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

10
BAABTRA STOCK MANAGEMENT SYSTEM AND BILLING 4/02/2013

description

SRS, stock management system

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

Page 1: baabtra, First Programming School in India SRS, stock management system

BAABTRA

STOCK MANAGEMENT SYSTEM AND BILLING

4/02/2013

Page 2: baabtra, First Programming School in India SRS, stock management system

SystemRequirementsSpecification

REVISION LIST

Ver.Rev Date Authors Description

1 4/02/2013 1. Miss Anupa Gopinath2. Mrs Aswathi Mohandas3. Miss Sheethal U4. Mr.Sharan P

Initial creation

2 5/02/2013 1.Miss Sheethal U2.Mr Sharan

Made the necessary changes in usecases after review

Copy if printed

Page 3: baabtra, First Programming School in India SRS, stock management system

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

Copy if printed

Page 4: baabtra, First Programming School in India SRS, stock management system

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 requirementsa. Product details are trackedb. Adding/ Adjusting Stock are requiredc. Show the products which crossed minimum stock level limitd. Editing product details

2. Sale related requirementsa. Maintain sale history b. Record transactionsc. Prepare sale Reports d. Searching of item by name

4. USE CASES

4.1 Actor Catalog

No. Actor Description1. Sales person Sales products to customers2. Admin Control user, Stock details.

Page 4 of 9

Page 5: baabtra, First Programming School in India SRS, stock management system

System RequirementsSpecification

4.2 Use Case Model

Page 5 of 9

Sales person

Login

Add/Edit product

Add Stock

Billing

Admin

View items

View stock having minimum level

Add user

Reports

Page 6: baabtra, First Programming School in India SRS, stock management system

System RequirementsSpecification

4.3 Use Case Description

Title LoginActors Sales Person, administratorDescription Sales person and administrator logging using their

username and password Pre-conditions

None

Post-conditions

Logged in to the system

Title Add/Edit productActors AdministratorDescription Administrator can add or edit the product details Pre-conditions

Admin is signed in and have the right to add or edit product

Post-conditions

Information/ modifications entered by the admin are appropriately stored in the database

Title Add StockActors AdministratorDescription Administrator can add the stock detailsPre-condition Login as an administrator.Post-conditions

Adds stock details

Title Billing Actors Sales Person, administratorDescription 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 productPost-conditions

Bill is printed and save data to database

Business Rules

check the availability of the products

Title View ItemActors Sales Person, administratorDescription Sales person and administrator can view product items

Page 6 of 9

Page 7: baabtra, First Programming School in India SRS, stock management system

System RequirementsSpecification

Pre -conditions

product details are saved in the database

Post-conditions

Product details are listed on the screen

Title View stocks below minimum levelActors Sales Person, administratorDescription Sales person and administrator can view the product

details which are below minimum stock limitPre-conditions

Products added

Post-conditions

Products with stock less than min no is displayed

Title ReportsActors Sales Person, administratorDescription Sales person and administrator can view Sales reportsPre-conditions

User or admin should log in and Transaction must have taken place

Post-conditions

View report of transaction

5.NON FUNCTIONAL REQUIREMENTSIt 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 7 of 9

Page 8: baabtra, First Programming School in India SRS, stock management system

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 8 of 9