0% found this document useful (0 votes)
15 views5 pages

Project Development

Uploaded by

Mayyhem skcor
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views5 pages

Project Development

Uploaded by

Mayyhem skcor
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

PROJECT DEVELOPMENT

PROJECT OBJECTIVE: To design and implement a Simple Production System.

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

Table Name : MaterialReleaseDetailFile


Description : Records of the materials released.
Primary Key : MRDNO + MRDMATCODE
Fields Data Type Length Description
MRDNO Long Material Release No.
MRDMATCODE Text 5 Material Code
MRDQTYRELEASED Integer Quantity Released
Table Name : MaterialReleaseHeaderFile
Description : Records of the transaction information of the materials released from Stockroom/warehouse.
Primary Key : MRHNO
Fields Data Type Length Description
MRHNO Long Material Release No.
MRHDATE Date Release Date
MRHBOMNO Long BOM No
MRHPRODCODE Text 5 Product Code
MRHPREPBY Text 5 Employee who releases the materials
MRHREQBY Text 5 Employee who requests the materials
MRHSTAT Text 2 Release Status
“OP” – Not yet posted/audited
“CL” – Already posted/audited
“CA” – cancelled
Table Name : POHeaderFile
Description : Records of the transaction information of the materials purchase from the supplier.
Primary Key : POHNO
Fields Data Type Length Description
POHNO Long Purchase Order No.
POHDATE Date Transaction Date
POHSUPPNO Text 5 Supplier
POHPREPBY Text 5 Employee who prepares the PO (Employee ID)
POHAPPBY Text 5 Employee who approves the PO (Employee ID)
POHSTAT Text 2 PO Status
“OP” – Open, materials are not yet completely received from supplier
“CL” – Materials Completely received
Table Name : PODetailFile
Description : Records of the materials purchased.
Primary Key : PODNO + PODBOMNO+PODMATCODE
Fields Data Type Length Description
PODNO Long Purchase Order No.
PODBOMNO Long BOM No.
PODMATCODE Text 5 Material Code
PODQTYPURCHASED Integer Quantity Purchased
PODSTAT Text 2 PO Item Status
“OP” – material not yet totally delivered
“CL” – material completely delivered
Reference Files
Table Name : PRODUCTFILE
Description : Records of the products sold by the company.
Primary Key : PRODCODE
Fields Data Type Length Description
PRODCODE Text 5 Product Code
PRODDESC Text 40 Description of the Product
PRODPRICE Currency Price of the Product
PRODUM Text 10 Unit of Measure
PRODSTAT Text 2 Item Status
“AC” – Active
“IN” – Inactive
Table Name : MaterialFile
Description : Records of the raw materials.
Primary Key: MATCODE
Fields Data Type Length Description
MATCODE Text 5 Material Code
MATDESC Text 40 Description of the Material
MATUM Text 10 Unit of Measure
MATQTYONHAND Integer Quantity on Hand
MATQTYADDON Integer Purchase Quantity Add-on
MATSTAT Text 2 Item Status
“AC” – Active
“IN” – Inactive
Table Name : CustomerFile
Description : Records of the customer information.
Primary Key : CUSTNO
Fields Data Type Length Description
CUSTNO Text 5 Customer Account No.
CUSTNAME Text 45 Customer Name
CUSTADDR Text 40 Address
CUSTLIM Currency Customer’s Credit Limit
CUSTBAL Currency Account Balance
CUSTSTAT Text 2 Customer Status
“AC” – Active, “IN” – Inactive
Table Name : ProductMaterialFile
Description : Records of the raw materials needed to produce a product.
Primary Key : PMPRODCODE+PMMATCODE
Fields Data Type Length Description
PMPRODCODE Text 5 Product Code
PMMATCODE Text 5 Material Code
PMQTYNEEDED Integer Quantity Needed to produce a particular product

Table Name : EmployeeFile


Description : Records of the employee information.
Primary Key : EMPNO
Fields Data Type Length Description
EMPNO Text 5 Employee ID
EMPNAME Text 45 Employee Name
EMPADDR Text 40 Address
EMPPOS Text 20 Position
EMPRATE Currency Salary rate
EMPSTAT Text 2 Employee Status
“AC” – Active, “IN” - Inactive
Table Name : SupplierFile
Description : Records of the supplier information.
Primary Key : SUPPNO
Fields Data Type Length Description
SUPPNO Text 5 Supplier Account No.
SUPPNAME Text 45 Name
SUPPADDR Text 40 Address
SUPPSTAT Text 2 Supplier Status
“AC” – Active, “IN” – Inactive

2. User Interfaces & Functions Specifications/Modules


 Bill of Materials Entry
BILL OF MATERIALS
Product Code : Date :
Description : BOM No:
JO No:
Quantity Ordered :

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 : Quantity Released :

Material Code Material Description Unit of Measure Total Quantity Quantity Released
Needed

Released By:
ID Name SAVE Clear

Requested By:
ID Name

Input: Date, Input MR No (must be unique),


Input BOM No (must exists in BOM File),
Input a released by code (must exists in EmployeeFile), and a requested by code (must exists in
EmployeeFile), material code (must exists in corresponding BOM) and quantity released (must not be
beyond total quantity needed)
Process: Upon input of the BOM No, corresponding product will be displayed; total quantity needed for
a particular material will also be displayed
To Save, store required data to MaterialReleaseHeaderFile and MaterialReleaseDetailFile. Update BOM
status (if necessary); material quantity on hand; and quantity released of particular material per BOM.

 Purchase Order Entry


PURCHASE ORDER
Supplier Code : Date :
Name : PO No:
Address :

BOM No: Material Code :

BOM No Material Code Material Description Unit of Measure Quantity to Purchase

Summary of Materials to Purchase


Material Code Material Description Unit of Measure Total Quantity
to Purchase

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

You might also like