计算机毕业论文智能园区节能系统
摘要
本次毕业设计的题目是“智慧园区节能系统的设计与实现”,旨在实现对园区能源的监控、分析、预测和管理。该系统需要达到工作人员注册、个人信息管理、能耗监测与分析、费用管理、预警提示、公告信息等功能,并能支持管理员登录、系统设置、能源管理、数据统计、改进措施、用户管理、公告信息等功能。
在本次毕业设计中,本人采用了前端Vue和后端SpringBoot技术栈,使用了MyBatis框架实现数据库的管理。本人完成了工作人员的注册、登录、个人信息修改和密码修改模块,并实现了能耗数据的记录、修改和删除、能耗分析报告的上传和ECharts图表显示、园区能耗账单的生成和管理员审核、能耗预警提示和公告信息查看等模块。同时,还实现了管理员的登录、系统设置、能源设备信息的添加、修改和删除、能源消耗情况统计和ECharts图表显示、能耗分析报告和改进措施的查看、工作人员信息的添加、修改和删除、公告信息的发布、修改和删除等功能。
通过以上思路和方法,实现了智慧园区节能系统的设计与实现。该系统能够实现对园区的能源进行全面、实时的监测和管理,并能够根据能耗数据进行预测和预警,提供了有效的节能措施和管理手段。此外,该系统还具有良好的用户体验和操作性,能够方便地进行个人信息管理、能耗数据查看和费用管理等操作。
关键词:SpringBoot;MySQL;智慧园区节能系统
Abstract
The title of this graduation thesis is "Design and Implementation of Energy-saving System for Smart Park". The goal is to achieve monitoring, analysis, prediction, and management of energy in the park. The system needs to have functions such as staff registration, personal information management, energy consumption monitoring and analysis, cost management, warning prompts, and announcement information. It should also support administrator login, system settings, energy management, data statistics, improvement measures, user management, and announcement information functions.
In this graduation thesis, I used the front-end Vue and back-end SpringBoot technology stack, and the MyBatis framework to manage the database. I completed the staff registration, login, personal information modification, and password modification modules. I also implemented the recording, modification, and deletion of energy consumption data, the upload and ECharts chart display of energy consumption analysis reports, the generation and administrator review of park energy bills, energy consumption warning prompts, and announcement information viewing modules. Furthermore, I implemented administrator login, system settings, energy equipment information addition, modification and deletion, energy consumption statistics and ECharts chart display, energy consumption analysis report and improvement measures viewing, staff information addition, modification and deletion, announcement information publishing, modification, and deletion functions.
Through the above ideas and methods, the design and implementation of the energy-saving system for the smart park has been achieved. The system can comprehensively and in real-time monitor and manage the energy consumption in the park, and provide effective energy-saving measures and management methods based on energy consumption data prediction and warning. In addition, the system has a good user experience and operability, which makes it easy to perform personal information management, energy consumption data viewing, and cost management operations.
Keywords: SpringBoot; MySQL; Smart Park Energy-saving System.
目 录
1绪论
1.1选题的背景和意义
1.2研究现状
1.3研究内容
1.4论文结构
2智慧园区节能系统分析
2.1系统可行性分析
2.1.1技术可行性
2.1.2经济可行性
2.1.3 操作可行性
2.2功能需求分析
2.3非功能需求分析
2.3.1性能要求
2.3.2整体性
2.3.3安全性
2.3.4实用性
2.3.5易用性
2.3.6可维护性
2.3.7可靠性
3智慧园区节能系统相关技术
3.1Spring Boot框架
3.2 Java简介
3.3 B/S架构
3.4mysql数据库
3.5IDEA开发环境
4智慧园区节能系统设计
4.1设计原则与目标
4.2系统功能模块设计
4.2.1工作人员模块
4.2.2管理员模块
4.4数据库设计
4.4.1概念性数据模型
4.4.2数据库的物理设计
5智慧园区节能系统实现
5.1登录
5.2管理员功能模块
5.2.1工作人员管理
5.2.2能源信息管理
5.3工作人员功能模块
5.3.1个人中心模块
5.3.2能源设备信息界面
6智慧园区节能系统测试
6.1测试目的
6.2功能模块测试
6.3测试结论
7总结与展望
致谢
参考文献
1绪论
1.1选题的背景和意义
随着城市化和工业化的不断发展,城市园区已经成为了经济社会发展的重要组成部分。然而,传统园区的规划和建设方式存在能源使用效率低、污染排放量大、环境质量差等问题,这些问题已经引起了广泛的关注。智慧园区作为城市管理的重要手段,采用先进的技术手段协同园区内各方资源,实现高效、智能、可持续的发展,具有重要的意义。
本研究将着重研究智慧园区节能系统的设计与实现,旨在提出一种可行的智慧园区节能方案,为园区提供可靠、高效的节能方案,降低能耗、减少对环境的污染,提高资源利用效率。同时,本研究将设计实现一套前端vue和后端springboot相结合的管理系统,包括工作人员和管理员两个角色,具备注册、个人中心、能耗监测、能耗分析、费用管理、预警提示、公告信息等多种功能,为园区的管理提供更加智能化、高效化的手段。因此,本研究对于城市可持续发展具有重要的战略意义。它不仅能促进经济发展,还有利于保护环境、提高人民生活质量。同时,研究成果还可以应用于其他城市和园区,促进城市智慧化和可持续发展,具有重要的示范作用。。
1.2研究现状
目前,智慧园区节能系统的研究和实践已经逐渐得到重视和推广。相关研究表明,智慧园区节能系统可以有效地提高能源利用效率,降低能耗,减少对环境的污染,促进城市可持续发展。
在智慧园区节能系统的研究方面,已经涌现了许多优秀的研究成果。例如,利用物联网、云计算、人工智能等技术手段,研究出基于智能控制的节能策略和能源管理系统,实现对园区内各设备的智能化管理和能源消耗的精细化控制。同时,研究人员还通过数据挖掘和分析,深入探讨了能源消耗的规律和趋势,为智慧园区节能系统的优化提供了重要依据。
在国外,智慧园区节能系统的研究也是如火如荼,位于美国亚利桑那州的曼霍尔森智慧园区,该园区采用了多项技术来实现节能,通过使用智能建筑控制系统,该园区能够对建筑的温度、湿度、照明和能源使用进行实时监测和控制,以最大程度地-降低能源消耗。该园区使用了智能交通系统,包括智能交通信号灯和交通管理系统,以最大程度地降低交通拥堵和排放,从而减少能源消耗。
另外,智慧园区节能系统的实践应用也在国内不断拓展。目前,许多城市和园区已经开始建设智慧园区,并逐步推广智慧园区节能系统。例如我国的临夏智慧园区管理平台,我了解到该平台应用了多项技术来实现节能。其中,智能控制系统是其中的一个关键技术。通过对各设备的实时监控和数据分析,智能控制系统能够智能地调节设备的运行模式和能源使用,从而实现节能减排的目的。此外,该平台还应用了物联网技术,将各设备通过网络连接起来,实现设备之间的信息共享和协同控制,进一步提升了节能效果。同时,平台还使用了数据挖掘和人工智能等技术,对设备的能源使用和效率进行分析和优化,从而实现最佳节能效果。总之,智慧园区节能系统的研究和实践已经取得了一定的成果,但仍需要进一步深入研究和探索,以满足城市可持续发展的需求。
1.3研究内容
(1)本文就智慧园区节能系统的实现方案,根据总体的软件研发过程进行了初步调查和研究,以决定该软件是否能够正常实现,技术是否可行,以及系统各功能组件的设计与开发,最终选定所采用的技术及实现方案。
(2)框架是一种由编程人员所提供的一组函数,它可以帮助开发者迅速建立起一个软件体系结构和重用能力,这个平台采用了一个开放源码的框架,可以让开发者更快地建立起一个基础的开发框架,从而降低了开发的困难,提高了网站的安全性和可靠性,并且可以协助开发者进行系统的开发和数据的分析。
(3)管理员对智慧园区节能系统资料的运作与管理,不但要有架构规格的限制,还要有特定的基本准则。
1.4论文结构
针对本文的智慧园区节能系统安排论文的章节如下:
第一章是绪论。论文的研究背景、意义、研究现状以及论文的结构。
第二章为相关技术问题的探讨。本章重点介绍了智慧园区节能系统的发展历史和所采用的技术。
第三章是本课题的目标需求。本章重点介绍了智慧园区节能系统的功能和非功能需求,并绘制了用例示意图。
第四章是对系统总体架构的分析。对各个功能模块进行了分区,给出了主要的工作流程,并完成了相应的数据库设计。
第五章是本文的主要工作。本章阐述了智慧园区节能系统的基本工作模块及各主要职能。
第六章是本文的主要内容。在此基础上,选取了一些实际应用实例进行了系统的实验研究。
第七章是总结与展望,对系统设计的总结,并对不足之处进行归纳总结,并在以后进行完善修正。
2智慧园区节能系统分析
本章是对智慧园区节能系统的要求进行了详细的阐述,其中包括了对智慧园区节能系统的基本要求,对智慧园区节能系统进行了详细的分析,并对其进行了详细的描述。
2.1系统可行性分析
2.1.1技术可行性
Java拥有很多优势,它包含了跨平台、更多的稳定性,所以这一次的系统的开发语言选择了 Java。后端的架构是 Spring boot,可以为开发者们提供大量的组件,同时也可以利用现有的前端技术来实现前端的开发。MySQL作为一种数据库,是一种开放的、开放的、强大的数据库,在不消耗大量的计算机资源的情况下,可以确保系统的效率。该智能化运输系统采用了一种分级的结构形式,由前、后两部分组成。
2.1.2经济可行性
随着网络技术的不断发展,基于互联网技术开发的应用能够为商家节约成本且提高服务的质量,本智慧园区节能系统的开发能够打破时间和地点的限制,能为管理员创造不少的利益。对于工作人员来说,方便操作的界面可以高效率提高工作人员的体验。
2.1.3 操作可行性
智慧园区节能系统被程序开发者开发出来的目的是为了给工作人员群体访问和操作,所以程序开发者在设计实现系统的时候需要考虑到工作人员的不同需求,现代的工作人员能够接受系统信息化管理,所以工作人员的学习成本较低。对于工作人员来说,方便操作的界面可以高效率提高工作人员的体验,系统界面设计上以简单的原则进行设计。
2.2功能需求分析
智慧园区节能系统要能够监测、采集能源消耗数据,包括但不限于电量、水量、气量等数据。系统能够将采集的数据进行存储,以便后续的数据分析和展示。系统能够对采集到的数据进行可视化展示,例如生成图表或者数据报表,以方便用户查看和分析能源消耗情况。系统能够对采集到的数据进行分析,例如计算能源消耗总量、均值、峰值等指标,以便用户更好地了解能源消耗情况和制定节能计划。系统要能够支持新增不同类型的能源设备。系统能够根据用户的角色不同,划分不同的权限,例如管理员具有对能源类型管理、工作人员管理等操作的权限,而普通工作人员权限包括能耗分析管理,费用信息管理公告信息管理,改进措施管理,系统首页,个人中心,能源设备管理,能耗监测管理,工作人员用例见图2-1。

