Professional Documents
Culture Documents
CHAPTER III
METHODOLOGY
This chapter presents the methodology to be used for this study and it consists of
the system development model, project design, project operation and testing procedures,
(RAD) Model. The RAD Model is a type of software development process that focuses
more on building the prototype of the product rather than spending a lot of time in
planning (Vodovatova, 2015). Using this model, the developers can deal with constant
changes on the product based on the clients feedback without affecting the whole process.
The RAD Model consists of 4 phases, these phases are: Requirements Planning, User
Design, Construction and Cutover. This particular model will be used in developing the
proponents need to identify the system's objectives, expectations, research on the current
problem of the client by means of interview, define and finalize the requirements of the
system as well as any current or foreseeable problems that would require attention
throughout the development of the system. These aspects are important to identify as it
The User Design phase is where the development stage of the system happens, it
involves prototype designing and creation, testing, and refining the prototype by finding
and fixing bugs and errors that will occur in the development. This phase involves the
developer and the client, the developer is the one responsible for making, fixing, and
refining the prototype while the client or the user is the one who tests the prototype. The
two keep in touch to discuss what worked and what didn't on the system.
Construction phase
The Construction phase is where the prototypes from the user design phase are
being combined and modified to make the final system. This involves preparation for
rapid construction, program and application development. Also, it includes code testing,
Cutover phase
The final phase of the RAD Model, this is where the implementation phase of the
system happens. It comprises data conversion, final testing, changeover to the new
Project Design
Below are the project designs that the proponents will be using in order to better
analyze and develop the Online School Management System for Little Stephanie
Learning School. The project design consists of UML Use-Case Diagram, Entity
The proponents used the Use-Case Diagram as a tool to identify the features that
will be included in the School Management System and to represent the user’s interaction
with the system that shows the relationship between the admin and other users.
ONLINE SCHOOL MANAGEMENT SYSTEM 44
Figure 3 shows the use case diagram of the School Management System for
LSLS. It depicts the graphical depiction of the admin, super admin, teachers, and students
interactions within the system. Students can fill up admission forms, view their class
schedules and grades in which they can download it and view the school announcements.
Teachers can add and edit their student grades and remarks, view their schedule and the
ONLINE SCHOOL MANAGEMENT SYSTEM 45
levels, managing the student admissions, organizing class schedules and generating the
school announcements. Lastly, the Super Admin will have the ability to manage the
maintenance for the school data. All four of them can view their own profiles.
Management System for Little Stephanie Learning School. The diagram consists of the
teachers table. The diagram depicts the relationship of each entity to one another.
Data Dictionary
Table 1.
Table 1 shows the data dictionary for the admin table which is composed of
a_birthday.
Table 2.
Admissions Table
Table 2 shows the data dictionary for the admissions table. It is composed of the
Table 3.
Table 3 shows the data dictionary for the announcement table that consists of
Table 4.
Table 5.
school_year_id, quarter_id, student_id, subject_id and the student’s grade per subject
including the remarks along with the data types and descriptions.
ONLINE SCHOOL MANAGEMENT SYSTEM 50
Table 6.
Table 6 shows the data dictionary for parents table which includes all of the
parents information.
Table 7.
by the Students
Table 8.
Table 8 shows the data dictionary for the quarter's table including the data type
and description.
Table 9.
Table 9 shows the data dictionary for the room’s table including the data type and
description.
Table 10.
Table 10 shows the data dictionary for the schedule’s table. It is composed of the
student’s class schedule in a specific day, time, subject, and teacher, including the data
Table 11.
Table 11 shows the data dictionary for the sections table which consists of
Table 12.
Table 12 shows the Data Dictionary for the student’s table specifically the
enrolled student in the school including the Data Type and Description.
Table 13.
Table 13 shows the data dictionary for subjects table that consists of subject_id
and subject_name.
Table 14.
Table 14 shows the data dictionary for the school year table that consists of
Table 15.
Table 15 shows the data dictionary for the teacher's table which consists of the
For the operation and testing of the system, a Test Case is used to determine if the
system meets the requirements and functions correctly. The following are the steps
Table 15.
Table 16.
Table 17.
Table 18.
Table 19.
will appear.
Table 20.
Testing Method
Regarding the testing for the codes and programs of the system for the School
Management System for Little Stephanie Learning School, a Unit Test will be used as the
testing method. The system itself is made up of several modules and components, thus
that is why it was picked as the testing procedure as we can test the functionality of each
system component.
ONLINE SCHOOL MANAGEMENT SYSTEM 64
Evaluation Model
This study will use the ISO 25010 as the evaluation instrument to evaluate the
developed system. According to ISO 25010, a system's value is determined by how well
it serves the explicit and implicit needs of its many stakeholders. In the quality model,
which divides the product quality into characteristics and sub-characteristics, those
Eight of the aforementioned criteria make up the ISO 25010 model for product
quality, and each of these components is further broken down into thirty-four sub-factors
that relate to the static qualities of software and the dynamic features of the computer
system. Both software and computer systems can be used with the model. The
The product quality model defined in ISO 25010 comprises the eight quality
Functional Suitability
This factor defines how well a software system or product performs given usage
scenarios, satisfying both explicit and implicit needs. This quality factor has been broken
appropriateness.
ONLINE SCHOOL MANAGEMENT SYSTEM 65
Performance efficiency
resources to offer and maximize performance is referred to as a factor. This quality factor
has also been broken down into three sub-factors: time behavior, resource utilization,
capacity.
Compatibility
systems flawlessly and carry out its intended functions while utilizing the same hardware
Usability
It is the factor that describes the extent to which software or system products can
specified context of use. The usability factor has a set of lower-factors which include;
Reliability
expressed by a factor. The four lower-factors are; maturity, availability, fault tolerance,
and recoverability.
Security
It refers to how the software products or systems safeguard their information and
data against intrusion from other software goods or systems or from unauthorized
individuals. The security factor includes a number of supporting components, such as;
Maintainability
It is the factor of software products or systems that can be defined as their ability
to be fixed, modified, or adjusted to recent changes in the environment. Five item lower-
Portability
Table 21.
This study will use the Likert Scale as shown in Table 21 as the rating scale to be
used for the evaluation instrument to measure if the developed system is functional and
acceptable.