模型驱动的用户交互信息系统自动构建

来源 :北京大学 | 被引量 : 0次 | 上传用户:zhangzhao322
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
用户交互信息系统的分析、设计和开发是一项复杂且容易出错的工作,而信息化的发展促进了Web技术与传统信息技术的结合,对信息系统提出了诸多新的需求,使得交互式信息系统的开发成为一项更为艰巨的任务.模型驱动开发方法为解决这一问题提供了一条可行的途径:基于一套模型库对Web信息系统进行分析、设计和实现,允许设计者建立反映目标信息系统用户交互和业务处理的模型规约,并通过模型转化和代码生成技术自动产生特定平台上的应用.该文借鉴模型驱动的开发思想,在对相关工作进行调研和具体应用系统开发实践的基础上,提出了基于模板的Web信息系统的用户交互模型,描述企业结构数据和业务操作,并通过与底层数据源建立映射借助代码生成器完成信息查询和相关操作的重写,以达到从用户视图出发自动化完成企业信息系统构建的目的.模板模型包括模板类模型、模板表示模型、模板导航模型和模板增量模型,分别用于描述信息系统用户交互界面的不同方面:模板类模型用于描述用户交互界面的结构化数据和定义在其上的操作;模板表示模型通过定义Web页面元素描述用户数据和操作的表现形式;模板导航模型通过导航规则机制定义用户交互元素之间的跳转;模板增量模型用于模板模型的增量维护,提供面向方面的修改支持.根据模板模型与底层数据源建立的映射关系,可以实现查询、插入、删除、修改等基本操作的自动转换.与此同时,模板模型还支持用户交互组件的定义和复用、并提供命名与查找、事务处理、以及安全与角色控制等服务.模板模型作为一种模型驱动的Web信息系统开发方法的核心,配合一系列可视化的开发工具,在由北京大学信息科学技术学院智能科学系智能信息系统研究室开发的基于Web的医疗资源规划系统(WHRP)上得到了很好的应用.该文提出的基于模板的用户交互信息系统开发方法具有如下特点: 体现了对交互式信息系统用户视角的模型规约,可直接可用于后续开发,并且不会在具体实现代码中遗失; 支持对用户交互界面元素和操作的复用,大大减少了系统需求定义过程中重复性工作量; 通过与底层数据源的映射,提供了实现用户界面操作自动化实现的方法,提高了系统的构建效率和质量; 提高信息系统的抽象层次,独立于具体的实现平台,提高了系统的适应性和可移植性.
其他文献
本文通过对荣华二采区10
期刊
内容管理系统是一种位于WEB前端(WEB服务器)和后端办公系统或流程(内容创作、编辑)之间的软件系统.内容的创作人员、编辑人员、发布人员使用内容管理系统来提交、修改、审批
该文为家电网络提出并研究和设计了一种基于单片机的电话监控电路,并完成了电路的硬件设计和软件开发.这种电路不仅具备振铃检测、自动摘挂机、接收DTMF信号、自动拨号、语音
目的:研究水红花子提取物体外对HepG-2细胞抑制增殖、诱导凋亡的作用,并初步探讨其作用机制。 方法:采用体外细胞培养方法,应用MTT法检测水红花子提取物对HepG-2细胞的抗增殖
小麦白粉病是一种影响小麦高产、稳产的世界性病害,在我国南北麦区危害程度日趋严重。由于白粉病抗源的单一和重复使用,大部分抗白粉病基因已丧失功能。为有效控制白粉病的流行,必须大力挖掘和利用新抗源,并实行抗性基因累加,以培育抗性持久的小麦新品种。 我们以抗白粉病小麦栽培种Brock、对白粉病敏感且农艺性状优良的品种京411及Brock与015和品种京411杂交、回交7代、自交1代得到的近等基因系(
该论文详细论述了新型水文遥测终端系统的开发设计工作.该系统是为满足国内水利信息化工程对终端机提出的更高稳定性、更低功耗、更多处理应用和更强适应灵活性要求而研制的.
近年来,基于IEEE 802.11标准的无线Ad Hoc网络应用迅速增长,它能够满足人们所追求的"得到随时随地随意的信息服务"的愿望.然而,在这类网络中的功率控制仍是一个难题.在IEEE 8
为了贯彻《国家知识产权战略纲要》,大力推进商标战略实施,反映和宣传我国地理标志商标发展成果和欣欣向荣的景象,让全社会更加关注和支持地理标志商标发展与保护工作,促进新
摘要:高中阶段,我们将面临人生的重要转折——高考,所以在高三时期,我们的学习压力大。而高中数学作为高中课程的重要组成部分,是我们学习的重点,基于此,本文就对高三数学学习中的解题思路进行分析,以期为我们的数学解题提供参考依据。  关键词:高三生;数学学习;解题思路  解题思路是我们学好数学的基础,由于高中数学涉及的知识点多而杂,造成我们在解题过程中思路受到限制,无法提高解题速度,准确性也下降[1]。
本文通过对荣华二采区10
期刊