【技术实现步骤摘要】
一种多平台数据库的信息交互系统、方法、装置及介质
[0001]本专利技术涉及计算机
,更具体的说是涉及一种多平台数据库的信息交互系统
、
方法
、
装置及介质
。
技术介绍
[0002]信息系统,是指由计算机硬件
、
网络和通讯设备
、
计算机软件
、
信息资源
、
信息用户和规章制度组成的以处理信息流为目的的人机一体化系统
。
简单地说,信息系统就是输入数据和信息,通过加工处理产生信息的系统;数据库的应用在信息化系统中更是成为了不可或缺的一部分,多数据库平台之间的信息交互也越来越频繁,如何更好的减少前端业务对后端数据库的依赖,成为了许多程序员关注的焦点,一个好的信息化系统也必然是集功能
、
维护以及二次开发为一体的系统
。
[0003]目前,信息系统的主流软件框架采用
MVC
框架,如图1所示,
MVC
框架将应用抽象为数据层
(Model)、
视图层
(View)
和逻辑层
(controller)
,在多平台数据库之间的信息交互时,通常是视图层直接与数据层实例对象进行信息交互,对数据库表的操作也集中在视图层中进行
。
可见,
MVC
框架能够在数据交互过程中实现业务分离
。
[0004]但是,由于
MVC
框架并未 ...
【技术保护点】
【技术特征摘要】
1.
一种多平台数据库的信息交互系统,其特征在于,包括:视图层
、
逻辑层
、
数据层和资源库,逻辑层分别与视图层
、
数据层和资源库数据连接;视图层,配置用于提供系统交互界面,接收外部的数据请求,将数据请求发送至逻辑层,并将逻辑层返回的数据进行视图展示;逻辑层,配置用于根据数据层中的数据库类型建立相应的读写执行类,并进行逻辑功能配置;根据数据请求利用读写执行类对数据层进行数据交互,并利用资源库中的配置资源根据数据请求对数据层的交互数据进行逻辑整合,将整合后的数据返回给视图层;数据层,配置用于存储不同平台的数据库和相应的数据表,并根据逻辑层的业务处理需求建立相应的读写执行类;资源库,配置用于存储用于视图展示的图库文件和用于进行数据库读写操作的类库文件
。2.
根据权利要求1所述的多平台数据库的信息交互系统,其特征在于,所述视图层具体用于:通过系统交互界面接收外部的登录请求和数据请求;根据登录请求识别用户的业务权限;根据识别结果对数据请求进行处理,并发送至逻辑层;其中,业务权限包括前台业务权限和后台业务权限
。3.
根据权利要求2所述的多平台数据库的信息交互系统,其特征在于,所述数据层具体用于:存储
MySql
数据库
、SqlServer
数据库和相应的数据表,并根据数据库类型建立数据库实例类
。4.
根据权利要求3所述的多平台数据库的信息交互系统,其特征在于,所述用于视图展示的图库文件包括:模板
、
图片文件
、
图标文件和标志文件;所述用于进行数据库读写操作的类库文件包括:类库
、
公共库和数据库基础类;类库,用于存储类库文件;公共库,用于在类库的基础上,对类库文件进行功能整合;数据库基础类具体为:根据数据层中的数据库类型,建立的底层数据库执行类
。5.
根据权利要求4所述的多平台数据库的信息交互系统,其特征在于,所述逻辑层包括数据逻辑单元和功能逻辑单元;数据逻辑单元,配置用于以数据库基础类为...
【专利技术属性】
技术研发人员:朱家旺,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。