Sie sind auf Seite 1von 9

RETAIL STORE

MANAGEMENT SYSTEM

Software Requirements Specification


document

201..Neha Agarwal
209..Tanu Dutt
210..Shubhangi Garg
217..Jalmeen Kaur

Table of Contents
1.0 Introduction ..................................................................
1
1.1 Purpose
1.2 Scope of the project
1.3 References
1.4 Overview
2.0 General Description …………………………………….. 2
2.1 Product perspective
2.2 Hardware and software requirements
2.3 User characteristics
3.0 Specific Requirements ..………………………………….. 4
3.1 Functional requirements
3.2 Non-functional requirements
3.3 Goals of implementation
4.0 conclusion ……………….…………………………………… 6

1.0 INTRODUCTION
1.1 Purpose

The purpose of this document is to provide a detailed description of the


Retail Store Management System. It will describe all the features and
specifications of a retail store management system, along with the
interfaces of the system, the constraints under which it works and how
it responds to an external stimuli. The document is intended for both
the customer and the developer, as a guide through the whole
development process.

1.2 Scope of the project

The Retail Store Management System will be designed to run in a


departmental store assisting the employees/retailers in managing and
selling the products. The system will be designed to maximize profits
by providing a quick, easy to use interface and a data warehousing
facility to maintain and expand customer base.

1.3 References

www.cse.iitk.ac.in/JaloteSEbook/CaseStudies/CaseStudy2/SRS.pdf
mcis.jsu.edu/studio/SRSSample.doc
www.processimpact.com/process_assets/srs_template.doc
www.cse.msu.edu/~chengb/RE-491/Papers/SRSExample-webapp.doc

1
1.4 Overview

The whole system is designed to work in coordination with a database


that would provide the retailer with all the product details with the help
of simple interfaces. This two-tier architecture will help in product
management, billing, employee payroll management and customer
relationship enhancement. The following sections will describe these
features in detail.

2.0 GENERAL DESCRIPTION

2.1 Product perspective

• Easy setup and use : Retail Management System can be set


up quickly and tailored to meet specific retail needs. Built-in
wizards and an intuitive user interface help managers and
associates to learn point-of-sale procedures in minutes.

• Efficient inventory management: Retail Management


System eliminates the need to conduct inefficient, manual stock
counts, saving time and reducing employee overhead.

• Directing point-of-sale processes: With Retail Management


System, associates can work with a customizable point-of-sale
screen that lets them check prices, availability, and stock
location instantly. They will be able to access complete customer
information and quickly create and process returns.

• Enhance knowledge of operations:.


operations:. Retail Management
System can be used to preview, search, and print journals by

2
register, batch, and receipt number, as well as close out data
accurately.

• Improved & quick decision making:


making: The data can be
analyzed and used to identify sales trends in every department,
category, and season. Also to track the return on investment of
advertising and sales campaigns.

• Offer superior customer service:


service: Retail Management System
equips the staff to respond quickly to customer needs, making it
easier to turn a single purchase into a lasting and profitable
customer relationship. Associates can target customer
preferences to offer up-sells and cross-sells and implement
automatic discounts for frequent shoppers. Customers receive
the efficient, personalized service that builds their loyalty and
boosts revenues.

• Improve supplier management:


management: Replenish top-selling items
efficiently and negotiate consistently lower purchasing costs by
tracking item movement and vendor histories.

• Minimize labor costs: Easy to learn and use, Retail


Management System ensure comprehensive functionality.
Shared data systems reduce the need to re-enter information,
freeing the staff from focusing on management thereby helping
sell more effectively.

2.2 HARDWARE/SOFTWARE

• Hardware Requirements:
• Server
• Client
• Input devices: keyboard, bar code scanner, mouse, magnetic
strip card reader
• Output devices : monitor, printer
• Software Requirements:
• Microsoft Visual Studio 6.0

• SQL server 2005

2.3 USER CHARECTERISTICS 3

The user is not required to have a comprehensive knowledge of


computer. Only the salesman using the billing utility should be able to
give inputs using a barcode reader and keyboard quickly.

3.0 SPECIFIC REQUIREMENTS

3.1 Functional Requirements


• Different login : The software should have different logins for
manager and other employees. In this manager can login as
employee but employees can’t login as manager.

• After logging in as employee, one can perform the following


functions :

• Billing – This software must provide facility to prepare


computerized bills. If the customer has taken membership
card then the point will be added after each purchase.

• Stock status- In this the employee can enquire about the


current stock status(available quantity) of any product by
entering its product id.
• Sales/promotional offers- In this the latest promotional
offers will be displayed to the employee so that he can inform
this to customers. 4

• Customer membership- An employee can create a new


account of the customer who wants a membership card.

• After logging in as manager, one can perform following functions:

• Inventory control- In this manager can check all the


information related to each product like product id ,available
quantity, date of purchase, date of expiry(if applicable),etc.

• According to the status of stock he can order new products


if necessary. He will also maintain vendor details.

• Manager can decide the promotional offers for the product


which is there in the stock .

• Employee details - Manager can check employee details like


employee id, salary etc. According to employee’s performance
manager will give incentives to him.

• Customer relationship management - Manager will give


information about the total purchase, points and new
promotional offers to customers through emails, calls and SMSs.

3.2 NON-FUNCTIONAL REQUIREMENTS


The system possesses the following non-functional requirements :

Reliability
The software will have the required reliability at the time of delivery.
The program will not crash and will encompass all the features
required by the customer.
Availability
The required availability will greatly impact the design. This system will
have at least 12 hour availability.
Security

The software will be protected from accidental or malicious


access, use, modification, destruction, or disclosure. :

• Secure password will be given to the manager so that any


other employee can’t login as manager

• Personal details
details of the customer will secured.
5
• Check data integrity for critical variables

Maintainability
The software system will be easy to maintain. In case customer asks
for any modification in the software, it will be easier to introduce the
respective changes.

3.3 GOALS OF IMPLEMENTATION


The software can be expanded to add functionalities like :
• maintaining attendance of each employee
• computing turn over of the retail store, net profit earned at the
end of the year and many more.
• A web portal to allow online customer login and purchasing.
4.0 CONCLUSION
The Retail Store Management System will be simplifying the whole
process of retailing by minimizing the efforts put in managing the store
and maximizing the sales.