资源描述
再生水供水管理系统
操作手册
北京博大水务有限企业
摘 要
再生水供水管理系统,将再生水企业重要业务,在计算机技术支持下集合起来,对业务流程进行了最佳整合与规范。通过供水管理系统,可以很好完毕企业平常数据输入、数据存储、记录数据、报表打印、决策支持工作,使再生水企业更好、更快、更高效运行。
首先分析再生水企业供水管理系统可行性,业务流程、数据流程、数据字典,在此基础上设计功能模块、输入输出及编码设计、数据库,并编写代码实现特定功能。本系统在完毕信息增、删、查、改等基本功能同步,综合分析海量数据给出图表,便于管理者进行决策。
系统中能记录海量数据,进行人员信息管理,重要业务数据导入、修改、查询、删除,精确记录数据,处理数据,制作报表,为决策提供迅速精确支持。为企业节省大量人力、物力,使企业变得精炼易控,运行高效、决策对,从而更好在现代社会健康长远发展。
系统分析
系统整体规划
供水管理系统整体规划将从如下方面论述:
(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所示用水记录图表,将出现图所示界面。
收益分析界面
用水记录图表界面
用水记录图表,是对用水状况进行图表显示,可以从横向和纵向两个方面进行对比,横向是指对一种时间点,各个站点用水量折线图,以及漏损率折线图;纵向是指对一种站点,各个月份用水量柱状图,以及漏损率折线图。
示例:横向演示:
以3月为例:
点击“各站点供水量”,将出现如图5.21所示界面。该界面用折线图方式显示了3月份各个站点供水量,左面是一种表格,记录了3月个站点供水量,以及它们所占比例,右面是各个站点供水量对应折线图。
各个站点供水量图表
点击“各站点漏损率”,将出现如图所示界面。该界面用折线图方式显示了3月份各个站点漏损率,左面是一种表格,记录了3月个站点水损率,右面是各个站点水损率对应折线图。
各个站点漏损率图表
示例:纵向演示:
以北链供水站为例:点击“各月份供水量”,将出现如图所示界面。该界面用柱状图方式显示了北链供水站各个月份供水量,左面是一种表格,记录了北链供水站各个月份供水量,右面是其各个月份供水量对应柱状图。
北链供水站各个月份供水量图表
点击“各月份漏损率”,将出现如图所示界面。该界面用折线图方式显示了北链供水站个月份漏损率,左面是一种表格,记录北链供水站各个月份水损率,右面是其各个月份水损率对应折线图。
北链供水站各个月份漏损率图表
点击导出,将会把左面表格内容导入到excel表格中。
报表输出
从系统实现角度出发,将各个功能模块进行了详细分析与设计,展现出主功能界面、各个子功能模块;并从几种比较具有代表性方面进行了系统演示、代码设计:信息处理,包括信息查询、增长、修改、删除、导出、打印;重要业务数据查询、修改、删除;企业经济业务记录分析、图表展示。以鲜明体现形式,将前面几章论文综述、系统可行性分析、业务流程、数据流程、系统功能模块设计、数据库设计,愈加清晰展示在大家面前。
展开阅读全文