RE: online movie ticket booking
||Online movie ticket booking
Online movie ticket booking.docx (Size: 318.78 KB / Downloads: 89)
This project is aimed at developing an online ticket reservation system for Cinema Halls. It is an Internet based application which can be accesses throughout the net and can be accessed by anyone who has a net connection the Net and can be.
The reservation of tickets and enquiries about availability of the tickets and enquiries about availability of the tickets etc will be automated by this system. Email confirmation for the tickets is also included. The cinema hall has a web site and any user of internet can access this. It is a multiplex with 5 screens and each has three classes of seats. A person should be able to login to the system through the first page of the application change the password after logging into the system.
Should be able to create a new login for the accessing the reservation facility Query the films on show for two weeks (Only two weeks advance reservation is available) should be there. No reservation before two days can be done. By this we can avoid black market
System analysis is an important activity that takes place when we are building new information system or extending the existing system. The investigation into system operation and possible changes to the system is called system analysis. If there is no existing system then analysis defines only requirements. System analysis results in a detailed model of the system. The model describes the system functions, system data and system information flows. Once the system analysis is completed, design commences.
The proposed system is a web based application where one can buy tickets with just one click go. An internet user can buy tickets at any time of day or night. He will be guided with all the necessary steps to book tickets and collect tickets at the ticket counter in the website.Also in the proposed system, customers can cancel seats at a suitable time (2 days before the show to 1hour before the show). If the customer wishes to cancel his tickets he will be given a confirmation details regarding
his cancellations. As the customer buys tickets online through his credit card, on cancellation of tickets the refunded amount (30% of the amount will be charged for service charges) will be added back to his credit card account. To enhance the refund function, all the customers have to register and become a member before
buying tickets so that he faces no problem while accessing the website.
In systems design the design functions and operations are described in detail, including screen layouts, business rules, process diagrams and other documentation. The output of this stage will describe the new system as a collection of modules or subsystems.
The design stage takes as its initial input the requirements identified in the approved requirements document. For each requirement, a set of one or more design elements will be produced as a result of interviews, workshops, and/or prototype efforts.
Design elements describe the desired software features in detail, and generally include functional hierarchy diagrams, screen layout diagrams, tables of business rules, business process diagrams, pseudo code, and a complete entity-relationship diagram with a full data dictionary. These design elements are intended to describe the software in sufficient detail that skilled programmers may develop the software with minimal additional input design.
Designing includes building a prototype which helps in better understanding the problem and in giving out a visual representation of how the software is going to be built and look like. It is also about how each component of the software is related to the other. All this is represented using different design tools. The standard design modeling language is UML (Unified Modeling Language).
Apache HTTP Server
The Apache HTTP Server, commonly referred to as Apache , is web server software notable for playing a key role in the initial growth of the World Wide Web. Apache is developed and maintained by an open community of developers under the auspices of the Apache Software Foundation. The application is available for a wide variety of operating systems, including Unix, FreeBSD, Linux, Solaris, Novell NetWare, AmigaOS, Mac OS X, Microsoft Windows, OS/2, TPF, and eComStation. Released under the Apache License, Apache is open-source software.
Apache supports a variety of features, many implemented as compiled modules which extend the core functionality. These can range from server-side programming language support to authentication schemes. Some common language interfaces support Perl, Python, Tcl, and PHP.
Apache features configurable error messages, DBMS-based authentication databases, and content negotiation. It is also supported by several graphical user interfaces (GUIs).It supports password authentication and digital certificate authentication. Apache has a built in search engine and an HTML authorizing tool and supports FTP. The Apache version considered by the Apache Foundation as providing high-performance is the multi-threaded version which mixes the use of several processes and several threads per process