Wednesday, March 2, 2011

Software Requirement Specification (SRS)

SRS is a complete description of a system to be developed. Includes use cases which also known as functional requirements. SRS also contains non - functional requirements which impose constraints on the design or implementation.

Car Accessories Inventory System

Purpose 

The objective of this SRS document is to define the activities for the Car Accessories Inventory System which is using web based application in terms of its iterations, requirements, specification and flow required during the phases of its development.

Scope

Car Accessories Inventory System is an offline application that allows user to update their own financial, marketing, database and item stock according to their daily, monthly and yearly business.

Objective

 To reduce the difficulties in handling any stock in the shop and to increase the use of computers in business management.


Functional Requirements

System Environment

















Use Case Diagram




















Functional Requirement Specification

Login


















Description

This use case allows the administrator such as accounting staff and marketing staff   to enter into the system by entering their username and password as provided. Besides that, the administrator that forgot their password can enter the reset password process to get their new password to login. 

 Manage Financial























Description

This use case allows the accounting to update all data for car accessories shop for daily, monthly n yearly financial.

Manage Stock






















Description

This use case allows the accounting to manage stock for their item that whether they want to order the new product or update the current stock.

Maintain Product Catalog

 
















Description

This use case allows the marketing staff to make the new idea of promotion catalog for print and distribute it for customer.

Setup Promotion





















Description

This use case allows the marketing staff to setup promotion for this car accessories shop. The marketing will provide idea to do the promotion such as banner or advertisement.

Manage Item






 















Description

This use case allows the vendor to deliver or collect back the order.

Actors of The System


Non Functional Requirements 

Security

Employee and management are required to login before using the system.

- Require Login

Each employee and management must have their own id to login in the system.

Flexibility

The system that being used is capable of being change and update.

Performance

The performance of the system is good because the system is running on high end device.

- Device

The system is using a computer with Intel i7 Processor and running on 2 GB RAM.

Usability

This system can be used by employee and management without any difficulties.

Reliability

This system can perform and maintain its functions in routine circumstances without any major error.