You are on page 1of 137

1

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

CHAPTER I

INTRODUCTION

Everything relies on technology that exists. In fact, many

people are taking advantage of the benefits of using the products

of technology in communication, business, education, and other

important tasks.

Information Technology is not only about the study of

Computer Software and Hardware components but also for any

devices used by many people who need it for personal purposes.

Today, smartphones like, iPhones, and Android phones, are greatly

used for communication and interaction in business transactions.

Every transaction becomes popular as it reached and used even in

a small organization like schools. Schools are organizations that

need technology because many transactions are done manually like

administering the entrance examination. Northern Negros State

College of Science and Technology (NONESCOST) is one of the

schools using traditional entrance examination scheme which is a

requirement of the College and the Commission on Higher

Education.
2

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

The present examination has difficulty in using the manual

examination process, manual checking of answer sheets, and

generating exam results. Thus, the researchers aim to develop a

portable, reliable, and efficient entrance examination system

that will hasten the procedures in administering, checking, and

releasing of exam results as a basis for enrollment.

The researchers designed and developed an Android-based

Entrance Examination with SMS Notification for NONESCOST which is

efficient and convenient to process in administering entrance

examination; it is also a user-friendly system and will greatly

help in generating examination results needed by the students.

The developed system will send SMS Notification to the students

who have taken the entrance examination that contains course

suggestion based on the scores, and it will increase the

performance of the entrance examination personnel.

The developed system which is related to a LAN-based

Entrance examination system has some features which are the same

but different processes. According to El-Seoud, et al. (2013),

LAN-based Entrance Examination also called a computer assisted

entrance examination that will provide fast and printed exam


3

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

results to the examinees. It gives more convenient to the user

and provides quality service to the students as well as to the

guidance counselor.

The system will activate using a username and password for

confidentiality. It gives SMS notification to the examinee

directly to their mobile phone (studymode.com).

The developed system has the following features of the

guidance counselor and students wherein the guidance counselor

will know the students who registered their complete name,

address, contact number, username, and password. The Guidance

counselor will also manage the questions of each category,

course, and provide the summary reports of the exam result and

reports of all the takers.

The students register their complete name, address, contact

number, username, and password to the system using the tablet or

Android devices. It can take and submit exam answers after the

registration. The student will receive SMS Notification that

contains course suggestion based on the result.


4

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

The uniqueness of the developed system to other related

system is its Android Application and SMS Notification. The

Android Application is a software used by Android devices such as

mobile phone and tablets and the SMS Notification, is an

information that contains student course suggestion based on exam

result.

Finally, the developed system will simply improve NONESCOST

by giving faster and convenient services to the Guidance

Personnel in processing the entrance exam.

Objectives of the Study

This capstone project aimed to design and develop an

Android-based Entrance Examination with SMS Notification for

NONESCOST.

Specifically, it aimed to achieve the following:

1. Determine the quality of the developed software based on:

a. Correctness

b. Reliability

c. Efficiency

d. Integrity
5

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

e. Maintainability

f. Flexibility

g. Testability

h. Portability

i. Reusability

j. Interoperability

k. Usability

2. Determine the level of system’s acceptability based on

the required application functions.

3. Develop a system that can analyze the examination answers

and can generate exam result through SMS notification.

4. Develop a system that provides immediate students course

suggestion based on exam result.

Scope and Limitation


This study was conducted at the Main Campus of Northern

Negros State College of Science and Technology, and the target

users are the incoming first (1st) year students. This system is

accessible via intranet in Local Area Network (LAN) within the

school campus. The developed system is not connected to the other

systems of the school like the registrar and the cashier,


6

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

it focused on the Entrance exam at the guidance office of

the school.

The developed system focused on entrance examination using

Android which uses different versions of Android such as

lollipop, Cupcake, kitKat, and other versions. Likewise, it is

also suitable for the Windows desktop, Android mobile phone, and

tablet devices which are owned by the school. Testing area where

the examinees take the entrance examination using Android

devices. Internet connection is not covered in this study.

Significance of the Study


Android-based Entrance Examination with SMS Notification for

NONESCOST will systematize guidance counselor’s permanent files

concerning their Entrance exam questions and the student exam

results.

The results of the study were deemed beneficial to the

following:

Guidance Counselor. The system will aid the Guidance

counselor in operating the system in terms of administering

Entrance exams and generating exam results of the students.


7

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Examinees. The system will aid the Examinees by saving

personal information, following the accurate instruction to

answer questions and receiving the exam results through SMS

notification of mobile phone.

NONESCOST. The system will help the development and

improvement of the school by processing every transaction of the

Entrance examination.

Definition of Terms
For better understanding of this capstone project. The
following were operationally defined:

Android. Is an operating system of mobile phone and tablets


used by the examinees.

Correctness. Is a property of the software which means


Complete, Consistent, and Traceable.

Efficiency. Is a property of the software which means concise,


performed the program correctly, and easy to operate the program.

Entrance Examination. It is a type of examination given to


the incoming freshmen students in NONESCOST to test the ability
and special characteristics of the students before entering
college.
8

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Flexibility. Is a property of the software which means


General, Expandable, Modular, Self-documented, Simple, Concise,
and Consistent.

Integrity. Is a property of the software which means Audible,


Identifies errors, and Secure.

Interoperability. Is a property of the software which means


understand the standard interfaces and protocols, used standard
data structures and types throughout the program, general, and
modular.

Maintainability. Is a property of the software which


identifies error, Self-documented, Modular, Concise, and
Consistent.

Portability. Is a property of the software which is


Expandable, the software must be decoupled from the hardware,
Modular, Self-documented, and Independent of non-standard
programming language features.

Reliability. Is a property of the software which means


Accurate, Consistent, Modular, Simple, and prevent damage when
the program encounters an error.

Short Message Service (SMS). It is a type of notification used


in the system to inform the examinee about the course suggestion
after submitting answers.

Usability. Is a property of the software wherein the software


can assist the new users with ease in operating the program.
9

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

CHAPTER II
REVIEW OF RELATED LITERATURE

This chapter includes the review of related literature of


the developed system. It contains the related studies, related
research, and prior arts. This chapter will help to familiarize
all the information to give better understanding.

Related Literature

Online Entrance Examination System

According to Cjudinell (2012), Online Entrance Examination

System is to efficiently evaluate the examiner through a fully

automated system that not only saves a lot of time but also give

fast results.

The target of this system is to remove all the paper works

in the examination process that is usually spent by the teacher

or instructor in reading and checking the answer one after the

other (www.studymode.com).
10

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Online Entrance Examination of Caritas University

In the study of Abi Thomas Augustine (2013), these exams may


be administered at any level of education, from primary to higher
education, although they are more common at higher levels. Online
Entrance Examination Systems are very convenient and fast. The
effective use of "Online Entrance Examination System", any
Educational Institute or training centers can be used to
developed their strategy for putting the exams, and for getting
better results in less time
(www.design_and_implementation_of_online_entrance_examination20pd
f).
Online Examination System at Sakarya University
Based on the study of Tasci T. et al. (2014), Online

Examination system is designed as a basic component of the

Learning Management System called AkademikLMS (SAUPORT) that aims

to execute online exams of the distance education programs of

Sakarya University. OES, which is developed to ensure effective

management of assessment and evaluation processes of academic

institutions that have many distances education programs and to

offer ease of use to the students and the instructors. The said

system provides user-course and user enrollment information from

the databases of the OES (ifets.info/journals).


11

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Related Study

Intranet Entrance Examination System of Liceo de Cagayan


University

According to Kenneth Castro (2010), a computer-based

entrance exam for LDCU (Liceo de Cagayan University) has an

efficient in generating entrance examination for the examinee,

easy to use, quick in getting exam result and provide backup of

files.

In this system, the university saves papers and time in

checking the answer sheet of the examinee

(www.asianscientificjournals.com).

Prior Art

LAN -based entrance examination


According to El-Seoud, et al. (2013), LAN-based entrance

examination also called a computer assisted entrance examination

that provides fast and printed results to the examinees. It is a

user-friendly system and provides quality service to the students

as well as to the guidance counselor.

The system was activated using a username with its

corresponding password for confidentiality. The Examinees receive


12

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

a notification via SMS directly to their mobile phone. The SMS

notification content is just brief information about the event

where to be held (studymode.com).

Synthesis
At present, the entrance examinations are conducted many

ways which include online, LAN-based, and the traditional. The

related studies on entrance examination have the same features

which are efficient in generating exam result, paperless for the

answer sheet, and backup of their files. The difference of the

Entrance Exam from the LAN based Entrance Exam it is user-

friendly, and it has an SMS Support.

The related literature and studies, served as guide in the

development of the framework. It helps the system in doing such

accurate and efficient output. It is desired to generate exam

result needed by the student. The gap of the developed system to

the other related system is Android application wherein it used

Android devices in taking entrance examination and SMS

Notification which contains student course preference based on

their exam results.


13

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph
14

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

CHAPTER III
TECHNICAL BACKGROUND

This chapter includes Hardware, Software, and Peopleware,

specifications used in developing this system.

The development of Android-based Entrance Examination with

SMS Notification for NONESCOST can be accessed by the students,

and guidance office personnel via LAN (Local Area Network) of the

said school. LAN is a personal network of the computer that can

share resources and exchange data.

The developed system used an Android device connected to the

Local Area Network. Android technology is an open source

Operating System, user-friendly, and appealing applications.

The researchers decided to select software that is reliable

enough to answer the needs, and problems of the Guidance Office

in providing entrance exam. It is recommended that the choice for

developed application development software is XAMPP 1.8.3-2

version (PHP 5.5 based). XAMPP is a multi-platform package that

installs Apache, MySQL, and PHP (www.Xammp.com).


15

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

The software used for the developed system which are

Hypertext Markup Language (HTML) for web design, PHP:Hypertext

Preprocessor (PHP) for the SQL, XAMPP for the connection, Mozilla

Firefox, and Google Chrome as the Browser, and Intranet for the

connection within the organization. Android-based Entrance

Examination with SMS Notification for NONESCOST is a modern

Android application that used the standard like HTML and

Javascript to deliver a powerful, and elegant user experience

using Android.

The hardware requirements used to operate the system must be

reliable, and efficient which is Intel Pentium Dual Core

Processor, 15.6” HD LCD for the monitor, 4GB memory, 500 GB HDD

of secondary Storage, standard mouse, keyboard, and printer.

The peopleware recommendations are the Guidance Counselor,

and the Examinees. They are the one to use the Android-based

Entrance Examination with SMS Notification for NONESCOST. The

user should have the knowledge to use the system, and must be a

computer literate, undergo training, and familiarizing himself

with the developed system.


16

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

First is the IT Manager, manage the system resources with no

demands on existing IT infrastructure or personnel. The second is

the Programmer, who makes the source code of the system. The

third are the Students, to allow them in submitting their exam

answers and directly receive the SMS Notification by using

Android devices. The fourth is the Guidance Counselor, easy to

handle the files because it is done in a systematized manner,

there will be backups and security program.

How the system works

Android-based Entrance Examination was installed at the

Guidance Office, and it can be accessed using Android device

version 4.2.2, and higher, Windows desktop in LAN. In every

transaction, it was automated and fast response and efficient

services, given to the students with the SMS Notification which

contains the student course base of their exam results.


17

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

CHAPTER IV
METHODOLOGY

This chapter presents the different stages of development

and the methodology used for the Android-based Entrance

Examination with SMS Notification for NONESCOST.

According to the Merriam-Webster Dictionary, methodology is

a body of methods, rules, and postulates employed by a discipline

or a particular procedure or a set of procedures.

The researchers used the developmental method in order to

come up with accurate and efficient functions of the developed

system. The Rapid Prototyping Model (Figure 1.0 see on page 18)

is a guide throughout the development cycle. Each of the phases

was extensively used by the researchers to come up with ideas,

guide and procedures and successfully developed the system.


18

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Design

Requirements Implementatio Mainte


and n nance
Analysis

Testing
Developme
nt/Coding

Figure 1.0: Rapid Prototyping Model

Figure 1.0 shows rapid prototype model. This process started

with the requirements and analysis phase where the researchers

gathered the data from the NONESCOST guidance office, and among

the first (1st) year students. Then after the gathering of data,

the researchers made the initial design of the system,

development/coding, testing to the client, and IT expert

