Professional Documents
Culture Documents
MIZAN
MIZAN-TEPI UNIVERSITY
Online ticket reservation and bus placement system for tepi bus
station
A Senior Project Documentation Submitted to Mizan tepi University in Partial
Fulfillments of the Requirement for the Degree of
NAME ID
JANUARY, 2018
Online Ticket Reservation And Bus placement System 2018
Mizan-Tepi University
Submitted by:
DECLARATION
We declare that this project is our original work and has not been presented for a degree in any
other university.
This project has been submitted for examination with my approval as university advisor.
MTU,C S Page i
Online Ticket Reservation And Bus placement System 2018
Contents
CHAPTER ONE ........................................................................................................................................... 1
BACKGROUND OF THE PROJECT .......................................................................................................... 1
1.1 Introduction ............................................................................................................................................. 1
1.2 Background of the Organization ............................................................................................................. 1
1.2.1 Vision of MTU ................................................................................................................................. 1
1.2.2 Mission of MTU .............................................................................................................................. 1
1.3 Problem of the statement......................................................................................................................... 1
1.4 Team composition ................................................................................................................................... 2
Task name ............................................................................................................................................. 2
Group member ...................................................................................................................................... 2
Project manager .................................................................................................................................... 2
System Requirement and specification (SRS) ...................................................................................... 2
Amisal ................................................................................................................................................... 2
Analysis and Design ............................................................................................................................. 2
Mullen ................................................................................................................................................... 2
Implementation and Testing.................................................................................................................. 2
Hana ...................................................................................................................................................... 2
1.5 Objective of the Project .......................................................................................................................... 3
1.5.1General Objective ............................................................................................................................. 3
1. 5.2 Specific Objective ........................................................................................................................... 3
Gathering required information for proposed system by using interview, observation, and
document analysis. ................................................................................................................................ 3
1.6 Feasibility Analysis ............................................................................................................................. 3
1.6.1 Operational feasibility ...................................................................................................................... 4
1.6.2 Technical feasibility ......................................................................................................................... 4
1.6.3 Economic feasibility ........................................................................................................................ 4
1.6.4 Behavioral/Political feasibility ......................................................................................................... 6
1.6.5 Schedule Feasibility ......................................................................................................................... 7
1.7 Scope of the project ................................................................................................................................ 7
MTU,C S Page ii
Online Ticket Reservation And Bus placement System 2018
List of table
MTU,C S Page iv
Online Ticket Reservation And Bus placement System 2018
MTU,C S Page v
Online Ticket Reservation And Bus placement System 2018
MTU,C S Page vi
Online Ticket Reservation And Bus placement System 2018
List of Acronyms
API------------------------Application Programming Interface.
OBTRST------------------- Online Bus Ticket Reservation System for Tepi Bus Station
PHP---------------------------Hypertext Preprocessor
UI-----------------------------User Interface
Acknowledgment
First of all we would like to express our special thanks to our adviser Ms. Emenet Zewdu for her
guidance and suggestion during the project work. Next we would like to express our thanks to
our friends for their help. At the last we would thanks to Tepi bus station employers for their
help during data collection that are important for our system.
CHAPTER ONE
BACKGROUND OF THE PROJECT
1.1 Introduction
Transportation has become essential in our day to day life. In Ethiopia, transportation provides
the connecting link between dwelling units and work opportunities especially in the urban areas
as much more of urban travel is tickly to be work trips shopping, entertainment, travel to and
from school sand variety of other reasons for making trips depend on transportation to make
corresponding land uses accessible to land dwellers. Public transportation provides people with
mobility and access to employment, community resources, medical care, and recreational
opportunities in their communities. But, nowadays the use of transportation is service provider
in Tepi is called Enset bus service enterprise it provide regular services on different routes
located on different direction around tepi. Tepi bus station gives transportation services for
peoples it was established in 1989 E.C. with small number of bus and employees in the SNNPR.
Currently they have a number of buses and the number of employees has also increased, but still
the service is not fast because they work on a manual system.
1.2 Background of the Organization
1.2.1 Vision of MTU
Tepi bus station enables to give efficient transportation services for users
1.2.2 Mission of MTU
Tepi bus station has a mission of supporting people by tacking the insistent problems by utilizing
Custer satisfaction and assuring quality education.
1.3 Problem of the statement
In tepi bus station, manual system requires a lot of resource like, man power, paper, pen and so
forth. In this system, a loss of data might be occurred. For example, passenger may loss his or
her ticket also technical problems may occur. Drivers waste much time to view their schedule
from the notice board after placement. Therefore, the existing system service is not satisfying the
customers need and most of the placement information is kept in a file. Therefore, it is quite hard
MTU, C S Page 1
Online Ticket Reservation And Bus placement System 2018
for them to search the placement information when needed. From the point of view of customer
the current system is very wasteful which require a lot of time and money. For example if a
person wants to reserve a ticket he must go to the office his/her time and money are lost. As we
have mentioned earlier the existing system has so many problems that are obstacle to perform the
work effectively and accurately. To avoid all these problems and make the working process more
accurate develop automated and ease web based application which can be accessed anywhere
any time.
1.4 Team composition
In our project, we have four (4) members where each of us has specified work and also the
project is supervised by one of our members. The following are the types of tasks and as well as
the responsibility each of us can have.
Communication plan
While we are working on our project, we use the following techniques in order to meet one
another and then exchange our suggestions or ideas. Those techniques are listed in the following
MTU, C S Page 2
Online Ticket Reservation And Bus placement System 2018
Number Technical
1. Mobile phone
2. Email
3. Schedule(Time table)
MTU, C S Page 3
Online Ticket Reservation And Bus placement System 2018
MTU, C S Page 4
Online Ticket Reservation And Bus placement System 2018
MTU, C S Page 5
Online Ticket Reservation And Bus placement System 2018
Difference between before and after deployment money required for payment.
Cos reduction for materials=192,800=38,320 birr=154,480 birr.
Intangible benefit:
Get better and effective service.
More reliable.
Timely processing.
Increases user satisfaction.
1.6.4 Behavioral/Political feasibility
Behavioral/Legal Feasibility Our proposed system behaviorally feasible cannot cause any harm
in the environments. The project would be beneficial because it satisfies the objectives of the
passenger. The system was developed user friendly and improves the working environment. Our
system is free from any political and environments difficulty.
To complete our project starting down from the beginning up to the end, the total costs we have
paid was listed in the following table.
1 Paper 80.00 2
2 CD 10.00 2
3 Pen 7.00 2
7 Binding 14.00 2
Total 8 906.00 10
MTU, C S Page 6
Online Ticket Reservation And Bus placement System 2018
MTU, C S Page 7
Online Ticket Reservation And Bus placement System 2018
MTU, C S Page 8
Online Ticket Reservation And Bus placement System 2018
MTU, C S Page 9
Online Ticket Reservation And Bus placement System 2018
The modeling method the team plan to use is unified modeling language (UML) which used to
Model the functions of the system (use case modeling), Find and identify the business objects,
organize the objects and identify the relationship between them and finally model the behavior of
the objects. We use iterative system development methodology because of its flexibility which
means through the process of developing the system if error is occur we can back to the previous
phase and correct the problem.
1.12 limitation of the project
The passengers can reserve ticket only if the internet connection is available and banks does not
give privileges create accounts as we want does not serve passers out of destination
MTU, C S Page 10
Online Ticket Reservation And Bus placement System 2018
CHAPTER TWO
DESCRIPTION OF THE EXISTING SYSTEM
2.1 Introduction of Existing System
Currently in Tepi bus station uses a manual ticketing system which is a passenger can reserve
ticket by going to the ticket office physically and by finding ticket clicker and drivers can see the
schedule by asking the manager or by reading on the notice board. Tepi bus station currently
serves 49 routes that connect different parts of the city using 85 operational buses. The number
of passengers shows high variability during each periods of time that requires fluctuation of
number of assigned buses in each route. But, the enterprise uses a fixed number of buses
scheduled per route in its operation throughout the day. This resulted in, the fact that, some buses
move empty while others are overcrowded, which subsequently result in poor performance on
bus utilization, number of trips and service quality. Generally system exists in Tepi town is
manual which encounter the following situation:
In existing system, there are various problems like keeping records of items, seats
available, prices of per/seat and fixing bill generation on each bill.
Usually the first seat of tickets is reserved for their relatives.
If number of passengers is increased some tickets are reserved and sell by increased
amount.
In order to buy the ticket, we have to go to the bus station and this make passenger
waste his /her time, waste budget, etc.…
Passenger need to pay cash when they buy bus ticket and sometimes needs to queue up
long time to get the bus ticket.
Passenger has to go to the counter to buy bus ticket or ask for the bus schedule.
When passengers go to the bus station he /she may face different social problems like
getting conflict with robust or thief's.
Existing system is totally on book and those a great amount of manual work has to be
done. The amount of manual work increases exponentially with increase in services.
MTU, C S Page 11
Online Ticket Reservation And Bus placement System 2018
MTU, C S Page 12
Online Ticket Reservation And Bus placement System 2018
MTU, C S Page 13
Online Ticket Reservation And Bus placement System 2018
violence. The system shouldn’t provide sufficient protection for access and manipulation of the
records associated with the system. So, it is not easily protected and used properly the resource.
Control over the data is too difficult and it takes long time.
Input data is not adequately edited.
Redundantly stored data is inconsistent/unreliable in different files.
2.7.4 Efficiency
In manual operation, most of the activities are prone to wastage of resources like papers, man
power, time etc. to produce the corresponding outputs. This makes the current system inefficient
while utilizing resources. There should be a mechanism that reduce wastage ofresources and that
make the system to be efficient. As a result, the new system will reduce wastage of resources and
make it efficient.
2.8 Proposed solution
The new system is targeted to address the problem of the current system and to support
additional manipulations or features. Our proposed system will overcome the problems being
faced by the manual management system. The newly proposed system is web based system that
the users can access the web page and can get different services from this website of online bus
placement and ticket reservation (OBPTR) system.
The system requires very low system resources and will work in almost all configurations. It has
got following features:
1. Passenger can buy ticket over the Internet, 24 hours a day, 7 days a week, and the bus
ticket cannot be lost, stolen or left behind.
2. Passenger can check the availability of the bus ticket and availability of seat before
they buy bus ticket.
3. drivers can view placement without asking the manager or read on the notice board
4. Ensure data accuracy.
5. Records are efficiently maintained by DBMS which provides security
6. Any person across the country, having Internet can access this service.
7. Minimum time need for the various processing.
8. Better Service.
MTU, C S Page 14
Online Ticket Reservation And Bus placement System 2018
MTU, C S Page 15
Online Ticket Reservation And Bus placement System 2018
It can send message, receive message and attach file data or information which is retrieved from
the system is accurate (required) in deserved time.
Performance:
Performance requirements define acceptable response times for system functionality. Response
time of the Bus Reservation System should be few second most of the time. Response time refers
to the waiting time while the system accesses, queries and retrieves the information from the
databases. The load time for passenger interface shall take no longer than few seconds. The login
information shall be verified within less seconds. Response time of the system will not take long
time, almost in a few seconds. The system works 24 hours per day 7 days in a week. The
passengers’ information must save in the database in few minute after the end of registration.
Performance requirement:
Response time of the System should be minimum. The system should show no visible
deterioration in response time as the number of users or reservation data increases. The system
does not taking up too much space in memory to store system’s data.
Interface:
Our system describes the logical characteristics of each interface between the system and the
users.
This may include any graphical user interface(GUI) standards or product family style guides,
screen layout constraints, standard buttons and functions that will appear on every screen, error
message display standards, and so on. So our system does these all functions in easy and efficient
way. In other words the system is user interactive
Security and Access permissions:
Only system administer has the right to change system parameters, such as time change, adding
new bus and others. The system should be secure and Users need to be authenticated before
having access to any personal data.
Error handling:
The system will check user inputs to the system to handle error. It handles and show error by
displaying the error message when the user enters invalid input.
Maintainability:
MTU, C S Page 16
Online Ticket Reservation And Bus placement System 2018
Should be easily maintainable, easy to upgrade and make adjustments as it is known, every
system needs to be maintained and modified, so we will try to make the code easily readable and
write the comment along with necessary to the codes.
Security: This is vital in the design and expectation of any system. It should contain mechanism
to protect the integrity and avoid changes or access by unauthorized users.
Consideration of the security of the system has a great advantage for this system, because the
database should be secured from the unauthorized users. Only authorized user can get access to
the database. To prevent from the unauthorized user, the user should have their username and
password that help them to login to the system. Additionally, the users should have to take care
of their own username and password. They should have to keep in a secret manner
Backup and Recovery:
Backup and recovery requirement: The process of backing up refers to the copying and archiving
of computer data by using removable storage media such as Disk, CD-R and CD-RW so it may
be used to restore the original data after a data loss event is performed by our system.
Resources:
The main non-functional resource is: - Server in back end and operating system in the
application of the system. In the other case one of the most and available resource is internet
access.
MTU, C S Page 17
Online Ticket Reservation And Bus placement System 2018
CHAPTER THREE
SYSTEM ANALYSIS
3.1 System models
The designer’s goal is to produce a model or representation of an entity that will later be built.
Beginning, once system requirement have been specified and analyzed, system design is the first
of the three technical activities such as: - design, code and test that is required to build and verify
software. Thes importance can be stated with a single word “Quality”. Design is the place where
quality is fostered in software development. In this chapter we are introduce system workflow,
activity diagram, sequence diagram and class diagram.
3.1.2 Use case model
The use case modeling first step is to identify Actors and use cases associated with the system.
The following table specifies the actors and use cases that a group member have identified with
in the proposed new system.
Actor identification:
In the use cases an actor interacts with the system to perform a piece of meaningful work that
helps them to achieve a goal and has access to define their overall role in the system and the
scope of their action. Depending on the above explanation actors in this system are the
following:
Passenger: someone who reserve online bus ticket.
Driver: someone who deliver passengers
Administrator: the one who manages and maintains computer systems, software and who can
Setup access right for other users.
Manager: a user who manage the system.
Driver assistances a person who checks whether the passenger reserve ticket or not as well
as person who generate reports and manage passengers.
clerk: - someone who is responsible for managing reservation and the maintenance of the web
site content such as adding/removing information about the company
MTU, C S Page 18
Online Ticket Reservation And Bus placement System 2018
use case diagram for tepi bus placement & on line ticket reservation system
update
generate Extend reservation
create account
report
Extendmanage route
delete account
cancel ticket
Extend
delete bus manage
account
Extend
add new bus
Extend manage bus
clerk admin
Extend
update bus
view comment check availability
of seat
add new routeExtend
view reservation
payment
delete route Extend
Extend
cancel ticket
Association
Extend request
done placement update route
MTU, C S Page 19
Online Ticket Reservation And Bus placement System 2018
Use case id U1
Step2: click login button. Step5: checks user name and password
Step4: enter user name and password Step6: users login to the user page
Alternative 5.1 if the user enters wrong user name and password back to step4
cores of action
5.2 The use case continues to Step6.
Post condition The admin, manager and clerk login the system and use.
MTU, C S Page 20
Online Ticket Reservation And Bus placement System 2018
Actor Passenger
Use case id U2
Send message.
MTU, C S Page 21
Online Ticket Reservation And Bus placement System 2018
Alternative
cores of 6.1 If the information is invalid back to step4.
action
6.2. The use case continues to step7.
Actor Passenger
Use case id U3
Description This use case allows the passenger to see available bus to journeys.
Action
Step 1: Passengers open home page Step 3: the system display view
available bus form.
Step2: click view available bus link.
Step 6: The system validates the
Step 4: Passenger fills the required data.
information.
MTU, C S Page 22
Online Ticket Reservation And Bus placement System 2018
Post-condition It will show available bus and fare ,time of the journeys
MTU, C S Page 23
Online Ticket Reservation And Bus placement System 2018
Actor Clerk
Use case id U4
Step1: open home page. step3: The system displays reserved ticket list.
Post-condition The selected reservation has been cancelled and updating the database
information.
MTU, C S Page 24
Online Ticket Reservation And Bus placement System 2018
Actor Passenger.
Use case id U5
description This use case allows passengers to pay for reserve seat.
Post-condition The passenger must have been logout from the system.
MTU, C S Page 25
Online Ticket Reservation And Bus placement System 2018
Actor Clerk
Use case id U6
MTU, C S Page 26
Online Ticket Reservation And Bus placement System 2018
Use case id U7
Actor Admin.
Description This use case allows administrator to create account for clerk, manager.
Action Step1: login to the system. Step3: The system display mange
account list
step2: click manage account link.
Step5 The system display create
Step4 The administrator select create
account form
account list
Step9: The system check validity.
Step6: The administrator fills the
Step10: The system store information in
necessary information in the
the database.
Displayed form to create account.
Step11: use case ends
Step7: click submit button
MTU, C S Page 27
Online Ticket Reservation And Bus placement System 2018
Use case id U8
Step1: The clerk login to the system. Step3: the system display comment
list.
Step2: The clerk click view comment
link. Step6: The system displays the
comment.
Step4: the clerk selects report.
Step7: use case end.
Step5: press ok.
Alternative
cores of action
MTU, C S Page 28
Online Ticket Reservation And Bus placement System 2018
Actor Admin.
Use case id U8
Step2: click manage bus link. Step5: the system display form.
Step4: Admin select add bus list. Step8: validate the information
Step6: Admin fills the required data. Step9: The system displays message
successfully added.
Step7: click submits.
Step10: end use case.
Alternative
cores of action Step8.1.If the input information is invalid return to step8.
Step8.2 The use case continues Step3of the basic course of action
Post-condition New bus have been added and store to the database.
MTU, C S Page 29
Online Ticket Reservation And Bus placement System 2018
Use case id U9
Actor Manager.
Step4: manager fills the necessary Step7: The system assign buss to route
information. and send successful message
MTU, C S Page 30
Online Ticket Reservation And Bus placement System 2018
Actor Manager.
Alternative
cores of action
MTU, C S Page 31
Online Ticket Reservation And Bus placement System 2018
Actor Admin.
Step2: click manage delete route link Step5: The system displays the
MTU, C S Page 32
Online Ticket Reservation And Bus placement System 2018
Actor Manager.
Step2: The manager click view report Step6: The system displays the report.
link.
Step7: use case end.
Step4: the manager selects report.
Alternative
cores of action
MTU, C S Page 33
Online Ticket Reservation And Bus placement System 2018
Actor Driver.
Alternative
cores of action
MTU, C S Page 34
Online Ticket Reservation And Bus placement System 2018
Actor Clerk.
Alternative
cores of action
MTU, C S Page 35
Online Ticket Reservation And Bus placement System 2018
3.1.3Object model
In this section the group discuss all about the object modeling of the system which include
identifying class which the system constitutes and drawing their relationship using class diagram.
3.1.3.1Data Dictionary
1. Passenger
MTU, C S Page 36
Online Ticket Reservation And Bus placement System 2018
MTU, C S Page 37
Online Ticket Reservation And Bus placement System 2018
MTU, C S Page 38
Online Ticket Reservation And Bus placement System 2018
Report has
mange
-title:text 1
Route
-content:text 1
-date:varchar Manger
-time:varchar -distance:varchar Seat
-departure city:enum
view
+mange account() 1 Assign to -destination city:enum -seat number:int
+get report title() +do placement() Bus +get seat number()
+assign bus to +assign to()
journey() +get distance()
-name:varchar
+update schedule()
-plate number;int 1
+view report()
-serial number:int
+post news() Assign
-number of seat:int
1 Link -level:varchar
plecement
user Account
-Assigned -time:int
Assigned -
-user name:varchar +assign() date:varchar
-password:varchar +get plate number() -source
1
-destination
+get user name()
-plate number:int
+get password()
person +get assigned
date()
-fname:varchar
-lname:varchar
-age:int
-sex:char
-phone:int
Driver 1
+get phone() -status
-drive licensee
+get drive licensee()
MTU, C S Page 39
Online Ticket Reservation And Bus placement System 2018
MTU, C S Page 40
Online Ticket Reservation And Bus placement System 2018
MTU, C S Page 41
Online Ticket Reservation And Bus placement System 2018
MTU, C S Page 42
Online Ticket Reservation And Bus placement System 2018
manage bus
Admin page add bus form controller Database
<<UI>>
Admin
login
click manage
bus link
display list
display form
fill form
invalid
store
successfully
added
MTU, C S Page 43
Online Ticket Reservation And Bus placement System 2018
passing
er open
click view
available bus
link
Display form
fill form
click submit
validate
check
invalid
not exist
Display form
MTU, C S Page 44
Online Ticket Reservation And Bus placement System 2018
view placement
home page form controller Database
driver
login
click view
placement link
Display form
fill form
click submit
validation
check
invalid
not exist
Display
pacement
MTU, C S Page 45
Online Ticket Reservation And Bus placement System 2018
MTU, C S Page 46
Online Ticket Reservation And Bus placement System 2018
MTU, C S Page 47
Online Ticket Reservation And Bus placement System 2018
MTU, C S Page 48
Online Ticket Reservation And Bus placement System 2018
MTU, C S Page 49
Online Ticket Reservation And Bus placement System 2018
Start
Placement
Page
Fill form
incorrect
correct
Successfully
assigned
End
MTU, C S Page 50
Online Ticket Reservation And Bus placement System 2018
Start
Admin Page
Fill form
incorrect
correct
Successfully
added
End
State chart modeling depicts the various states that an object may be in and the transition
between those states. A state represents the stages in the behavior pattern of an object and, like
UML activity diagram; it is possible to have initial states and final states.[Ambler, 2001]
MTU, C S Page 51
Online Ticket Reservation And Bus placement System 2018
In our system there are some complex classes whose state chart are depict in bellow figure.
Navigation mechanism is part of user interface that takes the user form one part of the
system to the other user system. That includes menus or links, buttons, icons, dialog
boxes etc.
Input design is about designing a form and its controls for GUI system.
Output design is about designing reports like detailed, summarized, exceptional, graph,
chart, text document report and extra. This system some of the interface for user are the
following:
MTU, C S Page 52
Online Ticket Reservation And Bus placement System 2018
USER NAME
PASSWORD **********
Tepi bus station is give transportation for
Many people . LOG IN
It established in 1989
TIME 12:00:05
MTU, C S Page 53
Online Ticket Reservation And Bus placement System 2018
TIME 12:00:05
ON LINE RESERVATION
Departure tepi
Destination masha
Date 02/6/2010
Submit
MTU, C S Page 54
Online Ticket Reservation And Bus placement System 2018
1) Cancel ticket
TIME 12:00:05
CANCEL RESERVATION
Reservation id
Reservation date
Submit Clear
mm
2 Yfg2010
MTU, C S Page 55
Online Ticket Reservation And Bus placement System 2018
TIME 12:00:05
View schedule
Departure tepi
Destination mizan
Submit
MTU, C S Page 56
Online Ticket Reservation And Bus placement System 2018
CHAPTER FOUR
SYSTEM DESIGN
4.1Introduction
This project is designed in a manner that solves the problems of the organization by minimizing
the workload that appears on the employees, because of the existing system is manual system.
It provides more efficient, reliable and time saving system. In this project the team will design:
How the project is designed
What are tasks done under the whole project
The different modules and their way of functioning are described here.
Generally the project will be designed by addressing all of the above criteria of project design. It
is designed to simplify functions of the manual system and it is capable of doing large amount of
works in short period of time with more accuracy and reliability.
This design system is to involve converting the description of the proposed system into logical
and then physical design specification.
4.1.1Purpose of the system
The purpose of this document is to provide an overview as to how to actually build the proposed
system and to obtain the information needed to derive the actual implementation of our system.
During the last phase we, the team has extensively worked on the system analysis to understand
what will be built. In many ways, this is a continuation of that work, only here we draw the
system closer towards implementation.
4.2 Current software architecture
Currently Tepi bus station uses a manual ticket reservation system. So that the manual system
does not have any software architecture
MTU, C S Page 57
Online Ticket Reservation And Bus placement System 2018
MTU, C S Page 58
Online Ticket Reservation And Bus placement System 2018
Session management Session management control and manage the period of time which the
users spending using the system.
Login ()
Create account()
delete account ()
Update account ()
Which provide and control reservation and cancelation of ticket and also uses to check the
availability of ticket. The automated system allows the traveler to use the OBPTRS to make
reservations and enquiries. It performs the following functions;
MTU, C S Page 59
Online Ticket Reservation And Bus placement System 2018
database server WAMP Server will be installed and integrated with each subsystem which is
responsible for maintaining data manipulation operations.
MTU, C S Page 60
Online Ticket Reservation And Bus placement System 2018
MTU, C S Page 61
Online Ticket Reservation And Bus placement System 2018
4.5Component Diagram
reserve
payment
cancel ticket
request
passenger
set
schedule
clerk account
persistence
Include
report
manger
login
comment
admin
bus
view
placement
MTU, C S Page 62
Online Ticket Reservation And Bus placement System 2018
4.6Deployment Diagram
The deployment diagram shows how the software components, processes, and objects are
deployed into the physical architecture of the system. It shows the configuration of the hardware
units (e.g. Computers, communication devices, etc.) and how the software components are
distributed across the units. The deployment diagram for our project is presented below.
<internet>
client Mysql server
wab
browser,Internet,explor database:Mysql server
e
ticket form
persistence
online
ticketreservat
ion &bus online
plalcment ticketreserv
placementt
ation &bus
plalcment
DB
REFERENCES
1. [Ambler 2001] the object primer second edition (Scott W. Amber)
2. System Analysis and Design Methods (in Analysis and Design Phase)
MTU, C S Page 63
Online Ticket Reservation And Bus placement System 2018
5 http://www.ijsk.org/uploads/3/1/1/7/3117743/v3i103_information_technology.pdf Accessed
13th December 2014
MTU, C S Page 64