0% found this document useful (0 votes)
143 views28 pages

Inventory Management System

The document outlines a food ordering system project including requirements specifications and conceptual data model sections. It describes the current manual food ordering system, identified risks, and user requirements. It also provides an overview of the proposed online food ordering system, its capabilities and limitations, hardware and software specifications, and user specifications. Conceptual entity relationship diagrams are included to model the data and relationships for the system.
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)
143 views28 pages

Inventory Management System

The document outlines a food ordering system project including requirements specifications and conceptual data model sections. It describes the current manual food ordering system, identified risks, and user requirements. It also provides an overview of the proposed online food ordering system, its capabilities and limitations, hardware and software specifications, and user specifications. Conceptual entity relationship diagrams are included to model the data and relationships for the system.
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/ 28

System : Food Ordering System

Company/Office : AVE Food Systems

Project Stage : Analysis and Logical

Date : May 21, 2021

Class & Section : BSIT – 2nd Year

Group Name : AutoFF

Group Members : Fairy Blessa Eyas

1
Table of Contents

I. REQUIREMENTS SPECIFICATION

1.1 Introduction …………………………………………………………………5

2.2 CurrentSystemOverview ……………………………………………..……..6

3. 3 Identified Risks ……………………………………………………………..7

4. 4 User Requirements ………………………………………………………….7

B. Specifications Phase

1.1 System Overview of the Proposed System ………………………………… 8

2.2 Capabilities and Limitations of the Proposed System…………………….…..9

3.3 Hardware and Software Specification ………………………………………..9

4.4 User Specification ……………………………………………………………9

II. CONCEPTUAL DATA MODEL

B. Conceptual Data Model ………………………………………………10 - 11

2
I. LOGICAL DATABASE DESIGN

1.1 FINAL INPUT SCREENS AND

FINAL OUTPUT REPORTS/SCREENS ………………………………13-16

1.2 FINAL ERD …………..…………………………………………….17-20

1.3 FINAL DATA DICTIONARY …………………………………………21

FINAL NORMALIZED TABLES ………………………………………… 22

II. PHYSICAL DATABASE DESIGN

2.1 INDEXES …………………………………………………………….. 23

2.5 INTEGRITY CONSTRAINTS ……………………………………….. 24

2.2 TRANSACTION MAP ……………………………………………. 25 -26

Curriculum Vitae ……………………………………………………27-28

3
System : Food Ordering System

Company/Office : AVE Food Systems

Project Stage : (Requirements Specifications and Conceptual Data Model)

Date : April 26,2021

Class & Section : BSIT – 2nd Year

Group Name : AutoFF

Group Members : Fairy Blessa Eyas

4
Project Stage : Requirements Specifications and Conceptual Data Model
Project Title : Food Ordering System
Deadline : 26 April 2021

Introduction

The usage of technology transformed the process of transaction into an easy and
convenient way for everyone. Whereas, people uses mobile devices, computer machine
and operating system for delivery, money transfer and ordering food items. Our main
objective for this project is to establish a food ordering system, whom the user can order
the food they want in an easy, safe, and convenient way to avoid hassle and also to follow
the health protocols in the time of pandemic. A lot of people lessen their outdoor
activities because of the pandemic, but the needs of food supply is the top priority of
everyone.

On this on going pandemic, people mobilize their transaction with the use of devices
which can connect to the internet. That makes a great sense to establish a food ordering
system. An application that requires the user to log in, with this user’s can order ahead of
time and know the expenses of the items they purchase. Alongside of this, user’s can gain
points that they can redeem into a discount or promo. On this kind of platform not only
the user can benefit but also the restaurant’s reputation that will lead in gaining more
customers.

A lot of people, not only find restaurants that can serve the food well at the same
time but can accommodate their customers immediately. Time management is important
to every one of us and gaining something in what we do is a slight pleasure for oneself.
In this kind of food ordering system that not only helps to lessen the time consumed in
ordering, but also transforming the process of placing an order and the management of
the restaurant.

5
Current System Overview

In the conventional way of management of ordering in a restaurant, the staff writes


down the orders of their customer in a note or either pass down a menu to them and
there’s also customers who have to fall in line and wait for their queue. In this kind of
management a lot of time is consumed in ordering, which is not convenient for the
customers and may lead to a negative feedback for the restaurant’s management.

