欢迎来到天天文库
浏览记录
ID:44421432
大小:33.80 KB
页数:7页
时间:2019-10-21
《数据库用户界面优化探究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、数据库用户界面优化探究摘要:数据库用户界面,是用户使用数据库时直接接触的部分,其舒适度直接影响数据库的存亡。从数据库用户界面的语言界面、模块划分、技术指标、视觉效果方面,讨论其优化途径,注重提升界面的简洁有效与人性美观。关键词:数据库;用户界面;语言界面;视觉元素目前数据库技术发展非常迅速。人们在不断开拓数据管理、系统自适、移动数据同步等领域的同时,对于数据库的用户界面研究显然是不够的。而在当今信息爆炸的时代,用户面对众多信息产品,具有充分的选择自由。一个注重用户感受的数据库,能赢得更多的认可和提升空间,直接关系到此数据库的生存时间。1语言界面优化数据库的用户界面,是数据库与用户联系最为
2、直接的部分,特别是对于一些初级用户。数据库用户界面的人性化和舒适度程度,将决定他们是否继续使用此种数据库。这里首先来讨论数据库的语言界面。一般而言,低水平用户习惯使用受限少的语言界面,而最终用户则更喜欢形式化的语言界面。比如Chiql,描述简单,受限弱,对于普通用户而言是容易掌握的。自然语言查询的处理过程(图1)分为语言分析、查询生成、查询执行、结果生成、结果转述几个阶段。与用户最密切相关的是语言分析和结果响应部分。这决定了用户用什么样的语言键入,而数据库又以什么样的表现方式,将数据提供给客户。XML数据所提供的查询语言XQuery,对于普通用户来说,仍有距离感。直到NLIDB的出现,数
3、据自然语言界面,让用户可以直接用人类自然语言与数据库交换信息。此后SQL等在自然语言处理方面都做出了尝试,但是在语言处理上仍有局限性,并不能完全处理现实中遇到的所有语言障碍。可以在以下方面做出改进:当用户键入自然语言时,启动自查功能,使用户的查询字段在系统能识别的范内,以免不能得到查询结果。系统开辟一个学习区域,搜集用户各类提问,定期增加进系统中,不断扩展对用户自然语言的识别度。对于用户的错误键入,系统可以自动提示错误,给出产生错误的原因,并且罗列出用户可能想查找的内容,减少用户的重复键入,以展示其友好性和人性化。大多数数据库的通用语言是英语。使用中文的数据库语言界面十分有限,NChiq
4、l在中文自然语言界面上做了许多有益尝试。对比已经成熟发展的英语计算机语言系统,中文介入数据管理,面临着诸多现实问题。随着汉语语音识别技术越来越先进,中文语言界面的研究和优化,将是我国数据库研究者一个急需攻关的难题。在此种背景下,多语言界面的使用是必要的。此种技术以SQLserver就可以实现。将不同的语言方案存在对应的数据库中,选择支撑Unicode字符的工具,用户可以在不同语言间切换。2使用模块划分用户在使用数据库的过程中,主要经历了用户登录、数据查询、帮助手册几个模块。这些设计决定了数据库的使用质量。其中用户登录界面,是用户最先接触的部分。一般来说主要有用户名和密码两栏(图2)。笔者
5、认为此种设计已经广泛运用并且约定俗成,并不必要再做任何花哨的改变。这一阶段在用户使用数据库的过程中占用时间量也很少,并不是核心操作。数据查询,是数据库使用的本质所在。这部分的体验要求是“简洁、便利”。首先检索方式,可以分为快速检索、高级检索。快速检索面向初级用户和仅需了解概括性信息的用户。高级检索则适用于数据库熟练操作者o如firstsearch的高级检索(图3),它有34个检索入口,不同的检索词之间有不同的逻辑关系,能够达到较高的查找准确率。用户手册模块,相当于一个帮助系统。便于用户即时了解专业术语及使用方法。可以分为数据库自带帮助和在线帮助。在线帮助固然可以提供更全面的帮助信息,但是
6、数据库也应当有自带的帮助系统,尽量简洁有效,以便用户在脱机状态下使用。初始页面尽可能地简洁。太过繁多的字符,会让用户心生畏惧。用户常用的问题答案,适当地加入超链接,隐藏不太常用的信息。在线帮助的一个重要功能在于解决用户的提问。在解答问题的同时,一边记录问题的频次,将询问频次高的问题实时排列在问题列表的前部。新出现的问题,也应及时加入帮助系统。在考虑数据库用户界面的优化活动的过成功,不可避免的要抓住用户的使用心理。普通用户在用数据库搜索信息的时候,应当体验到足够的控制力。比如操作过程不能太过繁琐。比如检索条件询问,倘若层次过多,时间过长,用户会在等待中耗尽耐心。又如对用户问题的反馈,如果不
7、能及时解决,用户将陷入无所适从的茫然中。3使用评价技术指标用户对于数据库的使用评价,主要从以上几个模块的界面结构、页面表现、人机交互等方面。技术层面的数据库优化,在于提升其便利性和合理性。理想的菜单树可以给予用户使用舒适感,并尽量减少不必要的点击和键入次数。数据库菜单应以固定位置菜单为主,以避免视觉上的混乱感。弹出式菜单应当用来提示用户的操作错误,或者需要用户注意的时候突出,并且在停留足够时间后,自动淡出,不遮挡用户的视线。下拉式菜
此文档下载收益归作者所有