Bolaloy’s Rice Milling Management System Database Design

Bolaloy’s Rice Milling Management System Database Design

The Bolaloy’s Rice Milling Management System Database Design is a database design system that makes the work of a cashier or a user easy.

This kind of system is having an attribute of what you called, saving the data where you entered the information of customer in the said system.

This system is also having automatic computing of the cost of a product or item.

The Rice Milling Management System is easy to use. Like for instance, the user will fill-up the form according to or based on the information and identification of the customer.

And it has a solution provided or guide for you to be not lost in the procedure. And talking to the quality of a system, the efficiency, learnability, and effectiveness are used in creating in this system.

Bolaloy’s Rice Milling Management System Background and Features

Background

Bolaloy’s Rice Milling Management System is installed in Brgy Rumirang Municipality of Isabela Negros occidental. The name of the System is derived from the last name of the owner.

 Features

  • Manage customer
  • Save Personal information
  • Computing cost
  • Check remaining stocks

            

Data Dictionaries

These tables below provide the complete database tables details such as Field Name, Descriptions, data types, character lengths.

Table 1:    tblStocks

Field NameDescriptionTypeLength
Stocks_idStocks numberint11
Co_idCustomer idInt11
Co_fNameCustomer-first nameVarchar50
Co_lNameCustomer Last nameVarchar50
Job_idJob titleVarchar50
Phone_noCustomer contactVarchar50
RiceCodeRice_CodeInt7
RiceVarietyRice_NameVarchar50
SackQtyRice_countInt11
Date_StoredDate of when StoredDate10

Table 2:    tblcustomer

Field NameDescriptionTypeLength
Customer_idCustomer numberint11
fnameCustomer-first nameVarchar50
lNameCustomer last nameVarchar50
AddressCustomer addressVarchar50
Job_idJob titleVarchar50
Contact_No.Customer contactVarchar50

Table 3:    tblemployee

Field NameDescriptionTypeLength
emp_idStocks numberint11
First_nameCustomer-first nameVarchar50
Last_nameCustomer last nameVarchar50
EmailCustomer EmailVarchar50
addressAddressVarchar50
contact_noEmployee Contact noVarchar50
hire_dateHire dateDate11
Job_idJob titleVarchar50
Monthly_salaryemployee salaryInt11

Table 4:    tblricehistory

Field NameDescriptionTypeLength
Customer_idCustomer numberint11
r_CodeRice codeVarchar50
r_VarietyRice VarietyVarchar50
r_qtyRice quantityInt50
r_PriceRice priceInt50
r_TotalRice totalInt50
AmountAmountInt11
ChangeChangeInt50
historyDateHistory DateDate11

Table 5:    tblRecords

Field NameDescriptionTypeLength
Costumer_idcustomer informationInt7
cFnameCustomer-first NameVarchar50
cLnameCustomer last nameVarchar50
AddressCustomerLocationVarchar50
Contact_noCustomer No.Int11
Rice_idRiceInformationVarchar50
Rice_CodeRice CodeInt11
VarietyRice NameVarchar50
Rice_VolumeRice QuantityInt11
Price_per_sackRice Price Per SackInt11
SubTotalOverall total costint11
storedDateDate when StoredDate11

Entity Relationship Diagram

Bolaloy’s Rice Milling and Sales System Entity Relationship Diagram show the system entity relationships in each entity and their supposed functions in each link.

Figure 1. Bolaloy’s ER Diagram for Rice Milling Management System 

The proposed Bolaloy’s Rice Milling Management System Entity Relationship Diagram are the entity of the proposed Bolaloy’s Rice Milling Management System Database Design, which are presented by tables; the tables are made to meet the required specification of the system and provide much more specific details of each entity within the system.

Download the full documentation of Rice Milling Management System Database Design PDF here. lastCommitBolaloy

For another free material on database design.

If you have any questions or suggestion, please feel free to contact us or you can leave a message below.

How to read an ER diagram

