You are on page 1of 62

University of Perpetual Help System Laguna- Isabela Campus

Minante Uno, Cauayan City, Isabela 19


College of Information Technology and Engineering

Chapter III

DESIGN AND METHODOLOGY

This chapter presents the methods of research used by the researchers, locale of the

study, respondents of the study, the measuring instrument, how data were gathered and

how such data were treated statistically.

RESEARCH DESIGN

The researchers have used the descriptive research method which involves data

gathering to acquire information regarding the current situation that were organized,

described and tabulated. In the descriptive research method, the researchers collect

information for the developing system. The researchers were able to gather substantial data

on perceptions, opinions and interest of the users on the developing Pre-enrollment website

for University of Perpetual Help System Laguna – Isabela Campus.

DATA GATHERING PROCEDURE

The researcher prepared a letter seeking for the approval of the concerned authority.

After seeking for approval, the researcher prepared the questionnaire, had it checked and

approved by the research adviser, english critic and statistician then they administered the

survey questionnaire to respondents. The researcher tallied the responses according to the

questions in the statement of the problem then the responses were put into tables and graphs

and were interpreted and analyzed.


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 20
College of Information Technology and Engineering

Pre – Survey Questionnaire

The researchers used this instrument to determine the problems encountered using the

traditional enrollment system in terms of time productivity, and to identify the advantage

of the developing system.

Post – Survey Questionnaire

This instrument was used by the researchers to know the benefits and

advantages of the Pre-enrollment website for UPHSL-IC. The respondents who answered

the questionnaires were the admission admins, Grade 10 and Grade 11 students of the

institution.

RESEARCH INSTRUMENT

The following are the different instruments used by the researcher in gathering

information/data. They used the survey questionnaire as the main instrument in gathering

data. The survey questionnaire was distributed to the respondents of the study for them to

answer honestly. Any information gathered with this instrument were analyzed and

studied and were treated with confidentiality.

Internet Method

The researchers surfed and browsed the internet to search essential information needed

in the documentation of the study. This method was used in gathering advanced study

regarding the proposed system. This method is the newest means of searching for any

information or data needed.


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 21
College of Information Technology and Engineering

RESPONDENTS OF THE STUDY

The respondents of the study are the Grade 10 and grade 11 students and admins of

the said institution.

STATISTICAL TREATMENT

To answer the problem of the study, the researchers utilized the following statistical

treatment:

1. Frequency counts and percentage distribution were used to describe the problems

encountered on the existing website, which is the respondent’s willing to have a

new website and the advantages of the proposed website.

P = f/n x 100

Where:

P = percentage

n = total respondents

f = frequency

2. Weighted mean was used to determine the time efficiency, reliability and security

the pre-enrollment website. This is simply obtained by dividing the summation of

all scores by the number of the respondents.

W(x) = ∑f(x) / ∑f

Where:

W(x) = weighted mean

∑f(x) = weighted frequency

∑f = total number of respondents


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 22
College of Information Technology and Engineering

A four-point rating scale was utilized to recognize the degree of responses with the

following statistical limits and corresponding descriptive equivalents. It was used to

determine the qualitative description of the different evaluation criteria for the time,

reliability and security of the proposed system.

Likert Scale

The data below shows the weighted mean range and its descriptive interpretation used in

the interpretation of data during the evaluation on the problem of compliance of the current

website.

Likert Scale:

Scale Range Interpretation

4 3.26 - 4.00 Strongly Agree

3 2.51 - 3.25 Agree

2 1.76 - 2.50 Disagree

1 1.0 - 1.75 Strongly Disagree

Table 1. Likert Scale


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 23
College of Information Technology and Engineering

SOFTWARE DEVELOPMENT AND METHODOLOGY

The Developing Pre-enrollment website for University of Perpetual Help System

Laguna – Isabela Campus will use waterfall model SDC. It is the most popular model that

has been use in system development life cycle (SDLC). Waterfall model is the simple and

easier to use and to be understood by others. In every phase of waterfall has review process.

The waterfall model which is known as classic life cycle model is the first model to be

introduced. The waterfall model was first model used for software development. The

process phases of the waterfall model will be separately divided, the one phase outcome

will act as the input in the next phase sequentially. In addition, the waterfall model will

help to plan and schedule the system development. Development process moves from

planning, analysis, designing, implementation, testing and will end up with maintenance.

Waterfall Model

Requirement
Analysis

System Design

Implementation

Testing

Maintenance

Figure 2. System Development Life Cycle (SDLC) Waterfall Model


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 24
College of Information Technology and Engineering

Requirement Gathering and Analysis

All possible requirements of the system to be developed are captured in this phase

and documented in a requirement specification document. The researchers have evaluated

first the existing and have identified its strengths and weaknesses using questionnaire.

System Design

The requirement specifications from first phase are studied in this phase and the

system design is prepared. This system design helps in specifying hardware and system

