Sie sind auf Seite 1von 16

1- Business Domain

a. Business Introduction

Lotus Five Star is an international cinema chain that is growing fast in Malaysia. It began
in 1980s and now operates 24 cinemas. Lotus Five Star Cinemas is a chain of cinemas in
Malaysia that owned by the Lotus Group and famously known as Indian Cinema among local
due to showing mostly Hollywood and Bollywood movies. Lotus Five Star offers an
incomparable level of cinema entertainment with the highest level of comfort and latest
technology offerings. All cinemas are fully equipped with Dolby Surround 7.1, ensuring that the
audience is provided with a fantastic and enjoyable movie experience. Movie-goers can now take
advantage of Lotus Five Star brand new facility and catch up on all the latest films. LFS is also
dedicated to screening multilingual movies of different types to satisfy the happiness of its wide
range of customers.

b. Existing System

The cinema has wide range of business in Malaysia, and the existing system of it is an
automated system, not manual system. The existing system has two ways of booking tickets for a
movie, one is to book tickets at the ticket counter of respective cinema hall and the other one is
through internet ticket reservation system.

c. Problem statement

The project is based on introducing an efficient and effective computerised ticketing


system for the Lotus Five Star Cinemas. The scope of the project is to upgrade the computerised
ticketing system according to the problems that exist in the system.

Problems exist in the current system;


i A visitor must register to a member first, then only can look into the website about which
movie are currently running in the theatre at that period. So this is inconvenient for
him/her to know the movie information.
ii An internet user cannot buy or book tickets during midnight. This internet ticket
reservation system is no operating in 24 hours.
iii Internet ticket reservation system is efficient for the cinema, but it is still drop in
popularity. So we must redesign a system that efficient for the internet user, encourage
them to use internet ticket reservation system.

d. System Description

The project is based on introducing an efficient and effective online ticket reservation
system. This ticket reservation system is an Internet based application that can be accessed
throughout the Net and can be accessed by anyone who has a net connection. This application
will automate the reservation of tickets. The online ticket reservation system provides a website
for a cinema hall where any user of internet can access it, where one can buy tickets with just one
click go. An internet user can buy or book tickets at any time of day or night. The customer will
be guided with all the necessary steps to book tickets and collect tickets at the ticket counter in
the website. Authentication is provided to three types of users that approaches the system. They
are the visitor, member and then the staff. The visitor is one who visits the website for general
information of the movies that are currently running in the theatre. If he is interested to reserve
tickets for any of the movies currently running in the theatre then he must go to register to be a
member of this website first. Required Authentication is provided to him to get successfully
registered with the system. A unique Id is provided to each of the customers to get registered into
the system. The member is one who is a valid user of the system.

e. Hardware infrastructure & Software

Hardware Requirements:

i Pentium 4 processor
ii 1 GB RAM
iii 200 MB Hard Disk Space
Software Requirements:

Operating System : Windows XP

Web Server : Tomcat

Server side Technology : Servlets, JSP

Client side Technology : HTML, JavaScript

Database : MySQL
System Requirement Gathering

The cinema ticketing system is to create a more faster and convenient way for customer to
purchase ticket online by using a computerized ticketing system. After a series of system
requirement determining process, we have list down the requirement for the new system as
below:

Input:

1. Customer view the movies on showing.

2. Customer select the movie they want to watch.

3. Customer select one of the available show time.

4. Customer enter the number of ticket they want to purchase.

5. Customer enter the seat number they want to purchase.

6. Customer select the method of payment.

7. Customer pay for the total amount.

Output:

1. The system display the movies on showing.

2. The system display the available show time.

3. The system display the movie seats.

4. The system ask customer the quantity of ticket customer want to purchase.

5. The system displays the status of the selected seats.

6. The system display the amount of payment.

7. The system ask customer the method of payment.

8. The system display the status of the transaction.


Method for determining the system requirement

In this project, we have used one of the traditional method that is interview to determining the
requirements and it is one of the primary ways analyst gather information about the project. For
gather the system requirement, an interview session was held and some important information
such as problems and system requirements have been taken down for developing the system. Yet
there is some drawback of this method which include follow-up discussion are time consuming
and new interview may reveal extra requirement for the new system.

Another method to determine the system requirement is iteratively developing a system


prototypes from the available requirement details and collect feedback from the user for further
improvement to the actual system. It is a contemporary method that refine the understanding of
system requirement in concrete terms and quickly converts the requirements to the rudimentary
working version of the system. This method is used when the user request is unclear and
ambiguous. However, it is the trimmed version of the actual system with limited features and
functionality and low level of reliability.

