自来水公司收费管理系统
自来水收费管理系统
自来水收费管理系统简介自来水是人们生活不可或缺的重要资源,如何提高自来水的收费管理效率,防止水费漏收和违规用水问题一直是一个重要问题。
自来水收费管理系统是一种基于现代计算机网络技术的管理和控制方法,通过将计算机技术和自来水管理相结合,实现对自来水的收费管理。
这一系统将自来水的收费、仪表管理、用户资料、违规用水等信息进行集成、统一管理,做到信息化管理,优化财务核算,提高管理效率。
功能模块自来水收费管理系统主要分为以下功能模块:用户管理模块用户管理模块是管理收费系统中最基本的部分,主要负责用户管理和用户数据维护。
用户管理模块包括如下的功能:•用户注册:将新的用户信息加入系统中,并记录相关信息•用户资料维护:对用户资料进行修改或删除,包括姓名、地址、电话、电子邮箱、户型等信息。
•用户费用查询:查看用户的费用信息,包括该月的水费、费用支付记录等。
•统计报表:提供关于用户信息和费用的统计数据,方便管理者查看其业务情况用户供水模块用户供水模块主要负责水量计量和计费。
用户供水模块包括如下的功能:•水量计量:自来水公司向用户提供的供水量通过智能化水表进行计量。
•用水费用统计:自动计算每户用水费用,自动更新用户资料,方便管理公司提供精准计费•收费提醒:自助服务提醒用户已经到期的费用情况,节约公司管理人力。
违规用水模块违规用水模块主要负责对使用违规水源进行监测和管理。
违规用水模块包括如下的功能:•对违规用户进行制裁:对使用不合规水源的用户进行罚款,以达到对用户的管理和对于违规行为的处罚。
•报警机制:当本地内部水管或外部供水管道发生非正常情况时,系统会立即发出警报,提醒本地相关工作人员进行维修。
•管理报表:统计并汇总违规用户的信息,方便公司进行数据分析和管理。
财务管理模块财务管理模块主要负责财务核算和报表管理。
财务管理模块包括如下的功能:•费用账单管理:对于客户的费用账单进行管理,包括账单查询、传递账单、计算账单、监督费用缴纳等•费用结算与支出管理:进行接收费用、记录费用,审批及负债管理,对财务数据进行分析与计算•财务统计与报表管理:对财务数据进行统计汇总,生成相关财务报表总结自来水收费管理系统,是一个将计算机技术与自来水管理结合的收费管理系统,不但能够高效、精准、准确地统计用户的水费,还能够监督有效地对违规用户进行制裁,达到了妥善管理自来水资源的目的,优化了财务核算效率和管理效率,对于管理人员的工作质量和工作效率都有很大的帮助。
鸡西市自来水公司营业收费管理信息系统的设计
营销管理的—体化、现代化、标准化:2.1全面体现 器抄表 、远程集中抄表,既保护了现有投资 ,又便 印工资条和工资表。45领导决策支持子系统。领
城市供水营销的现代化 、标准化 ,使 系统专业化 、 于采用先进技术,确保录入数据准确无误,堵塞抄 导决策支持系是在 日常业务数据处理系统的基础
查询服务;2.7提供强大的数据分析及查询功能; 本 、抄表员、段户号等方式查询指定用户的发票。c. 以丰富多达数十种图表分析用户的用水量 ,可以
28为其它管理系统(如生产调度、管网 GIS等)提 水费发票作废 :对于一系列由于错开、误开 、计算 按供水区、抄表本 、抄表员 、段户号、总户号等多种
业管理信息化是水司对用户的窗El,是水司信息 抄表管理主要是对抄表业务进行管理冰 费收入是 计的相关业务处理操作 。4.4人事管理子系统 。
化 工程建设 中的首要 任务 。
自来水公司的主要收入,而抄表数据的正确与否 44.1员工挡案管理 :管理用户单位的员工信息 。
2应用目标。鸡西市 自来水公司营业管理信 直接关系到水费的计算 ,故防止抄表员漏抄 、误 4.4.2抄表员档案管理 :管理抄表员的档案信息 。
苞管理 ;23实现水费结算的电子化 ,结合用水认 析敞准备;b用户表{十抄 表。提供方便快捷和多样 比、水费回收率 、欠费回收情况等信息 ,以报表和
购、代收水费和预付水费等先进管理办法 ,实现同 的功能输入用户表计抄表信息 ,包括手工录入 、手 图表的形式直观地表示出来 ,可使经理及时掌握
科
信j息l科l学
鸡西市自来水公司营业收费管理信息系统的设计
丁 仕 儒 (鸡西市 自来水公 司,黑龙江 鸡西 158100)
摘 要:简述鸡西市 自来水公 司营业收 费管理信息 系统的设计。 关键词 :鸡西 自来水公司 ;营业收 费管理信息 系统 ;设计
智慧水务综合信息管理平台
报表功能
除了数据的报表查看和空间展示之外,SCADA监测系统可以实现对数据的分析工作,包括图表分析以及监 测数据不同监测点的同日对比、不同时间段的同点对比。
压力日况报 表,压力多 日分析表, 每种表格均 可用折线图 或者条形图 进行统计。
数据集成功能
系统拥有数据集成功能,预留数据接口,能够对现场具备远传条件的监测设备以及各类数据监测系统进行 数据接入,接入的数据可以通过设置上下限的方式进行数据的二次管理,一旦数据出现异常,及时发出报 警。
行业痛点
仅靠传统的电话方式,汛情信 息获取方式单一。
物资储备不明确,摸不清防汛 的“家底”,物资分配不合 理。 调度人员与现场沟通不及时, 调度进程缓慢。
02
市场分析
市场分析
据《中国智慧水务行业趋势前瞻与投资战略
规划分析报告》统计数据显示:
90
➢ 2015年中国智慧水务行业市场规模已达
80
70
50.33亿元,同比增长15.33%。
使用用户
BS端:调度中心指挥人员、 管理人员
移动端:调度员、巡线员
管理功能
拥有巡线管理功能,可以对巡线任务的进行管理,包括区域管理,任务管理,绩效管理以及人员管理。
区域管理:实现 对巡线区域的增 删改工作,为巡 线工作下发提供 区域支持。
绩效管 理:实现 对每位巡 线员的绩 效审核工 作
任务管理:实现 隐患以及巡检任 务的下发、任务 计划以及对设施 隐患的管理工 作。
60
➢ 2016年中国智慧水务行业市场规模达到
50
了58.62亿元,同比增长16.47%。
40
➢ 2017年中国智慧水务市场规模增长至约
30
20
浅谈自来水营业收费管理系统
浅谈自来水营业收费管理系统营业收费管理信息系统就是自来水公司同信息技术进行紧密融合的产物,极大地提升了公司的管理水平,促使自来水公司能够有效适应不断扩大的城市规模和人们对供水系统越来越高的要求,为提升企业的综合竞争力做出了重要贡献。
1 自来水营业收费管理系统发展现状近年来,计算机网络通信技术以日新月异的速度飞快发展,社会生产以及人们日常生活中的各个领域都开始广泛应用信息技术,不仅极大地提升了社会生产的效率,同时也有效地提升了人们的生活质量。
对我国的自来水营业收费管理系统的发展现状进行了如下调查:第一,目前,我国部分乡镇地区的自来水公司在运行的过程中,营业收费工作仍然以手工模式为主,即开票、抄表以及收费等整个流程中都是以手工的方式为主的。
从现代管理模式以及社会发展的要求来看,这种营业收费的方式呈现出了严重落后的特点,相关部门必须立即进行淘汰处理,才能够实现可持续发展,同时为人们提供更加优质的服务;第二,部分自来水公司在运行的过程中,在收费方面已经开始使用计算机,但是从本质上来看,自来水公司只不过是改变了开票的方式而已,即通过电脑进行开票,并没有从根本上实现信息化营业收费管理。
这是因为自来水公司在对信息技术进行应用的过程中,仍然停留在初级阶段,系统功能呈现出单一化的特点,无法对自来水公司的营业收费、业务等管理工作进行全面分析,更无法从实际出发,对信息系统功能以及企业的服务职能进行完善;第三,目前,我国部分自来水公司在运行的过程中对单机版软件进行了应用,这些软件是建立在Windows系统和DOS系统基础之上的,因此所构成的数据库平台规模较小。
整个平台在运行的过程中,不仅无法对数据的安全性、全面性以及可靠性给予保障,同时在资源共享方面也存在限制,其运行中无法同邮局以及银行等网络建立紧密的联系,因此实时缴费无法实现,从长远的角度来看,这一系统同自来水公司不断增加的业务需求完全不符。
2 自来水营业收费管理系统发展特点近年来,我国在积极进行现代化城市建设的过程中,一定程度上扩大了城市的供水规模,居民日常生活中对供水质量也提出了更高的要求。
自来水收费管理系统的研究与实现
其次,要提高收费效率和准确性。应该采用多种收费方式,如在线支付、自 助缴费等,提高收费效率,并尽量避免误差和纠纷。
最后,要实现智能化管理。应该利用物联网、大数据、云计算等先进技术手 段,实现用水数据的实时监测和收费管理的智能化。
3、自来水收费管理系统的实现 方法和技术
为了实现以上目标,自来水收费管理系统需要从以下几个方面进行实现:
三、自来水收费管理系统的实现
1、自来水收费管理系统的架构 和功能
自来水收费管理系统主要包括以下几个模块:用户信息管理、用水量管理、 缴费管理、数据分析和监测等。用户信息管理主要负责用户信息的录入、修改和 删除等操作;用水量管理主要负责用水量的计量、统计和查询等操作;缴费管理 主要负责缴费方式的设定、费用的计算和支付等操作;数据分析和监测主要负责 对用水数据进行分析和监测,为管理决策提供数据支持。
二、自来水收费管理系统的研究
1、自来水收费管理系统的现状 和存在的问题
目前,全球范围内的自来水收费管理系统主要存在着以下问题:
首先,收费标准不统一。由于不同地区、不同时间的用水需求和物价水平存 在着差异,收费标准也存在着不统一的现象,这在一定程度上影响了用户的用水 体验和收费管理的效率。
其次,收费方式单一。很多地区的自来水收费方式仍然是传统的现场收费或 定期抄表收费,这种方式不仅效率低下,而且容易出现误差和纠纷。
3、数据库设计数据库设计是系统设计的核心部分,我们根据需求分析的结 果,设计了学生信息表、收费项目表、缴费记录表等数据表。同时,为了满足查 询和业务需求,我们还设计了一些索引和关联表。
二、系统实现
1、前端界面设计前端界面采用Web方式实现,我们利用HTML、CSS和 JavaScript等技术,设计出美观、易用的界面。同时,我们还采用了前端框架和 组件库,提高了开发效率和可维护性。
自来水业扩报装系统.自来水报装管理系统
业扩报装信息系统产品简介:业扩报装系统是自来水公司营业管理系统的一部分,实现报装系统工程资料录入、查勘设计、出图会审、预决算、施工竣工等流程的动态管理,对每个单据节点进行时限控制,短信到期预警,超期提醒,数码相机记录电子文档、电子文档的网上流转,信息共享,电子合同管理、电子签名审批、当前项目进度图查询、所有单据综合查询等功能。
系统特点及优势1、系统采用J2EE架构开发,用户通过IE浏览器借个操作,用户界面友好,操作简单,维护方便。
2、系统核心采用符合WORKSTATION规范的工作流引擎,通过工作流引擎平台实现业务流程的自动流转和流程的自定义,通过系统接口与其他应用系统进行业务和信息的整合;其中系统的前台受理界面与营业收费系统界面进行了整合,通过单点登录技术实现“一站式服务”。
3、报装业务流程的实时监控通过报装信息管理系统,相关业务人员可以随时监控报装工程的状态,了解报装流程中出现的问题,及时处理,避免报装周期的延长。
4、报装业务流程的时限控制报装业务各环节都有相应的时限控制,可以有效地预警,提醒即将超时的任务,并能对超时的任务进行统计查询,为各部门工作效率考核提供依据。
5、报装业务信息的网上流转报装信息进入报装信息管理系统后,将通过网络流转,减少了各个环节之间资料流转的人工操作,提高工作效率。
6、实现数据的“一点录入,多点使用”在手工操作的情况下,这些信息需要多次重复抄写,不仅降低了工作效率,增大了业务人员的工作量,而且容易出现错误。
本系统可实现数据的一点录入,多点使用,避免数据的重复输入。
7、管理架构灵活性--与部门无关的流程设置在报装信息管理系统中的流程设置与现有具体部门无关,而是只定义业务流程节点和与之对应的组织架构和用户角色。
案例:1北京市水务集团2武汉市水务集团3合肥市供水总公司4绍兴市自来水公司5洛阳市自来水公司6顺德市供水总公司7承德市自来水公司8许昌市自来水公司9开封市供水总公司10衡阳市自来水公司11荆门市供水总公司12苏州相城水务发展有限公司公司拥有核心竞争力的产品:1自来水营业收费系统性能稳定,ORACLE数据库,记账精准,报表快速,大业务量处理能力强,2.自来水业扩包装系统,3.自来水客服热线系统,支持各种话务平台,J2EE技术开发,全BS架构,工作流引擎支持工单流转种类完备的统计报表4.自来水表务工单管理系统,支持工作流引擎,J2EE技术开发,全BS架构,严格管理报装流程各环节图纸文档妥善保存管理.5.自来水生产调度系统完整的生产调度解决方案,J2EE技术开发,全BS架构,全新的数据展现平台,种类完备的统计报表,6.自来水银行联网收费系统,7.自来水触摸屏查询系统,8.自来水远传抄表系统,9.自来水大表监控系统。
自来水营销管理系统数据库设计说明书
数据库设计文档自来水营销管理信息系统一、系统设置1.SY_Area 抄表辖区序号列名类型说明1 ID int 主键,自增ID(范围1~99,不能超过99)2 AreaName varchar(50) 抄表辖区名称3 Remark varchar(200) 备注4 Disabled bit 禁用(0可使用 1已禁用)2.SY_MeterType 水表型号序号列名类型说明1 ID int 主键,自增ID2 MeterTypeName varchar(20) 水表型号名称3 Aperture int 口径4 MavValue int 最大表码值(吨。
此种水表的默认最大表码值)5 MinValue int 下限设置(吨。
仅供参考,不做实际用途)6 Life int 周检年限(月)7 Remark varchar(200) 备注8 Disabled bit 禁用(0可使用 1已禁用)3.SY_CostType 费用类型注:含用水类型和附加费类型序号列名类型说明1 ID int 主键,自增ID2 Kind int 类型(0用水类型 1附加费)3 Code varchar(3) 编码(用水类型2位数,附加费3位数)4 CostTypeName varchar(20) 费用类型名称(根据不同情况,建议分别为该字段取别名为:用水类型名称WaterTypeName、附加费类型名称SurchargeName)5 FullName varchar(50) 费用类型全称(主要用于附加费)6 Price decimal(9,2) 单价(元)7 SurchargeText varchar(800) 附加费征收范围说明文字(缓存,仅有参考意义)8 Remark varchar(200) 备注9 Disabled bit 禁用(0可使用 1已禁用)4.SY_Surcharge 附加费关联序号列名类型说明1 ID int 主键,自增ID2 SurchargeID int 附加费ID(其实就是费用类型ID)3 WaterTypeID int 用水类型ID(其实就是费用类型ID)5.SY_Dept 部门序号列名类型说明1 ID int 主键,自增ID2 DeptName varchar(50) 部门名称3 Remark varchar(200) 备注4 Disabled bit 禁用(0可使用 1已禁用)6.SY_Emp 员工序号列名类型说明1 ID int 主键,自增ID2 EmpName varchar(50) 员工姓名3 EmpNo varchar(10) 工号4 Pwd varchar(20) 密码(MD5加密)5 DeptID int 部门ID6 Remark varchar(200) 备注7 Disabled bit 禁用(0可使用 1已禁用)7.SY_Menu 菜单序号列名类型说明1 ID int 主键,自增ID2 MenuName varchar(50) 菜单名称3 Parent int 菜单上级ID4 Url varchar(200) 菜单链接的URL5 OnClick varchar(200) 菜单点击时的js代码6 Icon varchar(30) 菜单图标对应的样式类7 OrderIndex int 菜单排序号8 FlowID int 此菜单项对应业扩流程中的流程ID9 Disabled bit 禁用(0可使用 1已禁用)8.SY_EmpMenuPower 员工菜单权限序号列名类型说明1 ID int 主键,自增ID2 EmpID int 员工ID3 MenuID int 菜单ID9.SY_EmpAreaPower 员工辖区权限序号列名类型说明1 ID int 主键,自增ID2 EmpID int 员工ID3 AreaID int 抄表辖区ID二、用户管理_User 用户注:即用水户序号列名类型说明1 UserNo varchar(10) 主键用户编码(规则:共10位,前2位表示辖区,后8位是全局流水号)2 UserName varchar(80) 用户姓名(最多40个汉字)3 ABC varchar(80) 简码4 CreateDate datetime 创建日期5 Address varchar(200) 联系地址(即用水地址)6 Phone varchar(20) 联系电话7 SMSPhone varchar(20) 短信电话8 AreaID int 所属辖区9 UserType varchar(10) 用户类型(公户、私户)10 PayType varchar(10) 收款方式(坐收、走收、银行代扣)11 BankName varchar(100) 开户银行12 BankNum varchar(20) 银行账号13 Formula varchar(100) 提比提量值14 UserMoney decimal(18,2) 用户金额(正数是预缴费余额、负数是欠费金额)15 MeterID int 水表ID16 DocNum varchar(20) 档案编号17 Pwd varchar(20) 密码(MD5加密。
自来水收费管理系统的应用
经管视线一、引言随信息化的发展,城市供水的规模越来越大,对供水收费管理的要求也越来越高。
需要有全新的管理系统,来提高自来水行业的管理水平的运行效率。
本文分析和研究了自来水行业的特点以及收费管理流程,利用当前先进的软件开发技术、计算机网络技术的先进管理理念,设计了一个提供用户资料、水司账户管理、档案管理,水表管理及查表管理,收费管理,查询等管理,及时发现系统运行中出现的错误,检查操作员日常出现的日常操作日志,针对水司内不同分工,划分操作功能组,并对个人登录损作员进行可控制的功能使用权限控制,提供具有可操作性的用户二次开发功能,对方便快捷的收费工作带来了良好的效果。
系统特点:系统采用POWERBUILDER 7.0为设计语言实现自来水公司(集中式)水收费系统功能。
本系统的应用将改变以往交费必须到指定的水费交费点交费,既让用户可就近交费,避免了跑腿之苦,又可降低企业费用支出。
给广大用户带来更多的方便节约时间。
同时由于数据的统一集中也将给自来水公司的营业管理、市场分析及领导的经营决策带来很大的帮助。
结构图:本系统采用客户/服务器(C/S)体系结构,是目前计算机网络系统最先进的体系,其特点是把整个系统分成前台(客户机)和后台(主机)两个部分。
前台客户机也就是操作员直接操作的微机;后台是中心机房管理的主机。
系统将所有帐务信息全部集中,而应用分布在各水费收费点的业务处理微机。
这种前后台合理的分工,使在前、后台的通讯线路上传输的数据减到最小限度,不但提高了系统的运行速度,而且充分的发挥了前后台两方的资源效力。
客户/服务器体系结构的另一个特点是它的开放性,所谓开放性,即是在网络构成方面,可与多种软、硬件系统相连接,这就使得在前台端构成多种类客户机并存成为现实。
这样,在新旧系统更替时,可充分利用原有系统的软、硬件资源。
二、系统编码1.分成片区,把抄表区域划分多个片区,给每个抄表本进行编号,分成表册号;将用户号相同用水单位的标识号设置为企业代码;每个在册水表用户的唯一标识号为户号,可以手工录入也可系统自动生成,从报装申请到正式建档,所有报装水表用户信息按申请编号进行管理,一个水表对应一个申请编号。
自来水收费管理系统
操作示意图
用户操作示意图
图23用户操作示意图
管理员操作示意图
图24管理员操作示意图
3 概要设计
3.1 数据结构
分析画出自来水收费的数据流图,根据数据流图可以知道自来水公司和各个终端用户,其中可以查询用户信息和关于自来水使用和缴费的一些信息。
图3.1总体系统流程图
说明:
自水公司可根据自来水收费管理软件完成自来水信息的录入、并且完成缴费清单,自来水管理系统可以根据自来水价格和水表度数打印水费单,发放清单给用户。
1、第一周 完成系统分析和设计,并进行程序开发
2、第二周 完成程序开发,进行测试并分析结果,最后撰写课程设计报告
六、推荐参考资料(不少于3篇)
1张海藩.软件工程导论. 北京:清华大学出版社,2004
2陈明.实用软件工程基础. 北京:清华大学出版社,2003
3殷人昆. 实用软件工程. 北京:清华大学出版社,2003
{
system("cls");
long price,read,sum;
cout<<"请输入自来水价格"<<endl;
cin>>price;
cout<<"请输入抄表度数"<<endl;
cin>>read;
sum=price*read;
cout<<"应缴纳水费"<<sum;
}
4.2.3
No
yes
No
yes
q->next=0;
if(s)
{
user *t;
t=s;
自来水公司组织结构
自来水公司组织结构一、公司概况自来水公司是负责城市供水的重要机构,其组织结构是为了有效管理和运营供水系统而建立的。
下面将介绍一个典型自来水公司的组织结构。
二、总经理办公室总经理办公室是自来水公司的最高决策机构,负责制定公司的发展战略和决策重大事项。
总经理办公室下设办公室主任、副总经理等职位,他们负责协调各部门的工作,并向总经理汇报工作情况。
三、财务部财务部是自来水公司的核心支持部门,负责公司的财务管理和资金运营。
财务部下设会计组、出纳组等职能部门,他们负责编制财务报表、管理资金流动和处理日常财务事务。
四、技术研发部技术研发部是自来水公司的技术支持部门,负责新技术的研究和开发,以提升供水系统的运行效率和水质水量的提升。
技术研发部下设研究组、实验室等职能部门,他们负责研究新技术、进行实验验证,并将成果应用于实际生产中。
五、运维部运维部是自来水公司的运营管理部门,负责供水系统的日常运维和设备的维护保养。
运维部下设管网组、设备组等职能部门,他们负责管网的巡检和维修、设备的保养和维修,并及时处理供水系统中的故障和异常情况。
六、市场营销部市场营销部是自来水公司的市场推广部门,负责制定市场营销策略和开展客户服务工作,以提升公司的知名度和用户满意度。
市场营销部下设市场调研组、客户服务组等职能部门,他们负责调研市场需求、开展宣传推广和处理用户投诉。
七、人力资源部人力资源部是自来水公司的人力资源管理部门,负责招聘、培训和福利管理等工作,以保证公司的人力资源供给和员工的发展。
人力资源部下设招聘组、培训组等职能部门,他们负责招聘新员工、组织培训和管理员工的福利待遇。
八、监察部监察部是自来水公司的内部监督部门,负责监督公司各部门的工作执行情况和遵守公司规章制度。
监察部下设监察组、审计组等职能部门,他们负责开展内部监察和审计工作,并及时发现和纠正工作中的问题。
九、办事处自来水公司通常设有多个办事处,分布在不同的区域,负责该区域的供水服务和客户管理。
自来水营销管理系统数据库设计说明书
数据库设计文档自来水营销管理信息系统一、系统设置1.SY_Area 抄表辖区2.SY_MeterType 水表型号3.SY_CostType 费用类型注:含用水类型和附加费类型4.SY_Surcharge 附加费关联5.SY_Dept 部门6.SY_Emp 员工7.SY_Menu 菜单8.SY_EmpMenuPower 员工菜单权限9.SY_EmpAreaPower 员工辖区权限二、用户管理_User 用户注:即用水户_Formula 提比提量_Meter 水表_SMS 短信群发记录三、业扩工程1.BE_Flow 流程模板数据:2.BE_Order 业扩工单3.BE_OrderUser 工单用户详表4.BE_Formula 工单用户提比提量5.BE_History 流程历史记录6.BE_Comment 工单附加信息7.BE_OrderLite 快捷工单四、抄表管理1.RD_Volume 表册2.RD_YearMonth 抄表年月3.RD_Task 抄表任务分配4.RD_Read 抄表数据5.RD_ReadTypes 分类水量6.RD_ChangeMaxValue 最大表码修正记录7.RD_ChangeValue 底码修正记录五、收费管理1.PY_Bill 水费单2.PY_BillDetail 水费单明细3.PY_Pay 交费单4.PY_UserHistory 用户历史详单5.PY_Balance 销账明细6.PY_BalanceDetail 销账明细7.PY_SumReport 各类用水统计总表注:这是一个报表缓存表六、发票管理1.IV_Invoice 发票2.IV_InInvoice 发票入库3.IV_OutInvoice 发票出库4.IV_Archive 交票记录。
自来水收费管理系统的应用
自来水收费管理系统的应用作者:刘华来源:《现代经济信息》2012年第06期摘要:本文对自来水行业收费方式核心业务的相关业务之间的关系进行分析,以期统一规范管理和有效监督,提高公司的管理效益。
关键词:营业抄收;水表管理;收费管理;票据管理;抄表管理;售水管理信息系统中图分类号:F276.6文献标识码:A 文章编号:1001-828X(2012)03-00-02一、引言随信息化的发展,城市供水的规模越来越大,对供水收费管理的要求也越来越高。
需要有全新的管理系统,来提高自来水行业的管理水平的运行效率。
本文分析和研究了自来水行业的特点以及收费管理流程,利用当前先进的软件开发技术、计算机网络技术的先进管理理念,设计了一个提供用户资料、水司账户管理、档案管理,水表管理及查表管理,收费管理,查询等管理,及时发现系统运行中出现的错误,检查操作员日常出现的日常操作日志,针对水司内不同分工,划分操作功能组,并对个人登录损作员进行可控制的功能使用权限控制,提供具有可操作性的用户二次开发功能,对方便快捷的收费工作带来了良好的效果。
系统特点:系统采用POWERBUILDER 7.0为设计语言实现自来水公司(集中式)水收费系统功能。
本系统的应用将改变以往交费必须到指定的水费交费点交费,既让用户可就近交费,避免了跑腿之苦,又可降低企业费用支出。
给广大用户带来更多的方便节约时间。
同时由于数据的统一集中也将给自来水公司的营业管理、市场分析及领导的经营决策带来很大的帮助。
结构图:本系统采用客户/服务器(C/S)体系结构,是目前计算机网络系统最先进的体系,其特点是把整个系统分成前台(客户机)和后台(主机)两个部分。
前台客户机也就是操作员直接操作的微机;后台是中心机房管理的主机。
系统将所有帐务信息全部集中,而应用分布在各水费收费点的业务处理微机。
这种前后台合理的分工,使在前、后台的通讯线路上传输的数据减到最小限度,不但提高了系统的运行速度,而且充分的发挥了前后台两方的资源效力。
自来水客服中心信息系统
自来水客服中心信息系统1.产品简介近年来随着市场经济体制的建立和经济的发展,公用事业企业正由单一生产型转变为生产经营型和社会服务型,作为和城市居民紧密相关的水资源销售与营业管理工作,其地位和重要性日益提高。
利用信息技术建立一个完善高效的供水热线系统,提高为市民的服务满意度方面还是在提高企业内部工作管理效率方面,都是一件相当重要和迫在眉睫的工作。
武汉易维系统工程公司作为一家在公用事业行业进行系统开发和实施的专业化公司,有着多家自来水以及公司业务系统开发实施的成功经验,对公用事业行业客户的需求有着深入的了解。
公司相关技术人员在仔细了解水行业系统建设方面的主观需求后,就供水营业热线系统的开发和实施进行进行了深入研究,结合公司长期积累的丰富行业经验,推出了供水热线的完整解决方案。
2.系统结构2.1本呼叫中心业务处理系统完全采用J2EE全B/S架构开发2.2高效的话务处理与统计功能实时收集设备中的中继、队列、座席、路由等各类信息。
同时进行历史数据保存和统计分析,帮助管理人员实时监视和监督系统运行效率和业务代表的工作质量、预测通信资源需求、进行人力资源的预测和排班、制定有效的呼叫中心路由分配策略。
帮助水务集团有效的管理呼叫处理和业务代表资源,提高生产率和成本效益。
2.3本系统包含一个独立的知识库子系统,该子系统具备完善的知识库管理功能通过适当的授权,各业务职能部门可对中心知识库进行维护,将和本部门相关的信息存放在知识库中。
客服座席人员可以快速查询知识库中相关的知识点,减少呼叫处理和响应时间,为用户提供更准确一致的信息的目的。
知识库中的各种业务知识还可通过各种途径(短信,传真,邮件等)发送给目标人员,从而初步将客服中心建设成一个学习型的组织。
2.4本系统内嵌一个完全符合标准工作流管理规范的工作流引擎,使得本系统中工单流转的管理功能非常强大与部门无关的流程设置工作流程自定义设置灵活单据表单自定义流程流转层次和节点无限制流程数据权限保证安全流程时限精确控制提高客户满意度流程功能与业务系统结合提高易用性2.5与营业收费系统的集成客户水表的基本资料。
西安市自来水有限公司客服管理信息系统应用方案
西安市自来水有限公司客服管理信息系统应用方案作者:张小平姚彦平来源:《科技传播》2013年第05期摘要本文阐明了西安市自来水有限公司新建的客服管理信息系统的系统设计、系统组成及功能概述。
关键词自来水客服管理系统;多通道网关;大屏幕显示系统中图分类号TP39 文献标识码A 文章编号 1674-6708(2013)86-0159-021系统概述西安市自来水有限公司(以下简称西安水司)是一家大型供水企业,目前日最高供水量为125万m3。
客户服务中心的目标是为了给用户提供全面而优质的服务,已开通了供水客服热线“965113”实现“一点受理,全程响应”。
客服管理信息系统的发展目标:建立以呼叫中心为中心的分布于全市的基于IP的分布式呼叫中心模式——形成综合性的呼叫中心服务平台,增加IVR服务功能和其他功能模块;水费查询及催缴、语音留言服务、停水信息的查询及通知等;建立国内省会城市一流的自来水行业特色的客服管理信息系统。
2系统设计建设目标:建立一个统一的、集中受理的、面向客户的综合性服务接入平台。
实现呼叫中心的统一号码接入;达到全面支持多通道客服的目的。
部署邮件和短信高级网关,实现通知和工作报告功能。
提供用户业务咨询、业务查询、费用查询、投诉受理、建议受理、业务受理等一站化式管理。
建立服务调度处理子系统,实现人员、工单、供用水信息记录的处理。
建立工单管理和派工子系统。
建立客服一级服务通知单分流处理;实现对服务单进行监控的仪表盘和分流管理处理。
建立服务调度处理子系统,实现人员、工单、供用水信息记录的处理。
建立知识库子系统、包括常见问答等。
建立工作协同任务管理子系统。
建立服务质量管理子系统,对延误、变动等进行自动提醒、升级处理等。
与公司运行维护体系相结合,实现公司内部客户服务化,将公司内部运行维护工作纳入呼叫中心管理,实现流程的电子化、精确化。
3 系统组成及功能概述3.1系统组成自来水客服管理系统由以下子系统组成,子系统间无缝整合,实现业务流程管理;子系统也可单独应用,灵活满足企业的需求:1)呼叫中心系统;2)AgentDeskTop 坐席客户端软件;3)大屏幕显示系统;4)自来水客服管理系统客服中心信息处理系统;5)多通道网关;6)接口。
自来水公司管理系统水费收入真实、完整、合规性审计
自来水公司作为公用事业单位,对人民群众的生活影响极大。
近几年随着城市的快速发展,业务量逐年增长,年供水量达到了100多万立方米。
从近几年该单位的效益情况看,却出现了亏损不断增加的趋势。
该公司用水单位户数多,围广,进行有效控制比较困难,2006年实际用户达13000多个。
由于以前年度该单位对各用户水表的抄表、收费实行手工控制,在财务收支审计过程中无法详细核实该单位的收入明细情况。
2006年6月起该公司对全市自来水用水、收费等情况通过用水收费管理系统进行管理。
这一特点决定了对该公司的审计可以实施计算机辅助审计,解决了单纯手工审计费时费力,而且覆盖面难以保证的局面。
但从审前调查情况看,该单位业务软件运行时间较短,软件对数据缺少加密功能控制,业务员可对有关的数据进行直接改动,而不需用更正程序。
因此,重点利用计算机进行辅助审计则可以扬长避短,查找收入管理方面的缺陷,通过对收费系统的所有业务数据进行检索,取得较好效果。
所需资料利用此经验进行审计,需要从被审计单位取得如下资料:一、利用此经验进行审计,需要从被审计单位取得如下资料:业务数据:(一)用户基本信息表UserInfo包含13189户用水单位。
主要容如下:1、用户编号ID2、用户名称Name3、用户地址Addr4、用户类型UserType—0,代表个人用水;1,代表单位用水5、付款类型PayMode(二)抄表及水费征收历史记录表RateHistory,保存了各月的水表抄表数据及水费征收记录,主要容如下:1、用户编号ID—共13189户用水单位(户)2、水表编号MeterID3、操作月份CurMonth4、第一水价编号PriceID5、第二水价编号SecPrice6、第二水价比例Rate7、第三-第五水价编号ThdPrice-FifthPrice8、第三-第五水价比例ThdRate-FifthRate9、计划水量Scheme10、水表口径Caliber11、上月数SYS12、本月数BYS13、上月日期SYRQ14、本月日期BYRQ15、录入日期LRRQ16、抄表异常CBYC17、抄见水量CJSL18、子表水量ZBSL19、加减水量JJSL—正数为调增,负数为调减20、起码水量QMSL—底度费21、第一-第五水价水量SL1-SL5,SL11-SL5322、合计水量HJSL,合计金额HJJE23、上月水量SYSL24、第一-第五水价金额JE1- JE5, JE11- JE5325、滞纳金ZNJ26、开票金额KPJE27、实收金额SSJE28. 代收合计金额 DSHJJE29.换表费HBF30.实际征收滞纳金SSZNJ31. 本月结余 BYJY32. 上月结余JYA33. 合计结余JYB(三)水价表price保存了当前在用的水价记录及以前用过的水价历史记录,主要容如下:1、用水类型Name2、基本水价Price13、城市附加费Addit14、污水处理费Addit25、水资源费Addit3(四)历史水价记录表PriceHistory记录征收水费的历史价格构成。
软件工程自来水收费课程设计
软件工程自来水收费课程设计一、设计背景随着城市化进程的加速,自来水收费管理成为城市基础设施建设的重要组成部分。
为了提高收费效率,降低人工成本,并确保数据准确性,我们设计了这款自来水收费管理系统。
二、设计目标1. 实现自动化收费:通过系统自动计算水量并生成账单,减少人工干预。
2. 提高数据准确性:确保水量、费用等数据的准确性,避免人为错误。
3. 优化客户体验:为用户提供便捷的查询、缴费等服务,提高客户满意度。
4. 提升管理效率:为管理人员提供实时数据监控和统计分析功能,提高管理效率。
三、系统功能设计1. 用户管理模块:实现用户信息录入、查询、修改等功能,包括用户姓名、地址、联系方式等。
2. 水量管理模块:根据用户实际用水量,自动计算水量并生成相应账单,支持按月、按季度或按年度结算。
3. 费用管理模块:根据水量和单价计算费用,支持多种计价方式,如按用量、阶梯计价等。
4. 账单查询模块:为用户提供账单查询功能,支持按月、按季度或按年度查询,用户可随时查看用水情况和费用明细。
5. 缴费管理模块:提供线上缴费功能,用户可通过系统完成水费的缴纳,支持多种支付方式。
6. 报表统计模块:为管理人员提供各类报表统计功能,如水量统计、费用统计、缴费情况统计等,帮助管理人员全面了解供水情况。
7. 系统设置模块:包括权限管理、系统参数设置等功能,确保系统的正常运行和数据安全。
四、技术实现1. 前端技术:采用HTML5、CSS3和JavaScript等前端技术,实现用户界面的美观和交互性。
2. 后端技术:采用Java语言和Spring框架,实现系统的业务逻辑和数据访问层。
3. 数据库技术:采用MySQL数据库,存储用户信息、水量数据、费用信息等。
4. 接口设计:前后端之间通过API接口进行数据交互,保证系统的可扩展性和可维护性。
5. 安全措施:采用HTTPS协议、MD5加密等技术手段,确保数据传输和存储的安全性。
五、测试与部署1. 单元测试:对每个模块进行单元测试,确保每个模块的功能正常。
慧星自来水收费管理系统方案
慧星自来水收费管理系统方案目录一、背景 (3)二、适用客户类型 (3)三、系统特点 (3)四、工作流程 (3)五、硬件系统 (4)六、软件系统 (8)七、实施步骤 (10)八、报价 (14)九、售后服务 (14)一、背景随着国家对“水价改革”及自来水公司体制改革的不断深入,传统手工的自来水公司收费管理工作模式已经不能满足自来水公司开放式经营的需要。
采用先进计算机网络和信息技术处理自来水公司的日常业务,成为自来水公司的迫切任务。
为了实现自来水公司优质、经济、高效的服务目标,应建立先进的自来水收费管理信息系统,将一流的管理与先进的计算机网络结合在一起,并在此基础上加载数字语音信息支持功能,建立客户服务中心系统,形成一个以计算机技术为载体,业务管理为内容的统一体,最终达到用户方便、企业增效、形象良好的对外服务窗口。
二、适用客户类型本方案适用:适合有多个收费网点的自来水公司三、系统特点本系统是专为有多个收费网点的自来水公司量身定制的信息系统建设方案,其主要特点是:1、投资小、见效快、性价比高。
2、安全可靠、易于维护,系统采用成熟、稳定、先进的网络结构和数据库管理系统,有效保证了信息的可靠性、完整性和一致性。
3、简单易学、贴近用户,本系统界面采用人性化设计,简单易懂、操作快捷,操作员可以在很短时间内就掌握本系统的使用方法。
4、强大的自定义功能。
发票格式、抄表方式、阶梯水价、附加费、滞纳金计算、各种报表格式等,均可灵活定义,可以满足全国各地的自来水公司的业务需求。
5、灵活通用的自定义报表功能。
本系统的通用报表功能,可以直接从数据库中取数,几乎可以生成任何您想要的报表。
四、工作流程1、根据用户申请建立用户、水表信息2、每月抄表员使用抄表机到用户处抄录水表指数3、将抄表员抄录的水表指数导入系统4、审核导入的水费信息5、用户持用户卡到各收费网点交费,收费员划卡收费6、用户也可以到各收费网点预存水费,每月审核完水费后从预收账户中冲减水费7、也可以通过银行托收水费8、生成每月报表工作流程如下图所示:五、硬件系统硬件拓扑结构如下图所示:本方案采用的是成熟的Client/Server结构。
自来水收费管理系统
自来水收费管理系统第一章系统概述1.1系统开发背景随着城市人口的增多,以及人民生活水平的提高,各种用水清洁型电器大量涌入寻常百姓家,致使用水量大涨,给水费收缴人员的管理带来了很大的不便,常常在自己的办公桌上着一叠叠得计录册,很难在其中进行查询及修改操作,为了减轻水电收缴人员的工作负荷,同时也为了方便用户对水电用量及水电收费情况的查询,我们决定设计一个应用软件系统也就是水电缴费管理系统。
1.2系统开发的目的和意义城市公用事业(特指水、电、气、热)的对外窗口服务是每个城市最基本和必需的服务,服务质量的高低,可以直接影响到城市的形象甚至社会经济活力。
城市公用事业的对外窗口服务是面对城市千家万户,具有广泛性、多样性、连续性、公开性、准确性、及时性和方便性等重要特性。
要使服务能够优质、经济、高效地提供给市民,开发和应用自来水收费管理系统用户自由查阅个人的用量及缴费情况等手段。
这种自来水收费管理系统在一定程度上方便了用户和自来水管理工作人员,但作用是有限的。
由于城区不断扩大,用户缴费不便,不得不增加营业点,加重了企业的负担;,实现无论何时、何地都能够为市民提供咨询、投诉、报修甚至缴费等立体服务,已成为自来水收费单位对外窗口服务的必然趋势。
自来水收费管理的计算机化是小区物业管理信息化、现代化和规范化的有力手段,是对物业管理的一次变革,具有十分重要的意义。
物业管理要创一流水平,体现一流质量,实现现代化管理势在必行。
为了促进水费收缴工作目标的实现,提高水费收缴工作人员的工作效率,实现水费收缴工作由原始的手工操作到无纸化、自动化的技术变革,有必要开发一套自来水收费管理系统。
自来水收费管理系统是针对目前水费收缴困难麻烦等情况下设计出的管理软件,是一个实用的管理信息系统,管理员可以通过相应的模块,对数据库中的信息进行更新、删除和查询,对水电基本用量信息报表生成,对使用该系统的管理员信息进行更新、删除,还有操作员管理,权限设置,密码修改,数据备份与系统恢复等其他系统管理功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 自来水公司收费管理系统需求分析 01.1 开发背景 01.2 系统主要业务分析 (1)1.2.1 客户信息管理业务分析 (1)1.2.2 用水类型管理业务分析 (1)1.2.3 业务员信息管理业务分析 (1)1.2.4 客户用水信息管理业务分析 (1)1.2.5 客户费用管理业务分析 (1)1.2.6 收费登记业务分析 (1)1.3 系统功能需求分析 (2)1.3.1 客户信息管理功能分析 (2)1.3.2 用水类型管理功能分析 (2)1.3.3业务员管理功能分析 (2)1.3.4 客户用水信息管理功能分析 (2)1.3.5 客户费用管理功能分析 (3)1.3.6 收费登记功能分析 (3)1.3.7 数据流图 (3)1.4 系统数据模型 (5)1.5 数据字典 (7)1.5.1数据项 (7)1.5.2数据结构 (9)1.5.3 数据流 (9)1.5.4 数据存储 (11)1.5.4 数据处理 (11)2 自来水公司收费管理系统逻辑结构设计 (13)2.1 系统模块划分 (13)2.2 数据库逻辑结构设计 (13)3 个人网上银行功能设计 (16)3.1 增加信息操作 (16)3.2 删除信息操作 (20)3.3 触发器 (22)3.4 规则 (23)3.5 查询信息操作 (23)4 课程设计总结 (26)4.1 总结 (26)4.2 展望 (27)1 自来水公司收费管理系统需求分析1.1 开发背景随着城市人口的增多,以及人民生活水平的提高,各种用水清洁型电器大量涌入寻常百姓家,致使用水大涨,给水费收缴人员的管理带来了很大的不便,常常在自己的办公桌上着一叠叠得计录册,很难在其中进行查询及修改操作,为了减轻水电收缴人员的工作负荷,同时也为了方便用户对水电用量及水电收费情况的查询,我们决定设计一个应用软件系统也就是水电缴费管理系统。
城市公用事业(特指水、电、气、热)的对外窗口服务是每个城市最基本和必需的服务,服务质量的高低,可以直接影响到城市的形象甚至社会经济活力。
城市公用事业的对外窗口服务是面对城市千家万户,具有广泛性、多样性、连续性、公开性、准确性、及时性和方便性等重要特性。
要使服务能够优质、经济、高效地提供给市民,开发和应用自来水收费管理系统用户自由查阅个人的用量及缴费情况等手段。
这种自来水收费管理系统在一定程度上方便了用户和自来水管理工作人员,但作用是有限的。
由于城区不断扩大,用户缴费不便,不得不增加营业点,加重了企业的负担;,实现无论何时、何地都能够为市民提供咨询、投诉、报修甚至缴费等立体服务,已成为自来水收费单位对外窗口服务的必然趋势。
自来水收费管理的计算机化是小区物业管理信息化、现代化和规范化的有力手段,是对物业管理的一次变革,具有十分重要的意义。
物业管理要创一流水平,体现一流质量,实现现代化管理势在必行。
为了促进水费收缴工作目标的实现,提高水费收缴工作人员的工作效率,实现水费收缴工作由原始的手工操作到无纸化、自动化的技术变革,有必要开发一套自来水收费管理系统。
自来水收费管理系统是针对目前水费收缴困难麻烦等情况下设计出的管理软件,是一个实用的管理信息系统,管理员可以通过相应的模块,对数据库中的信息进行更新、删除和查询,对水电基本用量信息报表生成,对使用该系统的管理员信息进行更新、删除,还有操作员管理,权限设置,密码修改,数据备份与系统恢复等其他系统管理功能。
因为本系统具有高透明性,所以相关用户可以对自来水使用缴费信息以及资费信息进行查询。
通过本系统的应用,可以加强对水电使用信息的管理,减轻管理员的工作负担,提高工作效率。
使用户可以更及时有效的查询并交纳水电费,实现水电缴费管理的科学化、现代化。
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数据项1.5.2数据结构1.5.3 数据流1.5.4 数据存储1.5.4 数据处理2 自来水公司收费管理系统逻辑结构设计2.1 系统模块划分由需求分析可知,整个系统可以划分为六个小模块,分别为:客户信息管理模块、用水类型信息管理模块、业务员信息管理模块、客户用水信息管理模块、客户费用管理模块、收费登记管理模块。
如图所示:2.2 数据库逻辑结构设计数据库的关系模型根据数据模型来确定,即将关系模型转化为Sqlserver 数据库系统所支持的实际数据模型,得到数据库的逻辑结构。
在数据库的关系模型及系统处理过程中的数据的结构的基础上,获得系统数据库表以及表之间的关系。
在本系统中,以下是系统中几个主要的数据库表结构,如表所示:管理员信息表客户信息表编号字段名字段类型备注说明字段约束1 Cust_id Char(5) 客户号主键、外键2 The_month Char(10) 月份主键、外键3 Water_id Char(5) 用水类型号外键4 Water_number float 用水量3 个人网上银行功能设计3.1 增加信息操作--1 客户信息插入create procedure insert_customer(@cust_id char(5),@cust_name char(10),@address char(50),@tel char(11),@use_money float)asinsert into customer(cust_id,cust_name,address,tel,use_money)values(@cust_id,@cust_name,@address,@tel,@use_money);--2 用水类型信息插入create procedure insert_water(@water_id char(5),@water_name char(10),@price float,@max_get int,@over_cost float)asinsert into water(water_id,water_name,price,max_get,over_cost)values(@water_id,@water_name,@price,@max_get,@over_cost);--3 业务员信息插入create procedure insert_employee(@emp_id char(5),@emp_name char(10),@sex char(2),@birthday datetime,@tel char(11),@address char(50),@password char(6),@workplace char(20))asinsert into employee(emp_id,emp_name,sex,birthday,tel,address,password,workplace) values(@emp_id,@emp_name,@sex,@birthday,@tel,@address,@password,@workplace);--4 管理员信息插入create procedure insert_administrator(@ad_id char(5),@ad_name char(10),@sex char(2),@birthday datetime,@tel char(11),@address char(50),@password char(6))asinsert into administration(ad_id,ad_name,sex,birthday,tel,address,password) values(@ad_id,@ad_name,@sex,@birthday,@tel,@address,@password);--5 客户用水信息插入create procedure insert_water_use(@cust_id char(5),@the_month char(10),@water_id char(5),@water_number float)asinsert into water_use(cust_id,the_month,water_id,water_number)values(@cust_id,@the_month,@water_id,@water_number);create procedure insert_customer_cost(@cust_id char(5),@the_month char(10),@if_cost char(4))asbegindeclare @water_id char(5),@price float,@max_get int,@over_cost float,@cost float,@water_number floatselect@water_id=(select water_id from water_use where cust_id=@cust_id and the_month=@the_month)select@water_number=(select water_number from water_use where cust_id=@cust_id and the_month=@the_month)select @price=(select price from water where water_id=@water_id)select @max_get=(select max_get from water where water_id=@water_id)select @over_cost=(select over_cost from water where water_id=@water_id)if(@water_number<=@max_get)select @cost=(@water_number*@price)if(@water_number>@max_get)select @cost=(@max_get*@price+(@water_number-@max_get)*@price)insert into customer_cost(cust_id,the_month,cost,if_cost)values(@cust_id,@the_month,@cost,@if_cost)end;create procedure insert_pay_report(@cust_id char(5),@the_month char(10),@last_pay float,@emp_id char(5))asbegindeclare @should_pay floatselect@should_pay=(select cost from customer_cost where cust_id=@cust_id and the_month=@the_month)insert into pay_report(cust_id,the_month,should_pay,last_pay,emp_id)values(@cust_id,@the_month,@should_pay,@last_pay,@emp_id)end;3.2 删除信息操作--1 客户信息删除create procedure delete_customer@cust_id char(5)asdelete from customerwhere cust_id=@cust_id;--2 用水类型信息删除create procedure delete_water@water_id char(5)asdelete from waterwhere water_id=@water_id;--3 业务员信息删除create procedure delete_employee@emp_id char(5)asdelete from employeewhere emp_id=@emp_id;--4 客户用水信息删除create procedure delete_water_use@cust_id char(5),@the_month char(10)asdelete from water_usewhere cust_id=@cust_id and the_month=@the_month;--5 客户费用信息删除create procedure delete_customer_cost@cust_id char(5),@the_month char(10)asdelete from customer_costwhere cust_id=@cust_id and the_month=@the_month;--6 管理员信息删除create procedure delete_administrator@ad_id char(5)asdelete from administrationwhere ad_id=@ad_id;--7 收费登记信息删除create procedure delete_pay_report@cust_id char(5),@the_month char(10)asdelete from pay_reportwhere cust_id=@cust_id and the_month=@the_month;3.3 触发器--创建删除客户信息触发器create trigger customer_deleteon customer instead of delete asbegindelete from customer_costwhere cust_id in(select cust_id from deleted)delete from water_usewhere cust_id in(select cust_id from deleted)delete from pay_reportwhere cust_id in(select cust_id from deleted)delete from customerwhere cust_id in(select cust_id from deleted)end;--创建插入收费登记信息触发器create trigger pay_coston pay_report for insert asbegindeclare @pay float,@use_money float,@cust_id char(5),@should_pay float select @pay=(select last_pay from inserted)select @cust_id=(select cust_id from inserted)select @use_money=(select use_money from customer where cust_id=@cust_id) select @should_pay=(select should_pay from pay_report where cust_id=@cust_id) select @use_money=@pay+@use_money-@should_payif(@use_money>=0)beginupdate customer_costset if_cost='已收'where cust_id=@cust_idupdate customerset use_money=@use_moneywhere cust_id=@cust_idendif(@use_money<0)beginupdate customer_costset if_cost='未清'where cust_id=@cust_idupdate customerset use_money=0where cust_id=@cust_idendend;3.4 规则--创建规则使得月份符合格式“××××年××月”,并邦定到表中相应字段;create rule the_month_rule as @the_month like'____年__月';exec sp_bindrule the_month_rule,'customer_cost.[the_month]';exec sp_bindrule the_month_rule,'pay_report.[the_month]';exec sp_bindrule the_month_rule,'water_use.[the_month]';3.5 查询信息操作--统计指定月份应收费用和实收费用create procedure pay_information@the_month char(10)as select sum(should_pay)应收费用,sum(last_pay)实收费用from pay_reportwhere the_month=@the_month;--查询指定月份未交费用户信息create procedure unpay@the_month char(10)asselect*from customer,customer_costwhere customer.cust_id=customer_cost.cust_id and(if_cost='未收'or if_cost='未清')and the_month=@the_month;--1 客户信息查询create procedure search_customer@cust_id char(5)asselect*from customerwhere cust_id=@cust_id;--2 用水类型信息查询create procedure search_water@water_id char(5)asselect*from waterwhere water_id=@water_id;--3 业务员信息查询create procedure search_employee@emp_id char(5)asselect*from employeewhere emp_id=@emp_id;--4 管理员信息查询create procedure search_administrator@ad_id char(5)asselect*from administrationwhere ad_id=@ad_id;--5 客户用水信息查询create procedure search_water_use@cust_id char(5),@the_month char(10)asselect*from water_usewhere cust_id=@cust_id and the_month=@the_month;--6 客户费用信息查询create procedure search_customer_cost@cust_id char(5),@the_month char(10)asselect*from customer_costwhere cust_id=@cust_id and the_month=@the_month;--7 收费登记信息查询create procedure search_pay_report@cust_id char(5),@the_month char(10)asselect*from pay_reportwhere cust_id=@cust_id and the_month=@the_month;4 课程设计总结4.1 总结这次的课程设计可以说是为毕业设计做的一个预演,真的做起来困难重重,深刻体会到做一个软件,里面需要的很多知识我们没有接触过,去图书馆找书的时候发现,我们学的仅仅是皮毛,还有很多东西需要我们去发掘,就算是借一本书看完它,我们还是会发现还有很多知识没有吃透,这需要我们不断的实践,不断地自学习,不断地发现问题去思考问题。