Report on online bus management
-
Upload
naeem-ahmad -
Category
Data & Analytics
-
view
122 -
download
2
description
Transcript of Report on online bus management
TABLE OF CONTENTS:
1. Introduction.
2. Problem Statement.
3. Solution.
4. Project Profile.
5. Team info.
6. Requirement Analysis.
7. Scope.
8. USE CASE Datagram.
9. Design.
10. Modules Intended.
11. Data Flow Diagram(DFD).
12. Sequence Diagram.
13. Important Features.
14. Conclusion.
Introduction: Patuakhali Science & Technology University has a domestic privatized
transportation system that runs for students & Teachers of this versity.
This is an web application which provides Booking of tickets for all
resistered user.
Problem Statement: System that are using by the versity at the counter currently is an
analog system and just used to sell the bus ticket at the counter.
Officials & students has to go to the counter to buy bus ticket or ask for
bus schedule. Furthermore, customers need to pay cash when they buy
the bus ticket and sometimes needs to queue up long time to get the
bus ticket. Besides that, passengers also not allowed to buy bus ticket
through online system. Besides there is no any online system for ticket
booking.
Solution: The method to solve this problem is to create an online booking bus
ticket system . Customer can buy the book ticket over the Internet, 16
hours a day, 5 days a week and the bus ticket can't be lost, stolen or left
behind. In addition, the online system lets the passengers check the
availability of the bus ticket before they buy bus ticket. Furthermore,
passengers no need to pay cash to buy bus ticket on counter because
they can pay the bus ticket when ticket purchasing on online.
Project Profile:
Team Info:
Requirment Analysis:
Analysis: 1. Requirement analysis is a software engineering task that bridges the
gap between the system level software allocation and software design.
2. It enables the system engineer to specify software function and
performance, indicate software interface with other system elements,
and establish design constraints that the software must meet.
3. It provides the software designer with a representation of
information and function that can be translated to data, architectural
and procedural design.
Existing System:
1. Get timetable via sms.
2. Only desktop application available.
3. Time table.
Need For New System: 1. User verification detail via admin.
2. Get detail about Ticket, station, platform & bus.
3. Display daily updated time table.
4. Display route info on screen.
Miniumum Software Requirement:
User side requirement:
Operating System: Windows XP/other compatible OS
Web Browser: Internet Explorer/other compatible browser
Server Site Requirement: Front End: PHP 5.3.0
Back End: MYSQL 5.1.36
Web Server: XAMPP 3.2.1, Apache V2.2.12
SCOPE:
The scope of the online bus ticket reservation system is:
A person should be able to-
1. Login to the system through the first page of the application.
2. Change the password after logging into system.
3. Should be able to create a new login for the accessing the
reservation facility.
4. Query the ticket of buses maximum two (Only two ticket advance
reservation is available).
5. Give details about the bus information.
6. Improved & optimized service.
USE CASE DIAGRAM: 1. A use case is a description of a system’s behaviour as it responds to a
request that originates from outside of that system (the user).
2. In other words a use case describes “who” can do “what” with the
system in question. The use case technique is used to capture a
system’s behavioural requirements by detailing scenario-driven threads
through the functional requirements. The use cases describe the
system from the user’s point of view! A use case is a standard set by,
among other, UML 2.0. It is a non-technical description of the
behaviour of the system.
USE CASE diagram for registered user:
USE CASE diagram for guest user:
ACTIVITY DIAGRAM :
Design: System design included designing of software and hardware i.e.
functionality of hardware and software is separated-out. After
separation design of software modules is done. The design process
translates requirements into representation of the software that can be
assessed for quality before generation of code begins.
MODULES IDENTIFIED: 1. Login Module
2. Route Module
3. Bus Info Module
Data Flow Diagram: 1. A Data Flow Diagram (DFD) is a process-oriented graphical
representation of an application system. A DFD "is a picture of the
movement of data between external entities and the processes and
data stores within a system.
2. The components of a typical dataflow diagram are: the process, the
flow, the data store, and the terminator.
DFD DIAGRAM “0 level”:
Bus Reservation
System
Registered UserAdmin
Guest UserAccount
Department
Indent
Query
Statics
query
statics
statics
updates
Generate indent
Level 0 DFD
DFD Diagram for rigistered user:
DFD for guest user:
SEQUENCE Diagram:
A sequence diagram shows interaction among objects as a two-
dimensional chart. The chart is read from the top to bottom. The
objects participating in the interaction are shown at the top of the chart
as boxes attached to a vertical dashed line. Inside the box the name of
the object and the class are underlined. This signifies that we are
referring any arbitrary instance of the class. The vertical dashed line is
called the object’s lifeline.
Home page:
Admin Login:
User Registration:
Ticket Booking:
Important Features:
1. It simplifies the tasks and reduces paper work.
2. Accuracy
3. User Friendly.
4. Availability.
5. Efficiency.
6. Reliable
7. Durable.
Conclusion:
1. PSTU travels is Online Bus reservation System which provides online
reservation of bus.
2. This system is user friendly and accurate.
3. This system is available 16 hours and efficient in reservation.
4. It has no hidden costs in fares.