You are on page 1of 18

PROJECT REPORT ON ONLINE MOVIE TICKET BOOKING IN INOX THEATERS

DEVELOPED BY: Sritama Choudhury Sonali Bose Sutapa Pramanick

CONTENTS 1). ABSTRACT

2). 2.1).
2.2). 2.3) 2.4) 3). 3.1) 4). 4.1) 4.2)

INTRODUCTION PURPOSE
SCOPE USER REQUIREMENT COST BENEFIT ANALYSIS

SYSTEM REQUIREMENT ANALYSIS


DETERMINATION OF SYSTEM REQUIREMENT ANALYSIS METHOLOGY USED E R DIAGRAM

4.3) 5) 7)

DATA FLOW DIAGRAM TABLES IMPLEMETATION

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.

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 b uying 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:


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, Calculations etc. - 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

Evaluating Proposed Solution :-The proposed solution are further evaluated to find out the following 1. 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 Requirements Specification

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.

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.

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.

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 stepsIdentification 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.

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)

ENTITY-RELATIONSHIP DIAGRAM
UserId Pass Booked ADMINISTATOR FName CityI d Name City Add Ticket PHNo CUSTOMER LName UID Pass Addres s EmailId

T.NO Price

NOhall Multiplex Multiple sId CityId CItyName

B.ID

MName Add

City Name

Movie

Movie Name

Multiplex Name

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:
Administrator Customer

Add City
Add Multiplex Update Movie Print Ticket Change Password Add Administrator

INOX Login Booking Ticket Print Ticket Change Password

TABLES
SQL TABLES ARE AS FOLLOWS: 1>.ADMINISTRATOR Field Name UserId Password 2>.Customer Field Name FirstName LastName UserId Password Address MobileNo EmailId 3>.CITY Field Names CityId Name Type Varchar Varchar Type Varchar Varchar Varchar Varchar Varchar Varchar Varchar Type Varchar Varchar

4>.Multiplex Fields Names MovieName MultiplexName CityName 5>.HALL Fields Names CityName CityId MultiplexName MultiplexId HallId No of Seats Type Varchar Varchar Varchar Varchar Varchar int Type Varchar Varcahr char

7>.SHOW> Fields Names CityName MultiplexName ShowDate MooviName ticketNo 8>.BOOKINGS Field Names BookingId UserId CityName MultiplexName BookingDate MooviName ShowTime Noofseats FromSeat ToSeat Ammount Type Varchar Varchar Varchar Varchar varchar varchar varchar Int Int Int Int Type Varchar Varchar Varchar Varchar Int

IMPLEMENTATION
The 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.

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

You might also like