上篇博客对机房收费系统进行了初步的总结,总结的重点集中在前期数据库的设计,该篇文章主要是对系统的设计方面进行总结,主要为系统界面设计。
一、系统界面设计
1、界面设计原则
机房收费系统界面的设计是很重要的一个环节,虽然对代码的编写不会产生太大的影响,但是他会直接影响到用户对系统的评价。系统的界面是用户认识系统的第一印象,所以一定要做好。系统界面应具备的特性有:可使用性、灵活性、复杂性和可靠性,在设计时应与软件系统的需求分析同步进行。在进行界面设计时要对用户的特性进行分析,设计的界面尽量符合用户要求,增强用户对系统的使用度。
用户界面设计时需要考虑的设计细则:易用性;一致性;合理性;美观与协调性;独特性;容错性等。
在进行系统界面设计时,并没有按照上面所说的系统特性进行设计,因为该系统的界面已经设计完成,需要我们做的只是代码的编写,所以对上面的原则考虑的太少,但也进行了一些提高,对系统菜单的一致性、合理性、美观与协调性、独特性进行了改进,使系统的界面更加生动活泼。
2、控件命名规范
机房收费系统进行编写的时候遇到了个不该发生的问题,刚开始时代码的变量命名没有严格按照规范进行,后来随着代码和控件的增多,有些程序代码分不清是引用变量还是控件的名称,导致焦头烂额的进行回差工作,这虽然是件小事但却反映了一个很大的问题。
在软件开发过程中变量是编码过程中必不可少的一部分,程序员也常常使用控件来实现某些功能。但是在进行编码时我们如何确定某个程序代码是引用一个变量还是控件名称呢?所以要进行某种约定将变量与控件区分开来,提高代码的读写效率。
下图为相关控件的前缀名称:
控件 |
前缀 |
举例< |