SlideShare a Scribd company logo
1 of 8
BAABTRA




STOCK MANAGEMENT SYSTEM AND BILLING




              4/02/2013
SystemRequirementsSpecification




                            REVISION LIST

Ver.Rev   Date        Authors                  Description

1         4/02/2013   1. Miss Anupa Gopinath   Initial creation
                      2. Mrs Aswathi
                      Mohandas
                      3. Miss Sheethal U
                      4. Mr.Sharan P
2         5/02/2013   1.Miss Sheethal U        Made the necessary changes in
                      2.Mr Sharan
                                               usecases after review
SystemRequirementsSpecification


TABLE OF CONTENTS

1.BUSINESS OF THE CUSTOMER ................................................................... 5
2.PROJECT/PRODUCT OVERVIEW ................................................................ 5
3.FUNCTIONAL REQUIREMENTS .................................................................. 5
4.Use Cases
 4.1 Actorcatalog..................................................................................................5
 4.2 Case model ...................................................................................................6
 4.3Casedescription..............................................................................................7
5.NON FUNCTIONAL REQUIREMENTS ........................................................ 8
 5.1 Security ....................................................................................................... 9
6.HARDWARE AND SOFTWARE REQUIREMENTS .................................... 9
 6.1 Hardware requirements............................................................................... 9
 6.2 Software Requirements.............................................................................. 9
System RequirementsSpecification



1. BUSINESS OF THE CUSTOMER
Medical Shop: Stock medicines and sell to customers.


2. PROJECT/PRODUCT OVERVIEW

 The main objective of this project is to decrease the work load and time
 consumption which makes the maintenance of the stock in an organization as a
 tedious process. This project provides complete information about the details
 of the stock to the users.

 The software helps to maintain the product information, the information about
 availability of stocks ,prepare sales report and helps to manage transactions.


3. FUNCTIONAL REQUIREMENTS
   1. Stock related requirements
         a. Product details are tracked
         b. Adding/ Adjusting Stock are required
         c. Show the products which crossed minimum stock level limit
         d. Editing product details
   2. Sale related requirements
         a. Maintain sale history
         b. Record transactions
         c. Prepare sale Reports
         d. Searching of item by name




4. USE CASES
4.1 Actor Catalog


   No. Actor                Description
     1. Sales person        Sales products to customers
     2. Admin               Control user, Stock details.
                                                                            Page 5 of 9
System RequirementsSpecification

4.2 Use Case Model




                          Add user



                           Login



                       Add/Edit product




      Sales person                                                      Admin
                         Add Stock




                         Billing




                         View items




                       View stock having
                     minimum level




                          Reports




                                                                Page 6 of 9
System RequirementsSpecification

4.3 Use Case Description
   Title           Login
   Actors          Sales Person, administrator
   Description     Sales person and administrator logging using their
                   username and password
   Pre-            None
   conditions
   Post-           Logged in to the system
   conditions

   Title           Add/Edit product
   Actors           Administrator
   Description     Administrator can add or edit the product details
   Pre-            Admin is signed in and have the right to add or edit
   conditions      product
   Post-           Information/ modifications entered by the admin are
   conditions      appropriately stored in the database

   Title           Add Stock
   Actors          Administrator
   Description     Administrator can add the stock details
   Pre-condition   Login as an administrator.
   Post-           Adds stock details
   conditions

   Title         Billing
   Actors         Sales Person, administrator
   Description   Sales person and administrator logging in the system,
                 check availability of product, if available enter amount
                 and produce bill.
   Pre-condition User logged in and check availability of product
   Post-         Bill is printed and save data to database
   conditions
   Business      check the availability of the products
   Rules

   Title           View Item
   Actors          Sales Person, administrator
   Description     Sales person and administrator can view product items


                                                                           Page 7 of 9
System RequirementsSpecification

   Pre -            product details are saved in the database
   conditions
   Post-            Product details are listed on the screen
   conditions


   Title            View stocks below minimum level
   Actors           Sales Person, administrator
   Description      Sales person and administrator can view the product
                    details which are below minimum stock limit
   Pre-             Products added
   conditions
   Post-            Products with stock less than min no is displayed
   conditions




   Title            Reports
   Actors            Sales Person, administrator
   Description      Sales person and administrator can view Sales reports
   Pre-             User or admin should log in and Transaction must have
   conditions       taken place
   Post-            View report of transaction
   conditions