suggested to change, and to apply the system. After the clients

satisfied the developed system the developers implemented the

system. Then the maintenance phase was executed to check and

update the system for the errors when using the system.

Requirement and Analysis Phase


19

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

The researchers gathered all the data at NONESCOST main

campus by distributing the questionnaires to the first (1st) year

students. The researchers explained what the purpose of this

system, the importance, and benefits of the system. They also

interviewed the Guidance Counselor personally about the design

they want in the system. And the data that they gathered served

as their basis for the development of the system.

The requirements, and analysis phase includes the population

of the study, Course Population in Table 1.0, the requirements

specification which are the Software Requirements in Table 2.0,

Hardware Requirements in Table 3.0, People Requirements in table

4.0, Functional Decomposition Chart in Figure 2.0, Technical

Feasibility, Schedule Feasibility which is the Gantt Chart in

Figure 3.0, Pert table in Table 5.0, Critical Path Method in

Figure 4.0, the Economic Feasibility which is the system budget

in Table 6.0, Cost Benefits Analysis in Table 7.0, the

requirements modeling which is the Input Process Output framework

in Figure 5.0, the data process modeling which is the Context-

Level Data Flow Diagram in Figure 6.0, and the Exploded Data Flow

diagram in Figure 7.0.


20

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Locale
The Northern Negros State College of Science and Technology

(NONESCOST) is located at Brgy. Old Sagay, Sagay City, Negros

Occidental started its operation when the school was founded in

the year 1998.

The school adopts technological advancement to keep the

institution become globally competitive (www.nonescost.edu.ph).

Population of the study

Northern Negros State College of Science and Technology

located at Brgy. Old Sagay, Sagay City, Negros Occidental.

The total numbers of the NONESCOST first (1st) year students

are one thousand eight hundred ninety-nine (1,899). Out of the

total population, only three hundred thirty (330) were taken as

respondents.
21

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

The following table shows the population of the students in every

course:

Table 1.0
Population and Sample Size

Course Number of Students Sample Size


BSA 73 12
ABEnglish 111 19
BSBIO 25 4
BSBA 402 70
BSF 24 4
BSHRM 142 25
BSIT 338 59
BSED 165 29
BSCRIM 619 108
BSA 73 12
TOTAL 1,899 330

Table 1.0 shows the population of the first (1st) year

students in every course which is the respondents of this study.

The researchers come up with the sample size of the following

number of students in every course. The researchers used the

Slovin’s formula to determine the sample size of every courses

which is sample size equals the total population of the

respondents of every courses over one (1) which is the constant

value plus the total population of all courses multiplied to the

margin of error which is zero point zero five (0.05)² squared.


22

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

To come up with the total Sample size, the formula is: sample

size is equals to the total population of the respondents over

one which is the constant value plus the total population

multiplied to the margin of error which is zero point zero five

(0.05)² squared to come up with the result of the sample size

which is three hundred thirty (330) from the total population

which is one thousand eight hundred ninety-nine (1,899).

The researchers used the Slovin’s formula in determining the

sample size. The formula is as follows.


N
N =
1 + (N) (e)²

Where:

n = sample size,

N = total population,

e = margin of error

1,899
n =
1 + 1,899(0.05)
²
n = 330
23

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Requirements Specification

The requirements specification is a description of a

software system to be developed, laying out functional, and non-

functional requirements. The software requirements specification

document enlists enough and necessary requirements that are

required for the project development (www.wikipedia.org).

Software Compatibility

First, is the software, it is defined as non-tangible

components of the computers and it is also known as computer

programs. It is needed for the development and for the

implementations shown in the table shown on page 24.

(www.en.wikipedia.org).
24

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Table 2.0
Software Requirements for the Development and Implementation of
the system

 Microsoft Windows 7 and Windows 8


 Any browser
Development
 Mobile Android phone
 Netbeans IDE 6.9
 XAMPP 1.8.3-2 Version(PHP 5.5 based)
 Bootstrap
 Phone Gap Build
 Microsoft Windows 7
 Any browser
Implementation
 Mobile Android phone and Tablets

Hardware Compatibility

Table 3.0 shows the list of recommended hardware for the

development of the user interface of the developed system.

Table 3.0
Hardware Requirements for the Development and Implementation of
the system

Processor Intel Pentium Dual


Core Processor
Monitor 12.6” HD LCD
Memory 4GB
Secondary Storage 500GB HDD
Development Peripherals - Standard Mouse
- Standard Keyboard
Connection Pocket Wifi(Globe
Tattoo)
 Motherboard(the latest)
 Processor (Dual Core 2.0 GHz)
25

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Implementation  Memory (4GB)


 Network Connection (High Speed)
 Power Supply (at least 300 watts)
 Standard keyboard
 Standard mouse
 Monitor
 AVR/UPS
 Cable wires
 Android Devices

People Requirements

Peopleware is responsible for using the development of

computer software and hardware systems.

Table 4.0
Peopleware Requirements for the Development and Implementation of
the system

Development Function
System Developers These are the people developed
the system and responsible for
refining those problems
encountered in the system.
Implementation
Guidance Counselor These are the people are in-
charge with the students’
examination records, and in
generating the exam results.
Examinee These are the people are using
the system in taking the Entrance
examination.
System Administrator The person manages the server of
the system and plans the system
maintenance.
26

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Figure 2.0: Functional Decomposition Chart

Figure 2.0 shows the Functional Decomposition Chart of

Android-based Entrance Examination with SMS Notification for

NONESCOST. As shown, the system is composed of several menus that

are useful for the intended users. The Decomposition chart shows

the menus and sub-menus of the Android-based Entrance Examination


27

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

with SMS Notification for NONESCOST, under that there are the two

(2) users which are the guidance counselor, and the examinees.

It is composed of two (2) menus, and each menu has drop-down

menus. Each menu has its own function.

Technical Feasibility
The developed system used the following Software and

Hardware. The software used in the developed system are NetBeans

and XAMPP, because XAMPP is a multi-platform package that

installs Apache, MySQL, and PHP. The said system is compatible

with the different version of Android devices and also for the

Windows desktop and Laptop. Android is a mobile operating

system developed by Google. It is used by several smartphones and

Samsung Galaxy (wikipedia.org). The developed system requires APK

(Android Application Package), SDK (Software Development Kit),

and Android devices to complete the processing of the entrance

examination.
28

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Schedule Feasibility
Below are the figures and schedule of the activities for the

development of the system.

Figure 3.0: Gantt Chart

Figure 3.0 shows the Gantt chart of the developed system on

Android-based Entrance Examination with SMS Notification. It

contains the different activities which are: Title hearing, Data

gathering, Analysis, Documentation of Chapters 1-4, Pre-oral,

System development, Initial testing, System defense, Revision of

the system, Final testing, UAT (User Acceptance Testing),

Documents of Chapters 4-6, Final defense and Revision of

documents, each activities has the corresponding date, the shaded


29

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

part of the figure represents the expected days of what the

developers did.

Table 5.0
PERT Table

Activities Pre- Time Early Early Late Late Slack


Requisite Expected Start finish Start Finish
A Title Hearing1 0 1 0 1 0 1 O
B Data Gathering A 33 1 34 1 34 0
C Analysis B 1 34 35 34 35 0
D Documentation Chapter 1-4 C 14 35 49 35 49 0
E Pre-Oral Defense D 1 49 150 49 150 0
F System Development E 75 150 125 150 125 0
G Initial Testing F 1 125 126 125 126 0
H System Defense G 1 126 127 126 127 0
I Revision of the system H 13 127 140 127 140 0
J Final Testing I 1 140 141 140 141 0
K User Acceptance Testing J 1 141 142 141 142 0
L Documentation of Chapter 4-5 K 6 142 148 142 148 0
M Final Defense L 1 148 149 148 149 0
N Revision of the Documents M 7 149 156 149 156 0
156

Table 5.0 shows the PERT Table of the Android-based Entrance

Examination with SMS Notification. Program Evaluation Review

Technique or PERT is a project management tool used to schedule,

organize, and coordinate tasks within a project (techtarget.com).

The developers had the different activities to achieve the

developed system. The said activities which are the Title

Hearing, Data gathering, Analysis, Documentation of Chapters 1-4,

Pre-oral Defense, System Development, Initial Testing, System

Defense, Revision of the System, Final Testing, UAT (User

Acceptance Testing), Documentation of Chapters 4-6, Final


30

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Defense, and Revision of the Documents have corresponding

estimated time. The different activities are arranged in a

series form, it could not proceed to other activities if the

other one is not done. In getting the different values of the

different activities here are the following formulas:

EF = ES + TE
LF = LS – TE

To determine the slack time of the developed system, the ES

- LS is equivalent to zero.

Figure 4.0 Critical Path Method

Figure 4.0 (see on page 30) shows the CPM of the Android-

Based Entrance Examination with SMS Notification. CPM is a step-

by-step project management technique for process planning that


31

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

defines critical and non-critical tasks with the goal of

preventing time-frame problems and process bottlenecks. It is

also ideally suited to projects consisting of numerous activities

that interact in a complex manner (whatis.techtarget.com).

This figure contains the corresponding time expected of the

different activities of the developers to determine the CPM of

the developed system which is the critical path are A, B, C, D,

E, F, G, H, I, J, K, L, M and N.

Economic Feasibility
The economic feasibility shows the budget of the software

and hardware used by the system for implementation. It is

described as the cost of the operation and maintenance in the

implementation of the system. It also states all the productivity

savings of the system and other expenses in implementing the

system.
32

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Table 6.0
Cost and Benefits of the System

Design and Implementation Amount


Cost
Hardware Costs
Android Phone 35pcs*5,000.00 P105,000.00
System Programmer 3,000.00
Implementation 2,000.00
Total of Design and 110,000.00
Implementation Cost:
Operational and
Maintenance
Operational Cost 5,000.00
Maintenance 5,000.00
Total of Operational and 10,000.00
Maintenance:
Benefits of the System
Reduce Ink Cost 22,100.00
Reduce Bond Paper use Cost 17,400.00
Less of time in releasing 10,500.00
exam result
Less of time in producing 10,600.00
test questionnaire
Total of Benefits of the P60,600.00
System:

Table 6.0 shows the budget of the system based on the design

and implementation cost, the operation and maintenance, and the

benefits of the system. In the design and implementation cost

shows the hardware cost which is the Android devices used of the

system and the cost of the system programmer who does the code or

the system and the implementation cost which is the installment


33

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

of the system on the system area. In operation and maintenance

shows the cost of operation of the system to make the system

functioned well and cost of the maintenance to maintain the

operation of the system. In benefits of the system shows the

less of time and reduced expenses in producing the Entrance

Examination.

Table 7.0
Cost and Benefits Analysis

YEAR YEAR YEAR YEAR YEAR YEAR


CASH FLOW DESCRIPTION
0 1 2 3 4 5
Design and Implementation Costs 110,000
Operation and Maintenance Cost 10,000 10,500 11,000 11,500 12,000
Discount Factor @ 12% 0.893 0.797 0.712 0.646 0.567
Time Adjusted Cost(adjusted to 8,930 8,369 7,832 7,429 6,804
present value)
Cumulative Time-Adjusted cost 110,000 118,930 127,299 135,131 142,560 149,364
over lifetime
Benefits from the Operation of 0 60,600 63,030 66,060 69,090 72,120
the New System
Discount Factor @ 12% 1 0.893 0.797 0.712 0.646 0.567
Time Adjusted Benefits(present 0 53,580 50,235 47,035 44,632 40,892
value)
Cumulative Time –Adjusted 0 53,580 103,815 150,850 195,482 236,374
Lifetime Benefits
Cumulative Lifetime Time-
Adjusted Costs + Benefits -110,000 -65,350 -23,484 15,719 52,922 87,010
Time Adjusted Payback Period---------------3.3 years

Table 7.0 shows the Cost Benefits Analysis of the system

from year Zero (0) to year five (5). This table tells the design
34

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

and implementation costs, the operation and maintenance costs and

benefits of the system on how it increases every year. It also

tells the time adjusted payback period or how many years did the

system return the expenses or gains from the system.

The Net Present Value (NPV) is defined as the sum of the

present value (PVs) of incoming and outgoing cash flows over a

period of time. Incoming and outgoing can flows can also be

described as benefit and cost cash flows respectively

(www.wikipedia.org).

The Return-on-Investment (ROI) is defined as the investment

