SlideShare a Scribd company logo
1 of 18
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala
SOFTWARE ENGINEERING LAB
JNTUK R20
Exercise 4: STOCK MAINTENANCE SYSTEM
Perform the following for the Stock Maintenance System
i. Do the Requirement Analysis and Prepare SRS
ii. Draw E-R diagrams, DFD, CFD and structured charts for
the project.
Aim: To do Requirement Analysis and Prepare SRS for Stock
Maintenance System. And also to draw E-R diagrams, DFD, CFD and
structured Charts for Stock Maintenance System.
Exercise 4: STOCK MAINTENANCE SYSTEM
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
Problem Statement for Stock Maintenance System:
Now a day’s people should purchase things in stores. So the stores must
be maintaining the product details and also the stocks. So in this stock
maintenance have the details about the Product, Purchase, Sales and Stock.
The product details contain Product code, Product name, Opening Stock,
Prices. These details are maintained in database. Purchase details contain the
stock, quantity and also price. The Sales Details contain Date, Customer name,
Product code, Quantity and Prices. The Stock Details contain product id,
opening stock, purchase stock, sales stock and current stock.
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
Software Requirement Specification for Stock Maintenance System
1.Introduction
1.1.Purpose
The purpose of this SRS is to describe the requirements involved in developing Online Stock Maintenance
System.
1.2.Document Conventions
The document is made using Calibri where:
Main section are indicated with bold letters font 14
Subsections also bolded with font 14.
An appendix A is added for acronyms and abbreviations
1.3.Intended Audience and Reading Suggestions
This document is intended to be read by the customer. This is a technical document and the terms should be
understood by the customer. The designer needs to understand this document fully so that they can draft a
design document using this SRS presented to them by the analyst.
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
1.4.Product Scope
The Online Stock Maintenance System will be used by customers, suppliers, managers and stock
adminstrator who may be familiar or not familiar to the automated process thus the scope of the
project must be user friendly for all stakeholders. This system will allow stock admin to manage and
update stock of the products. Customer can view products and request to buy the products. Manager
can view Stock details, sales details, purchase details, suppliers details, customer details and generate
reports by giving date as input. Supplier receives purchase orders from the system and invoice is sent
to the system.
1.5.References
Sections of this document are based upon the IEEE Guide to Software Requirements Specification
(IEEE 830)
Software Requirement Specification for Stock Maintenance System Continuation
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
2.Overall Description
2.1.Product Perspective
This subsection should relate the requirements of that larger system to
functionality of the software and should identify interfaces between that system and the
software.
A block diagram showing the major components of the larger system,
interconnections, and external inter-faces can be helpful.
Software Requirement Specification for Stock Maintenance System Continuation
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
The online Stock Maintenance system involves actors - the stock administrator, Manager, Customer
and the Supplier. The stock administrator controls the communication and services. The database
system manages for application and financial information. Manager communicates with system to get
report on stock details, product details, supplier details, customer details, sales details and purchase
order details.
2.2 Product functions
This subsection of the SRS should provide a summary of the major functions that the software will
perform.
The key features of this system can be abstracted as follows.
-> Authentication through users’ personal computer
-> Alternative authentication mechanism for special conditions.
-> Customer is provided with product list, from which he can select and buy products.
->Provide Manager Supplier details, product details, Stock details, Sales details, Purchase order
details.
-> Provide supplier to receive purchase orders and send invoice
-> Provide Stock Admin to the manage and update stock, product details, supplier details etc.
Software Requirement Specification for Stock Maintenance System Continuation
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
2.3. User Classes and Characteristics
This subsection of the SRS should describe those general characteristics of the intended users of the
product including educational level, experience, and technical expertise.
Users are students and admin.
Their characteristics:
The user should be familiar with the Internet.
User should be computer literate.
2.4.Operating Environment
The Online Stock Maintenance system is an internet oriented application, it set to operate on a high
available and Qos network. Mostly a device that can access the internet and can support a huge web
application is used for Sales and Purchases of products. Any OS can support this system as it is not
particularly software or hardware dependent.
2.5.Design and Implementation Constraints
The system is internet based system, a webapp that should be developed to support any web browser to be
used. Customer Account, Manager account, Customer payment and payment for product purchase should
be secure , the system design should include a lot of DB and SYSTEM validation. Developers needs to be
always there to support the delivered system in terms of validation and maintenance.
Software Requirement Specification for Stock Maintenance System Continuation
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
2.6. User Documentation
The project is available on the internet. The Online Stock Maintenance System should
provide a help on Product Sales, Product Purchases and maintenance of Product Stock.
Users of the system will be guided by the system all the way when using.
2.7 Assumptions and Dependencies
The assumptions and dependencies relevant to the system are as follows.
-> All users have an a computer or any web enable device
-> User should have internet access.
-> The user must have access or be on a reliable network.
-> Registered Customers and Registered Suppliers can login into the system.
.
Software Requirement Specification for Stock Maintenance System Continuation
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
3.External Interface Requirements
3.1.User Interfaces
The user is going to interact with the system through different interfaces. Listed below are the different
components of user interfaces under their respective headings:
-> Customer log-in
-> Manager log-in
-> Supplier log-in
-> Stock Admin log-in
-> Product Sales process
-> Product Purchase process
-> Product Stock Maintenance/updation process
-> View and Print process
3.2. Hardware Interfaces
Minimum Hardware Requirements:
The system will run on different hardware gadgets. Below are the minimum hardware requirements for
the smooth running of the system:
-> 1GB RAM PC
-> 1.8Hz processor
-> 14” color monitor
-> 120GB HDD CPU
-> Proper running internet
Software Requirement Specification for Stock Maintenance System Continuation
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
3.3.Software Interfaces
Databases: Oracle
Operating systems : Any OS like Windows7, Linux, Mac OS
Programming Language: Java
Front end: HTML, Java Script
3.4.Communications Interfaces
The main communication link that the system will be using is the internet.
4.System Features
4.1. System Feature
The Online Stock Maintenance System comprises of two main features, namely, internet
connectivity which will enables users to communicate with the server through a browser or web agent,
and secondly the system requires database service to store the user’s data. In a nutshell this system is
web application and thus is only operational in an internet enabled environment.
Software Requirement Specification for Stock Maintenance System Continuation
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
4.2. Functional requirements
REQ-1: The system shall be internet oriented and require an online server.
REQ-2: The system shall save the product details, customer details, supplier details, sales details,
purchase details and stock details in remote database.
REQ-3: The system shall allow to customer to log in and buy the product i.e sales process.
REQ-4: The system will allow manager to view and print product details, customer details, supplier
details, sales details, purchase details and stock details.
REQ-5: The system will allow to send purchase order to Supplier and receives Invoice.
REQ-7: The system will allow admin to manage and update product details, stock details, customer
details and supplier details.
5.Other Nonfunctional Requirements
5.1.Performance Requirements
The system is required a fair amount of speed especially while browsing through the products, selling
and purchasing products
The database shall be able to accommodate a minimum of 100000 records of stock, cutomers and
suppliers.
The software will support multiple users.
Software Requirement Specification for Stock Maintenance System Continuation
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
5.2. Safety Requirements
The system is required provide a protection of the database.
5.3. Security Requirements
The main security concern is for payment details during sales and purchase process, hence proper login
mechanism should be used to avoid hacking. The online Stock Maintenance system shall not disclose
personal information of passengers to unauthorized users or the public.
5.4. Software Quality Attributes
Availability : The database will have to be available to passengers 24/7.
5.5. Business Rules
-> The online ticket reservation system shall include four types of accounts: the stock administrator,
manager, supplier and the customers.
-> To log in to the system user name and password is required.
-> Manager will take decision when to purchase stock by observing demand of the product.
Software Requirement Specification for Stock Maintenance System Continuation
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
6. Other Requirements No other requirements.
Appendix A: Glossary
DB – database
SQL – simple query language
Admin –Administrator
SRS –software requirements specification
Webapp – web application
RAM – random access memory
PC – personal computer
CPU – central processing unit
OS – operating system
Software Requirement Specification for Stock Maintenance System Continuation
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Technology, Chirala
Entity-Relationship diagram for Stock Maintenance System (ER diagram)
ER Diagram is a visual representation of data that describes how data is related to each other. In ER Model, we
disintegrate data into entities, attributes and setup relationships between entities, all this can be represented visually
using the ER diagram.
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Data Flow Diagram(DFD) for Stock Maintenance System :
A data flow diagram (DFD) is a visual representation of the information flow through a process or
system.
Context Level DFD (Level 0)
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Structured charts for Stock Maintenance System:
A structure chart is a chart which shows the breakdown of a system to its lowest manageable levels.
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
THANK YOU

