You are on page 1of 8

STOCK MAINTENANCE SYSTEM

Aim: To create a system to perform the stock maintenance

1. PROBLEM STATEMENT

The stock maintenance system must take care of sales information of the company and must
analyze the potential of the trade

2. SOFTWARE REQUIREMENT SPECIFICATION

Introduction:

Stock maintenance is an interface between the customer and the sales person

Purpose:

This system uses several programming and database techniques to elucidate the work
involved in this process

Scope:

 The sales person is concerned with the issue of items and can use this system
 Provide a communication platform between the customer and the sales person

Definitions, Acronyms and the Abbreviations:

 Market Data provider: One who analyze the product and distribute the news
 Customer: One who takes order of product

References:

IEEE Software Requirement Specification process

Techologies to be used:

 Visual studio
 VB script

Tools to be used:

 Eclipse IDE
 Rational Rose tool

Overview:

SRS include two sections overall description and requirements

"Overall description":

Product perspective:

The stock maintenance acts as interface between customer and sales person

System functions:

 Secure order of information by customer


 Schedule the delivery of product

User characteristics:

 Customer: The person who orders item


 Sales detail: Maintains stock details after delivering the items to the customer

Constraints:

Finally the sales person delivers the order


3. USE CASE DIAGRAM

The functionality of a system can be described in a number of different use-cases, each of


which represents a specific flow of system

Product details

Shopkeeper

Purchase details

Customer

Sales details

Purchase the product

Company

Supply the product

fig: USE CASE DIAGRAM

4. ACTIVITY DIAGRAM

It shows organization and their dependence about the set of components


Login

Order Check availability


product

Product stock details

Do if available

payment

if not available

Get
Cancel order
payment

Receive the

stack

Logout
fig: ACTIVITY DIAGRAM

5. CLASS DIAGRAM

A class describes the type of objects in system and various kinds of relationships that exists
among them

Product details Purchase details Sales Details

Prod code: integer Purc code: integer SalID: integer

Prod name: String purc Date: date SalDate: date

Prod qty: integer Subid: integer Cust code: integer

Prod price: float Sub name: string Cust Name: string

ProdAdd() Purc Qty: interger Prod code: integer

ProdDelete() Purc price: float Price: integer

ProdUpdate() Save() qty: integer

ProdDetails() delete() Sale()

Purchasedit() SalesDetails()

PurchaseDetails()

fig: CLASS DIAGRAM

6. UML INTERACTION DIAGRAMS

1. SEQUENCE DIAGRAM

A Sequence diagram represents the sequence and the interactions of a use-case or scenario
Customer Shopkeeper Dealer Database
1. request for items

2. enter the details

3. send for item

4.check for product

availability 5.update

product

details

6.product available

7. send for quation

8. request

9. order item

10.update

11. product delivery

fig: SEQUENCE DIAGRAM

2. COLLABORATION DIAGRAM
Collaboration diagram and sequence diagrams are alternative repetitions of an interaction

1: request for item


Shopkeeper
Customer
8: request for delivery

enter the details

11. product delivery

2:

7: send for quation 10: update delivery

3: send for item order item 9: recording state

4: check for availability


Dealer Database
6: product availbile

fig: COLLABORATION DIGRAM

7. DEPLOYMENT DIAGRAM AND COMPONENT DIAGRAM

Deployment diagrams are used to visualize the topology of the physical components of a
system where the software components are deployed

8.IMPLEMENTION OF USER INTERFACE LAYER

Result:

Thus the mini project for stock maintenance system has been successfully executed and codes
are generated
Database
Databaseserver
server

Client1
Client 1 Client22
Client Client
ClientNN

fig: Deployment diagram

User Name:

Password:

Ok Cancel
Cancel

STOCK DETAILS
Stock Maintenance

Stock Details

Item Type Item Code

Item Name Net Weight

Date Quantity

Price Total amount

Add
Addnew
new Update
Update Delete
Delete Show
Show all
all Close
Close

You might also like