Problem Definition
A Software has to be developed for automating the inventory control management system. It should have following functionalities:
Product Finding Tracking Orders and Deliveries Update Inventory Information Report Generation Login View Inventory Status
Background
Inventory control – The accounting procedure of the supervision of supply, storage and accessibility of items.
Storing and updating records of product attributes Categorizes the various products Facilitate various online payment options Taking orders Reducing overhead cost without hurting sales
Goals of Proposed System
Planned approach towards working
Accuracy No redundancy Immediate retrieval of information Immediate storage of information Easy to operate Reliability
Use Case Diagram
Context Diagram
Level 1 Data Flow Diagram
E R Diagram
Software Requirement Specification (SRS)
1. Introduction
1.1 Purpose
The proposed system is intended to store, retrieve, and update information related to inventory control:
Product information Online payment View product status like its price, product barcode,
quantity etc. Recoding the transactions
1.2 Document Convention
ADMIN:
A login id representing a user with administration privileges to the software.
A general login id assigned to users Intended users for the software
USER: CLIENT:
1.3 Acronyms and Abbreviations
SQL: Structured Query Language.
ASP: Active Server Page
IIS: Internet Information Services
1.4 Scope
Replace old paper work system. Improved and Optimized Service
2. Overall Description
2.1 User Interface
Keyboard Mouse
2.2 Hardware Interface
Server Side:
OS: Windows XP or higher and Win ME Processor: Pentium 3, 3.0 GHz or higher RAM: 256 MB or more
Client Side:
OS: Windows XP or higher versions, MAC or UNIX Processor: Pentium 3, 2.0 GHz or higher RAM: 256 MB or more
2.3 Operating Environment
Internet explorer 6.0 Mozilla Firefox Opera 7.0 or any other higher versions
The only basic requirement is internet connection
2.4 Software Interface
Database: SQL Server 2008
Application: ASP Web Server: IIS
2.5 Communication Interface
The user must connect to the internet to access the system
Dialup Modem of 52 kbps Broadband Internet
3. Specific Requirements
3.1 Performance Requirements
The proposed system that we are going to develop will be used as the Chief performance system within the different branches of the organization which interacts with the organizations staff and user. It is available during all 24 hours
3.2 Input Requirements
User Access: Each User assigned an id– used to map
his/her records
Uploading of data: this can be done only by admin Online Payment: Facility to check the validation of
payment code
3.3 Safety Requirements
The database may get crashed due to viruses or system failure. Therefore, it is required to take the database backup.