DEVELOPMENT OF WEB-BASED VERIFICATION AND
ENROLLMENT FOR HANAWAN NATIONAL HIGH SCHOOL
Aczsel C. Albaño
Honelyn E. Fabricante
Keanu Rix Ramos
Princess Marie R. Sadion
DEVELOPMENT OF WEB-BASED VERIFICATION AND
ENROLLMENT FOR HANAWAN NATIONAL HIGH SCHOOL
Aczsel C. Albaño
Honelyn E. Fabricante
Keanu Rix Ramos
Princess Marie R. Sadion
DEVELOPMENT OF WEB-BASED VERIFICATION AND
ENROLLMENT FOR HANAWAN NATIONAL HIGH SCHOOL
Aczsel C. Albaño
Honelyn E. Fabricante
Keanu Rix Ramos
Princess Marie R. Sadion
DEVELOPMENT OF WEB-BASED
VERIFICATION AND ENROLLMENT SYSTEM
FOR HANAWAN NATIONAL HIGH SCHOOL
Aczsel C. Albaño
Honelyn E. Fabricante
Keanu Rix Ramos
Princess Marie R. Sadion
Submitted to the Institute of Information Technology
In Partial Fulfillment of the Requirements for the
Degree of Bachelor of Science in Information Technology
College of Arts and Sciences
Partido State University
Camarines Sur
July 2022
APPROVAL SHEET
This is to certify that I have supervised the preparation of the BS Information
Technology Capstone Project by ACZSEL C. ALBAÑO, HONELYN E. FABRICANTE,
KEANU RIX RAMOS, PRINCESS MARIE R. SADION, entitled “DEVELOPMENT OF
WEB-BASED VERIFICATION AND ENROLLMENT SYSTEM FOR HANAWAN
NATIONAL HIGH SCHOOL” and that said paper has been submitted for Project Proposal
by the Defense Committee.
____________________________
FRANCIA THERESA OLIVER
Adviser
As members of the Proposal Defense Committee, we certify that we have examined this paper
and hereby recommend that it be accepted as fulfillment of the requirement for the Degree of
Bachelor of Science in Information Technology.
JHOLAN O. SABARIA SALVADOR V. BRIONES II
Member Member
NICOLAS A. PURA
Committee Chair
This research paper is hereby approved and accepted by the Institute of Information
Technology (IIT), College of Arts and Sciences (CAS) as fulfillment of the requirement for the
Degree of Bachelor of Science in Information Technology.
HAZEL JEAN C. PESINO JONI NEIL B. CAPUCAO, DIT
Member Dean, CAS
EDITOR’S CERTIFICATION
This is to certify that I have read and edited the research paper of ACZSEL C. ALBAÑO,
HONELYN E. FABRICANTE, KEANU RIX RAMOS, PRINCESS MARIE R. SADION entitled
“DEVELOPMENT OF WEB-BASED VERIFICATION AND ENROLLMENT SYSTEM FOR
HANAWAN NATIONAL HIGH SCHOOL” and the said paper is submitted to the Information
Technology, College of Arts and Sciences as partial fulfillment of the requirements for the Degree of
Bachelor of Science in Information Technology.
_____________________________
RUBELYN C. COLOCAR
Editor
Compliance Certification
This is to certify that the comments/suggestion by the Panel of Evaluators in connection with
the Oral examination of the Capstone Project entitled “DEVELOPMENT OF WEB-BASED
VERIFICATION AND ENROLLLMENT SYSTEM FOR HANAWAN NATIONAL
HIGH SCHOOL” of ACZSEL C. ALBAÑO, HONELYN E. FABRICANTE, KEANU
RIX RAMOS, PRINCESS MARIE R. SADION with their research during the defense was
complied with.
Reviewed by:
_________________________
SHANE C. BRIONES
IT Capstone Project Instructor
Approved by:
____________________________
HAZEL JEAN C. PESINO
Program Director, BSIT
TABLE OF CONTENTS
TITLE PAGE i
APPROVAL PAGE ii
COMPLIANCE CERTIFICATION iii
EDITOR’S CERTIFICATION iv
TABLE OF CONTENTS v
LIST OF TABLES vi
LIST OF FIGURES vii
Chapter I: INTRODUCTION
Project Context 1
Purpose and Description 2
Objectives 2
Scope and Delimitation 3
Significance of the Study 4
Chapter II: REVIEW OF RELATED LITERATURE AND SYSTEM
Related Literature 5
Related Systems 7
Synthesis of the State-of-the Art 9
Gap Bridge of the Study 9
Definition of Terms 10
Chapter III: TECHNICAL BACKGROUND
Software Requirements 12
Hardware Requirements 13
Chapter IV: METHODOLOGY
Requirement Specifications 15
Analysis 18
Design 20
Data Dictionary 23
Development and Testing 30
Statistical Tools 31
BIBLIOGRAPHY 34
LIST OF TABLES
3.1 Software Requirements 12
3.2 Hardware Requirements 13
4.1 Data Dictionary for Accounts 23
4.2 Data Dictionary for Schedules 24
4.3 Data Dictionary for Faculty 24
4.4 Data Dictionary for Students 25
4.5 Data Dictionary for Subject 26
4.6 Data Dictionary for Faculty has Schedules 26
4.7 Data Dictionary for Student has Schedules 26
4.8 Data Dictionary for Class 27
4.9 Data Dictionary for Room 27
4.10 Data Dictionary for Verification 28
4.11 Data Dictionary for Enrollment 28
4.12 Data Dictionary for Student has Verification 29
4.13 Data Dictionary for Students has Enrollment 29
4.14 Data Dictionary for Academic Year 29
4.15 Liker Scale for Functionality 33
4.16 Liker Scale for Usability 33
4.17 Liker Scale for Reliability 29
LIST OF FIGURES
4.1 Functional Diagram 15
4.2 Use Case Diagram 17
4.3 Swimlane Diagram 20
4.4 Entity Relationship Diagram 22
4.5 Spiral Model 30
Chapter I
INTRODUCTION
This chapter contains the Project Context, Purpose and Description, Objectives,
Scope and Delimitation, and the Significance of the Study.
Project Context
Information Technology plays an important role for the advancement of education
which has been very beneficial for various educational organizations in the world. Shifting
from traditional to modern educational services and methods brought a more effective and
efficient way of transacting and managing student information. Most of the schools have been
automated and transformed digitally in order to lessen errors, workloads and provide an easy
transacting method to the students and faculty of an organization.
Web-based enrolment system is a computer- generated enrolment system which allows
the students to enroll and for the faculty to view the enrollees they are handling. Before
enrolment, students must have to finish school verification which serves as a permission for
students who already complied and paid all the necessary things to settle in their current grade
in order to enroll for higher level. Students who have not yet settled their compliance will have
a pending verification. This web-based verification together with the enrolment system will
automate the way students finish their verification and proceed to enrolment. Enrollment
systems enable the organization to easily access and update accurate student information if
needed.
1
Hanawan National High School uses the traditional or manual enrolment system and
verification compliance which consumes more time and costs, resources and lack of
productivity for students/parents and employees. Manually inputting a student’s information
will result in the delay of reports and the student’s evaluation. This slows down the enrollment
process. And since the enrollment is manually inputted, some student’s information can be
misplaced and disorganized, data tallying and updating takes time.
Purpose and Description
The purpose of this study is to develop a Web-based Verification and Enrolment
System for Hanawan National High School. This study develops a system for the faculty and
students of Hanawan National High School to automate and make their enrolment processes
effective and efficient.
The system provides a web-based enrolment in which it is accessible anytime anywhere
especially in remote areas. The proposed system includes Verification Completion through
request, Enrolment request after finishing the verification, Viewing of Enrollees, Checking the
schedules of the students, and Viewing the Grades.
Objectives
Generally, the project aims to design and develop a “Web-based Verification and
Enrolment System” for Hanawan National High School to provide better and organize the
process of enrolment of students.
2
Specifically, the project aims to:
1. Gather and analyze relevant necessary data to develop the system.
2. Design and develop the Web-based Verification and Enrolment System for
Hanawan National High School with its features and functionalities.
3. Test and evaluate the system based on ISO 9216 Software Quality Standard
specifically its functionality, usability and reliability.
Scope and Delimitation
The proposed Web-based Verification and Enrolment System is designed and
developed for the online enrolment of students in Hanawan National High School. The process
of the system includes Verification Completion through request, Enrolment request after
finishing the verification, Viewing of Enrollees, Checking the schedules of the students, and
Viewing the Grades. Here are the functionalities: uploading of requirements/documents,
retrieving of documents, updating of grades by the faculty, viewing of grades, uploading and
viewing of profile, printing documents, viewing of enrollees, and viewing of faculty.
The system limitation is that only each student can view their grades and are not
subjected to updating and editing; only the faculty can edit and update the grades and complex
information. Students can only manage their profile information. The study only focused on
Junior High School and Senior High School students' web-based enrollment and verification
compliance at Hanawan National High School located at Ocampo, Camarines Sur.
3
Significance of the Study
The proposed system will provide the tools needed in improving the verification and
enrolment processes for students. In addition, the result of the study offers significant
information to the following:
Hanawan National High School. The study focuses on developing a system for the
improvement of verification and enrolment processes in Hanawan National High School.
Students. The students are able to do enrollment transactions just by logging in into the web-
based enrollment system, see updates and view their schedules and grades.
Faculty. The faculty can view the number of enrollees, manage and update the grades of the
students and retrieve and store enrollee’s documents.
Future Researchers. The study may serve as the basis of future researchers for the related
studies in the future improvement of the system.
4
Chapter II
REVIEW OF RELATED LITERATURE AND SYSTEMS
This chapter contains the related literature, review of related systems, synthesis of the
state-of-the-art, gap bridge of the study, and definition of terms.
Related Literature
The study of (Morris, 2019) states that a supportive environment for new students to
understand their needs and provide processes to cater and fulfill those necessities. If not,
student’s enrolment will decline. Some issues on enrolment processes were identified which
includes lack of structure on university policies and procedures pertaining to customer service.
Contacts on school are not available for inquiries and enrolment staff are not cross-trained in
providing multi-services for the students. Lastly, correlation between the quantitative student’s
data and qualitative staff must be improved to provide better customer service at the university.
The study of (Pascua et al, 2020) noted that the enrolment system will provide admin
enrolment assistance. It will resolve the manual enrolment problems, such as large numbers of
paper-works and lack of security. The enrolment system is very beneficial for the clients,
primarily the registrar in making their work easier, faster and secure in keeping all the data of
students. Storing and retrieving data is efficient.
Furthermore, the study of (Purificacion, 2017) on Student Enrolment Management
System (SEMS) shows that using SEMS has increased the efficiency of the frontline service
providers to the clients since the processes are automated. SEMS has a significant effect on the
quality of services, accuracy of records and reports and timeliness in enrolment processes.
5
Moreover, the study of (Sunga, 2016) applying the Service Quality Dimensions in
determining the quality service of the enrolment system services and personnel services of
Pangasinan State University-Lingayen Campus shows that enrolment system provides
satisfiable service quality for the personnel in various offices such as registrar office,
assessment office and cashier office in transacting students enrolment processes.
In addition to (Sunga, 2016). According to (Capanas, 2018) on the usability of
Pangasinan State University Enrolment System states that the significance of the system in
terms of effectiveness, efficiency and satisfaction of the students is very good or highly
acceptable. In which the system caters to a more reliable, acceptable and secured enrolment
system.
According to (Chamilco et al. 2021) enrolment process becomes very complex when it
consumes so much time, effort and resources in every transaction. So, it is needed to optimize
the processes through implementing a digital enrollment system. This enables collaborative
work between the institutions and students since it provides transparency and equal access in
distance education especially in times of uncertainty.
The study of (Miranda, et al. 2019) enrolment system with analytics is developed which
includes scheduling, division of classes and supervision of registration requirements to
innovate enrollment system in terms of handling large numbers of enrollees including the
assignment of schedules and their respective sections. Record keeping and retrieving of
enrollee’s documents will enable fast and accessible transactions. Incorporating descriptive
analytics to the enrolment system will provide accurate and updated enrollment reports.
6
Review of Related Systems
The study of (Yusoph, 2018) built a web-based student verification system which help
the student respective signatories to lessen the time due to lacking time efficiency. In this
system the student will just need to click the cleared button if the student has no problem.
Moreover, the study of (Binayao et al., 2021) developed an online enrollment system
for Liceo de Cagayan University. This system was proposed for the improvement of the present
registration system. The study aimed at creating a system that would provide another option
for enrolling and that would compensate for the school’s lack of manpower and time-
consuming system.
Azul et al., (2021) developed an online-based enrollment system for Jesus the Heart of
God Christian Academy, Inc. which focuses on the modernization of their enrollment process.
The proponent wants to improve the school's old system by offering a new system, which is
the online enrollment system with a web site.
Furthermore, the study of (Aliňo et al.,2021) developed an Online Enrollment
Management System for Tertiary Level of CSCQC which manages processes in the industrial
work environment. This development has reduced human errors and processing time; thus, it
can increase productivity and has led to high quality products. It can result in a system with
well-integrated processes that can perform a manual system much more quickly and precisely.
The study of (Arpitha, 2020) built an online college admission management system
which the process involves the admission for all the departments of the Institution like finance
section, student section and all the other sections. This study focused on automatic online
admission which benefits the students as well as the institution in the admission process.
7
In addition, the study of (Co, & Go, 2019) creates a multipurpose enrollment system
services hub application that uses data structures and algorithms. These different algorithms
are effectively used to permanently store data, display certain items correctly and prevent any
errors throughout the whole program.
Additionally, the study of (Campos, 2019) developed a computerized students-advising
and enrollment which the primary purpose is to organize the level of the student records. The
system was expected to improve the school's consultation and enrollment processes, and also
enable the generation of low-cost and economical technologies such as SMS and barcodes that
are integrated into the computerized enrollment system.
According to (Oluranti, Funmilayo, Robertas, Rytis, & Marcelo, 2019), it is mandatory
for students of an educational institution to exit the system in an orderly manner, the students
usually do this through the mandatory verification process. The proposed online verification
system for educational institutions will overcome the issues with manual processing while
improving on the identified automated ones. This web-based system is built using Hypertext
Markup Language (HTML) along with PHP for business logic layer, CSS for proper rendering
of display pages of the front end and MySQL for the data layer.
Laydia, Marasigan, & Venson, (2019) developed an enrollment system using barcode
for Hermend School which gives further information about the enrollment process to know
how many students are enrolled in every year level. It has the feature of making automatic
enrolment forms. The system does not cover the calculation of student grades, classroom
planning, visualization of subjects and teachers and payment of fees.
8
Synthesis of the State-of-the-Art
The study of (Morris, 2019), (Pascua, et al., 2020), (Purificacion, 2017), (Sunga, 2016),
(Capanas, 2018), (Chimalco, et al., 2021), (Yusoph, 2018), (Binayao, et al., 2021), (Azul, et
al., 2021), (Aliño, et al., 2021), and (Arpitha, 2020) focuses on the importance and
improvement on enrolment processes through the use of online/web- based enrolment system.
(Miranda, et al., 2019) & (Co, & Go, 2019) focuses on developing enrolment systems such as
using descriptive analytics and data structures and algorithms to upgrade the system’s
functionality and storage capacity. Moreover, the study of (Campos, 2019) & (Laydia,
Marasigan, & Venson, 2019) designed and developed an enrolment system with SMS and
barcodes for automatic records of enrollees. The study of (Oluranti, Funmilayo, Robertas,
Rytis, & Marcelo, 2019), built the system using Hypertext Markup Language (HTML) and
PHP, CSS for front end and MySQL for database.
Gap Bridge of the Study
The study aimed to design and develop a verification and enrollment system for
Hanawan National High School.
The researchers have examined and studied the related literature and systems to
characterize the functions of the current system. The system offers some progress and
contribution to the inadequacies of the related system. The proposed study did not only focus
on the development of a proposed verification and enrollment system for Hanawan National
High School but also satisfied and met the necessity of Hanawan students, teachers and staff
with a functional, reliable and useful verification and enrollment system. The proposed system
9
integrates the enrollment and verification system that provides three modules and interfaces;
the admin, the faculty and the student.
Definition and Terms
To provide clarity and understanding of this study, the following terms were
conceptually and operationally defined.
Verification. Official permission that is given to somebody before they can work somewhere,
have particular information, or do something they want to do (Oxford Dictionary, n.d.)
Development. The process of producing or creating something new or more advanced; a new
or advanced product or idea (Oxford Dictionary, n.d.)
Enrollment. The act of officially joining a course, school, etc.; the number of people who do
this. (Oxford Dictionary, n.d.)
Hardware. The tangible component of the computer and related devices that enables the data
processing.
ISO 9126 Software Quality Standard. A software quality model which categorizes into six
characteristics which are sub-divided into sub-characteristics. The characteristics are
manifested externally when the software is used as a consequence of internal software
attributes. ([Link], n.d.)
10
Report. The collection of information describing the details or results of the performance of
the students.
Schedule. A plan of organized details of activities and events with the date and time to be
completed.
Software. Software comprises the entire set of programs, procedures, and routines associated
with the operation of a computer system. An instruction that tells a computer what to do.
(Encyclopedia Britannica, n.d)
Web-based. A computer-based learning materials posted on the World Wide Web or available
through the internet.
11
Chapter III
TECHNICAL BACKGROUND
This chapter contains the hardware and software requirements specifications of the
system. The development of the proposal system will not be possible if it were not for the
following requirements.
Software requirements
The software requirements below are used by the developers to design the front-end,
build the back-end, and connect it to the database for the web-based verification and enrollment
system.
Table 3.1 Software Requirement of the proposed system.
Software Use
Xampp Free and open-source cross-platform web server solution.
Apache HTTP Server
Free and open-source cross-platform web server software.
(Provided by Xampp)
A free and open-source administration tool for MySQL,
PhpMyAdmin
especially for web hosting services.
Front-end framework used to create modern websites and
Bootstrap
web apps.
CSS
Used to style an HTML document.
(Cascading StyleSheet)
HTML
(Hypertext Markup Used to structure a web page and is content.
Language)
Open- source general-purpose scripting language that is
PHP
especially suited for web development and can be embedded
(Hypertext Preprocessor)
into HTML.
Visual Studio Code (VS
Source-code editor used to develop the web system.
Code)
Windows 10 64-bit (OS) Operating system used in the development of the system.
Google Chrome Serve as web browser
12
Table 3.1 presents the software requirements to develop the proposed system. The
proposed system is composed of verification and enrollment features. For the structure and
style display of the system, the researcher used HTML (Hypertext Markup Language) and CSS
(Cascading Stylesheet). The system is programmed in Visual Studio Code (Code), and an
Apache HTTP Server by Xampp that will serve as a web server for the system.
Hardware Requirements
The hardware requirements below are used for the design and development phase of
the project, database testing, and performance analysis.
Table 3.2 Hardware Requirements of the proposed system
Hardware Use
Intel Core i5 Processor of the System Unit
ROM
A type of storage device used in computers.
(at least 256GB SSD)
RAM
Physical Memory of the System Unit
(at least 4 GB)
Cable that connects wired devices together to the local
LAN/Ethernet cable
network for file sharing and Internet access.
Laptop Computer device used to program the system.
Used to input data into the computer like numbers and
Keyboard
letters.
An input device that controls a cursor in a GUI for
Computer Mouse pointing, moving and selecting text, files, and folders on
your computer.
Output device to display information that is generated
Monitor
from the computer.
An output device that prints out information into a piece
EPSON L3150 Printer
of paper.
13
Table 3.2 displays the hardware requirements to develop the proposed system. The
system is programmed using an Intel Core i5 Laptop with 4 GB RAM and a ROM with
256GB SSD capacity. An ethernet cable for internet access and an EPSON L3150 Printer for
printing documents.
14
Chapter IV
METHODOLOGY
This chapter discusses requirement specifications, analysis, design, data dictionary,
development and testing, and statistical tools.
Requirement Specifications
This section contains the functions of the DWVES (Development of Web-Based
Verification and Enrollment System for Hanawan National High School.
Figure 4.1 Functional Diagram
15
Figure 4.1 displays the main functions of the system such as System Set up,
Registration, Verification Module, Enrollment module, Generating the Grade Report and
Instructor Module. The Admin Module is designed for the admin, where this module includes
the adding of class, adding of subjects and assigning of the schedules. The system set up is
needed to be done before the students access the system and do their verification and
enrollment. The student and the faculty are also required to register to have their own account
to access the system. The student can now easily have their verification by just requesting and
if it is approved, they can submit it and proceed to the enrollment module where they can
enroll, choose their section and upload the needed data or document for them to enroll.
The faculty are also required to register to the system; because they are the one who
will approve the verification of the student and verify the data submitted by the students. The
student can also view, download and print their grade report
16
Figure 4.2 presents the Use Case Diagram of Development of Web-Based Verification and
Enrollment System (DWVES).
Figure 4.2 Use Case Diagram
17
In Figure 4.2, the admin is associated with add class, add subject, and assign schedule, this data
is needed before the student can access the system and do their verification and enrollment. The faculty
have the important role in this system, because they the who will generate the report and upload the
data of the student, they are also the one who will verify the student’s uploaded data and the one who
will approve or denied their verification
Analysis
This section contains the result of the PIECES analysis on the Development of Web-
based Verification and Enrollment System based on the given conditions following:
Performance
The Web-based Verification and enrollment is easy to use because the very first thing
that is needed to use this system is just a smartphone, computer, laptop or any gadget that has
a browser and it also need an internet connectivity, and we know that most us can now access
to those things, so it will be easy to use.
Information
The information produced by the proposed system is relevant or important for the
students and also for the faculty. However, the information that is given by the students still
needs to be verified by the faculty and staff to have accurate and reliable information on the
system.
The data and information are securely stored in a web server. So, the faculty or staff of
the school can easily manage and fetch all the needed information of the student.
18
Economics
The researcher acquired a PLDT home wifi which cost P1,999 and a ream of bond
paper for document printing costs P225. The total expense of the researchers is P2,224.
Control
The data management is controlled easily and all the data and information are securely
stored in the database on the web server. Those data and information can only be accessed by
the faculty and the authorized personnel, each student account is secure and private.
Efficiency
When it comes to the efficiency of the system, this will be a handful to the user, because
the proposed system is designed to have a user-friendly interface so the system is very easy to
handle, and the processing of the verification and enrollment will be faster than the manual
process.
Service
The proposed system is easy to use and reliable, this system will surely result in a
manageable processing of the verification and enrollment of the student that will result in a
quality service of the school to their students.
19
Design
The design of the Development of Web-based Verification and Enrollment System –
(DWVES) is illustrated by a swim lane diagram. Figure 4.3 presents the swimlane diagram,
the processes in each actor’s lane summarizes the system as a whole figure.
Figure 4.3 Swimlane Diagram
As illustrated in Figure 4.3, the process will start at the admin lane in which the admin
adds class, subjects and schedule. After adding, the faculty can now register to the system and
20
assign schedules by the admin. After the faculty registration, students can register on the
system and request for verification before proceeding to the enrollment. The faculty will verify
the requested verification of the students including the grades and school fees. If the students
have already finished the verification, they can now proceed to enrollment module. Students
can request enrollment; once done, they can now choose their section. If there are additional
documents needed, an option to submit will display on the screen. The system allows the
students to view the enrollees and grades of the students. Grades can only view by respective
students. Printing and viewing of documents are available but limited to the owner of the
document and the faculty for privacy and security.
21
Figure 4.4 presents the Entity-Relationship Diagram of the system. Below is the
illustration of tables in the database and their relationship to one another.
Figure 4.4 Entity Relationship Diagram
22
Figure 4.4 displays the Entity-Relationship Diagram for the “Development of Web-
based Verification and Enrollment System for Hanawan National High School. The figure
shows tables which include the attributes and its relationship to each other. The tables are
enrollments, verification, faculty, students, class, subjects, rooms, account, academic year,
schedules, student has schedule, faculty has schedule, student has verification, and students has
enrollment.
Data Dictionary
This section presents the data dictionary for the Development of Web-based Verification
and Enrollment System (DWCES) for HNHS. It discusses each table and attributes of the
entity-relationship diagram of the system.
Table 4.1 Account Data Dictionary
Constraint Field Data Type Length Description
PK account_id INT 12 Unique identifier of user account
username VARCHAR 40 Username of the user account
password VARCHAR 30 Password of the user account
Table 4.1 shows the data dictionary for Account with its attributes such as account_id,
username and password which contains its constraint, data type, length and the description of
each attribute.
23
Table 4.2 Schedules Data Dictionary
Constraint Field Data Type Length Description
schedule_id INT 12 Unique identifier for
PK
schedule
time TIME Time start/dismiss of class
day DATE Assigned day in a class
FK class_id INT 8 References Class table
FK subject_id INT 15 References Subject table
FK room_id INT 3 References Room table
academic INT 8 References Academic Year
FK
year_id table
Table 4.2 presents the data dictionary for Schedules with its attributes such as
schedule_id, time, day, class_id(FK), subject_id(FK), room_id(FK), and academic
year_id(FK) which contains its constraint, data type, sizes and the description of each attribute.
Table 4.3 Faculty Data Dictionary
Constraint Field Data Type Length Description
PK faculty_id INT 15 Unique identifier for faculty
first_name VARCHAR 30 First Name of the faculty
last_name VARCHAR 30 Last Name of the faculty
FK email VARCHAR 30 Email of the faculty
contact VARCAHR 11 Contact Number of the
faculty
address VARCHAR 60 Address of the faculty
FK account_id INT 15 References Account table
FK schedule_id INT 15 References Schedule table
FK room_id INT 15 References Room table
24
Table 4.3 dispalys the data dictionary for Faculty with its attributes such as faculty_id,
first_name, last_name, email, contact, address, account_id(FK), schedule_id(FK), and
room_id(FK) which contains its constraint, data type, sizes and the description of each
attribute.
Table 4.4 Student Data Dictionary
Constraint Field Data Type Length Description
PK student_id INT 15 Unique identifier for student
first_name VARCHAR 30 First Name of the student
middle_name VARCHAR 30 Middle Name of the student
last_name VARCHAR 30 Last Name of the student
age INT 3 Age of the student
status VARCHAR 15 Civil Status of the student
gender VARCHAR 10 Gender of the student
nationality VARCHAR 20 Nationality of the student
religion VARCHAR 20 Religion of the student
email VARCHAR 30 Email of the student
contact VARCAHR 11 Contact Number of the
student
address VARCHAR 60 Address of the student
FK account_id INT 15 References Account table
FK class_id INT 15 References Class table
FK subject_id INT 15 References Subject table
FK verification _id INT 15 References Verification table
FK enrolment_id INT 15 References Enrolment table
Table 4.4 shows the data dictionary for Students with its attributes such as student_id,
first_name, middle_name, last_name, age, status, gender, nationality, religion, email, contact,
address, account_id(FK), class_id(FK), subject_id(FK), verification_id and
enrollment_id(FK) which contains its constraint, data type, sizes and the description of each
attribute for database.
25
Table 4.5 Subject Data Dictionary
Constraint Field Data Type Length Description
PK subject_id INT 15 Unique identifier for subject
subject_name VARCHAR 40 Name of the subject
Table 4.5 shows the data dictionary for Subject with its attributes such as subject_id,
and subject_name which contains its constraint, data type, sizes, and the description of each
attribute.
Table 4.6 Faculty has Schedules Data Dictionary
Constraint Field Data Type Length Description
faculty has INT 15 Unique identifier for faculty
PK
sched_id who have schedule
FK faculty_id INT 15 References Faculty table
FK schedule_id INT 15 References Schedule table
Table 4.6 displays the data dictionary for Subject with its attributes such as faculty has
schedules_id, faculty_id, and schedule_id which contains its constraint, data type, sizes, and
the description of each attribute for database.
Table 4.7 Student has Schedules Data Dictionary
Constraint Field Data Type Length Description
student has INT 15 Unique identifier for student
PK
sched_id who have schedule
FK student_id INT 15 References Student table
FK schedule_id INT 12 References Schedule table
26
Table 4.7 shows the data dictionary for Student has schedules with its attributes such
as student has schedules_id, student_id (FK) and schedule _id (FK) which contains its
constraint, data type, sizes, and the description of each attribute for database.
Table 4.8 Class Data Dictionary
Constraint Field Data Type Length Description
PK class_id INT 12 Unique identifier for class
FK faculty_id INT 12 References Faculty table
FK room_id INT 12 References Room table
FK schedule_id INT 12 References Schedule table
Table 4.8 contains data dictionary for Class has schedules with its attributes such as
student has class_id, faculty_id(FK), room_id(FK) and schedule _id(FK) which contains its
constraint, data type, sizes, and the description of each attribute for database.
Table 4.9 Room Data Dictionary
Constraint Field Data Type Length Description
PK room_id INT 12 Unique identifier for room
room_number INT 5 Room Number for each class
Table 4.9 presents the data dictionary for Room has schedules with its attributes such
as student has room_id, and room_number which contains its constraint, data type, sizes, and
the description of each attribute for database.
27
Table 4.10 Verification Data Dictionary
Constraint Field Data Type Length Description
verification_id INT 10 Unique identifier for
PK
verification
verification_date DATE 15 Date of Verification
Approval
FK account_id INT 10 References Account table
FK student_id INT References Student table
Table 4.10 shows the data dictionary for Verification has schedules with its
attributes such as student has verification_id, verification_date, account_id (FK) and
student_id (FK) which contains its constraint, data type, sizes, and the description of each
attribute for database
Table 4.11 Enrollment Data Dictionary
Constraint Field Data Type Length Description
enrollment_id INT 15 Unique identifier for
PK
enrollment
enrollment_date DATE 15
FK account_id INT 15 References Account table
FK student_id INT References Student table
academic INT 15 References Academic Year
FK
year_id table
Table 4.11 presents the data dictionary for Enrollment with its attributes such as
enrollment_id, enrollment_date, account_id(FK), student_id(FK), and academic year_id(FK)
which contains its constraint, data type, sizes and the description of each attribute for database.
28
Table 4.12 Student has Verification Data Dictionary
Constraint Field Data Type Length Description
student has INT 15 Unique identifier for student
PK
ver_id who have verification
FK student_id INT 15 References Student table
FK verification_id INT 15 References Verification table
Table 4.12 shows the data dictionary for Student has Verification with its
attributes such as student has ver_id, student_id(FK), verification_id(FK), and academic
year_id(FK) which contains its constraint, data type, sizes and the description of each attribute.
Table 4.13 Student has Enrollment Data Dictionary
Constraint Field Data Type Length Description
student has INT 15 Unique identifier for student
PK
enroll_id who have enrolled
FK student_id INT 15 References Student table
FK enrollment_id INT 15 References Enrollment table
Table 4.13 presents the data dictionary for Student has Enrollment with its
attributes such as student has enroll_id, student_id(FK), and enrollment_id(FK) which
contains its constraint, data type, sizes and the description of each attribute.
Table 4.13 Academic Year Data Dictionary
Constraint Field Data Type Length Description
academic INT 15 Unique identifier for
PK
year_id academic year
year VARCHAR 10 Academic Year
29
Table 4.14 presents the data dictionary for Academic Year with its attributes such as
academic year_id and year which contains its constraint, data type, sizes and the description
of each attribute.
Development and Testing
The development of a Web-based Verification and Enrollment System for Hanawan
National High School is based on the Spiral Lifecycle model.
Planning Design
Evaluation and
Rik Analysis Development
and Testing
Figure 4.5 Spiral Model
The spiral model is a systems development lifecycle (SDLC) that is similar to
incremental system development but focuses more on risk analysis. The phases of the spiral
model include Planning, Design, Development and Testing, and Evaluation and Risk Analysis.
Iterations of these phases are repeated throughout a software project.
30
The planning phase involves collecting data from the respondent using a questionnaire
in order to evaluate the feasibility of the project. In this iteration, researchers will issue a
questionnaire to the school faculty and students of Hanawan National High School. After
gathering the data from the respondents, the researcher will analyze the acquired data that will
serve as a developmental basis.
In the design phase, techniques to be employed are data flow diagram, functional
diagram, data flow diagram, system flowchart, entity relationship diagram and data dictionary
that will be done in this phase. All necessary input data and outputs were identified and
planned.
Then, in the development and testing phase, creating algorithms and coding is done.
Researchers using MySQL, Hypertext Markup Language (HTML), Cascading Style Sheet
(CSS), Hypertext Pre- Processor (PHP) will be used in developing the online verification and
enrollment system.
Lastly, evaluation and risk analysis phase include feedback from stakeholders to be
evaluated, analyzed and applied on the iteration of the development process.
Statistical Tools
The researcher will use descriptive statistics to assess and summarize the data obtained
using graphs and visual representations of the data in order to determine the overall percentage
on the quality and usefulness of the online verification and enrollment for Hanawan National
High School. To get the average result for the sample, the data were collected by collecting the
respondents' scores and calculating their percentage.
31
The researcher used the weighted mean to interpret and simplify the gathered data from
the respondents.
The formula was:
Mx= Σpx
Σf
Where:
Mw = is the weighted mean
Σpx = is the summation of frequency and weight
p = is the frequency
x = is the weight
Σf = is the total number of respondents
In the testing phase of this study, the researcher uses a survey as data collection
instrument to assess the system and gather feedback from respondents and to evaluate the
quality of the software, based from the ISO 9126 Software Quality Standard. The researcher
used a five (5) point Likert Scale on the testing phase of the system to assess the functionality,
usability and reliability of the system.
32
Table 4.15 Scale’s Descriptive Equivalent
Point Description
Strongly Agree 4.2 – 5.00
Agree 3.4 – 4.19
Fairly Agree 2.6 – 3.39
Disagree 1.8 – 2.59
Strongly Disagree 1.0 -1.79
Table 4.15 presents the Likert Scale and its verbal interpretation. The researcher used
5-point Likert Scale to determine the satisfactory rate of the user using the system and how it
meets the needs to manage the enrollment system in terms of its performance and
functionalities.
Table 4.16 Range Scale of Verbal Interpretation
Interpretation Weighted Mean
Strongly Agree 4.2 – 5.00
Agree 3.4 – 4.19
Fairly Agree 2.6 – 3.39
Disagree 1.8 – 2.59
Strongly Disagree 1.0 -1.79
Table 4.16 contains the range scale of verbal interpretation to summarize the computed
weighted mean. The range for 4.2 - 5.0 is interpreted as strongly agree, 3.4 - 4.19 interpreted
as agree, 2.6 – 3.39 interpreted as fairly agree, 1.8 – 2.59 interpreted as disagree, and 1.0 – 1.79
interpreted as strongly disagree.
33
BIBLIOGRAPHY
Agustin, Alcera, Antuerpia, Barroso, & Miranda. (2019). ENROLLMENT SYSTEM WITH
DESCRIPTIVE ANALYTICS. [Link].
[Link]
ESCRIPTIVE_ANALYTICS
Aliňo, Carpio, Habig, & Tomarse. (2021). OnEMS: Online Enrollment Management System
for Tertiary Level of CSCQC. Course Hero.
[Link]
Arpitha. (2020). A Study On Online College Admission Management System.
[Link]. [Link]
Azul, Baldedara, Caracas, & de Luna. (2021). Enrollment System of Jesus the Heart Christian
School. StuDocu. [Link]
technology/chapter-1-3-x2-enrollment-system-of-jesus-the-heart-christian-school/20733517
Binayao, Leonar, Lucas, Puertas, Tanhaga, & Agno-Balabat. (2021). Online Enrollment
System of Liceo de Cagayan University. [Link].
[Link]
Campos. (2019). Development of a Computerized Students-Advising and Enrolment System.
[Link]. [Link]
works/development-of-a-computerized-students-advising-and-enrolment-system/
34
Capanas, R. A., Sunga, M. S. R., Mata, F. M., & Perez, C. C. P. (2018). Usability of Pangasinan
State University Enrolment System. Asian Journal of Business and Technology Studies, 1(1),
54-60.
Chamilco, M., Pacheco, A., Peñaranda, C., Felix, E., & Ruiz, M. (2021). Materials and
methods on digital enrollment system for educational institutions. Materials Today:
Proceedings.
Miranda, M. G. P., Barroso, E. P., Antuerpia, J. F., Alcera, J. A., & Agustin, L. F. (2019).
Enrollment system with descriptive analytics. International Journal of Advanced Research in
Computer Science, 10(2).
Morris, L. M. (2019). Exploring Student and Staff Perceptions of Customer Service Support
Within a Student Enrollment System in University A. Drexel University.
Pascua, S., Pura, R., Salboro, D., Mente, L. J., Manasala, J., & Pornasdoro, R.-J. (2020).
Enrolment System for Brixton Senior High School. Ascendens Asia Singapore – Bestlink
College of the Philippines Journal of Multidisciplinary Research, 2(1). Retrieved from
[Link]
Purificacion, M. K. X. R. (2017). Student Enrolment Management System of Lyceum of
Aparri. SPUP Graduate School Research Journal, 15(1).
Sunga, M. S. (2016). An Action Plan for the Service Quality on the Enrolment System of
Pangasinan State University-Lingayen Campus. Southeast Asian Journal of Science and
Technology, 1(1), 109-123. Retrieved from
[Link]
35