More Related Content

What's hot

Online Quiz System Project Report
Online Quiz System Project Report Online Quiz System Project Report
Online Quiz System Project Report Kishan Maurya
 
Student Management System
Student Management System Student Management System
Student Management System Vinay Yadav
 
Student Management System Project Abstract
Student Management System Project AbstractStudent Management System Project Abstract
Student Management System Project AbstractUdhayyagethan Mano
 
Passport Automation System
Passport Automation SystemPassport Automation System
Passport Automation SystemMegha Sahu
 
SRS for Hospital Management System
SRS for Hospital Management SystemSRS for Hospital Management System
SRS for Hospital Management Systemkataria Arvind
 
Online railway reservation system
Online railway reservation systemOnline railway reservation system
Online railway reservation systemPIYUSH Dubey
 
Software Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management SystemSoftware Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management SystemUttam Singh Chaudhary
 
Railway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringRailway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringLalit Pal
 
Student Management System best PPT
Student Management System best PPTStudent Management System best PPT
Student Management System best PPTDheeraj Kumar tiwari
 
Hostel Management System(HMS)
Hostel Management  System(HMS)Hostel Management  System(HMS)
Hostel Management System(HMS)Omkar Walavalkar
 
Online Examination System Project report
Online Examination System Project report Online Examination System Project report
Online Examination System Project report SARASWATENDRA SINGH
 