管理员权限包括能源类型管理,费用信息管理,公告信息管理,改进措施管理,系统首页,个人中心,工作人员管理,能耗监测管理。管理员用例见图2-2。

图2-2 管理员用例图
2.3非功能需求分析
2.3.1性能要求
在设计和开发过程中,要充分考虑到工作人员的最大存取量和在实际应用中的并发人数等技术指标,以保证在一定程度上满足了对数据提交和平台实际业务的需求。
2.3.2整体性
在整个系统的开发中,必须对整个系统进行整体的设计,以克服各组件的不相容性,从而实现整个体系的统一与统一。
2.3.3安全性
该系统包含了工作人员信息、工作人员密码、查询记录等各种信息和信息,在系统的开发中要考虑到信息的安全性,如“防火墙”等。
2.3.4实用性
该方案是根据不同的人群不同的需要而设计的,既可以满足不同的人群,也可以满足不同的人群,同时也可以根据不同的人群进行不同的需求。
2.3.5易用性
它的功能非常的简单,可以让使用者在短时间内找到自己需要的能源信息,最重要的是,它可以让使用者在不需要输入太多的信息的情况下,只需要点击一下按钮就可以了。
2.3.6可维护性
该系统的可维护性,是因为它的系统结构非常的简洁,工作人员的界面也非常的友好,使用起来非常的容易,并且可以随时进行维护和更新。
2.3.7可靠性
为了实现系统各个部分的可靠性:技术可靠性,经济可靠性,性能可靠性等,这些可靠性要求必须满足。
3智慧园区节能系统相关技术
3.1Spring Boot框架
经过多年完善,SpringBoot框架已成熟,相比于Spring框架少了很多配置,内嵌Tomcat,无需额外配置服务器。利用注解来管理对象生命周期,大大简化了开发工作。约定优于配置是SpringBoot的设计思想,减少了XML配置,代码编译、测试和打包等工作自动化。SpringBoot框架基于接口实现交互,方便后期修改。此外,该框架能够很好地处理异常,捕抓到很多异常,并与前端页面方便交互。
3.2 Java简介
Java是一门面向对象的编程语言,其核心技术涵盖了CORBA和网络应用程序的安全性,以及对Java Servlet API、Java Server Pages、XML技术和EJB(企业JavaBeans)的支持。Java的小巧程式可在小型电脑上执行,并广泛应用于企业网络和手机软件开发。与普通编译和翻译不同,Java的源码可以转化为多种JVM上可运行的代码,实现了跨平台的功能。尽管在早期Java的速度较慢,但随着Java的发展,这一问题也得到了改善。
3.3 B/S架构
B/S结构是当前主流网络架构,将所有主要功能集中在服务器上,方便开发和系统维护。只需安装主流浏览器,可与数据库进行数据交互。B/S架构将Web浏览器、ActiveX和脚本语言相融合,为编程人员节省开发费用。它没有位置限制,无需安装软件,后期维护方便,软件和工作人员交互能力提升,数据可随时更新。
该平台以B/S结构为主,包括浏览器和服务器两个部分,浏览器将请求传送给服务器进行注册分析,包括数据层、业务层和表现层。
3.4mysql数据库
MySQL具有简洁的语言和构造,但具有强大的储存能力和信息容量,因此被广泛使用。它在程序设计中有广泛应用,并提供更多数据检索。MySQL的数据库应用具有高弹性和性能,只需少量代码即可完成特定功能。数据库的管理工作包括数据存储、修改和增加数据表格。
3.5IDEA开发环境
IBM开发了IDEA编译器,将其贡献给了开源社区,内部代码开放源代码,为二次开发提供方便平台。IDEA最初只能编写Java语言,但随着技术更新,可以编写更多编程语言。IDEA可以集成插件使得功能更丰富,能够满足日常开发场景,包括前端和后端代码。IDEA的开发遵循高可用和安全等原则。
4智慧园区节能系统设计
在对智慧园区节能系统进行了研究和相关资料的分析后,并对其主要的工作进行了分析,并编制了相关的数据库表。本文从系统的系统功能模块设计、系统数据库设计等方面进行了详细的论述。
4.1设计原则与目标
该体系的主要功能是:
(1)结构化的设计理念:一种软件本质上是一个有机的有机组成部分,尽管该体系是由多个部件组成,但是由于缺乏该部件,该部件就不能正常工作,因此在设计时必须采用结构性的设计思路。
(2)友好的界面:界面的亲和力将会对系统的使用产生很大的影响,因此在设计时必须对工作人员进行良好的界面设计。
(3)系统容易学习:一套好的系统必须让使用者一上手就会,一个复杂的系统,不能让使用者在短时间内获得自己想要的资料,必须经过一段时间的训练,才能获得系统的知识,这样的系统就不是一个好的系统了。
(4)系统的安全性:安全性是保证系统的设计的重要保证,而工作人员的个人资)料则是最重要的,而只有这样的安全性,才能保证工作人员的持续使用。在软件开发过程中,每个模块的功能都是一样的,主要包括添加、删除、更改、询问四个部分,第一步就是确认每个角色的权限,然后再进行下一步的设计,然后再进行下一步的规划。该系统是一种应用软件,它要求具有良好的可移植性和可扩充性,在应用设计中,通过各种不同的模块通过不同的数据流进行链接,减少了各个组件的一致性,从而增加了系统的安全和开发的速度。
本设计的目标:从设计开始,我们就严格遵循软件工程学原理,采用迭代软件的设计思路,详细设计的目标很明显,从设计到设计,都是为了更好地设计和设计软件。
4.2系统功能模块设计
依据模块化设计理念,系统软件拓展了面对管理人员的管理方案模块,智慧园区节能系统推荐管理方案模块设计了工作人员与管理员两类角色。
4.2.1 工作人员模块
(1)注册模块:工作人员可以通过填写个人信息进行注册。注册信息包括用户名、密码、姓名、性别、手机号、邮箱等。注册时需要对输入的信息进行格式验证,并确保用户名和手机号不重复。
(2)个人中心模块:工作人员可以在个人中心中修改个人信息和密码。工作人员可以修改姓名、性别、手机号、邮箱等信息。工作人员需要验证密码才能修改密码。
(3)能耗监测模块:工作人员可以记录能耗的具体数据,并可以修改和删除数据。能耗数据包括时间、能耗类型、能耗值等。工作人员需要验证密码才能修改或删除数据。
(4)能耗分析模块:工作人员可以上传能耗分析报告,并通过ECharts显示园区的能耗趋势。工作人员需要填写报告的名称、类型、时间等信息。工作人员可以查看已上传的报告,并进行下载和删除。
(5)费用管理模块:生成园区的能耗账单,管理员审核系统可以生成园区的能耗账单账单需要经过管理员审核才能正式发布。
(6)预警提示功能模块;根据能耗数据,新增预警提示,可以及时采取措施避免能耗过大系统可以根据能耗数据新增预警提示,提醒用户和管理员注意能耗情况,工作人员和管理员可以根据预警提示及时采取措施避免能耗过大。
(7)公告信息模块;查看管理员发布的公告信息。工作人员和管理员可以查看管理员发布的公告信息,公告信息可以包括系统更新、能耗管理政策等内容。
4.2.2管理员模块
(1)登录功能模块:管理员输入正确的用户名和密码才能登录系统,确保系统安全性和管理权限。
(2)系统设置模块:管理员可以对系统进行各种设置,例如设定警戒值、能源类型、费用计算方式等,根据实际情况进行灵活配置,保障系统的可持续发展。
(3)能源管理模块:管理员可以添加、修改、删除能源设备信息,例如空调、灯光、电梯等,保证系统对各种能源设备的全面监控。
(4)数据统计功能:管理员可以查看能源消耗情况的统计数据,并利用ECharts显示园区的能耗趋势,了解园区能耗情况的变化趋势,帮助管理员及时制定措施,优化能源管理策略。
(5)改进措施模块:管理员可以查看能耗分析报及改进措施,分析园区的能耗情况,针对园区的能耗问题制定改进措施,提高园区的能源利用效率。
(6)用户管理功能模块:管理员可以添加、修改、删除工作人员的信息,保证系统用户的信息完整性和正确性,确保系统管理人员的合法性和有效性。
(7)公告信息模块:管理员可以发布公告信息,包括园区能耗管理的相关政策、法规、通知等,确保系统用户能及时了解最新的园区能耗管理信息,提高管理效率。同时管理员也可以修改和删除公告信息。
4.4数据库设计
智慧园区节能系统的数据库设计是系统成功实现的关键因素之一。它必须满足系统的需求,包括数据存储、访问和安全性等方面。为了实现这一点,首先需要设计一个实体属性图。实体属性图是由实体和属性组成的,实体表示系统中具有独立特征和操作的事物,而属性则表示实体所具有的特征或属性。每个实体都有自己的属性集合,这些属性描述了实体的特征、状态和行为,它们可以是简单的、复杂的、单值的、多值的或派生的等类型。因此,在数据库设计中,需要考虑不同实体之间的关系和属性之间的联系,以确保系统数据的准确性、完整性和一致性。这样设计的数据库可以提高系统的性能和稳定性,满足用户的需求,帮助企业或组织提高工作效率。
4.4.1概念性数据模型
在系统架构已经明确,框架已经搭建完毕的前提下,那么,数据库就是实现这个体系的关键。根据各功能单元的数据要求,合理地建立数据库和数据表。同时,适当的数据库可以有效地减少工作人员在智慧园区节能系统的反应时间。从系统运行完整的角度出发,设置相应的实体,明确各实体之间的联系。
工作人员实体属性其中包括主键,账号,姓名,密码,头像,手机号码,邮箱,性别。如图4-1所示。

