[发明专利]一种OracleForms信息系统业务逻辑的复用方法有效
申请号: | 201410455974.9 | 申请日: | 2014-09-09 |
公开(公告)号: | CN104239048B | 公开(公告)日: | 2017-06-06 |
发明(设计)人: | 何文;毛磊;夏明珠;张睿;熊水玲 | 申请(专利权)人: | 中国长江三峡集团公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 四川省成都市天策商标专利事务所51213 | 代理人: | 伍孝慈 |
地址: | 100000 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及计算机技术领域,提供一种Oracle Forms信息系统业务逻辑的复用方法,用于解决Oracle Forms信息系统的业务逻辑被其他UI复用的问题,所述方法包括以下步骤在Oracle Forms信息系统数据库中创建基表;用户权限验证;从用户提供的数据文件中获取待校验数据并对待校验数据进行封装;查询校验函数;构造校验函数对封装的待校验数据进行校验;更新数据库。本发明能够把Oracle Forms信息系统的业务逻辑调整为UI可以复用的目标,而且不影响Oracle Forms信息系统的开发,并且具有较强的适应性。 | ||
搜索关键词: | 一种 oracle forms 信息系统 业务 逻辑 方法 | ||
【主权项】:
一种Oracle Forms信息系统业务逻辑的复用方法,其特征在于包括以下步骤:步骤A:在Oracle Forms信息系统数据库中创建基表,所述基表至少包括第一基表至第八基表,所述第一基表用于记录权限代码与Form代码的对应关系以及权限代码对Form中数据的増删改属性;所述第二基表用于记录用户与权限代码的对应关系;所述第三基表用于记录基表与基表字段的对应关系以及基表字段的増删改属性;所述第四基表用于记录基表字段的值列表及代码输入的规则;所述第五基表用于记录对基表字段或整条数据库记录进行校验时使用的数据库函数及数据库函数执行校验的顺序;所述第六基表用于记录Form的基表信息;所述第七基表用于记录执行校验的所有数据库函数;所述第八基表用于定义Oracle Forms信息系统的报错信息;步骤B:从用户提供的参数中获取用户信息并判断用户及其请求的Form操作是否合法,如果用户及其请求的Form操作合法,则转入步骤C;反之则退出流程;步骤C:从用户提供的数据文件中获取待校验数据并对待校验数据进行封装;步骤D:在所述Oracle Forms信息系统中查询校验函数;步骤E:构造校验函数对步骤C中封装的待校验数据进行校验;步骤F:根据所述第三基表中的数据判断用户提供的数据文件中的必填字段是否为空,如果必填字段不为空,则执行步骤G;反之则向用户反馈错误信息并退出流程;步骤G:更新Oracle Forms信息系统的数据库中的数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国长江三峡集团公司,未经中国长江三峡集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410455974.9/,转载请声明来源钻瓜专利网。