You are on page 1of 8

 

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: