Top Banner
PROJECT REPORT ON ONLINE MOVIE TICKET BOOKING IN INOX THEATERS DEVELOPED BY: Sritama Choudhury Sonali Bose Sutapa Pramanick
23
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Project Report

PROJECT REPORT

ON

ONLINE MOVIE TICKET BOOKING IN INOX

THEATERS

DEVELOPED BY:

Sritama Choudhury

Sonali Bose

Sutapa Pramanick

Page 2: Project Report

CONTENTS

1). ABSTRACT

2). INTRODUCTION

2.1). PURPOSE

2.2). SCOPE

2.3) USER REQUIREMENT

2.4) COST BENEFIT ANALYSIS

3). SYSTEM REQUIREMENT ANALYSIS

3.1) DETERMINATION OF SYSTEM REQUIREMENT

4). ANALYSIS

4.1) METHOLOGY USED

4.2) E R DIAGRAM

4.3) DATA FLOW DIAGRAM

5) TABLES

7) IMPLEMETATION

Page 3: Project Report

ABSTRACT

In this report we describe the design and implementation of a web application for Online Movie Ticket using ASP.NET . This application can help people for searching ticket. It will take a minimum time to search ticket and available seats.

This project applied Software Engineering Techniques and principles throughout the programming process. We designed and implemented this program by getting an, based on the information of experience of statistic data analysis, and finally achieve the desired result .This makes the system more intelligent and flexible.

This web application can be used by any Multiplex . This project is an Intranet based application that can be accessed throughout the campus. This system can be used to search for Movie/Ticket or Upcoming Movie etc.

This is system that contains user component.

Page 4: Project Report

1.1) Purpose

The purpose of Online Movie Ticket Booking is to provide a medium for the public Multiplex to computerize their entire functioning and would contribute as a first step in digitalizing their Ticket!we can buy the movie tickets right from home. No more buying in black!! The process of buying on the movie theatre site has to improve though. They haven't paid attention to user experience This project is an Intranet based application that can be accessed throughout the campus. This system can be used to search for Ticket/sit..This system contains both the user component.

1.2) Scope

Multiplex Management System aims at providing a complete solution for all the Multiplex requirements of Small, Medium and big Multiplexes. Presently we have few Multiplex in the country with even few of them computerized but the number is sure to grow as the focus shifts more on entertainment. It would be a great help to these Multiplexes if there is software available that would help them with their day to day tasks.

User Requirement:Various requirements laid by the user are:

Maintains data about the Ticket of the Multiplex. Arranging data in logical order for easy maintenance. Collection of data about ticket which are booked. Generation of various reports according to the management

request.

COST BENEFIT ANALYSIS:

Page 5: Project Report

A cost benefit analysis is necessary to determine economic feasibility of the proposed system. The primary objective of cost benefit analysis is to find out whether it is economically worthwhile to invest in the project. If the return is good, then the project is considered economically worthwhile. Cost benefit analysis should be done before preparing the proposed system. Cost benefit analysis is done for all the cost associated with the project. Conceptually, the cost of the project represents all the items of outlay associated with the project which are associated with long term funds as well. It is sum of outlays of the following:

- Hardware :- Dual core processor or above, Printer, UPS Costs up to RS. 35, 000.00.- Software :- Sql ,jsp,javascript,html,OS(Window 7),web Server,

Installation costs near about RS. 1000.00.- Cost of Stationary, cd drive, Electricity & Maintenance is about RS 1500.00--Cost of Operator RS 10,000.00

Benefits of the Proposed system:

- Saving of extra employee for maintain tickets, Calculationsetc. - about RS 10,000.00--Reduction in wastage & damage of tickets - RS 10,000.00- Timely information – RS 5000.00--Easy Report generation –RS 1000.00

Page 6: Project Report

Evaluating Proposed Solution :--

The proposed solution are further evaluated to find out the following1. Technical Feasibility :--To find this, it is asked whether the proposed solution can fit with existing operations and whether the right information at the right time is provided to the appropriate authority.2. Economic Feasibility :--To find this it is asked whether finances are available to implement the proposed solution and whether the money spend is recovered by savings or better customer satisfaction and by paying on time to the suppliers

Software Software Requirements Requirements SpecificationSpecification

Page 7: Project Report

SYSTEM REQUIREMENT ANALYSIS:

System Summary:The Online Movie Ticket Booking in INox project involves creating a web Application that will enable its customer to: ® View the details of the movies that will be running in the next seven days in the various theaters.Ö View the details of the movies that are currently running in all the theaters.Ö Register with the website to become a member.Ö Book tickets after successfully logging on.Ö Change their password.Ö Provide feedback and suggestion on the various services.In addition,the web Application will be used by the Administrator to:® Enter the details of the movies being shown in the various theaters.® Enter the details of the new movies that will be shown in these theaters.® Add the details of any new theaters being incorporated.® View the feedback given by the customers.® Change the password.

Determination of system requirements :

Why such a system is required?

Such a system is required to solve the problems of online movie ticket booking through a software solution, in an efficient manner, as well as to save the time. Also to result a systematic data storage system for theMultiplex.