管理员实体属性其中包括主键,姓名,密码,角色,手机号码,新增时间。如图4-2所示。

能耗分析实体属性包括索引,分析编号,报告名称,设备名称,工号,设备编号,能源类型,耗能数值,分析日期,员工姓名,如图4-2所示。

4.4.2数据库的物理设计
本系统采用的是MySQL数据库存储数据,系统中使用到的主要数据表的具体展示部分如下所示。
该数据表格包含了若干个字段,包括工作人员账号、工作人员姓名、密码、手机号码、头像、性别、邮箱和住址等。这些字段用于存储工作人员的个人信息。其中,id字段作为主键用于唯一标识每一个记录,addtime字段用于存储每一个记录的创建时间。

表4-2为系统中管理员的数据表,包含主键、工作人员名、密码、角色、手机号码以及新增时间等字段。其中,用户名和密码用于工作人员登录系统,角色用于确定该工作人员的权限。

表4-3为系统中能耗分析模块的数据表,用于对能耗分析界面的操作。该表包含了索引、分析编号、报告名称、设备编号、设备名称、能源类型、能耗数值、分析日期、工号、员工姓名等字段。

5智慧园区节能系统实现
5.1登录
系统内的管理员或者普通工作人员进入系统都需要通过账号密码输入进行登录,工作人员根据自己的角色进行选择同时输入正确的账号和密码即可进入系统。实现技术有HTML和CSS:用于构建页面布局和样式,例如登录框、按钮。JavaScript:用于页面交互和表单验证,例如检查用户名和密码是否为空,检查输入是否符合格式等。后端框架:运用Spring Boot,用于处理用户登录请求,验证用户名和密码是否正确,并返回认证结果和授权信息。数据库:运用MySQL,用于存储用户账号信息和权限信息,实现用户认证和授权。实现界面见图5-1。