requirements and helps in defining the overall system architecture. The system design

specifications serve as an input for the next phase of the model.

Implementation

With inputs from the system design, the system is first developed in small programs

called units, which are integrated in the next phase. Each unit is developed and tested for

its functionality, which is referred to as Unit Testing.

Integration and Testing

All the units developed in the implementation phase are integrated into a system

after testing of each unit. Post integration the entire system is tested for any faults and

failures.

Maintenance

There are some issues which come up in the client environment. To fix those issues,

patches are released. Also, to enhance the product some better versions are released.

Maintenance is done to deliver these changes in the customer environment.


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 25
College of Information Technology and Engineering

REQUIREMENTS SPECIFICATIONS

Operational Feasibility

Fishbone Diagram

One of the most effective method to track the root cause or problem of the agency

or at the area were the study was taken on the school, fishbone method is being used

because researcher can determine what problems are going to be solve when the system is

being implemented. The diagram below shows what are the data gathered by the researcher

and it shows the cause and effect of the current system of school.

-Time consuming process of - all process and transactions for


fiiling up forms inside the enrollment system can only be done
campus inside the campus.

Time
consuming
process of
enrollment
inside the
campus and
low no. of
-Lack of advertising and enrollees
showcasing school activities
through online - it is very far and is difficult
to reach

Figure 3. Fishbone Diagram

Based on the Figure 3. the main problem is time consuming process of enrollment

inside the campus and low number of enrollees. It has a total of four causes which are

student application, method, promotion and place.


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 26
College of Information Technology and Engineering

Functional diagram

The table below shows the high level of function and deeper understanding of the

system that the researchers make this specified and organized. It can easily understand the

systems function by simply understanding the diagram.

Figure 4. Functional Decomposition Diagram


Gannt Chart

Gantt Chart
Activities 2017 2018
Novermber December January February March June July August September October November December
W1 W2 W3 W4 W1 W2 W3 W4 W1 W2 W3 W4 W1 W2 W3 W4 W1 W2 W3 W4 W1 W2 W3 W4 W1 W2 W3 W4 W1 W2 W3 W4 W1 W2 W3 W4 W1 W2 W3 W4 W1 W2 W3 W4 W1 W2W3W4
Groupings
Search Titles
Tittle Proposal
Interview
Chapter 1
Chapter 2
Chapter 3
Documentation Pre-defense
Developing the System
Chapter 1 revised

Table 2.
Chapter 2 revised
Chapter 3 revised
Pre-Survey
Minante Uno, Cauayan City, Isabela

Pre-defense
developing the system is recorded through long method process.

Post-Survey
Mock defense
College of Information Technology and Engineering

Chapter 4
University of Perpetual Help System Laguna- Isabela Campus

Chapter 5
Final defense
Tracks and records the files and activities that the researchers, so the plan for
27
University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 28
College of Information Technology and Engineering

ECONOMIC FEASIBILITY

Cost and Benefits Analysis

This will be determining whether the system will be beneficial to the University of

Perpetual Help System Laguna – Isabela Campus in terms of expenses.

Proposed system

Salaries and wages

System analyst 70,000.00

Developer/Programmer 50,000.00

Program designer 35,000.00

Total salaries and wages 155,000 .00

Expense category

Salaries and wages 155,000.00

Printer ink 1,695.00

Bond paper 418.00

Domain Name 1000

Equipment installation 500.00

Training 600.00

Travel miscellaneous 1,050.00

Internet connection 1,699

Total project/development cost 161,962.00

Table 3.1 Cost and Benefits Analysis


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 29
College of Information Technology and Engineering

Existing System

Bond paper 15,000

Ball pen 10,000

Registrar staff 70,000

Total recurring cost 95,000

Table 3.2 Cost and Benefits Analysis

The total development cost of the system is worth 161,962.00 while the total

recurring cost of existing system is 95,000.00 per year.

The operation of existing system will continue every year and same to its recurring

cost, compare to the developed system wherein it will only have a one-time payment for

its cost in implementation, aside from its maintenance per year. For example, in three years

of continuing using the existing system, the recurring cost will rise-up to 285,000.00, while

the developed system will only cost for once worth 161,962.00 and the only recurring cost

of the developed system is the maintenance.


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 30
College of Information Technology and Engineering

DATA AND PROCESS MODELING

Context Diagram

Context diagram shows the whole process of the system. This will help the

researcher in developing the system logically and understand the flow of the system.

Login
View news and events
Gazette admin Add, edit and delete
news articles and events

Post and display news and events

DEVELOPING PRE-ENROLLMENT
Username, password WEBSITE FOR UNIVERSITY OF
View announcements PERPETUAL HELP SYSTEM
Display news, events and announcements
LAGUNA – ISABELA CAMPUS
Add, edit and delete Announcements Display information's of university
Add, edit and delete system administrators
Receive notifications

Input and submit email address


Post and display announcements
Master admin view information of university

Displays all system administrators Read news, events and announcements


Website visitors

Figure 5.1 Context Diagram

The Figure 5.1 Shows the context diagram of the system wherein it includes the

process and transactional flow of Gazette admin, Master admin. The admin must input the

login details in order to access his/her dashboard, then must input the news or articles which

will then be seen by the website visitors, same as in the Master admin the only difference

is the task of Master admin or SPS is to add announcement’s and manage the system

administrators.
University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 31
College of Information Technology and Engineering

Login
View student application records
SPS
approve student application

Login
Display application records
display student information's
University of Perpetual Help Display activity log
Login
System Laguna- Isabela
Generate student application form
View accepted/approved student s application Campus website and pre-enrollment form

Display application
records Create pre-enrollment transaction
Senior High school coordinator record
Submission
Input basic info. And scanned admission Student
requirements for Pre-registration

Input username, password

Figure 5.2 Context Diagram

The Figure 5.2 Shows the online registration and pre-enrollment process in part of

SPS, Senior Highschool Coordinator and student. Firstly, the student must register and

create an account and continue to the registration process, the student’s registration will

immediately be recorded to the database and a pending application approval from the SPS.

When the student application was approved, the student will be notified and redirected to

the printable application form then continue to the pre-enrollment, so the student must login

in pre-enrollment website to get pre-enrolled and that enables the student to view and print

a pre-enrollment form.
University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 32
College of Information Technology and Engineering

Data Flow Diagram

Data Flow Diagram illustrates how data is processed by a system in terms of inputs

and outputs. As its name indicates its focus is on the flow of information.

Verify username password

1.0 Confirmed username,


Username, password password
SPS D1 user_account
Login

Login result

Verify username password

1.0 Confirmed username,


Username, password password
Senior High School Coordinator D1 user_account
Login

Login result

Verify username password

1.0 Confirmed username,


Username, password password
Master Admin D1 user_account
Login

Login result

Verify username password

1.0 Confirmed username,


Username, password password
Gazette services D1 user_account
Login

Login result

Verify username password

1.0 Confirmed username,


Username, password password
SPS D1 user_account
Login

Login result

Verify username password

1.0 Confirmed username,


Username, password password
Admission admin D1 user_account
Login

Login result

Figure 6.1 Data Flow Diagram of the administrator’s login


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 33
College of Information Technology and Engineering

Figure 6.1 it shows the login process for the different administrator accounts. The

admin must input the login details which is the username and password. The login details

will immediately be confirmed and is recorded in the database. Once it is confirmed, the

admin will be redirected to its designated dashboard.

Verify information

1.1.1
Display and result
Student information View college application for D1 col_student
approval
Display result

Verify information

1.1.2
Student information
Confirm information
Display result D1 sh_student
View senior high application
for approval

SPS
Verify information

1.1.3
Student information View senior high Confirm information
D1 sh_student
transferee application
Display result for approval

Verify information

1.1.3
Student information Confirm information
D1 sh_student
View Analytics
Display result

Figure 6.2 Data Flow Diagram of the SPS/admission admin

Figure 6.2 it shows the SPS/admission admin task in pre-enrollment. The admin

must open-up and view a specific student application to approve or ignore it. Once the

student application was approved, it will immediately be confirmed immediately and

recorded to the database for changes of student status in terms of application approval. The
University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 34
College of Information Technology and Engineering

SPS admin can also view analytical data’s that shows percentage representation for several

student applications based on place and gender.

Verify information

1.1.2
Display and result
Student information View accepted application of D1 sh_student
incoming senior high
Display result
students

Verify information

1.1.3
Student information
Confirm information
Display result D1 sh_student
View accepted application of
senior high transferees

Senior High School


Coordinator Verify information

1.2.3
Student information Confirm information
D1 sh_student
Print application forms
Display result

Verify information

Student information
1.2.4
Confirm information
Display result Print transferee application D1 sh_student
forms

Verify information

1.1.3
Student information Confirm information
D1 sh_student
View Analytics
Display result

Figure 6.3 Data Flow Diagram of Senior High school coordinator

Figure 6.3 it shows the Senior Highschool coordinator task in pre-enrollment. The

admin can only view the approved students. The Senior High school coordinator admin

can also view analytical data’s that shows percentage representation for several student
University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 35
College of Information Technology and Engineering

applications based on place, academic year and strands take by the Senior Highschool

students.

Save information

1.3.1.1
Admin information Confirm information
D1 tbl_user_account
Add admin user
Display result

Edit information

Admin information
1.3.1.2
Display result Confirm information
D1 tbl_user_account
Edit admin user

Master Admin
Delete information

1.3.1.3
Admin information Confirm information
D1 tbl_user_account
Delete admin user
Display result

Figure 6.4 Data Flow Diagram of SPS/Master Admin