gains compare favorably to investment cost. As a performance

measure ROI is used to evaluate the efficiency of an investment

or to compare the efficiency of a number of different investments

(www.wikipedia.org).
35

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

To calculate the ROI, the formula is:

Cost Return of

Investment Analysis = ELBELC


- ELC *100

87,010
ROI Analysis = *100
149,364

ROI = 58.25%
(ROI is usually expressed in percentage)

Net Present Value (NPV) = Cumulative Adjustment Lifetime


Benefits - Cumulative Adjusted Lifetime Cost

NPV = 236,374-87,010
NPV = 149,364
Where:
ROI = Return On Investment

ELB = Estimated Lifetime Benefits

ELC = Estimated Lifetime Cost

NPV = Net Present Value

Payback Period refers to the length of time required

recovering the cost of an investment, the formula is:

TAPP = (3 + (23,484-15,719))/23,484
=3.33 years
36

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Requirements Modeling

Figure 5.0 Input Process Output Framework

Figure 5.0 shows a widely used approach in systems analysis

and software engineering for describing the structure of an

information processing program or another process. An Input-

Process-Output diagram includes all of the data and information

required for the process, details of the process itself, and

description of all information and information resulting from the

process. In this system, the user input all the data, the system

processed it and stored it into the database. The system sent

back a result by displaying all information after processing

(www.businessdictionary.com/IPO_model).

Data and Process Modeling


37

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Figure: 6.0 Context-Level Data Flow Diagram

Figure 6.0 shows how the System functions. There are two

main users in the developed system, the Guidance Counselor and

the Examinees that can access the system. The Guidance Counselor

need to login as administrator to access the system and generates

the exam results needed by the students. Second are the Examinees

needs to register their personal details and mobile number before

taking the entrance examination.


38

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Figure 7.0 Exploded Data Flow Diagram

Figure 7.0 shows how the program processed through the

different users. Each of the users has main operations to develop

the system. The Guidance Counselor cannot undergo any task

without log-in to the system to confirm their username and

password. After log-in, the Guidance Counselor manage the

schedule, manage category, manage the question, manage the

course, manage the student, encode the new student and manage the

takers to perform the tasks.


39

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

The Examinees registered to the system to verify the

complete detailed and password. After the log-in, the Examinees

start to take the exam by choosing the category and by answering

every question.

Design Phase
The researchers come up with the design, based on the result

of the survey and the suggestions of the guidance counselor of

NONESCOST.

Before starting the actual coding, it is highly important

what it is to be created and what it should look like. The

developers identified all the necessary input, output, design,

data process and interfaces of the system.


40

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

The Output and User-Interface Design

This section will present the form/screen layout of Android-

Based Entrance Examination with SMS Notification for NONESCOST.

Figure 8.0 Admin Login Form

Figure 8.0 shows the login form of the admin user to access

the system. This form is intended for the admin user to login in

order to activate the whole system. The username and password

serve as the protection of the user to make secured.


41

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Figure 9.0 Main Menu

Figure 9.0 Shows the following functions of the Admin main

menu:

1. The user main menu

2. A menu bar that allows the user to add Entrance

Examination schedule.

3. It is used to refresh the page

4. The user logout button.

5. Search box where one can search data.

6. Delete button used to delete the schedule.

7. Edit button used to edit exam schedule.


42

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Figure 10.0 Entrance Exam Schedule Form

Figure 10.0 shows the form where the Guidance Counselor or

the Guidance staff set the Entrance exam schedule.

Figure 11.0 Add Category Form

Figure 11.0 shows the form where the Guidance Counselor or

the Guidance staff adds the category for each question.


43

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Figure 12.0: Add Course Form

Figure 12.0 shows the form wherein the Guidance Counselor

manage, and add the courses with the corresponding passing score.

Figure 13.0 Student Registration Form

Figure 13.0 see on page 43 shows the student registration

form wherein the Guidance Counselor registered the students


44

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

doesn’t have a mobile phone. They have to receive a password

needed to start an exam.

Figure 14.0 Entrance Exam Result

Figure 14.0 shows the form where the list of the Examinee,

scores and course suggested needed for enrollment.

Figure 15.0 Student Main Menu


45

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Figure 15.0 shows the form of the student main menu wherein

the students guide in order to login or register to start the

exam.

Figure 16.0 Student Login Form

Figure 16.0 shows the login form of the students, wherein

they can type the username and password.

Figure 17.0 Student Category Menu

Figure 17.0 shows the form of student category menu where

the student can choose the category to take.


46

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Figure 18.0 Student Exam Result

Figure 18.0 shows the form where the score and course

suggestion of the students based on the exam result.


47

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Data Design

Figure 19.0 Entity Relationship Diagram

Figure 19.0 shows the Entity Relationship Diagram (ERD).

The Entity Relationship Diagram or ERD is defined as a data model

for describing the data or information aspect or its process

requirements. In an abstract way that lends itself to ultimately

being implemented in a database.


48

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

The ERD is composed of entities and relationships. The

entities of this ERD are the following: Admin, Login, students,

exam schedules, category, questions, choices, result, course

suggestions and SMS. While the relationships are the following:

register, has, manage, choose, answer, contains, view and

receive. All the attributes are found inside the entities.

Finally, the researchers have designed the appropriated ERD

for Android-Based Entrance Examination with SMS Notification for

NONESCOST, to know the relationships of each entity among each

attribute.
49

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Data Dictionary

Table 8.0
Data Dictionary
Category

Fieldname Datatypes Null Default Comments MIME


Id int(11) No
Name varchar(200) No
Time int(11) No

Choice
Fieldname Datatypes Null Default Comments MIME
Id int(11) No
Questioned int(11) No
Choice varchar(50) No
Answer varchar(50) No
File Text No

Courses
Fieldname Datatypes Null Default Comments MIME
Id int(11) No
Coursecode varchar(100) No
Coursename Varchar(255) No
Passingscore varchar(10) No

Exam_sched
Fieldname Datatypes Null Default Comments MIME
Id int(11) No
Description varchar(100) No
Start_date Date No
End_date Date No
Start_time Varchar(15) No
End_time Varchar(15) No

Question
Fieldname Datatypes Null Default Comments MIME
Id int(11) No
Content Text No
50

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

File Text No
Category_id int(11) No

Result
Fieldname Datatypes Null Default Comments MIME
Id int(11) No
Category_id int(11) No
Stud_id Varchar(50) No
Score int(11) No
Total int(11) No
Date Date No

Status
Fieldname Datatypes Null Default Comments MIME
Id int(11) No
stud_id varchar(50) No
question_id int(11) No
Category_id int(11) No
Choice_id int(11) No
Has_quiz Tinyint(4) No

SMS
Fieldname Datatypes Null Default Comments MIME
Id int(11) No
Mobile_no varchar(45) No
Message varchar(255) No

Student
Fieldname Datatypes Null Default Comments MIME
Id int(11) No
Stud_id varchar(50) No
Fname varchar(100) No
Lname varchar(100) No
Gender varchar(10) No
Mobile_no varchar(45) No
Email varchar(45) No
Address varchar(45) Yes
Birthdate Date Yes
Graduated Date Yes
51

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Last_school varchar(100) Yes


Pref_course int(11) Yes
User_id int(11) No

Userdata
Fieldname Datatypes Null Default Comments MIME
Id int(11) No
Username varchar(100) No
Password varchar(100) No
Str_password varchar(100) No
Fname varchar(100) No
Lname varchar(100) No
Email varchar(45) No
Mobileno varchar(45) No
Level varchar(100) No

Table 8.0 represents the data dictionary of the system. Data

Dictionary contains different tables such as category, choice,

courses, exam schedule, question, result, status, SMS and Table

students. Each table corresponds to its field name and data

types, it contains different attributes, characters, sizes, and

lengths; that determined the contents of the data stored.

System Architecture
Figure 21.0 Shows the network model and topology for Android

Based Entrance Examination with SMS Notification for NONESCOST.


52

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Image Source:
https://pixabay.com/en/smartphone-android-phone-cellular-655342/
http://hivewallpaper.com/android-tablet-12-cool-wallpaper.html
http://www.solwise.co.uk/howto_router.htm
http://amagico.com/images/img8/desktop-computer-image-6.jpeg
http://www.inkexpress.co.uk/blog/ -printing-going-mobile/
Figure 20.0 Network Model and Topology

Figure 20.0 shows the network model and topology of the

system which is Android-Based Entrance Examination with SMS

Notification for NONESCOST. The desktop computers serve as a

server of a system and connected to the router which is the Local

Area Network of NONESCOST in order to pass the data through

Android devices wherein the examinees take an exam. Likewise, the

Android devices also connected to the router and the result of


53

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

examinees in taking entrance examination from Android devices can

see on the server through the network. The printer can print the

exam result and other data from the server.

Development / Coding Phase

PHP, a web programming language, HTML, and CSS for web

design, MySQL for databases. The Twitter Bootstrap is the most

popular HTML, CSS, JavaScript and Phone Gap Build. Phone Gap

Build is online software to convert HTML, CSS, JavaScript into

APK.

The hardware will be used to operate the developed system.

This hardware must be reliable and efficient which Intel Pentium

Dual Core Processor, 15.6” HD LCD for the monitor, 4GB memory,

500 GB HDD of secondary storage.

The back-end users are the System Administrator, who

maintains and manages the table entries of files; the user

accounts; and updating of data. The front-end user, is the

Guidance Counselor, manages the questions, category, courses,

exam schedules, and students exam result; The students, register

in the system using Android devices, take the exam, and receive
54

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

the SMS notification with corresponding course suggestion based

on the exam results.

Testing Phase
The developers presented their system with the self-made

testing instrument to the evaluators or experts to evaluate the

system based on the standard rate of evaluation purposes. The

experts rated the following criteria based on the particular

instrument that is useful for measuring the design which is

McCall’s Software Quality Model. (See Appendix J)

The next phase undergoes the testing, if all the

functionality of the system functioned well or else did not need

some improvements. In the evaluation of Android-based Entrance

Examination with SMS Notification for NONESCOST, the developers

also used the same testing instrument which is McCall’s Software

Quality Model for the assurance of the system evaluator (See

Appendix K).

The developers presented their system to the respondents

which is the first (1st) year students to evaluate the user

acceptance. The User Acceptance Testing instrument was based on


55

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

the level of performance of every question given to the users

(See Appendix L).

After the test and evaluation of the IT Experts, the system

was ready for the final testing of all the features and the

functions of Android-based Entrance Examination with SMS

Notification for NONESCOST. The developed system met the needs

of the users, as it worked efficiently, accurately and

accordingly. The clients were required to underwent a user

training to enable them to familiarize fully the whole system.

Implementation Phase
The implementation of the system is so hard, especially for

the new beginners. In this selection, the researchers discussed

the actual testing of the program in order for the system to

produce efficient reports and to avoid program defect.

The developers finished the program of the implementation to

improve the Manual Entrance Examination of NONESCOST. The

Guidance Office should have the necessary computer facilities in

order for the system to work best. The hardware, software, and

peopleware requirements should be fulfilled.


56

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

The school has a network where the computer connected to the

main server so that the guidance personnel will be able to use

the system. There should be a person assigned for the security

of the system, in order to have an efficient transaction in every

entrance examination of NONESCOST.

Maintenance Phase
Maintenance is the final phase in the Rapid Prototyping

Application. In this phase, the researchers determined that

producing Entrance exam should accommodate, and maintain Android-

based Entrance Examination with SMS Notification for NONESCOST.

The maintenance of the developed system should be done by a

System Administrator of the school in their ICT office to

maintain the devices and functionalities in the testing area

which should be in the Guidance Office. It should plan the

necessary corrective, preventive, and updated maintenance of the

system.

The first thing that should be planned in the maintenance

phase is preventive maintenance. It should be planned first for

the precautionary of the system. The System Administrator should


57

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

provide a systematic precaution, correction, and safeguard to the

system to prevent it from errors and viruses.

The maintenance where the software and hardware were used in

the system should be updated for the advancement of its

technologies. It makes the system perform faster and reliable,

and more secured from the viruses and hackers that would damage

the system. Another thing which should be done in the update

maintenance is that every year the number of examinees increases,

the reason the system administrator should do more update

whatever inevitable changes happen.

Lastly, the corrective maintenance should be done so that

