学生公寓管理系统说明书(7)

2019-04-23 18:53

出错信息和警告信息,是出现问题时交互式系统给出的“坏消息”。出错信息设计的不好,将向用户提供无用甚至误导的信息,反而会加重用户的挫折感。

命令行曾经是用户和系统软件交互的最常用的方式,并且曾经广泛应用于各种应用软件中。而我们的软件考虑到客户人群的水平后并没有设计这个功能。

4.2.1一般交互设计

一般交互涉及信息显示、数据输入、和系统整体控制等方面。

(1)保持一致性。为客户交互界面中的菜单选择、命令输入、数据显示以及众多的其他功能,使用一致的格式。

(2)信息的反馈。向用户及时提供视觉和听觉的信息反馈,以保证在用户和系统之间及时地建立双向通信。在本系统设计过程中,基本做到了信息的及时反馈,在信息显示的大部分窗体中包括了刷新按钮,会对数据库中的数据进行及时地显示。另外,在进行错误操作是,会弹出提示窗口并发出警告提示音。

(3)执行有较大影响的操作前提示用户确认。在设计过程中,如果用户要执行删除操作,以及对数据库的读写操作时,都会有窗体弹出询问继续操作或者予以提示。

(4)减少两次操作间需要记忆的内容。为了避免用户为下一步操作而记忆大量数据,所以在设计过程中在需要数据传递的窗体中设置全局变量,来传递数据。

(5)对话、移动和思考的效率。尽量减少用户击键的次数,在设计时考虑到了用户屏幕的布局以减少用户鼠标移动的距离,尽量避免用户在操作中发生疑问的情况。

(6)允许错误。允许用户的误操作尽量不对系统造成伤害。

(7)按功能对动作分类,并据此设计屏幕布局。屏幕布局尽量将软件所具有的所有功能在主页面展示,界面一目了然。

4.2.2信息显示设计

应当尽量为用户提供的界面显示时完整的、明确的和容易理解的。这样才能满足用户的需求。使用不同的方式显示信息:用文字、图形、声音,按位置、移动和大小,使用颜色和省略等方式传达信息。

(1)只显示与当前工作有关的信息。在用户操作有关系统的特定功能的信息时,不必看到与之无关的数据、菜单和图形。

(2)使用便于用户迅速吸收数据的方式来表示数据。在系统设计的过程中,较多地使用了图表的形式表示数据,例如在分析中就使用了柱状图的形式表现了复杂的数据。这样,用户可以直观的体会到图表所表示的含义。

(3)使用一致的标记、标准的缩写和可预知的颜色。为了使系统所表达的含义准确、无误,就必须适用一致的标记、标准的缩写和可以预知的缩写,这样用户就无需参照其他信息源就能理解,而正确地适用软件。

(4)产生有意义的错误信息。对于系统在运行过程中产生的错误尽量给用户返回一个容易理解的错误信息,以使用户保持对系统的信任,和系统的可用性。

(5)使用窗口分隔不同类型的信息。使用不同的窗口显示、保存不同类型的信息。

(6)高效率的使用显示屏。当使用多窗口时,应该有足够的空间使得每个窗口至少都能显示出一部分。此外,屏幕的大小应该选得和应用系统的类型相配套。在各个显示数据的窗口中,由于数据窗体项目较多,所以在数据窗体空间中较多的是用了垂直和水平滚动条,以保证信息的全面正确显示。

4.2.3数据输入设计

用户的大部分时间用在选择菜单命令、键入数据和向系统提供输入。在系统中,键盘是主要的输入介质,但是鼠标等设备的也是重要的输入手段,所以,对于他们的数据输入操作有如下约定:

(1)尽量减少用户的输入动作。为了方便用户的使用,鼠标应当尽量减少操作的幅度。

(2)保持显示信息和输入信息之间的一致性。对于用户来说,要保证其输入的数据在显示上与其他显示的视觉特征(例如:文字大小、颜色、位置等)要一致。