5.2管理员功能模块
5.2.1工作人员管理
管理员登录进入系统之后,可以对系统内的账号、年龄、姓名、性别、手机等工作人员信息统一进行管理。实现技术有前端技术:前端使用Vue进行开发,实现页面的渲染和交互操作。后端技术:后端使用Spring Boot框架进行开发,实现业务逻辑的处理和数据的存储。实现页面见图5-2。

5.2.2能源信息管理
在能源管理界面中首先需要使用script标签引入样式供标签进行调用。查看会员信息依赖于form标签显示会员的信息,在form标签中需要定义好CSS样式才能够让表格正常显示在界面当中,实现页面见图5-3。

5.3工作人员功能模块
5.3.1个人中心模块
工作人员登录系统之后在个人中心展示页面中可点击个人中心按钮对工作人员个人信息进行修改更新,客户端使用适配器经过解析之后传递请求到服务端中,服务端利用数据库SQL语句取出数据库记录,具体界面如图5-5所示。

5.3.2能源设备信息界面
在详细信息界面中工作人员能够浏览能源设备的详细信息,能源设备详细信息能够展示主要依赖于客户端发送请求和编号到服务端中,服务端传送编号到数据库服务器中,数据库服务器利用数据库SQL语句取出的详细信息并传递到客户端中,实现页面见图5-6。