The figure 6.4 illustrates the Master admin/SPS in terms of managing

administrators to the whole system. The master admin/sps can add, edit and delete a user

or administrator in different roles or accounts. All transactions will immediately be

confirmed and recorded in the database.


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 36
College of Information Technology and Engineering

Verify events

Announcement infos Display and result


View record of D1 Tbl_post
Display result announcements

Save information

Announcement infos

Display result Confirm information


D1 Tbl_post
Add/create announcement

Master Admin
Edit and update announcement

Announcement infos Confirm information


D1 Tbl_post
Update/edit announcement
Display result

Delete announcement

Announcement infos
Confirm information
Display result D1 Tbl_post
Delete announcement

Figure 6.5 Data Flow Diagram of SPS/Master Admin

The figure 6.5 illustrates the Master admin/SPS in terms of managing

announcements as part of website contents. The master/sps admin can add, edit and delete

an announcement. All transactions will be confirmed immediately and recorded in the

database.
University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 37
College of Information Technology and Engineering

Verify news/articles

1.4.1.1
Display and result
News infos D1 Tbl_post
View record of news/articles
Display result

Save information

1.4.1.2
News infos
Confirm information
Display result D1 Tbl_post
Add/create article

Gazette services
Edit and update article

1.4.1.3
News infos Confirm information
D1 Tbl_post
Update/edit article
Display result

Delete information

News infos
1.4.1.4
Confirm information
Display result D1 Tbl_post
Delete article

Figure 6.6 Data Flow Diagram of the Gazette admin services

The figure 6.6 illustrates the Gazette services in terms of managing news as part of

website contents. The Gazette services can add, edit and delete news. All transactions will

be confirmed immediately and recorded in the database.


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 38
College of Information Technology and Engineering

Verify events

1.4.2.1
Display and result
event infos D1 Tbl_post
View record of events
Display result

Save information

event infos 1.4.2.2


Confirm information D1 Tbl_post
Display result
Add/create event

Gazette services
Edit and update information

1.4.2.3
Confirm information
event infos D1 Tbl_post
Update/edit event
Display result

Delete information

event infos 1.4.2.4


Confirm information
D1 Tbl_post
Display result Delete event

Figure 6.7 Data Flow Diagram of the Gazette admin services

The figure 6.7 illustrates the Gazette services in terms of managing events as part

of website contents. The Gazette services can add, edit and delete events. All transactions

will be confirmed immediately and recorded in the database.


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 39
College of Information Technology and Engineering

Saving student information

2.1
Confirm information
D1 col_student
Student basic information Student pre-registration
Display result

Verify username password

2.2
Student basic information Confirm information
Login student to continue D1 col_student
Display result the application

College applicantIion Saving student information

2.3
Confirm information
Student basic information D1 col_student
Fill-up application form
Display result

Submit student information

Student basic information 2.4


Confirm information
Display result D1 col_student
Submit application form

Figure 6.8 Data Flow Diagram of the college registration and application for

incoming 1st year student

The figure 6.8 illustrates the college registration and application process. A student

must register and fill-up the application form. Once it is submitted, the student informations

will immediately be confirmed and is recorded in the database.


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 40
College of Information Technology and Engineering

Saving student information

3.1
Confirm information
D1 sh_student
Student basic information Student pre-registration
Display result

Verify username password

3.2
Confirm information
Student basic information
Login student to continue D1 sh_student
Display result
application

Senior high application in Saving student information


both new and transferees

3.3
Confirm information
Student basic information D1 sh_student
Fill-up application form
Display result

Submit student information

Student basic information 3.4


Confirm information
Display result D1 sh_student
Submit application form

Verifying information

3.5
Student basic information Confirm information
D1 sh_student
Waiting for application
Display result
approval

Senior high application in Verifying information


both new and transferees

3.6
Confirm information
Student basic information Provides printable D1 sh_student
application form and link to
Display result pre-enrollment system

Figure 6.9 Data Flow Diagram of online registration/application in both new and

transferee Senior Highschool students

The figure 6.9 illustrates the online registration/application process for Senior

Highschool Students. A student must preregister to create an account and continue to the

registration process, the student’s registration will immediately be recorded to the database
University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 41
College of Information Technology and Engineering

and a pending application approval from the SPS. When the student application was

approved, the student will be notified and redirected to the printable application form and

provides link to the pre-enrollment website.

Verify username password

3.2
Confirm information
Student basic information
D1 sh_student
Log-in
Display result

Verifying information

4.1
Student and subject information Confirm information
View basic information's and D1 tbl_sh_subject
Display result subjects

Pre-enrollment website

Pre-enroll

Pre-enrollment related information


4.2
Display result Confirm information
Clicking the button pre-enroll D1 tbl_sh_transaction
to create the final transaction
for pre-enrollment
Verifying information

4.3
Pre-enrollment related information Confirm information
D1 tbl_sh_subject
Print pre-enrollment form
Display result