5.NON FUNCTIONAL REQUIREMENTS
It is the requirements that are not directly concerned with the specific functions
delivered by the system. The non-functional requirements of are:
       It should be reliable.
       Software should be user friendly.
       It should be maintainable and we must be able to add new features
       without any extra effort.




                                                                             Page 8 of 9
System RequirementsSpecification




5.1 Security


The system use password authentication. User name and password is supplied
at the time of installation.


6. HARDWARE AND SOFTWARE REQUIREMENTS
6.1 HARDWARE REQUIREMENTS
Processor/RAM/HDD : Intel Pentium Dual Core , 500 MB or above,150 GB or
above
Database Server        : Postgres 9.1


6.2 SOFTWARE REQUIREMENTS
One of the most difficult task is selecting software for the system, once the
system requirements is found out then we have to determine whether a particular
software package fits for those system requirements. This section summarizes
the application requirement.
      FRONT END                         : PYTHON
      BACK END                          : POSTGRE SQL
      OPERATING SYSTEM                  : UBUNTU




                                                                           Page 9 of 9

More Related Content

What's hot

Inventory Management
Inventory ManagementInventory Management
Inventory Management
sriprasoon
 
Stock inventory Management Project
Stock inventory Management ProjectStock inventory Management Project
Stock inventory Management Project
Krishnakumar Hatele
 
Synopsis on inventory_management_system
Synopsis on inventory_management_systemSynopsis on inventory_management_system
Synopsis on inventory_management_system
Divya Baghel
 

What's hot (20)

Hospital mangement system report file
Hospital mangement system report fileHospital mangement system report file
Hospital mangement system report file
 
Inventory Management
Inventory ManagementInventory Management
Inventory Management
 
Stock inventory Management Project
Stock inventory Management ProjectStock inventory Management Project
Stock inventory Management Project
 
Shop management system
Shop management systemShop management system
Shop management system
 
Canteen Management System
Canteen Management SystemCanteen Management System
Canteen Management System
 
Synopsis on inventory_management_system
Synopsis on inventory_management_systemSynopsis on inventory_management_system
Synopsis on inventory_management_system
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management System
 
Final Year Projects (Computer Science 2013) - Syed Ubaid Ali Jafri
Final Year Projects (Computer Science 2013) - Syed Ubaid Ali JafriFinal Year Projects (Computer Science 2013) - Syed Ubaid Ali Jafri
Final Year Projects (Computer Science 2013) - Syed Ubaid Ali Jafri
 
Project report
Project reportProject report
Project report
 
Software Requirement Specification For Smart Internet Cafe
Software Requirement Specification For Smart Internet CafeSoftware Requirement Specification For Smart Internet Cafe
Software Requirement Specification For Smart Internet Cafe
 
lake city institute of technology
lake city institute of technology lake city institute of technology
lake city institute of technology
 
Development of-pharmacy-management-system
Development of-pharmacy-management-systemDevelopment of-pharmacy-management-system
Development of-pharmacy-management-system
 
LABRARY MANAGEMENT SYSTEM By ARPIT TRIPATHI
LABRARY MANAGEMENT SYSTEM By ARPIT TRIPATHILABRARY MANAGEMENT SYSTEM By ARPIT TRIPATHI
LABRARY MANAGEMENT SYSTEM By ARPIT TRIPATHI
 
Hotel management system By Harsh & aditya Mathur.
Hotel management system By  Harsh & aditya  Mathur.Hotel management system By  Harsh & aditya  Mathur.
Hotel management system By Harsh & aditya Mathur.
 
Online Attendance System
Online Attendance SystemOnline Attendance System
Online Attendance System
 
Canteen management system Documentation
Canteen management system DocumentationCanteen management system Documentation
Canteen management system Documentation
 
ONLINE HOTEL MANAGEMENT SYSTEM
ONLINE HOTEL MANAGEMENT SYSTEMONLINE HOTEL MANAGEMENT SYSTEM
ONLINE HOTEL MANAGEMENT SYSTEM
 
Presentation Inventory Managment System
Presentation Inventory Managment SystemPresentation Inventory Managment System
Presentation Inventory Managment System
 
Online examination system
Online examination systemOnline examination system
Online examination system
 
IRJET-Stock Management System
IRJET-Stock Management SystemIRJET-Stock Management System
IRJET-Stock Management System
 

