Professional Documents
Culture Documents
A CAPSTONE
Presented to
In Partial Fulfillment
Bangculot, Amie
Estañero, Serge
Seguira, Wendilyn
APRIL 2022
CHAPTER I
INTRODUCTION
Guidance and counseling is defined as a job role that entails the application of a
comprehensive emphasis on the development of a well-functioning individual, primarily
by assisting him or her in providing equal opportunities and planning their present and
future in accordance with their abilities, interests, and needs. ( R.A. 9258 Guidance and
Counseling Act of 2004). The sole purpose of Guidance and Counselling Services is to
promote students' academic, social, emotional, and personal growth. Guidance and
counselling services enable students to get to know themselves better and develop
efficient answers to their daily challenges. They also assist students in becoming well-
rounded persons by helping them grow in all areas. Counselors keep track of students'
progress and offer them the help they need, such as helping them in evaluating
themselves and their needs, addressing difficulties, making sound decisions, enhancing
their knowledge and talents, and making healthy adjustments to themselves and their
surroundings. Hence, the school of NMSCST provides guidance and counselling services
in the way that they will set an appointment in order to schedule their appointment
through a form.
For many years, the NMSCST Guidance Office has used manual processing to
acquire individual student information. With a growth in the number of students enrolled
at the institution, the guidance and counseling office must make more efforts to preserve
accurate and trustworthy data. At the start of each semester, the guidance and counseling
office collects students' data/information, resulting in a significant number of files. They
also struggle to retrieve student information for academic purposes. The main problem of
the project is the manual processing of NMSCST Guidance office in acquiring students’
information as well as the counselling appointments. And also, the office have a problem
in storing of bunches of student data’s. Thus, the proposed project assists the NMSCST
Guidance Office in the management of students records and counseling appointments of
students it may thru online or actual appointment method.
1
The guidance office's current way of obtaining student data is through a Student
Personal Information form that students fill out. Furthermore, when it came to scheduling
counseling appointments, the guidance office used Google Form to keep track of the
schedule.
The NMSCST Guidance and Counselling Services Management System seeks to give
the NMSCST Guidance and Counselling Office with a web-based application that will
maintain student records and enable students with quick and simple access to personal
information. The propose system differ from the existing tools of the guidance office in a
way that the system can record student information, set counselling appointment,
generate report, update student information, and add counselor referrals and counselor
note. Furthermore, it frees up a lot of space in offices that would otherwise be occupied
by paper records files. It also makes student record management easier, more efficient,
less time consuming, and more reliable without compromising quality. It also makes it far
easier to schedule a counselling appointment.
Furthermore, when a student has an appointment for consultation and counselling, the
counselor will not waste time looking for the student's profile in a stack of papers;
2
instead, the counselor will simply search the system for the student’s name, and the
system will display the student's profile in a fraction of a second. There are two types of
consultation: online and actual. For online, the system offers counseling via zoom. And
for the actual, both the patient and the counselor will have face-to-face counseling.
This study aims to design and develop a web-based Guidance and Counselling
Management System for NMSCST that will assist the guidance office in handling
counselling appointments, and for managing records of the students.
management system for the guidance office for them to give an easy transaction and well-
organized file system.
The study is limited only to students of NMSCST for guidance and counseling. The
following are excluded from this study; such as staff and faculty of NMSCST. Due to
confidentiality, information of the students will not be disclosed and will be kept in
secrecy.
Chapter II
Review of Related Literature / System
2.1 Related Literature
There are lot of studies that showed how web-based systems greatly contribute to
the progress of guidance offices in providing more convenient and reliable services to all
students.
In addition, another study conducted by Alfaris, Muhammad & Sauri, Supyan &
Gaffar, M. (2021). In schools, students are not only taught courses, but also offered
advice and support. In order to be able to be self-sufficient and grow optimally in terms
of personal, social, academic, and vocational development, guidance and counseling is
provided to students either individually or in groups. During the Covid-19 epidemic,
online learning activities, also known as Learning From Home, were carried out (LFH).
Moreover, In the article of Awalya, Rifani, et al. argues that, the success of the
programmed guidance and counseling services is heavily reliant on counselors. It
encourages them to demonstrate their commitment to students and the administration of
counseling results, while also requiring them to manage time, resources, and budgets
(Maust, Oslin, & Marcus, 2013). As a result, accountable counselors are expected to
understand a set of procedures and programs in order to ensure that the services they give
are effective.
5
The system uses CodeIgniter as the application framework. It adapts the software
engineering pattern referred to as Model-View-Controller (MVC). The Model
Component is responsible for the storage and retrieval of the system’s data to its backend
database. The View Component is the system’s user interface and also consists of PHP
files which are ultimately processed into HTML files prior to being sent to the client’s
browser.
2.2.1.1 Synthesis
The goals of the presented related system are similar to this study: to efficiently
develop a system that will be used by both the guidance and counselling office and
students for storing student records, retrieving student information, and generating useful
reports.
6
2.2.2.1 Synthesis
2.2.3.1 Synthesis
In general, this project was divided into three phases: system requirements
analysis, system design and development, and formative evaluation. Phase one is the
process of gathering information regarding the problems and issues encountered in the
current counseling system in organization. The phase two is the development of ENAI
which is a dynamic web-based application of type client-server and implemented in a
LINUX-Apache-MySQL-PHP platform. The third phase is the evaluation of ENAI and
this phase will evaluate the well-built prototype system.
8
2.2.4.1 Synthesis
Research shows that businesses that adopt and certify to best practice, as outlined
in internationally-recognized standards, reap substantial benefits:
● 75% experienced improved customer service
● 77% boosted their performance
● 74% acquired new customers and retained existing clients
● 44% achieved cost savings
Chapter III
Design and Methodology
3.1 Requirement Analysis
3.1.1 Project Design
The Developmental Research Design was used in this study to develop the
NMSCST Guidance and Counseling Services Management System. Since no existing
computerized system is used, the suggested system is considered a new software
invention. The system is built utilizing system analysis and design approaches and
procedures.
Furthermore, the ideas and procedures of the Prototyping Model were applied in
this study, with modifications to suit the objectives of the study.
Figure 1. SDLC
12
As shown in figure 1, the development of the capstone project was presented and
described on the following steps: (1) brainstorm; (2) design; (3) development; (4) quality
assurance; (5) deployment. This showed how the process was organized in order to
achieve the capstone project's purpose.
Planning. The project plan, which identifies, prioritizes, and assigns the tasks and
resources required to establish the framework for a project, is developed during the
planning phase of the SDLC. This step leads to a comprehensive project plan. The goal of
planning is to define the problem's scope and suggest potential solutions. Resources,
costs, time, and other aspects should be considered here.
Development. On this phase, the design of the system prototype was turned into a
computer-readable language and software during this phase. The system prototype was a
typical version of the system that served as a model for the actual computerized system to
be constructed. During this stage of system development, the data movements that control
the entire process through the prototype were coordinated. This aided in the rapid
development, maintenance, and future change.
Quality Assurance. A test run was performed after the creation of the NMSCST
Guidance and Counseling Services Management System to ensure that all defects were
removed. Following the codification of the entire program of the produced system, a test
run was performed on a set of test data. The expected outcomes should match the test
run's output. The next phase began after ensuring that the system prototype is error-free
13
and operating in accordance with the actual operation, producing correct output.
However, if mistakes persist, Phase 1 – Brainstorming must be repeated to specify the
prototype's missing needs uncovered during testing, and the process must be repeated
until the prototype has been polished.
Deployment. The deployment step began when the user approved the designed
system. The phase of a project during which theory is converted into practice is known as
deployment. All of the system's programs were installed on the user's PC during this step.
Following that, user training should begin. Manual work had to shift from manual to
computerized operation after users were trained on the computerized system.
Feedback. The final stage after the system is implemented is feedback. The
developer receives input on the developed system and works through it at this step.
The diagram above shows the current situation of the Guidance Office. Individual
Inventory Service, Information Service, Testing Service, Counseling Services, Referral
Service, and Follow-up are the primary career development services provided by the
Guidance Office. The Guidance Office prepares forms for students to fill out in order to
schedule appointments in all of the services that the Guidance Office provides. Following
that, the appointments were given to the Guidance Officer, and all of the information was
saved in the individual folder.
Hardware Requirements
Name Specs Purpose
System Unit Processor: Intel core i3 A system unit is a core
RAM: 4.00 GB
component of a computer
System Type: 64-bit
that holds all of the
operating system, x64-
computer's internal data-
based processor
processing components.
This unit includes the
motherboard, CPU, RAM,
and other components.
Software Requirements
● Student Registration
The student will first create an account in order to avail the services
offered by the guidance.
● Account Login
The student and the counsellor need to login to access the system.
● Student Request
The student can add a request for counselling session whether online
counselling or actual counselling.
● View Student Record
The admin/counsellor can view list of student record.
● View Student Profile
The counsellor can view the student profile.
● View Student Request
The admin/counsellor can view all the student’s request who needs
guidance and counselling.
● Create Schedule
The counsellor can create a schedule to when will be the counselling will
happen.
● Add student for counselling
To start the counselling the counsellor will add a student.
● Counselling Prescription
The counsellor will write down notes about what happen during the
counselling and recommendation to adhere the student problem.
● Add Counsellor
Only the head of the guidance office can add new counsellor.
● Search
The counsellor can filter his/her searches in viewing all the records.
17
● Generate Report
The admin can generate report.
Non-functional Requirement:
● Internet connectivity
The system needs to have an internet connection to be able to transact
operations.
Keep things simple and consistent
Simple and harmonic way making UI is very intuitive and needs to
followed.
Make good use of typography
The typography is taken care very strictly as the need of the system.
The figure 3 shows the system’s architectural design. The student will connect to
the internet and then input his/her student information via registration and he/she can
request appointment for counselling after login, the student also can view his/her
counselling record. The counsellor can retrieve the student information, set appointment
schedule to when will be the counselling happen, add student for counselling, and add
counselling prescription. In addition, the counsellor itself will generate report.
19
As shown in figure 4’s Context Diagram, there are three (3) entities: Admin,
Instructor, and Student. First, the administrator can access the list of students, list of
student appointments, add counsellor details, and manage student information, as well as
search the reports that have been generated and set approvals in every appointment.
Second, instructor can add their information and also can refer student/s to the system.
Third, in order to schedule a counseling appointment, the student must first register an
account.
20
As shown in figure 4, the diagram illustrates how entities relates to each other.
The diagram shows the Primary Key (PK) of each table that uniquely defines a record in
a database table. It also shows Foreign Key (FK) that is use as reference to a primary key
table. Moreover, it shows table cardinality such as One-to-One and One-to-Many
cardinality that shows the possible number of occurrences in one entity.
The diagram below in figure 6 depicted how the system operates. The NMSCST
Guidance and Counseling Management System manages student information and
appointment records, where student/s input their information and arrange appointments,
which are then monitored by the administrator. Admin configures an appointment range
in the system so that the admin may manage appointment records in which the student
can examine available time, choose an appointment time, and the admin approves the
appointment. The administrator will register their information, which will be saved to the
database tbl_admin, and the administrator will also input the counsellor's information,
which will be saved to the database tbl_counsellor. The database tbl_counsellor will then
21
tell the administrator if it was successfully saved. The administrator can add
announcements and then save them to the database tbl_announcement. The admin can
also create counsellor notes and save them to the tbl_counsellor note table. The instructor
can add referrals, which are then saved to the tbl_referral and assess by the administrator.
As shown in figure 8, student will register to the system and student information
will be save in the database table tbl_student. Likewise, admin can also register student to
the system.
23
The diagram in figure 9 shows data flow on how student schedule an appointment
for counseling. Student appointment details will be added in the system and will be save
in the database table tbl_appointment.
As shown in figure 10, admin can add counselor and counselor details will be
save in the system’s database specifically in the table tbl_counselor.
The admin can generate report based on the stored data in the tbl_report.
24
The diagram above shows the general task and sub-task that needs to be
performed to support some function. It keeps the proponents guided with the
functionality of the system proposed.
25
Data Dictionary
Table 1
Attribute Specification
Table Field Name Data type Len Not Fk Pk Description
Name gth Null
tbl_admin admin_ID INT 10 YES YES YES Unique ID for admin.
firstname Varchar 50 YES First name of the admin.
middle_name Varchar 50 YES Middle name of the
admin.
lastname Varchar 50 YES Lastname of the admin
username Varchar 50 YES Username of the admin
password Varchar 50 YES Password of the admin
admin_type Varchar 50 YES Position of the admin
tbl_activity_ activity_ID INT 10 YES Unique ID for activity
log log.
username Varchar 50 Username of the admin
date DATE Date of activity
time TIME Time of activity
activity Varchar 50 Transaction made by the
admin
MP
or
Firstrname Varchar 50 YES Firstname of counselor
Middle_name Varchar 50 YES Middle name of
counselor
lastname Varchar 50 YES Lastname of counselor
First, the proponents went to the school guidance director, Madam Helda Mamerta E.
Jarmin, and inquired about the present state of the guidance transactions, particularly
counseling procedures. Also, how the office handles student information from collection
to storage.
Second, after getting confirmation from the guidance Director, the developers
conducted an interview to learn more about the precise requirements of the present flow
of the NMSCST Guidance, as well as what features they require in the proposed system.
Finally, the developers began working on a short system design, which was followed
by the creation of a prototype.
Table 2
Module Specification
Module Activity Duration
Session Management Module ● Can log logged in counselor 1 min
● Can log logged out counselor
● Can log logged in student
● Can log logged out student
The developers’ target respondent for the beta testing is the Director of Guidance
Office, Madam Helda Mamerta E. Jarmin. The proponents use a set of questionnaires to
have respondents rate the system's quality in a quantifiable way.
The fundamental goal of beta testing is for users and developers to evaluate the
whole system from the user's point of view. During functional testing, all features of the
designed system are evaluated in terms of how well they work and behave as expected.
Beta testing provides detailed feedback on usability and user experience, and based on
that data, developers can improve the system's functionality and design to meet user
needs.
29
Following the collection of feedback from beta testers, developers will submit a
new build-system with changes and have a test period to test the current beta build, which
is referred to as the closed beta test which is no functionality is added, only feature fixing
and polishing.
The final system will be published on the project system once all of the previous
processes have been completed. No major modifications should be made during this time,
and if adjustments are made, they must be done with extreme caution.
Questionnaire
Instruction: Please put an (X) in the appropriate box for each statement.
Table 3
Security
the students.
Services
Comment/Suggestions:
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
_____________________________________________________________________
In order to identify the level of acceptance of the system, weighted mean, and
thematic analysis were used as the statistical tools to analyze the data obtained from the
survey questionnaire floated to the participants of this study. The data were tabulated and
analyzed, employing the 5-point Likert scale.
The collected data will be compiled and evaluated using relevant statistical tools
such as Weighted Arithmetic Mean, Standard Deviation, and Pearson Product-Moment
Correlation.
functionality
System Installation Installation of the Proponent 3weeks
system
Orientation Orient of all user of Proponent 2hours
the system
System Finalization Finalization Proponent 2weeks