一种基础支撑平台制造技术

技术编号:24206251 阅读:40 留言:0更新日期:2020-05-20 14:47
本发明专利技术公开了一种基础支撑平台,属于软件开发领域,数据层存储数据,包括基础数据库和待定义数据库,基础数据库包括用户账户信息数据库和系统管理数据库,系统管理数据库包括用户角色数据库和用户权限数据库;服务层包括基础服务和待定义应用服务,基础服务包括用户账户服务组件、系统管理服务组件;定义层用于定义接入系统的基本标准与规范,对待定义应用服务进行权限配置和统一认证管理,对基础服务的用户账户、用户角色和用户权限进行管理和配置。本发明专利技术由技术人员在基础支撑平台的基础上进行二次开发,只需对服务访问接口进行定义,即可初步完成所需的软件系统,降低技术研发人员的工作量,提高工作效率,也能帮助最终用户降低费用。

A foundation support platform

【技术实现步骤摘要】
一种基础支撑平台
本专利技术涉及软件开发
,特别是指一种基础支撑平台。
技术介绍
随着信息技术的不断发展和各行业信息化建设逐步完善,企业、学校和政府逐渐走向数字化办公,比如ERP系统、OA系统、数据交换管理系统等等。很多小型企业没有独立研发智能管理系统的能力,需要花费大量金钱购买软件。而软件开发人员每开发一款不同企业的软件系统,均需要为该企业搭建对应的软件框架,费用较高。然而所有的软件系统均包含共同的功能模块,所以需要一种基础支撑平台,由技术人员在基础支撑平台的基础上进行二次开发,只需对服务访问接口进行定义,即可初步完成所需的软件系统,降低技术研发人员的工作量,提高工作效率,也能帮助最终用户降低费用。
技术实现思路
本专利技术提出一种基础支撑平台,由技术人员在基础支撑平台的基础上进行二次开发,只需对服务访问接口进行定义,即可初步完成所需的软件系统,降低技术研发人员的工作量,提高工作效率,也能帮助最终用户降低费用。本专利技术的技术方案是这样实现的:一种基础支撑平台,包括数据层,用于数据存储,包括基础数据库和待定义数据库,所述基础数据库包括用户账户信息数据库和系统管理数据库,所述系统管理数据库包括用户角色数据库和用户权限数据库;服务层,包括基础服务和待定义应用服务,所述基础服务包括用户账户服务组件、系统管理服务组件,所述待定义应用服务与所述带定义数据库进行一一关联匹配;定义层,用于定义接入系统的基本标准与规范,对待定义应用服务进行权限配置和统一认证管理,还用于对基础服务的用户账户、用户角色和用户权限进行管理和配置。作为本专利技术的一个优选实施例,所述定义层基于RESTfulAPI方式定义接入系统的基本标准与规范,对待定义应用服务进行权限配置和统一认证管理。作为本专利技术的一个优选实施例,还包括界面层,用于以可视化界面显示基础服务和定义后的应用服务。作为本专利技术的一个优选实施例,所述基础服务还包括新增服务组件、修改服务组件、删除服务组件和查询服务组件。作为本专利技术的一个优选实施例,所述基础服务还包括数据库定义服务组件,定义平台采集数据的数据库的地址信息,执行新增、修改、删除、初始化/反初始化操作。作为本专利技术的一个优选实施例,所述数据层基于高可用数据服务器集群实现。作为本专利技术的一个优选实施例,所述高可用数据服务器集群包括用于执行数据写入操作的主数据服务器和用于执行数据读取操作的从数据服务器。本专利技术的有益效果在于:由技术人员在基础支撑平台的基础上进行二次开发,只需对服务访问接口进行定义,即可初步完成所需的软件系统,降低技术研发人员的工作量,提高工作效率,也能帮助最终用户降低费用。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一种基础支撑平台一个实施例的原理框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术提出了一种基础支撑平台,包括数据层,用于数据存储,包括基础数据库和待定义数据库,基础数据库包括用户账户信息数据库和系统管理数据库,系统管理数据库包括用户角色数据库和用户权限数据库;服务层,包括基础服务和待定义应用服务,基础服务包括用户账户服务组件、系统管理服务组件,待定义应用服务与带定义数据库进行一一关联匹配;定义层,用于定义接入系统的基本标准与规范,对待定义应用服务进行权限配置和统一认证管理,还用于对基础服务的用户账户、用户角色和用户权限进行管理和配置。具体的,定义层基于RESTfulAPI方式定义接入系统的基本标准与规范,对待定义应用服务进行权限配置和统一认证管理。本专利技术还包括界面层,用于以可视化界面显示基础服务和定义后的应用服务。基础服务还包括新增服务组件、修改服务组件、删除服务组件和查询服务组件。基础服务还包括数据库定义服务组件,定义平台采集数据的数据库的地址信息,执行新增、修改、删除、初始化/反初始化操作。用户账户服务组件的举例如下:用户管理,点击菜单平台管理与授权下用户注册菜单,进入用户列表页面,点击新增按钮,按照要求进行账号信息填写,其中选择机构后,逻辑节点会动态关联填写,无需选择。也可以通过导入按钮导入excel用户信息,excel可以通过导入菜单中的模板就进行填写,并进行导入。角色管理,点击菜单平台管理与授权下注册角色菜单,进入角色列表页面,点击新增按钮,按照要求进行角色信息填写。点击菜单平台管理与授权下角色权限管理菜单,进入角色权限操作列表页面。点击角色权限列表中操作栏,进入角色权限设置页面,选择该角色所能查看的菜单项,并保存。点击菜单平台管理与授权下用户注册菜单,进入用户列表页面,选择用户角色管理标签,点击新增用户列表操作栏,为该用户设置角色。系统管理服务组件的新增、修改、删除操作举例如下:选择菜单栏“系统管理”,点击左侧栏中“菜单管理”菜单项,进入“菜单管理”界面,点击菜单管理界面的“+”按钮,弹出新增窗口,如图所示,输入需要新增的菜单名称、地址、图标、权限、备注等信息,在是否显示下拉框选择是否显示该菜单,排序:对菜单顺序进行排列。点击保存,完成对菜单的新增。选择一条需要删除的菜单,点击菜单管理界面的“—”按钮,弹出删除询问窗口,选择一条需要修改的菜单,点击菜单管理界面的“修改”按钮,弹出修改窗口,输入需要修改的菜单名称、地址、图标、权限、备注等信息,在“是否显示”下拉框修改是否显示该菜单,排序:对菜单顺序进行排列。点击下面的父菜单,可修改该菜单所属的父菜单。点击保存,完成对菜单的修改。点击左侧栏中“系统管理”——“用户管理”菜单项,进入“用户菜单”界面,点击左侧栏中“系统管理”——“用户信息管理”菜单项,进入“用户信息管理”界面,在用户管理界面,点击“新增”按钮,弹出“新增用户管理”界面,输入姓名、手机号、登录名、密码、确认密码等必填项。数据层基于高可用数据服务器集群实现。高可用数据服务器集群包括用于执行数据写入操作的主数据服务器和用于执行数据读取操作的从数据服务器。高可用数据服务器集群包括主数据服务器和从数据服务器可以实现前后端数据分离。本专利技术还可以针对数据库进行定义,举例如下:新增业务域说明如下:业务域名称:为交换的业务定义一个名称。业务域编号:为交换的业务定义一个编码代码。业务域范围:圈定当前业务使用节点的权限。新增数据源说明如下:数据源名称本文档来自技高网...