the failure or damage in the system can be rectified and fixed.

In this phase of corrective maintenance, the failure and damage

to the system can be fixed and restored correctly again by the

System Administrator.
58

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

CHAPTER V

PRESENTATION, ANALYSIS, AND INTERPRETATION OF DATA

This chapter discusses the presentation, analysis, and

interpretation of data. The researchers used the McCall’s

Software Quality Model rated by the IT Experts to determine whole

quality and functionality of the developed system.

The succeeding tables in different categories contains

different criteria with corresponding rating by the three (3) IT

Experts, two (2) Internal IT Experts, and one (1) External IT

Expert. The researchers used the following scale:

4.21 – 5.00 Very Good


3.41 – 4.20 Good
2.61 – 3.40 Average
1.81 – 2.60 Poor
1.00 – 1.80 Very Poor
Table 9.0
The Quality of the Developed System in terms of Correctness

Criteria Expert 1 Expert 2 Expert 3 Mean Interpretation

Completeness 4 4 4 4 Good
Consistency 4 5 5 4.66 Very Good
Traceability 5 4 4 4.33 Very Good
Grand Mean 4.33 4.33 4.33 4.33 Very Good
59

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Table 9.0 see on page 57, shows the different criteria in

terms of Correctness with its corresponding mean and

interpretation. In Completeness, the system was rated by the

experts with a mean of four (4) which is interpreted as Good,

four point sixty-six (4.66) in Consistency which is interpreted

as Very Good, and four point thirty-three (4.33) in Traceability

which is interpreted also as Very Good. The total mean in terms

of Correctness is four point thirty-three (4.33) which is

interpreted as Very Good.

Table 10.0
The Quality of the Developed System in terms of Reliability

Criteria Expert 1 Expert 2 Expert 3 Mean Interpretation

Accuracy 4 4 4 4 Good
Consistency 4 4 5 4.33 Very Good
Error-Tolerance 4 4 4 4 Good
Modularity 4 4 5 4.33 Very Good
Simplicity 5 5 4 4.66 Very Good
Grand Mean 4.2 4.2 4.4 4.26 Very Good

Table 10.0 shows the different criteria in terms of

Reliability with its corresponding mean and interpretation. In

Accuracy and Error-Tolerance, the system was rated by the experts

with a mean of four (4) which is interpreted as Good. In

Consistency and Modularity, the system was rated by the experts


60

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

with a mean of four point thirty-three (4.33) which is

interpreted as Very Good, and in terms of Simplicity the system

rated by the experts with a mean of four point sixty-six (4.66)

which is interpreted as Very Good. The total mean in terms of

Reliability is four point twenty-six (4.26) which is interpreted

as Very Good.

Table 11.0
The Quality of the Developed System in terms of Efficiency

Criteria Expert Expert Expert Mean Interpretation


1 2 3
Conciseness 5 4 5 4.66 Very Good
Execution-efficiency 5 5 5 5 Very Good
Operability 4 4 5 4.33 Very Good
Grand Mean 4.66 4.33 5 4.64 Very Good

Table 11.0 shows the different criteria in terms of

Efficiency with its corresponding mean and interpretation. In

Conciseness the system rated by the experts with a mean of four

point sixty-six (4.66) which is interpreted as Very Good, five

(5) in Execution-Efficiency which is interpreted as Very Good,

and in terms of Operability the system was rated by the experts

with a mean of four point thirty-three (4.33) which is

interpreted as Very Good. The total mean in terms of Efficiency


61

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

is four point sixty-four (4.64) which is interpreted as Very

Good.

Table 12.0
The Quality of the Developed System in terms of Integrity

Criteria Expert Expert Expert Mean Interpretation


1 2 3
Auditability 4 4 5 4.33 Very Good
Instrumentation 4 4 5 4.33 Very Good
Security 4 4 5 4.33 Very Good
Grand Mean 4 4 5 4.33 Very Good

Table 12.0 shows the different criteria in terms of


Integrity with its corresponding mean and interpretation. In
Auditability, Instrumentation, and Security the system was rated
by the experts with a mean of four point thirty-three (4.33)
which is interpreted as Very Good. The total mean in terms of
Integrity is four point thirty-three (4.33) which is interpreted
as Very Good.

Table 13.0
The Quality of the Developed System in terms of Maintainability

Criteria Expert Expert Expert Mean Interpretation


1 2 3
Conciseness 5 4 5 4.66 Very Good
Consistency 4 4 5 4.33 Very Good
Instrumentation 4 4 5 4.33 Very Good
Modularity 4 4 4 4 Good
Self-Documentation 4 4 4 4 Good
Grand Mean 4.2 4 4.8 4.33 Very Good
62

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Table 13.0 (see on page 61) shows the different criteria in

terms of Maintainability with its corresponding mean and

interpretation. In Conciseness the system was rated by the

experts with a mean of four point sixty-six (4.66) which is

interpreted as Very Good, in terms of Consistency, and

Instrumentation the system was rated by the experts with a mean

of four point thirty-three (4.33) which is interpreted also as

Very Good and in terms of self-documentation the system was rated

by the experts with a mean of four (4) which is interpreted as

Good. The total mean in terms of Maintainability is four point

thirty-three (4.33) which is interpreted as Very Good.

Table 14.0
The Quality of the Developed System in terms of Flexibility

Criteria Expert Expert Expert Mean Interpretation


1 2 3
Conciseness 5 4 5 4.66 Very Good
Consistency 4 4 5 4.33 Very Good
Expandability 5 4 5 4.66 Very Good
Generality 5 4 4 4.33 Very Good
Modularity 4 4 5 4.33 Very Good
Self-Documentation 4 4 4 4 Good
Simplicity 5 5 4 4.66 Very Good
Grand Mean 4.57 4.14 4.57 4.42 Very Good

Table 14.0 (see on page 62) shows the different criteria in

terms of Flexibility with its corresponding mean and


63

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

interpretation. In Conciseness, Expandability, and Simplicity

the system was rated by the experts with a mean of four point

sixty-six (4.66) which is interpreted as Very Good. In terms of

Consistency, Generality, and Modularity the system rated by the

experts with a mean of four point thirty-three (4.33) which is

interpreted also as Very Good, and in terms of Self-documentation

the system was rated by the experts with a mean of four (4) which

is interpreted as Good. The total mean in terms of Flexibility

is four point forty-two (4.42) which is interpreted as Very Good.

Table 15.0
The Quality of the Developed System in terms of Testability

Criteria Expert Expert Expert Mean Interpretation


1 2 3
Auditability 4 4 5 4.33 Very Good
Instrumentation 4 4 5 4.33 Very Good
Modularity 4 4 5 4.33 Very Good
Self-Documentation 4 4 4 4 Good
Simplicity 5 5 4 4.66 Very Good
Grand Mean 4.2 4.2 4.6 4.33 Very Good

Table 15.0 shows the different criteria in terms of

Testability with its corresponding mean and interpretation. In

Auditability, Instrumentation, and Modularity the system was

rated by the experts with a mean of four point thirty-three


64

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

(4.33) which is interpreted as Very Good. In terms of Self-

documentation, the system was rated by the experts with a mean of

four (4) which is interpreted as Good and in terms of Simplicity

the system was rated by the experts with a mean of four point

sixty-six (4.66) which is interpreted also as Very Good. The

total mean in terms of Testability is four point thirty-three

(4.33) which interpreted as Very Good.

Table 16.0
The Quality of the Developed System in terms of Portability

Criteria Expert Expert Expert Mean Interpretation


1 2 3
Expandability 5 4 5 4.66 Very Good
Hardware-Independence 4 4 4 4 Good
Modularity 4 4 5 4.33 Very Good
Self-Documentation 4 4 4 4 Good
Software system 4 4 5 4.33 Very Good
independence
Grand Mean 4.2 4 4.6 4.26 Very Good

Table 16.0 shows the different criteria in terms of

Portability with its corresponding mean and interpretation. In

Expandability, the system was rated by the experts with a mean of

four point sixty-six (4.66) which is interpreted as Very Good, in

terms of Modularity and Software system independence the system

was rated by the experts with a mean of four point thirty-three

(4.33) which is interpreted also as Very Good. In terms of


65

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Hardware-independence and Self-documentation, the system was

rated by the experts with a mean of four (4) which is interpreted

as Good. The total mean in terms of Portability is four point

twenty-six (4.26) which is interpreted as Very Good.

Table 17.0
The Quality of the Developed System in terms of Reusability

Criteria Expert Expert Expert Mean Interpretation


1 2 3
Generality 5 4 5 4.65 Very Good
Hardware-Independence 5 5 5 4 Very Good
Modularity 4 4 5 4.33 Very Good
Self-Documentation 4 4 5 4.33 Very Good
Software system 5 4 5 4.65 Very Good
independence
Grand Mean 4.6 4.2 5 4.6 Very Good

Table 17.0 shows the different criteria in terms of

Reusability with its corresponding mean and interpretation. In

Generality, Modularity, and Software System Independence the

system was rated by the experts with a mean of four point thirty-

three (4.33) which is interpreted as Very Good. In terms of

Hardware Independence and Self-Documentation, the system was

rated by the experts with a mean of four (4) which is interpreted

as Good. The total mean in terms of Reusability is four point

two (4.2) which is interpreted as Good.


66

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Table 18.0
The Quality of the Developed System in terms of Interoperability

Criteria Expert Expert Expert Mean Interpretation


1 2 3
Communication 4 5 5 4.66 Very Good
commonality
Data commonality 4 4 4 4 Good
Generality 5 4 4 4.33 Very Good
Modularity 4 4 5 4.33 Very Good
Grand Mean 4.25 4.25 4.5 4.33 Very Good

Table 18.0 shows the different criteria in terms of

Interoperability with its corresponding mean and interpretation.

In Communication commonality, the system was rated by the experts

with a mean of four point sixty-six (4.66) which is interpreted

as Very Good, in terms of Data commonality the system was rated

by the experts with a mean of four (4) which is interpreted as

Good. In terms of Generality and Modularity, the system was

rated by the experts with a mean of four point thirty-three

(4.33) which interpreted as Very Good. The total mean in terms

of Interoperability is four point thirty-three (4.33) which

interpreted as Very Good.


67

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Table 19.0
The Quality of the Developed System in terms of Usability

Criteria Expert Expert Expert Mean Interpretation


1 2 3
Operability 4 5 5 4.65 Very Good
Training 4 5 4 4.33 Very Good
Grand Mean 4 5 4.5 4.49 Very Good

Table 19.0 shows the different criteria in terms of Usability

with its corresponding mean and interpretation. In Operability,

the system was rated by the experts with a mean of four point

thirty-three (4.33) which is interpreted as Very Good and in

terms of Training the system was rated by the experts with a mean

of four (4) which is interpreted as Good. The total mean in

terms of Usability is four point sixteen (4.16) which is

interpreted as Good.
68

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Table 20.0
Mean Distribution of the Responses of the Respondent in terms of
System Acceptability
Criteria 5 4 3 2 1 Mean Interpreta-
tion
The accounts of the guidance 150 110 65 4 1 4.22 Very Good
counselor and the examinee
are protected by a username
and password.

The system can provide 130 145 55 4 2 4.25 Very Good


immediate student course
suggestion base on the exam
result.

The system is easy to use. 190 103 30 5 2 4.44 Very Good

The system can analyze the 163 106 56 3 2 4.29 Very Good
examination answers and can
generate exam result through
SMS notification.

The system is convenient for 150 110 65 4 1 4.22 Very Good


the student and guidance
personnel.

The system sends SMS. 173 135 15 6 1 4.43 Very Good


The system gives accurate 163 106 56 3 2 4.29 Very Good
instruction to the examinee
during examination.

The system can provide back- 97 86 41 4 2 4.43 Very Good


up and security in storing
data.

Grand Mean 4.31 Very Good

Table 20.0 (see on page 68) shows the different criteria to

determine the System Acceptability with its corresponding mean


69

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

and interpretation. The system was rated with the total mean of

four point twenty-two (4.22) which is interpreted as Very Good in

terms of protecting accounts of guidance counselor and examinees.

In terms of providing student course suggestion based on exam

result, the system was rated with the total mean of four point

twenty-five (4.25) which is interpreted as Very Good. The system

was rated with the total mean of four point forty-four (4.44)

which is interpreted as Very Good in terms of easy to use, four

