|
一、功能介绍
本软件的主要功能有:
(1)提供图形化交互界面,帮助用户进行数据库管理与数据计算操作。
(2)用户权限分级与用户管理功能。
(3)热处理模拟数据储存功能。
(4)基于机器学习的热处理模拟数据计算功能。
二、软件特色
本软件的技术特点有:
(1)适用于热处理模拟数据的储存结构
将热处理模拟参数数据依据其固有特征解构为物理量、变量、材料、微观组织等多个概念实体分别进行储存,相比传统的材料数据库,本文提出的储存结构优势主要在于:结构更适用于热处理数据的储存、具有较高的可维护性和良好的可扩展性、便于实现机器学习功能。
(2)多用户跨平台的访问特点
总体采用B/S(Browser/Server)架构和前后端分离的开发模式,后端采用了Spring Boot框架和微服务架构,前端采用了Vue框架,客户端程序为网页浏览器,可支持多用户跨平台的使用需求。
(3)用户权限分级
采用了RBAC模型作为身份认证方案,并结合不同热处理数据的重要程度和数据安全的相关原则设计了四级用户权限。认证授权的实现采用了Spring Security框架和基于Token的无状态认证范式。
(4)材料热处理模拟参数预测
利用热处理模拟材料参数数据库原有的数据训练多元线性回归模型、决策树模型、随机森林模型和人工神经网络模型,用户可使用这些模型便捷、高效地获取所需的材料热处理参数。并且设计了配套的超参数自优化算法。
(5)友好的图形化用户界面
本软件提供了一个网页端图形用户界面,帮助用户进行数据库管理与数据计算操作。
三、软件著作权登记证书

|