Sei sulla pagina 1di 5

TTTK 2053

Programming Paradigm

Assignment

Name: Kim Say Liang


Matric No: A161114

1
1.0 PROBLEM STATEMENT

1. This project is aimed to provide the customers facility to book tickets for
cinema halls online, through which they can book tickets anytime,
anywhere.
2. E-ticket system is basically made for providing the customer an anytime
and anywhere service for booking the seat in the cinema hall and to gather
information about the movies online. The user can easily be able to know
about the movies released and then make the choice.
3. In this project, we will illustrate our system by providing DFD on some
functions. And we will also provide some process description and data
dictionary.

2
2.0 OBJECTIVE OF THE PROJECT

1. The main purpose of our online ticket booking system is to provide another
way for the customer to buy cinema ticket. It is an automatic system.
2. After inserting the data to database, staff need not to due with the order
receive through the system. In fact, there is similar system on the internet,
but there is no refund method found in the existing system.
3. This system is basically aimed to provide the customer the complete
information of the movie, according to which the customer can book the
tickets and the refund facility provides more flexibility to the system.
4. The goals of our system are:
 To provide a anytime anyplace service for the customer
 To minimize the number of staff at the ticket box

3
3.0 SDLC Model

The Waterfall Model is a linear sequential flow. In which progress is seen as


flowing steadily downwards (like a waterfall) through the phases of software
implementation. This means that any phase in the development process begins
only if the previous phase is complete. The waterfall approach does not define
the process to go back to the previous phase to handle changes in requirement.
The waterfall approach is the earliest approach and most widely known that was
used for software development.

Advantages
 Easy to explain to the users.
 Structures approach.
 Stages and activities are well defined.
 Helps to plan and schedule the project.
 Verification at each stage ensures early detection of errors.
 Each phase has specific deliverables.
Disadvantages
 Assumes that the requirements of a system can be frozen.
 Very difficult to go back to any stage after it finished.
 A little flexibility and adjusting scope is difficult and expensive.
 Costly and required more time, in addition to the detailed plan.

Table 1: Advantages and Disadvantages

4
4.0 Software Requirement

 Admin enter the selection.


 Admin enter the seat number.
 Admin enter the customer name.
 Admin can view all the record.
 Customer can search and choose the seat number.
4.1 Software Design

View
View Online
Movie
Admin Ticketing Staff

Response Response

View Response

Users

Diagram 1: 0-Level DFD

Software Implementation:
Develop the software by using C. Because C is more easier to use compare to python.

Potrebbero piacerti anche