Web Based Arteche Final Edit
Web Based Arteche Final Edit
Web Based Arteche Final Edit
INTRODUCTION
LGU Arteche. The LGU Arteche ability to easily monitor the records of the customer.
Researchers. If this project succeeds, they will gain credits for providing solution in
the problems faced by water districts in managing water billings. This will add on their
knowledge and skills as programmers.
Future Researchers. This study will be significant for the future I.T researchers. It
will serve as a guide and reference to their proposal or their project. They will gain
knowledge provided by the researchers and will know how to eliminate certain
problems of the systems.
The use of Web-based Arteche Water Billing and Collection Management System
with SMS Notification to alert customers about upcoming bill due dates, payment
confirmations, and any important announcement or updates regarding their water
services.
RELATED STUDIES
According to the study of Ambre (2016), consistent and accurate billing should
be given importance in providing billing information to clients and service recipients.
Here, in the Philippines, places such as Casimiro and Trece Martires adopted a
computerized system in their water billing processes that speed up the billing
computations and costumers’ daily transaction with efficient and safe storage of
records, accurate and error free files.
The municipality admitted that one of the areas which considered a source of
revenue is the water collection. The management found it imperative to meticulously
monitor its collection and improve the water billing services provided to the clientele.
Neumann (2010) states that water billing system is a necessary tool to assist
small municipalities, utility providers, bookkeepers, operators, managers, and
auditors in unifying their water billing services, to provide consistent and
accurate billing information to clients and service recipients. It is
essentially software that processes data and produces invoices in each format,
facilitating and unifying the billing process.
Dzikus (2011) the director of Water for Asian Cities Programmed in India also
adds that an efficient system of billing can only ensure timely serving of
demand notice and collection of dues from customers, thereby enabling efficient cash
recycling and serve the following objectives: 1.) Timely raising of bills for the water
dues; 2.) Establishing clear - cut time schedules between the raising of bills, serving
it to the consumers and payment by them;3.) Collection from the consumers of
the right amount and on due date; 4.) Make it easy for willing consumers to pay at
convenient collection centers, most ideally at the doorstep; 5.) Accounting for daily
collections and their remittances; 6.) Clear accounting of dues of consumers; 7.)
Elimination of Mohammed A. (2017), Although water is an essential commodity with
virtually no substitute poor bill payment on the part of water utility customers is
constraining the effort of water utility companies, especially those in developing
countries to sustain and expand its provision. In this backdrop, this article
investigates the interrelationship and impact of a set of attitudinal and institutional
factors o the bill payment behavior of water utility customers of Ghana. A conceptual
model of payment behavior is developed and tested using data from a cross
sectional survey of households in the Greater Accra Region of Ghana (GARG) and
the billing records of Ghana Water Company Limited (GCWL). Among the constructs
RELATED SYSTEMS
This to inform the public that the MWSS Board of Trustees (BOT) has recently
approved the recommendation of the MWSS Regulatory Office (RO) to implement
the2021 4th Quarter Foreign Currency Differential Adjustment (FCDA) of Maynilad
Water Services, Inc. based on its validation and evaluation of the FCDA proposal of
the West Zone Concessionaire. Maynilad Water Services, Inc. will apply an FCDA of
negative0.55% of its 2021 Average Basic Charge of Php36.24 per cubic meter or
negativePhp0.20 per cubic meter. This is a downward adjustment of Php0.05 per
cubic meter from the previous FCDA of negative Php0.15 per cubic meter. Maynilad
residential customers consuming 10 cubic meters or less are expected to see their
monthly bills go down by Php0.18. Those consuming 20 cubic meters per month and
30 cubic meters per month are expected to have a decrease of Php0.69 and Php1.40
respectively in their bills this quarter.
San Jose Residents See Water Rate Hikes Once Again (Kadah, J., 2022)
Water rates are increasing in July for San Jose residents in several
neighborhoods. This week, the City Council unanimously approved increasing
Web-based Billing and Collection System for a Municipal Water and Services Unit
(Pelan Diana, A., 2018)
Web-Based Billing and Collection System for a Municipal Water and Services Unit
is a system that sought to address the problem of a municipal water unit. Using the
technology, meter reading will be paperless. It can be accessible through the
Internet; end-users and water consumers/customers could connect and perform
transactions enabling them to become efficient on their daily tasks whether in the
office or at home. The head of the unit can make overall viewing of the status of daily
transactions and can be viewed using desktop, laptop computers and android mobile
devices connected to the internet. The water consumers/customers may receive
email and short messaging system showing their current water consumption and bill.
Added unique features such as graphical chart showing regular water consumptions
on the end-users and consume/customers dashboard as well as on their billing
statements are provide.
Web based water billing system and collection with SMS notification for is a
special program for keeping and maintaining records of all billing activities of water
service provider. It helps keep consumer, cashier, and monthly invoice records. It
also helps to send monthly invoices to consumers via SMS. The water service
provider staff will benefit from the developed system because it will be easier for
them to process invoice payments and generate invoice reports for consumer water
charges. The consumer will benefit from the developed system because they will
notify about their payment due date by SMS. Web based Water Billing and
Collection System with SMS Notification for Municipal Water and Services Units
the system sought to address the problem of a municipal water unit. It is obvious
Chapter III
METHODOLOGY
This chapter discussed the methods used in the collection and analyses of data. The
methods focus on the experiences of people involved and attempt to understand the
reasons behind certain behavior descriptions. The evaluation was carried out using
data collection techniques and interviews. Generally, researcher used Agile method
for the whole study.
Agile Model
Planning
This part is the initiation part where the research study was started. In planning,
researcher start searching, preparing for our study and researcher decide to conduct
our study in Arteche E. Samar. We plan on how to collect data and how to organize
our time in conducting a research interview. Organized the members of their
Design
This phase helps to develop a system with detailed specification of physical
solution for the researcher’s needed information. Systems design decide on how the
system will operate and it includes the output and user interface.
Development
In the third phase, the team works on developing the online tourism website
with online booking and reservation system. The team collaborates closely and
continuously with stakeholders, including the Tourism Office of Arteche, to ensure
that the system is meeting their wants and needs.
Testing
In the fourth phase, the team conducted a thorough testing of the system,
including functional and user acceptance testing. The team uses the customers'
feedback to refine and improve the system and may also conduct usability testing to
ensure that the system is user-friendly and easy-to-use.
Deployment
In the fifth phase, the team purchased the domain to release the system to the
end-users. Letting the end-users access the website and allows them to leave a
review base on their preferences about the system.
Review
The team allowed users to have a review on using the website with the
awareness of the team if the system is okay to the user or not, their reviews will be
the basis of the team to improve/update the system based on users' perspective
towards the system. Then if there is something to fix, the team will repeat the cycle,
starting the design. The system will continuously require updates to provide smoother
functionality that best suit the users.
Unaware of
Manual
reading
meter Inaccurate
Monitoring
Duplication
Open
area
Material Environment
s
The Fishbone/Ishikawa Diagram shows the cause and effect of the problems of
taking the Water Billing and Collection Management. The effect is the head of the
fishbone, and the result of the problem is on it bones. The researchers developed a
Technical Feasibility
This technical feasibility contains the hardware and the software
specifications during development and implementation.
Table1, shows the system’s hardware and software specifications used in the
development in the system
Table 2. Technical Requirements (During Implementation)
Hardware Clients Technical Compatibility
Specification (Yes/No)
HP VICTUS 16 None No
Schedule Feasibility
The degree to which a deadline for a strategy, plan, project or process is realistic
and achievable. The proponents used in a Gantt chart that served as a guide about
the progress of the system.
Gantt chart
A Gantt chart is a horizontal bar chart developed as a production control tool in
1917 by Henry L. Gantt, an American engineer and social scientist. Frequently used
in project management, a Gantt chart provides a graphical illustration of a schedule
that helps to plan, coordinate, and track specific tasks in a project.
Figure Definition
Figure Definition
Black Box
Red Box
Gantt Chart
Jan. Feb. Mar. Apr. May. June July Aug. Sept. Oct. Nov
Activities
Weeks 1 1 1 1 1 1 1 1 1 1 1
2 2 2 2 2 2 2 2 2 2 2
3 3 3 3 3 3 3 3 3 3 3
4 4 4 4 4 4 4 4 4 4 4
Planning
Design
Testing
Deployment
Review
Figure 2 shows that from the first week of January through the four weeks of
February, the researchers began the development process with planning. Interviews
and observation were used by the researcher to collect data during this stage. The
design was developed from the entire month of February to March. The researcher
put the design that had been derived from the planning throughout the process of
practice. Next, from the first week of March was the development phase followed,
during which the researcher started development.
Design
This phase helps to develop a system with detailed specification of physical
solution for the researcher’s needed information. Systems design decide on how the
system will operate and it includes the output and user interface.
Symbols Definitions
Use Case
System Boundary
USERS RECORD
Registere
d User
Search Admin
Record
Make a
request to the
admin and fill
in the Print client
requirements Record and
Update
Client
User
All User User can
and view clients
Client of assigned
Received, barangays
Notification
Can bill
client
Print the
bill receipt
Process Design
An input and output diagram showing the data processing flow in a system is
called a data flow diagram (DFD). Some symbols are used in the Data Flow Diagram
(DFD) to aid in designing the data flow diagram.
LOG-IN LOG-OUT
LOG-IN LOG-OUT
MANAGE CUSTOMERS
0.0
REGISTER
Bill RESPONSE
Receive SMS
CUSTOMER
The operation flow between the systems admin, user, and customer is depicted in
the context diagram figure. Additionally, the system will first provide the user with
access, and then after that, the user will be able to access the records and data to
display customer information. After logging in, the administrator will be able to add
users, manage customers, and view customers records.
ADMIN Response
Reply db_account
Add user.
Can view.
2.0 Request Data
Response
Reply db_account
User record
Can view.
5.0
Log-out.
This figure shows how the data diagram in admin side. Where the admin can
add user data that will be inserted into table db_Followed by User Record where
admin can view records by requesting data in the table of db_account. Next is in the
Figure 8 illustrates the data flow and operation of the admin child diagram procedure.
It must update information on the registered users account when data is input in the
form of an ADD USER, saved, and inserted into the user account table in the
database following successful system response insertion.
ADMIN
Response View records Retrieve data db_user
Print
Request Data
2.3
Response
The data flow of the admin child process 2.0 is depicted in figure 9. When the admin
shop is used to add customers and manage customers, online bill payment next.
Start/End Symbol
Decision Symbol
Database Symbol
Off-page Connector
Document
Connector
This figure 15 shows the dashboard of the user wherein the user can view the
assign barangay of the collector and search it by ID number and display the result
second view list of client and display client and proceed by billing process and view
details and then view history and then Sign out.
This figure 16 shows the admin Page dashboard wherein the admin can
choose what they want to proceed. First the billing, collector, client, barangay.
This figure 17 shows the billing process can set due date schedule, send
message to all, send message to client individual, billing process, view history.
No
Yes
No
Yes
No
Yes
No
Yes
No
Yes
No
This figure 18 shows the operation of a collector which the admin can add
collector, and search ID and input user ID and Display list, and view assigned
barangay, black/unblock user.
No
Yes
No
Yes
No
Yes
No
Yes
No
This figure 19 shows the client details operation wherein admin can add new
client and search it by ID and update details of the client and the admin can
block/unblock the client.
No
Yes
No
Yes
No
This figure 20 shows the operation of the barangay wherein the admin can
view the list of the barangay, and the second the admin can search the ID of each
barangay and display client in that barangay.
This figure 21 shows the Display Log in form and second Check if the
Username and Password is Exist if yes Proceed to Dashboard and if no display error
alert.
No
This figure 22 shows the process of billing wherein the admin can input the
present reading and submit and display alert and update history.
This figure 23 shows the Billing history wherein the admin can view if the client
is paid if yes display receipt and click the icon for print and if no View Receipt and
display Receipt and click the icon and print.
This figure 24 shows the process of Receipt button wherein the admin can
Display Receipt and then the admin can print the receipt.
This figure 25 shows the process of collector Details Button wherein the admin
can input or edit the details of the collector and submit.
This figure 26 shows the process of Input Form wherein the admin can input
the form and submit and Display List.
No
This figure 27 shows the process of assign barangay wherein the admin can
add new assignment and if barangay is available update list and if not display error.
This figure 28 it shows the process of Collector list wherein the admin can
block/unblock the collector if yes it show the icon update status and if no the display
default status.
This comprises physical (table, column, and key) and logical (entity
relationship) data design tools.
Symbols Definition
One to Single
Many to Many
Entity
One to Many
Table 3. tb_assigned_brgy
created datetime No
The table 3 holds an integer for a primary key which uniquely identifies each record
and carries the username associated with an assigned barangay, the barangay ID
that points to the specific barangay along with the timestamp on creation.
Table 4. tb_barangay
Table 5. Tb_bill
Table 5. show the billing process attribute, type, length, key and description.
mi Varchar (15) No
schedule date No
Table 7. Schedule_message
This table 7 show information to set the schedule send SMS notification.
Table 8. tempo_bill
mi Varchar (15) No
Table 9. tb_user
The table 10 manages the user levels, and it stores each user's ID,
username, and the barangay assigned to him or her.
System Architecture is the conceptual models that define the sector, behavior and
more views of the system.
The system gathers requests for website addresses from clients that have been
sent to the internet. The requested webpage is retrieved from the database with the
system and transmitted back to the internet, which finally sends it to the client's
device. By sending page requests and data, the mobile device can access the web
page and interact with the application. Users' payment details are also sent to the
collector, while the administrator has the capacity to enter data into the system. Also,
the system may send information—such as updates, notifications, or SMS back to
clients.
Development
Program Specifications
Input Description
Using SMS notification, the Web-based Arteche Water Billing and Collection
Management System with SMS Notification will set up an account for each Collector
and provide the required data.
Output Description
When the day meet the set date for sending SMS notification will automatic send the
message to the customer.
The data are efficiency stored and successful in searching and retrieving
data. In data structure the researchers are collect and organize the data basic by
constructing of its relationship by using the data dictionary, DFD, and ERD.
Programming Environment
The program environment consists of the software components and modules used to
developed the front end and back end of the development system. As the
researchers develop this study the components are the following.
This figure is a software distribution which provides the Apache web server,
MySQL Database, this is where the data and information are stored.
This program was used to create the Quick Response (QR) code and Short
Message Service Notification system for the customer monitoring system.
Evaluation
Research Design
The study was conducted in the Municipality of Arteche Eastern Samar. The
researchers choose this place because it was said that they will have their own water
supply here in Arteche. The respondents will be at least 1000 customers.
Respondents
n=N/(1+Ne2)
n = 1,000 / 3.5
n = 285.71
The slovin’s formula is used by the researchers to determine the sample population
of the customer. The total is two hundred eighty six (286) respondents for customer.
The use random sampling for the respondents of Customer.
Respondents Total
IT Expert ESSU-Arteche 6
IT Department
Customer 286
The table shows the distribution of the IT expert for system testing, or “Alpha
Testing”. Acceptance Testing or Beta Testing: employees, and customer, wherein
Instrumentation
In this study, utilization of questionnaire to evaluate the system using the ISO 9126
Software Product Quality Model and the five-point Likert Scale to rate its acceptability
on a scale of 5, 4, 3, 2, and 1. A scale of 5 indicate “strongly agree,” whereas a scale
of 1 show “strongly disagree.”
Data Analysis
Tests for accuracy, efficiency, security, and usability are all included in the
evaluation. The software developers view these requirements as a checklist that they
have completed. In order to get user feedback on the designated parameter, we
employed the Five-Point Likert Scale in this section to assess how well the system
complied with all of the client needs.
In this section, the execution of codes was performed correctly, even though there
are bugs and errors in developing the system, but it executes exactly, functions and
other process of the system was functional.
Integration Testing
We utilized the Likert Scale to assess how the administration, community, and
potential of Arteche, Eastern Samar, felt about the usage of social media as a
medium for information transmission. The evaluations results were calculated using a
weighted mean. Based on a predetermined interpretation, the evaluations results
were presented using the Quality Likert Chart Below.
Expert evaluators included the IT faculty and instructors from the Eastern Samar
State University-Arteche (ESSU-ARTECHE) campus. The ISO 9126 software
product quality model as the foundation for the evaluation’s criteria.
Total 24 6
The grand mean of the table 5.08, which is considered acceptable. Five questions about
the accuracy parameter are as follows. (The administrator can add, update, bill, send SMS
notification and search user and client information by ID); (The user can record and update
the bill of client); (The client receive SMS notification if the Due Date is nearby); this is
deemed appropriate. This outcome suggests that the system operates effectively.
Total 4 1
4
Total
The grand mean in the table is 4.6, which is interpreted as highly Efficiency. Two
questions in efficiency in parameter (the system response time is accurate) (the system
Total 18 9 2
The grand mean in the table is 3.50 which is interpreted as highly secured. Two
questions in security parameter (only the admin can access the admin level of the system)
(the information of the user is secured) rated as secured. This results indicates that the
system performs well in the secured level of security parameter.
Total 20 9 1
Table 17. Weighted mean and Interpretation for Major Parameters of ISO software
Metrics for System Testing (Alpha Testing) IT-Expert
Parameter
The table shows the weighted mean of the five major parameters defined by the
International Standard Organization (ISO) from the four respondents of the alpha testing,
which was conducted by the IT experts of Eastern Samar State University – Arteche.
This kind software testing evaluates the acceptability of a system. This test’s objectives is
to ascertain whether the system satisfies the needs of the business and is ready for delivery,
or writing that big cheque.
Total 15
Table shows that the researchers use the total of three (3) entire population of MB Water
Arteche of Municipality of Arteche for Acceptance Testing (Beta Testing), 100% respondents
approve the functionality is highly functional, and the total grand mean is 5. This indicates that
the component needed by the end-user are presented in the system.
Total 1
5
The table’s grand mean of three indicates that it is highly accurate. Five
questions in the accuracy parameter were rated as acceptable: (the admin can add
new client accurately); (the system accurately sends SMS Notification to client upon
due date); (the system execution time is accurate); (the system accurately calculates
and search ID number of the client/user information); (the admin accurately updates
and search ID number of the client information). This outcome shows how accurate
the system is operating.
Total 15
The grand mean in the table is 15, which is interpreted as highly efficient. Five
questions in efficiency parameter (the message sent by the system is efficient) (the
system is fast and reliable for sending data to the municipal office) (the system is
quick and easy for registering new user) (the system response on time) (the system
is easy to use for finding information about client) rated as highly efficient. This result
indicates that the system performs well in the highest level of efficiency parameter.
Table 21. Acceptance Testing (Beta Testing)- Security MB Water Arteche (Municipality
of Arteche).
Total 15
The grand mean in the table is 15, which is interpreted as highly secured. Five
questions in security parameter (the information of the client is secured); (the
password received is secured f the admin is secured); (the password of the user is
secured); (the message received is secured); (the bill of the user is secured) rated as
highly secured. This results indicates that the system performs well in the highest
level of security parameter.
Table 22. Acceptance Testing (Beta Testing)- Usability MB Water Arteche (Municipality
of Arteche).
Total 15
The table above shows the five questions in usability parameters (the system is
simple to operate); (the system interface is user friendly); (the message sent by the
system is visible); (the system provides clear and concise information to user); (the
system is easy to navigate and understand) rates them as highly usable. This result
suggests that the system functions well at the highest level of usability. The grand
mean in the table is 15 which is interpreted as highly secured.
Table 23. Weighted mean and Interpretation for Major Parameters of ISO software
Metrics for Acceptance Testing (Beta Testing) MB Water Arteche (Municipality of
Arteche).
Parameter
The table shows the weighted mean of the four major parameters defined by the
International Standard Organization (ISO) from the 3 respondents, which was
conducted by the entire population of MB Water Arteche. The data revealed that the
five major parameters, functionality, accuracy, efficiency, security, and usability, were
rated as highly functional, accurate, efficient, secured, and usable. Finally, the grand
mean of 5 was highly acceptable, indicating that the system testing fulfilled the ISO
software metrics quality standard and could be applied by the system’s intended
user.
Total 25
The grand mean in the table is 5, which is interpreted as highly functional. The
five questions in functionality parameter for clients (the system creates and update
account for user); (the system can record and prints the client bill); (the admin
accurately block/activate the client); (the system sends SMS Notification to client);
(the system allows administrator to easily manage and monitor client information)
rated as highly functional. This results indicates that the system performs well in the
highest level of functional parameter.
Total 2
5
Total 25
The grand mean in the table is 5, which is interpreted as highly efficient. Five
questions in efficiency parameter (the message sent by the system is efficient) (the
system is fast and reliable for sending data to the municipal office) (the system is
quick and easy for registering new user) (the system response on time) (the system
is easy to use for finding information about client) rated as highly efficient. This result
indicates that the system performs well in the highest level of efficiency parameter.
Total 25
The grand mean in the table is 5, which is interpreted as highly secured. Five
questions in security parameter (the information of the client is secured); (the
password received is secured f the admin is secured); (the password of the user is
secured); (the message received is secured); (the bill of the user is secured) rated as
highly secured. This results indicates that the system performs well in the highest
level of security parameter.
Total 25
The table above shows the five questions in usability parameters (the system is
simple to operate); (the system interface is user friendly); (the message sent by the
system is visible); (the system provides clear and concise information to user); (the
system is easy to navigate and understand) rates them as highly usable. This result
suggests that the system functions well at the highest level of usability. The grand
mean in the table is 5 which is interpreted as highly secured.
Table 29. Weighted mean and Interpretation for Major Parameters of ISO software
Metrics for Acceptance Testing (Beta Testing) -Client-Customer
Parameter
The table shows the total grand mean of the five major parameters defined by the
International Standard Organization (ISO) from 5 respondents, which was conducted
by the clients of Municipality of Arteche. The grand mean of 5 was highly accepted.
Table 30. Weighted mean and Interpretation for Major Parameters of ISO software
Metrics for Acceptance Testing of MB Water Arteche (Municipality of Arteche) and
Client-Customer
The table shows the total grand mean of the five major parameters defined by the
International Standard Organization (ISO) from 3 respondents, which was conducted
by the MB Water Arteche and clients – customer of Municipality of Arteche. The
grand mean of 5 as highly accepted for acceptance testing.
Table 31. Weighted mean and Interpretation for Major Parameters of ISO software
Metrics for System Testing and Acceptance Testing.
System testing is a level that validates the complete and fully integrated
software product, as a going on the development of the system study it is proven and
tested that the whole system operation was functional.
Six (6) IT expert assessed the proposed system throughout the testing. They
assessed and evaluated the system to see if it was useful and friendly to use, if it
was ready to deploy, whether it operated effectively and was error-free, and if it met
the objectives.
The three (3) MB Water Arteche (Municipality of Arteche) and five (5) Client-
Customer of the municipality of Arteche serve as the respondents of acceptance
testing. The criteria of the evaluation were based on ISO Software Metrics and major
parameters such as accuracy, efficiency, security, and usability. Acceptance testing
is a technique for determining whether or not a software system meets its
requirements.
The major goals of this test are to determine whether the system complies with
customer needs, if the system will be acceptable, and if meets the requirements for
distribution to end users.
Chapter V
Conclusion
Recommendations
Such as security verification, to tract the collector who can visit the website,
disabled duplication of same contact number inputted in the websites. Web-based
Arteche Water Billing and Collection Management System with SMS Notification has
the ability to be upgraded to be fully implemented as a website. Also, the SMS
notification should consist the name of students who entered and the exact time.
BIBLIOGRAPHY
A. Website Reference
(Communication Letter)
ENGR.ARNALDO N. VILLALON
College Dean
Dear Ma’am,
(Adviser-Student Agreement)
(Questionnaire)
(Pictorial)
1
Eastern Samar State University-Arteche
Bachelor of Science in Information Technology
0
0
1
Eastern Samar State University-Arteche
Bachelor of Science in Information Technology
0
1
These pictures show during the beta testing with Client-Customer.
Appendix E
(Progress Report)
1
Eastern Samar State University-Arteche
Bachelor of Science in Information Technology
0
2
Appendix F
(Curriculum Vitae)
1
Eastern Samar State University-Arteche
Bachelor of Science in Information Technology
0
3
Appendix G
(Code)
1
Eastern Samar State University-Arteche
Bachelor of Science in Information Technology
0
4