界面整体设计

如题所述

(一)设计模式

由于用户(专业知识)、开发人员(计算机知识)之间存在着知识面不平衡性,而AGEIS是中国省域范围内较早的农业地质信息管理系统,没有太多的借鉴,用户需求较模糊,用户的界面设计就显得极其重要。可利用面向对象技术和可视化编程技术,根据初步的需求分析和总体设计要求先确定各界面元素组成,然后利用界面元素构架各种界面,如登录界面、主界面等。最后将这些界面构件纳入系统功能的骨架,形成系统的界面原型(图3-5)。这种原型界面法的思想是建立一个能够反映用户主要需求的原型,让用户实际看看未来系统的概貌,以便判断哪些界面及功能是符合需要的,哪些功能还需要改进(钟毅等,1996)。一旦当原型完善之后,利用数据库应用对象和辅助对象,便可与数据库的数据沟通,形成符合用户要求的系统。

图3-5 用户界面设计模式

基于原型法的用户界面设计关键是在比较短的时间内构造出相当接近最终目标的用户界面,使用户能及时地提出软件功能修改意见,以免延误改正时机和扩大错误。

(二)界面构成与布局

用户界面是人机对话的工具,根据功能模块的不同,可以分别采用菜单式、命令式或表格式的界面。但它与功能模块一一对应,各模块之间界面形式一致,相同功能要用相同的图标显示。

好的界面是好的程序的一个不可缺少的条件,好的界面并不需要很多复杂的花哨的东西。正相反,很多好的界面常常给人一种简洁的感觉。如果界面中控件很多,那么控件布局的科学性、合理性就非常重要。AGEIS系统的界面整体上可分为登录界面、主界面(图形界面)两大类,其布局设计如下。

(1)登录界面

系统登录界面主要有软件名称、软件标志、单位名称、单位标志、版本号、网址、联系方式、版权声明、用户名、密码,以及系统设置等信息。宜应具有象征性强、识别性高、视觉传达效果好的图形,可考虑使用动画GIF格式的图像,如图3-6所示。

图3-6 登录界面布局示意图

(2)主(图形)界面

GIS图形界面设计是面向对象的程序设计,采用事件驱动思想为每一个动作或事件指定一个且唯一的响应程序,基于“窗口—图标—鼠标—弹出菜单”模型的图形用户界面(GUI)十分适合面向图形的GIS系统。采用这种界面风格的GIS系统,不仅界面美观、操作方面、规范,而且信息的表现方式更加直观,效率更高。再加上引用了桌面模拟技术,使用户对系统的学习和使用变得很容易。

在构建GIS图形用户界面时,应根据特定的功能要求,选择最能体现系统特色的构件进行界面设计。AGEIS系统的主(图形)界面将界面元素分成4类,即菜单条、工具条、泊坞窗口、业务区。主(图形)界面应根据用户的需求和主观感受,将上述基本构件进行合理地组织和布局(图3-7所示)。其中泊坞窗口是指可含有应用控件或工具的具有可停靠、入坞、出坞、关闭等功能的窗口,包括鹰眼窗口、图层控制窗口、属性窗口。业务区是指用户用来显示和操作业务要素的区域,主要包括文档、二维、三维控件所在的区域。而菜单条主要包括子系统切换区和各子系统的菜单区,子系统切换区主要包括导航窗口(子系统)、地图窗口(子系统)、三维窗口(子系统)、文档窗口(子系统)、系统维护窗口(子系统)等。选择不同子系统时,菜单区域、工具区域、状态显示区域、用户业务区域及泊坞窗口就显示与子系统相匹配的界面元素,实现不同子系统界面风格统一。

图3-7 图形界面布局示意图

温馨提示:答案为网友推荐,仅供参考
相似回答