Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 107

BATAAN HEROES MEMORIAL COLLEGE

Roman Super-Highway, Balanga City Bataan


Bachelor of Science in Information Technology

Online Enrollment System for Senior High School of Morong National

High School

A Capstone Project
Presented to the Faculty of Business and Technology
Bataan Heroes College
Balanga City, Bataan

In Partial Fulfillment
Of the Course Requirements in
Bachelor of Science in Information Technology
Capstone Project and Research 2

By:
Evangelista, Emmanuel Dominic D.
Layno, Mike B.
Mariano, Renzel T.
Villa, Jan Robert B.

February 2023
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Table of Contents

Acknowledgement.........................................................................................................................5
Abstract.........................................................................................................................................6
Preface...........................................................................................................................................7
CHAPTER 1: INTRODUCTION................................................................................................8
Background of the Study..........................................................................................................8
Project Context.......................................................................................................................10
Purpose and Description of the Project.................................................................................11
Statement of the Problem.......................................................................................................12
Objectives of the Study...........................................................................................................12
Specific Objective...................................................................................................................12
Scope and Delimitations of the Study....................................................................................13
Scope of the project............................................................................................................13
Limitations of the Project...................................................................................................16
Significance of the Study........................................................................................................17
Chapter 2: Review of Related Literature..................................................................................19
Conceptual Framework..........................................................................................................19
Review of Related Literature and Studies............................................................................19
Conceptual Model of the Study..............................................................................................31
Chapter 3: Technical Background............................................................................................42
Technicality of the Project.....................................................................................................42
Details of the Technology.......................................................................................................42
How the project will work?....................................................................................................44
Chapter 4.....................................................................................................................................46
Methodology............................................................................................................................46
Project design..........................................................................................................................46
Data Flow Diagram.................................................................................................................46
Context Flow Diagram...........................................................................................................47
Data Flow Diagram.................................................................................................................49
Child Diagram........................................................................................................................50
Child Diagram of Assessment....................................................................................................52

Online Enrollment System for Senior High School of Morong National High School 2
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Child Diagram of Scheduling.....................................................................................................53


Child Diagram of Grading.........................................................................................................53
Child Diagram of Reports..........................................................................................................54
4.2 Requirements Documentation..........................................................................................54
4.2.1 Operational Feasibility..................................................................................................54
Fishbone Diagram...................................................................................................................55
HIPO Chart.............................................................................................................................56
4.2.2 Economic Feasibility......................................................................................................58
Cost and Benefit Analysis.......................................................................................................58
Economic Feasibility: Operational Chart.............................................................................58
Total Development and Operational Cost.............................................................................59
Benefits of the System.............................................................................................................59
4.2.3 Schedule Feasibility.......................................................................................................59
Gantt Chart.............................................................................................................................59
Object Modeling.....................................................................................................................62
U Case......................................................................................................................................62
4.3 Design of Software, Systems, Product and or Process....................................................62
System Design.........................................................................................................................62
4.3.1 Output and User Interface............................................................................................63
User Interface..........................................................................................................................63
Database Screenshot...............................................................................................................64
4.3.2 Data Design....................................................................................................................65
Database Diagram..................................................................................................................65
Entity Relationship Diagram.................................................................................................65
Data Dictionary...........................................................................................................................65
4.4 Development and Testing, where applicable...................................................................67
4.4.1 Software Specification...................................................................................................67
Development Specification.....................................................................................................67
Deployment Specification.......................................................................................................67
Server...........................................................................................................................................67
4.4.2 Hardware Specification.................................................................................................68

Online Enrollment System for Senior High School of Morong National High School 3
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

4.4.3 Program Specification...................................................................................................68


4.4.4 Programming Environment..........................................................................................69
Project development...............................................................................................................70
Agile Methodology..................................................................................................................71
6 Phases / Steps in Agile Methodology..................................................................................71
CHAPTER 5: CONCLUSIONS AND RECOMMENDATIONS............................................79
CONCLUSIONS.....................................................................................................................79
RECOMMENDATIONS........................................................................................................79
APPENDIX.................................................................................................................................81
APPENDIX A..........................................................................................................................81
(Letters)...................................................................................................................................81
APPENDIX B..........................................................................................................................84
(Project Commitment Contract)............................................................................................84
APPENDIX C..........................................................................................................................86
(Survey)...................................................................................................................................86
APPENDIX D..........................................................................................................................89
(Sample Output).....................................................................................................................89
APPENDIX E..........................................................................................................................91
(User’s Guide).........................................................................................................................91
APPENDIX F..........................................................................................................................94
(Source Code)..........................................................................................................................94
APPENDIX G.........................................................................................................................95
(Curriculum Vitae).................................................................................................................95
BIBLIOGRAPHY.................................................................................................................100

Online Enrollment System for Senior High School of Morong National High School 4
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Acknowledgement

We would like to express our deepest gratitude to the Almighty God for his

eternal love, every day gifts and blessings especially for the knowledge, and the skills for

us to accomplish this Thesis/ Capstone Project.

We truly thank our loving parents and relatives for their endless motivation and

support. To all our classmates, friends and everyone who in one way or another shared

their support.

In Addition, we could not finished this Thesis/ Capstone Project without the help

of our subject teacher and program head Mr. Dennis Giovani Caronan. We sincerely

thank you for all the efforts to teach us and guide us in making the Thesis/ Capstone

Project.

Finally, the completion of this Thesis/ Capstone Project could not have been

possible without the guidance and assistance of Mrs. Angela Gatdula Cruz. We sincerely

thank you for your excellent supervision, for all the knowledge you shared and the

patience you endow to us all throughout the creation of this Thesis/ Capstone Project.

We would like to extend our heartfelt gratitude to everyone for all the

encouragement and inspiration during the course of this study. God bless us all.

Online Enrollment System for Senior High School of Morong National High School 5
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Abstract

The educational system has used technology in teaching, learning, data

processing, and record keeping. Enrollment systems are used to record information about

students. A well-built one will reduce the stress on those who normally have to do all of

the work. The enrollment system is especially useful when the school needs to retrieve

important information from the student. The enrollment system allows the school to track

the standings of the students. A school's manual enrollment system can result in

inaccurate student performance evaluations, lost student records, inaccurate reports, and

slow enrollment processing. Students will be perplexed as to what they should do and

how they should do it in order to enroll. It is extremely useful for the school because it

simplifies the enrollment process.

Online Enrollment System for Senior High School of Morong National High School 6
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Preface

In general, the goal of this research is to develop an enrollment system for

Morong National High School - Senior High School. The main issue is that the school

uses manual processing. The proponents want to create an Online Enrollment System for

Senior High School of Morong National High School in Sabang, Morong, Bataan. The

proposed system will benefit the School by making the enrollment process easier and

faster. The proposed system will benefit students and faculty by reducing the time and

effort required to process student enrollment.

The proposed system will also benefit the Proponents, allowing them to gain and

apply their understanding. Future Researchers will be able to use the proposed system as

a reference or guide for the Enrollment System. Administration influences decisions. The

vision and decisions of the school leadership team are supported by substantial evidence.

Online Enrollment System for Senior High School of Morong National High

School is a web-based system that you can access at any time as long as you have an

Internet connection. Online Enrollment System for Senior High School of Morong

National High School is a responsive website; users can access it from any device, such

as a smartphone, laptop, or desktop. Furthermore, this system is user friendly, allowing

you to navigate your needs without wasting time finding and searching for them.

Online Enrollment System for Senior High School of Morong National High

School will assist the Morong National High School - Senior High School in having a

faster, easier, and safer enrollment process.

Online Enrollment System for Senior High School of Morong National High School 7
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

CHAPTER 1: INTRODUCTION

Background of the Study

Technology plays a particularly significant role in our society, particularly in

schools. Most schools employ computers to assist students in dealing with current

technologies. However, as the student population grows, many institutions are having

difficulty managing enrollment through a manual procedure. One answer to this

challenge is to switch from a manual to an online enrollment system. The Enrollment

System Design Project will give vital information in a faster, more comfortable manner

by storing student enrollee files in a computer system, reducing faculty and staff work in

storing files for each student. This information may be seen instantly without the risk of

losing a single file. The concept of an enrollment system is not a new one. The

enrollment process becomes increasingly difficult as more students enroll each year. This

program will only contribute to relieving the enrollment problem by making the

enrollment process easier to manage.

In modern world doing impossible things is now become possible. As the

generation change fast, technology innovation is also fast changing mostly computers.

Computer benefits such as the way of using certain application for office works or for

record keeping purpose. The discovery of the computer was great function of modernity

to make work easier. With the help of technology, the people’s lives become more

convenient and doing things can be done so fast. Most of the people now are using

technology for the fastest and easiest way of living. To relate all of these to the

researcher’s study, the researchers want to help a company to have and to improve the

Online Enrollment System for Senior High School of Morong National High School 8
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

process of enrollment, simply by proposing an Online Enrollment System that is more

effective and much better than the existing enrollment process.

The study of the proponents focuses on the construction of an online enrollment

system for academic institutions in order to provide a solution to the school's manual

enrollment system’s difficulties. This was done not only for the benefit of schools and

proponents but also for the advancement of our country’s information technology field. It

will boost efficacy in terms of speed, dependability, and correctness of the process.

Because student has been subjected to the onerous and time-consuming manual

enrollment procedure, the proponents developed the study system for public schools.

Online Enrollment System for Senior High School of Morong National High School 9
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Project Context

Morong National High School - Senior High School that is located at Hilltop,

Sabang, Morong, Bataan. The Morong NHS – Senior High School founded in the year

2016. The school is providing quality education for a better future. The Morong National

High School – Senior High School has two fully air-conditioned computer lab that is

called iHub, own canteen and farm at the side of the school.

Enrollment is an exciting day for every student in every school. It is the most

expected activity after the vacation. But contrary to the expectations of the student

enrollees, it has posed problems and inconveniences because it has become tedious and

time-consuming.

The other students tend to give the task to their parents and other members of the

family to enroll them. The unsystematic procedure if school during enrollment is now a

major dilemma. All these seen problem that alarmed the proponents and decided to

resolves the enrollment problem by designing and execute a system of enrollment which

would cater to smooth and less problematic flow of enrollment in Morong NHS - Senior

High School.

The researchers decided to design and develop an Enrollment System that is fast,

