Professional Documents
Culture Documents
Chapter 3
Chapter 3
TECHNICAL BACKGROUND
cycle, requirements analysis, sources of data, system requirements, and tools for data
analysis.
Research Approach
industry to design, develop and test high quality software’s. The SDLC aims to produce
It consists of a detailed plan describing how to develop, maintain, replace and alter or
enhance specific software. The life cycle defines a methodology for improving the
There are various software development life cycle models defined and designed
which are followed during the software development process. These models are also
referred as Software Development Process Models. Each process model follows a Series
of steps unique to its type to ensure success in the process of software development.
Methods and Procedure 33
The researchers chose RAD (Rapid Application Development) Model for it focuses
on building the application in a short period of time and the developers can plan their
The RAD model focuses on iterative and incremental delivery of working models
to the customer. This results in rapid delivery to the customer and customer
involvement during the complete development cycle of product reducing the risk of
non-conformance with the actual user requirements. In the RAD model, the functional
modules are developed in parallel as prototypes and are integrated to make the
complete product for faster product delivery. Since there is no detailed preplanning, it
RAD projects follow iterative and incremental model and have small teams
aspect for this model to be successful is to make sure that the prototypes developed
development lifecycle to give much faster development and higher-quality results than
“By utilizing a rapid application development method, designers and developers can
aggressively utilize knowledge and discoveries gleaned during the development process,
itself to shape the design and or alter the software direction entirely." (Andrew Powell-
Morse, 2016) Getting started with rapid application development generally follows a
Requirement Analysis
Planning Requirements.
understanding of the problems that surround its development and eventual operation;
to become familiar with existing systems and; to identify the processes that will be
supported by the proposed application. During this stage, an outline of the system area
and definition of the system scope are developed. This defines the functions, goals,
expectations and data subject areas that the system will support and determines the
system’s scope.
to the students and teachers to gather more information on what the system should do
and what the system most likely in what the procedures we should do. In this case, the
developers can easily develop and define the requirements needed for the Web based
User Design. Once the information needed is scoped out, it’s time to jump right into
development, building out the user design through various prototype iterations.
The objectives of the User design phase are to analyze in detail the activities
associated with the proposed system area; to analyze in detail the data associated with
the proposed system area; to develop the system structure in terms of the automated
and manual functions that will comprise the system; to develop proposed screen
layouts for the most important automated functions; to select the appropriate
Methods and Procedure 36
construction approach for the system and; to prepare a work plan defining the steps
necessary for transition of the system, the effort required to perform these steps, and a
schedule by which these steps can be completed. The UD stage produces a detailed
Rapid Construction. The objectives of the Construction phase are to complete the
detailed design of the proposed system; to create and test the software that
application; to design, develop, and test the required transition software and; to
perform the steps necessary to prepare for the conversion of the system to production
status. The design of the proposed system, initially described in the User design phase,
designed is developed and tested. Activities to prepare for the transition of the system
to production status are also performed. This takes the prototypes and beta systems
from the design phase and converts them into the working model.
Cutover. The objectives of the Cutover phase are to install the system in production
identify potential future enhancement. The system developed in the RC stage becomes
operational in the cutover phase. At this time, the developers prepare existing data for
the new system and train users to operate the new application. They also provide
Methods and Procedure 37
support to resolve any problems that arise immediately after the application becomes
operational.
Sources of Data
The collected data and information from San Felipe National High School Unit
using different data collections are the researcher’s primary source of data. Zikmund
(2003) describes primary data as data gathered for the central purpose of a study.
Survey Questionnaire
Methods and Procedure 38
researchers ask an individual. A survey, on the other hand, is the process of collecting,
2.Strongly Disagree 0 0%
1.Disagree 0 0%
2. The system is easy to use 5.Very Strongly Agree 70 70%
3.Agree 2 2%
2.Strongly Disagree 0 0%
1.Disagree 0 0%
3. The Web- based 5.Very Strongly Agree 72 72%
1.Disagree 0 0%
4. Information are organized 5.Very Strongly Agree 67 67%
3.Agree 3 3%
Methods and Procedure 39
2.Strongly Disagree 0 0%
1.Disagree 0 0%
5. The system shows Master 5.Very Strongly Agree 76 76%
3.Agree 4 4%
2.Strongly Disagree 0 0%
1.Disagree 0 0%
6. Enrollment System enroll 5.Very Strongly Agree 73 73%
3.Agree 3 3%
2.Strongly Disagree 1 1%
1.Disagree 0 0%
7. The system can input and 5.Very Strongly Agree 79 79%
3.Agree 2 2%
2.Strongly Disagree 0 0%
1.Disagree 0 0%
8. The system can generate 5.Very Strongly Agree 67 67%
3.Agree 4 4%
2.Strongly Disagree 1 1%
1.Disagree 0 0%
9. Students can print their 5.Very Strongly Agree 78 78%
3.Agree 2 2%
2.Strongly Disagree 0 0%
1.Disagree 0 0%
10. system can display the 5.Very Strongly Agree 68 68%
2.Strongly Disagree 0 0%
1.Disagree 0 0%
11. The system instantly 5.Very Strongly Agree 71 71%
2.Strongly Disagree 0 0%
1.Disagree 0 0%
12. The system can process 5.Very Strongly Agree 79 79%
transaction quickly 4.Strongly Agree 17 17%
3.Agree 4 4%
2.Strongly Disagree 0 0%
1.Disagree 0 0%
System Requirements
Methods and Procedure 41
In this section presents the over all software and hardware requirements of the
Software Requirements
otherwise support other programs and applications. The term usually refers to relatively
simple programs, that can be combined to accomplish a task, much as one might use
multiple hands to fix a physical object. The most basic tools are a source code editor
and a compiler or interpreter, which are used ubiquitously and continuously. Other tools
are used more or less depending on the language, development methodology, and
individual engineer, often used for a discrete task, like a debugger or profiler. Tools
may be discrete programs, executed separately – often from the command line – or
(IDE). In many cases, particularly for simpler use, simple ad hoc techniques are used
instead of a tool, such as print debugging instead of using a debugger, manual timing
(of overall program or section of code) instead of a profiler, or tracking bugs in a text
Database Mysql
Local Server Xampp
Table 3.3 Software requirements in the Web based Enrollment System of SFNHS.
Hardware Requirements
This Recommendation lists minimum requirements that allow Users for network
connectivity and other basic functions for processing data, record keeping, and in Web
Table 3.4 Hardware requirements in the Web based Enrollment System of SFNHS.
Administrator 1
Table 3.5 Roles of Users and User Level in the Web based Enrollment System of
SFNHS.
This section depicts the data analysis used by the researchers to analyze data col
lected.
Entity Relation Diagram (ERD) is a sort of flowchart that shows how to process
of the enrollment system, and research, ERD are most commonly used to build or
information. The registrar admin can have access to the enrollees’ status and
information for important transaction. They can handle the data needed in managing
enrollment and enrollees information as well as the transactions made. The features
included in the system ER diagram were the security and monitoring of the enrollees
transactions and enrollment status. These features were also listed and recorded in
Figure 3.2 Entity Relationship Diagram (ERD) in the Web based Enrollment
System of SFNHS