管理系统、界面生成/显示/操作/显示方法、介质终端技术方案

技术编号:17006859 阅读:29 留言:0更新日期:2018-01-11 03:25
本发明专利技术提供一种管理系统、界面生成/显示/操作/显示方法、介质及终端,管理系统包括:界面配置数据库,用于存储界面配置信息;界面配置管理模块,用于管理界面配置信息;界面生成模块,用于读取界面配置数据库中存储的界面配置信息和当前操作用户的用户信息,按照界面配置信息和数据操作请求,生成与数据操作请求相对应的操作子界面内部表示;数据操作和执行模块,用于根据界面配置信息,生成各数据操作所需的操作规则,并响应数据操作请求,反馈操作数据源所获取的数据执行结果。本发明专利技术简化了系统的开发,可以在不使用任何外部开发工具的情况下开发出有完整、强大功能的界面,减少了开发出错的环节,大幅提高了开发和交付的效率。

【技术实现步骤摘要】
管理系统、界面生成/显示/操作/显示方法、介质终端
本专利技术属于计算机领域,特别是涉及一种管理系统、界面生成方法、界面显示方法、界面操作方法,结果显示方法,介质及终端。
技术介绍
当今是移动互联网时代,各种应用系统,无论是电商系统、ERP系统、移动平台的应用甚至是网络游戏都不再是曾经的独立运行的应用,而是需要后台管理、配置、详细数据、统计数据等来提供支撑的联网系统,因此整个应用系统的开发主体实际上是对后台的配置(本文中将之也归为数据)、各种数据操作等的开发。常规的开发方式下,在数据(比如配置、日志、统计)的结构和存储方式(比如数据库、配置文件)确定后,开发人员按照各个数据的操作要求(增、删、改、查、批量的增删改、调整次序、特别要求的统计分析、导入导出等)进行具体的操作和Web操作界面的开发,开发人员即会需要编写实际操作相关的后台代码又需要编写Web操作界面代码,还要编写两者之间的交互通讯。上述开发方式下开发人员实际需要开发的内容很多,于是需要测试验证(无论是自测还是交付测试人员测试)的部分也就对应增多,另外各种数据和数据,界面和界面之间实际有大量的相似,但在上述开发方式下往往需要重本文档来自技高网...
管理系统、界面生成/显示/操作/显示方法、介质终端

【技术保护点】
一种管理系统,其特征在于,所述管理系统包括:界面配置数据库,用于存储界面配置信息;界面配置管理模块,用于管理所述界面配置信息;界面生成模块,用于读取所述界面配置数据库中存储的界面配置信息和当前操作用户的用户信息,按照所述界面配置信息和数据操作请求,生成与数据操作请求相对应的操作子界面内部表示;数据操作和执行模块,用于根据所述界面配置信息,生成各数据操作所需的操作规则,并响应所述数据操作请求,反馈操作数据源所获取的数据执行结果。

【技术特征摘要】
1.一种管理系统,其特征在于,所述管理系统包括:界面配置数据库,用于存储界面配置信息;界面配置管理模块,用于管理所述界面配置信息;界面生成模块,用于读取所述界面配置数据库中存储的界面配置信息和当前操作用户的用户信息,按照所述界面配置信息和数据操作请求,生成与数据操作请求相对应的操作子界面内部表示;数据操作和执行模块,用于根据所述界面配置信息,生成各数据操作所需的操作规则,并响应所述数据操作请求,反馈操作数据源所获取的数据执行结果。2.根据权利要求1所述的管理系统,其特征在于:所述管理系统还包括:与所述界面配置管理模块和界面呈现模块耦合的可视化编辑模块,所述可视化编辑模块用于提供可视化的操作界面;与所述数据操作和执行模块耦合,及与至少一个数据源连接的数据源连接模块,所述数据源连接模块用于连接待操作的数据源;所述数据源中存储有所述待操作数据。3.根据权利要求2所述的管理系统,其特征在于:所述管理系统还包括:分别与所述界面生成模块、数据操作和执行模块、可视化编辑模块耦合的界面呈现模块,用于将所述操作子界面内部表示转换成适配于所述界面呈现模块的操作界面,并予以呈现;与所述数据操作和执行模块耦合的事件分发模块,用于将所述数据操作和执行模块在操作数据时产生的操作事件分发至与所述数据管理系统连接的事件监听者。4.根据权利要求1所述的管理系统,其特征在于:所述界面配置信息包括界面基本功能定义信息、子界面的元素的定义信息、操作和数据映射定义信息、和/或触发事件定义信息;所述界面基本功能定义信息包含是否允许的各种操作定义项,该定义项的值,及允许各种操作的用户列表;所述子界面的元素的定义信息包含各操作子界面所显示的界面元素;操作子界面的展现形式包括表格、对话框和/或工具栏;所述表格中包括与操作相关的字段名、字段类型、字段约束和/或字段扩展参数;所述操作和数据映射定义信息用于执行数据操作请求的脚本;所述触发事件定义信息用于在触发预定触发条件时,将配置的触发事件名称发送至事件监听者。5.一种基于权1至权4任一项所述的管理系统的界面生成方法,其特征在于,所述界面生成方法包括以下步骤:所述界面生成模块从所述界面配置管理模块读取所述界面配置信息,并获取当前操作用户的用户信息;将所述界面配置信息中的界面基本功能定义信息比照所述当前操作用户的用户信息,筛选出针对当前操作用户欲呈现的操作子界面;将所述子界面的元素...

【专利技术属性】
技术研发人员:俞思敏
申请(专利权)人:上海雪鲤鱼计算机科技有限公司
类型:发明
国别省市:上海,31

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

1