You are on page 1of 38

Stock Pile

(Online Inventory
Management System)
Group Name: Five Solution
Serial No: Roll No: Name

1 13204 MUHAMMAD FAYYAZ

2 13206 MARYAM MASHOOQ

3 13209 MAJID RIAZ

4 13224 AFZAAL SARWAR

5 13248 SHAHID AKRAM

3
Project Deliverable

1.Documentation
2.Application
Documentation
1.Introduction
2.Software Project Management Plan (SPMP)
3.Software Requirements Specifications (SRS)
4.Software Design Description (SDD)
5.Software Test Documentation (STD)
6.Technical Review
Introduction

This project is a complete Online Multi User Inventory Management


Information System includes several modules which enable smooth and
efficient working for the large group of Sellers. With the help of this
system one should get complete control system and can Audit and Trail
from anywhere.
Software Project Management Plan
(SPMP)
SOFTWARE METHODOLOGY
Waterfall Model
SOFTWARE DEVELOPMENT LIFE CYCLE
Requirement gathering and analysis
Design
Implementation or coding
Testing
Deployment
Maintenance
SOFTWARE QUALITY ASSURANCE PLAN
Following are the some general guide line which we will make Sure in our project.
We will follow the ISO standard in our project.
After every two days or after completing any phase we will review our work.
After freezing the SRS we will make sure the privacy of both test and code
development team.
After detecting any error we will document it and analyze it.
Software Requirements
Specifications (SRS)
Requirement ID SRS-Stock-Pile-001
Title Registration
Description The system shall allow visitor on the stock pile web site for
registration as new client.
Version V 1.0

Requirement ID SRS-Stock-Pile-020
Title Delete Customer
Description The system shall allow admin to delete customer.
Version V 1.0

Requirement ID SRS-Stock-Pile-46
Title Privacy
Description The system shall restrict client to see other client data.
Version V 1.0
Use Case Name: Update Product:

Update Product

Admin

Brief Description:

System shall allow admin to update record of product in database.

Actor: Admin

Related Use Case: Check product already exists.

Stack-Holders:

Stock Department: To maintain the stock of product.

Accounts Department: For billing proceedings.

Marketing Department: To check the output of product.

Pre-Conditions:

Product must exist in database.

Post-Condition:

Product record must be updated in the vendor list.


Main Flow:

Admin wants to update product record in database.


Admin will enter the fields, which he wants to update.
The admin will press update button
Product will be updated in database
And control goes to the manage product page.
If admin press clear button.
All fields will be clear.

Exception Conditions:

If product already exists in database, then system will display error message.
If any field is not filled and press add button, then system will show the error message
Field Is Required.
Normal Behavior

Actors Action System Response

2: Check clientside validation on all fields.

3: Check server-side validation of all fields.

4: If product already exist

5:Show error Product exists

6: If Not update product.


7: On successful product updated, redirect to
manage product page.

AB-Normal Behavior

Actors Action System Response

1: Enters new data in field of Product.

2: Does not check clientside validation.


3: Does not check server-side validation of
all fields.
4: Does not Inform about existing product
with same name.
Software Test Documentation
(STD)
Test Case ID: SRS-Stock-Pile-016-UC-7.3.2-1 Date:
Test Case Name: First Name Type

Status
Actors Action Expected Output Actual Output
Valid/Invalid

Normal Case:
Majid (alphabet) Validate Validate

Ab-Normal Case:
98765 Invalid Invalid

Extreme Case:
55&^%$FGY&*HY^^FY&& Invalid Invalid
Software Design
Description (SDD)
1.Architecture Diagram
2.Activity Diagram
3.Sequence Diagram
4.Database Diagram
5.Data Flow Diagram
6.Class Diagram
7.Entity Relationship Diagram
Architecture Diagram:
Activity Diagrams:
Sequence Diagrams:
Database Diagram:
Data Flow Diagrams:
Class Diagram:
Entity Relation Diagram:

You might also like