Professional Documents
Culture Documents
Barangay Information
Management System
Submitted by:
Arquero, Angel Jean B,
Bondad, Tyrine Jade A.
Garcia, Lovely
Table of Contents
Chapter 1:
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
Conceptual Framework . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
Definition of Terms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Chapter 2:
Agile Methodology. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
Chapter 3:
Requirements Analysis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . 8
Designing
I. Use case
Diagram. . . .. . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . .. . . . . . . .9
II. Context
Diagram. . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . .. .10
III. DFD level
1. . . . . . .. . . . . . . . . . . .. . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . .11
IV. DFD level 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
V. Normalization.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-
15
VI. ERD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
VII. Data Dictionary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . 17-
19
Coding. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. .. . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . .
QA Tester
I. White Box. . . . . . .. . . . . . . . . . . . . .. . . . . . . . . . . . . . . .. . . . . .. . . .. . . . . . . . .. . . . .. . . . .
1
II. Gray Box. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. .. . . . . . . . . . . . . . . . . . . . . . . . . . .
III. Black Box. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 4
Recommendation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . .. . . . . . . . . .
Introduction:
Nowadays, where the computer and the technology are very critical and online
communication is part of daily life, the people who are using it all over the world are different.
Most of the Barangays that we worked with were on paper, but they all knew that day by day the
population of their barangay was increasing. In the past it was easy to use paper because there
were fewer residents and it was easier to manage them.
The barangay of Guisad had fewer residents in the previous years, making it easier to
manage all of the residents’ paper work. However, as time passed, the population of Barangay
Guisad grew, and the Barangay was unable to keep up with the residents record and data. This
made the management challenging due to the larger population. But with the aid of computers, it
would greatly improve the time and result you will get compared to manual labor or work done
by hand. Researchers will be proposing an information system that will change all their existing
manual system into a more accurate and competent Barangay information Management System.
With this proposed System, it will help them save time while also ensuring that the data’s that
are being input were accurate.
The purpose of this system Is to help the Barangay Guisad in making their work faster
and easier. due to the manual nature of the process, the researchers develop a Barangay
Information Management System to meet the need of the barangay in storing and maintaining its
records. It will be in charge of keeping the data, prevent redundancy of work, and takes less time
and effort to make the master list and search specific data for some important purposes.
2
System of the aforementioned barangay is the main topic of this study. The barangay clearance is
carried out by the barangay secretary. Until now, they have relied on a manual process to provide
all the services to their constituents. They handle transactions manually every day. Before
completing the task, constituents who request it must go through a lengthy process. For storing
files, updating and accessing data. They use folders and a log of papers. In retrieving, recording
and processing data,
the staff encountered difficulties and a lengthy procedure. As a result, the researchers proposed
the Barangay Information Management System, which will provide safer storage of financial
records, faster file retrieval, reliability and accuracy, and faster file tracking.
Conceptual framework:
This study is intended to various set of people who could benefit in the system. The result of this
study will be beneficial to the following
Barangay Chairman/administrator- can check easily all of the information and records of
his/her barangay residence.
Secretary/co-admin- can help to facilitates barangay work and to provide more services to all
residents.
3
Residents- the main advantage of the Barangay Information Management System is time saving.
Residents will only make one trip to the barangay officers to finalize and make sure that the data
that they have input in the system are all correct and accurate. Thus, if residents require services
the process would be easier as their data is already stored in the system.
Researcher- will learn which documentation requirements are necessary from the local
government agency
Future researcher- can get an idea and find related studies and compare it to their own word
Definition of Terms:
Users – refers to persons who will used the system they are the administrator, municipal
personnel and barangay personnel
Data- is information that has been translated into a format that is efficient for transmission or
processing
Administrator- Review the proposed system and the work of the students conducting the
research. The administrator is the one who reviews the work of each group or student.
Operator, a person responsible for running a business, organization, etc.
4
Review of Related Literature
Geographic Information System (GIS) and Information Technologies (IT) have become effective
tools for the administration of a decentralized government and for the mobilization and
management of resources all over the world. They provide the framework for all forms of spatial
data storage, data retrieval, and analysis, display, reporting and modeling (Jensen 2002).
Integration of Municipal Infrastructure Asset Management Processes: Challenges and
Solutions
Interesting and creative uses of IT in municipalities has been under-reported as there has been a
major emphasis on for-profit entities. System integration, GIS, and other applications of IT
5
create challenges and opportunities that seem unique to local governments. With the new GASB
34 that mandates state and local government information reporting, smart and creative IT
application in critical. We discuss these points and our observations from interviewing the IT
managers from some local governments (Olsen et al., 2010). As in business, leaders and
management in government recognize that investment in IT for the sake of technology is not
wise. Rather, they are concerned about acquiring systems that work well with one another.
Particularly in areas like law enforcement and emergency services, integration of current stand-
alone systems is a top priority (Black 2008).
6
Agile methodology
7
Requirements Analysis:
8
Barangay information
Management System
Manages system
Barangay
Chairman
Register/login
Approve registration
Residents
Update/edit user
information
Secretary
Use Case diagram shows how the three (3) actors to include Barangay Chairman, Barangay
Secretary, Barangay residents interact with the Barangay Information Management System. The
Barangay Chairman at the same time the administrator manages the system users. He will
provide residents registration. He can also view and generates reports through the system.
The Barangay Secretary will be in charge of the receiving, process and properly organizing
of resident’s data and information.
9
Barangay residents can register their own profile for proper recording and send request
Context diagram:
Barangay
Chairman
Username
password
Reports
Request
Residents Secretary
Resident’s personal
profile Updates
report
Requests
Request
Details
Barangay
information
Managemen
t system
context diagram defines the boundary of the system, its setting and objects that interact with it. It
shows the individual that provides data into the system. The Barangay information Management
System will process and verify the username and password entered by the user. Request made by the
user will be directed on the system admin, which will be accepted and processed by the Barangay
Chairman or the Secretary.
10
DFD LEVEL1
List of
information Information
Information
Manage Details
Details New info List of
Barangay
Update information information
details
Residents
Barangay
Captain
Manage
Residents
information
Generate
Barangay
Certificatio
n
Barangay
Secretary
11
DFD LEVEL 2
Barangay
Captain
Information
Database Barangay
Barangay
Secretary
Residents
List of
New info
information
Manage
Barangay Manage
Information Residents
Information
12
Normalization:
Barangay Bondad Has a New Barangay Captain Ms. Lovely Garcia. The New appointed Captain
of the Barangay ordered to fill out their Names, House number, Age, Contact, place of birth,
Zone, type of Residence, educational attainment, IP,4ps, Occupation, Date of birth As we live in
the modern age technology, Captain lovely issued to use internet to make a website that can
stored their information and easy to register.
Brgy Ad Name Ho A Conta Place Dat Typ occu Zone( Educ IP 4ps
admin min use g ct of e of e of patio purok ationa
posit nu e birth birt resi n ) l
ion mb h denc
attain
er e
ment
Lovel Syst Arquero 320 2 09559 Manil 10/2 Resi Stud 1 Unde N/ N/
yGarci em , Angel 1 2 98707 a, ph 2/00 dent ent rgrad A A
a B. 4
Ad
min
Tyrine Bara Reeves, 330 3 09067 New 1/23 Gun Selle 2 Colle n/a n/a
Bonda ngay Keanu 5 2 57523 York, /89 shop r ge
d Sec. 2 US own Grad
er uate
Jones, 301 5 09097 Renfre 6/2/ Dor Busi 3 Maste n/a n/a
Idiana 2 6 83212 w, 90 m ness ral
3 Canad own degre
Man
a er e
Marites, 331 3 09548 Bonda 3/3/ Resi Hous 4 High Ig Ne
Marie 0 0 36229 d, 80 dent ewife Scho or 23-
C. 7 Bagui ol ot 782
o Grad 304
Torres, 331 2 09235 Sta 10/1 Resi Stud 4 under n/a n/a
Chino 0 2 84475 rosa, /01 dent ent grad
C. 2 N.E
Tiglao, 403 2 09543 Caban 04/2 Resi Bake 4 Unde n/a Sf2
Arvee 4 5 93932 atuan, 5/02 dent r rgrad 3-
B. 3 N.E 232
132
Iskipipa 503 1 09773 Bonda 02/1 Brot Man 5 Colle n/a n/a
y,Batute 2 8 54852 d, 4/99 hel ager ge
D. 2 Batan Ow grad
gas ner
Shelby, 350 2 09327 Birmi 08/2 MA Hitm 2 Elem gy N/
Thomas 5 7 19675 ngham 8/88 FIA an entar ps A
9 , UK y y
grad
13
We can see the table is being unnormalized form. It can cause the data to redundancy or
repetitive so as a Data administrator we should Normalize the table and give it a simple work.
1ST NF
admin_I pos_ID Position NameId lastname Middlename firstname age houseid housenum DoB pobID PoB ResidenceID residence occupat
D
admin ZoneID Zone Contact_ Education_I Educ_attain IP_ID IP 4ps_id 4ps
id D
PARTIAL
admin_ID, admin
Pos_ID, Position
NameId,lastname,middlename,firstname,age,Dob,Contact_ID(Transitive)
ZoneID, Zone
HouseId, Housenum
PobID, Pob
2ND NF
Positions, pos_ID,Position
Residence-ResidenceId,Residence
Zone-ZoneID,Zone
House-HouseId, Housenum
14
IP- IP_ID,IP
3RD NF
Name- Contact_ID,Contact
Positions, pos_ID,Position
Residence-ResidenceId,Residence
Zone-ZoneID,Zone
House-HouseId, Housenum
3.5 NF
15
NOTATION
As we identify the partial and transitive dependency and give them their own table, now we use
Notation to understand if there’s a table partial dependency.
IP
4ps POSITION
ZONE
NAME
EDUCATION OCCUPATION
ATTAINMENT
CONTACT
RECIDENSE
16
DATA DICTIONARY:
tblBirth
FIELD DATA TYPE KEY CONSTRAINTS DESCRIPTION
AND SIZE
DoB_ID Int(11) PK AUTO The primary key
INCREMENT
DateOfBirth DATE Representing the
users date of
birth
tblOccupatio
FIELD DATA TYPE KEY CONSTRAINTS DESCRIPTION
AND SIZE
Occupation_ID Int(11) PK AUTO The primary key
INCREMENT
Occupation Varchar(255) Representing the
occupation of the
user
tblContact
FIELD DATA TYPE KEY CONSTRAINTS DESCRIPTION
AND SIZE
Contact_ID Int(11) PK AUTO The primary key
INCREMENT
contact Int(11) Representing the
contact number
of the user
tbladministrator
tblpositon
FIELD DATA TYPE KEY CONSTRAINTS DESCRIPTION
AND SIZE
17
Pos_ID Int(11) PK AUTO The primary key
INCREMENT
Position Varchar(255) Representing the
position of the
user
tblName
FIELD DATA TYPE KEY CONSTRAINTS DESCRIPTION
AND SIZE
NameId Int(11) PK AUTO The primary key
INCREMENT
Firstname Varchar(255) Representing the
first name of the
user
Middlename Varchar(255) Representing the
middle name of
the user
Lastname Varchar(255) Representing the
last name of the
user
Age Int(11) Representing the
age of the user
HouseId Int(11) FK Linked to the
table house
ResidenceId Int(11) FK linked to the
table residence
PoB_ID Int(11) FK Linked to the PoB
Contact Int(11) Representing the
contuct number of
the user
IP_ID Int(11) FK Linked to the table
IP
Education_ID Int(11) FK linked to the table
education
tblResidece
FIELD DATA TYPE KEY CONSTRAINTS DESCRIPTION
AND SIZE
ResidenceId Int(11) PK AUTO The primary key
INCREMENT
Residence Varchar(255) Representing the
residence
tblZone
FIELD DATA TYPE KEY CONSTRAINTS DESCRIPTION
AND SIZE
ZoneId Int(11) PK AUTO The primary key
INCREMENT
Zone Varchar(255) Representing the
zone
tblHouse
FIELD DATA TYPE KEY CONSTRAINTS DESCRIPTION
AND SIZE
HouseId Int(11) PK AUTO The primary key
INCREMENT
Housenum Varchar(255) Representing the
18
house number of
the user
tblPOB
FIELD DATA TYPE KEY CONSTRAINTS DESCRIPTION
AND SIZE
PobID Int(11) PK AUTO The primary key
INCREMENT
Pob Varchar(255) Representing the
user’s place of
birth
tblEducation
FIELD DATA TYPE KEY CONSTRAINTS DESCRIPTION
AND SIZE
Education_ID Int(11) PK AUTO The primary key
INCREMENT
Educ_attain Varchar(255) Representing the
educational
attainment of the
user
tblIP
FIELD DATA TYPE KEY CONSTRAINTS DESCRIPTION
AND SIZE
IP_ID Int(11) PK AUTO The primary key
INCREMENT
IP Varchar(255) Representing the
to which tribe
the user belong
tbl4P’s
FIELD DATA TYPE KEY CONSTRAINTS DESCRIPTION
AND SIZE
4ps_id Int(11) PK AUTO The primary key
INCREMENT
4ps Varchar(255) Representing the
control number
of the user’s 4ps
card
19