节点文献

基于元模型的用户界面建模系统的研究

Modeling System of User Interface Based on Metamodel

【作者】 徐秀华

【导师】 文必龙;

【作者基本信息】 大庆石油学院 , 计算机应用技术, 2004, 硕士

【摘要】 计算机用户界面是指计算机与其使用者之间的对话接口,是计算机系统的重要组成部分,它直接关系到整个计算机系统的可用性和使用效率。目前开发用户界面的工作量及难度十分可观,非专业人员很难自行开发,通常是由程序员采用特定的编程语言来实现。这种方式设计出的用户界面需要程序员和用户不断地交流来进行用户界面的修改,并且一旦采用其他编程语言,以前所做的工作通常不可以重复利用,同时这种开发方式也忽略了用户界面的个性。因此,采用图示化简单、直观的建模用户界面,并面向非专业人员的用户界面建模系统具有十分重要的意义。 本文在分析现有用户界面描述形式的基础上,确定采用元模型的方式对用户界面进行描述,将图形用户界面定义为界面流、窗体、界面元素三类。依据元建模理论,提出了用户界面的元模型,建立了本系统的数据模型。针对界面流的复杂性,提出采用有限状态机进行描述,并给出了界面流状态机的符号表示和设计。同时,对于不同类型的解释工具,设计了通用算法,并说明IE环境下解释工具的实现方式。并且本系统还设计了模型存取接口,使得系统能够适应各种数据库,可以方便地配置数据库参数。本文最后对基于元模型的用户界面建模系统的设计与实现进行了总结,并对进一步发展提出个人的看法。

【Abstract】 As the dialogic interface between computers and users, user interface is very important component of computer system and affects the usability and efficiency of computer system. At present the user interface has the following shortcomings: Firstly its workload and difficulty of programming is large, non-specialists can’t compile user interface program and only programmers using special program languages can write these codes. Secondly the user interfaces need to be modified by communicating with users from time to time. Thirdly many former codes can’t be used repeatedly if other program languages are adopted later, and personalization of user interface is neglected. Therefore it is very significant to make the user interface simple and direct by using graphic methods and oriented to non-specialists.After some methods of user interface descriptions are analyzed, one method using metamodel to describe user interface is confirmed. Furthermore, graphic user interface is defined as three kinds of interface objects, namely interface flow, form and interface element. According to meta modeling theory, metamodels of user interface are put forward, and data models of the system are established. Aiming at complexity of interface flow, using finite state machine to describe interface flow is brought forward, finite state machine of interface flow, symbolic expression and design of state machine are also given. At the same time, one universal arithmetic is designed to describe different kinds of interpreting tools, and interpreting tools in IE condition is realized. The model access interface is designed and realized to guarantee that the system can be applied to all kinds of database and can be configured database conveniently. At last, the designs and realization of the system are summarized and further developed views of the system are given.

  • 【分类号】TP311.52
  • 【被引频次】4
  • 【下载频次】329
节点文献中: 

本文链接的文献网络图示:

本文的引文网络