Professional Documents
Culture Documents
Final Manuscript Bisais Libued Lingahan
Final Manuscript Bisais Libued Lingahan
Undergraduate Thesis
Submitted to the faculty of the
Department of Industrial and Information Technology
Cavite State University – Carmona Campus
Carmona, Cavite
In partial fulfilment
of the requirements for the degree
Bachelor of Science in Information Technology
Capstone Project DANTE M. BISAIS III, JOHN MARK LEONIV LIBUED and JOHN
of: PATRICK M. LINGAHAN
APPROVED:
ii
BIOGRAPHICAL DATA
Dante M. Bisais III was born on February 2, 1999 in Rizal. He is the only son
of Mr. Dante P. Bisais Jr., a church pastor, and Ms. Marilyn M. Bisais, a housewife. He
resides at Blk 7 Lot 10 & 12, Springfox St., Magnagon Springhomes Subdivision,
Binangonan, Rizal in 2012 and his secondary education at Angelo L. Loyola Senior High
Campus, Carmona, Cavite for his college education in the Bachelor of Science in
Information Technology (BSIT) program. During his college days, he was an active
Multimedia Arts Guild and Enthusiasts (IMAGE). He obtained his degree in April 2023.
John Mark Leoniv Libued was born on August 7, 2000 in Camiling, Tarlac. He
is the older child of Ms. Marilyn L. Libued, a housekeeper and a single parent. He resides
at #66 P.Ocampo St., Phase 7, Brgy. Pacita 1, San Pedro City, Laguna.
Tarlac in 2012; his junior high education at Pacita Complex National High School, San
Pedro, Laguna in 2016; and senior high education at San Pedro College of Business
He then entered CvSU-Carmona Campus, Carmona, Cavite and took BSIT for his
tertiary education. Throughout his college days, he was an active member of ITEC.
iii
He was a recipient of the Universal Access to Quality Tertiary Education Act. He
John Patrick M. Lingahan was born on May 9, 2000 in Biñan City, Laguna. He
is the third among the four children of Mr. Efepañio D. Lingahan, a tailor, and Ms. Myra
M. Lingahan, a tailor and an online entrepreneur. He resides at 159 General Malvar Street,
Don Pablo, Biñan City in 2012; his secondary education at Jacobo Z. Gonzales Memorial
National High School, Biñan City, Laguna in 2016; and his senior high education at AMA
Computer University located in Canlalay, Biñan City in 2018 under the academic track in
He was a member of ITEC and IMAGE. He obtained his degree in April 2023.
iv
v
ACKNOWLEDGMENT
The researchers would like to express their gratitude to the following for their
generous assistance and encouragement in making this research possible and successful:
information, research guidance, and all of the support necessary for completing the
students’ goals;
for his support, recommendations, ideas, and concerns to finish this study properly;
Ms. Gerlyn L. Prado and Ms. Janine Bacosmo, technical critics, for being very
helpful and trustworthy and for the comments, suggestions, and considerations;
Dr. Regene G. Hernandez, department chairperson, for the provision of good and
exemplary presence, motivation, and all knowledge throughout the research’ dream of
Prof. Carlo Emil B. Mañabo, campus research coordinator, for all his support and
Dr. Cristina M. Signo, campus administrator, for her patience and time in answering
All professors of CvSU-Carmona, for their time and full support by giving
Trading, for allowing the researchers to improve the product stock management of his
company;
Lastly, the researchers’ families and friends, for their unwavering affection,
concern, confidence, motivation, moral lessons, and spiritual support during the
THE RESEARCHERS
vi
ABSTRACT
BISAIS, DANTE III M., LIBUED, JOHN MARK LEONIV, AND LINGAHAN,
JOHN PATRICK M. Online Ordering System with Inventory and Sales Management
for ILAW Lighting and Equipment Trading. Undergraduate Thesis. Bachelor of
Science in Information Technology. Cavite State University – Carmona, Campus. January
2023. Adviser: Prof. Richard L. Hernandez.
A study was conducted from April 2021 to November 2022 at ILAW Lighting and
Equipment Trading located at Phase 11, Block 14, Lot 48, Carmona Estates, Barangay
Lantic, Carmona, Cavite. It aimed to develop an Online Ordering System with Inventory
and Sales Management that has six modules: the online ordering module for managing
order transactions, inventory module for managing and re-stocking items, sales module for
managing sales transactions, reports module for generating printable reports, settings
module for updating important system contents, and logs module for recording important
system movements.
Style Sheet (CSS), JavaScript along with the Jquery library, Boostrap, XAMPP, MySQL,
Visual Studio (VS) Code, Github, Adobe Photoshop CS, Microsoft Office Word 2016, and
Google Form were the materials used in completing the study. The RAD model by Shelly
and Rosenblatt (2012) was used as the guide in developing the system. It consists of four
The system has gone through unit, system, and acceptance testing. For the unit
testing, the online ordering and inventory modules were tested twice. In contrast, the
remaining modules, including the sales, reports, settings, and logs, and security and
platform criteria, were tested once. For the system testing, 27 respondents evaluated the
vii
system, which resulted in an average mean of 4.39, an adjectival rating of outstanding, and
a standard deviation of 0.81. For the acceptance testing, which was evaluated by the owner
of ILAW Lighting and Equipment Trading, the developed system was rated with an
It is concluded that the system achieved the objectives, the ISO 25010 standards,
viii
TABLE OF CONTENTS
Page
ACKNOWLEDGMENT……………………………………………………... v
ABSTRACT…………...…………………………………………………….... vii
LIST OF FIGURES………………………………………………………….. xv
INTRODUCTION…………………………………………………………..... 1
Definition of Terms………………………………………………….… 9
Online Shopping……………………………………………………….. 11
E-commerce Website……………………………..…………………… 13
ix
Content Management System……………………..…………………… 18
METHODOLOGY…………………………………………………………… 24
Materials…………………………………………………………….…. 24
Method…………………………………………………………………. 24
Requirements planning…………………………………………. 25
User design………..…………………………………………….. 29
Construction…………………………………………………….. 46
Unit testing…………………………………………..……. 47
System testing………………….…………………….……. 47
Acceptance testing………………………………………… 50
Cutover………………………………………..……………….... 52
Software Description…………………………………………………... 54
Home page……………………………………………………… 54
Login page……………………………...………….……………. 54
Product page…………………………………………………….. 59
Checkout page……………………………………………….….. 62
Reviews page………………………………………………….... 64
Team page………………………………………………………. 64
x
About us page……………………………………………….…... 64
Profile page……………………………………………….…….. 67
Dashboard page…………………………………………………. 69
Customers page…………………………………………………. 71
To-ship page…………………………………………………….. 74
To-receive page…………………………………………………. 74
Canceled page…………………………………………………... 75
Items page………………………………………………………. 77
Sales page……………………………………………………….. 78
Suppliers page…………………………………………………... 80
Categories page………………………………………………..... 81
Users page………………………………………………………. 83
Couriers page…………………………………………………… 85
Logs page……………………………………………………….. 85
Settings page……………………………………………………. 87
xi
System testing……………………………………………….….. 100
Summary……………………………………………………………..... 111
Conclusion…………………………………………………………....... 112
Recommendations………………………….………………………...... 113
REFERENCES……………………………………………………………...... 114
APPENDICES………………………………………………………………... 121
xii
LIST OF TABLES
Table Page
xiii
12 Overall acceptance testing results of Online Ordering System with
Inventory and Sales Management for ILAW Lighting and
Equipment Trading…………………………………………… 110
xiv
LIST OF FIGURES
Figure Page
xv
19 Screenshot of the home page – Best sellers and new arrival
section……….…………….…………….…………….……...... 55
xvi
39 Screenshot of the FAQs page……..……………………………...…..... 68
xvii
59 Screenshot of the add new category modal………………………….... 82
xviii
81 Screenshot of the add online bank modal……………………………… 97
xix
LIST OF APPENDIX TABLES
Appendix Page
Table
xx
LIST OF APPENDIX FIGURES
Appendix Page
Figure
xxi
LIST OF APPENDICES
Appendix Page
xxii
ONLINE ORDERING SYSTEM WITH INVENTORY AND SALES
MANAGEMENT FOR ILAW LIGHTING AND
EQUIPMENT TRADING
INTRODUCTION
Lighting products significantly impact the appearance and feel of each person’s
house. Good lighting improves vision, makes it easier to complete jobs, and generates a
sense of security and comfort in a location. While lighting controls allow people to adjust
the brightness of their lights depending on the time of day or activity, light fixtures add
another design layer to their home. Light sources, ranging from common incandescent
bulbs to more modern, energy-efficient Light-Emitting Diode (LED) bulbs, may improve
an individual’s vision and help them save money on their monthly energy bills (1000Bulbs
Lighting Blog, 2016). All these goods are sold to many customers, which is prevalent in
ILAW Lighting and Equipment Trading was established in July 2020. Its
warehouse is located at Phase 11, Block 14, Lot 48, Carmona Estates, Barangay Lantic,
2
Carmona, Cavite (Appendix Fig. 1). The business uses Facebook advertisements
(Appendix Fig. 2) and offers over 30 models and various types of LED lights and other
equipment. It currently has 3663 stocks on hold with the expanding growth of sales of 15
order inquiries and collecting customer order information. They consider it time-
consuming, leading customers to be held in line while purchasing the items, due to different
platforms used in the order transaction, such as Facebook, Messenger, or other messaging
applications.
The interpretation of sales and stocks is poorly integrated and causes errors. They
encountered unrecorded data in their inventory. Moreover, restocking products takes a lot
of time since the owner has to list the critical stocks and contact the supplier. Once the
stock personnel receives the stock renewal, they will contact the owner to notify each
product quantity to be manually added to a Google Sheet. Thus, the owner experiences
Inventory and Sales Management for ILAW Lighting and Equipment Trading after
identifying the stated problems. E-commerce refers to the selling of products and services
over the internet. It operates on the same principles as a physical store. It allows customers
to visit the website and make purchases with electronic payments. The target market is not
business is growing in the modern era. In the first half of 2020, the number of buyers and
the amount spent in pesos in e-commerce has already doubled compared to 2019. Ninety-
3
one percent of Filipino internet users looked for goods and services to buy during the
quarantine period, and 66 percent completed the transaction. This is obvious evidence that
Filipinos are now tuning up to online e-commerce. By 2025, e-commerce in the Philippines
is expected to have grown from $500 million in sales in 2015 to $12 billion. Besides, after
the pandemic has ended, 48 percent of Filipinos want to do more online shopping
(Masigan, 2020).
The main objectives of the study were to develop a system that can help the ILAW
company to manage and monitor their order transactions, inventory, and sales and
satisfactorily pass the criteria for software evaluation of the International Organization for
Standardization 25010.
c. checkout order;
v. canceled orders;
a. manage products;
b. manage stocks;
c. monitor the:
v. excess stock;
b. monitor sales;
a. order reports,
c. sales reports,
d. inventory reports,
c. testimonial section,
f. company gallery,
c. audit trail.
Administrator. The system can help the administrator to increase sales, eliminate
possible errors, and speed up the order transaction. The system can help collect all customer
orders in a compact system, automatically compute all customer expenses, and easily
monitor sales and manage inventory, simplifying the business procedure. Having
Stock personnel. The system can help to minimize the time consumed in business
procedures. It can also create a new user privilege account for the stock personnel to receive
6
and prepare queued orders from the customers easily. In addition, they can monitor the
incoming stocks from the supplier and the current state of stocks without asking the
administrator frequently.
Customer. The system can help the customer to have their virtual shopping at ease
instead of viewing all product advertisements and asking questions. With the system,
customers can have a simpler ordering process by viewing all product specifications and
other details on the website. They can add their desired items to a virtual cart before placing
the order. The customers can also monitor the status of their orders.
Future researchers. The system can help future researchers to gain new ideas as
they can utilize this as a source to help them improve their research document.
The study was conducted at ILAW Lighting and Equipment Trading, Phase 11,
Block 14, Lot 48, Carmona Estates, Barangay Lantic, 4116, Carmona, Cavite from June
The system aimed to develop an Online Ordering System with Inventory and Sales
Management for ILAW Lighting and Equipment Trading that can help in collecting orders,
managing products, record accurate sales and transactions. The system has six modules:
online ordering module, inventory module, sales module, report module, settings module,
The online ordering module covers order transactions. It can present the products
with their specifications, price, availability, and other information that can be added to a
customer’s order list. Upon checking out an item, the module includes a preview of the
7
products, billing address, selected payment method, upload section of proof of payment,
and a total amount to be paid. Checking order status can also be seen in this module, such
as order placed, order confirmed, order shipped out, and order completed. Also, feedback
and rating can be viewed and created whether it can be a verified customer or an
address, and other social media platforms, can be depicted in this module. Lastly, the
transaction process includes an admin panel to manage pending customers. All orders must
The inventory module covers the management of items and stocks. Specifically, it
can manage all the products in inventory by creating new products, viewing, editing their
details, and removing them from the list. Restocking can also be managed in this module.
This happens when the product hits its critical state or products are about to run out. Other
stock statuses can be monitored, such as full status, which refers to the excess stock; good
status, which refers to the buyable products; and warning status, which refers to the
products that almost hit the low quantity state. Stock-in can also be monitored in inventory;
these are the products that enter the system, and stock-out which refers to the purchased
products.
The sales module covers the record of successful transactions that includes the total
cost of goods and the number of sales, purchasers’ information, transaction identification
(ID), and the exact date and time of the transaction. Also, it includes the total amount of
income on a daily, weekly, monthly, and yearly basis. This can be depicted in a tabular
form and a graphical representation which can also be printed to analyze business sales and
The reports module covers the generation of printable order reports, including the
customer list received from the e-commerce website; sales transaction logs reports, which
refer to the completed order transaction; sales reports, which refer to the total sales depicted
in a table or graphical representation; inventory reports, which refer to the summary of the
existing stocks; region dominate reports, which refer to the location that dominates the
market; and audit trail reports, which refers to the vital movements of the system.
The settings module covers the configuration and modification of website content,
such as updating the featured product preview, specifically the best sellers and new arrival
items displayed on the home page; updating company information, such as the company
mission, vision, history, and culture; contact details; and current team and partners that can
be displayed on webpages. Also, the module can modify the user privilege, such as the
administrator account that can manage every side of the system; customer accounts limited
only to the e-commerce website; stock personnel, which is selected for company staff
restricted to read-only the inventory; and user configuration, which can change the
The log module covers the record of all vital movements in the system. This
includes the sales transaction logs that refer to all successful and complete customer orders,
receive orders, ship-out orders, and canceled orders that will be listed in a tabular form.
The stock log, which refers to all stock data entered in the inventory, consists of product
details such as name, specification, date, and time; an audit trail, which refers to every
action that has been done, such as the creation, updates, and removal of products. Lastly,
Definition of Terms
Operational Terms
forecasted demand.
Technical Terms
Cascading Style Sheet is used to format the web page layout and design
(TechTerms, n.d.).
2021).
n.d.).
Online Shopping
Exploring and purchasing goods and services over the internet is known as “online
sell their items via the Internet, online shops opened in 1992, and online retailing took up
a large portion of the retail sector during the first decade of the 21st century (New World
Encyclopedia, n.d.). According to Sunitha and Gnanadhas (2014), online shopping is the
process of consumers buying goods and services directly from the seller by accessing their
online stores on a website. Tang (n.d.) added that textual information, images, and
multimedia files explain all goods in online shops. Many internet businesses will provide
Consumers have adopted online shopping as a preferred method of purchasing. This new
customers, a wide range of company opportunities, and a large market (Fifiyanti, 2018).
Online shopping allows a person to look for items from various retailers. Using
search engines like Google and Bing, an individual may find several businesses selling the
same item. Because of the vast selection offered by internet purchasing, customers are more
likely to locate a product that meets their specific requirements (IvyPanda, 2019).
According to Yulihasri, Islam, and Ku Daud (2011), online shopping gives convenience
and availability because the customer can access this in the comfort of their home and
order, which is available 24 hours a day. Moreover, shopping online has become an
attributed to anxiety, crowded traffic jams, limited time, and parking space. As modern
technology emerges, accessing the internet gives more power to users, especially in online
shopping. It offers convenience and information in accessing online shops and websites for
products and services. It also provides the customer with various available products and
services, which can cut costs and time. Therefore, online shopping efficiently cuts time by
not going to the physical store (Katawetawaraks & Wang, 2011). In addition, online
shopping, especially during the festive season, eliminates the need to stand in lengthy lines
or go from store to store looking for a certain item. Traditional brick-and-mortar shopping
necessitates leaving the house to contend with traffic, crowds, and long lines (English
Daily, n.d.).
For ease of buying, customers can choose from a wide variety of products and
compare prices depending on their preference by visiting the business page or website.
After selecting a product or service, the website has a checkout in which people can
integrate shipping options and payment for convenience. For payment methods, the
comfort and worry-free shopping until the ordered product is received (Morah, 2021). Most
online shopping websites follow the same pattern: customers can choose the category in
which the company’s item is displayed, then select the item they want and add it to
their shopping basket. This is the main feature of every online store, which greatly
Simply said, an internet shopping cart operates similarly to a real shopping cart in
a marketplace but with more innovative features. Of course, it is all virtual. It is where
customers may store all their wish-list items, evaluate them to make changes to quantity,
13
product characteristics, and so on, and then delete them either during the checkout process
portal where customers may make purchases. It might be a tiny neighborhood business, a
big retailer, an e-commerce site, or a market capitalization project on a third-party site like
business strategies that the internet may use. A product inventory, a shopping basket, and
other elements are all required to run an online business (Nordmeyer, 2017).
Since the study entitled “Online Ordering System with Inventory and Sales
Management for ILAW Lighting and Equipment Trading” is about online shopping, the
researchers decided to include information about the definition, meaning, advantages, and
E-commerce Website
goods and services to the buyer who places an order on an e-commerce website. With the
growth of internet connectivity, this medium helps sellers establish a more expansive
market presence by providing cheaper and more efficient distribution channels for their
provides access to many products and services. E-commerce websites feature product
information that portrays the product and its content, including photographs,
documentation, cost, and choice. One factor that significantly affects this is that shopping
online can rapidly search out arrangements for things given by a wide range of sellers. The
wide range of choices makes it better for online shoppers to choose a product offered by
14
the seller. Rivera (2019) stated that e-commerce websites serve as a home for businesses.
It is run with the help of web hosting and can be accessed with the help of a link. It offers
a way of selling products that encourages the customer to purchase directly from the seller.
Singh, Mittal, and Kukreti (2018) stated that the growth of the internet would become the
primary driving force for e-commerce, enabling customers and businesses to conduct
A company with an e-commerce website has complete control over the business,
Roach (2020), e-commerce allows the company to create a unique product label, which can
help increase the product's perceived value. Seymour (2016) added that using an e-
commerce website makes the company scalable and allows the business to grow with more
delivery and payment options. Naturally, this has a huge impact on the sales of a business
(Makad, n.d.).
An e-commerce website includes signing up for user accounts and granting simple
accessibility for customers (Chai, 2020). Johnson (2017) explained that having a customer
account enables customers to return and purchase a product. Lawrence (2019) added that
account creation enables customers to experience fast checkout since information can be
reused for other incoming transactions. Fernandez (2017) further said that it would help
the company market to the customers and keep them returning by using the information
customer information were integrated into the Online Ordering System with Inventory and
Online ordering systems have been an integral part of doing business. They have
receiving, tracking, and shipping customer orders. It can maximize business profitability
providing satisfaction to the customer (Chron, 2020). Online ordering and computers have
become a vital component of every person’s daily life because of the advanced technology
of the world wide web and business. With the help of the internet online ordering system,
it assists businesses in their process by using a technique that allows the customer to order
online on the internet using a web browser that eases the shopping. Integrating this system
can expand growth in the industry and solve the ordering processes (Kapchnaga, 2014). It
is a simple and convenient way to reach out to the customer about their purchase online,
and vice versa, using the website and the internet. It made it possible to reach out to more
customers and deliver their items to their doorstep. The orders on the system are made safe
and secure and can be paid for using various payment options (Nibble Matrix, 2019).
Additionally, integrating the online ordering process into the system can provide a solution
assisting a wide range of people, from small business owners to well-known entrepreneurs,
ordering software with the most up-to-date features. This may assist the company in
establishing a presence in today’s internet market and competing with other businesses
16
ordering platforms. Simply defined, they are systems that let businesses accept purchased
orders and payments from customers and clients via an app or website. The ailing
hospitality industry has benefited greatly from this technology (Darragh, 2021). Also,
online ordering software assists business owners in capturing vital consumer data and basic
ordering features. This allows users to get to know the consumers and make educated
judgments about how companies can increase sales and loyalty (Softwareadvice, n.d.).
component that may assist organizations in monitoring and managing inventories. With a
purchasing system, people can keep track of the items and services customers buy and the
There are two online ordering system interfaces: the customer-side website and the
since it integrates all orders with the website. It is simple and provides several advantages
for accepting online consumer purchases. Business owners may use this approach to
organize their menu into multiple categories and subcategories so that consumers can
quickly find what they want (Flexin, n.d.; Digwal, 2020). Moreover, multiple users,
delivery executives, and restaurant administration are all connected through a single
platform. Business organizations can track the request and delivery status using an
Inventory and sales management assess and track inventory and sales, specifically
the product stock activity and sales performance in a business. It records the customer,
17
product sale, price, and the date upon purchase and is reflected in the stock in the inventory.
Inventory and sales management allow the business to carry the right amount of stock and
restock. To keep the inventory, assess the product that sells the most and does not, and
adjust the reordering and replenishment of the product stocks to perform sales and
inventory processes effectively. This handles any of the data associated with product
details, including personnel details, inventory, sales information, information about goods,
inventory can reduce human editing errors and improve accessibility at any time, handling
the business efficiently, conveniently, and productively for customer satisfaction. Data in
inventory and sales management must be handled securely (Aleem, 2013). It can be done
processing, and other cutting-edge security features, sales and inventory systems may
Inventory management is one of the most important ways a business can increase
its profit and sales potential regarding day-to-day business operations (Walters, 2019). It
benefits the business by effectively planning and budgeting its financial expenses by
maintaining the correct type and volume of stock without locking up cash and keeping
provides the entrepreneur or intrapreneur with knowledge of the organization’s stock levels
at any point in the supply chain and therefore assists in handling the stock on hand, when
to reorder, and where to ship goods (Inegbedion, Eze, Asaleye, & Lawal, 2019).
18
Additionally, it includes reports wherein it notifies the manager through stock alerts if the
items are low or out. In this way, the business is always notified about the stock flow,
Inventory and sales management effectiveness ensure that the business carries out
all activities involved in storekeeping and stock control and the employees can apply
like over and under-stocking, failure to meet targets, and improving users’ credibility
approach (Godana & Ngugi, 2014). Lowe (n.d.) stated that one of the major benefits of
inventory management is that it decreases the volume of inventory that businesses must
have on hand while still maximizing order quality, accuracy, and efficiency. Brightpearl
(n.d.) stated that the implementation of inventory management provides good management
of cash flow, fewer missed sales, accurate reports, and, most importantly, problem
detection and customer satisfaction. Understanding sales patterns through reports help
develop a better marketing strategy for locations and products that often sell (Luther, 2020).
needs. This will help in the stock management, decision-making, and reordering processes,
A content management system (CMS) is software that creates, edits, organizes, and
publishes digital content (Whitehead, 2018). In most cases, content in a CMS is stored in
n.d.). It allows the company to automate the creation and distribution of digital content.
19
Using the CMS, the company can also add and update product and service specs, product
The interactive nature of a CMS is a significant benefit; a CMS can be used from
anywhere by any number of users since the interface is normally browser-based. The
administrator can log in and add, schedule, or check the material to be published. It enables
non-technical people unfamiliar with programming languages to build and maintain their
the website, allowing it to publish new material more quickly and easily (Optimizely, n.d.).
A CMS provides a tool that helps the user to maintain the content relating to the
business. According to the University of Kansas (n.d.), one of the important functions of
CMS is the quick and easy management of the content of webpages, which is secure and
flexible for the developer and administrator. As for the future users of the website with
CMS, GSM Marketing Agency (2021) emphasized that using a CMS user requires
technical knowledge in handling the contents of their products and services in their
business. Amsler (2021) added that the information incorporated into the CMS enables the
users to have ease in using the website in searching for products and services a business
offers. As a business grows and expands, CMS is integral because it covers most of the
streamlining its products and services because it is cost-effective in promoting the business
offers. Lara (2018) also emphasized that implementing CMS offers countless benefits and
opportunities, especially in a business using a website or online platform. Through this, the
business grows and leaves a good impression on the customer about the business. The
20
contents and services provide good customer satisfaction when visiting a business website
(Doyle, n.d.). Kambala (2019) stated that depending on the preference for development,
the integration of CMS could be a leading driver of sales and growth. It also provides ease
of use, speed, flexibility, availability, and security through good product content.
The inclusion of a CMS in the study was considered as it will greatly help the
to increase sales efficiency. This system provides owners with online ordering and delivery
services that allow them to enhance sales and expand their business. It also streamlines the
ordering process for restaurant employees and customers, resulting in a more organized
business. This is similar to the developed system: it can collect customer orders efficiently,
reducing the need for manpower. Besides, it has the same objective of eliminating human
The Online Ordering and Payment System with SMS Notification for Nina
Clothing Accessories by Vega, Novila, Ibaez, Teido, and Agustin (2015) is a system that
allows customers to order online and select their preferred delivery method. This system
allows the administrator to track sales orders, including client information. Another feature
of this system is that it allows customers to receive a Short Message Service (SMS)
notification of the order status. Its primary goal is to simplify and enhance the customer
and clothing items ordering process. The developed system has the same features, except
for the SMS notifications of order status. Instead, the developed system will display
browse all the products of the supermarket and order goods online. This system aims to
deliver an efficient experience for the customer, employees, and management because it
makes their business process faster than the previous traditional method. Besides, the
company can also manage its stocks in the inventory system, which stores customer
information. All the features mentioned were the same as the Online Ordering System with
Inventory and Sales Management for ILAW Lighting and Equipment Trading. This makes
managing orders and inventory faster, more secure, and more accessible to different
customers.
The Online Ordering System of PCK Engineering by Wei (2012) enables clients to
run their businesses digitally and take orders from customers online. This system was also
developed to manage sales and services online. The system includes login and account
registration, customizing stock descriptions, placing orders, and managing orders. The
Rapid Application Development model was also used in this project, which consists of
requirements planning, user design, construction, and cutover. The developed system also
aims to manage their sales and services online. The same features, goals, and software
development lifecycle were included and used in developing the system for Online
Ordering System with Inventory and Sales Management for ILAW Lighting and
Equipment Trading.
The study by Ture (2014) entitled “The Fundamentals of the Ubiquitous Online
Shopping Cart Development and Online Ordering System” allows the customer to search
and browse products; add products to the shopping cart; allow customers to move to buy;
22
and a checkout procedure to manage delivery data, tax computations, delivery fee
calculations, and payment processing. They also feature order management for the
Preprocessor version 5 for the back-end application, Cascading Style Sheet for styling
purposes, Hypertext Markup Language for creating forms, and My Structured Query
Language for the system’s database. The Online Ordering System with Inventory and Sales
Management for ILAW Lighting and Equipment Trading also included the stated features
Jiuan (2019) also developed the Restaurant Ordering System to replace the outdated
and inefficient ordering method often used by restaurants with a new and more efficient
online ordering system. The process used to design this system is known as “throwaway
prototyping.” This technique was chosen because it allows the system to be constructed in
a shorter time than other methodologies require. Similarly, the developed system aims to
eliminate inaccurate data and human mistakes. It was also established and developed to
assist the business in better management and reduce the time of placing customer orders.
store's ERP Sales and Inventory Management System. It can record inventory details,
manage stock, update the inventory based on sales information, and regularly create sales
and inventory reports. The developed system also has the mentioned features, from
The Sales and Inventory Management Systems for Yochang General Merchandise
were developed by Acosta et al. (2020). It simplifies the way of monitoring and
documenting the company’s purchases; it is faster and more precise than doing things
23
manually. It replaced the company’s traditional way of managing its sales and inventory in
spreadsheets, which they considered ineffective since the company was getting bigger and
had a greater quantity of products. The developed system also aimed to replace the current
company’s manual process of managing their sales and inventory to provide a more reliable
the following: secured registration and login system, inventory items, users, orders,
suppliers, customers, history logs, and company configuration modules. The system used
HTML, PHP, and MySQL as development tools. Similarly, the Online Ordering System
with Inventory and Sales Management for ILAW Lighting and Equipment Trading allows
the data to be centralized, accessible, and available. The same set of materials was also
with SMS for Security of Bermusa et al. (2020) promotes the data-driven exchange of
information, efficiency, monitoring, and security. The system features a web-based online
connectivity integration for sales and inventory handling products, prices, orders, stocks,
and sales reports and status. The developed system is also web-based and can be accessed
through an online connectivity platform. It was considered since online ordering has
become widespread because of the availability of the internet and can provide convenience
METHODOLOGY
Materials
To develop the Online Ordering System with Inventory and Sales Management for
ILAW Lighting and Equipment Trading, the following software applications were used:
Hypertext Preprocessor (PHP) for the primary programming language; Hypertext Markup
Language (HTML) for the standard mark-up language; Cascading Style Sheet (CSS) for the
styles of front-end design; JavaScript for the scripting language along with the Jquery
library; Bootstrap for the design framework; Cross-platform Apache My Structured Query
Language Hypertext Preprocessor and Pearl (XAMPP) for the server; My Structured
Query Language for the database; Visual Studio (VS) Code for the source-code editor; and
Github for the working environment. Adobe Photoshop CS6, Microsoft Office Word 2016,
and Google Forms were the additional tools used for the design, documentation, and online
The researchers used a desktop computer with AMD Athlon (TM) II X2 260
Processor 3.21 GHz, 4.00 GB Random Access Memory (RAM), and a 64-bit operating
system for the hardware requirements. An HP Elitebook 840 G1 with Intel Core i5-4300u
1.90Ghz processor, Intel HD Graphics 4400, 16 GB RAM, and 480 GB Solid-State Drive
Method
The Rapid Application Development (RAD) model of Shelly and Rosenblatt (2012)
was the software development approach used (Fig. 1). It consists of four phases:
prototyping and collaboration that speeds up the development of information systems and
25
testing cycles. With RAD, the researchers made system changes and updates in the early
Requirements planning. In this phase, the researchers interacted with the social
media manager of ILAW Lighting and Equipment Trading. They sent a formal request to
conduct an interview (Appendix 1) through Google Meet. Later on, the researchers
identified that it is the owner who only manages the online business. The owner agreed
business needs, including the system to be developed, project scope, constraints, and
system requirements.
The flowchart below shows the current business process (Fig. 2) of ILAW Lighting
and Equipment Trading. It was created to have a detailed visualization of the business flow.
26
START
Owner will manually input all the customer’s order in Google Form
along with their personal information base on their conversation.
Owner will manually compute the total cost by setting the formula
and format in a new spreadsheet inserted from the Google Form.
The owner will copy the spreadsheet and paste in the main and current
inventory which is in Google Sheet.
The stocks will be updated until the owner contacts the stock manager
to prepare the order.
The stock manager will contact the courier to deliver all ordered
products.
END
Figure 2. Flowchart of the business process of ILAW Lighting and Equipment Trading
27
The detailed and existing process that needs to be improved in the business was
The business uses multiple platforms, such as Facebook, Messenger, and other
messaging applications, for handling inquiries and collecting customer orders. As for
recording customer order information, this is done using Google Forms. Recorded data will
then be transferred to a new spreadsheet. The owner will manually set the formula and
28
format to compute the total cost of the products until it is inserted into the main inventory
spreadsheet. This process consumes time and causes unrecorded data or sales. Managing
stocks also requires several steps, consuming a lot of time. It includes contacting the
supplier, sending critical product lists, messaging the stock manager once the delivery
process is done, and requesting the quantity of stock renewal until manual input in the
spreadsheet happens.
After analyzing, the identified business need is automated order transactions that
can help collect numerous orders day and night, affecting the growth of the business
without consuming extra time in the process. Also, it should be a compact e-commerce and
The first Gantt chart (Fig. 4) represents the completion of each task under the first
phase: March 18 and 19 were for the online interview; March 19 and 20 were for
identifying the problems and constructing the document; March 20 and 21 were for setting
the scope for the project; March 21 to 27 were for identifying the system to be developed;
and March 28 to April 4 were for finalizing the overall proposal and obtaining the client’s
Requirements
March 18 – April 04, 2021 (Daily Task)
Planning
Activities
18 19 20 21 22 23 24 25 26 27 28 29 30 1 2 3 4
Online
Interview
Identifying
Problems
Analyzing
Project
Scope
Solution
Planning
Finalizing
Proposal
Figure 4. Continued...
continue letter (Appendix 3), which consists of an agreement between the client and the
User design. In this phase, the requirements collected in the previous phase were
transformed into working models and prototypes (Appendix 4), in which the six modules
were included. Moreover, this phase also required the researchers to get approval for each
2. Inventory 2. Automatic
2. Unrecorded
Module: Stocks and deduction and
inventory data will be
product management increment of stocks in
every successful eliminated.
in the inventory.
transaction. 3. Accurate sales
3. Sales Module: all
3. The system allows interpretation will be
inputs of sales viewed to help
transaction will be to monitor the overall
automated sales decision making for
listed. the business.
transaction inserted.
automated sales
4. Reports Module: 4. The system will transaction inserted.
Sorting of report load all report types
types in each table for 4. Generate printable
accordingly.
sales and inventory electronic document
5. Automatically with an accurate data.
5. Settings Module: reflect all changes
create, maintain, 5. website content
and account creation
update, and publish will be updated and
in the system.
website content. Also, user can now log into
create new user. 6. All vital the system.
movements in the
6. Log Module: track 6. Accommodate all
system will be
specific data recorded data stored.
monitored.
in the system.
FEEDBACK
Figure 5. Continued...
Online ordering. In this module, the customer can check out their order and
upload their proof of payment. Then, the order will go to the pending order list.
When the administrator confirms the payment, the order will be approved, and the
storage manager can now ship the products. It will also include the order status,
cancelled orders, and completed orders. This will enable the consumer and the
Inventory. This is the module where the administrator can manage all
products in the inventory, view current stocks, and restock the products. All
Sales. The administrator can view the sales transactions in a table list and
Reports. This module summarizes all the collected income data daily,
Settings. This is the last module where the administrator can create,
maintain, change, and publish system content. The creation of a new user account
Log. All vital movements appear here, such as the sales transaction logs,
The access and relationships of each customer and the administrator with the
The use case diagram for the online ordering module (Fig. 6) shows that the
customers can log in, view products, add to cart, check out orders, monitor order status,
and send proof of payment to complete the order process. The administrator and stock
The use case diagram for the sales module (Fig. 7) shows that the administrator
Login
View products
Add to cart
Checkout order
SALES MODULE
Monitor sales
Administrator
The use case diagram of the inventory module (Fig. 8) shows that the administrator
can manage all products, current stocks, and restocking while the stock manager can
INVENTORY MODULE
Monitor stocks
Manage purchasing
Add products
Edit product
Stock Administrator
Personnel View product
The use case diagram of the reports module (Fig. 9) shows that the administrator
can view and generate printable outputs for business status, adjustments, and decision-
making.
34
REPORTS MODULE
The use case diagram of the settings module (Fig. 10) shows that the administrator
can create, maintain, update, and publish system content. Also, the administrator can create
The use case diagram of the log module (Fig. 11) shows that the administrator can
monitor sales transaction logs, stock logs, audit trails, and user logs.
The Activity Diagram shown in Figure 12 depicts the system’s flow from the
customer’s perspective. It includes browsing the system, allowing them to view products
and order items, choosing a payment method, uploading proof of payment, and finally
placing an order. All of the customers’ orders will be received by the administrator to
SETTINGS MODULE
Manage e-commerce
website content
User configuration
LOG MODULE
Administrator
Monitor user logs
E-Wallet COD/COP
Screenshot
Upload Proof
Payment
of Payment
Place Order
Order in line
View Order Status to admin
NO
Order
Received?
YES
C
Relaunch Website
Check
Product
flow, starting from the sales summary (daily, weekly, monthly, annually) and item state.
Browse Dashboard
Webpage
Customer List
A NO
Go to
Counter?
YES
View Customer Order
NO
Valid
Customer?
YES Order
move to
Confirm Order(s) “To Ship/
Prepare
Order
Contact
Courier/
Order
move to
“To
Receive”
Send Item
Item(s) Received
to
Courier
B
Deliver
Order to
Customer
YES B
NO
Critical
Stock?
YES
Contact Supplier
Stock Order
Create Stock Order
Received
NO
Go to
B
Sales?
YES
View Graphical Reports
Print Reports
NO
Go to
Categories?
YES
View Categories List
NO
Go to
Suppliers?
YES C
View Supplier List
View Supplier
Transactions
D
NO
Go to
C
Unit?
YES
View Unit List
NO
Go to
Users?
YES
View User List
NO
Go to
Couriers?
YES D
View Courier List
View Courier
Informations
E
NO
Go to Logs? D
YES E
View User Log List
Search/Filter Specific
Record Data in User Logs
Go to NO
Settings? E
YES
Exit or Logout Modify Web Content
Next, as the administrator views the notification of the customer order queue,
he/she can click the customer list and place the customer on the counter to process the
order, validating the customer and confirming all of the transaction information until the
process continues. Then, all completed orders will be reflected in inventory as the
administrator departs from the listed customers and proceeds to the items. The
administrator can now view the list of products, including the stock state and item details.
Also, it allows the administrator to create new items and update the items list in the table.
43
The overall transaction information will be stored in the sales table. The
administrator can filter or search for particular order history and easily print the report. The
administrator also allows viewing the line graph representation of sales to identify the
current or previous rate of the company. The next navigation button will be categories,
suppliers, and units of measurement, which have similar functions, allowing the
administrator to manage particular information involved. The third to the last part of the
navigation button in the inventory system will be the users. The administrator can create a
new user with the privilege to view the inventory stocks (for the stock personnel interface).
All of the details regarding the courier can be displayed. Furthermore, the administrator
In addition, the logs allow overall system changes and updates of audit trail items.
Lastly, the settings can be used to update or modify various system content.
An Entity Relationship Diagram (Fig. 14) was also made in this phase, showing the
developed system’s database design. The database has 17 tables: user_details which stores
ID, user_ ID, email address, password, user_type, first name, middle name, and last name,
home address, city, province, and region, contact number, code, and profile;
table_municipality which stores municipality ID, province ID, and municipality name;
table_province which stores province ID, region ID, and province name; table_region
stores region ID, region name, and region description; cart which stores ID, product ID, ip
address, user ID, and quantity; customer_order which stores ID, transaction ID, customer
ID, customer name, email address, customer no., region, province, city, address, zip code,
total amount, payment method, payment, bank name, payment status, courier, customer
note, status, rate, and date created; customer_order_product which stores ID, transaction
44
ID, product ID, product name, unit of measurement, quantity, subtotal price, total price,
and rate; online_banking which stores ID, image, name, and number; order_tracking which
stores ID, transaction ID, order placed, order confirmed, order shipped out, order
completed; review_table which stores review ID, user name, user ID, user rating, rating
title, user review, review images, and date and time; logs which stores ID, action, user,
date, and time; items which stores items_ ID, item name, item description, category ID,
item cost, item selling price, items stocks, target stocks, items low, supplier ID,
measurement ID, product images, items status, stock status, best seller, new arrival, and
measurement status, and date created; category which stores category ID, category name,
and category status; suppliers which stores supplier ID, supplier image, supplier name,
supplier status, contact no., address, and date created; and stock_logs which stores ID, item
There are four connecting line symbols used to identify the relation of a table to
another table. One-to-one indicates that one table element can be only
connected to one element. One-to-many indicates that one element of the table
can be linked to another in one or more actions. Many-to-one indicates that the
elements of the table can be linked to another in one action. While many-to-many
indicates that one or more elements of the table can be linked to another table
in many actions.
Figure 14. Entity relationship diagram of the Online Ordering System with Inventory and Sales Management
for ILAW Lighting and Equipment Trading
45
46
The second Gantt chart (Fig. 15) represents the completion of each task under the
user design phase: April 5 to 15 were for building prototypes or wireframes; April 15 and
16 were for interacting with the client; April 16 to 19 were for revising some parts of the
prototypes; April 19 and 20 were for the client to check the prototype and accept the design;
User
April 05 – April 21 2021 (Daily Task)
Design
Activities
05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23
Build
prototypes
per module
Interact
with client
Revise
prototypes
Finalizing
prototypes
Construction. In this phase, all of the coding and testing processes were done. The
functions planned and all designed prototypes were transformed into codes.
The tools listed in the materials section were used in developing the system.
Specifically, the coding (Appendix 5) started with the functions of the online ordering
module, followed by the sales module, inventory module, reports module, settings module,
The system underwent three types of evaluations: unit testing, system testing, and
acceptance testing.
47
Unit testing. This was where all of the system’s components were
individually tested for bugs or errors. Specifically tested were the modules,
security, and platforms. The modules tested were the online ordering module,
inventory module, sales module, reports module, settings module, and log module.
The database was checked for security, while the system’s use in Google Chrome,
Microsoft Edge, and Mozilla Firefox was examined for the platforms. Using an
evaluation for unit testing (Appendix 6), the result of each test was marked as either
successful or failed.
System testing. This was where the system was tested using evaluation
forms adopted from the International Organization for Standardization (ISO) 25010
for software product quality (Appendices 7 to 10). The system was tested under the
how effectively a system satisfied explicit and implicit demands when utilized
processing time of the system, the utilization of resources around the system, and
product. This also tested whether the system could exchange information. The
48
usability criterion (indicators 14 to 24) evaluated whether the system acquired the
user-friendly feature to satisfy all users, such as the system’s navigation and
of handling errors and providing encrypted information for all users. The security
database that allows authorization access from registered users. The maintainability
reuse data in another module, and test if the system can be tested easily. Lastly, the
portability criterion (indicators 36 to 38) tested whether the system was designed
A total of 27 individuals took part in this testing. It includes five stock room
personnel or stock personnel, five potential customers, five old customers, five new
the system online using Google Forms. According to Melo (2018), Google Forms
allows information gathering easily and efficiently. It also stores the collected data
and integrates the information into a Google spreadsheet, which can be easily
outstanding. After the respondents evaluated the system, the responses were
49
counted and used to compute the weighted mean using the formula according to
MathIsFun (2017):
x is the value.
The computation of the weighted mean helps to determine the average value
The computed values were interpreted using the range shown in Table 1.
After computing the mean, the standard deviation of each indicator was
where,
of spread values in a data set. Also, this is to know how much the data deviates
Acceptance testing. This was where the system was tested by the owner of
the business using evaluation forms adopted from the ISO 25010 for quality in use
(Appendix 11). The system was tested under the software characteristics of
system’s completeness upon using the function of every module. The efficiency
criterion (indicators 9 to 11) evaluated the system’s reaction time while conducting
multiple tasks and the capacity to manage a large number of users and more
evaluated the realistic goals of the system, as well as tested its functions and totality
The freedom from risk criterion (indicators 16 to 18) evaluated the system
if it is guaranteed to provide data privacy and a good reputation based on the client
and the function based on its use. Lastly, the context coverage criterion (indicators
19 to 20) tested the effectiveness, efficiency, freedom from risk, and satisfaction of
The indicators were also placed in Google Forms, and the weighted mean
of each criterion was computed and interpreted using the same formula and table
The Gantt chart (Fig. 16) represents the completion of each task under this phase
on a monthly basis: July to August 2021 for the integration of codes; May to September
2022 for coding the online ordering module; August 2021 to September 2022 for coding
the inventory module; October 2022 for coding the sales module, reports module, and logs
module, identifying bugs, and testing the system; September and October 2022 for coding
the settings module; August 2021 to October 2022 for integrating the database; August to
November 2021 for including other features; and September and October 2022 for
Coding Logs
Module
Coding
Database
Coding other
Feature
Identifying
bugs
Debugging user
interface
Recoding per
module bugs
System
Checking
System Testing
transferred the current data of the business to the developed system. The researchers also
conducted full-scale testing to ensure that all modules were functioning properly.
After the full-scale test, the researchers deployed the system with the approval of
the client through Google Meet. The researchers used a fast web hosting with limited disk
space and bandwidth, Hostinger. Due to Central Processing Unit allocation, this free web
After changing to the new system, all users had the actual training to use the system
to ensure that users knew how to navigate the developed system. In this final stage, the
portion of the system, influencing another area of the system. It will help the developed
53
system adapt to its environment (Thakur, n.d.). Preventive maintenance allows the
researchers to make adjustments and adaptations for the business to use the developed
The Gantt chart (Fig. 17) represents the completion of each task under the cutover
phase: December 10 and 11 were for the data conversion; December 12 to 14 were for the
full-scale testing; December 15 and 16 were for the system changeover; December 17 and
18 were for the user testing; and December 19 and 20 were for the maintenance phase.
Software Description
The study focused on developing a system that can help ILAW Lighting and
Equipment Trading manage and monitor order transactions, inventory, and sales. It has
three user types: the administrator, stock personnel, and customers. Two interfaces can be
accessed depending on the type of user who logged in: an e-commerce website for all users
with or without an existing account and an administrator/stock personnel panel, which the
The system theme was based on the logo’s colors as preferred by the client. This
includes light black parts, orange buttons, and a smokey white body section.
Home page. The home page (Fig. 18) has a main sliding cover. It also has five
sections: the informative quote of the business, a preview of best-sellers and new arrival
items (Fig. 19), product features and other services with clickable images (Fig. 20),
testimonials section (Fig. 21), and the location map with the contact form for customer
In addition, the “ILAW Gallery” button at the bottom of the header will direct the
user to the gallery page (Fig. 23), which displays the sample build or installation of the
Login page. The login page (Fig. 24) authenticates and identifies a user’s existing
account. The user must provide a valid email address and password. Below are link and
buttons for the forgot password, clear, and log in. Clicking the forgot password link will
55
show the forgot password page (Fig. 25), asking for a registered email address. The system
Figure 19. Screenshot of the home page – Best sellers and new arrival section
56
Figure 20. Screenshot of the home page – Product features and other services section
Figure 22. Screenshot of the home page – Location map and contact form section
Beside the login tab is the registration tab (Fig. 26), which allows the creation of
customer accounts. Specifically, the first name, middle name, last name, email address,
region, province, city, zip code, home address (block, lot, street, and barangay), contact
number, and password (with requirements: one capital letter and number and must exceed
Product page. The product page (Fig. 27) shows all available products offered by
ILAW Lighting and Equipment Trading. Above is an option for changing the displayed
products to a list or grid. A search field can also be used to look for a specific product using
its name. The product categories are listed on the left side and can be selected. Below the
categories are checkboxes for filtering the displayed products according to availability,
either in stock or out of stock. The products can also be filtered according to price and
ratings received. On the upper right is a dropdown filter with options for best selling and
60
price: low to high, price: high to low, alphabetically (A-Z), alphabetically (Z-A), date: old
Choosing one of the products will show the single-product page (Fig. 28). It
contains the product image, product name, category, price, description, add to cart button,
Shopping cart page. The shopping cart page (Fig. 29) shows the list of products
added to the cart, including the LED strip bundle set, LED strip lights with remote
controller, power supply, and LED pendant light. It also allows the user to change the
products’ quantity or remove one. Below the list is the automatically computed total
amount to be paid and a note stating that the “shipping fee will be calculated at checkout”.
There are also buttons for updating the cart and checking out.
61
Checkout page. The checkout page (Fig. 30) shows the selected products’ preview
It also shows the logged-in account’s billing address (Fig. 31) that can still be
modified. Below is the unrequired customer note, courier preferred, and payment method
Order status page. Users can track their orders on the order status page (Fig. 33).
Each transaction is assigned to its respective containers. The delivery and order status can
be viewed on the upper right side of the container. On its body are the products’ details,
including product image, product name, description, product quantity, and other products
added before. Below each container is the date and time the order was placed. Completed
The detailed order status page (Fig. 34) will show a progress bar to determine the
parcel’s status and a list of products ordered. Under the list are the merchandise subtotal,
Reviews page. The reviews page (Fig. 35) contains anonymously written and
submitted user reviews and ratings about the shop and its services.
Team page. The company’s staff details and partners are displayed on the team
page (Fig. 36). Specifically, it includes their full name, role in the company, description,
and a “read more” button that will reveal the rest of the description. Under the company
About us page. The about us page (Fig. 37) shows the company’s history, culture,
Profile page. The profile page (Fig. 38) allows the users to update their profile
picture, first name, middle name, last name, mobile number, region, zip code, province,
city, and home address (block, lot, street, and barangay). Below is the customer’s
total expenses, order status, and order date depicted in a tabular form.
Frequently asked questions (FAQs) page. The FAQs page (Fig. 39) shows an
accordion-style section containing the most frequently asked questions by the customers.
Customer support page. The customer support page (Fig. 40) allows all users to
view the “how to buy” page, return and refund page, warranty information page, terms and
Shopping instruction page. The shopping instruction page (Fig. 41) shows a clear
guide on how to add and update items to the cart and confirm, place, and check orders (Fig.
42).
Dashboard page. The landing page for the administrator is the dashboard page
(Fig. 43). Specifically shown are the first four container with a total income in a daily,
weekly, monthly, and yearly basis; the total number of pending customer and completed
transaction graph; stock status in a circle-shape graph; region dominate table which
includes region and number of customers; highest rating table which includes customer ID,
rate, and “view customer” button to view the customer details; and items returned table
which includes item name, quantity, date, and time (Fig. 44).
Figure 41. Screenshot of the shopping instruction page – Add and update items to cart
70
Customers page. All customers’ pending orders are listed on the customers page
(Fig. 45). It specifically shows the transaction ID, customer ID, customer name, contact,
and address. Each record also has an action button to put the specific customer on the
counter page (Fig. 46). The counter page is where the administrator and stock personnel
can see the customer’s information, transaction details, and products ordered. Shown under
the customer information are profile picture of the customer, customer name, transaction
ID, contact number, full address, courier preferred, mode of payment, customer note and a
“see attachment” button containing the proof of payment image. Payment status,
transaction ID, purchased item/s, shipping total, and order total is displayed under the
transaction details. The products ordered are a form of a table listing the transaction ID,
product name, unit, quantity, price, and sub-total. There are also three buttons: the “process
order” button will move the order to the next destination; “cancel order” button will delete
72
the order to move in cancel table; and “input shipping fee” button will add a shipping fee
The administrator can also generate a printable invoice by clicking the print button
above. Moreover, the administrator can manually add customer orders by clicking the
“add-new-order” button beside the print button, which will direct to the add-new-order
The administrator can conveniently place an order by filling out the customer
information form, including receiver name, customer ID, contact number, receiver address,
region, province, city municipality, zip code, courier details, and the total that will
automatically be generated. Also, the administrator can view the products added to the cart,
including product, price, quantity, and total prize. Products can be removed by clicking the
“delete all” button. Below is the “submit” button to process the order displayed on the
customers page. All product lists are shown in a table, including product image, product
74
name, stock, and price. Each product has an “add-to-cart” icon button which will save the
products chosen.
To-ship page. All customers with “to-ship” status are listed on the to-ship page
(Fig. 48). These customers have been validated from the pending customers tab. It
specifically shows the transaction ID, customer ID, customer name, contact, and address.
The administrator can also generate a printable invoice by clicking the print button above.
To-receive page. All customers with “to-receive” status are listed on the to-receive
page (Fig. 49). These orders have been shipped out. It specifically shows the transaction
ID, customer ID, customer name, contact, and address. The administrator can also generate
a printable invoice by clicking the print button above. A search field can also be used to
Completed orders page All customers with “completed” status are listed on the
completed orders page (Fig. 50). These are the successful order transactions. It specifically
shows the transaction ID, customer ID, customer name, contact, and address. The
administrator can also generate a printable invoice by clicking the print button above. A
search field can also be used to look for a specific entry. Each record has an action button
Canceled page. All customers with “canceled” status are listed on canceled page
(Fig. 51). It specifically shows the transaction ID, customer ID, customer name, contact,
and address. The administrator can also generate a printable invoice by clicking the print
button above. A search field can also be used to look for a specific entry.
76
Items page. All available items are listed on the items page (Fig. 52), including the
item’s name, category, cost, price, in-hold, supplier, unit, and status.
Each item has a “view” icon button to view the customers other details, an “edit”
icon button to change the item details, and a “delete” icon button to remove the product
from the list. A search field can also be used to look for a specific entry. All tabs included
above the table are the “inventory” tab which is the current tab, “old stocks” tab to view
the previous stock of an item, “stock in” tab to view the current stocks added, and “stock
The upper right side of the page has several buttons: the “critical” icon button to
view the critical products, “print” icon button to print the table, “stock control” button to
add new stocks, and “add new product” button to view the add new product modal (Fig.
The add new product modal includes the item name, item description, category,
supplier, unit of measurement, in stocks, target stock, low stock, cost, selling price, first
product image, and second product image. A product can be added to the list by filling out
the stated fields and clicking the “add button”. The “clear” button will remove the
Aside from the given status of the items on the table of the inventory page, there is
also a critical products page (Fig. 54). This includes the item name, category, cost, price,
in-hold, supplier, unit, and status. A “view” icon button can be found on each item to view
Sales page. All successful transaction records are listed on the sales page (Fig. 55).
It includes transaction ID, total cost, status, date, and time along with buttons on each row:
the “view customer” button to view the customer details, “view items” button to show all
purchased items, and an “appeal” button to view and update the return and refund items.
79
On the upper right side of the table shows the “print” button that will generate
printable sales report. A search field can also be used to look for a specific entry. A
80
graphical representation of sales can be found above the sales transaction logs table, that
can also be printed by clicking the toggle menu on the right side of the container and
Suppliers page. All suppliers are listed on the suppliers page (Fig. 56), including
the supplier logo, name, contact number, address, and status. Each row has a “change
availability” icon button to change whether active or inactive status and an “edit” icon
button to modify the supplier details. A search field can also be used to look for a specific
entry. On the upper right side of the page is the “print” button to print the table and the
“add new supplier” button to view the add new supplier modal (Fig. 57). The add new
supplier modal requires the supplier name, contact number, address, and logo. The “add”
button must be clicked to save the new supplier, while the “clear” button erases the
Categories page. All categories are listed on the category page (Fig. 58), including
category name and status. Each row consists of a “change availability” button to change
whether active or inactive status and an “edit” button to change the category details. A
search field can also be used to look for a specific entry. On the upper right corner, a “print”
button can be found to print the table, and the “add new category” button can show the add
new category modal (Fig. 59). This modal requires the category name. The “add” button
must be clicked to save the new category, while the “clear” button erases the information
Unit of measurement page. All units of measurement are listed on the unit of
measurement table (Fig. 60), which includes measurement and status. Each row has a
“change availability” icon button to change whether active or inactive status and an “edit”
button to change the unit of measurement details. A search field can also be used to look
On the upper right corner, a “print” button can be found to print the table and an
“add new measurement” button to view the add new measurement modal (Fig. 61),
requiring the measurement name. The “add” button must be clicked to save the new
supplier, while the “clear” button erases the information added to the text field.
Users page. All users are listed on the users page (Fig. 62), which includes
customer ID, name, email, contact, address, type of user, and status. Each row has a
“change availability” button to change whether the user is active or inactive and a “delete”
button to remove the specific user. A search field can also be used to look for a specific
entry. On the upper right corner, a “print” button can be found to print the table, a “view
role details” to view the type of user description, and an “add new user” button to view the
add new user modal (Fig. 63). This modal requires the first name, middle name, last name,
email, contact number, zip code, region, province, city municipality, home addess,
password, type, and status. These inputs must be provided before clicking the “add” button
84
to add the new user. There is also a “clear” button to erase the information added to the
text fields.
Couriers page. All couriers are listed on the couriers page (Fig. 64), including the
courier name, contact number, and address. Each row has an “edit” button to change the
courier details and a “delete” button to remove the courier from the list. A search field can
also be used to look for a specific entry. On the upper right corner, a “print” button can be
found to print the table and an “add new courier” button to view the add new courier modal
(Fig. 65). This modal requires the courier name, contact, and address. The “add” button
must be clicked to save the new courier, while the “clear” button erases the information
Logs page. All logs or vital movements around the system are listed on the logs
page (Fig. 66), including description, incharge, date, and time. A search field can also be
used to look for a specific entry. On the upper right corner, a “print” button can be found
to print the table, and “view archive logs” button to see the archived logs.
86
Settings page. All settings buttons are shown on the settings page (Fig. 67). This
includes the “update best sellers items” button, “update new arrival items” button, “update
testimonial section” button, “update frequently asked questions” button, “update company
team” button, “update about us” button, “update online banks displayed in checkout page”
button, “updated ILAW gallery” button, “update rate and reviews” button, and “update
shopping instruction” button. On the upper right corner, an “information” icon button can
The “update best sellers item” button will redirect the administrator to the update
best sellers item page (Fig. 68). All best sellers are listed, including product showcase 1,
product showcase 2, name, category, and price. A “delete” icon button can be found in the
action column to remove the best-seller item from the list. A search field can also be used
On the upper right corner, a “print” button can be found to print the table and an
“add another best seller item” button to view the add best seller modal (Fig. 69). This
89
requires the best seller products before clicking the “add” button to add the best seller item
to the table. There is also a “clear” button to erase the information added to the text field.
The “update new arrival item” button will redirect the administrator to the update
new arrival item page (Fig. 70). All new arrival are listed, including product showcase 1,
product showcase 2, name, category, and price. A “delete” icon button can be found in the
action column to remove the new arrival item from the list. A search field can also be used
to look for a specific entry. On the upper right corner, a “print” button can be found to print
the table and an “add another new arrival item” button to view the add new arrival modal
(Fig. 71). This requires the new arrival product before clicking the “add” button to add the
new arrival item to the table. There is also a “clear” button to erase the information added
The “update testimonial section” button will redirect the administrator to the update
testimonials page (Fig. 72). All testimonials are listed, including the image, full name, title,
An “edit” button can be found in the action column to update the testimony, and a
“delete” icon button to remove the testimony from the list. A search field can also be used
to look for a specific entry. On the upper right corner, a “print” button can be found to print
the table and an “add another testimony” button to view the add testimony modal (Fig. 73).
This requires the profile image, full name, title, feedback, and customer rating before
clicking the “add” button to add the testimony to the table. There is also a “clear” button
The “update frequently asked questions (FAQs)” button will redirect the
administrator to the update frequently asked questions page (Fig. 74). All FAQS are listed,
including questions and answers. An “edit” button can be found in the action column to
change the details, and a “delete” icon button to remove the FAQs from the list. A search
field can also be used to look for a specific entry. On the upper right corner, a “print” button
can be found to print the table and an “add another FAQs” button to view the add new
FAQs modal (Fig. 75). This requires the question and answer before clicking the “add”
button to add the FAQs to the table. There is also a “clear” button to erase the information
The “update company team” button will redirect the administrator to the update
team page (Fig. 76). All company teams are listed, including the image, full name, position,
and description.
93
Figure 74. Screenshot of the update frequently asked questions (FAQs) page
An “edit” button can be found in the action column to change the details, and a
“delete” icon button to remove the company team from the list. A search field can also be
used to look for a specific entry. On the upper right corner, a “print” button can be found
to print the table and an “add another company team” button to view the add new company
team modal (Fig. 77). This requires the profile image, full name, position, and description
before clicking the “add” button to add the company team to the table. There is also a
The “update about us” button will redirect the administrator to update the data
visible on the about us page (Fig. 78), including history, culture, mission, and vision. The
“add another about us” button can view the about us information modal (Fig. 79), where
The “update online banks” button will redirect the administrator to the update
online banks page (Fig. 80). All online banks are listed, including e-wallet images, bank
names, and bank details. An “edit” button can be found in the action column to change the
details, and a “delete” icon button to remove the online bank from the list. A search field
can also be used to look for a specific entry. On the upper right corner, a “print” button can
be found to print the table and an “add another online bank” button to view the add new
online bank modal (Fig. 81). This requires the online bank logo, bank account name, and
bank account number before clicking the “add” button to add the online bank to the table.
There is also a “clear” button to erase the information added to the text field.
The update ILAW Gallery button will direct the administrator to the update ILAW
Gallery page (Fig. 82), which includes the image, status, and date created. A “change
availability” button can be found in the action column to change the status, and a “delete”
On the upper right corner, a “print” button can be found to print the table and an
“add another ILAW image” button to view the add ILAW image modal (Fig. 83). This
requires the gallery image before clicking the “add” button to add the ILAW image to the
table. There is also a “clear” button to erase the information added to the text field.
The images of the ILAW gallery can be found on the ILAW gallery page (Fig. 84).
The button is in the lower left part of the header or navigators located on the home page.
The design is an image icon with a title; the animation is active if the cursor is in front.
99
Software Evaluation
Unit testing. The results of the unit testing are listed in Table 2.
The online ordering and inventory modules were tested twice, while the sales,
reports, settings, and logs modules were tested once. For security, the database was tested
once. Moreover, the platform criterion testing the system in Google Chrome, Microsoft
System testing. A total of 27 individuals took part in this testing. It includes five
stock room personnel or stock personnel, five potential customers, five old customers, five
new or recent customers, five information technology professionals or experts, and two
domain experts (experts in businesses or online selling). The system was tested under the
Table 3. Functional suitability rating of the Online Ordering System with Inventory and
Sales Management for ILAW Lighting and Equipment Trading
FREQUENCY COUNT (N=27)
INDICATOR
1 2 3 4 5
1. The system has the following modules:
a. online ordering module, 0 1 2 8 16
b. sales module, 0 0 4 5 18
c. inventory module, 0 0 6 5 16
d. reports module, 0 1 2 9 15
e. settings module, and 0 0 5 4 18
f. logs module. 0 0 5 5 17
2. The system in online ordering module
can be used to:
a. add products to cart, 0 1 4 9 13
b. check product availability, 0 1 3 11 12
c. checkout order, 0 0 7 4 16
d. send or upload proof of payment, 0 1 6 5 15
e. view order confirmation, 0 1 5 5 16
f. monitor order status, 0 1 4 7 15
g. submit reviews of purchased products, 0 0 5 6 16
h. view contact information and other
0 0 6 5 16
details of company,
i. view company gallery, 0 0 6 2 19
j. monitor and manage pending customer
0 0 4 6 17
orders,
k. monitor and manage to ship order
0 0 6 5 16
status,
l. monitor and manage to receive order
0 0 5 7 15
status,
m. monitor completed orders, and 0 0 4 18 5
n. monitor canceled orders. 0 0 5 7 15
3. The system in inventory module can be
used to:
a. manage products, 0 1 6 6 14
LEGEND: 1-Poor, 2-Fair, 3-Satisfactory, 4-Very Satisfactory, 5-Outstanding
102
Table 3. Continued…
FREQUENCY COUNT (N=27)
INDICATOR
1 2 3 4 5
b. manage stocks, 0 1 4 7 15
c. monitor stock in and stock out, 0 0 4 10 13
d. monitor current status of the stocks, 0 0 7 6 14
e. monitor fast-moving and slow-moving
0 0 7 7 13
products,
f. monitor products with critical number
0 0 4 9 14
of stocks, and
g. monitor excess stocks. 0 1 3 8 15
4. The system in sales module can be used
to:
a. view all sales transaction, and 0 1 3 8 15
b. monitor sales. 0 0 3 8 16
5. The system in reports module can
generate printable:
a. order reports, 0 0 5 9 13
b. sales transaction logs reports, 0 0 5 6 16
c. sales reports, 0 2 4 6 15
d. inventory reports, 0 2 4 6 15
e. regions dominate reports, and 0 1 5 9 12
f. audit trail reports. 0 1 5 6 15
6. The system in settings module can be
used to:
a. modify product preview, 0 1 2 8 16
b. modify displayed company
0 0 3 8 16
information,
c. modify testimonial section, 0 1 2 7 17
d. modify frequently asked questions
0 1 2 8 16
section,
e. modify online banks list, 0 0 4 8 15
f. modify company gallery, 0 0 4 7 16
g. modify user privilege, and 0 1 3 6 17
LEGEND: 1-Poor, 2-Fair, 3-Satisfactory, 4-Very Satisfactory, 5-Outstanding
103
Table 3. Continued…
FREQUENCY COUNT (N=27)
INDICATOR
1 2 3 4 5
h. modify user configuration. 0 0 3 8 16
7. The system in logs module can be used
to:
a. monitor sales transaction logs, 0 1 3 8 15
b. monitor stock logs, and 0 0 4 7 16
c. monitor audit trail. 0 0 5 5 17
8. The functions of the system
corresponds to its previously set 0 0 4 9 14
objectives.
LEGEND: 1-Poor, 2-Fair, 3-Satisfactory, 4-Very Satisfactory, 5-Outstanding
Indicator 2i (view company gallery) got the highest frequency count of 19 for
orders) got the highest frequency count of 18 for very satisfactory. In contrast, there were
indicators rated as fair which are indicators 1a (online ordering module), 1d (report
module), 2a (add products to cart), 2b (check product availability), 2d (send or upload proof
3b (manage stocks), 3g (monitor excess stocks), 4a (view all sales transaction), 5e (region
The evaluation results for the second criterion, performance efficiency, are
presented in Table 4.
104
Table 4. Performance efficiency rating of the Online Ordering System with Inventory and
Sales Management for ILAW Lighting and Equipment Trading
FREQUENCY COUNT (N=27)
INDICATOR
1 2 3 4 5
9. The system process with a minimum of
1.5 seconds when performing different
tasks such as:
a. managing orders, 0 1 3 9 14
b. managing inventory, 0 1 3 9 14
c. managing accounts, and 0 1 3 9 14
d. generate printable reports. 0 1 3 9 14
10. The system has a 100% level of
performance when 5 – 10 consecutive 0 1 4 14 8
number of users are accessing the system.
11. The system can handle 5 or more
0 0 5 7 15
amount of data/ information.
LEGEND: 1-Poor, 2-Fair, 3-Satisfactory, 4-Very Satisfactory, 5-Outstanding
Indicator 11 (can handle five or more amounts of data/ information) got the highest
which got a frequency count of 14 for outstanding. Indicator 10 (has a 100% performance
level when accessed by five to 10 consecutive users) got the highest frequency count of 14
Indicator 13 (can export data.) got the highest frequency count of 17 for outstanding. This
was followed by indicator 12 (can perform its required functions efficiently while sharing
a common environment and resources with other products, without detrimental impact)
Table 5. Compatibility rating of the Online Ordering System with Inventory and Sales
Management for ILAW Lighting and Equipment Trading
FREQUENCY COUNT (N=27)
INDICATOR
1 2 3 4 5
12. The system can perform its required
functions efficiently while sharing a
common environment and resources with 0 1 3 8 15
other products, without detrimental
impact.
13. The system can export data. 1 0 3 6 17
LEGEND: 1-Poor, 2-Fair, 3-Satisfactory, 4-Very Satisfactory, 5-Outstanding
In Table 6, the researchers provided the evaluation results for the usability criterion.
procedurs), and 23 (the interface looks good) got the highest frequency count of 17 for
outstanding. Despite these, there are indicators rated as fair, which are indicators 15 (has a
consistent layout or user interface), 17 (used unambiguous title for function buttons), 23
Table 6. Usability rating of the Online Ordering System with Inventory and Sales
Management for ILAW Lighting and Equipment Trading
FREQUENCY COUNT (N=27)
INDICATOR
1 2 3 4 5
14. The system used consistent terms. 0 0 3 7 17
15. The system have a consistent layout or
1 0 3 7 16
user interface.
16. The system have a consistent position
0 0 4 11 12
on screen for error messaging.
17. The system used unambiguous title for
1 0 4 8 14
function buttons.
18. The command buttons was easy to
0 1 4 8 14
remember.
LEGEND: 1-Poor, 2-Fair, 3-Satisfactory, 4-Very Satisfactory, 5-Outstanding
106
Table 6. Continued…
FREQUENCY COUNT (N=27)
INDICATOR
1 2 3 4 5
19. The system uses helpful messages on
0 1 4 6 16
screen
20. The system was easy to operate based
0 0 4 6 17
on the transaction procedure.
21. The required information are easy to
0 0 4 7 16
locate.
22. The system responds to invalid input. 0 1 3 7 16
23. The interface looks good. 1 0 3 6 17
24. The system’s accessibility varies on
1 0 3 8 15
user’s designation.
LEGEND: 1-Poor, 2-Fair, 3-Satisfactory, 4-Very Satisfactory, 5-Outstanding
The evaluation results from the researchers for the reliability criterion are shown in
Table 7. Indicator 25 (username and password are encrypted) got the highest frequency
count of 18 for outstanding. This was followed by indicator 26 (accessible to all its users)
Table 7. Reliability rating of the Online Ordering System with Inventory and Sales
Management for ILAW Lighting and Equipment Trading
FREQUENCY COUNT (N=27)
INDICATOR
1 2 3 4 5
25. Account’s username and password
are encrypted when it was saved in the 1 0 3 5 18
database.
26. The system is accessible to all its
1 0 4 5 17
users.
27. The system is capable in handling
0 0 4 8 15
errors
LEGEND: 1-Poor, 2-Fair, 3-Satisfactory, 4-Very Satisfactory, 5-Outstanding
107
Table 8 shows the evaluation results for the security criterion. Indicator 31 (assigns
unique identification for each user to monitor unwanted user behavior) got the highest
frequency count of 18 for outstanding. This is followed by indicator 32 (allows the user to
update the information of their account) got a frequency count of 17 for outstanding.
Table 8. Security rating of the Online Ordering System with Inventory and Sales
Management for ILAW Lighting and Equipment Trading.
FREQUENCY COUNT (N=27)
INDICATOR
1 2 3 4 5
28. The data inside the system can only be
1 0 3 7 16
viewed by the system’s administrator.
29. The system provide identification and
authentication of system users through the 1 0 4 5 17
use of username and password.
30. The system provide activity logs for
0 1 3 3 20
monitoring of unwanted user behavior.
31. The system assigns unique
identification for each user for monitoring 0 0 4 5 18
of unwanted user behavior.
32. The system allow the user to update
0 1 4 5 17
the information of their account.
LEGEND: 1-Poor, 2-Fair, 3-Satisfactory, 4-Very Satisfactory, 5-Outstanding
The evaluation results for the maintainability criterion are shown in Table 9.
Indicator 35 (can be easily tested) got the highest frequency count of 17 for outstanding.
This was followed by indicators 33 (applies changes to the entire system using its content
management feature) and 34 (another module can reuse the data or information in the
Table 9. Maintainability rating of the Online Ordering System with Inventory and Sales
Management for ILAW Lighting and Equipment Trading.
FREQUENCY COUNT (N=27)
INDICATOR
1 2 3 4 5
33. The system applies changes to the
entire system using its content 0 0 5 7 15
management feature.
34. The data or information in the module
0 0 5 7 15
can be reused by another module.
35. The system can be easily tested. 0 1 5 4 17
LEGEND: 1-Poor, 2-Fair, 3-Satisfactory, 4-Very Satisfactory, 5-Outstanding
The results of the portability criterion are shown in Table 10. For the last criterion,
indicator 37 (can be managed and used easily) got the highest frequency count of 19 for
outstanding. This was followed by indicator 38 (can easily replace other software) got a
Table 10. Portability rating of the Online Ordering System with Inventory and Sales
Management for ILAW Lighting and Equipment Trading.
FREQUENCY COUNT (N=27)
INDICATOR
1 2 3 4 5
36. The system can be moved to different
environments such as:(Google Chorme, 0 1 3 8 15
Mozilla Firefox, and Microsoft Edge).
37. The system can be managed and used
0 1 3 4 19
easily; and
38. The system can easily replace other
0 1 3 5 18
software.
LEGEND: 1-Poor, 2-Fair, 3-Satisfactory, 4-Very Satisfactory, 5-Outstanding
Table 11 shows that the system obtained a total mean of 4.39, a standard deviation
of 0.81 (std), and an adjectival rating of outstanding for the system testing.
109
Table 11. Overall system testing results of Online Ordering System with Inventory and
Sales Management for ILAW Lighting and Equipment Trading
MEAN STANDARD ADJECTIVAL
CRITERION
(N=27) DEVIATION RATING
Functional Suitability 4.38 0.70 Outstanding
Performance Efficiency 4.29 0.77 Outstanding
Compatibility 4.39 0.87 Outstanding
Usability 4.38 0.77 Outstanding
Reliability 4.41 0.87 Outstanding
Security 4.45 0.85 Outstanding
Maintainability 4.37 0.84 Outstanding
Portability 4.46 0.82 Outstanding
AVERAGE 4.39 0.81 Outstanding
The portability criterion got the highest mean of 4.46 (std = 0.82). This means the
system was designed to work in various operating environments and could be run properly.
The security module got the second-highest mean of 4.45 (std = 0.85). The reliability
criterion got the third-highest mean of 4.41 (std = 0.87). The compatibility criterion got the
next highest mean of 4.39 mean (std = 0.87). The functional suitability got a mean of 4.38
(std = 0.70). The usability criterion obtained the same mean of 4.38 (std = 0.77). The
maintainability criterion got the second to the lowest mean of 4.37 (std = 0.84). Lastly, the
performance efficiency got the lowest total with a 4.29 mean (std = 0.77). As a website’s
evaluated the system. The system was tested under the software characteristics of
rating. This means that the client was satisfied with the developed system.
Table 12. Overall acceptance testing results of Online Ordering System with Inventory and
Sales Management for ILAW Lighting and Equipment Trading
ADJECTIVAL
CRITERION MEAN
RATING
Effectiveness 5.00 Outstanding
Efficiency 5.00 Outstanding
Satisfaction 5.00 Outstanding
Freedom from Risk 5.00 Outstanding
Context Coverage 5.00 Outstanding
AVERAGE 5.00 Outstanding
111
Summary
The Online Ordering System with Inventory and Sales Management for ILAW
Lighting and Equipment Trading aimed to develop an Online Ordering System with
Inventory and Sales Management that has six modules: the online ordering module for
managing order transactions, inventory module for managing and re-stocking items, sales
module for managing sales transactions, reports module for generating printable reports,
settings module for updating important system contents, and logs module for recording
important system movements. It was conducted from April 2021 to November 2022 at
Phase 11, Block 14, Lot 48, Carmona Estates, Barangay Lantic, Carmona, Cavite.
The following tools were used to complete the study: Hypertext Preprocessor for
the primary programming language; Hypertext Markup Language for the standard mark-
up language; Cascading Style Sheet for the styles of front-end design; JavaScript for the
scripting language along with the Jquery library; Bootstrap for the design framework;
XAMPP for the server; MySQL for the database; Visual Studio Code for the source-code
editor; Github for the working environment; Adobe Photoshop CS6 for the design;
Microsoft Office Word 2016 for the documentation; Google Forms for the online system
approach used was the Rapid Application Development model of Shelly and Rosenblatt
(2012). It consists of four phases: requirements planning, user design, construction, and
cutover.
112
The system has gone through unit, system, and acceptance testing. For the unit
testing, the online ordering and inventory modules were tested twice. In contrast, the
remaining modules, including the sales, reports, settings, and logs, and security and
A total of 27 individuals took part in the system testing. It includes five stock room
personnel or stock personnel, five potential customers, five old customers, five new or
recent customers, five IT professionals or experts, and two domain experts (experts in
businesses or online selling). The results gave a mean and standard deviation (std) of 4.38
(std = 0.70) for the functional suitability criterion, 4.29 (std = 0.77) for the performance
efficiency criterion, 4.39 (std = 0.87) for the compatibility criterion, 4.38 (std = 0.77) for
the usability criterion, 4.41 (std = 0.87) for the reliability criterion, 4.45 (std = 0.85) for the
security criterion, 4.37 (std = 0.84) for the maintainability criterion, and 4.46 (std = 0.82)
for the portability criterion. An average mean of 4.39, an adjectival rating of outstanding,
For the acceptance testing, the system was tested by the business owner and resulted
effectiveness, efficiency, satisfaction, freedom from risk, and context coverage were also
Conclusion
The system developed by the researchers can address the identified problems
through its modules: the online ordering module for managing order transactions, inventory
module for managing and re-stocking items, sales module for managing sales transactions,
113
reports module for generating printable reports, settings module for updating important
system contents, and logs module for recording important system movements.
The system can be used on different platforms and tested easily. The system was
also effectively developed, can efficiently perform, satisfactorily provide the given
Therefore, the study accomplished the system requirements and passed the
Recommendations
2. Include a news page about the company events, new items, or any other
4. Optimize the system codes and minimize necessary imports of files to improve
system performance.
REFERENCES
1000Bulbs Lighting Blog (2016). Home lighting tips. Retrieved from https://blog.
1000bulbs.com/home-lighting-articles-tips#
Acosta, D., Alquizar, M., Junio, C., Talara, D., & Buladaco, M. (2020). Analysis and
Design of Sales and Inventory Management System for Yochang General
Merchandise. Retrieved from https://papers.ssrn.com/sol3/papers.cfm?abstract_id
=3643181
Aleem, R. (2013). Sales and Inventory Management System. Retrieved from http://utpedia
.utp.edu.my/13591/
Altvater, A. (2020). What is SDLC? Understand the Software Development Life Cycle.
Retrieved from https://stackify.com/what-is-sdlc/
Bermusa, J. P., Bermusa, M. M., Macayanan, K. C., Panganiban, E. B., Abad, B. B.,
Bogalin, V. S., … Claravall, J. O. (2020). Dynamic online ordering and data-driven
inventory. Retrieved from http://www.warse.org/IJETER/static/pdf/file/ijeter
221892020.pdf
Cast Software (n.d.). The four types of software maintenance and how they help your
organization. Retrieved from https://www.castsoftware.com/glossary/Four-Types-
Of-Software-Maintenance-How-They-Help-Your-Organization-Preventive-Perfec
tive-Adaptive-corrective
Chron. (2020). What is the definition of order processing systems? Retrieved from https://
smallbusiness.chron.com/definition-order-processing-systems-3197.html
Darragh, R. (2021). Best online ordering systems in 2021 for takeaway and delivery.
Retrieved from https://startups.co.uk/payment-processing/online-ordering-systems
-takeaway -delivery/
Digital School of Marketing (2020). What is a Sales and Inventory Management System?
Retrieved from https://digitalschoolofmarketing.co.za/digital-marketing-
blog/what-is-a-sales-and-inventory-management-system/
Digwal, D. (2020). 8 reasons why you need an online ordering system. Retrieved from
https://jungleworks.com/8-reasons-why-you-need-an-online-ordering-system/
Doyle, D. (n.d.). The importance of a content management system for your website.
Retrieved from https://studio93.ie/content-management-system/
Frescofud (n.d.). Online food ordering software administrator panel for restaurant gives
everything to manage in one place. Retrieved from https://www.frescofud.com
/features/admin-panel
Fuscaldo, D. (2021). Everything you need to know about e-commerce. Retrieved from
https://www.businessnewsdaily.com/15858-what-is-e-commerce.html
116
Godana, E., & Ngugi, K. (2014). Determinants of effective inventory management at Kenol
Kobil Limited. Retrieved from http://business.ku.ac.ke/images/stories/research/dr_
ngugi/DETERMINANTS_OF_EFFECTIVE_INVENTORY_MANAGEMENT_
AT_KENOL.pdf
Inegbedion, H., Eze, S., Asaleye, A., & Lawal, A. (2019). Inventory Management and
Organisational Efficiency. The Journal of Social Sciences Research, 756-763.
International Organization for Standardization 25000 (n.d). ISO/IEC 25010 Software and
Data Quality. Retrieved from https://iso25000.com/index.php/en/iso-25000-
standards/iso-25010
Investopedia (2022). What are intrapreneurs? History, role, and benefits for a company.
Retrieved from https://www.investopedia.com/terms/i/intrapreneur.asp
IvyPanda (2019). Online shopping: Benefits and drawbacks essay. Retrieved from https://
ivypanda.com/essays/online-shopping-benefits-and-drawbacks/
Johnson, J. (2017). New features: Customer accounts done the right way—Better for
buyers, better for you. Retrieved from https://www.rocketspark.com/blog/post/60
/New-featuresCustomer-Accounts-done-the-right-waybetter-for-buyersbetter-for-
you/
Journal Online. (2020). Why online food ordering systems are the future of restaurants?
Retrieved from https://journal.com.ph/specials/business/why-online-food-ordering
-systems-are-the-future-of-restaurants/
Kapchnaga, R. (2014). Food ordering system using mobile phone. Retrieved from https://
www.academia.edu/32613037/Food_Ordering_System_Using_Mobile_Phone
Katawetawaraks, C., & Wang, C. (2011). Online shopper behavior: Influences of online
shopping. Retrieved from https://swsu.ru/sbornik-statey/pdf/Online%20Shop
per%20Behavior%20Influences.pdf
Laerd Statistics. (n.d.). Standard deviation | How and when to use the sample and
population standard deviation - A measure of spread | Laerd Statistics. Retrieved
from https://statistics.laerd.com/statistical-guides/measures-of-spread-standard-
deviation.php
Lara, C. (2018). 5 reasons to use a content management system. Retrieved from https://
www.theedigital.com/blog/top-reasons-to-use-a-content-management-system
Lowe, H. (n.d.). Why is inventory management important? 5 effective benefits for 2021.
Retrieved from https://www.selecthub.com/inventory-management/5-benefits-in
ventory-tracking-software/#comment-68817
Luther, D. (2020). Retail inventory management: What it is, steps, practices and tips.
Retrieved from https://www.netsuite.com/portal/resource/articles/inventory-ma
nagement/retail-inventory-management.shtml
Makad, S. (n.d.). What is the impact of e-commerce on small business? Retrieved from
https://www.bizcover.com.au/bizwitty/what-is-the-impact-of-e-commerce-on-
small-business/
Melo, S. (2018). Advantages and disadvantages of Google Forms. Retrieved from https://
mydatascope.com/blog/en/advantages-and-disadvantages-of-google-forms/
Morah, C. (2021). Shopping online: Convenience, bargains, and a few scams. Retrieved
from https://www.investopedia.com/articles/pf/08/buy-sell-online.asp
Nibble Matrix (2019). Online ordering system definition. Retrieved from http://www.
nibblematrix.com/online-ordering-system-definition/
Nordmeyer, B. (2017). How does an online store work? Retrieved from https://bizfluent
.com/how-does-4671808-online-store-work.html
Onlineorderingsystem (2018). Online ordering system software: Who is OOS & how can
we help your business? Retrieved from https://www.orderingonlinesystem
.com/online-ordering-system-software/
Phillips, M. (2020). Purchasing system: A fresh way to manage your business’s inventory.
Retrieved from https://www.patriotsoftware.com/blog/accounting/purchasing-
system/
Prasad, P. S., Yerekar, H. R., Satpute, P. G., Borkar, G. P., & Shendre, A. S. (2013). ERP
Sales and Inventory Management System. Retrieved from https://citeseerx
.ist.psu.edu/viewdoc/download?doi=10.1.1.648.1370&rep=rep1&type=pdf
Rivera, A. (2019). E-commerce websites: How to start an online business. Retrieved from
https://www.businessnewsdaily.com/4707-ecommerce-website-guide.html
Roach, A. (2020). The future of e-commerce: How e-commerce will change in 2021 and
beyond. Retrieved from https://www.oberlo.com.ph/blog/future-of-ecommerce
Roberts, T. (n.d.). What is a content management system and how does it work? Retrieved
from https://www.bloomreach.com/en/blog/2019/08/content-management-system
.html#blog
119
Seymour, S. (2016). 5 reasons why ecommerce is so important for your business. Retrieved
from https://discoverydesign.co.uk/blog/post/5-reasons-why-ecommerce-is-so-
important-for-your-business/
Shelly, G. B. & Rosenblatt, H. J. (2012). Systems Analysis and Design. (9th edition). United
States of America: Course Technology, Cengage Learning.
Singh, A., & Meshram, J. (2016). Impact of online shopping on conventional shopping
methods by today’s youth with respect to clothing and accessories. Retrieved from
https://www.researchgate.net/publication/315516074_the_study_of_impact_of_on
line_shopping_on_conventional_shopping_methods_by_today%27s_youth_with_
respect_to_clothing_and_accessories
Singh, R., Mittal, S., & Kukrati, A. (2018). Effects Of Online Shopping on Consumer
Buying Behaviour. Retrieved from https://www.researchgate.net/publication/3246
94092_EFFECTS_OF_ONLINE_SHOPPING_ON_CONSUMER_BUYING_BE
HAVIOUR
Spilotro, C. (2018). What is a Content Management System (CMS) | The complete guide.
Retrieved from https://www.zesty.io/mindshare/marketing-technology/what-is-a-
content-management-system-cms-the-complete-guide/#author
Square. (2016). Inventory management 101: How to manage small business inventory.
Retrieved from https://squareup.com/us/en/townsquare/how-to-do-effective-inven
tory-management-for-small-business
Summer, N. (2021). Online shopping cart - How does it work? Retrieved from https://
www. mageplaza.com/blog/online-shopping-cart-how-does-it-work.html
Sunitha, C., & Gnanadhas, M. (2014). Online shopping - An overview. Retrieved from
https://www.researchgate.net/publication/259909510_Introduction_to_the_Specia
l_Issue_Social_Commerce_A_Research_Framework_for_Social_Commerce/link/
00463532271c59a2db000000/download
Thompson, S. (n.d.). The Objectives of a sales and inventory system. Retrieved from
https://yourbusiness.azcentral.com/objectives-sales-inventory-system-27878.html
Ture, T. B. (2014). The fundamentals of the ubiquitous online shopping cart development.
Retrieved from https://www.theseus.fi/handle/10024/71740
Vega, R. C., Novila, P., Ibañez, R. L., Teñido, M. P., & Agustin, L. F. (2015). Online
Ordering and Payment System with SMS Notification. International Journal Of
Advanced Research In Computer Science, 37. Retrieved from https://www.
researchgate.net/profile/Louie-Agustin/publication/337707660_online_ordering_
and_payment_system_with_sms_notification_for_nina_clothing_accessories/links
/5de652814585159aa45d2995/online-ordering-and-payment-system-with-sms-
notification-for-nina-clothing-accessories.pdf
Walters, S. (2019). Why is inventory important for a business? Retrieved from https://your
business.azcentral.com/inventory-important-business-2957.html
Wei, L. C. (2012). Online Ordering System of PCK Engineering. Retrieved from https:/
/core.ac.uk/download/pdf/159180551.pdf
Whitehead, G. (2018). What is a content management system and how can it help your
business? Retrieved from https://smallbiztrends.com/2018/04/what-is-a-content-
management-system.html
Yulihasri, E., Islam, A., & Ku Daud, K. (2011). Factors that influence customers’ buying
intention on shopping online. Retrieved from https://www.researchgate.net/publi
cation/49610980_Factors_that_Influence_Customers%27_Buying_Intention_on_
Shopping_Online
121
APPENDIX TABLES
APPENDIX FIGURES
APPENDICES
Appendix 1
Interview Sheet
Questions Answers
2. What is the current state of the ILAW Lighting and Equipment Trading is in its
business? What is the current work mid-level business. They have no physical store
system of ILAW? and are currently undertaking the online business
type domain. Currently, they use a Facebook page
to display the multiple ILAW products and collect
orders through Messenger. Regarding inventory,
they are currently using Google Sheets and
125
Investigation Statement
The system proposal that will be developed is based on what the researchers
gathered information in ILAW Lighting and Equipment Trading. All statements mentioned
below will be used for academic purposes and the accomplishment of the Capstone Project
being conducted. This part of the documentation is a requirement for the researchers’ plan.
It includes the background of the study, business needs, project scope, constraints, and
system requirements.
owner Mr. Mark Deofat M. Baluran. All products or goods are displayed on the Facebook
page for advertisement. The company has an average of 15 to 20 customers per day, where
the current stock count is 3660 with incoming new products. It was established in July
2020. The business is full online and has no physical store yet. The stock room is located
in Phase 11, Block 14, Lot 48, Carmona Estates, Barangay Lantic, 4116, Carmona, Cavite.
128
Business Needs
Based on the interview with Mr. Baluran, the researchers’ client, stated that the
company experience trouble handling numerous counts from lead customers that inquires
and purchase customer since they need to use different platforms. They also considered
Google Forms time-consuming because of its static feature for manual input. It is their way
of collecting order information from the customer. Moreover, as for the current inventory,
they used Google Sheets. However, the business experience unrecorded data because of
the manual input records of order transactions that are not placed, resulting in inaccurate
sales and current stock interpretation. The restocking phase is also time-consuming because
of the steps that take a long process. The owner needs to use a messaging application to
contact the supplier and stock manager, who must manually state the list of products and
update the stocks. Therefore the researchers analyzed the situation and came up with the
idea:
Creating main business needs is to make the business process easier and faster by
Project Scope
The researchers developed a scope that will be integrated for the specific system
modules, such as the Online Ordering Module, which refers to the order process that will
handle all customers’ inquiries and purchases. Inventory Module, which refers to the
129
management of products or stocks. The sales module will monitor all sales transactions
and the output of the business. Reports Module refers to the printable records of all table
lists, vital movements, and results included in the system. The settings module will update
website contents, especially by adding product to displaying the e-commerce website and
accommodating all user privileges. Log modules provide monitoring of the overall
movements in the system. These modules are measured for the timeline of the capstone
project.
Constraints
The user limits the system by agreeing with the client with a consultation from the
researchers’ adviser and identifying all student’s capabilities in the future development of
the developed system. These researchers state the exclusion of any involvement of payment
gateway method in the system, expenses that are needed such as web hosting and buying
System Requirements
The researchers will consider the current business process that will be turned into
the automation of online ordering with the connection of inventory and sales management.
Some of the digital tools used by the researchers are for the web application programming
languages such as PHP, HTML, CSS, JavaScript, MySQL, and XAMPP, where the IDE
used is VS Code. Also, the researchers used a desktop computer with a specification of
AMD Athlon(TM) II X2 260 Processor 3.21 GHz with a 4.00 GB installed RAM and a
system type 64-bit Operating System. Other than that, a laptop with a specification of HP
Elitebook 840 G1 with Intel Core i5-4300u 1.90Ghz processor with Intel HD Graphics
Continuation
132
Continuation
Inventory Module
133
Sales Module
Report Module
134
Settings Module
Continuation
135
Continuation
Logs Module
136
Appendix 5
Code Snippet
<a <br>
onclick=“toggle_menu(‘filter_price’);” <ul id=“review_ratings”>
style=“cursor: pointer;”><i class=“fa fa- <li class=“five_star rating”
angle-down “> </i> data-rating=“5” style=“cursor:pointer;”>
<span> Filter Price </span> <span class=“fa fa-star
</a> checked”></span>
<ul id=“filter_price”> <span class=“fa fa-star
<div class=“price-range- checked”></span>
block”> <span class=“fa fa-star
checked”></span>
<br> <span class=“fa fa-star
<div id=“slider-range” checked”></span>
class=“price-filter-range” <span class=“fa fa-star
name=“rangeInput”></div> checked”></span>
</li>
<div class=“shadow-sm d- <li class=“four star rating”
flex” style=“margin:30px auto”> data-rating=“4” style=“cursor:pointer;”>
<input type=“number” <span class=“fa fa-star
min=0 max=“9900” checked”></span>
oninput=“validity.valid||(value=‘0’);” <span class=“fa fa-star
id=“min_price” class=“price-range-field checked”></span>
form-control” value=‘0’ /> <span class=“fa fa-star
<input type=“number” checked”></span>
min=0 max=“10000” <span class=“fa fa-star
oninput=“validity.valid||(value=‘10000’) checked”></span>
;” id=“max_price” class=“price-range- <span class=“fa fa-
field form-control” value=‘10000’ /> star”></span>
</div> </li>
<li class=“three_star rating”
<div id=“searchResults” data-rating=“3” style=“cursor:pointer;”>
class=“search-results-block”></div> <span class=“fa fa-star
</div> checked”></span>
</ul> <span class=“fa fa-star
<hr> checked”></span>
<span class=“fa fa-star
</ul> checked”></span>
<ul class=“sidebar-menu mt-4 <span class=“fa fa-
mb-4”> star”></span>
<li class=“parent”> <span class=“fa fa-
<a star”></span>
onclick=“toggle_menu(‘review_ratings’) </li>
;” style=“cursor: pointer;”><i class=“fa <li class=“two star rating”
fa-angle-down “> </i> data-rating=“2” style=“cursor:pointer;”>
<span> Review Ratings <span class=“fa fa-star
</span> checked”></span>
</a>
140
<!--Custom Js Script--> }
<script });
src=“admin/assets/js/custom.js”></script }
> $(‘#min_price,
<script src=“js/filterprice.js” #max_price’).on(‘keyup’, function() {
type=“text/javascript”></script> filterProducts();
})
<script type=“text/javascript”>
function addDisable() { $(“#slider-range”).slider({
let stocks = range: true,
document.getElementById(“stocks”).val orientation: “horizontal”,
ue; min: 0,
if (stocks <= 0) { max: 10000,
values: [0, 10000],
document.getElementById(“product”).di step: 100,
sabled = true;
} slide: function(event, ui) {
} if (ui.values[0] == ui.values[1]) {
return false;
$(document).ready(function() { }
function filterProducts() {
$(“#min_price”).val(ui.values[0]);
$(“#max_price”).val(ui.values[1]);
$(“#get_product”).html(“<center><div filterProducts();
class=‘container shadow border mt-2 pt- }
3 store-filter clearfix’ });
style=‘background: #fff; color: $(“#min_price”).val($(“#slider-
#F7941D;’><h5><b>Loading...</b></h range”).slider(“values”, 0));
5></div></center>“) $(“#max_price”).val($(“#slider-
range”).slider(“values”, 1));
var min_price = });
$(“#min_price”).val();
var max_price = $(“#sort”).on(‘change’, function() {
$(“#max_price”).val(); var sort = $(this).val();
//alert(min_price + max_price); $.ajax({
method: “POST”,
$.ajax({ url:
url: “filterproducts/dropdownfilter_fetch.php
“filterproducts/pricerange_fetch.php”, ”,
type: “POST”, data: {
data: { sort: sort
min_price: min_price, },
max_price: max_price success: function(data) {
}, $(“#get_product”).html(data);
success: function(data) {
$(“#get_product”).html(data); }
142
}); });
})
function get_filter_text(text_id) {
$(‘#search_text’).keyup(function() { var filterData = [];
var search = $(this).val(); $(‘#’ + text_id +
‘:checked’).each(function() {
$.ajax({ filterData.push($(this).val());
url: });
“filterproducts/searchfilter.php”, return filterData;
method: “POST”, }
data: {
search: search $(“.rating”).click(function() {
}, var rate = $(this).data(“rating”);
success: function(data) { // alert(rate);
$(‘#get_product’).html(data);
} $.ajax({
}); url:
‘filterproducts/product_rating_filter.php’
}); ,
method: ‘post’,
$(“.stock_check”).click(function() { cache: false,
var action = ‘data’; data: {
// var instock = $(‘#instock’).val(); rate: rate
// var outstock = $(‘#outstock’).val(); },
var instock = success: function(response) {
get_filter_text(‘instock’); $(“#get_product”).html(response);
var outstock = // $(“#total”).load(location.href +
get_filter_text(‘outstock’); “ #total”);
}
$.ajax({ });
url: });
‘filterproducts/checkboxfilter_fetch.php’
, $(“.item”).on(‘click’, function() {
method: ‘POST’, var $el = $(this).closest(‘ul’);
data: { var pid = $el.find(“.pid”).val();
action: action, // location.reload(true);
instock: instock, $.ajax({
outstock: outstock url: ‘action.php’,
}, method: ‘post’,
success: function(response) { cache: false,
$(“#get_product”).html(response); data: {
} pid: pid,
}); pageid: pid,
getProduct:1
},
143
function(data){
$(“#get_product”).html(data);
}
})
})
</script>
<script>
// Basic example
$(document).ready(function() {
$(‘#get_product’).DataTable({
144
Appendix 6
reflected on the
system.
First Test
Reports Module
The researchers ran
This will allow the
the system and
administrator to
examined if it
generate printable Successful
would accurately
data reports in all of
generate printable
the tables in the
data reports in all of
administrator panel.
the tables in the
administrator panel.
First Test
Logs Module
The researchers ran
This allows the
the system and
administrator to Successful
checked if all vital
monitor all vital
movements would
movements in the
accurately be
system.
recorded in the log.
First Test
First Test
interface, and
content of the
system.
First Test
First Test
Prepared by:
Appendix 7
Dear Participant,
We are hoping for your kind consideration and support. Thank you very much
.
Rate the following statement. Check (✓) the number that corresponds to the degree
of your answer. Please be guided with the following scales:
RATING
INDICATOR
1 – Poor 2 – Fair 3 – Satisfactory 4 – Very Satisfactory1 5 -2Outstanding
3 4 5
Functional Suitability
150
Reliability
25. Account’s username and password are encrypted when it was
saved in the database.
26. The system is accessible to all its users.
27. The system is capable in handling errors.
Security
28. The data inside the system can only be viewed by the system’s
administrator.
29. The system provide identification and authentication of system
users through the use of username and password.
30. The system provide activity logs for monitoring of unwanted
user behavior
31. The system assigns unique identification for each user for
monitoring of unwanted user behavior.
32. The system allow the user to update the information of their
account.
Maintainability
33. The system applies changes to the entire system using its content
management feature.
34. The data or information in the module can be reused by another
module.
35. The system can be easily tested.
Portability
36. The system can be moved to different environments such as:
a. Google chrome,
b. Mozilla firefox, and
c. Microsoft edge.
37. The system can be managed and used easily; and
38. The system can easily replace other software.
Adopted from International Organization for Standardization (ISO) 25010 Product
Quality.
Prepared by:
DANTE M. BISAIS III
JOHN MARK LEONIV LIBUED
JOHN PATRICK M. LINGAHAN
Researchers
153
Appendix 8
Dear Participant,
We are hoping for your kind consideration and support. Thank you very much
Rate the following statement. Check (✓) the number that corresponds to the degree
of your answer. Please be guided with the following scales:
RATING
INDICATOR
1 – Poor 2 – Fair 3 – Satisfactory 4 – Very Satisfactory1 5 -2Outstanding
3 4 5
Functional Suitability
154
Prepared by:
DANTE M. BISAIS III
JOHN MARK LEONIV LIBUED
JOHN PATRICK M. LINGAHAN
Researchers
157
Appendix 9
Dear Participant,
We are hoping for your kind consideration and support. Thank you very much
Rate the following statement. Check (✓) the number that corresponds to the degree
of your answer. Please be guided with the following scales:
RATING
INDICATOR
1 – Poor 2 – Fair 3 – Satisfactory 4 – Very Satisfactory1 5 -2Outstanding
3 4 5
Functional Suitability
158
Prepared by:
DANTE M. BISAIS III
JOHN MARK LEONIV LIBUED
JOHN PATRICK M. LINGAHAN
Researchers
161
Appendix 10
Dear Participant,
We are hoping for your kind consideration and support. Thank you very much
Rate the following statement. Check (✓) the number that corresponds to the degree
of your answer. Please be guided with the following scales:
RATING
INDICATOR
1 – Poor 2 – Fair 3 – Satisfactory 4 – Very Satisfactory1 5 -2Outstanding
3 4 5
Functional Suitability
162
Reliability
25. Account’s username and password are encrypted when it was
saved in the database.
26. The system is accessible to all its users.
27. The system is capable in handling errors.
Security
28. The data inside the system can only be viewed by the system’s
administrator.
29. The system provide identification and authentication of system
users through the use of username and password.
30. The system provide activity logs for monitoring of unwanted
user behavior
31. The system assigns unique identification for each user for
monitoring of unwanted user behavior.
32. The system allow the user to update the information of their
account.
Maintainability
33. The system applies changes to the entire system using its content
management feature.
34. The data or information in the module can be reused by another
module.
35. The system can be easily tested.
Portability
36. The system can be moved to different environments such as:
d. Google chrome,
e. Mozilla firefox, and
f. Microsoft edge.
37. The system can be managed and used easily; and
38. The system can easily replace other software.
Adopted from International Organization for Standardization (ISO) 25010 Product
Quality.
Prepared by:
DANTE M. BISAIS III
JOHN MARK LEONIV LIBUED
JOHN PATRICK M. LINGAHAN
Researchers
165
Appendix 11
Dear Participant,
We are hoping for your kind consideration and support. Thank you very much
Rate the following statement. Check (✓) the number that corresponds to the degree
of your answer. Please be guided with the following scales:
RATING
INDICATOR
1 2 3 4 5
1 – Poor 2 – Fair 3 – Satisfactory 4 – Very Satisfactory 5 - Outstanding
Effectiveness
166
Prepared by:
User Manual
169
170
170
171
171
172
172
173
173
174
174
175
175
176
176
177
177
178
178
179
179
180
180
181
181
182
182
183
183
184
184
185
185
186
186
187
187
188
188
189
189
190
190
191
191
192
192
193
193
194
194
195
195