Online Bus Booking System Final
Online Bus Booking System Final
Online Bus Booking System Final
SYSTEM
Member:1
Name: Shah Jinsee K.
Enrollment No.:170510101065
Member:2
Name: Zala Payal M.
Enrollment No.:170510101085
BCA-4 2
Research
• Research is defined as a careful consideration of study regarding a particular
concern or a problem using scientific methods. According to the American
sociologist Earl Robert Babbie, “Research is a systematic inquiry to describe,
explain, predict and control the observed phenomenon. Research involves
inductive and deductive methods.”
• Research may be very broadly defined as systematic gathering of data and
information and its analysis for advancement of knowledge in any subject.
research attempts to find answer intellectual and practical questions through
application of systematic methods.
• Descriptive research concentrates on finding facts to ascertain the nature of
something as it exists. In contrast analytical research is concerned with
determining validity of hypothesis based on analysis of facts collected.
• Applied research is carried out to find answers to practical problems to be solved
and as an aid in decision making in different areas including product design,
process design and policy making. Fundamental research is carried out as more
to satisfy intellectual curiosity, than with the intention of using the research
findings for any immediate practical application.
BCA-4 3
Feasibility Studies
• Feasibility study is the process of determination of
whether or not a project is worth doing. Feasibility studies
are undertaken within tight time constraints and normally
culminate in a written and oral feasibility report. The
contents and recommendations of this feasibility study
helped us as a sound basis for deciding how to precede
the project. It helped in taking decisions such as which
software to use, hardware combinations, etc.
BCA-4 4
Technical Feasibility
• Technical feasibility determines whether the work for the
project can be done with the existing equipment, software
technology and available personnel. Technical feasibility
is concerned with specifying equipment and software that
will satisfy the user requirement.
Economic Feasibility
• Economic feasibility determines whether there are sufficient
benefits in sufficient benefits in creating to make the cost
acceptable, or is the cost of the system too high. As this
signifies cost-benefit analysis and savings. On the behalf of
the cost-benefit analysis, the proposed system is feasible and
is economical regarding its pre-assumed cost for making a
system.
• Economic feasibility has great importance as it can outweigh
other feasibilities because costs affect organization decisions.
The concept of Economic Feasibility deals with the fact that a
system that can be developed and will be used on installation
must be profitable for the Organization. The cost to conduct a
full system investigation, the cost of hardware and software,
the benefits in the form of reduced expenditure are all
discussed during the economic feasibility.
BCA-4 6
Operational Feasibility
• Operation feasibility is a measure of how people feel
about the system. Operational Feasibility criteria measure
the urgency of the problem or the acceptability of a
solution. Operational Feasibility is dependent upon
determining human resources for the project. It refers to
projecting whether the system will operate and be used
once it is installed.
BCA-4 7
Abstract
• Online Bus Booking System cloud based online software.
• This system would help customers to book a seat for their
journey, book bus.
• This system would also help the owner to manage the
coaches, employees, clients, services etc.
• Bus Reservation System will increase the booking
process faster, convenient, and comfortable.
• Customers can book their desired seats. They can check
the availability of posts on a specific date.
• The customer can check availability, book ticket, or cancel
ticket 24X7.
• The online system is available to use anytime.
BCA-4 9
System Users
1. Admin
2. User
1. Admin
•In this system admin can maintain all the Bus
information and also Maintain bus category and etc.
•In this system admin can maintain the registered users
manage bus manage bus type, manage seats, manage
customer.
•In this system admin can maintain the registered users,
manage bus and also admin can generates a reports and
manage the whole system.
BCA-4 10
CONT....
2. User
•This Project basically provides 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.
•Users can check their seats and check routes.
BCA-4 11
Modules
1. Admin Modules
1. Login
2. Registration
3. Add Station
4. Bus Type
5. Add Bus
6. Add Route
7. Email Setup
8. View Enquiry
BCA-4 12
CONT....
2. User Module
1. Login
2. Registration
3. Book Tickets
4. Edit Profile
5. Cancel Ticket
6. Enquiry
BCA-4 13
Hardware Required
• System Configuration
•Server Configuration
Intel core processor
RAM 4 GB
100GB Hard Disk Space and above
• Client Configuration
2 GB RAM
100 MB free hard disk
BCA-4 14
CONT...
• Software Requirements
•Server Configuration
SQL server 2008
Visual studio 2010
•Client Configuration
Windows 8
Visual Studio
BCA-4 15
Technology Description
• ASP.NET:
CONT....
• SQL Server Management:
• Features:
•
BCA-4 18
DFD
• 0 Level DFD (context
level DFD):
Check updates
Book ticket
BCA-4 19
CONT...
• 1st Level DFD:
Uid/Pwd Login Details
Admin Login Master
1.0
Verify Login Login succesfully
Add/Update/Delete Route
Details
Route Details
Route_Master
Access
Request for Add/Update/ Rights
Delete Bus Master Add/Update/Delete Bus
Details
Bus Type_Master
Bus Details/
Acknowledmnet
Details/Acknowledgment 2.0
Fare_Master
Bus Master
Add/Update/Delete Fare
Details
Fare Details/Ackowledment
ER Diagram
Login_Username
Passowrd
Login_id
Login
Reg_name
Id Reg_pass
Name
Reg_add
Mobilenumber
Address
Manage
Cus_name
Seat_bus_id
Cus_id
Tb_desc
Tb_date Seat_id
Cus_mobile
Ticket
Customer_Master Tb_type Seat_Master
Booking_Master
Cus_email
Tb_title
Seat_desc
Cus_add
Cus_pass Tb_id
Has
Seat_num
Bus_Master
Bus_id Bus_station
Bus_type
BCA-4 21
Activity Diagram
• Admin
Registered ?
Registration/Login
Check
Valid or
Not
Invalid
Valid?
Logout
BCA-4 22
CONT...
• Customer
Registered?
Regestration/Login
Check
Valid or
InValid Not
Valid?
inquiry
search travel
cancle booking
Logout
BCA-4 23
Manage Profile
Add route
Travel details
Cancel reservation
Admin
Validate Card
«uses»
Payment Bank
Booking details
BCA-4 24
CONT...
• Customer
Online Bus Booking System
Login
Check available
seats
Check routes
Choose seat
«extends»
Book Ticket
Customer
Cancel Registration
Payment
BCA-4 25
Class Diagram
BCA-4 26
Data Dictionary
• List of Tables:
1. Login Master
2. Bus Master
3. Bus Type Master
4. Station Master
5. Route Master
6. Booking
7. Enquiry
BCA-4 27
Form Design
• Login Page
BCA-4 28
CONT....
• Bus Route Master
BCA-4 29
CONT...
• Add Bus
BCA-4 30
CONT....
• Search Bus
BCA-4 31
Future Enhancement
• We can provide SMS based alerts and email notifications
for bookings.
• The wallet can be developed to handle discounts on the
point’s basis. It can also be used to provide referral code
concept for referring friends.
• Chat feature can be included in the application to chat
with customer care.
• We can come with a feature that will allow the customer to
save favorite routes and provide discounts for same.
• Introduce coupon management for providing coupons
which customers can use to avail discounts.
BCA-4 32
Bibliography
• Complete Reference of C#
• Programming in C# - Deitel & Deitel
• www.w3schools.com
• http://en.wikipedia.org
• The principles of Software Engineering – Roger
S.Pressman
• Software Engineering – Hudson
• MSDN help provided by Microsoft .NET
• Object Oriented Programming – Deitel & Deitel