Moreover, to the concern of time consuming there’s also the shortage of staff that
commonly occurs in a hectic day. It is an unavoidable occurrence in a restaurant or food
chains. Sometimes in getting the customers order lead to a manual error .Thus, the use of
a modern system or devices is needed to assist in this kind of situation. Usually there’s
also customers that are taking time in deciding the food that they want to order and this
might cause a disturbance to others. Despite of all the cases, it may have an advantage
due to the fact they are handled personally by the staffs.

Also the updating of the menu in adding a new food item to be on the list, is barely
recognized by the customers due to its poor advertisement. In a restaurant including a
new food on the menu have to be appealing to the customers so it can be sold. It also one
of way in attracting a customers and making a great profit. Customer’s also like to avail a
discount on restaurant’s not just only on a special occasion, yet customer’s can only avail
it on a specific day.

The records of the food items displayed on the menu is sometimes not available, that
customer might order it but its status is unavailable such a thing that is encountered in
ordering in a restaurant. So the menu of the restaurant should be update in order to avoid
errors.

It may seem that the current process of managing the orders of the customers is not that
bad, but having a change of the process of ordering and adding a new twist in a restaurant
improves its management and may have a great impact for everyone.

6
3. Identified Risks

 Shortage of staffs in times of hectic schedule.


 Time consuming in ordering.
 Updating of a new food item on the menu is barely recognized.
 Manual error on getting the customer’s order.
 Fraudulent buyer.

4. User Requirements

Functional Requirements:

 System should allow to add/update a new item to be purchase.


 System should enable to create a new user account.
 System should allow the viewing of all items purchased.
 System should enable to perform the computation.
 System should allow the viewing of the purchased history.
 System should enable to apply the discounts and promos.

Non-Functional Requirements:

 User-friendly
 Simple and unique interface
 Secured and safe
 Fast and reliable

7
B. Specifications Phase
1. System Overview of the Proposed System

The food ordering system is an application that requires the user to log in to access it
and provides the menu of the restaurant, which they can select the items that they would
like to order. It also displays the items prices, quantity and can compute the total amount
of purchase. It is convenient for person’s who are always on the go or has a hectic
schedule.

This kind of ordering system has a simple interface that is good for all age’s of the
user. The interface has only two set of colors, so it will have a pleasant aspect to look at.
These are following that can be found on the proposed system:

 Log in - the user must have an account to access the system.


 Sign Up - creating a new account to access the system. May include some basic
information to be filled.
 Menu - displaying all the available food item details and its price.
- includes the quantity of the food ordered
 Redeem points - this button includes the feature of applying a discount or avail a
promo.
 Selected Orders (My Tray) - displays all the food ordered or the description of all
selected orders.
 Pay now- sum up the total amount of food ordered.
 Purchase history - shows the user’s previous ordered food purchased.

The features of the food ordering system are the basic information that is needed by the
customers in a restaurant. The Redeem points feature is quite a distinctive feature for it
may benefit the customer a little to have a discount and avail a promo of the restaurant.
As well as the displaying of food item details informs the customer to its availability and
price.

8
2. Capabilities and Limitations of the Proposed System
The following are the capabilities of the food ordering system:

 Displays the menu of the restaurant.


 Update of the menu or food items.
 Fast selection of food to be ordered.
 Compute the amount of food ordered.
 Apply discount depends on the user’s reward points.
 Avail a promo depends on the user’s reward points.

Limitations:
 Can’t handle personal requests of the customer.

3. Hardware and Software Specification

Hardware

 Computer has an internal storage of 1TB


 Minimum of 4gb - 8gb RAM
 Computer has a 2.4Ghz speed processor
 Screen resolution (1920 x 1080)

Software
 Operating System of Windows 8 or 10

4. User Specification
 User is able to navigate the buttons of the interface.
 User is capable to fill up a form.
 User should know how to use a computer or mobile device.

9
II. CONCEPTUAL DATA MODEL

B. Conceptual Data Model

10
11
System : Food Ordering System

Company/Office : AVE Food Systems

Project Stage : Designs

Date : May 21,2021

Class & Section : BSIT – 2nd Year

