Chapter Two: Description of Existing System: Organization Structure
Chapter Two: Description of Existing System: Organization Structure
2.1. Introduction
In this chapter we will discuss the user class and its characteristics, business rules, proses model,
activities of current system bottlenecks and practices to be preserved.
Existing system refers to the system that is being followed till now. The existing system requires
more computational time, more manual calculations, and the complexity involved in Selection of
features is high. The other disadvantages are lack of security of data, Deficiency of Data
accuracy, Time consuming etc. To avoid all these limitations and make the working more
accurately the system needs to be computerized. Here in the Electronic bus ticketing, a detailed
study of existing system is carried along with all the steps in system analysis.
Passenger
Deriver
Technical skill
-Has ability and experiences
on different system
-Familiar for any software
engineering discipline
-Should have computer skill
for internet service
-Should have computer skill
for internet service
-Ability to work on different
automobiles and certified
Activity name
Description
Actors
Preconditions
Trigger
Flow of events
Post condition
Personal
information
Book ticketing
In this business process passenger buy ticket
by going to bus station office then make
travel to reach destination.
Primary actors are:
Administrator
Passenger
Deriver
Passenger present in station
When passenger wants for travel by bus
Passenger present in bus station
Ask for bus ticket
Fill the manual form
Get seat number
Wait for schedule
Make travel on schedule
Deriver see the schedule
Administrator manage booking
Passenger reach destination
The personal information includes:
Full name
Address
Phone number
Destination
Sex
2.7.4. Efficiency
The data stored in manual documents that is efficient and it takes so much to write and read for
updates.
on different Bus Services. But user can compulsory registered first in the system.
3.2.1.3. Input related requirements
The system has a functions that allow administrator to add the new schedule the
destination to the driver.
In this system admin can maintain all the Bus information and
also maintain Bus category, comments etc.
In this system admin can maintain the registered users, manage news.
3.2.1.4. Output related requirements
The system has a function that allows the driver to view the schedule that assign by the
administrator according to their name so the driver can know when and what time they
should drive the bus from one destination to another destination.
3.2.1.5. Storage related requirements
The system able to store the information of traveler till out of date and able to update for
new status.
Performance
Creating this new system can bring a lot convenient to customer and staff. E.g, if
customers need to book the bus ticket, they no need to go to the bus station to
booking or buying the ticket especially the person who are staying very far to bus
station. They can direct use this bus services booking via internet. It also brings
convenient to people who are buy, so they can online booking at any time.
Availability
The system work by schedule so it is available at planed time
The user checks the availability of the bus through bus schedule by searching it.
Improve efficiency
The process time of the current system are time consuming because the current
system are using paper work to record down all the information. It is take a lot of
time to serve the customer when the staff searching the available time and seat.
The purpose of create this system is to improve the efficiency time of process. It
can let the staff search the information faster and easier and maintain the data
faster and reduce the paperwork.
Usability
Made reservation using online method can attract more customers because made
reservation online can save a lot of time for the customer. If can let the customer
feel convenient, so that they will come to our company buy the bus ticket more
often when they want to go somewhere around Wolkite so we can earn more
income from them.
Scalability
The system is scalable that if the number of the user and seat increase the system
is work as its size.
Security
The system services the authenticated users that registered legally.
Programming for the Internet requires programmers to consider different security
issues that may not necessarily be a problem when programming for single
machine programs.
4.1.1. Scenarios
4.1.2. Use case model
The use case diagram describes the system model of the bus ticketing system
Field Name
Data type
Reg_id
int
First_Name
Last_Name
Email_id
Address
City
7
8
Pincode
contacNo
Nvarchar(30
)
Nvarchar(30
)
Nvarchar(20
)
Nvarchar(20
)
Nvarchar(20
)
Nvarchar(6)
Numeric(10)
Constraint
s
Primary
key
Not Null
Description
Not Null
Not Null
Not Null
Not Null
Not Null
Not Null
Table Name:login
Primary key: user_id
Foreign key: -- Description: The information about login
No
1
2
Field Name
Data type
constraint
Description
1
Book_id
int
2
Reg_id
int
3
Bus_id
int
4
Fname
Varchar(30)
5
Lname
Varchar(30)
6
Email
Varchar(30)
7
ContactNo numeric(10)
8
Address
Varchar(20)
9
City
Varchar(20)
10 SeatNo
Varchar(20)
11 Date
Varchar(20)
Table Name:Bus
Primary key: Bus_id
Foreign key: -
Primary key
Foreign key
Foreign key
Not Null
Not Null
Not Null
Not Null
Not Null
Not Null
Not Null
Not Null
Description
It stores bus id.
It stores bus number.
It stores bus type.
It stores total seat of bus.
N
o
1
Field Name
Data Type
Constraint
Description
Fb_id
int
2
3
4
5
username
Feedback
Date
Time
Varchar(30)
Varchar(50)
date
time
Primary
key
Not Null
Not Null
Not Null
Not Null