Project Report s Synopsis On behalf of

Similar documents
Software Requirements Specification

A PROJECT PRESENTATION ON ONLINE MOVIE TICKET BOOKING SYSTEM. Submitted To : Department Of Computer Science

Point & PointCentral 9.1

Advanced Hospital Management System. About the project

FPT UNIVERSITY. Capstone Project

Tracking the Consignment Transportation in Ship via Online

How To Install Help Desk Premier

How To Set Up A Firewall Enterprise, Multi Firewall Edition And Virtual Firewall

High-Tech Courier Services as an E-Courier services in India Prospective

ASTROW HR. Installation & Operation & Programming MANUAL

Software Requirement Specification For Flea Market System

BillQuick Agent 2010 Getting Started Guide

Scenario: Law Office Management System / Law (Legal) Practice Management System

A Project Presentation on Online Car Rental System

ClickOnce Deployment Notes

SHOPPING APPLICATION FOR E-COMMERCE

Project Report On Online Sales Order Management System

1. Introduction. 1.1 Purpose of this Document

MS SQL Installation Guide

BillQuick Assistant 2008 Start-Up Guide

How To Write A Rayo Tv Information Management System

Symantec Backup Exec 12.5 for Windows Servers. Quick Installation Guide

GCE APPLIED ICT A2 COURSEWORK TIPS

Installation Guide v3.0

Prerequisites Guide. Version 4.0, Rev. 1

KeepVault Online Backup Quick Start Guide & User Manual

GP REPORTS VIEWER USER GUIDE

SECURITY ANALYSIS OF A SINGLE SIGN-ON MECHANISM FOR DISTRIBUTED COMPUTER NETWORKS

Online Bus Booking System

Point of Sale 2015 Enterprise. Installation Guide

TIME KEEP LEGAL BILLING SOFTWARE REQUIREMENTS SPECIFICATION

How To Set Up A Xerox Econcierge Powered By Xerx Account

1. Introduction 1.1 Methodology

Sage Grant Management System Requirements

Detecting false users in Online Rating system & Securing Reputation

Release 2.0. Cox Business Online Backup Quick Start Guide

This Deployment Guide is intended for administrators in charge of planning, implementing and

Kaspersky Password Manager

Online Movie theatre s Ticket booking system

Vision Document Airline Reservation System

Cloud Services ADM. Agent Deployment Guide

Using. Microsoft Virtual PC. Page 1

Recommended Pentium III 1.0 GHz processor (or faster) with 2 GB RAM (or higher)

Installing CaseMap Server User Guide

Cathay Business Online Banking. User Guide. Version 1.0

Online Railway Reservation. Intel Easy Steps Intel Corporation All rights reserved.

