自来水公司收费管理系统Word下载.doc
《自来水公司收费管理系统Word下载.doc》由会员分享,可在线阅读,更多相关《自来水公司收费管理系统Word下载.doc(29页珍藏版)》请在冰点文库上搜索。
城市公用事业(特指水、电、气、热)的对外窗口服务是每个城市最基本和必需的服务,服务质量的高低,可以直接影响到城市的形象甚至社会经济活力。
城市公用事业的对外窗口服务是面对城市千家万户,具有广泛性、多样性、连续性、公开性、准确性、及时性和方便性等重要特性。
要使服务能够优质、经济、高效地提供给市民,开发和应用自来水收费管理系统用户自由查阅个人的用量及缴费情况等手段。
这种自来水收费管理系统在一定程度上方便了用户和自来水管理工作人员,但作用是有限的。
由于城区不断扩大,用户缴费不便,不得不增加营业点,加重了企业的负担;
,实现无论何时、何地都能够为市民提供咨询、投诉、报修甚至缴费等立体服务,已成为自来水收费单位对外窗口服务的必然趋势。
自来水收费管理的计算机化是小区物业管理信息化、现代化和规范化的有力手段,是对物业管理的一次变革,具有十分重要的意义。
物业管理要创一流水平,体现一流质量,实现现代化管理势在必行。
为了促进水费收缴工作目标的实现,提高水费收缴工作人员的工作效率,实现水费收缴工作由原始的手工操作到无纸化、自动化的技术变革,有必要开发一套自来水收费管理系统。
自来水收费管理系统是针对目前水费收缴困难麻烦等情况下设计出的管理软件,是一个实用的管理信息系统,管理员可以通过相应的模块,对数据库中的信息进行更新、删除和查询,对水电基本用量信息报表生成,对使用该系统的管理员信息进行更新、删除,还有操作员管理,权限设置,密码修改,数据备份与系统恢复等其他系统管理功能。
因为本系统具有高透明性,所以相关用户可以对自来水使用缴费信息以及资费信息进行查询。
通过本系统的应用,可以加强对水电使用信息的管理,减轻管理员的工作负担,提高工作效率。
使用户可以更及时有效的查询并交纳水电费,实现水电缴费管理的科学化、现代化。
1.2系统主要业务分析
1.2.1客户信息管理业务分析
客户信息管理业务分为增加客户信息、修改客户信息、删除客户信息、查询客户信息等。
该业务的主要业务是针对客户信息管理。
增加客户信息是在新增了一个用水客户的情况下对客户信息表的操作,客户申请开户,然后客户填写客户基本信息表,业务员则根据客户所填的表在客户信息表中增加一条客户的信息记录。
1.2.2用水类型管理业务分析
用水类型管理业务分为增加用水类型信息、修改用水类型信息、删除用水类型信息、查询用水类型信息等。
该业务的主要业务是针对用水类型信息管理。
修改用水类型信息是在某类型用水的价格有所变动的情况下对用水类型信息表的操作,管理员会根据改变的数据对表进行修改。
1.2.3业务员信息管理业务分析
业务员信息管理业务分为增加业务员信息、修改业务员信息、删除业务员信息、查询业务员信息等。
该业务的主要业务是针对业务员信息管理。
增加业务员信息是在有新的业务员上班时管理员对业务员信息表的操作,管理员根据业务员的信息在业务员信息表中增加一条业务员的信息记录。
1.2.4客户用水信息管理业务分析
客户用水信息管理业务分为增加客户用水信息、修改客户用水信息、删除客户用水信息、查询客户用水信息等。
该业务的主要业务是针对客户用水信息管理。
增加客户用水信息是在每个月的月初对上个月的所有客户的用水信息进行增加。
1.2.5客户费用管理业务分析
客户费用管理业务分为增加客户费用信息、修改客户费用信息、删除客户费用信息、查询客户费用信息等。
该业务的主要业务是针对客户费用管理。
当增加客户费用信息时,系统会自动计算好上个月的水费插入,当客户缴费后收费标志会自动修改。
1.2.6收费登记业务分析
收费登记业务分析就是对客户缴费进行登记,其中包括客户号、月份、应收费用、实收费用、业务员号等。
1.3系统功能需求分析
1.3.1客户信息管理功能分析
客户信息管理功能分为开户、修改客户信息、注销客户信息、查询指定月份未交水费的客户信息、查询指定客户的信息等。
下面给出客户信息管理的需求:
(1)开户:
新增一条客户信息包括客户编号、客户姓名、住址、联系电话、余 额等信息。
(2)修改客户信息:
对客户信息进行修改。
(3)注销客户信息:
删除申请注销客户信息的客户信息。
(4)查询指定月份未交水费客户信息:
显示在指定月份没用交水费的用户信息, 以便催费。
(5)查询指定客户信息:
显示指定客户的信息。
1.3.2用水类型管理功能分析
用水类型管理功能分为增加用水类型信息、修改用水类型信息、删除用水类型信息、查询用水类型信息等。
下面给出用水类型管理的需求:
(1)增加用水类型信息:
新增一条用水类型信息包括用水类别号、用水类别名、 水价、最大用水量、超出价格等信息。
(2)修改用水类型信息:
对用水类型信息进行修改。
(3)删除用水类型信息:
删除已取消的用水类型信息。
(4)查询用水类型信息:
显示用水类型的基本信息。
1.3.3业务员管理功能分析
业务员管理功能分为增加业务员信息、修改业务员信息、删除业务员信息、查询业务员信息等。
下面给出业务员管理的需求:
(1)增加业务员信息:
新增一条业务员信息包括业务员编号、业务员姓名、性 别、出生日期、住址、密码、营业点等信息。
(2)修改业务员信息:
对业务员信息进行修改。
(3)删除业务员信息:
删除已注销的业务员信息。
(4)查询业务员信息:
显示业务员的基本信息。
1.3.4客户用水信息管理功能分析
客户用水信息管理功能分为增加客户用水信息、修改客户用水信息、删除客户用水信息、查询客户用水信息等。
下面给出客户用水信息管理的需求:
(1)增加客户用水信息:
新增一条客户用水信息包括客户号、月份、用水类别 号、用水量等信息。
(2)修改客户用水信息:
对客户用水信息进行修改。
(3)删除客户用水信息:
按要求删除一条客户用水信息。
(4)查询客户用水信息:
显示指定月份或指定客户的客户用水信息。
1.3.5客户费用管理功能分析
客户费用管理功能分为增加客户费用信息、修改客户费用信息、删除客户费用信息、查询客户费用信息等。
下面给出客户费用管理的需求:
(1)增加客户费用信息:
新增一条客户费用信息包括客户号、月份、费用、收 费标志等信息。
(2)修改客户费用信息:
对客户费用信息进行修改。
(3)删除客户费用信息:
按要求删除一条客户费用信息。
(4)查询客户费用信息:
显示指定客户或指定月份客户费用信息。
1.3.6收费登记功能分析
收费登记功能只有对客户缴费进行登记这一功能。
新增一条收费登记信息包括客户号、月份、应收费用、实收费用、业务员编号等信息。
1.3.7数据流图
1.4系统数据模型
根据上面所述的业务流程,可以得到系统的数据流图。
根据业务流程以及对应的数据流图,可以得到数据字典。
根据得到的数据字典,我们可以得到各个实体的属性图。
以下就是主要实体的数据字典和实体图。
客户的数据项有:
客户编号、客户姓名、住址、联系电话、余 额等;
由客户的数据项可以得到其相应的实体属性图,如图所示:
业务员的数据项有:
业务员编号、业务员姓名、性 别、出生日期、住址、密码、营业点等;
用水类型的数据项:
用水类别号、用水类别名、 水价、最大用水量、超出价格等;
管理员的数据项:
管理员编号、管理员、姓名、性别、出生日期、住址、密码等;
收费登记的数据项:
客户号、月份、应收费用、实收费用、业务员编号等;
客户用水的数据项:
客户号、月份、用水类别 号、用水量等;
客户费用的数据项:
客户号、月份、费用、收 费标志等;
由上述各实体及其属性可以得到实体间的关系图即ER图,如下图所示:
1.5数据字典
1.5.1数据项
Administration表
数据项名
数据项类型
长度
是否是关键字
是否为空
数据项含义
数据项说明
ad_id
Char
5
是
否
管理员编号
主码
ad_namee
Char
10
管理员姓名
sex
Char
2
性别
birthday
datetimee
出生日期
tel
Char
11
联系电话
address
50
住址
password
char
6
密码
Customer表
Cust_id
Char
是
客户编号
Cust_name
100
客户姓名
Use_money
float
余额
Customer_cost表
主码,外码
The_month
月份
cost
Float
费用
If_cost
4
收费标记
Employee表
Emp_id
业务员编号
Emp_name
业务员姓名
Sex
Datetime
walkplace
20
营业点
Pay_report表
Should_pay
应收费用
Last_pay
实收费用
Water表
Water_id
用水编号
Water_name
用水名
price
价格
Max_get
Int
最大用水量
Over_cost
超出费用
Water_use表
外码
Water_number
用水量
1.5.2数据结构
编号
数据结构名
属性
1
客户表
客户编号,客户名,住址,联系电话,余额
用水类型表
用水类型编号,用水类型名,单价,最大用水量,超出费用
3
业务员表
业务员编号,业务员姓名,性别,出生日期,联系电话,住址,密码,营业点
管理员表
管理员编号,管理员姓名,性别,出生日期,联系电话,住址,密码
客户费用表
客户编号,月份,费用,收费标记
客户用水表
客户号,月份,用水类型编号,用水量
7
收费登记表
客户号,月份,应收费用,实收费用,业务员编号
1.5.3数据流
数据流编号
A1
名字
管理员基本信息
别名
描述
该自来水公司各个管理员的基本信息
定义
管理员基本信息=管理员编号+密码
位置
管理员输入
A2
客户基本信息
该自来水公司各个客户的基本信息
客户基本信息=客户编号+姓名+住址+联系电话
业务员输入
A3
客户费用基本信息
该自来水公司各个客户的客户费用基本信息
客户基本信息=客户编号+月份+费用+收费标志
A4
业务员基本信息
该自来水公司各个业务员的基本信息
业务员基本信息=业务员编号+密码
A5
收费登记基本信息
该自来水公司各个客户的收费登记基本信息
收费登记基本信息=客户编号+月份+应收费用+实收费用+业务员编号
A6
用水类型基本信息
该自来水公司各个用水类型的基本信息
用水类型基本信息=类型号+类型名+价格+最大用水量+超出价格
A7
客户用水基本信息
该自来水公司各个客户用水的基本信息
客户用水基本信息=客户号+月份+用水类型号+用水量
1.5.4数据存储
数据存储名
输入数据流
输出数据流
说明部分
客户信息
该数据存储存储了客户的基本信息
用水类型信息
该数据存储存储了用水类型的基本信息
业务员信息
该数据存储存储了业务员的基本信息
管理员信息
该数据存储存储了管理员的基本信息
客户用水信息
该数据存储存储了客户用水的基本信息
客户费用信息
该数据存储存储了客户费用的基本信息
收费登记信息
该数据存储存储了收费登记的基本信息
1.5.4数据处理
数据加工编号
B1
数据加工名字
管理员信息输入
数据加工别名
输入数据
输出数据
加工逻辑描述
将管理员信息存入数据库中
B2
用户信息输入
将用户信息存入数据库中
B3
用户费用信息输入
将用户费用信息存入数据库中
B4
业务员信息输入
将业务员信息存入数据库中
B5
收费登记信息输入
将客户的收费登记信息存入数据库中
B6
用水类型信息输入
将用水类型信息存入数据库中
B7
客户用水信息输入
将客户用水信息存入数据库中
2自来水公司收费管理系统逻辑结构设计
2.1系统模块划分
由需求分析可知,整个系统可以划分为六个小模块,分别为:
客户信息管理模块、用水类型信息管理模块、业务员信息管理模块、客户用水信息管理模块、客户费用管理模块、收费登记管理模块。
如图所示:
2.2数据库逻辑结构设计
数据库的关系模型根据数据模型来确定,即将关系模型转化为Sqlserver数据库系统所支持的实际数据模型,得到数据库的逻辑结构。
在数据库的关系模型及系统处理过程中的数据的结构的基础上,获得系统数据库表以及表之间的关系。
在本系统中,以下是系统中几个主要的数据库表结构,如表所示:
管理员信息表
字段名
字段类型
备注说明
字段约束
Char(5)
主键
ad_name
Char(10)
Char
(2)
datetime
Char(11)
Char(50)
Char(6)
客户信息表
客户费用信息表
主键、外键
Cost
Char(4)
收费标志
业务员信息表
8
Workplace
Char(20)
Chr(5)
客户号
外键
用水类型信息表
用水类型号
用水类型名
int
超出费用
客户用水信息表
用