[发明专利]一种数据库应用系统开发平台及开发方法有效
申请号: | 201310066589.0 | 申请日: | 2007-04-06 |
公开(公告)号: | CN103092631B | 公开(公告)日: | 2019-02-19 |
发明(设计)人: | 张宽让 | 申请(专利权)人: | 西安万年科技实业有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/30;G06F16/22 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠;黄熊 |
地址: | 710043 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请实施例公开了一种数据库应用系统开发平台。该平台包括系统控制表存储单元、菜单构件包和代码生成器,其中:系统控制表存储单元,用于存储包含菜单构件包在运行时调用的参数的系统控制表,所述参数包括系统主控参数、系统辅助控制参数和菜单后台进程处理执行方法参数;菜单构件包为基于菜单数据处理类型的调用系统控制表中的参数完成菜单功能的执行模块,所述菜单数据处理类型包括菜单使用的数据表关联方式、菜单对数据表的使用方式、菜单使用的窗体类型;代码生成器,用于在菜单构件包运行时根据系统控制表存储单元的参数动态生成执行代码。本申请还公开了一种数据库应用系统开发方法。本申请实施例提高了开发数据库应用系统的通用性。 | ||
搜索关键词: | 一种 数据库 应用 系统 开发 平台 方法 | ||
【主权项】:
1.一种数据库应用系统开发平台,其特征在于,所述数据库应用系统为采用数据库服务器、应用服务器和客户端工作站三层结构模式的数据库应用系统,所述开发平台包括系统控制表存储单元、菜单构件包和代码生成器,其中:所述系统控制表存储单元,用于存储包含菜单构件包在运行时调用的参数的系统控制表,所述系统控制表内的参数包括系统主控参数、系统辅助控制参数和菜单后台进程处理方法参数,所述系统主控参数和系统辅助控制参数为数据库应用系统的体系结构描述参数和菜单构件包中由前台进程处理实现的公用功能的执行方法的参数,所述菜单后台进程处理方法参数为菜单构件包中由后台进程处理实现的特殊功能的执行方法参数;所述菜单构件包中由前台进程处理实现的公用功能的执行方法参数和菜单后台进行处理执行方法参数为菜单功能描述参数;当修改系统控制表中的菜单功能描述参数时菜单的功能将随之改变;所述菜单构件包为基于菜单数据处理类型的调用系统控制表内的参数完成菜单功能的可重用执行模块,所述可重用为数据库应用系统中属于同一数据处理类型的所有菜单可使用同一个菜单构件包,所述菜单数据处理类型包括菜单使用的数据表关联方式、菜单对数据表的使用方式、菜单使用的窗体类型;所述代码生成器,用于在菜单构件包运行时根据系统控制表存储单元存储的系统控制表内的参数动态生成可执行代码;所述数据库应用系统的体系结构描述参数和菜单功能描述参数的类型包括非枚举型参数、枚举型参数和表达式参数;在一个参数中使用多个子参数时,子参数包括非枚举型参数、枚举型参数或表达式参数,子参数之间用约定分隔符分开;所述系统控制表使用的公用的枚举型参数包括表类和公共变量,所述表类为菜单窗体使用的数据表或执行读写操作使用的数据表,所述公共变量用于在数据库应用系统运行时保存登录人员的身份,其中:所述非枚举型参数包括整数参数和字符串参数,所述整数参数为整数或整数序列,整数序列中的整数之间使用约定分隔符分开,所述字符串参数为字符串或字符串序列,字符串序列中的字符串之间用约定分隔符分开;所述枚举型参数为表示枚举序号的整数;所述表达式参数为使用数据库SQL语句时SQL语句中对应的表达式参数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安万年科技实业有限公司,未经西安万年科技实业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310066589.0/,转载请声明来源钻瓜专利网。