Figure 6.10 Data Flow Diagram of Pre-enrollment system

The figure 6.10 illustrates the pre-enrollment process. the student must login in pre-

enrollment website and must click the pre-enroll button to get pre-enrolled. The pre-

enrollment process will immediately be recorded to the database and that enables the

student to view and print a pre-enrollment form.


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 42
College of Information Technology and Engineering

SYSTEM FLOW CHART

A flowchart is a type of diagram that represents an algorithm, workflow or process.

The flowchart shows the steps as boxes of various kinds, and their order by connecting the

boxes with arrows. This diagrammatic representation illustrates a solution model to a given

problem.

I. Admin

start

Login
Accounts:
SPS?,
SPS Gazette admin
SHS coordinator?,
Master admin?,
Gazette admin?

Master admin

SHS coordinator

View, approve or ignore View list of approved View list of news or


Create announcement
student applications enrollees events

Edit announcement
Create news or event
aticles
End
Delete announcement

Edit news or event articles

B Add administrator
Delete news or articles

B B

Figure 7. Admin’s system flowchart


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 43
College of Information Technology and Engineering

II. Student

start A

Student pre-
N
registartion
Login

Login
View student basic
information and
subject loads
Y

Continue to Online Print pre-enrollment


application Form

Input basic
information

Input educational
background

Upload scanned
admission
requirement/s

Completion

Waiting for
application approval
from the office of SPS

Approved? N End

Print application form


A and proceed to Online
pre-enrollment

Figure 8. Student’s system flowchart


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 44
College of Information Technology and Engineering

OUTPUT AND USER-INTERFACE DESIGN

Figure 9.1 Home page


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 45
College of Information Technology and Engineering

Figure 9.2 Home page


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 46
College of Information Technology and Engineering

Figure 9.3 list of news


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 47
College of Information Technology and Engineering

Figure 9.4 Home page


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 48
College of Information Technology and Engineering

Figure 9.5 SPS web page

Figure 9.6 online registration page


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 49
College of Information Technology and Engineering

Figure 9.7 pre-registration form

Figure 9.8 login to continue registration


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 50
College of Information Technology and Engineering

Figure 9.9 basic information

Figure 9.10 educational background form


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 51
College of Information Technology and Engineering

Figure 9.11 upload scanned admission requirements

Figure 9.12 completion and submission of registration/application


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 52
College of Information Technology and Engineering

Figure 9.13 waiting for application approval

Figure 9.14 activity log


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 53
College of Information Technology and Engineering

Figure 9.15 printable application form

Figure 9.16 Pre-enrollment login page


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 54
College of Information Technology and Engineering

Figure 9.17 pre-enrollment page

Figure 9.18 pre-enrollment activity log


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 55
College of Information Technology and Engineering

Figure 9.19 pre-enrollment printable form

Figure 9.20 administrator login page


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 56
College of Information Technology and Engineering

Figure 9.21.1 SPS/admission dashboard

Figure 9.21.2 application approval page


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 57
College of Information Technology and Engineering

Figure 9.21.3 Analytics page

Figure 9.22.1 Senior Highschool coordinator dashboard


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 58
College of Information Technology and Engineering

Figure 9.22.2 Analytics


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 59
College of Information Technology and Engineering

Figure 9.22.3 print student’s last school attended

Figure 9.23 Gazette admin dashboard


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 60
College of Information Technology and Engineering

Figure 9.24.1 SPS dashboard

Figure 9.24.2 Manage admin page


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 61
College of Information Technology and Engineering

ENTITY RELATIONSHIP DIAGRAM

An entity relationship diagram (ERD) shows the relationships of entity sets stored

in a database. The significance of having an ERD is that we can trace the connections of

tables and how normalize the table is.

Figure 10. Entity Relationship Diagram


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 62
College of Information Technology and Engineering

Data Dictionary

To further understand the data being saved in the database, the data dictionary

will help to show the fields of the table.

tbl_user_account

Field Datatype and length Description

account_id int(45) pk identification of administrator

Name varchar(45) Name of the administrator

Email varchar(45) Electronic mail

password varchar(45) a secret word or phrase

account_type varchar(45) A name or code given to an account

tbl_post_info

Field Datatype and length Description

post_id int(11) pk identification of post

title varchar(200) a name that describes

category varchar(45) a division of things

photo longtext a photograph.

body longtext a content of news/articles

created_at varchar(45) time created

updated_at varchar(45) time updated


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 63
College of Information Technology and Engineering

sh_student

Field Datatype and Description

length

sh_std_id INT(11) unique identification of student (pk)

first_name VARCHAR(45) person given name

last_name VARCHAR(45) person family name

mi VARCHAR(45) middle initial of person

password VARCHAR(200) a secret word or prhase

app_status INT(11) sign of completetion of registration

