APP下载

绿色建筑申报评审系统的设计与实现

2019-09-10杨雷佘向飞周小禹

现代信息科技 2019年9期
关键词:绿色建筑互联网

杨雷 佘向飞 周小禹

摘  要:绿色建筑是一个多学科交叉的系统工程。建立绿色建筑申报与评审信息化管理平台,实现绿色建筑申报与评审规范化,可在保证系统数据实时性、准确性、安全性与可靠性的同时减轻评审者与申报者的工作负担,提高申报评审效率。本系统以Java EE平台为基础,实现了项目管理、企业管理、指标管理等绿色建筑申报评审不同阶段的功能需求。

关键词:绿色建筑;申报评审系统;互联网+

中图分类号:TP393.09;TU201.5      文献标识码:A 文章编号:2096-4706(2019)09-0104-02

0  引  言

在“十三五”规划中,发展绿色建筑成为我国未来建筑业的首要目标。发展绿色建筑对于改善我国居民生活水平、节省能源资源以及解决环境等问题都起到非常重要的作用。绿色建筑是建筑业发展的必然趋势,评价管理体系是绿色建筑研究的重要内容。当前,很多企业的信息管理观念过于陈旧,缺少科学管理理念,信息管理能力较差[1]。绿色建筑的评价标准较为复杂,需要参与评价的标准与单位众多,仅靠Word或Excel的办公软件难以有效实施[2]。随着信息技术和计算机技术的普及应用,“绿色建筑+互联网”已成为建筑行业的必然发展方向。本研究根据《绿色建筑评价标准(DB22/JT137-2015)》设计一套基于Java EE的绿色建筑申报与评审管理平台,自动化的管理绿色建筑申报,通过本平台可快速实现其他版本标准的平台操作。

1  绿色建筑申报评审系统的需求与设计思路

1.1  权限角色设计

根据实际调研绿色建筑的评价体系和管理的实际需求,系统平台分为4个角色:系统管理员,申报人员,评审单位,建筑行政管理部门。系统管理员拥有申报单位和评审单位的授权权限,并扮演维护绿色建筑评价标准及基本信息等角色;申报人员可通过本平台填报本公司绿色建筑项目信息以及项目评价标准信息,确定信息后,可把项目自评信息提交并发送评审专家端;评审单位须按照4种专业分类分为4类专家,评审专业与评审内容严格对应,评审项目完成后,系统提交并把被评审项目的各指标信息反馈给申报企业;建筑行政管理部门可查看所管辖的所有项目信息,也可查询项目申报指标打分、评审信息以及项目申报评审的统计分析内容。

1.2  模块展示

本系统由用户管理模块、企业管理模块、项目管理模块、指标管理模块、项目指标管理模块、项目评审模块、区域管理模块、分类统计模块组成,如图1所示。

用户管理模块主要用于管理员对用户或者企业的权限分配及用户账号管理,授权用户并给予身份及权限,防止无权限人员进入系统进行非法操作。企业管理模块主要用于管理入住本系统的企业的基本信息,方便授权企业下面的用户权限。项目管理模块主要用于申报企业用户登录并录入相关项目基本信息,可根据项目基本信息统计各个地区项目的个数、面积等信息。指标管理模块主要用于绿色建筑指标管理。项目指标管理模块主要是根据项目所属类型,管理项目指标信息,申报用户需要确定项目每个指标内容,系统根据指标内容自动计算指标分数,再根据项目分项指标分数,自动计算项目大类指标的总算、折算、总分等值,最后根据项目信息以及项目指标内容自动输入Word版申报书。项目评审模块主要用于申报企业项目提交通过后,评审单位可根据企业相关项目评审信息及反馈信息,评审完成后统一由评审企业组长提交评审信息,申请企业则可以生成(Word版/PDF版)申报书和评审报告书。区域管理模块和分类统计模块主要用于建筑行政管理部门查看所有审核通过的项目信息及项目相关的其他统计信息、图形化统计分析界面等,方便对区域内评审项目进行查改增删。

2  绿色建筑申报评审系统的设计与实现

本系统采用Java EE平台,SMS(Spring MVC、My-batis、Spring)[3-5]框架,分表现层、控制层、业务层、服务层、持久层、数据库层,如图2所示。

表现层也称用户接口层,一是提供用户与系统交互工具,二是显示与提交数据实现了的业务逻辑。设计时考虑用户输入的便利性、数据合法性、自动填写机制,避免用户录入错误数据,采用更好的技术来弥补B/S架构中用户体验不足的缺陷。为了让用户有更好的体验,让用户即刻看到数据走势及相关数据分析图示等信息,表现层采用JSP、jQuery、CSS、BootStrap框架、Echart、Ajax等技术进行编写。表现层主要用于实现用户登录界面,企业管理,项目管理,指标管理,项目指标管理,项目评审的添加、修改、查询界面展示,以及分类统计图形化展示。

