Project Context
Project Context
INTRODUCTION
PROJECT CONTEXT
Technology has rapidly enhanced our usual daily work and tasks. It has
changed most of our chores, duties and tasks in one click or just a single a
command. This is intended for the benefit of all and is continually improving.
the business and the buyer. Organizations can gain near-real-time information
into stocks, and customers can see when their orders will arrive while inventory
and the entire supply chain is on schedule to get the right things to the right
people at the right time. This makes it easy to maintain accurate inventory
records across the supply chain. According to the internet, 43% of small firms still
manually track their inventories. The same study discovered that businesses
across sales channels, ensuring inventory levels remain accurate at all times.
Furthermore, you can lower the capital cost of carrying excess inventory while
1
PURPOSE AND DESCRIPTION
system for E Bites mini donuts. The developing project will replace the manual
The goal of the researcher’s project is to develop a computerized system that will
developing this computerized system, the owner will be able to track their
products and sales and the system will be able to record the transactions of each
customer.
The system will be used for the daily transactions of E Bites mini donuts
such as generating sales and stock reports. This system aims to assists the
2
OBJECTIVES OF THE STUDY
inventory management system for E-Bites that will benefit the business owner to
a. Transaction form
d. User management
e. Products management
Language.
3
SIGNIFICANCE OF THE STUDY
follows.
Owner - manages the adding of stocks, updating the inventory, and determining
Cashier - It is easy for the cashier to process any transactions to the customers
Researchers. Through this study, the researchers realized what they can
contribute to identify and sustain the needs of the client and developed their
Future Researchers. This study will be beneficial to other researchers who wish
to have similar studies as they can get background information from the result of
4
SCOPE AND LIMITATION
The system will be composed of 3 users, The Administrator, Owner and Cashier.
The administrator will manage all the functions of the system and will assists the
end users. The Owner will be responsible for handling the monitoring of
inventories, product management and reports generations, while the cashier will
programmed using Visual Studio 2019 (VB. NET Language) as the Front end and
MySQL as the Backend. It composed of different forms exclusively for its specific
dependence of human entry and not an online system. The system is intended
only for E-Bites and specifically designed and programmed for its business only.
It couldn’t be used by the other businesses since its customized for their own
benefit only.
5
CHAPTER II
RELATED LITERATURE
Foreign Literature
advantage to the business due to the fact that there are still businesses that still
uses manual method of recording and updating data of their products. Walid
Halal Spices is able to save a bit on expenses because the owner doesn't need
to buy paper and ink because the business won't be using the manual method
system the managing and organizing of data will be faster compared to the
manual method.[1]
6
Based on Brigman, Fundamentals of Financial Management, 5th ed.,
they are made, and the inventory balance is the constantly revised. When the
recorded point is reached, the computer automatically places an order, when this
Retail stores have carried this system quite far, each item has a magnetic codes,
and as on item is checked out, it passes over an electronic reader, which then
adjusts the computers inventory balance, at the same time the price is fed to
cash register tape. When the balance drops to the recorder point, an order is
wholesalers and manufacturers, add a mark-up or gross profit amount, and sell
the products to consumers at a higher price than what they paid. When you go to
the mall, all the stores there are retailers, and you are a retail customer. Retailers
deal with an inventory, all the goods (products) they have for sale. They account
for inventory purchases and sales in one of two ways: Periodic and Perpetual.
As the names suggest these methods refer to how often the inventory account
7
Based on Henderson, Inventory System Consist: An inventory control
system is used in many warehouse to track the location, quantity and status of
and inventory control system. Inventory control uses barcodes and RFID tags to
track specific items. An audit, or a physical count of inventory, is used to find out
how many items are in an inventory. Inventory taking is often required in order to
get an accurate count for accounting valuation purposes. Some inventory items
8
LOCAL LITERATURE
According to J.De Leon and M. Ferrer, Under the Koread Red Ginseng
easy access of files and for easier and faster processing of the selling and
monthly reports, inventory reports, sales invoice and list of items. [6]
9
According to J.V. Bautista Jr., M. Young Inventory management is one of
is one of the important assets of the companies specifically are those in the
like out-of-stock, the company’s business process will be disrupted. The out-of-
stock situation is the condition wherein the company cannot fulfill the demand of
make sure that the quantities of inventories are sufficient enough to fulfill the
demand without overstocking. The main objectives of this paper are to create a
re-ordering system template as the main tool that can be used in replenishing the
inventory, achieving the desired inventory level, and the truckload optimization.
The researcher proved that there’s a significant relationship to link all the
components of the re- ordering system such as the re-ordering point (ROP),
desired inventory level, safety stocks, replenishment cycle, anticipated lead time,
and truckload maximization. This research found that the re-ordering system
template can help to achieve the desired inventory level at sales stations. [8]
there should be good user interface so that user can change it and it should be
used for a long time without error and maintenance. Many supermarkets use this
type of billing system for a decade. It is also improved many times according to
requirements of sellers and customers. It does the same work that is calculating
the bill; gives it to the customer and maintain proper database. They are accurate
10
in calculation and printing, they also generate records. A new concept is also
added in the billing system that also maintains relationships with the customers
who purchase more products from the store regularly. The system also concerns
their requirements and gives them more commission. It also shows the overall
profit, specific profit on a particular product and reports on which items are
security. During the analysis made by the proponents, they encountered issues
that slow the processes of business and impede possibly, the rapid growth of
income. They found that Integrated Sales and Inventory Management system
solved the current problems of the company. They discussed how much the
system cost, how it will work, what are the benefits that the company would get if
they will apply it and the impacts towards the employees. The project was made
[10]
11
RELATED STUDIES
This part sites the brief summary of method, findings and conduction of
the studies dissertation, unpublished thesis and other studies viewed. The study
related thesis topics questions and problem compromise the collected research
FOREIGN STUDIES
(https://en.m.wikipedia.org/wiki/Uber_Eats)
Uber Eats is an online food ordering and delivery platform launched by the
company Uber in 2014. The meals are delivered by couriers using various
12
Figure 2: Ecwid
(https://www.ecwid.com/ecwid-101#:~:text=A%20mobile%2Dfriendly%20website
%20builde)
products to your store, and voila! You have a ready-to-go website and store, all in
one! You don’t need any coding or design skills to use Instant Site. [12]
13
Figure 3: Toast Point of Sale
(https://en.m.wikipedia.org/wiki/Toast,_Inc.)
14
Figure 4: Olo
(https://en.m.wikipedia.org/wiki/Olo_(online_ordering)
Olo is a New York City-based B2B SaaS company that develops digital
ordering and delivery programs for restaurants. The company’s platform allows
brand’s own website or app, third party marketplaces, social media platforms,
smart speakers, and home assistants. It also provides restaurants with order
15
Figure 5: Square POS
(https://en.m.wikipedia.org/wiki/Square_(financial_services)
2023, Square reports 4 million merchant clients and an annual payment value of
16
LOCAL STUDIES
(https://www3.technologyevaluation.com/solutions/54501/hashmicro-erp)
provides insights that help businesses make data-driven decisions. The software
also boasts of robust integration capabilities with other software solutions such
17
Figure 7: Eposnow
(https://en.m.wikipedia.org/wiki/Epos_Now)
and medium-sized businesses within the retail, hospitality, and personal care
18
Figure 8: Shopify POS
(https://help.shopify.com/en/manual/sell-in-person)
Shopify POS is a point-of-sale app that you can use to sell your products
in person. You can use Shopify POS to sell almost anywhere, including brick-
19
Figure 9: Utak POS
(https://utak.ph/features/)
salon services, laundry shops, car and auto shops, activity centers, and many
more. Made to provide the most affordable and easiest solutions for Filipino
nationwide. [19]
20
Figure 10: Qashier
(https://qashier.com/ph/qashierpos/)
The Qashier solution can be customized for F&B, Beauty, and Retail
stores. Learn more about how Qashier can work for you by selecting your type of
business. Empower your business with Qashier’s POS & payment solutions right
on your smartphone or tablet. It’s everything you need when you’re starting out.
[20]
21
SYNTHESIS
The Importance of having computerized system in our daily life is for easy,
accurate and efficient report and transactions from the literature and related
Using databases allows efficient and accurate storage of reports and it can also
generate a set of instruction processing data and deliver information that can be
mini donut will be very useful for the employees of the business. The users can
easily see the daily sales report and inventory of the supplies and transaction of
SUMMARY
The following related literature, studies and system included in this has an
provides ideas to the researchers during the whole process of completing the
study. This chapter will help the researchers to decide what are the elements,
design, and features that should be included in the development of the system.
22
CONCEPTUAL MODEL OF THE STUDY
ISO/IEC 25010:2011
The figure above shows the Input – process - output of the conceptual
model for the system ordering and inventory for E-bites mini donut that will be
concept, software and hardware. This input will be processed using the iterative
23
DEFINITION OF TERMS
Sales - is the act of selling a product service in return for money or other
engagement.
Inventory – or stock refers to the goods and materials that a business holds for
cooking appliances.
24
CHAPTER III
This chapter includes the methodology used, diagrams, project design, system
this study. This chapter further shows the steps that the researchers made to carry out the
objectives.
latest model used by major companies today like Facebook, google, amazon, etc. It
follows the iterative as well as incremental approach that emphasizes the importance of
25
delivering of working product very quickly. This article focuses on discussing Agile
Methodology in detail.
Phase 1: Requirements
The researcher will brainstorm for any possible features and functions that can
be used and gather requirements for developing the proposed concept of the System.
Phase 2: Design
During the design process, the team uses various diagrams such as Data Flow
In this phase, the research will describe the process flow of the system using
various diagrams and tools to present a clear flow of different functions and modules.
Phase 3: Development
transformed into computer programs which are called Software. This is the phase to
The researcher in this phase will start to develop and code functionalities that will
be needed for the system. And it will now be tested and run to verify if the code and
26
Phase 4: Testing
After testing the digital product at the end of every sprint, the final testing phase
is conducted to ensure the software operates flawlessly. The Agile life cycle
Unit Testing: At this stage, the QA team separately evaluates each front-end and back-
Integration Testing: This phase merges different product parts to verify their
compatibility.
Acceptance Testing: Upon completing this phase, quality assurance specialists assess
System Testing: The entire system is evaluated to ensure all components function
properly. The QA team approves the next deployment phase if the tests are successful
The designated team conducts all these procedures to assess the code’s quality and
the product’s ability to fulfill business objectives. After successfully passing all testing
stages, it is time to release the product. By the way, if you’re seeking top-notch quality
27
Phase 5: Deployment
assurance testing to ensure the product is error-free and functions flawlessly upon
release. Once all the final testing and verification are completed, the product is prepared
for launch. To help users become acquainted with the software, development teams
frequently offer training on using it efficiently. When the dedicated team ends all the
Phase 6: Review
Once an Agile software development project reaches this stage, the focus shifts
from striving for a triumphant launch to sustaining long-term triumph. The product has
been released successfully, and customers frequently provide feedback, request new
features, or interact with recent updates. The development and operations teams and
stakeholders are now tasked with providing continuous support for the application to
28
REQUIREMENTS ANALYSIS
PROPOSED DIAGRAMS
29
This figure shows the Context Diagram of the system. This diagram shows how
our System works. The cashier must create an account or admin or manager can also
create an account for the cashier. The Owner can manage the system if the system
needs to be update. The Admin can check or debug the system if the system have a
malfunction.
30
FIGURE 14: DATA FLOW LEVEL 0 DIAGRAM
This figure shows the Data Flow Diagram Level 0 of the system. This shows
different databases of the system. Cashier’s info is located at the user’s table same as
the Owner. Only the Admin can manage both of the account of these users.
31
This Figure shows the Use Case diagrams of Cashier, Owner and Admin. This
diagram shows the modules of the system. The Cashier must create an account first to
use the system or Owner or Admin can create an account for the cashier. The Owner
can manage the system and user and they can also manage inventory, reports,
32
This diagram is a type of static structure diagram that describes the structure of a
system by showing the system's classes, their attributes, operations and the
relationships among objects. This figure shows the class diagram of the Cashier. The
Cashier can manage all of the transactions of the customers. They can also print receipt
33
This figure shows the class diagram of the Owner. The Owner can manage
inventories and payments. They can also manage the products of the company. Only
34
This figure shows the class diagram of the Admin. It Shows how the menu or
sections of the System works. The Admin can add or update user’s information. They
35
FIGURE 19: ACTIVITY DIAGRAMS
This figure shows the activity diagram of Cashier, Owner and Admin. These
diagrams show the process of using the system. They input their username &
password, and the validation runs to validate their details. Same thing in the logout
process, confirmation runs to the user if they want to logout. If they won’t, the process is
36
FIGURE 20: SEQUENCE DIAGRAM OF CASHIER
Sequence Diagrams are time focus and they show the order of the interaction
visually by using the vertical axis of the diagram to represent time what messages are
sent and when. The Cashier will see first the System then they can log in. The System
validate their details to avoid parity of the user’s details. Their details will insert into the
database.
37
This figure shows the Sequence diagram of the Owner. This shows how the
Owner manage the whole system like how to manage inventories, reports, payments
38
FIGURE 22: SEQUENCE DIAGRAM OF ADMIN
This figure shows the Sequence diagram of the Admin. The System will notify the
Owner and Admin when it has a new User. If the System has an error, the Admin will
REQUIREMENTS DOCUMENTATION
Dashboard - when the user login the system, the user will be directed to the menu
page of the system that serves as a dashboard for the user to navigate. It is comprising
39
of buttons for Manage inventory, Manage order, checkout, Receipt, Transaction history,
and Logout.
Manage Inventory - when the user click the button manage inventory. It is process for
Manage Order – when the user click the button manage order. It is process for ordering
Checkout – when the user click the button checkout. It is process for don ordering the
customer.
Transaction History – when the user click the transaction history. It is process to a
record of all financial transactions. This can include purchases and any other financial
actions taken.
PROJECT DESIGN
40
FIGURE 23: DASHBOARD
This figure show the dashboard of ordering and inventory system for E Bites Mini
Donuts.
41
FIGURE 24: MANAGE PRODUCTS
This figure show the manage products of ordering and inventory system for E Bites Mini
42
FIGURE 25: ADD PRODUCTS
This figure show the Add Products of Ordering and Inventory System for E Bites Mini
Donuts.
43
FIGURE 26: TRANSACTIONS
This figure show the Transactions of Ordering and Inventory System for E Bites Mini
Donuts. This figure shows display to add orders to your cart, pay, and view the products.
44
FIGURE 26: INVENTORY LIST
This figure show the Inventory List of Ordering and Inventory System for E Bites Mini
Donuts. This figure show inventory list and displayed in along with options to add
45
SOFTWARE REQUIREMENTS
The software requirements are the following requirements to develop the Order
Table 1 shows the list of software and its functions that the researcher will be
using during the project development. The software includes Visual Studio Code 2019,
46
HARDWARE REQUIREMENTS
The hardware requirements are the following requirements for end users to
access the Order and Inventory Management System for E Bites Mini Donuts.
HARDWARE
SPECIFICATION DESCRIPTION
Device that best suits for the Order and Inventory
Table 2 shows the hardware requirements for the application includes computers which
47
EVALUATION PROCEDURE
The researchers will be basing the accuracy of evaluation by preparing a
As ISO/IEC 25010 suggests that four software metrics are involved, absolute results are
excluded within the evaluation for a consistent judgement. These questionnaires are
INSTRUMENTS
The evaluation instrument will be used based on the characteristics and sub-
were asked to put a check mark at the software evaluation characteristics in numerical
rating ranging from 5-1 (highest to lowest). Each numerical rating was equivalent to the
following metrics: Excellent, Very Good, Good, Fair, Poor respectively, to which the
proponents consider “Very Good” as the acceptable rating for the proposed application.
48
RESPONDENTS OF THE STUDY
The target respondents for the evaluation of the system were composed
of 40 users and 10 IT experts of the Lyceum of Alabang. The respondents of the study
stratified sampling method. Stratified sampling is a type of method where the population
is divided into separate groups in which a random sample is picked from each group.
This sampling method will help the researchers in categorizing the respondents
between students and school staff to get results from the evaluation that will be
conducted.
Users 40
IT Expert 10
TOTAL: 50
49
Stratified sampling method was used to classify the respondents who
participated in the evaluation. This sampling method is more advantageous than simple
random sampling – where all respondents are listed in one and only select members to
create the sample – because it can increase and decrease the size of the sample to
attain the given accuracy. Stratified sampling method is a probability method thus, every
To get the average rating from the respondents, the researchers used the
mean method. Mean is the sum of all values divided by the total number of
observations. To get the acceptable rating for the system, the researchers had to get the
average rating given by the students and school staff through the evaluation
questionnaires. Afterwards, all responses that were combined before were divided to
4 Very Good
3 Good
2 Fair
1 Poor
Table 4 Shows the Likert scale, from these five numerical ratings: 5 (Excellent), 4
(Very Good), 3 (Good), 2 (Fair), and 1 (Poor). The average of all sores was done using
the weighted arithmetic mean. This numerical rating is based on the ISO/IEC 25010-
50
Table 5: Range Mean Value
Table 5 shows the Range Mean, the numerical rating used in the software
evaluation with its equivalent interpretation and scale values. The highest scale
TESTING PROCEDURE
51
The developers timely update the system for any errors causing. To modify the
errors, we are checking the website and blogs or reviews of our customers to know how
Map of Testing
Requirements
Elicitation
Design
Development
Alpha Testing
a. Design Testing – Design testing will be conducted repeatedly while in the design
development and coding stage to identify the areas that need improvements or
changes.
52
c. Software Testing – Software Testing stage is composed of two testing which
are:
the last stage, which is software testing stage, it is the simulated actual
Beta Testing – Beta testing comes after alpha testing; the software is released
53
REFERENCES
[1] Inventory management for retail companies: A literature review and current trends.
(2021, March 1). IEEE Conference Publication | IEEE
Xplore. https://ieeexplore.ieee.org/abstract/document/9447350
[2] Güllü, R., Önol, E., & Erkip, N. (1999). Analysis of an inventory system under supply
uncertainty. International Journal of Production Economics, 59(1–3), 377–385.
https://doi.org/10.1016/s0925-5273(98)00024-3
[3] Babbar, S., & Prasad, S. (1998). International purchasing, inventory management
and logistics research. International Journal of Operations & Production Management,
18(1), 6–36. https://doi.org/10.1108/01443579810192763
[4] Pazhani, S., Ventura, J. A., & Mendoza, A. (2016). A serial inventory system with
supplier selection and order quantity allocation considering transportation costs. Applied
Mathematical Modelling, 40(1), 612–634. https://doi.org/10.1016/j.apm.2015.06.008
[5] Mohammaditabar, D., Ghodsypour, S. H., & O’Brien, C. (2012). Inventory control
system design by integrating inventory classification and policy selection. International
Journal of Production Economics, 140(2), 655–659.
https://doi.org/10.1016/j.ijpe.2011.03.012
[6] Qetzal. (2024, February 12). Ecwid 101: What is Ecwid and How to Build an Online
Store. Ecwid | ECommerce Shopping Cart. https://www.ecwid.com/ecwid20mobile
%2Dfriendly%20website%20builde
[7] Noveda, J., Yu, W., Verecio, R. L., & Anade, M. A. (2023). Leyte Normal University:
Supply Inventory Management
System. ResearchGate. https://doi.org/10.5281/zenodo.10007939
[8] Bautista, J. V., & Young, M. N. (2022). Effective Inventory Management System in
Efficient Supply and Distribution Management in one
of. . . ResearchGate. https://doi.org/10.1109/ICIII53469.2021.00033
[9] Bautista, J. V., & Young, M. N. (2022). Effective Inventory Management System in
Efficient Supply and Distribution Management in one of. . . ResearchGate.
https://doi.org/10.1109/ICIII53469.2021.00033
[10]PEJReade.(n.d.). https://ejournals.ph/function/reader1/read2/web/reader.php?
id=uploads%2Farchive%2FCLOUD%2FVol.+1+No.+1+%282013%29%2FIT
%2F40_Cambronero.pdf&di=6125
54
[11] (https://en.m.wikipedia.org/wiki/Uber_Eats)
[12](https://www.ecwid.com/ecwid-101#:~:text=A%20mobile%2Dfriendly%20website
%20builde)
[13] (https://en.m.wikipedia.org/wiki/Toast,_Inc.)
[14] (https://en.m.wikipedia.org/wiki/Olo_(online_ordering)
[15] (https://en.m.wikipedia.org/wiki/Square_(financial_services)
[16] (https://www3.technologyevaluation.com/solutions/54501/hashmicro-erp)
[17] (https://en.m.wikipedia.org/wiki/Epos_Now)
[18] (https://help.shopify.com/en/manual/sell-in-person)
[19] (https://utak.ph/features/)
[20] (https://qashier.com/ph/qashierpos/)
55