1、大庆师范学院本科生毕业论文供热计量改造工作管理系统的设计与实现院 (系) 专 业 软件工程 研 究 方 向 java 学 生 姓 名 学 号 指导教师姓名 指导教师职称 副教授 2014 年 5 月 22 日摘 要供热计量改造工作管理系统包括:供热企业信息管理、改造小区基本信息管理、基本信息发布、查询,四大模块。该设计详细介绍了供热计量改造工作管理系统具体实现过程。该系统根据 ITIL 理念、依照ISO/IEC 20000-1:2005 信息技术服务管理第 1 部分:规范、GB/T 1488594 固定资产分类及代码等,面向住户、小区供热管理部门,市区供热管理部门。采用当前主流 MVC 框架,
2、后台采用 oracle 数据库.此平台依托精确化业务流程、自动化手工作业、提高工作效率。关键词:供热计量;管理系统;MVC 框架;oracle 数据库AbstractIncluding the heating measurement transformation work management system: the heating enterprise information management, transformation plots basic information management, basic information, query, four big modules. Th
3、e detailed design of heating measurement transformation work management system implementation process. The system according to the ITIL concept, in accordance with the “ISO/IEC 20000-1:2005 information technology service management - part first: specification“, “GB/T 14885 - 94 fixed asset classific
4、ation and code“, the residents, district heating administration, urban heating management department. The current mainstream MVC framework, background using Oracle database. This platform relies on accurate business process automation, manual operation, improve work efficiency.Keywords: heating meas
5、urement ;management system; MVC framework; Oracle database目 录第一章 绪论 .11.1 开发背景与现状 .11.2 开发本系统意义 .11.3 目标 .1第二章 开发平台介绍 .22.1 开发语言 .22.2 数据库 .22.3 MVC 框架 .22.4 总体技术路线 .2第三章 系统功能模块分析 .43.1 系统总体设计 .43.2 系统模块设计 .63.2.1 登录模块 .63.2.2 市政委权限功能模块 .63.2.3 区县供热办权限功能模块 .63.2.4 项目验收申请功能模块 .63.2.5 供热计量改造基本信息管理模块 .
6、6第四章 数据库设计与说明 .84.1 数据库 .84.2 数据库说明 .13第五章 界面设计 .145.1 登陆界面 .145.2 用户操作界面 .155.3 项目验收申报界面 .18第六章 运行环境及测试 .216.1 软件运行环境 .216.2 系统测试 .21总结 .24参考文献 .25谢 辞 .26第一章 绪论1.1 开发背景与现状随着时代的发展,人口的增多,我国的住房需求相应的也越来越多。尤其是像北京市这样的一线城市。住房的增多供热问题也被人们提到日程上来了。在当下,节能,环保,低耗已经成为全球关注的热点。而伴随着计算机的飞速发展,简单化,人性化的管理已成为了人们追求的目标。如今的
7、小区的住房的供热问题因为管理人员驳杂,很难形成统一的管理,得到确切的数据,且因为供热点分布散乱,不能使能源得到充分的利用。采用供热计量改造工作管理系统可以很好地解决这些问题。节约人力资源,有效统一规划管理供热数据,形成规范化、科学化管理。达到精细化、系统化、智能化的管理目标。 1.2 开发本系统意义该系统可以实现提高供热管理的效率,节约人力资源,节约能源,实现北京市热计量改造工作从计划、任务分解、设计、施工进度、验收等各个业务管理环节的全方位管理。形成市-区-供热企业-项目单位多级联动供热计量数据采集、审核、控制、处理、分析等全过程的业务信息化管理。1.3 目标通过供热计量改造管理信息系统,实
8、现北京市热计量改造工作从计划、任务分解、设计、施工进度、验收等各个业务管理环节的全方位管理,对经过热计量改造的小区,收费状况进行监控和管理。形成市-区-供热企业-项目单位多级联动供热计量数据采集、审核、控制、处理、分析等全过程的业务信息化管理,达到精细化、系统化、智能化的管理目标。提高工作效率,辅助供热计量改造工作的顺利进行。实现供热企业提供数据的上报提醒、历史上报信息查询、统计任务指标完成情况等功能。为两级供热办提供审核、监控、处理、分析等功能,提高了重点工程的监控水平和工作效率、使城市的供热管理提高到一个新的水平。通过与北京市市容委已有平台业务系统的对接,实现供热计量改造工作管理系统的快速
9、访问;与现有的供热服务综合管理信息平台进行对接,实现供热计量改造工作管理供热单位、锅炉房相关业务信息与供热服务综合管理信息平台间的信息共享;与市政市容委的短信平台进行对接,实现热计量改造工作的上报提醒、通知下发等人性化的短信提示功能。第二章 开发平台介绍2.1 开发语言供热计量改造工作管理系统应用的正是这种语言,且我对这种语言有了一定的了解。2.2 数据库2.3 MVC 框架就是 JSP + servlet + javabean 的模式 3。2.4 总体技术路线在此系统之前已经建成了业务支撑平台,为现有大多数应用系统提供了底层功能支撑,包括提供多种业务服务中间件、安全中间件、数据交换中间件等。
10、本次项目将利用现有的应用支撑平台。本项目关键部分技术如下:操作系统采用 Windows 操作系统,系统数据库采用Oracle。本项目技术路线如下:1)采用 MVC 架构,可根据需要实现多种平台下部署。2)通讯网络及基础设备:依托现有网络,基础硬件设施和现有服务器。3)操作系统:Windows Server2003 操作系统。4)数据库:Oracle。5)开发工具:Myeclipse 10,Tomcat ,JDK。第三章 系统功能模块分析3.1 系统总体设计软件系统架构上主要分为四层:应用层:直接为各类用户提供应用服务。如项目基本信息录入、改造工作进度填报、填报历史信息查询、汇总分析、项目验收资
11、料管理,计量计费资料管理、系统管理等服务。应用支撑层:包括报表支持软件、短信平台、邮件系统等系统,作为通用支撑平台,为应用系统提供功能支撑。 数据层:指用于存储并为整个系统提供数据服务的数据库、信息资源,为上层应用系统提供数据支持。基础层:包括相关服务器、网络设备、存储设备。实现用例设计系统在采用 Shiro+SpringMVC+hibernate 框架下进行开发 4。系统功能设计如下图:B图 3-1 系统功能结构图供热计量改造工作管理系统供热计量改造基本信息管理供热计量改造项目验收管理供热计量计费管理综合查询分析系统管理供热企业信息管理热源信息管理改造小区基本信息管理 供 热 企 业 信 息
12、 管 理 供热计量改造工作管理供热计量改造工作管理供热计量改造工作考核 供 热 计 量 改 造 工 作 管 理 供热计量改造工作历史信息管理供热计量改造工作信息发布供热计量改造工作信息发布供热计量改造项目上报审批计量改造项目评审管理供热计量改造项目专家管理供热计量改造项目专家抽检供热计量改造项目专家评审供热计量计费采集内容管理供热计量计费采集策略管理供热计量计费资料上报管理供热计量计费审核管理3.2 系统模块设计3.2.1 登录模块用户登录系统拥有自己的账号,不同的角色拥有不同的权限,所能看到的页面,操作的数据也不一样。不同的权限用户只可以对自己权限下的功能进行操作,不能越级操作。系统用户主要
13、包括:市政委领导、区县供热办、供热企业管理人员、小区填报人员、验收专家团队以及系统管理员。3.2.2 市政委权限功能模块市政委权限用户登录后跳转到市政委权限用户模块,用户可以进行相应的各项功能操作。在该模块下,权限用户可以对小区信息进行查询,包括小区的项目验收申请,同时还可以对区县改造进度和区县汇总进行查询,同时在该模块下还有专家库。可以对验收申报进行查看和处理。同时可以对市区的项目进行抽检。还可以对专家进行管理。3.2.3 区县供热办权限功能模块区县热力办权限用户登录后跳转到区县热力办用户模块。在该模块下,权限用户可以查看该区县的供热基本信息,包括项目进本信息,项目改造基本信息,项目审核信息
14、,项目楼栋基本信息 5。可以对改造工作进行上报。还可以对项目信息和热表信息进行管理。在项目完成时,可以向市级权限用户提交项目验收申请表。同时对于遇到的解决不了的问题也可以申报到市级。3.2.4 项目验收申请功能模块用户在该模块下填写项目验收申请表,在该表中需要对负责人信息,热计量改造,节能改造进行等信息进行填写,同时可以查看该项目的审核历史记录,对于上报的项目验收申请可以具体到某个部位,可以对部分信息进行增、删、改、查操作,还可以对该项目涉及的资料进行上传下载操作。对于已经申报的成功的申请表不能进行操作。该模块是以改造工作上报模块和项目信息管理模块为基础的模块。3.2.5 供热计量改造基本信息管理模块供热计量改造基本信息管理分为“供热企业信息管理” 、 “改造小区基本信息管理” 、 “基本信息发布、查询”四部分。如下图所示: