学生宿舍管理系统的设计与实现
? 评分录入
对寝室的得分进行登记录入,如图13:
? 个人资料
在这个模块可以对自己的个人信息进行修改,查看等,如图14:
31
学生宿舍管理系统的设计与实现
32
学生宿舍管理系统的设计与实现
第五章 系统测试
5.1 测试的任务及目标
5.1.1测试的任务
在软件投入生产性运行之前,尽可能多地发现软件中的错误。 5.1.2测试的目标
1.测试的目的是为了发现程序中的错误而执行程序的过程。 2.好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。 3.成功的测试是发现了到今为止尚未发现的错误的测试。
5.2测试方案
设计测试方案是测试阶段的关键技术问题。所谓测试方案包括预定要测试的功能。应该输入的测试数据和预期的结果,目标是设计一组可能发现错误的数据。测试有两种方法:黑盒测试和白盒测试。
黑盒测试又称为功能测试,在程序接口进行,只检查程序功能是否能够按照规格说明书的规定正确使用,程序是否能适当地接收输入数据并发生正确的输出信息,而且要能够保持外部信息的完整性。
白盒测试又叫结构测试,完全了解程序的结构和处理过程,这种方法按照程序内部的逻辑测试程序,检验程序中每条通路是否都能按照预定要求正确工作
[1]
。
本系统开发过程进行的测试步骤如下: 5.2.1模块测试
也叫单元测试,目的是保证每一个模块作为一个单元能正确运行,本测试所发现的往往是编码和详细设计的错误,主要评价模块的下述五个特点:
模块接口; 2.局部数据结构; 3.重要的执行路径; 4.出错处理通路; 5.影响上述各方面特性的边界条件.
33
学生宿舍管理系统的设计与实现
模块测试主要由代码审查和软件测试两部分组成。 5.2.2集成测试
包括系统测试和子系统测试。集成测试是组装软件的系统技术,主要目标是发现与接口有关的问题。集成测试有两种方法:非渐增式和渐增式,但比较而言,渐增式方法比较好,因为:
(1) 编写的测试软件较少,开销较小。 (2) 较早地发现模块间的接口错误。 (3) 错误位置容易判断。 (4) 测试更彻底。
因此,本系统集成测试采用渐增式测试中的混合法,即对软件结构中较上层使用自顶而下的测试方法,而对软件结构中较下层,使用的是自底向上方法,两者结合,这是对模块较多时测试的一种折衷方法。 5.2.3验收测试
这一步是验证软件的有效性。目的是向未来的用户表明系统能够象预定的那样工作,验收测试一般使用黑盒测试法,验收测试有两种可能的结果。 (1) 功能和特性与用户的要求有差距。
(2) 功能和性能与用户要求一致,软件是可以接受的。
这个阶段发现的问题往往和需求分析阶段的差距有关。 5.2.4平行运行
所谓平行运行就是同时运行。新开发出来的系统和将被它取代的旧系统,以便比较新旧两个系统的处理结果。目的有: 1.可以在准生产环境中运行新系统而有不冒风险; 2.用户能有一段熟悉新系统的时间; 3.可以验证用户指南和使用手册之类的文档;
4.能够以准生产模式对新系统进行全负荷测试,可以用测试结果验证性能指标。
34
学生宿舍管理系统的设计与实现
第六章 系统使用维护
6.1系统使用说明
1.首先安装系统相应的软件。本系统采用Microsoft Visual Studio 2010开发,所以在机器上需要安装Microsoft Visual Studio 2010。在安装目录中,找到安装执行文件setup.exe,按提示进行安装。
2.安装数据库管理软件。本系统采用数据库管理系统为SQL,将SQL安装到计算机中,并启动相应的服务。
3.安装配置internet 服务管理器,即IIS。具体的安装方法为打开“控制面板”,选择“添加/删除程序”,在弹出的对话框中选择“Internet 信息服务”,点击“确定”按钮,系统会提示插入系统安装盘,按提示进行安装。
4.本系统的配置:所有软件安装完毕后,把本系统复制到计算机的磁盘中,如放在D盘中。首选打开SQL 中的“企业管理器”,右键单击“数据库”
,在弹出的菜单中选行“所有任务”中“附加数据库”,按提示找到本系统所在文件夹,选择文件“sbgl.MDF”,按提示即可完加数据的附加操作 。注意登录数据库的用户名为“sa”,密码为空。
6.2系统的维护
信息系统是一个复杂的人机交互系统,其运行环境以及其他相关因素是不断变化的,要是信息系统能够适应这种变化并不断完善,必须对系统进行维护。
引起系统进行维护的原因有:
1) 系统环境的变化。如管理方式的改变,系统中硬件或系统软件的更新,要使系统适应新环境和条件就要对系统做适应性维护。
2) 系统本身还隐藏着错误,当错误被发现时,要进行改正性维护。 3) 用户对系统提出了更高的应用要求,增加新功能,改善原有功能,这需要改善性维护。
涉及到本系统维护的内容:
a. 数据库的维护。当数据的存放格式、精度等发生变化时,需要对数据库模式进行修改。
35