An entity-relationship (ER) diagram documents the database schema: entities (tables), attributes (columns), and relationships (foreign keys and cardinality).

  • Entity. Rectangle representing a table.
  • Attribute. Oval or field for each column.
  • Primary key. Underlined attribute name.
  • Foreign key. Attribute referencing another entity.
  • Relationship. Diamond or line connecting related entities.

Common capstone mistakes to avoid

  • Many-to-many without junction table.
  • Missing primary key.
  • Denormalized redundancy.
  • Ambiguous naming.

Where this diagram fits in Chapter 3

  • Section 3.3 (Database Design).
  • Include the CREATE TABLE SQL script alongside.
  • Reference from the class diagram.
  • Include a legend to explain the notation for panel members.

Frequently asked questions

What is a ER diagram used for in BSIT capstone?

An ER diagram shows the database schema: entities (tables), attributes (columns), and relationships (foreign keys, cardinality). It goes in Chapter 3 alongside the class diagram to communicate the data storage design.

What tool should I use to draw the ER diagram?

Free options: draw.io, Lucidchart free tier, PlantUML, StarUML 30-day trial, Visual Paradigm Community Edition. Paid options: Microsoft Visio, Lucidchart pro, Enterprise Architect. For BSIT capstones, draw.io is the most commonly used free tool.

How detailed does the ER diagram need to be for capstone defense?

Panel members expect the diagram to match the actual system implementation. Include every major class/use case/entity relevant to the system. Omit trivial helper classes. Every diagram element should have a clear justification.

Should I use black-and-white or colored diagrams?

Black-and-white is standard for capstone documentation to match the thesis format. Use color only if it improves clarity. Ensure text is readable at printed size (10pt minimum for labels).

Where does this diagram go in the capstone documentation?

Chapter 3 (System Design and Methodology) typically holds all UML diagrams. Introduce each diagram with a 1-paragraph description explaining what it shows and how to read it.

Frequently asked questions

What is a ER diagram used for in BSIT capstone?

An ER diagram shows the database schema: entities (tables), attributes (columns), and relationships (foreign keys, cardinality). It goes in Chapter 3 alongside the class diagram to communicate the data storage design.

What tool should I use to draw the ER diagram?

Free options: draw.io (browser-based, saves to Google Drive), Lucidchart free tier, PlantUML (text-based, version-controllable), StarUML (30-day trial then reduced feature set), Visual Paradigm Community Edition. Paid options: Microsoft Visio, Lucidchart pro, Enterprise Architect. For BSIT capstones, draw.io is the most commonly used free tool.

How detailed does the ER diagram need to be for capstone defense?

Panel members expect the diagram to match the actual system implementation. Include every major class/use case/entity relevant to the system. Omit trivial helper classes. Every diagram element should have a clear justification. Aim for 1-2 diagrams that fully cover the system, not many partial ones.

Should I use black-and-white or colored diagrams?

Black-and-white is standard for capstone documentation to match the thesis format. Use color only if it improves clarity (e.g., grouping subsystems). Ensure text is readable at printed size (10pt minimum for labels).

Where does this diagram go in the capstone documentation?

Chapter 3 (System Design and Methodology) typically holds all UML diagrams. Introduce each diagram with a 1-paragraph description explaining what it shows and how to read it. Reference specific elements in the surrounding text so panel members can follow the design rationale.

Mary Grace G. Patulada

Programmer & Technical Writer at PIES IT Solution

Mary Grace G. Patulada (pen name ‘Nym’) is a programmer and writer at PIES IT Solution with a BSIT background from Carlos Hilado Memorial State College, Binalbagan Campus. Authored 370+ UML diagram tutorials and capstone documentation guides at itsourcecode.com. Specializes in UML (class, use case, activity, sequence, component, deployment), DFD, and ER diagrams for BSIT capstone projects.

Expertise: UML Diagrams, DFD, ER Diagrams, Use Case Diagrams, Activity Diagrams, Capstone Documentation, PHP  ·  View all posts by Mary Grace G. Patulada →

Leave a Comment