This document provides a report on a GPS-based bus management system software engineering project. It includes an introduction describing the purpose and scope of tracking buses using GPS. It outlines the software requirements specification including data flow diagrams and a data dictionary. It also discusses project management aspects like cost estimation, scheduling, and risk management. The design section includes architectural design and an entity relationship diagram. Finally, it proposes some test cases for the administrator module.
This project is about ' ONLINE RAILWAY RESERVATION SYSTEM ' that automates the process of generating tickets to the passengers. This System allows passengers to view Trains and Available seats(options like Berth availability , class are also included) , view , book & cancel the tickets online.
“Bus Tracking Application” is an application for Smart phones that works on Android Operating system. This application uses the GPS function. This application at a specific pickup point will send the current location of the bus to students when they request. This app generate predictions of bus arrivals at stops along the route. This application uses a variety of technologies to track the locations of buses in real time
Intelligent Bus Tracking System Using AndroidAM Publications
Intelligent bus tracking system using android is an application that tracks a bus and collects the distance to each station. Tracking system involves the installation of an electronic device in a bus, with an installed Android App on any smart phone to enable a user to track the bus location. There are two applications one for server and other for the client. The user can get flexibility of planning travel using the app, to decide on which bus to take or when to catch the bus. The waiting time of the user can be reduced. By using this application user get the information about buses, bus numbers, bus route, bus arrival and bus delay timing information etc [1]. It provides information about which bus coming to the stop. By the presently existing system we are dealing with three terminals, a device on bus, a device at bus stop and a device on the master bus stand so as to keep the track on the all city busses. By employing this tracking system the arrival of the bus is detected near the bus stop and also can be seen on the PC at the master bus stop. GSM modem can also transmit the bus information to the registered mobile numbers. Hence, we can control the bus traffic and can detect the arrival of particular bus at the bus stop.
This project is about ' ONLINE RAILWAY RESERVATION SYSTEM ' that automates the process of generating tickets to the passengers. This System allows passengers to view Trains and Available seats(options like Berth availability , class are also included) , view , book & cancel the tickets online.
“Bus Tracking Application” is an application for Smart phones that works on Android Operating system. This application uses the GPS function. This application at a specific pickup point will send the current location of the bus to students when they request. This app generate predictions of bus arrivals at stops along the route. This application uses a variety of technologies to track the locations of buses in real time
Intelligent Bus Tracking System Using AndroidAM Publications
Intelligent bus tracking system using android is an application that tracks a bus and collects the distance to each station. Tracking system involves the installation of an electronic device in a bus, with an installed Android App on any smart phone to enable a user to track the bus location. There are two applications one for server and other for the client. The user can get flexibility of planning travel using the app, to decide on which bus to take or when to catch the bus. The waiting time of the user can be reduced. By using this application user get the information about buses, bus numbers, bus route, bus arrival and bus delay timing information etc [1]. It provides information about which bus coming to the stop. By the presently existing system we are dealing with three terminals, a device on bus, a device at bus stop and a device on the master bus stand so as to keep the track on the all city busses. By employing this tracking system the arrival of the bus is detected near the bus stop and also can be seen on the PC at the master bus stop. GSM modem can also transmit the bus information to the registered mobile numbers. Hence, we can control the bus traffic and can detect the arrival of particular bus at the bus stop.
Tourism is a big growth business in all countries. Bus Reservation System deals with maintenance of records details of each passenger. It also includes maintenance of information such as timetable and details in each bus.
“Bus Tracking Application” is an application for Smart phones that works on Android Operating system.
This application uses the GPS function.
This application at a specific pickup point will send the current location of the bus to students when they request.
This app generate predictions of bus arrivals at stops along the route.
This application uses a variety of technologies to track the locations of buses in real time.
E-Ticketing System for public transportIliyas Khan
The technology of today is more advanced than compare to any previous time. One of the blessings of technology is web application. It allows users to interact with the system from anywhere as long as they are connected to the internet.
In existing system we see , if any customer need to reserve seat he or she need to call them or walk towards them which is consider as wasting their valuable times. So that, we are building this system in which user can book bus seat in advance
by paying money from e-wallet, means user just have to scan the QR code from bus conductor .It also eliminate the payment issue (cash or issue of change).It is the planning to replace our old booking system with new system which is online based. So we want to implement an online web based bus ticketing system which will be easier for customers to book from home and abroad as well as for them to manage their overall business smoothly. Here the system we are going to discuss is E-Ticketing System for public bus transport" which is completely a web application. As we already discussed above that internet has made the users interaction through the system easier, so this web application can connect to respective servers for accessing data which will surely help users to purchase the bus ticket or reserve their seats online without waiting on queue.
This software project is aimed at automation of online ticket booking. Objective of the project is to develop customize software package for ticket booking.
When we do this task manually then it become very hard to manage the ticket booking .So are developing this system to manage booking of ticket automatically. In this Bus Ticket Booking project we develop the system that can help the user to book their ticket online. In this project we take care of every services related to travelling and online ticket booking .When you start your traveling tour you have to book ticket so we help you in booking your traveling ticket
GPS trackers have become a necessity these days at the wake of many unfortunate incidents to which students fall prey. School Bus Tracker by TrackSchoolBus is one such example of GPS tracker to monitor the students and to ensure their safety.
Tourism is a big growth business in all countries. Bus Reservation System deals with maintenance of records details of each passenger. It also includes maintenance of information such as timetable and details in each bus.
“Bus Tracking Application” is an application for Smart phones that works on Android Operating system.
This application uses the GPS function.
This application at a specific pickup point will send the current location of the bus to students when they request.
This app generate predictions of bus arrivals at stops along the route.
This application uses a variety of technologies to track the locations of buses in real time.
E-Ticketing System for public transportIliyas Khan
The technology of today is more advanced than compare to any previous time. One of the blessings of technology is web application. It allows users to interact with the system from anywhere as long as they are connected to the internet.
In existing system we see , if any customer need to reserve seat he or she need to call them or walk towards them which is consider as wasting their valuable times. So that, we are building this system in which user can book bus seat in advance
by paying money from e-wallet, means user just have to scan the QR code from bus conductor .It also eliminate the payment issue (cash or issue of change).It is the planning to replace our old booking system with new system which is online based. So we want to implement an online web based bus ticketing system which will be easier for customers to book from home and abroad as well as for them to manage their overall business smoothly. Here the system we are going to discuss is E-Ticketing System for public bus transport" which is completely a web application. As we already discussed above that internet has made the users interaction through the system easier, so this web application can connect to respective servers for accessing data which will surely help users to purchase the bus ticket or reserve their seats online without waiting on queue.
This software project is aimed at automation of online ticket booking. Objective of the project is to develop customize software package for ticket booking.
When we do this task manually then it become very hard to manage the ticket booking .So are developing this system to manage booking of ticket automatically. In this Bus Ticket Booking project we develop the system that can help the user to book their ticket online. In this project we take care of every services related to travelling and online ticket booking .When you start your traveling tour you have to book ticket so we help you in booking your traveling ticket
GPS trackers have become a necessity these days at the wake of many unfortunate incidents to which students fall prey. School Bus Tracker by TrackSchoolBus is one such example of GPS tracker to monitor the students and to ensure their safety.
Opendatabay - Open Data Marketplace.pptxOpendatabay
Opendatabay.com unlocks the power of data for everyone. Open Data Marketplace fosters a collaborative hub for data enthusiasts to explore, share, and contribute to a vast collection of datasets.
First ever open hub for data enthusiasts to collaborate and innovate. A platform to explore, share, and contribute to a vast collection of datasets. Through robust quality control and innovative technologies like blockchain verification, opendatabay ensures the authenticity and reliability of datasets, empowering users to make data-driven decisions with confidence. Leverage cutting-edge AI technologies to enhance the data exploration, analysis, and discovery experience.
From intelligent search and recommendations to automated data productisation and quotation, Opendatabay AI-driven features streamline the data workflow. Finding the data you need shouldn't be a complex. Opendatabay simplifies the data acquisition process with an intuitive interface and robust search tools. Effortlessly explore, discover, and access the data you need, allowing you to focus on extracting valuable insights. Opendatabay breaks new ground with a dedicated, AI-generated, synthetic datasets.
Leverage these privacy-preserving datasets for training and testing AI models without compromising sensitive information. Opendatabay prioritizes transparency by providing detailed metadata, provenance information, and usage guidelines for each dataset, ensuring users have a comprehensive understanding of the data they're working with. By leveraging a powerful combination of distributed ledger technology and rigorous third-party audits Opendatabay ensures the authenticity and reliability of every dataset. Security is at the core of Opendatabay. Marketplace implements stringent security measures, including encryption, access controls, and regular vulnerability assessments, to safeguard your data and protect your privacy.
Techniques to optimize the pagerank algorithm usually fall in two categories. One is to try reducing the work per iteration, and the other is to try reducing the number of iterations. These goals are often at odds with one another. Skipping computation on vertices which have already converged has the potential to save iteration time. Skipping in-identical vertices, with the same in-links, helps reduce duplicate computations and thus could help reduce iteration time. Road networks often have chains which can be short-circuited before pagerank computation to improve performance. Final ranks of chain nodes can be easily calculated. This could reduce both the iteration time, and the number of iterations. If a graph has no dangling nodes, pagerank of each strongly connected component can be computed in topological order. This could help reduce the iteration time, no. of iterations, and also enable multi-iteration concurrency in pagerank computation. The combination of all of the above methods is the STICD algorithm. [sticd] For dynamic graphs, unchanged components whose ranks are unaffected can be skipped altogether.
StarCompliance is a leading firm specializing in the recovery of stolen cryptocurrency. Our comprehensive services are designed to assist individuals and organizations in navigating the complex process of fraud reporting, investigation, and fund recovery. We combine cutting-edge technology with expert legal support to provide a robust solution for victims of crypto theft.
Our Services Include:
Reporting to Tracking Authorities:
We immediately notify all relevant centralized exchanges (CEX), decentralized exchanges (DEX), and wallet providers about the stolen cryptocurrency. This ensures that the stolen assets are flagged as scam transactions, making it impossible for the thief to use them.
Assistance with Filing Police Reports:
We guide you through the process of filing a valid police report. Our support team provides detailed instructions on which police department to contact and helps you complete the necessary paperwork within the critical 72-hour window.
Launching the Refund Process:
Our team of experienced lawyers can initiate lawsuits on your behalf and represent you in various jurisdictions around the world. They work diligently to recover your stolen funds and ensure that justice is served.
At StarCompliance, we understand the urgency and stress involved in dealing with cryptocurrency theft. Our dedicated team works quickly and efficiently to provide you with the support and expertise needed to recover your assets. Trust us to be your partner in navigating the complexities of the crypto world and safeguarding your investments.
Explore our comprehensive data analysis project presentation on predicting product ad campaign performance. Learn how data-driven insights can optimize your marketing strategies and enhance campaign effectiveness. Perfect for professionals and students looking to understand the power of data analysis in advertising. for more details visit: https://bostoninstituteofanalytics.org/data-science-and-artificial-intelligence/
1. GPS Based Bus Management
System
Software Engineering
Project Report
(CSHP - 410)
Submitted by: Under the supervision of
Atul (10545) Dr. Anjali Thukral
Ankit (10423)
Neeraj(10471)
2013
Keshav Mahavidyalaya
University of Delhi
3. Problem Statement
Problem Analysis:-
1. We don’t have system which could inform Passenger about their Bus Timing, Shedule
etc.
2. We only do have record of bus Timings on which bus should start on a route which is
also sometimes not followed by drivers.
3. There is no information provided to passenger about buses.
Method of Solution:-
1. The problem of bus timing and other problem could be solved by Schedule Monitoring
of Buses.
2. Real time Information should be provided to user about their bus this could be done
by using GPS in buses.
4. 1 INTRODUCTION
1.1 Purpose
The GPS Based Bus Management System (GBMS) is used to keep Track of Buses by
Company. Also this facility can be used to give information to Passenger by web and a
Display on Bus Stop.
1.2 Scope
Many cities have found that using GPS tracking systems not only improve the efficiency of
city bus operations, but also encourage more commuters to take advantage of their city bus
systems.
Many city bus systems have discovered that GPS tracking systems which allow passengers to
monitor the location and estimated arrival time of their bus actually increases the number of
people using city buses for routine commuting. For example, if a rushed commuter can
1.3 Definitions
Our System also provides information about Buses to Passenger. Consider the possibility of
implementing GPS tracking systems which allow customers to monitor bus locations via
website, or cell phones. This will likely increase the satisfaction of customers. Also a display
is fixed on every Stop so passenger will know where their bus is and when will it arrive.
1.4 Overview
The purpose of this section is to obtain agreement regarding the objectives the system must
meet. Ultimately this segment defines the boundaries of the effort. The “GPS Based Bus
Management System” helps administrator honor their professional commitments by
following a tailored version of the organization’s standard process. This project aims to
provide helpful information about Bus in a given geographic area. Also it store Tracking
Information in Database. It also keep track of Bus’s speed if it is crossed the authority will
get the information.verify his or her bus is running on time via their cell phone or a website,
they are much more likely to ride the bus rather than take a cab or drive themselves.
7. 2.1.3 Data Dictionary
Table 1: Bus Database
Field Name Type Description
Bus_ID Long Integer Primary Key
Route_no Integer
Emp_no Long Integer
Driver_name Character[20]
Table 2: Route
Field Name Type Description
Route_no Integer Primary Key
Route_Name Character[20]
Start Character[20]
Destination Character[20]
Path Integer Multi valued
8. Table 3: Stops
Field Name Type Description
Stop_id Integer Primary Key
Stop_name Character[20]
Degree_lat Float
Min_lat Float
Sec_lat Float
Degree_log Float
Min_log Float
Sec_log Float
Table 4: Main
Field Name Type Description
Bus_ID Long Integer
Route_no Integer
Route_Name Character[20]
Time Time Stamp
Loc_lat Degree Float
Min Float
Sec Float
Loc_log Degree Float
Min Float
Sec Float
Next_stop Integer
Last_stop Integer
9. 3 Project Management
3.1 Cost Estimations
3.1.1 Functional Point Estimation
Info Domain Value Opt. Est. Count Weight FP Count
External Inputs 5 4 5 23
External Outputs 6 5 4 23
External Inquires 2 2 5 10
Internal Logical Files 4 3 10 35
External Interface
Files
2 1 7 11
Count Total 102
FP (EST.) = Count Total * Value adjustment factor
FP (EST.) = Count Total * [0.65+0.01* Ʃ (Fi)]
Calculation of Value adjustment factor:-
S No. Factor Values
1 Backup and Recovery 3
2 Data communication 4
3 Distributed processing 2
4 Performance Critical 3
5 Existing operating environment 1
6 Online-line data entry 2
10. 7 Input transaction over multiple screens 2
8 ILFs update online 1
9 Information domain values complex 3
10 Internal processing complex 4
11 Code design for reuse 3
12 Conversion/installation in design 4
13 Multiple installation 1
14 Application design for change 5
Total 38
Ʃ (Fi)] = 38
Value adjustment factor= [0.65+0.01* 38]
=0.65 + 0.38
= 1.03
FP (EST.) = 102 * 1.03
= 105.06
Our average productivity is 8 FP/month.
If labour rate is Rs.10000 per month.
Cost per FP is Rs. 1250.
Total Cost for Project is Rs. 130,000.
3.1.2 Efforts
Effort= Total Functional Points/Average Productivity
= 105.06/8
=13 pm
Our estimated Effort is 13 person-month
11. 3.2 Schedule
S.No. Process/Phase Start Date Finish Date
1. Requirement gathering 20/01/13 15/02/13
2. Requirement analysis 16/02/13 27/02/13
3. DFD preparation 28/02/13 10/03/13
4. Data Dictionary preparation 11/03/13 20/03/13
5. Risk Management Plan 21/03/13 30/03/13
6. ERD preparation 31/03/13 10/04/13
7. FPA calculation 11/04/13 16/04/13
3.3 Risk Table
S.No RISK CATEGORY PROBABILIT
Y
IMPACT RMMM PLAN
1 Some team members
leave the project
development in-
between
Technical risk 30% 2 Use backup staffs
which knows what was
going on in the project.
2 Delivery deadline
tightened
Project risk 30% 1 Team may use extra
members to complete
the task on scheduled
time
3 Losing of all the project
data, this may be
caused by a hard disk
being wiped out by a
virus, hard disk failure,
etc.
Project risk 20% 2 Carry out necessary
backup of database
data, source code and
documentation
4 Team dissension/lack of
cohesion
Project risk 10% 3 We could set some
guide-lines and rules
regarding how we deal
with each other .
14. 5 Testing
Administrator module :
1. Test case: Login
Input : ID, Password.
Process : Click on the login link. If administrator enters ID and password correct it goes to
the admin services otherwise displays the same page with an error message.
Output : Displays the admin services page.
2. Test case: Add/Delete new Bus
Input: Bus_Id.
Process: A new Bus can be added into the system and admin can update details.
Output: Changes will take place in Database
3. Test case: Add/Delete new Route
Input: Route_id
Process: A new Route can be added/deleted into the system and admin can update details.
Output: Changes will take place in Database
4. Test case: Track a Bus
Input: Bus_Id
Process: All GPS Message coming from this bus ID will be displayed through Map.
Output: Real Time tracking will be shown on Map.