毕业论文-水管局水费收缴系统设计02411.doc
《毕业论文-水管局水费收缴系统设计02411.doc》由会员分享,可在线阅读,更多相关《毕业论文-水管局水费收缴系统设计02411.doc(34页珍藏版)》请在三一文库上搜索。
1、XXXX 大学大学 项目论文项目论文 题 目: 水费收缴系统 专业班级: 姓 名: 学 号: 指导教师: 成 绩: I 目目 录录 概概 述述I I 中文摘要中文摘要IIII 英文摘要英文摘要IIIII I 第一章第一章 可行性分析可行性分析1 1 1.1 问题描述 1 1.2 可行性分析研究 1 1.2.1 技术可行性 1 1.2.2 经济可行性 2 1.2.3 操作可行性 2 1.3 结论意见 2 第二章第二章 需求分析需求分析4 4 2.1 任务需求分析 4 2.2 实体联系图 4 第三章第三章 系统概要设计系统概要设计6 6 3.1 总体设计 6 3.2 系统功能模块图 6 3.3 数
2、据库概念设计 6 3.4 数据库逻辑结构设计 7 3.5 连接数据库的特点 9 第四章第四章 详细设计详细设计1010 4.1 系统的主要功能 .10 4.2 操作流程图 .10 4.3 用户界面设计 .12 4.3.1 农户信息管理 .12 3.1.2 公社信息管理.13 3.1.3 水口信息管理.13 3.1.3 水费收缴管理(预付款用水).14 3.1.4 农户自助服务.15 3.1.5 水量数据管理.16 3.1.6 用户权限管理.16 3.1.7 系统设置 .17 第五章第五章 编码设计及测试编码设计及测试1818 5.1 代码设计 .18 5.1.1 连接数据库代码设计 .18 5
3、.1.2 登录代码设计 .19 5.2 软件测试 .19 5.2.1 测试的方法和步骤 .20 5.2.2 测试用例 .20 II 第六章第六章 用户手册用户手册2222 6.1 操作管理 .22 6.2 农户添加步骤 .23 6.3 费用收缴步骤 .23 6.4 查询农户信息步骤 .24 第七章第七章 设计总结设计总结2525 第八章第八章 文文 献献2626 第九章第九章 致致 谢谢2727 I 概概 述述 水管局水费收缴系统围绕着水费收缴的整个生命周期,在功能上涵盖信息 采集、数字化加工,实现网络内及远程机关交费功能,异地档案资料的调阅与 采集;便捷高效的数字化档案资料加工系统,短时间内
4、可达到纸质水文信息数 字化的目标;资料信息著录、标引、处理自动化以及网络内资源信息拥有安全、 可靠使用环境;方便、高效的档案信息获取利用功能。 进入本系统后,用户可进行相应的功能操作。管理员可对农户信息、公社 信息进行修改和查询,水口信息管理、相关费用标准管理、统计操作等现代化 的资料信息管理。通过此系统,可以全面对农户的用水使用量;农户的资金预 存信息;相关资源信息进行录入、查询、修改等。 II 中文摘要中文摘要 本系统为水管局水费收缴系统,为农户提供了电抽黄河水进行灌溉的服务, 老式对水量计算主要估算的方式为主,这种估算方式准确度差,费用收缴过程 复杂,精确的进行水量的核算以及费用的收缴已
5、经成了当务之急。随着数据库 与网络技术的不断完善,诸多因素的制约,在计算机辅助管理档案的应用方面, 走过了观望、徘徊阶段,都纷纷建设自己的档案资料数字化管理与服务系统, 促进档案资料的数字化存储与网络化的服务,这对提高档案管理与服务水平具 有十分重要的意义。本系统能实现缴费信息的综合管理,减少不必要的手工上 报,也为基层单位上报数据提供便利,减少人工劳动。 III Abstract The system, which is of water collection system for the Water Authority, provides the service of irrigating
6、 pumping by electricity from the Yellow River water for farmer. Old-fashioned system is through the style of estimate of the amount of water, which means that the accuracy of estimate is poor, the collection process is complex. Precise for water accounting, as well as the cost of collection has beco
7、me a priority. With the database and network technology continually improving and a number of factors, the application of computer-aided management of archives come a watch, wander, have to build their own digital archives management and service system to promote the digitization of archival materia
8、l storage and network services, which is of great significance in improving the file management and service level. The system can achieve an integrated payment information management, reduce unnecessary manual reporting, but also facilitate the reporting of data for grass-roots units, reduce manual
9、labor. 1 第一章第一章 可行性分析可行性分析 1.11.1 问题描述问题描述 水管局为农户提供了电抽黄河水进行灌溉的服务,以前对水量计算主要估 算的方式为主,这中估算方式准确度差,费用收缴过程复杂,在管理方面仍停 留在复杂的人工操作上,重复工作较多,工作量大,效率低,因此精确的进行 水量的核算以及费用的收缴已经成了当务之急。设计出一套计算机“水费收缴 系统”,以提高信息的开放性,大大地改善了操作人员的工作量,农户能对其 最新信息进行准确的查询,从而提高管理水平和工作效率。 1.21.2 可行性分析研究可行性分析研究 当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性 的研
10、究。并不是所有问题具有简单的解决办法,许多问题不能在预定的规模之 内解决。因此通过可行性的研究分析可以知道问题。 有无可行性的解决方法,进而避免人力、物力和才力的浪费。在现行系统 初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行 指标,这是系统开发和评价的依据。系统目标应充分体现,直接为农户信息、 水口信息管理系统服务,并且,程序可以分期分批实现。但是,需要指出的是, 系统目标是不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步 明确和定量化。以达到更加出色的程序系统。可是,目标的提法不尽相同,例 如: 提高农户、水口信息管理效率,减轻劳动强度; 提高信息处理速度和
11、准确性; 为管理者提供更方便、科学的服务项目。 1.2.11.2.1 技术可行性技术可行性 技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬、 软件配置能否满足开发者需要等。目前学校各工作点均采用 PC 机作为工作台, 2 其容量、速度能满足系统要求。 根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统 目 标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有 的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计 利用现有技术条件应完全可以达到该系统的功能目标。同时,考虑给予的开发 期限也较为充裕,预计系统是可以在规定期限内完成开发。
12、 1.2.21.2.2 经济可行性经济可行性 主要是对开发水管局水费收缴系统的经济效益进行评价,一方面是估算开 发它的支出费用,其中包括设备购置费、软件开发费、管理和维护费、人员工 资和培训费等。另一方面是估算水管局水费收缴系统这个软件可能取得的收益 中可以用钱来衡量的那部分。并对目前的软件市场进行调查,所做软件是否有很 大的销售市场和相当规模的用户群。所做软件的开发成本与客户提出的要求是 否可达到双方都满意。并且,分析系统开发是否会对其它产品或利润带来一定 影响。经过对上述几个方面的调查研究和分析,我们得出水管局水费收缴系统 这个软件的使用性非常强,减轻人力成本,在经济角度来说,开发水管局水
13、费 收缴系统是可行的。 1.2.31.2.3 操作可行性操作可行性 主要是了解水管局水费收缴系统的相关人员对开发信息系统是否支持,现 有水管局水费收缴系统制度和方法是否科学,规章制度是否齐全,原始数据是 否正确等。水管局水费收缴系统人员积极支持该系统开发,使新系统能够充分 的发挥作用;系统操作简单,易于理解,操作者经过短时间的培训就可以使用 水管局水费收缴系统。 1.31.3 结论意见结论意见 设计合理: 整个软件的设计以人性化、合理化、简单化作为设计原则。保证了 用户在经过简单的培训之后,就可以迅速掌握软件的使用,在最短的时 3 间内就可以成为一个熟练的操作人员。 操作快捷 对常用操作都简化
14、设计同时配合相应的快捷键。保证了常用操作迅 速快捷。可以在短时间内应对大量的数据处理,最大程度上提高用户的 工作效率。 海量数据存储 系统在设计时使用的微软公司提供的 SQLServer2000 关系型数据库, 保证了对海量数据存储安全以及查询效率,万条记录访问时间不超过 2 秒的相应时间,帮助客户节省宝贵的工作时间。 信息安全 系统根据不同的需求设计了多种权限的用户,保证只有授权用户才 可以使用系统,而且每个用户只能根据自己的权限去查看和访问相应的 数据,最大程度上保证了购物中心核心客户信息的安全和不同级别用户 之间的使用差异和数据访问的安全。 为后期软件升级预留接口 在本次设计过程中,充分
15、考虑到水管局后期的信息化建设要求,为后期的升级 预留开发接口,保证当软件使用一段时间后,如果用户需要对软件进行功能上 的升级和拓展,不会对原有的数据和功能造成任何形式的破坏,最大程度上杜 绝用户的投资浪费。 经过认真地可行性研究,系统基本上做到了在技术、经济、运行、法律上 的可行。因此,相信在按照计划上实施的前提下,全系统的设计将会按时、高 质量完成。所以,系统研制和开发是可以马上进行的。 4 第二章第二章 需求分析需求分析 2.12.1 任务需求分析任务需求分析 该系统主要包括系统功能输入模块、基本资料维护模块、报表模块、综合 查询功能模块和统计模块等。 系统要实现基本信息录入、修改、查询等
16、功能: 农户信息管理 将简单的信息以电子档案的形式存入管理系统。 公社信息管理 对已经录入系统的农户档案信息进行修改编辑。 水口信息管理 删除已经没有意义的农户档案信息。 综合信息查询 查询系统中已经录入的信息,可以根据条件进行查询。 2.22.2 实体联系图实体联系图 根据对数据流图和数据字典的分析,我们可以确定该应用中的实体,属性 和实体之间的关系,并画出如下所示的 E-R 图。 农户管理员 水口信息管理 公社信息管理 农户信息管理 水费收缴管理 农户自动服务 水量数据管理 用户权限管理 系统设置 图 2.2 总功能用例 E-R 5 图 3.3 需求单位实体 E-R 图 3.4 管理实体
17、E-R 图 图 3.10 操作员的 E-R 图 农户信息 用户名 性别 编号 使用水量 联系电话 联系地址 公社信息 名 称 编号 收费人负责人 备注信息 办公电话 所属部门 公开信息 办公地址 名称 密码 公社代号 操作员 基本信息 性别 编号 密码 联系电话联系地址 名称 所属公社 6 第三章第三章 系统概要设计系统概要设计 3.13.1 总体设计总体设计 通过这个阶段的工作将划分出组成系统的物理元素。 系统概要设计的基本目的是用比较抽象的概括方式确定系统如何完成预定 的任务,也就是要确定系统的配置物理方案。软件结构设计时应该遵循的最主 要的原理是模块独立,让模块彼此间的接口关系应该尽量简
18、单。 3.23.2 系统功能模块图系统功能模块图 可以根据模块独立原理对软件结构进行精化。为了合理的分解,得到尽可 能高的内聚、尽可能松散的耦合,最终要的是,为了得到一个易于实现、易于 测试和易于维护的软件结构,应该对模块进行再分解或合并。 系统功能模块图如图 4.1 所示: 管理系统 农 户 信 息 管 理 水 费 收 缴 管 理 农 户 自 助 服 务 水 量 数 据 管 理 用 户 权 限 管 理 系 统 设 置 公 社 信 息 管 理 水 口 信 息 管 理 3.33.3 数据库概念设计数据库概念设计 数据库一般分为三级模式:外模式、概念模式和内模式。外模式也就是不 同用户所对的数据视
19、图,它将数据库内部抽象的数据及其互相之间的关系表示 为简单、直观的应用界面。概念模式是数据库中全部数据的逻辑结构和特征描 述,通常以某种数据模型为基础。内模式是对数据的物理结构和存储方式的描 述。 7 3.43.4 数据库逻辑结构设计数据库逻辑结构设计 在数据库设计中相当重要的一步就是将概念模型转化为计算机上 DBMS 所支 持的数据模型,例如,将 E-R 图模型转化为关系模型,道理很简单,我们设计 概念模型基本上都是一些抽象的关系,在再数据库设计的实现过程中,在计算 机上有效地表示出这些关系就成了数据库设计的关键。 根据水管局水费收缴系统的功能要求,选取 SQLServer 2000 作为后
20、台数据 库。 在上面的实体和实体之间的 E-R 图设计基础上,形成数据库中的表格及表 格之间的关系。 一、主表的结构设计 1. 农户信息 农户信息表示农户进行统计,包括姓名、性别、出生日期、联系地址、使 用水量、联系电话、操作员等信息。 农户信息表的结构表如表 4-1 所示 表 4-1. 农户信息表 列 名数据类型长 度是否允许为空说明 编号 int 8否否编号(主键) 姓名 varchar 8否姓名 性别 int2 否单位名 出生日期 datatime 20 否出生日期 联系地址 varchar8 否联系地址 使用水量 int2 否使用水量 联系电话 varchar20 是联系电话 操作员
21、varchar8 否操作员 创建时间 datatime8 否创建时间 2.公社信息 公社信息表是公社信息的管理,包括编号、名称、负责人、收费人等信息。 公社信息表的结构如表 4-2 所示 8 表 4-2 公社信息表 列 名数据类型长 度是否为空说 明 编号money8否否编号(主键) 名称varchar20否否名称 负责人varchar8是是负责人 收费人varchar50是是收费人 办公电话varchar50是是办公电话 所属部门varchar50是是所属部门 公开信息varchar50是是公开信息 操作员 varchar20 是是操作员 3.水口信息 .水口信息表是.水口相关内容信息的统计
22、,包括编号、水口代号、水口经纬度、 水口名称信息等。 文章信息表的结构如表 4-3 所示 表 4-3 水口信息表 列 名数据类型长 度是否为空说 明 编号varchar50否否编号 水口代号varchar8否否水口代号 水口经纬度varchar20是是水口经纬度 水口名称datatime 8 8 是是 水口名称 出水量 int2 是是出水量 所属公社 varchar20 是是所属公社 操作员 varchar20 是是操作员 4.操作用户信息 操作用户表是对使用本系统的用户进行身份和权限验证用的,包括用户名 称、密码、所在单位、用户权限信息、操作员、最后修改时间。 操作用户表的结构如表 4-5
23、所示 表 4-5 操作用户结构表 列名数据类型长度是否为空说明 9 用户名varchar8否否用户名 密码varchar20否否密码 所在单位varchar20是是所在单位 权限一bit1是是权限一 权限二bit1是是权限二 权限三bit1是是权限三 操作员varchar8是是操作员 3.53.5 连接数据库的特点连接数据库的特点 当开发环境通过连接到数据库上之后,在设计中使用数据库画笔可实现对 该数据库中表格,视图等的操作,如创建表,修改表,删除表,增加/删除记录。 设计中设计数据窗口的时候,通过对话框实现与数据的连接。在应用程序 中则一般是在应用程序对象中书写连接数据库的程序代码,使得应用
24、程序开始 运行并实现与数据库的连接。 10 第四章第四章 详细设计详细设计 详细设计阶段的根本目标是确定应该如何具体地实现所要求的系统,包括 了用户界面设计、程序过程设计等步骤。 4.14.1 系统的主要功能系统的主要功能 1、农户、公社、水口信息的输入管理等 2、农户、公社、水口信息管理的各种信息查询,修改和维护 3、操作日志的管理 4、水费收缴系统的使用帮助 4.24.2 操作流程图操作流程图 程序流程图的优点是对控制流程的描绘很直观,易于掌握。 1、录入信息系统其程序流程图如图 5.1 所示 11 是 是 否 否 否 是 图 5.1 系统程序流程图 管理员 输入查询 条件 查询相应 信息
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 水管 水费 收缴 系统 设计 02411
链接地址:https://www.31doc.com/p-3941419.html