Online Bus Booking System Final

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 32

ONLINE BUS BOOKING

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.

• This project is feasible on technical remarks also, as the


proposed system is more beneficiary in terms of having a
sound proof system with new technical components
installed on the system. The proposed system can run on
any machines supporting Windows and Internet services
and works on the best software and hardware that had
been used while designing the system so it would be
feasible in all technical terms of feasibility.
BCA-4 5

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

System Requirement Specification


• Introduction to SRS

• A software requirements specification (SRS) is a


description of a software system to be developed. It lays
out functional and non-functional requirements, and may
include a set of use cases that describe user interactions
that the software must provide.
BCA-4 8

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:

• ASP.Net is acronym for Active Server Page.


• ASP.NET is an open source server side web application
framework designed for web development to produce
dynamic web pages.
• ASP.NET Core is a new open-source and cross-platform
.NET framework for building modern cloud-based web
applications on Windows, Mac, or Linux.
BCA-4 16

CONT....
• SQL Server Management:

• SQL Server Management Studio (SSMS) is a software


application first launched with Microsoft SQL Server 2005
that is used for configuring, managing, and administering
all components within Microsoft SQL server.
• The tool includes both script editors and graphical tools
which work with objects and features of the server.
BCA-4 17

Limitation and Features


• Limitations:

• No Backup and restore utility are incorporated.


• You need internet access.

• Features:

• The proposed system automates the existing system. It


decreases paper work and makes record maintenance
easy by having a database for tournament and players
records.


BCA-4 18

DFD
• 0 Level DFD (context
level DFD):

Manage Check available


customer seats
Admin Online Bus Booking System customer

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

Request for seat


allocation 3.0 Seat Details
Passenger Booking
Master Book ticket
Responce
Update Details
BCA-4 20

ER Diagram
Login_Username

Passowrd

Login_id

Login

Reg_name
Id Reg_pass
Name

Reg_add
Mobilenumber

Has Registration Reg_pincode


Admin
Email
Reg_email

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?

Manage Place Manage booking Manage Feedback


Manage Bus Manage seat
Manage Report

Logout
BCA-4 22

CONT...
• Customer

Registered?
Regestration/Login

Check
Valid or
InValid Not

Valid?

view place booking


give feedback

inquiry
search travel

cancle booking

Logout
BCA-4 23

Use Case Diagram


• Admin
Onile Bus Booking System

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

Booking Details Bank


Validate Card
«uses»

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

You might also like