Group Name : AutoFF

Group Members : Fairy Blessa Eyas

12
Project Stage : Design
Project Title : Food Ordering System
Deadline : 21 May 2021

I. LOGICAL DATABASE DESIGN

1.1 FINAL INPUT SCREENS AND FINAL OUTPUT REPORTS/SCREENS

Customer’s Screen

13
Sign Up Form

Admin Screen

14
Order Selection/Menu

15
Order Details and Payment

16
1.2 FINAL ERD

Conceptual ERD

17
CONCEPTUAL DESIGN REVISED with Primary Key

18
CONCEPTUAL DESIGN W/ Primary and Foreign Key

19
LOGICAL DESIGN

20
1.2 FINAL DATA DICTIONARY

21
FINAL NORMALIZED TABLES

22
II. PHYSICAL DATABASE DESIGN

2.1 INDEXES

A.) Create Unique Clustered Index for Primary Keys

Entity Primary Key Attribute Index Name


CUSTOMER Customer_Id Customer_Id_index
MENU Menu_Id Menu_Id_index
SELECTED ORDERS Order_Id Order_Id_index
ADMIN Admin_Id Admin_Id_index
PAYMENT Payment_Id Payment_Id_index

B. ) Create Index for Non-Key Indexes

Entity Primary Key Attribute Index Name

CUSTOMER Customer_Name Customer_Name_index


CUSTOMER Log in Log in_index
CUSTOMER Sign up Sign up_index
MENU Product_name Product_name_index
MENU Price Price_index
MENU Order_status Order_status_index
SELECTED ORDERS Ordered_items Ordered_items_index
SELECTED ORDERS Order_date Order_date_index
SELECTED ORDERS Price Price_index
SELECTED ORDERS Quantity Quantity_index
ADMIN Username Username_index
ADMIN Email Email_index
ADMIN Password Password_index
PAYMENT Order_date Order_date_index
PAYMENT Total_Amount Total_Amount_index

23
2.5 INTEGRITY CONSTRAINTS

 CUSTOMER & MENU - Cascade Constraints

 For each CUSTOMER select orders within the MENU type, there should be a

corresponding MENU record to it.

 Once a CUSTOMER deselected or update order, MENU record will follow.

 ADMIN & MENU - Cascade Constraints

 For ADMIN update products within the MENU type, there should be a

corresponding MENU update to it.

 Once ADMIN delete or update products, MENU record will follow.

 SELECTED ORDERS & ADMIN - Cascade

 For the SELECTED ORDERS details, there should be a corresponding ADMIN

record to it.

 Once a SELECTED ORDERS is canceled, ADMIN record will follow.

 ADMIN & PAYMENT - Cascade Constraints

 For ADMIN update, there should be a corresponding PAYMENT record to it.

 Once ADMIN computes

24
2.2 TRANSACTION MAP

Ordering

Sign Up

25
Log In

26
Curriculum Vitae

EYAS, FAIRY BLESSA Y.


Address: #45 Nidea Street Bo. Obrero Davao City

Cellphone No. : 09952234806

Email Address: [email protected]

PERSONAL INFORMATION
Date of Birth: February 24, 2001
Place of Birth: Tagum City
Age: 20 years old
Gender: Female

EDUCATIONAL ATTAINMENT
SECONDARY EDUCATION
Junior High School
School: Davao City National High School
Address: F. Torres Street, Davao City
Year Graduated: 2016 – 2017

Senior High School


School: Davao City National High School
Address: F. Torres Street, Davao City
Year Graduated: 2018 – 2019

TERTIARY EDUCATION
School: Holy Cross of Davao College

Degree: Bachelor of Science in Information Technology

Address: Sta. Ana Avenue,

27
School Year: 2019 - Present

ACHIEVEMENTS

High School: With Honors

Senior High School: SHS Graduate and NCII – Animation

SKILLS
 Programming

 Digital Drawing

 Graphics Design (Adobe Photoshop, Adobe Illustrator)

 Animation (Flash, Adobe Animate CC)

 Technical Skills in Microsoft Office

 Basic C++, C# and Java Programming

 Basic SQL, HTML, PHP, and CSS

HOBBIES
 Playing online games
 Drawing
 Paint

28

You might also like