Escolar Documentos
Profissional Documentos
Cultura Documentos
Chapter 1
INTRODUCTION
and software that people and the organizations used to collect, process, create and
web technologies in getting information and services to users. This technology was a
software system which was used to produce and to retain data by hypertext principle.
Furthermore, web-based information system was the collaboration of one and more
Web based applications were referred as the ultimate way to take advantage of
The rapid growth of the World Wide Web (www) created a need of developing
new and effective web management system. Internet was considered as extremely
Communication Technologies (ICT) are being applied in various aspects of every modern
activity. It offered amazing opportunities for development and exploit new capabilities
making and more productive government management. e-Governance was meant using
culture, to integrate government progress and advance to serve the citizens well. The
relation between a citizen and a government agency took place in a government office.
With the emerging ICT, locating service centers closed to clients were made possible.
the needs that exist in the society. The effectiveness of ICT in government can be equated
with the capacity of government to induce a culture change-placing network within its
aspects which aimed of enhancing government ability to address the needs of the general
public. The basic purpose of e-governance was to simplify process for all government,
democracy, online citizen participation, and online public discussion along with the
government portal. It provides services nationwide allowing people to view events and
announcements.
to cause simple, moral, accountable and transparent governance. It details the access and
It is for this reason that the proponents developed an e-governance system for
transparency on budget allocations and to provide live streaming videos of events that
System for Barangay and Sangguniang Kabataan of Mabalacat City. This was
designed to address a solution to the problems of some citizens of the Mabalacat City.
Sangguniang Kabataan (SK) and Mabalacat Community were not informed on the
upcoming meetings or events. There was no particular time when the barangay chairman
was not in duty or when the people in Mabalacat City needed their requirements and/or
filed complaints.
According to the ABC president and the SK chairman Hans Christian Balingit, the
budget allocation transparency was only being posted in the system for confidentiality
Mabalacat City. It can help the barangay officials, SK officials and Mabalacat
community to easily get the requirements they need, to get informed on every
announcement that will be posted and to get convenient appointment in accessing the
requirements like certificate of indigence and barangay certificate. In addition, the system
requests or complains. The barangay secretary and SK staffs can post budget allocations
The scope of the study primarily focused on the design, development, and
In the Dashboard, there are four buttons. The events, barangays, accounts and
pending button. The first button, the events and posted announcements or any significant
events. The second button, the barangays, showed the compositions of twenty-seven (27)
barangays and/or any add new developed barangay. The third button was the accounts
intended to show the different accounts of the barangay admin and sangguniang kabataan
staffs. Lastly, the pending button which addresses the status requests of the Mabalacat
citizens
Kabataan President and Mabalacat Citizens. The ABC President, located in the city hall,
creates the account of the entire barangay secretary as an admin of different barangays.
The ABC President is in-charge of the monitoring and viewing transactions of the
systems as well as in adding barangay, updating events and posting announcements. The
barangay secretary, on the other hand, is in-charge of adding and updating barangay
requirements. Also, the barangay secretary can access the approved requests and
secretary is liable of posting all the events and announcements of every barangay and
budget allocations. Barangay and Sangguniang Kabataan Secretaries are tasked in posting
budget allocations, events, barangay details, citizens charter and in activating live
streaming. Lastly, the Mabalacat citizens can request, file a complaint and view the entire
announcements and events and live streaming videos that will be posted by the barangay
specific purposes can also be accessed. In the Requirements section was a singular
guardianship can also be downloaded. The Mabalacat citizens can choose the barangay
on where to get the requirements and fill-up the form that requires the valid credentials of
the user and the user indicates the purposes of filing and in getting specific requirements.
In the event calendar, it was intended for the barangay and sangguniang kabataan
In the budget allocation, this is where the sangguniang kabataan and barangay post
the approved budget by the barangay chairman and sangguniang kabataan chairman for
transparency purposes.
Mabalacat citizens. It is used for requesting, complaining, and for conducting a meeting.
In the requesting and complaining, the Mabalacat citizens will be in charged. In the
conducting a meeting, the ABC President, Barangay and SK secretary will take charge.
refers to a text message sent to mobile phones that provide users with timely information.
System verification will be sent inform0ing the users as to when the requirements can be
received.
In the Live Streaming, a transmitting or receiving live video of an event over the
internet can be watched as notified by any particular barangay events in Mabalacat City
The proponents used XAMPP software to create a local web server for testing and
developing the system. JQuery, Code igniter, HTML5, PHP, Bootstrap and CSS are used
in designing the interfaces of the system and its functionality. JQuery UI. It was used
MySQL for the system database. The graphics of the system is designed with the
software editing tool, Adobe Illustrator. The SMS gateway.me version 4 API is used for
the SMS notification. The proponents used Visual studio code to manipulate the source
code of the system. The proponents also used Twitch.tv for the streaming channel and
The system administers Alpha and Beta tests. Alpha Testing is for Information
Technology (IT) professional and Beta Testing for non – IT experts probably around
forty-five (45) barangays and sangguniang kabataan secretary and clerk of Mabalacat
City to test the system functionality, efficiency, compatibility, usability, reliability, and
As for the limitation of the study, the community tax (cedula), barangay business
confidentiality of information. The Mabalacat citizens are not allowed to give comments
and feedbacks to the system and the system does not support online chat. The system
supports Windows 7 until the latest version, meaning the system will run properly to the
said versions. The system is fine with all kinds of web browsers.
Barangay Officials
This study would lessen the paper works or manual operation in getting the requirements
that are being needed by the people in Mabalacat. It does no hassle at all.
This study would help the sangguniang kabataan officials to be updated in any meetings,
This study would help the people in Mabalacat to request and complain through online
The Proponents
This study would give the researchers an opportunity to impart the knowledge and to
The proponents would also like to inspire the next generation of Institute of Computing
Studies (ICS) students to improve the system of Mabalacat City College (MCC). This stands
as a reference in developing an information system for MCC for future projects using the
same concept.
DEFINITION OF TERMS
It is the part of the system which is the main topic in the study. Here, the transactions
that would take place in a barangay such as the requesting of barangay requirements like
barangay indigence, barangay clearance and barangay system and it has a complaining
form.
E-Governance - A method of governing the company like a sovereign state, in stating its
own customs, policies and laws to its employees from the highest to the lowest levels.
It is the people who manage the way that a city is being controlled.
Live streaming- is a real streaming that requires a special service which broadcasts the
It refers to a live streaming of videos that would show each barangay events posted by
of planning the activities that can achieve the goals and priorities.
transactions.
Short Message Service Notifications – stands for Short Message Service and is
Chapter 2
LITERATURE REVIEW
This segment displayed the composed works and concentrated the significance
and similitude of the proposed study. This additionally talked about the capabilities and
limitation of existing researchers, hypotheses and ideal models that are identified in the
study.
Information System
system connections and information, information system users, and the system’s housing
were all part of an IS. The purpose of an information system was to turn raw data into
useful information that could be used in the decision making of an organization. In fact,
one of the roles of information systems was to take data and to turn it into information,
and then transform them into organizational knowledge. As technology develops, this role
had evolved as the backbone of an organization. The role of information systems played
to get a full appreciation of the review how they have changed over the years.
According to Cassidy and Creswell (2014), there had been various sorts of
systems produced in the course of recent years. These information systems satisfied the
needs and prerequisites of basic leadership in the administrative level as well as in the
functional level. Each association developed its management information system (MIS)
for one association is useless for different associations with various necessities. In the
management information system, getting the most extreme points of interest from the
system was also essential that the human insight, perception and judgment must be
effective and sufficiently solid to get joined with the system information.
According to Lucey (2014), these systems applied the greater part of the inside
and outside assets in giving information and data to the end clients which empower
them to take a timely adjustment on your chance between tutoring or work, family,
All in all, this information system could give the greater part of the expected
data to the management at all levels that would fit in any circumstances.
In the study of Al-alawi et. al. (2018) entitled “Online Appointment System in
working in the government were being served by all government polyclinics in Oman.
It was needed to be scheduled for checkup purposes for it would help not only the
doctors but also the patients who spent hours waiting for their turns. Proper
scheduling and appointment using an online appointment system could speed up the
In the study of Katare et. al. (2017) entitled “e-Governance Portal of City
of management by the government. It involved the use of web portals for delivering
manifesting the citizen centric focus of working in the government. In India, under the
digital India initiative, major government functionaries were supposed to have their
own web portals. The quality varied widely in terms of content, interface, performance
and service delivery. A comparative evaluation of quality of web portals was plausible
using some standard internal and external metrics in order to enhance the service
similar portals.
Health care was a fast growing industry in the United States. Appointment scheduling
was one of the key processes in this industry. This study focused on online appointment
system for clinics. The objective of this thesis was to maximize patients’ preferences
and the number of patients seen during normal business hours. This was a multi-
objective problem to balance the trade-off between overtime and patients’ preferences.
Web-based Application
Applications,” web application was a user server application in which the user interface
runs in a web browser. Users accessed the application from any computer related to the
internet or intranet using a normal browser, instead of using an application that have
been installed on the user’s computer. In a simple website, pages were static. Web
applications.
According to Lara Fox (2018), web applications were better to users experience
with reactive design, it was easier and cheaper to make a web based system user
friendly across many platforms and various screen sizes. It was a flexible access and it
secured users login. It was always up to date as anyone was accessing the same version
of the web app via URL and it was the latest software version. Storage increased with
the obtainability of the cloud, storage space was virtually the infinite advantages and
or local server for traditional applications. Web application pages connected to the
users’ requests. Web application was a zero install that all PC’s have browser. It was a
centralized data that are secured and easy to back up. Web applications ran through web
System,” booking an appointment online had grown popularity over the past few
years. Many different types of businesses used some type of web-based online
appointment management system to help make the appointments setting process more
Barangay
The political system of the Philippines is called the barangay. It is the one that
distributes the services, proposals, policies and the programs of the government to each
of its residents. In Section 387 of the Local Government Code of the Philippines or also
known as Republic Act 7160, it was stated that in each barangay, there must be chief
officials who will be voted by the dwellers of the barangay representing their place and
must also implement the services offered by the City Government or the higher
government. The officials would have to coordinate to their constituents to the point that
with the citizens. Applications, web services, and some other tools gave more
convenience to the government from the highest form of government to their basic
political unit so that the works woul0d help them do with more productivity and
transparency.
government was helpful for the change delivery of digital government services. The
resolving their problems in the workplace. Shaw added that the best impact of the
technology, by web application, was that the government services could be more
that they do including the giving of information and the implementation of their plans,
work, and policies. It also helped the current system to be more productive than the
paper-based transactions because it only took time and money. There are a lot of things
that technology can do and as for now, government needs technology for them to help
Sangguniang Kabataan
through the Local Government Code of 1991 (Republic Act 7160) that provides
participation of stakeholders was the key element of good governance. Provided with
direct participation through SK, the youth were empowered in various government
structures at the local level. The study looked into the performance in local governance
and community development of the SK of Vigan City, Ilocos Sur as affected by some
personal and social factors. It utilized the evaluative and correlational research designs
of the descriptive method of research. Findings revealed that the SK of Vigan City were
themselves, their members, and by their Punong Barangay in all the roles and
Vigan, the youth were treated not only as beneficiaries but as partners of the city
program and priority, Vigan earned the reputation as the Most Child-Friendly City
Component of the Philippines from 2009 to 2011 and now elevated to the Hall of Fame.
development.
E-Governance
(G2B), and Government-to-Government (G2G) services. It was often linked with back
office processes and interactions within the entire government framework. Through e-
Governance, the government services were made available to the citizens in a convenient,
and private-sector entities. Governance refers to the exercise of political, economic and
articulation of their interests and exercise of their legal rights and obligations. E-
governance may be understood as the performance of this governance via the electronic
information to the public, and other agencies, and for performing government
e-government, since it could bring a change in the way how citizens relate to
E-Governance system
According to Swamy et. al. (2017), e-Governance system was technology driven
transactions and integration various systems and services between government and
citizens. The objective of this system was to bring integrity and efficiency in day to day
(Mabalacatcity.gov.ph)
news and elected officials. It shows all the barangays and departments, contact forms and
program services.
(www.bmonline.ph)
in applying a work. It has a filing up form field to new users and to those who already
(www.gov.ph/certificates-ids-and-individual-license)
certificates that are needed by the citizens. The citizens can request requirements for
special matter.
tools and systems by governmental bodies made possible by ICT that affects the
governance system focused on how resources are shared or distributed and how public
services are delivered. It addressed the political economy of institutions and processes of
power on own account and in relation to ordinary citizens in the context of participation
mobilization the budget process, expenditure flows in relation to service delivery, and
In the study of Yasser et. al. (2017) entitled “Status of e-Governance and E-Service
in India,” were living in a digital era. In this era, E-governance was playing a vital role in
providing various services to citizen, business, employee and other government sectors
transparent in its dealings, accountability for its activity and response for its service
delivery. In this paper, the proponents focused on uniform growth and development of e-
services in each sector and state of country. Analyzing various parameters were directly
related to e-services and e-governance. Some data mining applications and its
keeps running on virtually all platforms, including Linux, UNIX, and Windows. In spite
of the truth that it could be used as a part of an extensive variety of application, MySQL
is regularly connected with web-based application and online publishing and was an
important component of an open source enterprise stack called LAMP. LAMP is a Web
Development Platform that uses Linux as the operating system, Apache as the web server,
MySQL as the relational database management system, and PHP as the object-oriented
scripting language.
identical option, JavaScript, executes on the clients. PHP was a contrasting option to
Microsoft's Active Server Page (ASP) technology. Similarly, as with ASP, the PHP
content installed inside a Web page alongside its HTML. Prior to sending the page to
a client, the web server called PHP to translate and play out the activities called for in
the PHP content. PHP is free and offered under an open source permit.
HTML5 was used as the most recent variant of the hypertext markup language
to create websites. While it offered huge numbers of a new feature from past versions,
there were a few new highlights that opened up a universe of chances. Be that as it
may, a few website admins were doubtful of doing the change to HTML5, dreading it
was not worth their opportunity or exertion. The following are the advantages of
HTML5. Cleaner markup improved code, elegant forms, consistency, supports rich
system for quicker and simpler web development. It incorporated html and CSS based
design templates for basic UI parts like Typography, Forms, Buttons, Tables,
designed to improve HTML pages and was ordinarily discovered and installed in
forth.
(A), MariaDB (M), PHP (P) and Perl (P).XAMPP was a free and open source cross-
stage web server arrangement stack bundle created by Apache Friends, consisting for
the most part of the Apache HTTP Server, MariaDB database, and mediators for
contents written in the PHP and Perl programming languages. It was a basic,
lightweight Apache distribution that makes it to a great degree simple for designers to
make a local web server for testing and deployment purposes. Everything needed to
set up a web server – server application (Apache), database (MariaDB), and scripting
cross-platform, which implies it works similarly well on Linux, Mac and Windows.
Since most real web server organizations utilize an indistinguishable part from
XAMPP, it makes progressing from a local test server to a live server amazingly easy
as well.
guide to using and personalizing jQuery UI library components to build rich, user-
dateline on the page to building a complete users interface moved faster that includes
like contact form and shopping cart. Master JQuery UI has five main relations: the
drag gable, droppable, resizable, selectable and sortable and determine UI techniques
ISO/IEC/25010
specific quality model for software testing that can be utilized inside any software
development life cycle. The quality model was the foundation of an item quality
evaluation system. The quality model figured out which quality characteristics would
system was how much the system fulfills the expressed and inferred needs of its
different partners, and accordingly offers some incentive. Those stakeholders' needs
model, which sorts the item quality into the characteristics and sub-characteristics.
Synthesis
Based on the foreign, local studies and literatures examined, the proponents were
that accessed from any devices that connected to Internet and it was applicable to any
browser. It was a centralized data that are secured and easy to back up. Web
applications ran through web browsers like Google chrome. Primary political system of
the Philippines was called the barangay that distributes the services, proposals, policies
and the programs of the government to each of its residents. The internet was a globally
connected network system that uses TCP/IP to transmit data via various types of media.
The internet was a network of global exchanges – including private, public, business,
information and services via the Internet or other digital means to citizens or businesses
growth. The system would be accessed online for the sake of the users and also for the
admins and super admin to easily and efficiently create, schedule and manage events.
news and elected officials. Balik-Manggawa Online processing system was an online
governance was a study defined to the use of tools and systems by governmental
bodies made possible through ICT affecting the organization of public administration.
Governance system focused on how resources are shared or distributed and how
public services are delivered. The advancements in the ICT and internet technologies
The proponents used the following software to develop the proposed system.
MySQL was an open source relational database management system (RDBMS) based
on Structured Query Language (SQL). PHP executed on the server, while a practically
identical option, JavaScript, executed on the clients. HTML5 was used as the most
recent variant of the hypertext markup language to construct websites. Bootstrap was a
strong and important front-end system for quicker and simpler web development.
JavaScript was a scripting language, basically utilized on the Web. It was used to
improve HTML pages and was ordinarily discovered and installed in HTML code.
XAMPP stands for Cross-Platform (X), Apache (A), Maria DB (M), PHP (P) and Perl
(P). XAMPP was a free and open source cross-stage web server arrangement stack
bundle created by Apache Friends, consisting for the most part of the Apache HTTP
Server, Maria DB database, and mediators for contents written in the PHP and Perl
programming languages.
The system utilized the ISO 25010 quality model for it was one of the
to determine the degree of its technical characteristics against standard and the user
acceptance level.
Conceptual Framework
The figure 4 showed the whole concept of the system and its design and
like software and hardware as shown above. It was tested with alpha and beta testing
to evaluate the system which was ISO 25010 and to scale the system’s Functionality
for the essential functions of the system and its features, Reliability to define the
capability of the system to maintain its service, Efficiency to define the system
conclusions about how well software can be understood and used, Portability as to
how well the system can adopt changes to its environment or with its requirements
and Maintainability to define and fix a fault within a system. If the system doesn’t
Chapter 3
Requirement/
Planning
Rapid Application Development was an agile project management strategy that entails
fast project turn around by focusing on minimizing the planning stage and maximizing
prototype development. The phases of RAD are requirement and planning, analysis and
number of interviews in the locale to identify the overall scope of the project. Barangay
and SK officials and the ABC President agreed upon the proposal of the proponents to
and information dissemination for SK. The proponents researched and reviewed
requirements of the system. Based on the gathered data from interviews and researches,
the proponents provided the requirement specifications of the project, in which approved
by the target users of the locale. A schedule of tasks was developed in order to identify all
the activities to consider in conducting the research study within the scheduled period.
the role of every user, data requirements and metadata, and the interaction in the system,
which include use case, context data flow, entity relationship and visual table of content
(VTOC) (See Appendix C for the Use Case, Appendix D for the VTOC, Appendix B for
order to deliver the functionality needed in the system. This phase also included other
technological considerations in the development of the system. All hardware and software
were used in developing the system and its purpose was developed properly.
This was used to graphically show the role of every user, and the interaction
between the systems. Use Case Diagram is a virtual tool to display system actors, USE
CASE, and their relation. The diagram showed the function of each entity. There are four
entities, the Mabalacat citizens, Barangay Secretary, SK Secretary and the ABC
President. The ABC President can create Barangay and SK Secretary Accounts and add,
update, delete viewing and monitoring events. The Barangay Secretary can add, update,
access files and manages programs, events and announcements. The SK Secretary can
post a budget allocation, events and can upload a live videos using live stream. The
Mabalacat citizens can request files, file a complaint, view announcements and events
Development Phase, the proponents utilized the hardware and software specified
for the actual construction of the system, directed by the set requirements and diagrams
created during the design phase. Testing and debugging the system was done and verified
using a checklist if it met the set requirements and specification. All the inspected tasks
that were “incomplete” and “not yet done” were included in the next iteration.
During the iteration, the proponents then again require analyzing and design and
development phases to reflect the adjustments needed based on the results of the
of the system.
The system was published in the Internet through web hosting service provider
before the evaluation phase began. The system then underwent testing and evaluation
phase to assess the system in compliance with the technical regulations, requirements,
browsers like Google Chrome. The system was evaluated using the ISO 25010 criteria,
for alpha and beta tests. The testers used the system prototype and evaluated it by
answering the prepared survey questionnaire. The alpha survey questionnaire for 5 web
technical standard in web development. The feedback from the respondents used to
enhance further the system before beta test to take place. Another survey questionnaire
was also prepared for beta test, intended for the evaluation of the acceptance level among
targeted users. The study used random purposive sampling in selecting beta testers. The
the evaluation of the proposed system. Five (5) alpha testers were selected to evaluate
the system, which are all web developers. To test the system for the beta testing, the
proponents selected forty (40) respondents, which are one (1) the ABC President, ten
(10) the Barangay chairman, ten (10) Sangguniang Kabataan staffs and nineteen (19)
Mabalacat citizens.
Meanwhile the corresponding scores given by the respondents in alpha and beta test were
interpreted in a verbal manner with the use of Likert Scale (See Table 3).
mathematical equations. The Initial Mean was obtained by adding all the scores gained
per question divided by the total number of respondents. The formula for Initial Mean is:
Mean:
X=∑f x
Where:
X = Weighted Mean
x= number of respondents
The weighted mean was used to determine the evaluation of the respondents. Certain
degree of evaluation was given and each corresponded the amount of quality that the
answer provided.
Chapter 4
This chapter displays the outcomes and results from the alpha and beta testing
alpha and beta tests. In alpha test, five respondents were requested to assess the system.
The five respondents were chosen in view of their involvement in the field of
Ritchell Z. Escoto and Engr. Ernie Lee E. Pineda, both Information Technology
graduate, and Jocelon C. Sanguyu, the MIS Director, evaluated the developed system.
Joshua Christian Llanes, a web developer, was also requested to be an alpha tester.
The proponents utilized ISO 25010 assessment for the criteria and interpreted it
using the Likert’s scale method with the accompanying evaluations. The system was
which had the most elevated rating of 3.80. The developed system was able to
facilitate its functions and provided the correct results in the specified tasks and
objective. The presence of access levels ensured that data are accessible only to those
authorized who have access and prevented unauthorized access to modification of the
data. The login logs enabled to identify which IP address and location of the user who
accessed the system. The developed system was created to perform its functions
Google Chrome, Opera, and others. The system's usability had a rating of 3.77 as Very
Great Extent by the interfaces that provide a user-friendly environment and ease of
navigation. The lowest rating of 3.67 with Very Great Extent verbal interpretation was
the Performance Efficiency criterion, the system provided a prompt response and
processing time when performing its functions and meeting the users’ requirements.
Some of the respondents recommended that the images published in the site must not
the respondents in relation with its features as specified in the mean of 3.76 (See
Shown in Table 5, the beta test result of 3.86 mean with verbal interpretation of
Very Great Extent. Portability criterion rated as 3.90 with Very Great Extent verbal
interpretation implied that the system can manipulate its settings and able to work in
other type of resources, including hardware (desktop and laptop), and operating
systems. Compatibility and usability criteria got the second highest of 3.88 as Very
Great Extent verbal interpretation due to the features that allowed each administrator
account to perform functions such as posting of events and announcements, live stream,
citizen account. The system was also easy to navigate and user friendly. The lowest
criterion of 3.83 with Very Great Extent verbal interpretation was reliability of the
developed system. The system was available for the user who wanted to secure
upload videos using live stream (See Appendix J for the Beta Survey Results).
has the highest mean which have the Verbal Description of Very Great Extent in Alpha
Test while in Beta Test, only the Portability have the Verbal Description of Very Great
also the Very Great Extent in Alpha Test. Functional Suitability, Performance
got a Verbal Description of Very Great Extent. Performance Efficiency has the lowest
mean in Alpha and Reliability has the lowest mean Beta Testing.
Functional Suitability 3.8 Very Great Extent 3.86 Very Great Extent
Performance
3.67 Very Great Extent 3.85 Very Great Extent
Efficiency
Compatibility 3.8 Very Great Extent 3.88 Very Great Extent
Usability 3.77 Very Great Extent 3.88 Very Great Extent
Reliability 3.75 Very Great Extent 3.83 Very Great Extent
Security 3.8 Very Great Extent 3.84 Very Great Extent
Maintainability 3.72 Very Great Extent 3.86 Very Great Extent
Portability 3.8 Very Great Extent 3.9 Very Great Extent
Very Great
TOTAL 3.76 3.86 Very Great Extent
Extent
Figure 6: Summary of Data
Figure 6 showed the summary of combined Alpha and Beta test results. In Alpha
test the highest result weighted mean indicated in the table is the Functional Suitability,
Compatibility and Portability criteria with very great extent interpretations and the lowest
result weighted mean is the Performance Efficiency criteria with very great extent also
interpretations. While in Beta test the highest result weighted mean indicated in the table
is the Portability criteria with very great extent interpretation furthermore the lowest
result weighted mean is reliability criteria with very great extent interpretation.
Chapter 5
analysis of the results of the study entitled “iMabalacat: An e-Governance System for
Conclusions
Based on the given objectives and conducted surveys for the testing and its
evaluation, the proponents came up with conclusions that the developed system met
specifications and was able to perform all the functions written on the research
objectives. The developed system provided an online portal for barangay transactions
complaint filing and meeting with SMS notification, posting and viewing of events,
Barangay and Sangguniang Kabataan event streaming that allow citizens to view
them. The private message feature among Barangay and SK officials was essential for
communication.
The development of the system, the proponents used some parts of the XAMPP
which is the PHP and MYSQL in developing the system. HTML5 and Bootstrap were
used by the proponents in designing the user interfaces of the system. The graphics of the
system were done using software editing tool Adobe Illustrator. The proponents also used
SMS Gateway Me API for gateway in SMS technology and Twitch.tv and OBS-Studio
The system was evaluated by IT experts and end users based on the ISO 25010
evaluation tool and the data were interpreted into textual form. Based on the overall result
of alpha and beta tests, the developed system is considerably acceptable for
Barangay and SK to Mabalaquenos. The results in alpha tests were very great extent in
the Functionality Sustainability, Security and Portability and the results in beta were also
Recommendations
the system.
It is recommended that the other barangay requirements like the cedula and
REFERENCES
Appendix A
System Architecture
Server//I-Mabalacat
DATABASE
INTERNET
LAPTOP
TABLET SMART PHONE
DESKTOP
Appendix B
Context Diagram
Appendix C
File a complaint/appointment
View announcements
View events
View
ViewLive Stream
events
Mabalacat Citizens
Barangay Secretary
Posting budget allocation
SK Secretary
Posting barangay details
Adding barangay
Updating Events
Postings announcements
v
ABC President
Appendix D
0.0
iMabalacat: An e-Governance System for Barangay and
Sangguniang Kabataan for Mabalacat City
1.0
Home
2.0
Events
2.1 2.2
Calendar of Events Posting of events
3.0
Application
Form
3.1 3.2
App. Form for Issuance purpose
Issuance
4.0
Scheduling
5.0
Budget
5.1
Posting of Budget
5.2
Posting of Budget
Allocation for
Allocation in SK
Barangay
6.0
Barangay
6.2
6.1 6.3 6.4 6.5 6.6
Atlubola
Bical Bundagul Cacutud Calumpang Camachiles
6.8
6.7 6.9 6.10 6.11 6.12
Dapdap
Dau Dolores Duquit Lakandula Mabiga
7.0
Live stream
7.1 7.2
Viewing events for barangay Selecting barangay to watch
Appendix E
Entity Relationship Diagram
Appendix F
Hierarchal Input Process Output
Appendix G
Alpha Test Questionnaire
PC
Appendix H
Appendix I
Appendix J
Appendix K
User Manual
Go to home page which can see the event, application form, scheduling, budget,
This part also of the home page. 1. Track the issuance number 2. How it works the
transactions.
1. Go to event page which can view the particular events in each barangay. 2. In every
barangay has color coding that can distinguish the barangay event.
After searching this example of an event that can view also by the users.
3
4
1. Go to application page which can request a barangay requirements that needed by the
users. 2. Fill up the form 3. Check the I am not a robot 4. Submit. Wait for the approval
the form 3. Submit. Wait for the approval of the barangay admin.
1. Go to live streaming page. 2. View or watch the sample event that being live by the
1
2
1. Barangay officials page by the secretary. 2. Add the barangay officials 3. Update the
barangay officials.
1
2
4
1
2 3
send. 3. Not available, SMS notification also will send to the Mabalacat citizens.
Login Logs.
2
3
1
2
3
4
5
6
7
8
9
10
11
12
1. Dashboard- can monitor the events, appointment, release and pending issuance.
4. Barangay officials- can monitor the barangay and sangguniang kabataan officials.
5. Events- can post an event and announcements that will view by all barangay
chairman or secretary.
8. CMS- can update the mission, vision and history. Can add slider, complain and
certificate.
9. Login logs- can monitor the one who have login in the system.
Appendix L
Expert Profile
WORK EXPERIENCE
EDUCATIONAL BACKGROUND
RELATED EXPERIENCE
AFFILIATION
TRAININGS/SEMINARS:
PERSONAL INFORMATION:
Age : 26
Birthday : June 7, 1992
Birth place : Mabalacat City, Pampanga
Religion : Roman Catholic
Nationality : Filipino
Civil Status : Single
Height : 5’4
Weight : 62 kg
Skills : Website Development (HTML, CSS, PHP)
Visual Basic
Software installation, PC Formatting
Computer hardware assembling and disassembling
Microsoft Office (Word, Excel, Power Point,
Access, Publisher)
CHARACTER REFERENCES:
Jerry C. Valdez
Chairman (Purok 6 Leader)
0936-120-1248
Applicant Signature
RITCHELLE B. ZABALA
Home Address: Mabato-bato, Magalang, Pampanga
Mobile No. 0917-683-0618
Email Address: ritchelle0618@yahoo.com
WORK EXPERIENCE:
October 2013 – January 31, 2014 Staff – Finance and Budget Office
City College of Angeles
PROFESSIONAL RECOGNITION:
EDUCATION:
SEMINARS/TRAINING ATTENDED:
PERSONAL INFORMATION:
REFERENCE:
I hereby certify that the above information is true and correct to the best of my
knowledge and ability.
Ritchell Zabala
Applicant Signature
PERSONAL BACKGROUND
Sex: : Male
Date of Birth : July 4,1981
Place of Birth : Angeles City, Philippines
Height / Weight : 5”9’ /170 lbs.
Civil Status : Single
Citizenship : Filipino
EDUCATIONAL ATTAINMENT
GRADUATE SCHOOL
Master of Science in Information Technology
St. Linus Online Institute, Inc.
Paniqui, Tarlac
GRADUATE SCHOOL
Master in Information Technology
Thesis Writing
Bulacan State University, MalolosBulacan
COLLEGE
Bachelor of Science in Computer Science
RepublicCentralColleges, AngelesCity Pampanga
HIGH SCHOOL
JocsonCollegeInc.AngelesCity Pampanga
WORK EXPERIENCE
MIS Director
Mabalacat City College
Mabalacat City Pampanga
January 5, 2018 - Present
Computer Instructor
City College of Angeles
Angeles City Pampanga
June 2012
System Analyst
Al-Ain International Refreshment Corporation
Al ain, Abu Dhabi, United Arab Emirates
March 2007
Computer Instructor
AngelesCityNationalHigh School – Special Science Class
Angeles City, Philippines
June 2003
REFFERENCES
I hereby certify that facts contained in this resume are true and complete to the best of my
knowledge.
Jocelon C. Sanguyu
4514 Las Vegas St. Don Cornelio Subdivision Dau, Mabalacat City, Pampanga
Mobile No. 0905-754-6948
E-mail: jhacellanes18@gmail.com
OBJECTIVE:
Seeking a position in life to utilize my skills and abilities and achieve professional growth
while being resourceful, innovative and flexible. To add valuable assets to your esteemed
organization as an active member.
PERSONAL BACKGROUND
Sex: : Male
Date of Birth : June 27, 1998
Place of Birth : Mabalacat City, Philippines.
Civil Status : Single
Citizenship : Filipino
EDUCATIONAL ATTAINMENT
WORK EXPERIENCE
Nightona Trading
Balibago, Angeles City
Web Developer
May 2016 – October 2017
Filam Software Technology, Inc
Cutcut, Angeles City
Software Engineer
September 2018 – Present
Seminars attended
Information and Communications Technology Regional Research Colloquium
(ICTRC 2018)
System Plus College Foundation, Balibago, Angeles City
March 9, 2018
Animation and Game Development Convention
(AGDC 2018)
Systems Plus College Foundation, Balibago, Angeles City
March 2, 2018
International Research Conference on Information Technology Education
(IRCITE 2017)
Wesleyan University-Philippines, Cabanatuan City, Nueva Icija
February 3, 2017
REFFERENCES
I hereby certify that facts contained in this resume are true and complete to the best of my
knowledge.
OBJECTIVE:
Experienced in server management, systems analysis, LAN and WAN design. Education
professional driven to create an environment that promotes hands-on learning for student
at all stages of the learning process. Cisco Networking Academy Instructor and Lead
Main Contact. Motivated, enthusiastic educator with 10+ years’ experience fostering a
cohesive student learning atmosphere.
SKILLS SUMMARY
Networked applications
Strong communication skills
E-Learning application development
System administration
Network configuration and support
Certificate in Cisco Networking Academy
Modules 1-4
Data connectivity
Microsoft Active Directory Server Implementation
Cisco Router and Switch Configuration LAN, Firewall and WAN design and
implementation
Web content filtering
Fluent in English Language
WORK HISTORY
June 2013 – Present Cisco Networking Academy (CCNA) Certified Academy Instructor
and Lead Main Contact (LMC)
Mabalacat City College
As Cisco Lead Main Contact I act as Central point of Contact between our Academy and
to Cisco to:
EDUCATIONAL BACKGROUND
April 2019
Masters in Information Technology (MIT)
Systems Plus College Foundation
March 2014
BS in Computer Engineering
Systems Plus College Foundation
Balibago, Angeles City
*Best in Thesis Design Project Academic Achievement Award
PROFESSIONAL CERTIFICATIONS
October 19, 2016
MOS: Microsoft Office Excel 2010 Specialist (77-882)
July 8, 2017
Mr. & Ms. Kahamis Pilipans 2017 (Community Service)
Power Ventures Corporation
February 7, 2015
CloudStaff Lock-In Computer Skills Challenge 2015
Cloudstaff Inc.
Mabalacat City College
May 26-30,
2014 Cisco NetAcad version 5 Retooling Workshop Training
Cisco Core Council of the Philippines
AMA Makati, Philippines
PERSONAL INFORMATION
Born on June 14, 1982
Citizenship: Filipino
Marital Status: Married, 1 child
Name of Spouse: Ruisa Bautista Pineda
Blood Type: O+
Name of Child: Eryn Mikhayla B. Pineda
CHARACTER REFERENCES
I hereby certify that facts contained in this resume are true and complete to the best of my
knowledge.
Appendix M
Interview Letter
Appendix N
Source Code
ISSUANCE
public function IssueCertificate(){
$key = "6LdyJHcUAAAAAKDumnjVy_MESrvszGE6KzUrIR3h";
$recaptcha = $this->input->post('g-recaptcha-response');
$userip = $_SERVER['REMOTE_ADDR'];
$fname = $this->input->post('Fname');
$lname = $this->input->post('Lname');
$mname = $this->input->post('Mname');
$location =$this->input->post('location');
$bday = $this->input->post('bday');
$contact = $this->input->post('contact');
$houseno = $this->input->post('houseno');
$purok = $this->input->post('purok');
$street = $this->input->post('street');
$hide = $this->input->post('hidden');
$sex = $this->input->post('sex');
$request = $this->input->post('request');
$status = $this->input->post('status');
$reason = $this->input->post('reason');
$getApi = $this->yang->getApiSms();
$Transaction = rand( 100000, 9999999);
$getBarangay = $this->yang->checking($location);
$getrequest = $this->yang->getRequest($request);
$date = date('Y-m-d', strtotime($Date. ' + 7 day'));
$url = "https://www.google.com/recaptcha/api/siteverify?secret=".
$key."&response=".$recaptcha."&remoteip=".$userip;
$response = file_get_contents($url);
$response = json_decode($response);
foreach($getBarangay as $get){
$barname = $get->Barangay_name;
}
if($request == 1){
$certname = $hide;
}else{
foreach($getrequest as $rec) {
$certname = $rec->CertificateName;
}
}
$issuance =
array('Bid'=>$location,'Tracking'=>$Transaction,'Request'=>$request,'RequeName'=>$ce
rtname,'Fname'=>$fname,'Lname'=>$lname,'Mname'=>$mname,'address'=>$address,'Ba
rangay_name'=>$barname,'Reason'=>$reason,'Bday'=>$bday,'Sex'=>$sex,'CivilStatus'=>
$status,'Status'=>'Pending','Contact'=>$contact,'Valid'=>$date);
if($response->success){
$this->yang->generateCertificate($issuance);
$device = $api->DId;
$api = $api->ApiKey;
$this->load->library('smsv4');
$message = "Hello".$fname." ".$mname." ".$lname." You successfully issue a
certificate online. Your TransactionID will be ".$Transaction." please keep the
TransactionID safe. Thank you!";
$sms= $this->smsv4->sendMessageToManyNumbers($contact,$message,
$device,$api);
echo "<script>
swal('Your request send successfully!', 'thank you for using our sevice!',
'success');
</script>";
echo "<script>
function delay() {
window.location.href = '" . base_url() . "Imabalacat/Issuance'
}
setInterval('delay()', 2000);
</script>";
}else{
echo "<script>
swal('Please make sure that your are not a robot', 'Check the im not a
robot!', 'error');
</script>";
}
}
Live Stream
public function Streamsetup(){
$stream = $this->input->post('stream');
$chat = $this->input->post('livechat');
$id = $this->session->userdata('brgyID');
$array = array('Bid'=>$id,'Chatroom'=>$chat,'Stream'=>$stream);
$this->yang->UpdateStreamSetup($array,$id);
echo "<script>
swal('You successfully update your livestream setup','Thank your for
using our service....', 'success');
function delay() {
window.location.href = '" . base_url()."Imabalacat/ApiTwitch'
}
setInterval('delay()', 1000)
</script>";
}else{
$this->yang->SetupStream($array);
echo "<script>
swal('You successfully setup your livestream','Thank your for using our
service....', 'success');
function delay() {
window.location.href = '" . base_url()."Imabalacat/ApiTwitch'
}
setInterval('delay()', 1000)
</script>";
}else{
echo "<script>
swal('All fields is required','Please try again....','error')
</script>";
}
Budget
$caption = $this->input->post('caption');
if(empty($caption)){
echo "<script>
swal('Please fill the empty fields','Please try again....','error')
</script>";
return false;
}
$configs['upload_path'] = './items/';
$config['encrypt_name'] = TRUE;
$configs['max_size'] = 1000;
$configs['encrypt_name'] = TRUE;
$configs['allowed_types'] = 'gif|png|jpg|jpeg';
$this->load->library('upload', $configs);
if(!$this->upload->do_upload('file')){
$error = $this->upload->display_errors();
echo "<script>
swal('".$error."','file accept image only max size 1mb Only','error')
</script>";
}else{
$de = Date('m/d/Y');
$files = $this->upload->data();
$configs['image_library'] = 'gd2';
$configs['source_image'] = './items/'.$files['file_name'];
$configs['create_thumb'] = FALSE;
$configs['maintain_ratio'] = FALSE;
$configs['quantity'] = '60%';
$configs['width'] = 800;
$configs['height'] = 800;
$configs['new_image'] = './items/'.$files['file_name'];
$this->load->library('image_lib', $configs);
$this->image_lib->resize();
$arr = array('Bid'=>$this->session-
>userdata('brgyID'),'Caption'=>$caption,'Image'=>$files['file_name']);
$this->yang->BudgetUpload($arr);
echo "<script>
swal('You successfully post a budget','Thank your for using our
service....', 'success');
function delay() {
window.location.href = '" . base_url()."Imabalacat/UploadBudget'
}
setInterval('delay()', 1000)
</script>";
APPOINTMENT
public function SetRescedule(){
$id = $this->input->post('id');
$date = $this->input->post('date');
echo "<script>
swal('Cant set an appointment in your chosen Time','Barangay closing time
is 5pm....','error')
</script>";
return;
}
echo "<script>
swal('Cant set an appointment in your chosen Time','Barangay Opening time
is 8am....','error')
</script>";
return;
}
echo "<script>
swal('Cant set an appointment in your chosen date','Because chosen date is
already passed ....','error')
</script>";
return false;
$array = array('Date'=>$date);
$this->yang->ChangeScedule($id,$array);
echo "<script>
swal('You successfully Re-scedule an appointment','Thank your for using
our service....', 'success');
function delay() {
window.location.href = '" . base_url()."Imabalacat/AAprovelist'
}
setInterval('delay()', 1000)
</script>";
}
Curriculum Vitae
EDUCATION
WORK EXPERIENCED
SEMINAR EXPERIENCES
SKILLS
CHARACTER REFERENCE
Jeanna Mae Galban
Online Teacher
Madapdap Mabalacat City Pampanga
09066251566
I hereby to certify that the above information and data are true correct to the best
of my knowledge.
___________________
SIR CHARLES CASTILLO
Applicant
OBJECTIVE:
To become affiliated to an organization that will give me an opportunity to grow
professionally and individually and to enhance my capabilities in providing technical and
network assistance to the company and maintaining the system and to gain further
experience while enhancing the organization’s productivity and reputation.
PERSONAL DATA:
EDUCATION:
Bachelor of Science in Information Technology
MABALACAT CITY COLLEGE
Mabalacat City, Pampanga
(2015 – 2019)
ACHIEVEMENTS:
SEMINARS:
CHARACTER REFERENCE:
Nigel Cabigting
IT Professional
09056001502
I hereby to certify that the above information and data are true correct to the best of my
knowledge.
___________________
Nang, Igan Nice
Applicant
Objective:
To gain an experience working to other people and expand my knowledge and
skill to fit the job that being assigned by superiors.
Educational Background:
Personal Information:
Sex : Female
Date of Birth : September 12, 1998
Place of Birth : Macabebe, Pampanga
Citizenship : Filipino
Civil Status : Single
Height : 5’6
Weight : 160 lbs.
Religion : Roman Catholic
Seminars:
INTERNSHIP
Character Reference:
I hereby certify that all information is true and correct to the best of my
Knowledge and abilities.
_____________________
Applicant’s Signature
EDUCATION
SEMINAR EXPERIENCES
SKILLS
Self-motivated
Hardworking
Adaptability
CHARACTER REFERENCES
GEORGE GRANADOS, MIT
Dean, Institute of Computing Studies
MABALACAT CITY COLLEGE
Rizal Street, Dolores, Mabalacat City, Pampanga
I hereby to certify that the above information and data are true correct to the best
of my knowledge.
Applicant’s Signature
Salvador, Jhune L.
0903 Canidha Purok #5, Camachiles,
Mabalacat City, Pampanga
0955-322-1629
jhunesalvador3@gmail.com
OBJECTIVE: Seeking a position in life to utilize my skills and abilities and achieve
professional growth while being resourceful, innovative and flexible. To add valuable
assets to your esteemed organization as an active member.
PERSONAL DATA
EDUCATION
WORK EXPERIENCED
SEMINAR EXPERIENCES
SKILLS
CHARACTER REFERENCE
Mary Rose Feliciano
Production operator
La Rose Noire Philippines, Inc.
Bical Mabalacat City Pampanga
09550085047
I hereby to certify that the above information and data are true correct to the best
of my knowledge.
Jhune L. Salvador
Applicant Signature