Sunteți pe pagina 1din 20

PROJECT REPORT

ON
SHOW TIME

TO BE SUBMITTED IN THE PARTIAL FULFILMENT OF B.E


DEGREE

SUBMITTED TO: SUBMITTED BY:


Er. Navdeep Kumar Akash Grover (13BCS1018)
AP CSE Department

CHANDIGARH UNIVERSITY GHARUAN


DEPARTMENT OF COMPUTER SCIENCE AND
ENGINEERING

ACKNOWLEDGEMENT
I am highly grateful to Dr. Neeraj Kumar, HOD CSE, Chandigarh University, Gharuan
for providing this opportunity and I would like to express my deepest appreciation to all
those who provided me the possibility to complete this project. However, it would not
have been possible without the kind support and help of these people. I would like to
extend my sincere thanks to all of them.

I am highly indebted to Er. Navdeep Kumar for their guidance and constant supervision
as well as for providing necessary information regarding the project, whose contribution
in stimulating suggestions and encouragement helped me to coordinate my project
especially in writing this report.

A special thanks goes to my team mates who help me to make the program and gave
suggestions required to make it as the efficient one.

My thanks and appreciations also go to people who have willingly helped me out with
their abilities in developing the project.

ABSTRACT
This project is aimed at developing a ticket reservation system for Cinema
Halls/Multiplexes. The Ticket Reservation System is an Internet based application that
can be accesses throughout the internet and can be accessed by anyone who has a net

1
connection. This application will automate the reservation of tickets and enquiries about
availability of the tickets.
Through this project we present a comprehensive solution for ticket booking in
multiplexes. SHOW TIME, an online ticket selling software which is easy to understand,
easy to use and offers the simplicity of fast point-and-click service to the customers. This
powerful software program is specifically designed for multiplexes owners, to sell tickets
online. This intuitive visual interface makes day-to-day aspects of selling, exchanging,
refunding, and reporting fast and easy for both the user and administrators. This project
controls all the back-end functionalities like, movie details, ticket rate and show time,
customer information and sales history saved in a database, etc. and leads admin manages
the report details like counter wise report, daily, weekly, monthly report and movie report
etc.in an efficient and easy way.

List of Figures
Figure No. Title Page No.

1. ER Diagram 9

2
2. Data Flow Diagram 9-10

3. Flow Charts 11

Table of Content
Sr. No. Topic Page No.
1. Introduction 5
2. SRS 6-8

3
3. Architectural Diagrams 9-11
4. Project Methodology 12-13
5. Screen Shots 14-17
6. Conclusion & Future Scope 18

Chapter 1 INTRODUCTION

This project is aimed at developing a ticket reservation system for Cinema


Halls/Multiplexes. The Ticket Reservation System is an Internet based application that
can be accesses throughout the net and can be accessed by anyone who has a net

4
connection. This application will automate the reservation of tickets and enquiries about
availability of the tickets.
Through this project we present a comprehensive solution for ticket booking in
multiplexes. SHOW TIME online ticket selling software which is easy to understand,
easy to use and offers the simplicity of fast point-and-click service to the customers. This
powerful software program is specifically designed for multiplexes owners, to sell tickets
online. This intuitive visual interface makes day-to-day aspects of selling, exchanging,
refunding, and reporting fast and easy for both the user and administrators. This project
controls all the back-end functionalities like, movie details, ticket rate and show time,
customer information and sales history saved in a database, etc. and leads admin manages
the report details like counter wise report, daily, weekly, monthly report and movie report
etc.in an efficient and easy way.

The project is intended to design a convenient and efficient online movie ticket purchase.
The goal is to buy tickets as quick as possible to make it easy for the user to achieve their
needs. This Website comes along to eliminate I conveniences caused by waiting on phone
or waiting in queue to buy tickets, then realizing that the movie is already starting.

The user interface for this system will have to be simple and clear. Most importantly, the
ages must be easy to read, easy to understand and accessible. The colour scheme should
be appropriate to provide familiarity with the multiplexes and there should be no contrast
issues. Users have no problem to book the show. The front end or Client side of web
application is more attractive and understandable.

