HANDYPOT USING INSERTION SORT ALGORITHM
JENA T. NIONES
i
HANDYPOT USING INSERTION SORT ALGORITHM
__________________________________
A Thesis
Presented to the Faculty of
Information and Communication Technology (ICT) Department
BOHOL ISLAND STATE UNIVERSITY
Calape, Bohol
__________________________________
In Partial Fulfillment
of the Requirements for the Degree
Bachelor of Science in Computer Science
Jena T. Niones
July 2021
ii
APPROVAL SHEET
This thesis entitled “HANDYPOT USING INSERTION SORT
ALGORITHM,” prepared and submitted by Jena T. Niones in partial fulfillment of
the requirements for the degree Bachelor of Science in Computer Science, has
been examined and recommended for acceptance and approval for oral defense.
THE THESIS COMMITTEE
ELAINE MARIE M. BAQUIAL GARDSON BINASBAS
Thesis Adviser Technical Adviser
RONIEL G. GUITGUITEN ALAIN L. CUBIO, MS
English Critic Statistician
THE EXAMINING TRIBUNAL
NECERIO D. LAZARTE, Ph.D., TM
Chair
BEVERLY B. RESTIFICAR ISRAEL E. ABRASADA
Member Member
Accepted and approved as partial fulfillment of the requirements for the
degree Bachelor of Science in Computer Science.
July 14, 2021 SAMUEL J. GULAYAN, Ph.D.
Date of Oral Defense Campus Director
iii
ACKNOWLEDGMENT
I am expressing my sincere gratitude and appreciation to everyone who
helped make this research study possible.
First, I want to thank God for guiding me through every challenge. I have
experienced Your Guidance day by day. It was You who guided my degree
completion. I'll keep putting my future in your capable hands.
Additionally, I want to express my gratitude to my husband, Gleen H.
Niones, and my entire family for their unwavering support and patience as I
conducted my research and wrote my project. I have made it this far, thanks to
your prayer for me.
To my friends; Luzmarie Tao-on, Lalaine Parohinog, Charmaine Asilo,
Alexander Calimlim, Aiza Pantinos, Mark Le Jhon Casalta, Marlyn Murao, Shania
Noguera, Karen Goand to all my classmates for the undying encouragements,
moral support, the efforts in giving time to help each other analyze and finish this
study.
To the thesis adviser, Mrs. Elaine Marie M. Baquial, to the technical
adviser, Mr. Gardson Binasbas, to the English critic, Mr. Roniel Guitguiten, and to
Mr. Alain Cubio, who worked tirelessly to carefully review and edit the paper
while patiently offering valuable recommendations to complete this study. Who
gave insights and expertise that significantly aided the research, causing the
researcher to complete this project as intended.
To our respondents for giving us the information and time we needed to
finish this project without asking. We'll keep your name in mind.
Moreover, thanks to everyone who helped this project to be successful.
Thank you very much!
- The Researcher
iv
ABSTRACT
HANDYPOT USING INSERTION SORT ALGORITHM
Jena T. Niones
Bohol Island State University-Calape Campus
[email protected]
[email protected]
Elaine Marie M. Baquial
Bohol Island State University- Calape Campus
[email protected]Keywords: HandyPot, Online Selling, System, Customer, Pots;
Technology has altered our lives and shrunk the globe with quicker
communication, instant information access, and online interactions. Thanks to
technological innovations that have brought everything to our fingers, life is now
more convenient. Nowadays, anything people want to buy is posted online,
encouraging the development of various platforms that meet our demands,
including online selling. Some clients would instead make purchases online at
their most convenient time and location because they only have a little time to
visit a physical store. Furthermore, this research focused on HandyPot, an online
sales system located in Binogawan, Calape, Bohol. It is a cutting-edge method of
managing or handling online orders and payments on the said business. This
research aimed to develop an automated system that supports the firm’s
processes, such as registration, adding to cart, payment, tracking order history,
and profile updates. The system used two theories: the Relational Database
Theory and the Computation Theory. Aside from that, insertion sort, comb sort,
and first-in and first-out algorithms are also used. Using the above approaches
and algorithms, transactions became more efficient, faster, more convenient, and
more organized. It must be implemented so that processes and transactions are
easy and the risk of losing crucial data is reduced. With that aspect, employees
of HandyPot can provide more time to accommodate their customers. The
study's findings support the system's high usability and accessibility. It’s functions
and objectives are clearly defined and articulated. It highlights how easy and
convenient the system is to use and how rapid, effective, and efficient it is. The
establishment and the clients who must be served find the system to be of great
value overall.
v
TABLE OF CONTENTS
Page
TITLE PAGE i
APPROVAL SHEET ii
ACKNOWLEDGEMENT iii
ABSTRACT v
TABLE OF CONTENTS vi
LIST OF TABLES viii
LIST OF FIGURES ix
LIST OF PREVIEWS xi
CHAPTER
I. INTRODUCTION 1
Problem Background 1
Project Description 2
Project Objectives 3
Scope and Limitation of the Study 4
Significance of the Study 4
Theoretical Background 5
Review of Related Literature 7
Definition of Terms 11
II. METHODOLOGY 12
Block Diagram 12
Class Diagram 14
vi
Project Management 15
Materials and Resources 15
Gantt Chart 18
Prototype Design 19
Subsystem Design 33
Program Flowchart 53
Testing and Data Gathering 79
III. DATA PRESENTATION AND ANALYSIS 83
IV. FINDINGS, CONCLUSION, AND RECOMMENDATIONS 91
Findings 91
Conclusions 92
Recommendations 93
Appendices 95
Bibliography 111
Curriculum Vitae 112
vii
LIST OF TABLES
Page
2.0 Materials and Resources 15
2.1 Gantt Chart 18
2.2 Interpretative Guide for System Usability 79
2.3 Interpretative Guide for Web Usability 80
3.0 System Usability Result 84
3.1 Web Usability Result 86
3.2 Summary of Web Usability Evaluation 89
viii
LIST OF FIGURES
Page
1.0 Block Diagram 12
2.0 Class Diagram 14
3.0 Customer Registration 33
4.0 Customer Login 34
5.0 Customer Reset Password 35
6.0 Customer View Product 36
7.0 Customer Add to Cart 37
8.0 Customer Checkout Payment 38
9.0 Customer Order History 39
10.0 Customer View Profile 40
11.0 Customer Update Profile 41
12.0 Customer Update Password 42
13.0 Customer Update Billing Address 43
14.0 Customer Update Delivery Address 44
15.0 Customer View Pending Order 45
16.0 Customer View Wishlist 45
17.0 Customer Track Order 46
18.0 Admin Login 46
19.0 Admin Update Profile 47
20.0 Admin Update Password 47
21.0 Admin Update Today’s Order 48
ix
22.0 Admin Update Pending Orders 48
23.0 Admin Update In-Process Orders 49
24.0 Admin Update Delivered Orders 49
25.0 Admin Insert Product 50
26.0 Admin Update Products 51
27.0 Admin Remove Product 52
x
LIST OF PREVIEWS
Page
1.0 Homepage 19
2.0 Footer 19
3.0 Product Page 20
4.0 Product Details 20
5.0 About Us Page 21
6.0 Sign-in & Sign-up Page 21
7.0 Forgot Password Page 22
8.0 Customer Homepage 22
9.0 Customer Wishlist 23
10.0 Customer Shopping Cart 23
11.0 Customer Billing & Delivery Address Information 24
12.0 Customer Payment Method 24
13.0 Customer Order History 25
14.0 Customer Tracking Order 25
15.0 Customer Profile 26
16.0 Customer Pending Orders 26
17.0 Customer Track Order 27
18.0 Admin Login 27
19.0 Admin Dashboard 28
20.0 Admin Manage Today’s Orders 28
21.0 Admin Manage Pending Orders 29
xi
22.0 Admin Manage In-Process Orders 29
23.0 Admin Manage Delivered Orders 30
24.0 Admin Manage Users 30
25.0 Admin Insert Products 31
26.0 Admin Manage Products 31
27.0 Admin Profile 32
xii