您的位置:控制工程论坛网论坛 » 人机界面 » MIS人机界面的设计原则

liqiangfu

liqiangfu   |   当前状态:离线

总积分:1021  2024年可用积分:0

注册时间: 2007-09-28

最后登录时间: 2008-10-24

空间 发短消息加为好友

MIS人机界面的设计原则

liqiangfu  发表于 2007/11/2 14:23:52      885 查看 0 回复  [上一主题]  [下一主题]

手机阅读

   随着计算机软硬件技术的发展,人机界面的重要性与日俱增。一些专家指出:对于用户,人机界面就是系统本身。在计算机发展的早期,受计算速度、存储容量等条件的限制,用户一味追求运行速度与所占空间,致使程序员在开发软件时不得不绞尽脑汁,考虑如何使所开发的软件运行速度快、占用内存/外存小,故程序员在开发软件时无不把主要精力放在软件内部算法与数据结构上。 
   
    然而时过境迁,硬件技术的飞速发展,使计算速度与存储容量不再成为软件开发人员所担心的问题,用户关心的主要问题是能否比较容易地使用软件。换言之,人们的着眼点在于软件的易用性,而易用与否主要取决于人机界面的优劣。众所周知,在当今的硬件与软件环境下,一个MIS软件没有很好的界面设计就不能算是成功。因为不管它内部有多么精巧的技术,只要用户不愿意使用它,它的优越性就得不到发挥,它的价值和作用也无从谈起。 
   
    正因如此,人机界面研究已经从过去的从属地位上升为一个专门的领域,国内外均有很多学者从事这方面的研究。Windows操作系统的日臻完善,更给人机界面技术以强有力的支持。 
二、 MIS人机界面设计的基本原则 
1、 以通信功能作为界面设计的核心  
    人机界面的关键是使人与计算机之间能够准确地交流信息。一方面,人向机器输入时应当尽量采取自然的方式;另一方面,机器向人传递的信息必须准确,不致引起误解或混乱。另外,不要把内部的处理、加工与人机界面混在一起(人机界面程序只是通信),以免互相干扰,影响速度。 
   
    MIS设计时,针对每一个功能,都要按照I-P-O的模块化思想,使输入、处理与输出泾渭分明,充分体现人机界面的通信功能。这样设计出来的程序不但不易出错,而且易于维护,即使有了错误也很容易加以改正。 
   
    报表打印是MIS必备的功能之一,而且打印之前常常需要计算。毕其功于一役并非明智之举。尽管这样做或许会节省一些运行时间,但对以后的维护极为不利。计算与打印分开设计,固然会增加一些时空开销,但考虑到可维护性,付出这一代价是完全值得的。 
2、 界面必须始终一致 
    一致的人机界面不致增加用户的负担,让用户始终用同一种方式思考与操作。最忌讳的是每换一个屏幕用户就要换一套操作命令与操作方法。 
   
    Windows下的应用软件之所以倍受青睐,与其界面的一致性不无关系。例如,以问号图标表示帮助,以磁盘图标表示存盘,以打印机图标表示打印,等等。 
3、 界面必须使用户随时掌握任务的进展情况  
    人机界面应该能够告诉用户软件运行的进度。特别是在需要较长时间的等待时,必须让用户了解工作进展情况,如已经完成了百分之几等。切不可让用户面对一个没有反应的屏幕,以致怀疑是否出现了死机现象。 
   
    目前,Windows下的应用软件无论大小,其安装程序几乎均做到了这一点。开发MIS软件时,这一点很值得借鉴。 
4、 界面必须能够提供帮助 
    决不可以认为使用程序的用户都是专家,无需提供帮助。有关的提示、信息、说明应该放在随手可得的位置。 
  
    一个优秀的MIS软件应该提供在线求助功能,甚至提供使用向导,这无疑会给用户带来极大的方便。使用超链接技术将使求助功能锦上添花。在多媒体环境下,以语音提示作为操作向导,不会干扰屏幕信息,是一个极佳的选择。 
5、 宁可让程序多干,不可让用户多干 
    多数MIS软件的数据输入量较大。对于一些相对固定的数据,不应让用户频频输入(特别是汉字),而应让用户用鼠标轻松选择。例如,人事管理系统中?quot;文化程度系相对固定的数据,其值一般取小学、初中、高中、大专、大本、硕研、博研等。录入这类数据之前,MIS软件应在相应位置弹出一个列表框,待用户以鼠标点击,而不应让用户每次都输入这些汉字。 
   
    汉字输入与西文输入的状态切换虽说是举手之劳,但频繁进行状态切换令人颇感厌烦。若能够在程序中实现自动切换,无疑是深受用户欢迎的。 
   
    MIS软件开发完毕后,交付给用户使用时,开发人员往往要求用户记录软件的出错情况。这不能不说是强人所难,因为此举增加了用户的额外负担。开发者应编写一个错误实时记录程序,自动记录何日、何时、何程序出了何种错误。 

1楼 0 0 回复