Chapter 2 - SRS

1. PURPOSE
The purpose of this SRS document is to specify software requirements of the Show
Time. It is intended to be a complete specification of what functionality the

5
multiplexes provide. The main purpose of the system is to automate the task carried
out by different peoples at different locations. Specific design and implementation
details will be specified in a future document.

2. SCOPE
Users can approach to the geographically scattered Multiplexes.
Trace all of the Multiplexes and the seats in each Audi falls under the multiplexes.
Common interface on web accessed by everyone.
Online booking forms along with online submission and online payment.
Central database having all information about multiplexes.
Users information stored in database.
On each event all information is stored in central database controlled by
authorized persons & online available to users.

3. BENEFITS OF THE SYSTEM


Open 24/7 to receive reservations: An Online booking system allows you to
receive booking 24 hours a day; therefore, your booking service is always
open.
All your customer data in a structured system: This is important today as it
allows you to market yourself to your previous customers.
Discount Codes: An online booking system can support discount codes. Web
Reserve makes it easy to download email addresses from previous customers
so you can send them a comeback discount code. The post-visit email is great
for this.
Online payments: With this in place, you reduce manual workload even
more, and you provide your customers with a complete easy and safe way to
both book and pay for your offerings.

4. SYSTEM INTERFACES:
Client on Internet: Web Browser, Operating System (Windows)
Client on Intranet: Client Software, Web Browser, Operating System (Windows)

