• No results found

Online Bus Booking System

N/A
N/A
Protected

Academic year: 2021

Share "Online Bus Booking System"

Copied!
69
0
0

Loading.... (view fulltext now)

Full text

(1)

A

Project Presentation On

Online Bus Booking System

Submitted By

Barot Alok T. 13084231001 Dayani Yash K. 13084231033 M.Sc. (CA & IT) Semester-III

Internal Guided By Amit B. Suthar

Submitted to

Department of Computer Science,

Ganpat University, Ganpat Vidyanagar - 384012

(2)

Sr. No

Title

1 Project Profile 2 Existing System

3 Need for New System 4 Function Specification

5 Hardware &Software Requirements 7 System Flowchart

8 Timeline Chart 9 E-R- Diagram

10 Use case Diagram 11 Activity Diagram 12 Class Diagram 13 Sequence Diagram 14 Collaboration Diagram 15 Data Dictionary

INDEX

(3)

Sr. No

Title

16 Input design 17 Out put design 18 Testing

19 Post implementation review 20 Future enhancement

(4)

Project-Profile

Project title:- Online Bus Booking System

Objectives:- Customer can easy book their Tickets And Cancel

Choice and provide Information about Bus.

Front End Tool:- Asp.net with c# Framework3.5

Back End Tool:- Sql Server 2005

Type Of Application:- Web Application

Internal Guide : Mr. Amit B. Suthar

Time Duration:- 90 days

(5)

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.

(6)

A new system is helpful to both employees as well as the

customers.

New system provides help to the customer as they can inquire

about the Bus model, its Ticket price, available Seats, facility of

the bus etc. and they don’t need to walk to the office.

There is login and password service for employee and Regular

customers to use this system .

(7)

FUNCTIONAL SPECIFICATION

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 .

(8)

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 .

(9)

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.

(10)

10

Update Bus Information:

In this module admin can add or Update Bus using this module.

It contains the information about the Bus type , photo,

description, Location of tour, Available Seats in Bus etc.

Cancel the Booking Ticket:

In this Module User can Cancel the booking Ticket.

Comments:

In this Module User can Post the Comment on a particular Bus .

Report Generation:

(11)

Hardware Requirement(Minimum)

Processor

1 GHZ

RAM 2 GB

Disk Space 10 GB Of Free Space

Minimum Server Requirement :

Minimum Client Requirement :

Processor 2 GHZ

RAM 1 GB

(12)

Software

Requirement(Minimum

)

Server Software Requirement :

Operating System

Windows server 2003

Web Server

Front End

Back End

IIS 6.0

ASP.NET with c#

SQL Server 2005

Client Software Requirement :

Operating System

Windows Xp or Any

equivalent OS

Web browser

Internet Explorer 6.0 or

Any compatible Browser

(13)
(14)

START

Yes

Login

Valid UserId & Password

ADMIN User

A B

Registration

System Flow Chart

no C VISITOR Is Admin ? View Website If Register ? no Yes Yes no

(15)

A B

View Bus information

STOP Update Bus Information

View Booking details

Cancel the Booking Ticket

Log out

Book the Ticket Receive Payment Information C Manage comment Post comment Generate Reports

(16)

Days

0 15 30 45 60 75 90 12 15 18 25 11 9 Preliminary Investigation

Req. Gathering & System Analysis

System Designing Coding Testing Implement & Deployment A C TI VI T Y

Timeline Chart

(17)

Admin User Bus_Master View View Booking_Master Manage Manage M M Can M M 1 1 1 1 Reg_id Bus_id Book_id

ER Diagram

1 M City price Mobileno Select Bus Username Feedback View Can 1 M M 1 F_id Reg_id
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27)

Reg_MASTER

No Field Name Data type Constraint Description

1 Reg_id Int Primary Key It store Registration id.

2 First_Name Nvarchar(30) Not Null It store Customer First Name. 3 Last_Name Nvarchar(30) Not Null It store Customer Last name. 4 Email_id Nvarchar(20) Not Null It store the Email_id.

5 Address Nvarchar(20) Not Null It store customer Address.

6 City Nvarchar(20) Not Null It store customer city.

7 Pincode Nvarchar(6) Not Null It store customer Pincode.

8 ContactNo Numeric(10) Not Null It store customer Contactno

Description: The information about Registration of costumer Primary Key : Reg_id

Foreign Key :

-Data Dictionary

(28)

:-LOG_MASTER

No Field Name Data type Constraint Description

1 u_id Int Primary Key It is store User ID 2 Username Nvarchar(30 ) Not Null It store Username. 3 Password Nvarchar(20) Not Null It store Password.

4 Type Nvarchar(10) Not Null It store Type of admin or user.

Description: The information about Login. Primary Key : U_id

Foreign Key :

(29)

:-Booking_MASTER

No Field Name Data type Constraint Description

1 Book_id Int Primary Key It store Booking id

2 Reg_id Int Foreign Key Give references to Reg_master 3 Bus_id Int Foreign Key Give references to Bus_master 3 Fname Nvarchar(20) Not null It store First Name .

4 Lname Nvarchar(20) Not null It store Last Name 5 Email Nvarchar(20) Not Null It store E-mail id. 6 Contactno Numeric(10) Not Null It store Mobile no.

7 Address Nvarchar(20) Not Null It store customer Address. 8 City Nvarchar(20) Not Null It store City.

9 SeatNO Nvarchar(20) Not Null It store Bus seat no. 10 Date Nvarchar(20) Not Null It store Travelling date.

Description: The information about Booking Ticket detail Primary Key : Book_id

Foreign Key : Reg_id , Bus_Id

(30)

:-Bus_MASTER

No Field Name Data type Constraint Description 1 Bus_id Int Primary key It store Bus id.

2 BusNumber Nvarchar(20 ) Not null It store Bus Number. 3 BusType Nvarchar(20) Not Null It store Bus Type.

4 TotalSeat int Not Null It store Total Seat of Bus. Description: The information about Bus Ticket price.

Primary Key : Bus_id Foreign Key :

(31)

:-Feedback

No Field Name Data type Constraint Description

1 F_id Int Primary Key It is store Feedback ID 2 Username Nvarchar(30) Not Null It is store Username 3 Feedback Nvarchar(30 ) Not Null It store Feedback.

4 Date Nvarchar(20) Not Null It store Date of given Feedback

Description: The information about Feedback. Primary Key : -F_id

Foreign Key : Reg_id

(32)
(33)

Description:- This is the Home page of user ,Admin and Visitor.

Home page

(34)

Description:- in this page visitor serch the bus details

Visitor search page

(35)

Description:- This is the login page for user and Admin

Login page

(36)

Description:- when user enter wrong password then the error occur.

Login page

(37)

Description:- This is the the Registration page .

Registration page

(38)

Description:- User & Admin Forget Password Then Reset Password.

Reset Password page

(39)
(40)

Description:- This is the login page for Admin side and user side

Login page

(41)

Description:- This is the home page for Admin

Admin home page

(42)

Description:- This is the Admin can Add bus schedule.

Bus schedule

(43)

Description:- This is the Admin can Add Bus .

Add Bus

(44)

Description:- This is the Admin can Add the pickup stand.

Pickup stand

(45)

Description:- This is the page news update by Admin.

News update

(46)

Description:- Admin can change the password.

Change password

(47)

Description:- Admin can manage User details.

View user details

(48)

Description:- Admin can manage feedback

View feedback

(49)

View report

(50)
(51)

Description:- This is the Home page of user.

Home page for user

(52)

Description:- Use can change the password.

Change password page

(53)

Description:- user can search the bus and see time schedule .

Search bus page

(54)

Description:- user can select the seat and pickup stand.

Reservation page

(55)

Description:- Reservation confirm page .

Reservation confirm page

(56)

PayPal page

(57)

