基于前后端分离技术的电厂信息管理系统后台程序开发

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于前后端分离技术的电厂信息管理系统后台程序开发

随着信息化的发展,电力信息化越来越受到电力行业的关注和重视,电厂是电力行业的主要组成,电厂的信息化管理有助于促进电力行业信息化的发展。电厂信息管理系统采用前后端分离技术,有效地提高了开发效率。文章主要对电厂信息管理系统进行后台程序的开發,在开发的过程中采用了当下流行的SSM (Spring MVC,Spring与MyBatis)框架,它能为编程提供通用的jar包、源码、文件等资源,SSM框架分离了开发人员的前后端开发任务,以及前端页面显示与后台系统所需实现的业务逻辑,提高了Web应用系统的开发效率,方便模块的测试和维护。

标签:电厂管理信息系统;SSM框架;后台程序;前后端分离

Abstract:With the development of information technology,more and more attention has been paid to the power industry. Power plant is the main component of the power industry. The information management of power plant is helpful to promote the development of information technology in the power industry. The power plant information management system adopts the technology of separating the front end from the end,which effectively improves the development efficiency. This paper mainly develops the background program of the power plant information management system,and adopts the popular SSM (Spring MVC,Spring and MyBatis framework in the process of the development. It can provide general resources such as jar package,source code,file and so on for programming. It separates the front and back development tasks of the developer,and the business logic needed to be realized between front page display and background system. It improves the development efficiency of Web application system. Facilitate module testing and maintenance.

Keywords:power plant management information system,SSM framework;background program;front end separation

引言

随着信息技术和计算机技术的迅猛发展和深入应用,计算机和网络已进入到电力系统的各个领域,尤其是对电厂的建设、管理与监控起着非常重要的作用。电厂信息管理系统是一个基于“浏览器/服务器”(B/S)的应用系统[1],其灵活性、可移植性更强,对设备和浏览器的兼容性高,电脑端和移动端能同时访问。电厂信息管理系统采用新的前后端分离的开发技术,该技术具有以下优点:

(1)前端开发人员和后端开发人员可分别对其代码进行开发,分工明确,开发过程更灵活,可同时进行,极大地提高了系统开发效率。

(2)前后端人员只需关注自身开发所需的理论技术,而无需顾及另外的技

术,使开发过程更专注,系统性能有所提升。

(3)摒弃了前后端不分离开发时页面固定死板的缺点,前后端分离技术可使前端页面按需加载,使用户体验感更佳。

电厂信息管理系统的开发采用目前主流的前端React框架和后端的SSM框架,通过使客户端与服务器端分离,可以快速定位问题所在,系统代码可维护性高,更便于重构。

1 电厂信息管理系统后台程序需求分析

电厂信息管理系统作为连接上下级电力部门和用户的媒介,一方面要能够与各级电力公司、供电局等电力部门进行信息传输与交互,另一方面也要能够为各下属部门进行实时数据展示。鉴于电力行业的特殊性,其对信息传输的安全性、稳定性等方面有着较高的标准和要求[2]。

对电厂信息管理系统建设的基本要求和功能如下:

(1)标准化的信息设计,统一数据模式,在各级控制系统中智能设备与系统之间通过标准化的通讯流程、协议进行数据读取和传输[3]。

(2)整体化的平台设计,整个电厂只需通过一个数据平台进行日常电厂信息管理,包括报文生成、实时监控预警、数据存储、人员管理及通知信息上传下达等功能[3-5]。

(3)智能化的辅助决策设计,对于关键数据进行实时监控,数据超出正常范围时,及时预警,辅助电厂工作人员进行危机处理。

(4)良好的可扩展性,提供数据接口,方便对原有系统功能给予扩展和补充[3]。

(5)开发便利,可维护性强,模块化开发,便于系统管理与维护。2 系统设计目标及实现方法

电厂信息管理系统后台程序主要功能就是与数据库进行交互,对后台数据进行管理,并通过算法进行数据计算。系统的设计目标即通过对电厂信息管理系统采用前后端分离编程技术开发实现后台管理程序功能,使用户能在网页上对系统数据库进行增删改查操作。具体功能如图1所示。

3 SSM框架分析

本论文所采用的Spring-Spring MVC-MyBatis框架,使用MySQL数据库对系统数据进行存储和管理。它们三者之间的关系如图2所示。

相关文档
最新文档