Вы находитесь на странице: 1из 10

Abhibus application

AIM: To implement a software for Abhibus application

(I) PROBLEM STATEMENT:


Currently, the type of system being used at the counter is an internal system which

is manually used in selling the bus tickets. The problems facing the company are

that customers have to go to the counter to buy bus ticket or ask for bus schedule,

customers will also have to queue up for a long time in order to secure a bus ticket

and will also need to pay cash when they buy the bus ticket..

(II) SOFTWARE REQUIREMENT SPECIFICATION:

1.0 INTRODUCTION

Online Bus Booking System cloud based online software. This system would help
customers to book a seat for their journey, book bus. This system would also help the
owner to manage the coaches, employees, clients, services etc.

Bus Reservation System will increase the booking process faster, convenient, and
comfortable. Customers can book their desired seats. They can check the availability of
posts on a specific date. The customer can check availability, book ticket, or cancel ticket
24X7. The online system is available to use anytime.

User doesn’t require to visit any office. They just need internet and device to use our
system. They can check route, price, class etc.

They can pay fare using a credit card, debit card, internet banking, online wallet like
Paytm and cash too. Managing buses, employees, and salary would be very comfortable
using this system.

This is a safe and secure way to expand the business. System decreases the human efforts
and increases customer satisfaction.

The problem translates to the prediction of a ranked list of movies that user is likely to watch next
given the set of movies he has already watched.
We are looking for a machine learning/deep learning-based solution. Participants are free to use any
open source external data.
1.2 SCOPE

 The scope of this project is to give good transportation.


 To safe and happy customers

1.3 DEFINITIONS, ACRONYMS AND THE ABBREVIATIONS

 Customer - One who can download the app and book the bus

 Abhibus- Abhibus is the application that contains online bus booking and bus tracking

 Admin- uploads new bus or routes or update the application status.


1.4 REFERENCES

"2 Million Downloads In The First 10 Days – The Success Story Of abhibus".
1.5 TECHNOLOGIES TO BE USED

 Javascript

 Java

1.6 TOOLS TO BE USED

eClincher, publisher ,social engament ,client management suport etc.

2.0 OVERALL DESCRIPTION 2.1 PRODUCT PERSPECTIVE

The application acts as an interface customer and the 'admin '. This application tries to
make the interface as simple as possible and at the same time not risking the security of data
stored.

2.2 SOFTWARE INTERFACE

 Customer - The exporter online interface is built using java or cpp.


 Admin- update the status.
2.5 USER CHARACTERISTICS
Customer

Admin

driver

( III )USECASE DIAGRAM:

The Abhibus application: Search for buses


Search buses
1. Routes of buses
2. payments
3. Set languages

ACTORS:
Actors are as follows:

1. customer
2. admin
3.driver

ACTORS DOCUMENTATION:

1. customer:

 login
 search for buses
 select the rout
 check payments

2.admin : checks the new arrival buses and update the buses for the passengers.

3. driver: customer takes the number and check for sequrity.


Fig.3.1 UML USE CASE DIAGRAM

(IV) ACTIVITY DIAGRAM:

Activity diagrams are graphical representations of workflows of stepwise activities and


actions with support for choice, iteration and concurrency. In the Unified Modeling
Language, activity diagrams can be used to describe the business and operational
step-by-step workflows of components in a system. An activity diagram shows the
overall flow of control. An activity is shown as an rounded box containing the name of
the operation. This activity diagram describes the behaviour of the system.
(V) UML CLASS DIAGRAM:
The UML class diagram is to illustrate class interfaces and their actions. They are used
for static object modeling, we have already introduced and used their UML diagram
while domain modeling.
Fig.5.1 UML CLASS DIAGRAM

(VI) UML SEQUENCE DIAGRAM:

A sequence diagram illustrates a kind of format in which each object interacts


via message. It is generalize between two or more specialized diagram.
Fig. 6.1SEQEUENCE DIAGRAM

Communication diagram illustrate that object interact on a graph or network format in


which object can be placed where on the diagram. In collaboration diagram the object can
be placed in anywhere on the diagram. The collaboration comes from sequence diagram.
Fig.6.2COLLABRATION DIAGRAM

(VII) DEPLOYMENT DIAGRAM

Deployment diagrams are used to visualize the topology of the physical


components of a system where the software components are deployed.
Fig.7.1.DEPLOYMENT DIAGRAM

state diagram:

.
component diagram:

Вам также может понравиться