- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Vol35
第35卷专辑 兰:l】戈学学报(自然利学版) Supp
ScicⅡ心l
I垒99生s目 .【Qu皿aln£J。a】]zbou山lY£[sj耻删山【al 』山2.19灶
2059(1999)053404
文章编号:0455
动态应用系统生成方法的探讨与实现
王丽敏,陈晓云
兰州1人’’}计算【系.}{m兰州730000)
J动态改蹙
摘要:本文¨论,动态成用乐铣牛成7J泣,陔力泣使幢用}口1手可碴刖户斋求变化】I
方便程序的移植,佳挥序具有出强帕适H¨
关键词:主控数据库厶玎态数掘窗I。J投术;近原技术
O引言
面向对象坎术、irJ视化编拌I.jI为伙速、成功创建应Ⅲ程序提供了有效的方法,但对川
户应用细·Iy需要经常改变的这一事实亓没有提供iR好的解狄方案,只有通过对坞i有稗序修改
或一次开发米完成√口这要再次纾∥J软俐升发的牡个过程:分忻、改计、编程、涮试、打包、
分发等,耗时、耗资,行H经过多玖修改的“序会变得杂乩无章.雕以达剑预期的效果.另外,
稃序住行业中移植时,为适』Ⅳ不同川,一的情况,必须修改源程序列丁这种数据的处理流稃基
本彳;变,只是处理细1,、组织方式不一的情况,能否小修改源程序就满足_L}j户的要求?我们
通过动态应删系统生成方浊完成了该任务,并应用‘j‘‘企业MIS系统中
本力法町建立在任何一种DBMS、r俞上,前台采¨j
窗n生成技术还原用户界面
1体系结构
本力法基于二层 l“
Client/Server体系结
’
黧二害翼e。nt。,。Se。rv”鸟
间增加了系统控制层,
它控制Client端应川稚
序的运行和Server端用
户数据的操作体糸£t{构 坐!:
,
见图l,其中系统维护
程序和总控数据J年组成
了系统控制层基本思 |鼍Il系统的佧乐结构
想:由丁数据处理流稃 chilPfl[11’o
Fig.1SysteIll^l
0{12
收稿13期:1999
基金项目:H肃计门然科学坫仑资叻,砸}j
,且,助教
作者简介:j删敏t1970
专辑 王丽敏等:动态应用系统生成方法的探讨与实现 !!!
变化不犬,只是表现形式、组织形式、具体处理方式等7r所变化,把基本不变的部分做为应
用框架建立在Client端,把经常发生变化的部分转化成表(控制表)的形式存放在主控数据
库中,如用户报表所在的库、表,包含的列;列的表现形式:汉字列头、编辑方式,列的缺
省值、合法性规则等:如要作幽,列是值轴列还是类轴列等.当数据来自多个jfj户表时,H{视
图映射,然后把视图作为一般的表对待.数据的处理方式也存放在士控数据库中,通过计算列
实现
处理流群:川户请求由Client端提交给总挖数据库,住总控数据库中查询相应的控制表,
得剑j=|j户请求对应的数据源(SQL语句)和数据的控制信息:把数据浦提交给庖川数据库,
得剑心户的实际数据;根据控制信息控制把川户数据在Client端还原山来(包括界面和数据).
当H』户的要求改变时或应用程序移植时,可通过系统维护程序对主控数据库中的数据进行修
改,进而达剑修改应用程序的目的.
2实现
本方法的
文档评论(0)