accurate, reliable, and easy to use for Morong NHS - Senior High School. The proposed

enrollment system is a good step for the school. This could be a great help to the people

who are handling many tasks during the enrollment period by providing fast, easier,

smooth and less problematic access to information.

Online Enrollment System for Senior High School of Morong National High School 10
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Purpose and Description of the Project

This capstone project's major goal is to create a web-based enrollment system that

is quick, reliable, safe, and simple to use. The researchers will create the suggested

capstone project, entitled “Online Enrollment System for Senior High School of Morong

National High School" for the Assistant Principal, Learning Information System

Coordinator, Teacher and Student.

The proposed project will use web-based system that enables authorized users to

speed up the enrolling process, give updated, secured, and easier access to student

records. It will replace the school's current manual enrollment procedure.

To offer students high-quality services in processing enrollment is the goal of the

automated enrollment system. By computerizing the entire function, this initiative intends

to give students a good and organized enrollment procedure. Additionally, the system has

tools for managing student and faculty’s data, encoding subject schedules, and generating

reports like grades slip and certificate of registration.

Online Enrollment System for Senior High School of Morong National High School 11
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Statement of the Problem

Generally this study aims to create an Enrollment System in Morong National

High School - Senior High School. The school uses manual processing method, which is

the main problem.

Objectives of the Study

The main objective of the study is to create a web-based enrollment system that is

suited for the assistant principal, learning information system coordinator, teachers, and

students of Morong National High School, Senior High School, to have a fast and safe

enrollment process. The system will provide an efficient way of admitting students into

the school with less time and effort. It will also help the institution reduce manual errors,

like imprecise information from the students.

Specific Objective

a) To develop an admission module to register student information.

 Students encode their personal information to admit online.

b) To develop an assessment module that marks requirements.

 Marks of submitted requirements.

c) To develop a scheduling module that allows to assign, view and select

schedule information and print.

 Assigning schedule information to student also select, view, and

print the student schedule information.

Online Enrollment System for Senior High School of Morong National High School 12
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

d) To develop a record module that teacher can encode student grades and

compute the Final Grade automatically.

 Teacher encode grades of student.

e) To develop grading module that student view their grades.

 Student view their grades online.

f) To develop a report module that print certificate of registration and grade

 Student print certificates of registration and grades slip.

Scope and Delimitations of the Study

Scope of the project

Learning Information System Coordinator, Assistant Principal, Student and

Teacher Login Page Module

The system requires account credentials to login, including an ID number,

username, and password.

Admission Module

The Learning Information System Coordinator view the list of the student and

marks student requirements that need to pass face to face.

Assessment Module

The Learning Information System Coordinator marks the student requirements

and set status if the student enrolled, approved and pending.

Online Enrollment System for Senior High School of Morong National High School 13
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Schedule Module

 The Learning Information System Coordinator assign the schedule information to

the student and print certificate of registration.

 The student view and print certificate of registration.

Grades Module

 The Learning Information System Coordinator view and print grade slip of the

student.

 The Student view and print grade slip.

Subjects Management Module

The Assistant Principal encode schedules information.

Grade Level Module

The Assistant Principal encode strand and sections.

Faculty Module

The Assistant Principal encode teacher information and assigned schedule

information of the teacher.

Student QR Technology Module

 The Learning Information System Coordinator enroll old student using QR code

by scanning or uploading QR code image file.

Online Enrollment System for Senior High School of Morong National High School 14
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

 The Old Student enroll its self by using QR code by scanning and uploading

image file.

Barcode Generator Module

The Learning Information System Coordinator generates barcode for incoming

grade 12 student to register online.

Strand Schedule Module

The Learning Information System Coordinator view schedule information by each

strands.

Class Module

The Learning Information System Coordinator view the master list of student by

each subjects that enrolled in that particular subjects.

Manage Users Module

The Learning Information System Coordinator view list of user and create new.

Student Info Module

The Student view personal information and status of enrollment.

Record Module

The Teacher view schedule information, list of student and encode student grades.

Online Enrollment System for Senior High School of Morong National High School 15
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Limitations of the Project

The limitation of this system is only to register and enroll students. The proposed

enrollment system is limited only to Morong National High School – Senior High School

that involves the Learning Information System Coordinator, Assistant Principal, Teacher

and the Student of the said school. The Learning Information System Coordinator can

only enrolled the student. Assistant Principal encode schedule information, create teacher

account and assigned subjects. Student is for viewing grades slip and schedule

information. Teacher is for encoding grade of the student also teacher can view schedule

information.

Here are some limitations of the Online Enrollment System for Senior High

School of Morong National High School:

(1) Uploading Documents is not included in the Online Enrollment System for

Senior High school at Morong National High School.

(2) SMS Notifications is not included in the Online Enrollment System for Senior

High school at Morong National High School.

(3) Class Record is not included in the system for the Online Enrollment System

for Senior High School at Morong National High School only encoding quarterly grades.

Online Enrollment System for Senior High School of Morong National High School 16
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Significance of the Study

The proponents aim to develop an Online Enrollment System for Senior High

School at Morong National High School in Sabang, Morong Bataan to upgrade the old

system which is the manual enrollment.

Learning Information System Coordinator. The proposed system will make it easier to

process enrollees. The system reduces enrollment time and minimizes errors. The system

will provide reports for retrieving records and information about the students. It can

minimize the effort and time they exert in terms of gathering the students' information.

Assistant Principal. The proposed system will lessen the work of the Assistant Principal

also it help to manage schedule information and teacher’s information.

Students. The proposed system will help to minimize the time and effort that it takes to

process a student’s enrollment. The students who will enroll in the school can easily be

registered through the use of this system to process the enrollment without waiting much

time.

Proponents. The proposed system will help the proponents gain and apply their

knowledge. It will help them improve their skills and work during the study.

Future Researchers. The proposed system will allow Future Researchers to use it as a

reference for further study in the future. This study may provide relative information,

especially for other institutions having the same processes, like the Morong National

High School and Senior High School.

Online Enrollment System for Senior High School of Morong National High School 17
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Morong National High School – Senior High School. The system is one effective tool

for improving their services, and it can make the school more innovative and competitive.

The system is designed to relieve the problems that are being encountered by the

enrollees and also to have faster, easier, and more suitable storage and retrieval of

information.

Online Enrollment System for Senior High School of Morong National High School 18
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Chapter 2: Review of Related Literature

Conceptual Framework

This chapter includes the review of related literature and studies that the

proponents have acquired. It will also contain the conceptual model and the operational

definition of terms of the proposed system.

Review of Related Literature and Studies

Knowledge Requirements

Web development

Web development refers in general to the tasks associated with developing

websites for hosting via intranet or internet. The web development process includes web

design, web content development, client-side/server-side scripting and network security

configuration, among other tasks. In a broader sense, web development encompasses all

the actions, updates, and operations required to build, maintain and manage a website to

ensure its performance, user experience, and speed are optimal. It might also, but not

necessarily, include all those strategic actions needed to ensure its proper ranking on

search engine results.

Monitoring development

Monitoring allows results, processes and experiences to be documented and used

as a basis to steer decision-making and learning processes. Monitoring is checking

progress against plans. The data acquired through monitoring is used for evaluation.

Online Enrollment System for Senior High School of Morong National High School 19
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Database management System

A database management system (DBMS) is system software for creating and

managing databases. A DBMS makes it possible for end users to create, protect, read,

update and delete data in a database. The most prevalent type of data management

platform, the DBMS essentially serves as an interface between databases and users or

application programs, ensuring that data is consistently organized and remains easily

accessible.

Software Requirements

Visual Studio Code

Visual Studio Code is a streamlined code editor with support for development

operations like debugging, task running, and version control. It aims to provide just the

tools a developer needs for a quick code-build-debug cycle and leaves more complex

workflows to fuller featured IDEs, such as Visual Studio IDE.]

Sublime Text

Sublime Text editor is a sophisticated text editor which is widely used among

developers. It includes wide features such as Syntax Highlight, Auto Indentation, File

Type Recognition, Sidebar, Macros, Plug-in and Packages that make it easy for working

with code base. This tutorial gives you a comprehensive coverage of concepts of Sublime

Text and makes you comfortable to use it in your software development projects.

Online Enrollment System for Senior High School of Morong National High School 20
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Web Browser

A web browser is a software program that allows a user to locate, access, and

display web pages. In common usage, a web browser is usually shortened to "browser”.

Web browsers are used primarily for displaying and accessing websites on the internet, as

well as other content created using languages such as Hypertext Markup Language

(HTML) and Extensible Markup Language (XML). Browsers translate web pages and

websites delivered using Hypertext Transfer Protocol (HTTP) into human-readable

content. They also have the ability to display other protocols and prefixes, such as secure

HTTP (HTTPS), File Transfer Protocol (FTP), email handling (mailto:), and files (file:).

In addition, most browsers also support external plug-ins required to display active

content, such as in-page video, audio and game content.

XAMPP

XAMPP is an abbreviation where X stands for Cross-Platform, A stands for

Apache, M stands for MYSQL, and the Ps stand for PHP and Perl, respectively. It is an

open-source package of web solutions that includes Apache distribution for many servers

and command-line executables along with modules such as Apache server, MariaDB,

PHP, and Perl.

XAMPP Server

XAMPP helps a local host or server to test its website and clients via computers

and laptops before releasing it to the main server. It is a platform that furnishes a suitable

environment to test and verify the working of projects based on Apache, Perl, MySQL

Online Enrollment System for Senior High School of Morong National High School 21
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

database, and PHP through the system of the host itself. Among these technologies, Perl

is a programming language used for web development, PHP is a backend scripting

language, and MariaDB is the most vividly used database developed by MySQL. The

detailed description of these components is given below.

XAMPP MySQL

It is used for testing the projects and modifications offline before launching it on

the global web. One such very important functionality provided by XAMPP is the

creation of the MySQL database.

PHP

PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open

source general-purpose scripting language that is especially suited for web development

and can be embedded into HTML.

JavaScript

JavaScript is a scripting language used to create and control dynamic website

content, i.e. anything that moves, refreshes, or otherwise changes on your screen without

requiring you to manually reload a web page. Features like: animated graphics, photo

slideshows, autocomplete text suggestions, and interactive forms.

HTML

HTML stands for HyperText Markup Language. It is a standard markup language

