自来水收费管理系统.doc

上传人:仙人指路1688 文档编号:2825879 上传时间:2023-02-26 格式:DOC 页数:18 大小:197.50KB
返回 下载 相关 举报
自来水收费管理系统.doc_第1页
第1页 / 共18页
自来水收费管理系统.doc_第2页
第2页 / 共18页
自来水收费管理系统.doc_第3页
第3页 / 共18页
自来水收费管理系统.doc_第4页
第4页 / 共18页
自来水收费管理系统.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《自来水收费管理系统.doc》由会员分享,可在线阅读,更多相关《自来水收费管理系统.doc(18页珍藏版)》请在三一办公上搜索。

1、自来水收费管理系统第一章 系统概述1.1系统开发背景随着城市人口的增多,以及人民生活水平的提高,各种用水清洁型电器大量涌入寻常百姓家,致使用水量大涨,给水费收缴人员的管理带来了很大的不便,常常在自己的办公桌上着一叠叠得计录册,很难在其中进行查询及修改操作,为了减轻水电收缴人员的工作负荷,同时也为了方便用户对水电用量及水电收费情况的查询,我们决定设计一个应用软件系统也就是水电缴费管理系统。1.2系统开发的目的和意义城市公用事业(特指水、电、气、热)的对外窗口服务是每个城市最基本和必需的服务,服务质量的高低,可以直接影响到城市的形象甚至社会经济活力。城市公用事业的对外窗口服务是面对城市千家万户,具

2、有广泛性、多样性、连续性、公开性、准确性、及时性和方便性等重要特性。要使服务能够优质、经济、高效地提供给市民,开发和应用自来水收费管理系统用户自由查阅个人的用量及缴费情况等手段。这种自来水收费管理系统在一定程度上方便了用户和自来水管理工作人员,但作用是有限的。由于城区不断扩大,用户缴费不便,不得不增加营业点,加重了企业的负担;,实现无论何时、何地都能够为市民提供咨询、投诉、报修甚至缴费等立体服务,已成为自来水收费单位对外窗口服务的必然趋势。自来水收费管理的计算机化是小区物业管理信息化、现代化和规范化的有力手段,是对物业管理的一次变革,具有十分重要的意义。物业管理要创一流水平,体现一流质量,实现

3、现代化管理势在必行。为了促进水费收缴工作目标的实现,提高水费收缴工作人员的工作效率,实现水费收缴工作由原始的手工操作到无纸化、自动化的技术变革,有必要开发一套自来水收费管理系统。自来水收费管理系统是针对目前水费收缴困难麻烦等情况下设计出的管理软件,是一个实用的管理信息系统,管理员可以通过相应的模块,对数据库中的信息进行更新、删除和查询,对水电基本用量信息报表生成,对使用该系统的管理员信息进行更新、删除,还有操作员管理,权限设置,密码修改,数据备份与系统恢复等其他系统管理功能。因为本系统具有高透明性,所以相关用户可以对自来水使用缴费信息以及资费信息进行查询。通过本系统的应用,可以加强对水电使用信

4、息的管理,减轻管理员的工作负担,提高工作效率。使用户可以更及时有效的查询并交纳水电费,实现水电缴费管理的科学化、现代化。第二章 开发环境2.1软件环境本系统采用由微软公司开发的包含协助开发环境的事件驱动编程语言Visual Basic(VB)来实现,VB是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。它简单易学、效率高,且功能强大可以与Windowsr专业开发工具SDK相媲美。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(API)函数,以用动态链接库

5、(DLL)、对象的链接与世隔嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。系统用到的数据库运用了关系数据库管理系统SQL Server2000,SQL Server2000是当今社会的主流数据库管理系统,它的稳定性和易用性是为世人所称道的,最重要的一点它是当今世界最大的软件设计厂商Microsoft数据的产品。因此,他同Windows NT,Windows2000等操作系统的结合是最完美的。所以,在数据管理系统上,我们采用了MS SQL Server2000。2.2硬件环境本系统适用于服务器的配置是:Intel

