学生考勤管理系统详细设计说明书 - 图文 下载本文

许用户在没有登陆的前提下访问,用户在登陆后,也不充许用户访问别的用户类型的页面,即不能绕过身份验证。 7.2请假系统测试

请假系统是学生用户的核心功能,由于涉及的用户比较多,此部分的测试是在几个同学的配合下完成,主要完成以下几个测试:

(1)空值测试:在请假开始时间、结束时间、请假原因都为空或部分为空的情况下,直接点提交数据在线请假。测试结果:系统拒绝提交数据,并能正确的做出相应的提示,如**不能为空的错误信息。

(2)错误的时间选择测试:在开始时间与结束时间选择的时间,把结束时间选择一个开始时间以前的时间,然后提交数据。测试结果:提示时间选择错误的提示信息。 (3)超前请假测试:开始时间选择一个与当前时间相差一个大于7天的日期请假。测试结果:提示只能提前7天请假的错误信息。

(4)超后请假测试:在开始时间中选择一个当前系统时间以前开始日期请假。测试结果:提示不能请过去时间的假的错误信息。

(5)超长时间请假测试:在开始时间与结束时间中,选择一个相差30的日期请假。测试结果:提示不能请大于30天的请假。

(6)重复请假测试:先申请一条当天日期的请假,申请成功后,再申请一条今天到明天两天的请假。测试结果:提示不能重复请假的错误信息。

(7)小于4天的请假测试:开始时间与结束时间之差小于四天的请假测试。测试结果:提交数据后,在等待审批的请假记录中出现一条新的记录,并显示了申请时间,班主任审批处显示了“等待批假”的提示信息,而院系审批处没有显示“等待批假”的提示信息。

(8)大于4天的请假测试:开始时间与结束时间之差大于四天的请假测试:测试结果:提交数据后,在等待审批的请假记录中,班主任审批处以及院系领导审批处都提示“等待批假“的提示信息。

(9)班主任批假测试:班主任进入系统后,测试审批学生请假。测试结果:小于四天的请假,班主任若同意了请假,则学生记录成功记录中出现了请假成功的记录。班主任同意的请假中同时也出现了此条记录。若不同意请假,则提示此学生请假失败。大于四天的请假,班主任若同意了请假,则出现等待院系审批的提示信息。

(10)院系批假测试:院系领导进入系统后,大于四天的记录,且班主任同意请假的记录出现在了等待审批的请假记录中。测试结果:同意请假,则学生、班主任、院系领导

20

用户中同时出现请假成功信息,不同意请假,则学生、班主任、院系领导同时出现请假失败的信息。 7.3修改密码测试

(1)空值测试:在不输入原始密码、新密码、确认密码或部分为空的情况下,直接点击修改密码。测试结果:提示请输入原始密码的错误信息。

(2)错误原始密码测试:输入错误原始密码,新密码、确认密码一致的测试。测试结果:提示原始密码不正确的错误信息。

(3)确认密码不正确的测试:输入正确的原始密码,而确认密码不正确的测试。测试结果:提示确认密码不正确的错误信息。 7.4考勤管理测试

(1)正确提示登记测试:进入指定的登记页面,修改系统日期看是否能根据系统日期的变化,显示出上过课,但学生信息没登记的提示信息。测试结果:若当前日期为2013-06-04前的所有没登记的考勤信息自动列出来,而且能自动识别课表安排的单/双周,更换时间,都能得到正确的结果。

(2)考勤登记测试:进入指定页面后,一个学生在当天上课时已经请假成功了,任课老师提交数据时选择此学生旷课。测试结果:在考勤统计信息和详细信息中,出现了此学生请假的出勤信息。

21