【技术保护点】
1.一种基础支撑平台,其特征在于:包括/n数据层,用于数据存储,包括基础数据库和待定义数据库,所述基础数据库包括用户账户信息数据库和系统管理数据库,所述系统管理数据库包括用户角色数据库和用户权限数据库;/n服务层,包括基础服务和待定义应用服务,所述基础服务包括用户账户服务组件、系统管理服务组件,所述待定义应用服务与所述带定义数据库进行一一关联匹配;/n定义层,用于定义接入系统的基本标准与规范,对待定义应用服务进行权限配置和统一认证管理,还用于对基础服务的用户账户、用户角色和用户权限进行管理和配置。/n

【技术特征摘要】
1.一种基础支撑平台,其特征在于:包括
数据层,用于数据存储,包括基础数据库和待定义数据库,所述基础数据库包括用户账户信息数据库和系统管理数据库,所述系统管理数据库包括用户角色数据库和用户权限数据库;
服务层,包括基础服务和待定义应用服务,所述基础服务包括用户账户服务组件、系统管理服务组件,所述待定义应用服务与所述带定义数据库进行一一关联匹配;
定义层,用于定义接入系统的基本标准与规范,对待定义应用服务进行权限配置和统一认证管理,还用于对基础服务的用户账户、用户角色和用户权限进行管理和配置。


2.根据权利要求1所述的一种基础支撑平台,其特征在于:所述定义层基于RESTfulAPI方式定义接入系统的基本标准与规范,对待定义应用服务进行权限配置和统一认证管理。


3.根据权利要求1所...

【专利技术属性】
技术研发人员:杨擘
申请(专利权)人:横琴宝蓝科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1