收藏本站
《山东大学》 2008年
收藏 | 手机打开
二维码
手机客户端打开本文

基于模型的用户界面展示和布局方法研究

姚芳  
【摘要】: 用户界面是计算机应用系统的重要组成部分,作为用户和系统交互的基础,是人机交互的核心。在现在的软件开发过程中,用户界面开发的效率和质量已经成为影响整个软件产品质量的一个重要因素。人们对用户界面的要求越来越高,用户很难接受一个具有粗糙用户界面的应用程序。然而,开发出良好的用户界面却是一项艰苦的工作。研究表明约有一半的程序代码和运行时间是为用户界面服务的。因此,用户界面的建模及其自动生成逐渐成为业界研究的热点。 近年来,基于模型的界面开发方法备受关注,模型驱动、界面设计模式、界面布局等思想逐渐渗入到界面开发过程中。基于模型的界面开发是一个创建和重定义用户界面模型的过程,用户界面设计的所有元素都用定义的模型来表示,能够帮助设计者集中于概念方面以获取用户需求,避免过早的进行细节的设计,同时使得一个界面的不同部分同它们所扮演的角色之间的关系更加清晰。但是大多数模型都是从需求出发通过交互式任务的分解得到所需界面,却较少涉及从模型分析到界面元素的自动生成之间的映射关系以及具体界面的布局实现,缺乏界面布局的处理信息,难以满足用户界面复杂性和多样性的需求。 本文在对界面模型和界面布局进行了深入研究的基础上,对FMP(Function-Model-Presentation)模型进行了改进,加入了界面布局模型,将界面布局和界面展示分开建模。界面描述模型包括抽象模型(功能模型、对象模型、交互模型)和具体模型(展示模型和布局模型),分别描述了用户界面不同层次的信息。在此基础上,本文建立了从界面抽象模型到具体模型的映射关系,指导用户界面原型的开发。 本文重点阐述界面展示和布局模型的建立,详细设计了用户可视对象的结构。同时,根据模型映射机制设计实现了可视对象的生成,采用多种布局策略实现了可视对象的自动布局,有效的完成了平台无关的用户界面开发。 同时,为了提高用户在界面开发过程中的参与度和界面知识的重用性,使用了界面设计模式的思想,本文给出了参数化界面设计模式的定义,对已有的展示风格进行了分类和参数设计。针对不同的展示风格,设计生成相应的可视对象集合并进行布局,有效的将界面设计模式融入到建模过程中。 与传统的界面开发不同,本文结合了基于模型的界面开发方法和界面设计模式的思想,充分考虑用户对界面布局的需求,设计并实现了平台无关的界面原型,体现了用户的高度定制,并为界面的自动生成提供支持。
【学位授予单位】:山东大学
【学位级别】:硕士
【学位授予年份】:2008
【分类号】:TP311.52

