Report on online bus management

13
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

description

This is an web application which provides Booking of tickets for all resistered user.

Transcript of Report on online bus management

Page 1: 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

Page 2: Report on online bus management

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:

Page 3: Report on online bus management

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.

Page 4: Report on online bus management

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.

Page 5: Report on online bus management

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.

Page 6: Report on online bus management

USE CASE diagram for registered user:

USE CASE diagram for guest user:

Page 7: Report on online bus management

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

Page 8: Report on online bus management

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

Page 9: Report on online bus management

DFD Diagram for rigistered user:

DFD for guest user:

Page 10: Report on online bus management

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:

Page 11: Report on online bus management

Admin Login:

User Registration:

Page 12: Report on online bus management

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.

Page 13: Report on online bus management

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.