支持用户界面建模及代码自动生成的扩展对象模型

来源 :山东大学 | 被引量 : 0次 | 上传用户:undeadmoon01
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文根据界面工程设计和自动化的需要,给出一种支持界面和代码自动生成的扩展对象模型,并给出依据该扩展对象模型自动生成用户界面和代码的方法.本文所给出的扩展对象模型,在一般对象描述的基础上扩展了对象的属性和特征,以满足建立界面工程模型的需要.该模型的主要扩展部分包括:提出用户界面(UI)类型用于用户界面交互对象(UIO)类型的描述;提出数据长度以满足数据库生成的需要,并为界面自动布局提供基本信息;提出属性取值范围用于支持界面代码生成过程中的输入正确性验证;提出值来源用于表达交互对象中的数据来源;提出属性分组以满足界面布局时用户的心理和视觉特性的需要;提出导出关系以满足界面上具有计算关系的UIO计算的需要;提出联动关系以满足界面上用户操作时有相互影响的UIO的用户代码生成的需要.根据该扩展对象模型,本文给出了界面自动生成的算法模型.代码生成模型主要包括:用于生成基本的UIO信息的属性生成模型;用于生成具有值来源的UIO的数据初始化代码的选择对象数据初始化模型;用于对具有取值范围的属性生成代码的用户输入正确性检查模型;用于根据用户输入计算导出属性值并进行显示的导出属性值的计算模型;用于计算当一个UIO值改变时重新计算受影响的UIO的取值区间的联动关系计算模型.扩展对象模型从界面的领域建模出发,可以提供丰富的信息以指导界面代码的自动生成.依据该模型及其代码生成模型设计实现的Case工具,既可以生成静态的用户界面并完成UIO的布局,又可以生成界面上UIO动态关联的用户代码,还可以生成数据库的基本表和视图.
其他文献
本文首先介绍了传统的自主访问控制方法和强制访问控制方法,列举了两种典型的访问控制模型—HRU访问矩阵模型和BLP模型.然后介绍了基于角色访问控制的基本原理和RBAC96模型.
数据挖掘技术是解决数据丰富而知识贫乏的有效途径,当属信息科学领域的前沿研究课题之一,有关的研究和应用极大提高了决策支持的能力,它已被公认为是数据库研究中一个极富应
该文通过分析目前网络监听及网络流量分析技术的发展、针对目前国税网络管理的现状和需求,提出了一个针对国税系统局域网络的windwos平台下的网络监控与分析系统.系统通过对
日益丰富的地学数据在一定程度上已超过了地球科学家能够处理的能力。从这些海量数据中发现地学知识的需要使得空间数据挖掘(Spatial Data Mining)的产生成为必然。空间数据
论文以数据仓库在移动通信中的应用为主题.首先说明了通信行业的背景以及移动面临的问题,提出了建立基于数据仓库的移动决策支持系统的必要性,接着介绍了数据仓库技术与理论,
日益庞大的网络及其异质性给网络管理和互操作提出了挑战,合理、有效地利用Internet上的信息资源是计算机应用的需要,也是当前计算机网络研究和开发的热点之一。目前,国内外研究
数据挖掘(Data Mining)是数据库领域的热门研究课题之一,它是随着数据仓库的出现而发展起来的一种决策支持过程,主要基于人工智能(AI)、机器学习、统计学等技术,高度自动化地
本文结合医疗保险部门分析决策的特点,提出了在SGDMDWS中的数据操作方法,并且对这些方法在数据仓库上的实现算法进行了研究.对于典型的OLAP操作(切片、切块、上卷、下钻和转
功能磁共振成像(functional Magnetic Resonance Imaging,fMRI)是神经影像学的研究热点之一,其原理是使用磁振造影技术测量神经元活动所引起的血液动力变化,从而获得大量的三维
该文提出了一种消除波纹失真的新方法:在视角变换矩阵中引入一个可调的系数γ来达到消除图像波纹失真的目的,该参数的引入只是在主视方向某些角度会改变Shear-Warp算法变形矩