How To Set Up Safetica Insight 9 (Safetica) For A Safetrica Management Service (Sms) For An Ipad Or Ipad (Smb) (Sbc) (For A Safetaica) (

Forms Printer User Guide

Server Installation Guide ZENworks Patch Management 6.4 SP2

Richmond Systems. SupportDesk Web Interfaces - Quick Start Guide

Table of Contents. Introduction...9. Installation Program Tour The Program Components...10 Main Program Features...11

SQL Server 2008 R2 Express Installation for Windows 7 Professional, Vista Business Edition and XP Professional.

Lepide Active Directory Self Service. Configuration Guide. Follow the simple steps given in this document to start working with

Microsoft Office Outlook 2013: Part 1

CSc 230 Software System Engineering FINAL REPORT. Project Management System. Prof.: Doan Nguyen. Submitted By: Parita Shah Ajinkya Ladkhedkar

Copyright

Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice.

How to create an template

Note: A WebFOCUS Developer Studio license is required for each developer.

How To Ensure Correctness Of Data In The Cloud

Comodo LoginPro Software Version 1.5

preliminary experiment conducted on Amazon EC2 instance further demonstrates the fast performance of the design.

Registered Trademarks and Proprietary Names

Install SharePoint with What You Probably Already Have (or can get for free) ~ 1 ~

How To Set Up Chime For A Coworker On Windows (Windows) With A Windows 7 (Windows 7) On A Windows 8.1 (Windows 8) With An Ipad (Windows).Net (Windows Xp

WebEx Remote Access White Paper. The CBORD Group, Inc.

Quick Start Guide for VMware and Windows 7

Enhanced Login Security Frequently Asked Questions

Installation Instructions Release Version 15.0 January 30 th, 2011

Setting up for Adobe Connect meetings

J-TRADER QUICK START USERGUIDE For Version 8.0

Installing and Configuring WhatsUp Gold

Installation Guide. Release Management for Visual Studio 2013

User Guide. CIIT Faculty/Staff Portal. For using. Version 1.0. Prepared by: CIIT Web Team. COMSATS Institute of Information Technology, Islamabad

SYMANTEC BACKUPEXEC2010 WITH StorTrends

Administrators Help Manual

Active Directory Management. Agent Deployment Guide

Virtual Code Authentication User s Guide. June 25, 2015

Version 5 Frequently Asked Questions. Q: Once this is complete, how do I convert my data from one system to the other?

Compulink Advantage Online TM

Copyright Pro Softnet Corporation. All rights reserved. 2 of 24

GUARD1 PLUS SE Administrator's Manual

PC-Duo Web Console Installation Guide

SYSTEM REQUIREMENTS...

Document Capture and Distribution

Desktop and Professional Editions

NSi Mobile Installation Guide. Version 6.2

VERITAS Backup Exec TM 10.0 for Windows Servers

BillQuick HR 2008 Start-Up Guide

Remote Backup Software User Manual V 2.0

Table of Contents WELCOME TO ADAUDIT PLUS Release Notes... 4 Contact ZOHO Corp... 5 ADAUDIT PLUS TERMINOLOGIES... 7 GETTING STARTED...

Airline Flight and Reservation System. Software Design Document. Name:

Symantec Backup Exec TM 11d for Windows Servers. Quick Installation Guide

1 Secure Software and Installation Key. 2 Verify Recommended System Requirements. 3 Choose your Configuration. 4 Install Certiport iqsystem Software

Core Protection for Virtual Machines 1

Microsoft Dynamics SL 7.0 System Requirements Guide

Telelogic DASHBOARD Installation Guide Release 3.6

Rights Management Services

Transcription:

Project Report s Synopsis On behalf of NORTHERN INDIA ENGINEERING COLLEGE Faizabad Road, Lucknow (U.P.) ON THE TOPIC ONLINE MOVIE TICKET BOOKING SYSTEM SUBMITTED BY: ANSHUL (0705613023) ANIL(07056130 1

INDEX Project introduction. Objective. Problem statement. Problem definition. System Analysis. Identification of Need. System Analysis phase. Preliminary Evaluation. Summary of finding recommendation. Feasibility Consideration. Project Planning. Project Scheduling. SRS. Software Process Model. Project Module. Data Structure. Screen Shots. Testing. Bibliography. Future scope and further enhancement of the project. 2

ABOUT THE PROJECT Project title: E-ticket system for cinema halls Statement of project: This project is aimed to provide the customers facility to book tickets for cinema halls online, through which they can book tickets anytime, anywhere. 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. 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. Admin can use the system to insert and delete data (e.g. film description, time table) which will update the webpage (webpage are dynamic page, changing according to the data 3

in database). Also, admin can check the statistic information from the system. OBJECTIVE OF THE PROJECT 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. 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. 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. The goals of our system are: 1 To provide a anytime anyplace service for the customer 2 To minimize the number of staff at the ticket box 3 To promote the film on the internet 4

4 To increase the profit To obtain statistic information from the booking record Identification of Need If system, which is going to be developed, is complex in nature the goals of the entire system could not be easily comprehended. Hence the need for a more rigorous system analysis phase arose. User Developer Generate Request Managers Problem Statement User Interviews Dom Domain Build Models Experience Object Model Functional Model 5

Figure 1 : System Analysis Phase Problem Analysis The basic aim of problem analysis is to obtain clear understanding of the needs of the clients and the users, what exactly is desired from the software, and what the constraints on the solution are. Analysis leads to the actual specification. Problem Analysis Approaches There are three basic approaches to problem analysis. 1. Informal Approach. 2. Conceptual modeling-based Approach 3. Prototyping Approach. In this project we use Conceptual modeling-based Approach to understand the exact requirement of the organization 6

Preliminary Evolution The preliminary investigation starts as soon as someone either a user or a member of a particular department recognizes a problem or initiates a request, to modify the current computerized system, or to computerize the current manual system. An important outcome of the preliminary investigation is determining whether the system is feasible or not. Project Scheduling GANTT CHART Gantt chart is also known as Time Line Charts. A Gantt chart can be developed for the entire project or a separate chart can be developed for each function. 7

A tabular form is maintained where rows indicate the tasks with milestones and columns indicate duration (weeks/months). The horizontal bars that spans across columns indicate duration of the task. Task Requirement specification Analysis Design January Februar March y April May and Test Cases Coding with unit testing Testing Documentation Administrator section: 8

This section can be accessed by providing administrator password. In this section the administrator can save the information related to movie,seats,booking,payment etc. In this section the administrator can edit the information related to movie,seats,booking,payment etc. Customer section: Customer can view the movie rating which will help them to choose the movie. Customer can book the movie tickets by selecting the seats of his/her choice. Customer can pay for tickets online by credit card. Non Functional Requirements : It consists of following parameters :- 9

Reliability : The system will consistently perform its intended function. For eg. The important information must be validated. Efficiency : Unnecessary data will not be transmitted on the network and database server will be properly connected. Reusability : The system can be reused in any organization or site of the same group, by defining the organization master definition under software license agreement. Integrity : Only System Administrator has rights to access the database, not every user can access all the information. Each user will be having rights to access the modules. Used Tools And Plateform Software Specification: Front-end Tool: - Microsoft ASP.NET 2.0 User friendly Low Cost Solution 10

GUI feature Better designing aspects Back-end Tool: - Microsoft SQL Server 2005 Security Portability Quality Platform Windows platform like: 2000 professional, XP & Vista Hardware Specification: Intel Pentium and Celeron class processor Processor Speed 1.2 GHz or above RAM - 512 MB HDD - 40 GB Monitor-14 SVGA Printer Laser Printer Mouse- Normal Keyboard- Normal 11

SOFTWARE PROCESS MODEL Prototyping: In this model we develop a working prototype with the available requirement details and get feedback of the customer for the actual requirement of the product to develop the product. Prototype is the trimmed version of the actual product with limited features and functionality and with low level of reliability. This was model followed while developing Production and Planning. 12

The Prototyping Model Requireme Design Improve the Implementation Evaluati Design Implem Testing Operation and Maintenance Online booking System for movie is based on prototype model. Project Modules 13

Login Module This module is for both type of users(customers and admin).in this module according to the type of user(customer or admin) the further links and operations will be provided. Customer Module As soon as a visitor registers himself as a customer,the customer can now book the movie tickets and pay for them online. Hall Module This module deals with the information about the hall. There are several multiplexes and each of them has 4 halls and according to the vacancy of seats in the hall the booking takes place. Booking Module In this module movie ticket is booked for a customer. This module contains all the information related to booking. As soon as the customer request is complete, all the booking details are displayed to him. 14

Payment Module This is the most important module because it deals with the payment of the tickets booked in the booking module. The customer can pay for the tickets before the show by cash payment and if he wants to pay online, he can pay for the tickets by credit card. System Design The design of the system is the most critical factor affecting the quality of the software; it has major impact on the later phases, particularly testing and maintenance. The output of this phase is the design document. This document is similar to blueprint or plan for the solution. The design activity is often divided into two phases: - System design: Aims to identify the modules that should be in the system, the specifications of these modules and how they interact with each other to produce the desired results. 15

At the end of system design all the major data structures, file formats and the major modules in the system and their specifications are decided. = Source or destination of = Data flow data = Process that = Data store transforms data Or 16

0-Level DFD View Online Movie Ticketing Admin View Staff Response Response View Response Users 17

1-Level DFD User Table Request Passw ord Chang e Generate Reports Store Sales Details Ticket Confirmed User registrati on Process Bill Gener ation Report s Login View Users Request Online Ticket Booking View MOVIES Online Movie Details Add/Delete 18

View View Admin View FLOW CHART: 19

20

Physical Design DATABASE DESIGN A database may be thought of as a set of related files. Related files mean that record of one file may be associated with the records in another file. The conventional file based systems emphasized that the application and files were built around it. The database environment emphasizes the data independently of the applications that use the data. The applications are allowed to evolve around a database design such that it can adapt to changing needs. Data becomes the central resource in the database environment. Information systems are built around this central resource to give flexible access to data. Design of Database Table The data to be used in the system are stored in various tables. The number of tables used & their structure are decided upon keeping in mind the logical relation in the data available. The database design specifies: 21

1. 2. 3. The various tables to be used Data to store in each table Format of the fields & their types We are using database of SQL Server. To create the database firstly we start the SQL Server. Firstly I ve create the database bookticket with the user dbo. DATA STRUCTURE Tables in the database: Table : Credit information: Attributes Num of credit card Type Name User Id ExpDate Ticket Movie Data type Number Number 22

User Information: Attributes First Name Last Name User Id Password Contact Hint Question Hint Answer E_mail Id Data type Numeric Booking: Attributes Movie Id Name of movie Show Time Screen Id Data type Location: 23

Attributes ZipCode State City Street Address Country Theatre Id Data type Number Number Movie: Attributes Movie Id Name of movie Detail Data type Screen: Attributes Movie Id Screen Id Theatre Id Data type 24

Theatre: Attributes Theatre Id Number of screen Name of theatre Data type Number Show time: Attributes Movie Id Screen Id Theatre Id Data type 25

SCREEN SHOTS Home.aspx Note: This is the homepage of the website which contains various important links such as login and customer registration.the visitor can also write the comments. 26

upcoming.aspx Note:The upcoming page also contains a list of movie images shown with the datalist and by clicking the images the visitor can view all the information related to that particular movie. 27

Login.aspx 28

Payment.aspx NOTE: Here user can book ticket by giving information about their card like card no, card type exp. Date etc. 29

SEAT.ASPX: 30

FINAL.ASPX 31

PRINT TICKET: 32

ADMINISTRATOR END ADMIN WELCOME.ASPX 33

ADDMOVIE.ASPX 34

ADD MOVIE PRICE,SHOWS,TIMINGS 35

REPORTS BOOKINGREPORT 36

MOVIE REPORT 37

Testing Software testing is a critical element of software quality assurance and represent the ultimate review of specification, design, coding. The purpose of product testing is to verify and validate the various work products viz. units, integrated unit, final product to ensure that they meet their requirements. In E-ticket System For Cinema Halls we used Black Box Testing. VALIDATIONS No record can be saved till all the necessary entries are done. Only administrator can perform sophisticated tasks like printing of Reports, Register new member and/or delete an existing member etc. For security purposes the E-mail of user is required in case he/she forgets his/her password and wants to retrieve that. 38

System Security Measures Security prompting the user for a userid and password in our application is a potential security threat. So credential information is transferred from the browser to server are encrypted. Cookies are an easy and useful way to keep user-specific information available. However, because cookies are sent to the browser's computer, they are vulnerable to spoofing or other malicious use. So we follow these guidelines: Do not store any critical information in cookies. For example, do not store a user's password in a cookie, even temporarily. 39

Avoid permanent cookies if possible. Consider encrypting information in cookies. Set expiration dates on cookies to the shortest practical time we can. Future scope and further enhancement of the Project Future Scope The project E-ticket System for Cinema Hall is flexible enough to meet the requirements of the Customers. This project also has the scope of enhancements like: 1- Home delivery of tickets may be provided. 2 -Online Booking of Purchases of eatables(coldrinks, popcorn etc) can be provided. 3-Corporate booking: Multimedia support for corporate presentation can be provided. Conference facility can be provided for corporate meetings in the hall. This will increase the profit of cinema halls as well as the company organizing event. 40

4 Group booking :Any institute/company can book the tickets for students/clients and special discount will be provided to them. End User Support The proposed system is developed in ASP.NET and SQL Server. If organization increases users, it just has to add more machines and install the software on it, which is in the form of exe. Security Security features unauthorizedaccessthe are package, implemented. as the security No is implemented through login and password. 41

Further Enhancement of the Project Everything that is made has some or the other things to be added to make it better than revolutions. The project E-ticket System of Cinema Halls, it has been tried to develop a robust and fault free system, still enough flexibility has been provided for further enhancements and modifications. As I mentioned earlier then the designed forms are typically reflections of the developer, so I strongly believe that the enhancement to be done with the project to be done with the design changes, coding changes. But at the same time I would like to mention that since one can not claim himself as a master of the technology there is always some scope of technical modifications in the project that may lead to find code redundancy & storage space minimization. 42

Since the data is retrieved from the tables where everything is based on the coding system if the coding system is changed then the system needs to be redesigned. BIBLIOGRAPHY Books Programming in C#,by E.Balagurusamy. Database System Concepts, by Korth. ASP.Net 2.0 by Blackbook Software Engineering by Yogesh Singh and K.K Agarwal 43