Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
A Thesis
Presented to the Faculty of
Information and Communications Technology Program
STI College Meycauayan City
In Partial Fulfilment
of the Requirements for the Degree
Bachelor of Science in Information Technology
October 2018
ENDORSEMENT FORM FOR ORAL DEFENSE
ENDORSED BY:
NOTED BY:
October 2018
This thesis titled: Meycauayan City Ordinance prepared and submitted by Paul Albert
C. Velasco; Rhev II A. Merlin; Ronnie L. Suan; and Rossel Anne P. Martillano, in
partial fulfilment of the requirements for the degree of Bachelor of Science in
Information Technology, has been examined and is recommended for acceptance an
approval.
APPROVED:
October 2018
First of all, the developers are grateful to The Almighty God for the good health and
wellbeing that were necessary to complete this project.
We developers wish to express our sincere gratitude to Ms. Janice A. Capule, our Project
Coordinator, for the continuous encouragement and endless support;
We place on record, our sincere thank you to Mr. Jake Garfield V. Agupitan, our Project
Adviser, for his patience, motivation, enthusiasm, and immense knowledge. His guidance
helped us in all the time of writing and creating this project. We could not have imagined
having a better advisor and mentor for our Project;
Besides our advisor, we would also like to thank the rest of our Project Review Panel:
Ms. Myra P. Baniquet, Mr. Erroldian P. Sumile, for their encouragement, insightful
comments, suggestions and hard questions;
We also thank Ms. Maribel Laxamana, our School Librarian, for letting us use the
necessary documents that we used as a reference;
We take this opportunity to express our gratitude to all of our Friends and Department
faculty members for their help and support.
Last but not the least, we would like to thank our own family, who always believed in our
skills and supported our studies and of course for their unceasing encouragement, support
and attention.
Thank you for the never ending support that you gave us throughout this venture.
Page
Title Page i
Endorsement Form for Proposal Defense ii
Approval Sheet iii
Acknowledgements iv
Abstract v
Table of Contents vi
List of Figures Vii
List of Appendices ix
Introduction 1–2
Background of the Problem 3
General Problem 4
4–5
Specific Problem
Overview of the Current State of Technology 6-7
Objectives of the Study
General Objectives 8
Specific Objectives 8-9
Scope and Limitations of the Study 10-14
Literature Review 15
Review of related literature, studies or systems 16
Synthesis 17
Meycauayan City Ordinance
Overview of the Project 18
System Design Specifications 18
Resources 19 – 20
Results and Discussions 26
Conclusions and Recommendations 27
References 28
Appendices 29
Figure Page
1.0 Context Diagram 21
2.0 Flow Chart 22
3.0 Software Development Cycle 23 – 25
Appendix Page
A Gantt chart of activities 29 – 32
B Actual Thesis Expenses 33 – 34
C User’s Manual 35 – 43
D Code of Maintenance and Application 44 – 72
E Curriculum Vitae of Researchers 73 – 77
Information is a stimulus that has meaning in some context for its receiver. When
information is entered into and stored in a computer, it is generally referred to as
data. After processing (such as formatting and printing), output data can again be
perceived as information. It is a communication or reception of knowledge or
intelligence. Information is any entity or form that provides the answer to a question
of some kind or resolves uncertainty. It is thus related to data and knowledge, as data
represents values attributed to parameters, and knowledge signifies understanding of
real things or abstract concepts.[WIKI,2016] Many people think data as synonymous
with information; however, information consists of data that has been organized to
help answers questions and to solve problems.
This Meycauayan City Ordinance App has versatile tasks that included. It
contains the policy and punishments of the law. The people will aware of having an
implemented ordinance that located in Meycauayan City. It helps the community of
Meycauayan to improve knowledge on punishment of the ordinance.
People in Meycauayan City Bulacan do not have enough knowledge on rules and
regulations or the ordinance that implemented by the city officials. Most of them are
not aware of having ordinance that implemented at their own city. Before, when they
need to know about the policy, they need to ask on legal counsel or to go at city
library to gain knowledge about the ordinance. Meycauayan City does not have a
proper securing their data. Most of people neglect the reading of ordinances since it is
not interesting and not entertaining. Most of the Citizen on Meycauayan is illiterate
people they can’t read and understand English ordinances. Other citizen in
Meycauayan has deficiencies, especially those citizens that blinds and deaf.
Specific Problems
How to develop an mobile application that embedded the ordinance of
Meycauayan City.
“Citizen of Meycauayan today is using smart phones to connect to others.
They have to go to City hall or to ask to the city officials just to have
knowledge in ordinance that implemented in their city.”
Mobile Application can perform actions much quicker than websites. It designed
to run a mobile device, such as a Smartphone or tablet computer. It allows the user to
perform specific tasks.
Republic Act of the Philippines Mobile Application this mobile application includes
simple republic acts of the Philippines. When you open the application, you entered
the ordinances that given. There’s bar at implements to find the specific laws. The
Republic Act of the Philippines is uncompleted objectives and unfinished concept
but help us to build our main objectives. This mobile application provides other
features that the developers can add to the interface of Meycauayan City Ordinance
Mobile Application
Merriam Webster Mobile Application this mobile application contains of data with
meanings of the specific of a thousand words. This application helps us to improve
the developers’ mobile application about the other features. The difference of the
Merriam Webster Mobile Application to the Meycauayan City Ordinance Mobile
Application is the impurity of the ordinances and not the specific words.
Legal and Law Terms Application This Application is about searching for the
meanings of Hundreds of Legal and Law terms and contains descriptions, notes and
cross – reference. This application helps us to add other features to the proponent’s
system. It is composed of ordinance that contains alphabetically arrange and the
description of the ordinance are also included.
General Objectives
The main objective of the study is to be able develop a Mobile Application for
Meycauayan city that contains the ordinance of Meycauayan City to give fastest, and
reliable way and to gain more knowledge about the ordinance from the people of
Meycauayan by using smart phones.
Specific Objectives
To develop a mobile application that embedded the ordinance of
Meycauayan City.
“The developers use Android Studio to achieve the Mobile Application
that includes Ordinance of Meycauayan City.”
To develop a module to secure data and information for Meycauayan City
Ordinance Mobile Application.
“The developers develop a mobile application about the ordinance with a
database to secure all the information and data of Meycauayan City. The
developers give the efficiency to the beneficiary to have better inputting
information.”
The study aims to develop a Mobile Application that will use to manage data
regarding the information. The application allows the user to view the information
that the developers gathered about the ordinance the Meycauayan City.
The developers’ main goal is to make new available technology out on the market
and use this as a new way to educate users while they are having fun. Since most of
the users are active Smartphone users, it will not be hard for them to access the
platforms that the developers will provide.
This mobile application can use only in android users with android Mallows or higher.
FRONT END
Splash Screen
The user able to see the logo of the application in three seconds. The
purpose of this splash screen to find out of the user that he will entering
the Meycauayan City Ordinance Mobile Application.
Home Module
In this module contains the displayed ordinances including title
ordinance, resolution number and also the bookmark button. This module
is the landing for of the mobile application.
Navigation Bar
It contains the logo of Meycauayan City Ordinance and the navigation
lists. In this navigation bar will choose the user on where he may going to
figure out. The developers use the navigation bar to be more organize and
easy for the user to identify the ordinances navigation list, Bookmark
navigation list, website and face book navigation lists and other
navigation lists that includes on the navigation bar.
Information System is a set of interrelated components that work together to collect, process,
and store and disseminate information to support decision making, coordination, control
analysis, and visualization in an organization. The purpose of an information system is to
turn raw data into useful information that can be used for decision making in an organization.
Many information systems are designed to support a particular process within an
organization or to carry out very specific analysis. Through the help of information system,
the developers decided to develop a mobile application that contains law.
Cell phones have become a necessity for many people throughout the world. The ability to
keep in touch with family, business associates, and access to email are only a few of the
reasons for the increasing importance of cell phones. Today's technically advanced cell
phones are capable of not only receiving and placing phone calls, but storing data, taking
pictures, and can even be used as walkie talkies, to name just a few of the available options.
Mobile applications often stand in contrast to desktop applications which run on desktop
computers, and with web applications which run in mobile web browsers rather than directly
on the mobile device. It’s a type of application software designed to run on a mobile device
such as smart phones or tablet computer by the help of this idea, the developers gathered idea
to conduct a system that’s contains ordinance of City of Meycauayan.
Philippine National Police Lunch “Know Your Rights” Mobile Application
The PNP Know Your Rights is a mobile application that helps policemen and civilians. It allows
the users to easy to access to human rights advisories and policies that provide information on
their fundamental rights as citizens and basic information on police operational procedures and
rules of engagement.
PNP Know Your Rights is engage in the intensified campaign of the Philippine national Police
against criminality, corruption and illegal drugs. It equips PNP personnel with the right
information, materials with which to advise citizens or persons placed under police custody of
their rights under the law.
This VAWfreePH is a mobile application that has information and emergency tools for reporting
incidents of violence against women (VAW) it is now a fingertip away as the Philippine
Commission on Women (PCW) and Technological Institute of the Philippines.
The features of this mobile application can be used during emergencies or crisis situations. It can
send a discreet short messaging system or SMS to three pre-selected contacts alerting them of
user’s exact location using global positioning system using GPS.
Aside from the emergency features, this mobile application can help user search for the nearest
hospitals and police women’s desk where Violence against Women victim- survivors can seek
help and ask for assistance.
This Philippine Laws & Jurisprudence is a mobile application that has information about the
Jurisprudence (1996-2017), Laws including Republic Acts, Commonwealth, and Acts. There is
also Executive Issuances that contains administrative order, executive order and other executive
issuances.
Almost of residence in Meycauayan City, Bulacan today are not aware on the law and ordinance
that exists in the own city. They have to ask to the officials what are the policy should they know
and those punishments that includes when they misguided on their paths that they will take.
The developers decided to develop a mobile application for the Meycauayan City and for the
meycauayaños about ordinance. Through this application they can read and the ordinance that
implemented at City of Meycauayan. In this technology, it is better on the user to read and to
understand the ordinance that prevailing in Meycauayan City. In just a simple touch you can
bring efficiency and accuracy of learning’s in your hands and to clarify and to build yourself the
discipline and the courage around you.
Many people did not know about the policy around them with our Mobile Application this will
help the City and the community to be guide and to discipline them.
The developers conducted data and information needed to be able develop the system. The
developers research about the ordinances to give them knowledge on what kind of mobile
application they will develop and to build the courage and discipline around them.
The system is information mobile application that will educate the community users about the
ordinance in their own city including Meycauayan. The application is developed in Information
system wherein the user capable to know the information and data including policy and
punishments about the different ordinances. There are different system and hardware
requirements that required running the application smoothly. The purpose of an information
system is to turn raw data into useful information that can be used for decision making in an
organization. Many information systems are designed to support a particular process within an
organization or to carry out very specific analysis. Through the help of information system the
developers decided to develop a mobile application that contains law.
A context diagram defines the boundary between the system, or part of a system, and its
environment showing the entities that interact with it. This section will show the data flow of the
system by using different tools. The developers will able to provide an overview on how the
whole system will function. It’s able to show how the procedures and ideas of functionalities that
an information mobile application does have.
The conducted research of the developers is how the users will be interest to the mobile
application that contains ordinance of their own city. The developers determined that the user
want more pictures to see the details especially the punishments. Based on the result, most
people are not aware about the rules and regulations that exist in their own city.
Resources
This section will allow showing the requirements needed in developing and running the
application.
Hardware
Software
The software requirements that were used for developing the application include the following.
Microsoft Windows 10
The developers used Microsoft 10 OS for the development of the proposed system.
Android Studio
It is a powerful and a user- friendly development environment that the developers need
for the full functionality and effectiveness of implementing and developing the
Meycauayan City Ordinance Mobile Application.
Adobe Photoshop
The developers used Adobe Photoshop for creating images for the scenarios to develop
Meycauayan City Ordinance Mobile Application.
Notepad ++
The developers used notepad ++ for implementing codes of the maintenance of the
Meycauayan City Ordinance Mobile Application.
PHP My Admin
The developers used php my admin for the database to secure the information and data of
the ordinances of the mobile application.
The developers used powtoon to create animated characters for the animated videos of
the Meycauayan City Ordinance Mobile Application.
Google API
The developers used Google api for the read online function and also the voice
implementation for the user wants to read online.
Sql Lite
The developers used sql Lite as the database of the system that will restore the data that
the admin need to put.
1.0
Meycauayan City
Ordinance Mobile
Application
Provide Information
Feedback Update of the information and data
Manage Database
ADMIN
The Context Diagram summarizes all processing activity within the system in single process
symbol. The application context diagram consists of admin that provides all the necessary
information to the user who will navigate through the application and will gather knowledge and
gain more useful information. The admin then receives feedback which he can use to improve
the application’s features and information.
Log in
Database
Feed back
Main Page
Help Application Add Ordinance
Change Main
Facebook
Exit Archive Page Logo
Bookmark BTN
Internet Connection Text to Speech Information
of ordinance
Agile is known of set of Values and Principles. It is collection of beliefs that the teams
can make their own decision on how to developing software. This practice help the developers to
build a foundation for teams that can use to make decision that result a better developing a
mobile application.
PLAN
In this phase the developers gathered all information and requirements to use in
application. The developers build concepts and ideas that the beneficiary’s
required to be more effective the transferring the information to them. Individuals
and interactions. Every researcher allows contributing and brainstorming a unique
value to Meycauayan City Ordinance Mobile application to have result that can be
more powerful to apply in developing the mobile application. The developers
follow the beneficiary’s wants in developing the Meycauayan City Ordinance
Mobile Application.
DESIGN
Designing is a phase where to make the system more approachable and
presentable to the user. We ask beneficiary’s if what they want to add or their
ideas in having a mobile application. After the gathering of ideas and information
the developers chose proper tools for the system and the feature to be added to
make it unique and adoptable to the society and even more convenient to use. The
developers develop a creative and effective scenarios for the animated video for
them to absorb the information that they need to know.
EVALUATE
When the testing is done and the application is finalized. The developers fix the
bugs that emission in testing. When the system is now running with complete
functions it is ready to use. The deployment stage is the phase where the system is
now available for use.
RELEASE
This phase is when the mobile application is done and ready to use of the people
in Meycauayan City and will release on the market.
Researching
Research is broad used method for gathering information through internet, books, and articles of
the subject reports of past and until present. Most of the researchers use set of questions that are
needed to find answer using specific browser that is needed for research. Researching through
internet is very useful and helpful in conducting data, activities, options and other opinions.
Data Gathering
Data gathering and information is essential in creating a system or any types of such
thing. In order to build an efficient system, the proponent must meet all the required information
and idea. Proponent gathers most related data that can be useful in the study.
This study has shown the way that the Mobile Application can be a necessity in the future
users, developers or even researchers through the use of computer- generated images. The
application that is developed is provided and may be uses as tools for the study of the users
mainly in City Ordinance.
The developers had hard time on build the concepts of this project since it was their first
time to develop a new kind of software. But unlike websites mobile phones is good to develop by
a future researchers or programmers. Mobile Application is one of the more often to use.
The developers did a brainstorming to form and gather different ideas that serves as our
foundation in developing this application, brainstorming should be considered essential in
developing this kind of project since one idea alone can’t form the whole system’s function and
features. Working as a team is easy than working alone, having someone to help you out can
lessen the workloads and it can also fasten your works and you can still have spare time to polish
all your systems features and functions.
This kind of work will emerge in no time and will be well-known to everyone. As the
technology is advancing faster than anyone expected, society will become more and more
dependent on technology. Further studies should still be considered to explore and maximize the
capabilities of a new technology.
REFERENCES
MONTH JUNE JULY AUGUST SEPTEMBER OCTOBER NOVEMBER DECEMBER JANUARY FEBRUARY MARCH
ACTIVITY
10 Proposals
Planning
Research to university
Research to City Hall
Documentation
Designing
Coding
Defense
COMPLETE ON GOING
Appendix B. Actual Thesis Expenses
THESIS EXPENSES
Noted by:
Catherine A. Certeza Daisy A. Merlin
Approved by:
Dashboard Module
Archive Module
Splash Screen
List Ordinance
STI College Meycauayan 40
Ordinance Module
Bookmark Module
About Module
} mRecyclerView.setAdapter(mAda
}); pter); public void add(int position,
Ordinance item) {
progressDialog.dismiss(); mDataset.add(position, item);
super.onViewCreated(view, notifyItemInserted(position);
savedInstanceState); onItemsLoadComplete(); }
} } public void remove(Ordinance
item) {
void onItemsLoadComplete() { int position =
void refreshItems() { mDataset.indexOf(item);
final ProgressDialog mSwipeRefreshLayout.setRefreshi mDataset.remove(position);
progressDialog = new ng(false); notifyItemRemoved(position);
ProgressDialog(getContext()); } }
progressDialog.setTitle("Loading... @Override
"); public View
onCreateView(LayoutInflater ProjectCustomAdapter(List<Ordina
progressDialog.setMessage("Please inflater, ViewGroup container, nce> myDataset, Context context) {
wait..."); Bundle mDataset = myDataset;
progressDialog.show(); savedInstanceState) { bookmarkOperation = new
return BookmarkOperation(context);
ApiInterface service = inflater.inflate(R.layout.fragment_b
ApiClient.getClient().create(ApiInte log_posts, container, false);
rface.class); } this.context = context;
Call<List<Ordinance>> call = } }
service.getAllOrdinance(); public class ProjectCustomAdapter @NonNull
call.enqueue(new extends @Override
Callback<List<Ordinance>>() { RecyclerView.Adapter<ProjectCust public
@Override omAdapter.ViewHolder> { ProjectCustomAdapter.ViewHolder
public void private Context context; onCreateViewHolder(@NonNull
onResponse(Call<List<Ordinance> ViewGroup parent,
> call, Response<List<Ordinance>> private List<Ordinance>
response) { mDataset; int viewType) {
BookmarkOperation View v =
if bookmarkOperation; LayoutInflater.from(parent.getConte
(response.isSuccessful()) { xt()).inflate(R.layout.recycler_card
_project, parent, false);
ordinanceOperation.deleteAllOrdi class ViewHolder extends return new ViewHolder(v);
nances(); RecyclerView.ViewHolder { }
TextView ordinancetitle; @Override
document.checkout
function numb() c.style.color = .zcode.focus();
{ "red";
return false;
document.checkout }
.zcode.focus(); else
{
return false;
uemail.value =
} "Invalid Email id";
uemail.style.color =
} "red";
uemail.style.color =
"black";
return true;
}
else if(el ==
0)
{
uemail.value =
EDUCATIONAL BACKGROUND
Level Inclusive Dates Name of school/ Institution
Tertiary Present STI College of Meycauayan
TechVoc - -
High School - Nazarenuz College Foundation
Elementary - St. Mary’s College of Meycauayan
AFFILIATIONS
Inclusive Dates Name of Organization Position
N/A N/A N/A
SKILLS
SKILLS Level of Competency Date Acquired
Computer Literate (Word, Competent 2005
PowerPoint, Excel, etc.)
EDUCATIONAL BACKGROUND
Level Inclusive Dates Name of school/ Institution
Tertiary Present STI College of Meycauayan
TechVoc - -
High School 2007-2011 Dalandanan National High School
Elementary 2001-2007 Luis Francisco Elementary School
AFFILIATIONS
Inclusive Dates Name of Organization Position
N/A N/A N/A
SKILLS
SKILLS Level of Competency Date Acquired
Driving 1-2 2014
EDUCATIONAL BACKGROUND
Level Inclusive Dates Name of school/ Institution
Tertiary Present STI College of Meycauayan
TechVoc - -
High School 2004-2009 Dalandanan National High School
Elementary 1998-2004 Paltok Elementary School
AFFILIATIONS
Inclusive Dates Name of Organization Position
N/A N/A N/A
SKILLS
SKILLS Level of Competency Date Acquired
Computer Literate (Word, Competent 2005
PowerPoint, Excel, etc.)
EDUCATIONAL BACKGROUND
Level Inclusive Dates Name of school/ Institution
Tertiary Present STI College of Meycauayan
TechVoc - -
High School 2011-2015 Meycauayan National High School
Elementary 2005-2011 Perez Elementary School
AFFILIATIONS
Inclusive Dates Name of Organization Position
N/A N/A N/A
SKILLS
SKILLS Level of Competency Date Acquired
Computer Literate (Word, Competent 2011
PowerPoint, Excel, etc.)