SRS For Online Store
SRS For Online StoreSRS For Online Store
SRS For Online StoreAhsan Rizwan
 
Online Attendance System
Online Attendance SystemOnline Attendance System
Online Attendance SystemAkash Kr Sinha
 
SRS for Library Management System
SRS for Library Management SystemSRS for Library Management System
SRS for Library Management SystemToseef Hasan
 
Passport automation system
Passport automation systemPassport automation system
Passport automation systemKoppula Sheryl
 
SRS for online examination system
SRS for online examination systemSRS for online examination system
SRS for online examination systemlunarrain
 
college website project report
college website project reportcollege website project report
college website project reportMahendra Choudhary
 
Synopsis for Online Railway Railway Reservation System
Synopsis for Online Railway Railway Reservation SystemSynopsis for Online Railway Railway Reservation System
Synopsis for Online Railway Railway Reservation SystemZainabNoorGul
 

What's hot (20)

Online Quiz System Project Report
Online Quiz System Project Report Online Quiz System Project Report
Online Quiz System Project Report
 
Student Management System
Student Management System Student Management System
Student Management System
 
Student Management System Project Abstract
Student Management System Project AbstractStudent Management System Project Abstract
Student Management System Project Abstract
 
Passport Automation System
Passport Automation SystemPassport Automation System
Passport Automation System
 
SRS for Hospital Management System
SRS for Hospital Management SystemSRS for Hospital Management System
SRS for Hospital Management System
 
Online railway reservation system
Online railway reservation systemOnline railway reservation system
Online railway reservation system
 
Software Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management SystemSoftware Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management System
 
Railway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringRailway Reservation System - Software Engineering
Railway Reservation System - Software Engineering
 
Student Management System best PPT
Student Management System best PPTStudent Management System best PPT
Student Management System best PPT
 
Hostel Management System(HMS)
Hostel Management  System(HMS)Hostel Management  System(HMS)
Hostel Management System(HMS)
 
