190 likes | 517 Views
MOVIE TERMINAL APPLICATION. Michael Disney EKU, Dept. of Technology, CEN/CET. OUTLINE. Motivation Introduction Problem Statement Proposed Solution Results Conclusions Future Work. MOTIVATION. To learn more about writing programs To learn how to network computers with written programs
E N D
MOVIE TERMINAL APPLICATION Michael Disney EKU, Dept. of Technology, CEN/CET
OUTLINE • Motivation • Introduction • Problem Statement • Proposed Solution • Results • Conclusions • Future Work
MOTIVATION • To learn more about writing programs • To learn how to network computers with written programs • Decrease lines at the movie theaters…
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
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
PROPOSED SOLUTION • How to build the software • Visual Basic 6.0 Professional • Unreal Streaming Media Server • Windows Media Player
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
Proposed Solution Cont. • Client Program • Purchase ticket buttons (R-Rated movies wait for approval) • Windows Media Player for preview buttons
Software • Visual Basic 6.0 Professional • Sample of program code for client program
Software (Video) • Unreal Streaming Media Server • Broadcasts video across the network • Unreal Live Server • Connects web cam to server
Software (Previews) • Windows Media Player • Integrated into the program • Previews saved to hard drive of client or on server
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
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
RESULTS • Demonstration
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
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
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
Thank You For Your Attention Any Questions or Comments?