Академический Документы
Профессиональный Документы
Культура Документы
Presented by :
Jawad Zahoor
Ishaq Ali
Presented to :
Ms. Abida Sadaf
CBMS
Contents
Introduction
Design Specifications
Introduction
Motivation
Problem definition
Comparison with current system
System overview
Mobile based application
Web based application
Scope of project
CBMS
System Requirements Specification
Requirement Specification
Functional
Non functional
User classes
Administrator
Passenger
Driver/Conductor
System Features
Hardware specifications
Mobile specifications
Web specifications
CBMS
Design specifications
Class diagram
CBMS
Tools and Technology
For Mobile device
Microsoft visual studio 2017
Xamarin
o Android
CBMS consists of
Web-based application
Mobile-based applications
Web-based application
Administrator use a web base application for management of
users information and monitoring the buses which are
routed.
Mobile-based application
Passenger, Driver/Conductor use a mobile based application
for accessing the location of nearest route bus with pick
up points and able to get notifications send by
Administrator in some uncertainty.
CBMS
Scope of the project
Administrator
Passenger
Driver/Conductor
CBMS
Functional Requirements
Sign up
Sign in
Sign out
Location Updation
View timetable
Start/End trip notification
CBMS
Non Functional
Requirements
Efficiency
Reliability
Availability
CBMS
Features of the system
This system consists of two parts: mobile-based application
and web-based application.
The mobile-based application can be used by the passengers
and driver/conductor. Web-
based can be used by administration for managing the records.
CBMS
Hardware specifications
Web device
Mobile device
CBMS
Use Cases
Sign up, sign in, sign out
Get bus location
Update location
Manage Driver, Conductor, Passenger,
passenger requests, leave application of
Driver/Conductor, routes, timetable
View timetable, notification, profile, bus
status, all bus routes
Start/End trip notification, leave
application
Use Case Diagram
Entity Relationship Diagram
(ERD)
Class diagram
CBMS
Viewing by Driver/Conductor