point twenty-nine (4.29) interpreted as Very Good in terms of

providing examination result, four point nineteen (4.19)

interpreted as Good in terms of system is convenient for the

student and guidance personnel, four point forty-three (4.43)

interpreted as Very Good in terms of sending SMS notification and

providing backup for storing data, three point seventy-eight

(3.78) which is interpreted as Good in terms of giving accurate

instruction to the examinee.

In terms of analyzing examination answer and generating exam

result through SMS notification, the system was rated with the

total mean of four point forty-three (4.43) interpreted as Very

Good. In terms of providing course suggestion based on the exam


70

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

result, the system was rated with the total mean of four point

twenty-five (4.25) which is interpreted as Very Good. The grand

mean of system acceptability was four point twenty-five (4.25)

which interpreted as Very Good.


71

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

CHAPTER VI
SUMMARY OF FINDINGS, CONCLUSIONS, AND RECOMMENDATIONS

This chapter presents the summary of findings, conclusions,

and recommendations. This study developed an Android-based

Entrance Examination with SMS Notification for NONESCOST that has

an efficient and convenient process in administering the Entrance

examination.

Summary of Findings
After the initial, final, and user acceptance testing the

researchers come up the result of the user based on the

objectives using McCall’s Software category which are:

1. In terms of the quality of the developed software, the

system was rated by the IT experts based on the different

criteria which are Correctness, Reliability, Efficiency,

Integrity, Maintainability, Flexibility, Testability,

Portability, Reusability, Interoperability and Usability

with the grand mean of four point thirty-nine (4.39)

which is interpreted as Very Good.


72

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

2. In terms of the system acceptability, the system was

rated by the respondents with the grand mean of four

point thirty-two (4.32). Interpreted as Very Good.

3. In terms of analyzing examination answers and generating

of exam results, the system was rated with the grand mean

of four point twenty-nine (4.29) which is interpreted as

Very Good (see table 20.0, page 67).

4. In terms of providing course suggestion based on the exam

results of the Examinees, the system was rated with the

grand mean of four point twenty-five (4.25) which is

interpreted as Very Good (see table 20.0, page 67).

Conclusions
After all the development cycle of the system and the

conducted user acceptance evaluation, Android-Based Entrance

Examination with SMS Notification for NONESCOST proved that:

1. The developed system was of good quality since it passed

all the criteria based on the McCall’s Software quality

model.

2. The system was highly acceptable to the End-user.


73

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

3. The system can analyze the examination answers and

generated exam results through SMS notification;

4. The system can provide data on course preference based on

exam results.

Recommendations
From the findings and conclusions of the study, the

researchers have the following recommendations:

1. NONESCOST guidance office may consider using the

developed Android-Based Entrance Examination with SMS

Notifications;

2. The school may hire IT personnel for the maintenance and

operation of the system;

3. The school may establish a Local Area Network in the

guidance office for the purpose of the system.

4. It is recommended further that another study maybe

conducted to further improve the developed system.


74

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

REFERENCES

Anabelle D. Ulgasan, Geanril G. Lomocso, Marilyn G. Perinal,


Jonnah A. Nedar, “A Web and Android-Based Social
Learning Platform for NONESCOST IT Department”,
December 2016, Retrieved from NONESCOST Library

Downloading Simple Social Networking Site Code |


Freesourcecodetutorials and articles. (n.d.). Retrieved
August 14, 2015, from
http://www.sourcecodester.com/download
code?nid=3877&title=Add%2C+Edit+and+Delete+Record+using+
PHP%2FMySQL&uri=%2Fphp%2F3877%2Fadd-edit-and-delete-
record-using-phpmysql.html

Edit Data In Database Using Php - PHP | Dream.In.Code. (2015,


September 25). Retrieved September 25, 2015, from
http://www.dreamincode.net/forums/topic/250097-edit-
data-in-database-using-php/

Intranet Entrance Examination System of Liceo de Cagayan


University | Castro | Advancing Information Technology
Research. (n.d.). Retrieved June 28, 2015, from
http://asianscientificjournals.com/publication/index.php/ait
r/article/view/192

Kim Nichols, Kathleen Flickinger, Cindy Carter, Marsha


Tiischner, “New Compack Format Webster’s Dictionary”,
Philippine Copyright 1990 by V. Nicols

Local Area Network: Browse Essays and terms papers for Research.
(n.d).Retrievedfrom
http://www.studymode.com/essays/Lan-Based-394094.html
75

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Little Inklings – June: Chocolate Printing & Going Mobile.


(2015, October 12). Retrieved from
http://www.inkexpress.co.uk/blog/little-inklings-june-
chocolate-printing-going-mobile/

NONESCOST -. (n.d.). Retrieved June 25, 2015, from


http://nonescost.edu.ph

NONESCOST State College - Sagay City, Negros Occidental.


(n.d.)Retrieved July 4, 2015, from
http://wikimapia.org/8909797/NONESCOST-State-College

Online Entrance Examination of Caritas University-


Retrieved July 4, 2015, from
https://www.google.com.ph/url?
sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahU
KEwjj-v3_qsfMAhVn3KYKHa9qDxQQFggYMAA&url=http%3A%2F
%2Fpubs.caritasuni.edu.ng%2Fdownload.php%3Ffile%3Dprojects
%2F2012-2013%2520Projects%2FCOMPUTER%2520SCIENCE
%2FDESIGN_AND_IMPLEMENTATION_OF_ONLINE_ENTRANCE_EXAMINATION.
pdf&usg=AFQjCNE25Tpy6MFK4Fs1v0SGCkUzIO2cZQ&bvm=bv.121421273,
d.dGo

Rapid application development - Wikipedia, the free


encyclopedia. (n.d.). Retrieved July 6, 2015, from
https://en.wikipedia.org/wiki/Rapid_application_development

Slovin’s Formula: What is it and When do I use it? (n.d.).


Retrieved January 29, 2015, from
http://www.statisticshowto.com/how-to-use-slovins-formula/

Sms Notification System - Essays - Cjudinell. (n.d.).


Retrieved June 29, 2015, from
http://www.studymode.com/essays/Sms-Notification-System
1076106.html
76

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph
77

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Smart Phones (2015, October 12). Retrieved from


https://pixabay.com/en/smartphone-android-phone-
cellular-655342/
Android Tablet 12 Cool Wallpaper - Hivewallpaper.com.
(2015, October 12). Retrieved from
http://hivewallpaper.com/android-tablet-12-cool-
wallpaper.html#.VtetVX197Dd

Solwise - Choosing a Router. (2015, October 12). Retrieved from


http://www.solwise.co.uk/howto_router.htm

Tablet Image Cellphone Google (n.d).


Retrieved October 14, 2015, from
www.google.com.ph/search?
q=tablet+image&source=lnms&tbm=isch&sa=X&ved=OahVKAwiisNe8KZ
3LAhVIFPQKHTOPCXYQ_AUICQ#tbm=isch&q=cellphone

What is input-process-output (2016, January 29).


Retrieved January 29, 2016, from
www.businessdictionary.com/definition/input-
process-output

What is Critical Path (2016, January 27)


Retrieved January 27, 2016, from
Whatis.techtarget.com/definition/critical-path-method-
CPM

What is Android Phone? (with pictures). (n.d).


Retrieved December 8, 2015 from
http://www.wisegeek.org/what-is-an-android-phone.html

XAMPP,Retrieved July 6, 2015, from


https://www.apachefriends.org/blog/news-article-232017.html

What is input-process-output diagram? definition and meaning.


(n.d.). Retrieved from
http://www.businessdictionary.com/definition/input-process-
output-diagram.html
78

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

What is PERT chart (Program Evaluation Review Technique) ? –


Definition from WhatIs.com. (n.d.). Retrieved from
http://searchsoftwarequality.techtarget.com/definition/PERT-
chart
79

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

APPENDICES
80

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

APPENDIX A:IMPLEMENTATION PLAN

Android-based Entrance Examination with SMS Notification for

NONESCOST was installed in the guidance office of Northern Negros

State College of Science and Technology. The developed system is

not accessible in the other offices such administration office,

registrar’s office and other offices, only the guidance counselor

can use the system as an administrator and server that are

connected to Android devices which is mobile phone and tablets

used by the examinee to take an entrance exam in testing area.

The user of the developed system is the guidance counselor,

assistance guidance personnel and examinees which are the

guidance conducted training on how to use the system.

In order to implement the system, here are the following

checklists of Android based Entrance Examination with SMS

Notification for NONESCOST.

Software Requirements:

 Microsoft Windows 7

 Microsoft Office

 Any Browser
81

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

 NetBeans IDE 6.9

 XAMPP 1.8.3 version 2(PHP 5.5 based)

 Phone Gap build

Hardware Requirements:

 Android Mobile Phone version 4.2 higher

 Tablets

 Windows Desktop

Peopleware Requirements:

 Examinees-the one who used the system using Android phone

and tablets

 System Administrator- person who used the system to

accommodate the examinees in their needs

APPENDIX B: USER MANUAL OF ANDROID-BASED ENTRANCE EXAMINATION


82

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

WITH SMS NOTIFIFCATION FOR NONESCOST

How to Login

1. Click the username text box and type Username.

2. Click password text box and type Password.

3. Click the enter to proceed.

Navigating the System Menu and Side bar (ADMIN)

When you have successfully login to the system, a user main

form will appear which means you are ready to use the system. The

system has the following options: Home, Manage, Students,

Reports, and Settings.


83

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

How to Add Examination Schedule

1. Click Add Entry to Add New Examination Schedule.

2. Click the edit icons to revise or to change exam schedule.

3. Click the delete icons to delete exam schedule.


84

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

4. Click yes button to delete question successfully.

How to view Manage Menu


1. Click Manage Menu

2. A context of Manage Menu will appear. It includes the

different kinds of sub menus Manage Questions Category,

Manage Questions and Manage Courses.


85

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

How to Add Questions Category


1. Click Add category to Add New Category

2. A text box will appear for inserting new category. Then

click the submit button below the text box to add new category.
86

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

How to add Question


1. Click Add Question button to add a new Questions

2. A text box will appear for inserting a new questions.

Then click the submit button below the text box to add on the

questionnaires context.
87

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

How to Edit Questions


1. Click the edit icons to revise or to change question.

2. Click Delete icons to delete question.

3. Click yes button to delete question successfully.


88

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

How to Add Courses


1. Click Add Courses to add new course

2. A text box will appear for inserting a new courses. Then

click the submit button below the text box to add on the

courses context.
89

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

2. Click the edit icons to revise or to change Course.

3. Click Delete icons to delete courses.

4. Click yes button to delete course successfully.


90

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

How to view Student


1. Click student Menu
2. A context of Student Menu will appear. It includes the

different kinds of sub menus Create New and Manage.

How to Add new Student


1. Click Add Student button to add new student.
91

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

3. A text box will appear for inserting a new student. Then

click the submit button below the text box to add on the

student context.
92

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

How to View Result Each Category


1. Click the View Result icons to view each category

scores.

2. Click the edit icons to revise or to change Student

Details.
93

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

3. Click the Update Account icons to update or to change

Student username and password.


94

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

4. A text box will appear for updating student account.

Then click the save button below the text box to update on

the username and password of the student.


95

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

5. Click Delete icon to delete student.

6. Click yes button to delete student successfully.


96

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

How to view Reports


1. Click Reports Menu
2. A context of Reports Menu will appear. It includes Takers

sub menu.

2. Click takers to view the examinees exam result with

corresponding course suggestion.


97

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

3. Click Export to Excel button to export the examinees exam

result into excel.

4. Click the Refresh button to refresh the whole page.

5. Click the Print button to print the student exam result.


98

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

How to view User


1. Click Settings Menu

2. A context of Settings Menu will appear. It includes

Manage Users sub menu.

How to Add Users


1. Click the Add User button to add new user.
99

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

2. A text box will appear for inserting a new user. Then


click the submit button below the text box to add on the
users context.

3. Click the edit icons to edit user details.

4. Click the delete icons to delete user.


100

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

5. Click yes button to delete user successfully.


101

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

APPENDIX C: LETTER FOR THE COMPANY/ORGANIZATION

June 9, 2015

Regie Rose Monotilla Baloco


NONESCOST Guidance Couselor
Old Sagay, Sagay City, Negros Occidental

Dear Ma’am:

The undersigned are 4th year students taking Bachelor of Science