gender VARCHAR(45) the state of being male or female

date_birth DATE time of event

birth_place VARCHAR(45) a place where a person was born

nationality VARCHAR(200) a particular nation of person

add_house_street VARCHAR(45) address of a person

add_brgy VARCHAR(45) a village of a person

add_town_city VARCHAR(45) an uraban area

add_province VARCHAR(45) administrative division of country

add_zip_code INT(5) area code

tell_no INT(11) telephone number of a person

cp_no INT(12) cellphone number of a person

email VARCHAR(45) electronic mail

approval_status INT(11) a sign for approval for student application


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 64
College of Information Technology and Engineering

std_type_id INT(11) identification (fk)

grade_level_id INT(11) level of grade (fk)

sh_std_status VARCHAR(45) student remark

exp_date VARCHAR(45) Expiration date

sh_educ_background

Field Datatype and Description

length

edback_id INT(11) identification of educational

background (pk)

elem_school_name VARCHAR(200 name of primary school

elem_address VARCHAR(200 address of primary school

elem_completion VARCHAR(45) year graduated

elem_region VARCHAR(45) region of the primary school

elem_pept VARCHAR(45) passed or failed

elem_ae VARCHAR(45) pass or failed in accreditation

elem_pept_ae_learningce VARCHAR(200 a learning center

nter )

elem_pept_ae_address VARCHAR(200 address of learning center

)
University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 65
College of Information Technology and Engineering

jh_school_name VARCHAR(200 name of secondary school

jh_address VARCHAR(200 address of secondary school

jh_completion VARCHAR(45) year graduated

jh_region VARCHAR(45) region of secondary school

jh_pept VARCHAR(45) passed or failed

jh_ae VARCHAR(45) passed or failed in accreditation

jh_pept_ae_learningcenter VARCHAR(200 secondary learning center

jh_pept_ae_address VARCHAR(200 address of secondary learning center

track_id INT(11) identification of track (fk)

strand_id INT(11) identification of course (fk)

sh_std_id INT(11) student reamark

tbl_student_type

Field Datatype and length Description

std_type_id INT(11) unique identification of student type (pk)

student_type VARCHAR(45) student remarks


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 66
College of Information Technology and Engineering

sh_requirements

Field Datatype and length Description

sh_req_id INT(11) unique identification (pk)

nso_birth_cert LONGTEXT birth certificate

gmrc LONGTEXT god moral character

jh_form138 LONGTEXT form 138

sh_std_id INT(11) student identification (fk)

sh_trans_requirements

Field Datatype and Description

length

trans_req_i INT(11) unique identification of transaction record (pk)

gmrc LONGTEXT good moral character

sh_std_id INT(11) identification of student (fk)

LRN VARCHAR(45) a permanent twelve (12)-digit number which the

pupil, student or learner shall keep while

completing the basic education program.

sh_grade_level

Field Datatype and length Description


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 67
College of Information Technology and Engineering

grade_level_id INT(11) unique student level (pk)

grade_level VARCHAR(45) grade level

tbl_sh_transaction

Field Datatype and length Description

trans_id INT(11) unique transatction identification (pk)

AY VARCHAR(10) academic year

sh_std_id INT(11) student identification

strand_id INT(11) strand identification (fk)

grade_level_id INT(11) grade level identifiacation (fk)

sh_sem_id INT(11) semstral identification (fk)

sh_semester

Field Datatype and length Description

sh_sem_i INT(11) unique identification senior high semestral (pk)

semester VARCHAR(45) semester

sh_strand

Field Datatype and length Description


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 68
College of Information Technology and Engineering

strand_id INT(11) unique strand identification (pk)

strand_name VARCHAR(200) strand name

track_id INT(11) track identification (fk)

sh_tracks

Field Datatype and length Description

track_id INT(11) unique track identification (pk)

track_name VARCHAR(45) track name

tbl_sh_subject

Field Datatype and length Description

subject_id INT(11) unique subject identification (pk)

subject_code VARCHAR(45) subject code

subj_desc VARCHAR(45) subject description

hours INT(11) subject hours

strand_id INT(11) strand identification (fk)

track_id INT(11) track identification(fk)

grade_level_id INT(11) grade level identification (fk)

sh_sem_id INT(11) senior high semestal identification (fk)


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 69
College of Information Technology and Engineering

col_student

Field Datatype and length Description

unique college student identification

college_std_id INT(11) (pk)

first_name VARCHAR(45) first name

last_name VARCHAR(45) last name

mi VARCHAR(45) middle initial

gender VARCHAR(45) gender

age INT(11) age

civil_status VARCHAR(45) civil status

spouse_name VARCHAR(45) spouse name

citizenship VARCHAR(45) citizenship

date_birth VARCHAR(45) date of birth

birthplace VARCHAR(45) birth place

religion VARCHAR(45) religion

residential_add VARCHAR(45) residential address

residential_landline INT(11) residential landline

boarding_add VARCHAR(45) boarding address

boarding_name VARCHAR(45) boarding name

boarding_landline INT(11) boarding landline

boarding_landlord VARCHAR(45) boarding landlord


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 70
College of Information Technology and Engineering

email VARCHAR(45) email address

cp_no INT(11) cellphone number

school_last_attended VARCHAR(45) school last attended

password VARCHAR(200) password

app_status INT(11) application status

approval_status VARCHAR(45) approcal status

std_type_id INT(11) student identification (fk)

col_edback

Field Datatype and Description

length

col_edback_id INT(11) unique college educational background (pk)

grade_school VARCHAR(45) grade school

grade_address VARCHAR(45) grade address

grade_last_yr YEAR(4) grade school year last attended

jh7_name VARCHAR(45) nameof junior high school

jh7_add VARCHAR(45) grade 7 school address

jh7_last_year YEAR(4) grade 7 year last attended

jh8_name VARCHAR(45) grade 8 school name

jh8_add VARCHAR(45) grade 8 school address

jh8_last_yr YEAR(4) grade 8 year last attended

jh9_name VARCHAR(45) grade 9 school name


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 71
College of Information Technology and Engineering

jh9_add VARCHAR(45) grade 9 school address

jh9_last_yr YEAR(4) grade 9 year last attended

jh10_name VARCHAR(45) grade 10 school name

jh10_add VARCHAR(45) grade 10 school address

jh10_last_yr YEAR(4) grade 10 year last attended

sh11_name VARCHAR(45) grade 11 school name

sh11_add VARCHAR(45) grade 11 school address

sh11_last_yr YEAR(4) grade 11 year last attended

sh12_name VARCHAR(45) grade 12 school name

sh12_add VARCHAR(45) grade 12 school address

sh12_last_yr YEAR(4) grade 12 year last attended

vocational_name VARCHAR(45) vocational name

vocational_add VARCHAR(45) vocational address

vocational_last_y YEAR(4) vocational year last attended

college_std_id INT(11) college student identification (fk)


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 72
College of Information Technology and Engineering

col_famback

Datatype and

Field length Description

col_std_fam_id INT(11) unique college student identification (pk)

f_name VARCHAR(45) father's name

f_citizenship VARCHAR(45) father's citizenship

f_email VARCHAR(45) father's email address

f_cp_no VARCHAR(45) father's contact number

f_educational_att VARCHAR(45) father's educational attainment

f_occupation VARCHAR(45) father's occupation

f_workplace VARCHAR(45) father's workplace

f_monthly_net VARCHAR(45) father's monthly salary

m_name VARCHAR(45) mother's name

m_citizenship VARCHAR(45) mother's citizenship

m_email VARCHAR(45) mother's email address

m_cp_no VARCHAR(45) mother's contact number

m_educational_att VARCHAR(45) mother's educational attainment

m_occupation VARCHAR(45) mother's occupation

m_workplace VARCHAR(45) mothers workplace

m_monthly_net VARCHAR(45) mother's monthly salary

contact_em_name VARCHAR(45) contact emergency person name


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 73
College of Information Technology and Engineering

contact_em_relation VARCHAR(45) contact emergency relationship

contact_em_no VARCHAR(45) contact emergency number

contact_em_address VARCHAR(45) contact emergency email address

s1_name VARCHAR(45) name of first sibling

s1_age VARCHAR(45) first sibling age

s1_civil_stat VARCHAR(45) first sibling civil status

s1_school VARCHAR(45) first sibling school

s1_course VARCHAR(45) course of first sibling

s1_last_yr VARCHAR(45) first sibling year last attended

s2_name VARCHAR(45) name of second sibling

s2_civil_stat VARCHAR(45) civil status of second sibling

s2_school VARCHAR(45) school of second sibling

s2_course VARCHAR(45) course of second sibling

s2_last_yr VARCHAR(45) second sibling year last attended

s3_name VARCHAR(45) name of third sibling

s3_age VARCHAR(45) age of third sibling

s3_civil_stat VARCHAR(45) civil status of third sibling

s3_school VARCHAR(45) third sibling school

s3_course VARCHAR(45) course of third sibling

s3_last_yr VARCHAR(45) third sibling year last attended

s4_name VARCHAR(45) name of fourth sibling

s4_age VARCHAR(45) age of fourth sibling


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 74
College of Information Technology and Engineering

s4_civil_stat VARCHAR(45) civil status of fourth sibling

s4_school VARCHAR(45) school of fourth sibling

s4_course VARCHAR(45) course of fourth sibling

s4_last_yr VARCHAR(45) fourth sibling year lastattended

s5_name VARCHAR(45) name of fifth sibling

s5_age VARCHAR(45) age of fifth sibling

s5_civil_stat VARCHAR(45) civil status of fifth sibling

s5_school VARCHAR(45) school of fifth sibling

s5_course VARCHAR(45) course of fifth sibling

s5_last_yr VARCHAR(45) fifth sibling year last attended

s6_name VARCHAR(45) name of sixth sibling

s6_age VARCHAR(45) age of sixth sibling

s6_civil_stat VARCHAR(45) civil status of sixth sibling

s6_school VARCHAR(45) school of sixth sibling

s6_course VARCHAR(45) course of sixth sibling

s6_last_yr VARCHAR(45) sixth sibling year last attended

college_std_id VARCHAR(45) college student identification (fk)

Table 4. Data Dictionary


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 75
College of Information Technology and Engineering

TECHNICALITY OF THE PROJECT

Figure 11. Technicality of the project

The diagram above shows the functionalities of the system. The internet is used for

faster transaction and information dissemination that can reach multiple visitors of the

website and once a student registered and pre-enrolled for the current semester it will

proceed to the application layer/server, and it is composed of the web-application system.

The web-application system is designed using web-hosting, server, MySQL

database, php, js/jquerry, html/css and bootstrap. On the third layer is the persistence layer

wherein all transaction is stored in a database.


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 76
College of Information Technology and Engineering

TECHNOLOGY BE USED

Computer or mobile devices – a device like smartphone and tablet that allows the user to

visit and access the Pre-enrollment website.

Internet/Network provider – a global computer network providing a variety of

information and communication facilities, consisting of interconnected networks using

standardized communication protocols.

Server – must be installed for web server environment that provides operating system,

database, and web scripting software.

Printer - a machine for printing text or pictures onto paper, especially one linked to a

computer.

HOW THE PROJECT WILL WORK

The system consists of different functionalities which is the University website

itself and its main purpose as online pre-enrollment. the project will be managed by

different administrator accounts in which every account type of administrators has specific

dashboard like SPS for admission, Senior High School coordinator, and website content

administrators. The SPS admin is the one who is authorize to view and approve student

applications for the incoming Grade 11 then after approval, the list of approved students

will be displayed in Senior high school coordinator dashboard with analytics. While the

web content administrator is the responsible to post and manage contents of the website

like news, events and announcements.

In pre-enrollment process, in part of new student and transferee applying for senior

high school must visit and go to the registration of pre-enrollment website where the system
University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 77
College of Information Technology and Engineering

collects all related informations about the student, then the system will require the student

to upload scanned documents (admission requirements) and wait for a pending approval

from the admin of office of the SPS, then in the final approval the student will be notified

via SMS and enable him to go on pre-enrollment website that offers the subject loads,

tuition fee and printable pre-enrollment form. In part of old students, they can use their

registered account to gain access from the pre-enrollment website that enables them to view

their subjects for the current semester and continue into the final transaction which is

printing the pre-enrollment form.

SECURITY OF THE PROJECT

The data and information inside the database are secured using a password and only

the database administrator has access to it, same as well to administrators of the system it

needs a username and password to open their dashboards, so the authorized persons can

only gain access to the confidential parts of the system. The account of students is also

protected via their email and password. In terms of hacking and database security, the

system uses mysqli_real_escape_string() php function code in every data collected by input

forms using POST method to avoid SQL Injection.


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 78
College of Information Technology and Engineering

HARDWARE AND SOFTWARE COMPONENTS OF THE PROJECT

Hardware specification
Hardware Description

Device Desktop Computer, Laptop, Smartphone

Processor Intel Pentium or Higher

Memory 2 GB +

Hard disk 250 – 500 GB

Printer Brother DCP-T500W

Software specification

Software Description

Operating System Windows, Mac, Linux, Android and IOS

Internet Browser Google Chrome, Firefox, Internet Explorer or Safari

Program specification

This website aims to provide information and updated events, news and

announcements about UPHIL-IC. In prior functionality it aims to help the institution to

achieve a productive and reliable pre-enrollment process that lessen the time consuming of

enrollment process inside the campus.


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 79
College of Information Technology and Engineering

Programming environment

 Front End – Bootstrap, CSS, HTML, Javascript, Sublime text, Firefox/Google

chrome

 Back End – MySQL workbench, Xampp Server, PHP

LOCALE OF THE STUDY

The research was conducted at University of Perpetual Help System Laguna –

Isabela Campus at Minante Uno, Cauayan City of Isabela on the S.Y 2018-2019.

Figure 12. Vicinity Map


University of Perpetual Help System Laguna- Isabela Campus
Minante Uno, Cauayan City, Isabela 80
College of Information Technology and Engineering

FLOOR PLAN (NETWORK MODEL)

The network model refers to the planning of the implementation of computer

network infrastructure. It is done before the implementation of a network infrastructure.

Web Server Printer


Computer Printer
database Computer Computer

Senior Highschool
ITS SPS coordinator

Computer Printer

Internet

Student

Figure 13. Floor plan (Network model)

You might also like