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






