Store Management System: Software Engineering Lab Practical
Store Management System: Software Engineering Lab Practical
Store Management System: Software Engineering Lab Practical
Submitted By –
The Store Management System includes maintaining the section records of stock, sales,
management and employees in specific along with the overall records of the store.
A Store Management System is required for the company at large and for a store in small to
analyse, manage and keep a track of all the functions taking place in the store. This system
for the store specifically will deal with managing the employee records, which includes
maintaining salary records, departments, working hours, etc., managing the product records
dividing them into different departments/sections, monitoring their stock details, sales etc.
The Store Management System will include –
Employee Module – this contains all the employee details including, name, emp_id,
designation, department, salary and working hours per week.
Section Module – the store is divided into different sections/departments depending
on the category. (Eg: in a garment shop, store might be divided into kid’s section,
women’s section, men’s section.)
Stock Module – Under each section it includes details of old stock as well as of the
new stock. It contains their price details, sales and requirements.
Offer Module – In case of any festive sales, all the offers will be included and
defined.
For different branches of the same store around the city, the management system can be
modified according to their needs. We can also create an integrated platform to track and
analyse the records of different stores and realise a way to improve the statistics.
1.1 PURPOSE
The purpose of the document is to collect and analyze all assorted ideas that have come
up to define the system, its requirements with respect to consumers. Also, we shall
predict and sort out how we hope this product will be used in order to gain a better
understanding of the project, outline concepts that may be developed later, and
document ideas that are being considered, but may be discarded as the product
develops.
In short, the purpose of this SRS document is to provide a detailed overview of our
software product, its parameters and goals. This document describes the project's target
audience and its user interface, hardware and software requirements. It defines how our
client, team and audience see the product and its functionality. Nonetheless, it helps any
designer and developer to assist in software delivery lifecycle (SDLC) processes.
1.2 SCOPE
Primarily, the scope pertains to Offline Grocery Stores. It focuses on the company, the
stakeholders and applications, which allow for efficient sales, management of
employees, customer satisfaction and also accounts for the supply needs.
This SRS is also aimed at specifying requirements of software to be developed but it can
also be applied to assist in the selection of products. The standard can be used to modify
the document later when expanding business to manage the needs of different stores
and also to compile the statistics at large for the whole company.
1.4 OVERVIEW
The remaining sections of this document provide a general description, including
characteristics of the users of this project, the product's hardware, and the
functional and data requirements of the product. General description of the project is
discussed in section 2 of this document. Section 3 gives the functional requirements,
data requirements and constraints and assumptions made while designing the E-
Store. It also gives the user viewpoint of product. Section 3 also gives the specific
requirements of the product. Section 3 also discusses the external interface
requirements and gives detailed description of functional requirements. Section 4 is for
supporting information.
2 OVERALL DESCRIPTION
This document contains the problem statement that the current system is facing which
is hampering the growth opportunities of the company. It further contains a list of the
stakeholders and users of the proposed solution. It also illustrates the needs and wants
of the stakeholders that were identified in the brainstorming exercise as part of the
requirements workshop. It further lists and briefly describes the major features and a
brief description of each of the proposed system.
The following SRS contains the detail product perspective from different stakeholders. It
provides the detail product functions of Store with user characteristics permitted
constraints, assumptions and dependencies and requirements subsets.
2.3 CONSTRAINTS
Reliability requirements
Criticality of the application
Safety and security considerations regulatory policies
Hardware limitations
Interfaces to other applications
Parallel operation
Audit functions
Control functions
Higher-order language requirements
Signal handshake protocols.
2.4 ASSUMPTIONS
3.3 PERFORMANCE
The performance depends on the hardware used by the clients.
Initial loading time will be taken when starting the software. Once the interfacing is done
with the time taken to do a task will be minimum.
The connectivity factor will also be taken into account as it will run on their server.
4. SUPPORTING DOCUMENTS
Refer to the Use-Case Diagrams, Data Flow Diagrams and Entity-Relationship
Diagrams for better understanding of the structure.
Entity Relationship Diagram
Use Case Diagram