一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种工业机理模型及APP的管理系统的制作方法

2022-12-07 19:02:30 来源:中国专利 TAG:

一种工业机理模型及app的管理系统
技术领域
1.本发明涉及互联网应用后台管理技术领域,尤其是涉及一种工业机理模型及app的管理系统。


背景技术:

2.对目前的工业机理模型信息化管理系统、app管理系统研究发现,现在工业机理模型管理平台主要单一对机理模型进行管理,管理内容较为单一,未有对机理模型衍生出的app进行系统集成管理,也未建立应用系统、模型、app之间关联关系并将关联关系进行可视化,故不便于对机理模型及衍生出工业app全面系统化管理,也不能直观展示出应用系统、模型、app之间建立的关系,不便于分析模型应用的场景。


技术实现要素:

3.本发明的目的在于:针对现有技术存在的问题,提供一种工业机理模型及app的管理系统,解决现在模型及其衍生的app之间信息孤岛、缺乏关联关系直观展示的问题。
4.本发明的发明目的通过以下技术方案来实现:一种工业机理模型及app的管理系统,该系统包括:用户层,用于对应普通用户和系统管理员两种角色用户;应用层,包括首页app展示模块、模型管理模块、app管理模块和关系图谱模块;业务层,用于集成基础管理模块,为系统运行提供基础支持,所述基础管理模块包括用户模块、岗位模块、角色模块、权限模块、日志模块;数据层,包括关系型数据库mysql、图数据库neo4j和内存数据库redis。
5.作为进一步的技术方案,所述普通用户赋予对工业机理模型、app的查看和操作权限,同时包含可视化关系图谱的查看功能;系统管理员赋予对工业机理模型和app进行新增、修改、删除的操作。
6.作为进一步的技术方案,首页app展示模块用于系统前端界面提供系统登录入口;首页app展示模块中集成的app采用栅格化布局,下滑滚动刷新展现所有app或通过下拉列表根据领域搜索app,点击app图标,系统将自动打开对应的app,若该app对应的客户端未安装,则提示下载客户端安装包。
7.作为进一步的技术方案,模型管理模块包含模型的新增、上传、搜索、下载、修改和删除功能;新增模型时,先输入模型基础信息,所述模型基础信息包括模型名称、模型类型、模型介绍、开发工具,而后上传模型文件和详细说明文件,选择需要关联的app,模型与app的关系为多对一,上述输入完成后,点击确定按钮完成模型上传。
8.作为进一步的技术方案,app管理模块包括app的新增、删除、修改和查询;新增app时,输入app的名称、展示图标、所属领域、所属模块、功能、详细说明,而后选择app的类型,所述app的类型分别为客户端类型和网页类型,对于客户端类型需要输入客户端的启动参数,上传客户端安装包,对于网页类型需要输入访问url,访问用户名和密码,最后选择关联
的领域,app和领域的关系为多对一,录入上述信息后,点击确定按钮完成集成。
9.作为进一步的技术方案,关系图谱模块包含工业机理模型、app、所属领域三者之间的关系可视化功能,并形成可视化关系图谱。
10.作为进一步的技术方案,所述的关系型数据库mysql为主从架构,使用一台数据库服务器作为主数据库,多台数据库作为从数据库,从数据库不断同步主数据库的数据,系统新增数据写入主数据库中,系统查询数据链接从数据库。
11.与现有技术相比,通过本发明,实现对模型进行系统化管理、将模型衍生的app统一集成在系统中,与此同时建立模型及其衍生出的app之间的关系图谱。
附图说明
12.图1为本发明提供的管理系统的架构图;图2为本发明提供的管理系统的工作流程图。
具体实施方式
13.下面结合附图和具体实施例对本发明进行详细说明。
14.实施例本发明不仅对海量机理模型进行管理,还对机理模型衍生出的app进行管理,并建立了模型与app之间的关联关系。本发明中的模型是指根据对象、生产过程的内部机制或者物质流的传递机理建立起来的精确数学模型;app是指基于机理模型研发出的高效率和个性化的面向用户的应用程序。
15.本发明系统整体基于springboot和vue搭建而成,如图1所示,整个系统业务架构包含了用户层、应用层、业务层、数据层。
16.用户层主要对应着普通用户和系统管理员两种角色用户,用户层对于不同角色的用户赋予不同权限,对系统可进行不同的操作,普通用户赋予了对工业机理模型、app的查看和操作权限,同时包含可视化关系图谱的查看功能,可以让用户对自己使用的工业机理模型和app进行追根溯源,了解其模型原理和app功能。系统管理员则可以对工业机理模型和app进行新增、修改、删除等操作,由管理员来对模型和app的信息进行维护。
17.应用层包含了首页app展示、模型管理、app管理和关系图谱四个模块,具体信息如下:首页app展示模块:系统前端界面提供系统登录入口,输入账号密码即可登入系统。首页app展示模块中集成的app,采用栅格化布局,下滑滚动刷新展现所有app,也可以通过下拉列表根据领域搜索app。点击app图标,系统将自动打开对应的app,若该app对应的客户端未安装,则提示下载客户端安装包。
18.模型管理模块:模型管理模块包含模型的新增、上传、搜索、下载、修改和删除模型等功能。新增模型时需要输入模型名称、模型类型、模型介绍、开发工具等模型基础信息,另还需要上传模型文件和详细说明文件,选择需要关联的app,模型与app的关系为多对一,上述输入完成后,点击确定按钮即可完成模型上传。搜索模型可以使用模型名称、模型类型、模型领域、创建人、模型版本、关联的app名称等关键字组合进行模糊搜索。模型下载功能包括单个模型下载和多个模型导出功能。模型修改功能可以修改模型所有的信息。模型删除
功能包括单个模型删除和多个模型删除功能。
19.app管理模块:app管理功能模块包括app的新增、删除、修改和查询等功能。app新增用于集成基于模型开发的工业app,在新增app时输入app的名称、展示图标、所属领域、所属模块、功能、详细说明等信息,另外需要选择app的类型,分别为客户端类型和网页类型,对于客户端类型需要输入客户端的启动参数,上传客户端安装包,对于网页类型需要输入访问url,访问用户名和密码等信息,同时需要选择关联的领域,app和领域的关系为多对一,录入上述信息后,点击确定按钮即可完成集成。修改app包括集成时输入所有信息的修改,重新关联领域信息。删除app功能包括单个app删除和多个app同时删除功能。下载app提供app信息和客户端类型app安装包下载功能。
20.关系图谱模块:如图2工业机理模型及app管理流程图所示,关系图谱模块包含工业机理模型、app、所属领域三者之间的关系可视化功能,并形成可视化关系图谱。
21.如上描述,导入模型成功后可以进一步对模型进行管理,例如修改模型信息或改变模型与app的关联关系。同理,app集成成功后也允许对其信息进行调整,当模型与app都修改完成后,系统会将模型和app建立绑定关系,系统根据接收到前端回传的关联关系后将关系组成结构化数据,存入neo4j图形数据库中。用户在前端点击关系图谱功能菜单,请求后端接口,后端从neo4j图形数据库中查询出关系数据,返回给前端,前端收到数据使用关系图形技术将数据模型转换为视图,渲染成为可视化界面,展现出模型、app、领域的关系图谱。
22.业务层集成了用户模块、岗位模块、角色模块、权限模块、日志模块等基础管理模块,为系统运行提供基础支持。系统中的用户模块、岗位模块、角色模块、权限模块等模块一起组成一套用户角色权限管理方式,权限模块提供按钮级的权限控制,多个权限集合成为一个角色,通过赋予用户角色,让用户拥有多个菜单权限。岗位模块提供系统所有用户的岗位信息管理功能,生成用户时可以选择对应的岗位信息。字典管理、参数设置、通知公告、系统监控、系统工具等功能与常规运维系统功能一致,故此处不再赘述。
23.数据层:数据层主要包括了三类数据库,关系型数据库mysql,图数据库neo4j和内存数据库redis。
24.mysql:提供系统中关系型数据的存储和查询功能,本系统中为了应对大量的模型和app数据,故采用了mysql的主从架构,使用一台数据库服务器作为主数据库,多台数据库作为从数据库,从数据库不断同步主数据库的数据,系统新增数据将写入主数据库中,系统查询数据链接从数据库,将写入与查询分离,减少数据库压力。neo4j用于存储系统结构化后的图形数据,redis用于存储常用数据,该数据存在于内存中,可以减少数据查询时间,提升系统整体效率。
25.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,应当指出的是,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献