Chapter1 4TO PRIT

48
Republic of the Philippines NORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY INFORMATION TECHNOLOGY DEPARTMENT Old Sagay, Sagay City, Negros Island Region (034) 722 4120 / www.nonescost.edu.ph CHAPTER 1 INTRODUCTION Science and Technology greatly improved the quality of life. It raised the standard of living. It makes human life easier and faster. With the new technology, unlimited data can be stored in the system. The current situation for the processing of Data, the local unit will send data to the region. They have no system intended for DSWD Sagay City only. DSWD 4P’s Sagay City monitored the 4p’s beneficiaries through house to house. They spend money and time to monitor in different barangay’s of Sagay City. The proposed Web based 4p’s Monitoring System with DSS for DSWD Sagay City will help the DSWD 4p’s Personnel to monitor the 4P’s beneficiaries. With the help of DSS the system gives another functionality in monitoring the 4P’s beneficiaries scholars in NONESCOST.

Transcript of Chapter1 4TO PRIT

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

CHAPTER 1

INTRODUCTION

Science and Technology greatly improved the quality of

life. It raised the standard of living. It makes human life

easier and faster. With the new technology, unlimited data

can be stored in the system.

The current situation for the processing of Data, the

local unit will send data to the region. They have no system

intended for DSWD Sagay City only. DSWD 4P’s Sagay City

monitored the 4p’s beneficiaries through house to house.

They spend money and time to monitor in different barangay’s

of Sagay City.

The proposed Web based 4p’s Monitoring System with DSS

for DSWD Sagay City will help the DSWD 4p’s Personnel to

monitor the 4P’s beneficiaries. With the help of DSS the

system gives another functionality in monitoring the 4P’s

beneficiaries scholars in NONESCOST.

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

Web based 4P’s monitoring System with DSS for DSWD

Sagay City is proposed for the benefit of the DSWD Sagay

City personnel. This will serve as the monitoring tool. With

the help of DSS it will monitor the 4p’s scholars that are

beneficiaries of the program. Web based 4P’s Monitoring

System with DSS for DSWD Sagay City also interfaced with

database which stored information about the 4p’s scholars

and grantees. The system was made to access the internet for

site.

Objectives of the study

This study aimed to develop a web based 4P’s monitoring

system with DSS for DSWD Sagay City.

Specifically this project aims to:

1. Determine the quality of the developed software based

on:

a. correctness b. reliability

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

c. efficiency

d. integrity

e. maintainability

f. flexibility

g. testability

h. portability

i. reusability

j. interoperability

k. usability

2. To determine the level of the system acceptability based

on the required application functionality.

3. To determine their needs in terms of:

a. Ease the process of monitoring the 4p’s beneficiaries and

4p’s scholars

b. Completeness of information about the 4p’s beneficiaries

and scholars.

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

4. To create a website for DSWD 4P’s intended for City of

Sagay.

5. To produce usability of the system for the end user.

Scope and Limitation

This study is intended for the DSWD 4P’s personnel for

monitoring process. This will monitor the 4P’s Scholars of

NONESCOST and 4P’s grantees. This will display the Barangays

of Sagay City as well as the Puroks with the information of

grantees and will display the names of scholars with their

profile and information.

However, this system is for monitoring the 4p’s

grantees and 4p’s scholars of NONESCOST. This system is

limited within Sagay City.

Significance of the study

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

The study will benefit several areas of the DSWD Sagay

City system such as:

DSWD. First of all, the study will benefit the data or

information of DSWD who handles the system. In addition, the

DSWD can monitor easily the 4P’s Scholar of NONESCOST and

4P’s beneficiaries.

4P’s Scholar. This study will help the DSWD to easily inform

the 4P’s beneficiaries if there is an activity or meeting.

Barangay employee. This study will help assigned personnel

of each barangay to have easy access in monitoring the 4p’s

members and in updating the DSWD office.

Residence. This system is web based therefore easy to view

the whole content of the system.

Researcher. The study will help the researcher to minimize

