论文部分内容阅读
电能是国家生产、人民生活的重要能量供应。小到电视电话这样的个人日常生活用电,大到国家工业生产、科学研究,都离不开电能供应。改革开放以来,随着人民生活品质提高,国家经济发展技术进步,电能供应的重要性愈发提高。相比其他能源,电能具有转化灵活,传输快捷,低污染的特点。近年来,随着全球能源的减少和社会生产对能源需求的迫切程度日益加深,我国政府也提出了加快建设资源节约型、环境友好型社会的方针,节能减排成为了热点话题。在这个大形势下,电力行业将在新时期扮演更加重要的角色。电网公司是负责电力输送和营销的市场主体,主要职能是电力传输和电力营销。电网公司是电力生产部门与电力消费部门中间的纽带,是电力供应链条中至关重要的一个环节。电费资金是供电企业的主要收入来源,对电力系统运营至关重要,是电力系统的血液。长期以来,电费管理采取的是“抄表-核算-收费”模式,即由抄表员入户抄表,用户用电信息统一集中到核算中心核算后,得到用户应缴电费,再由收费员上门收取电费。这种管理模式存在若干弊端,在近年来尤为突出。首先,电量用户数量的不断增加,使得抄表员无法胜任这种以人工方式挨家挨户上门抄表的模式。其次,繁杂的人工环节和操作过程,不可避免出现差错,造成用户或者电网公司的损失。电费拖欠问题由来已久,一直未找到有效的解决途径,这对我国电力企业的发展来说是一个重大阻碍。针对传统电费管理模式的不足,本文拟结合计算机技术,互联网技术和数据库技术,设计和实现一个过程自动化、数据统一化的电费管理系统,实现电费信息的统一管理,费用自动核算,电费报表自动生成的功能。分层结构是软件工程领域发展出来的一个重要的思想,对软件的构建、维护等各个生命阶段都有极大的好处。首先,分层能够降低模块间的耦合关系。在定义好各个层次。间的接口后,各个模块就能够独立开发。当需求发生变化时,只需要对相应的模块进行升级,而不需要影响到其他的模块。在软件迭代过程当中,由于各模块之间是松耦合结构,当一个模块发生改变后,并不影响其他模块的稳定性,这能够为软件带来极高的稳定性。本文对基于MVC架构的电费管理系统进行了深入研究。从系统设计原则,技术特性,具体实现等方面对该系统进行探讨,并主要完成了以下几个方面的工作:1.研究电费管理的主要流程。研究现有人工电费管理机制下“抄表-核算-收费”模式的业务流程,目的是提取该业务中的数据实体及其关键处理流程,为建立软件需求分析提供良好的指导。2.研究MVC框架的特性和关键技术。(1)对MVC架构的历史背景,成功案例等进行概要的综述。(2)对实现MVC的编程架构,主要是基于Struct,Spring和Hibernat(eSSH)的编程框架及主要技术进行深入研究和讨论,制定适合系统实现的编程框架。3.建立了“基于MVC的电费管理系统”的系统需求分析。需求分析分别主要包括以下几个方面的内容:运行方式,主要包括操作人员对软件运行的软硬件环境的需求,以方便实际使用为目的,提取适合实际电费管理工作的软硬件环境需求。软件角色分析,根据电费管理系统流程制定与系统交互的用户角色。用例分析,根据不同角色,对各个角色与软件系统的交互行为进行定义,提取出不同的用例。在定义好用户与系统的功能界限后,对系统进行功能划分,并对各个子系统的工作流程,并发时序进行定义,给出系统的概要设计。4.实现了“基于MVC的电费管理系统”,在概要设计的基础上,对各个子系统的业务详细流程和数据结构进行定义,给出伪代码级别的详细设计。使用JAVA编程语言,实现各个子系统功能,并提供友好的用户界面。该系统能够实现电费管理中的人员管理、抄表任务分配、电表数据录入、自动核算、收款记录等功能。能够满足实际应用的需求。此外,该系统采用成熟的轻量级的Java开发框架进行开发,具有良好的可移植性、扩展性和鲁棒性,具有一定的实用和推广价值。