Online Examination System Project report
Online Examination System Project report Online Examination System Project report
Online Examination System Project report
 
SRS For Online Store
SRS For Online StoreSRS For Online Store
SRS For Online Store
 
Online attendance management system
Online attendance management systemOnline attendance management system
Online attendance management system
 
Online Attendance System
Online Attendance SystemOnline Attendance System
Online Attendance System
 
SRS for Library Management System
SRS for Library Management SystemSRS for Library Management System
SRS for Library Management System
 
Passport automation system
Passport automation systemPassport automation system
Passport automation system
 
SRS for online examination system
SRS for online examination systemSRS for online examination system
SRS for online examination system
 
college website project report
college website project reportcollege website project report
college website project report
 
Stock Management System Documentation
Stock Management System DocumentationStock Management System Documentation
Stock Management System Documentation
 
Synopsis for Online Railway Railway Reservation System
Synopsis for Online Railway Railway Reservation SystemSynopsis for Online Railway Railway Reservation System
Synopsis for Online Railway Railway Reservation System
 

Similar to Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart

Medical Store Management System Software Engineering Project
Medical Store Management System Software Engineering ProjectMedical Store Management System Software Engineering Project
Medical Store Management System Software Engineering Projecthani2253
 
Medical Store Management System Software Engineering 1
Medical Store Management System Software Engineering 1Medical Store Management System Software Engineering 1
Medical Store Management System Software Engineering 1hani2253
 
201810003 201750007project report
201810003 201750007project report201810003 201750007project report
201810003 201750007project reportssuser219889
 
ProjectPDF_pagenumber.docx project documentation
ProjectPDF_pagenumber.docx project documentationProjectPDF_pagenumber.docx project documentation
ProjectPDF_pagenumber.docx project documentationkomkar98230
 
INTRODUCTION to software engineering requirements specifications
INTRODUCTION to software engineering requirements specificationsINTRODUCTION to software engineering requirements specifications
INTRODUCTION to software engineering requirements specificationskylan2
 
ProjectPDF_pagenumber.pdf documentation report
ProjectPDF_pagenumber.pdf documentation reportProjectPDF_pagenumber.pdf documentation report
ProjectPDF_pagenumber.pdf documentation reportkomkar98230
 
ProjectPDF.pdf project documentation pdf
ProjectPDF.pdf project documentation pdfProjectPDF.pdf project documentation pdf
ProjectPDF.pdf project documentation pdfkomkar98230
 
Srs group 4 v5 - esmart shopping
Srs group 4  v5 - esmart shoppingSrs group 4  v5 - esmart shopping
Srs group 4 v5 - esmart shoppingadprojects1
 
Product and sevices management system
Product and sevices management systemProduct and sevices management system
Product and sevices management systemVinod Gurram
 
A Project to Automate Inventory Management in a Fast Food, Cas.docx
A Project to Automate Inventory Management in a Fast Food, Cas.docxA Project to Automate Inventory Management in a Fast Food, Cas.docx
A Project to Automate Inventory Management in a Fast Food, Cas.docxransayo
 
E-Commerce Mobile Sale System
E-Commerce Mobile Sale SystemE-Commerce Mobile Sale System
E-Commerce Mobile Sale SystemAbhishek Kumar
 
Software Requirements Specification for GBI information system dev.docx
Software Requirements Specification for GBI information system dev.docxSoftware Requirements Specification for GBI information system dev.docx
Software Requirements Specification for GBI information system dev.docxrronald3
 
Hospital E-Token Management(outdoor)
Hospital E-Token Management(outdoor)Hospital E-Token Management(outdoor)
Hospital E-Token Management(outdoor)ANISUR RAHMAN
 
Real estate management system
Real estate management systemReal estate management system
Real estate management systemSouvikSarkar75
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxkrushnaborade2
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxkrushnaborade2
 

Similar to Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart (20)

Medical Store Management System Software Engineering Project
Medical Store Management System Software Engineering ProjectMedical Store Management System Software Engineering Project
Medical Store Management System Software Engineering Project
 
Medical Store Management System Software Engineering 1
Medical Store Management System Software Engineering 1Medical Store Management System Software Engineering 1
Medical Store Management System Software Engineering 1
 
201810003 201750007project report
201810003 201750007project report201810003 201750007project report
201810003 201750007project report
 
SRS CPP LAB.docx
SRS CPP LAB.docxSRS CPP LAB.docx
SRS CPP LAB.docx
 
ProjectPDF_pagenumber.docx project documentation
ProjectPDF_pagenumber.docx project documentationProjectPDF_pagenumber.docx project documentation
ProjectPDF_pagenumber.docx project documentation
 
INTRODUCTION to software engineering requirements specifications
INTRODUCTION to software engineering requirements specificationsINTRODUCTION to software engineering requirements specifications
INTRODUCTION to software engineering requirements specifications
 
ProjectPDF_pagenumber.pdf documentation report
ProjectPDF_pagenumber.pdf documentation reportProjectPDF_pagenumber.pdf documentation report
ProjectPDF_pagenumber.pdf documentation report
 
ProjectPDF.pdf project documentation pdf
ProjectPDF.pdf project documentation pdfProjectPDF.pdf project documentation pdf
ProjectPDF.pdf project documentation pdf
 
Srs group 4 v5 - esmart shopping
Srs group 4  v5 - esmart shoppingSrs group 4  v5 - esmart shopping
Srs group 4 v5 - esmart shopping
 
Product and sevices management system
Product and sevices management systemProduct and sevices management system
Product and sevices management system
 
OCSP.pptx
OCSP.pptxOCSP.pptx
OCSP.pptx
 
Mobile shopping
Mobile shoppingMobile shopping
Mobile shopping
 
A Project to Automate Inventory Management in a Fast Food, Cas.docx
A Project to Automate Inventory Management in a Fast Food, Cas.docxA Project to Automate Inventory Management in a Fast Food, Cas.docx
A Project to Automate Inventory Management in a Fast Food, Cas.docx
 
E-Commerce Mobile Sale System
E-Commerce Mobile Sale SystemE-Commerce Mobile Sale System
E-Commerce Mobile Sale System
 
Software Requirements Specification for GBI information system dev.docx
Software Requirements Specification for GBI information system dev.docxSoftware Requirements Specification for GBI information system dev.docx
Software Requirements Specification for GBI information system dev.docx
 
Hospital E-Token Management(outdoor)
Hospital E-Token Management(outdoor)Hospital E-Token Management(outdoor)
Hospital E-Token Management(outdoor)
 
Real estate management system
Real estate management systemReal estate management system
Real estate management system
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docx
 
Shopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docxShopping-Portal online shopping saystam.docx
Shopping-Portal online shopping saystam.docx
 
Reqs analysis
Reqs analysisReqs analysis
Reqs analysis
 

Recently uploaded

Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesRAJNEESHKUMAR341697
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdfKamal Acharya
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadhamedmustafa094
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfsmsksolar
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersMairaAshraf6
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projectssmsksolar
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxmaisarahman1
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARKOUSTAV SARKAR
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Servicemeghakumariji156
 

Recently uploaded (20)

Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal loadkiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Rums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdfRums floating Omkareshwar FSPV IM_16112021.pdf
Rums floating Omkareshwar FSPV IM_16112021.pdf
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 

Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart

  • 1. Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala SOFTWARE ENGINEERING LAB JNTUK R20 Exercise 4: STOCK MAINTENANCE SYSTEM Perform the following for the Stock Maintenance System i. Do the Requirement Analysis and Prepare SRS ii. Draw E-R diagrams, DFD, CFD and structured charts for the project.
  • 2. Aim: To do Requirement Analysis and Prepare SRS for Stock Maintenance System. And also to draw E-R diagrams, DFD, CFD and structured Charts for Stock Maintenance System. Exercise 4: STOCK MAINTENANCE SYSTEM Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala
  • 3. Problem Statement for Stock Maintenance System: Now a day’s people should purchase things in stores. So the stores must be maintaining the product details and also the stocks. So in this stock maintenance have the details about the Product, Purchase, Sales and Stock. The product details contain Product code, Product name, Opening Stock, Prices. These details are maintained in database. Purchase details contain the stock, quantity and also price. The Sales Details contain Date, Customer name, Product code, Quantity and Prices. The Stock Details contain product id, opening stock, purchase stock, sales stock and current stock. Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala
  • 4. Software Requirement Specification for Stock Maintenance System 1.Introduction 1.1.Purpose The purpose of this SRS is to describe the requirements involved in developing Online Stock Maintenance System. 1.2.Document Conventions The document is made using Calibri where: Main section are indicated with bold letters font 14 Subsections also bolded with font 14. An appendix A is added for acronyms and abbreviations 1.3.Intended Audience and Reading Suggestions This document is intended to be read by the customer. This is a technical document and the terms should be understood by the customer. The designer needs to understand this document fully so that they can draft a design document using this SRS presented to them by the analyst. Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala
  • 5. 1.4.Product Scope The Online Stock Maintenance System will be used by customers, suppliers, managers and stock adminstrator who may be familiar or not familiar to the automated process thus the scope of the project must be user friendly for all stakeholders. This system will allow stock admin to manage and update stock of the products. Customer can view products and request to buy the products. Manager can view Stock details, sales details, purchase details, suppliers details, customer details and generate reports by giving date as input. Supplier receives purchase orders from the system and invoice is sent to the system. 1.5.References Sections of this document are based upon the IEEE Guide to Software Requirements Specification (IEEE 830) Software Requirement Specification for Stock Maintenance System Continuation Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala
  • 6. 2.Overall Description 2.1.Product Perspective This subsection should relate the requirements of that larger system to functionality of the software and should identify interfaces between that system and the software. A block diagram showing the major components of the larger system, interconnections, and external inter-faces can be helpful. Software Requirement Specification for Stock Maintenance System Continuation Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala
  • 7. The online Stock Maintenance system involves actors - the stock administrator, Manager, Customer and the Supplier. The stock administrator controls the communication and services. The database system manages for application and financial information. Manager communicates with system to get report on stock details, product details, supplier details, customer details, sales details and purchase order details. 2.2 Product functions This subsection of the SRS should provide a summary of the major functions that the software will perform. The key features of this system can be abstracted as follows. -> Authentication through users’ personal computer -> Alternative authentication mechanism for special conditions. -> Customer is provided with product list, from which he can select and buy products. ->Provide Manager Supplier details, product details, Stock details, Sales details, Purchase order details. -> Provide supplier to receive purchase orders and send invoice -> Provide Stock Admin to the manage and update stock, product details, supplier details etc. Software Requirement Specification for Stock Maintenance System Continuation Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala
  • 8. 2.3. User Classes and Characteristics This subsection of the SRS should describe those general characteristics of the intended users of the product including educational level, experience, and technical expertise. Users are students and admin. Their characteristics: The user should be familiar with the Internet. User should be computer literate. 2.4.Operating Environment The Online Stock Maintenance system is an internet oriented application, it set to operate on a high available and Qos network. Mostly a device that can access the internet and can support a huge web application is used for Sales and Purchases of products. Any OS can support this system as it is not particularly software or hardware dependent. 2.5.Design and Implementation Constraints The system is internet based system, a webapp that should be developed to support any web browser to be used. Customer Account, Manager account, Customer payment and payment for product purchase should be secure , the system design should include a lot of DB and SYSTEM validation. Developers needs to be always there to support the delivered system in terms of validation and maintenance. Software Requirement Specification for Stock Maintenance System Continuation Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala
  • 9. 2.6. User Documentation The project is available on the internet. The Online Stock Maintenance System should provide a help on Product Sales, Product Purchases and maintenance of Product Stock. Users of the system will be guided by the system all the way when using. 2.7 Assumptions and Dependencies The assumptions and dependencies relevant to the system are as follows. -> All users have an a computer or any web enable device -> User should have internet access. -> The user must have access or be on a reliable network. -> Registered Customers and Registered Suppliers can login into the system. . Software Requirement Specification for Stock Maintenance System Continuation Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala
  • 10. 3.External Interface Requirements 3.1.User Interfaces The user is going to interact with the system through different interfaces. Listed below are the different components of user interfaces under their respective headings: -> Customer log-in -> Manager log-in -> Supplier log-in -> Stock Admin log-in -> Product Sales process -> Product Purchase process -> Product Stock Maintenance/updation process -> View and Print process 3.2. Hardware Interfaces Minimum Hardware Requirements: The system will run on different hardware gadgets. Below are the minimum hardware requirements for the smooth running of the system: -> 1GB RAM PC -> 1.8Hz processor -> 14” color monitor -> 120GB HDD CPU -> Proper running internet Software Requirement Specification for Stock Maintenance System Continuation Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
  • 11. 3.3.Software Interfaces Databases: Oracle Operating systems : Any OS like Windows7, Linux, Mac OS Programming Language: Java Front end: HTML, Java Script 3.4.Communications Interfaces The main communication link that the system will be using is the internet. 4.System Features 4.1. System Feature The Online Stock Maintenance System comprises of two main features, namely, internet connectivity which will enables users to communicate with the server through a browser or web agent, and secondly the system requires database service to store the user’s data. In a nutshell this system is web application and thus is only operational in an internet enabled environment. Software Requirement Specification for Stock Maintenance System Continuation Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala
  • 12. 4.2. Functional requirements REQ-1: The system shall be internet oriented and require an online server. REQ-2: The system shall save the product details, customer details, supplier details, sales details, purchase details and stock details in remote database. REQ-3: The system shall allow to customer to log in and buy the product i.e sales process. REQ-4: The system will allow manager to view and print product details, customer details, supplier details, sales details, purchase details and stock details. REQ-5: The system will allow to send purchase order to Supplier and receives Invoice. REQ-7: The system will allow admin to manage and update product details, stock details, customer details and supplier details. 5.Other Nonfunctional Requirements 5.1.Performance Requirements The system is required a fair amount of speed especially while browsing through the products, selling and purchasing products The database shall be able to accommodate a minimum of 100000 records of stock, cutomers and suppliers. The software will support multiple users. Software Requirement Specification for Stock Maintenance System Continuation Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala
  • 13. 5.2. Safety Requirements The system is required provide a protection of the database. 5.3. Security Requirements The main security concern is for payment details during sales and purchase process, hence proper login mechanism should be used to avoid hacking. The online Stock Maintenance system shall not disclose personal information of passengers to unauthorized users or the public. 5.4. Software Quality Attributes Availability : The database will have to be available to passengers 24/7. 5.5. Business Rules -> The online ticket reservation system shall include four types of accounts: the stock administrator, manager, supplier and the customers. -> To log in to the system user name and password is required. -> Manager will take decision when to purchase stock by observing demand of the product. Software Requirement Specification for Stock Maintenance System Continuation Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala
  • 14. 6. Other Requirements No other requirements. Appendix A: Glossary DB – database SQL – simple query language Admin –Administrator SRS –software requirements specification Webapp – web application RAM – random access memory PC – personal computer CPU – central processing unit OS – operating system Software Requirement Specification for Stock Maintenance System Continuation Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and Technology, Chirala
  • 15. Entity-Relationship diagram for Stock Maintenance System (ER diagram) ER Diagram is a visual representation of data that describes how data is related to each other. In ER Model, we disintegrate data into entities, attributes and setup relationships between entities, all this can be represented visually using the ER diagram. Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
  • 16. Data Flow Diagram(DFD) for Stock Maintenance System : A data flow diagram (DFD) is a visual representation of the information flow through a process or system. Context Level DFD (Level 0) Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
  • 17. Structured charts for Stock Maintenance System: A structure chart is a chart which shows the breakdown of a system to its lowest manageable levels. Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and
  • 18. Dr. G. Prasuna, Associate Professor, CSE Dept., St. Ann's College of Engineering and THANK YOU