the work of the DSWD to monitor the 4P’s Scholar and the

grantees of the said program.

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

ESGP-PA. This study is to help the ESGP-PA to monitor and

get information about the 4p’s scholar of NONESCOST.

Definition of Terms

For better understanding of the discussion of the

study. The following terms are operationally defined.

Web-based -with the use of web based it contains information

about the DSWD 4p’s Sagay City using the World Wide Web.

Using the html, CSS, PHP for the database.

Program- with the use of Program it helps to run the system,

using the JavaScript programming language it is executable

software that runs in a computer. it is similar to a script

but is often much larger in size and does not require a

scripting engine to run. Instead, a program consists of

compiled code that can run directly from the computer

DSS –It gives functionality to the system in terms of

monitoring. With the use of DSS it supports the monitoring

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

process of 4p’s scholars Grantees studied at NONESCOST. Web

application of monitoring in the 4P’s Grantees.

Website Monitoring – with the use of monitoring will easily

to monitor the 4P’s scholar, the 4P’s grantees and the

process of testing and verifying that end-users can interact

with a website or web application as expected ,to ensure

website uptime, performance, and functionality is as

expected. It can gather extensive data on website

performance.

CHAPTER II

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

REVIEW of RELATED LITERATURE

This chapter contains the related literature and

studies that may help the researchers in developing the

proposed system.

Monitoring web services quality of service

The study of MH Hasan, J Jaffar and MF Hassan –

Artificial Intelligence review (2014)-Springer. Monitoring

quality of service (QoS) compliant is an important procedure

in web service environment. It determines whether user’s

expectations are met and become the vital factor for them to

decide whether to continue paying the service or not. The

monitoring is performing by checking the actual services

performance against that QoS stated in Service Level

Agreement (SLA). In relation to that, the need for

monitoring vague QoS specifications in SLA has become more

apparent nowadays. These paper reviews the publish

literature on webs services QoS monitoring. A total of 60

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

selected articles were systematically analyzed. There were

23 of the articles selected through restrictive search

criteria while the other 37 were selected based on

unrestrictive search criteria. The review shows the title

evidence exist on monitoring on vague on QoS specifications

of web services. Providing ability for monitoring QoS that

is specified vaguely is SLA could give new insights and

implication on web services field. This paper concludes with

some recommended future works to construct the theory and