(3)允许用户自定义输入。用户可能希望定义自己专用的命令或略去某些类型的警告信息和动作确认,人机界面应该为用户提供这样做的机制。

(4)交互应该是灵活的,并且可调整成用户最喜欢的输入方式。用户类型

与喜欢的输入方式有关,不同的用户喜欢不同的输入方式。

(5)使用当前动作语境中不适用的命令不起作用。这可使得用户不去做那些肯定会导致错误的动作。

(6)让用户控制交互流。用户应该能跳过不必要的动作,改变所需做的动作的顺序,以及在不退出程序的情况下从错误状态中恢复正常。

(7)消除冗余的输入。除非可能发生误解,否则不要要求用户指定输入数据的单位;尽可能提供默认值,绝对不要要求用户提供程序可以自动获得或计算出来的信息。

对于不同类型的用户在登录到系统后,由于有不同的权限,所以在主界面中会有一些项目受到限制而无法使用,所以要使这些项目不发生作用,以保证系统安全。

5 软件测试

5.1概述

系统实施是在继承此前阶段系统分析与设计工作成果的基础上,将逻辑的设计转化为可以实际运行的物理系统的阶段。

5.2系统测试

系统测试是管理信息系统开发周期中的十分重要而漫长的阶段。它是系统质量与可靠性的保证,指对整个系统开发过程的最终审核,其目的是发现系统的错误。软件测试通常采用人工测试与机器测试。

人工测试包括个人复查和会审。由于本系统规模小,所以人工测试主要采用个人复查,在源程序编写完成以后,有自己进行详细检查,并请有丰富经验的程序设计人员对本系统进行了检查。

系统测试一般分为四个步骤,即单元测试、组装测试、确认测试与系统测试。 1.单元测试

单元测试又称为模块测试,是对程序运行中的最小单元(一个模块或一个子程序),通过采用白盒测试的方法,检查每一模块的独立功能,确保每个模块作为一个独立单元能正确运行。

2.组装测试

在对每个模块完成了单元测试以后,按系统详细设计和程序设计为依据,将模块连接起来进行组装测试。通常采用黑盒测试法。在建好部分或全部菜单后,先使用运行命令将该菜单启动,然后点击菜单,检查菜单能否运行。这是从程序的输入和输出特性上测试程序的各部分功能能否正确完成自身功能,并和其它部分有效地协调工作。

3.确认测试

通过组装测试后,就要以整个软件作为测试对象,进行确认测试。目的是要进一步检查软件是否符合软件需求规格说明书的全部要求,因此又称为合格性测试。采用黑盒测试法。

4.系统测试

确认测试完毕,最后要将信息系统的所有组成部分包括软件、硬件、用户以及环境等综合在一起进行系统测试,以保证系统的各组成部分协调动作。因此,系统测试是面向集成的整体系统的,采用黑盒测试法。

测试用例以实际应用为基础,在测试过程中通过自己手动输入测试用例,以此来测试使用过程是否正常,是否能代替一些日常手工工作以提高工作效率。通过测试发现系统存在的问题,而调试则是为了找到错误原因并及时纠正。

系统维护工作贯穿整个系统的活动,在新系统正式投入运行后,为了让系统长期高效地工作,必须对系统进行定期的维护和管理。而且系统维护工作并不仅仅是技术型工作,为了保证系统维护工作的质量,更重要的是对系统每天运行状况、数据输入和输出情况,以及系统的安全性与完备性等进行及时地记录和处理。

5.3软件界面介绍

(1)学生公寓管理系统的登陆界面:在登录信息中输入用户名和密码及选择登录用户的身份,若用户名和密码及用户身份正确则进入系统进行以后的相应的操作,若错误则弹框提示错误信息,请进行重新输入。

图6.1登陆界面


学生公寓管理系统说明书(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:实习综合考评表(驾驶实习)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: