0% found this document useful (0 votes)
113 views

Ride - Online Bus Ticket Booking System: Project Report

This document presents a project report for an online bus ticket booking system. The system will allow users to book bus tickets online for a State Road Transport Corporation (SRTC). It aims to address issues with the current manual ticket booking system by developing an automated online platform. The report outlines the scope, modules, implementation methodology, technologies, advantages and future enhancements of the project. It provides details on the context diagram, data flow diagram, entity relationship diagram, use case diagram, and data dictionary that will be used in developing the automated online bus ticket booking system.

Uploaded by

NamanJain
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
113 views

Ride - Online Bus Ticket Booking System: Project Report

This document presents a project report for an online bus ticket booking system. The system will allow users to book bus tickets online for a State Road Transport Corporation (SRTC). It aims to address issues with the current manual ticket booking system by developing an automated online platform. The report outlines the scope, modules, implementation methodology, technologies, advantages and future enhancements of the project. It provides details on the context diagram, data flow diagram, entity relationship diagram, use case diagram, and data dictionary that will be used in developing the automated online bus ticket booking system.

Uploaded by

NamanJain
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 29

TMU-CCSIT Version 1.

3 T003b-Project Report

Ride - Online Bus Ticket Booking System


Project Report
INDUSTRIAL TRANNING (ECS791)
Degree
BACHELOR OF TECHNOLOGY (CSE)

PROJECT GUIDE: SUBMITTED BY:


Project Guide Name (Mr. Amit Roy)
Naman Jain (TCA1409041)
Project Guide Name (Ms. Lucky Rajpoot)
Prateek Jain (TCA1409053)
Project Guide Name (Mr. Mihir Bansal)

November, 2017

COLLEGE OF COMPUTING SCIENCES AND INFORMATION TECHNOLOGY


TEERTHANKER MAHAVEER UNIVERSITY, MORADABAD

Project Title: Ride Online Bus Ticket Booking System Page 1 of 29


TMU-CCSIT Version 1.3 T003b-Project Report

ACKNOWLEDGEMENT

We are using this opportunity to express our gratitude to everyone who


supported me throughout this project on “Ride Online Bus Ticket Booking
System”. We are thankful for their aspiring guidance, invaluably constructive
criticism and friendly advice during the project work. We are sincerely grateful to
them for sharing their truthful and illuminating views on a number of issues
related to the project.

We express our warm thanks to our internal guide, Ms .Lucky Rajpoot (Assistant
Professor of CCSIT, TMU) and Mr. Mihir Bansal (Assistant Professor of CCSIT,
TMU) , for there constant support and guidance at all levels without whom this
project would not have been possible.

We would also like to extend our thanks to our external guide, Amit Roy, to help
me throughout this project.

Thank you,

Naman Jain
Prateek Jain

Project Title: Ride Online Bus Ticket Booking System Page 2 of 29


TMU-CCSIT Version 1.3 T003b-Project Report

DECLARATION

We hereby declare that this Project Report titled “Ride - Online Bus Ticket
Booking System” submitted by us and approved by our project guide, to the
College of Computing Sciences and Information Technology (CCSIT), Teerthanker
Mahaveer University, Moradabad, is a bonafide work undertaken by us and it is
not submitted to any other University or Institution for the award of any degree
diploma / certificate or published any time before.

Project Group : Project Group Name/Id

Student Name: Naman Jain Signature

Student Name: Prateek Jain Signature

Project Guide: Amit Roy


(External)

Project Guide: Ms. lucky Rajpoot Signature


(Internal)
Mr. Mihir Bansal

Project Title: Ride Online Bus Ticket Booking System Page 3 of 29


TMU-CCSIT Version 1.3 T003b-Project Report

Brief About the Company

IBM (International Business Machines Corporation) is an American multinational technology


organization situated in Armonk, New York, United States, with operations in over one hundred
and seventy international places. The enterprise originated in 1911 due to the fact the
Computing-Tabulating-Recording Company (CTR) and became renamed "International Business
Machines" in 1924.

IBM produces and markets pc frameworks equipment, middleware and programming program,
and offers net web facilitating and counseling offerings in regions running from centralized
server PCs to nanotechnology. IBM is additionally a central research organization, keeping the
report for most extreme licenses produced with the guide of way of a business (starting at
2017) for twenty-four continuous years. Developments with the asset of IBM incorporate the
programmed teller machine (ATM), the PC, the floppy plate, the troublesome circle strain, the
attractive stripe card, the social database, the SQL programming dialect, the UPC standardized
tag, and dynamic irregular get right of access to memory (DRAM).

IBM has a gigantic and various arrangements of administrations and items. Starting at 2016, the
ones offerings fall into the sorts of distributed computing, intellectual registering, trade,
records and investigation, Internet of Things, IT framework, portable, and wellbeing.
IBM Cloud incorporates framework as a supplier (IaaS), programming program application as an
organization (SaaS) and stage as a supplier (PaaS) provided through open, non-open and half
and half cloud conveyance styles. For instance, the IBM Blue mix PaaS licenses manufacturers
to fast make complex sites on a compensation as-you-cross model.

IBM Soft Layer is a devoted server, oversaw web site facilitating and distributed computing
organization, which in 2011 forewarned web facilitating more than 81,000 servers for included
than 26,000 clients. IBM additionally offers Cloud Data Encryption Services (ICDES), the
utilization of cryptographic part to comfortable purchaser records.

Project Title: Ride Online Bus Ticket Booking System Page 4 of 29


TMU-CCSIT Version 1.3 T003b-Project Report

Table of Contents
1 Project Title ........................................................................................................................................... 6
2 Problem Statement ............................................................................................................................... 6
3 Project Description................................................................................................................................ 6
3.1 Scope of the Work ........................................................................................................................ 6
3.2 Project Modules ............................................................................................................................ 6
3.3 Context Diagram (High Level) ....................................................................................................... 7
4 Implementation Methodology.............................................................................................................. 7
5 Technologies to be used ....................................................................................................................... 9
5.1 Software Platform ......................................................................................................................... 9
5.2 Hardware Platform ....................................................................................................................... 9
5.3 Tools ............................................................................................................................................ 10
6 Advantages of this Project .................................................................................................................. 10
7 Assumptions, if any ............................................................................................................................. 11
8 Future Scope and further enhancement of the Project ..................................................................... 11
9 Project Repository Location ................................................................................................................ 12
10 Definitions, Acronyms, and Abbreviations...................................................................................... 13
11 Conclusion ....................................................................................................................................... 13
12 References ...................................................................................................................................... 14

Appendix
A:Data Flow Diagram (DFD)
B:Entity Relationship Diagram (ERD)
C:Use Case Diagram (UCD)
D:Data Dictionary (DD)
E: Screen Shots

Project Title: Ride Online Bus Ticket Booking System Page 5 of 29


TMU-CCSIT Version 1.3 T003b-Project Report

1 Project Title
Ride - Online Bus Ticket Booking System

2 Problem Statement

The definition of our problem lies in manual system and a fully automated system.

Manual system : The Manual work may be very time requiring and difficult to paintings . this
machine create possibilities to fault and once in a while the manner to various issues is
unresolved.

Technical system: With the advancement of the modern generation if we do no longer


everyday replace our organization utility our commercial enterprise reason in loss
unexpectedly with time duration. the automated software gadget the structures includes the
gear of the current fashion i.e. computers printers, smartphone, internet and so forth. the
structures with this increase generation are very-speedy , accurate, user-pleasant and
dependable.

3 Project Description

The purpose of this document is to define scope and requirements of an Online Bus Ticket
Booking System for a State Road Transport Corporation (SRTC). The proposed system will
provide online bus ticket booking on the lines of existing popular Rail or Airline ticket booking
systems. This document should be used by the development team to architect the solution the
project.

3.1 Scope of the Work


There is no integration with the payment gateway for this system; booking process will not
involve any financial transaction. While it is nice to have e-mail alerts & reminders to notify the
passenger of change of schedule/delays or to remind of the journey timings a day before of the
planned journey date, these features will not be incorporated in this system.

3.2 Project Modules


Ride’s high level logical framework is defined through the figure shown downside. It consist of
the following modules of the users:
1. Travelers
2. SRTC Employees

Project Title: Ride Online Bus Ticket Booking System Page 6 of 29


TMU-CCSIT Version 1.3 T003b-Project Report

Ride
The proposed web-based application, Ride will be accessed by the SRTC employees to setup
routes, fares, services, fleet details etc on an ongoing basis. Travelers will be required to
register themselves in order to access the online booking services.

Ride Database
This will hold all the Ride data including the masters like routes, fares details and the
transactions like bookings from travelers.

Mail Server
Mail server will be used for sending booking confirmations via email.

3.3 Context Diagram (High Level)

4 Implementation Methodology

The technique that will be utilized throughout this advancement transformation will be a
chance to be a variety once under the waterfall life cycle. As the prerequisites to those task are
unreliably will change and dramatically this technique will fit those undertaking. Assuming that
this one task gazed such as the necessities. Might be evolving frequently an additional alarmed
procedure might need been decided. The waterfall Lifecycle meets expectations eventually a
strict way through those improvement transform not moving for on. These following stages
until those past phase need been finished. When that execution need been finished the whole
framework will a chance to be completely tried. be:

Project Title: Ride Online Bus Ticket Booking System Page 7 of 29


TMU-CCSIT Version 1.3 T003b-Project Report

 The 1st step of the project will inclued surveying into present application, person need
after which making up the wishes of this challenge. once if we have all of the right useful
necessities wishes which have been decided upon.
 The 2nd step will include research into the non-purposeful necessities want of the
challenge for proper safety and capability.
As soon as the useful and non-practical prerequisites have been selected and the improvement
that has to be applied is being selected, the framework may be outline. Once the plan
technique has been finished the utilization stage can begin, despite the reality that there might
be no formal check driven development for this challenge while new highlights are included or
code is altered the framework may be attempted to guarantee that no bugs have been
introduced into the program. When the utilization has been completed the entire framework
will be altogether tried.

Test Cases:
Test Test Title Test Case Description Pre-condition, if Expected Results
Case ID any
TC001 Login Only the authorized users None Successful Login
(customer/admin) can sign into of authorized user

Project Title: Ride Online Bus Ticket Booking System Page 8 of 29


TMU-CCSIT Version 1.3 T003b-Project Report

the Ride-Online Bus Ticket only.


Booking System.
TC002 Data visibility Testing the extent of data visible None Successful Data
(customer/admin) to each user. visibility to each
respective user.
TC003 Signup Checking the Sign-up procedure None Users signed up
Procedure to ensure data entry into the successfully.
database.
TC004 Email Service Testing the delivery of E-Mail None Successful Email
when a new farmer account is Delivery to users.
created.
TC005 BOOKING Testing the Booking of the User must be Successfully
Ticket login on the App booked
TC006 CANCELATION Testing the Cancelation of the User must be Successfully
Ticket booked login on the App canceled

5 Technologies to be used
5.1 Software Platform
a) Front-end
The abnormal state helpful requirements for the Ride framework square measure
aforesaid within the sensible requirement of the venture. Ride can provide a additional
useful shopper id/secret word based mostly secured login system to induce to its
administrations. The points of interest of this don't seem to be arranged out here. The
advancement cluster is relied upon to create this memory the overall practices took
once by the online applications. Login is a necessary to utilize Ride. Inward shoppers are
given shopper id/watchword match severally, whereas voyagers are needed to register
to induce their shopper id/secret key mix. Once traveler checks in, s/he will see past
appointments or create new appointments from "My Travel Page". Note, this page is
simply clear once associate degree person check in to the framework.

b) Back-end
The back-end of the project is developed through the administrator part of the cloud
website which is salesforce.com the database which is used is the cloud database.

5.2 Hardware Platform

Project Title: Ride Online Bus Ticket Booking System Page 9 of 29


TMU-CCSIT Version 1.3 T003b-Project Report

MINIMUM HARDWARE CONFIGURATIONS:


PROCESSOR: 800 MHz Intel Pentium III or equivalent.
RAM: 2GB
Hard Disk: 800 MB of Free Disk Space.
OS: Microsoft Windows XP/7/8/10.
Browser: Chrome (Recommended), Microsoft Edge, Mozilla Firefox etc.

RECOMMENDED HARDWARE CONFIGURATIONS:


PROCESSOR: 2.6 GHz Intel Pentium IV or equivalent.
RAM: 4 GB
Hard Disk: 2 GB of Free Disk Space.
OS: Microsoft Windows XP SP3/7/8/8.1/10, Ubuntu 11.04, Macintosh OS X 10.6 Intel.
Browser: Chrome (Recommended), Microsoft Edge, Mozilla Firefox etc.

5.3 Tools, if any


The tool that is used is as follows:
Tool Name: ApexDataLoader
Vendor Name: Salesforce
Version Number: 19.00.2
The Salesforce Data Loader / Apex Data Loader is a customer utility for the bulk import or
export of statistics. The Apex Data Loader is a java-primarily based application which could
bulk process the insert, update and delete on all item facts into and construct queries to
extract statistics out of salesforce.Com the use of the Apex Web Services (SOAP) API.

6 Advantages of this Project

 24*7 CONNECTIVITY AROUND THE CLOCK.


Customers who make a decision to book a tour or condominium do not need to attend until
you are in the office — they need to fasten within the hobby on their own time table. using a
web reserving gadget way that your commercial enterprise is open 24 hours an afternoon,
seven days per week.

 INCREASE THE MAXIMUM BOOKING RATIO.


Clients who eBook their own reservations are much more likely to expose up, making no-shows
a component of the past. If a consumer does want to cancel, the spot mechanically opens
online, giving another consumer the danger to eBook it. With the aid of maximizing your
reservations, you won't depart unused pastime spots or leases on the table.

 FASTER PAYMENT.

Project Title: Ride Online Bus Ticket Booking System Page 10 of 29


TMU-CCSIT Version 1.3 T003b-Project Report

With an online reserving gadget, you could require customers to prepay for activities and
leases. this puts money into your pocket quicker and enables make certain that on the day of
the occasion you don't have to fear approximately charge — supplying you with and your
customers more time to have a laugh.

 NOT TIED TO THE AGENCY.


If a client calls a excursion or pastime employer and gets routed to voicemail, they may call
again later — or they may name their 2nd-choice. Online booking means you seize greater
capability business due to the fact reservations and statistics are usually available. it
additionally manner you won't get stuck in a dreaded recreation of cell phone tag.

 EASILY ADD THE ADD-ON TO THE BOOKING.


You may continually upload extra guides, provide greater sports, or expand your hours to
develop your enterprise; however all of those take work. Through including additional perks in
your customers, you could easily add extra sales for your commercial enterprise. Amusing
extras like picture packages or memorabilia, you may encompass alternatives to these objects
in your on line reserving checkout. Customers can study the entirety you offer and take gain of
bundle pricing.

7 Assumptions, if any
 There is no integration with the payment gateway for this system; booking process will
not involve any financial transaction.

 While it is nice to have e-mail alerts & reminders to notify the passenger of change of
schedule/delays or to remind of the journey timings a day before of the planned journey
date, these features will not be incorporated in this system. However, adventurous
developers are welcome to add such features.

8 Future Scope and further enhancement of the Project

The variety of degrees that the software package program is managing is created limitless in
future from the stylish quality of managing as tons as n tiers as presently lay down via the
software package program. Overall performance could also be additionally harder Associate in
Nursing boosted as an awful heap as a terrific quantity via normalizing and de-normalizing the
info tables used at intervals the mission equally to taking the shape of the chance set of records
structures and advanced calculation algorithms on the market.
• We can in future generalize the applying from its modern customized quality during which
completely different vendors growing and dealing on similar applications will utilize this

Project Title: Ride Online Bus Ticket Booking System Page 11 of 29


TMU-CCSIT Version 1.3 T003b-Project Report

software package program and create modifications thereto in step with their business
enterprise wants.
• Quicker process of facts compared to the present widget with excessive accuracy and
responsibility.
• Automated and error loose record technology as in line with the specified format promptly.
• Automated calculation and era of correct and specific payments consequently reducing a full
heap of the employment on the accounting body of staff and also the mistakes arising as a
result of guide calculations.
• With a totally processed resolution, lesser body of staff, higher house utilization and peaceful
paintings surroundings, the corporate is bound to experience high turnover.
A future software package program of this widget lies within the truth that the planned widget
would possibly stay relevant within the future. just in case there be any additions or deletion of
the offerings, addition or deletion of any reseller in any variety of modification in future is
enforced while not bother. The records gathered by mistreatment the widget may well be
helpful for a few alternative capabilities conjointly. this sort of upshot square measure in high
client-pride, as a result, a lot of and a lot of business enterprise for the corporation that permits
you to scale the business leader company to new heights within the coming future.

9 Project Repository Location

Project Title: Ride Online Bus Ticket Booking System Page 12 of 29


TMU-CCSIT Version 1.3 T003b-Project Report

10 Definitions, Acronyms, and Abbreviations

Abbreviation Description
& Used for the And
SRS Systems Requirements Specification
Subjective Satisfaction The overall satisfaction of the system
End user For the Customer which are using the App

11 Conclusion

While transport may be an outstanding methodology of conveyance for brisk and medium
separation voyages, its miles in any case nevermore clean to style a transport travel while not
problems previous like instruct or flights. Rustic consultants took Associate in nursing activity to
vary over its State Road Transport Corporation (SRTC) transport expense sticker worth holding
widget at the hints of railroads and carrier structures. The planned framework - Ride can:

 Can give the travelers to facility search given services on the behalf of route details (i.e.
To/From, and preferred timings). The traveler could can buy a trip for the favored
provider.

 Permit the consumer for the cancellation of current bookings of the trips.

 Make an automated delivery of e-tickets via e-mail.

It became idea to broaden a internet based on-line system with one key goals in mind -
“simplify booking manner for the traveler”. Ride may be designed & evolved to run on
Salesforce platform and the Salesforce common database

Project Title: Ride Online Bus Ticket Booking System Page 13 of 29


TMU-CCSIT Version 1.3 T003b-Project Report

12 References
The project is aimed at making the student understand concepts of Design and Development
using Salesforce Rational tools, Salesforce Application Server and SOQL Database. The following
reading reference is easy to understand and should be read to get a clear understanding of
capabilities of the tools and how you would leverage them to execute a project.

Technical References URL to access


Presentation related to the cloud computing https://www.slideshare.net/rajaramcompute
rs/cloud-reference-model
https://www.slideshare.net/lersmethasakul/
nist-cloud-computing-reference-architecture
NIST Cloud Computing Reference

Salesforce Tutorials http://www.salesforcetutorial.com/

Project Title: Ride Online Bus Ticket Booking System Page 14 of 29


TMU-CCSIT Version 1.3 T003b-Project Report

Annexure A
Data Flow Diagram (DFD)
(Mandatory)

Project Title: Ride Online Bus Ticket Booking System Page 15 of 29


