Académique Documents
Professionnel Documents
Culture Documents
COLLEGE BUS
MANAGEMENT SYSTEM
CERTIFICATE
This is to certify that the project entitled
Head of Department
Project in charge
CERTIFICATE
This is to certify that the project entitled
Head of Department
Project in charge
Table Of Contents
CHAPTER 1 : INTRODUCTION
1.1
1.2
1.3
Proposed System
Objectives of System
User Requirements
Feasibility Study
Analysis Phase
3.1.2 Class Diagram
3.1.3 Use Case Diagrams
3.2 Design Phase
3.2.1 Sequence Diagram
3.2.2 Collaboration Diagram
3.2.3 Activity Diagram
3.3 Module Specifications
Menu Tree
Menu Screens
Input Screens
Component Diagram
Deployment Diagram
Test Plan
Test Cases
8.1
8.2
8.3
CHAPTER 1: INTRODUCTION
6
RAM 64 MB.
Processor Pentium 4.
Hard Disk Capacity 1GB.
Monitor 15
Software:
Windows 98.xp and more versions
Java.
MS Access
The Bus Management System is a desktop system aimed at students, college administration to
maintain bus facility. The system takes student information as input source and attempts to
maintain the bus services. It allows flexibility during these processes.
The system generates exhaustive reports related to the Bus Management i.e. Fees paid,
dues, rout no. & bus stop. The reports highlight various bus services and features of the bus,
which can be subjected to improvements especially for the college administration to improve bus
transport system.
The system requires comparatively small amount of resources such as memory,
input/output devices and disk space.
The system overall keeps approach in highlighting key features of the bus services.
2.4 Feasibility
Once the scope of the system is defined, we have to specify exactly how the system will
look like which, leads to an estimate of the computer storage requirements that form the basis for
the file design that is to be undertaken in the design phase of the project life cycle. Feasibility
study is the test of system proposal according to its workability, impact on the organization,
ability to meet user needs, effective use of resources.
There are three aspects involved in the feasibility study.
2.4.1
Technical feasibility
The technical feasibility study highlighted various differences in approaches and
3.1Analysis Phase
3.1.1
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
Class Diagram
11
Enter Username
User
Enter Password
12
DataEntry
User
Enter Data
Data Retrieval
Enter ReceiptNo
Bus schedule
Enter RouteNo
Use case diagram for Data Entry, Data Retrieval, Bus Scheduling
13
Exit
User
Sequence Diagram
14
15
Sequence Diagram
3.2.2
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
Collaboration Diagram
16
3.2.3
Activity Diagram
invalid passwords/username
Prompt for
Reentry
select Major
function
select Option
Search
information
click on button
Bus Pass
Bus Receipt
view bus
schedule
view
information
click on exit
Activity Diagram
17
3.2.4
USERNNAME
PASSWORD
LOGIN
Enter into
Database
Schedule
RouteNo
Bus Stop
Bus Time
18
19
5.1
Login Screen
5.2
Option Form
20
5.3
5.4
21
22
23
24
25
26
7.1
Component Diagram
College Bus
Management
DataEntr
y1.mdb
7.2
7.2.1
Schedule
.mdb
Implementation Details
WIN XP.
Software:
Hardware:
27
7.2.2
Frame details
This project is being developed comprising of several frames. The names of the frames
7.2.3
Database details
We have used two tables as databases that have been established in Microsoft Access. We
have accessed this database from JAVA using JDBC connections and thus have arranged to make
changes to the database without directly opening the file, through the front end, i.e. JAVA frames.
7.2.4
Interface details
This addresses to the GUI design issues associated with the project. The project involves
building an interface with good GUI and which is user friendly. The interface basically
incorporates the menu including the functionalities viz open, save, print, close.
On the click event of optimize the system provides the user with the optimized code as
output on the screen.
The exit option the system enables to exit from the application.
1. Introduction
This Test Plan provides the strategy for testing the project College Bus
Management System. This section of the Test Plan document describes the following.
a.
Purpose
Objectives
Document Purpose
This Test Plan reviews:
i.
ii.
iii.
iv.
b.
2. Project Scope
This section of the Test Plan document describes the (1) Scope of the project
College Bus Management System and (2) Out of Scope of the project College Bus
Management System.
a.
Login feature
29
Data Entry
Data Retrieval
Bus Scheduling
Role
Testers
Developers
Responsibilities
Resource Name(s)
Francis and Rahul
Users
Desktop
Administrators
Installation of software
Troubleshooting of hardware/software
Information regarding standard desktop
Business Analysts
30
For performing the above mentioned tests, we will create test cases as shown in
table below.
Use Case ID
Description
Test Case
UC-1
TC-1
UC-2
TC-2
UC-3
TC-3
UC-4
TC-4
31
Table below describes the description of each test case mentioned in table 2 and the
results expected from a corresponding test case.
Use
Case
Test
Case ID
Description
Expected Result
ID
UC-1
TC-1
UC-1
TC-2
UC-1
TC-3
User enters
username
UC-2
TC-1
UC-2
TC-2
UC-2
TC-3
If dues
alphabet
character
UC-2
TC-4
UC-3
TC-1
Input route no
If bus no is negative,alphabet or
special character display error
INCORRECT ROUTE NO
UC-3
TC-2
32
UC-3
TC-3
Bus Scheduling:Check
Time validity in Set bus
schedule
UC-3
TC-4
UC-4
TC-1
UC-4
TC-2
b. Database
A Head maintains Database that contains the login names and passwords of all the
users.
.
33
5. Project Tasks/Schedule
Table 4 describes the schedule for the Test Plan of the project College Bus
Management System
Task
Artifacts
Projected Completion
15-2-2012
Test Environment
Prepared
15-2-2012
18-2-2012
Defects submitted
and tracked
1-3-2012
Integration test
21-03-2012
Customer
Acceptance Test
31-3-2012
Project Schedule
6. Defect Responsibility/Resolution
Possible defects identified through manual testing will be discussed with
development team members to verify that the observed behavior constitutes a defect.
Defects found will be tried to be resolved. If not possible, they will be delivered with the
deliverables as Known Bugs. Defect register will be maintained to keep a track of all
the defects found in the software.
7. Exit Criteria
34
Testing can proceed to the next stage of the process when a sufficient proportion
of the current stage has been completed All exit criteria should be satisfied by the end of
the project.
a)
Goals:
b)
7.4
Test Case
Use
Test
Case
No.
Step Description
Expected
Result
Actual Result
UC3
TC-1
Bus Scheduling:
input route no
If bus no is
negative,alphab
et or special
character
display error
INCORRECT
ROUTE NO
UC3
TC-2
Bus
Scheduling:Check
Stop validity in Set
bus schedule
UC3
TC-3
UC3
TC-4
Cas
e
Successf
ul/Faile
d
Environm
ent No. (if
failed)
INCORRECT
ROUTE NO
displayed when
negative no,alphabet
or special character
entered.
Successf
ul
Display correct
stop names for
selected bus
route
Successf
ul
Bus
Scheduling:Check
Time validity in
Set bus schedule
Display correct
time slots for
selected bus
route
Valid timings to be
retrieved from
database
Successf
ul
Bus Scheduling:
Check if new Bus
Schedule is saved
correctly to the
Database under the
correct Route
Number
New route
should be saved
in the database
with the correct
parameters like
Stops and
Timings
Successf
ul
Successf
ul
Log
Num
(if
faile
Testing on platforms like Linux and Mac has not been performed
Standalone system with no internet support.
37