For this assignment, you need to submit an RAD (Requirment Analysis Document). I
ID: 3913298 • Letter: F
Question
For this assignment, you need to submit an RAD (Requirment Analysis Document). I’ve already attached an RAD template. You don’t need to fill all of it.
You need to think of buidling a Bus ticketing system. Like the ATM machine but to buy tickets. Think of all possible functionality. Like buy for one day pass, weekly monthly. Children and seniors can have cheap price ..etc
Search online for more ideas that you can add for the Bus ticketing system.
The RAD document has :
Section 1 is an introduction about the system and the scope of the project. You don’t have to fill this part. Keep it empty.
Section 2 is about the Current System. You need to fill one paragraph only around 4 to 5 lines. You need to tell me if there is a current system and it is old and what it does before building the new system. Or you can tell me that buying tickets is manulally on the windows at the stations.
Section 3 is the important part. You need to write 10 functional requirements in the system( I already mentioned some in the second paragraph above. You need also to write 10 non-fuctional requirements( 2 for each Usability, Reliability, Performance, Supportability, Implementation)
Also there are 5 tables for Use Cases. You need to fill them. Don’t draw any use case.
Explanation / Answer
Bus Ticketing Automated System:-
INTRODUCTION:
PURPOSE OF THE SYSTEM:
Bus Ticketing Automated System is aimed at reducing the very paper work for the bus industry which leads to the increase of its efficiency and as well as boosting up the ticketing reservation processes.
The passengers are more comfortable to access the database from any computers terminal which has been connected to the Lan to a server where the system has been installed.
So, All the info regarding the passengers(regards tickets,seat no…etc)are available to the system admins and employees as well.
So all these process makes the passengers comfortable and fast to reserve their tickets and avoids the long queue and hassle as well..
SCOPE OF THE SYSTEM:
Bus Ticketing Automated System reduces the time and the very complexity of maintain that much large data and moreover provides the easy handling over the database access to the admin.
It also tracks and make accurate maintenance of the drivers as well as passengers.
Can be used by any transport company for maintaining the passengers data.
CORE SYTREM FUNCTIONALITIES:
Objectives and Success Criteria of the Project:
Online bus booking automated system provides several advantages to the customers as compared to traditional booking or says offline booking.
Her are some major factors that will triggers the need the using this automated system
1) Saves Time
Since personal commitments and professional schedule, people seldom get time for their families and themselves.
So in this chaos, booking ticket from offline agents, people need to personally go to the booking office and stand in the queues for booking the tickets which is completely useless if they use this automated online bus booking system.
It will solve their problem of physically available at the ticket office and also allows them to book tickets within a few minutes.
2) Highly Convenient to users:
Another most popular advantage of an online bus booking system is the convenience it offers.
Users can book tickets from wherever they are.
On the other hand, in offline booking system, people are required to be present at the ticket booking office or send someone else who can book tickets on their behalf which is not required for the online automated bus tickets reservation system.
Moreover it is also cost effective .
3) Live Tracking:
The most interesting feature namely online bus tracking which allows the users know the location of the bus in which they have booked seats which will ensure them that they won’t miss the bus.
4) Bus Ratings:
This feature is all about the rating given to the buses regarding its comfortable journey and 24*7 availability .
While users going to pick up to choose a bus for their journey it is pretty good of using this feature to get know more about the details of bus.
Definitions, Acronyms, and Abbreviations:
Some common Acronyms were-
BBMS – BUS BOOKING MANAGEMNT SYSTEM
SRS – SYSTEMS REQUIREMENTS SPECIFICATION
Subjective satisfaction: The overall satisfaction of the system
End users – The users who will be actually using this system.
AFC – AUTOMATED FARE COLLECTION
EXISING SYSTEM:
It is described for estimating the destination of passenger journeys from automated fare collection (AFC) system data.
It proposes new spatial validation features to increase the accuracy of destination inference results and to verify key assumptions .
It aims to enhance raw AFC system data with the destination of individual journeys.
The data relate to an AFC system integrated with an automatic vehicle location system that records a transaction for each passenger boarding a bus, containing attributes regarding the route, the vehicle, and the travel card used, along with the time and the location where the journey began. Some of these are recorded for the purpose of allowing on board ticket inspection but additionally enable innovative spatial validation features introduced by the methodology. The results led to the conclusion that the methodology is effective for estimating journey destinations at the disaggregate level and identifies false positives reliably
PROPOSED SYSTEM :
In the general way, every bus is controlled by a conductor. The conductor will collect money from each passenger and issue ticket. Initially,printed papers or tokens are used as tickets.
For example,if a passenger wish to travel in bus, he has to carry money with him.Then conductor will collect the money and issue the ticket. This will take more time and waste of human resource as well as energy. Hence this system has many disadvantages.
The passenger have to carry the ticket till the end of travel and more amount of paper is needed to print the ticket.
Even handheld ticketing machine is comparatively slow and need trained person to operate.
SO her comes the picture of online bus ticket bookings reservation and RIFD which is a smart ticketing system.
RFID consists of a RFID Tag and RFID reader. Each user will be provided with a smart card which is rechargeable.It may be a prepaid or postpaid one. The RFID reader reads the information of the user such as name, address and mobile number.
.IR sensor helps to count the number of persons entering into the bus. After taking the tickets the count in the IR sensor will be deducted.If a count is not deducted within five minutes,then it is taken into account as fraud information. we can obtain the tickets from our Android mobile phones.Nowadays,Android mobile phones plays a major role in the society.The consumer’s application and usage of mobile phones have expanded tremendously. After reading the information from the RFID Tag,a notification will arrive at the user’s mobile phone.An application which has been developed in the Android mobile helps the user to take the tickets according to their desire.
Functional Requirements:
This field has been branched into 3 categories
1)Reservation
2)Travel
3)Management
The functional reqs for the Reservation :-
*Recording the status of the rservations
*Recording the passengers data such as 1st name , surname, last name
*Records the passengers seat number and phone number as well
*Records the expected travelling data and the time as well.
*Records the destination data and time too.
*the system shall record the payment type as well.
*The system should record the seat is empty or not .
Non functional requirements:
Generally Functional requirements defines the urges of terms of performance and logical database requirements, standards compliance , reliability , security, maintainability as well..
Performance requirements:
It defines the acceptable response times for system functionality .
*The load time for he interface ain’t take much time to open.
*The login info shall be verified within few secs.
*Queries shall return results within few secs..
Logical database requirements:
*Passenger first name
*surname
*ID number
*Phone number
*Seat number
*Expected travel date, destination date and time as well
*payment type
*total bill to pay.
RELIABILITY:
Which specifies the factors required to establish the required reliability of the software system at the required time of delivery .
AVAILABILITY:
Should be available only during normal bus operations
Maintainability:
The bus automated bookings system is being developed in Visual basic 6.0 which is an object oriented programming language and shall be easy to maintain
PORTABILITY:
The BUS MANAGEMENT SYSTEM should run in any microspft windows environment and as well linux ..
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.