Final Project
Final Project
__________
__________
Submitted by:
Michael Joshua Sollestre
Kean Velasquez
James Gabriel
June 1, 2023
I. Company Profile
<Include a description of the company which includes, but not limited to:
Number of Employees:
<Identify the functional area of the selected company that will be used in your final
project>
1. Order Placement:
○ Customers place their food orders either through the counter, drive-thru, or online
platforms.
○ Cashiers or order takers receive the orders and enter them into the point-of-sale
(POS) system.
2. Food Preparation:
○ Kitchen staff receives the order details from the POS system.
○ Cooks and food preparation staff prepare the food items according to the order
specifications.
3. Order Assembly:
○ Once the food items are ready, they are passed to the assembly area.
○ The assembly staff checks the orders, adds condiments, and packages them for
delivery or pickup.
4. Delivery/Pickup:
○ For delivery orders, delivery riders are assigned to deliver the orders to
customers' addresses.
○ For pickup orders, customers collect their orders either at the counter or the
5. Payment:
○ Customers pay for their orders at the counter or through the designated payment
○ Cashiers or order takers handle the payment transactions and issue receipts.
6. Customer Service:
○ Frontline staff provide customer assistance, handle inquiries, and resolve any
concerns or complaints.
Personnel Involved in Inasal:
payments,
2. Kitchen Staff: Cooks, food preparation staff, and quality control personnel involved in
food preparation.
3. Assembly Staff: Responsible for checking orders, adding condiments, and packaging
orders.
5. Frontline Staff: Provide customer service, assist with inquiries, and handle
complaints.
3. Production Sheets: Used by kitchen staff to track food preparation requirements and
inventory.
4. Quality Control Checklists: Used by quality control personnel to ensure food quality
meets standards.
5. Delivery Log: Used to track delivery orders, assign riders, and record delivery details.
7. Sales Reports: Generated to track sales performance, revenue, and other key
metrics.
8. Inventory Reports: Generated to track food and supplies inventory levels.
Functional Area
Process Flow
Organizational Chart
Planning:
System Design:
- Create a database schema to specify the structure of the Employee database, which
- Determine the best database management system (DBMS) for storing and
retrieving employee data, taking into account issues such as scalability, security,
and performance.
- Define the user interface design while keeping usability and accessibility in mind.
Development:
Testing:
- Unit test the separate components of the Employee database to ensure they
work properly.
- Conduct integration testing to ensure that the Employee database interacts with
- Conduct user acceptance testing (UAT) with stakeholders to ensure that the
Deployment:
- Prepare the infrastructure for hosting the Employee database, such as servers,
- Users should be given the required training and instructions on how to use the
security upgrades.
- Fix any difficulties or bugs discovered after deployment with bug fixes or system
updates.
- Collect user and stakeholder feedback to identify areas for improvement or new
features.
Analysis:
- Determine the project's scope, including the exact functionalities and features
expectations.
stakeholders.
inefficiencies.
requirements.
- Recognize the many user roles in the employee database system, such as HR
- Define use cases to record each user role's interactions and activities.
- Determine the permissions and access levels required for various user roles.
Data Analysis:
- Examine the data types that must be recorded in the Employee database, such
- Identify any data privacy or security concerns, and ensure compliance with
applicable legislation.
Risk Evaluation:
requirements, use cases, data analysis, integration needs, and dangers, should
be prepared.
- Share the analysis results with stakeholders for review and approval
- Determine the best database management system (DBMS) for storing and
retrieving employee data, taking into account issues such as scalability, security,
and performance.
- Define the user interface design while keeping usability and accessibility in mind.
Implementation
- Create the database schema that determines the structure of the employee
- Choose the best database management system (DBMS) and configure the -
database environment.
- Based on the design, create the relevant tables, columns, and constraints, and
connections.
- Create the logic for the backend to manage data validation, storage,
data.
- Create the user interface (UI) for the employee database system.
personnel data.
Integration Improvement:
integration.
Implementation of Security:
applicable rules.
responsibilities.
systems.
Deployment:
additions
<Based from the Design of your Information System, design your Database using the
Database Design
Operation