资源数据库系统在安全工程建设中的应用

期刊: 建筑监督检测与造价 DOI: PDF下载

周洋

江苏中电安达工程技术有限公司 江苏无锡214000

摘要

数据库系统是安全工程建设的重要组成部分,为提升安全工程的建设水平和效果,本文以安全工程建设为主要研究对象,着重从数据库的角度,结合以往的工作经验,针对安全工程建设中资源数据库系统的设计开发进行分析,探讨在明确资源数据库系统建设需求的前提下,资源数据库系统设计的主要功能,围绕案例查询、参数查询、安全专题、人机交互页面等功能提出系统开发的思路和要求,验证资源数据库系统在安全工程建设中的重要性。


关键词

安全工程;系统安全;数据库

正文


安全工程涵盖多方面的内容,能够基于不同领域的安全需求来建设更适合的安全系统,提升各个行业领域的安全效果。在海量数据信息出现的背景下,基于安全工程的建设需求,应发挥资源数据库的作用,以更庞大的数据库存储空间和运行逻辑,实现对于海量数据的自动分类存储,也能够供给相关工程系统进行分析。基于此,对安全工程建设中的资源数据库系统进行设计,有利于安全工程建设水平的提升。

一、安全工程建设中的数据库系统需求

(一)系统功能性需求

对安全工程中应用的数据库系统进行设计,首先应注重满足系统的功能性需求。在充分考虑安全工程的目标用户特点和要求前提下,应能够通过数据库系统来实现案例查询、登录注册、参数查询、安全专题、报错指南、软件介绍、行业动态查询等方面的功能。其中,案例查询主要是指基于案例描述结构的差异,将相关行业领域的经典案例划分为不同的模块,用户可以基于自身需求选择相应的模块查询所需案例;登录注册强调保障系统安全性,用户应能够通过账号注册和登录的方式,保障用户隐私数据在查询过程中不被泄露;参数查询强调能够基于材料名称、适用领域以及材料属性,供给用户进行快速查询相关的材料参数;安全专题主要供给面向安全工程专业的软件用户,以提供成功的安全工程相关案例的方式,供给相关用户进行查询和参考;报错指南应能够体现报错描述和解决方案两种具体的功能。让系统运行遇到报错情况时,系统弹窗会出现错误描述,系统拥有的程序能够通过对常见报错描述的汇总来提供相对应的解决方案,以更便利的方式为用户提供报错的解决方法;软件介绍主要能够为用户提供系统软件的历史、应用领域、版本以及界面的介绍服务;行业动态则主要是指系统能够自动收集相关领域的最新动态,并通过定期更新的方式呈献给用户[1]

(二)系统非功能性需求

满足系统的非功能性需求,主要围绕资源数据库的易用性、可扩展性以及安全性三方面来考虑。易用性主要是指用户在应用数据库系统进行数据查询的过程中,应尽可能保证系统界面、按钮、输入框等元素风格的一致性,使用相同的列表格式,减少用户的使用负担,提升用户的体验感;可扩展性主要是指在系统设计中,应能够考虑多平台的使用需求,能够让相应的网页产品满足在不同版本操作系统和设备上的运行需求,便于移植;安全性主要是指对资源数据库系统的设计,应能够保障数据信息的安全[2]。这种安全一方面针对用户登录后产生的操作数据进行加密处理,另一方面也应注重数据库本身在每次数据变动情况下的安全。

二、基于安全工程建设需求的资源数据库系统设计

在充分考虑安全工程总体建设需求的前提下,对安全工程中应用的资源数据库系统进行设计,主要可以从以下几个方面入手,提升数据库的应用效果,保障提升安全工程的建设水平:

(一)系统设计思路

对资源数据库系统的设计,首先应考虑系统结构体系的设计,以更明确的软件体系结构来作为后期系统内部功能设计的框架和依据,为资源数据库的建设奠定良好的基础。在充分发挥网络信息技术作用的基础上,对资源数据库系统结构的设计,应充分遵循网站架构的基本原则,选择更合适的网络开发结构和开发框架来构建系统的前端界面,基于设计的系统架构来实现后续各类具体功能模块的软件开发[3]

具体而言,对资源数据库系统框架的设计,主要分为Web层、Service层和Dao层。Web层主要负责接收用户的请求和返回数据,基于数据为用户提供系统后台的访问途径;Service层主要负责业务逻辑和功能的操作;Dao层主要负责执行针对数据文件的各种操作。基于用户的查询和操作需求,对数据库系统设的设计,应发挥对象-关系映射技术的作用,以构建现实对象的实体类方式,让用户能够直接在Mybatis工具中,以编写SQL语句的方式,借助后端方法来对数据库进行访问和操作。在此基础上,应结合安全工程在不同领域的系统建设需求,实现对于资源数据库系统的功能设计。

(二)系统功能

1.案例查询功能

为实现资源数据库系统的案例查询功能,应结合现实对象以及数据表的存储结构,基于案例序号、案例题目、案例描述、案例分析、操作步骤、命令流、图片等步骤进行模块运行代码的设计。例如,在Aytodyn模块,结合数据表的存储结构,制定类的对象定义源码如下:

public class Autodyn:

private Int id;              //案例序号

private String title;        //案例题目

private String description;  //案例描述

private String analyse;      //案例分析

private String step;         //案例步骤

private String commandFlow;  //命令流

