3. Requirements:
• Introduction
A Software requirements specification (SRS) is a comprehensive description of
the intended purpose and environment for software under development.
SRS defines how an application will interact with system hardware,
other programs & human user in a wide variety of real world situations.
i. Functional Requirement
ii. Non-Functional requirement
3
5. Using Tools: 5
The software used in this project
is:
OS
Data Base
IDE
Browser
Windows
MS-SQL Server
NetBeans
Google Chrome
6. Features: 6
ADMIN:
• View/Edit/Delete Vehicle Details
• View/Edit/Delete Driver Details
• Booking Status Detail
USER MODULE
• Login/Registration of User
• Take a Car trip (Google Map Integration)
• View Car Details
• Car Booking
7. Use case Table: (Vehicle System) 7
Level 0 Level 1 Level 2 Actor
Account Sign in
Sign out
User
Admin
Vehicle System Search Vehicle name
Route name
Bus stop
User
Admin
Report About System, route
Request for Addvehicle
User
Update Add vehicle
Add route
Add Bus stop
Change Location
Admin
8. Scope & Objective For Project:
To register and keep the information about all vehicles.
To build up a system that provides and generates the summary
Report from the database records in order to get the whole view
about the vehicles amounts.
Summarize the accidental records and responds for the
further improvements.
A web based tool where user can search for additional information
of the vehicle.
8
9. Task Identity & procedure: 9
• Requirement analysis :
As we are doing this by ourselves not for a organization or for a company. So we collect
requirement by ourselves by brainstorming and questioning other people. Later we discus
among us and fixed our requirement.
12. Task Identity & procedure:
User Interface:
4/17/2017 Dhaka vehicle system
12
13. Task Identity & procedure: 13
• Quality Assurance:
• Unit Testing:
Unit testing focuses verification effort on the smallest unit of software design that is the module.
Using procedural design description as a guide, important control paths are tested to uncover
errors within the boundaries of the module. The unit test is normally white box testing oriented
and the step can be conducted in parallel for multiple modules.
• Integration Testing:
Integration testing is a systematic technique for constructing the program structure, while
conducting test to uncover errors associated with the interface. The objective is to take unit
tested methods and build a program structure that has been dictated by design.
14. Task Identity & procedure: 14
• System Testing:
System testing is actually a series of different tests whose primary purpose is to fully exercise
the computer-based system. Although each test has a different purpose, all work to verify that
all system elements have been properly integrated to perform allocated functions.
• Security Testing:
Attempts to verify the protection mechanisms built into the system.
• Performance Testing:
This method is designed to test runtime performance of software within the context of an
integrated system.