热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

机房收费系统界面设计,人与软件之间的问题

作为一名程序员,设计出的软件是否好,不仅仅是说代码设计的多么优秀,算法有多么严密!是好是坏更多的还是用户说了算!对于用户来说,一款好的软件意味着“实用,

   作为一名程序员,设计出的软件是否好,不仅仅是说代码设计的多么优秀,算法有多么严密!是好是坏更多的还是用户说了算!对于用户来说,一款好的软件意味着“实用,易用,美观”

   听说软件行业很少发生那么感动人的场景:用户热切地握着开发人员的手,连声称赞“你们开发的软件真是好用、真是漂亮啊”。可是我们看到的大多是相反的场景:用户满腹牢骚,开发人员垂头丧气。可见,要达到能够同时注重软件和用户需求的境界还要很长的一段路要走。所以,本人决心,从菜鸟开始,就注重软件界面设计的友好性。不但让代码功能强,而且要让用户感觉“实用,易用,美观”!

   这是这个窗体一打开时就显示出来的原始状态,这里存在一些需要改善的问题!

1,按钮上的文字,文字的总结性太强,不能真正说明这个按钮的主要用途,这里是否可以进行简单的改进?

 

2,文本框中需要输入信息,但是用户并不知道,填入的信息具体是什么格式的,比如说年级,他可能会写成三年级,也可能会写成2010届或者只有一个2010 ,还有注释,注释的目的什么,又该怎么去写;信息还有他的长度,如果信息量过大,我们设计的数据库可能就无法储存,这样就会造成系统崩溃,这里是否要进行一下改进?

 

3.刚打开这个窗体的时候,为了方便输入,光标的位置,是不是要定在哪个控件上?这里是否要改进?

 

4.当我们要打开另一个窗体的时候,这个窗体是自动关闭,还是只是隐藏?各个子窗体之间的切换是否也要提升一下?

 

5.这个窗体的右边,多出了好大一块儿空余的部分,而且,所有子窗体的大小都是一样的,有些控件甚至会无法完全显示出来,只能自己调整一下大小,才能被显示出来,这里是否要被调整一下?

 

6.如果要提示给用户的信息过多了,恐怕他会被这个“热心”的软件烦到,是否要考虑用一些强制的手段,鞭策着用户朝某个正确的方向使用呐,这里是否需要改进?

博客地址:http://blog.csdn.net/chenjinge7/article/

 

转:https://www.cnblogs.com/lucky7/archive/2012/12/22/3768659.html



推荐阅读
  • 本文探讨了在AspNetForums平台中实施基于角色的权限控制系统的方法,旨在为不同级别的用户提供合适的访问权限,确保系统的安全性和可用性。 ... [详细]
  • 如何寻找程序员的兼职机会
    随着远程工作的兴起,越来越多的程序员开始寻找灵活的兼职工作机会。本文将介绍几个适合程序员、设计师、翻译等专业人士的在线平台,帮助他们找到合适的兼职项目。 ... [详细]
  • 汇编语言标识符和表达式(四)(表达式与符号定义语句)
    7、表达式表达式是程序设计课程里的一个重要的基本概念,它可由运算符、操作符、括号、常量和一些符号连在一起的式子。在汇编语言中,表达式分为:数值表达式和地址表达式。(1)进制伪指令R ... [详细]
  • 本文探讨了Linux环境下线程私有数据(Thread-Specific Data, TSD)的概念及其重要性,介绍了如何通过TSD技术避免多线程间全局变量冲突的问题,并提供了具体的实现方法和示例代码。 ... [详细]
  • 汇总了2023年7月7日最新的网络安全新闻和技术更新,包括最新的漏洞披露、工具发布及安全事件。 ... [详细]
  • SSE图像算法优化系列三:超高速导向滤波实现过程纪要(欢迎挑战)
    自从何凯明提出导向滤波后,因为其算法的简单性和有效性,该算法得到了广泛的应用,以至于新版的matlab都将其作为标准自带的函数之一了&#x ... [详细]
  • 数据输入验证与控件绑定方法
    本文提供了多种数据输入验证函数及控件绑定方法的实现代码,包括电话号码、数字、传真、邮政编码、电子邮件和网址的验证,以及报表绑定和自动编号等功能。 ... [详细]
  • 深入解析Unity3D游戏开发中的音频播放技术
    在游戏开发中,音频播放是提升玩家沉浸感的关键因素之一。本文将探讨如何在Unity3D中高效地管理和播放不同类型的游戏音频,包括背景音乐和效果音效,并介绍实现这些功能的具体步骤。 ... [详细]
  • Excel技巧:单元格中显示公式而非结果的解决方法
    本文探讨了在Excel中如何通过简单的方法解决单元格显示公式而非计算结果的问题,包括使用快捷键和调整单元格格式两种方法。 ... [详细]
  • 本文旨在探讨Swift中的Closure与Objective-C中的Block之间的区别与联系,通过定义、使用方式以及外部变量捕获等方面的比较,帮助开发者更好地理解这两种机制的特点及应用场景。 ... [详细]
  • 本文介绍了用户界面(User Interface, UI)的基本概念,以及在iOS应用程序中UIView及其子类的重要性和使用方式。文章详细探讨了UIView如何作为用户交互的核心组件,以及它与其他UI控件和业务逻辑的关系。 ... [详细]
  • 本文由chszs撰写,详细介绍了Apache Mina框架的核心开发流程及自定义协议处理方法。文章涵盖从创建IoService实例到协议编解码的具体步骤,适合希望深入了解Mina框架应用的开发者。 ... [详细]
  • 本文详细介绍如何在SSM(Spring + Spring MVC + MyBatis)框架中实现分页功能。包括分页的基本概念、数据准备、前端分页栏的设计与实现、后端分页逻辑的编写以及最终的测试步骤。 ... [详细]
  • 本文探讨了使用Python实现监控信息收集的方法,涵盖从基础的日志记录到复杂的系统运维解决方案,旨在帮助开发者和运维人员提升工作效率。 ... [详细]
  • 解析Java虚拟机HotSpot中的GC算法实现
    本文探讨了Java虚拟机(JVM)中HotSpot实现的垃圾回收(GC)算法,重点介绍了根节点枚举、安全点及安全区域的概念和技术细节,以及这些机制如何影响GC的效率和准确性。 ... [详细]
author-avatar
DLDLBABY1_182
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有