Documente Academic
Documente Profesional
Documente Cultură
1.0 INTRODUCTION
Entertainment (i.e. Cinemas), and are continuously plagued by spiraling costs, making
cost-cutting a necessary survival tool. One sure method for these industries to realize cost
savings is by increasing the use of electronic ticketing and phasing out paper tickets.
Electronic ticketing not only cuts distribution costs, it also reduces back-office
Not surprisingly, electronic ticket distribution rates are higher in the United States than in
other parts of the world, with some U.S.-based carriers generating e-tickets as much as 90
percent of the time. The International Air Transport Association (IATA) is targeting 100
Revenue account support staff at some airlines has decreased by as much as 50 percent
with the increase in automation and the use of electronic data. But whatever the savings,
e-ticketing and data exchange are not the end of back-office accounting support. Staffing
In spite of the various effects of electronic ticketing on the revenue accounting process,
there are ways airlines can achieve their cost-cutting goals sooner through business
1
ONLINE TICKET RESERVATION SYSTEM
An online ticket reservation system can be defined as a web-based application that is used
The term "Web-based" implies that information processing systems rely on the
technology of the Internet, particularly on that portion known as the World Wide Web
(WWW), for implementation. That is, Web-based systems operate within a technical
First, the systems operate across public, rather than private, data networks. They
that are publicly accessible. This means that Web-based information systems can literally
span the globe with processing activities shared among components located anywhere on
Second, these communications networks are based on open and public technical
(HyperText Transport Protocol), FTP (File Transfer Protocol), SMTP (Simple Mail
Transfer Protocol), and other common application protocols. These are not private or
proprietary standards but are fundamentally open and free to public use.
Third, Web-based systems use common, often-times free, software for development and
delivery. Even the most complex systems can be coded with nothing more than a
standard text editor and placed into production through common Web server software.
2
This software is usually built into the server computer's operating system or can often be
downloaded for free. Also, interaction with Web-based systems takes place through
standard Web browsers rather than specially configured hardware and software.
• Network problem – difficulty in getting through the phone lines due to network
problems
• Collation problem – manual method of collating the records; a lot of effort is put
into it.
The aim of this study is centred on the development of up to date techniques for tracking
information about the people patronizing cinemas, ticket reservation information and
statistics. This will be accomplished with the development of a new automated electronic
ticket reservation application called the e-Ticketing System. The high-level objectives of
• Save Time and Money – By running an online ticket reservation, there is no need
to spend money making calls for enquiries &time spent in going all the way to the
3
• Ensure accuracy and timeliness of all customers & ticket reservation information.
• Provide the capability to produce ad hoc reports in the event existing reports do
The scope of the study will cover a movie theatre - SilverBird Cinemas located in Lagos
will be used as the case study. This project will be integrated into the existing website or
METHODOLOGY
The methodology for this study was carried out using the following process below:
Interview: Interviews were conducted randomly for guests and the general public who
are conversant with the existence of the cinema as well as the process used in
carrying out business activities at the cinema. Three locations were visited namely:
the Silverbird Cinema venue, Ozone Cinema venue as well as Genesis Deluxe
Questionnaire: Sample questionnaire (see appendix B) was designed and given out to
guests above the age of 18 at the SilverBird Cinema, its environ in Victoria Island
and as well Lagos Mainland areas like Surulere, Yaba and Egbeda and environs.
4
Observation: Several visits were made on several occasions at several times of the day
and at different times of the week such as weekends and public holidays to see how
the process of ticket purchase and movie bookings or reservation is carried out at
participating in booking and paying for a scheduled movie available for viewing at
those times.
The e-Ticketing application model is today the primary data model for commercial ticket
processing applications. It has attained its primary position because of its numerous
benefits.
E-ticketing: Electronic ticketing allows you to travel without the use of paper tickets.
Ticket information is electronically stored, and you receive only a confirmation of your
itinerary and receipt. An E-Ticket (electronic ticket) is the industry's idea for convenient
traveling. Also called "paperless ticket", it is one less thing to worry about when you
prepare your "to bring" checklist. Just don't forget your confirmation number, booking
travel). You don't have to worry about misplacing or losing your ticket with E-Ticket.
5
Hardware: The physical components of a computer system-the computer, plotters,
Software: Operating Instructions for specific task based applications. These instructions
are carried out by the computers processors. These include all packaged for use like
image editing, word processing, databases, CAD, CAM, games, and so on. Software has
Http: Hypertext Transfer Protocol is the set of rules for transferring files on the World
Wide Web. HTTP is the set of rules for exchanging files (text, graphic images, sound,
video, and other multimedia files) on the World Wide Web. Relative to the TCP/IP suite
of protocols (which are the basis for information exchange on the Internet), HTTP is an
application protocol.
Ftp: File Transfer Protocol. FTP is the TCP/IP standard way of transferring files across
Smtp server: Short name for Simple Mail Transfer Protocol. It is a protocol for sending
e-mail messages between server. A computer that forwards Internet e-mail messages
CHAPTER TWO
LITERATURE REVIEW
6
With electronic ticketing, digital data becomes the information carrier, crossing
effortlessly between silos, breaking down barriers and providing a far more efficient
documenting a sale. Details of the ticket are made available through the
could equally be effected using a paper ticket. The ticket still exists, but the details are
retained within the system only in electronic form and the cost of producing any optional
hard copy confirmation of the ticket has been passed to the passenger or client.
The record of an electronic ticketing transaction is firmly stored in the validating carrier
or Cinema’s database, acting as the ‘anchor’ for all actions. Because that data is carried in
electronic form, it can be monitored and accessed by any authorized system. It follows
• Eliminating the uplift envelope of paper tickets thanks to more rapid accrual of
revenue.
Passenger offers.
E-ticketing has not been restricted to booking tickets for travel alone. In the US and
Europe, online booking is a popular means for acquiring tickets for events and movies.
7
The trend is slowly catching up in India too, with initiatives taken by some of the leading
multiplexes.
For instance, in April 2002, Shringar Cinemas opened Fame Adlabs, a 5-screen multiplex
.NET technology.
Customers can gain direct access to an interactive seating plan to reserve tickets of their
choice online up to an hour before a show. The e-ticketing contributes about 10 percent
of the total tickets booked at Fame Adlabs. The company took about 45 days to develop
and deploy the system. The benefits? Customer convenience and improved service
efficiency.
In the transportation industry, e-ticketing is seen to make a positive impact in the area of
Modifications in e-ticketing follows not only requests made by frequent travellers but
also part of the efforts of the railway administration to establish zero-queue level at
reservation counters.
MADURAI (www.irctc.com) states that “The Indian Railway Catering and Tourism
Corporation (IRCTC) have made modifications in the electronic ticketing system making
tickets online on ‘www.irctc.com’ for a maximum of six persons. The person in whose
account and identification proof e-ticket is booked will be the master passenger.)
Facilities such as change of name and boarding point that were not available before have
8
been introduced. “A passenger should be able to walk in, purchase ticket and move on
mentioned one of the benefits of e-ticketing. “The service gives customers the option to
“It comes with an added advantage of a guaranteed seat of their choice,” Maybank head
of e-channel Ahmad Shareza Abdul Rahman said at the launch of the service yesterday.
An article by Vladimir Tepikin – June 28, 2006 on existence of e-tickets in today’s world
of modernization. “In South Korea (SEOUL), you can buy a movie ticket almost
anywhere: on your mobile phone, through numerous sites on the Internet, in selected cash
machines, at convenience stores, even at the occasional cafe. For customers, it's not only
convenient to show up to the theatre with an electronic ticket, it makes good sense. In
densely populated cities such as Seoul, weekend screenings of popular films often sell out
hours in advance. Not only that, auds are assigned seats at Korean theatres, so the sooner
Longleat Estate first opened for business in 1949, when Longleat House was opened to
9
the public. Since then a range of tourist attractions have been developed, including the
world famous Safari Park, Railway, Adventure Castle and a whole host of others.
Since implementing the solution, Longleat has seen significant cash savings, increased
efficiency and improved ease of use. Says David Hines, "The VENPoS software allows
us to print customised tickets on the spot, which reduces the cost per ticket by a factor of
seven. All the PoS terminals are linked so cashing up is faster and easier, and the
VENPoS software allows us to see more detailed breakdowns of ticket sales and money-
off vouchers.
Overall, the VCSTIMELESS solution speeds up entry for our customers and reduce
On the most basic level, data about electronic ticket sales can be used as a marketing tool.
As far back as 2001, it was common to encounter press reports stating that films such
"Friend" or "My Sassy Girl" had notched a record number of advanced ticket sales.
10
Beginning three to four years ago, advanced ticket sales came to be considered a key
aspect of film marketing. Internet portals, daily newspapers and film-related television
shows now publish top-10 rankings of the weekend's scheduled releases by the number of
advance reservations (typically the charts are released each Wednesday). This makes it
easier for customers to identify the next "it" film and helps buzz to spread. A place at the
top of the chart is sure to be trumpeted by marketers in newspaper and online ads.
"Internet reservations are an indication of how the week's new films are likely to compete
with each other, and so the rankings can have an effect on the number of screens a film
With so much potentially riding on electronic tickets, distributors and film marketing
departments have done everything in their power to give their films a leg up on the
masse in the hopes of pushing a film into the No. 1 slot. One marketer claims that despite
the costs involved, the scale of such efforts has ranged from smaller cases of 2,000 to
3,000 tickets up to 50,000 tickets for the biggest releases. Although some ticket
reservation sites have limited the number of purchases each user can make in an effort to
stem the practice, smaller vendors have even approached film companies directly in the
Reliance WebWorld launched its maiden e-ticketing offering in August 2005 together
with Air Deccan. This tie-up offered a facility to book air tickets through Reliance
11
WebWorld’s nationwide retail chain of 240 centres across 105 cities. With this facility,
passengers can book Air Deccan tickets, pay for the ticket, reschedule as well as cancel
the ticket from any Reliance WebWorld and get immediate refund across the country.
According to Sarup Chowdhary, CEO, Reliance WebWorld, “We are doing over 7,000
bookings a month. With the market for e-ticketing for the airline industry alone estimated
Since one of the hurdles for e-commerce has been infrastructure, Reliance WebWorld has
tried to solve this as its e-ticketing initiative is backed by a direct payment mechanism
Korea's position as a leader in mobile technology and broadband Internet has only helped
the practice spread. But over the past few years, the electronic ticket has proved to have a
surprisingly large impact on the marketing and distribution of both large- and small-scale
However, the marketers are targeting more than just regular viewers. The ultimate size of
any release is determined by exhibitors' confidence in a film, and high levels of advanced
ticket sales may encourage theatre owners to make a late change in strategy.
Sales Companies today, are eager to promote foresightedness, and numerous online
Some firms distribute coupons to customers, offering steep discounts on selected films
provided a reservation is made by a certain date. One major distributor was embarrassed
12
last December when an internal email urging all the firm's employees to book advanced
Campaigns such as these may explain the fact that different vendors often report vastly
divergent rankings on each week's films. Yet a No. 1 rating at even one vendor is
sufficient to provide copy for an advertisement. The Korean Film Council, seeking to
filter out some of the confusion, has introduced a combined ranking from a wide range of
vendors that is posted in real time on its website. However, the organization has yet to
secure the participation of the two biggest vendors, Internet portal Naver.com and
reservations site Maxmovie.com, so some question how useful the new chart will be.
"Given the current situation, it's hard to make any accurate predictions of a film's opening
score simply from online reservations," says Kang. "But with many films in Korea now
opening on a Thursday, it's possible to get further information from the first day's returns
Despite these problems, the spread of electronic ticketing has introduced a vast amount of
data that can be used by distributors. They can also publicly access the gender and age of
As more reliable figures become available, e-tickets' influence on the distribution sector
is sure to grow.
2.3.1 Growing Market For E-Ticketing Driven By Airlines And the Indian
Railways
Priya Jain looks at the trends in e-ticketing with respect to transportation and says “While
travelling can be fun, the process of booking tickets is not. Electronic ticketing (e-
13
ticketing) is transforming what used to be a tiresome task (given to the friendly
e-ticketing was given a push in the market by the International Air Transport Association
(IATA) in 2004 when it announced its commitment to achieve 100 percent e-ticketing by
the end of 2007 as a part of its initiative to re-engineer many air transport industry
The biggest push for e-ticketing is coming from low-cost airlines. Observing this steady
transformation of the airline ticketing industry in India, the Indian Railways and a few
private travel agencies have followed suit. Large carriers such as Indian (earlier known as
Indian Airlines), Air Sahara and Jet Airways have also jumped on this bandwagon.
organisation, e-ticketing has emerged as the definitive online trend in the country. Says
“Changing lifestyles coupled with multiple Internet access points are expected to propel
CHAPTER THREE
14
This chapter discusses the analysis and research methodology used in implementing the
System analysis simply involves the complete break down or process of obtaining
relevant data/information on the current system and discovering the defects, lapses, loop
holes or problems identified therein in order to enhance or implement a new system for
This is the process of data gathering for information processing where the system
developed gradually builds up a detailed picture of the client’s current problems and his
or her needs and wishes for the new system. Here, these data (raw facts or observations
with little or no value until they are transformed into information) is summarized with the
The Current system is a manual process where movie enquiry, booking or reservation is
made over the counter at the Cinema venue or over a phone line while payments for
scheduled movies are also made over the counter at the Cinema venue. Any Client user
who wants to watch a movie at the cinema will have to take the pain of going all the way
to the cinema venue before making payments and viewing the scheduled movies on
queue for a particular date. As a result of erratic power supply on electricity power supply
in this part of the world along with the epilileptic network in the telecommunications
15
sector, it is usually very difficult for client’s to get through over the phone for enquiry,
booking or reservation. However, it can inferred from the Feedback obtained from
interviewing Client users that most users are of the opinion that a new system which will
enable user’s achieve their objective in less time and a more convenient way.
The required logical model simply analyses the new or proposed system. It aims to
specify what must be done to solve the problems and meet the requirements specified in
This includes details on the architectural design, interface design, component design, data
flow diagrams and every necessary detail required to build the system.
16
3.2.1 Data Flow Diagrams
The data flow diagrams clearly and graphically represent the flow of data through a
system. Below is the dataflow context diagram for the online ticket reservation system.
Movie ticket
Movie details
0
CLIENT Reservation
ONLINE TICKET
RESERVATION SYSTEM
Client Payment
Payment details
This is the level 0 diagram that models the whole system as a single process box whose
sides represent the boundary of the system. It defines all external entities and related
input and output flows. In the design of the online ticket reservation system, the external
17
A use-case diagram may be considered a "table of contents" for the functional
request that originates from outside of that system. The use-case diagram for this research
Registration
New User
Printer
Fig 3.2 Showing Use- Case Diagram for Online Ticket Reservation System
18
CLIENT
1 Silverbird Cinema
REGISTRATION FORM
CHECK AVAILABLE
MOVIE & TIME
2 Silverbird Cinema
3 Silverbird Cinema
ISSUE MOVIE
TICKETS
MOVIE TICKET PAYMENT DETAILS
19
CLIENT USER ID 1 Client USER
VALIDATE INFORMATION
USER LOGIN D1 USER REG DETAILS
ACKNOWLEDGEMENT
2 Client
VIEW& QUERY D2 MOVIE DETAILS
MOVIES
MOVIE INFORMATION
FEEDBACK
3 Client
INPUT BOOKING MOVIE
INFORMATION D2 RESERVATION DETAILS
INFORMATION
4 Client
PAYMENT INFORMATION
20
INTERNET CLOUD
Internet Explorer
BCU
ONLINE TICKETING
RESERVATION
SYSTEM
OLEDB
DATABASE
TICKET RESERVATION DB
Fig 1 showing
Fig 3.5 Showing the Architectural design of the Online Ticket Reservation System.
21
A database is a structured collection of records or data. A computer database relies upon
software to organize the storage of data. Database design is the process of producing a
detailed data model of a database. This refers to the tables, columns, relationships, keys
Below are screenshots of all the tables designed for the System
22
Fig 3.7 showing Tblcreditcard ( Creditcard detail table)
Fig 3.8 showing Tblhall (Table where records on the available theatre is stored)
23
Fig 3.9 showing Tblmovie (table where movie records are stored)
24
Fig 3.10 showing Tblmoviecategory (where categories of movies are stored)
Fig 3.11 showing Tblmovieschedule (where movies scheduled movies are stored)
25
Fig 3.12 showing Tblmovietype (Where categories of movies are stored)
Fig 3.13 showing Tblreg (where new user and login details are stored)
26
Fig 3.14 showing Tblseat (where details on seats are stored)
27
Fig 3.15 showing Tblseatanalysis (where available seats for scheduled movies are stored)
28
CHAPTER 4
The implementation of the system design is outlined below. The system was adequately
The Online Ticket Reservation System is a web-based application built on Three Tier-
Client/Server architecture.
In Tier 1 the desktop PC client handles the user interface activities of the system; Tier 2
the Web server handles the primary processing functions of the system; and in Tier 3 the
database server (and in certain cases the media server), handles information storage and
In turn, each of the three hardware components host corresponding software. The client
software is a standard Web browser such as Microsoft Internet Explorer. The Web server
runs a network operating system such as Windows Server 2003 with component services
such as Internet Information Services (IIS) hosting World Wide Web, FTP, SMTP mail,
and other Internet services. The database server runs a database management system
called Microsoft Access. It can also be run on other database management system such as
SQL Server, Oracle etc. In summary, separate system components perform separate
processing tasks that are integrated through the Web into a complete information
processing system.
29
When the client user visits the e-ticketing application, the Web browser provides the user
interface to the system. In response to various "input" requests submitted by the user as
he navigates the available links (e.g “movies” link), various "output" pages are produced.
User requests are entered into the system through these Web links and user form
submissions. The system responds by producing HTML pages delivered back to the
Client user’s browser for display on the screen. Special processing pages (i.e. the active
server pages) handle the payment transactions, and the Microsoft access database
An important point to note is that in any Web-based systems of any size the three primary
tiers of functionality exist. From the standpoint of the Web development, then, the task is
to build these three separate components the user interface, the business processing
routines, and the database maintenance components and to integrate then into a fully
Figure 4-0. Hardware and software layers of a three-tier information processing system.
30
CHOICE OF PROGRAMMING LANGUAGE
To implement the design, ASP (active server page) with VBscript (visual basic script)
and JavaScript were chosen. The choice of these programming languages was based on
Learning it is very easy and rewarding and makes you relevant in the
programming world.
v. It is free
31
INPUT AND OUTPUT OPERATIONS
E-ticketing as a web based payment application system that is (GUI) driven. The ff
sections discusses the input and output operations as used in the system.
• Payment Menu
• Payment menu
This is a way to evaluate and measure how users interact with a software product or site.
32
Table 4.1 is a description of the various test performed on this system to see its
practicability.
33
Table 4.1: Test Plan
in the system
2 To test Login of authorised users into the system
3 To test if the system can accept wrong payment
reservation process.
Test Case : 1
System
34
processingdoc.asp page with success message
35
Fig 4.1b After the test
Test Case : 2
36
a dialog box with an error message “Login not successful
incorrect password”
37
Fig 4.2b after the test
Test Case : 3
Objective : To test if the system can accept wrong payment card for
Processing.
Test Data : To test if the system can accept wrong payment card for
38
Actual Test Result : Record is reset & message is displayed as expected(Fig 4.3)
39
Fig 4.3b After the test
Test Case : 4
Processing.
Test Data : To test if the system will give the final required output
Expected Test Result : Onclick of the submit button, a movie ticket is printed
Actual Test Result : system displays EticketPay.asp with ticket details (Fig 4.4)
40
Conclusion : Test successful
41
Fig 4.4b After the Test
42
4.4 CLIENT USER OPERATIONS MANUAL
This module will have a web-based interface that will be used primarily to grant user
access to the Online Ticket Reservation System (OTRS) data entry interface.
Login task will be used by Client to gain access into the system for user access and data
capture.
Enter the url of the application to display the Login in page (See fig 4.5)
43
• Fill in your details correctly into the text boxes provided in the form page
44
Registered User Login
This task is called when the URL of the application is entered on the browser.
The user must have been registered before login into the system.
• Enter your valid Username and Password via the textboxes provided (fig 4.5)
• Click on the Sign In button to log in into homepage (See Fig 4.6)
To View movies
45
• Log in to the homepage
• Click on the hyperlink “movies” on the left side of the menu bar (See Fig4.6)
• Scroll to the end of the page to see the required information on each movie
To Query Movies
• Click on Movies
• Scroll to the end of the page and click on the hyperlink “Click here to search for
Movie”.
Click on the drop down menu box (fig 4.7) and select the option type and date by which
46
Click on the GO button to view your search.
A booking module page is displayed as shown in fig 4.8 showing your userid , the movie
you selected, the amount to be paid, show time, show date and all necessary details
47
The system automatically assigns a hall/theatre for you.
Click on the dropdown menu to view the available seats for that particular movie you
chose.
Click on the Movie link on the left side of the menu bar.
Enter your payment Card details and click on the submit button.
A Ticket is generated for the movie choice as seen in fig 4.4b above.
48
CHAPTER 5
This chapter presents the summary of the project work, as well as recommendations of
CONCLUSION
Air travel has been at the forefront of the development of IT and Internet-based services.
Passengers are increasingly content to handle all of their travelling requirements at a time
that suits them. But electronic ticketing is not only based in an online world. Tickets can
not an option. The passenger no longer has to visit a travel agent or city centre ticket
Electronic ticketing has become a feature of the air, rail & entertainment industry in the
last few years. But its many advantages will only be fully shared if the industry accepts
100 percent adoption and the complete removal of paper ticketing from the system. If the
industry continued to accommodate both paper and electronic forms of ticketing, it would
be adding unnecessary cost at a time when every dollar of saving needs to be extracted.
RECOMMENDATION
49
From this study we have discussed on the advantages of e-ticketing, and the various
other areas such as paperless ticketing and investigate other factors for process
optimization, and how technology, business process and the general public’s acceptance
of such innovation.
50
REFERENCES
Feng Bao, Lakshminarayanan Anantharaman, Robert Deng, Kent Ridge Digital Labs, 21
Ramage, Magnus (1994). Engineering a smooth flow? A study of workflow software and
its connections with business process reengineering. MSc Dissertation, University of
Sussex.
Ross, Susi, Magnus Ramage and Yvonne Rogers (1995). PETRA: Participatory
Evaluation Through Redesign And Analysis. Interacting With Computers, 7 (4): 335-360.
RSA (1995). Tomorrow's Company. Report of an Inquiry by the Royal Society for the
Encouragement of Arts, Manufactures and Commerce, London.
Gundry, A. J. (1988). Humans, computers, and contracts. In D.M. Jones and R. Winder
(Eds.), People and computers IV (pp. 161-175). Cambridge, UK: Cambridge University
Press.
Heath, Christian and Paul Luff (1991). Collaborative Activity and Technological Design:
Task Coordination in London Underground Control Rooms. Procs. of the Second
European Conference on Computer-Supported Cooperative Work (ECSCW 91).
http://www.actapress.com/PaperInfo.aspx?PaperID=31140&reason=500
www.peak10.com/General-Information/definitions.htm
www.mcaggis.com/Glossary.html
51
Anonymous (2004) Nokia, Philips and German Public Transport Network Operator
RMV trial NFC for
http://www.independenttraveler.com/resources/article.cfm?AID=191&category=1.
[Accessed
Dasai, T. (2002) Current State of and Issues concerning Mobile Electronic Payment and
Mobile e-Ticketing.
Fisher, L., Coogan, M. A. and MarketSense (2002) TCRP Report 83: Strategies for
Improving Public
ITU (2004) Social and human considerations for a more mobile world. In: Proceedings
of the ITU/MIC
52
http://www.sabreairlinesolutions.com/news/030206_Airline_Comeback.htm. [Accessed
January 26,
2006].
Loh, T., Kramer, H. and Kruelle, O. (2005) Der Einsatz von 2D Barcodes in der
Fahrscheinkontrolle. In Der
Eisenbahningenieur, 46-48.
Moore, A. M. (2003) A.-M. Moore, Replacing cash with convenience: The promise of
RFID payments.
Moreau, B. (2003) Feature: Going Contactless - on the move. In Card Technology Today,
10-11.
53
Poropudas, T. (2003) Finns are mobile with mobiles. [online]. Nordic Wireless Watch.
Available from:
http://www.nordicwirelesswatch.com/wireless/story.html?s=7&story_id=2640&nl=2003-
das Internet. Munich, SITA (2005) The smart route to global e-ticketing. [online].
Available from:
http://www.sita.aero/News_Centre/Publications/Solutions_at_SITA_Q4_2004/Features/T
Turban, E., King, D., Lee, J., Warkentin, M. and Chung, H. M. (2002) Electronic
www.salvagedata.com/hard-drive-recovery-terms/
www.photographyreview.com/digitalglossarycrx.aspx
www.sciencelobby.com/dictionary/s.html
54