6、Pentium IV 1.7KMHz40GB硬盘(Sega,IDE接口)3.5英寸高密软盘驱动器48倍速索尼光驱256MB内存D-Link DE-528 PCI Ethernet 10M网卡ASUS V3800PRO 64MB显存显卡BenQ兼容鼠标这样的硬件配置完全可以满足系统的要求。第三章 需求分析需求分析之所以重要,就因为他具有决策性,方向性,策略性的作用,他在软件开发的过程中有举足轻重的地位。大家一定要对需求分析具有足够的重视。在一个大型的软件系统的开发中,他的作用要原远大于程序设计。什么是需求分析,简言之是分析软件用户的需求,细致的进行调查,把用户“做什么”的要求最终转换为一个完全的

7、,精细的软件逻辑模型,并写出软件的需求规格说明,准确的表达用户的要求。需求分析的任务,简而言之,需求分析的任务就是解决“做什么”的问题,就是要全面的理解用户的各项要求,并准确的表达所接受的用户需求。3.1信息需求抄表员信息:抄表员编号,抄表员姓名,所属公司。水价属性:编号,用水类型,用水单价,排水单价,水资源单价,公共事业费,滞纳金比例,逾期时长。用水类型:生活用水,建筑用水,工业用水,农业用水。用户信息:用户编号,用户名称,册号,区域,邮编,地址,电话,抄表员,付款方式,帐单寄送方式,帐号,开户银行,开户日期,开帐日期。水表信息:水表编号,起始读数,水表口径,底吨数。用水信息:用户编号,用户

8、名称,抄表时间,上次读数,本月读数,用水量,水费统计,最后付款时间。3.2功能需求系统设置模块:抄表员管理,用水类型设置,数据录入方式设置,缴款方式设置,帐单寄送方式设置。用户管理模块:添加用户,修改用户,用户报停,水表检修,查询用户信息,打印抄表记录卡,打印用户信封。用水管理模块:抄表输入,抄表机读入,查询用水信息,打印用水发票(打印各地区用水发票),打印缴费通知单。收费管理模块:批量收费,窗口收费,修改收费,抄表员收费,修改抄表员收费,查询收费信息,查询欠费信息,欠费单打印,打印催款单。报表统计模块:月用水明细统计,月用水统计,总用水统计,收费统计,欠费统计。自来水收费管理系统系统设置模块

9、用户管理模块用水管理模块收费管理模块报表统计模块图3.1 自来水收费管理系统功能模块图第四章 总体设计4.1自来水收费管理系统数据库设计维护管理员自来水收费管理系统管理查询客户缴费客户图4.1 自来水收费管理系统数据库设计图4.2E-R图4.2.1抄表员实体E-R图图4.2 抄表员实体E-R图4.2.2水价属性实体E-R图图4.3 水价属性实体E-R图4.2.3用水类型实体E-R图图4.4 用水类型实体E-R图4.2.4用户信息实体E-R图图4.5 用户信息实体E-R图4.2.5水表信息实体E-R图图4.6 水表信息实体E-R图4.2.6用水信息实体E-R图图4.7 用水信息实体E-R图4.3

10、数据流图4.3.1高层资费信息自来水基本信息自来水收费管理系统 帮助文件权限信息 报 表打印报表图4.8 系统高层数据流图4.3.2数据流图资费信息自来水基本信息 输入自来水信息 维护 自来水收费管理系统 自来水基本信息文件 资费信息文件 权限维护文件 报表文件 产生报表信息权限维护信息 各类 统计 维护 息 打印报表图4.9 自来水收费管理系统数据流图4.4数据流程图4.4.1系统顶层数据流程图:操作员自来水收费管理系统收费员查询信息查询结果用水信息查询信息查询结果欠费信息收费录入图4.10系统顶层数据流程图4.4.2细化后的第2层数据流程图:抄表员1.1 登 陆 操作员登陆验证验证结果12

11、 信息维护系统设置用户管理用水管理收费统计收费管理报表统计欠费统计查询,添加,修改,删除信息2.1 登 陆 收费员32 系统维护权限设置22 基本信息处理注册登陆验证验证结果用户浏览报表3.1 登陆 处 理admin各项水信息验证结果登陆验证添加修改查询信息添加修改查询修改添加查询添加查询修改查询信息图4.11细化后的第二层数据流程图4.5数据字典数据字典是系统中各类数据描述的集合,使进行详细的数据收集和数据分析所获得的主要成果。数据字典是在需求分析时建立,在数据库设计过程中不断修改、充实、完善的。数据字典通常包括数据项、数据结构、数据流、数据存储、处理过程五部分。其中数据项是数据的最小组成单

