• No results found

SRS-201-209-210-217

N/A
N/A
Protected

Academic year: 2021

Share "SRS-201-209-210-217"

Copied!
9
0
0

Loading.... (view fulltext now)

Full text

(1)

RETAIL STORE

RETAIL STORE

MANAGEMENT SYSTEM

MANAGEMENT SYSTEM

Software Requirements Specification

Software Requirements Specification

document

document

201..Neha Agarwal

201..Neha Agarwal

209..Tanu Dutt

209..Tanu Dutt

210..Shubhangi Garg

210..Shubhangi Garg

217..Jalmeen Kaur

217..Jalmeen Kaur

Table of Contents

Table of Contents

(2)

1.0

Introduction ...

Introduction ...

1

1

1.1

1.1

Purpose

Purpose

1.2

1.2

Scope of the project

Scope of the project

1.3

1.3

References

References

1.4

1.4

Overview

Overview

2.0

General Description ……….. 2

General Description ……….. 2

2.1

2.1

Product perspective

Product perspective

2.2

2.2

Hardware and software requirements

Hardware and software requirements

2.3

2.3

User characteristics

User characteristics

3.0

Specific Requirements ..……….. 4

Specific Requirements ..……….. 4

3.1

3.1

Functional requirements

Functional requirements

3.2

3.2

Non-functional requirements

Non-functional requirements

3.3

3.3

Goals of implementation

Goals of implementation

4.0 conclusion ……….……… 6

4.0 conclusion ……….……… 6

1.0 INTRODUCTION

(3)

1.1 Purpose

1.1 Purpose

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

the customer and the developer, as a guide through the whole development process.

development process.

1.2

1.2

Scope of the project

Scope of the project

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

facility to maintain and expand customer base.

1.3 References

1.3 References

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

1

(4)

1.4

1.4

Overview

Overview

The whole system is designed to work in coordination with a database 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 that would provide the retailer with all the product details with the help of simple interfaces. This two-tier architecture will help in product

of simple interfaces. This two-tier architecture will help in product management, billing, employee payroll management and customer management, billing, employee payroll management and customer relationship enhancement. The following sections will describe these relationship enhancement. The following sections will describe these features in detail. features in detail.

2.0 GENERAL DESCRIPTION

2.0 GENERAL DESCRIPTION

2.1 Product perspective

2.1 Product perspective

Easy setup and use : Easy setup and use : Retail Management System can be set Retail Management System can be set up quickly and tailored to meet specific retail needs.

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

Efficient inventory management:Efficient inventory management: Retail Management Retail Management

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

counts, saving time and reducing employee overhead.

Directing point-of-sale processes: Directing point-of-sale processes: With Retail Management With Retail Management System, associates can work with a customizable point-of-sale System, associates can work with a customizable point-of-sale screen that lets them check prices, availability, and stock screen that lets them check prices, availability, and stock

location instantly. They will be able to access complete customer location instantly. They will be able to access complete customer information and quickly create and process returns.

information and quickly create and process returns.

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

(5)

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

accurately.

Improved & quick decision makingImproved & quick decision making: The data can be: The data can be

analyzed and used to identify sales trends in every department, analyzed and used to identify sales trends in every department, category, and season.

category, and season. Also to track the return on investment ofAlso to track the return on investment of advertising and sales campaigns.

advertising and sales campaigns.

Offer superior customer serviceOffer superior customer service: Retail Management System: Retail Management System equips the staff to respond quickly to customer needs, making it equips the staff to respond quickly to customer needs, making it easier to turn a single purchase into a lasting and profitable easier to turn a single purchase into a lasting and profitable customer relationship. Associates can target customer

customer relationship. Associates can target customer preferences to offer up-sells and cross-sells and implement preferences to offer up-sells and cross-sells and implement automatic discounts for frequent shoppers. Customers receive automatic discounts for frequent shoppers. Customers receive the efficient, personalized service that builds their loyalty and the efficient, personalized service that builds their loyalty and boosts revenues.

boosts revenues.

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

tracking item movement and vendor histories.

Minimize labor costs: Minimize labor costs: Easy to learn and use, Retail Easy to learn and use, Retail Management System ensure comprehensive functionality. Management System ensure comprehensive functionality. Shared data systems reduce the need to re-enter information, Shared data systems reduce the need to re-enter information, freeing the staff from focusing on management thereby helping freeing the staff from focusing on management thereby helping sell more effectively.

sell more effectively.

2.2 HARDWARE/SOFTWARE

2.2 HARDWARE/SOFTWARE

• Hardware Requirements: Hardware Requirements:

• ServerServer

(6)

Input devices: keyboard, bar code scanner, mouse, magnetic Input devices: keyboard, bar code scanner, mouse, magnetic strip card reader

strip card reader

• Output devices : monitor, printerOutput devices : monitor, printer

• Software Requirements: Software Requirements:

• Microsoft Visual Studio 6.0Microsoft Visual Studio 6.0

SQL server 2005SQL server 2005

2.3 USER CHARECTERISTICS

2.3 USER CHARECTERISTICS

The user is not required to have a comprehensive knowledge of The user is not required to have a comprehensive knowledge of

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

give inputs using a barcode reader and keyboard quickly.

3.0

3.0

SPECIFIC REQUIREMENTS

SPECIFIC REQUIREMENTS

3.1

3.1

Functional Requirements

Functional Requirements

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

employee but employees can’t login as manager.

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

functions :

• Billing – This software must provide facility to prepare Billing – This software must provide facility to prepare computerized bills. If the customer has taken membership computerized bills. If the customer has taken membership card then the point will be added after each purchase. card then the point will be added after each purchase.

• Stock status- In this the employee can enquire about the Stock status- In this the employee can enquire about the current stock status(available quantity) of any product by current stock status(available quantity) of any product by entering its product id.

entering its product id.

(7)

• Sales/promotional offers- In this the latest promotional Sales/promotional offers- In this the latest promotional offers will be displayed to the employee so that he can inform offers will be displayed to the employee so that he can inform this to customers.

this to customers.

• Customer membership- An employee can create a newCustomer membership- An employee can create a new account of the customer who wants a membership card. account of the customer who wants a membership card.

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

• Inventory control- In this manager can check all the Inventory control- In this manager can check all the information related to each product like product id ,available information related to each product like product id ,available quantity, date of purchase, date of expiry(if applicable),etc. quantity, date of purchase, date of expiry(if applicable),etc.

• According to the status of stock he can order new products According to the status of stock he can order new products if necessary. He will also maintain vendor details.

if necessary. He will also maintain vendor details.

• Manager can decide the promotional offers for the product Manager can decide the promotional offers for the product which is there in the stock .

which is there in the stock .

• Employee details - Manager can check employee details like Employee details - Manager can check employee details like employee id, salary etc. According to employee’s performance employee id, salary etc. According to employee’s performance manager will give incentives to him.

manager will give incentives to him.

• Customer relationship management - Manager will give Customer relationship management - Manager will give information about the total purchase, points and new information about the total purchase, points and new

promotional offers to customers through emails, calls and SMSs. promotional offers to customers through emails, calls and SMSs.

3.2 NON-FUNCTIONAL REQUIREMENTS

3.2 NON-FUNCTIONAL REQUIREMENTS

(8)

The system possesses the following non-functional requirements : The system possesses the following non-functional requirements :

Reliability

Reliability

The software will have the required reliability at the time of delivery. The software will have the required reliability at the time of delivery. The program will not crash and will encompass all the features

The program will not crash and will encompass all the features required by the customer.

required by the customer.

Availability

Availability

The required availability will greatly impact the design. This system will The required availability will greatly impact the design. This system will have at least 12 hour availability.

have at least 12 hour availability.

Security

Security

The software will be protected from accidental or malicious The software will be protected from accidental or malicious access, use, modification, destruction, or disclosure. :

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

Secure password will be given to the manager so that any Secure password will be given to the manager so that any other employee can’t login as manager

other employee can’t login as manager

Personal details of the customer will secured.Personal details of the customer will secured.

• Check data integrity for critical variablesCheck data integrity for critical variables

Maintainability

Maintainability

The software system will be easy to maintain. In case customer asks 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 for any modification in the software, it will be easier to introduce the respective changes.

respective changes.

3.3 GOALS OF IMPLEMENTATION

3.3 GOALS OF IMPLEMENTATION

The software can be expanded to add functionalities like : The software can be expanded to add functionalities like :

• maintaining attendance of each employeemaintaining attendance of each employee

• computing turn over of the retail store, net profit earned at the computing turn over of the retail store, net profit earned at the end of the year and many more.

end of the year and many more.

• A web portal to allow online customer login and purchasing.A web portal to allow online customer login and purchasing.

(9)

4.0

4.0

CONCLUSION

CONCLUSION

The Retail

The Retail Store Management System will be simplifying the wholeStore Management System will be simplifying the whole process of retailing by minimizing the efforts put in managing the store process of retailing by minimizing the efforts put in managing the store and maximizing the sales.

and maximizing the sales.

References

Related documents