在我的记忆中,很多项目里面客户都曾经提出过下面的一些问题,我们的开发人员要仔细读每一行,想想自己有没有犯错,如何改变。
如果都做到了,客户一定非常满意!
软件的智能和记忆功能
1.用户登录界面最好有用户名和ID的记忆,焦点直接定位到密码输入框
2.单据录入界面最好有保存和载入默认值的功能
3.单据搜索界面可以保存用户自定义的各种搜索条件组合
4.用户调整过的GRID的列宽,窗口的位置可以自动记忆
5.系统可以根据用户的使用频度对相关功能进行自动的优先级排序
6.系统能够记忆不同用户的使用偏好,使用系统的固有模式和常用的自定义设置
减少不必要的重复交互
1.减少不必要的各种操作,能够点一次鼠标或敲一次键盘完成的绝不作出两次或多次。
2.提示信息要适度,太多不好,太少也不好。
3.数据项完整性校验问题要注意光标焦点自动定位到错误处
4.完整业务功能不要让用户在多个窗口切换多次才能够完成。尽量减少这种切换。
5.为了方便用户切换窗口,相关的表单最好都作为非模式的形式。
6.相同的信息不要让用户在系统中多处或多次录入,保证入口的唯一性
7.系统要尽可能根据用户已经录入信息自动获取其它附属信息,而不需要用户重复的选择或录入。
导航和界面跳转
1.表单新弹出对话框,对话框再弹出对话框的这种层次要控制在3层以内。
2.所有的非模式活动窗口最好有类似桌面任务栏一样的停靠方式,方便切换窗口
3.系统可以支持用户自己定义常用功能和菜单
4.对于常用功能应该提供便捷的快捷键和工具栏按钮
5.对于系统中提供的各种业务和表单功能能够让用户便捷挑转到帮助信息上
6.对表单和界面联动和交互的时候要注意相关界面数据的自动刷新
7.一个窗口中最多不要出现超过三个的GRID控件
8.BS方式不要左右滚屏。CS模式既要避免左右滚屏也要避免上下滚屏
9.需要根据业务查看需求和数据的展现需求来选择合适的界面控件
系统性能和健壮性方面的1.系统中相关的耗时操作都必须必须转变鼠标为等待状态
2.系统耗时操作超过30秒的最好能够提供给用户相关的进度条功能
3.系统耗时功能超过2分钟的最好能够设计为异步多线程的方式进行处理
4.系统应用有友好的完整性和约束校验的提示信息,方便用户修改录入数据
5.在系统出现异常情况下应该有友好的统一的提示信息,同时后台应该记录详细的异常日志
界面友好性和易用性方面的
1.表单应该能够根据屏幕分辩率自动适应。在界面上让用户一次能够看到足够多的信息
2.表单应该支持Tab键功能,顺序为从左到右,从上到下。
3.常用的表单应该同时支持键盘操作和鼠标操作。
4.界面上控件的布局应该间距适当,标签和控件对齐,有适当的录入提示信息。
5.界面的配色应该尽量简单,尽量少使用各种刺眼的颜色
6.用户看到表单后应该就基本清楚相关功能,表单要尽量自我解释,不要设计过多的隐含在界面里面功能
数据的录入和检索
1.根据业务需要选择适合的数据录入控件
2.数据录入控件应该有完备的数据完整性和一致性校验功能
3.系统应该提供用户暂时保存录入数据的功能
4.能够自动获取数据不要让用户再去录入,能够选择录入数据不要让用户手工录入
5.数据检索条件应该适中,不应太多也不应太少。检索支持组合条件检索。
6.为了满足不同需求检索可以提供简单检索和高级检索多种方式。
7.应该在第一时间提供给用户检索数据,因此检索功能存在性能问题时候要考虑分页。
8.在检索功能较耗时的时候应该提供给用户相关的进度条显示进度
9.表格最好能够提供行显示和列显示等多种显示模式,方面用户查看数据
分享到:
相关推荐
《软件工程界面设计报告》是一份详尽阐述软件界面设计原则和规范的文档,旨在提升软件的专业化和标准化,以优化用户体验。界面设计是软件工程中的一个重要环节,它不仅关乎软件的美观,还直接影响到用户的使用感受和...
工业软件界面设计研究
《Windows微软软件UI界面设计规范详解》 UI界面设计,作为软件专业化和标准化的重要组成部分,旨在提升用户体验,强化品牌形象。Windows软件UI设计涵盖了多个关键环节,包括启动封面、软件框架、按钮、面板、菜单、...
在软件开发过程中,软件界面设计是一项至关重要的环节,它直接影响到用户的使用体验和软件的市场接受度。2022年燕山大学发布的最新版本软件界面设计教程,针对这一领域进行了深入探讨和更新,旨在为软件工程专业的...
【Web软件用户界面设计】是关乎用户体验和软件成功的关键领域。设计良好的用户界面可以使软件变得更加易用、高效,从而提高用户满意度和产品的市场竞争力。林锐博士在其著作《Web软件用户界面设计指南》中深入探讨了...
这意味着在设计过程中,开发者需要从用户的需求和操作习惯出发,确保软件界面的直观、易用和高效。用户为中心的设计原则要求设计者深入理解用户的实际工作环境与任务情境,避免陷入技术导向的误区。这种设计理念也...
在软件开发过程中,界面设计是至关重要的一个环节,它直接影响到用户的使用体验和软件的易用性。本实验主要关注的是界面设计工具的使用,包括Balsamiq Mockups和Fireworks,这两种工具都是设计界面上的利器。 ...
在IT行业中,软件界面设计是至关重要的一个环节,它直接影响到用户的使用体验和产品的市场竞争力。"软件界面设计工具"通常是指那些专为开发者和设计师提供的用于创建、修改和优化应用界面的工具。这些工具提供了丰富...
嵌入式软件界面设计工具是专门针对嵌入式系统中点阵LCD屏幕的开发利器,它简化了在有限资源环境下创建高效、美观用户界面的过程。该工具的核心功能是能够自动生成适应嵌入式硬件限制的C代码,这使得开发者无需深入...
程序界面设计是软件开发过程中的重要环节,它关乎到用户对软件的第一印象和日常使用体验。界面设计软件的出现,正是为了优化这一流程,减少程序员在编写代码后反复修改界面布局和交互逻辑的工作量,从而提高开发效率...
AxureRP6.5-Pro-Setup是一款可视化界面设计器,可用于软件开发行业,讨论流程蓝图时,对界面的设计可视化,基于流程设计界面,后期根据此界面以及流程开发,减少开发成。是一款很有用的项目管理软件
UIDesigner除了能让使用者能够快速地搭建起软件界面的高保真原型外,还提供了项目管理,让使用者能够方便地管理工程文件;提供了图片库和模板库功能,让使用者可以方便地重用以前的设计资源;提供了32个Windows...
在软件开发过程中,界面设计是至关重要的一环,它直接影响到用户对软件的接受度和使用体验。本篇文章将深入探讨软件设计中的界面设计,旨在帮助读者理解如何创建一个直观、易用且美观的用户界面。 首先,界面设计的...
软件界面设计和易用性基本原则 软件界面设计是软件开发过程中非常重要的一部分,它直接影响着用户的使用体验和软件的整体质量。好的软件界面设计不仅能提高用户的操作效率,还能减少用户的学习成本和使用成本。 本...
通过这份详尽的“界面设计文档模板”,团队可以确保在设计阶段就考虑到各种细节,从而提高软件的质量和用户满意度。在实际操作中,设计者应根据项目具体需求调整和填充模板,以创造出满足目标用户需求的高效、美观且...
在IT行业中,界面设计是构建用户友好且高效应用的关键步骤,而选择一款优秀的界面设计软件则是设计师们必不可少的工具。标题“最好界面设计软件”暗示我们将讨论那些在业界备受推崇的软件工具,这些工具通常拥有丰富...
关于软件界面的设计的规范,设计界面风格。