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

CBMS

(Campus Bus Management System)

Presented by :
Jawad Zahoor
Ishaq Ali
Presented to :
Ms. Abida Sadaf
CBMS
Contents
 Introduction

 System Requirement Specifications

 Design Specifications

 Tools and Technology


 Testing
 Conclusion and Future Work
CBMS
(Campus Bus Management System)

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

 Use case diagram


 Actor(Passenger, Driver/Conductor, Administrator)
 Use Case

 Entity Relationship diagram (ERD)

 Class diagram
CBMS
Tools and Technology
For Mobile device
 Microsoft visual studio 2017
 Xamarin
o Android

For System Design Diagrams


 Lucid chart
 Micro Soft Visio
For Web Application
 ASP.NET MVC 5.0
 SQL server database
CBMS
Introduction

CBMS is a Management and tracking system through which all


the Passengers (Students, faculty members, employees
etc) facilitate.

CBMS use a navigation system which helps the Passengers to


contact and access location of concerned route and
Administrator can monitor the buses at a time.
CBMS
Problem definition

 Difficulties faced by the Passengers to get the updated time


and route for some uncertain condition

 Difficulties faced by the Administrator to get in contact with


passengers in some uncertain condition and unable to monitor
r contact with driver.
CBMS
Motivation

Following are the important points which Motivate us for the


project CBMS.
 Difficulties facing (time, route etc ) due to some reason.
 Administration fail to communicate with passengers in
uncertainty.
 Current Manual system
CBMS
Comparison with current
system
 Current system is
 Manual
 Unable to monitor the activities like tracking
 Difficulties in management of information
 Difficulties in managing the data of users.
 Unable to communicate with the users in uncertainty
 Difficulties for passengers to communication with
concerned route information.
CBMS
System overview

 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 able to get access in Monitoring the buses


and able to manage the record of users easily.
 Administrator can easily communicate through users in
uncertainty.
 Passengers use application to get access of location and
get notifications of timetable of buses.
Driver/Conductor easily compose leave
application and get status back as well.
CBMS
User classes

 Administrator
 Passenger
 Driver/Conductor
CBMS
Functional Requirements

 Functional Requirement of Passenger


 Functional Requirements of Driver/Conductor
 Functional requirements of Administrator
CBMS
Administrator
 Sign in
 Sign out
 View all the buses, bus status, time table,
passenger requests for account authentication.
 Manage Passenger, Driver/Conductor, bus record.
 Manage notification, time table, Leave
application of Driver/Conductor.
CBMS
Passenger
 Sign up
 Sign in
 Sign out
 Get bus location
 Get ETA
 Get Route information
 Get direction
CBMS
Driver/Conductor

 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

 Use Case viewed by Driver/Conductor i-e pick up points of concerned route.


CBMS
Viewing by Passenger
Get bus Location
CBMS
Viewing by passenger
 Get Route information
 Pick up points from campus towards Ending point
CBMS
Managed by Administrator
 Driver/Conductor view the route assigned by Administrator along with
pick up points
CBMS
Administrator monitoring all the
buses
 Administrator viewing all the buses on single screen and by clicking on icon
access the route detail and current location of bus.
CBMS
Administrator monitoring all the
buses
 Viewing the details of the route along with pick up points and current
location.
CBMS
Administrator manage Routes
(create, update)
 Routes with Pick up points Managed by Administrator
CBMS
Tools and Technology
 For mobile Device
 Microsoft visual studio 2017
 Xamarin (Android)

 For web based


 ASP.NET MVC 5.0
 SQL server database

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