《小区电费综合管理系统的设计与实现_李亮 (1).docx》由会员分享,可在线阅读,更多相关《小区电费综合管理系统的设计与实现_李亮 (1).docx(65页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、分类号: TP311.5 研究生学号: 201353R223 单位代码: 10183 密 级:公幵 吉林大学 硕士学位论文 (专业学位) 小区电费综合管理系统的设计与实现 Design and implementatioi of integrated management of residential electricity system 作者姓名:李亮 类别:工程硕士 领域 (方向 ): 软件工程 指 导 教 师 : 刘阳教授 培 养 单 位 : 软 件 学 院 2016年 6月 未经本论文作者的书面授权,依法收存和保管本论文书 面版本、电子版本的任何单位和个人,均不得对本论文的全 部或部分
2、内容进行任何形式的复制、修改、发行、出租、改 编等有碍作者著作权的商业性使用(但纯学术性使用 不在此 限 )。否则,应承担侵权的法律责任。 吉林大学博士 (或硕士 )学位论文原创性声明 本人郑重声明 . 所呈交学位论文,是本人在指导教师的指导下, 独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本 论文不包含任何其他个人或集体己经发表或撰写过的作品成果。对本 文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。 本人完全意识到本声明的法律结果由本人承担。 小区电费综合管理系统的设计与实现 Design and implementation of integrated mana
3、gement of residential electricity system 作 者 姓 名 : 李 亮 领域(方向 ):软件工程 指 导 教 师 : 刘 阳 教 授 类 别:在职工程硕士 答辩日期: 2016年 5 月 21日 摘 要 在计算机普及之前,小区主要用电费管理人员手工记账的方法管理电费 财务,这种方式不仅浪费大量的人力、物力、财力。而且不适合整理和存储。 随着计算机的普及,大多说小区开始利用计算机来管理小区电费财务以及电 费登记,使得小区的电费管理更加高效、便捷,用户对电费的查询更加方便。 本小区电费管理系统是单机版电费管理系统。本系统在开发时采用 ASP.NET和 SQL
4、Server 2008数据库软件作为程序的主要开发语言和工具。 实用 ASP.NET MVC4框架进行代码编辑、程序设计及具体功能的实现,运 用 SQL Server 2008数据库软件完成数据库的具体设计和实现。 本系统是实现了管理员登陆、注册、修改;用户的信息的快捷录入,方 便小区物业公司根据用户的实际用电情况进行登记,然后收取用户电费;用 户电表的数据录入,使小区物业公司能够方便快捷的了解用户每月的用电情 况;电费管理,能够根据用户用电情况收取用户电费以及用户交电费。 本文主要介绍了 “ 小区电费管理系统 ” 的设计思想,并概括地说明了该 系统的工能及特点。该系统功能完善、界面良好、操作
5、简单,能够满足不同 计算机水平的用户需求,不会因为计算机知识不足而对系统的操作 有任何影 响。 关键字 : ASP.NET MVC4, SQL Server2008,电费,抄表 ABSTRACT Before the popularity of computers, cell mainly used methods to manage electricity tariffs financial management manual bookkeeping, and in this way not only waste a lot of manpower, material and financi
6、al resources. And is not suitable for sorting and storage. With the popularity of computers, most said district began using computers to manage the financial district as well as electricity tariffs registration, making the cell electricity management more efficient, convenient, and user queries easi
7、er to electricity. The residential electricity management system is the stand-alone electricity management system. The system uses ASP.NET and SQL Server 2008 database software in the development as the primary development language and tools of the program. Practical ASP.NET MVC4 framework for code
8、editing, program design and implementation of specific functions, the use of SQL Server 2008 database software to complete the detailed design and implementation of the database. The system is realized administrator login , registration, modification ; user information input quick and convenient res
9、idential property company registered under the users actual electricity consumption , and then charge users of electricity ; User meter data entry , making residential property company to quick and easy to understand user monthly electricity consumption ; electricity management, be able to charge us
10、ers to pay electricity tariffs and user based on the user electricity consumption . This paper describes the cell electricity management system design thinking, and generally describes the work capacity and features of the system. The system is fully functional, good interface, simple operation, use
11、rs can meet the needs of different levels of computer, but will not have any impact on the operating system because of lack of computer knowledge. Key words: ASP.NET MVC4, SQL Server 2008, Electricity, Meter Reading 壬商 . I ABSTRACT . II 1 全者 i仑 . 1 1.1国内外现状 . . 1 1.2选题的意义 . . 1 1. 3本文的主要内涵及构架 . . 2
12、1.4本章小结 . . 2 2系统开发的相关技术 . 3 2. 1本系统的技术路线 . . 3 2. 1. 1管理信息系统的概念 . 3 2. 1. 2本系统的设计原则 . 3 2. 2系统主要技术 . . 4 2. 2. 1 ASP. NET . 4 2. 2. 2 SQL Server 2008 . 6 2. 2. 3 MVC三层设计框架 . 7 2. 3本章小结 . . 9 3小区电费管理信息系统的需求 . 10 3. 1系统可行性分析及系统开发背景 . . 10 3. 1. 1开发背景 . 10 3. 1.2系统的可行性分析 . 10 3. 2系统需求功能 . . 11 3.2. 1系
13、统需求功能 . 11 3.2. 2系统需求功能描述 . 12 3. 2. 3系统用例分析 . 12 3. 3系统交互设计 . . 22 3. 4本章小结 . . 26 4小区电费管理系统架构设计 . 28 4.1系统模块设计 . . 28 4. 1.1模块详细概述 . 29 4. 1.2系统模块之间的管理 . 29 4. 2数据库设计 . . 30 4.2. 1概念结构设计 . 31 4. 2. 2逻辑结构设计 . 34 4. 3本章小结 . . 36 5系统实现和测试 . 37 5.1程序结构 . . 37 5. 2系统实现 . . 39 5. 2. 1 登陆 . 39 5.2. 2用户信息
14、管理 . 41 5.2. 3电表信息管理 . 43 5.2. 4电费信息管理 . 46 5.2. 5系统用户信息管理 . 47 5. 3本系统的测试 . . 48 5. 4本章小结 . . 53 6 总结和展望 . 54 6. 1 总结 . . 54 6. 2 展望 . . 54 6. 3本章小结 . . 55 参考文献 . 56 g i射 . 58 1.1国内外现状 1绪论 随着社会的发展,计算机已经成为了人们生活中必不可少的一部分。电力, 作为现代人生活中不能缺少的一部分,需要与时俱进。使用计算机统计电费已经 成为人们的一种强烈的渴望。小区是现代社会中一个人群的集合,小区中生活着 许多的人
15、,人们需要一种高效的管理电费的手段,而不是传统的手工操作。传统 的手工记电方式费时费力,还太容易出错,与 a今快速发展的信息化社会不符。 因此,市场上急需一款软件能够代替传统的繁琐的电费管理,能够减少工作人员 的工作量,能 够快速地完成复杂枯燥的手工杳表、抄表等工作。这样能够节约时 间、减少人工成本、提高效率,也能够方便用户了解自己的用电、缴费情况。 目前国外部分国家已经有了比较完善的电表管理系统,国外主要研究在方便 小区居民能够方便快捷的了解自己的用电情况以及缴费情况,也方便工作人员快 速准确的了解住户的用电。国内小区使用电费管理系统起步比较晚,大部分小区 特别是比较旧的小区都没有使用电费管
16、理系统,它们还在使用人工录表,浪费了 大量的人力物力。只有一些新建成的、高档的小区使用电费管理系统。而且,目 前电费管理系统也不是特别完 善,很多使用了电费管理系统的小区使用率不高, 将电费管理系统变成了摆设,造成这种情况的主要原因是小区电费管理系统不够 完善,住户的接受程度不高,因此本次毕业设计要完成小区电费管理系统应有的 功能。 1.2选题的意义 随着科技的不断提高,计算机技术的日趋成型,计算机处理量大等优点在各 个领域发挥着不可替代的作用。作为计算机应用的一部分,相对于手工管理物业 信息,利用计算机进行管理具有迅速查询、效率高、成本低等优点。利用计算机 软件对物业信息尤其是电费的管理能够
17、极大地提高物业信息管理的效率,省去很 多人力物力。 前面已经介绍过了,我国的小区电费管理系统处于相对落后的状态,并且即 使使用了电费管理系统的小区也没有真正的发挥该系统的作用。本系统主要用于 小区居民的电费管理,方便物业工作人员管理。 该 “ 小区电费管理系统 ” ,在管理上为物业公司和用户节省了时间,同时也为 小区物业公司节约了人力和物力,而且用户了解自己的用电信息更加的便捷。因 此 “ 小区电费管理系统 ” 真正做到小区电费管理的透明化、高效性、方便性,避 免了产生不必要麻烦的情况。充分反映了当今社会的快速发展和人们对生活质 量 的提升。适应现在社会快节奏的发展。 1.3本文的主要内涵及构
18、架 本文第一部分是绪论,主要讲述选题的内涵以及国内外的发展情况; 第二部分是对需的求分析,主要是针对 “ 小区电费管理系统 ” 的需求功能、 系统概述、用例分析及功能分析等; 第三部分是系统设计,讲述了系统开发环境、开发语言、数据库设计、设计 框架、系统模块设计等进行分析、阐述; 第四部分是系统实现和测试,包括了系统各个模块功能的实现和测试; 第五部分是对整个开发工作的总结以及对未来的展望; 第六部分是对本毕业设计和论文提供帮助的老师、同学的感谢以及 “ 小区电 费管理系统 ” 论文的参考文献。 1.4本章小结 本章主要内容是描述小区电费管理系统国外、国内的现状、选题的意义和本 文的主要内容和
19、结构。前两个确定了小区电费管理系统有实际的意义,最后一个 说明了本论文的内容和结构。 2系统开发的相关技术 2.1本系统的技术路线 本系统是的使用 Visual studio工具进行 Windows的前端开发 , SQL Server 作 为后端数据库,以科学的软件工程方法为指导,结合信息管理系统的理论,完成 的一个小区电费管理信息系统的开发。 小区电费管理系统是面对小区内部人使用,由此,系统面向的人不多。而且, 系统的开发周期较短,我们需要选择开发迅速、简单方便的、适用性强的开发技 术。 2.1.1管理信息系统的概念 Management Information Systems, 简称 MI
20、S即,随着软件系统在各个领域的 应用而诞生,管理信息系统的定义、应用范围及实现方式也在随着软硬件技术及 网络的进步而不断更新着, MIS系统目前定义为计算机设备或人为以及其他信息 处理手段组成并用于管理各类专业及行业信息的软件系统。包括下面的概念: (1) 信息是管理对象。经过采集、加工以及归类的数据,对使用者做出决策或 者行为有一定帮助的数据就是信息。来源广,数据量较大是目前 MIS系统中信息 的基本特征。有时效性的信息主要来源于工作,生活,管理以及市场等途径。 (2) 互相关联,相互调用及通讯的模块,基于相关的数据模型,构成信息系统 的主体。系统的基本模块主要包括界面、逻辑控制、数据反馈、
21、输出、存储等主 要要素。 随着软件科技的发展,社会上信息处理系统发 展飞快,各行业、各单位都引 入了信息处理软件来管理自己口益增长的各种信息,物业信息处理系统也是有了很 大的发展,商业化的物业信息处理软件也很多。但本系统完全独立开发,力求使 系统功能简单明确、功效齐备且便于操作。 2.1.2本系统的设计原则 本文研究的主要目的是小区电费管理信息系统的实现,数据库用 SQLServer 2008,前端页面开发使用 ASP.NET。 实现对小区电费的抄表,用户信息的增加删 除,电费的录入管理等功能。界面效果力求简洁大方,使用效果流畅简洁。 完美的系统是用户为中心,管用、易懂、好用的系统是才能得到用
22、户最大限 度的承认,所以该应用的设计是基于以下原则。 (1) 实用性 用户需求是系统的基础,最大的原则是用户使用方便,零基础使用。依据小 区用户的真实情况对系统功能和页面使用进行合理安排。 (2) 易用性 通常我们将一个软件最基本的要求是简单、易用。小区电费管理系统不应该 设计得十分复杂,应该让抄表员和物业管理人员等非专业技术人员可以很方便的 应用,除了系统一级上的问题需要专业的开发或者是售后服务人员解决外,其他 的都可以由用户自行解决。 (3) 先进性 软件技术,硬件技术 以及网络开发技术的先进性能够为用户提供更高效的服 务,充分满足小区内部办公的各种性能及及时性的需要。 (4) 稳定性 本
23、系统是实际生产使用,面向窗口服务,所以系统要求要有高可靠性,长期 稳定的运行能力,这些需要通过合理的设计、稳定的数据库以及优化选型的软硬 件来实现。 (5) 安全性 因为管理着实际的用户数据,所以对于个人信息的保密性要求较高,这些在 本系统中都通过访问权限来控制,防止个人信息泄露,造成不良后果。 2.2系统主要技术 2.2.1 ASP.NET 使用 ASP.NET技术可以接收用户提交的数据或指令快速做出反应,由于数据 和指令可能随着用户的需求不断的变化,因此要求网页在无人工刷新的情况下做 出完美的显示,所以动态网页是必不可少的。例如 :当在 Browser上填好 Form并发 出 HTTP请求
24、时,可以要求在 Web Server上执行一个表单所设定的 Application,而不 只是一个简单的超文本 (html)文件。将 Form的输入数据给该应用进行分析 ,包含数 据可以杳询结果集在内的不同的数据内容将对应的执行结果使用 HTML的形式传 送到浏览器端。服务器端上执行的代码即应用程序不必改变,即使数据库中的数 据不断变化,这样可以使客户端(浏览器)显示的网页信息会始终保持及时性, 准确性。 从软件的技术层面看 ,ASP有如下的特点: 有利于形成进行页面设计可以使用普通的文本编辑软件(如 WINDOWS 下的记事本软件)就可以进行简单的页面设计 可以使用第三方所提供的其他 scr
25、ipting语言,还可以使用 VBScript和 JavaScript语言进行设计,而且与任何 ActiveX scripting语言兼容。 源程序代码不会外漏:由于传到用户端(浏览器)的只有 ASP执行的结果 所产生的 HTML代码,而 ASP脚本都是在服务器端执行的,这样就可以保证代码 不会外泄被他们使用,也保证了网站的安全 从应用的层面看 ,ASP有如下的功能: (!)可以记录用户的实时数据,并由 cookies完成用户端(浏览器)的读写硬 盘数据。 可以开发复杂的商务的站点应用程序以便实现在多个主页(浏览器)间共 享数据信息。 (D使用嵌入了 Visual Basic脚本或 JS页面脚
26、本等简易脚本语言的超文本 (HTML)程序,迅速搭建应用的站点 服务。脚本语言通过站点服务器执行代码,使 客户端(浏览器)的执行脚本发生改变或产生新的脚本语言。 另外需要注意的是当使用 ActiveX组件 ADO (ADO是在 OLE DB之上的,建 立在微软新的数据库 API, 进一步的版本会直接与数据库打交道,而且不再通过 ODBC引擎,而现在OLE DB是通过 ODBC引擎与现有的 ODBC支持的 Batabase 进行交互)与数据库进行数据交互或对话时会遇到访问数据库的脚本命令,并且 以一个动态的 HTML页面作为执行结果返回到服务侧,用来应答 WebBrowser的 请求。 A流程图
27、: 图 2.1 ASP.NET流程图 Figure 2.1 ASP.NET flowchart 2. 2. 2 SQL Server 2008 数据库是一种存储数据并对数据进行操作的软件工具,数据库就是指数据信 息的集合,数据库作为组织和表达信息使用,总之,数据库就是一种存储数据并 且可以对数据进行操作的工具。目前,数据库大致可以分为两类 : 非关系数据库 和关系数据库。 SQL Server 2008具有以下几个方面的特点 :与 Internet紧密结合、可扩展性和可 用性、友好简单的交互页面、数据仓库支持 。 SQL Server 2008具有整套的数据简 单、友好的操作界面。允许特定的用
28、户在多台数据库张花费数据表,使属于一台 服务的功能部署到多台服务器上。 微软的 SQL Server是经国内外长期使用的反馈效果看,它一个较为完美安全稳 定的系统。它需要安装在 Windows服务器平台上,而 Windows服务器可以支持 Intel x86, PowerPC, Alpha PC.和 RISC等平台,这也使得它在同类数据库中具备足够 的竞争力。 Microsoft按照客户 /服务器系统构架的分布进行操控。这种方式生成不必要的 价值和繁杂性。在 Internet中, Oracle已经发现了一个不错的答案。在 Internet Computing的多层 ( multi-tiered
29、)体系构架中,集中 ( centralization)可以简化应用 的布置与保护,数据的处理与备份,并且向用户提供了高级的功能、安稳性与真 实性,结果使总的操控成本降低。 Oracle具有使所有数据和文档储存在少数几个高 性能数据库的能力,这种能力使用户可以集中管理他们所有的数据,并且信息管 理和访问更加简便、真实且价格相对低廉。 2. 2. 3 MVC三层设计框架 本次小区电费管理系统采用 ASP.NETMVC4框架。 MVC是 Model(模型 )一 View(视图 )一Controller (控制器 )的三个英文单词首字母,软件设计中的典范之一, 用一种数据层、逻辑层和、显示界面分开的代
30、码组织方法,将逻辑处理集中到一 个模块里面,在修改和定制个性化页面及用户操作体验的同时,不用添加新业务 逻辑或者修改老业务逻辑。下面我们分别通过模型、视图和控制器来说明 MVC框 架的优点。 MVC组件类型的关系和功能图: 图 2. 2 MVC组件类型的关系和功能图 Figure 2.2 MVC component types of relationships and functional diagram 建 Web应用程序的模式。 MVC模式也提供了对超文本 (HTML)、 样式 (CSS)和脚本 (JavaScript)的完 全控制。 模型 ( Model) Model表不业务规则和实际数
31、据。在 Model View Controller的 三部件里,任务最多的就是 Model部分,就是说数据格式与模型没有绝对关联, 这样多个视图的数据可能只需要一个模型就可以提供,因为模型中的代码可以被 多个视图来重复使用,所以大大减少了重复写代码的次数,减少代码量,提高开 发效率。 View (视图 ) 视图通俗点说就是我们在浏览器上看到的界面。对于以前的网 站应用程序来说,视图就是有 HTML元素组成的显示界面。但现在全部的网站应用 程序依然很大程度上依赖 HTML, 但已经不只是有 HTML语言了,网站的页面还包括 Adobe Flash和 XHTML等一 部分用于标不的语言,而且 We
32、b services. MVC是可以 帮助应用程序处理很多不同的视图。而在视图还没有被真正的处理时,不论这些 数据是存储的还是其他什么数据,在视图看来,它只是一种作为输出数据并且允 许用户进行访问、修改、使用的方式。 Controller (控制器)控制器是指根据用户的输入控制程序调用那个模型以 及显示那个视图,所以 a单 机页面按钮或超链接、用户输入信息、请求信息时, 控制器并不做出任何处理和输出任何东西。控制器只是简单地接受请求或数据, 根据用户的操作确定使用哪个视图用来显示用户请求的数据。 MVC分层同时也简易了分组开发好处。使不相同的研发人员可同时开发视图、 控制器逻辑和业务逻辑。 通
33、过上述的分析,我们已经充分地知道了 MVC框架的好处,它可以让我们分 别处理模型、视图和控制器,有很好的封装效果。控制器起到连接视图和模型之 间的数据传输、接收和发送命令。具有很低的耦合性。 MVC4作为微软较新的框架,经过一年多的发展已 经趋于完善,并且增加了前 几个版本没有的功能,变得更加实用,效率更高,主要是能够完全满足本次毕业 设计的全部需求。因此我们选择 MVC4框架作为本次毕业设计的开发框架。 2.3本章小结 本章主要介绍了小区电费管理系统应用的重要技术,系统使用 ASP.NET MVC4架构,数据库采用 SQL Server 2008开发。 3小区电费管理信息系统的需求 3. 1
34、系统可行性分析及系统开发背景 3. 1 1开发背景 随着社会的进步与发展,计算机已经成为了人们生活中必不可少的一部分。 电力,作为现代人生活中不能缺少的一部分,需要与时俱进。使用计算机统计电 费已经成为人们的一种强烈的渴望。小区是现代社会中一个人群的集合,小区中 生活着许多的人,人们需要一种高效的管理电费的手段,而不是传统的手工操作。 传统的手工记电方式费时费力,还太容易出错,与 a今快速发展的信息化社会不 符。因此,市场上急需一款软件能够代替传统的繁琐的电费管理,能够减少工作 人员的工作量,能够快速地完成复杂枯燥的手工杳表、抄表等工作。这样能够节 约时间、减 少人工成本、提高效率,也能够方便
35、用户了解自己的用电、缴费情况。 鉴于以上原因我们有必要开发一种帮助电费管理的软件系统。本系统采用 ASP. NET 和 SQL Servei 数据库方式,界面尽量做到人性化,数据维护方面做到可靠安全。 3. 1.2系统的可行性分析 小区电费管理系统的开发应该首先分析它的可行性。如果项目的设计具有很 大的可能性,那么我们就可以开发,但如果不具有,那么就没有必要在这个项目 上浪费大量的人力、物力和财力。 对小区电费管理系统可行性分析的目的,就是要确认软件是否能够以较低的 资金成本和时间成本解决实际问题。以下是我们将对系统的可行性进行分析。 (.1)技术可行性分析: ASP.NET有很好的交互界面,
36、界面设计上也有很强的设计功能,而且可以再 少量的代码下开发出强大的系统,可以很好的与数据库兼容。 SQLServer作为现 在最流行的数据库之一,有很强的数据库支持功能,与程序的连接十分方便、交 互快捷。因此,无论是语言 ASP.NET还是数据库 SQL Server在技术方面都是可行 的。并且十分符合小区电费管理系统的快速开发要求。 经济可行性分析: 小区电费管理系统方便了物业管理单 位对实际覆盖的用户进行管理,节省了 很多的时间成本,节约时间成本的同时带来的是人力和物力的节约。而且用户了 解自己的用电信息更加的便捷。因此小区电费管理系统真正做到小区电费管理的 透明化、高效性、方便性,避免了
37、产生不必要麻烦的情况。因此从经济层面上讲, 开发小区电费管理系统可以一劳永逸地解决物业公司在人力上的付出,所以在经 济上市可行的。 操作可行性分析: 小区电费管理系统不是面向所有小区用户的而是面向小区物业电费管理人 员。管理员可以再登陆之后对系统进行一切修 改,使用一切功能。电费管理员只 需要一些基本的计算机技能即可,并不需要做单独的培训,就可以熟练、快速地 操作系统。由此可见。小区电费管理系统在操作上是完全可行的。 综上所述,小区电费管理系统在技术上、经济上、操作上是完全可行的,应 用前景十分广阔。 3. 2系统需求功能 3. 2.1系统需求功能 小区电费管理系统对小区的电费管理起到了重要的
38、作用,就一般小区来说, 他的设计内容不是很复杂,基本实现的功能也不需要太多,比如用户缴纳电费, 本月电表数据抄取,用户电费数据杳询,用户电表信息录入,基础的数据维护是 最基本的功能,同时也是最基本的功能,需要分成六个基本的模块进行分析、设 计和测试,在用户缴费功能的模块中,主要实现交纳电费管理;本月抄表模块中, 主要实现单户抄表,多用户抄表功能;数据杳询模块是重要的模块,在此模块中, 主要实现是电费杳询与统计,用户欠费杳询;在信息录入模块中,主要实现资料 录入,资料修改,资料删除;在系统数据维护模块中,主要实现数据备份、数据 恢复;在基本数据维护中,主要实现用户类型维护、操作员维护。 由于本系
39、统是基于小区的电费管理系统,相对来说系统的数据使用人员不会 很多,因此对数据的操 作量也会很少。此系统是应对小区电费管理的单机版系统, 功能比较单一,可是应对小区内部的电费管理已经绰绰有余。 本系统完成的目标:为了克服上述的弊端,减轻工作量,方便物业公司的用 电管理,发挥计算机在此领域的作用,提高工作效率,应该达到如下要求: (I)全方位的快速添加、修改用户信息,减少重复工作量,提高效率; 系统能够灵活、准确地完成任务。 3.2.2系统需求功能描述 本系统功能如下: 用户缴纳电费管理 有电费缴纳功能,详细的电费缴纳的费用项目包含应收现金,未 收电费现金, 欠款电费金额,实际电费收支金额。 当月
40、电表数据管理 实际录入当前电表信息功能,当前电表信息包括用电用户编号,用电用户姓 名,信息录入日期。 用户用电相关数据查询 实际用户电费查询功能,电费查询时包括用户用电数据查询以及用户未交电 费查询,缴费查询与系统包括用电用户编号,用电用户名称,欠费应交现金,实 际缴纳现金,本月实际用电量,用户电费缴纳日期,用户电费欠费金额查询包括 用户编码,用户名称,用户未交费金额。 小区用电信息录入 实现用电用户信息的管理,用户的信息包括用电用户编号,用电用户姓名, 对用电用户的抄表日期。备注:当前电表总使用度数。可以实现所有信息的 add, insert, delete.等功能。 基础数据保护管理 基础
41、数据保护管理,是对用户数据、电表数据、电费数据、管理员数据,进 行统一维护。包含:添加、删除、修改等基本数据的维护 3.2.3系统用例分析 小区电费管理系统中的用户类确认的小区电费管理系统的用例和主要参与者 如下所示: 表 3. 1系统用例表 Table 3.1 system use cases Table 主要参与者 用例 物业管理员 登陆 注册 修改密码 添加系统管理员 添加用户 修改用户信息 查询用户信息 删除用户信息 查询电表信息 修改电表信息 删除电表信息 抄表 查询交电费情况 修改交费情况 删除交费记录 添加交费记录 系统部分主要用例详细分析: 管理员登陆是开始 “ 小区电费管理系统 ” 其他功能的唯一方法。登陆需要用 户提供账号和密码,只有账号和密码匹配用户才能成功登陆 “ 小区电费管理系 统 ” ,这同时也是用户完成以上所有功能的前提条件。 表 3.2登陆用例分析 Tab