基于模块代码进行功能实现的描述,在用户点击主页面中的Aytodyn标签后,网页会自动跳转到该界面,页面会发送带有索要查看案例的存储信号,由 Aytodyn页面分析提取出具体的案例序号,由JavaScript框架调动网页功能,获取用户查看的案例id,借助axios工具,将id参数通过发送异步请求到Web层,以get方法获取到Web层相应的数据流,再以转译的方式让内容最终呈现到页面上。

2.参数查询功能

对资源数据库系统参数查询功能的开发设计,应重点围绕材料序号、材料名称、适用领域以及材料属性四方面设置需要进行查询的类别。其中,材料序号能够在材料录入数据库后按顺序生成,材料名称即为安全工程常用材料的真实名称;适用领域要求能够满足用户通过适用领域快速查询的需求;材料属性则通常包括材料电阻率、热导率、密度、熔点、传热系数等相关的参数。基于需要在参数查询功能中展示的信息设置主题源码,在参数查询功能的开发过程中,用户基于需求点击参数查询的连接,系统主页面能够基于预定的逻辑跳转到相关页面,在页面加载完成后,系统框架能够通过调用液面中定义函数的方式,向Web层中的Servlet发送异步请求,以调用Ssrvice层中定义的sekectAll方法,让Mybatis通过SQL命令,从数据表中调取能够用于参数查询的所有数据。然后将这些响应的数据流存放到数据表集合中,依次响应到Dao层和Service层[4]。在页面中,主要通过get方法获取到响应的JSON数据,再经过解析返回到页面显示给用户。

3.安全专题功能

考虑安全工程建设应用的广泛性特点,应加强对于资源数据库系统中安全专题功能设计的关注和重视。例如,在资源数据库系统中,可以收录关于钢材热处理过程安全性相关的模拟仿真案例,基于钢材电磁感应加热、钢材电阻加热过程的仿真模拟分析,为保障钢材加热过程的安全性提供更准确的参考。具体而言,当资源数据库中收录的钢材加热案例为45#型号的钢板电磁感应加热过程时,在钢板尺寸为200mm×200mm×100mm的前提下,明确钢材初始温度为20,钢板与线圈之间的距离为20mm,线圈直径为45mm,相对磁导率为1,电流密度为15×106A/m2,线圈右侧空气的相对磁导率也为1,钢板的热辐射系数为0.68。考虑该案例从电磁学理论的角度出发,基于多场耦合、间接耦合场的方法,对钢材的电磁感应加热过程进行分析,可以得到仿真模拟的具体数据。借助这些数据来对钢材温度随着时间的变化规律进行分析,从而预测钢材的温度变化趋势,能够为钢材热处理工艺的生产安全提供更为科学的保障。

4.人机交互界面

在充分考虑安全工程建设要求的前提下,除基本的系统功能开发爱设计外,还应注重对于系统人机交互界面的开发和测试。从本质上来看,系统网页是实现人机交流的主要媒介,对网页进行设计,应能够确保界面信息的准确无误和清晰明确,让重要信息能够在页面中突出显示,避免用户出错。以用户为中心来设计系统页面,还应明确用户的需求、目标偏好以及操作习惯,体现简单易操作的特点,以更便利的方式为用户提供服务。

具体而言,对系统主页面的开发,应在网站的上中部位用作图片展示和宣传的功能,以图片横向轮播的方式进行开发设计。在网页的中下部分,则主要通过设计行业动态展示栏的方法,基于提升用户使用意愿的目的,以图片和标题相结合的方法来提升网页的视觉传达效果。在用户基于自身需求点击网页标题后,标题链接能够响应用户的操作,以改变标题颜色的方式来提升用户的操控感受。在网页的底部,也应设置能够供给用户进行快速访问的链接,为用户提供查找相关问题的便利途径。

而对于数据库系统功能的测试,则主要依据系统的功能性来实现验证。例如,基于系统功能来制定测试用例表,按照规定用例进行测试,对开发设计的系统软件是否符合用户要求进行检查。在这一过程中,只需要关注软件测试的各个功能即可,从软件系统功能模块的具体功能点和架构出发,基于用户的操作需求来编写测试用例,然后输入数据,让其在预期功能和实际结果之间进行测试,以便能够针对测试中存在的问题进行优化处理。例如,在用户中心模块,主要围绕用户注册和用户登录的功能进行测试;在案例查询模块,主要针对页面跳转、问题描述查看等功能进行测试;在安全专题模块,主要针对专题页面跳转、详细信息查看等功能进行测试。对系统模块测试结果的分析,主要基于Beta测试来实现,能够从数据的完整性、功能的可用性等角度,验证资源数据库系统整体能否通过测试。

结论:综上所述,基于安全工程的建设要求,应提高对资源数据库系统设计的重视,积极发挥资源数据库系统在存储和供给信息分析中的作用,以此来提升安全工程的建设效果。结合安全工程的整体建设需求,对资源数据库系统的设计,应能够基于更完善的系统总体设计思路,强调结合不同领域对安全工程建设的需求差异,实现系统不同功能的设计,并注重为系统的优化升级预留足够的空间,以此来不断提升数据库系统以及安全工程整体的建设水平。

参考文献:

[1]王良敏. 电子信息工程中的安全技术应用研究[J]. 大众标准化,2023,(03):171-173.

[2]王华君. 计算机电子信息工程技术的应用与安全探讨[J]. 中国设备工程,2023,(02):246-248.

[3]刘辉. 电子信息工程与网络安全浅析[J]. 网络安全技术与应用,2022,(03):127-128.

[4]郭鹏. 电子信息工程中的计算机技术应用及其安全研究[J]. 电子元器件与信息技术,2021,5(09):9-10.


...


阅读全文