12、位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流。4.5.1数据结构编号:00001名称:用户密码信息含义:描述用户密码的基本情况结构:用户名+密码图4.12 用户密码信息数据字典编号:00002名称:水价属性含义:描述水价的各项属性信息结构:编号+用水类型+用水单价+排水单价+水资源单价+公共事业费+滞纳金比例+逾期时长。图4.13 水价属性数据字典编号:00003名称:用户信息含义:描述用水业主的各项信息结构:用户编号+用户名称+册号+区域+邮编+地址+电话+抄表员+付款方式+帐单寄送方式+帐号+开户银行+开户日期+开帐日期图4.14 用户信息数据字典

13、编号:00004名称:水表信息含义:描述用水计量装置的信息结构:水表编号+起始读数+水表口径+底吨数图4.15 水表信息数据字典编号:00005名称:用水信息含义:描述业主用水情况的信息结构:用户编号+用户名称+抄表时间+上次读数+本月读数+用水量+水费统计+最后付款时间图4.16用水信息数据字典4.5.2处理过程编号:01001过程名:录入用户密码信息入流:用户的密码信息出流:编排后的密码信息处理说明:把编排后的用户密码信息记入用户密码文件图4.17 录入用户密码信息过程数据字典编号:01002过程名:修改用户密码信息入流:用户密码的修改信息,用户密码文件出流:修改后的用户密码信息处理说明:

14、把修改后的用户密码信息记入用户密码文件图4.18 修改用户密码信息过程数据字典编号:01003过程名:维护抄表员基本信息入流:抄表员的基本信息出流:添加、删除、修改后的抄表员基本信息处理说明:把处理后的抄表员基本信息记入抄表员信息数据库内图4.19 维护抄表员基本信息过程数据字典编号:01004过程名:录入水价属性基本信息入流:水价属性基本信息的信息,水价基本信息的文件出流:编排、修改后的水价属性基本信息处理说明:把编排、修改后的水价属性基本信息录入水价属性基本信息的文件图4.20 录入水价属性基本信息过程数据字典编号:01005过程名:录入用户信息基本信息入流:用户信息的基本信息出流:增加、

15、删除、修改后的用户信息基本信息处理说明:把增加、删除、修改后的用户信息基本信息录入用户信息中图4.21 录入用户信息基本信息过程数据字典编号:01006过程名:录入用水信息基本信息入流:用水信息的基本信息出流:增加、删除、修改后的用水信息基本信息处理说明:把增加、删除、修改后的用水信息基本信息录入用水信息中图4.22 录入用水信息基本信息过程数据字典编号:01007过程名:打印用水情况基本信息入流:打印的条件和要求,自来水基本信息的文件出流:按预定的要求打印出来的自来水基本信息处理说明:按预定的要求从自来水基本信息之中筛选出相关信息并将它打印出来图4.23 打印用水情况基本信息过程数据字典编号

16、:01008过程名:查询用水基本信息入流:查询的条件和要求,自来水基本信息文件出流:按预定的要求查询出来的自来水基本信息处理说明:按预定的要求查询自来水基本信息的相关信息并将它显示出来图4.24 查询用水基本信息过程数据字典第五章 详细设计5.1自来水收费管理系统抄表员信息表设计结果表5-1自来水收费管理系统抄表员信息表设计结果抄表员信息数据类型大小可否为空是否关键字抄表员编号CHAR10NOT NULLYES抄表员姓名CHAR10NOT NULLNO所属公司CHAR20NOT NULLNO5.2自来水收费管理系统水价属性信息表设计结果表5-2自来水收费管理系统水价属性信息表设计结果水价属性数

