基于数据驱动和规则约束的人机界面的研究与实现-计算机系统结构专业论文.docxVIP

基于数据驱动和规则约束的人机界面的研究与实现-计算机系统结构专业论文.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
西安电子科技大学 学位论文独创性(或创新性)声明 秉承学校严谨的学风和优良的科学道德,本人声明所呈交的论文是我个人 在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加 以标注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的 研究成果;也不包含为获得西安电子科技大学或其它教育机构的学位或证书而 使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中做 了明确的说明并表示了谢意。 申请学位论文若有不实之处,本人承担一切相关责任。 本人签名: 日期: 西安电子科技大学 关于论文使用授权的说明 本人完全了解西安电子科技大学有关保留和使用学位论文的规定,即:研 究生在校攻读学位期间论文工作的知识产权单位属西安电子科技大学。学校有 权保留送交论文的复印件,允许查阅和借阅论文;学校可以公布论文的全部或 部分内容,可以允许采用影印、缩印或其它复制手段保存论文。同时本人保证, 毕业后结合学位 论文研究课 题再撰写的 文章一律署 名单位为 西安电子科 技大 学。 (保密的论文在解密后遵守此规定) 本学位论文属于保密在 年解密后适用本授权书。 本人签名: 日期: 导师签名: 日期: 摘 要 随着信息技术的不断发展以及软件系统规模的不断扩大,开发大型软件系 统所耗费的时间和成本也不断增加。而人机界面设计在软件开发中变得越来越 重要,同时也变得越来越复杂,成为制约软件开发效率提高的一个重要因素。 提高人机界面的开发效率,无疑是提高整个软件开发效率非常有效的手段。 论文以用户界面设计和管理为基础,主要围绕数据驱动和规则约束技术展 开研究。首先总结了人机交互的发展历程,分析了用户界面需求和界面设计原 则。针对基于数据驱动的用户界面管理模型,对比分析了传统用户界面的描述 和实现方式,提出采用 XML 描述用户界面,将界面信息存储在 XML 文件中。 系统启动时解析界面配置文件,读取界面元素信息,然后根据配置信息动态生 成用户界面,实现了界面描述与实现的分离。针对人机界面中规则约束的应用, 分析了人机界面中规则约束的常见形式,总结了规则约束传统的实现方式,定 义了规则约束描述语言,提出使用规则约束文件描述约束规则,设计了一个规 则引擎用来解释规则文件、执行规则、验证规则并返回结果,实现规则容易被 修改和理解。 在这些研究的基础上,设计并实现了试验监控系统,实现了基于数据驱动 和规则约束技术的用户界面。通过实验证明了在人机界面中采用数据驱动技术, 可以简化了用户界面的开发与维护,使软件的界面具有良好的定制能力,达到 了用户界面的最终用户可修改性的效果。通过实验证明在用户界面中使用规则 约束技术,能使约束规则容易被理解和修改,并提高系统的可维护性和可靠性。 关键词:人机界面 数据驱动 规则约束 规则引擎 Abstract As information technology continues to develop and scale software system continues to expand, the time-consuming and the cost of the development of large-scale software systems will continue to increase. User interface due to its complexity, occupied a great deal of time on the process of software development. Improved user interface development efficiency is undoubtedly a very effective means of enhance the efficiency of development of the entire software system. The paper, based on user interface design and management, mainly researched into data-driven and business rule technology. Firstly, the development process of user interface was summarized . The paper analyzed the user interface requirements and interface design principles. For data-driven user interface, the user interface was de

您可能关注的文档

文档评论(0)

1234554321 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档