Viewers also liked

Inventory management system
Inventory management systemInventory management system
Inventory management system
copo7475
 
Uml diagram for_hospital_management_system
Uml diagram for_hospital_management_systemUml diagram for_hospital_management_system
Uml diagram for_hospital_management_system
Pradeep Bhosale
 
Software requirements specification
Software  requirements specificationSoftware  requirements specification
Software requirements specification
Krishnasai Gudavalli
 
Inventory system
Inventory systemInventory system
Inventory system
sai prakash
 
Parking lotproject
Parking lotprojectParking lotproject
Parking lotproject
msyamil_94
 
Blood Bank(Web Application)
Blood Bank(Web Application)Blood Bank(Web Application)
Blood Bank(Web Application)
maheshkarthikd
 

Viewers also liked (20)

Finaldocumentation
FinaldocumentationFinaldocumentation
Finaldocumentation
 
Inventory management system
Inventory management systemInventory management system
Inventory management system
 
Uml diagram for_hospital_management_system
Uml diagram for_hospital_management_systemUml diagram for_hospital_management_system
Uml diagram for_hospital_management_system
 
Pharmacy management system Requirement Analysis and Elicitation Document
Pharmacy management system Requirement Analysis and Elicitation Document Pharmacy management system Requirement Analysis and Elicitation Document
Pharmacy management system Requirement Analysis and Elicitation Document
 
Software specification for
Software specification forSoftware specification for
Software specification for
 
Restaurant automation analysis&designdoc_v3.1
Restaurant automation analysis&designdoc_v3.1Restaurant automation analysis&designdoc_v3.1
Restaurant automation analysis&designdoc_v3.1
 
synopsis on stock management system in medical store in php
synopsis on stock management system in medical store in phpsynopsis on stock management system in medical store in php
synopsis on stock management system in medical store in php
 
Software requirements specification
Software  requirements specificationSoftware  requirements specification
Software requirements specification
 
Inventory system
Inventory systemInventory system
Inventory system
 
SEOC 2004-2011
SEOC 2004-2011SEOC 2004-2011
SEOC 2004-2011
 
Parking lotproject
Parking lotprojectParking lotproject
Parking lotproject
 
Retail
RetailRetail
Retail
 
Carrefour
Carrefour Carrefour
Carrefour
 
Inventory Management System
 Inventory Management System Inventory Management System
Inventory Management System
 
Writing code you won't hate tomorrow
Writing code you won't hate tomorrowWriting code you won't hate tomorrow
Writing code you won't hate tomorrow
 
Blood Bank(Web Application)
Blood Bank(Web Application)Blood Bank(Web Application)
Blood Bank(Web Application)
 
Inventory Management System | Finance
Inventory Management System | FinanceInventory Management System | Finance
Inventory Management System | Finance
 
Design of a Computerized Inventory Management System for Supermarkets
Design of a Computerized Inventory Management System for SupermarketsDesign of a Computerized Inventory Management System for Supermarkets
Design of a Computerized Inventory Management System for Supermarkets
 
Software requirement specification
Software requirement specificationSoftware requirement specification
Software requirement specification
 
Online help desk
Online help deskOnline help desk
Online help desk
 

Similar to baabtra, First Programming School in India SRS, stock management system

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
ransayo
 

Similar to baabtra, First Programming School in India SRS, stock management system (20)

SRS CPP LAB.docx
SRS CPP LAB.docxSRS CPP LAB.docx
SRS CPP LAB.docx
 
Super Mart Report.docx
Super Mart Report.docxSuper Mart Report.docx
Super Mart Report.docx
 
Inventory Management System
Inventory Management SystemInventory Management System
Inventory Management System
 
our srs (1).pdf
our srs (1).pdfour srs (1).pdf
our srs (1).pdf
 
greate+srs
greate+srsgreate+srs
greate+srs
 
greate+srs
greate+srsgreate+srs
greate+srs
 
new+srs
new+srsnew+srs
new+srs
 
Sales Incentive Automation
Sales Incentive AutomationSales Incentive Automation
Sales Incentive Automation
 
Omkar Distb
Omkar DistbOmkar Distb
Omkar Distb
 
Sap basis and_security_administration
Sap basis and_security_administrationSap basis and_security_administration
Sap basis and_security_administration
 
Project report
Project reportProject report
Project report
 
