Professional Documents
Culture Documents
GROUP: CS1104D
i
<Project Name> Version: <1.0>
Software Requirement Specification (SRS) Date: <dd/mm/yyyy>
<person in charge>
Table of Contents
1. Overall Description...........................................................................................................2
1.1 Product Perspective..............................................................................................................2-3
1.2 Product Functions................................................................................................................4-5
1.3 User Characteristics................................................................................................................6
1.4 Operating Environment..........................................................................................................7
1.5 General Constraints.................................................................................................................7
1.6 References.................................................................................................................................8
3. Functional Requirements...............................................................................................4
Appendix........................................................................................................................................6
Revision History
Name Date Reason For Changes Version
Nor Farzanah Binti 3/5/2020 Develop Overall Description 1.0
Sharom
Aina Nazahah Binti 5/5/2020 Develop Overall Description 2.0
Mohd Nor
1
<Project Name> Version: <1.0>
Software Requirement Specification (SRS) Date: <dd/mm/yyyy>
<person in charge>
1. Overall Description
Construction Administration System is a computerized system which helps user (staff and
admin) to manage the administrator daily activity in electronic format. It reduces the risk of
paperwork and human error such as file lost, file damaged and time consuming. It can help user
to manage the transaction or record more effectively and time saving.
Include item details form and design form to send to the Construction. Procurement will make a deal
with other organization outside the company during purchasing the raw material. After that,
Procurement will create the item details form for certain products which is to be produce.
Include construct form to send to the Testing after the product has been done created. Testing will
return the product to the Construction if the product is failed during testing. After that, Construction
will fix or recreate the product and send the fix form to the Testing.
Include testing form which staff need to test every product has been produced by Construction.
Testing will determine whether the product is functional or malfunction (pass of failed). If the
product is functional, Testing will generate the receipt for the customers. If the product is
malfunction, Testing will return the product to the Construction.
Admin description
Include update new staff and delete the staff. Admin will have a access to view the form of item
details (Procurement, Construction, Testing) and view the receipt that has been saved by Testing in
the system.
2
<Project Name> Version: <1.0>
Software Requirement Specification (SRS) Date: <dd/mm/yyyy>
<person in charge>
3
<Project Name> Version: <1.0>
Software Requirement Specification (SRS) Date: <dd/mm/yyyy>
<person in charge>
The major features of Construction Administration System are to let the user perform well than the
manual system. This system is working in user friendly area and more secure for the user. It will keep the
users and customers records in a permanent files system and recording the result of the firm activities.
The Data Flow Diagram (DFD) below shows the layout of our Construction Administration System:
4
<Project Name> Version: <1.0>
Software Requirement Specification (SRS) Date: <dd/mm/yyyy>
<person in charge>
5
<Project Name> Version: <1.0>
Software Requirement Specification (SRS) Date: <dd/mm/yyyy>
<person in charge>
6
<Project Name> Version: <1.0>
Software Requirement Specification (SRS) Date: <dd/mm/yyyy>
<person in charge>
A user may be actively involved in a project’s outcome or in a position to affect the project’s success. For
Construction Administration system, the user which are the staff and admin as a stakeholder. The user
characteristics include experience and technical expertise.
STAFF (Procurement/Construction/Testing)
Update profile
Received the design and create the item details
Create new item
Testing new item
Fix failed item
Verify the item
Generate the receipt
ADMIN
View item and item details
Update new staff and delete staff
View receipt
7
<Project Name> Version: <1.0>
Software Requirement Specification (SRS) Date: <dd/mm/yyyy>
<person in charge>
Software limitations:
The system shall need Windows2000 or greater with at least the Microsoft .NET Framework 1.1
installed.
Hardware limitations:
Each operator shall need a PC capable of running Microsoft Windows2000 or greater, with at least
the Microsoft .NET Framework 1.1 installed.
The database shall be stored on a Windows or Linux server using Apache and MySQL.
All computers shall need to be networked together so that all can have access to the database.
8
<Project Name> Version: <1.0>
Software Requirement Specification (SRS) Date: <dd/mm/yyyy>
<person in charge>
1.6 References
List any other documents (including previous student projects) or Web addresses to which this SRS refers.
These may include user interface style guides. Use the standard IEEE citation guide for this section.
2. Library Management System Mini Project Report on LIBRARY MANAGEMENT SYSTEM. [Online].
Available:
https://www.academia.edu/37726542/Library_Management_System_Mini_Project_Report_O
n_LIBRARY_MANAGEMENT_SYSTEM. [Accessed: May. 3, 2020].
9
<Project Name> Version: <1.0>
Software Requirement Specification (SRS) Date: <dd/mm/yyyy>
<person in charge>
10
<Project Name> Version: <1.0>
Software Requirement Specification (SRS) Date: <dd/mm/yyyy>
<person in charge>
3. Functional Requirements
Functional requirements capture the intended behavior of the system. List the detail of different
user/stakeholder functions with specific explanations regarding every function.
11
<Project Name> Version: <1.0>
Software Requirement Specification (SRS) Date: <dd/mm/yyyy>
<person in charge>
For example: 1. Any transaction will not take more than 10 seconds.
The steps involved to perform the implementation of Construction Administation System database as listed
below:
Availability
Testing should be available on the specified date and specified time as many product need to be test
whether it functional or malfunction before it can be proceed to the customers.
Maintainability
Admin need to ensure staff know what to do in the even of a security breach or incident including a
near-miss and staff must report any suspicious behavior that notice on company premise or
construction sites.
Usability
Testing have to ensure that every products are able to use by the customers and if the products are
malfunction, the company might loss the project.
12
<Project Name> Version: <1.0>
Software Requirement Specification (SRS) Date: <dd/mm/yyyy>
<person in charge>
Appendix
13