I would like to announce my own POS for movie theaters!
Posted: Sun Feb 26, 2006 4:02 pm
I am now working on a new program called "MovieGoer Point of Sale" (still working on the name).
The project is going to be a program for movie theaters that is going to let small movie theaters use the software. As of yet the software is not really in development because I am still working out everything like what language it is in and the exact features of it.
Not only that but I am going to put it on sourceforge.net! The software will be under the GNU GPL.
Here is an outline of the features so far (final features still to be worked out):
* Different kinds of Guests (ex. Under 5, Child Under 12, Student, Adult, Senior, etc.)
* Movie Ratings (ex. E, G, PG, M, MA15+, R18+, X18+) to control who can see what movie
* Concessions Function
* Discounts
* XML Database
* Price based both on movie and guest type.
The movie ratings system works like this:
Each type of guest is assigned an ID (ex. Under 5 would be 0, Child Under 12 would be 1, Student would be 2, and so on) that orders them by age.
When you specify ratings you assign a "Minimum Age Group" which is a type of guest as well as an "Absolute Minimum Age Group" which is another type of guest.
When you start a new sale you enter how many people are in the group and then input their "Type". After this is done you select what movie they are seeing from a list. The list displays the title and rating of the movie. Once you select a movie the system finds the "Minimum Age Group" and the "Absolute Minimum Age Group". If anyone in the group is below the absolute minimum it displays an error that says "There is someone in the group that is too young to view this movie". If anyone is below the minimum it displays a message that says "Warning: There may be someone in this group who is too young to view the movie. Are you sure you wish to continue?" and has the options of "Continue" and "Cancel".
Once you are finished with the age and movie selection you are shown a screen that tells you how much the group will need to pay. There are about 20 buttons that allow you to select how much they paid as well as an option to type in how much they have paid.
By default the buttons have increments of "$0.01", "$0.05", "$0.10", "$0.25", "$0.50", "$1.00", "$2.00", "$5.00", "$10.00", "$20.00", "$50.00", "$100.00" as well as several blank buttons.
These buttons can be customized to whatever currency you like.
The screen displays how much the group will need to pay in total, how much they have paid and how much they have left to pay. It also displays a second window that shows the different denominations that have been paid. While the purpose of this window may seem un-important, it allows you to "Void" any previous amounts that have been paid in case you make a mistake.
I will post more here very soon. If you have any ideas please post them.
The project is going to be a program for movie theaters that is going to let small movie theaters use the software. As of yet the software is not really in development because I am still working out everything like what language it is in and the exact features of it.
Not only that but I am going to put it on sourceforge.net! The software will be under the GNU GPL.
Here is an outline of the features so far (final features still to be worked out):
* Different kinds of Guests (ex. Under 5, Child Under 12, Student, Adult, Senior, etc.)
* Movie Ratings (ex. E, G, PG, M, MA15+, R18+, X18+) to control who can see what movie
* Concessions Function
* Discounts
* XML Database
* Price based both on movie and guest type.
The movie ratings system works like this:
Each type of guest is assigned an ID (ex. Under 5 would be 0, Child Under 12 would be 1, Student would be 2, and so on) that orders them by age.
When you specify ratings you assign a "Minimum Age Group" which is a type of guest as well as an "Absolute Minimum Age Group" which is another type of guest.
When you start a new sale you enter how many people are in the group and then input their "Type". After this is done you select what movie they are seeing from a list. The list displays the title and rating of the movie. Once you select a movie the system finds the "Minimum Age Group" and the "Absolute Minimum Age Group". If anyone in the group is below the absolute minimum it displays an error that says "There is someone in the group that is too young to view this movie". If anyone is below the minimum it displays a message that says "Warning: There may be someone in this group who is too young to view the movie. Are you sure you wish to continue?" and has the options of "Continue" and "Cancel".
Once you are finished with the age and movie selection you are shown a screen that tells you how much the group will need to pay. There are about 20 buttons that allow you to select how much they paid as well as an option to type in how much they have paid.
By default the buttons have increments of "$0.01", "$0.05", "$0.10", "$0.25", "$0.50", "$1.00", "$2.00", "$5.00", "$10.00", "$20.00", "$50.00", "$100.00" as well as several blank buttons.
These buttons can be customized to whatever currency you like.
The screen displays how much the group will need to pay in total, how much they have paid and how much they have left to pay. It also displays a second window that shows the different denominations that have been paid. While the purpose of this window may seem un-important, it allows you to "Void" any previous amounts that have been paid in case you make a mistake.
I will post more here very soon. If you have any ideas please post them.