Академический Документы
Профессиональный Документы
Культура Документы
INTRODUCTION
this, the number of works in this office also increases. Therefore, the personnel
assigned in the said office cannot produce monthly reports automatically of their
income summary. The company was still using the manual operation in doing
large number of clients served. Mostly, the customers pay on the day of deadline.
said office as well as to help the cashier and other personnel to organize record
1
Objectives of the Study
water bills;
- List of Concessionaire
-Summary of Collection
-Statement of Accounts
The study aimed to help and assist the personnel of KALWADI process
record keeping and secure billing records easily. The personnel could also
organized.
2
Scope and Limitation of the Study
that related to Kalamansig Water District. This system was intended to be used
by the cashier or the designated person in the said establishment. The system
can also issue computer generated invoice other than the official receipt. This
The system was capable of registering a new customer and a new user. It
can calculate payments and generate income reports. It was also capable of
creating back-up and restore files anytime and each user has a different
username and password so that only authorized personnel can access the
system.The program woulddisplay all the information of the customers and their
3
OPERATIONAL DEFINITION OF TERMS
4
CHAPTER II
REVIEW OF RELATED LITERATURE
produces information in the form of documents for the benefit of the business or
office (Rahmatian, 2003). Ambarwati (2011) stated also that these were
composed of subsystems that are connected with each other to produce better
output. It is an automated system that executes and helps everyday work in the
office. It is proven tested by many offices and easy to use compared to traditional
Each subsystem plays a different role. Data have been stored and easily
registering customer for personal details, billing of a customer for their payment
the process of large amounts of paper works that must be handled every day.
Source documents and file folders are easily lost and misplaced and this often
5
other hand, a database of transaction processing system plays an important role
systems are faster and more accurate than the manual process used to perform
added that information documents confirm that a transaction has taken place
foundation of information system. Workers rely on the system for the welfare of
the public service. Effective design and user understanding of these applications
(2002) also mentioned that the system refers to a class programs that facilitates
shop, recording time and attendance information for a large engineering concern.
6
Ambarwati, (2011) cited that transaction processing system is the
processing system, the organization will bar down or will be paralyzed. Without
transaction processing system, information system can’t stand on its own feet. It
instructs controls, operates, and spreads information for all routine core business
and organization. It maintains error free data input and processing and procedure
be consisted with its own rules. No transaction can happen if errors are returned
as the transaction is processed. The integrity of the business relies heavily on the
activities fails to do its job correctly, the business will be out of balance
Record management seeks for effective and organized to control the life
evidence of policies, transactions and activities. With this system it can track
duplicated files that cause redundant data; it can also track the date easily
7
Billing System
Today’s water billing programs provide a host of reports and functions that
extend far beyond simply sending payment notices to customers. Some water
utility officials recognize this and use these reports to operate their utilities and
cost-effective manner.
detail records, rate tables, and billing records that are ready to be invoiced. The
key functional parts of a billing system include creating usage records, event
The software helps the utility find potential leaks in its system, provide
customers with far more detailed billing statements, and conserve water. Water
conservation isn’t exactly a benefit that most people associate with automatic
system, the city of utilities department can bill customers on a tiered system.
Under this system, the more water that customers use, the more they pay each
month for their water. The goal is a simple one: convince customers to
be more judicial in how they use water). By employing water billing software,
utilities can reduce the size of their labor force, providing immediate savings.
They won’t need as many utility employees to tackle billing issues if software is
doing this job for them. And reducing the number of employees in the billing
8
department doesn’t necessarily mean laying off talented workers. Utilities can
train billing department staffers to take on other jobs, whether with the municipal
utility or elsewhere in the utility. Water billing software also allows utility
employees to focus their efforts on other tasks. They can spend more time in the
analyze the reports created by billing software to hunt for potentially costly leaks.
They can study these same reports to determine new ways to conserve water
use and reduce the water utility’s overall costs of providing this water to its
technique for data processing or managing, which makes it possible for the
person responsible for the system, the management of the organization etc. to
easily establish and continuously adapt the user’s possibility of processing stored
9
CHAPTER III
METHODOLOGY
Research Design
The descriptive method of research was used for this study. Data were
Microsoft Office.
10
KALWADI Transaction Processing System Manual Operation
Planning
Conducted interview, observation and acquired other
requirement for the study.
Analysis
Analyzed data gathered and problems met for possible
solution.
Designing
Designed the program/system flow, the system interface
as well as the flow of the system transaction.
Evaluation
Evaluated the functionality and efficiency of the
program/system.
Implementation
The program/system was ready to use.
11
Research Process
1. Planning
KALWADI, and observed their transaction of payments and acquired other data
requirement needed for the study like collection basis, statements of accounts
2. Analysis
The data used in this project were collected through interviews and
research materials like books, Internet, and other sources of information. The
can be used as basis on automated system. Other related data and studies were
also gathered to support the proposed system. Interview was done to have some
3. System Development
In creating the system, Microsoft Visual Basic 6.0 was used as the
was used for designing and editing images to make the system more
presentable.
12
Designing Procedure
different menus that allow the user to select and create a new
project.shows the window for Visual basic 6.0. This is the form
13
development of the system. The toolbox contains different tools that
Figure 4 shows the main form of the program and displays all the
Evaluation
properly. All the problems of the system encountered during the test were
14
Table 1.Survey Questionnaire
following questions honestly. Check (√) YES if the system is capable of doing
A. Functionality
Questions YES NO
1. Does the system capable of registering a new client?
2. Does the system capable of facilitating new application on
installation?
3. Does the system able to control records on connect and
disconnect account?
4. Does the system able to bill clients?
5. Does the system able to record payment transaction?
6. Does the system able to print service application construction
order?
7. Does the system able to print statement of accounts?
B. Efficiency
Questions YES NO
1. Does the system calculate bills correctly?
2. Is the system protected with a security code?
3. Does the system calculate payment correctly?
YES NO
1. Functionality
2. Efficiency
15
CONTEXT DIAGRAM
Client’s data
Kalamansig List of Client
Manager
16
Table 2.Budgetary Requirement.
17
Table 3 Gantt chart.
Activities August Sept. Oct. Nov. Dec. Jan. 2016 Feb. 2016
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Planning and
Analysis
Designing
Development
implementation
18
CHAPTER IV
RESULT AND DISCUSSION
System was developed using Visual Basic 6.0 programming language, MS Office
Access 2013 for the database. The system was developed in order to facilitate
the billing and cashiering transaction at KALWADI and also to monitor the overall
income collection monthly. It was also developed in order to have a fast and easy
recording of payments and bills. It has features and database that allows storing
provided end user a questionnaire to evaluate the system into three categories.
program.
having minor technical errors and able to operate. Survey clearly shows that the
program was able to operate based on the objectives of the study. On the
functionality of the program, the system is capable of registering a new client and
a new system user. The system can calculate payments and can generate
income reports monthly. On the efficiency, the survey results show that the
system is capable of creating back-up and restore database files anytime with a
19
Figure 6 above below shows the log-in form of the system. This log
information that are stored in the system are secured. The Username and
20
The system can automatically generate costumer’s application form
whenever it is needed. Through this, costumers will no longer filled up the forms
instead the system in charge will just encode all information that needed in the
application form. The system can generated blank and filled up application form.
21
Figure 8 below shows the Client Information Form. After the
Figure 7 above), the clientele must input the data of the customer on this
form. The system can also display the list of the customers with their
personal details. It can add new customer, edit and update and delete a
client.
22
Figure 9 below displays the form where the system validates installation
for a new client. In this form, includes the amount of charges like Installation Fee,
status of the customer. It also contains customer details such as Client ID, Last
Name, First Name, and Middle Name, Date Recorded, Address and Contact
Number.
23
Figure 11 below shows the system transaction button. It consists of
Figure 12 below is the billing form where the bill of a customer was
consumption of the customer and how much it will cost when meter reading was
encoded in the system. It has two classifications when paying a water bill:
24
Figure 13.Payment Form.
validated. It consists of client details and the total amount being paid by
the customer. Figure 14 below shows the billing button that direct the
has two sub-menus which are the Billing and payment form.
25
The service record form was intended to view costumers information that
information, monitoring costumers bill can easily done. It consist of different data
fields such as Client ID, full name, Address, Installation date and meter number.
It has also two command buttons such as print which is intended to generate
26
The system can also generated monthly report of collection. Information
included here are; receipt number, client ID number, client name, bill ID number,
billing date, billing amount and total collection for a particular month. This
eventually helped the establishment to monitor its monthly collection fast and
27
Figure 18. User Accounts Form.
Figure 18 above shows the form where the system can monitor the
list of users on accessing the system. It can Add, Edit, Update, Delete and
Figure 19 above shows the form where you can easily back-up your
28
Figure 20.Database Restore Form
Figure 20 above shows the form where you can restore data files in
29
Figure 22. Exit Form
Figure 22 above shows the Exit Form. It is the form where you want
30
CHAPTER V
SUMMARY, CONCLUSION, RECOMMENDATION
Summary
Water District Transaction Processing System that collects, stores, modifies and
retrieves the data transactions related to billing and cashiering. It was developed
in order to manage and organize payment transactions of the clients. The system
was developed using Visual Basic 6.0 programming language and MS Access
functional and efficient. It was able to store and process the records of customers
and can also generate income reports. Automatic calculation of bills and payment
details can be easily done using the developed computerized system for
KALWADI.
Conclusion
record the information of the clients and it was able to meet the objectives of the
study.
31
Recommendation
During the final testing, the end user recommended to add up more
features for the enhancement of the system and recommended that each
recommended that the system must have a customer ledger, which will showthe
history of each customer such as list of their payments from the beginning of the
32
LITERATURE CITED
Al-ani, M., Noory, R. & Al-Ani, D.(2012). Billing System Design Based on
Internet Environment. Retrieved November 5, 2015 from
http://thesai.org/Publications/ViewPaper?Volume=3&Issue=9&Code=IJAC
SA&SerialNo=34
Holloway, C. J. (1997). U.S. Patent No. 5,604,802. Washington, DC: U.S. Patent
and Trademark Office. Retrieved November 4, 2015
fromhttps://www.google.com/patents/US5604802
Kok, D., and Wesson, J., 2002. Designing transaction processing systems: A
Patterns approach. Retrieved November 5, 2015
fromhttp://dl.acm.org/citation.cfm?id=581554
33
Rafter, D., 2010. The Benefits of Automated Billing. Retrieved November 5,
2015fromhttp://foresternetwork.com/daily/water/smart-meters/thebenefits-
of-automated-billing/
34
APPENDICES
35
Appendix 1
36
Appendix 2
37
Appendix 3
38
Dim TabC(30) As String
Dim CatsID(30) As String
Dim CatsC(30) As String
Dim CatsT(30) As String
Dim CatsD(30) As Boolean
Dim TopBID(30) As String
Dim TopBC(30) As String
Dim MS As Boolean
Dim Mx, My As Integer
Dim sCaption As String
Constm_def_Caption = ""
Constm_def_ShowCustomMenu = False
Dim m_ShowCustomMenu As Boolean
Event MainMenuClick()
Event MenuClick(ByVal ID As String, ByVal Caption As String)
Event TabClick(ByVal ID As String, ByVal Caption As String)
Event CatClick(ByVal ID As String, ByVal Caption As String)
Event ButtonClick(ByVal ID As String, ByVal Caption As String)
Event CustomClick()
Constm_def_Theme = 0
Dim m_Theme As Variant
Dim zImg As ImageList
Dim TAB_NORMAL
Dim TAB_SELECTED
Private Sub Barra_DblClick()
Maxon_Click
End Sub
39
Appendix 4.
40
Dim TabID(30) As String
Dim TabC(30) As String
Dim CatsID(30) As String
Dim CatsC(30) As String
Dim CatsT(30) As String
Dim CatsD(30) As Boolean
Dim TopBID(30) As String
Dim TopBC(30) As String
Dim MS As Boolean
Dim Mx, My As Integer
Dim sCaption As String
Constm_def_Caption = ""
Constm_def_ShowCustomMenu = False
Dim m_ShowCustomMenu As Boolean
Event MainMenuClick()
Event MenuClick(ByVal ID As String, ByVal Caption As String)
Event TabClick(ByVal ID As String, ByVal Caption As String)
Event CatClick(ByVal ID As String, ByVal Caption As String)
Event ButtonClick(ByVal ID As String, ByVal Caption As String)
Event CustomClick()
Constm_def_Theme = 0
Dim m_Theme As Variant
Dim zImg As ImageList
Dim TAB_NORMAL
Dim TAB_SELECTED
Private Sub Barra_DblClick()
Maxon_Click
End Sub
Private Sub Barra_MouseDown(Button As Integer, Shift As Integer, x As Single,
y As Single)
Mx = x
My = y
MS = True
End Sub
41
Appendix 5
Constm_def_ShowCustomMenu = False
Dim m_ShowCustomMenu As Boolean
Event MainMenuClick()
Event MenuClick(ByVal ID As String, ByVal Caption As String)
Event TabClick(ByVal ID As String, ByVal Caption As String)
Event CatClick(ByVal ID As String, ByVal Caption As String)
Event ButtonClick(ByVal ID As String, ByVal Caption As String)
Event CustomClick()
Constm_def_Theme = 0
Dim m_Theme As Variant
Dim zImg As ImageList
Dim TAB_NORMAL
Dim TAB_SELECTED
Private Sub Barra_DblClick()
Maxon_Click
End Sub
Private Sub Barra_MouseDown(Button As Integer, Shift As Integer, x As
Single, y As Single)
Mx = x
My = y
MS = True
End Sub
42
Private Sub Barra_MouseMove(Button As Integer, Shift As Integer, x As
Single, y As Single)
On Error Resume Next
If MS = True Then
UserControl.ParentControls.Item(0).Move
UserControl.ParentControls.Item(0).Left - (Mx - x),
UserControl.ParentControls.Item(0).Top - (My - y)
End If
For i = 0 ToTabMouse.UBound
Tab_center_over(i).Visible = False
Tab_left_over(i).Visible = False
Tab_right_over(i).Visible = False
Next
For i = 0 ToCatMouse.UBound
Cat_Center_on(i).Visible = False
Cat_Left_on(i).Visible = False
Cat_Right_on(i).Visible = False
If Cat_Dlg(i).Visible = True Then
Cat_Dlg_on(i).Visible = False
Cat_Dlg_over(i).Visible = False
End If
Next
For KL = 0 ToButMouse.UBound
Button_left(KL).Visible = False
Button_right(KL).Visible = False
Button_center(KL).Visible = False
Next
For i = 0 ToTBMouse.UBound
RibbonTop_over(i).Visible = False
Next
RibbonTopCustom_over.Visible = False
Endon.Visible = False
Maxon.Visible = False
Minon.Visible = False
ButtonRibbonover.Visible = False
ButtonRibbonon.Visible = False
End Sub
43
Appendix 6
44
Billing Form Code
45
Dim TopBuG(90) As Boolean
Dim MS As Boolean
Dim Mx, My As Integer
Dim sCaption As String
Constm_def_Caption = ""
Constm_def_ShowCustomMenu = False
Dim m_ShowCustomMenu As Boolean
Event MainMenuClick()
Event MenuClick(ByVal ID As String, ByVal Caption As String)
Event TabClick(ByVal ID As String, ByVal Caption As String)
Event CatClick(ByVal ID As String, ByVal Caption As String)
Event ButtonClick(ByVal ID As String, ByVal Caption As String)
Event CustomClick()
Constm_def_Theme = 0
Dim m_Theme As Variant
Dim zImg As ImageList
Dim TAB_NORMAL
Dim TAB_SELECTED
Private Sub Barra_DblClick()
Maxon_Click
End Sub
46
Appendix 7
Dim TAB_NORMAL
Dim TAB_SELECTED
Private Sub Barra_DblClick()
Maxon_Click
End Sub
Private Sub Barra_MouseDown(Button As Integer, Shift As Integer, x As Single,y
As Single)
Mx = x
My = y
MS = True
End Sub
47
Appendix 8
Dim MS As Boolean
Dim Mx, My As Integer
Dim sCaption As String
Constm_def_Caption = ""
Constm_def_ShowCustomMenu = False
Dim m_ShowCustomMenu As Boolean
Event MainMenuClick()
Event MenuClick(ByVal ID As String, ByVal Caption As String)
Event TabClick(ByVal ID As String, ByVal Caption As String)
Event CatClick(ByVal ID As String, ByVal Caption As String)
Event ButtonClick(ByVal ID As String, ByVal Caption As String)
Event CustomClick()
Constm_def_Theme = 0
Dim m_Theme As Variant
Dim zImg As ImageList
Dim TAB_NORMAL
Dim TAB_SELECTED
Private Sub Barra_DblClick()
Maxon_Click
End Sub
49
Private Sub Barra_MouseMove(Button As Integer, Shift As Integer, x As Single, y
As Single)
On Error Resume Next
If MS = True Then
UserControl.ParentControls.Item(0).Move
UserControl.ParentControls.Item(0).Left - (Mx - x),
UserControl.ParentControls.Item(0).Top - (My - y)
End If
For i = 0 ToTabMouse.UBound
Tab_center_over(i).Visible = False
Tab_left_over(i).Visible = False
Tab_right_over(i).Visible = False
Next
For i = 0 ToCatMouse.UBound
Cat_Center_on(i).Visible = False
Cat_Left_on(i).Visible = False
Cat_Right_on(i).Visible = False
If Cat_Dlg(i).Visible = True Then
Cat_Dlg_on(i).Visible = False
Cat_Dlg_over(i).Visible = False
End If
Next
For KL = 0 ToButMouse.UBound
Button_left(KL).Visible = False
Button_right(KL).Visible = False
Button_center(KL).Visible = False
Next
For i = 0 ToTBMouse.UBound
RibbonTop_over(i).Visible = False
Next
RibbonTopCustom_over.Visible = False
Endon.Visible = False
Maxon.Visible = False
Minon.Visible = False
ButtonRibbonover.Visible = False
ButtonRibbonon.Visible = False
End Sub
Private Sub Barra_MouseUp(Button As Integer, Shift As Integer, x As Single, y
As Single)
MS = False
End Sub
50
Appendix 9
51
52
Appendix 12
Republic of the Philippines
SULTAN KUDARAT STATE UNIVERSITY
Kalamansig Campus
Kalamansig, Sultan Kudarat
53
Appendix 13
Republic of the Philippines
SULTAN KUDARAT STATE UNIVERSITY
Kalamansig Campus
Kalamansig, Sultan Kudarat
Recommending Approval:
APPROVED:
54
Appendix 14
Republic of the Philippines
SULTAN KUDARAT STATE UNIVERSITY
Kalamansig Campus
Kalamansig, Sultan Kudarat
2016.
Note: This certificate should be submitted to the Research Chairman prior to the
approval/reproduction of Thesis outline.
55
Appendix 15
Republic of the Philippines
SULTAN KUDARAT STATE UNIVERSITY
Kalamansig Campus
Kalamansig, Sultan Kudarat
Recommending Approval:
56
Appendix 16
Republic of the Philippines
SULTAN KUDARAT STATE UNIVERSITY
Kalamansig Campus
Kalamansig, Sultan Kudarat
Endorsed
RICHIE B. ESPALLARDO
Research Chairman
Recommending Approval:
APPROVED:
57
Appendix 17
SALVEAH M. SACLAUSO
Member Date
Recommending Approval:
Approved
58
Appendix 18
SALVEAH M. SACLAUSO
Member Date
Recommending Approval:
Approved
59