Online Bus Booking System
Online Bus Booking System
Online Bus Booking System
Project Presentation
On
Submitted to
Department of Computer Science,
Ganpat University, Ganpat Vidyanagar - 384012
Group no:-07
INDEX
Sr. No
Title
Project Profile
Existing System
Function Specification
System Flowchart
Timeline Chart
E-R- Diagram
10
11
Activity Diagram
12
Class Diagram
13
Sequence Diagram
14
Collaboration Diagram
15
Data Dictionary
Sr. No
Title
16
Input design
17
18
Testing
19
20
Future enhancement
21
Bibliography
Project-Profile
Project title:Objectives:-
Type Of
Web Application
Application:-
Internal Guide :
Time Duration:-
90 days
Group no:-
07
Existing System
The work is done manually.
Those who are interested in inquiring about the Bus Type, its Tickets
Price, available seats, facility of the bus etc. has to walk to the
Booking office.
This creates a huge Relief for the Customer of the Office on
weekends to save their time.
FUNCTIONAL SPECIFICATION
User
This Project basically provides a Bus information and
regarding bus information .
First of all, in our website any user or visitor are view our
system and also search the bus and how many seats are
available in our buses.
user can also registered its own seats in bus this website .
User can post a comment on different Bus Services.
But user can compulsory registered first in the system.
Search Bus category wise .
Admin
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 ,and also admin can generates a reports and
manage the whole system .
MODULE SPECIFICATION
Login:
Login Module includes various utilities like User
Authentication, Change Password and Forgot Password.
Registration:
In this website provide a some facility user can Registered in
this website. user can use this facility so user can make a
registration.
Book the Ticket:
In this module admin can add new bus category using this
module. Bus Category contains like Volvo, Slipper coach, Ac
Coach etc.
Hardware Requirement(Minimum)
Minimum Server Requirement :
Processor
1 GHZ
RAM
2 GB
Disk Space
10 GB Of Free Space
2 GHZ
RAM
1 GB
Disk Space
20 GB Of Free Space
Software Requirement(Minimum)
Server Software Requirement :
Operating System
Web Server
IIS 6.0
Front End
ASP.NET with c#
Back End
Windows Xp or Any
equivalent OS
Web browser
If Register ?
no
Registration
Yes
Login
no
Valid UserId &
Password
Yes
Is Admin ?
no
User
ADMIN
Yes
A
Manage comment
Post comment
Generate Reports
Log out
STOP
Timeline Chart
A
C
TI
VI
T
Y
12
Preliminary Investigation
15
18
System Designing
25
Coding
11
Testing
15
30
45
Days
60
75
Implement
&
Deployment
90
ER Diagram
View
Admin
Book_id
1
M
1
Manage
View
Booking_Master
City
F_id
Reg_id
Mobileno
Manage
Select
Bus
Bus_Master
Feedback
Bus_id
price
Can
Can
User
View
Reg_id
Username
Class Diagram
Data Dictionary
TABLE NAME :- Reg_MASTER
Primary Key : Reg_id
Foreign Key : Description: The information about Registration of costumer
No
Field Name
Data type
Constraint
Description
Reg_id
Int
Primary Key
First_Name
Nvarchar(30)
Not Null
Last_Name
Nvarchar(30)
Not Null
Email_id
Nvarchar(20)
Not Null
Address
Nvarchar(20)
Not Null
City
Nvarchar(20)
Not Null
Pincode
Nvarchar(6)
Not Null
ContactNo
Numeric(10)
Not Null
Field Name
Data type
Constraint
Description
u_id
Int
Primary Key
It is store User ID
Username
Nvarchar(30 )
Not Null
It store Username.
Password
Nvarchar(20)
Not Null
It store Password.
Type
Nvarchar(10)
Not Null
TABLE NAME :-
Booking_MASTER
Field Name
Data type
Constraint
Description
Book_id
Int
Primary Key
It store Booking id
Reg_id
Int
Foreign Key
Bus_id
Int
Foreign Key
Fname
Nvarchar(20)
Not null
Lname
Nvarchar(20)
Not null
Nvarchar(20)
Not Null
Contactno
Numeric(10)
Not Null
Address
Nvarchar(20)
Not Null
City
Nvarchar(20)
Not Null
It store City.
SeatNO
Nvarchar(20)
Not Null
10
Date
Nvarchar(20)
Not Null
Field Name
Data type
Constraint
Description
Bus_id
Int
BusNumber
Nvarchar(20 )
Not null
BusType
Nvarchar(20)
Not Null
TotalSeat
int
Not Null
Field Name
Data type
Constraint
Description
F_id
Int
Primary Key
It is store Feedback ID
Username
Nvarchar(30)
Not Null
It is store Username
Feedback
Nvarchar(30 )
Not Null
It store Feedback.
Date
Nvarchar(20)
Not Null
Home page
Login page
Login page
Description:- when user enter wrong password then the error occur.
Registration page
Admin side
Login page
Description:- This is the login page for Admin side and user side
Bus schedule
Add Bus
Pickup stand
News update
Change password
View feedback
View report
User side
Description:- user can search the bus and see time schedule .
Reservation page
PayPal page
Description:- user conform ticket when user pay a payment via PayPal .
Ticket print
Update password
View report
View report
TESTING
Unit Testing:-
System Testing:-
TEST CASES:
Admin Cases:
Case ID
Test case
Expected Output
Actual Output
Pass/Fail
Remarks
01
Login Test
Successfully
Pass
Good
02
Managing
details
Manage information
properly stored
successfully
Pass
Good
03
Add &update
Bus
information
successfully
pass
Good
04
Exception
Handling
Not Successfully
Fail
Poor
View tickets
booking
Successfully
pass
Good
successfully
pass
Good
05
information
06
View Payment
information
Test case
01
Login Test
Register
02
Information
Expected Output
Actual Output
Pass/Fail
Remarks
Pass
Good
Successfully
Pass
Good
Pass
Good
View bus
03
Information
search
04
information
Book Ticket
05
Information
Search information
Properly
Successfully
Pass
Good
Successfully
Pass
Good
Future Enhancement
We think that not a single project is ever considered as
complete forever.Because our mind is always thinking
something new and our necessities also are growing day by
day.We always want something more than what we have.Our
application also ,
If you see at the first glance then you find it to
be complete but we want to make it still mature and fully
automatically.
The future perspective of our project can
linking our booking system with other centralized bus services
so that user has an ease of booking and travelling. Other then
this for long route journeys food facility and its variety can be
added.
With the use of GPS every traveler can get advance map of
route to be followed during journey.
Making a mobile app for the user is also a first
step development.
Bibliography
During the development of our system, we have taken the
reference from Books and journals, which we would like to
mention in this section.
These books acted as our tutors during the system
development..
ASP.NET UNLEASHED
ASP.NET WITH C#
Stephen Walther
Shyam N. Chawda
Besides these we were referring the online manuals from the sites.
www.google.com
www.GSRTC.com
www.neeta.com
www.gujrat.com
www.paswanath.com