控制层的主要作用是根据用户发送的请求调度相应的业务层,调用服务层的接口来控制业务流程,并根据服务层返回值再判断响应的表现层。控制层采用Spring MVC框架,并通过注解方式注解控制层,基本达到了零配置形式,利用POI第三方插件把数据处理后转换成数据流形式,在客戶端转换成Word格式,提供给客户端下载。

服务层的主要作用是提供对外服务,描述所提供的功能,目的是便于后期系统的可扩展性。服务层采用Spring技术,通过Spring容器创建服务对象,无需用户关心服务对象创建,也给开发带来高效率。

业务层是整个系统的核心。业务层是对服务层的实现,处理控制层的请求,对系统的数据业务逻辑进行处理。业务逻辑层首先会调用相应的持久层接口,完成对数据库查询、修改、添加等操作,然后将处理完成后的数据返回给控制层,最后再由表示层展现给用户。业务层将业务逻辑和数据库分离,避免了直接对数据库的操作,确保了数据的可靠性和准确性,增强了系统的安全性与可维护性。

持久层主要负责对数据库进行操作,并将处理结果封装成实体对象返回给业务层,确保评审者和申报人员对项目信息的及时更新和永久存储;对业务层传来的数据进行存储,或对业务层发送的数据请求返回相应数据。持久层则会对数据库相应的数据表进行添加、删除、修改操作。持久层采用MyBatis框架,此框架便于变化数据库结构及跨数据库操作,便于项目扩展和维护。

当用户注册成为本平台用户时,可根据审核情况归属于申报者或者评审者。申报者可将自己公司的项目通过本系统把项目基本信息,以及项目指标信息录入系统,系统将自动计算每项指标分值(包含总算、折算、总分等),并自动生成绿色建筑申报书及项目申报专篇(建筑、电气、水电、水利);申报公司可以选择本系统中某个评审公司作为自己某个项目的评审专家,可以及时将自己的项目及项目各項指标信息发送给评审端。评审单位可分专业评审相关项目,并且及时反馈评审信息。系统管理员可以及时维护绿色建筑评价标准的基本信息,用户可以随时查询项目信息、企业信息、评审单位信息。平台实现《绿色建筑评价标准(DB22/JT137-2015)》内容的流程化与信息化,评审专家评审后,系统自动生成相应的评审报告供用户下载,大大节省了做申报专篇、申报评分表、评审报告的时间。

3  结  论

综上所述,绿色建筑申报与评审系统,可减少管理人员数量,提高工作效率并保证数据的实时性、准确性、安全性、可靠性[6]。利用本系统可以将绿色建筑标识申报工作实现“流程信息化、操作网络化、管理规范化”,为绿色建筑标识认证提供一种专业化、标准化的评审方式和评价组织方式,有效缩短了事务处理周期,保证事务处理渠道畅通,从而提高服务质量。

参考文献:

[1] 田慧峰.我国绿色建筑信息化平台建设技术路线 [J].建设科技,2017(23):22-24.

[2] 施骞,徐莉燕.绿色建筑评价体系分析 [J].同济大学学报(社会科学版),2007,18(2):112-117.

[3] 徐雯,高建华.基于Spring MVC及MyBatis的Web应用框架研究 [J].微型电脑应用,2012,28(7):1-4+10.

[4] 李俊颉,葛良全.基于SSM的物流管理系统的实现 [J].电子制作,2015(4):81.

[5] 王艳清,陈红.基于SSM框架的智能web系统研发设计 [J].计算机工程与设计,2012,33(12):4751-4757.

[6] 崔中发,赵怡.绿色建筑的信息集成系统 [J].智能建筑与城市信息,2011(5):21-29.

作者简介:杨雷(1996-),男,汉族,重庆荣昌人,本科在读,研究方向:软件工程。

猜你喜欢

绿色建筑互联网
深圳市绿色建筑审查管理工作中遇到的问题
绿色建筑煤矸石资源化利用新技术的应用分析
绿色建筑技术节能分类探讨
“互联网+”环境之下的著作权保护
“互联网+”对传统图书出版的影响和推动作用
从“数据新闻”看当前互联网新闻信息传播生态
互联网背景下大学生创新创业训练项目的实施
以高品质对农节目助力打赢脱贫攻坚战
绿色建筑暖通空调设计的技术分析