17、据类型大小可否为空是否关键字编号CHAR10NOT NULLYES用水类型CHAR20NOT NULLNO用水单价MONEY10NOT NULLNO排水单价MONEY10NOT NULLNO水资源单价MONEY10NOT NULLNO公共事业费MONEY10NOT NULLNO滞纳金比例CHAR10NOT NULLNO逾期时长CHAR10NULLNO5.3自来水收费管理系统用户信息表设计结果表5-3自来水收费管理系统用户信息表设计结果用户信息数据结构大小可否为空是否关键字用户编号CHAR10NOT NULLYES用户名称CHAR20NOT NULLYES册号CHAR20NOT NULLNO区域

18、CHAR20NOT NULLNO邮编FLOAT12NULLNO地址CHAR20NULLNO电话FLOAT20NULLNO抄表员CHAR10NOT NULLNO付款方式CHAR20NOT NULLNO帐单寄送方式CHAR20NOT NULLNO帐号FLOAT30NULLNO开户银行CHAR20NULLNO开户日期DATE20NULLNO开帐日期DATE20NULLNO5.4自来水收费管理系统水表信息表设计结果表5-4自来水收费管理系统水表信息表设计结果水表信息数据结构大小可否为空是否关键字水表编号CHAR10NOT NULLYES水表读数FLOAT10NOT NULLNO水表口径CHAR10NU

19、LLNO底吨数CHAR10NOT NULLNO5.5自来水收费管理系统用水信息表设计结果表5-5自来水收费管理系统用水信息表设计结果用水信息数据结构大小可否为空是否关键字用户编号CHAR10NOT NULLYES用户名称CHAR20NOT NULLNO抄表时间DATE20NOT NULLNO上次读数FLOAT10NOT NULLNO本月读数FLOAT10NOT NULLNO用水量FLOAT10NOT NULLNO水费统计FLOAT10NOT NULLYES最后交费时间DATE20NOT NULLNO自来水收费管理系统数据库中各个表的设计结果如上面所示,每个表格表示在数据库中的一个表。这些表单的

20、创建为以后数据窗口的创建和设计提供最有利的前提和基础。结束语这项课程设计已经进行了三周多了,在这三周多的时间中,我在郭老师的指导下,完成了这一套自来水收费管理系统的开发.通过这次课程设计,我们对数据库和软件工程的基础知识有了更深层次的理解,增强了我们的实践能力,并且初步掌握了使用数据库进行软件设计的全部过程和基本方法,尤其是在整个系统的设计过程中遇到的问题,在通过自己的解决后,给了我在理论学习中无法得到的心得体会.我负责设计的是自来水收费管理系统,在这套系统中,主要涵盖了抄表员信息表、水价属性信息表、用户信息表、水表信息表以及用水信息表,包括了对各表的信息添加,维护,删除,修改以及各项信息的查

21、询功能,使自来水部门工作人员更方便的进行收费工作.在设计的初始阶段,我在网上查询了自来水收费所需要的资料,也亲自到社区、自来水公司进行调研,为需求分析,概念设计的工作掌握了第一手资料.在随后的设计中,根据需求分析和概念设计中的系统流程图,数据字典,数据流字典,E-R图,完成了系统的功能图设计和物理设计.在管理员用帐号密码登陆后,完成信息的维护和查询功能模块.以上就是我系统设计的全过程.这次设计给了我很大的启示,由于在数据库和面向对象程序设计的理论学习知识有限,使得我在课件设计中没有能完成系统设计所要的全部功能.但是我们小组在这次设计中积极发挥团队协作的能力,相互讨论,相互启发,在有限的基础上力求完美.这个设计虽然不像毕业设计那么繁杂和高难度,但给我们的毕业设计和毕业以后的工作奠定了坚实的基础.这是我们的第二次课程设计,但有了这两次小小的亲身实践做基础,让我深深的明白了没有坚实的理论知识做基础,实践中是不会那么容易的.最后,恳请老师在课程设计的评定中给予批评和指正.参考文献1萨师煊,王珊. 数据库系统概论.北京:高等教育出版社,2006年2张海藩.软件工程导论.北京:清华大学出版社,2005年3龚沛增,陆慰民 杨志强.Visual Basic程序设计教程(6.0版).北京:高等教育出版社,2004年4俞盘祥,沈金发.数据库系统原理.北京:清华大学出版社,1988年

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号