Rapid Development Method Coursework by May Hnit Oo Khin
Rapid Development Method Coursework by May Hnit Oo KhinRapid Development Method Coursework by May Hnit Oo Khin
Rapid Development Method Coursework by May Hnit Oo Khin
 
Oracle_Procurement_Cloud_Release_8_Whats_New
Oracle_Procurement_Cloud_Release_8_Whats_NewOracle_Procurement_Cloud_Release_8_Whats_New
Oracle_Procurement_Cloud_Release_8_Whats_New
 
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
 
Lease approval workflow_white_paper
Lease approval workflow_white_paperLease approval workflow_white_paper
Lease approval workflow_white_paper
 
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
 
Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS) Leave Management System: Software Requirements Specification Document(SRS)
Leave Management System: Software Requirements Specification Document(SRS)
 
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured ChartStock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
 
S/4 HANA MM
S/4 HANA MMS/4 HANA MM
S/4 HANA MM
 
Sue Keohan presents at BPX Day: Successful Collaboration between Business and IT
Sue Keohan presents at BPX Day: Successful Collaboration between Business and ITSue Keohan presents at BPX Day: Successful Collaboration between Business and IT
Sue Keohan presents at BPX Day: Successful Collaboration between Business and IT
 

More from baabtra.com - No. 1 supplier of quality freshers

More from baabtra.com - No. 1 supplier of quality freshers (20)

Agile methodology and scrum development
Agile methodology and scrum developmentAgile methodology and scrum development
Agile methodology and scrum development
 
Best coding practices
Best coding practicesBest coding practices
Best coding practices
 
Core java - baabtra
Core java - baabtraCore java - baabtra
Core java - baabtra
 
Acquiring new skills what you should know
Acquiring new skills   what you should knowAcquiring new skills   what you should know
Acquiring new skills what you should know
 
Baabtra.com programming at school
Baabtra.com programming at schoolBaabtra.com programming at school
Baabtra.com programming at school
 
99LMS for Enterprises - LMS that you will love
99LMS for Enterprises - LMS that you will love 99LMS for Enterprises - LMS that you will love
99LMS for Enterprises - LMS that you will love
 
Php sessions & cookies
Php sessions & cookiesPhp sessions & cookies
Php sessions & cookies
 
Php database connectivity
Php database connectivityPhp database connectivity
Php database connectivity
 
Chapter 6 database normalisation
Chapter 6  database normalisationChapter 6  database normalisation
Chapter 6 database normalisation
 
Chapter 5 transactions and dcl statements
Chapter 5  transactions and dcl statementsChapter 5  transactions and dcl statements
Chapter 5 transactions and dcl statements
 
Chapter 4 functions, views, indexing
Chapter 4  functions, views, indexingChapter 4  functions, views, indexing
Chapter 4 functions, views, indexing
 
Chapter 3 stored procedures
Chapter 3 stored proceduresChapter 3 stored procedures
Chapter 3 stored procedures
 
Chapter 2 grouping,scalar and aggergate functions,joins inner join,outer join
Chapter 2  grouping,scalar and aggergate functions,joins   inner join,outer joinChapter 2  grouping,scalar and aggergate functions,joins   inner join,outer join
Chapter 2 grouping,scalar and aggergate functions,joins inner join,outer join
 
Chapter 1 introduction to sql server
Chapter 1 introduction to sql serverChapter 1 introduction to sql server
Chapter 1 introduction to sql server
 
Chapter 1 introduction to sql server
Chapter 1 introduction to sql serverChapter 1 introduction to sql server
Chapter 1 introduction to sql server
 
Microsoft holo lens
Microsoft holo lensMicrosoft holo lens
Microsoft holo lens
 
Blue brain
Blue brainBlue brain
Blue brain
 
5g
5g5g
5g
 
Aptitude skills baabtra
Aptitude skills baabtraAptitude skills baabtra
Aptitude skills baabtra
 
Gd baabtra
Gd baabtraGd baabtra
Gd baabtra
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