in Information Technology of Northern Negros State College of
Science and Technology, Old Sagay, Sagay City. As part of our
requirement, we are having a capstone project entitled, “Android-
based Entrance Examination with SMS Notification for NONESCOST”.
In line with this, we would like to ask permission from your good
office to allow us to gather data needed for the said capstone
project. Rest assured that the data gathered will remain
confidential.
Hoping for your positive response on this matter. Thank you very
much.

Very truly yours,

EDUARDO G. JIMENEZ JR. LIZA N. LEGASPINA

ESTELITA M. INTIA ESTELA M. INTIA

Noted by: Approved by:

JEFFRIC S. PISUEÑA REGIE ROSE MONOTILLA BALOCO, RGC


Capstone Adviser NONESCOST Guidance Counselor
APPENDIX D: LETTER FOR EXPERT’S EVALUATION OF ANDROID-BASED
102

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

ENTRANCE EXAMINATION WITH SMS NOTIFICATION FOR NONESCOST

July 25, 2015

MS. KRISTINE T. SOBERANO, MIT


Academic Coordinator, IT
NONESCOST

Dear Miss Soberano:


The undersigned are 4th year students taking Bachelor of Science
in Information Technology of Northern Negros State College of
Science and Technology, Old Sagay, Sagay City. As part of our
requirement, we are having a capstone project entitled, “Android-
based Entrance Examination with SMS Notification for NONESCOST”.
To conduct User-Acceptance Testing, we created a self-made
instrument to be rated by our respondents. To determine the
validity of the said self-made instrument, we would like to ask
you to rate it based on the criteria set forth by Carter Good and
Douglas E. Skates.
Hoping for your positive response on this matter. Thank you very
much.
Very respectfully yours,

EDUARDO G. JIMENEZ JR. LIZA N. LEGASPINA

ESTELITA M. INTIA ESTELA M. INTIA


Noted by: Approved by:

JEFFRIC S. PISUEÑA KRISTINE T. SOBERANO, MIT


Capstone Adviser Academic Coordinator, IT

July 25, 2015


103

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

MS. Lalie G. Padernal


English Teacher
NONESCOST

Dear Miss Padernal:

The undersigned are 4th year students taking Bachelor of Science


in Information Technology of Northern Negros State College of
Science and Technology, Old Sagay, Sagay City. As part of our
requirement, we are having a capstone project entitled, “Android-
based Entrance Examination with SMS Notification for NONESCOST”.

To conduct User-Acceptance Testing, we created a self-made


instrument to be rated by our respondents. To determine the
validity of the said self-made instrument, we would like to ask
you to rate it based on the criteria set forth by Carter Good and
Douglas E. Skates.

Hoping for your positive response on this matter. Thank you very
much.

Very respectfully yours,


EDUARDO G. JIMENEZ JR. LIZA N. LEGASPINA

ESTELITA M. INTIA ESTELA M. INTIA

Noted by: Approved by:


JEFFRIC S. PISUEÑA LALIE G. PADERNAL
Capstone Adviser English Teacher
APPENDIX E: LETTER TO CONDUCT USER ACCEPTANCE OF ANDROID-BASED
ENTRANCE EXAMINATION WITH SMS NOTIFICATION FOR NONESCOST
104

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

October 12, 2015

Regie Rose Monotilla Baloco


NONESCOST Guidance Couselor
Old Sagay, Sagay City, Negros Occidental

Dear Ma’am:
The undersigned are 4th year students taking Bachelor of Science
in Information Technology of Northern Negros State College of
Science and Technology, Old Sagay, Sagay City. As part of our
requirement, we are having a capstone project entitled, “Android-
based Entrance Examination with SMS Notification for NONESCOST”.
In line with this, we would like to request you to allow us to
conduct User Acceptance Testing. Your contribution, comments and
suggestions is highly appreciated.
Thank you very much for your kind response to our request.

Very truly yours,

EDUARDO G. JIMENEZ JR. LIZA N. LEGASPINA

ESTELITA M. INTIA ESTELA M. INTIA


Noted by: Approved by:

JEFFRIC S. PISUEÑA REGIE ROSE MONOTILLA BALOCO, RGC


Capstone Adviser NONESCOST Guidance Counselor
APPENDIX F: LETTER FOR USER ACCEPTANCE VALIDATION FOR ANDROID-
BASED ENTRANCE EXAMINATION WITH SMS NOTIFICATION FOR NONESCOST

July 25, 2015


105

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

MR. ELVIN T. LUCATIN, MIT


IT Instructor
NONESCOST

Dear Mr. Lucatin:


The undersigned are 4th year students taking Bachelor of Science
in Information Technology of Northern Negros State College of
Science and Technology, Old Sagay, Sagay City. As part of our
requirement, we are having a capstone project entitled, “Android-
based Entrance Examination with SMS Notification for NONESCOST”.
To conduct User-Acceptance Testing, we created a self-made
instrument to be rated by our respondents. To determine the
validity of the said self-made instrument, we would like to ask
you to rate it based on the criteria set forth by Carter Good and
Douglas E. Skates.
Hoping for your positive response on this matter. Thank you very
much.
Very respectfully yours,

EDUARDO G. JIMENEZ JR. LIZA N. LEGASPINA


ESTELITA M. INTIA ESTELA M. INTIA
Noted by: Approved by:

JEFFRIC S. PISUEÑA ELVIN T. LUCATIN


Capstone Adviser IT Instructor
106

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

APPENDIX G: RESEARCH INSTRUMENT EVALUATION

Using the criteria for evaluating survey questionnaire set


forth by Carter V. Good and Douglas E. Skates, a jury of experts
evaluated the self-made survey instrument for this study.

Direction: Kindly rate or evaluate the User Acceptance Instrument


attached herewith. Encircle the score that best describe the validity
of the instrument using the following:

Rating Scale: 1 – Poor 2 – Fair 3 – Average 4 –


Good 5 – Very Good

CRITERIA EXPERTS MEAN INTERPRETATION

1 2 3

1. The questionnaire is short enough


that the respondents respect it
and it would not drain much of
his precious time.
2. The questionnaire is interesting
and has a far appeal such that
respondents will be induced to
respond it fully.
3. The questionnaire can obtained
some depth to the responses and
avoid superficial answers.
4. The items/questions and their
alternative responses are not too
suggestive nor too un-
stimulating.
5. The questionnaire can elicit
responses, which are definite but
not mechanical forced.
6. Questions/items formed are stated
in such a way that the responses
will not be embarrassing to the
persons concerned.
7. Questions/items are formed such a
manner to avoid suspicion on the
107

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

part of the respondents


concerning hidden responses to
the questionnaire.
8. The questionnaire is not too
narrow nor restrictive nor
limited in its philosophy.
9. The respondents to the
questionnaire when taken as a
whole could answer the basic
purpose for which the
questionnaire is designed and
therefore considered valid.
TOTAL MEAN
108

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

APPENDIX H: SYSTEM EVALUATION CRITERIA BASED ON MCCALL’S SOFTWARE


QUALITY MODEL

Expert Name: _______________________________ Date: _____________


Each of the items is provided with five options. Please read each item
carefully and mark [/] on the box that closely represent your choice.

Rating Scale: [5] Very Good [4] Good [3] Average


[2] Poor [1] Very Poor

Direction: Listed below are the questions related to McCall’s Software


Quality Model use to test the developed system. How would you rate the
developed system, (“Android-based Entrance Examination with SMS
Notification for NONESCOST”) in terms of the following criteria:

Criteria 1 2 3 4 5
Auditability

The ease with which conformance to standards


can be checked.

Accuracy

The precision of computations and control

Completeness

The degree to which full implementation of the


required functions has been achieved.

Communication Commonality

The degree to which standards interfaces and


protocols are understood.

Conciseness

The compactness of the program in terms of


lines and code.
109

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Consistency

The use of uniform design and documentation


techniques throughout the software development
project.

Operability

The ease of operation of a program.

Security

The availability of mechanisms that control or


protect programs and data.

Self-Documentation

The degree to which the source code provides


meaningful documentation.

Simplicity

The degree to which the program can be


understood without difficulty.

Software System Independence

The degree to which the program is independent


of non-standard programming language features,
operating system characteristics, and other
environmental constraints.

Traceability

The ability to trace a design representation or


actual program component back to requirements.

Training

The degree to which the software assists in


enabling new users to apply the system.

Data Commonality
110

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

The use of standard data structures and types


throughout the program.

Error Tolerance

The damage that occurs when the program


encounters an error.

Execution Efficiency

The run-time performance of the program.

Expandability

The degree to which architectural, data, or


procedural design can be extended.

Generality

The breadth of potential application of program


components.

Hardware Independence

The degree to which the software is decoupled


from the hardware on which it operates.

Instrumentation

The degree to which the program monitors its


own operation and identifies errors that do
occur.

Modularity

The functional independence of program


components.

Signature: _____________________________
APPENDIX I: USER ACCEPTANCE INSTRUMENT OF ANDROID-BASED ENTRANCE
EXAMINATION WITH SMS NOTIFICATION FOR NONESCOST
111

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Direction: Please provide your honest responses to the following


statements. Your responses will be treated with absolute
confidentiality and will not be divulged to anyone else or used for
any purpose other than for this research.

Name(optional):____________________________Date:_________

Please check that correspond to your course:

Student Course

 BSIT  BSCRIM  BSBA  BSED

 BSBio  ABEngish  BSFi  BSHRM

Instruction:

Listed below are elements related to the perception of the system


Android based Entrance Examination with SMS Notification for
NONESCOST. Please read each item carefully and check (√) the box that
corresponds to the number that closely represents your choice.

Use this scale:

5 – Excellent 4 –Very Good 3 - Good 2 – Fair 1 – Poor

5 4 3 2 1
How do you assess the level of Very Good Average Poor Very
performance the system in terms of: Good
Poor

a. The accounts of the guidance


counselor and the examinee are
protected by a username and
password.
b. The system can provide immediate
student course suggestion base
on the exam result.
c. The system is easy to use.

d. The system can provide exam


result when needed.
112

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

e. The system is convenient for the


student and guidance personnel.
f. The system sends SMS.

g. The system gives accurate


instruction to the examinee
during examination.
h. The system can provide back-up
and security in storing data.

Is the system beneficial to the guidance counselor and the


examinee?

__________Yes _________No

Other comments: ________________________________________________

____________________
Respondent Signature

APPENDIX J: EXPERT TESTING USING MCCALL’S CRITERIA


INITIAL TESTING

Criteria Per Category E1 E2 E3 Mean Interpretation


113

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

a. Correctness 4 3.66 4 3.88 GOOD

b. Reliability 4.4 4.2 4 4.2 GOOD

c. Efficiency 3.66 4 4.33 3.99 GOOD

d. Integrity 4 3.66 3.33 3.66 GOOD

e. Maintainability 4 3.8 3.8 3.86 GOOD

f. Flexibility 4 3.85 4 3.95 GOOD

g. Testability 4.2 3.8 3.8 3.93 GOOD

h. Portability 3.6 3.8 3 3.46 AVERAGE

i. Reusability 3.4 3.8 2.8 3.33 AVERAGE

j. Interoperability 4 4 3.75 3.91 GOOD

k. Usability 4 3.5 4 3.83 GOOD

TOTAL MEAN 3.81 GOOD

APPENDIX K: EXPERT TESTING USING MCCALL’S CRITERIA


FINAL TESTING

Criteria Per Category E1 E2 E3 Mean Interpretation

a. Correctness 4.33 4.33 4.33 4.33 VERY GOOD

b. Reliability 4.2 4.2 4.4 4.26 VERY GOOD

c. Efficiency 4.6 4.33 5 4.64 VERY GOOD

d. Integrity 4 4 5 4.33 VERY GOOD

e. Maintainability 4.2 4 4.8 4.33 VERY GOOD

f. Flexibility 4.57 4.14 4.57 4.42 VERY GOOD

g. Testability 4.2 4.2 4.6 4.33 VERY GOOD


114

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

h. Portability 4.22 4 4.6 4.26 VERY GOOD

i. Reusability 4.22 4 4.6 4.26 VERY GOOD

j. Interoperability 4.25 4.25 4.5 4.33 VERY GOOD

k. Usability 4.25 425 4.5 4.33 VERY GOOD

TOTAL MEAN 4.34 VERY GOOD

