Car-Park SRS v1.1
Car-Park SRS v1.1
Car-Park SRS v1.1
Version 1.0
Car Park
Fresher Academy
2018
1
Table of Contents
Table of Contents ................................................................................................................................... 2
1. INTRODUCTION ........................................................................................................................... 3
1.1. Purpose .................................................................................................................................. 3
1.2. In scope .................................................................................................................................. 3
2. OVERVIEW .................................................................................................................................... 3
2.1. Actors ..................................................................................................................................... 3
2.2. System Use Case Diagram ..................................................................................................... 4
2.2.2. Car park operation administration staff ...................................................................... 5
3. Functional Description............................................................................................................... 5
3.1 Functional Requirements ..................................................................................................... 5
3.1.2. Booking office management ....................................................................................... 10
3.1.3. Parking lot management ............................................................................................. 13
3.1.4. Car management.......................................................................................................... 17
3.1.5. Trip management ........................................................................................................ 20
3.1.6. Ticket management ..................................................................................................... 24
3.2 Detailed Non-Functional Requirements ............................................................................ 29
3.2.1 Logical Structure of the Data ...................................................................................... 29
3.2.2 Security......................................................................................................................... 30
3.2.3 Performance................................................................................................................. 30
3.2.4 Technial Requirement ................................................................................................. 30
2
1. INTRODUCTION
1.1. Purpose
The purpose of this document describes in detail the functions of "Car Park
Management System". It shows the function and builds a complete system.
It clearly explains the requirement of the system, gives an overview of
screens and interacts with other systems or applications. And this
document is for presentation with the customer to improve.
1.2. In scope
− Main user:
2. OVERVIEW
2.1. Actors
Actor Description
Human Resource The staff has right to search, add, delete, edit employee
Management staff information, statistic report
3
operation - Manage parking registration, including searching, adding,
administration deleting, editing, and reporting statistics.
staff
- Manage booking office, including searching, adding, deleting,
editing ticket information and reporting statistics.
The diagram below provides an overview of the groups of functions and actors
involved in building the Da Nang car park management website:
Add employee
Edit employee
HRM Staff
Deleteemployee
Delete employee
4
2.2.2. Car park operation administration staff
Car management
Booking office
management
Parking lot
management
Car park operation
administration staff
Ticket management
Trip management
3. Functional Description
3.1 Functional Requirements
5
condition
Post-
processing
6
Account Text field –
String (50)
Password Password –
String(100)
Department ComboBox
Back Button The user clicks Back to
return to the previous page
Reset Button The user clicks Reset to
delete all inputted data.
Add Button The user clicks Add to add
employee into Database
Screen Actions
7
lowercase and
number.
8
Department Label -
String(50)
Prev Link When user clicks this
link, then display
employee list at the
previous page
1 Link When the user clicks
this link, then display
employee list at page 1
2 Link When the user clicks
this link, then display
employee list at page 2
3 Link When the user clicks
this link, then display
employee list at page 3
Next Link When user clicks this
link, then display
employee list at the
next page
View Link When user clicks this
link, then display form
information employee
show the current
information and
perform action update
or delete employee
Screen Actions
9
display search any employee,
result on the then display
employee list message “No
table. matches”
.
10
Prev Link When user clicks this
link, then display
booking office list at
the previous page
1 Link When the user clicks
this link, then display
booking office list at
page 1
2 Link When the user clicks
this link, then display
booking office list at
page 2
3 Link When the user clicks
this link, then display
booking office list at
page 3
Next Link When user clicks this
link, then display
booking office list at
the next page
Screen Actions
11
3.1.2.2. Add booking office
12
String (50)
Place ComboBox
Contract Date Picker
deadline
Reset Button The user clicks Reset
to delete all inputted
data
Add Button The user clicks Add to
add booking office
information and
update database.
Screen Actions
13
Screen of Parking lot list page
14
this link, then display
parking lot list at page
1
2 Link When the user clicks
this link, then display
parking lot list at page
2
3 Link When the user clicks
this link, then display
parking lot list at page
3
Next Link When user clicks this
link, then display
parking lot list at the
next page
Screen Actions
15
Screen of adding parking lot
Screen Actions
16
Reset When user click Delete all
Reset, the system inputted data
will delete all
inputted data
Add When the user Back to Detail When inputted “Area” is
clicks Add, the screen and not number, the system
system will display will display message
validate data. If message “Add “Please input area with
data is valid, the booking office number format”
system will update successfully”
data into database, When inputted “Price” is
otherwise display not number, the system
error message. will display message
“Please input price with
number format”
17
Screen of car list
Search Button
License plate Label -
String (20)
Car type Label -
String(50)
Car color Label -
String(20)
Company Label -
String(50)
Parking lot Label -
String(50)
Label –
String(20)
Prev Link When user clicks this
link, then display car
list at the previous
page
1 Link When the user clicks
this link, then display
car list at page 1
2 Link When the user clicks
this link, then display
car list at page 2
3 Link When the user clicks
this link, then display
car list at page 3
Next Link When user clicks this
link, then display car
18
list at the next page
Screen Actions
19
License plate Text field –
String (50)
Car type Text field –
String (50)
Car color Text field –
String (50)
Company ComboBox
Parking lot ComboBox Box to select parking
lot (Only display
parking lots with
status “Emply”
Reset Button The user clicks Reset
to reset all data into
default
Add Button The user clicks Add to
add information of
cars and update into
database,
Screen Actions
20
Screen Trip list of company
21
1 Link When the user clicks
this link, then display
trip list at page 1
Screen Actions
22
3.1.5.2. Add trip
23
Add Button The user clicks Add to
add information of trip
into database
Screen Actions
When database
connection has error ->
Display message
“Database connection
error”
24
Screen Ticket list
25
previous page
1 Link When the user clicks
this link, then display
ticket list at page 1
2 Link When the user clicks
this link, then display
ticket list at page 2
3 Link When the user clicks
this link, then display
ticket list at page 3
Next Link When user clicks this
link, then display
ticket list at the next
page
Screen Actions
26
Paging When the user clicks any Display screen
page at Paging, the “Ticket
system will query 10 management”
records of tickets at that
page. Then the system
will display ticket list of
the clicked page.
27
Reset Button The user clicks Reset
to reset data into
default
Add Button The user clicks Add to
add information of
ticket into database
Screen Actions
28
Screen Content
29
The logical structure of the data to be stored on the system is given below:
3.2.2 Security
TBD
3.2.3 Performance
TBD
3.2.4 Technial Requirement
30