SRS - PROJECT
REQUIREMENT
SPECIFICATION
PREPARED FOR
Software Requirement Specification Course,
Under the supervision of Sir Natash Ali Mian
PREPARED BY
Omer Mustafa,
Mubashar Hussain
Abdullah Waqar
Dated: Dec 12th, 2018
Functional Requirements
The main purpose of the system is to increase sales by creating the complete inventory
records of stock, receipt, details of purchasers and sellers at Mobile buy sell and repairing
store. Functional Requirements arrived at the end of the interaction with the Users are listed
below in a table:
No Requirement name Requirement Description Priority
1 Log in This function will enable Mandatory
salespersons/inventory requirement
managers/sales
managers/administrators.
to log in to the system.
2 Change password This function will enable salesperson/ Mandatory
inventory managers/ sales requirement
managers/administrators to change
password.
2 View status This function will enable salespersons Mandatory
to view status. requirement
3 Cancel a receipt This function will enable the Mandatory
salespersons to check a receipt requirement
4 Produce a receipt This function will enable the Mandatory
salespersons to check a receipt requirement
5 Search item This function will enable the Optional
salespersons to search an item requirement
6 View Sold item This function will enable the Mandatory
salespersons to sold an item requirement
7 View Feedback This function will enable the Mandatory
salespersons to key in feedback requirement
8 Check stock This function will enable the Mandatory
salespersons to check stock in requirement
inventory
9 Check inventory This function will enable the Mandatory
status salespersons/ inventory managers to requirement
check details
10 Validate report This function will enable the inventory Mandatory
managers to validate report requirement
11 Generate trend This function will enable the inventory Mandatory
managers to generate trend requirement
12 View reports This function will enable the inventory Mandatory
managers to view reports. requirement
13 Generate reports This function will enable the inventory Mandatory
managers to generate reports. requirement
14 Check exception This function will enable the sales Mandatory
manager to check exception requirement
15 Check receipt This function will enable the sales Mandatory
manager to check receipt requirement
16 Check balance This function will enable the sales Mandatory
manager to check balance requirement
17 Check return item This function will enable the sales Mandatory
manager to check return item requirement
18 Generate sales trend This function will enable the sales Mandatory
manager to generate sales trend requirement
19 Add new item This function will enable the Mandatory
administrator to add new item requirement
20 Delete item This function will enable the Mandatory
administrator to delete item requirement
21 Add new user This function will enable the Mandatory
administrator to add new user requirement
22 Delete user This function will enable the Mandatory
administrator to delete user requirement
23 Change price This function will enable the Mandatory
administrator to change price requirement
Non-Functional Requirements
● The Salesperson Inventory manager Administrator must be able to access their account
24 hours a day, seven days a week.
● The non functional requirements of the Sale and Inventory Management systems areas
described below.
1- Security
● The system must have protection from unauthorized users. By using username and
password.
● Also system show error if the username or password is not correct.
● To use the system, every user has to login by key in their username and password.
2- Performance
● The time system required to process and respond when a user key in the Identification
that is username and password.
● The system is supposed to respond in less than 2 seconds.
3- Availability
● Sale and Inventory Management system is a standalone system which has two to three(2
– 3) users and users must have to use it during operating hours.
Wireframes
Following are our wireframes for some of our use cases:
Login Page:
Category page:
Item Form:
Sale form: