18
MOVIE TERMINAL APPLICATION Michael Disney EKU, Dept. of Technology, CEN/CET

MOVIE TERMINAL APPLICATION Michael Disney EKU, Dept. of Technology, CEN/CET

Embed Size (px)

Citation preview

Page 1: MOVIE TERMINAL APPLICATION Michael Disney EKU, Dept. of Technology, CEN/CET

MOVIE TERMINAL APPLICATION

Michael DisneyEKU, Dept. of Technology,

CEN/CET

Page 2: MOVIE TERMINAL APPLICATION Michael Disney EKU, Dept. of Technology, CEN/CET

2

OUTLINE

Motivation Introduction Problem Statement Proposed Solution Results Conclusions Future Work

Page 3: MOVIE TERMINAL APPLICATION Michael Disney EKU, Dept. of Technology, CEN/CET

3

MOTIVATION To learn more

about writing programs

To learn how to network computers with written programs

Decrease lines at the movie theaters…

Page 4: MOVIE TERMINAL APPLICATION Michael Disney EKU, Dept. of Technology, CEN/CET

4

INTRODUCTION

Created with Visual Basic Program and Setup Similar to Self

Checkouts Unreal Streaming Media Server

Used to Broadcast and Monitor Web Cams at Terminals

Page 5: MOVIE TERMINAL APPLICATION Michael Disney EKU, Dept. of Technology, CEN/CET

5

PROBLEM STATEMENT

How To Use One Cashier To Monitor Multiple Movie Sales

Movie Previews Available Before Tickets Are Purchased

Keep Tallies Of How Many Tickets Are Available For Sale

Page 6: MOVIE TERMINAL APPLICATION Michael Disney EKU, Dept. of Technology, CEN/CET

6

PROPOSED SOLUTION

How to build the software Visual Basic 6.0 Professional Unreal Streaming Media Server Windows Media Player

Page 7: MOVIE TERMINAL APPLICATION Michael Disney EKU, Dept. of Technology, CEN/CET

7

Proposed Solution Cont.

Server Program with one video feed from client one

Movie Tallies on the right side update every 5 seconds

Approve and Deny buttons at the bottom of each video display for R-Rated Movies

Page 8: MOVIE TERMINAL APPLICATION Michael Disney EKU, Dept. of Technology, CEN/CET

8

Proposed Solution Cont.

Client Program Purchase ticket

buttons (R-Rated movies wait for approval)

Windows Media Player for preview buttons

Page 9: MOVIE TERMINAL APPLICATION Michael Disney EKU, Dept. of Technology, CEN/CET

9

Software

Visual Basic 6.0 Professional

Sample of program code for client program

Page 10: MOVIE TERMINAL APPLICATION Michael Disney EKU, Dept. of Technology, CEN/CET

10

Software (Video)

Unreal Streaming Media Server Broadcasts video

across the network

Unreal Live Server Connects web

cam to server

Page 11: MOVIE TERMINAL APPLICATION Michael Disney EKU, Dept. of Technology, CEN/CET

11

Software (Previews)

Windows Media Player Integrated into

the program Previews saved

to hard drive of client or on server

Page 12: MOVIE TERMINAL APPLICATION Michael Disney EKU, Dept. of Technology, CEN/CET

12

Movie Tallies Movie Tallies

updated every 5 seconds

Tallies are stored in a shared folder

Clients access files in the shared folder

Clients writes new amount of tickets

Page 13: MOVIE TERMINAL APPLICATION Michael Disney EKU, Dept. of Technology, CEN/CET

13

Movie Tallies Cont. (R-Rated)

A request writes a 1 to a text file

A 1 alerts the cashier to approve or deny

Approve writes a 2 to the text file

Deny writes a 3 to the text file

Page 14: MOVIE TERMINAL APPLICATION Michael Disney EKU, Dept. of Technology, CEN/CET

14

RESULTS

Demonstration

Page 15: MOVIE TERMINAL APPLICATION Michael Disney EKU, Dept. of Technology, CEN/CET

15

CONCLUSIONS

Complete program works and would be efficient in a real life working environment

Allows movie theaters to save money

Not sacrificing the monitoring of the sale of the R-Rated tickets

Page 16: MOVIE TERMINAL APPLICATION Michael Disney EKU, Dept. of Technology, CEN/CET

16

Conclusions Cont.What I Learned More familiar with Visual Basic and

code writing techniques Media servers and how to

broadcast from a web cam over such servers

Integrate other programs into Visual Basic designed programs, such as Windows Media Player

Page 17: MOVIE TERMINAL APPLICATION Michael Disney EKU, Dept. of Technology, CEN/CET

17

FUTURE WORK Using data server instead

of text files for movie tallies

Add camera controls into the server program for the cashier

Use more recent version of visual basic to work better with modern software and peripherals

Page 18: MOVIE TERMINAL APPLICATION Michael Disney EKU, Dept. of Technology, CEN/CET

Thank You For Your Attention

Any Questions or Comments?