Documente Academic
Documente Profesional
Documente Cultură
Specifications
FOR
Version1.0
Prepared by
Ayesha Tariq
&
Hafiz Muhammad Waqas
1st Jan, 2018
Revision History
1. Introduction
Our Home Appliance Store Management Systemis a desktop application which will be implemented in
Store, which will help maintaining the records of the Items, Customer’s details, Dealer’s detail, Sale’s
detailetc.
The previous system in use is totally manual and it is hard manage keep track of data and
to perform simple tasks it requires an immense amount of time and energy
The company wants to find a solution to reduce its operating costs. The major goal of the
system is to fulfill the client’s wishes and provide a better working environment for the staff to
work in easy and effective way so they can save time and work in more efficient way
1.1. Purpose
Our Home Appliance Store Management Systemis a desktop application which will
be implemented in Shop which will help maintaining the records of the items, customer’s
details, Dealer’s details etc
The previous system in use is totally manual and it is hard manage keep track of data
and to perform simple tasks it requires an immense amount of time and energy. The
company wants to find a solution to reduce its operating costs. The major goal of the system
is to fulfill the client’s wishes and provide a better working environment for the staff to work
in easy and effective way so they can save time and work in more efficient way
1.2. Scope
The functional scope of the system has the following main features
To record details of Items
To record information of the customer
To record information of the customer selling
To record information of the customer buying
Recording the information of Dealers
The System has various modules as:
Login Management Form
Item’s Management Form
Dealer’sManagementForm
Customer’sManagement Form
Sale’s Management Form
• Login ManagementModule will provide the access to the system according to the
privileges of the user. This will used to authenticate the user accessing the system
• Item’s Management Module is keeping the record of the new items, sold items,
item’s detail etc. The purpose of this module’s will be to contain the data of the items and
information about the specific item
• Dealer’s Management Module will help to manage Dealer information i.e. adding
new Dealer, updatingDealer&searchingDealer
• Customer’sManagement Module will help to manage Customer information i.e.
adding new Custom, updatingCustomer& searchingCustomer
Sale’s Management Module will help to manage Sale’s information i.e. adding new
Sale, updating Sale & searching Sale
Term/Abbreviation Definition
C# Programming language
Books:
Software Requirements - Techniques By Soren Lauesen
Applying UML and Patterns by Craig Larman 2nd Edition
1.4 Overview
This document contains the requirements of the Home Appliance Store
Management System(HASMS). All the functional Requirements are collected by the
personal visit to the “House Appliance Store”
Manager of the company Mr. Ahmed Ali provided the requirements and functionalities
by himself
1.5 System’s main features
Login Management
Item’s Management
Dealer’s Management
Customer’s Management
Sale’s Management
2. Functional Requirements
2.1 Login Management
SRS-1 Users can enter the system by entering the username and password
Details of the Dealer i-e. Name, CNIC Number, Contact number, and
SRS-18
Company name should be entered
Details of the Sale i-e. ID, Salesman name, Date, Customer CNIC,Item
SRS-40
model number
1. Security
The system requires the users to identify themselves by using login-id and
password. Any user who uses the system shall have a login-id and a password
2. Usability
With proper guidance and use of manual the required training time for a normal
users will not be more than one week
3. Reliability
Availability The system facility will be available to its users for 24 hours
4. Performance
The HASMS has a simple GUI, which is self-explanatory and user friendly
The lists, reports and results generated by the system will not take more than
2-3 sec
Responses to queries shall take no longer than 4-5 sec to load onto the screen
after the user submits the query
The HASMS shall display confirmation messages to user within 1-2 sec after the
user submits information to the system. In other words robustness is
maintained
Resources Required
Hardware Minimum Recommended
RAM 1 GB 2 GB
Hard-drive 20 GB As Required
Printer - -
5. Design Constraints
RUP will be used for the design purposes and UML will be used for the diagrams
in MS Visio. C# language will be used for the development and for the database side
Microsoft SQL server will be used. So, we must be familiar with these constraints
8. Licensing requirements
This system will be developed according to the business oriented nature of
HASMS, and it is licensed by Home Appliances Store