baabtra, First Programming School in India SRS, stock management system

  • 1. BAABTRA STOCK MANAGEMENT SYSTEM AND BILLING 4/02/2013
  • 2. SystemRequirementsSpecification REVISION LIST Ver.Rev Date Authors Description 1 4/02/2013 1. Miss Anupa Gopinath Initial creation 2. Mrs Aswathi Mohandas 3. Miss Sheethal U 4. Mr.Sharan P 2 5/02/2013 1.Miss Sheethal U Made the necessary changes in 2.Mr Sharan usecases after review
  • 3. SystemRequirementsSpecification TABLE OF CONTENTS 1.BUSINESS OF THE CUSTOMER ................................................................... 5 2.PROJECT/PRODUCT OVERVIEW ................................................................ 5 3.FUNCTIONAL REQUIREMENTS .................................................................. 5 4.Use Cases 4.1 Actorcatalog..................................................................................................5 4.2 Case model ...................................................................................................6 4.3Casedescription..............................................................................................7 5.NON FUNCTIONAL REQUIREMENTS ........................................................ 8 5.1 Security ....................................................................................................... 9 6.HARDWARE AND SOFTWARE REQUIREMENTS .................................... 9 6.1 Hardware requirements............................................................................... 9 6.2 Software Requirements.............................................................................. 9
  • 4. System RequirementsSpecification 1. BUSINESS OF THE CUSTOMER Medical Shop: Stock medicines and sell to customers. 2. PROJECT/PRODUCT OVERVIEW The main objective of this project is to decrease the work load and time consumption which makes the maintenance of the stock in an organization as a tedious process. This project provides complete information about the details of the stock to the users. The software helps to maintain the product information, the information about availability of stocks ,prepare sales report and helps to manage transactions. 3. FUNCTIONAL REQUIREMENTS 1. Stock related requirements a. Product details are tracked b. Adding/ Adjusting Stock are required c. Show the products which crossed minimum stock level limit d. Editing product details 2. Sale related requirements a. Maintain sale history b. Record transactions c. Prepare sale Reports d. Searching of item by name 4. USE CASES 4.1 Actor Catalog No. Actor Description 1. Sales person Sales products to customers 2. Admin Control user, Stock details. Page 5 of 9
  • 5. System RequirementsSpecification 4.2 Use Case Model Add user Login Add/Edit product Sales person Admin Add Stock Billing View items View stock having minimum level Reports Page 6 of 9
  • 6. System RequirementsSpecification 4.3 Use Case Description Title Login Actors Sales Person, administrator Description Sales person and administrator logging using their username and password Pre- None conditions Post- Logged in to the system conditions Title Add/Edit product Actors Administrator Description Administrator can add or edit the product details Pre- Admin is signed in and have the right to add or edit conditions product Post- Information/ modifications entered by the admin are conditions appropriately stored in the database Title Add Stock Actors Administrator Description Administrator can add the stock details Pre-condition Login as an administrator. Post- Adds stock details conditions Title Billing Actors Sales Person, administrator Description Sales person and administrator logging in the system, check availability of product, if available enter amount and produce bill. Pre-condition User logged in and check availability of product Post- Bill is printed and save data to database conditions Business check the availability of the products Rules Title View Item Actors Sales Person, administrator Description Sales person and administrator can view product items Page 7 of 9
  • 7. System RequirementsSpecification Pre - product details are saved in the database conditions Post- Product details are listed on the screen conditions Title View stocks below minimum level Actors Sales Person, administrator Description Sales person and administrator can view the product details which are below minimum stock limit Pre- Products added conditions Post- Products with stock less than min no is displayed conditions Title Reports Actors Sales Person, administrator Description Sales person and administrator can view Sales reports Pre- User or admin should log in and Transaction must have conditions taken place Post- View report of transaction conditions 5.NON FUNCTIONAL REQUIREMENTS It is the requirements that are not directly concerned with the specific functions delivered by the system. The non-functional requirements of are: It should be reliable. Software should be user friendly. It should be maintainable and we must be able to add new features without any extra effort. Page 8 of 9
  • 8. System RequirementsSpecification 5.1 Security The system use password authentication. User name and password is supplied at the time of installation. 6. HARDWARE AND SOFTWARE REQUIREMENTS 6.1 HARDWARE REQUIREMENTS Processor/RAM/HDD : Intel Pentium Dual Core , 500 MB or above,150 GB or above Database Server : Postgres 9.1 6.2 SOFTWARE REQUIREMENTS One of the most difficult task is selecting software for the system, once the system requirements is found out then we have to determine whether a particular software package fits for those system requirements. This section summarizes the application requirement. FRONT END : PYTHON BACK END : POSTGRE SQL OPERATING SYSTEM : UBUNTU Page 9 of 9