Seat Booking System For A Cineplex
Seat Booking System For A Cineplex
67
Vol. 1, No. 2 Computer and Information Science
68
Computer and Informaiton Science May, 2008
69
Vol. 1, No. 2 Computer and Information Science
70
Computer and Informaiton Science May, 2008
In terms of flexibility and control the public user has very little control over what can be done with/to the system.
Information about films can be viewed and when a choice is made payment will be processed and the tickets printed. The
information required for payment is validated and corrections can be made prior to committal. If the validation of credit
card details is not met the user is so informed. This is what is required for public kiosks since user modification of the
system is not desired.
The simplicity and clarity of the prototype is by choice and evident in the design. An interface or system should be
visually and conceptually clear [Microsoft, 1992]. Only the required information is available and is presented in such a
way as to fulfil the user’s expectations and requirements. It is a case of ‘just the facts’ presented in an aesthetic and
entertaining fashion.
The interface is structured logically, sequentially and is rationally laid out. It is uncluttered and keeps the user’s attention
as the information is absorbed at which point the user can move on or move back a screen. When processing is occurring
(as in the validating of credit card details) the user is advised that something is happening.
Entered data appears on-screen as it is being input. Screen updates are instantaneous and where a response is delayed (as
in the validation of credit card details or in seat selection) the user is informed. In the seat selection section of the system
users are shown a colour coded key that informs them which seats are available and which are not and when a seat is
selected the colour changes to indicate the choice. A box also displays the seat number which will be printed on the
ticket when purchased.
The amount of typing required is kept to a minimum and the touch screen technology is maximised together with drop
down lists. The facility to exit from any screen is also incorporated into the design. These functions virtually eliminate
the possibility of user error.
This system is designed to be used by the general public. Some, but not all, of the public are technology literate and have
no fear about using computerised systems while others would be nervous at first. The use of touch screen technology can
bring computer systems to the masses, there is no skill required to use it. It is something they can walk away from if they
are uncomfortable with it and people in general are tactile in nature. They like to handle things like clothing and fruit,
furniture and cds. This Cineplex kiosk system does not require grammar or spelling ability just to read the number of
their credit card.
There is no ambiguity present on the screen because the layout is logical as is the sequence of events. Titles are included
in each screen so that the user knows where they are at any point. Only information relevant and pertinent to the user is
presented. The selections available are limited and clear. Everything the user needs to correctly use the system is
obvious.
6.2 Observational Evaluation
Here we carry out an expert evaluation as well as a usability evaluation [Preece, 1992]. Feedback is given and
improvements suggested.
6.2.1 Expert Evaluation
An Information Technology expert was asked to evaluate the system. This was his response:
“While using the Cineplex kiosk, I found the screen very visually pleasing, but I found I had to read the instructions to
learn how to go through each of the screens, although the instructions were clear they could have probably been written
more clearly. The second time through, I found it a lot easier to use. The user input is very minimal and does not allow
for many mistakes. Selecting the seats during the booking is a useful feature to have and I found it simple to select the
seats I require. Overall I was impressed with the system.”
6.2.2 Usability Evaluation
It is always necessary in designing interfaces to think of improving the usability of the system for the user as much as
possible. A generic usability evaluation booklet [Patterson, 1997] was used to evaluate the system in terms of usability.
This gave a lot of very useful feedback and information on the system.
The evaluation was based upon a set of software ergonomics criteria, which a well-designed user interface should aim to
meet. The booklet comprises twelve sections which are not in any order of importance within the booklet. Each of
these sections is based on a different criterion, or “goal”, which a well-designed interface should aim to meet. Each of the
sections has a number of checklist questions based upon the specific criterion.
The evaluator must select the grade which best describes their answer to the question with respect to the application. The
grading system is: “Always”, “Most of the Time”, “Some of the Time”, and “Never”. Specific comments relating to
specific checklist questions can also be added. At the end of each section there is a rating scale ranging from “Very
Satisfactory” to “Very Unsatisfactory”. The evaluator must tick the box which best describes the way they feel about the
user interface in terms of the issues in that section.
71
Vol. 1, No. 2 Computer and Information Science
The first ten criteria are as follows: Visual Clarity, Auditory Presentation, Consistency, Compatibility, Informative
Feedback, Explicitness, Appropriate Functionality, Flexibility & Control, Error Prevention & Correction, and User
Guidance & Support.
Two further sections are included, which relate to the general usability of the application.
The first of these is System Usability Problems. The questions in this section ask about the specific problems which were
experienced when carrying out the evaluation tasks. The grading system here used is: “No Problems”, “Minor
Problems” and “Major Problems”. The final section included is General Questions on System Usability. This section
asks for views on the interface which has been evaluated.
This method of evaluation through the usability booklet was used on this booking system. The system was graded very
well and overall it was classed as a well designed interface. Very useful feedback was provided. Some very minor
problems were reported which were investigated.
6.2.3 Feedback on Evaluation
During the evaluation of this interface a number of bugs were found and improvements had to be made to the system
which include:-
1. Some screen help buttons were missing or did not work.
2. The font on some screens was not consistent with the scheme; some of the text boxes were too small.
3. The icons had a graphic which made the text difficult to read, the graphic was removed.
4. Screens / values not refreshing / updating after loading more than once.
5. No password error message for wrong passwords on the film admin section.
A number of possible upgrades were apparent which include:-
1. The final kiosk software would not have the admin button on the start screen. This is for evaluation purposes
only. Also the `minimize’, `restore’ and `close’ buttons would be hidden. The windows taskbar would have to
be hidden.
2. Replace `swipe card’ remarks with `insert card’ with the development of chip and pin credit cards. This will
also require additional upgrades to tell the user to remove their card.
3. What happens if the print option fails? What happens if the printer runs out of ink? How does the user get their
tickets? Would it be better that the system does not print ticket but rather when the person arrives at the cinema
there is another machine into which they put their credit card and it reads the credit card and prints out the tickets
that are charged to that credit card?
4. A screen could show general information at the start, such as price, opening times, facilities, map of the location
of the cinema and cinema telephone number.
5. On U & PG films do not display the child option until at least one adult has been assigned versus the current
system to show a message box.
7. Conclusion
This paper describes a pilot study to design a kiosk system for customers of a local cinema corporation to use in order to
pre-book and pay for tickets in local shopping areas. The system has been described and evaluated. Feedback has been
discussed and the system is currently being improved on accordingly.
References
Baecker, R, Buxton, W. (1987). Readings in Human-Computer: A multi-disciplinary approach. Morgan Kaufmann.
Brooks, F.P. (1988). “Grasping reality through illusion: Interactive graphics serving science.” In Proceedings of Human
Factors in Computing Systems CHI’88 Conference. ACM Press.
Microsoft. (1992). The Windows interface: An application design guide. Microsoft Press.
Norman, D.A. (1992). Turn signals are the facial expressions of automobiles. Addison-Wesley.
Patterson, G. (1997). “A new perspective on HCI Education, Research and Practice for User Interface Design.” In
Proceedings of 6th International Conference on Man-Machine Interactive Intelligent Systems in Business, Montpellier,
pp1-3.
Payne, S, Green, T.R.G. (1989). Task-action grammar – The model and its development. In Task analysis for
Human-Computer Interaction. Ellis Horwood.
Preece, J. (1992). A guide to usability: Human factors in computing. Addison-Wesley.
72
Computer and Informaiton Science May, 2008
73
Vol. 1, No. 2 Computer and Information Science
Tables Description
Main booking table to record a booking by individuals.
Recorded By show No, given a unique Booking ref no, and
records Credit Card Number.
74
Computer and Informaiton Science May, 2008
75
Vol. 1, No. 2 Computer and Information Science
76
Computer and Informaiton Science May, 2008
77
Vol. 1, No. 2 Computer and Information Science
78
Computer and Informaiton Science May, 2008
79