手机知网App
【引证文献】
中国硕士学位论文全文数据库 前2条
1 赵幸亚;基于MDA的统一界面模型建模方法的研究与应用[D];哈尔滨工程大学;2011年
2 于盟;面向Android的Web Service界面自动生成技术研究[D];中国海洋大学;2012年
【参考文献】
中国期刊全文数据库 前3条
1 万建成,孙彬;支持用户界面自动生成的界面模型[J];计算机工程与应用;2003年18期
2 鹿旭东;万建成;;Web应用开发方法研究[J];计算机工程与应用;2006年13期
3 邵维忠,刘昕;可视化编程环境下人机界面的面向对象设计[J];软件学报;2002年08期
【共引文献】
中国期刊全文数据库 前10条
1 姜劲松;刘幺和;谭保华;;公用事业业务支撑系统费用核算体系的研究[J];湖北工业大学学报;2009年02期
2 蒋玉国;曹丽娜;弓艳华;;基于Rational Rose的学校图书馆管理系统开发[J];河北工业科技;2007年02期
3 王森,陈立云;基于UML的人力资源管理系统建模研究[J];河北省科学院学报;2005年03期
4 郑艳清;刘月兰;;一个基于组件的CA认证中心的设计[J];哈尔滨师范大学自然科学学报;2005年06期
5 袁灏;张炜刚;刘晓平;;基于Web的智能电网可视化需求建模[J];合肥工业大学学报(自然科学版);2012年02期
6 胡文彬,侯秀萍,吴琼;基于C/S模式医院信息系统建模与设计[J];淮海工学院学报(自然科学版);2004年04期
7 王辉,陆荣国,秦小麟;UML在航空电子系统中的应用研究[J];航空电子技术;2003年04期
8 许维新,虞慧群;基于TCOZ的UML用例图的形式化模型[J];华东理工大学学报;2004年01期
9 潘俊,宋国新;UML到SDL在地铁售票机系统中的应用[J];华东理工大学学报;2004年05期
10 吴梅梅,刘润涛,周知;人力资源管理信息系统的设计[J];哈尔滨理工大学学报;2005年02期
中国重要会议论文全文数据库 前10条
1 侯金奎;万建成;冯仕红;;基于MDA的PIM到J2EE PSM的转换[A];第一届建立和谐人机环境联合学术会议(HHME2005)论文集[C];2005年
2 鞠训卓;万建成;冯仕红;;模型驱动的Web用户界面设计模式[A];第二届和谐人机环境联合学术会议(HHME2006)——第2届中国人机交互学术会议(CHCI'06)论文集[C];2006年
3 冯仕红;万建成;鞠训卓;;面向工程化的界面设计模式及其应用[A];第二届和谐人机环境联合学术会议(HHME2006)——第2届中国人机交互学术会议(CHCI'06)论文集[C];2006年
4 姚芳;万建成;;支持用户界面自动生成的界面设计模式[A];第三届和谐人机环境联合学术会议(HHME2007)论文集[C];2007年
5 冯雪;万建成;;一种基于展示风格的用户界面开发方法[A];第三届和谐人机环境联合学术会议(HHME2007)论文集[C];2007年
6 王春江;于二青;杜市伟;;基于面向对象技术的钢结构设计过程描述[A];庆祝刘锡良教授八十华诞暨第八届全国现代结构工程学术研讨会论文集[C];2008年
7 任庆荣;陈庆;张利华;;UML在过程管理系统设计中的应用[A];第十一届全国自动化应用技术学术交流会论文集[C];2006年
8 季晨;;桥梁无线长期监测、报警及状态评估系统软件设计[A];高速重载与普通铁路桥隧运营管理与检测修理技术论文集(下册)[C];2010年
9 金祥克;江贵龙;胡旭东;;信息驱动的制鞋生产过程控制的UML建模与实现[A];第二届长三角地区传感技术学术交流会论文集[C];2006年
10 彭凌西;武刚;黎明;;利用Rational Rose快速建立面向对象的应用模型[A];第十九届全国数据库学术会议论文集(技术报告篇)[C];2002年
中国博士学位论文全文数据库 前10条
1 郭建文;基于知识网格的e-维护知识资源管理技术研究[D];湖南大学;2010年
2 戴超凡;数据仓库中数据志跟踪的理论与方法研究[D];中国人民解放军国防科学技术大学;2002年
3 黄学文;制造执行系统(MES)的研究和应用[D];大连理工大学;2003年
4 吕卫;数字电视终端软件和MPEG-7应用技术研究[D];天津大学;2003年
5 殷志良;基于IEC 61850的变电站过程总线通信的研究[D];华北电力大学(北京);2005年
6 张纪海;基于Multi-Agent的国民经济动员系统建模与仿真研究[D];北京理工大学;2005年
7 王纯贤;网络化制造环境下以人为中心的制造执行系统关键技术研究[D];合肥工业大学;2005年
8 李向阳;水文模型参数优选及不确定性分析方法研究[D];大连理工大学;2006年
9 张弛;用于建立ICF实验控制系统的软件框架研究和开发[D];中国科学技术大学;2006年
10 黄兴平;电信软件变化性管理机制研究[D];北京邮电大学;2007年
中国硕士学位论文全文数据库 前10条
1 李文君;气垫船模拟器教练员系统开发研究[D];哈尔滨工程大学;2010年
2 卫剑平;基于本体的可定制用户界面研究与实现[D];大连理工大学;2010年
3 熊涛;基于ERP的生产管理模块的研究与应用[D];江西理工大学;2010年
4 吴晓丹;CTCS-3级列控系统的UML建模与模型检验研究[D];北京交通大学;2010年
5 李华伦;云南玉溪工业财贸学校数字化校园设计与实现[D];电子科技大学;2010年
6 孙大伟;基于net的人力资源系统的设计和实现[D];电子科技大学;2010年
7 钟锦仕;建筑资料管理系统建模与实现[D];电子科技大学;2010年
8 李凯;基于RUP的电子元器件订单管理系统的设计与实现[D];电子科技大学;2010年
9 秦溶蔓;莱芜市就业人员管理系统的设计与实现[D];山东大学;2010年
10 时伟;山东恒联集团销售系统的设计与实现[D];山东大学;2010年
【同被引文献】
中国期刊全文数据库 前10条
1 杨勇,邹时林,蔡源;知识库系统的原理[J];华东地质学院学报;2001年04期
2 万建成,孙彬;支持用户界面自动生成的界面模型[J];计算机工程与应用;2003年18期
3 彭环珂,刘旭东,张文;面向领域的软件定制化开发方法研究与应用[J];计算机工程与应用;2005年13期
4 言金刚,樊东平,刘又诚;基于XML的统一用户界面描述[J];计算机工程;2002年06期
5 王瑜,张凯,袁时金,胡运发;基于模板的数据层-表现层映射引擎[J];计算机工程;2003年21期
6 侯金奎;万建成;张玉艳;;一种支持MDA的PIM建模方法[J];计算机工程;2007年08期
7 崔贺超;陈旭东;;基于XML的网络管理系统界面自动生成技术[J];计算机时代;2006年11期
8 吴桂阳,万建成,于清国,刘成柱;基于XML的界面模板技术[J];计算机应用研究;2004年10期
9 夏勤艳;马立磊;;浅谈智能家居系统的功能及发展前景[J];民营科技;2010年02期
10 刘辉;麻志毅;邵维忠;;元建模技术研究进展[J];软件学报;2008年06期
中国重要会议论文全文数据库 前1条
1 张晓宁;李学庆;;一种基于MDA的UIMS实现[A];第四届和谐人机环境联合学术会议论文集[C];2008年
中国博士学位论文全文数据库 前4条
1 王晓东;家庭智能空间服务关键技术研究[D];中国海洋大学;2011年
2 李晓;自适应人机交互界面研究[D];西南师范大学;2004年
3 李斓;面向XML文档的访问控制研究[D];中国科学院研究生院(软件研究所);2004年
4 兰庆国;可执行元模型关键技术研究[D];吉林大学;2006年
中国硕士学位论文全文数据库 前10条
1 柳桐;数据访问代码生成器的设计与实现[D];北京邮电大学;2011年
2 解攀科;基于Android的移动学习系统设计与实现[D];华中师范大学;2011年
3 欧阳铁磊;基于概念格的Web服务管理与发现研究[D];浙江师范大学;2011年
4 林辉;基于XML的用户界面建模研究与实现[D];浙江工业大学;2011年
5 吴学玲;基于Web Services和元数据的信息集成技术研究[D];西南交通大学;2005年
6 张海英;支持Web应用用户界面自动生成的界面表示模型[D];山东大学;2005年
7 郭小涛;支持Web软件用户界面自动生成的交互模型[D];山东大学;2005年
8 李春娥;支持自动生成的界面设计模式[D];山东大学;2006年
9 王明秋;智能家居控制系统的设计与实现研究[D];华中师范大学;2006年
10 凌华德;基于MDA的代码自动生成技术的研究与实现[D];华东师范大学;2006年
【相似文献】
中国期刊全文数据库 前10条
1 叶新东;章道争;;网络课程设计中界面媒体元素的布局与信息获取效果的关系研究[J];现代教育技术;2010年03期
2 朱小龙;用PB进行分布式应用开发[J];工业控制计算机;1999年06期
3 王海燕;卞婷;薛澄岐;;新一代战斗机显控界面布局设计研究[J];电子机械工程;2011年04期
4 张晓瑷;;浅谈教学网站的界面设计和色彩搭配[J];农业网络信息;2008年10期
5 蔡奎;卢雷;王帅强;万建成;;基于Web界面设计模式的复杂行为建模及其代码生成方法[J];计算机应用;2009年04期
6 贺全荣;;Windows Live Messenger Beta最新技巧介绍[J];网友世界;2010年10期
7 吴永辉;基于图形用户界面的面向对象测试[J];华东师范大学学报(自然科学版);1999年03期
8 陆涛,喻占武,胡瑞敏;面向对象的可视化环境的研究[J];中国图象图形学报;1999年04期
9 陈康;;实战.NET Framework 3.0之WPF用户控件设计篇[J];程序员;2006年11期
10 张国强;周振军;;信息化教学资源的界面设计研究[J];河北师范大学学报(教育科学版);2008年02期
中国重要会议论文全文数据库 前10条
1 鞠训卓;万建成;冯仕红;;模型驱动的Web用户界面设计模式[A];第二届和谐人机环境联合学术会议(HHME2006)——第2届中国人机交互学术会议(CHCI'06)论文集[C];2006年
2 程培波;陈奎;李艳萍;;可视化矿井供配电CAD软件绘图系统的设计与实现[A];中国计量协会冶金分会2007年会论文集[C];2007年
3 葛源慧;王尚俊;朱忠祥;毛恩荣;宋正河;扈伟斌;朱现学;;联合收割机驾驶室人机工程试验台的研制[A];走中国特色农业机械化道路——中国农业机械学会2008年学术年会论文集(下册)[C];2008年
4 范晖;曹俊武;;天气雷达数据浏览器的设计[A];中国气象学会雷达气象学委员会第三届学术年会文集[C];2008年
5 刘兆凯;;环保地理信息系统的系统设计与开发[A];2007中国环境科学学会学术年会优秀论文集(下卷)[C];2007年
6 王鹏;左永锋;周俊杰;;快速直观的现代信号发生器界面设计与实现[A];2010全国虚拟仪器大会暨MCMI2010’会议论文集[C];2010年
7 刘新明;高娟;武磊磊;;宽带数字接收机计算机监控软件设计[A];全国第4届信号和智能信息处理与应用学术会议论文集[C];2010年
8 孙景乐;李学庆;;基于约束的用户界面的描述方法[A];第一届建立和谐人机环境联合学术会议(HHME2005)论文集[C];2005年
9 郑自成;唐世平;;企业计量器具收发管理系统的开发[A];中国计量协会冶金分会2010年会论文集[C];2010年
10 范晖;曹俊武;;天气雷达数据浏览器的设计[A];全国第20届计算机技术与应用学术会议(CACIS·2009)暨全国第1届安全关键技术与应用学术会议论文集(下册)[C];2009年
中国重要报纸全文数据库 前10条
1 ;Power Builder[N];财会信报;2005年
2 ;应需而变 适用第一[N];中国计算机报;2007年
3 ;尽享极速冲浪快感的 Longator 2004横空出世[N];中国电脑教育报;2004年
4 评测实验室 秦钢;集WLAN之大成[N];计算机世界;2005年
5 林嘉澍;联众新世界[N];经济观察报;2007年
6 ;瑞星杀毒软件网络版中小企业版2007[N];中国计算机报;2007年
7 曹新林;实现自己的感觉[N];河南日报;2002年
8 赵永福;图像处理小精灵[N];中国电脑教育报;2000年
9 王伍增;多媒体课件制作的利器[N];中国电脑教育报;2001年
10 亭亭;自动 智能 人性化[N];中国电脑教育报;2002年
中国博士学位论文全文数据库 前2条
1 杨文彩;企业信息化环境下人—信息系统交互效率影响因素及作用机理研究[D];重庆大学;2007年
2 胡俊;数据挖掘可视化模型及其应用研究[D];北京交通大学;2009年
中国硕士学位论文全文数据库 前10条
1 姚芳;基于模型的用户界面展示和布局方法研究[D];山东大学;2008年
2 姚晓龙;基于JAVA的维文输入法与界面布局的设计与实现[D];新疆大学;2005年
3 吴海刚;面向代码自动生成的两种界面设计模式的研究与应用[D];山东大学;2007年
4 吕晓刚;基于数据绑定的界面设计模式[D];浙江大学;2008年
5 蔡奎;Web界面中复杂行为建模及其代码自动生成[D];山东大学;2009年
6 李红;基于.NET技术的门户框架的研究与开发[D];山东大学;2006年
7 鞠训卓;支持WEB用户界面自动生成的三种界面设计模式[D];山东大学;2007年
8 刘维佳;设计模式支持的界面对象间的交互研究[D];山东大学;2009年
9 柳佳佳;多媒体电子地图集用户界面设计研究[D];解放军信息工程大学;2008年
10 李春娥;支持自动生成的界面设计模式[D];山东大学;2006年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026