Production And Inventory Management System
INDEX
NO. TITLE
1. Introduction
2. Project Profile
3. Company Profile
4. Existing System
5. Need For The New System
6. Hardware & Software Requirement (minimum)
7. Brief description about Modules
8. Gannat chart
9. System flow chart
10. Data flow diagram
11. E-R diagram
12. Database Dictionary
13. Process Description
i. Brief Description of process
ii. Process Algorithm
NO. TITLE
14. Input Design
15. Output Design
16. Testing (Test Cases User Wise/ Case Study)
17. Post Implementation Review
18. Future Enhancement
19. Bibliography (References of Website and Books)
Project Name Production and inventory management system
Objective This System is use to maintain Stock of the Purchase, Row- material, Production and Integrity of the product.
Platform Web base (Intranet)
Developed For Tiles company
Front end ASP. net 2008 with VB (framework 3.5)
Back end Internal SQL Server 2005.
Supporting Tool Microsoft Office 2003, Crystal Report 10.5.
Time Duration 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.
Server Side:-
Client Side:-
MINIMUM HARDWARE REQUIREMENT :-
Processor Intel core 2 Duo
RAM 2 GB
Hard disk 80 GB
Processor Pentium 4
RAM 1 GB
Hard disk 40 GB
MINIMUM SOFTWARE REQUIREMENT :-
Server Side:-
Client Side:-
OS Windows Server 2003
Web Server IIS 6.0
Front End .NET framework 3.5
Back End Internal SQL Server 2005
OS Windows XP or any compatible OS
Browser 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
ACTIVITY
0 5 10 15 20 25 30 35 40 45 50 55 60
Days
System Analysis & Gathering(15 days)
System Designing(10days)
Coding(25 days)
Implementation(5 days)
Testing
(5 days)
Start
Manage Purchase
Manage Stock
Manage Row-Material
Manage Production
Manage Inventory View Report
Generate Report
Manage Customer
Registration
Manage Supplier
Valid?
Manage Employee
Manage Production
YesAdmin Employee
If new Employee
?
Yes
New Registration
No
Login
A
B
No
Logout
End
Reports
AA B
Production&
InventoryManagement
System
Admin Employee
Report
Manage employee, stock, purchase, row material, production, supplier
Registration, Login, Manage stock, customer, production
Confirmation MassageConfirmation Massage
ViewReport
GenerateReport
1.0Login
2.0Manage
Employee
3.0ManagePurchase
Admin
Login
Emp_Mst
Pur_Mst
A
Confirmation login
Send login_Id/password Pass the login_id/password
Verify login_Id and password
Request For purchase of material`
Add/Update the purchase detail of the material
Show the purchase detailView purchase detail
Manage Employee Detail Store Employee Detail
View Employee Detail Employee Detail
Valid
5.0Manage
Production
6.0Manage
Inventory
7.0ManageSupplier
Admin
Material_Mst
Pro_Mst
Inv_Mst
Supplier_Mst
A
B
4.0Manage
Row-Material
Request For Production Add/Update Production
Request ForList of the material
Show row-material listView row-material list
Show Production detailView Production detail
Request For InventoryAdd/Update detail of
Inventory
Show Inventory detailView Inventory detail
Request For list of supplier Detail of all the supplier list
View supplier list Show supplier list
Add/Update detail of the row-material
Material detail
Production detail
9.0Report
Admin
BEmp_Mst
Pur_Mst
Material_Mst
Pro_Mst
Report
Get detail
Get detail
Get detail
Get detail
Get detail
Request for report
Getting a report
Getting a request
Generating a report
Supplier_Mst
2.0Login
3.0ManageStock
4.0Manage
Production
Employee
Registration
Login
Stock_Mst
Pro_Mst
A
1.0Registration
Request for registrationAdd registration data
Request for registrationPass the employee details
Send login_id/passwordPass the login_id/password
Confirmation login Verify login_Id and password
Request For Stock detail
Request For Production list
Get Stock detail
Stock detailStock detail
Get Production list
Production detailProduction detail
Authorized Employee
Valid
Stock detail
6.0Generate
&View
Report
A
Stock_Mst
Pro_Mst
Employee
Cust_Mst5.0Manage
Customer
Report
Manage Customer detail Get Customer detail
Customer detail Customer detail
Request for report
Getting a report
Getting a request
Generating a report
Get detail
Get detail
Get detail
Admin Manage
Manage
Manage
Check
Check
Depend
Depend
Baseon
Purchase
Production
Inventory
Row-material
Employee
Supplier
Customer
Stock
Id
S_Id C_Id
E_Id
Name
S_name
Password
C_name
Availability Stock_Id
Password
E_name
Production_Id
Inventory_Id
Material_Id
Purchase_Id
1
M
M
M 1
M
M
M
M
M
1
1
1
M
M
M
M
M
M
Material_name
Material_name
Pro_quality
Field Name Data Type (Size)
Size Constraint Description
User_Id Numeric 4 Primary Key It store the Id of user and admin.
User_name Varchar2 20 Not null It store the name Of user and admin.
First _name Varchar 10 Not null It store the first name of user and admin.
Middle _name Varchar 20 Null It store the middle name of admin and user.
Last _name Varchar 10 Not null It store the Last name of admin and user.
Gender Bit - Not null Store the information about Gender.
Date_ Of_ Birth varchar 15 Not null Store the information about Date of Birth.
City Varchar 10 Not null It store the information about City.
State Varchar 10 Not null It store the information about State.
Country Varchar 10 Not null It store the information about Country.
Field Name Data Type Size Constraint Description
Address Nvarchar 50 Not null It store the information about Address.
Pincode Numeric 6 Not null It store the information about Pincode.
Phone _no Numeric 12 Null It store the information about Phone No.
Mobile _no Numeric 13 Not null It store the information about Mobile No.
Email Nvarchar 20 Not null It store the e-Mail of user and admin.
password varchar 30 Not null It store the password of the employee.
Field Name Data Type Size Constraint Description
Pur_Id Numeric 4 Primary key It store the all the name of the product.
Date varchar 15 Not null It store the date of purchase.
company name varchar 20 Not null It store the name of the company.
User_Id Numeric 4 Foreign key It store the User id from Login_Mst.
Matirial_name Varchar 20 Not null Store the information about the material
Material_quality Varchar 15 Not null It store the information about the material quality
Material_quantity Numeric 15 Not null It store the information about the quantity of the material.
Table Name : Pur_MstDescription : This table is used to store the Purchase Id and all detail.Primary Key : Pur_IdForeign Key : user_id
Field Name Data Type Size Constraint Description
Material_Id Numeric 4 Primary key It store the name of the material.
Date varchar 50 Not null It store the date of material .
company name varchar 30 Not null It store the name of the company.
User_Id Numeric 4 Foreign key It store the User id in Login_Mst.
Stock_Id Numeric 4 Not null Store the information about the stock detail form Stock_Mst.
Material_name Varchar 20 Not null It store the information about the all type of the material.
Material_quality Varchar 15 Not null It store the information about the material quality.
Material_quantity Numeric 15 Not null It store the information about the quantity of the material.
Table Name : Material_MstDescription : This table is used to store the Row-Material Id and all details.Primary Key : Material_IdForeign Key : user_id
Field Name Data Type Size Constraint Description
Pro_Id Numeric 4 Primary key It stored the name of the product
User_Id Numeric 4 Foreign key It store the User id in Login_Mst.
Date varchar 15 Not null It store the date of product .
company name varchar 20 Not null It store the name of the company.
Inv_Id Numeric 4 Foreign key It store the information about the Inventory from Inv_Mst
Pro_quality Varchar 10 Not null It store the information about product quality.
Pro_quantity Numeric 15 Not null It store the information about product quantity.
Table Name : Pro_MstDescription : This table is used to store the Production Id and all details.Primary Key : Pro_IdForeign Key : user_id , inv_id
Field Name Data Type Size Constraint Description
Inv_Id Numeric 4 Primary key It store the information about the Inventory.
Date varchar 15 Not null It store the date of product .
company name varchar 20 Not null It store the name of the company.
User_Id Numeric 4 Foreign key It store the User id in Login_Mst.
Pro_Id Numeric 4 Foreign key It stored the name of the production from Pro_Mst
Material_Id Numeric 4 Not null It store the information about the material_id.
Table Name : Inv_MstDescription : This table is used to store the Inventory Id and all details.Primary Key : Inv_idForeign Key : user_id,Pro_id
Field Name Data Type Size Constraint Description
Stock_Id Numeric 4 Primary key Store the information about the stock detail.
Date varchar 15 Not null It store the date of product .
company name varchar 50 Not null It store the name of the company.
User_Id Numeric 4 Foreign key It store the User id in Login_Mst.
Pur_Id Numeric 4 Foreign key It store the information about the purchase detail from Pur_Mst.
Stock_name varchar 20 Not null 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 : Stock_MstDescription : This table is used to store the Admin Id and Password.Primary Key : Stock_IdForeign Key : user_id , pur_id
Field Name Data Type Size Constraint Description
Supplier_Id Numeric 4 Primary key It store the information about the supplier detail.
User_id Numeric 4 Foreign key It store the detail of user_id.
Pur_id Numeric 4 Foreign key It store the detail of the pur_id.
Pro_quality Varchar 10 Not null It store the detail of the product quality.
Supplier_name Varchar 10 Not null It store the information about the supplier name.
E-Mail Nvarchar 20 Not null It store the e-Mail of user and admin.
Address Nvarchar 50 Not null It store the information about Address.
Pin code Numeric 6 Not null It store the information about Pincode.
City Varchar 10 Not null It store the information about City.
Mobile _no Numeric 13 Not null It store the information about Mobile No.
Table Name : Supplier_MstDescription : This table is used to store the Admin Id and Password.Primary Key : Supplier_IdForeign Key : User_id,Pur_id
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 1 : Start Step 2 : Login Step 3 : If Login details are not correct then go to step 2 else go to step 4 Step 4 : Manage Employee Step 5 : Manage Purchase Step 6 : Manage Row-Material Step 7 : Manage Production Step 8 : Manage Inventory Step 9 : Manage Supplier Step 10 : Generate and View Reports Step 11 : Logout Step 12 : Stop
Process Algorithm for Employee:-
Step 1 : StartStep 2 : If user is not registered then go to step 3 else go to step 4Step 3 : RegistrationStep 4 : LoginStep 5 : If Login details are not correct then go to step 4 else go to step 6Step 6 : Manage StockStep 7 : Manage ProductionStep 8 : Manage CustomerStep 9 : Generate and View ReportsStep 10 : LogoutStep 11 : Stop
Description:-
User can only see the page the system. Two types of users are there Admin and Employee.
Home Page
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 Completed
Tester Dhara Modh
Divya Modh
Vishal Kushwaha
Scenario IdScenario Id ScenarioScenario Test CasesTest Cases Expected BehaviorExpected Behavior Actual BehaviorActual Behavior Status Status (Pass/Fail)(Pass/Fail)
1.1. Input data in Input data in loginlogin
Enter null Enter null username or username or password.password.
It will not let admin It will not let admin enter in.enter in.
It will show message It will show message that enter username that enter username and password.and password.
PassPass
Enter wrong Enter wrong data of data of username or username or password.password.
It will not let admin It will not let admin enter in.enter in.
It will show message It will show message that enter correct that enter correct username or password.username or password.
PassPass
Enter correct Enter correct data of data of username or username or password.password.
It will let admin enter It will let admin enter in.in.
It will show admin It will show admin home page.home page.
PassPass
Test Case for login:-Test Case for login:-
Scenario Id Scenario Id Scenario Scenario Test Cases Test Cases ExpectedExpected
behavior behavior
ActualActual
behavior behavior
StatusStatus
(Pass/Fail) (Pass/Fail)
2.2. Input the data in Input the data in registration registration
Enter null in Enter null in mandatory fields. mandatory fields.
User will not be User will not be able for the able for the registration and it registration and it will show error. will show error.
It will show It will show message that message that enter the data. enter the data.
Pass Pass
Enter incorrect Enter incorrect data data
User will not be User will not be able for the able for the registration and it registration and it will show error. will show error.
It will show It will show message that message that enter the correct enter the correct data. data.
Pass Pass
Enter correct data Enter correct data of all required of all required field field
User will be able User will be able for registration. for registration.
It will show the It will show the message of message of successfully successfully registration registration
Pass Pass
Test Case for Test Case for Registration:-Registration:-
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.
Book Name: - Author:-• System analysis and Design A.S.Banga,
Falguni Suthar. • Professional ASP.NET 2.0 Anderson, Richard,
Francis, Brian S.P.D Work PUBLICAtION
• Black Book ASP.NET 2010 Edition
• E-Book ASP.NET
Web Reference:• www.microsoft.com• www.google.com
Bibliography:-Bibliography:-