APPENDIX L: USER ACCEPTANCE EVALUATION RESULTS

Please assess the system 5 4 3 2 1 Mean Interpretation


acceptability based on the
following:

a. The accounts of the


guidance counselor and
the examinee are
protected by a 150 110 65 4 1 4.22 Very Good
username and password.
b. The system can provide
immediate student
course suggestion base
on the exam result. 130 145 55 4 2 4.25 Very Good

c. The system is easy to


use. 190 103 30 5 2 4.44 Very Good

d. The system can analyze


the examination
answers and can 163 106 56 3 2 4.29 Very Good
generate exam result
through SMS
notification.
e. The system is
convenient for the
student and guidance 150 110 65 4 1 4.22 Very Good
personnel.
f. The system sends SMS.
173 135 15 6 1 4.43 Very Good

g. The system gives


accurate instruction
to the examinee during
examination. 163 106 56 3 2 4.29 Very Good
115

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

h. The system can provide


back-up and security
in storing data. 97 86 41 4 2 4.43 Very Good

Grand Mean
4.31 Very Good

APPENDIX M: USER ACCEPTANCE VALIDATION RESULTS

CRITERIA EXPERTS MEAN INTERPRETATION

1 2 3

1. The questionnaire is 4.33 4.33 4.33 4.33 VERY GOOD


short enough that the
respondents respect it
and it would not drain
much of his precious
time.

2. The questionnaire is 4.2 4.2 4.4 4.26 VERY GOOD


interesting and has a
far appeal such that
respondents will be
induced to respond it
fully.

3. The questionnaire can 4.6 4.33 5 4.64 VERY GOOD


obtained some depth to
the responses and avoid
superficial answers.

4. The items/questions 4 4 5 4.33 VERY GOOD


and their alternative
responses are not too
suggestive nor too un-
stimulating.

5. The questionnaire can 4.2 4 4.8 4.33 VERY GOOD


116

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

elicit responses, which


are definite but not
mechanical forced.

6. Questions/items 4.57 4.14 4.57 4.42 VERY GOOD


formed are stated in
such a way that the
responses will not be
embarrassing to the
persons concerned.

7. Questions/items are 4.2 4.2 4.6 4.33 VERY GOOD


formed such a manner to
avoid suspicion on the
part of the respondents
concerning hidden
responses to the
questionnaire.

8. The questionnaire is 4.22 4 4.6 4.26 VERY GOOD


not too narrow nor
restrictive nor limited
in its philosophy.

9. The respondents to 4.25 4.25 4.5 4.33 VERY GOOD


the questionnaire when
taken as a whole could
answer the basic purpose
for which the
questionnaire is
designed and therefore
considered valid.

TOTAL MEAN 4.35 VERY GOOD


117

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

APPENDIX N: ADVISER’S RECOMMENDATION SHEET

ADVISER’S RECOMMENDATION SHEET

This CAPSTONE PROJECT entitled:

Android-based Entrance Examination with SMS Notification for


NONESCOST

by:

Eduardo G. Jimenez Jr.


Estelita M. Intia
Estela M. Intia
Liza N. Legaspina

Submitted in partial fulfilment of the requirements of the

Bachelors of Science and Information Technology degree has been

examined and is recommended for system presentation.

JEFFRIC S. PISUEÑA, MIT


Capstone Adviser
118

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

APPENDIX O: GRAMMARIAN CERTIFICATE

GRAMMARIAN’S CERTIFICATE

This is to certify the undersigned has reviewed and went through


all the pages of the project questionnaire/documentation entitled
“ANDROID-BASED ENTRANCE EXAMINATION WITH SMS NOTIFICATION FOR
NONESCOST” as against the set of structural rules that govern the
composition of sentences, phrases, and words in the English
language.

Signed:

FELICIDAD V. MAGNO, MA
Grammarian

Conformed by:

EDUARDO G. JIMENEZ JR.


Project Manager
119

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

APPENDIX P: RELEVANT SOURCE CODE

Login.php
<?php include('../server/auth/index.php'); ?>

<!DOCTYPE html>
<html lang="en">

<head>

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-
scale=1">
<meta name="description" content="">
<meta name="author" content="">

<title>ENTRACE EXAM</title>

<!-- Bootstrap Core CSS -->


<link
href="../bower_components/bootstrap/dist/css/bootstrap.min.css"
rel="stylesheet">

<!-- MetisMenu CSS -->


<link
href="../bower_components/metisMenu/dist/metisMenu.min.css"
rel="stylesheet">

<!-- Social Buttons CSS -->


<link href="../bower_components/bootstrap-social/bootstrap-
social.css" rel="stylesheet">

<!-- Custom Fonts -->


<link href="../bower_components/font-awesome/css/font-
awesome.min.css" rel="stylesheet" type="text/css">

<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements


and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page
via file:// -->
120

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

<!--[if lt IE 9]>
<script
src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></
script>
<script
src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"
></script>
<![endif]-->
<style type="text/css">
body {
padding-top: 80px;
padding-bottom: 80px;
background-color: #eee;
}
</style>
</head>

<body>

<div class="container">
<?php if($message !== '') { ?>
<div class="alert alert-danger" role="alert">
<button type="button" class="close" data-
dismiss="alert" aria-label="Close"><span aria-
hidden="true">&times;</span></button>
<strong>Warning!</strong> <?php echo $message; ?>
</div>
<?php } ?>
<center> <h2>NONESCOST Entrance Exam</h2></center><br><br>
<div class="col-md-4 col-md-offset-4">
<div class="login-panel panel panel-primary">
<div class="panel-heading">
<h3 class="panel-title text-center">Admin
Panel</h3>
</div>
<div class="panel-body">
<form role="form" method="POST">
<img src="../pages/images/noy.jpg"
alt="DS System" style="width:70px;margin-top:10px;" class="pull-
left">
<fieldset>
121

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

<div class="form-group">
<input class="form-control"
placeholder="Username" id="inputEmail" name="username"
type="text" autofocus>
</div>
<div class="form-group">
<input class="form-control"
placeholder="Password" id="inputPassword" name="password"
type="password">
</div>
<!-- Change this to a button or input
when using this as a form -->
<button class="btn btn-lg btn-primary
btn-block" type="submit">Login</button>
</fieldset>
</form>
</div>
</div>
</div>
</div>

<!-- jQuery -->


<script
src="../bower_components/jquery/dist/jquery.min.js"></script>

<!-- Bootstrap Core JavaScript -->


<script
src="../bower_components/bootstrap/dist/js/bootstrap.min.js"></sc
ript>

<!-- Metis Menu Plugin JavaScript -->


<script
src="../bower_components/metisMenu/dist/metisMenu.min.js"></scrip
t>

<!-- Custom Theme JavaScript -->


<script src="../dist/js/sb-admin-2.js"></script>

</body>

</html>
122

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Controller.php

<?php
include( __DIR__.'/model.php');

