Sunteți pe pagina 1din 24

College Bus Management

System

Presented byFrancis Araujo

Literature Survey
Find

out about the needs of the

user.
Communication bus manager,
driver and students.
Gathered information from travel
agencies for software
implementation.
Internet references.

Introduction
This

project is a desktop system that


enables efficient storage of student
records pertaining buses, such as
bus routes, timings, stops, fees and
facilities like printing of bus receipts
and passes.
The system is designed for any
faculty member who would like to
add data to the system or retrieve
data from the system.

Goal Of Project
To

reduce paperwork.
To make storage of information
more efficient and secure.
To have a user friendly interface.
To run in almost any
environment.

Scope Of System
Adding

new data to database.


Saving data in database.
Retrieving data from the
database.
Search existing data from the
database.
Immediate printing of receipt and
bus passes.

System Requirements
CPU

(Processor): Celeron or
higher.
Monitor: 15 or 17 CRT with 16
bit color display.
RAM: 64 MB or more for optimum
performance.
Hard Disk: 10 GB space for
optimum performance.

Use case diagram for login

Enter Username

User

Enter Password

Use case diagram for Data Entry,


Bus scheduling & Data Retrival
DataEntry

User

Enter Data

Data Retrieval

Enter ReceiptNo

Bus schedule

Enter RouteNo

Use case diagram to exit

Exit

User

Class Diagram
Login
Username
Password
Main()
actionPerformed()
windowClosing()

Schedule
RouteNo
BusStop
Time
Main()
actionPerformed()
windowClosing()

Receipt
Name
Year
Department
Semester
ReceiptNo
FeesPaid
Dues
RouteNo
BusStop
Time

Master Form
DataEntry()
DataRetrival()
BusScheduling()

DataEntry
Name
Year
Department
Semester
ReceiptNo
FeesPaid
Dues
RouteNo
BusStop
Time
Main()
actionPerformed()
windowClosing()

DataRetrival
ReceiptNo
Name
Year
Department
Semester
FeesPaid
Dues
RouteNo
BusStop
Time
Main()
actionPerformed()
windowClosing()

BusPass
Year
Department
Semester
ReceiptNo
FeesPaid
Dues
RouteNo
BusStop
Time
Name

Sequence Diagram

Sequence Diagram
(contd..)

Collaboration Diagram
Login

BussPa
ss

Receipt
4:

8:

1:
3:

6:
9:
DataRetr
ival

2:
Options

7:

5:

11:
12:

DataEntr
y

10:

Bus
Scheduling

Activity Diagram
Enter the password and
username

invalid passwords/username

valid pasword /username

Prompt for
Reentry

select Major
function
select Option

if option is Data Retrival

if option is data entry

Search
information

Enter the Data


if option is schedule
Bus schedule

click on button

click on add button

Bus Pass

Bus Receipt

view bus
schedule

click on exit

View for end

Exit the Fuction

view
information

ER Diagram
USERNNAM
E

PASSWORD

LOGIN

Database

Year

Department

Semester
RecepitNo

Name

DataEntry1
RouteNo

Fees
Paid
Dues

Bus Time

Bus Stop

Schedule

Bus Time
RouteNo

Bus Stop

Component Diagram
College Bus
Management

DataEntr
y1.mdb

Schedule
.mdb

Deployment Diagram for Bus


Management System
Monitor

Processor
Keyboard

(College Bus
Management
System)

Printer

Advantages

This project comprehensively keeps a track


of all the student data such as name, bus
stop and other such details.
It only allows administrative users to login
and enter data.
The data can also be retrieved as required.
This allows for a common storage point for
all the data.
It also allows easy to use print access to
administrative faculty for receipts and
passes.

Disadvantages
Only

one login and password is


valid.
Once the database becomes full
a new database has to be
created.
Modifications and deletions must
be made directly to the database.

Database Connectivity
For

connectivity Type-1 driver is


used.
The name of Type-1 driver is
JDBC-ODBC driver provided by
Sun Micro Systems.
First, we have to create the
database.

Future Scope
This involves two possibilities
Future

Development Scope

Usage of applets, online


registration etc.

Future

Usage Scope

Usage in city transport systems, as well


as private bus companies.

THANKYOU!!

S-ar putea să vă placă și