TMU-CCSIT Version 1.3 T003b-Project Report

Annexure B
Entity-Relationship Diagram (ERD)
(Mandatory)

Project Title: Ride Online Bus Ticket Booking System Page 16 of 29


TMU-CCSIT Version 1.3 T003b-Project Report

Annexure C
Use-Case Diagram (UCD)

Project Title: Ride Online Bus Ticket Booking System Page 17 of 29


TMU-CCSIT Version 1.3 T003b-Project Report

Annexure D
Data Dictionary (DD)
(Mandatory)

Example:
User Table (USR)
Fields Data type Description
USR-Name Text Admin name
USR-Password Text Admin password

Route
Fields Data type Description
Route Name Text Name of the Route
WAY Pick list Route way
Station Text Name of the Station

Services

Fields Data type Description


Services Name Text Name of the Services
Bus Type Pick list Type of the Bus
BUS NO Pick list Bus to allot for the
Services
No of Seats Pick list No of seats in a Bus

Project Title: Ride Online Bus Ticket Booking System Page 18 of 29


TMU-CCSIT Version 1.3 T003b-Project Report

Fare

Fields Data type Description


Fare name Text Name of the Fare
Route Pick list Way of the Route
From Lookup Relationship Source of the ticket
To Lookup Relationship Destination of the Ticket
Service Lookup Relationship Type of the Service
Distance Number Distance between Source
and Destination
Formula Calculated via service and
the distance

Timings

Fields Data type Description


Timing Name Text Name of the Time
Date Date Date on which services
are available
Bus Type Pick List Type of the Bus
Way Pick List Route of the Bus
Station Lookup Relationship Time at which the Bus is
available on the Station
Bus no Text Bus No
Timing Time Time of the bus

Project Title: Ride Online Bus Ticket Booking System Page 19 of 29


TMU-CCSIT Version 1.3 T003b-Project Report

Make Booking

Fields Data type Description


Name Text Name of the Traveler
Fathers Name Text Father name of the
Traveler
Contact-no Number Contact no of the User
DOB Date Date of birth of the user
Email Email Email id of the User
Bus no Text Bus No
Timing Time Time of the bus
Route Pick list Way of the Route
From Lookup Relationship Source of the ticket
To Lookup Relationship Destination of the Ticket
Service Lookup Relationship Type of the Service
Date Date Date on which services
are available

Cancel Booking

Fields Data type Description


Date Date Date
Ticket no Lookup Relationship Ticket generated on Date
Password Password Password generated at
the time of ticket booking

Project Title: Ride Online Bus Ticket Booking System Page 20 of 29


TMU-CCSIT Version 1.3 T003b-Project Report

Annexure E
Screen Shots
Home Page:

Project Title: Ride Online Bus Ticket Booking System Page 21 of 29


TMU-CCSIT Version 1.3 T003b-Project Report

Project Title: Ride Online Bus Ticket Booking System Page 22 of 29


TMU-CCSIT Version 1.3 T003b-Project Report

Project Title: Ride Online Bus Ticket Booking System Page 23 of 29


TMU-CCSIT Version 1.3 T003b-Project Report

Project Title: Ride Online Bus Ticket Booking System Page 24 of 29


TMU-CCSIT Version 1.3 T003b-Project Report

Project Title: Ride Online Bus Ticket Booking System Page 25 of 29


TMU-CCSIT Version 1.3 T003b-Project Report

Project Title: Ride Online Bus Ticket Booking System Page 26 of 29


TMU-CCSIT Version 1.3 T003b-Project Report

Project Title: Ride Online Bus Ticket Booking System Page 27 of 29


TMU-CCSIT Version 1.3 T003b-Project Report

Project Title: Ride Online Bus Ticket Booking System Page 28 of 29


TMU-CCSIT Version 1.3 T003b-Project Report

Project Title: Ride Online Bus Ticket Booking System Page 29 of 29

You might also like