Académique Documents
Professionnel Documents
Culture Documents
DESIGNING
A
SYSTEM REQUIREMENT ANALYSIS
FOR
SALES AND INVENTORY MANAGEMENT
SYSTEM
FOR
Gajraj Developers PVT LTD.
1
Copyright @2016 by PC Technology Pvt.Ltd
Software Requirements Specification for Gajraj Developers Pvt Ltd
INDEX
2
Copyright @2016 by PC Technology Pvt.Ltd
Software Requirements Specification for Gajraj Developers Pvt Ltd
1. Introduction-
1.1. Purpose-
4
Copyright @2016 by PC Technology Pvt.Ltd
Software Requirements Specification for Gajraj Developers Pvt Ltd
2. Requirement Specification-
This section will describe all usual requirements for developing Sales and
Inventory Management system Software Desktop Application. Knowing the requirements and
needs of clients is vital to the success of a project. Hence we will be following some approaches
to finding facts. The following are some of the most widely used fact-finding techniques used to
find facts about the needs and requirements of the company.
The purpose of using this fact-finding technique is to find out the following :
5
Copyright @2016 by PC Technology Pvt.Ltd
Software Requirements Specification for Gajraj Developers Pvt Ltd
3. Data Structure-
3.2 Category-
The table contains information about Category.
6
Copyright @2016 by PC Technology Pvt.Ltd
Software Requirements Specification for Gajraj Developers Pvt Ltd
7
Copyright @2016 by PC Technology Pvt.Ltd
Software Requirements Specification for Gajraj Developers Pvt Ltd
3.5 Location-
3.6 Suppliers-
The table contains information about Suppliers.
8
Copyright @2016 by PC Technology Pvt.Ltd
Software Requirements Specification for Gajraj Developers Pvt Ltd
3.7 Transfer-
The table contains information about Transfer.
9
Copyright @2016 by PC Technology Pvt.Ltd
Software Requirements Specification for Gajraj Developers Pvt Ltd
3.9. Product-
3.10 Payment-
10
Copyright @2016 by PC Technology Pvt.Ltd
Software Requirements Specification for Gajraj Developers Pvt Ltd
3.10 Item-
3.11 Sales-
11
Copyright @2016 by PC Technology Pvt.Ltd
Software Requirements Specification for Gajraj Developers Pvt Ltd
4. Functional Analysis-
4.1 Input-
The following are the types of data that will be fed to the system:
Username, password and new changed password.
New user details.
Product details and category
Incoming product details
Order details
4.2 Process-
4.3 Output-
The system processes the data that is fed into the system. The system shall produce
different kinds of reports as the outputs. The following are the outputs the system shall
produce.
Product lists
Maximum stock point, minimum stock point, order point
Detailed reports on purchase and sales
Reports on dispatched orders
Reports on due payment from clients over certain period of time
Inventory trends and graphs
User information and clients information
Product details on execution of search query
12
Copyright @2016 by PC Technology Pvt.Ltd
Software Requirements Specification for Gajraj Developers Pvt Ltd
1. Admin
2. User
The Admin User who is an Administrator of the proposed software has the full and
exclusive privileges of creation, updating, deletion, and display of relevant information
relating to inventory.
The User who is being created by the Admin User only will be granted the privileges as
determined by the Admin User. The same has been depicted in the following
diagrammatic representation of the Use-Case analysis.
13
Copyright @2016 by PC Technology Pvt.Ltd
Software Requirements Specification for Gajraj Developers Pvt Ltd
USER
INVENTORY
SUPPLIER
TRANSFER
ADMIN CATEGORY
LOCATION
CUSTOMER
ACCOUNTS
14
Copyright @2016 by PC Technology Pvt.Ltd
Software Requirements Specification for Gajraj Developers Pvt Ltd
INVENTORY
SUPPLIER
TRANSFER
USER CATEGORY
LOCATION
CUSTOMER
15
Copyright @2016 by PC Technology Pvt.Ltd
Software Requirements Specification for Gajraj Developers Pvt Ltd
This section describes the overall data flow through the project.
A data flow diagram (DFD) is a graphical representation of the "flow" of data through
an information system, modeling its process aspects. A DFD is often used as a preliminary step
to create an overview of the system, which can later be elaborated. DFDs can also be used for
the visualization of data (structured design).
A DFD shows what kind of information will be input to and output from the system, where the
data will come from and go to, and where the data will be stored. It does not show information
about the timing of process or information about whether processes will operate in sequence or
in parallel.
16
Copyright @2016 by PC Technology Pvt.Ltd
Software Requirements Specification for Gajraj Developers Pvt Ltd
17
Copyright @2016 by PC Technology Pvt.Ltd
Software Requirements Specification for Gajraj Developers Pvt Ltd
18
Copyright @2016 by PC Technology Pvt.Ltd
Software Requirements Specification for Gajraj Developers Pvt Ltd
Inventory-
Add Item
Inventory
Find Items
Inventory
Inventory
Inventory
& Inventory
SIM
User Fatch Data Receive Stock
Inventory
Import Item
19
Copyright @2016 by PC Technology Pvt.Ltd
Software Requirements Specification for Gajraj Developers Pvt Ltd
Category-
c
Administrator/User Authentication CATEGORY
SIM
CATEGORY
CATEGORY
Location-
20
Copyright @2016 by PC Technology Pvt.Ltd
Software Requirements Specification for Gajraj Developers Pvt Ltd
Suppliers-
Administrator/User
SIM SUPPLIER
21
Copyright @2016 by PC Technology Pvt.Ltd
Software Requirements Specification for Gajraj Developers Pvt Ltd
User-
SIM USER
22
Copyright @2016 by PC Technology Pvt.Ltd
Software Requirements Specification for Gajraj Developers Pvt Ltd
Customer-
Update Customer
Administrator/User R
SIM Customer
SIM Customer
23
Copyright @2016 by PC Technology Pvt.Ltd
Software Requirements Specification for Gajraj Developers Pvt Ltd
Transfer-
Sales-
Authentication Report/Bill
Administrator/User
l SIM Sales
24
Copyright @2016 by PC Technology Pvt.Ltd
Software Requirements Specification for Gajraj Developers Pvt Ltd
25
Copyright @2016 by PC Technology Pvt.Ltd
Software Requirements Specification for Gajraj Developers Pvt Ltd
8. Summary-
The Inventory Management system stores item information for the Sales Order
Management, Procurement. It also stores sales and purchasing costs and quantities
available by location.
Administrator can create inventory, update inventory, and delete inventory, view
inventory details and bill invoice. Administrator can also add new customer details.
The system will provide search facility on the basis of customer name, order placed,
and date of order of items.
On the point of sales, invoice will be generated and given to the customers.
Finally the system should generate reports like store ledger for generating true and fair
view of the inventory both with respect to quantity and value of each inventory items
held in warehouse/go downs which can be filtered according to date wise, location wise
and item wise.
26
Copyright @2016 by PC Technology Pvt.Ltd