计量计费系统的设计与实现毕业论文.doc
《计量计费系统的设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《计量计费系统的设计与实现毕业论文.doc(51页珍藏版)》请在三一办公上搜索。
1、计量计费系统的设计与实现摘要本文介绍了计量计费系统的设计与实现,并从水电气热等几个方面详细介绍了本系统的主要功能和设计思想。作为能源管理系统的子系统,计量计费系统属于系统应用软件层,构筑在统一支撑平台层之上。本系统采用JAVA语言开发,采用OSGI框架、MVC模式,运用javascript、servlet、xml、log4j等技术,实现了一个基于web的B/S模式的系统。系统建设的主要功能是对能源消耗情况(包括电、水、气、热等)进行采集、计量、汇总,实现多样化查询,根据不同计费方式和标准对能耗进行计费,并生成相应的账目报表,还可对各项数据进行对比分析生成表单和图形以供进行科学的规划。通过该系统
2、的实施,实现对整个企业能源消耗数据的及时、快速和准确的监测,利用互联网技术、门户网站等手段为企业领导以及相关管理部门提供了多方位、可视化的便捷服务,实现信息快速传递、共享、管理和应用。关键词:计量计费系统,能源管理,OSGI,JAVAMetering and billing system method researchAbstractThis article describes the metering and billing systems design and implementation, and from several aspects such as water, electrici
3、ty and heat are introduced in detail the main function of the system and design ideas. Subsystem as an energy management system, metering and billing system is a system application software layer, to build support in a unified platform layer. The system uses JAVA language development, the use of OSG
4、I, MVC framework, the use of javascript, servlet, ole technology, implements a web-based B / S mode system. The primary function of the system building energy consumption (including electricity, water, gas, heat, etc.) for the collection, measurement, aggregation, diversification query, depending on
5、 the billing and accounting standards on energy consumption, and generates the corresponding The statement of accounts, but also comparative analysis of the data generated forms and graphics for scientific planning. Through the implementation of the system to realize the energy consumption across th
6、e enterprise data in a timely manner, rapid and accurate monitoring, the use of Internet technology, portals and other means for business leaders and the relevant management departments to provide a multi-directional, visual and convenient services, achieve Rapid transmission of information, sharing
7、, management and applications.Key words: Metering and billing systems, Energy management, OSGI,JAVA指导教师: 赵世国iii本文介绍了计量计费系统的设计与实现,并从水电气热等几个方面详细介绍了本系统的主要功能和设计思想。IV目 录1 引言11.1 计量计费系统概述11.2 计量计费系统在国内外的发展现状11.3 开发方案与预期结果22 核心技术及工具32.1 系统开发工具和环境32.1.1 青岛精益优华公司自主研发的IDE开发工具32.1.2 Oracle数据库32.1.3 OSGI服务器32.2
8、 系统开发涉及的关键技术介绍42.2.1 JavaScript技术简介42.2.2 XML技术简介42.2.3 log4j技术简介42.2.4 OSGI技术简介42.2.5 MVC模式简介53 系统分析63.1 系统功能需求总体描述63.1.1 项目背景63.1.2 总体目标63.1.3 项目内容63.2 功能需求详细描述73.2.1 基础数据模块103.2.2 计量管理模块103.2.3 计费管理模块123.2.4 综合查询模块133.3 系统非功能性需求143.3.1平均响应速度143.3.2可靠性153.3.3安全性153.3.4可扩展性153.3.5易用性153.3.6集成性154 系
9、统设计164.1 系统设计思想164.1.1 B/S结构开发思想164.1.2 面向对象的软件开发设计思想164.1.3 代码分层思想164.1.4 MVC模式设计思想164.1.5 OSGI框架设计思想174.2 主要数据表184.3 系统框架264.4 详细功能模块284.4.1 登录模块284.4.2 基础数据模块314.4.3 核心业务模块345 系统测试475.1 具体模块测试475.2 测试结果486 结束语49参 考 文 献50致 谢511 引言1.1 计量计费系统概述作为能源管理系统的子系统,计量计费系统旨在对各项能源的消耗情况进行精确、系统的统计和分析,进而根据数据制定下一步
10、的节能计划。顾名思义,计量计费系统的核心任务就是计量与计费,在此基础上附加数据分析查询等满足用户需求的功能。通过计量数据采集(水,电,气等多种计量原始数据的采集),计量数据处理(数据存储,数值转换,数据分配等处理),计量数据记录和归档(按时间、类别等要素),计量数据分析(分析数据的合理性,找出问题数据),人工抄表,手工录入(弥补现场计量设备的不足),合理调整,分步审核,最终实现对能耗的较为全面的统计和归纳。1.2 计量计费系统在国内外的发展现状世界范围内的能源紧张,使得人们对能源问题日益关注。经济的发展离不开能源的支撑,我国经济已进入新的快速增长阶段,而粗放式的增长方式使得我国能源、淡水、矿产
11、等资源不足的矛盾进一步凸显。随着国家及各级地方政府节能降耗目标责任制的层层落实,能源统计工作也越来越受到重视。通过数据分析,使能源使用合理,控制浪费,达到节能减排,节能降耗,可以帮助企业对每条生产线、每个工作班组以及主要耗能设备进行实时考核,并可以帮助企业进一步优化工艺,以降低单位能耗成本,提高企业综合竞争力。计量计费系统强调过程方法和管理的系统理论的有机结合,这样才使得PDCA循环更具有管理的生命力。标准通过规范各种能源管理活动、制度和措施,注重寻求和利用适宜的节能技术和方法,以及最佳能源管理实践和经验,达到节能减排的目的。欧美发达国家在计量计费上起步比较早,他们大力推进以高能效、低排放为核
12、心的“低碳革命”,着力发展“低碳技术”,通过对能耗情况的实时监控来制定相应的能耗计划,对产业、能源、技术、贸易等政策进行重大调整,以抢占先机和产业制高点。西欧发展最快的是德国,计量计费系统得到了大面积推广应用。欧共体第三个科技发展总体规划(20世纪90年代)将测量、检测技术列为15个专项之一。1我国在计量计费方面起步晚,起初大多是依靠国外的设备和技术,尽管近年来通过政策的改变和政府的鼓励和支持,有了很大发展,但是与国处先进技术相比,还存在很大差距的。据了解,个别工业企业对原煤、电、油、气等能源产品的折标系数不规范,或计量、检测工作不规范;特别是对原煤入厂计量,化验不及时,出现一些评估值;企业能
13、源亏损不准确,人为因素也起了一定的作用,计量工作人员在能源介质的计量工作中,由于计量不准确从而造成了很大的浪费。如各种返矿,自产废钢,工厂管理人员由于计量手段问题,不能分开计量,有的认为是内部循环而根本不计量。标准不严格,如在钢铁工业中,很随意地就把高等级的钢种改制成低等级的钢种,从而造成核算的数据扭曲失真,为成本决策分析提供错误的数据。早在2002年,中国标准化研究院就开始了有关能源计量管理体系标准的研究工作,逐步探索建立我国的能源计量管理体系系列国家标准。但由于诸多原因,研究初期并没有正式提出国家标准立项。在借助国家发改委和科技部两个课题研究、试点和相关经验积累的基础上,申请了国家标准立项
14、并获得批准。国家标准正式立项后,标准提出单位和起草单位组成了工作组,制定了工作计划,通过深入研究并多次召开工作组讨论会,形成了“能源管理体系-要求(征求意见稿)”,2同时,标准制定单位通过各种渠道,收集到了大量相关的能源管理体系标准和资料,并据此对标准草案内容进行了逐步完善。能源计量计费与节能监测、能源审计、能源统计、能源利用状况分析是企业能源管理和节能工作的基础,而能源计量是基础中的基础。如果企业没有合理配备能源计量器具,能源管理部门就难以获得准确可靠的能源计量数据,对企业的节能监测、能源审计、能源统计、能源利用状况也就难以进行科学的分析和统计。从而无法为企业的能源管理和节能工作提供可靠、准
15、确的指导方向,可能造成企业能源严重浪费,增加生产成本。由于企业能源的浪费,随之也会带来对环境的污染和破坏。自改革开放以来,国家的经济出现了快速发展,随着经济的快速发展,国家对企业的节能降耗工作提出了更高更新的要求,企业能源计量工作就显得更为重要,必须与国家对企业节能、环保的要求相适应。3,4 大中型企业虽然普遍重视能源计量计费工作,建立了比较完善的计量检测保证体系,但信息化程度普遍不高,能源计量数据没有充分发挥作用。只有韶关钢铁、珠江钢铁、唐钢等钢铁企业建立了功能比较先进的能源计量、统计、实时监控的计算机网络,在其他行业能源计量信息化建设水平还比较低,远远不能适应目前建立资源节约型社会、实现科
16、学计量、节能降耗的需要。总体而言,我国在计量计费工作上存在技术和制度的不足,亟待完善。1.3 开发方案与预期结果本系统是基于JAVA的系统应用层软件。具体设计时使用青岛精益优华公司自主研发的IDE开发工具进行设计和开发,并通过青岛精益优华公司业务应用平台进行界面的展示和用户操作。采用OSGI框架、MVC模式,使用了xml,log4j,servlet,javascript等技术。后台数据库采用Oracle数据库。通过模拟数据的输入,本系统能实现能源消耗量从采集、统计、归档、分析到最终生成报表曲线等一系列功能,给用户最直观的能耗展示。2 核心技术及工具2.1 系统开发工具和环境 系统采用Oracl
17、e作为后台数据库,OSGI作为服务器,使用青岛精益优华公司自主研发的IDE开发工具结合青岛精益优华公司业务应用平台以及IE9浏览器开发。2.1.1 青岛精益优华公司自主研发的IDE开发工具本工具是对Eclipse的一个扩展。Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。利用它,我们可以链接多种数据库进行开发。如oracle、sql、mysql等。其包括完备的编码、调试、测试和
18、发布功能,完整支持HTML,javaScript、jsp等脚本语言,且支持多种框架如structs、hibernate等。且它可以运用自己开发的插件进行开发,提升开发效率。而我们自己研发的工具正是基于eclipse的基础上进行添加插件而完成的,且运用现今流行的osgi服务,这实现了可在服务启动的情况下,进行项目的部署,停止某个项目的服务等操作,这样大大提高了维护的效率。且我们运用了jdk1.6,这样让此工具又有了新的功能,如支持泛型、注记等功能,便于程序员开发。2.1.2 Oracle数据库Oracle数据库是一种大型数据库,其由oracle公司开发,且在前不久收购了sun公司,顾可知其发展不
19、可估量。ORACLE7.X以来引入了共享SQL和多线索服务器体系结构。这减少了ORACLE的资源占用,并增强了ORACLE的能力,使之在低档软硬件平台上用较少的资源就可以支持更多的用户,而在高档平台上可以支持数量庞大的用户群。提供了基于角色(ROLE)分工的安全保密管理。在数据库管理功能、完整性检查、安全性、一致性方面都有良好的表现。提供了与第三代高级语言的接口软件PRO*系列,能在C,C+等主语言中嵌入SQL语句及过程化(PL/SQL)语句,对数据库中的数据进行操纵。提供了新的分布式数据库能力。可通过网络较方便地读写远端数据库里的数据,并有对称复制的技术。甴此可知,oracle数据库的功能无
20、限庞大。Oracle与其他数据库相比具有一定的优势。具我所知,现今流行的数据库有微软的sqlserver、sun公司的mysql、IBM的DB2及微软的access等。与其相比,oracle提供了丰富的函数,可让用户操作起来极其便捷,且还支持大量媒体数据。最重要的一点是它可容许大量的数据进行存取。由此可知,选择oracle数据库是一个正确的选择。2.1.3 OSGI服务器OSGI服务平台提供在多种网络设备上无需重启的动态改变构造的功能。为了最小化耦合度和促使这些耦合度可管理,OSGI技术提供一种面向服务的架构,它能使这些组件动态地发现对方。OSGI联 盟已经开发了为例如象HTTP服务器、配置、
21、日志、安全、用户管理、XML等很多公共功能标准组件接口。这些组件的兼容性插件实现可以从进行了不同优化和使用代价的不同计算机服务提供商得到。然而,服务接口能够基于专有权基础上开发。由以上特点,让OSGI技术拥有独一无二的新的配件市场机会。选择OSGI,可让程序员更好的进行后期的维护等工作,顾选择它,也是个不错的选择。2.2 系统开发涉及的关键技术介绍2.2.1 JavaScript技术简介JavaScript是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言。最早是为了解决因为网速问题而导致验证请求耗时太长的问题。JavaScrip
22、t可以操作Html,修改Html元素的属性、样式,还可添加或删除元素,类似的语言有微软的Jscript。JavaScript不需要编译,浏览器可以直接解释执行。JS是基于对象的,但是本身并不支持继承与多态也没有类的严格定义,其语法宽松是一种弱类型语言。目前主要用于数据的前端验证,添加与用户的动态交互行为,以及在AJAX技术中应用。2.2.2 XML技术简介XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言)。XML的简单使其易于在任何应用程序中
23、读写数据,这使XML很快成为数据交换的唯一公共语言,虽然不同的应用软件也支持其它的数据交换格式,但不久之后他们都将支持XML,那就意味着程序可以更容易的与Windows、Mac OS, Linux以及其他平台下产生的信息结合,然后可以很容易加载XML数据到程序中并分析他,并以XML格式输出结果。Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间要比二进制数据占用的空间大,但XML极其简单,易于掌握和使用。2.2.3 log4j
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计量计费系统的设计与实现 毕业论文 计量 计费 系统 设计 实现
链接地址:https://www.31ppt.com/p-3992751.html