Project Development
Project Development
PROJECT SPECIFICATIONS
1. Database Design
Database Name : PRODUCTION.mdb
Transaction Files
Table Name : JOHeaderFile
Description : Records of the transaction information of the order made by the customer.
Primary Key : JOHNO
Fields Data Type Length Description
JOHNO Long Job Order No.
JOHDATE Date Transaction Date
JOHCUSTNO Text 5 Customer
JOHTOTAMT Currency Total Amount Ordered
JOHPREPBY Text 5 Employee who receives the order (Employee ID)
JOHSTAT Text 2 Order Status
“OP” – Open = the Order is not yet completely delivered
“CL” – Close=Orders Completely delivered
Table Name : JODetailFile
Description : Records of the items bought by the customer.
Primary Key : JODNO + JODPRODCODE
Fields Data Type Length Description
JODNO Long Job Order No.
JODPRODCODE Text 5 Item Code
JODQTYORD Integer Quantity Ordered
JODPRICE Currency Item Price
JODBOMSTAT Text 2 Bill of Materials (BOM) Status
“NC” - BOM not yet generated
“CR” – BOM already generated
JODSTAT Text 2 Ordered Item Status
“OP” – product not yet totally delivered
“CL” – product completely delivered
Table Name : BOMHeaderFile
Description : Keeps the transaction information of the Bill of Materials of a particular product.
Primary Key : BOMHNO
Fields Data Type Length Description
BOMHNO Long BOM Number
BOMHDATE Date Date BOM generated
BOMHJONO Long Job Order No
BOMHPRODCODE Text 5 Product Code
BOMHQTYORD Integer Quantity Billed (Ordered)
BOMHPREPBY Text 5 Employee who prepares BOM
BOMHAPPBY Text 5 Employee who approves BOM
BOMHSTAT Text 2 BOM Status
“OP” – Open (not yet totally purchased /requested)
“CL” – Closed (already purchased/requested)
“CA” – Cancelled
Tablename : BOMDetailFile
Description : Records of the raw materials needed with its corresponding total quantity needed to produce a
particular product.
Primary Key : BOMDNO+BOMDMATCODE
Fields Data Type Length Description
BOMDNO Long BOM Number
BOMDMATCODE Text 5 Raw Material Needed
BOMDQTYNEED Integer Quantity Needed to produce the product
BOMDTOTQTYNEED Integer Total Quantity Needed to produce the product
BOMDQTYRELEASED Integer Quantity Released
BOMDQTYPURCHASED Integer Quantity Purchased
BOMDSTAT Text 2 Material Status
“OP” – Open (material not yet purchased /requested)
“CL” – Closed (material already purchased/requested)
“CA” – Cancelled
Material Code Material Description Unit of Measure Quantity Needed Total Quantity Needed
Prepared By:
ID me SAVE Clear
Approved By:
ID Name
Input: Date, BOM No (must be unique), JO No (must exists in JO File), Product Code (must exists
in JODetailFile), Prepared by code and Approved by codes (must exists in EmployeeFile)
Output: Upon input of the product code, the program will display its corresponding description and
all the materials needed to produce the specified product with its corresponding quantity needed
and total quantity needed
To Save, store required data into BOMHeaderFile and BOMDetailFile
Material Release Entry
MATERIAL RELEASE
Product Code : Date : _
Description : MR No:
BOM No:
Material Code Material Description Unit of Measure Total Quantity Quantity Released
Needed
Released By:
ID Name SAVE Clear
Requested By:
ID Name
Prepared By:
ID me SAVE Clear
Approved By:
ID me
Input: Date, PO No (must be unique), Supplier Code (must exists in Supplier File), prepared by code
and approved by code (must exists in EmployeeFile), BOM No (must exists in BOM File) and material
code (must exists in corresponding BOM)
Output: Upon input of the material code, corresponding material information will be displayed; and
quantity to be purchased (the difference of total quantity needed and quantity released) for a
particular material. Then display the summary of materials to purchase.
To Save: store required data to POHeaderFile and PODetailFile. Update BOM status (if necessary); and
quantity purchased of particular material per BOM.
References:
https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/
www.articles.com
www.akadia.com
www.blackwasp.co.uk
www.bogotobogo.com
www.c-sharpcorner.com
www.codeproject.com
www.completechsarptutorial.com
www.csharp-sation.com
www.chsarp.net-tutorials.com
www.develop.com
www.geom.ulcc.edu
www.Indiabix.com
www.tutorialspoint.com
www.w3schools.com