Professional Documents
Culture Documents
INTRODUCTION
Problem Background
In today’s world, digital technologies have advanced more rapidly than any
innovation in our history. Technology is just like the vein of society. It allowed us
more. With just a few clicks, you can instantly pay your bills, purchase items, and
As e-commerce platforms have slowly crept into our daily lives today, it is
now the most popular method of conducting business due to their quick and
through a massive product database without having to leave their homes. Putting
the establishment’s items online has further advantages. E-commerce helps big
and small businesses gain more exposure by accessing even global audiences
via the internet and search engines. Different industries are indulging in this new
approach, such as food, beverages, and even the arts, especially the pottery
industry.
through their impressive art pieces using clay and is hardened with heat. The
potters of Barangay Binogawan in Calape, Bohol, are famous for their durable
and impressive clay pots that come in different sizes and designs. The traditional
way of crafting their designs using clay is still existing. The products are available
in their pottery chambers and can be purchased anytime, and they display their
1
products in the market. But this strategy needs to be elevated because some
customers who want to avail of these clay pots are from other towns, and
traveling is a hassle for them. And also, some clients prefer customized art
pieces that need much time to finish. There are also other instances when there
are many orders, but only a few available products are available. This is not very
shopping system that sells handmade pot products designed by the potters of
clients and potters. The clients can order their desired products with ease. The
handmade pots will be displayed in the system, making it easier for the
customers to view the available pots in the store. This will lessen the hassle of
the customers selecting the products they want to buy. Customers can request
the products to be customized. The automation of this system will help both the
user and the establishments to reduce manual work in selling and gain profits as
well. This will also boost the tourism sector in the Municipality of Calape,
Project Description
online. This digital platform offers various kinds of clay pots that come in different
sizes and designs. To access the website, users must create an account first
and log in; once done, they can see the dashboard, which contains the essential
2
functions in the system, such as the products, users section, and the
establishment’s information. Customer can also order their desired products and
pay through cash on delivery. For security, the admin is the only authorized
person to manage the system, like the products section, whether to add, update
or delete it.
On the other hand, customers also can update their information on the
registered customer section. The admin also manages the inventory of the
JavaScript, and Bootstrap programming languages. The data entered into the
Project Objectives
Calape, Bohol, and also help potters profit by selling their products online.
• To develop a digital platform that will modify the strategy by selling the
3
Scope and Limitation of the Study
website for the potters of Barangay Binogawan in Calape, Bohol using the
residents only. This online platform is intended for customers who want to
purchase the handcrafted clay pots displayed in the establishment. Users must
transact with the system. The items are shown in the products section according
to their size and design and can be purchased by adding them to the cart. Once
orders is not applicable upon approval by the admin. The admin does not
First, the customers can get to the products being sold more easily. They
may quickly search for and purchase the preferred product they want. It is far
more convenient for them to buy it while most retail establishments are still
closed. It also saves time because the system allows users to purchase the
4
Second, it is quick and dependable since the services provided are more
organized and well-executed, making the transaction easier for both the
Theoretical Background
Languages and Computation 3rd edition, automata theory is the study of abstract
Turing studied an abstract machine that had all the capabilities of today’s
computers, at least as far as in what they could compute. Turing’s goal was to
precisely describe the boundary between what a computing machine could and
could not do; his conclusions apply to his abstract Turing machine and today’s
real machines. In the 1940s and 1950s, simpler kinds of machines, which we
automata originally proposed to model brain function were extremely useful for
various other purposes. In 1969, S. Cook extended Turing’s study of what could
and could not be computed. Cook was able to separate those problems that can
solved but, in practice, take so much time that computers are useless for all but
5
(Moore’s Law”) will significantly impact our ability to solve large instances of
computer scientists do today. Some concepts, like finite automata, and certain
software. Other concepts, like the Turing machine, help us understand what we
can expect from our software. Especially the theory of intractable problems lets
we have to find some way to work around the intractable problem: find an
approximation, use a heuristic, or use some other method to limit the amount of
computer scientists can describe and analyze the dynamic behavior of discrete
systems in which signals are sampled periodically. The way that determines the
behavior of these discrete systems is that the system is constructed from storage
and combinational elements. The most general and powerful automata are the
Turing machine.
Model of Data for Large Shared Data Banks” (1970), a relational database store
relations. The model allows for queries based on projection, selection, and join,
among other operations, and connects the data in the tables using keys. The
6
queries are expressed in a standard syntax common to all various vendors of
various sets of tuples, called relations, where a tuple is a collection of values for
create meaningful information by joining the tables. Joining tables allows the
users to understand the relationships between the data or how the tables
connect. SQL includes the ability to count, add, group, and combine queries. It
provides an interface between users and applications and the database, as well
easier than any other database. It has the features of data entry, data deletion,
and creating of new entries and records, etc. the database provides the ease of
accessing and maintaining data easily. It allows users to establish links between
different data sets within the database and use these links to manage and
reference related data. Many relational databases use SQL to perform queries
commerce has become an indispensable part of the global retail framework over
the last few years. Like many other industries, the retail landscape has
7
Thanks to the digitalization of modern life, consumers from virtually every country
now profit from the perks of online transactions. As internet access and adoption
are rapidly increasing worldwide, and with nearly five billion global internet uses,
1” the Philippines, with more than 39.4 million internet users, ranked 16 th in the
world and penetrating an estimate 33% internet users against its total population
(Internet Live Stats, 2015). Moreover, when learning more about what they need
to buy, Filipinos are among the most active in the Asia-Pacific region in using the
internet for product research and sharing online deals (Lucas, 2012). However,
(2021), in the third quarter of 2020, social networking mobile apps were popularly
Datareportal. Other popular mobile apps were chat apps, entertainment or video
the national market due to their improved quality. Buyers are willing to pay a
8
to many countries. According to a daily newspaper, exports of ceramic products
rebound from the earthquakes of 2015 and increased demand for handmade
international markets.
The book of Skibo and Feinman (1999) entitled “Pottery and People” show
world. Several researchers have given their views on different aspects of pottery,
parts of the world, and people of tremendous differences who are involved in
sorting algorithm that places an unsorted element at its suitable place in each
iteration. It can be used to insert product and their information. The updated
information will quickly be inserted through this approach. Aside from that, the
comb sort algorithm was also used. It is an in-place sort algorithm that repeatedly
reorders different pairs of items. This algorithm can be applied in the search
button of the system, wherein it is easy for the user to search for the product.
9
Furthermore, the first-in and first-out algorithms were used too. It is a
method for handling data structures where the first element is processed first,
and the newest element is processed last. This algorithm allows the system to
decide which transaction is first accommodated or served and which will be the
first to go out.
Administrative Order No.01 series of 2008 entitled “Rules and Regulations for
Philippines Means Under the E-Commerce Act (R.A. 8792)” mandatorily requires
requirements for safe and good quality of devices under Title II of the R.A. 7394.
Therefore, all concerned establishments are strongly reminded that the online
issued by the FDA is strictly prohibited. Also, the public is advised not to
through online platforms. All FDA Regional Field Offices and Regulatory
platforms to ensure full compliance with this circular and to pursue and
[11:2021]
10
DEFINITION OF TERMS
Clay pots - items that are available for purchase in the system.
First-in, First Out (FIFO) algorithm – a method for handling data structures
where the first element is processed first, and the newest element is processed
last.
business.
11
Database Server
CHAPTER II
METHODOLOGY
BLOCK DIAGRAM
Log in
Log in Customer Track Order
Log in
Update Information
Manage Order
Manage customer
Insert products
Admin Manage Products
12
The block diagram illustrates the system's processes and how data flows.
The system comprises two actors: the customer and the administrator. All of the
server.
It is necessary for the customer first to create an account to log in. When
customers log in to the system, they can select or explore products and add them
to their cart. However, if they have yet to decide to purchase the product, they
can save it on their wish list and reaccess it if they want to buy it. With that,
customers will save time browsing the product. The customers could also update
their cart if they wanted something to add or remove. After adding the order/s to
the cart, the customer may proceed to the payment method. After the payment
method, customers can access their order history by clicking on their profile first.
Then, they click the order history button, where they can see their orders.
Further, the customer can track their order using the track button, and they can
The administrator, on the other hand, must first log in. The admin can see
all of the customer's registered data. He also manages the ordered product,
product list (added, edited, or deleted). Moreover, the admin may manage users,
which includes adding, editing, and deleting customer data and managing and
seeing customers.
13
CLASS DIAGRAM
1…*
1…*
1 1
userlog products
1
id users id
userEmail productName
userip id productPrice
loginTime name productDescription
logout email productImage1
status contactno productImage2
password productImage3
deliveryAddress shippingCharge
1 1 1 deliveryState productAvailability
deliveryCity postingDate
deliveryPincode updationDate
productreviews billingAddress
1…* 1…*
billingState
id billingCity 1…*
productId billingPincode 1
quality regDate
updationDate orders
price
value
1…* 1 id
name
1 userId
summary
productId
review
quantity
reviewDate
orderDate
paymentMethod
1 orderStatus
wishlist
id 1 1…*
1…*
userId 1
productId
postingDate orderstrackhistory
1 1
id
admin 1 orderId
status
id remark
username postingDate
password 1
creationDate
updationDate
The following are the materials and resources needed to create the
website. This includes the materials that are needed for the circuit and
documentation.
Ink 178.00
Folder 8.00
15
Epson L20 brings speedy performance with low turning costs. They are used for
Ink – It is a gel, sol, or solution that contains at least one colorant, such as
design.
printing.
and comes with 8GB of RAM. The Acer Aspire packs 1TB of HDD storage.
Wi-Fi 802.11 ac, with 3 USB ports (2 x USB 2.0, 1 x USB 3.0), HDMI Port, Multi
Card Slot, Headphone and Mic Combo Jack, and RJ45 (LAN) ports.
Flash Drive 16 GB- A flash drive is a small, portable storage device that
connects to computers and other devices using a USB Type-A plug built into the
drive. Flash drives work similarly to solid-state drives or SSDs, and some call
powered by a 6,000mAh battery with 18W Quick Charge support. The phone
16
a system architecture that has revolutionized communications and methods of
interconnect.
operating system for personal computers, tablets, embedded devices, and the
the Apache HTTP Server, MariaDB database, and interpreters for scripts written
in PHP and Perl programming languages. It is where all the data from the system
is saved.
case execution time analysis for applications that require hard real-time
performance.
17
GANTT CHART
TASKJan
Feb
March
April
May
June
July
1234123412341234123412341234Submission of Thesis 1 TitleTitle ApprovalTitle
HearingPlanningDesigningDevelopmentTestingDocumentationRevisingFinalizing
Table 2.1 Gannt Chart
18
19
Preview 3.0 Product Page
20
Preview 5.0 About Us Page
21
Preview 7.0 Forgot Password Page
22
Preview 9.0 Customer Wishlist
23
Preview 11.0 Customer Billing & Delivery Address Information
24
Preview 13.0 Customer Order History
25
Preview 15.0 Customer Profile
26
Preview 17.0 Customer Track Order
27
Preview 19.0 Admin Dashboard
28
Preview 21.0 Admin Manage Pending Orders
29
Preview 23.0 Admin Manage Delivered Orders
30
Preview 25.0 Admin Insert Products
31
Preview 27.0 Admin Profile
32
SUBSYSTEM DESIGN
users
id
name
email
contactno
password
deliveryAddress
deliveryState
deliveryCity
deliveryPincode
billingAddress
billingState
billingCity
billingPincode
regDate
updationDate
New Account
Customer
33
users
email
password
Customer
34
users
email
contactno
password
Display Validation
Customer
35
products
[Product] = product_info
id
productName
productPrice
productDescription
productImage1
productImage2
productImage3
shippingCharge
productAvailability
postingDate
updationDate
Product Information
Customer
36
products orders
[Product] = product_info
[Add to cart] =
add_to_cart
id
productName
productPrice
productDescriptio
n id
productImage1 userId
productImage2 productId
productImage3 quantity
shippingCharge orderDate
productAvailability paymentMethod
postingDate orderStatus
updationDate
Customer
37
orders orders
[Cart] = view_cart
[Payment] = payment
id
userId
productId
quantity
orderDate id
paymentMethod userId
orderStatus productId
quantity
orderDate
paymentMethod
orderStatus
Checkout Payment
Customer
38
orders
id
userId
productId
quantity
orderDate
paymentMethod
orderStatus
Customer
39
users
id
name
email
contactno
password
deliveryAddress
deliveryState
deliveryCity
deliveryPincode
billingAddress
billingState
billingCity
billingPincode
regDate
updationDate
Customer
40
users
id
name
email
contactno
password
deliveryAddress
deliveryState
deliveryCity
deliveryPincode
billingAddress
billingState
billingCity
billingPincode
regDate
updationDate
Customer
41
users
id
name
email
contactno
password
deliveryAddress
deliveryState
deliveryCity
deliveryPincode
billingAddress
billingState
billingCity
billingPincode
regDate
updationDate
Updated Password
Customer
42
users
id
name
email
contactno
password
deliveryAddress
deliveryState
deliveryCity
deliveryPincode
billingAddress
billingState
billingCity
billingPincode
regDate
updationDate
Customer
43
users
id
name
email
contactno
password
deliveryAddress
deliveryState
deliveryCity
deliveryPincode
billingAddress
billingState
billingCity
billingPincode
regDate
updationDate
Customer
44
orders
id
userId
productId
quantity
orderDate
paymentMethod
orderStatus
Customer
Fig. 15.0 Customer View Pending Order
wishlist
id
userId
productId
postingDate
45
ordertrackhistory
id
orderId
status
remark
postingDate
Customer
admin
username
password
Admin
Fig. 18.0 Admin Login
46
admin
id
username
password
creationDate
updationDate
Admin
admin
id
username
password
creationDate
updationDate
Admin
Fig. 20.0 Admin Update Password
47
orders
id
userId
productId
quantity
orderDate
paymentMethod
orderStatus
Admin
orders
id
userId
productId
quantity
orderDate
paymentMethod
orderStatus
Admin
Fig. 22.0 Admin Update Pending Orders
48
orders
id
userId
productId
quantity
orderDate
paymentMethod
orderStatus
Admin
orders
id
userId
productId
quantity
orderDate
paymentMethod
orderStatus
49
products
id
productName
productPrice
productDescriptio
n
productImage1
productImage2
productImage3
shippingCharge
productAvailability
postingDate
updationDate
Admin
50
products
id
productName
productPrice
productDescriptio
n
productImage1
productImage2
productImage3
shippingCharge
productAvailability
postingDate
updationDate
Product Updated
Admin
51
products
id
productName
productPrice
productDescriptio
n
productImage1
productImage2
productImage3
shippingCharge
productAvailability
postingDate
updationDate
Product Remove
Admin
52
PROGRAM FLOWCHART
Start
Sign Up
If data
entered is
valid
True
Save customer
information in
database ‘users’
.
End
53
Start
False
Check if fields are
valid?
True
Retrieve customer
information (email &
password) from ‘users’
table database
If email &
password equal to False
email & password
from ‘users’ table
database
True
Home Interface
End
54
Start
Sign in Page
Reset Password
False (Enter email, contact,
password, confirm
password)
If new password
& confirm
password is
equal
True
End
55
Start
Login
Home Interface
All Products
End
56
Start
Login
Homepage
Choose Product
False
Do you want to
add this cart?
True
END
57
Start
Login
Home Interface
Proceed to My Cart
True
End
58
Start
Login
Home Interface
Proceed My Account
Order History
End
59
Start
Login
Home Interface
Proceed My Account
End
60
Start
Login
Home Interface
Proceed My Account
Update profile
Retrieve data
(fullname, mobile
from the database
number)
table ‘users
False
Check
fields if
valid
True
False
Check if id == True
Save changes to
id from users users table in the
table in database
database
End
61
Start
Login
Home Interface
Proceed My Account
False
True
True
End
62
Start
Login
Home Interface
Proceed My Account
Update billing
address (billing
Retrieve data
address, billing
from the database
state, billing city,
table ‘users
billing pin code)
False
Check
fields if
valid
True
False
Save billing
Check if id == True information to
id from users database table
table in ‘users’
database
End
63
Start
Login
Home Interface
Proceed My Account
Update delivery
address (delivery
Retrieve data
address, state,
from the database
delivery city,
table ‘users
delivery pin code)
False
Check
fields if
valid
True
False
Save delivery
Check if id == True information to
id from users database table
table in ‘users’
database
End
64
Start
Login
Home Interface
Proceed My Account
Pending Order
End
65
Start
Login
Home Interface
Proceed Wishlist
End
66
Start
Login
Home Interface
If entered
information
is valid
True
End
67
Start
False
Check if fields are
valid?
True
Retrieve admin
information (username &
password) from ‘admin’
table database
If username &
password equal to
False
username &
password from
‘admin’ table
database
True
Dashboard
End
68
Start
Login
Dashboard
Proceed My Profile
False
Check
fields if
valid
True
False
Update admin
Check if id == True information from
id from admin the database
table in table ‘admin’
database
End
69
Start
Login
Dashboard
Proceed My Profile
True
True
End
70
Start
Login
Dashboard
If id== to the
orders id in
database
True
End
71
Start
Login
Dashboard
If id== to the
orders id in
database
True
End
72
Start
Login
Dashboard
If id== to the
orders id in
database
True
End
73
Start
Login
Dashboard
If id== to the
orders id in
database
True
End
74
Start
Login
Dashboard
Delete user
information (name,
email, contact
number, delivery
address, billing
False True
Delete user information from the
database table ‘users’
End
75
Start
Login
Dashboard
If product
information is valid
True
End
76
Start
Login
Dashboard
Update product
information (Product
name, Product price, Retrieve product
product description, information from
availability, delivery the database
charge, image) table ‘products’
False
Check
fields if
valid
True
False
Update product
Check if id == True information from
id from the database table
products table ‘products’
in database
End
77
Start
Login
Dashboard
Retrieve products
information from the
database table ‘products’
Delete product
details (Product
name, Product price,
product description,
availability, delivery
charge, image)
False
True
Delete product information from the
database table ‘products’
End
78
TESTING AND DATA GATHERING
Testing
The study employed two questionnaires, one for testing the system's
usability and the other for testing the website, both of which were created by the
79
The researcher, on the other hand, used the Massachusetts Institute of
Technology's Web Usability Survey to assess the website's usability in the areas
of navigation, functionality, user control, language, and content, online help and
user guides, system and user feedback, consistency, error prevention and
correction, and architectural and visual clarity. The questionnaire can be found in
Appendix B. There are 43 items in this questionnaire: five (5) for navigation, three
(3) for functionality, five (5) for user control, seven (7) for language and content,
six (6) for online help and user guides, three (3) for consistency, seven (7) for
error prevention and correction, and seven (7) for architectural and visual clarity.
80
The respondents are neutral in trusting
that the website is usable. They also
believe that a serious problem occurring
2 1.81 – 2.60 Fair
in the website that needs a high priority to
fix can cause a user to make a significant
error.
The respondents believe that the website
1 1.00 – 1.80 Poor is not usable. They also believe that the
website has a severe problem.
Data Gathering
The researcher's purpose was to assess the usability of the system and
website she designed. The researcher asked the owner's permission to explain
and demonstrate the system to the staff and distribute the questionnaire. After
and order tracking information. The researcher provided the personnel ample
questionnaires to collect feedback on how useful the system was. The four (4)
establishments for the web usability test. Customers were also given enough
time to peruse the website before being asked to fill out a web usability survey. A
81
convenience non-probability sampling method was used to select thirty (30)
people.
CHAPTER III
82
DATA PRESENTATION AND ANALYSIS
gathered data from the testing of the system and web usability of HandyPot.
SYSTEM USABILITY
feel about the usability of the website under test. It facilitates early evaluation of
whether the system satisfies user expectations. By doing user tests, the
researcher can identify the actual issues and determine which aspects need to
fast connection, be well designed, have a complete description and test, be easy
to use, have friendly and meaningful information interaction, and have a unique
successful system.
survey. It reveals that all indicators got “Strongly Agree” descriptive ratings. This
means that the respondents highly approve of the system's function and
83
Weighte Descriptive
Indicators
d Mean Rating
1. Overall, I am satisfied with how easy it is to 7.00 Strongly Agree
use this system.
2. It was simple to use this system. 7.00 Strongly Agree
3. I can effectively complete my work using this 7.00 Strongly Agree
system.
4. I can complete my work quickly using this 6.75 Strongly Agree
system.
5. I can efficiently complete my work using this 6.75 Strongly Agree
system.
6. I feel comfortable using this system. 7.00 Strongly Agree
7. It was easy to learn to use this system. 6.75 Strongly Agree
8. I believe I became productive quickly using 7.00 Strongly Agree
this system.
9. The system gives error messages that clearly 6.50 Strongly Agree
tell me how to fix problems.
10. Whenever I make a mistake using the 6.50 Strongly Agree
system, I recover easily and quickly.
11. The information (such as online help, on- 6.50 Strongly Agree
screen messages, and other documentation)
provided with this system is clear.
12. It is easy to find the information I need. 6.75 Strongly Agree
13. The information provided for the system is 7.00 Strongly Agree
easy to understand.
14. The information is effective in helping me 6.75 Strongly Agree
complete the tasks and scenarios.
15. The organization of information on the 6.75 Strongly Agree
system screens is clear.
16. The interface of this system is pleasant. 6.50 Strongly Agree
17. I like using the interface of this system. 7.00 Strongly Agree
18. This system has all the functions and 6.50 Strongly Agree
capabilities I expect it to have.
19. Overall, I am satisfied with this system. 6.75 Strongly Agree
84
Table 3.0 also shows the composite mean of 6.78, which denotes
“Strongly Agree.” This result illustrates that the system offers the respondents a
very high level of satisfaction. The system is smooth, easy to operate, effective,
clear, and evident. Aside from that, all respondents highly agreed with the
WEB USABILITY
and design features are effective. Through testing a website's usability, the
researcher can determine whether the website is fully functional or need some
enhancement. In this way, the researcher can improve the web's usability and
Table 3.1 presents the results of the respondents’ survey on web usability.
The first component, the navigation, reveals that all indicators got “Excellent”
descriptive ratings. This means that the respondent highly believes that the
users, and the link to the site’s main is coherently identified. Major parts of the
site are directly accessible from the main page, location within the site is
presented evidently, and a search function button is provided to easily find what
the client wants. For the functionality component, all indicators got “Excellent”
descriptive ratings. This states that the system’s functionality is high, indicating
that functions are clearly labeled and essential functions are available without
leaving the site. Plug-ins are only utilized if they provide value.
85
Table 3.1 Web Usability Results
N = 30
Weighted Descriptive
Indicators Mean Rating
I. Navigation
1.1 Current location within the site is shown clearly. 4.87 Excellent
1.2 Link to the site’s main page is clearly identified. 4.90 Excellent
1.3 Major/important parts of the site are directly accessible 4.90 Excellent
from the main page.
1.4 Easy to use Search function is provided, as needed. 4.43 Excellent
1.5 Site accommodates novice to expert users. 4.93 Excellent
Composite Mean 4.81 Excellent
II. Functionality
2.1 Functions are clearly labeled. 4.97 Excellent
2.2 Essential functions are available without leaving the site. 4.87 Excellent
2.3 Plug-ins are used only if they add value 4.43 Excellent
Composite Mean 4.76 Excellent
III. User Control
3.1 Site reflects the user's workflow. 4.93 Excellent
3.2 Users can cancel any operation. 4.83 Excellent
3.3 Clear exit point is provided on every page. 4.77 Excellent
3.4 Per page loads moderately to accommodate slow 4.87 Excellent
connections.
3.5 Currently used browsers are supported. 4.80 Excellent
Composite Mean 4.84 Excellent
IV. Language and Content
4.1 Important information and tasks are given prominence. 4.67 Excellent
4.2 Information of low relevance or rarely used information is 4.63 Excellent
not included.
4.3 Related information or tasks are grouped: on the same 4.83 Excellent
page or menu or in the same area within a page.
4.4 Language is simple, without jargon. 4.87 Excellent
4.5 Paragraphs are brief. 4.80 Excellent
4.6 Links are concise, expressive, and visible—not buried in 4.70 Excellent
text.
4.7 Terms are defined. 4.60 Excellent
Composite Mean 4.73 Excellent
V. Online Help and User Guides
5.1 It is always clear what is happening on the site - - visual 4.70 Excellent
hints, etc.
5.2 Users can receive email feedback if necessary. 4.67 Excellent
5.3 Confirmation screen is provided for form submittal. 4.83 Excellent
5.4 All system feedback is timely. 4.33 Excellent
5.5 Users are informed if a plug-in or browser version is 4.50 Excellent
required.
5.6 Each page includes a “last updated” date. 4.37 Excellent
Composite Mean 4.56 Excellent
86
Weighted Descriptive
Indicators Mean Rating
VI. Consistency
6.1 The same word or phrase is used consistently to 5.00 Excellent
describe an item.
6.2 Link reflects the title of the page to which it refers. 4.67 Excellent
6.3 Browser page title is meaningful and reflects the main 4.40 Excellent
page heading.
Composite Mean 4.69 Excellent
VII. Error Prevention and Correction
7.1 Users can rely on recognition, not memory, for 4.37 Excellent
successful use of the site.
7.2 Site tolerates a reasonable variety of user actions. 4.87 Excellent
7.3 Site provides concise instructions for user actions, 4.50 Excellent
including entry format.
7.4 Error messages are visible, not hidden. 4.90 Excellent
7.5 Error messages are in plain language. 4.93 Excellent
7.6 Error messages describe actions to remedy a problem. 4.20 VG
7.7 Error messages provide a clear exit point. 4.90 Excellent
Composite Mean 4.67 Excellent
VIII. Architectural and Visual Clarity
8.1 Site is organized from the user’s perspective. 4.93 Excellent
8.2 Site is easily scannable for organization and meaning. 4.50 Excellent
8.3 Site design and layout are redundant only when required 4.53 Excellent
for user productivity.
8.4 White space is sufficient; pages are not too dense. 4.97 Excellent
8.5 Unnecessary animation is avoided. 4.87 Excellent
8.6 Colors used for visited and unvisited links are easily seen 4.67 Excellent
and understood.
8.7 Bold and italic text is used sparingly. 4.53 Excellent
Composite Mean 4.71 Excellent
Aggregate Mean 4.72 Excellent
Legend: 4.21 - 5.00 Excellent 1.81 – 2.60 Fair
3.41 – 4.20 Very Good 1.00 – 1.80 Poor
4.44 - 5.29 Good
For the user control component, all indicators got the “Excellent.” This
means that respondents highly believe the system has a high level of user
control, implying that the site reflects their workflow so that processes are
coherent and guide users properly and currently used browsers are supported.
87
All indicators got “Excellent” descriptive ratings for language and content.
This describes the system's proper use of language, with the highest weighted
mean of language and content and the lowest weighted mean of the system
defining its terms. With each plan, the system gives adequate explanations and
descriptions. Still, some easily understood terms are not defined to avoid
For online help and user guides, all indicators got “Excellent” descriptive
ratings. The system’s online help and user guides are very good. Such a way
that the system gives the user enough time to double-check their information
before submitting the form via a confirmation dialog to avoid incorrect details, and
means that the system is strongly high in its consistency by using the same word
clearly shown on the browser page and reflects on the main page heading.
For error prevention and correction, all indicators got the “Excellent”
remedy a problem), which got a weighted mean of 4.20. This means that the
language successfully. It gives the client enough information on what error has
88
Lastly, all indicators got “Excellent” descriptive ratings for architectural and
visual design. This implies that the system is strongly high in its architectural and
visual clarity as both are indicated with “Excellent” interpretation. The system
displayed sufficient white spaces, the pages were not too dense to visualize, and
Table 3.2 shows the summary of the respondent’s survey of web usability.
It reveals that all indicators got the “Excellent” descriptive ratings. This means
that respondents highly believe that the web usability of the system is
that the respondents are very satisfied with its capabilities, functions, ease of
89
user control, language and content, online help and user guides, consistency,
90
CHAPTER IV
Findings
satisfied with the features and functionalities of the HandyPot system. This
Binogawan, Calape, Bohol, to shop for pot products online with no hassle in just
a few clicks. The customers were provided a good quality product from the
Binogawan potters, which sparked more interest online. It modified the strategy
of selling the products in physical stores to reach more clients from a broader
System Usability
terms of efficiency in mobilizing the strategies to elevate the selling point of the
way of purchasing pot products. It is easier for the potters to introduce their
easy to use and manipulate since the operations run smoothly. All the
91
database. All the navigation elements are visible on the platform and are easy to
manipulate. Overall, it shows that the respondents have faith in the system’s
For web usability, the descriptive ratings indicate that the system is
reliable in making transactions and upholds a pleasant user experience for the
wide range of potential clients with its additional features that are precise and
accurate. Finally, it indicates that the respondents are very satisfied with its
Conclusions
broader range of prospective clients through this platform. Clients from other
barangays were able to purchase the pot products easily. It saves time and effort
to pre-order the items with the emergence of this system. The alternative mode
untimely situations. The database secured the stored information in the system
and assured the clients of its confidentiality. The potters of Barangay Binogawan
were able to organize data, ensure accuracy in inputs, and maintain security to
foster trust among clients and the company itself. The users' data is accurately
and securely recorded in the system, and automating manual operations within
92
the establishment also improves them. Building an advanced yet economical web
because customers can explore and buy things without having to go to the store
in person, it frees up time and makes it more comfortable and hassle-free for
them to do so. Besides that, users can keep track of their transactions once
current system, transactions will proceed swiftly and effectively, which will be
advantageous to both the user and the establishment. Additionally, the system
obtains positive feedback from the respondents, indicating that both users and
the establishment have confidence in the system's usability and that of its
website.
93
Recommendations
After a thorough development and implementation, it is highly
customers with a more effective and reliable way of handling online orders and
payments. The administrator must also add options for an E-wallet or remittance
order will be made. The establishment must modify the "HandyPot" system to
properly enforce its standard operating procedure for managing operations and
payment. All files must be stored in a database like Cloud storage for record-
keeping and quick data retrieval. And to secure the establishments' data,
"HandyPot" must be trained to use the automated system to ensure that they
have enough knowledge and information to become familiar with the newly
implemented system.
94
APPENDICES
95
APPENDIX A
This research questionnaire contains two parts. The first part focuses on
your demographic profile, and the second part asks for your opinion and
I. Demographic Profile
96
Instruction: Put a check mark () on the column corresponding to your
answer or response.
97
APPENDIX B
This research questionnaire contains two parts. The first part focuses on your
demographic profile, and the second part asks for your opinion and assessment
I. Demographic Profile
98
Instruction: Put a check mark () on the column that corresponds to your
answer o r response.
I. Navigation
1.1 Current location within the site is shown clearly.
1.2 Link to the site’s main page is clearly identified.
1.3 Major/important parts of the site are directly
accessible from the main page.
1.4 Easy to use Search function is provided, as needed.
1.5 Site accommodates novice to expert users.
II. Functionality
2.1 Functions are clearly labeled.
2.2 Essential functions are available without leaving the
site.
2.3 Plug-ins are used only if they add value
III. User Control
3.1 Site reflects user’s workflow.
3.2 User can cancel any operation.
3.3 Clear exit point is provided on every page.
3.4 Per page loads moderately to accommodate slow
connections.
3.5 Currently used browser is supported.
IV. Language and Content
4.1 Important information and tasks are
given prominence.
4.2 Information of low relevance or rarely
used information is not included.
4.3 Related information or tasks are grouped: on the same
page or menu or in the same area within a page.
4.4 Language is simple, without jargon.
4.5 Paragraphs are brief.
4.6 Links are concise, expressive, and visible—not buried
99
in text.
4.7 Terms are defined.
V. Online Help and User Guides
5.1 It is always clear what is happening on the site - -
visual hints, etc.
5.2 Users can receive email feedback if necessary.
5.3 Confirmation screen is provided for form submittal.
5.4 All system feedback is timely.
5.5 Users are informed if a plug-in or browser version is
required.
5.6 Each page includes a “last updated” date.
VI. Consistency
6.1 The same word or phrase is used consistently to
describe an item.
6.2 Link reflects the title of the page to which it refers.
6.3 Browser page title is meaningful and reflects t h e
main page heading.
VII. Error Prevention and Correction
7.1 Users can rely on recognition, not memory, for
successful use of the site.
7.2 Site tolerates a reasonable variety of user actions.
7.3 Site provides concise instructions for user actions,
including entry format.
7.4 Error messages are visible, not hidden.
7.5 Error messages are in plain language.
7.6 Error messages describe actions to remedy a
problem.
7.7 Error messages provide a clear exit point.
VIII. Architectural and Visual Clarity
8.1 Site is organized from the user’s perspective.
8.2 Site is easily scannable for organization and
meaning.
8.3 Site design and layout are redundant only when
required for user productivity.
8.4 White space is sufficient; pages are not too dense.
8.5 Unnecessary animation is avoided.
8.6 Colors used for visited and unvisited links are easily
seen and understood.
100
8.7 Bold and italic text is used sparingly.
101
APPENDIX C
102
103
104
105
106
107
108
APPENDIX D
109
WEB USABILITY COMPUTATION
110
BIBLIOGRAPHY
111
CURRICULUM VITAE
PERSONAL DATA
Age : 27
Sex : Female
Citizenship : Filipino
Height : 5’5”
Weight : 55 kgs.
FAMILY BACKGROUND
EDUCATIONAL ATTAINMENT
Tabok,Danao, Bohol
2005-2006
112
Secondary : Cantubod High School
2009-2010
2020-2021
WORK EXPERIENCE
Cebu City
113