Appointment System Hard Bound
Appointment System Hard Bound
Sariaya, Quezon
By
Sacristia, Madel J.
Briñas, Jaypee H.
Deloso, Jhoncarlo M.
June 2023
ACKNOWLEDGEMENT
The researchers would like to thank the following individuals for their
assistance and continued support in completing their studies. This expresses the
First and foremost, the researchers would like to express their sincere
gratefulness to Almighty God. They want to thank God for the counsel and countless
continued support and suggestions during the conduct of the study and their endless
constant and overwhelming support during the development of their research study. Her
time and the headaches have been much appreciated. The researchers will always be
grateful because they have an adviser who is willing to give her valuable time and
Marie T. Javier, Dean Zarah Ydizza A. Ranuda, and Dr. Myra G. Flores, panelists, for
their
guidance and recommendations to improve the study. They are thankful for the additional
information and shared knowledge that they gave to the researchers during the oral defense.
To their supportive parents and family, who have truly pushed them to
accomplish this study. They always provide for the needs of the researchers, especially
moral and financial support. Without their unwavering love, support, and encouragement,
Sacristia, Madel J,
Briñas, Jaypee H.
Deloso, Jhoncarlo M.
DEDICATION
God and inspiration in life for giving us strength, encouragement and support we need
throughout this study. To our fellow capstone members who contribute their knowledge,
time and effort in making this study. To our Dearest family and friends, for their support
of encouragement that serves us our strength to finish our study. To all the teachers, for
guiding us to do very well on our study. They are also the ones that serves us strength
because we cannot do this research without their help. Lastly to our Almighty, for the gift
of endless love, assistance, care, strength and hope. Thank you for always offering your
Sacristia, Madel J,
Briñas, Jaypee H.
Deloso, Jhoncarlo M.
Page
TITLE PAGE........................................................................................................................i
APPROVAL SHEET...........................................................................................................ii
ACKNOWLEDGEMENT..................................................................................................iii
DEDICATION.....................................................................................................................v
ABSTRACT........................................................................................................................x
Page
I INTRODUCTION
Rationale of the Study.......................................................................................................14
Theoretical Framework......................................................................................................17
Conceptual Framework......................................................................................................19
II PROJECT BACKGROUND
Related Literature..............................................................................................................25
3.1.1 Materials............................................................................................................27
3.1.2 Software.............................................................................................................27
3.1.3 Hardware...........................................................................................................27
3.1.4 Data....................................................................................................................28
3.4.2 Testing...............................................................................................................31
3.4.3 Maintenance......................................................................................................31
3.6 MODELING............................................................................................................32
3.8 DEVELOPMENT....................................................................................................41
3.8 TESTING.................................................................................................................41
Ethical Considerations.......................................................................................................47
CONCLUSIONS...............................................................................................................60
RECOMMENDATIONS...................................................................................................61
APPENDICES
References..........................................................................................................................63
User’s Manual....................................................................................................................65
Program Listing.................................................................................................................77
Certification of IT Expert................................................................................................120
Grammarian Certificate...................................................................................................132
Curriculum Vitae.............................................................................................................134
List of Figure
Page
Figure 1. Data Flow Diagram of the study.......................................................................17
Figure 2. Conceptual Framework of the Study.................................................................19
Figure 3. Agile Methodology............................................................................................28
Figure 4. Experimental Design of the Study.....................................................................30
Figure 5. Experimental Design of the Study.....................................................................30
Figure 6. Use Case Diagram for Web-based Appointment System for an administrator 33
Figure 7. Database Schema of the study...........................................................................34
Figure 8. This is the Login page for students here they can either log in to their existing
account or register for a new account................................................................................35
Figure 9. This is the Login page for students here they can either log in to their existing
account or register for a new account................................................................................35
Figure 10. This is the inside of the Appointment System where students can find the
home button, logout button and a button to set an appointment........................................36
Figure 11.This is the system designed for students when setting or requesting an
appointment.......................................................................................................................36
Figure 12. System design when submitting an appointment............................................37
Figure 13. System design when viewing appointment assisting status on the assisting
pane....................................................................................................................................37
Figure 14. System design for the administrator login and register an account.................38
Figure 15. This is the page design where the admin can find in the dashboard the
appointment list, system users, system admins, reports, and the logout button................38
Figure 16. System design when an admin wants to accept or denied the pending
appointment request of the students..................................................................................39
Figure 17. The system design forwards the appointment to the waiting list....................39
Figure 18. Shows the system design when an admin manages the student’s account......40
Figure 19. This shows the system design of the administrator accounts..........................40
List of Tables
Page
Table 1. Test case for the students....................................................................................42
ABSTRACT
Quezon
Jhoncarlo M. Deloso
Briñas Jaypee H.
We know that waiting takes many hours, and what is worse is that when we are
waiting, there are times when we wonder if we can be addressed by the staff of any
establishment, especially in hospitals and schools. Another thing is about the documents
must figure out what to bring or how many papers we must submit. Hence, the tendency
in this situation is to go back home or somewhere to get the needed requirements for a
transaction and then go back again some other time, and it is a hassle for a student like us.
issues. This ponder received the Organized Framework Investigation and Plan Technique
within the advancement of the framework. MySQL was utilized to plan the database for
this consideration, and the proposed framework was seven actualized utilizing PHP
ponder. The created framework will improve arrangement planning within the school to
rearrange students' and school admin' errands and handle arrangements with the
CHAPTER 1
INTRODUCTION
In today's world, service providers can manage appointments most efficiently via
a web-based system. In this kind of system, numerous functions are embedded, such as
allowing the organization to effectively manage their customer flows, control and
optimize their resources, and for the customers to set their appointment ahead of time and
monitor the queue whenever and wherever. In this way, traditional queuing problems will
be solved, allowing customers to have a seamless and enjoyable experience through their
Through this service, providers save tons of time and can shift the effort they need
to exert in the traditional appointment and queuing to in-person interaction with their
customers. This will benefit both the service providers and the customer by lessening the
time and effort they are supposed to put into setting and managing appointments. In the
case of the service provider, the integration allows them to manage appointments ahead
of time, and they can interact with their customers by setting remarks regarding the
They were also eligible to view the list of appointments every day, which allowed
them to look forward to the transactions they would do every day. On the other hand,
customers can avoid overcrowding in the waiting room since they can arrive at the
premises by the time of their appointment because they have the right to view their
appointment status. A web-based appointment system is the most efficient way to provide
the objectives
of an organization in terms of queuing and transacting. Connections are also the main
priority of this system because communication is one of the biggest problems in the
traditional way. With this, individuals can take advantage of the availability of a web-
The Web has, as of late, risen as another implies to form arrangements. Web-
based arrangement planning has been a prevalent investigation point. A few ponder
amazingly vital include, and most patients would utilize the benefit once more. This
study discusses the web-based appointment system that can be accessed with different
devices and has two access controls: administrator access and user access. With an
accessible website that can be used everywhere, we can assure you that this will help the
students and administrators by making their lives way more accessible than they were
with the traditional way of queuing and paging. With this, students and administrators
According to Acta Electronica Malaysia (AEM) 2017, the health care industry is
known for a considerable amount of patients attending day by day, and their standard
consuming and challenging. To solve this kind of problem, a web-based application that
allowed them to manage and book appointments in Parita Raja and Batu Pahat regions is
implemented. All the medical practices are registered on the portal of the online
appointment application, and patients are allowed to access and view their appointments.
This application benefits users and patients in booking appointments conveniently. The
prototype model was developed employing MySQL Database as the hardware and
software component and together with it is PHP and JavaScript as their programming
language. The implementation of the system will result in less volume of appointment-
related phone calls and lessen the morning rush for the appointments that need to be
prioritized. In addition, this will also reduce the staff needed resulting in a reduction in
labor requirements. Over- all it benefits users by saving time by eliminating the need to
operate with excellent efficiency, effectiveness, and profitability. The existing traditional
operating procedure for patient registration and appointment scheduling in the healthcare
industry is very time- consuming and burdens both parties. It is the leading cause of
leading to widespread frustration among individuals due to long queues and waiting times
when seeking medical care. Moreover, the frequent need for changes and corrections
appointment applications is less prevalent in our country than in others, this chapter aims
to identify the problems and shortcomings within the existing system. The study
distinguishes between what has been examined and requires further review to enhance the
current system.
According to J Med Internet Res. (2017 Apr; 19), Web-based appointment systems
have two modes, and that are asynchronous and real-time. The asynchronous mode
appointments are made through emails or electronic forms on the provider's website. This
is manually processed by the person who will set the schedule. On the other hand, the
real- time mode allows schedulers to interact with the service providers scheduling
management settings. Though both modes provide the internet, the asynchronous mode
requests made outside the organization's business hours are only attended to once the
scheduler returns to work. While these web-based appointment requests usually go along
with the same queue as the phone call appointments, that leads to the uncompleted matter
Theoretical Framework
the system, Web-based Appointment System for the Colegio De Santo Cristo De Burgos
registrar. First, the students and the school admin must create an account to log in to the
appointment system. After they log in, they will be transferred to a different page with
different access, so if you are a student; you will be transferred to the student page where
a student can create a request for an appointment after they finish writing the information
that is needed to set an appointment. Moreover, the admin will be transferred to their
admin page, where they can find the list of appointment requests by the student. On that
page, they have complete control of the system, which they can either deny or accept the
appointment request or add another requirement or papers that are needed from the
students.
Conceptual Framework
documentation. In Input, the researchers start to observe and research the study that needs the
documentation and find the correct programming language for the system. In the process, the
researchers start to find the solutions and create the system, run a different test to prove the
function
is not malfunctioning, and once the system is done. Researchers must deploy the system.
These research benefits are to provide a system to help the needs in terms of web-
based appointments, especially in the school catering to many students every day, and it
will be a big help if they can set and manage appointments online. The proposed study
wherein they can manage the appointments they will cater to online. Students are eligible
to set an appointment wherever they are whenever they want and can quickly check the
for their clients, not only by creating a system but by widening the proponents'
Future Researchers to be their guide with their research where they can acquire
students of CDSCDB. Moreover, this study has the following specific objectives:
⮚ To create an appointment system that will enable the users to do the following:
• Set an appointment
• Manage account
⮚ To create an appointment system that will enable the admin to do the following:
⮚ To determine the client’s evaluation of the proposed system in terms of the following
criteria:
• Reliability;
• Security;
• Usability;
• Maintainability;
• Portability;
• Compatibility;
• Performance Efficiency;
• Suitability;
▶ This study is only limited to CDSCDB School, Admins, and all graduates.
▶ The project can only be accessed by the school staff and students of CDSCDB.
▶ This project can be used to have a quick and smooth transaction in school.
Definition of Terms
or college understudy.
organization.
Mobile Phones –refer to portable electronic devices that establish connectivity with
managing students' academic records, ensuring their integrity and accessibility request.
Back-End -The invisible framework that enables websites to operate correctly is built by
back-end developers.
Data – Any collection of characters interpreted for a particular reason, most regularly
data, such as deals exchanges, client data, and financial and item data, are regularly
Front-End - Colors, layouts, and fonts are just a few examples of the visual elements
front- end developers create for consumers to engage with on websites. Web-Based –
Web-based refers to an external application that may be accessed via the internet using a
web browser.
CHAPTER II
Project Background
Related Literature
Prioritizing patient comfort and satisfaction is the primary focus of every hospital.
However, the conventional appointment system has often subjected patients to prolonged
appointment scheduling system was created as part of this study to reduce patient wait
times. It is made for patients (who may schedule appointments), medical secretaries
system integrated DMADV (define, measure, analyze, design, and verify), the Six Sigma
numerous advantages, as David Miller, Ping Yu, and Xiaojun Zhang highlighted in their
outcomes within healthcare practices, including reduced no-show rates, decreased staff
workload, shorter waiting times, and increased patient satisfaction. Despite these benefits,
healthcare providers and patients need to catch up in adopting web-based scheduling due
to various factors. Providers often cite concerns about cost and flexibility, while safety
and integrity issues are significant deterrents. On the other hand, patients' resistance to
web-
experience and their preferred communication methods. They considered that enterprises,
CHAPTER III
3.1.1 Materials
Computers, Mobile phones, Laptops, or any device are the primary materials we
3.1.2 Software
program codes and XAMPP version 3.3.0 to start and configure MySQL.
3.1.3 Hardware
For the hardware of our system, since it is a web application, we are using any
device; this system was not required—such upper speculation of any device. Essential
Examples:
• Any OS version.
This will be a usable system even if you do not have expensive technology.
3.1.4 Data
The data we needed were their name, age, contact number, course, and
year. We, the researcher, ensure that the information and data we gather will remain
We see many Appointment systems on the internet, and most of them are
currently used in medical systems like hospitals or clinics; the Appointment system used
is hardware and software it receives any information needed and also can use to know
what they need to do to a person who needs help to have a correct response. We decided
to create a system that will be different from the system we saw on the internet because it
will be used in the school, not for medical purposes, but to give tremendous help to our
functions suitable for our target research respondents: students and school administrators.
When developing our system, we used various programming languages and applications
to build and create the visual appearance of our system. Testing this part is essential to
know if the code we do is working perfectly and the design of the web-based system.
Suppose there was no error and the system is perfectly working. In that case, we can now
go to the next part, which is the deployment of our system, and take another review or
run another test to ensure that the system is working perfectly. After that, our last step is
to launch our system for the students and registrar admin of Colegio de Santo Cristo de
Burgos. There will be two login forms for this website for the students and the admin. For
students, they will sign up first to get the access name. It will require the student’s
number, and after they finish signing up, they will go back to the page to go in login and
put in the student is no with a password. Moreover, the admin will be given an access
code that will directly go thru inside the website. They will manage students with a list
and also, and they will see the student’s information, requirements, time, and Date to set
student. It starts with the student who will use the system, followed by the student login
page. After the student enters his or her username and password, it will direct him to the
student dashboard, where they can find the following available appointment.
with the admin, who manages the system, followed by the admin’s login. The admin will
input a valid username and password to log in successfully. Once the admin login
3.4.1 Implementation
and Colegio De Santo Cristo De Burgos students, where a student can request an
appointment. In contrast, the school admin can either deny or accept the appointment of
the students.
3.4.2 Testing
system test, we cannot tell if our system does precisely what we want it to do. The other
reason is that we must determine if the system is fully functional. Deployment - The
deployment of this system is in the Colegio De Santo Cristo De Burgos registrar’s office
since the admin of this system is the registrar administrator, and the user will be the
3.4.3 Maintenance
The system requirements will be the computer that is needed for the user to
interact, which is provided. However, also make this system accessible to Android
phones which users can use while they are not in school or just to be ready before
entering school.
3.6 MODELING
This is how the student can interact and set an appointment in the system. First,
the student needs to create an account, and he/she already has one. Log in after that, make
an appointment through the system, and then submit an appointment request. Next, the
student can view the appointment status in the assisting pane. Moreover, he can also
Figure 6. Use Case Diagram for Web-based Appointment System for an administrator
Admin must create an account if he/she already has one. Admin can check the list
of appointments. Admin can accept or deny the pending appointment in the system.
Forward the appointment to the waiting list. Manage student and admin accounts and
SYSTEM DESIGN
Figure 8. This is the Login page for students here they can either log in to their existing
account or register for a new account.
Figure 9. This is the Login page for students here they can either log in to their existing
account or register for a new account.
Figure 10. This is the inside of the Appointment System where students can find the home
button, logout button and a button to set an appointment.
Figure 11.This is the system designed for students when setting or requesting an
appointment.
Figure 13. System design when viewing appointment assisting status on the assisting
pane.
Figure 14. System design for the administrator login and register an account.
Figure 15. This is the page design where the admin can find in the dashboard the
appointment list, system users, system admins, reports, and the logout button.
Figure 16. System design when an admin wants to accept or denied the pending
appointment request of the students.
Figure 17. The system design forwards the appointment to the waiting list.
Figure 18. Shows the system design when an admin manages the student’s account.
Figure 19. This shows the system design of the administrator accounts.
3.8 DEVELOPMENT
The programming language and applications that we use are visual studio code,
xampp, and phpMyAdmin, together with JS, HTML, and CSS, to build our web-based
system. We have a login and logout page for the admin and students, a dashboard for the
admin so that they know how many are users, the appointment list, and the admin.
3.8 TESTING
In this phase, we, the researcher, will present each function's testing plan and
operating procedure. Before implementing a program, two major testing phases need to
appointment
tment successfully
of appointment
successful
website/ ful
3 Check the list Go to check Can check or Can check Pass Can check or
4 Accept/denie Click accept Admin can Admin can Pass The admin
d and pending and denied either accept accept and can accept
appointment buttons on and deny the deny the and deny the
appointment
student and student the and the student and can delete
pressing the
delete button
7 View daily Click the The admin The admin Pass Viewing
reports of report in the will be able can view the daily reports
appointment s s s successful
system
The student and the admin of the system can use the web-based appointment
system according to their expected output and response from the system.
Colegio De Santo Cristo De Burgos since this system is intentionally created for the
Colegio De Santo Cristo De Burgos registrar’s office. For the maintenance of the system,
we are still available to fix some problems and maintenance of the system once we
CHAPTER IV
Ethical Considerations
security of the system. It is fair and equal for all users. One of the most important ethical
work experience. Socioeconomic status. To do this, several system access options can be
introduced. An electronic and telephone appointment system will provide users with
7. Any double-dealing or misrepresentation of almost the points and goals of the inquiry
must be dodged.
8. Affiliations in any frame, sources of subsidizing, and any possible intrigue clashes
must be pronounced.
9. Any communication around the inquiry ought to be done with genuineness and
straightforwardness.
10. Any deceiving data and the representation of important information discoveries in a
The researchers show accurate and honest observations regarding the proposed
system in this chapter. The results presented are based on the study’s objectives, and the
system undergoes deep testing multiple times to present a reliable validation of functions.
1. The system is able and successful to create an account for the admin.
2. The admin can check the appointment list of the students in the system.
3. The admin can accept and deny the appointment request of the students in the system.
4. The admin can successfully manage the user and administrator accounts inside the
system.
5. The admin can successfully view the daily reports of the finished appointment.
6. The students can successfully create and log in to their accounts in the system.
9. The students can view the appointment status in the assisting pane.
10. The students can successfully manage their accounts in the system.
This part shows the survey result in the Web-based Appointment System for the
25010, which contains the following aspect of; Functional System Performance
Compatibility, and System Security. Moreover, the researchers used the Weighted Mean
Wm = ∑xm
Agree 3 2.5-3.49
Disagree 2 1.5-2.49
categories: Strongly Agree, Agree, Disagree, and Strongly Disagree, which will be the
choices for the respondent to respond to each question. Each scale has a mean range
assigned to determine the evaluation result. The following scale was used to evaluate the
developed system.
software is
working properly
are according to is
desired
performance
responds well to
user to
working properly
Agree
System Maintainability
to maintain
maintenance has a
low cost
modification are
still upgradeable
in the future
Agree
functions are
functions are
working properly
with no errors
functions
accurately to meet
the registrar’s
transaction
Agree
System Usability
user-friendly
interface
is easy to learn
use a computer or
a cellphone
registrar
functions are
reliable and
working properly
transaction is
students
confidential
information
authentication is Agree
Agree
perfectly
compatible with
accessible
anywhere
accessed by many
users at once
CHAPTER V
summarized. The researchers identify the conclusions through the generalization and the
CONCLUSIONS
The conclusions were based on the researcher's findings throughout the project.
The system allows users to register an account for both admin and students; the admin
has the power to view the list of scheduled appointments and can manage the
appointment set by students by accepting and denying appointments. Admin can also
transfer an approved appointment to the waiting list, Manage the student's and admins'
accounts, and view reports from the most updated and outdated daily reports of
successful appointments. On the other hand, students also have the power to register an
account, submit an appointment request, and view the status of their set appointment.
After further testing and evaluation, results showed that the system passed the standard of
maintainability, sustainability, security, usability, and reliability. The system shows that it
RECOMMENDATIONS
These are the following recommendations during the evaluation and review of the
developed system:
2. Create a multiple selection function so that the student can choose more than one
3. Hide the student's information on the appointment list of the student, and show only his
or her status.
6. Admin can give the students remarks regarding their pending appointment.
Appendices
Appendix A
References
Aboah & Miyittah. (2022). Estimating global water, sanitation, and hygiene levels
https://pubmed.ncbi.nlm.nih.gov/35902991/
Adubofour. (2018). Assessing Sanitation and Its Implications on Health in the Bawku
http://www.udsspace.uds.edu.gh/bitstream/123456789/2095/1/ASSESSING%20SA
NITATION%20MANAGEMENT%20AND%20ITS%20IMPLICATIONS%20ON
%20HEALTH%20IN%20THE%20BAWKU%20MUNICIPALITY%2C%20GHAN
A.pdf
014-0056-6
Colleen Naugton & James Mehelcic. (2017). Global Water Pathogen Project. Retrieved
from https://www.waterpathogens.org/book/introduction
https://www.un.org/sustainabledevelopment/water-and-sanitation/
Humanitarian Global. (2022). The Importance of Hygiene and Sanitation. Retrieved from
https://humanitarianglobal.com/the-importance-of-hygiene-sanitation/
India Home Health Care. (2019). Sanitation and Hygiene go hand in hand. Retrieved
from https://www.indiahomehealthcare.com/blogpost/sanitation-and-hygiene-go-
hand-in- hand/
Kabir et al. (2021). Factors influencing sanitation and hygiene practices among students
https://pubmed.ncbi.nlm.nih.gov/34551017/
from https://www.mcgill.ca/mchg/student/sanitation/chapter1
Montero. (2022). Sanitation Management System Project in PHP and MySQL. Retrieved
from https://www.sourcecodester.com/php/15770/sanitization-management-system-
project-php-and-mysql-free-source-code.html
https://www.waterpathogens.org/book/introduction
UNICEF. (2021). Billions of people will lack access to safe water, sanitation and hygiene
https://www.unicef.org/press-releases/billions-people-will-lack-access-safe-water-
sanitation-and-hygiene-2030-unless
https://www.who.int/health-topics/water-sanitation-and-hygiene-wash#tab=tab_1
sheets/detail/sanitation
Appendix B
User’s Manual
1. Introduction
In today's time when almost technology is one of the things that runs our world
that as time goes on it becomes more hi-tech that almost strengthens other countries to
strengthen and develop new technology that can be further developed over time and with
the passing of time various problems come and increase that are constantly being solved
by technology that really has a big impact at a time when the production and invention of
modern equipment, technology, or things that can make work easier or even more a
without proposed system, the school department uses a manual method that requires a
long time to do the things and processes that the student still needs to bring the
requirements that he still does not know if the papers he brought are correct that he may
be able to return, especially if his residence is too far away and he needs new
requirements to meet the school's needs for him, such as information or examples for
1.1 Overview
The Web-based Appointment System for Colegio de Santo Cristo de Burgos has
its major function which is can provide records and report of every Appointment of
Colegio de Santo Cristo de Burgos. It can generate print the record of appointment.
The system can access any type of device or computer. The system can be access
using any type of browser. In accessing the system you must create account first if
you are student after you created you will verified or unverified the administrator of
Colegio de Santo Cristo de Burgos. Once you verified you set an Appointment as a
student user. On the other hand, if you are the administrator of the system you will
Opera Mini
Mozilla
Firefox
Google Chrome
Microsoft Edge
3. Getting Started
the user of the system is divided in two: which is a students and registrar's admins
that when you log in as an admin you can see the details of a student and you can also see
different types of transactions that come from students who knows whether the reason for
the transaction is valid or not and has the control to validate the student who created the
account whether he is really a student at the school or not, and for students, you can
create an account and send information about the transaction you will make and it will
website. The developer provided a username and password for the administrator that he
can use in the first place to access the system. All of the created accounts will be stored in
the manage accounts page where the admin can delete user accounts.
After accessing the link. Registrar's admin and students have an options the admin
have a given user name and password to access their accounts and you can also access the
features of an admin account that you can see the dash boards, records, list of students,
and transactions, and in students, you need to create an account using the user's name and
password that you want to enter, but you still need to enter your information so that the
admin knows even more that you are indeed a valid student of the school just like your
student number.
After using the system, you can look for the log out button to easily exit
the website.
Then click the student button if you are a student and if you are a admin click the
admin button.
Fill up the following information and if you do not have an account just click the
Now after you filling up the information you can log in.
Now that you have log in as a student you can now set an appointment just click
Now choose an appointment that you want to set and fill up the following
Now if you want to see your appointment status just click view appointment status.
4.8 Administrator
And now for the admin, if you already login to your account you’ll be transfer to
the admin dashboard where you’ll be able to check the list of appointment, accept and
denied the pending appointments, transferred the appointments to the waiting list,
manage account of the student and lastly to view and print every daily reports of the
appointments.
4.8.1 Dashboard
On the appointment list click the accept button to accept the appointment and click the
To forward the appointment of the student to the waiting list section just click the
4.8.4 Users
Users to see all users that created and using edit button administrator can click
4.8.5 Reports
To view and print the daily reports of the appointments just click the view
appointments on the dashboard and click print daily report. Other than is you can
4.8.6 Logout
When done using the system, easily find the log out button to exit the system.
n ty
system.
Kerth B. 44 m r
resolve the
Quelazo
errors in the
n
system.
Appendix C
Program Listing
Login page
} if(isset($_POST["admsubmit"])){
$name = $_POST["name"]; }
$admnum = $_POST["admnum"]; }
$email = $_POST["email"];
?>
$password = $_POST["password"];
$masterpassword =
$_POST["masterpassword"]; <!DOCTYPE html>
} <script
src="https://cdn.jsdelivr.net/npm/bootstr
else{ [email protected]/dist/js/bootstrap.bundle.min.js
"></script>
echo
"<script> alert('Master Password that
you provided is wrong.'); </script>"; </head>
} <body>
name="admsubmit"
</head>
<body> <!-- CONTENT -->
<section id="content">
<tr> <td><?=
$student['email']; ?></td>
<th>#</th>
<td><?=
<th>Student Name</th> $student['password']; ?></td>
<th>Student No.</th> <td><?=
<th>Email</th> $student['status']; ?></td>
<th>Password</th> <td>
</thead> <form
action="code.php" method="POST"
<tbody> class="d-inline">
<?php <button type="submit"
class="btn btn-danger btn-sm"
$query = "SELECT * FROM
name="delete_student"
tb_user ORDER BY id ASC";
</td>
</tr> allSideMenu.forEach((item) =>
}else{
echo "<h5>No Record item.addEventListener("click", function
Found </h5>"; () {
i.parentElement.classList.remove("active
</tbody> ");
</table> });
</div> li.classList.add("active");
</div> });
</div> });
</div> // TOGGLE SIDEBAR
</main> const menuBar =
</section> document.querySelector("#content nav
.bx.bx-menu");
const sidebar =
<script document.getElementById("sidebar");
src="https://cdn.jsdelivr.net/npm/bootstr
[email protected]
alpha1/dist/js/bootstrap.bundle.min.js" menuBar.addEventListener("click",
integrity="sha384- function () {
w76AqPfDkMBDXo30jS1Sgez6pr3x5
MlQ1ZAGC+nuZB+EYdgRZgiwxhTBT sidebar.classList.toggle("hide");
kF7CXvN" });
crossorigin="anonymous"></script>
</script>
<script>
<script src="assets/js/jquery-
3.5.1.js"></script> session_start();
<script
src="assets/js/datatables.min.js"></script
>
<script type="text/javascript"
class="hidden">
$(document).ready(function () {
$('#users').DataTable({
searching: false,
dom: 'Bfrtip',
buttons: [
'pageLength', 'copy', 'csv', 'excel',
'pdf', 'print'
],
lengthMenu:
[ [10, 25, 50, -
1],
['10 rows', '25 rows', '50 rows',
'Show all']
],
responsive: true,
sorting: true
});
});
</script>
</body>
</html>
<?php
else{ // if(!empty($_SESSION["id"])){
return false; // header("Location: appoint.php");
echo // }
"<script> alert('Wrong Password'); if(isset($_POST["resubmit"])){
</script>";
$name = $_POST["name"];
}
$stdnum = $_POST["stdnum"];
}
$email = $_POST["email"];
}
$phone_number =
// FUNCTIONAL LOGIN OF $_POST["phone_number"];
STUDENT
$course = $_POST["course"];
if(isset($_POST["submit"])){
$year = $_POST["year"];
$stdnum = $_POST["stdnum"];
$password = $_POST["password"];
$password = $_POST["password"];
$confirmpassword =
// Call the login function $_POST["confirmpassword"];
if (login($stdnum, $password)) { $duplicate = mysqli_query($con,
// Redirect to the dashboard or any "SELECT * FROM tb_user WHERE
other protected page stdnum = '$stdnum'");
exit(); echo
echo [email protected]/dist/js/bootstrap.bundle.min.js
"<script> alert('Registration "></script>
Successful'); </script>"; </head>
} <body>
else{ <!-- LOGIN FORM -->
echo <section>
"<script> alert('Password Does Not <div class="stu">
Match'); </script>";
<img
} src="assets/images/LOGO.png" alt=""
} srcset="">
} <h1>Student Login</h1>
<link </div>
href="https://cdn.jsdelivr.net/npm/bootst <div class="shesh">
[email protected]/dist/css/bootstrap.min.css"
rel="stylesheet"> <input class="button"
type="submit" name="submit"
<script value="login">
src="https://cdn.jsdelivr.net/npm/bootstr
</div>
</div> class="form-control"
name="phone_number" id =
"phone_number" required value=""
<!-- Modal body --> placeholder="Phone Number"
maxlength="11">
<div class="modal-body">
</div>
<div class="container">
<div class="form-group pt-
<div class="row"> 3">
<form class="" action="" <select name="year"
method="post" autocomplete="off"> class="form-control"
} <link
href="https://unpkg.com/[email protected].
}); 9/css/boxicons.min.css" rel="stylesheet"
}); />
<a href="sub-
appointment.php"><span
class="material-symbols- <!-- MAIN -->
outlined">edit_calendar</span>Appoint <main>
ment</a>
<h3 class="mt-4 ms-
<a href="student-user.php"><span 3">Dashboard</h3>
class="material-symbols-
outlined">group</span>Users</a> <div class="container-fluid px-4">
if($users_total =
mysqli_num_rows($dash_users_query_r
if($appoint_total =
un)){
mysqli_num_rows($dash_appoint_query
_run)){ echo '<h4 class="mb-0"> '.
$users_total.'</h4>';
echo '<h4 class="mb-0">
'.$appoint_total.'</h4>'; }else{
}else{ echo '<h4 class="mb-0"> No
Data </h4>';
echo '<h4 class="mb-0"> No
Data </h4>'; }
} ?>
?> </div>
</div> <div class="card-footer d-flex
align-items justify-content-between">
<div class="card-footer d-flex
align-items justify-content-between"> <div class="small text-
white"><i class="fas fa-angle-
<div class="small text-
right"></i></div>
white"><i class="fas fa-angle-
right"></i></div> </div>
</div> </div>
</div> </div>
</div> </div>
<div class="col-xl-2 col-md-6 </div>
hover">
<div class="container-fluid
<div class="card bg-success text- appointment-list px-4 mt-3">
white mb-4">
<h5 class="text-muted">Types of
<div class="card-body">Total Appointment</h5>
Users
<div class="row">
<?php
<div class="col-xl-2 col-md-6
$dash_users_query = hover ">
"SELECT * FROM tb_user";
<div class="card bg-success text-
$dash_users_query_run = white mb-4">
mysqli_query($con,
<div class="card-body">Total
$dash_users_query);
Pending
?> }else{
</div> </div>
<div class="col-xl-2 col-md-6 </div>
hover">
</div>
<div class="card bg-info text-
white mb-4"> <div class="col-xl-2 col-md-6">
</div> if(isset($_POST['login'])){
</div> $email =
mysqli_real_escape_string($con,
$_POST['email']);
</div> $password =
</div> mysqli_real_escape_string($con,
$_POST['password']);
</main>
$sql = "SELECT * FROM usertable
WHERE email = '$email' AND password
</section> = '$password'";
$res = mysqli_query($con, $sql);
<script src="assets/js/jquery-
3.5.1.js"></script> $row = $fetch =
mysqli_fetch_assoc($res);
<script src="assets/js/app.js"></script>
if ($row['email'] == $email &&
<script $row['password'] == $password) {
src="assets/js/datatables.min.js"></script
> $_SESSION['email']
= $row['email'];
</body>
$_SESSION['name']
</html> = $row['name'];
$_SESSION['id'] =
$row['id'];
<?php
session_start(); //
require "connection.php"; alert($_SESSION['email']);
header("Location:
index.php?error=Incorect User name or if($query_run){
password"); $_SESSION['message'] = "Student
$errors['email'] = "Incorrect Deleted Successfully";
email or password!"; header("Location: student-user.php")
}
exit();
P.extend(p.type.order,
: ""; });
},
"string-asc": function (t, e)
{ return t < e ? -1 : e < t ? 1 :
0;
},
"string-desc": function (t, e)
{ return t < e ? 1 : e < t ? -1 :
0;
},
}),
Me(""),
P.extend(!0, w.ext.renderer,
{ header: {
_: function (r, o, i, l) {
P(r.nTable).on("order.dt.DT",
function (t, e, n, a) {
r === e &&
((e = i.idx),
o
.removeClass(l.sSortAsc + " "
+ l.sSortDesc)
.addClass( "as
c" == a[e]
? l.sSortAsc
: "desc" == a[e]
? l.sSortDesc
: i.sSortingClass
));
Bachelor of Science in Information
10
Web-based Appointment System for Colegio de Santo Cristo de
""+ : t;
l.sSortJUIDesc + }
""+ function Ee(t, e, n, a, r) {
l.sSortJUI + return j.moment ? t[e](r) : j.luxon ? t[n]
""+ (r) : a ? t[a](r) : t;
l.sSortJUIAscAllowed + }
) var a;
if (j.moment) {
.addClass( "as
if (!(a = j.moment.utc(t, e, n,
c" == a[e]
!0)).isValid()) return null;
? l.sSortJUIAsc
} else if (j.luxon) {
: "desc" == a[e]
if (
? l.sSortJUIDesc
!(a =
: i.sSortingClassJUI
e && "string" == typeof t
));
?
}); j.luxon.DateTime.fromFormat(t, e)
} :
, j.luxon.DateTime.fromISO(t)).isValid
}, )
}); return null;
function We(t) {
a.setLocale(n);
return "string" == typeof (t =
Array.isArray(t) ? t.join(",") : t) } else
?t e
?n function Ge(e)
); };
} }
); return (
} { var r = "datetime-detect-" +
Je = "."; w.ext.type.order[r] ||
if (Intl) (w.ext.type.detect.unshift(function
(t)
try {
var e = Ue(t, n, a);
{ for (
return !("" !== t && !e) && r;
var qe = new
Intl.NumberFormat().formatToParts(100 }),
000.1), n = 0;
}), t+
(w.render = { (l || "")
date: Ve("toLocaleDateString"), );
datetime: Ve("toLocaleString"), },
time: Ve("toLocaleTimeString"), }
{ return ( },
Je), },
{ }),
}, _fnFilter: Nt,
_fnSettingsFromNode: ge, w
_fnLog: W, );
_fnMap: F, });
Appendix D
GATHERING
DATA
TITLE
PROPOSAL
PLANNING
DESIGNING
CODING
TESTING
FINAL
DEFENSE
REVISION
Legend:
Whole Month
Appendix E
Communication Letter
June 10, 2023
To Whom It May Concern,
Greetings of Peace!
Madel J. Sacristia
Ryan Kerth B. Quelazon
Jaypee H. Briñas
Jhoncarlo M. Deloso
Researchers
Noted by:
Appendix F
Dear Respondents,
Good day to you our Dear Respondents, we are Sacristia, Madel, Briñas, Jaypee,
Quelazon, Kerth, and Deloso, Jhon Carlo we are from the College of Colegio De
Santo Cristo De Burgos and we are currently taking the course, Bachelor of
Science Information Technology and currently enrolled in Capstone project.
And with this, we would like to take a minute of your time to answer the
following survey we’ve created to determine the effectiveness of the system
we’ve created.
Rest assured your answer will be used for educational purposes only. Once again
good day to you and thank you for your effort in answering our survey.
Sincerely,
Sacristia, Madel
Briñas, Jaypee
Quelazon, Kerth
Agree 3 2.5-3.49
Disagree 2 1.5-2.49
1. The system is
easy to
maintain
2. The system
maintenance
has a low cost
3. The system
modification
are still
upgradeable in
the future
Average Weighted
Mean
1. The system
functions are useful
and suitable for the
registrar
2. The system
functions are
working properly
with no errors
3. The system
functions
accurately to meet
the registrar’s
transaction
Average Weighted
Mean
System Usability
Appendix G
Appendix H
Certification of IT Expert
Appendix I
Capstone 2
MANUSCRIPT
SYSTEM
REVISION/
COMMENT PREVIOU S MADE/
IMAGE
S S ACTIONS
TAKEN
The system
The system The
must allow
only allow developer
the user to
user to use check
choose
choose one box for the
multiple
purpose of user to
purpose of
appointmen choose
transaction
t multiple
appointment
purpose
Only in the
admin pane In the The
should be student developers
able to pane users removed the
manage are allow to manage
account manage account
information account setting in the
student pane
Confidentia The
Confidential l developer
information information only allow
of student is visible in users to view
should be the current the
hidden in the assisting appointment
current table number and
assisting the status of
table the
appointment
No The
The system
interactions developer
should have a
between added a
interaction in
two users remark text
both users
box to allow
using a
admin user
remarks in
to send
admin pane
remarks to
pending
appointment
s of students
The admin The
user can developer
cater only added a
one function to
appointmen close the
The system
t at a time assist pop up
should allow
box to allow
admin users
other user to
to assist
assist
multiple
another
appointment
transaction
at a time
even before
finishing the
first
appointment
they cater
1. Revision Matrix
2. Revised Manuscript
3. Link of your system
Appendix J
BURGOS
By
Sacristia, Madel J.
Briñas, Jaypee H.
Deloso, Jhoncarlo M.
Appendix K
Grammarian Certificate
Appendix L
Appendix M
Curriculum Vitae
PERSONAL DATA
Gender : Male
Nationality : Filipino
: Gaudioso Q. Quelazon
EDUCATIONAL BACKGROUND
2019- 2023
CHARACTER REFERENCES
Sariaya, Quezon
Dean of Studies
Sariaya, Quezon
Curriculum Vitae
Madel J. Sacristia
Brgy. Gibanga Purok 1 Sariaya Quezon
Contact No. 09663105097
[email protected]
PERSONAL Age
: 22 Years Old
INFORMATION Birth date : March 30, 2001
Gender : Female
Height
: 5’4
Weight : 59 kg.
Citizenship : Filipino
Civil Status : Single
Religion : Roman
Catholic
Language Spoken
: English & Filipino
OBJECTIVES
To work as in a challenging environment, contributing enthusiasm,
dedication, responsibility, and good work ethic, combined with a desire to utilize my
customer service skills obtained through experience.
-Ability to communicate
-Attentive Listener
-Can work under pressure
SECONDARY EDUCATION:
Senior High School
College of Sciences Technology and Communication Inc,
Sariaya, Quezon
Information and Communications Technology (ICT)
2016-2018
PRIMARY EDUCATION:
Castañas Elementary School
BrgyCastañas Sariaya, Quezon
2006-2012
Curriculum Vitae
PERSONAL DATA
Philippians 4:13
Gender : Male
Nationality : Filipino
EDUCATIONAL BACKGROUND
2019- 2023
SKILLS
Computer literate
Communication skills
Critical thinking skills
Adaptive to any kind of work
Hardworking
Always willing to learn
Can work under pressure
Online Seminar
Sariaya, Quezon
CHARACTER REFERENCES
Sariaya, Quezon
Dean of Studies
Sariaya, Quezon
Curriculum Vitae
PERSONAL DATA
Gender : Male
Nationality : Filipino
: Carlos Deloso
EDUCATIONAL BACKGROUND
2019- 2023
CERTIFICATE
OBTAINED
Sariaya, Quezon
CHARACTER REFERENCES
Sariaya, Quezon
Dean of Studies
Sariaya, Quezon