Requireme Analys Design

Improvement Evaluatio

Implementat
ion

Testing

Operation and
Maintainance
Analyze System process requirements

Based on the system requirement that we captured in the system requirement process, we can
categorize the requirement into two group which is input and output requirement. The input
session is the session that user required to input some information into the system for proceeding
to next process. In contrast, the output session is the session that system display some
information to user.

Firstly, customers required enter to the cinema website in order to start the ticket booking
process. After that, user will be directed to the main menu of the cinema website and user able to
view the movies on showing are that listed on the main menu. User need to select only one of the
showing movie they want to watch from the list. Next, the system will display the available show
time after user select the movie. User required to choose only one from the show times to
proceed. After user select the show time, system will ask user the quantity of ticket to be
purchase. However, user only allow to purchase maximum six ticket per transaction. After that,
the movie seats will be displayed. User have to select the seat they want to purchase and system
will display the availability of that seat. If the seat that user choose is available, then system will
show the total amount of payment user need to pay. If the seat that user choose is unavailable,
system will ask user to re-select the seat. User required to pay the total amount of payment either
by credit card or debit card. The transaction will be completed after payment is approved. Ticket
is not refundable after purchased. Lastly, system will display the status of the transaction.
0-Level DFD

View Online View


Movie
Admin Ticketing Staff

Response Response

View Response

Users
1-Level DFD Generate sale
Generate report
Sales

Bill Generate payment


Generation Purchasing
Details
Method of
payment Online
Ticket
Ticket
Confirm
Booking Reports
ed

Users
Debit card/
credit card
View
Online
Movie
Movies Details

Add/
delete

View
Admin
Flowchart of online ticketing system

Start

customer Input Input


If user quantity Process
] movie
of seat

Input If
payment payment Booking
Booking
method Credit
Debit card
methodcardis Credit
Debit card
cardinfo
info completed
Stop
c. System Design

Figure 1
The system is a cineme ticketing reservation system, when user go in to the webside, they
can choose option 1 to purchase movie ticket that are running on the cinema at that time, or
select option 2 to exit it, as we can see on figure 1.
Figure 2

Base on the figure 2, when user select option 1, it will show the movie that are available
on the cinema, the movie that are ended will no showing there. User can choose the movie by
enter the movie number, if the user want to choose the movie 'Zootopia', just enter 2 to proceed
to next step or prees 0 to the previous menu.
Figure 3
After that, user will see the showtime of the selected movie, select the movie showtime
base on the number of the showtime or prees 0 to the previous menu. (figure 3)
Figure 4
User will get an output of the quantity of the ticket that want to buy that is showing in
figure 4, if the user want to buy 2 tickets, just enter 2, it will proceed to the next section.
Figure 5
Then, user must choose the position of the seat in the theater, user can enter the row
number of the seat first, then the column number of the seat, separate the two number by space
bar shown in the figure 5. If the user only purchace 1 ticket just press enter to go to the next
section, if the user purchase 2 tickets, the system will ask again to enter the seat number.(figure
6)
Figure 6

After choosing theseat number just press enter.


Figure 7
In figure 7, program will display the total amount that user would have to pay during
his/her purchase. Then, the program will direct user for payment. When the payment succeed, the
program will exit.
System implementation

This cinema ticketing system is programmed by using Visual Studio 2013 Express
Edition platform. This platform provided many programming language such as C#, C++, visual
basic, and much more other programming language. Having consider the C++ will be the main
programming language in developing the current project.

Main Page

The main page view the instruction for user to get into either select movie link or exit the
program. The main page does not require any other software since there are only design by C++
programming language for any design symbol.

Select Movie & Showtime

After the user selected the Select Movie from main page, it will display the movies that are
currently on show. The user are required to choose one of them or can return into main page by
clicking 0. After the user select movie, it will direct the user to the show time that had been
managed for this movie. The user require to select one of them or can also return to the movie
select screen. If the user enter the number that is out of the choice, it will display the invalid
input and require user to enter the input again.

Seating

When show time of a movie had been chosen, the program will display the seating that are
available for user. When the seat had been chosen, it will display 1 while will display 0 when
it has not been purchased by anyone. Then the program will ask user the quantity of tickets that
the user would like to purchase. After the user enter the amount of tickets, the program will give
a clear instruction for the user to select the seating.

Payment

Lastly, the program will display the total amount of money that the user would have to pay, and
will display the change after the user paid. Then the program will exit when user click any
button.

Das könnte Ihnen auch gefallen