Professional Documents
Culture Documents
1.1 INTRODUCTION
Online Booking system is a web based application (application that run on internet.)
that allow the customer to book for goods and services via internet. It is a branch of e-
Commerce, since it handles transaction on the internet.
Electronic commerce is defined as the buying and selling of goods and services via
wireless device and data connection. It is also an electronic commerce that allows users
to interact with other users and businesses at any given time and place. Electronic
commerce is conducted mainly through desktop computers.
Online ticket booking from the above definition of electronic commerce can be defined
as the buying and selling of ticket via the internet with the use of electronic device e.g.
laptops, desktops, palm tops e.t.c. electronic ticketing is simply the combination of
purchasing tickets and issuing the tickets. The introduction of electronic ticketing in
Nigeria has heralded a new dimension in the transportation system to the public and
network. Customers can now book for their tickets from their various offices or even
homes.
One astonishing fact about the Internet is that it is available 24 hours and the
transportation website is on the net which is available to people all the time.
Many companies and individuals have benefited from this innovation and the
transportation world is not left out of this great innovation they know that with the
Internet they are readily available to their customers.
With electronic ticketing, customers don’t face the stress in the transport office or
terminals for booking of tickets and they can still transact with their bookings online right
in their houses, offices or anywhere.
This innovation will save transportation companies from employing more workers and
most importantly they can serve their customers with good service and comfort.
You can now know the arrival time, departure time of your bus in your house, have your
mini statement of payments printed out, from anywhere and anytime. A customer also
has the edge of not having worry about losing tickets or forgetting to bring tickets to the
1
bus park. The issue of lost tickets in mails or stuck in a bag and also the issue of ticket
theft is not to be worried about because everything would be in an inaccessible database,
also if there is an attempt to change anything, it is possible to do so easily and
immediately by phone or over the internet.
A passenger reservation of seat in a bus is stored in the transportation company’s
database, therefore when a passenger arrives at the bus park terminal he/she only needs to
provide a valid form of identification such as passport, school identity card or drivers’
license in order to receive the boarding pass.
1.2 STATEMENT OF PROBLEM
(1) The stress in booking for ticket
(2) The cost of printing and delivery of paper tickets
(3) Delay in attending to customers
(4) Inadequate records keeping
2
1.5 SCOPE OF THE STUDY
This project is limited to design and implementation of Online Web-Base
Transportation Information and it is capable of handling some operation like:
Effective customer record keeping
1.6 METHODOLOGY
This system will be implemented using PHP programming language coupled with
MySQL which serve as the database which stores, updates, validates and keeps
information about the transaction performed, when it is done and how it is performed.
The validation is done on the server side with the help of PHP programming language.
This application will allow customers to book for tickets online, check information about
departure and arrival time. etc
3
6. Bus: means a large read vehicle that carries passenger, especially one that travels along
a fixed route and stops regularly to let people.
7. Traveling: means going from one place to place. People who has no fixed home,
especially those living in a community that moves from one place to another.
8. Customers: means a person or an organization that buys something from a shop/store
or business.
9. Electronics: means the use of electronic technology, especially in developing new
equipment.
10. Commerce: means trade, especially between countries: the buying and selling of
goods and services.
11. Passenger: means a person who is traveling in a car, bus, train, plane or ship and who
is not driving it or working on it.
12. Online: Simply means the condition of being connected to a network of computers or
other devices.
13. Booking: simply means an act of reserving accommodations, travel, and buying a
ticket in advance.
14. Commerce: simply means trading between countries i,e buying and selling goods
and services from one country to another.
4
CHAPTER TWO
LITERATURE REVIEW
2.1 INTRODUCTION
This chapter provides background information regarding the application domain of
the project, which includes details of previous research on the area, application or
platform have been considered for the use in the implementation of the project and
existing application which attempt to provide a solution to the same or similar problem.
In order to establish a conceptual and architectural review of e-ticketing system,
we must first consider transporting service possible through e-ticketing. Classifying and
categorizing these services help in identifying technologies responsible for their
operations. Some of these categories will be discussed later.
Given the success of recent electronic ticketing deployment worldwide , it is
evident that customer has a strong ‘appetite’ for being able to interact with their favored
transportation company via the internet. A number of transportation companies have
introduced specific electronic ticketing services and the ability to book tickets online is
emerged as a common offering.
The following factors are contextually pertinent to electronic ticketing and the
internet as a
Channel for customer to interact with the transportation company
(1) Online transaction- creates convenience for customers, around the globe this is
evidenced by the rapid adoption of online bill payments, mobile banking, and
electronic procurement. Etc.
(2) For many customers, convenience is the ability to save time, in terms of
electronic ticketing transactions and services will be of important part of how
they access value in their relationship with the transportation company.
(3) Deployment of electronic ticketing service quickly and effectively will enable a
transportation company to improve the acquisition (points of differentiation) and
retention (stickiness) of customers.
5
(4) The application of electronic ticketing will generate revenue for the transportation
company, since large amount of customer can book tickets online at anytime and
any place. Also the cost of printing coupons/paper tickets will be erased.
2.2 E-COMMERCE
E-commerce is one of the most important facets of the internet to have emerged in
the recent times. E-commerce involves carrying out business over the internet with the
assistance of computers, which are linked to each other forming a network. To be
specific, electronic commerce would be buying and selling of goods and services and
transfer of funds through digital communications
2.2.1 BENEFIT OF E-COMMERCE
E-commerce allows people to carry out businesses without the barriers of time or
distance. One can log on to the Internet at any point of time, be it day or night and
purchase or sell anything one desires at a single click of the mouse.
The direct cost-of-sale for an order taken from a web site is lower than through
traditional means (retail, paper based), as there is no human interaction during the
on-line electronic purchase order process. Also, electronic selling virtually eliminates
processing errors, as well as being faster and more convenient for the visitor.
Ecommerce is ideal for niche products. Customers for such products are usually few.
But in the vast market place i.e. the Internet, even niche products could generate
viable volumes.
Another important benefit of Ecommerce is that it is the cheapest means of doing
business.
The day-to-day pressures of the marketplace have played their part in reducing the
opportunities for companies to invest in improving their competitive position. A
mature market, increased competitions have all reduced the amount of money
available to invest. If the selling price cannot be increased and the manufactured
cost cannot be decreased then the difference can be in the way the business is
6
carried out. Ecommerce has provided the solution by decimating the costs, which
are incurred.
From the buyer’s perspective also ecommerce offers a lot of tangible advantages.
1. Reduction in buyer’s sorting out time.
2. Better buyer decisions
3. Less time is spent in resolving invoice and order discrepancies.
4. Increased opportunities for buying alternative products.
The strategic benefit of making a business ‘ecommerce enabled’, is that it helps
reduce the delivery time, labour cost and the cost incurred in the following areas:
1. Document preparation
2. Error detection and correction
3. Reconciliation
4. Mail preparation
5. Telephone calling
6. Data entry
7. Overtime
8. Supervision expenses
Operational benefits of e commerce include reducing both the time and personnel
required to complete business processes, and reducing strain on other resources.
It’s because of all these advantages that one can harness the power of ecommerce
and convert a business to e-business by using powerful turnkey ecommerce
solutions made available by e-business solution providers.
7
simple (and some not-so-simple) adjustments, an e-commerce site can improve its
profitability significantly
Here are the top five problems with e-commerce websites that can make a huge
difference:
1.Wasting the customer’s time:- Time is the most important commodity in online
shopping. You want your customers to be able to find what they want and buy it as
quickly as possible. Dynamic pages with changing content may look interesting, but they
also make pages take longer to load. When customers have to wait for pages to load, they
often give up and go to a faster-moving site. Additionally, some e-commerce sites make
the mistake of wasting a customer’s time during the checkout process by requiring
registration or asking for unnecessary info. Once a customer decides to buy from your
site you should make the checkout processes as fast as possible with as few clicks as
possible. Otherwise, the customer may fail to complete the sales out of frustration.
2. Lack of compatibility with more than one browser :- While 80% of the market uses
Microsoft Internet Explorer, failing to design your e-commerce site to work with other
browsers is passing up a huge opportunity. You immediately knock out at least 20% of
your potential customer pool, maybe more. Making your website work with a variety of
browsers usually only requires a few minor tweaks, but it can make a big difference in
the amount of traffic you receive.
3. Poor overall web design:- When a website is not well organized or looks
unprofessional, many customers will immediately look elsewhere. Online shoppers have
high standards these days when it comes to how your e-commerce site looks and
functions. Your products should be easy to find and displayed nicely. Customers should
be able to search for what they want and find it. Likewise, shopping cart use should be a
streamlined process. Any hitches in the buying process from start to finish will cost you
customers.
4. Poor customer service options :- All e-commerce sites should make it easy to get
questions about products and purchases answered. Too many sites make finding contact
8
information and accessing company policies challenging for the customer. If customers
can’t find the information they need to feel comfortable about a sale, they will probably
abandon the sale. Make sure all of your merchant policies and contact information are
prominently displayed on multiple pages of your website
9
2.4 ELECTRONIC TICKETING
Electronic ticketing can be defined as a paperless electronic documents used for
ticketing passengers/customers. Electronic ticketing has to do with booking of ticket
online through the use of the internet. E-ticketing has easier handling of itinerary changes
and last minute travelling decisions. E-ticketing also increase efficiency in revenue
accounting
10
2.5.1 CROSS COUNTRY LTD. TRANSPORT SYSTEM
The diagram show the architecture proposed of online ticket booking using Cross
Country Ltd. transportation as case study.
In Cross Country transport system the customer uses an electronic device (laptops,
desktops) to book for tickets online through the internet, the user chooses the day for
departure and arrival and makes payment either through credit cards or e-transact on the
interface page .the information is sent to the companies database which then give reply
back to the customer. The website of Cross Country Ltd. transport is not attractive
11
enough to catch the eye of the user/customer, due to this may reduce the amount of
people visiting the site.
12
2.6.2.1 The Basic Features: The characteristics/features of the internet as a network is as
follows:
2.6.2.2 Data-Centric: The internet was designed exclusively for data communication.
Though there were no plans for voice exchange initially, due to improvement and
sophisticated technology over the years, voice is conveniently exchanged over the
internet.
2.6.2.4 Packet Switching: The packet switching network includes the following
features:
The network (Internet) consists of two types of nodes, host and routers. The hosts
are the originators and the destination of the data packets. The routers are
responsible for routing the packets from the originating host to the destination host
via intermediate routers in the network.
The routing over the Internet is a “connection-less” system; that is, no fixed
routine is maintained between hosts across networks. The routers have their own
routing tables that change according to the networks state. Each packet as it arrives
at the router is directed to another link according to the routine table in use at the
moment. Therefore, as the network state changes due to congestion or link
failures, routes followed by the packets change as well. Packets in the same
session follow different routes and arrive at the 1destination host out of sequence.
13
The destination host has to get there packets in the right sequence before passing
then on to the application running at the host.
The internet is a “best-effort” delivery network attempts to deliver the packets to
the destination host, but if trouble develops, such a s congestion or link failure, the
packets are discarded. It is to the host computer to recognize the communication
failure and to make corrective action. This approach allowed the network protocol
to be simple.
The connection between a computer and the internet obtained through the following:
1. A dial-up between a computer and an ISP. Usually, ISPs have local phone
numbers that subscribers can dial. The data traffic from these local phone numbers
arrives at local exchange carrier telephone switches and is then carried over the phone
lines to an ISP. At the other end. The ISP is connected to an Internet-backbone carrier.
The ISP usually leases high-speed digitals lines to carry traffic to an Internet backbone
carrier site.
2. A cable TV line. Data are transferred from the cable TV network to an ISP. In
turn, this traffic is sent out over a high-speed digital line, connecting it to an internet
backbone carrier site.
14
3. A router belonging to an ISP and a router that is part of the customer’s network.
Data packets travel from the subscriber’s router to the ISPs router, which gets them to the
internet.
15
2.6.5 Web Server
In a typical e-ticketing project, selecting a web server is a critical step. A web server is a
computer and associated software that is attached full time to the internet. The main
software component of the web server is the HTTP (hypertext transfer protocol) server.
While it is referred to differently under various platforms, this component is present in all
products to respond to HTTP requests. A web server is usually evaluated for overall
performance and compatibility and interoperability with other components (internal and
external).
The web server is at the heart of most e-commerce platforms. It should support most of
the following attribute or functionality.
High performance HTTP engine. Four common measurement of web server
performance are connections per second or requests per second; round trip or
response time; and errors.
Security. With the availability of a stronger encryption technology on a worldwide
basis this item will become a prominent factor on any web server functionality list.
Interface to the back end. The server is expected to offer integrated with the
backend applications. Among these integrated capabilities are supports for
common gateway (CGI), cross-platform interoperation for internet server
application program.
Interface (ISAPI) and Netscape server application program interface (NSAPI)
extensions and filters, php server, open database connectivity (ODBC), SQL
Server Express, and so on.
Publishing capability. Most users also expect authoring and publishing tools for
seamless development. While ad hoc methods can connect Web-authoring tools to
any Web server, the popular Microsoft FrontPage extension or Dream weavers,
better still, facilitates remotely updating a site.
17
Promotional capabilities
iii. Factors that expedite transactions
Orders notification. The method used could be e-mail or faxing depending on the
merchandise.
Administration security
E-mail capabilities. A number of accounts are provided. Standard, forwarding, and
broadcast capabilities should be such that they would support the transactions.
18
CHAPTER THREE
SYSTEM INVESTIGATION AND ANALYSIS
3.1 BACKGROUND THEORY OF THE CASE STUDY
Cross Country Limited is incorporated on May 2, 2001, with RC: 409063 to carry on the
business of proprietors and carriers of goods and passengers both in public conveyances
and in private vehicles.
The company obtained its license of Practice Number 160 from the Courier Regulatory
Department in Nigeria (CRD) and has since been providing logistics support services to
several organizations in the country.
The company has gone extra distance to add value to its services to satisfy its numerous
existing and potential clients with the following initiatives:
Next Day Deliveries: They guarantee next day deliveries – their well maintained
vehicles are poised to deliver on this promise.
Efficient Services: Their team of dedicated staff is responsive to your every need. They
treat all their consignments with an uncommon diligence.
Door to Door Delivery: They are flexible enough to shoulder the responsibility as they
pick from your door step and deliver to your choice of destinations.
20
The input to the system are has below;
1.The customer information
2. The transport information
3.The amount of transport
21
1. It provides means by which customer can book for ticket.
2. It lessens stress
3. Customer can make enquiries by logging in to the company’ website while
at their home (s)
22
CHAPTER FOUR
SYSTEM DESIGN
The web base booking system is a web based system designed for Cross Country Limited
for issuing of ticketing for their passengers. This involves creating process to translation
In system design, system is well planned and structured for effective system. Also, the
content of the involved and its layout are outlined and designed.
System design produce a detail web based design and specification for the new system.
These specification include the input specification which shows the detail of information
needed for processing in the subsequent process and output specification which show the
The system design phase entails the specification of the new or proposed system or
technical content, while the output will be the design specification. It is necessary to note
the require output has to be designed and agreed upon before the input will be designed.
The output design produces the result that would be generated from the system, which
would be tendered before the use of the all booked online, summary of output result that
Registered Customer
E-Ticket
23
a. REPORT TO BE GENERATED: Registered Customers
24
a. Report to be generated: E-Ticket
b. SCREEN FORM FOR BOOKING REPORT
26
Service
Departed
Place
Destination
27
a. LIST OF PROGRAMMING ACTIVITIES NECESSARY
The list is as follows:
Home page for linking to other web pages
The services page contains the details about various services rendered by the
organization
Registration of the payment online
Contact address of the company
Reports: Which is the out produced by the system, in which in this project there are
three reports which is already list above.
Cross Country
HOME
HOME 28
Our Services About Us Admin Contact Us
Transport Courier Service Car Rental
Payment report Registered Customers
Hotel reservation
29
Payment's date Date/Time 30
Teller Number Integer 20
Amount Paid Integer 20
Confirmation Order Text 20
Total 390byets
START
Display Homepage
Menus
1. Ticket Booking
2. Our Services
3. Print Ticket
4. Admin
5. About Us
6. Contact Us
7. Exit
30
If option=1? Yes Do Booking of ticket
No
If option=2? Yes Do Our Service
No
No
No
Yes
If option=5? Do about us
No
If option=6? Yes Do contact us
No
INPUT PROCESSING OUTPUT
If option=7? No
Report 1
Yes
INPUT PROCESSING
OUTPUT Report 2
CUSTOMER
INFROMATION CHECK SERVICES CUSTOMER
REGISTERED
REPORT AND
PAYMENT
REPORT
Data Collection
REGISTRATION
31
BOOKING TICKET
Keyboard
BOOKING OF
TRANSPORT
CHAPTER FIVE
32
The programming language used for the database system is SQL(Structural Query
Language) Software for creation of website including web forms is Dreamweaver, this is
used because:
1. It has the graphic user interface that is attractive
2. Its flexibility will allow for modification for further expansion.
3. Its IDE (Integrated Development Environment) is easy to use.
4. It is one of the suitable software for the creation of website.
33
2. Parse Error: This usually occur when some of the rules that govern the declaration
of variable is go against or violated.
3. Over flow Error: This error usually associated with wrong variable declearation.
34
The software required in the implementation of the new system for effective and efficient
operations are below:
Operating system: Window XP, Win 7, Win Vista etc.
Microsoft Office 2003-2010
Dream waver 8
Hosting Saver: Wamp Server, Xamp, Amp, Lamp etc.
Nero software
5.3.3 PROGRAM INSTALLATION
This involves how the designed website can be installed and the steps are below:
Since the website was design by using PHP and dream waver, so to start with the WAMP
Package will be install first before anything, after this, the design website will then be
copy inside the wamp folder precisely in the www folder, after this the icon of the wamp
will appear at the task bar of the system, this icon will be clicked and select the local host
inside the local host will the address of the website be type like the http:\\localhost\cross
country\index.php .
The simple install of the website on individual system is just copy and paste the designed
internet explorer so this will show on any system that has internet explorer.
The proper way of installing the website is by hosting it through the ISP Subscriber
through this, it will have a domain name and email address so that anybody can see it.
35
5.3.5 CHANGING OVER
This is the process of changing from one system to another especially from existing
manual system to automated system.
There are four different method of changing from the existing system to a new system
and they are:
a. Direct Changeover:
This is the means that the system in use is discarded and removed with the new system,
this approach is risky since the old system will be no longer be available if the new
system , the merit of this method is non duplication of resources.
b. Parallel Changeover
This provide the old system and the new system to be use concurrently the old system is
then discontinue immediately the new system is satisfied to be working well. The demerit
is that it can be expensive in running the two together; there is also duplication of
resource since both are doing the same thing. The main merit of this method is that if the
new one fails, the old one will still e available as backup.
c. Phased Changeover: The new system is divided into phases, the first phase is
introduced, tested and made operational. If it is working well the next phase is made
operational, the main disadvantage is that it takes a long time before all the phases are
fully implemented. It’s merit is that there is avoidance of problems associated with too
many changes.
d. Pilot Changeover: The new system is implemented in a specific area of the
organization. It is brought into another area of the organization immediately it is
successful in the first area.
Manager of the Cross Country Ltd. is hereby advised to use direct method of changeover
while implementing the new system. When using the direct method, the system currently
being used will be discarded and the new system is replaced immediately.
36
CHAPTER SIX
6.0 SYSTEM DOCUMENTATION
At this stage it becomes necessary to give a detailed narrative on how to access the
website since we have the system design objectives for the newly adopted system.
Though any staff can also use the new system as well as experts in computing field but
much cannot be achieved without having documentation of the system so that the
interested users can know what the whole website entails.
At this stage we can therefore define documentation as the “act conveying in acceptable
manner”. Also the documentation must be up to standard by the use of suitable and
effective media.
This media are:
a. Reports
b. Flow charts
c. Web Pages
d. System Manual
FUNCTION OF DOCUMENTATION
a. It aids communication between analyst and the web designer.
b. It aids work completely.
c. It is a tool of training
d. It aids system design
37
REGISTRATION MODULE: this module is used to register the customer information
with the company
TICKET MODULE: this module shows the receipt of the successful booking of the
transport.
SERVICE: this module contains the various services that are available at the Cross
Country Ltd.
BOOKING: this module is used to register the booking information which entails the
type of bus to use and the destination of the transport.
CONTACT US: This web page includes the contact address of the case study
38
Having followed the above explanation, the user, whose consideration was in the mind of
the designer from the inception to the conclusion of this project, can start exploring the
use of the system.
39
CHAPTER SEVEN
SUMMARY, RECOMMENDATION AND CONCLUSION
7.1 SUMMARY
The Cross Country Transport Ltd. is one of the best transport company in Nigeria due to
the provision of social and comfort it offers to it passengers. This has led to a continuous
and alarming in-flux of people to the using buses to travel from one destination to the
other within the shortest time.
Using an online booking of transport makes traveling convenient for any of their
customers; by just with a use of the booking online the receipt printed out from it will be
shown to the manager of the company on the day of traveling. And this design software
will help in quick processing of buses ready for their customer before the day of
traveling. It will be bad if manual operation is still in use for the customer booking of
transport by bus or car in the Cross Country Transport Ltd.. However, there will be a
need for more room if improvement is made on all identifiable problems facing the
booking system is rigorously tackled.
7.2 CONCLUSION
In conclusion, the task performed in the Cross Country Company and the operations
performed for booking of transport, has help in achieving maximum efficiency in usage
of computer compare to manual system.
1. It has a fast accessing and easy method of viewing customer records
2. It saves time and space
3. It has security check in confidential of the entire process against unauthorized user.
4. It greatly reduces the possibility of error in writing
40
7.3 RECOMMENDATION
The transport booking department of the Cross Country Ltd. should be networked not
only the front office so that the program can be access by other departments for easy
processing of the customer data and correct booking of the transport and avoiding
clashing in booking of transport on the same day for different customers.
There should be constant maintenance of the system and updating of program due to the
dynamic of nature of information system to meet up the challenges of working
environment. There should be restriction of unauthorized personnel to only perform the
Electronic payment before the use of the system. In order to avoid tampering with file
which may lead to loss of information or bad corruptible practice in the department and
too much data in the database
Also, it is recommended that a back-up system is needed in case of system failure and
UPS in case of power failure.
41
REFERENCES
1. Achs Nicole (1991), Roadblocks to public transist. Pp28-29.
2. Arbert Tho (2002), E-Ticket manual system ISDB 03-2481289 Vol 3, No1, Pg45.
3. David JC Mackay (2009), Sustainable Energy without hot Air. Pp120.
4. Litman T. (1999), The cost of Automobile Dependently And the benefits of
Balanced Transport.
5. Needle, Jerome A. (1997), Transportation Security Board and cob, improving
Transit security. ISBN 03-0960133.
6. Newman P.J (1999), Substabability and Cities Overcoming Automobile
dependence. Island Press. ISBN 15-59636603.
7. Ouenden Mane (2007), Transit maps of the world London Pp 7. ISBN 01-
3112655
8. Paul Marston (2004), Cars are more fuel-efficient than trains, claim study. The
daily telegraph.
9. Fredric Luna (2009), Design Issue for the World Wide Web, public domain.
10. Abud Micah (2008), Web Content Accessibility Guidelines (WCAG).
42