6
Data Base Server: SQL Server, Operating System (Windows)
Development End: Visual Studio 2008(C#.net and ASP.net), SQL Server, OS
(Windows), Web server.

5. SOFTWARE INTERFACE :
Operating System: Windows XP or Higher Version
User Interface: html/css
Programming Language: .net
Web Application: asp.net
IDE (integrated development environment): Microsoft Visual Studio
Database: asp.sql server database

6. HARDWARE INTERFACE :
Intel Pentium IV or Higher processor
1.80 GHz
1 GB of RAM

7. USER INTERFACE:
The application being developed will have a user friendly & menu based
interface. Following screens will be provided:
A login screen for entering the username and password, so that the authorized
user can have an access without any problems.
There will be a screen which will be displaying the upcoming movies details.
All the tasks mentioned above will have their separate forms and will perform
the desired actions.

8. PERFORMANCE REQUIREMENTS:
The database shall be able to accommodate a minimum of 1 lakh records of
users
The software shall support use of multiple users at a time.
There are no other specific performance requirements that will affect
development.

9. SECURITY REQUIREMENTS:

7
Some of the factors that are identified to protect the software from accidental or
malicious access, use, modification, destruction, or disclosure are described
below. Specific requirements in this area could include the need to: Utilize certain
cryptographic techniques, Keep specific log or history data sets, Assign certain
functions to different modules, Restrict communications between some areas of
the program, Check data integrity for critical variables.

10. USABILITY REQUIREMENTS


A logical interface is essential to an easy to use system, speeding up common
tasks.
Error prevention is integral to the system and is provided in a number of formats
from sanity checks to limiting free-text input.

Chapter 3 - ARCHITECTURAL DIAGRAMS


ER DIAGRAM

DATA FLOW DIAGRAMS

8
LEVEL 0:

Fig. 1.1 Data Flow Level 0

LEVEL 1:

Fig. 1.2 Data Flow Level 1

LEVEL 2:

9
Fig 1.3 Data Flow Level 2

FLOW CHARTS
New Ticket Booking

10
Generating Bill of Customer

Chapter 4 - PROJECT METHODOLOGY

11
The Microsoft Visual Studio 2008 development system is a suite of development tools
designed to aid software developerswhether they are novices or seasoned professionals
face complex challenges and create innovative solutions. Visual Studio's role is to
improve the process of development and make the work of achieving breakthroughs
easier and more satisfying. Visual Studio can improve the process of development in the
following ways:

Productive: Visual Studio-branded tools continually deliver better ways for


software developers to do more with less energy wasted on repetition and
drudgery. From efficient code editors, IntelliSense, Wizards, and multiple
coding languages in one integrated development environment (IDE) to high-
end application life-cycle management (ALM) products in Microsoft Visual
Studio Team System, developers will find it all.

Integrated: With Visual Studio, software developers benefit from an integrated


product experience that spans tools, servers, and services. Visual Studio
products work well togethernot just with one another, but also with other
Microsoft software, such as Microsoft server products and the Microsoft Office
system.

Comprehensive: Visual Studio offers a choice of tools for all phases of


software developmentdevelopment, testing, deployment, integration, and
managementand for every kind of developerfrom the novice to the skilled
professional. Visual Studio is also engineered to support development across all
types of devicesPCs, servers, the Web, and mobile devices.

Reliable: Visual Studio is engineered and tested to be consistently dependable,


secure, interoperable, and compatible. Visual Studio offers an unmatched
combination of security features, scalability, and interoperability. Although
Visual Studio always incorporates forward-thinking features, it is designed to

12
ensure backward-compatibility wherever possible.

C#
C# is a simple, modern, general-purpose, object-oriented programming language
developed by Microsoft within its .NET initiative led by Anders Hejlsberg. This tutorial
will teach you basic C# programming and will also take you through various advanced
concepts related to C# programming language. C# programming is very much based on C
and C++ programming languages, so if you have a basic understanding of C or C++
programming, then it will be fun to learn C#.

ASP.NET
ASP.NET is an open-source server-side Web application framework designed for Web
development to produce dynamic Web pages. It was developed by Microsoft to
allow programmers to build dynamic web sites, web applications and web services. It
was first released in January 2002 with version 1.0 of the .NET Framework, and is the
successor to Microsoft's Active Server Pages (ASP) technology. ASP.NET is built on
the Common Language Runtime (CLR), allowing programmers to write ASP.NET code
using any supported .NET language. The ASP.NET SOAP extension framework allows
ASP.NET components to process SOAP messages.

Chapter 5 - SCREENSHOTS

Home Page

13
Figure-1 Home Page Screenshot

Movies Page

Figure-2 Movies Page Screenshot

Seat Booking Page

14
Figure-3 Seat Booking Page Screenshot

Payment Page

Figure-4 Payment Page Screenshot

User Sign In Page

15
Figure-5 User Sign In Page Screenshot

After Signed In Page

Figure-6 After Signed In Page Screenshot

16
Forgot Password Page

Figure-7 Forgot Password Page Screenshot

Change Password Page

Figure-8 Change Password Page Screenshot

17
Chapter 6 CONCLUSION & FUTURE SCOPE
Customers may view the contents of any movie show at any time and may book any
movie ticket as needed. The program automatically calculates the total price of tickets.
When a visitor decides to finally book the ticket, the order information including the
buyer's name or signed username, e-mail and billing instruction is stored in the database
securely and payment has been made.

The booking information of movie ticket is kept in a database, which consists of: Movie
name, cinema name, city name, username, seat type, seats quantity, seats number and net
payable amount to be paid by the customer. This database is modified when the user
books the ticket.

The booking information of Seats is kept in a database, which consists of: total number of
seat, Available seats, and booked seats. This database is modified when the user books the
ticket. The customer can be presented with a booking page. The booking page shows the
seat type to be booked, no of seats to be booked, net payable amount to the customer.

When the customers have done their booking they will checkout using the payment
information page. This page collects data about the customer: - Credit card name, credit
card number, credit card Validity, mobile number, and CVV information and e-mail.

18
REFERENCES

[1] The document in this file is adopted from the IEEE Guide to Software Requirements
Specifications (Std 830-1993).
[2] Basic Record Structure for designing and developing an OO System given by OMG.
[3] Appendix A contains use cases for most of the functionality of the system.
[4]Use case Diagrams
[5]Use case Descriptions

19

S-ar putea să vă placă și