计算机系毕业论文供热计量改造工作管理系统的设计与实现.doc_第1页
计算机系毕业论文供热计量改造工作管理系统的设计与实现.doc_第2页
计算机系毕业论文供热计量改造工作管理系统的设计与实现.doc_第3页
计算机系毕业论文供热计量改造工作管理系统的设计与实现.doc_第4页
计算机系毕业论文供热计量改造工作管理系统的设计与实现.doc_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大庆师范学院本科毕业论文(设计)大庆师范学院本科生毕业论文供热计量改造工作管理系统的设计与实现院 (系) 专 业 软件工程 研 究 方 向 java 学 生 姓 名 学 号 指导教师姓名 指导教师职称 副教授 2014年 5 月 22 日27摘 要供热计量改造工作管理系统包括:供热企业信息管理、改造小区基本信息管理、基本信息发布、查询,四大模块。该设计详细介绍了供热计量改造工作管理系统具体实现过程。该系统根据ITIL理念、依照ISO/IEC 20000-1:2005 信息技术服务管理第1部分:规范、GB/T 1488594固定资产分类及代码等,面向住户、小区供热管理部门,市区供热管理部门。采用当前主流MVC框架,后台采用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. The 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 classification 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 measurement ;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第四章 数据库设计与说明84.1数据库84.2数据库说明13第五章 界面设计145.1登陆界面145.2用户操作界面155.3项目验收申报界面18第六章 运行环境及测试216.1软件运行环境216.2系统测试21总结24参考文献25谢 辞26第一章 绪论1.1 开发背景与现状随着时代的发展,人口的增多,我国的住房需求相应的也越来越多。尤其是像北京市这样的一线城市。住房的增多供热问题也被人们提到日程上来了。在当下,节能,环保,低耗已经成为全球关注的热点。而伴随着计算机的飞速发展,简单化,人性化的管理已成为了人们追求的目标。如今的小区的住房的供热问题因为管理人员驳杂,很难形成统一的管理,得到确切的数据,且因为供热点分布散乱,不能使能源得到充分的利用。采用供热计量改造工作管理系统可以很好地解决这些问题。节约人力资源,有效统一规划管理供热数据,形成规范化、科学化管理。达到精细化、系统化、智能化的管理目标。 1.2 开发本系统意义该系统可以实现提高供热管理的效率,节约人力资源,节约能源,实现北京市热计量改造工作从计划、任务分解、设计、施工进度、验收等各个业务管理环节的全方位管理。形成市-区-供热企业-项目单位多级联动供热计量数据采集、审核、控制、处理、分析等全过程的业务信息化管理。1.3 目标通过供热计量改造管理信息系统,实现北京市热计量改造工作从计划、任务分解、设计、施工进度、验收等各个业务管理环节的全方位管理,对经过热计量改造的小区,收费状况进行监控和管理。形成市-区-供热企业-项目单位多级联动供热计量数据采集、审核、控制、处理、分析等全过程的业务信息化管理,达到精细化、系统化、智能化的管理目标。提高工作效率,辅助供热计量改造工作的顺利进行。实现供热企业提供数据的上报提醒、历史上报信息查询、统计任务指标完成情况等功能。为两级供热办提供审核、监控、处理、分析等功能,提高了重点工程的监控水平和工作效率、使城市的供热管理提高到一个新的水平。通过与北京市市容委已有平台业务系统的对接,实现供热计量改造工作管理系统的快速访问;与现有的供热服务综合管理信息平台进行对接,实现供热计量改造工作管理供热单位、锅炉房相关业务信息与供热服务综合管理信息平台间的信息共享;与市政市容委的短信平台进行对接,实现热计量改造工作的上报提醒、通知下发等人性化的短信提示功能。第二章 开发平台介绍2.1 开发语言供热计量改造工作管理系统应用的正是这种语言,且我对这种语言有了一定的了解。2.2 数据库 2.3 MVC框架就是JSP + servlet + javabean的模式3。2.4总体技术路线在此系统之前已经建成了业务支撑平台,为现有大多数应用系统提供了底层功能支撑,包括提供多种业务服务中间件、安全中间件、数据交换中间件等。本次项目将利用现有的应用支撑平台。本项目关键部分技术如下:操作系统采用Windows操作系统,系统数据库采用Oracle。 本项目技术路线如下:1)采用MVC架构,可根据需要实现多种平台下部署。2)通讯网络及基础设备:依托现有网络,基础硬件设施和现有服务器。3)操作系统:Windows Server2003操作系统。4)数据库:Oracle。5)开发工具:Myeclipse 10,Tomcat,JDK。第三章 系统功能模块分析3.1系统总体设计软件系统架构上主要分为四层:应用层:直接为各类用户提供应用服务。如项目基本信息录入、改造工作进度填报、填报历史信息查询、汇总分析、项目验收资料管理,计量计费资料管理、系统管理等服务。应用支撑层:包括报表支持软件、短信平台、邮件系统等系统,作为通用支撑平台,为应用系统提供功能支撑。 数据层:指用于存储并为整个系统提供数据服务的数据库、信息资源,为上层应用系统提供数据支持。基础层:包括相关服务器、网络设备、存储设备。实现用例设计系统在采用Shiro+SpringMVC+hibernate框架下进行开发4。系统功能设计如下图:供热企业信息管理热源信息管理改造小区基本信息管理供热计量改造工作管理供热计量改造基本信息管理供热计量改造工作管理供热计量改造工作管理系统B供热计量改造工作考核供热计量改造工作历史信息管理供热计量改造工作信息发布供热计量改造工作信息发布供热计量改造项目上报审批计量改造项目评审管理供热计量改造项目专家管理供热计量改造项目验收管理供热计量改造项目专家抽检供热计量改造项目专家评审供热计量计费采集策略管理供热计量计费采集内容管理供热计量计费管理供热计量计费资料上报管理供热计量计费审核管理综合查询分析系统管理图3-1系统功能结构图3.2系统模块设计3.2.1登录模块用户登录系统拥有自己的账号,不同的角色拥有不同的权限,所能看到的页面,操作的数据也不一样。不同的权限用户只可以对自己权限下的功能进行操作,不能越级操作。系统用户主要包括:市政委领导、区县供热办、供热企业管理人员、小区填报人员、验收专家团队以及系统管理员。3.2.2市政委权限功能模块市政委权限用户登录后跳转到市政委权限用户模块,用户可以进行相应的各项功能操作。在该模块下,权限用户可以对小区信息进行查询,包括小区的项目验收申请,同时还可以对区县改造进度和区县汇总进行查询,同时在该模块下还有专家库。可以对验收申报进行查看和处理。同时可以对市区的项目进行抽检。还可以对专家进行管理。3.2.3区县供热办权限功能模块区县热力办权限用户登录后跳转到区县热力办用户模块。在该模块下,权限用户可以查看该区县的供热基本信息,包括项目进本信息,项目改造基本信息,项目审核信息,项目楼栋基本信息5。可以对改造工作进行上报。还可以对项目信息和热表信息进行管理。在项目完成时,可以向市级权限用户提交项目验收申请表。同时对于遇到的解决不了的问题也可以申报到市级。3.2.4项目验收申请功能模块用户在该模块下填写项目验收申请表,在该表中需要对负责人信息,热计量改造,节能改造进行等信息进行填写,同时可以查看该项目的审核历史记录,对于上报的项目验收申请可以具体到某个部位,可以对部分信息进行增、删、改、查操作,还可以对该项目涉及的资料进行上传下载操作。对于已经申报的成功的申请表不能进行操作。该模块是以改造工作上报模块和项目信息管理模块为基础的模块。3.2.5供热计量改造基本信息管理模块供热计量改造基本信息管理分为“供热企业信息管理”、“改造小区基本信息管理”、“基本信息发布、查询”四部分。如下图所示:供热企业信息管理供热计量改造基本信息管理改造小区基本信息录入与修改查询楼栋基本信息录入与修改热表信息管理改造小区基本信息管理热源信息数据上报与审核改造小区数据上报与审核改造基本信息发布管理图3-2系统功能结构图第四章 数据库设计与说明4.1数据库本系统选用Oracle数据库对数据库进行设计,数据库表结构如下所示:表4-1小区基本信息表(XQ_BASE)字段数字类型说明主外键Xq_idNumber 小区ID主键Glf_info_idGr_company_id Number Number锅炉房信息ID供热单位IDQxldXq_nameSuper_qxXq_addressRy_typeXq_leaderLeader_phoneLeader_telephoneTotal_gr_sizeTotal_build_numHouse_gr_sizeHouse_numPlan_mogifytotal_sizePlanmodifybuild_numJl_serverBuildingtable_serverPing_serverMod_pro_leaderMod_pro_leader_phone_pro_leadertelMod_size_sum_yeMod_size_sum_eMod_build_num_yeMod_build_num_eBackup_infoCheck_statusModifierModifier_time Fule_typNumberVarcharVarcharVarcharVarcharVarcharVarcharVarcharNumberNumberNumberNumberNumberNumberNumberVarcharVarcharVarcharVarcharVarcharNumberNumberNumberNumberVarcharVarcharVarcharDateVarchar区县ID小区名称所属区县小区通讯地址热源类型小区负责人负责人电话负责人手机总供热面积总楼栋数居住供热面积居住楼栋数计划改造总面积计划改造楼栋数计量服务商楼栋表厂商平衡阀厂商改造项目负责人改造负责人手机改造负责人电话1+2改造面积和2改造面积总和改造1+2楼栋数改造2楼栋数备注审批状态修改人修改时间燃料类型表4-2供热单位基础信息表(GRDW_BASE)字段数字类型说明主外键Gr_companyid Number供热单位ID主键Gr_companyname varchar供热单位名称Company_attributeCompany_phoneFax_phoneLeaderPhoneTelephoneSuper_qxOrg_codeSuper_com_nameGr_com_addressCreate_timeCreaterVarcharVarcharVarcharVarcharVarcharVarcharVarcharVarcharVarcharVarcharDateVarchar供热单位属性企业固定电话传真电话负责人电话手机所属区县组织机构代码上级单位名称供热单位地址创建时间创建人表4-3锅炉房基础信息表(GLF_BASE)字段数字类型说明主外键Glf_info_idNumber锅炉房信息ID主键Gr_compang_idNumber供热单位IDSz_qxGlf_addressGlf_ownerFule_typeContact_telephoneContact_personContact_addressGr_total_sizeModifierModify_timeGif_nameVarcharVarcharVarcharVarcharVarcharVarcharVarcharNumberVarcharDateVarchar所在区县锅炉房地址锅炉房产权单位燃料类型联系电话联系人通讯地址供热总面积修改人修改时间锅炉房名称表4-4楼栋基础信息(LD_BASE)字段数字类型说明主外键 Bulid_code_idNumber楼栋编号ID主键Xq_idNumber小区IDBuile_energy_saveBuid_attributeGr_sizeModify_contentDoor_gr_sys_typeBuilding_jlmodifyHouse_numNo_house_gr_sizeOther_sizeOperate_typeModifyerModify_timeBuild_codeIs_dishangVarchar VarcharNumberVarcharVarcharVarcharVarcharNumberNumberVarcharVarcharDateVarcharVarchar建筑节能情况楼栋属性供热面积改造内容室内供热系统类型楼内计量改造方式居民户数非居民供热面积其中底商及其他操作类型修改人修改时间楼栋编号是否含底商表4-5热表基础信息表(RB_BASE)字段数字类型说明主外键Rb_idNumber热表ID主键Build_rlb_serverVarchar楼栋热量表厂商Modify_totalbuildFinish_firstcheckFinish_checkWait_checkCreate_timeModify_timeModifierCreaterXq_idNumberVarcharVarcharVarcharDateDateVarcharVarcharNumber改造设计楼栋表已完成首检已送检待送检创建时间修改时间修改人创建人小区ID表4-6小区进度信息表(XQJD_TABLE)字段数字类型说明主外键Xqtd_idNumber小区填报ID主键Cycle_idNumber周期IDXq_nameSuper_qxXq_addressRy_typeXq_leaderLeader_phoneLeader_cellphoneTotal_sizeTotal_build_numHouse_gr_sizeHouse_numPlan_rebuild_sizePlan_rebuild_numMod_size_sum_yeMod_size_sum_eJl_serverBuildtable_serverPing_serverRebuild_leaderLeader_phoneLeader_cellphoneProject_totalsizeGr_companyBuild_gr_sizeBuild_numFinishrebuildsizeFinishrebuildbuilXq_ry_rebuildRebiao_firstcheckXq_idModifierModify_timeCurrent_statusMod_build_num_yeMod_build_num_yBuild_design_numFinish_design_numInviting_numFinish_target_numPro_start_numPro_finish_numDesign_sum_sizeFinish_design_sumInviting_sumsizeFinish_invite_sumEnd_pro_sumsizeDebuging_sumsizePro_start_sunsizeDebugging_numGr_company_idVarcharVarcharVarcharVarcharVarcharVarcharVarcharNumberNumberNumberNumberNumberNumberNumberNumberNumberVarcharVarcharVarcharVarcharVarcharNumberVarcharNumberNumberNumberNumberVarcharVarcharNumberVarcharDateVarcharNumberNumberNumberNumberNumberNumberNumberNumberNumberNumberNumberNumberNumberNumberNumberNumberNumber小区名称所属区县小区通讯地址热源类型小区负责人负责人电话负责人手机总供热面积总楼栋数居住供热面积居住楼栋数计划改造总面积计划改造楼栋数1+2改造面积和2改造面积和计量服务商楼栋表厂商平衡阀厂商改造项目负责人改造负责人电话改造负责人手机项目总面积供热单位住宅供热面积住宅楼栋数实际已改造面积实际已改造楼栋数小区热源改造热表首检情况小区ID修改人修改时间当前状态改造1+2楼栋数改造2楼栋数设计中楼栋数完成方案设计楼数投标中楼栋数完成招标楼栋数工程开发楼栋数工程完工楼栋数设计中总面积完成方案设计面积投标中总面积完成招标总面积工程完成总面积调试中总面积工程开工总面积调试中楼栋数供热单位ID4.2数据库说明小区基本信息表实现对小区基本信息的录入,主要字段包括:小区ID,锅炉房信息ID,供热单位ID区县ID,小区名称,所属区县,小区通讯地址,热源类型,小区负责人,负责人电话,负责人手机,总供热面积,总楼栋数,居住供热面积,居住楼栋数等。供热单位基础信息表实现对供热单位基本信息的录入,主要字段包括:供热单位ID,供热单位名称,供热单位属性,企业固定电话,传真电话,负责人,电话,手机,所属区县,组织机构代码,上级单位名称,供热单位地址等。锅炉房基础信息表实现对锅炉房信息的基本录入,主要字段包括:锅炉房信息ID,供热单位ID,所在区县,锅炉房地址,锅炉房产权单位,燃料类型,联系电话,联系人,通讯地址,供热总面积等。 楼栋基础信息表实现对楼栋信息的基本录入,主要字段包括:建筑节能情况楼栋属性,供热面积,改造内容,室内供热系统类型,楼内计量改造方式,居民户数,非居民供热面积,其中底商及其他,操作类型等。热表基础信息表实现对热表信息的基本录入,主要字段包括:热表ID,楼栋热量表厂商,改造设计楼栋表,已完成首检,已送检,待送检等。小区进度信息表实现对小区改造进度信息的录入,主要字段包括:小区名称,所属区县,小区通讯地址,热源类型,小区负责人,负责人电话,负责人手机,总供热面积,总楼栋数,居住供热面积,居住楼栋数,计划改造总面积,计划改造楼栋数,1+2改造面积和,2改造面积和,计量服务商,楼栋表厂商,平衡阀厂商,改造项目负责人,改造负责人电话,改造负责人手机,项目总面积,供热单位,住宅供热面积,住宅楼栋数,实际已改造面积,实际已改造楼栋数,小区热源改造,热表首检情况等。第五章 界面设计5.1登陆界面所有用户打开本系统都会进入到登录界面,输入分配的账号和密码,到数据库进行验证,验证成功,界面在相应的权限用户下会显示相应的操作 6。如下图所示:图5-1用户登陆界面其部分实现代码如下:5.2用户操作界面不同用户权限不同,需要做的事不同,相应的操作页面也不同。例如,市政委领导的登陆后界面如图所示;图5-2市政委操作界面部分代码如下区县供热办登录后界面:图5-3区县热力办操作界面部分代码如下5.3项目验收申报界面对于正在进行的和进行改造的项目可以向上一级提交验收申请,界面如图所示:图5-4区县热力办操作界面部分代码如下/* zhaodongmei * 2014年3月25日12:48:04 * 保存 * param baseinfotb * param devicenum * param model * param request * return */对于验收申报可以具体到某个部位,如图所示:图5-5区县热力办操作界面部分代码如下第六章 运行环境及测试6.1软件运行环境利用已有系统软、硬件,应用服务器采用虚拟机的方式部署,可根据需要调整虚拟机配置。具体要求如下:客户机:建议客户端使用CPU双核1.8G以上,内存2G以上,独立显卡512M显存以上。物理主机要求:电源冗余,可支持/CPU标配数量:2/CPU参数:大于等2.00GHz /硬盘类型:SATA/SAS/网卡类型:10/100/1000快速以太网卡/内存容量:16G/网卡数量:2。服务器(数据库服务器)不低于Windows Server2003电源冗余:可支持/CPU标配数量:2/CPU参数:2.00GHz 四核(E5504) /可选/硬盘数量: Intel/服务器类型:机架式/操作系统:可支持linux/windows7。6.2系统测试为保证软件的正确性和可靠性,软件测试在开发过过程中必不可少。测试工作涉及到软件工程的各个开发阶段8。本次测试主要用到两种测试方法,分别是白盒测试和黑盒测试,白盒测试是在了解了程序内部的工作过程的基础上,通过测试可以找出设计以及开发过程中的错误和漏洞,也是黑盒测试的基础,黑盒测试是在知道了软件应该具有哪些功能之后,通过测试来检查功能是否正确或遗漏以及数据库的访问错误等等。测试的部分界面如下:图6-1对专家添加功能进行测试图6-2对专家查询

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论