Assignment UC2F1307
Assignment UC2F1307
Page 1 of 7
1.0
COURSEWORK TITLE
MOVIE TICKETING SYSTEM
2.0
3.0
4.0
5.0
LEARNING OUTCOMES
At the end of this coursework, you should be able to:
-
TYPE
-
Level 2
Individual Assignment
2013
6.0
COURSEWORK DESCRIPTION
Each user of the system has its own user name and password. The users of the
system and their priorities are as follows:
Administrator
-
Has the highest access priority which enables him/her to perform all the
functionalities of the system.
Scheduling staff
-
Cleaning staff
-
Counter staff
Able to view cinema schedules and purchase tickets for cinema members.
The administrator has the right to add/register a new user. The following details of
each user are recorded (can include more details):
Level 2
Name
Gender
Contact number
Department
2013
Each staff has a unique staff number and this will be automatically generated by the
system.
Classification of designation for staff is categorised as follows:
-
Scheduling staff
Cleaning staff
Counter staff
The category of designation and the related department are determined by the
developer of the system.
The counter staff has the right to register a new cinema member. The following
details of each cinema member are recorded (can include more details):
Member ID
Name
Gender
Contact number
A cinema member is allowed to purchase tickets (RM10 per ticket) through counter
staff.
-
The system will ask the counter staff to choose based on days or movies and then
he/she will select a specific day or movie for the cinema member.
Next the system will show the list of movies showing on that day, including the
showing time, or the list of showing days (including showing time) of that
movie.
Now the counter staff can specify the day and movie the cinema member is
interested.
After that the system will show the available seats for the cinema member to
choose.
Once ticket has been purchased, text file will be generated as the ticket for
further actions such as printing and the seat will be blocked.
Level 2
2013
The search for any seats in the system can be done by using the following
categories:
Movie
Hall
Date
Time
The selection in the main menu for each login user should be determined. After each
final result is displayed, the system should prompt the user whether he/she would
like to continue or not.
7.0
GENERAL REQUIREMENTS
The program submitted should compile and be executed without errors
Validation should be done for each entry from the users in order to avoid logical errors. The
implementation code must highlight the use of object oriented programming concepts as
required by the solution.
8.0
DELIVERABLES:
-
The Movie Ticketing System with complete code submitted in the form of a CD-ROM.
8.1
The completed application of the system as well as the softcopy of the report
must be burned onto a CD-ROM.
Level 2
2013
8.2
As part of the assessment, you must submit the project report in printed and
softcopy form, which should have the following format:
a. Cover Page:
All reports must be prepared with a front cover. A protective transparent
plastic sheet can be placed in front of the report to protect the front cover.
The front cover should be presented with the following details:
Module
Coursework Title
Intake
b. Contents:
Description and justification of the design and the implementation
codes which illustrate the object oriented programming concepts
incorporated into the solution
A 2000-word report based on the object-oriented topic researched
c. Conclusion
d. References
The font size used in the report must be 12pt and the font is Times
New Roman. Full source code is not allowed to be included in the
report. The report must be typed and clearly printed.
You may source algorithms and information from the Internet or
books. Proper referencing of the resources should be evident in the
document.
All references must be made using the Harvard Naming Convention
as shown below:
The theory was first propounded in 1970 (Larsen, A.E. 1971), but
since then has been refuted; M.K. Larsen (1983) is among those most
energetic in their opposition.
/**
* Following source code obtained from (Danang, S.N. 2002)
*/
int noshape=2;
noshape=GetShape();
Level 2
2013
Level 2
2013
9.0
Criteria
Marks
Allocated
Criteria
Marks
Allocated
Program Solution :
Performance result of all
operations as per
requirements
Program Documentation:
Description and justification
of the design and the
implementation codes
illustrating the object
oriented programming
concepts incorporated
30%
10%
30%
Content:
Depth of the research
Relevance of the research
Discussion of ideas
20%
Presentation (10%)
Criteria
10.0
Marks
Allocated
10%
DEVELOPMENT TOOLS
The program written for this assignment should be written in C++
11.0
ACADEMIC INTEGRITY
-
You are expected to maintain the utmost level of academic integrity during the duration
of the course.
Plagiarism is a serious offence and will be dealt with according to APIIT and
Staffordshire University regulations on plagiarism.
Level 2
2013