perform the empirical research.(http://link.springer.com)

Synthesis

With the help of these different related literature and

studies about web based monitoring the researchers can

create new ideas in developing the propose system. The study

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

aims to develop a web based monitoring system based on the

related studies, it serves as guidelines on how to

Develop the best, unique function that help mostly the DSWD

and 4p’s in Sagay City Office.

CHAPTER III

In this chapter we discuss the technicality of the

project which describes the type of project to be developed

and its functionality. It also represents the type of the

site developed of the project.

Technicality of the Project

The proponents have used the web because it supports

the features of the system like AJAX. The data fetched by an

Ajax request is typically formatted in JSON (JavaScript

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

Object Notation) format. Since this format is natively

understood by Java Script, it can easily transmit structured

data in the web site. When this data received by Ajax, the

JavaScript program, then uses the Document Object Model

(DOM).

Details of Technology to be used

WAMP

Stands for "Windows, Apache, MySQL, and PHP". WAMP is a

variation of LAMP for Windows system and is often installed

as a software bundle (Apache, MySQL, and PHP). It is often

used for web development and internal testing, but may also

be used to serve live websites.

The most important part of the WAMP package is Apache (or

"Apache HTTP Server") which is used to run the web

server within Windows. By running a local Apache web server

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

on a Windows machine, a web developer can test webpages in

a web browser without publishing them live on the Internet.

WAMP also includes MySQL and PHP, which are two of the most

common technologies used for creating dynamic websites.

MySQL is a high-speed database, while PHP is a scripting

language that can be used to access data from the database.

By installing these two components locally, a developer can

build and test a dynamic website before publishing it to a

public web server.(techterms.com)

MYSQL

MySQL pronounced either "My S-Q-L" or "My Sequel," is

an open source relational database management system. It is

based on the structure query language (SQL), which is used

for adding, removing, and modifying information in the

database. Standard SQL commands, such as ADD, DROP, INSERT,

and UPDATE can be used with MySQL.

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

MySQL can be used for a variety of applications, but is most

commonly found on Web servers. A website that uses MySQL may

include Web pages that access information from a database.

These pages are often referred to as "dynamic," meaning the

content of each page is generated from a database as the

page loads. Websites that use dynamic Web pages are often

referred to as database-driven websites.

Many database-driven websites that use MySQL also use a Web

scripting language like PHP to access information from the

database. MySQL commands can be incorporated into the PHP

code, allowing part or all of a Web page to be generated

from database information. Because both MySQL and PHP are

both open source (meaning they are free to download and

use), the PHP/MySQL combination has become a popular choice

for database-driven websites. (techterms.com)

HTML

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

Stands for "Hypertext Markup Language." HTML is the

language used to create webpages. "Hypertext" refers to

the hyperlinks that an HTML page may contain. "Markup

language" refers to the way tags are used to define the page

layout and elements within the page.

The web has gone through many changes over the past few

decades, but HTML has always been the fundamental language

used to develop webpages. Interestingly, while websites have

become more advanced and interactive, HTML has actually

gotten simpler. If you compare the source of an HTML5 page

with a similar page written in HTML 4.01 or XHTML 1.0, the

HTML5 page would probably contain less code. This is because

modern HTML relies on cascading style

sheets or JavaScript to format nearly all the elements

within a page. (techterms.com)

CSS

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

Stands for "Cascading Style Sheet". Cascading style

sheets are used to format the layout of Web pages. They can

be used to define text styles, table sizes, and other

aspects of Web pages that previously could only be defined

in a page's HTML.

CSS helps Web developers create a uniform look across

several pages of a Web site. Instead of defining the style

of each table and each block of text within a page's HTML,

commonly used styles need to be defined only once in a CSS

document. Once the style is defined in cascading style

sheet, it can be used by any page that references the CSS

file. Plus, CSS makes it easy to change styles across

several pages at once. For example, a Web developer may want

to increase the default text size from 10pt to 12pt for

fifty pages of a Web site. If the pages all reference the

same style sheet, the text size only needs to be changed on

the style sheet and all the pages will show the larger text.

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

While CSS is great for creating text styles, it is

helpful for formatting other aspects of Web page layout as

well. For example, CSS can be used to define the cell

padding of table cells, the style, thickness, and color of a

table's border, and the padding around images or other

objects. CSS gives Web developers more exact control over

how Web pages will look than HTML does. This is why most Web

pages today incorporate cascading style sheets.

(techterms.com)

JavaScript

JavaScript is a programming language commonly used in

web development. It was originally developed by Netscape as

a means to add dynamic and interactive elements to websites.

While JavaScript is influenced by Java, the syntax is more

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

similar to C and is based on ECMAScript, a scripting

language developed by Sun Microsystems.

JavaScript is a client-side scripting language, which

means the source code is processed by the client's web

browser rather than on the web server. This means

JavaScript functions can run after a webpage has loaded

without communicating with the server. For example, a

JavaScript function may check a web form before it is

submitted to make sure all the required fields have been

filled out. The JavaScript code can produce an error message

before any information is actually transmitted to the

server. (techterms.com)

Ajax

Ajax is a combination of Web development technologies

used for creating dynamic websites. While the term "Ajax" is

not written in all caps like most tech acronyms, the letters

stand for "Asynchronous JavaScript and XML." Therefore,

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

websites that use Ajax combine JavaScript and XML to display

dynamic content.

The "asynchronous" part of Ajax refers to the way requests

are made to the Web server. When a script sends a request to

the Web server, it may receive data, which can then be

displayed on the Web page. Since these events happen at

slightly different times, they are considered to be

asynchronous. Most Ajax implementations use the XML Http

Request API, which includes a list of server requests that

can be called within JavaScript code. The data is usually

sent back to the browser in an XML format, since it is easy

to parse. However, it is possible for the server to send

data as unformatted plain text as well.

What makes Ajax so powerful is that scripts can run on

the client side, rather than on the server. This means a

JavaScript function can make a request to a server after

a webpage has already finished loading. The data received

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

from the server can then be displayed on the page without

reloading the other content. If a server-side scripting

language like PHP or ASP was used, the entire page would

need to be reloaded in order for the new content to be

displayed.

Ajax has helped make the Web more dynamic by enabling

webpages to retrieve and load new content without needing to

reload the rest of the page. By using Ajax, Web developers

can create interactive websites that use resources

efficiently and provide visitors with a responsive

interface. (techterms.com)

Notepad++

Notepad++ is a text editor and source code editor for

use with Microsoft Windows. Unlike notepad, the built-in

windows text editor, it supports tabbed editing which allow

working with multiple open file in single window. The

project’s name comes from the C increment operator.

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

Notepad++ is distributed as free software, at first the

project was noted on SourceForge.net. (wiki.com)

Hardware Development

The proposed system is intended only for the DSWD 4P’s

employee,

Residence and Barangay Employee. The developer wants to use

Desktop computer or Laptop for the development of this

project. It requires a high system capacity to handle the

standard system specification for monitoring system software.

How the Project will work?

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

This system can assess to monitor the records of the

4P’s Beneficiaries & 4P’s Scholar students of NONESCOST.

The system will disseminate the information of the 4P’s

Beneficiaries & 4P’s Scholar students of NONESCOST, the

system works in a user based system. It shows how the

project work and how the process done in all layers. From

the screen design layer, to web-based layer to persistence

layer or the database layer of the system, the system is

explained in further details.

The system used to view the List of Barangay, List of

Guarantees & information through web-based. It means that

the applications which are the application server of the

window based application and the web hosting server and

database. To disseminate information on the 4P’s

Beneficiaries & 4P’s Scholar students of NONESCOST, data and

information most gather beforehand to record or save in the

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

database of the system and ready to be viewed by the DSWD

and Barangay Employee.

In order to collect data, the DSWD records of the 4p’s

scholars every day for the attendance to the system after

able to check the attendance from their subject teacher.

One distinct feature of the system that is

automatically will give a noticed for the coming activities

of the DSWD. It also automatically updates the records of

the 4p’s scholar portal whenever there also updates made

from the system and it can see the members of the 4p’s web-

portal the activities.

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

CHAPTER IV

METHODOLOGY

This Chapter presents system development methodology

used for the development of the software.

Software development life cycle model

The researcher used Rapid Application Development (RAD) for

the system development which includes different stages such

as: Planning and analysis, Development, Design, Testing,

Integration and testing of all software components,

Implementation and Maintenance.

Rapid Application Development-is a software development

methodology that uses minimal planning in favor of rapid

prototyping. A prototype is a working model is functionally

equivalent to a component. (www.tutorialspoint.com)

Stages of Rapid Application Development:

Planning and Analysis

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

In this phase, the researchers plans and analyze

the different activities to be included for the

development of the system. The researchers prepared the

tool for the study conduct interview, gathered data to

identify the needs of the study. The researchers

analyzed the different problems by the users and the

requirements of the users.

Development

After planning and analyzed, the researcher

identifies the requirements for the system development

such as hardware and software.

System Design

In this phase, the researchers create a screen

layout for the temporary set of the structure of the

system design.

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

Figure 1.0 RAD Model Approach used for the development of

Web based 4p’s monitoring system with DSS for DSWD Sagay

City.

Environment

DWSD 4P’s office located at Brgy. Poblacion at the back of

Sagay Gym, near at Sagay Plaza.

Figure 2.0 site of DWSD 4P’s office located at Brgy.

Poblacion at the back of Sagay Gym, near at Sagay Plaza

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

Population of the study

At present, the 4P’s has the population of 7,204 which are

the active member. However, the focus of this study is the

4P’s scholars who are enrolled in Northern Negros State

College of Science and Technology (NONESCOST). There are 234

4P’s scholars who are enrolled in NONESCOST.

Organizational Chart/Profile

Figure 3.0 represents the flow of organizational chart of the

DSWD 4p’s Sagay City

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

Requirements Specification

This part includes the operational feasibility, technical

feasibility and relevance of technology related to the system

study.

Operational Feasibility

The chart below represents the structure of the system

functionality according to the classification of its

operation.

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

Figure 4.0 Decomposition chart

Technical Feasibility

This includes hardware, software and other technologies

compatibility and relevance of the technologies for the web

application.

Hardware Compatibility

The following is the list of hardware requirements used for

the compatibility of the web application.

Device Hardware Specification such as: Desktop , Internet

Connection , 4 Gb RAM (higher much better)

Software Compatibility The following is the list of software art

requirements used for the compatibility of the application

such as: MySQL, PHP , JavaScript, HTML, Notepad++, WAM, CSS

Schedule Feasibility

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

This part represents the schedule of different activities

undertaken featuring system development includes Gantt

chart, Pert Diagram and Gantt table.

Figure 5.0 Gantt chart

Activities Predecessor Days ES EF LS LF SJ

A.Data Gathering NONE 6 0 6 0 6 0

B.Documentation of chapter I-IV

A 1 6 16 22 16 22 0

C.Design B 5 22 27 22 27 0

D.Program coding C 31 27 58 27 58 0

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

E.Initial testing D 5 58 63 58 63 0

F.Revision ofsystem

E 15 63 78 63 78 0

G.Final testing F 2 78 80 78 80 0

H. User acceptancetesting

G 2 80 82 80 82 0

I.Document ofchapter V

H 5 82 90 82 90 0

Table 1.0 Pert Table

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

Figure 6.0 Pert Chart

Economic Feasibility

The table 2.0 presented the total estimated cost of the

system take from the total cost of the software, hardware,

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

maintenance cost and implementation cost of the system. The

following are the cost breakdown.

Software

WBS 45,000.00

Language JavaScript

Database

PHP,MySQL

Hardware

U TP 2 meters 15*2 30.00

Router 1pc. 1*2780 2,780.00

Modem 1pc. 1*4000 4,000.00

RJ45 2pcs. 2*30 60.00

Maintenance Every 10 days 5,000.00

Total 56,870.00

Table 2.0 Development Cost

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

Benefit of the System

This system will serve as the monitoring tool that help

the DSWD to monitor the 4p’s grantees with its reliable

information with the help of DSS it will also monitor the

student of NONESCOST that is beneficiaries of 4p’s. System

benefits include:

ease to monitor the students

24/7 live supported

Improved reliability – providing that must keep your

client constantly informed about the status of 4p’s

grantees as well as the scholars.

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

Table 3.0 Cost and Benefits Analysis

Return of Investment (ROI)- it measures the gain or loss

generated on an investment relative to the amount of money

invested (www.investinganswer.com)

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

To give the result of return of investment (ROI) the formula

below was used:

ROI = total of cumulative benefit – total of cumulative cost

total cumulative cost

ROI = 1023000 – 797870

797870

ROI = 225130

797870

ROI = 0.2821676 * 100%

ROI = 28.22%

(Note: ROI expressed in percent (%).)

Net Present Value (NPV) (definition)

Net Present Value (NPV) formula to get the result is the sum of

all present value.

NPV = 10011.30

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

Requirements Modeling

In this part it shows the Input, Process and output.

The Data and process modeling which includes: context

diagram and exploded data flow diagram

Figure 4.0 represents the input-process-output(IPO) model,

or input-process-output pattern, for describing the

structure of an information processing program or other

process.

Task Input Process Output

DSWD

1.Register

Type

fname ,mname ,

lname, age and

Status

System will

inputted to

the database.

Confirmation

of

fname ,mname

,lname, age

and Status.

2.Login Type username

and password.

System will

inputted to

Confirmation

username and

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

the database. password.

3.View List of

Barangay, List

of grantees and

Information.

System will

view the

Information

and record of

the 4P’s

scholars.

Information

has been saved

to the

database.

4.Update the

4P’s

Beneficiaries

and 4P’s

Scholars of

NONESCOST

Record of the

4P’s

Beneficiaries

and 4P’s

scholars.

System will

update the

record and

Information.

Status has

been saved and

updated.

5.Add new user Type username

and password,

choose category

and location.

System will

add and saved

the record to

the database.

Confirmed new

add user.

RESIDENCE

1.View

List of

information

This system

will view the

Information

has been saved

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

information to the

database.

BARANGAY

EMPLOYEE

1.Register

Type

fname ,mname ,

lname, age and

Status

System will

inputted to

the database.

Confirmation

of

fname ,mname

,lname, age

and Status.

2.Login Type username

and password.

System will

inputted to

the database.

Confirmation

username and

password.

3.View List of

Barangay, List

of Guarantees

and

Information.

System will

view the

Information

and record of

the 4P’s

attendance.

Information

has been saved

to the

database.

4.Update Record of the

4P’s

Beneficiaries

System will

update the

record and

Status has

been saved and

updated.

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

and 4P’s

scholars.

Information.

Table 4.0 Input, Output and Process

Context Diagram

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

Another name for a context diagram is a context level data

flow diagram or a level-0 data flow diagram. Since a context

diagram is a specialized version of data flow diagram. The

context diagram shows the system under consideration as a single

high- level process and then shows the relationship that the

system has with other external entities (system, organization

groups, external data stores, etc).

(www.itbusinessanalysis.blogspot.com)

Figure 7.0 (level 0) Context Diagram

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

A data flow diagram (DFD) 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, where

data comes from, where it goes and how it gets stored.

(http://www.smartdraw.com)

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

Figure 8.0 (level 1) Data Flow Diagram

DESIGN PHASE

These shows the temporary design on what are the flow of the

system from figure 7.0 to 11.0 shows the design of Web based

4p’s monitoring system with DSS for DSWD Sagay City.

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

Output and User-Interface Design

Figure 9.0 Login Page

Figure 10.0 Registration Page``

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

Figure 11.0 Home PageData Design (if applicable)

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

Figure 11.0 Entity Relationship Diagram

Data Dictionary

tbl_user

Field name Data type Length Descriptionemployee_id Integer 10 employee_id

number of the 4P’s employee

Fname Varchar 30 4P’s employee first name

Mname Varchar 30 4P’s employee middle name

Lname Varchar 30 4P’s employee last name

Address Varchar 30 4P’s employee address

tbl_register

Field name Data type Length DescriptionEmployee_id Integer 10 Employee_id for

the userusername Varchar 30 username for

the userpassword Varchar 30 Password for

the user

tbl_scholar

Field name Data type Length Descriptionstudent_id Integer 10 Student_id

numberFirst name Varchar 30 Scholar

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

username

Middle name Varchar 30 Scholar middle name

lastname Varchar 30 Scholar last name

Address Varchar 30 Scholar addresscourse_taken Varchar 30 Scholar courses

tbl_bar angay

Field name Data type Length Descriptionbrgy_id Integer 10 Brgy_id numberBrgy_name Varchar 30 List of

brgy.nameName_of_4P’s_member Varchar 30 List of 4P’s

memberName_of_purok Varchar 30 List of purok

tbl_member

Field name Data type

Length Description

num_id Integer 10 Member num_id

First name Varchar 30 Member first name

Middle name Varchar 30 Member mname

Last name Varchar 30 Member lname

Address Varchar30

30 Member address

Republic of the PhilippinesNORTHERN NEGROS STATE COLLEGE OF SCIENCE & TECHNOLOGY

INFORMATION TECHNOLOGY DEPARTMENTOld Sagay, Sagay City, Negros Island Region

(034) 722 4120 / www.nonescost.edu.ph

Date_of_ birth Date 10 Member dateof birth

number_of _children_4P’s_beneficiaries

Varchar 10 Member of children 4P’s beneficiaries