[发明专利]基于功能设计的数据库应用系统开发平台无效
申请号: | 200710017624.4 | 申请日: | 2007-04-06 |
公开(公告)号: | CN101034349A | 公开(公告)日: | 2007-09-12 |
发明(设计)人: | 张宽让 | 申请(专利权)人: | 西安万年科技实业有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F17/30 |
代理公司: | 西安文盛专利代理有限公司 | 代理人: | 佘文英 |
地址: | 710043*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明介绍了一种基于功能设计的数据库应用系统开发平台,开发平台包含系统控制表、菜单构件包和代码生成器,所述菜单构件包是可重用的菜单分类执行模块;所述系统控制表是存储应用系统体系结构描述参数和菜单功能描述参数的载体,载体是关系数据库的数据表;所述代码生成器是根据系统控制表存储的参数动态生成执行代码的代码生成器。使用开发平台开发应用系统时只需进行系统功能设计,数据表设计,菜单窗体设计,而无需编写代码或只对极少数功能特殊的菜单编写代码,即可生成应用系统;应用系统运行时,将读取系统控制表参数,并动态生成执行代码,完成系统功能;用户业务模型改变时,只需修改系统控制表参数,或修改菜单使用的数据表、菜单窗体,即可完成系统维护。 | ||
搜索关键词: | 基于 功能设计 数据库 应用 系统 开发 平台 | ||
【主权项】:
1、一种基于功能设计的数据库应用系统开发平台,其特征是开发平台包含系统控制表、菜单构件包和代码生成器,所述菜单构件包是可重用的菜单分类执行模块;所述系统控制表是存储应用系统体系结构描述参数和菜单功能描述参数的载体,载体是关系数据库的数据表;所述代码生成器是根据系统控制表存储的参数动态生成执行代码的代码生成器;使用开发平台开发数据库应用系统时只需进行系统的功能模块设计,功能模块使用的菜单设计,菜单的功能设计,菜单使用的数据表设计,菜单窗体设计,再将菜单名、执行菜单使用的菜单构件包名、以及菜单的功能描述参数输入到系统控制表中,而无需再编写程序代码,或只对不能使用菜单构件包的菜单编写程序代码,即可生成应用系统;系统控制表的一个或多个记录对应应用系统的一个功能菜单,应用系统运行时按用户执行的功能菜单自动读取系统控制表的对应记录,根据这些记录存储的参数值确定功能菜单使用的菜单构件包名、菜单窗体名、数据表名,菜单使用的数据类型及表记录过滤条件、表记录索引和排序方法、菜单窗体数据显示与编辑规定、用户事件处理方法及后台进程处理方法;并动态生成程序执行代码,调用数据库数据或文件数据,加载菜单窗体,响应用户事件,控制菜单执行全过程,完成菜单功能;当增加或删除了系统控制表中的菜单记录,应用系统的菜单将随之增加或减少;当修改了系统控制表中的菜单功能描述参数,菜单的功能将随之改变;应用系统投入运行后,用户管理机构的变更是通过修改相关的管理机构数据表记录和使用开发平台的菜单权限设置功能实现的;应用系统功能的变更是通过修改系统控制表参数或修改菜单使用的数据表、菜单窗体实现的;即用户的业务模型变更不需要进行程序代码的修改。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安万年科技实业有限公司,未经西安万年科技实业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200710017624.4/,转载请声明来源钻瓜专利网。
- 上一篇:抗荷系统和附件的汽化除水方法和装置
- 下一篇:一种图片共享系统和方法