Description:- User can print the ticket

Ticket print

(58)

Description:- user can give feedback

Feed back page

(59)
(60)

Update password

(61)

Description

:-

Admin can view Bookreport

(62)

Description

-

Admin can view registration report

(63)

TESTING

Unit

Testing:-This is the testing process which we can do manually because in this testing program is a tested individually using dummy record to see whether that program produce satisfied output as the company and validation also.

Validation

Testing:-In this requirements established as part of software requirements analysisare validated against the software that has been constructed. Validation testing provides finalnAssurance that software meets all functional, behavioural and performance requirements. Validation can be define in many ways but a simple definition is that validation succeeds when software Function in a manner that can be reasonably by the customer.

1. Validation test criteria 2. Configuration review

(64)

System

Testing:-System testing is actually a series different test whose primary purpose is to full exercise the computer base system .Where the software and other system elements are tested as whole .To test computer software ,we spiral out along streamlines that broadens the scope of testing with each turn.

The last higher-order testing step falls outside the boundry of software Engineering and in to the broader context of computer system engineering.Software,once validated,must be combining with order system Elements(e.g.hardware,people,databases).System testing verifies that all the elements Mesh properly and that overall system function/performance is achieved.

1.Recovery Testing 2.Security Testing 3.Stress Testing

(65)

Admin Cases:

Case ID Test case Expected Output Actual Output Pass/Fail Remarks

01 Login Test Login with proper details

and role. Successfully Pass Good

02 Managing details

Manage information

properly stored successfully Pass Good

03

Add &update Bus information

Add &update Bus info

properly successfully pass Good

04 Exception Handling

Proper error message

should display. Not Successfully Fail Poor

05

View tickets booking information

View booking info properly Successfully pass Good

06 View Payment information

View payment request

properly successfully pass Good

(66)

Register Customer Test Cases:

Case ID Test case Expected Output Actual Output Pass/Fail Remarks

01 Login Test Login with proper details Successfully Pass Good

02

Register Information

Proper Register with

exception handling Successfully Pass Good

03

View bus Information

Proper Bus Information Successfully Pass Good

04

search information

Search information

Properly Successfully Pass Good

05

Book Ticket Information

Book bus tickets

(67)

Post Implementation Review

After the system is implemented and conversion is completed a review of system is usually conducted by user and analyst. This is called post implementation review.

The most fundamental concern post implementation review to determining whether the system has met its objective; that is analysts want to know if the performance the performance level of improved and if the system is producing the result intended .If neither is happening ,one may question whether the system can be considered successful

The new system needs less manpower, provide facility for Book Tickets and Latest News for bus information.

(68)

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.

(69)

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 Stephen Walther • ASP.NET WITH C# 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.google.com www.GSRTC.com www.neeta.com www.gujrat.com www.paswanath.com

References

Related documents

Quantitative real-time PCR analysis of MAP6 gene expression in bovine endometrial (A) epithelial and (B) fibroblast cells cultured in 3D treated with either treatment media only

“Generate Chat Button” button: Click this button to enter to the generate chat button page “Invite” button: Select the visitor you want to chat in the visitor list, and click

Career Opportunities include: Design and construction of John Deere facilities, development of new and efficient manufacturing methods, processes and computer-aided analytical

In the present study, four bound phenolic acids (syringic acid, caffeic acid, p-coumaric acid, and ferulic acid) and two free phenolic acids (caffeic acid and ferulic acid) were

This is the first study that empirically obtained utility scores for quality of life associated with cervical cancer screening and treatment in women in all relevant health

One major drawback that all the notions of equilibria suffer is that the basic decision questions related to them are decidable only in the setting of perfect- information games (in

This table contains the following in- formation: (1) the name of the driver, (2) the number of lines of code of the Boolean program, (3) the number of expressions examined for

Como se ha indicado a lo largo de este artículo, el objetivo principal de este trabajo es realizar un análisis de la posición actual de las agencias de publicidad colombianas en