class StudentController {

public static function create($data){


session_start();
$headers = apache_request_headers();
$token = $headers['X-Auth-Token'];

if(!$headers['X-Auth-Token']){
header('Invalid CSRF Token', true, 401);
return print
json_encode(array('success'=>false,'status'=>400,'1msg'=>'Invalid
CSRF Token / Bad Request / Unauthorized ... Please Login
again'),JSON_PRETTY_PRINT);
die();
}else if($token != $_SESSION['form_token']){
header('Invalid CSRF Token', true, 401);
return print
json_encode(array('success'=>false,'status'=>400,'msg'=>'Invalid
CSRF Token / Bad Request / Unauthorized ... Please Login
again'),JSON_PRETTY_PRINT);
die();
}else if(isset($data['studid']) &&
empty($data['studid'])){
return print
json_encode(array('success'=>false,'status'=>200,'msg'=>'Student
ID is required'),JSON_PRETTY_PRINT);
die();
}else if(isset($data['fname']) &&
empty($data['fname'])){
return print
json_encode(array('success'=>false,'status'=>200,'msg'=>'Student
Firstname is required'),JSON_PRETTY_PRINT);
die();
}else if(isset($data['lname']) &&
empty($data['lname'])){
123

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

return print
json_encode(array('success'=>false,'status'=>200,'msg'=>'Student
Lastname is required'),JSON_PRETTY_PRINT);
die();
}else if(isset($data['mobileno']) &&
empty($data['mobileno'])){
return print
json_encode(array('success'=>false,'status'=>200,'msg'=>'Mobile
No. is required'),JSON_PRETTY_PRINT);
die();
}else if(isset($data['email']) &&
empty($data['email'])){
return print
json_encode(array('success'=>false,'status'=>200,'msg'=>'Email
Address is required'),JSON_PRETTY_PRINT);
die();
}else if(isset($data['username']) &&
empty($data['username'])){
return print
json_encode(array('success'=>false,'status'=>200,'msg'=>'Username
is required'),JSON_PRETTY_PRINT);
die();
}else if(isset($data['password']) &&
empty($data['password'])){
return print
json_encode(array('success'=>false,'status'=>200,'msg'=>'Password
is required'),JSON_PRETTY_PRINT);
die();
}else{
$var = [
'studid' => $data['studid'],
'fname' => $data['fname'],
'lname' => $data['lname'],
'mobileno' => $data['mobileno'],
'username' => $data['username'],
'password' => $data['password'],
'email' => $data['email'],
'address' => $data['address'],
'birthdate' => $data['birthdate'],
'graduated' => $data['graduated'],
'last_school' => $data['last_school'],
124

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

'pref_course' => $data['pref_course'],


'gender' => $data['gender'],
'level'=> 'Student'
];
Student::create($var);
}
}

public static function signup($data){


if(isset($data['studid']) && empty($data['studid'])){
return print
json_encode(array('success'=>false,'status'=>200,'msg'=>'Student
ID is required'),JSON_PRETTY_PRINT);
die();
}else if(isset($data['fname']) &&
empty($data['fname'])){
return print
json_encode(array('success'=>false,'status'=>200,'msg'=>'Student
Firstname is required'),JSON_PRETTY_PRINT);
die();
}else if(isset($data['lname']) &&
empty($data['lname'])){
return print
json_encode(array('success'=>false,'status'=>200,'msg'=>'Student
Lastname is required'),JSON_PRETTY_PRINT);
die();
}else if(isset($data['mobileno']) &&
empty($data['mobileno'])){
return print
json_encode(array('success'=>false,'status'=>200,'msg'=>'Mobile
No. is required'),JSON_PRETTY_PRINT);
die();
}else if(isset($data['email']) &&
empty($data['email'])){
return print
json_encode(array('success'=>false,'status'=>200,'msg'=>'Email
Address is required'),JSON_PRETTY_PRINT);
die();
}else if(isset($data['username']) &&
empty($data['username'])){
125

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

return print
json_encode(array('success'=>false,'status'=>200,'msg'=>'Username
is required'),JSON_PRETTY_PRINT);
die();
}else{
$var = [
'studid' => $data['studid'],
'fname' => $data['fname'],
'lname' => $data['lname'],
'mobileno' => $data['mobileno'],
'username' => $data['username'],
'email' => $data['email'],
'gender' => $data['gender'],
'address' => $data['address'],
'birthdate' => $data['birthdate'],
'gradschool' => $data['gradschool'],
'graduated' => $data['graduated'],
'course' => $data['course'],
'level'=> 'Student'
];
Student::signup($var);
}
}

public static function read(){


session_start();
$headers = apache_request_headers();
$token = $headers['X-Auth-Token'];

if(!$headers['X-Auth-Token']){
header('Invalid CSRF Token', true, 401);
return print
json_encode(array('success'=>false,'status'=>400,'1msg'=>'Invalid
CSRF Token / Bad Request / Unauthorized ... Please Login
again'),JSON_PRETTY_PRINT);
die();
}else if($token != $_SESSION['form_token']){
header('Invalid CSRF Token', true, 401);
return print
json_encode(array('success'=>false,'status'=>400,'msg'=>'Invalid
126

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

CSRF Token / Bad Request / Unauthorized ... Please Login


again'),JSON_PRETTY_PRINT);
die();
}else{
Student::read();
}
}

public static function detail($id){


session_start();
$headers = apache_request_headers();
$token = $headers['X-Auth-Token'];

if(!$headers['X-Auth-Token']){
header('Invalid CSRF Token', true, 401);
return print
json_encode(array('success'=>false,'status'=>400,'1msg'=>'Invalid
CSRF Token / Bad Request / Unauthorized ... Please Login
again'),JSON_PRETTY_PRINT);
die();
}else if($token != $_SESSION['form_token']){
header('Invalid CSRF Token', true, 401);
return print
json_encode(array('success'=>false,'status'=>400,'msg'=>'Invalid
CSRF Token / Bad Request / Unauthorized ... Please Login
again'),JSON_PRETTY_PRINT);
die();
}else{
Student::detail($id);
}
}

public static function update($id,$data){


session_start();
$headers = apache_request_headers();
$token = $headers['X-Auth-Token'];

if(!$headers['X-Auth-Token']){
header('Invalid CSRF Token', true, 401);
return print
json_encode(array('success'=>false,'status'=>400,'1msg'=>'Invalid
127

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

CSRF Token / Bad Request / Unauthorized ... Please Login


again'),JSON_PRETTY_PRINT);
die();
}else if($token != $_SESSION['form_token']){
header('Invalid CSRF Token', true, 401);
return print
json_encode(array('success'=>false,'status'=>400,'msg'=>'Invalid
CSRF Token / Bad Request / Unauthorized ... Please Login
again'),JSON_PRETTY_PRINT);
die();
}else if(isset($data['studid']) &&
empty($data['studid'])){
return print
json_encode(array('success'=>false,'status'=>200,'msg'=>'Student
ID is required'),JSON_PRETTY_PRINT);
die();
}else if(isset($data['fname']) &&
empty($data['fname'])){
return print
json_encode(array('success'=>false,'status'=>200,'msg'=>'Student
Firstname is required'),JSON_PRETTY_PRINT);
die();
}else if(isset($data['lname']) &&
empty($data['lname'])){
return print
json_encode(array('success'=>false,'status'=>200,'msg'=>'Student
Lastname is required'),JSON_PRETTY_PRINT);
die();
}else if(isset($data['mobileno']) &&
empty($data['mobileno'])){
return print
json_encode(array('success'=>false,'status'=>200,'msg'=>'Mobile
No. is required'),JSON_PRETTY_PRINT);
die();
}else if(isset($data['email']) &&
empty($data['email'])){
return print
json_encode(array('success'=>false,'status'=>200,'msg'=>'Email
Address is required'),JSON_PRETTY_PRINT);
die();
}else{
128

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

$var = [
'studid' => $data['studid'],
'fname' => $data['fname'],
'lname' => $data['lname'],
'mobileno' => $data['mobileno'],
'email' => $data['email'],
'address' => $data['address'],
'birthdate' => $data['birthdate'],
'graduated' => $data['graduated'],
'last_school' => $data['last_school'],
'pref_course' => $data['pref_course'],
'gender' => $data['gender']
];
Student::update($id,$var);
}
}

public static function delete($id){


session_start();
$headers = apache_request_headers();
$token = $headers['X-Auth-Token'];

if(!$headers['X-Auth-Token']){
header('Invalid CSRF Token', true, 401);
return print
json_encode(array('success'=>false,'status'=>400,'1msg'=>'Invalid
CSRF Token / Bad Request / Unauthorized ... Please Login
again'),JSON_PRETTY_PRINT);
die();
}else if($token != $_SESSION['form_token']){
header('Invalid CSRF Token', true, 401);
return print
json_encode(array('success'=>false,'status'=>400,'msg'=>'Invalid
CSRF Token / Bad Request / Unauthorized ... Please Login
again'),JSON_PRETTY_PRINT);
die();
}else{
Student::delete($id);
}
}
129

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

public static function auth($data){


if(isset($data['username']) &&
empty($data['username'])){
return print
json_encode(array('success'=>false,'status'=>200,'msg'=>'Please
enter a valid username'),JSON_PRETTY_PRINT);
}else if(isset($data['password']) &&
empty($data['password'])){
return print
json_encode(array('success'=>false,'status'=>200,'msg'=>'Please
enter a valid password'),JSON_PRETTY_PRINT);
}else{
$username = filter_var($_POST['username'],
FILTER_SANITIZE_STRING);
$password = filter_var($_POST['password'],
FILTER_SANITIZE_STRING);

/*** now we can encrypt the password ***/


$phpro_password = sha1($password);

Student::auth($username,$phpro_password);
}
}

public static function updateAccount($data){


session_start();
$headers = apache_request_headers();
$token = $headers['X-Auth-Token'];

if(!$headers['X-Auth-Token']){
header('Invalid CSRF Token', true, 401);
return print
json_encode(array('success'=>false,'status'=>400,'1msg'=>'Invalid
CSRF Token / Bad Request / Unauthorized ... Please Login
again'),JSON_PRETTY_PRINT);
die();
}else if($token != $_SESSION['form_token']){
header('Invalid CSRF Token', true, 401);
return print
json_encode(array('success'=>false,'status'=>400,'msg'=>'Invalid
130

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

CSRF Token / Bad Request / Unauthorized ... Please Login


again'),JSON_PRETTY_PRINT);
die();
}else if(isset($data['username']) &&
empty($data['username'])){
return print
json_encode(array('success'=>false,'status'=>200,'msg'=>'Please
enter a valid username'),JSON_PRETTY_PRINT);
die();
}else if(isset($data['password']) &&
empty($data['password'])){
return print
json_encode(array('success'=>false,'status'=>200,'msg'=>'Please
enter a valid password'),JSON_PRETTY_PRINT);
die();
}else if(isset($data['password2']) &&
empty($data['password2'])){
return print
json_encode(array('success'=>false,'status'=>200,'msg'=>'Please
enter a valid confirmed password'),JSON_PRETTY_PRINT);
die();
}else{
$id = $data['id'];
Student::updateAccount($id,$data);
}

Sms.php
<?php
include('../../server/cors.php');
include( __DIR__.'/model.php');

$method = $_SERVER['REQUEST_METHOD'];
$request = explode("/", substr(@$_SERVER['PATH_INFO'], 1));

switch ($method) {
case 'POST':
// SMS::itexmo($_POST['number'],$_POST['message']);
SMS::itexmo_less($_POST['number'],$_POST['message']);
break;
131

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

case 'GET':
if(isset($request) && !empty($request) && $request[0] !
== ''){
$id = $request[0];

}else{
SMS::itexmo_bal_less();
}
break;
case 'DELETE':
if(isset($request) && !empty($request)){
$id = $request[0];

}else{

}
exit();

?>
Sms2.php
<?php
require_once '../../server/connection.php';
require_once('../../server/pagination.php');

class SMS {

function __construct(){
}

//###############################################################
###########
// ITEXMO SEND SMS API - CURL METHOD
//#####################################################
#####################
public static function itexmo_less($number,$message){
$config= new Config();
=> $config->sms_api_code);
$param = array(
'http' => array(
132

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

'header' => "Content-type: application/x-www-


form-urlencoded\r\n",
'method' => 'POST',
'content' => http_build_query($itexmo),
),
);
$context = stream_context_create($param);
$result = file_get_contents($url, false, $context);
$response = $config->sms_response($result);

return
print_r(json_encode(array('number'=>$result,'response'=>$response
)));
}

public static function itexmo_bal_less(){


$url = 'https://www.itexmo.com/php_api/api.php';
$itexmo = array('4' => $config->sms_api_code);
$param = array(
'http' => array(
'header' => "Content-type: application/x-www-
form-urlencoded\r\n",
'method' => 'POST',
'content' => http_build_query($itexmo),
),
);
$context = stream_context_create($param);
$result = file_get_contents($url, false, $context);
if ($result == "INVALID"){
return print_r(json_encode(array('msg'=>'Invalid
API CODE','balance'=>$result)));
}else{
return
print_r(json_encode(array('balance'=>$result)));
}

}
133

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

APPENDIX Q: CURRICULUM VITAE

Eduardo G. Jimenez Jr.


Barangay Paitan
Escalante City, Negros Occidental
09104107791
tatapogi23@yahoo.com

PERSONAL BACKGROUND
Birth Date : August 28, 1993
Birth Place: Barangay Paitan, Escalante City, Negros Occidental
Age : 22
Gender: Male
Civil Status: Single
Religion : Roman Catholic
Father’s Name: Eduardo Y. Jimenez
Mother’s Name: Lani L. Gepitulan

EDUCATIONAL BACKGROUND
Tertiary: Northern Negros State College of Science and
Technology(NONESCOST)
Bachelor of Science in Information Technology
Brgy. Old Sagay, Sagay City, Negros Occidental
2015-Present
Secondary: Mabini National High School
Barangay Mabini, Escalante City, Negros Occidental
2009-2010
Elementary: Paitan Elementary School
Barangay Paitan, Escalante City, Negros Occidental
2005-2006
134

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

NATIONAL CERTIFICATE
PC Operation NCI April 3,2013

SEMINARS ATTENDED
CAMPUS DEVCON
Balay Kauswagan, Sagay City, Negros Occidental
March 12, 2015
135

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Estelita M. Intia
Lot54,Blk11 Phase 2,Pahanocoy,
Tangub, Bacolod City
Negros Occidental 6100
09467254937
estelitaintia@gmail.com

PERSONAL INFORMATION
Birth Date : December 2,1991
Place of Birth : Brgy. Bug-ang, Toboso Negros Occ.
Age : 23 years old
Religion : Roman Catholic
Zodiac Sign : Sagittarius
Citizenship : Filipino
Gender : Female
Status : Single

EDUCATIONAL BACKGROUND
College : Bachelor of Science in Information
Technology
Northern Negros State College of Science
and Technology
Brgy. Old Sagay, Sagay City
(2012 to present)

Secondary : Bug-ang National High School


Brgy. Bug-ang Toboso,
Negros Occidental
(2008-2009)

Elementary : Bug-ang Elementary School


Brgy. Bug-ang Toboso,
Negros Occidental
(2004-2005)
SEMINAR ATTENDED
Venue Date
●Developers Connect (DevCon) NONESCOST March 12, 2015

NATIONAL CERTIFICATE

●PC Operation NONESCOST June-Oct. 2012


136

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

Esteta M. Intia
Brgy. Bug-ang, Toboso
Negros Occidental 6125
09073356813
Stellaintia@gmail.com

PERSONAL INFORMATION
Birth Date : May 27,1989
Place of Birth : Brgy. Bug-ang, Toboso Negros Occ.
Age : 26 years old
Religion : Roman Catholic
Zodiac Sign : Gemini
Citizenship : Filipino
Gender : Female
Status : Single

EDUCATIONAL BACKGROUND
College : Bachelor of Science in Information
Technology
Northern Negros State College of Science
and Technology
Brgy. Old Sagay, Sagay City
(2012 to present)

Secondary : Bug-ang National High School


Brgy. Bug-ang Toboso,
Negros Occidental
(2005-2006)

Elementary : Bug-ang Elementary School


Brgy. Bug-ang Toboso,
Negros Occidental
(2000-2001)

SEMINAR ATTENDED
Venue Date
●Developers Connect NONESCOST March 12, 2015
(DevCon)

NATIONAL CERTIFICATE
●PC Operation NONESCOST April 3, 2013
137

Republic of the Philippines


NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY
INFORMATION TECHNOLOGY DEPARTMENT
Old Sagay, Sagay City, Negros Occidental
(034) 722 4120 / www.nonescost.edu.ph

LIZA N. LEGASPINA
BarangayBaviera
Sagay City, Negros Occidental
Mobile No. : +639098575133
Email Address: liza.legaspina111511@yahoo.com

________________________________________________________________

PERSONAL BACKGROUND
Birth Date : August 18, 1993
Birth Place : Brgy. Baviera,Sagay City, Negros Occidental
Age : 22
Gender : Female
Civil Status : Single
Religion : Baptist
Father’s Name : Isaias D. Legaspina
Mother’s Name : Evangeline N. Legaspina

EDUCATIONAL BACKGROUND

Tertiary: Northern Negros State College of Science and Technology


(NONESCOST)
Bachelor of Science in Information Technology
Brgy. Old Sagay, Sagay City, Negros Occidental
2015-Present

Secondary: Bato National High School


Brgy.Bato,Sagay City, Negros Occidental
2009- 2010

Elementary: Maquiling Elementary School


Brgy.Maquiling,Sagay City, Negros Occidental
2005- 2006
NATIONAL CERTIFICATE
 PC Operation NC 1 April 3, 2013

You might also like