供水缴费管理信息系统毕业设计.docx
- 文档编号:28405852
- 上传时间:2023-07-13
- 格式:DOCX
- 页数:94
- 大小:1.63MB
供水缴费管理信息系统毕业设计.docx
《供水缴费管理信息系统毕业设计.docx》由会员分享,可在线阅读,更多相关《供水缴费管理信息系统毕业设计.docx(94页珍藏版)》请在冰豆网上搜索。
供水缴费管理信息系统毕业设计
第一章系统概述
本课题旨在开发一个高效、完善的自来水公司供水缴费管理信息系统。
在这个系统中能记录海量数据,进行抄表人员、用户及水表信息的管理,主要业务数据的添加、修改、查询、删除,准确统计数据,处理数据,制作报表,为管理决策提供快速准确的支持。
同时运用本系统,可以节省自来水各部门的资源,有助于提高管理效力,从而更好地在当代社会健康长远的发展。
1.1供水缴费管理信息系统基本概述
水是生命之源。
人类以及一切地球上的生物都赖以生存的水资源,随着人口的迅速增长而日益匮乏。
因此,为了有效地控制人类对水资源的合理使用,政府和相关部门都采取了相应的措施,对自来水实行有偿使用。
当然,对自来水的收费金额按照使用量的多少划分等级就是一个普遍的方法。
河北省张家口市市政公用事业管理处自来水科为了合理控制城市居民对自来水的使用,将城市的自来水集中管理,并定量地供应给城市居民,并按照使用量分别计价收费。
根据自来水科的实际情况,我设计了供水缴费管理信息系统,它是基于计算机进行信息处理的人机系统[1],在经营管理中引入先进的科学技术及管理手段,增大科技含量,以减小自来水科的业务压力,保证规范化、流程化管理。
1.1.1系统产生的背景
城市供水系统是城市建设的重要组成部分,它为城市人民生活和生产提供赖以存在的用水,是各行各业生存和发展的重要基础。
由于技术水平的相对落后,自来水科的供水收费过程还依赖于抄表人员挨家挨户上门抄表,将抄表信息回馈给收费室,用户带着抄表员给的抄表信息去缴纳水费,收费员按照抄表信息和相应的收费项目计价收费并将收费情况上报到自来水科室的领导。
整个供水收费过程中,有过多的数据表单和纸质的信息报告等,加大了档案科室的存档负担,降低了收费的工作效率。
计算机时代的到来,使人们充分感受到信息化、科技化带来的便利。
面对大量的数据,人们更习惯于采用计算机技术这种高效、准确的方式去存储,既简化存储的繁琐度,又提高了存储效率。
随着科技的发展,企业的运营系统的信息化建设变得尤为重要。
河北省张家口市供水缴费部门的海量数据,也需要在计算机技术的帮助下,实现更加方便快捷地存储、统计、分析,为自来水科的决策提供有利的技术支持。
1.1.2课题研究的目的和意义
供水缴费部门是河北省张家口市市政公用事业管理处自来水科室对城市内部自来水供应收费的部门。
随着用水用户的增多,查收水费人工化,供水缴费管理工作也越来越复杂。
供水缴费管理系统有利于实现部门管理的规范化和自动化,能把分散的用户用水情况实行规范的管理,建立分类编号,形成整合的信息源,便于信息的存、取、增、删、查、改等日常管理工作,及时读取用户的全部缴费信息,摆脱纸质记录档案,实现供水缴费系统的科学管理,最终使供水缴费部门从过去繁琐、复杂的人工操作中解脱出来,提高工作效率,确保用户用水信息的正确性和可靠性,提高顾客的满意度,增强部门的技术实力。
通过详细的统计分析,本系统把从供水缴费部门采集的原始数据,整理形成了包括供水、收费、抄水表、基础信息管理等模块在内的规范化管理信息系统。
为供水缴费管理提供一个现代化的管理手段,保证了各类数据的及时性、正确性和完整性,切实完善管理体系,提高管理水平。
同时,通过对本课题的研究,也使我将平时所学灵活运用到实际的生产实践中,并且从图书馆等相关获取知识的途径中找到自己知识的漏洞,及时扩充知识库,尽自己所能把家乡的供水缴费系统做的更加完善,更加信息化。
1.1.3本题目国内外发展状况
随着社会发展,和计算机的普及,以计算机网络技术和数据库技术为代表的计算机应用技术应运而生,它的迅速发展推动了企业级的管理信息系统的广泛应用。
城市供水事业的发展作为城市总体发展的重要组成部分,也迫切需要建立大规模的计算机管理信息系统[2]。
很多年以来,国内外一直都是采取查表收费的模式,由抄表人员入户抄表计费,然后由收费员入户收费或者将账单送到用户、银行处进行结账。
目前,在美国等国家多半是采用无线远程遥控读取的方式,而在欧洲许多国家采用的是有线集中读取,用户在银行结算的方式。
近几年日本等国家又发展了通过电话线采集用户消费量,银行结算的方式,与欧美等国家相比技术上有一定的优势,具有远程读取和远程控制双向功能。
国内的自来水行业很早就开始使用计算机进行业务处理,但大多局限于完成具体的业务和进行数据处理。
由于我国国情所限,至今基本上还是一直沿用原始传统的入户抄表缴费,抄表员抄录用水量后将信息表一式两份,一份交回收费室,一份留给用户,用户带着抄表员留下的表自行到统一收费处缴费的方式。
随着人民住宅水平不断地提高,有些高档小区住户建立了自动化远程抄表系统,由中央管理计算机完成数据采集和监控,但只适用于集中的住宅小区,且成本高。
IC卡自来水表预售管理系统也是目前的收费方式之一,但是由于IC卡表的成本偏高,加之水表运行环境差,对IC卡表的质量要求极其严格,给推广造成了一定的困难。
随着GPRS及3G技术的进一步发展,这对供水行业的计费系统将提出更进一步的要求,要求系统可以真正做到实时处理,实时控制。
1.2供水缴费管理信息系统的总体构想
1.2.1系统的主要设计思路
通过对供水缴费部门现状的细致全面的调查,并和有关工作人员反复沟通,了解了他们工作的真正需求后,从实际出发,将管理理念与软件技术相结合,开发出一套性能优良、安全稳定、结构合理、界面友好、操作简单、真正适合供水缴费部门使用的管理信息系统软件,能够帮助相关工作人员实现信息化管理,全面提高工作效率,简化工作繁琐度,保证正确性和可靠性。
通过本系统可以对抄表员、用户的基本信息进行录入、查询、修改、删除等操作。
通过本系统可以对用户的用水类型、抄表情况、缴费方式等信息进行有效地管理。
通过本系统可以对日常维护、撤换表信息及报修信息进行有效地管理,适时地更新,尤其可以对用户自来水的使用情况全面掌握。
通过本系统的统计管理,实现对城市内部自来水供应各方面运营情况的全面掌握。
通过本系统可以打印各类相关单据,导出所需的数据进行存储。
同时对信息的录入进行严格的验证,提高数据的有效性。
1.2.2系统的功能构想
系统需要根据用户的需求设定其必需的功能,功能是系统开发的关键。
在深入调查和需求分析的基础上,本系统主要包括系统管理、基础信息管理、水表用户管理、缴费管理、供水管理、统计查询管理、退出系统功能等模块。
该系统主要实现以下功能:
系统管理:
包括操作员管理,操作员登出。
基础信息管理:
包括抄表区域管理,抄表人员管理,表本信息管理,收费项目管理,维修记录管理,开户申请管理。
水表用户管理:
包括水表信息管理,用户信息管理,用户合同管理。
抄表录入管理。
缴费管理:
包括缴费信息管理,欠费信息管理,补交费信息管理,发票打印信息管理。
供水管理:
包括供应水管理,储水量管理。
统计查询管理:
包括用水情况统计,缴费情况统计,数据查询。
退出系统:
包括备份管理,退出系统。
1.2.3研究方法及研究手段
通过分析供水缴费部门管理的发展现状,对系统开发进行可行性分析和需求分析,并深入了解业务流程和数据流程,在此基础上得出初步的开发方案,继而进行系统设计。
该系统采用面向对象的程序设计方法,将数据及处理这些数据的操作都封装在类里。
这种方法更符合人们认识世界的思维方法。
经过系统分析和设计后,在代码编制部分采用C#.NET开发工具,SQLServer2005作为数据库支持,这些在技术上都是比较成熟的。
1.3供水缴费管理信息系统的技术方案
1.3.1开发平台
本系统的开发和使用均选用MicrosoftWindowsXP作为操作平台。
MicrosoftWindowsXP拥有可应用于任何平台的开发工具,和很强的稳定性,可以有效地处理海量数据。
本系统的开发软件选用MicrosoftVisualStudio.NET2005,采用C#作为开发语言。
VisualStudio.NET为使用者提供智能客户端解决方案,减少开发的复杂度,实现智能化、科技化。
本系统数据库选用MicrosoftSQLServer2005。
供水缴费管理信息系统的数据库需求需满足图形化用户界面,丰富的编程接口工具和提供数据仓库功能。
以上要求都决定了SQLServer2005是最合适的选择。
1.3.2实施步骤
本系统的开发采用面向对象的方法,和C#程序设计语言。
面向对象的基本出发点就是尽可能按照人类认识世界的方法和思想方式来分析和解决问题,一般分为四个阶段:
系统调查和需求分析阶段;分析问题的性质和求解问题阶段;整理问题阶段;程序实现阶段。
第二章系统分析
2.1系统分析概述
系统分析是系统开发的重要阶段。
通过对现行系统的内、外部情况进行调查、研究和分析,我为确定供水缴费系统有关活动的目标和可能的方案提供了科学依据。
现阶段,针对本系统进行有效分析的任务是在现行系统的基础上建立一个满足用户需求的新系统的逻辑模型[3],而这一模型可以用图表、资料定义系统,进行有目的、有步骤的实际调查和科学分析。
本阶段的工作内容是,我作为系统分析员与用户一起,充分了解用户的要求,并把双方的理解用系统分析报告表达出来。
系统分析报告审核通过之后,将成为系统设计的依据和将来验收系统的依据。
2.2系统的可行性分析
可行性分析[4]是在分析用户需求和系统调研的基础上进行的,对新系统的开发从技术、经济、管理等方面进行分析,判断所提出的信息系统项目是否有必要、有可能开始进行,并得出新系统的开发工作进度报告,最终完成可行性分析。
2.2.1技术上的可行性
在MicrosoftWindowsXP平台下,整个系统的技术需求都能实现。
具体内容如下:
本系统里面存在大量的数据,比如用户信息、水表信息、抄表区域信息、抄表人员信息、抄表数据、缴费数据等。
通过对实际情况的考察,以及实际的测试,MicrosoftSQLServer2005能够很好的完成本系统数据的存储。
本系统在数据结构化方面采用E-R图,减少表内的冗余信息,增强表之间的关联性。
从而实现数据结构化、高效存储。
因此整个系统在数据存储方面具有技术可行性。
本系统采用C#.NET开发工具,MicrosoftVisualStudio2005拥有图形用户界面和良好的应用程序开发系统,另外本系统采用ADO(ActiveXDataObjects)访问后台数据库,完全能够实现系统所有的功能。
故此本系统在数据库访问方面同样具有技术可行性。
综上所述,本系统在数据存储时采用的MicrosoftSQLServer2005,编程语言C#.net开发工具的采用,C#开发语言的优越性以及数据库访问技术ADO的采用决定了本系统具有技术可行性。
2.2.2经济上的可行性
通过对供水缴费管理水平的现状分析,发现自来水科过去的管理效率低,资料信息繁琐冗余,大量资源被耗费。
通过本供水缴费管理系统可以大大提高管理效率,降低运营成本,节省人力开销,其带来的经济效益远远大于其开发的成本,具有一定的经济上的可行性。
2.2.3管理上的可行性
在此系统中的操作人员主要涉及自来水科的系统管理员,收费人员,抄表人员和供水厂代表,其主要工作是:
将抄表区域信息、抄表人员信息、用水用户信息、用户水表信息、缴费信息、供应水信息、统计信息等输入系统,对用水用户信息、用户水表信息等进行增、删、查、改等功能,管理抄表人员、收费项目、报修维修、抄表数据录入等信息,实现对用户用水量信息和用户使用水费信息的汇总统计查询,全面掌握自来水科供水缴费的当前运营情况和以后的经营管理方向。
本系统操作简单、界面简洁,针对非计算机专业人员来说易于操作。
因此,在管理上具有可行性。
2.3需求分析
需求分析是系统分析的关键部分。
需求分析主要是在用户和开发者之间建立一种高效合理的沟通机制,通过系统需求分析,将系统规划阶段所确定的系统范围逐步细化到可以详细定义的程度,并且分析出各种不同的系统元素,为系统的开发提供需求方向和解决办法[5]。
需求分析简单地说就是分析用户的要求。
需求分析是设计数据库的起点,需求分析是否能满足用户的实际要求,将直接影响到本供水缴费管理信息系统的设计实现[6]。
2.3.1系统开发的目的
通过对自来水供水缴费管理现状的详细调查,根据其实际情况,以及用户的实际需求,针对自来水供水行业的公共性和特殊性[7],将软件技术与管理理念相结合,进而设计开发出一套操作简单,权限分明,界面友好,安全性能良好的供水缴费管理信息系统软件,更有效地帮助自来水科的工作人员实现对自来水供水收费管理的信息化,提高工作效率,简化工作报表,方便上级领导进行决策。
2.3.2系统的功能分析
在深入调查和需求分析的基础上,本系统主要包括基础信息管理、水表用户管理、缴费管理、供水管理、统计查询管理、系统管理、退出系统功能等模块。
该系统主要实现以下功能:
1.系统管理
(1)操作员管理,对操作员信息进行增、删、查、改等功能。
(2)操作员登出,对操作员的登录注销功能。
2.基础信息管理
(1)抄表区域管理,对抄表区域信息进行增、删、查、改等功能。
(2)抄表人员管理,对抄表员信息进行增、删、查、改等功能。
(3)表本信息管理,对表本信息进行增、删、查、改等功能。
(4)收费项目管理,对收费项目信息进行增、删、查、改等功能。
(5)维修记录管理,对维修记录信息进行增、删、查、改等功能。
(6)开户申请管理,对开户接水信息进行增、删、查、改等功能。
3.水表用户管理
(1)水表信息管理,对水表信息进行增、删、查、改等功能。
(2)用户信息管理,对用户信息进行增、删、查、改等功能。
(3)用户合同管理,对开户用户合同信息进行增、删、查、改等功能。
4.抄表录入管理
对抄表信息进行增、删、查、改等功能。
5.缴费管理
(1)缴费信息管理,对收费信息进行增、删、查、改等功能。
(2)欠费信息管理,对欠费报停水表信息进行增、删、查、改等功能。
(3)补交费信息管理,对报停恢复水表信息进行增、删、查、改等功能。
(4)发票打印信息管理,对打印发票信息进行增、删、查、改等功能。
6.供水管理
(1)供应水管理,对供应水信息进行修改、查询等功能。
(2)储水量管理,对储水量信息进行修改、查询,找到超过限定用量的信息。
7.统计查询管理
(1)用水情况统计
A.按用水类型统计,按用水类型统计汇总某一时间段内的用水情况。
B.按抄表人员统计,按抄表员统计汇总某一时间段内的用水情况。
C.汇总统计,统计汇总某一时间段内的用水情况。
(2)缴费情况统计
A.按用水类型统计,按用水类型统计汇总某一时间段内的缴费情况。
B.按抄表人员统计,按抄表员统计汇总某一时间段内的缴费情况。
C.汇总统计,统计汇总某一时间段内的缴费情况。
(3)数据查询
A.综合查询(基本信息、用水情况、缴费情况):
按用户编码、用户名称、水表编码、安装地点等检索用户基本信息及其水表档案、用水情况、缴费情况等。
B.收费台账查询,检索某一时间段的收费台账。
8.退出系统
(1)备份管理,系统数据的备份与恢复功能、查看系统信息及提供多种办公快捷工具等操作。
(2)退出系统,退出该管理信息系统。
2.4业务流程分析
业务流程分析是对公司或企业业务流程的逻辑描述[8],可以用业务流程图来描述。
这是一种描述系统内部各单位、人员之间业务关系,作业顺序和管理信息流动的流程图,它可以帮助分析人员找出业务流程中存在的问题,优化业务流程;同时业务流程图也是我们进行数据流程分析的依据[9]。
业务流程图的基本符号如图2.1所示。
外部实体数据存档数据流向内部实体
图2.1业务流程图基本图符
Fig.2.1Theelementsofbusinessflowdiagram
根据业务流程图的基本规范,结合自来水科的供水缴费管理的实际情况,绘制的供水缴费管理系统的业务流程图如图2.2所示。
图2.2供水缴费管理系统业务流程图
Fig.2.2Thebusinessflowdiagramof
Yu-Countywatersupplypaymentmanagementsystem
2.5数据流程分析
数据流程分析[10]是独立出系统内部流动传输的数据信息,舍去其他不必要的部分,在实际业务数据处理模式,研究信息的传输。
数据流程分析主要包括分析信息流,转换,存储等。
数据流程分析是新系统设计的基础。
描述系统数据流程的工具有数据流程图及其附带的数据字典,处理逻辑说明等图表。
2.5.1数据流程图
数据流程图是数据流程分析的主要工具,也是描述系统逻辑模型的主要工具。
它按照业务流程图整理出来的业务流程顺序,抽取出数据处理过程,显示出系统包含的各种数据信息,以及它们是如何通过数据的流动联系在一起[11]。
数据流程图的系统部件包括系统的外部实体、数据处理、数据存储和系统中的数据流四个组成部分。
数据流程图中的基本图符如图2.3所示。
数据存储数据处理数据流外部实体外部实体(重复)
图2.3数据流程图基本图符
Fig.2.3Theelementsofdataflowdiagram
供水缴费管理系统顶层数据流程图如图2.4所示。
图2.4供水缴费管理系统顶层数据流程图
Fig.2.4Thetoplayerdataflowdiagramof
Yu-Countywatersupplypaymentmanagementsystem
供水缴费管理系统第一层数据流程图如图2.5所示。
图2.5供水缴费管理系统第一层数据流程图
Fig.2.5Thefirstlayerdataflowdiagramof
Yu-Countywatersupplypaymentmanagementsystem
2.5.2数据字典
数据字典是对数据流程图加以补充说明。
数据字典是用来对数据流程图中的数据流、数据存储、处理过程和外部实体等进行补充说明的主要工具之一。
数据字典是根据数据流程图中的数据项等形成的可供人们查阅的字典。
每个系统的数据字典由专人管理,确保数据的一致性。
数据管理员要把数据字典的最新版本及时通知有关人员。
本系统中数据字典中有六类条目:
数据元素、数据流、数据存储、处理过程、数据结构、外部实体[2,4]。
下面列出本系统的数据字典的各项:
1.数据元素
名称:
抄表区编码
总编号:
1-01
说明:
抄表区编号,每个抄表区具有唯一的编号
编号:
01
类型(字符/数字/日期):
字符
长度:
2
有关数据存储:
抄表区域信息存储
名称:
抄表区名称
总编号:
1-02
说明:
抄表区的名称,每个抄表区具有唯一的名称
编号:
02
类型(字符/数字/日期):
字符
长度:
16
有关数据存储:
抄表区域信息存储、抄表员信息存储
名称:
抄表员编码
总编号:
1-03
说明:
抄表员的编号,每个抄表员具有唯一的编号
编号:
03
类型(字符/数字/日期):
字符
长度:
2
有关数据存储:
抄表员信息存储、抄表信息存储
名称:
抄表员名称
总编号:
1-04
说明:
抄表员的名称,每个抄表员具有唯一的名称
编号:
04
类型(字符/数字/日期):
字符
长度:
16
有关数据存储:
抄表员信息存储
名称:
收费项目编码
总编号:
1-05
说明:
收费种类的编号,每个收费项目具有唯一的编号
编号:
05
类型(字符/数字/日期):
数字
长度:
8
有关数据存储:
收费项目信息存储
名称:
收费项目名称
总编号:
1-06
说明:
收费种类的名称,每个收费项目具有唯一的名称
编号:
06
类型(字符/数字/日期):
字符
长度:
32
有关数据存储:
收费项目信息存储
名称:
抄表信息编码
总编号:
1-07
说明:
抄表数据的编号,每个抄表数据具有唯一的编号
编号:
07
类型(字符/数字/日期):
字符
长度:
12
有关数据存储:
抄表信息存储
名称:
抄表日期
总编号:
1-08
说明:
抄表数据的抄录日期
编号:
08
类型(字符/数字/日期):
日期
长度:
4
有关数据存储:
抄表信息存储
名称:
用户编码
总编号:
1-09
说明:
用水用户的编号,每个用户具有唯一的编号
编号:
09
类型(字符/数字/日期):
字符
长度:
13
有关数据存储:
用户信息存储、合同台账信息存储
名称:
用户名称
总编号:
1-10
说明:
用水用户的名称,具有唯一的名称,但可以修改
编号:
10
类型(字符/数字/日期):
字符
长度:
50
有关数据存储:
用户信息存储
名称:
水表编码
总编号:
1-11
说明:
用户水表的编号,每个安装的水表具有唯一的编号
编号:
11
类型(字符/数字/日期):
字符
长度:
13
有关数据存储:
水表信息存储,抄表信息存储
名称:
上级水表编码
总编号:
1-12
说明:
用户可安装套水表,每个套表水表具有唯一的编号
编号:
12
类型(字符/数字/日期):
字符
长度:
13
有关数据存储:
水表信息存储
名称:
合同编码
总编号:
1-13
说明:
合同台账的编号,每个用户合同具有唯一的编号
编号:
13
类型(字符/数字/日期):
字符
长度:
13
有关数据存储:
合同台账信息存储
名称:
读水表量
总编号:
1-14
说明:
水表的用水量,水表当月止码-当月起码,可为空
编号:
14
类型(字符/数字/日期):
字符
长度:
11
有关数据存储:
水表水量信息存储
名称:
明细编码
总编号:
1-15
说明:
水表的用水量,水表当月止码-当月起码,可为空
编号:
15
类型(字符/数字/日期):
数字
长度:
8
有关数据存储:
水表水费信息存储
2.数据流
名称:
抄表区域信息
总编号:
2-01
简要说明:
抄表部门抄用户水表时提供的分类信息
编号:
F1
数据来源:
抄表部
数据去向:
P1
组成:
抄表区编码,抄表区名称
名称:
抄表人员信息
总编号:
2-02
简要说明:
抄表部门抄用户水表时派出的抄表人员信息
编号:
F2
数据来源:
抄表部
数据去向:
P1
组成:
抄表员编码,抄表员名称,抄表区编码
名称:
表本信息
总编号:
2-03
简要说明:
抄表员抄用户水表时记录读数的表本的信息
编号:
F3
数据来源:
抄表部
数据去向:
P1
组成:
标本编码,抄表员编码,说明
名称:
收费项目信息
总编号:
2-04
简要说明:
用水用户签订合同时登记的收费种类信息
编号:
F4
数据来源:
P4
数据去向:
P1,P4
组成:
收费项目编码,收费项目名称,用水性质编码,基础价格,超量价格
名称:
抄表信息
总编号:
2-05
简要说明:
抄表员抄录用户水表时记录的信息
编号:
F5
数据来源:
P3
数据去向:
P3,P4
组成:
抄表信息编码,用户编码,水表编码,抄表日期,上次读数,本次读数,抄表员编码,人数,备注
名称:
合同信息
总编号:
2-06
简要说明:
用户申请开户用水时登记签订的合同信息
编号:
F6
数据来源:
P2
数据去
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 供水 缴费 管理信息系统 毕业设计
![提示](https://static.bdocx.com/images/bang_tan.gif)