论文部分内容阅读
人机界面(Human-ComputerInterface)和人机交互(Human-ComputerInteraction)是用户和计算机内部数据之间的桥梁,从用户的角度分析,程序界面是程序内部数据管理和操作的外部形式表现,亦即内部数据的外部界面视图。
界面设计是软件系统设计的重要组成部分,特别是对于交互式软件系统,用户界面设计的好坏常直接影响到软件系统设计的成败。其中基于知识的用户界面设计方法以其对界面描述的高层次抽象、以用户为中心的开发周期、界面设计的重用等优势脱颖而出,成为研究热点。本论文提出一种新的基于知识管理的界面生成方法。
首先本论文对传统的现有界面设计方法极其研究现状进行了分析和讨论,明确了一个优秀界面设计的原则和目标,对现有界面设计的不足极其根源进行了详细分析,界面生成能够很好的解决这些不足。据此提出了基于知识管理的界面生成的界面设计思想。将知识管理引入到界面生成主要体现在两点:一个是构建了一个基于IT-Kid模式的知识库;另一个是根据知识管理理论对界面显示和业务逻辑进行分解,使复杂界面生成成为可能。同时阐述了该思想的意义。
然后本文应用IT-Kid分析设计模型对要实现的基于知识管理的界面生成系统进行了分析和设计。分析工作确定了系统的基本类以及基本类之间的关系。设计工作是在根据分析结果上对系统的架构、用户界面、任务以及对象结构进行了设计,确定了系统所需的边界类和控制类。
再然后在对系统进行详细分析和设计的基础上对该系统进行了实现。该系统实现主要分为三部分:第一部分是配置管理知识库,用户通过该部分来维护和管理知识库。第二部分是显示界面部分,该部分通过读取知识生成界面并显示给用户,该部分是整个系统的核心。第三部分是用户操作,该部分用于控制界面的业务逻辑,根据用户操作动态执行业务方法,完成操作。
最后,本文将知识管理和反射技术应用于了界面设计,也是对运行时的软件体系结构的一个初探。同时通过该系统在《沈阳市契税征收管理系统》中的应用为例对该系统的应用进行了说明。