for web page creation. It allows the creation and structure of sections, paragraphs, and

Online Enrollment System for Senior High School of Morong National High School 22
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

links using HTML elements (the building blocks of a web page) such as tags and

attributes.

CSS

Cascading Style Sheets, fondly referred to as CSS, is a simple design language

intended to simplify the process of making web pages presentable. CSS handles the look

and feel part of a web page. Using CSS, you can control the color of the text, the style of

fonts, the spacing between paragraphs, how columns are sized and laid out, what

background images or colors are used, layout designs, variations in display for different

devices and screen sizes as well as a variety of other effects. CSS is easy to learn and

understand but it provides powerful control over the presentation of an HTML document.

Most commonly, CSS is combined with the markup languages HTML or XHTML.

Bootstrap

Bootstrap is a free and open-source web development framework. It’s designed to

ease the web development process of responsive, mobile-first websites by providing a

collection of syntax for template designs. In other words, Bootstrap helps web developers

build websites faster as they don’t need to worry about basic commands and functions. It

consists of HTML, CSS, and JS-based scripts for various web design-related functions

and components.

Online Enrollment System for Senior High School of Morong National High School 23
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Hardware Requirements

Computer System Laptop or Desktop

“A computer system is a set of integrated devices that inputting, Processing and

outputing the storing data and information is known as “Computer system”. Basically, a

computer system is a combination of hardware and software devices that help computers

to receive data or information by communicating with each other. It is a set of integrated

devices that accept data (input), Then process it and finally give us a result (output) This

is known as the”Computer System”. The computer system work with the help of the main

four basic work ‘INPUT’, ‘OUTPUT’, ‘STORAGE’, and ‘PROCESSING’. These four

words define the meaning of Computer systems. It includes a CPU, monitor, keyboard,

mouse, etc, and many other components, etc.

SmartPhones

The term smartphone refers to a handheld electronic device that provides a

connection to a cellular network. Smartphones were introduced to the world in 1994 by

IBM but have since expanded to include companies like Apple and Samsung. Although

they were originally meant to allow individuals to communicate via phone and email,

smartphones now allow people to access the internet, play games, and send text messages

in addition to making phone calls and sending emails.

Online Enrollment System for Senior High School of Morong National High School 24
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Router

A router is a device that connects two or more packet-switched networks or

subnetworks. It serves two primary functions: managing traffic between these networks

by forwarding data packets to their intended IP addresses, and allowing multiple devices

to use the same Internet connection. There are several types of routers, but most routers

pass data between LANs (local area networks) and WANs (wide area networks). A LAN

is a group of connected devices restricted to a specific geographic area. A LAN usually

requires a single router. A WAN, by contrast, is a large network spread out over a vast

geographic area. Large organizations and companies that operate in multiple locations

across the country, for instance, will need separate LANs for each location, which then

connect to the other LANs to form a WAN. Because a WAN is distributed over a large

area, it often necessitates multiple routers and switches*. *A network switch forwards

data packets between groups of devices in the same network, whereas a router forwards

data between different networks.

Local Literature

Importance of computer application is increasing day by day. In the latest decades

of the Millennium winning organization are those which are willing to integrate business

strategy and computer information technology in plying their respective trades. The use

of computer information technology results for them to be able to develop products fast

and make decisions fast, ability to have fluid organization structures, able to cope with

the demanding work force and external environment by the rapid development of

Online Enrollment System for Senior High School of Morong National High School 25
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

innovative approaches and lastly using information system confirms the company’s

mission vision. Schools use information systems in the way of implementing an

enrolment system. This results for them to attract enrollees and earn an income. Enrollees

are attracted because the use of the said system makes the transactions faster and easier.

(Aquino, 2005). “Lack of enrolment system in schools can lead to chaos and troubles”.

Students will be confused on what they should do to be able to enroll, that is why such

systems is extremely useful in the way that it gives an ease on working on enrolment

processes. (Ace Adrian, 2011) Many countries nowadays, especially the developing

nations are challenged by the rapid technological changes. This has radically changed the

living and working styles of the entire society. This transformation has been driven partly

by rapid technological innovation. While in the 20th century saw the rise of the industrial

revolution with steam- powered machines intensifying and expanding human productive

power, the 21th century was characterized by the birth of machine-powered flight and the

emergence of broadcasting and computer technologies the extend the reach of human

creativity even more and made possible new ways by which humans could live and work

together (Tinio, 2002).

Computer assist careful intelligent planning, organizing, actuating and

controlling. This maybe observed from the past that they monitor production activities,

solve scientific problem and help arrive in tentative answer to a multitude of involve

conditions (Dioso, 2011)

Online Enrollment System for Senior High School of Morong National High School 26
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Technology innovation had influenced man's work from data processing, business

transaction, research, planning, monitoring and even in medical operation on human

anatomy are now entrusted to computer technology. Web applications are popular due to

ubiquity of its applications. The ability to update and maintain web applications without

distributing and installing software on potentially thousands of client computers are key

reasons for its popularity. A significant advantage of building web applications to support

a standard browser feature is the ability to perform as specified, regardless of the

operating system installed on a given client (Bacala & Fleanno, 2009).

Local Studies

An enrollment system helps and provides efficient and reliable services to the

students, enrolment personnel and administration. Moreover, this system improved the

process of enrolment in terms of searching, retrieving and subject schedules. (Lopez,

2005) Many problems and difficulties were identified in the existing system of Dagupan

City National High School (DCNHS). These major concerns are affecting the efficient

enrolment system of students. Security of the student’s records were found to be at high

risk. The current system may fail to protect some important documents. It has also

untimely and inefficient report generation. A computerized system for DCNHS shall

