You are on page 1of 98

Production And Inventory Management System

INDEX
NO.
1.
2. 3.

TITLE
Introduction
Project Profile Company Profile

4.
5. 6. 7. 8. 9. 10. 11. 12. 13.

Existing System
Need For The New System Hardware & Software Requirement (minimum) Brief description about Modules Gannat chart System flow chart Data flow diagram E-R diagram Database Dictionary Process Description i. Brief Description of process ii. Process Algorithm

NO.
14.
15. 16. 17.

TITLE
Input Design
Output Design Testing (Test Cases User Wise/ Case Study) Post Implementation Review

18.
19.

Future Enhancement
Bibliography (References of Website and Books)

Project Name Objective Platform Developed For Front end Back end Supporting Tool Time Duration

Production and inventory management system This System is use to maintain Stock of the Purchase, Rowmaterial, Production and Integrity of the product. Web base (Intranet) Tiles company ASP. net 2008 with VB (framework 3.5) Internal SQL Server 2005. Microsoft Office 2003, Crystal Report 10.5. 60 Days.

Name Address

Phone No
Email add

All the tracking of row material, purchase, products and sells record are store in Excel. All the accounting potion they have record in Tally. This works on manually.

This system is use to easy entry of transition.

This system is use manage to stock purchase or selling all record.


This system is all maintain all purchases selling or production's records. Tracking register easily available. Reduced the company cost.

MINIMUM HARDWARE REQUIREMENT :Server Side:-

Processor RAM Hard disk

Intel core 2 Duo 2 GB 80 GB

Client Side:-

Processor RAM Hard disk

Pentium 4 1 GB 40 GB

MINIMUM SOFTWARE REQUIREMENT :Server Side:OS Web Server Windows Server 2003 IIS 6.0

Front End
Back End

.NET framework 3.5


Internal SQL Server 2005

Client Side:-

OS
Browser

Windows XP or any compatible OS


Internet Explorer 6.0

Purchase:Whatever we purchases row material in this system will give purchases details.

Production:In production the system give today product information order information and stock information.

Inventory:In inventory it give details of today stock ,order & production.

Gantt Chart

A C T I V I T Y

System Analysis & Gathering(15 days) System Designing(10days) Coding(25 days) Implementation (5 days)

Testing (5 days)

10 15 20 25 30 35 40 45 50 55 60

Days

Start

If new Employee ?
No Registration No

Yes New Registration

Login
Valid ?

Admin Manage Employee Manage Purchase Manage Row-Material Manage Production Manage Inventory Manage Supplier

Yes

Employee Manage Stock Manage Production Manage Customer Generate Report View Report

A A Reports

Logout

End

Manage employee, stock, purchase, row material, production, supplier

Admin Confirmation Massage

Production & Inventory Management System

Registration, Login, Manage stock, customer, production Employee Confirmation Massage

View Report

Generate Report

Report

Admin

Send login_Id/password

1.0 Login

Pass the login_id/password

Login
Verify login_Id and password

Confirmation login Valid

Manage Employee Detail

View Employee Detail

2.0 Manage Employee

Store Employee Detail

Emp_Mst
Employee Detail