6智慧园区节能系统测试
6.1测试目的
测试目的是为了验证软件、系统、产品或服务是否符合预期要求和标准,并检测其中存在的问题和缺陷。测试可以提高产品可靠性、稳定性和安全性,减少用户风险和不便,提升用户体验和满意度。测试有助于发现和解决潜在问题,减少后期维护和修复成本和时间,提高项目成功率和效率。此外,测试还有助于企业和组织遵守相关法律法规和行业标准,保障用户信息和数据的安全和隐私。因此,测试在软件开发和产品生命周期中扮演着至关重要的角色。
6.2功能模块测试
登录用例是任何系统中最基本也是最重要的用例之一,因为它验证了用户的身份并授权用户进入系统。当用户成功登录后,系统可以向用户提供访问控制和功能权限,确保用户只能访问其权限范围内的资源和功能。如果登录用例存在问题,那么整个系统的可用性、可靠性和安全性都会受到影响。因此,测试登录用例是软件测试中的一项基本任务。 在测试登录用例时,本人会模拟各种可能的情况,例如输入正确的用户名和密码、输入错误的用户名或密码、输入不存在的用户名、密码过期等等,以确保系统能够正确地处理这些情况。这些测试能够帮助测试人员检测并识别出系统中的问题和缺陷,例如输入验证错误、身份认证问题、安全漏洞等等。登录用例测试不仅需要关注基本功能的正确性,还需要测试用户友好度和错误处理机制。例如,如果用户在登录时输入错误的用户名或密码,系统需要给出有用的提示信息,让用户更容易理解错误的原因,并且提示用户该如何解决这个问题如表6-1所示。