result to a significant increase in the number of enrollees. (Cayabyab, 2007. In

educational institutions like Harvest School in Dagupan City, Composed of elementary

and high school level.

Online Enrollment System for Senior High School of Morong National High School 27
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

The school puts premium to its registration. The enrollment process is the initial

stage in gathering bon fide and accurate student information necessary to establish

student permanent records. A registration and billing system is needed by the institution

to address the stated situation. The study has been made to help Harvent School gather

fast and deliver accurate information (Calabozo&Fernandez, 2006).Based on the

researcher, a web-based enrolment system for Ven'tas ParochialSchool (VPS) in Manila

was developed to help its students enroll in a more efficient way without the hassles of

waiting long hours in filling out forms, which sometimes become redundant, or to stand

in line and pay at the cashier. It is with the Web-based Enrollment System for VPS that

this new style of enrolment may be achieved. This new type of system offers its students

new options for enrolling at VPS. By logging on to VPSwebsite, one can register and

enroll subjects for a school year. With these, all the students are required to fill out

certain forms that do not take more than a few minutes to accomplish. The system stores

its records in the school database for future references. Confirmation of the transaction

made by the students need to be verified, the payment of tuition fees must be made in the

school's registrar. The students may also browse the web site of VPS and he can check

his current account. He can also refer to the list of the school current tuition fee rates rates

(Vascularize, 2008).

Currently emerging on markets for they are offering transaction convenience and

service efficiency using Internet. This system becomes a powerful tool in dealing with

information management regarding enrollment transactions. (Holmes, 2006) Continuing

innovation in technologies can lead to organizational changes that range from

Online Enrollment System for Senior High School of Morong National High School 28
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

improvement of day-to-day operation and for easy access it provides for the end users.

Many schools today have adapted this innovation in offering of their services. (Forman,

2007).

Foreign Studies

Harvard University Harvard College students register for the term using an

electronic registration tool. The electronic tool is easy to use and should take only a few

minutes to complete. During the registration process, students need to verify their name

and their physical return to campus. Additionally, they are provided with informational

documents such as Harvard College's Alcohol and Drug Policy, Substance Abuse Laws,

and Voter Registration Forms. Students are also required to review and update their

directory information. Students are given the option to register for Message Me, Harvard

University’s emergency notification system. Students will be able to access the

Registration tool by selecting the "Campus Resources" tab of the my.harvard.edu portal.

Within this screen, they will see a block called 'Online Registration Tool'. There should

be a Status line with a link to 'Register Online'. Once this link is selected, they will need

to authenticate themselves using their HUID and PIN and will be presented with a

welcome message for the online registration tool. The student receives final confirmation

upon completing the registration process and an email confirmation. Lastly, the Status

line on the my.harvard.edu Online Registration.

Tool will indicate 'You are currently registered' when this process is complete.

California State University, extensive system of public institutions of higher education in

Online Enrollment System for Senior High School of Morong National High School 29
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

California, U.S., one of the largest such systems in the country. San Carlos School

District to make the registration process simpler and more efficient during your child’s

time as a student in the San Carlos School District and in an attempt to “Go Green”, the

San Carlos School District now uses an online process to gather student information

while maintaining confidentially and security. To complete or update your child’s Info

snap forms, you will need an access code (or “Snap Code”).

If you do not have a Snap Code or have forgotten it, please contact the District

Office at (650)508-7333.Cardinal Charter AcademyCardinal Charter Academy is a

tuition-free public charter school educating students in grades K-8 who reside in North

Carolina. For 2014-2015 school year applications will be accepted in grade levels K-7.

Subsequent grades will be added each year. Cardinal Charter Academy is governed by

the Triangle Charter Education Association of North Carolina and a member of the

Charter Schools USA (CSUSA) family of schools. (http://www.cardinalcharter.org). The

Southern California Community College Long Beach City College has gone live with a

Cognos-Based faculty and student scheduling management system that was designed by

Irvine, CA-base professional services firm e2e Analytics. Priority to installing the new

system. LBCC, which has two main campuses and multiple satellites that support nine

schools and 34 departments. The school’s scheduling management system budgeting and

planning up to three months to compile, consolidate, and implement. Updating and

checking of faculty and students Information was inspired bythe advancement of modern

technology. The researchers gathered data necessary in the scheduling system for the

success of the study providing benefit of the employees and students so they can have

Online Enrollment System for Senior High School of Morong National High School 30
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

access and have access and can manage information directly and conveniently. (Koft,

2007)A Local Area Network Enrollment System (LANES) is a broad system. It is a

combination of different function areas such as databases, searching, retrieval, and update

of student records, checking of student's schedule, computation of fees. (Dzubeck, Frank,

2003).

Conceptual Model of the Study

Creswell (1994) stated that a conceptual framework can guide research by providing a

visual representation of theoretical constructs (and variables) of interest. Designing a

conceptual model begins with conducting a thorough review of the literature. Search

peer-reviewed journal articles, books/monographs, conference papers, and other relevant

references. Next, organize the literature around the topic. Begin to develop research

questions or objectives based on theory. “Theories present a systematic view of

phenomena by specifying relations among variables using a set of interrelated

constructs/variables, definitions and propositions”.

Online Enrollment System for Senior High School of Morong National High School 31
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Online Enrollment System for Senior High School of Morong National High School 32
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Figure 1. Conceptual Model of the Proposed Study

Figure 1 shows the conceptual model of the study. It consists of four phases

starting from the input, process, output and finally the evaluation. The input phase is

made up of knowledge, software and hardware requirements. For the knowledge

requirement of the proposed system, it requires the knowledge web development,

database management system, monitoring system. The knowledge requirements will help

the proponents to be familiar with the proposed system. It would greatly benefit the

proponents to have prior knowledge and ideas relevant to their objectives for the

development of the proposed system. In addition, the software requirements mentioned

from Figure 1 are PHP, JavaScript, Python ,XAMPP MySQL, XAMPP Apache server,

web browsers, Bootstrap and while the hardware requirements are a computer system

laptop or Desktop, smartphones, modem, and router for the hardware requirements. The

process phase from the conceptual model from figure 1 states that the proponents will use

the Agile Model as the methodology in the development of the proposed system. The

procedures required to complete this model is to Plan, Design, Development, Testing,

Release and Feedback. Finally, the output phase shows that the proponents will Online

Enrollment System for Senior High School of Morong National High School.

Online Enrollment System for Senior High School of Morong National High School 33
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Operational Definition of Terms

The following are the terms that operationally define for a better understanding of

the study:

Education

According to Paul 2020 education is the process of receiving or giving systematic

instruction, especially at a school or university.

DepED

The Department of Education (abbreviated as DepEd; Filipino: Kagawaran ng

Edukasyon) is the executive department of the Philippine government responsible for

ensuring access to, promoting equity in, and improving the quality of basic education.[4]

It is the main agency tasked to manage and govern the Philippine system of basic

education. It is the chief formulator of Philippine education policy and responsible for the

Philippine primary and secondary school systems. It has its headquarters at the DepEd

Complex in Meralco Avenue, Pasig.

Learning Information System (LIS)

A system for maintaining the registry of learners aimed at meeting the following

objectives; Provide a standardized registration system for learners, Track learner

progress/performance, Provide learner information for better program planning and

supervision of schools and learning centers, Enhance management of learner records.

Online Enrollment System for Senior High School of Morong National High School 34
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Assistant Principal

An assistant principal, also known as a vice principal, is an education

administrator responsible for facilitating the day-to-day requirements of their school.

They need to ensure the safety of students, as well as fulfillment of federal and state

student and teacher performance guidelines. This leadership position includes interactions

with students, teachers, other administrators, board members, and parents.

Senior High School

Senior High School is two years of specialized upper secondary education;

students may choose a specialization based on aptitude, interests, and school capacity.

The choice of career track will define the content of the subjects a student will take in

Grades 11 and 12. SHS subjects fall under either the Core Curriculum or specific Tracks.

Enrollment System

Enrollment systems are used in recording a student’s information. A well-built

one will reduce the load on the people that normally have to-do all the work. Enrollment

system is useful especially when the school retrieves the important information from the

student.

Online Enrollment System

Online enrollment includes any system designed to collect information on

students before they have enrolled in a facility or school. These systems work by

Online Enrollment System for Senior High School of Morong National High School 35
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

allowing administrators to send out forms to parents via email or a website portal instead

of having to rely on mailing forms or having families stop by to pick them up.

Web Development

Web development refers to building, creating, and maintaining websites. It

includes aspects such as web design, web publishing, web programming, and database

management. While the terms "web developer" and "web designer" are often used

synonymously, they do not mean the same thing.

Web Programming

Web programming can be briefly categorized into client and server coding. The

client side needs programming related to accessing data from users and providing

information. It also needs to ensure there are enough plug ins to enrich user experience in

a graphic user interface, including security measures.

HTML

HTML, or Hypertext Markup Language, allows web users to create and structure

sections, paragraphs, and links using elements, tags, and attributes. However, it’s worth

noting that HTML is not considered a programming language as it can’t create dynamic

functionality.

CSS

Cascading Style Sheets, fondly referred to as CSS, is a simple design language

intended to simplify the process of making web pages presentable. CSS handles the look

Online Enrollment System for Senior High School of Morong National High School 36
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

and feel part of a web page. Using CSS, you can control the color of the text, the style of

fonts, the spacing between paragraphs, how columns are sized and laid out, what

background images or colors are used, layout designs, and variations in display for

different devices and screen sizes as well as a variety of other effects. CSS is easy to

learn and understand but it provides powerful control over the presentation of an HTML

document. Most commonly, CSS is combined with the markup languages HTML or

XHTML

JavaScript

JavaScript is a scripting language first developed by Netscape to enable Web

authors to design interactive sites. Although it shares many of the features and structures

of the full Java language, it was developed independently. JavaScript can interact with

HTML source code, enabling Web authors to spice up their sites with dynamic content.

Json

JSON is an open standard file format and data interchange format that uses

human-readable text to store and transmit data objects consisting of attribute–value pairs

and arrays (or other serializable values). It is a common data format with diverse uses in

electronic data interchange, including that of web applications with servers.

PHP

PHP originally stood for Personal Home Page, but it now stands for the recursive

initialism PHP: Hypertext Preprocessor. PHP code is usually processed on a web server

Online Enrollment System for Senior High School of Morong National High School 37
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

by a PHP interpreter implemented as a module, a daemon or as a Common Gateway

Interface (CGI) executable.

Server

A server is a computer program or device that provides a service to another

computer program and its user, also known as the client. In a data center, the physical

computer that a server program runs on is also frequently referred to as a server. That

machine might be a dedicated server or it might be used for other purposes.

Database

A database is a data structure that stores organized information. Most databases

contain multiple tables, which may each include several different fields. For example, a

company database may include tables for products, employees, and financial records.

Each of these tables would have different fields that are relevant to the information stored

in the table.

SQL

SQL (pronounced “ess-que-el”) stands for Structured Query Language. SQL is

used to communicate with a database. According to ANSI (American National Standards

Institute), it is the standard language for relational database management systems. SQL

statements are used to perform tasks such as update data on a database, or retrieve data

from a database. Some common relational database management systems that use SQL

are: Oracle, Sybase, Microsoft SQL Server, Access, Ingres, etc.

Online Enrollment System for Senior High School of Morong National High School 38
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Browser

A browser is a software program to present and explore content on the World

Wide Web. These pieces of content, including pictures, videos, and web pages, are

connected using hyperlinks and classified with URIs (Uniform Resource Identifiers).

Text Editor

A text editor is program that allows you to open, view, and edit plain text files.

Unlike word processors, text editors do not add formatting to text, instead focusing on

editing functions for plain text.

Visual Studio Code

Visual Studio Code is a code editor in layman’s terms. Visual Studio Code is “a

free-editor that helps the programmer write code, helps in debugging and corrects the

code using the intelli-sense method”. In normal terms, it facilitates users to write the code

in an easy manner. Many people say that it is half of an IDE and an editor, but the

decision is up to to the coders. Any program/software that we see or use works on the

code that runs in the background. Traditionally coding was used to do in the traditional

editors or even in the basic editors like notepad! These editors used to provide basic

support to the coders.

Online Enrollment System for Senior High School of Morong National High School 39
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

XAMPP

XAMPP is an open-source software developed by Apache Friends. XAMPP

software package contains Apache distributions for Apache server, MariaDB, PHP, and

Perl. And it is basically local host or a local server

Apache

Apache HTTP Server is not a physical server, but rather a software that runs on a

server. Who is using Apache Web Server? Apache software is currently used by 43.2%

websites all over the world.

MYSQL

MySQL is an open-source relational database management system (RDBMS). Its

name is a combination of "My", the name of co-founder Michael Widenius's daughter,

and "SQL", the abbreviation for Structured Query Language. A relational database

organizes data into one or more data tables in which data may be related to each other;

these relations help structure the data.

Computer

A computer is a machine or device that performs processes, calculations and

operations based on instructions provided by a software or hardware program. It is

designed to execute applications and provides a variety of solutions by combining

integrated hardware and software components.

Online Enrollment System for Senior High School of Morong National High School 40
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Router

A router is hardware device designed to receive, analyze and move incoming

packets to another network. It may also be used to convert the packets to another network

interface, drop them, and perform other actions relating to a network. The picture shows

the Linksys BEFSR11 wireless router and is what many home routers resemble.

Smart Phone

A smartphone is a mobile phone with highly advanced features. A typical

smartphone has a high-resolution touch screen display, Wi-Fi connectivity, Web

browsing capabilities, and the ability to accept sophisticated applications.

Online Enrollment System for Senior High School of Morong National High School 41
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Chapter 3: Technical Background

Technicality of the Project

The proponents of the project collected all relevant research on the project and

considered which technology to use. The Online Enrollment System for Senior High

School of Morong National High School is an enrollment process where the students can

enroll online fast and easier. The project will be an Information Technology (IT) related

study so there will be terms or terminologies that only Information Technology (IT)

students and persons on the Information Technology (IT) field can understand. These are

some of the technical terms that are being used by the proponents in the project: Visual

Studio code, Sublime, XAMPP, XAMPP Apache Server, XAMPP MySQL, PHP,

JavaScript, HTML, CSS and Bootstrap. The terminologies stated above is also used by

the proponents of this project.

Details of the Technology

The proponents choose Visual Studio Code as the main source code editor of the

project. Sometimes the Sublime is used when the laptop or personal computer is lack of

memory because it is a lightest application to use as source code editor. HTML is the

language for describing the structure of web pages it gives authors the means to: Publish

online documents with headings, text, tables, lists, photos, etc. Retrieve online

information via hypertext links, at the click of a button. CSS it is the presentation of web

pages, including colors, layout, and fonts. It allows one to adapt the presentation to

different types of devices, such as large screens, small screens, or printers. CSS is

independent of HTML and can be used with any XML-based markup language.

Online Enrollment System for Senior High School of Morong National High School 42
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

The Bootstrap is a free and open source front end development framework for the

creation of websites and web apps. The Bootstrap framework is built on HTML, CSS,

and JavaScript (JS) to facilitate the development of responsive, mobile-first sites and

apps. JavaScript it is used by the developer or the programmer to create dynamic and

interactive web content like applications and browsers. JavaScript is so popular that it's

the most used programming language in the world. PHP it is an open-source server-side

scripting language that many developers use for web development. It is also a general-

purpose language that you can use to make lots of projects, including Graphical User

Interfaces (GUIs). XAMPP is a free and open-source cross-platform web server. XAMPP

is simply a local host or server that is used to test clients or websites before publishing

them to a remote web server. The XAMPP server software on a local computer provides

an appropriate environment for testing MYSQL, PHP, Apache, and Perl projects.

XAMPP Apache Server Apache Xampp is an open source tool used for running PHP or

PERL Web applications locally using a Web server. It is available for all major operating

systems and is popular with Windows users to locally build and test their Web apps.

XAMPP MySQL it is another open source package that is widely used for PHP

development. XAMPP contains MariaDB, PHP, and Perl; it provides a graphical

interface for SQL (phpMyAdmin), making it easy to maintain data in a relational

database. The proponents use Windows 10 because it is currently and most popular

operating system. The proponents recommended Google Chrome browser to get the best

result of the project when it run or test. The project can viewed by using smartphone and

computer or laptop.

Online Enrollment System for Senior High School of Morong National High School 43
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

How the project will work?

The proposed system log-in and log-out feature will require allowed users to input

their user credentials in order to access their user account in all modules. The forgot your

password feature, let you change or reset your password to get back your account. The

admission module, it works by add new student and check requirements. The assessment

module, it works by marks the submitted requirements by student to be enrolled also in

assessment module the LIS Coordinator select the subjects and assign it to student. In

schedule module, it view and print the enrolled subject of the student. In grades module,

it view the student grades encoded by teacher and print. In subject management module,

encoding of subjects. Grade level module, encoded of strand and sections. In faculty

module, assigning subjects of the teachers and view the list of subjects. Student Via QR

Code module, it works only in grade 12 student and it has a feature of enrolling the old

student. Strand schedule module, it work by viewing only of subjects of different strands

and sections. Class module, it works by viewing only the subjects and who is enrolled in

particular subjects. Manage user module, it add faculty account. In students part the

current subjects module it work by viewing the subjects and grades also it has feature of

print. Student info module, it works by viewing the encoded information and view the

status if you are already enrolled or pending. Qr scanner registration, it works only in old

student to be enrolled. Schedule module, it works only by viewing schedule information.

In teacher parts the Record module, it works by viewing of subjects assign to the teacher

and also it has feature of encoding of grade of the student. The Online Enrollment System

for Morong National High School Senior High School works in devices such as Laptop,

Online Enrollment System for Senior High School of Morong National High School 44
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Desktop and Mobile/Smartphones and it requires Internet Connection or Data. Online

Enrollment System for Morong National High School Senior High School is user friendly

it is easy to learn how to use and navigate what you are looking and needed.

Online Enrollment System for Senior High School of Morong National High School 45
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Chapter 4

Methodology

This chapter will include the methodologies for this study. It will include the

project design, data flow diagram and the database design for the proposed system, Gantt

chart, operation, and testing procedures. This chapter will also cover the steps the

proponents will take for the evaluation process of the proposed system the Morong

Senior High school Enrollment system.

Project design

The proposed Online Morong Senior High School Enrollment System in Sabang

Morong Bataan. The proposed system has sign in it allow the students to log in using id

number in school and a password in order to access your account and view your profile

and subjects with grades. A computergenerated process is the Online Enrollment System.

This can reduce workload while also providing the school with accurate information. As

a result, not only will it benefit the student, but also the administration as a whole.

Data Flow Diagram

Acording to GeekforGeeks Data flow Diagram is basically the graphical

representation of the flow of data or information. It is a framework or pattern of the data

systems. It includes storing data, data input, data output. It is describing as the process of

taking the data as input, storing the data, giving the data as output. It describes the path of

data that completes the process.

Online Enrollment System for Senior High School of Morong National High School 46
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Context Flow Diagram

Context Flow Diagram According to MSc-IT Study Material (2011) the context

diagram is used to establish the context and boundaries of the system to be modelled:

which things are inside and outside of the system being modelled, and what is the

relationship of the system with these external entities. A context diagram, sometimes

called a level 0 data-flow diagram, is drawn in order to define and clarify the boundaries

of the software system. It identifies the flows of information between the system and

external entities. The entire software system is shown as a single process.

Level 0 Diagram of the Proposed System

There are four entities Learning Information System Coordinator, Assistant

Principal Student and Teacher.

Online Enrollment System for Senior High School of Morong National High School 47
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

 The Learning Information System Coordinator monitors student information,

assigns schedules, enrolling student and mark of requirements.

 The student entities are capable of encoding personal information, view grade,

view certificate of registration, printing grade slips and certificates of registration.

 The teacher entities are capable of encoding the grade of a student and viewing

schedule information.

 The Assistant principal entities are capable of encoding schedule information and

assigned schedule to teacher.

Online Enrollment System for Senior High School of Morong National High School 48
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Data Flow Diagram

Data Flow Diagram of the Proposed System

The diagram shows six processes based on the interaction of the entities within

the system. The first process is the registration process, which is responsible for the

student's encoding of personal information to be enlisted. The second process is

admission. This process is for checking student information and requirements. The third

process is assessment; it is for checking requirements marked by the learning information

system coordinator. The fourth process is scheduling, which is for selecting and assigning

subjects to students. The fifth process is grading, it is for teacher, assistant principal, and

student; the teacher is responsible for encoding the grade of the student; the assistant

principal is responsible for encoding schedule information; and student is responsible for

viewing only the grade. The sixth process is reports; it is for the Learning Information

Online Enrollment System for Senior High School of Morong National High School 49
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

System Coordinator and student. The Learning Information System Coordinator prints

the certificate of registration, and the student prints the certificate of registration and

grade slip.

Child Diagram

Child Diagram of Register

The student is required to use an ID number and password to login. The Learning

System Information Coordinator, Teacher, and Assistant Principal required an email and

password. The first process is to input user credentials to login. Second process: verifying

user credentials to make sure that the user credentials that inputted are correct.

Online Enrollment System for Senior High School of Morong National High School 50
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Child Diagram of Admission

The first process is input, where students encode personal information into the

admission form to be enlisted. Second, the Learning System Information Coordinator

marks the face-to-face submitted requirements of the student. Once the requirements are

complete and approved by the Learning System Information Coordinator, it notifies the

student from the Gmail account inputted by the student. The email contains the student's

ID number and password.

Online Enrollment System for Senior High School of Morong National High School 51
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Child Diagram of Assessment

The first process is to view the assessment status of the student by the Learning

Information System Coordinator, and the second process is to approve the submitted

requirements. The third process is assigning subjects, and after clicking the accept button,

the subjects that are assigned are viewed by the student.

Online Enrollment System for Senior High School of Morong National High School 52
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Child Diagram of Scheduling

The first process is select a schedule for the student. After assigning a subject, the

student is already enrolled.

Child Diagram of Grading

There are two entities: the teacher and the student. The first process is the

encoding of the grade by the teacher. After encoding, the student can see the quarterly

grade with remarks.

Online Enrollment System for Senior High School of Morong National High School 53
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Child Diagram of Reports

The Learning System Information Coordinator only views the student grade. The

student will be able to view and print the grade slip and certificate of registration.

4.2 Requirements Documentation

4.2.1 Operational Feasibility

Client Support:

The Online Enrollment System for Senior High School of Morong National High

School have a goal of enrolling the students fast and easier. This system is a web based

system that need an internet connection to access the system from any locations. The

proposed system provides faculty to register and enroll the students, keep updating and

viewing the information of the students and adding the grades of students to the system.

Online Enrollment System for Senior High School of Morong National High School 54
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

User Support:

The user and the developer needs to help each other to meet the systems

requirements. The user will have controlled on what information’s needed to put to the

system.

Fishbone Diagram

A fishbone diagram is a visualization tool for categorizing the potential causes of

a problem. This tool is used in order to identify a problem’s root causes. Typically used

for root cause analysis, a fishbone diagram combines the practice of brainstorming with a

type of mind map template. It should be efficient as a test case technique to determine

cause and effect. The proponent use fishbone diagram to identify the current problems of

Enrollment System for Senior High School of Morong National High School.

Online Enrollment System for Senior High School of Morong National High School 55
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

HIPO Chart

The Hierarchy plus IPO (HIPO) technique is a tool for planning and documenting

a computer program. A HIPO model consists of a hierarchy chart that graphically

represents the program’s control structure and a set of IPO charts that describe the inputs

to, the outputs from, and the functions performed by each module on the hierarchy chart.

Using the HIPO technique, designers can evaluate and refine a program’s design, and

correct flaws prior to implementation.

Online Enrollment System for Senior High School of Morong National High School 56
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Online Enrollment System for Senior High School of Morong National High School 57
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

4.2.2 Economic Feasibility

Cost and Benefit Analysis

A cost-benefit analysis is a systematic process that businesses use to analyze

which decisions to make and which to forgo. The cost-benefit analyst sums the potential

rewards expected from a situation or action and then subtracts the total costs associated

with taking that action.

Development Cost Duration Monthly Cost Total Amount


Internet Connection 6 Months ₱1500 ₱9,000
(Converge Fiber X 100 Mbps)
Electricity 6 Months ₱500 ₱3,000
Office Supplies (Bond Paper, 6 Months ₱600 ₱3,600
Ink)
Total ₱15,600

The overall development cost of the proposed system is shown above. It shows

the need of the system in developing of the proposed system.

Economic Feasibility: Operational Chart

Operational Cost Duration Monthly Cost Total Amount


Internet Connection 12 Months ₱1500 ₱18,000
(Converge Fiber X 100
Mbps)
Electricity 12 Months ₱1000 ₱12,000
Office Supplies (Bond 12 Months ₱600 ₱7,200
Paper, Ink)
Maintenance Fee 12 Months ₱1500 ₱18,000
TOTAL ₱55,200

Online Enrollment System for Senior High School of Morong National High School 58
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

The overall operational cost of the proposed system is shown above. It includes

the maintenance of the system and the utilizing and operating of the system.

Total Development and Operational Cost

Development Cost ₱15,600


Operational Cost ₱55,200
TOTAL ₱70,800

The table shows of summarize of the entire cost of developing and operating of

the proposed system.

Benefits of the System

The efficiency of work and output of the employee ₱50,000


Work Management of the employee ₱50,000
Bond Paper ₱600
Ink ₱600
TOTAL ₱101,200

The table shows the computed benefits of the researched system to the

organization.

4.2.3 Schedule Feasibility

Gantt Chart

According to Gantt, Henry Laurence, 1861-1919 The Gantt chart was developed

as a way to keep track of everyday tasks and easily measure individual workers’

productivity. They quickly grew very popular in any organization that relied heavily on

logistics

Online Enrollment System for Senior High School of Morong National High School 59
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Online Enrollment System for Senior High School of Morong National High School 60
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Online Enrollment System for Senior High School of Morong National High School 61
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Object Modeling

U Case Manage User


View Student
Information

Select Subjects

View Class List


Learning
Information Admit Student Student
System
Coordinator Mark Student
Requirements

Enroll Students

Encode Information

View Grades

View Schedule
Information

Encode Grade
Teacher
Encode Schedule Assistant Principal
Information

4.3 Design of Software, Systems, Product and or Process

System Design

Enrollment System for Senior High School of Morong National High School is a

Web Based System this system can access anytime as long as there is Internet Connection

and you have your username and password.

Online Enrollment System for Senior High School of Morong National High School 62
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Enrollment System for Senior High School of Morong National High School is

responsive website, user of this system can access any type of devices such as

smartphone, laptop or a desktop. Additionally this system is also a user friendly you can

navigate your needs without wasting of your time in finding and searching of your needs.

Enrollment System for Senior High School of Morong National High School is

only for registration and enrolling of the students.

4.3.1 Output and User Interface

User Interface

System Screenshots
Student Login Page Screenshot

Online Enrollment System for Senior High School of Morong National High School 63
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Assistant Principal, Learning Information System Coordinator and Teacher Login

Page Screenshot

Database Screenshot

Online Enrollment System for Senior High School of Morong National High School 64
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

4.3.2 Data Design

Database Diagram

The proposed system has table requirements that will be explained with the Entity

Relationship Model and the Data dictionary.

Entity Relationship Diagram

Data Dictionary

Table 1 shows the data included within the table tblay table. It has the Academic

Year ID and Academic Year.

Online Enrollment System for Senior High School of Morong National High School 65
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Table 2 shows the data included within the table class tble. It has the Class ID,

Class Code ,Subj id, Ins ID, Syid, Ay, Day ,C Time ,IDno, Room and Section.

Table 3 shows the data included within the table Instructor table. It has the

Instructor ID, Instructor full name, Instructor Address, Instructor sex, Instructor Status,

Instructor Specialization instructor specialization Instructor email, Employment

Instructor Status.

Online Enrollment System for Senior High School of Morong National High School 66
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

4.4 Development and Testing, where applicable

4.4.1 Software Specification

Development Specification

 Internet Connection

 Personal Computer like Desktop / Laptop

 Browser like Google Chrome (newer version)

 Windows 8 (or newer version) for Operating System

 Visual Studio

 Sublime Text Editor

 XAMPP

Deployment Specification

 Internet Connection

 Personal Computer like Desktop / Laptop

 Browser like Google Chrome (newer version)

 Windows 8 (or newer version) for Operating System

Server

 Visual Studio

 Sublime Text Editor

 XAMPP

 MySQL

Online Enrollment System for Senior High School of Morong National High School 67
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology
 Hostinger

4.4.2 Hardware Specification

The following hardware specification were accessary for the computerized

student’s information system to be implemented:

Client

 Dual Core Processor

 8GB RAM

 Hard Disk Space / Solid State Drives (SDD) Space

 Video Card 500MB

Server

 Core i3 or i5 Processor

 1TB Hard Drive or Solid State Drives

 1GB Video Card

 8GB Internal Memory

4.4.3 Program Specification

The Online Enrollment System for Senior High School of Morong National High

School will help the Morong National High School – Senior High School to have a fast,

easier and safe enrollment process.

Online Enrollment System for Senior High School of Morong National High School 68
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology
The student will need to provide their user ID and password in order to access the

COR, Grades, Student Info, Student QR Technology, and other areas of the proposed

system's Log-in/Log-out Services feature.

The Assistant Principal have access to the Assesment Module,

Subjects_Management Module, Subject Management Module, Grade Level Module,

Class Module, Faculty Module, Grades Module and Schedule Module. In Assessment

assistant principal can only view the list of student and subject information enrolled. In

Strand Schedule can view only the list of subject by strand. In Grade Level Module the

assistant principal can encode the list of strand. In Faculty Module the assistant principal

add new user the account teacher. In Grades Module it only view the student grades by

assistant principal. In Schedule Module the assistant principal can only view the schedule

information of the student.

The Learning Information System Coordinator have access to Admission,

Assessment and Schedule Module. The Admission Module view the list of student and

mark student requirements. Assessment Module view the list of student and set approved

if the student requirements is complete after that the LIS can set the strand of the student.

In Schedule Module LIS assign the schedule information for the student.

The Teacher have access to Record, for the teacher to encode quarterly student

grades.

4.4.4 Programming Environment

Front End

Online Enrollment System for Senior High School of Morong National High School 69
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology
The front end of a website is everything the user either sees or interacts with when

they visit the website. It is responsible for the total look and feel of an online experience.

In this study, the proponents used PHP language for scripting, white HTML,

Bootstrap and JQuery for user interface and CSS for the design.

Back End

The backend is the server-side of the website. It stores and arranges data, and also

makes sure everything on the client-side of the website works fine. It is the part of the

website that you cannot see and interact with. It is the portion of software that does not

come in direct contact with the users. The parts and characteristics developed by backend

designers are indirectly accessed by users through a front-end application. Activities, like

writing APIs, creating libraries, and working with system components without user

interfaces or even systems of scientific programming, are also included in the backend. In

this study, the proponents used PHP for the server scripting language and MySQL,

XAMPP for the database.

Project development

Task management guide the Project Development is the systematic use of

resources, knowledge and practices to design and implement a given project and meet its

goals and objectives under specific requirements. It is also defined as the process of

transforming available project inputs into desired outputs by consuming available

resources. The term is widely used in IT and software projects.

Online Enrollment System for Senior High School of Morong National High School 70
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Figure: Agile Methodology

Agile Methodology

Atatus.com. (2021, June 1) explained that the agile methodology is a practice that

encourages continuous development and testing throughout the software development

lifecycle of a project. Unlike the Waterfall methodology, the agile methodology allows

for parallel development and testing.

Agile methodologies attempt to produce the proper product through small cross-

functional self-organizing teams that produce small pieces of functionality on a regular

basis, allowing for frequent customer input and course correction as needed. In doing so,

Agile tries to address the issues that traditional "waterfall" methodologies of delivering

huge products over extended periods of time encounter, such as client requirements

changing frequently and resulting in the delivery of incorrect products.

Online Enrollment System for Senior High School of Morong National High School 71
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology
6 Phases / Steps in Agile Methodology

Atatus.com. (2021, June 1) explained that the agile development is not that tough

when broken down to its core concepts. While the number of meetings involved may

appear unnecessary, it saves a lot of time by optimizing development tasks and avoiding

the errors that can occur during the planning stages.

Phase 1: Requirements

Atatus.com. (2021, June 1) explained that before a Product Owner can begin

creating a project, they must first generate the initial documentation, which includes a

description of the project's needs.

In this phase, the proponents gathered requirements and information in regards

with the proposed system. The proponents brainstormed all together in order to maximize

the ideals and assign roles and responsibilities for each member. The proponents will take

permission to the establishment or to the school to use their name for the proposed

system in that case the proponent send a letter of intent to principal of the school and

once it is approved the proponents will start doing the proposed system. At the end of this

phase, the proponents drafted the first version of the documentation and identified the

software and hardware requirements for the proposed system.

Phase 2: Design

Atatus.com. (2021, June 1) explained that in software development, there are two

approaches to design: one is visual design, and the other is the app's architectural

structure.

Online Enrollment System for Senior High School of Morong National High School 72
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology
The workflow designation occurs within this phase. Based on the data flow

diagram with the entity relationship model and the data dictionary, the proponents created

the project design. The proponents create a design for the proposed system on how it

looks when it’s done.

Phase 3. Development and Coding

Atatus.com. (2021, June 1) explained that within the software development

process, the development phase includes producing code and translating design

documentation into actual software. This is the most time-consuming stage of the SDLC

because it forms the foundation of the entire process. There aren't many differences

between iterations in this case.

In this phase, the proponents will execute the planned tasks and perform the actual

coding for the proposed system. The proponents will turn the proposed system into

working and functional system. Also, the identified software and hardware requirements

will be utilized to start the development of the proposed system.

Phase 4: Integration and Testing

Atatus.com. (2021, June 1) explained that during this stage, the developers ensure

that the software is bug-free and compatible with everything else they've built previously.

The Quality Assurance team runs a series of tests to check that the code is clean and that

the solution's business goals are satisfied. Testing grows more comprehensive as this

Online Enrollment System for Senior High School of Morong National High School 73
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology
SDLC stage progresses, and includes not only functional testing but also systems

integration, interoperability, and user acceptance testing, among other things.

The proponents are responsible for minimizing the system errors. The proponents

conduct multiple tests for the proposed system in this phase in order to ensure the several

factors such as the usability, stability and the elimination of bugs present in the system.

Phase 5. Implementation and Deployment

Atatus.com. (2021, June 1) explained that the program is installed on the servers

and made available to customers, either as a demonstration or for actual use. Iterations

after that update the existing software, adding new features and fixing issues.

The proponents will implement and deploy the proposed system to Morong

National High School Senior High School and explain and demonstrate on how the

program or the proposed system is working.

Phase 6: Review

Atatus.com. (2021, June 1) explained that the Product Owner gathers the

Development Team once more after all previous development phases have been

completed to discuss the progress achieved toward meeting the requirements. The team

presents their ideas for correcting the issues that developed during the previous phases,

and the Product Owner considers their suggestions. The Agile software development life

Online Enrollment System for Senior High School of Morong National High School 74
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology
cycle phases then begin over, either with a new iteration or by progressing to the next

stage and scaling Agile.

In this phase, the proponents will gather data from the end users in order to

determine the possible missed bugs, errors and to identify the next iteration goals.

Furthermore, the proponents may utilize the gathered data as references for what the user

expectations.

Operation and Testing Procedure

In this part the system will test and discuss the step by step operation of the

proposed system by the proponents.

Operation Procedure

The student will see the sign-up form on the left side corner of the enrollment that

contains of Sign-up and Password field at the lower part of Password Field had a button

that button is a login button. Student after login to the account will go to Student details

page that contain of Home, List of Subject, Student Information and Logout button. The

List of subject buttons that include of student enrolled information that have student

enrolled information while one the student info button is contain of their personal

information from their recent requirement. The logout button for log outing the student

account.

The Admin and Teacher will see the login in form at the middle of page screen

contain of username and password field with login button below. In the home page of

Online Enrollment System for Senior High School of Morong National High School 75
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology
account consist of label title above of screen and logout button the right corner, in the

lower part of it will contain of student list button, Available subject button, Grade level

button, Faculty button, Department button, Rooms button, class button and manage user

button. The student list button and class button a manage user contain of list box and

search bar below the table will contain of student info at lower of It will have a button

and next button for pages. The available subject button consists of list box and, search bar

field, table and number button at lower right side and below had add new button and

delete selected button. The grade level button, Department button, room inside contains

check box and description and table below there is a two-button new button and selected

button. The faculty button contains of list box, checkbox, table, and search field, below

with two button the new button and delete selected button.

Testing Procedure

The proponents will use Unit Testing, Integration Testing, System Testing and

Performance Testing as the testing operations for the proposed system.

Unit Testing

According to Hamilton, T. (2022) unit testing is a type of software testing where

individual units or components of a software are tested. The purpose is to validate that

each unit of the software code performs as expected. Unit Testing is done during the

development (coding phase) of an application by the developers. Unit Tests isolate a

section of code and verify its correctness. A unit may be an individual function, method,

procedure, module, or object.

Online Enrollment System for Senior High School of Morong National High School 76
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology
Unit testing will help the proponents to identify the problem of the proposed

system, it help to fix bugs early in the development cycle and save costs, it helps the

proponents to understand the testing code base and enables them to make changes

quickly and lastly unit tests help with code re-use. Migrate both your code and your tests

to your new project. Tweak the code until the tests run again.

Integration Testing

According to Shah, H. (2022) software is composed of separate components or

modules, they need second-level testing to test the synchronicity and compatibility of

components with each other. This testing is called integration testing of application

modules. You can do it primarily by checking the connectivity and communication issues

amongst different software modules.

Integration testing will help the proponents to ensure the connectivity between

individual modules by examining the logic implemented and rendering values as per the

requirements of the test plan, to ensure smooth integration between modules and third-

party tools, to fix exception handling defects.

System Testing

According to Hamilton, T. (2022) system testing is a level of testing that

validates the complete and fully integrated software product. The purpose of a system test

is to evaluate the end-to-end system specifications. Usually, the software is only one

element of a larger computer-based system. Ultimately, the software is interfaced with

Online Enrollment System for Senior High School of Morong National High School 77
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology
other software/hardware systems. System Testing is actually a series of different tests

whose sole purpose is to exercise the full computer-based system.

System Testing will help the proponents to test the fully integrated applications

including external peripherals in order to check how components interact with one

another and with the system as a whole, verify thorough testing of every input in the

application to check for desired outputs and lastly testing of the user’s experience with

the application.

Performance Testing

STACKIFYAPRIL. (2021) explained that the performance testing is a form of

software testing that focuses on how a system running the system performs under a

particular load. This is not about finding software bugs or defects. Different performance

testing types measures according to benchmarks and standards. Performance testing gives

developers the diagnostic information they need to eliminate bottlenecks.

Performance testing will help the proponents to determine whether the application

satisfies performance requirements, to locate computing bottlenecks within an

application, to establish whether the performance levels claimed by a software vendor are

indeed true, to compare two or more systems and identify the one that performs best and

lastly to measure stability under peak traffic events.

Online Enrollment System for Senior High School of Morong National High School 78
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

CHAPTER 5: CONCLUSIONS AND RECOMMENDATIONS

CONCLUSIONS

This study is for Morong National High School – Senior High School in which

the researchers have the objective of improving and developing the quality of service and

changing the slow progress of the said school due to their manual process. This study

focuses on making online enrollment system for the school. The use of computer and

information technology to the school enabled both the students and enrollment personnel-

in-charge to easily process the enrollment at a lesser time.

RECOMMENDATIONS

The researchers of this study would like to recommend the system to the Morong

National High School – Senior High School to create an efficient, fast and reliable online

enrollment system. By using the proposed system, there would be less error of work and

reduced processing time. It will benefit not only the student but the administration as a

whole. We also highly recommend this system to the computer programmers to have

ideas and enhanced the interface by adding features. Lastly, the proponents would like to

recommend this study to the future researchers especially for the incoming BSIT students

Online Enrollment System for Senior High School of Morong National High School 79
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology
who will take the Methodology of Research, Capstone Project & Research 1, and

Capstone Project & Research 2 to help them reach their goals to make this program.

Upon the completion of the project, the use of ONLINE ENROLLMENT SYSTEM FOR

MORONG NATIONAL HIGH SCHOOL – SENIOR HIGH SCHOOL is recommended.

It would help future researchers to observe and test the developed project and make an

improvement as the will of modifying it for their further works. Proponents

recommended to add new features like:

(1) Payment Transactions

(2) Approving Document by the Principal

(3) Uploading Requirements of the Student through Admission Online

(4) Send Automatically the Auto Generated QR Code if the Student Already Enrolled

Online Enrollment System for Senior High School of Morong National High School 80
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

APPENDIX

APPENDIX A
(Letters)

Online Enrollment System for Senior High School of Morong National High School 81
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Online Enrollment System for Senior High School of Morong National High School 82
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Online Enrollment System for Senior High School of Morong National High School 83
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

APPENDIX B
(Project Commitment Contract)

Online Enrollment System for Senior High School of Morong National High School 84
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Online Enrollment System for Senior High School of Morong National High School 85
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

APPENDIX C
(Survey)

Online Enrollment System for Senior High School of Morong National High School 86
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Online Enrollment System for Senior High School of Morong National High School 87
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Online Enrollment System for Senior High School of Morong National High School 88
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

APPENDIX D
(Sample Output)

Online Enrollment System for Senior High School of Morong National High School 89
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Online Enrollment System for Senior High School of Morong National High School 90
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Online Enrollment System for Senior High School of Morong National High School 91
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

APPENDIX E
(User’s Guide)

3
1
Online Enrollment System for Senior High School of Morong National High School 92
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

1. Valid Username of Assistant Principal, Learning System Coordinator and Teacher.

2. Valid Password of Assistant Principal, Learning System Coordinator and Teacher.

3. Forgot Password will help the user to retrieve their account.

1 2

Online Enrollment System for Senior High School of Morong National High School 93
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

1. It is for new/freshmen student to encode their personal information to be enlisted.


2. View all subjects and information of the school and also the contacts.
3. Valid Student ID Number of Student can access.
4. Valid Personal Password of Student can access.
5. Forgot Password will help the student to retrieve their account.

Online Enrollment System for Senior High School of Morong National High School 94
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

APPENDIX F
(Source Code)

Online Enrollment System for Senior High School of Morong National High School 95
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

APPENDIX G
(Curriculum Vitae)

Name: Evangelista, Emmanuel Dominic Dalisay


Address: Dizon Street., Binaritan, Morong, Bataan
Birth Date: December 24, 2000
Email Address: emmanuelevangelista710@gmail.com
Civil Status: Single
Gender: Male

Online Enrollment System for Senior High School of Morong National High School 96
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Educational Background

Tertiary Level: Bataan Heroes College

Bachelor of Science in Information Technology

Balanga City, Bataan

SY 2022 – 2023

Secondary Level: Morong National High School – Senior High School

Sabang, Morong, Bataan

SY 2017 - 2019

Morong National High School

Sabang, Morong, Bataan

SY 2016 -2017

Elementary Level: Binaritan Elementary School

Binaritan, Morong, Bataan

SY 2007 – 2013

Name: Layno, Mike Borbajo


Address: Batangas Dos Mariveles Bataan
Birth Date: May 21, 2000
Email Address: mikelayno2000@gmal.com
Civil Status: Single
Gender: Male

Online Enrollment System for Senior High School of Morong National High School 97
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Educational Background

Tertiary Level: Bataan Heroes College

Bachelor of Science in Information Technology

Balanga City, Bataan

SY 2022 – 2023

Secondary Level: Lamao National Senior High School

Lamao, Limay Bataan

SY 2017 – 2019

Lamao National High School

Lamao, Limay Bataan

SY 2016 -2017

Elementary Level: Batangas dos Elementary School

Batangas Dos Mariveles Bataan

SY 2007 – 2013

Name: Mariano, Renzel Rei T.


Address: Block 37 Lot 11 Fiesta Communities,
St. Francis II, Limay, Bataan
Birth Date: April 30, 2000
Email Address: renzelreimariano@gmail.com
Civil Status: Single
Gender: Male

Online Enrollment System for Senior High School of Morong National High School 98
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Educational Background

Tertiary Level: Bataan Heroes College

Bachelor of Science in Information Technology

Balanga City, Bataan

SY 2022 – 2023

Secondary Level: Limay National High School - Senior High School

Duale, Limay, Bataan

SY 2017 - 2019

Jose Rizal Institute

Parang Parang Orani Bataan, 2112 Orani, Bataan

SY 2012 -2016

Elementary Level: Kitang Elementary School

Kitang I, Limay, Bataan

SY 2006 – 2012

Name: Villa, Jan Robert Baluyut


Address: #3023 BPI Upper Lamao, Limay, Bataan
Birth Date: June 1, 2001
Email Address: jrvilla831@gmail.com
Civil Status: Single
Gender: Male

Online Enrollment System for Senior High School of Morong National High School 99
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology

Educational Background

Tertiary Level: Bataan Heroes College

Bachelor of Science in Information Technology

Balanga City, Bataan

SY 2019 -2013

Secondary Level: Bataan Heroes Memorial College

Balanga City, Bataan

SY 2017 – 2019

Mountain View Village School

Mariveles, Bataan

SY 2013 - 2017

Elementary Level: Mountain View Village School

Mariveles, Bataan

SY 2006 - 2013

BIBLIOGRAPHY

Inettutor. (2018, November 3). Introduction and Background of the Study for Online

Integrated Enrollment System. Retrieved June 6, 2022, from

https://www.inettutor.com/source-code/introduction-and-background-of-the-study-for-

online-integrated-enrollment-system/

Online Enrollment System for Senior High School of Morong National High School 100
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology
WHAT IS K TO 12 PROGRAM? (n.d.). Officialgazette.gov.ph. Retrieved June 14, 2022,

from https://www.officialgazette.gov.ph/k-12/

Inettutor. (2019, March 28). Enrollment System Complete Capstone Documentation.

Retrieved June 14, 2022, from https://www.inettutor.com/source-code/enrollment-

system-complete-capstone-documentation/

CURACUBBY TEAM. (2020, November 19). Why Your School Needs Online

Enrollment + How to Set It Up. Retrieved June 14, 2022, from

https://www.curacubby.com/resources/your-school-needs-online-enrollment

TechTerms. (2013, February 5). Web Development. Retrieved June 14, 2022, from

https://techterms.com/definition/web_development

Techopedia. (2020, May 13). What Does Web Programming Mean?. Retrieved June 14,

2020, from https://www.techopedia.com/definition/23898/web-programming

What is CSS? (n.d.). Tutorialspoint.com. Retrieved June 14, 2022, from

https://www.tutorialspoint.com/css/what_is_css.htm

Beal, V. (1996, September 1). Javascript. Retrieved June 14, 2022, from

https://www.webopedia.com/definitions/javascript/

TechTerms. (2009, October 27). Database. Retrieved June 14, 2022, from

https://techterms.com/definition/database

WHAT IS SQL?. (n.d.). Sqlcourse.com. Retrieved June 14, 2022, from

https://www.sqlcourse.com/beginner-course/what-is-sql/

Online Enrollment System for Senior High School of Morong National High School 101
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology
Computer Hope. (2020, December 31). What is browser. Retrieved June 14, 2022, from

https://www.computerhope.com/jargon/b/browser.htm

What is a Text Editor?. (n.d.). Text-Editor.org. Retrieved June 14, 2022, from

http://www.text-editor.org/

Pedamkar, P. (n.d.). What is Visual Studio Code?. Retrieved June 14, 2022, from

https://www.educba.com/what-is-visual-studio-code/

Ganesan, P. (2021, Jun 23). What is XAMPP? and How to Install XAMPP on Local

Computer?. Retrieved June 14, 2022, from https://wpblogx.com/what-is-xampp/

Fahim, F. (2020, July 1). What is Apache Web Server? (Pros and Cons of Apache).

Retrieved June 14, 2022, from https://serverguy.com/servers/what-is-apache-web-server/

Techopedia. (2020, March 30). What Does Computer Mean?. Retrieved June 14, 2022,

from https://www.techopedia.com/definition/4607/computer

Computer Hope. (2019, May 4). Router. Retrieved June 14, 2022, from

https://www.computerhope.com/jargon/r/router.htm

Techopedia. (2019, February 25). What Does Smartphone Mean?. Retrieved June 14,

2022, from https://www.techopedia.com/definition/2977/smartphone

Posey, B. (2021, August). What is a Server?. Retrieved June 14, 2022, from

https://www.techtarget.com/whatis/definition/server

Sharna, K. (2018, November 2). What is Education?. Retrieved June 14, 2022, from

https://www.theasianschool.net/blog/importance-of-education/

Online Enrollment System for Senior High School of Morong National High School 102
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology
OWWA MEMBER. (n.d.). DepEd – Department of Education – Purpose, Functions, and

Responsibilities. Retrieved June 14, 2022, from https://owwamember.com/deped-

department-of-education/

CURACUBBY TEAM. (2020, November 19). Why Your School Needs Online

Enrollment + How to Set It Up. Retrieved June 14, 2022, from

https://www.curacubby.com/resources/your-school-needs-online-enrollment

Joshi, M. (2021, July 5). What is an enrollment system and why does it matter?.

Retrieved June 14, 2022, from https://www.leadsquared.com/what-is-an-enrollment-

system/

Yoo, S. (2003). Data Flow Diagrams. Retrieved June 24, 2022, from

https://www.sciencedirect.com/topics/computer-science/data-flow-diagram

MSc-IT Study Material (2011, January). What is a context diagram?. Retrieved June 24,

2022, from https://www.cs.uct.ac.za/mit_notes/software/htmls/ch06s06.html

Lucidchart. (n.d.). What is a data flow diagram?. Retrieved June 24, 2022, from

https://www.lucidchart.com/pages/data-flow- diagram#:~:text=DFD%20Level

%200%20is%20also,its%20relationship%20to%20external%20entities.

W3COMPUTING (n.d). Creating Child Diagrams (More Detailed Levels). Retrieved

June 24, 2022, from https://www.w3computing.com/systemsanalysis/developing-data-

Online Enrollment System for Senior High School of Morong National High School 103
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology
flow-diagrams/#:~:text=The%20child%20diagram%20is%20given,number%20for

%20each%20child%20process.

Atatus. (2021, June 1). Agile Methodology. Retrieved June 25, 2022, from

https://www.atatus.com/glossary/agile-methodology/

Hamilton, T. (2022). Unit Testing Tutorial: What is, Types, Tools & Test EXAMPLE.

Retrieved June 25, 2022, from https://www.guru99.com/unit-testing-guide.html

Shah, H. (2022). What is Integration Testing? Definition, Tools, and Examples.

Retrieved June 25, 2022, from https://www.simform.com/blog/what-is-integration-

testing/

Hamilton, T. (2022). What is System Testing? Types & Definition with Example.

Retrieved June 25, 2022, from https://www.guru99.com/system-testing.html

STACKIFYAPRIL. (2021). The Ultimate Guide to Performance Testing and Software

Testing: Testing Types, Performance Testing Steps, Best Practices, and More. Retrieved

June 25, 2022, from https://stackify.com/ultimate-guide-performance-testing-and-

software-testing/

Techopedia (2020). Web Development. Retrieved June 25, 2022, from

https://www.techopedia.com/definition/23889/web-development

Sportanddev. What is monitoring and evaluation?. Retrieved June 25, 2022, from

https://www.sportanddev.org/en/toolkit/monitoring-and-evaluation/what-monitoring-and-

evaluation-me

Online Enrollment System for Senior High School of Morong National High School 104
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology
Mullins, C. Database management system (DBMS). Retrieved June 25, 2022, from

https://www.techtarget.com/searchdatamanagement/definition/database-management-

system

Visual Studio Code. Retrieved June 25, 2022, from

https://code.visualstudio.com/docs/supporting/FAQ

Tutorialspoint. Sublime Text Tutorial. Retrieved June 25, 2022, from

https://www.tutorialspoint.com/sublime_text/index.htm

Techopedia (2020). Web Browser. Retrieved June 25, 2022, from

https://www.techopedia.com/definition/288/web-browser

Javatpoint. XAMPP TUTORIAL. Retrieved June 25, 2022, from

https://www.javatpoint.com/xampp

Javatpoint. Creating MySQL Database with XAMPP. Retrieved June 25, 2022, from

https://www.javatpoint.com/creating-mysql-database-with-xampp

PHP. What is PHP?. Retrieved June 25, 2022, from https://www.php.net/manual/en/intro-

whatis.php

Morris, S. Tech 101: What Is JavaScript?. Retrieved June 25, 2022, from

https://skillcrush.com/blog/javascript/

Astari, S. (2022). What Is HTML? Hypertext Markup Language Basics Explained.

Retrieved June 25, 2022, from https://www.hostinger.ph/tutorials/what-is-html

Tutorialspoint. What is CSS?. Retrieved June 25, 2022, from

https://www.tutorialspoint.com/css/what_is_css.htm

Online Enrollment System for Senior High School of Morong National High School 105
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology
Jordana, A. (2022). What Is Bootstrap?. Retrieved June 25, 2022, from

https://www.hostinger.ph/tutorials/what-is-bootstrap/

Prasad, A. (2021). What is Computer System and Its Types?| Definition| Merits and

Demerits of Computer?. Retrieved June 25, 2022, from

https://computerstudypoint.com/computer-system-and-their-types/

FRANKENFIELD, J. (2022). What Is a Smartphone?. Retrieved June 25, 2022, from

https://www.investopedia.com/terms/s/smartphone.asp

Cloudflare. What is a router?. Retrieved June 25, 2022, from

https://www.cloudflare.com/en-gb/learning/network-layer/what-is-a-router/

Davis, W. (1999). HIPO (hierarchy plus input-process-output). Retrieved August 16,

2022, from https://www.taylorfrancis.com/chapters/edit/10.1201/9781420049107-64/

hipo-hierarchy-plus-input-process-output-william-davis

Hayes, A. (2022). What Is Cost-Benefit Analysis?. Retrieved August 16, 2022, from

https://www.investopedia.com/terms/c/cost-benefitanalysis.asp

Lewis, S. fishbone diagram (Ishikawa cause and effect). Retrieved August 16, 2022, from

https://www.techtarget.com/whatis/definition/fishbone-diagram

Airfocus. Front End (In a Website). Retrieved August 17, 2022, from

https://airfocus.com/glossary/what-is-a-front-end/

GeeksforGeeks. (2022). Frontend vs Backend. Retrieved August 17, 2022, from

https://www.geeksforgeeks.org/frontend-vs-backend/

Online Enrollment System for Senior High School of Morong National High School 106
BATAAN HEROES COLLEGE
Roman Super-Highway, Balanga City Bataan
Bachelor of Science in Information Technology
SlideServe, (2014). Learner Information System. Retrieved August 17, 2022, from

https://www.slideserve.com/jalen/learner-information-system

The Editorial Team, (2020), Assistant Principal: Job, Education and Salary Information,

Retrieved August 17, 2022, from https://resilienteducator.com/teaching-careers/assistant-

principal/

Online Enrollment System for Senior High School of Morong National High School 107

You might also like