再生水供水管理系统知识讲解.docx
《再生水供水管理系统知识讲解.docx》由会员分享,可在线阅读,更多相关《再生水供水管理系统知识讲解.docx(26页珍藏版)》请在冰豆网上搜索。
再生水供水管理系统知识讲解
再生水供水管理系统
操作手册
北京博大水务有限公司
摘要
再生水供水管理系统,将再生水公司的主要业务,在计算机技术的支持下集合起来,对业务流程进行了最好的整合与规范。
通过供水管理系统,可以很好的完成公司日常的数据输入、数据存储、统计数据、报表打印、决策支持工作,使再生水公司更好、更快、更高效的运营。
首先分析再生水公司供水管理系统的可行性,业务流程、数据流程、数据字典,在此基础上设计功能模块、输入输出及编码设计、数据库,并编写代码实现特定功能。
本系统在完成信息的增、删、查、改等基本功能的同时,综合分析海量数据给出图表,便于管理者进行决策。
系统中能记录海量数据,进行人员信息的管理,主要业务数据的导入、修改、查询、删除,准确统计数据,处理数据,制作报表,为决策提供快速准确的支持。
为企业节省大量的人力、物力,使企业变得精炼易控,运营高效、决策正确,从而更好的在当代社会健康长远的发展。
系统分析
系统整体规划
供水管理系统的整体规划将从以下方面阐述:
(1)系统实施的硬件环境:
本系统的开发在硬件CPU主频2.0G以上、内存1G、硬盘80G,即一台普通PC机。
(2)系统的功能模块:
根据实际需求,本系统需要有以下功能模块:
系统的初始化模块:
进行系统的登录、退出管理;
基本信息管理模块:
对所需要的各方面信息,如公司抄表人员、水表信息、供水站信息、用户信息等进行管理;
水表管理模块:
在实际情况中,水表可能处于正常工作状态、暂时停用状态、永远停用状态、检修状态等,不同状态的水表在系统实施时有不同的处理办法;
主要业务模块:
包括抄表与缴费,抄表员记录抄表数据,存入数据库,这是整个系统数据流的运转的开始,缴费员将收费情况输入数据库,是进行数据统计的前提。
信息查询模块:
上述信息都输入系统后,针对具体需求,可进行查询,包括用户信息查询、水表信息查询、抄表统计分析、用水量分析、水费征收清册;
经济收益分析模块:
本模块对一定时间段,或年度同期的经济收益进行比较,并进行经济任务完成情况分析。
系统的可行性分析
可行性研究是对系统进行全面分析,是使后续工作顺利进行的必要保证。
可行性研究不仅涉及到信息系统的可能性,还包括必要性、合理性的研究。
可行性研究一般需要从技术、经济、系统的运行和社会等方面进行综合分析,即技术可行性、经济可行性、运行可行性和社会可行性,下面结合再生水公司的实际情况给出开发本系统的可行性分析报告。
技术可行性
技术可行性是指在现有的技术条件下,能否实现本系统在开发过程中所遇到的技术。
针对本系统而言,整个系统在设计以及实现过程中均能实现。
具体内容如下:
1)数据存储方面,本系统里面存在大量的数据,比如客户信息、水表信息、支线信息、总站信息、水费折扣率表、抄表人员信息、抄表数据、缴费数据等等,所有这些大量的信息存储必须依赖数据库,在此基础上将数据结构化存储起来。
海量数据在成功存储的基础上,结构化的组织将大大增加数据库数据的简洁性,提高检索速度。
在数据结构化方面本系统采用E-R图首先对系统进行建模,在此基础上减少表内的冗余信息,增强表之间的关联性。
从而实现数据结构化、高效存储。
因此整个系统在数据存储方面具有技术可行性。
2)整个系统开发过程中,尤其是分析与设计阶段,紧密联系再生水公司系统要求,对每一个阶段的任务都要进行总结分析,有问题及时改正。
做到简化流程,操作方便,为本系统能够很好的在实际中发挥作用奠定了良好的基础,为了使得整个软件能够在实际中很好的运用,本系统采用快速模型开发方式,即按照用户的需求迅速开发出符合需求的系统,在此基础上与用户交互,提出系统进一步的改进的方案,如此循环的与用户交互,在很大程度上避免了系统错误。
在于用户交互的阶段我们针对再生水公司的网络环境,以及软硬件环境,对整套软件的适应性不断改进,到现阶段本系统已经能够稳定、高效、成功的在再生水公司的网络环境上运行。
综上所述,本系统具有很强的运行性。
社会可行性
软件社会可行性是指,软件作为一个产品是否会提高社会生产效率,是否促进社会和谐以及产生良好的社会舆论。
本系统的开发对象是再生水公司,再生水历来都是城镇居民的生活必须,关系到国家、社会的稳定和谐,关系到居民的生活质量,,故此再生水公司对于城镇建设、居民生活、社会安定和谐都具有极其重要的作用。
本系统致力于高效、稳定、安全的为再生水公司的管理指定方案。
所以本系统不可否定的会对社会生产效率起到积极的作用。
在另一方面再生水公司作为民生工程的头等大事,对于促进城市化进程有着极其重要的作用,再生水也是社会安定、和谐的命脉,本系统的成功实现,并且顺利应用于实际必将为现代城市化建设,促进社会和谐起到积极的作用。
业务流程图
管理层
分析数据
办公室
月任务
业务处理单位
决策过程
处理过程
数据流向
表格/报表
符号说明:
发票
收费员
发票
收费、记录缴费情况
用户
输入数据库
抄表卡
抄表员
抄表
统计分析数据
统计报表
发展方案
月初
月末
业务流程图
输入设计
供水管理系统的输入设计有以下方面:
基本信息的输入:
公司人员基本信息:
编号,姓名,性别,身份证,电话,手机,电子邮箱,地址。
界面设计如下:
公司人员基本信息输入界面
水表基本信息:
水表编号,水表口径,水表使用年限,水表状态。
用户基本信息:
用户账号,姓名,电话,身份证号,工作单位,固定水费,减免水费,住址,用水类型,供水站点,抄表员,所属支线,水损比率,月抄三次与否,人口数。
界面设计如下:
用户基本信息输入界面
抄表数据输入:
抄表数据:
支线编号,支线名称,水表编号,抄表人,抄表日期,起始读数,终止读数。
界面设计如下:
抄表数据输入界面
输出设计
供水管理系统的输出设计有以下方面:
票据输出:
发票设计:
发票日期,站点名称,用户账号,用户名称,收费员,水表编号,上月读数,本月读数,检修水损,用水类型,用水量,单价,优惠折扣,应缴金额,合计金额。
设计界面如下:
票据输出界面
统计报表输出:
当年与上一年对比报表:
站点,供水量对比,抄回量对比,漏损率对比,售水量对比,实收金额对比,产销差率对比。
设计界面如下:
统计报表输出界面
编码设计
在系统设计过程中,对大量信息要进行描述与分类,为了便于查询、方便记忆、增加系统系统安全性,需要对数据项进行编码设计。
编码设计原则:
1)信息分类编码体现科学化、标准化、规范化、合理化。
2)参照国家标准中有关分类标准体系。
3)参照企业原有的代码体系,尽量考虑企业的习惯。
这样便于企业生产活动的延续性,也有利于数据的整理工作。
4)保证编码的唯一性、可扩展性和方便性。
本系统的编码设计,举例说明如下:
供水站:
编码设计为:
为每个供水站设置唯一编号,供水站名称首字母+区域名称首字母。
支线:
编码设计为:
为每个支线设置唯一编号,支线名称首字母+编号。
客户:
编码设计为:
为每个客户设置唯一用户编号,区域名称首字母+编号。
水表:
编码设计为:
为每个用户水表设置唯一用户水表编号,用户水表名称首字母+编号
为每个支线水表设置唯一支线水表编号,支线水表名称首字母+编号
数据库设计
数据库的E-R图设计如下所示:
表单数据
区域
客户
支线水表
水表信息
站点数据
水表口径
含有
隶属
1
n
1
1
产生
n
1
隶属
隶属
产生
1
n
1
n
1
n
E-R图
数据库表结构
为了满足系统功能,本系统一共设计了23个表,仅举其中较重要的几个表进行结构阐述,如下:
列名
释义
数据类型
长度
是否允许空
AreaID(主键)
区域序号
字符串
10
否
AreaName
区域名称
字符串
40
是
SiteNum
站点名称
字符串
20
是
ReadOperID
抄表人员
字符串
10
是
客户表:
Client
列名
释义
数据类型
长度
是否允许空
SiteNum
站点名称
字符串
20
否
UserAccount(主键)
客户账号
字符串
20
否
UserName
客户名称
字符串
30
否
TelNO
客户电话
字符串
16
是
UserJFtype
客户缴费类型
整型
4
否
Address
客户地址
字符串
40
是
AreaID
区域序号
字符串
10
否
ReadOperID
抄表人员
字符串
20
否
Speople
人数
整型
4
是
支线水表表:
SBArrange
列名
释义
数据类型
长度
是否允许空
SBInfoID
支线编号
字符串
20
是
AreaID
区域序号
字符串
10
是
text
水表名称
字符串
10
是
水表信息表:
SBInfo
列名
释义
数据类型
长度
是否允许空
SBInfoID(主键)
水表序号
字符串
20
否
AccountID
用户账号
字符串
20
是
Status
水表状态
整型
4
是
SBKJID
水表口径序号
字符串
10
是
缴费表:
PayDetail
列名
释义
数据类型
长度
是否允许空
PayID(主键)
缴费编号
字符串
20
否
OriID
数据编号
字符串
20
是
SBInfoID
水表编号
字符串
20
是
BeginNum
起始读数
整型
4
是
EndNum
终止读数
整型
4
是
sYear
年份
短整型
2
是
sMonth
月份
短整型
2
是
UnitPrice
单价
货币
8
是
TypeName
水费类型
字符串
40
是
IsPrint
是否打印
短整型
2
是
各表之间的关系如下图关系图所示:
关系图
系统可行性分析、业务流程、数据流程的基础上,进行了系统功能模块设计、数据库的设计,将系统的功能划分模块、设计表的结构、表的关系,对整个系统的逻辑展示有了一个很好的铺垫。
系统主界面设计
设置供水管理系统的主窗口界面:
供水管理系统分为六大模块:
系统初始化、基础信息、水表管理、抄表/缴费、查询统计、收益分析。
如图所示。
供水管理系统主界面
供水管理系统的主界面是由菜单栏、工具栏与显示窗体组成的,其中工具栏中的快速按钮是菜单的快速实现某一特定功能的另一个入口。
系统各大模块界面设计
系统初始化
设置系统初始化菜单,包括:
操作员管理、数据备份、数据还原、异常报警设置、退出,如图所示。
系统初始化界面
基础信息
设置基础信息菜单,包括:
公司抄表人员管理、供水站设置、支线设置、用水类型设置、优惠折扣设置、用户数据管理、大客户用水比率设置,如图所示。
基础信息界面
水表管理
设置水表管理菜单,包括:
水表口径信息、支线水表管理、支线水表布局、支线水表检修、支线水表报停、用户水表管理、用户水表检修、用户水表报停,如图所示。
水表管理界面
抄表/缴费
设置抄表/缴费菜单,包括:
站点月任务、支线抄表卡输出、用户抄表卡输出、抄表(支线)、抄表(客户)、用户抄表数据修改、支线抄表数据修改、发票打印、用户缴费、批量缴费,如图所示。
抄表/缴费界面
查询统计
设置查询统计菜单,包括:
用户信息查询、用户缴费查询、用户综合查询、用户水表查询、站点水表查询、水表检修查询、水表报停查询、抄表统计分析、用水量排行榜、用水异常统计分析、各站点水损明细、水费征收清册,如图所示。
查询统计界面
收益分析
设置收益分析菜单,包括:
月经济指标完成情况、与去年同期分析对比、近三年经济指标分析对比、用水统计图表,如图所示。
收益分析界面
基础信息
以公司抄表人员管理为例:
点击公司抄表人员管理选项,将会出现如图所示界面。
通过该界面,可以查看公司所有的抄表人员信息。
公司抄表人员管理界面
此时工具栏的快捷按钮为:
增加人员、修改信息、删除人员、导出人员、打印、退出。
点击增加人员按钮,将出现如图所示对话框:
本系统会根据年月日时分秒设置好人员编号,以保证人员编号的唯一性,只需填入人员的其他信息,点击保存即可。
若放弃增加人员,请点击放弃退出,返回到公司抄表人员管理界面。
增加人员对话框
修改人员信息时,请先选择要修改的人员记录,然后点击修改信息按钮,将出现如图修改信息对话框:
(示例:
选择第一条记录进行修改)只需将需要修改的信息直接修改点击保存即可,若放弃修改,请点击放弃退出按钮,跳出修改功能。
修改信息对话框
删除人员信息时,只需选中要删除的人员信息记录,点击删除人员按钮,在弹出的“请确认”对话框中,选择“是”即可,否则点击“否”。
如图删除人员信息所示:
删除人员信息
点击导出人员,即可将所有的抄表人员的信息导入EXCEL表格中,如图导出人员信息所示,点击保存,定义该表格名称与路径,即可进行保存。
导出人员信息
打印界面
参数确定后,点击确定,即出现如图人员名单,点击打印,即可在连接好打印机的前提下,进行名单的打印,否则点击关闭按钮,返回抄表人员管理界面。
人员名单
抄表/缴费
抄表/缴费,涵盖了再生水公司的主要业务,如图所示,以一个月为单位,月初时可以为每个站点制定月任务;打印抄表卡,抄表员到各个用户家抄水表;将数据交给系统操作员,由其输入数据库;可以对数据库中的数据进行修改,并打印发票;最后是用户缴费,其中批量缴费是用户可以一次交多个月的水费。
以“用户抄表数据修改”为例:
点击如图所示的用户抄表数据修改,将出现图所示界面
抄表/缴费界面
用户抄表数据界面
是用户缴费的全部数据,一个用户每月都会有一笔未缴款,当用户缴费后,是否缴费一栏则显示“1”,代表已缴费。
左面是一个树状图,右面是一个表格。
树状图里显示的是各个供水站的名称,当点击某一个供水站,并选择日期时,右面表格里将会出现该供水站下面所有用户的缴费信息。
用户抄表数据修改,有查询、更新、删除功能。
查询:
在选择了“用户编号”或者“水表编号”并填写要查询的“用户编号”或者“水表编号”后点击查询,将会出现对应的信息。
更新:
对数据进行修改时,首先要选中要修改的数据行,然后点击更新,将会出现如图5.17所示界面,为了提高数据安全性,本系统只允许对起始数、终止数、用水量、减免水量、水表编号、单价、水费类型、折扣、抄表员进行修改,如图所示。
将修改后的数据填写后,点击确定,即可修改数据,并显示与表格。
用户抄表数据修改界面
可修改数据界面
主要实现代码如下:
删除:
删除功能类似与更新功能,也要在选择数据后进行删除。
主要实现代码如下:
收益分析
收益分析,为评价公司经营状况提供数据支持,如图所示。
以“用水统计图表”为例:
点击如图5.19所示的用水统计图表,将出现图所示界面。
收益分析界面
用水统计图表界面
用水统计图表,是对用水情况进行图表显示,可以从横向和纵向两个方面进行对比,横向是指对一个时间点,各个站点的用水量折线图,以及漏损率折线图;纵向是指对一个站点,各个月份的用水量柱状图,以及漏损率折线图。
示例:
横向演示:
以2011年3月为例:
点击“各站点供水量”,将出现如图5.21所示界面。
该界面用折线图的方式显示了2011年3月份各个站点的供水量,左面是一个表格,记录了2011年3月个站点的供水量,以及它们所占的百分比,右面是各个站点供水量对应的折线图。
各个站点供水量图表
点击“各站点漏损率”,将出现如图所示界面。
该界面用折线图的方式显示了2011年3月份各个站点的漏损率,左面是一个表格,记录了2011年3月个站点的水损率,右面是各个站点水损率对应的折线图。
各个站点漏损率图表
示例:
纵向演示:
以北链供水站为例:
点击“各月份供水量”,将出现如图所示界面。
该界面用柱状图的方式显示了北链供水站各个月份的供水量,左面是一个表格,记录了北链供水站各个月份的供水量,右面是其各个月份供水量对应的柱状图。
北链供水站各个月份供水量图表
点击“各月份漏损率”,将出现如图所示界面。
该界面用折线图的方式显示了北链供水站个月份的漏损率,左面是一个表格,记录北链供水站各个月份的水损率,右面是其各个月份水损率对应的折线图。
北链供水站各个月份漏损率图表
点击导出,将会把左面表格的内容导入到excel表格中。
报表输出
从系统实现角度出发,将各个功能模块进行了具体的分析与设计,呈现出主功能界面、各个子功能模块;并从几个比较具有代表性的方面进行了系统演示、代码设计:
信息的处理,包括信息的查询、增加、修改、删除、导出、打印;主要业务数据的查询、修改、删除;公司经济业务的统计分析、图表展示。
以鲜明的表现形式,将前面几章的论文综述、系统可行性分析、业务流程、数据流程、系统功能模块设计、数据库设计,更加清楚的展示在大家面前。