Request For purchase of material`

3.0 Manage Purchase

Add/Update the purchase detail of the material

Pur_Mst
Show the purchase detail

View purchase detail

Admin
Request For List of the material View row-material list

A Add/Update detail of the row-material 4.0 Manage Row-Material

Material_Mst
Show row-material list

Material detail

Request For Production


5.0 Manage Production

Add/Update Production

Pro_Mst
Show Production detail

View Production detail

Production detail Request For Inventory View Inventory detail

6.0 Manage Inventory

Add/Update detail of Inventory

Inv_Mst
Show Inventory detail

Request For list of supplier

Detail of all the supplier list 7.0 Manage Supplier

Supplier_Mst
Show supplier list

View supplier list

Get detail

Emp_Mst

Admin
Getting a request Request for report 9.0 Report Getting a report Generating a report

Get detail

Pur_Mst

Get detail Report

Material_Mst

Get detail

Pro_Mst

Get detail

Supplier_Mst

Employee

Request for registration 1.0 Registration Request for registration Add registration data

Registration
Pass the employee details

Authorized Employee

Send login_id/password
Confirmation login

Pass the login_id/password 2.0 Login Verify login_Id and password Valid

Login

Request For Stock detail Stock detail

3.0 Manage Stock

Get Stock detail

Stock_Mst
Stock detail

Stock detail

Request For Production list


Production detail

4.0 Manage Production

Get Production list

Pro_Mst
Production detail

Employee

Manage Customer detail 5.0 Manage Customer

Get Customer detail

Cust_Mst
Customer detail

Customer detail

Get detail

Stock_Mst
Request for report 6.0 Generate & View Report Getting a request Get detail

Report Get detail

Getting a report

Generating a report

Pro_Mst

Name Id

Production_Id

Pro_quality

Password Admin 1 1 Purchase_Id M M M 1 Manage Inventory_Id

M M

Production
M Inventory M Depend

Purchase Material_name M Check Material_Id E_name E_Id Manage M Employee Row-material

Base on M Depend Material_name Password 1 1 Check

M Supplier

Manage

M
Stock M

M S_name Customer Availability

Stock_Id

S_Id

C_Id

C_name

Field Name
User_Id User_name First _name Middle _name Last _name Gender Date_ Of_ Birth City State Country

Data Type (Size)


Numeric Varchar2 Varchar Varchar Varchar Bit varchar Varchar Varchar Varchar

Size
4 20 10 20 10 15 10 10 10

Constraint
Primary Key Not null Not null Null Not null Not null Not null Not null Not null Not null

Description
It store the Id of user and admin. It store the name Of user and admin. It store the first name of user and admin. It store the middle name of admin and user. It store the Last name of admin and user. Store the information about Gender. Store the information about Date of Birth. It store the information about City. It store the information about State. It store the information about Country.

Field Name
Address Pincode Phone _no Mobile _no Email password

Data Type
Nvarchar Numeric Numeric Numeric Nvarchar varchar

Size
50 6 12 13 20 30

Constraint
Not null Not null Null Not null Not null Not null

Description
It store the information about Address. It store the information about Pincode. It store the information about Phone No. It store the information about Mobile No. It store the e-Mail of user and admin. It store the password of the employee.

Table Name Description Primary Key Foreign Key

: : : :

Pur_Mst This table is used to store the Purchase Id and all detail. Pur_Id user_id

Field Name
Pur_Id Date company name User_Id Matirial_name Material_quality Material_quantity

Data Type
Numeric varchar varchar Numeric Varchar Varchar Numeric

Size
4 15 20 4 20 15 15

Constraint
Primary key Not null Not null Foreign key Not null Not null Not null

Description
It store the all the name of the product. It store the date of purchase. It store the name of the company. It store the User id from Login_Mst. Store the information about the material It store the information about the material quality It store the information about the quantity of the material.

Table Name Description Primary Key Foreign Key


Field Name
Material_Id Date company name User_Id Stock_Id Material_name Material_quality Material_quantity

: : : :

Material_Mst This table is used to store the Row-Material Id and all details. Material_Id user_id
Data Type
Numeric varchar varchar Numeric Numeric Varchar Varchar Numeric

Size
4 50 30 4 4 20 15 15

Constraint
Primary key Not null Not null Foreign key Not null Not null Not null Not null

Description
It store the name of the material. It store the date of material . It store the name of the company. It store the User id in Login_Mst. Store the information about the stock detail form Stock_Mst. It store the information about the all type of the material. It store the information about the material quality. It store the information about the quantity of the material.

Table Name Description Primary Key Foreign Key

: : : :

Pro_Mst This table is used to store the Production Id and all details. Pro_Id user_id , inv_id
Data Type
Numeric Numeric varchar varchar Numeric Varchar Numeric

Field Name
Pro_Id User_Id Date company name Inv_Id Pro_quality Pro_quantity

Size
4 4 15 20 4 10 15

Constraint
Primary key Foreign key Not null Not null Foreign key Not null Not null

Description
It stored the name of the product It store the User id in Login_Mst. It store the date of product . It store the name of the company. It store the information about the Inventory from Inv_Mst It store the information about product quality. It store the information about product quantity.

Table Name Description Primary Key Foreign Key

: : : :

Inv_Mst This table is used to store the Inventory Id and all details. Inv_id user_id,Pro_id

Field Name
Inv_Id Date company name User_Id Pro_Id Material_Id

Data Type
Numeric varchar varchar Numeric Numeric Numeric

Size
4 15 20 4 4 4

Constraint
Primary key Not null Not null Foreign key Foreign key Not null

Description
It store the information about the Inventory. It store the date of product . It store the name of the company. It store the User id in Login_Mst. It stored the name of the production from Pro_Mst It store the information about the material_id.

Table Name Description Primary Key Foreign Key


Field Name
Stock_Id

: : : :

Stock_Mst This table is used to store the Admin Id and Password. Stock_Id user_id , pur_id
Data Type
Numeric

Size
4

Constraint
Primary key

Description
Store the information about the stock detail.

Date company name


User_Id Pur_Id Stock_name

varchar varchar
Numeric Numeric varchar

15 50
4 4 20

Not null Not null


Foreign key Foreign key Not null

It store the date of product . It store the name of the company.


It store the User id in Login_Mst. It store the information about the purchase detail from Pur_Mst. It store the detail of the stock name.

Stock_quantity

Numeric

10

Not Null

It store the information about the quantity of the stock/row-material.

Table Name Description Primary Key Foreign Key

: Supplier_Mst : This table is used to store the Admin Id and Password. : Supplier_Id : User_id,Pur_id

Field Name
Supplier_Id User_id Pur_id Pro_quality Supplier_name E-Mail Address Pin code City Mobile _no

Data Type
Numeric Numeric Numeric Varchar Varchar Nvarchar Nvarchar Numeric Varchar Numeric

Size
4 4 4 10 10 20 50 6 10 13

Constraint
Primary key Foreign key Foreign key Not null Not null Not null Not null Not null Not null Not null

Description
It store the information about the supplier detail. It store the detail of user_id. It store the detail of the pur_id. It store the detail of the product quality. It store the information about the supplier name. It store the e-Mail of user and admin. It store the information about Address. It store the information about Pincode. It store the information about City. It store the information about Mobile No.

Admin : Admin can manage the registered user. Admin can also manage the login user. Admin can manage the all Employees. Admin can manage purchase of the row-material. Admin can manage the production. Admin can manage inventory of the product. Admin generate of the some reports, likes purchase, Inventory, Production, Stock.

Employee : Employee can registration for Login. Employee can login for Manage Stock. Employee can also Manage Production. Employee can also Manage Customer. Employee can also Generate some Reports and View all Reports.

Process Algorithm for Admin: Step Step Step Step Step Step Step Step Step Step Step Step 1 : Start 2 : Login 3 : If Login details are not correct then go to step 2 else go to step 4 4 : Manage Employee 5 : Manage Purchase 6 : Manage Row-Material 7 : Manage Production 8 : Manage Inventory 9 : Manage Supplier 10 : Generate and View Reports 11 : Logout 12 : Stop

Process Algorithm for Employee:Step Step Step Step Step Step Step Step Step Step Step 1 : Start 2 : If user is not registered then go to step 3 else go to step 4 3 : Registration 4 : Login 5 : If Login details are not correct then go to step 4 else go to step 6 6 : Manage Stock 7 : Manage Production 8 : Manage Customer 9 : Generate and View Reports 10 : Logout 11 : Stop

Home Page
Description:User can only see the page the system. Two types of users are there Admin and Employee.

Registration Form
Description:User must have to Registration to use the system when he/she is new user. There is only one type of user must be Registration there is Employee.

Login Page
Description:User must have to Login to use the system. Two types of users are there Admin and Employee.

Description:User must have to Login to use the system. Two types of users are there Admin and Employee.

Description:Show the detail of all the employee.

Stock Form
Description:Show the product stock to the employee.

Inventory Form
Description:Show the inventory which employee have required.

Purchase Form
Description:Manage the purchase detail.

Description:Show the row material stock which employee have required.

Description:Manage the product detail.

Description:Show the detail of the supplier.

Description:Show the detail of the admin rights.

Description:Show the report.

Stock Report

Inventory Report

Product Report

Employee Report

Supplier Report

About Us

Contact Us

Testing

Test Case

Module Name : Admin Module Description Test Will perform to check whether the system work perfectly or not

Status Tester

Completed Dhara Modh Divya Modh

Vishal Kushwaha

Test Case for login:Scenario Id 1. Scenario Input login data Test Cases in Enter username password. Expected Behavior Actual Behavior Status (Pass/Fail) Pass null It will not let admin It will show message or enter in. that enter username and password.

Enter wrong It will not let admin It will show message data of enter in. that enter correct username or username or password. password.

Pass

Enter correct It will let admin enter It will show data of in. home page. username or password.

admin

Pass

Test Case for Registration:Scenario Id Scenario Test Cases Expected behavior 2. Input the data in registration Enter null in mandatory fields. Actual behavior Status (Pass/Fail) Pass User will not be It will show able for the message that registration and it enter the data. will show error. It will show message that enter the correct data. It will show the message of successfully registration

Enter incorrect data

User will not be able for the registration and it will show error. Enter correct data User will be able of all required for registration. field

Pass

Pass

Post Implementation Review


It was experience to have worked on the development of the proposed PRODUCTION & INVENTORY MANAGEMENT SYSTEM. This little experience is always going to remain as a credit in my life for the many kind hearts that. Have guided me through this entire phase of development. This will remain as an inspiring.

The system designed is under the testing phases and observation in the Product; it will take a little time to implement system on approach. The system developed would also be to support any proposed enhancements that the Product may wish to implement in future.

However, I would like to wish the user of this system prosperity and success in future. There were many phases of analysis and development that was learnt after the realistic approach of designing.

Future Enhancement
Search facility will be improved. More security , more backup. Small mobile app will be developed fro smarter activities.

Bibliography:Book Name: System analysis and Design Author:A.S.Banga, Falguni Suthar.

Professional ASP.NET 2.0


S.P.D

Anderson, Richard, Francis, Brian Work PUBLICAtION

Black Book ASP.NET

2010 Edition

E-Book ASP.NET

Web Reference: www.microsoft.com www.google.com

You might also like