对于在登录页面中不输入工作人员名和密码这个问题,我在代码中添加一个判断语句,检查用户名和密码是否为空。如果为空,则向用户显示一个错误消息并提示他们输入用户名和密码,而不是直接输出登录失败信息。这样可以提高用户体验,让用户更加清楚地知道他们出现了什么问题,并且如何解决,代码修改后如图6-1所示。

工作人员管理用例表主要包括对工作人员信息的添加、修改和删除。在系统中,管理员可以添加工作人员信息,包括姓名、邮箱、联系方式等,也可以对已存在的工作人员信息进行修改和删除操作。这个用例表的主要目的是确保工作人员信息的准确性和实时性,方便管理员进行管理和沟通。如表6-2所示。

能源信息管理用例表包括以下功能模块:添加能源设备信息,修改能源设备信息,删除能源设备信息,查看能源设备信息。通过这些功能,管理员可以对园区内的能源设备信息进行有效管理,及时了解各设备的使用情况和能耗状况,为后续的能耗统计、分析提供数据支持。

当出现输入修改的能源信息和数据库能源信息表记录相冲突,仍能够成功修改这种情况后,我通过修改代码,实现系统在添加能源信息之前,先查询数据库中是否已经存在相同的能源信息记录。如果存在,则向用户显示一个错误消息,并提示他们更改输入的能源信息以避免重复。如果不存在,则可以继续添加能源信息。这样可以确保系统中不会出现重复的能源信息记录。修改后的代码如图6-2所示。

6.3测试结论
经过整体试验和整体试验,得到了如下的结果:经过全面的测试,全部的试验项目全部合格,达到了需求分析的基本要求,能够满足使用者的各种操作,并能在实际应用中正常工作。
在本系统研制成功后,通过系统测试,本软件已实现了预期的研制目的,并在实际应用中实现了各项性能指标的应用。系统技术评估:该系统经过了单元测试、集成测试等一系列的工作,经过了一套完整的测试和测试,可以看出,该系统已经达到了要求,系统的安全性、可靠性和实用性都很高,能够很好地适应三种不同的要求,技术应用是正确的。
经过三个多月的设计和实施,整个测试体系已经完全完工,整个测试体系经过需求分析、概要设计、总体设计、详细设计、单元测试和综合测试,各个指标都达到了标准,满足了需求分析的所有需求,并具备可扩充的能力,为以后的拓展作了准备。
7总结与展望
等到有了足够的时间,就可以开始正式的系统设计了。经过数个月的研发,该软件完成了一套完整的功能过程,设计并实现了一个智慧园区节能系统。
从目前的技术上来说,我的技术还差得很远,从系统的最后一次测试就可以看出,这款系统的开发还有待于改进。这一次的系统,大部分的功能都可以正常工作,但也要看有没有足够的人来满足这种需求。当前开发的这个应用软件可以很好的适应小型的工作人员,因此要根据当前的工作人员的实际使用状况来改进。另外,系统的界面也有待完善,因为目前的系统模式仍然沿用了常规的开发模式,而且系统的界面也不够丰富,因此在系统中,工作人员的系统界面还有待完善。
鉴于今后将会有更多的新的业务涌现出来,所以这一系列的智慧园区节能系统后续工作还有待进一步的完善,具体如下:
(1)为适应不断增长的工作人员人群的正确利用,下一阶段的系统还需做更多改进。
(2)增加硬件与软件的交互,减少工作中的人工成本。
总之,今后要发展智慧园区节能体系,必须要有前车之鉴,提前进行系统规划和需求分析。在平时的工作中,也要有足够的时间去学习。
致谢
时间一晃而逝,学生时代的课程已经快要过去了,我已经快要离开学校了,这让我受益匪浅。在我的努力下,我终于完成了我的任务,在这段时间里,我经历了许多的磨难,但是在导师的协助下,我终于克服了许多的障碍,我品尝到了胜利的快乐。我要感谢导师在整个研究过程中给予我的大力支持,从选题到论文的写作,导师都给予了我很多指导和建议。在我遇到难题和困惑的时候,导师总是能够及时地给我提供帮助和支持,让我更快地找到解决问题的方法。在这篇论文的修改过程中,导师的指导更是令我受益匪浅。她耐心地为我指出文章中存在的问题和不足,并给予了我很多有价值的建议和意见,让我对学术研究的方法和规范有了更深刻的理解和体会。在结束时,我要向所有的同学表示衷心的感谢。
本文主要介绍了以 spring boot为核心的智慧园区节能系统的基本理论和各功能模块的具体实施。在编写这篇文章的时候,我得到了导师的大力支持,她从专业的视角和构思上给予了我很有价值的建议,帮助我完善了论文的框架和内容,使得论文的质量得到了明显提升。除此之外,我还要感谢所有在研究过程中给予过我帮助和支持的老师和同学们,是他们的支持和鼓励让我能够顺利完成本篇论文。
参考文献
[1]Hou, J., Gao, H., & Su, J. (2017). Research on energy management strategy for smart grid applications of smart park. Advances in Mechanical Engineering, 9(12), 1-10.
[2]He, Z., Wang, S., Jin, X., & Liu, Y. (2016). A smart park energy management system incorporating renewable energy technologies. Applied Energy, 180, 214-224.
[3]Zhu, Q., Zhang, Y., & Chen, Y. (2018). A smart-park-environment energy management framework based on internet of things. Energy Procedia, 152, 24-29.
[4]Wang, H., Xia, M., & Gao, W. (2018). An optimized energy management system based on solar power forecasting in a smart park. IEEE Transactions on Industrial Informatics, 14(1), 389-397.
[5]Li, H., Li, X., & Gong, X. (2017). An intelligent energy management system for smart parks. WIT Transactions on Ecology and the Environment, 220, 287-294.
[6]Şahin, G., & Kale, M. (2018). A review of energy-efficient smart buildings in smart cities. International Journal of Electronics, Mechanical and Mechatronics Engineering, 8(5), 18-27.
[7]Wang, H., Xia, M., & Gao, W. (2017). Optimal operation of energy storage systems in smart parks with considering the intermittent nature of renewable energy sources. Energy, 133, 924-934.
[8]Li, H., Zhang, J., & Li, X. (2017). Energy management system for smart parks based on decentralized control. Journal of Renewable and Sustainable Energy, 9(4), 043110.
[9]Liu, W., Wang, S., Zhang, J., & Nie, Y. (2016). Smart park energy management with optimized demand response. Energies, 9(11), 956.
[10]Kiliccote, S., Piette, M.A., & Ghatikar, G. (2011). Smart building technology and the future of the electric grid. Proceedings of the IEEE, 99(6), 1108-1119.
[11] 张鑫龙,王冬,朱强,汪小辉,徐锋,周磊.宜兴智慧云平台的应用[J].绿色建筑,2021,13(06):91-93.
[12] 信息公告牌[J].智能建筑与城市信息,2005(12):118-121
[13] 刘东旗,刘艳芹,宋胜菏,戴娜娜,吴玉光,王军.智能配用电园区节能减排功能的实现[J].环境工程,2014,32(S1):966-969.
[14] 李源芳,庄丽,白国庆,高迪.基于网格化管理的智慧社区管理系统探究[J].价值工程,2017,36(03):92-94.DOI:10.14018/j.cnki.cn13-1085/n.2017.03.034.
[15] 赵航. 智慧园区管理系统设计[D].西安电子科技大学,2018.
[16] 能源管理系统. 北京市,清华大学,2018-01-01.
[17] 李凯,张英魁.我国节能市场发展现状与趋势[J].中国能源,2019,41(12):28-32.
[18] 黄娜.某科技园区节能模式的探讨[J].智能建筑,2020(09):74-77.
[19] 张鑫龙,王冬,朱强,汪小辉,徐锋,周磊.宜兴智慧云平台的应用[J].绿色建筑,2021,13(06):91-93.
[20]乔敏.临夏智慧园区数字信息管理平台的设计与实现[D]北京邮电大学,2020.DOI:10.26969/d.cnki.gbydu.2020.001552.
[21] 杨哲,方炯,陈甜甜等. 双碳目标下的低碳智慧园区建设与应用实践[C]//《中国电力企业管理创新实践(2021年)》编委会.中国电力企业管理创新实践(2021年).新华出版社,2023:181-183.DOI:10.26914/c.cnkihy.2023.005496.
[22]陈甜甜,范钰波,王卉,严石,杨哲,方炯,刘婧,唐敏.低碳智慧园区建设与应用实践[J].电力与能源,2022,43(03):200-202.
[23]陈应.浅谈绿色低碳园区平台的建设[J].智能建筑,2021(07):33-35.
[24]黄宇.对智慧园区系统建设的研究——以恩施某园区为例[J].长江信息通信,2022,35(08):140-143.
[25]李宗跃.智慧园区信息化建设[J].中国科技信息,2022(05):130-131.
[26]郭文沁. 智慧园区管理系统的设计与实现[D].华中科技学,2022.DOI:10.27157/d.cnki.ghzku.2022.000078.
[27]李凯,张英魁.我国节能市场发展现状与趋势[J].中国能源,2019,41(12):28-32.