人月神话:软件界面交互和易用性改进总结
软件的智能和记忆功能
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.表格最好能够提供行显示和列显示等多种显示模式,方面用户查看数据
分享到:
相关推荐
【PHPWind论坛 浪漫神话】是一个基于PHP和MySQL数据库的开源社区建站系统,它以其高效、稳定和易用性在众多论坛软件中脱颖而出。浪漫神话是PHPWind推出的一款主题模版,专为喜欢浪漫风格的用户设计,旨在提供一个...
### 软件工程知识点解析 ... - 设计用户界面,确保用户友好性和易用性。 - 实现数据的录入、查询、更新等功能。 - 完成系统的测试,确保各项功能正常运行。 - 在实施过程中持续收集用户反馈并进行相应的调整优化。
UI(User Interface)即用户界面,是用户与软件系统交互的图形化界面,它在游戏开发中扮演着至关重要的角色。梦幻诛仙UI的设计旨在创造一个引人入胜且易用的游戏环境,使玩家能够顺畅地进行游戏并沉浸在游戏世界中。...
优秀的游戏体验不仅仅是视觉和听觉上的享受,更重要的是要让玩家感到游戏的流畅性和易用性。通过合理规划用户界面(User Interface, UI)、优化操作流程等方式,提升游戏的整体体验。 #### 六、团队合作与项目管理 ...
总结,AmaterasUML_1.3.2作为Eclipse上的UML建模插件,以其丰富的图表类型和易用性,为开发者提供了高效且直观的建模环境。无论是小型项目还是大型系统的复杂设计,都能借助AmaterasUML进行清晰的表达和管理。通过...
9. 设计原则:UI设计应遵循一致性、反馈、简洁性、易用性等原则,确保玩家能够直观地理解和操作游戏界面。在《古剑飞仙》的UI设计中,这需要考虑到仙侠世界的特色,创造出既美观又实用的界面。 总结来说,《古剑...
《Kronny:神话时代场景编辑器》是一款基于Java技术开发的专业级场景编辑工具,专为游戏设计者和开发者提供高效、便捷的场景构建环境。...其易用性、灵活性和全面的特性使其成为游戏制作不可或缺的工具。
2. **情感交流**:祝福语是人与人之间情感交流的一种方式,网络平台上的祝福语设计和传播也反映了人机交互的设计原则,如易用性、可读性和情感化设计。此外,AI技术的发展使得机器可以自动生成个性化祝福语,涉及到...
的一种皮肤,提供了独特的界面设计,以“秋麒麟”为主题,可能包含秋天色彩和神话元素,旨在为论坛带来一种别致而吸引人的外观。 【描述】提到的 "Discuz! VC-Mirage 秋麒麟" 模板,可能包括了多种页面布局、颜色...
作者介绍了几种常见的键盘导航技术,例如Tab键导航等,并强调了这种导航方式对于提高网站易用性的价值。 **印刷设计的影响**部分探讨了印刷设计如何影响现代网页设计。作者指出,虽然数字媒体和纸质媒介有很大的...
易语言的设计理念是“易学、易用、易开发”,其核心在于“易”字,强调编程的简洁性和易理解性。 在给定的标题和描述中,“寒龙”、“地火”、“蓝凤凰”和“舍利子”是易语言的几个特定项目或模块的代号。这些名字...
利用Django框架的强大功能和易用性,该小程序提供了一个内容丰富且用户友好的界面来展示傣族的丰富文化遗产。 以下是该小程序的核心功能和特点: 1. **文化教育**:提供关于傣族历史、文化习俗和节日庆祝活动的...
虽然建立一个像Google这样的大规模搜索引擎是一项复杂的工作,但任何人都可以通过学习基础技术和实践来构建自己的小型搜索引擎。 ##### 1.4 本章小结 了解搜索引擎的基本概念和技术对于后续深入研究至关重要。 ##...
1. **交互优化**:提升用户界面的友好性和易用性,提供个性化的设置选项,让用户在使用过程中感到更加舒适和便捷。 2. **模块化设计**:内置多个可自定义的模块,如活动管理、论坛板块、积分商城等,满足不同类型的...
Diwata,这个名字源于菲律宾神话中的天空女神,象征着其设计目标——提供一种优雅、易用的方式来与数据库进行交互。它支持多种数据库系统,其中特别强调了对PostgreSQL的支持,PostgreSQL是一款强大的开源关系型...
2. **熟悉前端框架**:React、Angular和Vue.js等框架因其高效的性能和易用性成为热门选择。选择合适的框架并深入了解其内部机制是提升个人能力的关键。 3. **掌握CSS预处理器**:Sass、Less等CSS预处理器的使用可以...
通过这个工具,用户不仅可以提升设计效率,还能确保每个按钮都符合个人或品牌的标准,从而提升整个项目的专业性和吸引力。在网页设计、移动应用开发、游戏界面设计等领域,水晶按钮制作工具都是一个实用的辅助工具,...
模板的美学设计和易用性使其能够适应多种应用场景,如旅游指南、本地服务推荐、活动地图等,让用户体验到科技与艺术的完美融合。通过解压并研究其包含的文件,开发者可以深入了解如何实现和自定义这些LBS特性,以便...
结合其“企业网站”定位,我们可以推断模板将注重专业性和商业感,同时不失美观与易用性。 在设计方面,"Halcyon Days"充分体现了扁平化设计的核心理念——去除冗余装饰,强调功能与内容的直观展现。扁平化设计通过...