Page 8: Project Report

What are your requirements?

The major requirement is to maintain the information easily

while saving time and effort. All the basic functions of the

multiplex will be done through the software. It should have

user friendly interface and support fast retrieval of searched

data. The proposed system must be faster so that the

administrator does not has to wait long to retrieve any

information. The system Reliability must be ensured so that

there is no threat of data loss. It should be Scalable so that

in near future the system can be expanded and customized to

the growing needs of the multiplex.

Page 9: Project Report

ANALYSIS

Methodology Used:

The project plan is to carry the design and implementation of the project

in a completely step-by-step manner. The entire project is divided in the

following phases.

Phase 1 – Study and Analysis Phase:

In this phase requirements were analyzed and a detailed study regarding

the functionalities of the multiplex was performed. In this phase we

interacted with the users so as to collect information regarding the

project. A study of the drawbacks of the existing system is required and

proposing the system as a solution to them. Also a deep study of the

concept of databases and other material is required to design and

develop the system.

Page 10: Project Report

Phase 2 - Design Phase:

In this phase the database design of the system are made. After the

analysis of the system the scenario of the multiplex is to be defined.

The database design is being carried in the following steps-

Identification of entities and their relationships from the scenario.

Designing the conceptual model.

Designing the logical model of the system and normalizing the relations.

Proposing the physical design of the system.

Working on the interface design.

Defining hardware and software requirements.

Phase 3 - Coding Phase:

In this phase the design of the system is to be implemented through

actual code. Code allows the developers to make the computer behave in

a required manner and thus satisfying the needs of the end user.

Page 11: Project Report

Phase 4 – Testing and Implementation :

This phase will involve testing it with various test cases and data sets

and implementation of the system. Testing is the stage where all

possibilities of software failure are discovered and bugs are removed.

After successful testing of the software implementation is done.

Implementation implies the deployment of the software to the client

location. (Snapshots)

Page 12: Project Report

ENTITY-RELATIONSHIP DIAGRAM

ADMINISTATOR CUSTOMER

PassUserId

City

CityI

Name

Multiplex

MultiplesId

CityId

CItyName

MName

NOhall

PassLName

UID

FName

PHNo

EmailId

Address

Booked

Ticket T.NO

B.ID Price

Add Movie

Add

Movie Name

City Name

Multiplex Name

Page 13: Project Report

DATA FLOW DIAGRAM

A data flow diagram (DFD) is a graphical representation of the "flow" of data through an information system, modeling its process aspects. Often they are a preliminary step used to create an overview of the system which can later be elaborated.[2] DFDs can also be used for the visualization of data processing (structured design).

A DFD shows what kinds of data will be input to and output from the system, where the data will come from and go to, and where the data will be stored. It does not show information about the timing of processes, or information about whether processes will operate in sequence or in parallel

Content Level/Level-Zero:

Add City Add Multiplex Update Movie Login

Print Ticket Booking Ticket

Change Password Print Ticket

Add Administrator Change Password

Administrator

INOX

Customer

Page 14: Project Report

TABLES

SQL TABLES ARE AS FOLLOWS:

1>.ADMINISTRATOR

Field Name TypeUserId VarcharPassword Varchar

2>.Customer

Field Name TypeFirstName VarcharLastName VarcharUserId VarcharPassword VarcharAddress VarcharMobileNo VarcharEmailId Varchar

3>.CITY

Field Names TypeCityId VarcharName Varchar

4>.Multiplex

Page 15: Project Report

5>.HALL

Fields Names TypeCityName VarcharCityId VarcharMultiplexName VarcharMultiplexId VarcharHallId VarcharNo of Seats int

Fields Names TypeMovieName VarcharMultiplexName VarcahrCityName char

Page 16: Project Report

7>.SHOW>

Fields Names TypeCityName VarcharMultiplexName VarcharShowDate VarcharMooviName VarcharticketNo Int

8>.BOOKINGS

Field Names TypeBookingId VarcharUserId VarcharCityName VarcharMultiplexName VarcharBookingDate varchar MooviName varcharShowTime varcharNoofseats IntFromSeat IntToSeat IntAmmount Int

Page 17: Project Report

IMPLEMENTATIONThe implementation phase of any project development is the most important phase as it yields the final solution, which solves the problems at hand. The implementation phase involves the actual materialization of the ideas, which are expressed in the analysis document and developed in the design phase. Implementation should be perfect mapping of the design document in a suitable programming language in order to achieve the necessary final product. Often the product is ruined due to incorrect programming language chosen for implementation or unsuitable method of programming. It is better for the coding phase to be directly linked to the design phase in the sense if the design is in terms of object oriented terms then implementation should be preferably carried out in a object oriented way. The factors concerning the programming language and platform chosen are described in the next couple of section...

The implementation stage in a system project in its own right. It involves:

Careful planning Investigation of the current system and the constrains on implementation. Training of staff in the newly developed system.

Page 18: Project Report

REFERENCES

1) www.w3schools.com 2) Students guide to web components by sun Microsystems.3) www.wikipedia.org 4) www.freejavaguide.com/ 5) Books on ASP.NET.6) www.google.com