




已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
引言随着现在信息化技术的发展,高校信息化建设也在不断进行中。而现如今很多学校对于学生宿舍的管理依旧是以人工管理为主,管理工作繁琐且效率低,在计算机技术迅速发展和普及运用的今天,采用信息化、自动化、智能化的管理信息系统显得更为必要。本小组开发的宿舍考勤管理系统可配合宿舍门禁使用,以实现学校学生宿舍的信息化和自动化考勤管理。本文主要是对于宿舍考勤管理系统的测试和实际操作以及用户操作说明工作,检测开发出来的系统是否能够满足预设需求以及各功能模块是否能正常运行,从而为系统的进一步开发和完善提供依据。1 问题定义本人与秦武、杨博文、王玉霞、夏成旭共同参与了这个过程,其中王玉霞在这个过程中起主要作用。2 系统可行性研究 本人与秦武、杨博文、王玉霞、夏成旭共同参与了这个过程,其中王玉霞在这个过程中起主要作用。3 系统开发计划本人与秦武、杨博文、王玉霞、夏成旭共同参与了这个过程,其中王玉霞在这个过程中起主要作用。4 需求分析 本人与秦武、杨博文、王玉霞、夏成旭共同参与了这个过程,其中王玉霞在这个过程中起主要作用。5 系统总体设计 本人与秦武、杨博文、王玉霞、夏成旭共同参与了这个过程,其中夏成旭在这个过程中起主要作用。6 系统数据库设计 本人与秦武、杨博文、王玉霞、夏成旭共同参与了这个过程,其中杨博文在这个过程中起主要作用。7 系统详细设计与实现 本人与秦武、杨博文、王玉霞、夏成旭共同参与了这个过程,其中秦武在这个过程中起主要作用。8 系统测试8.1 系统测试基础8.1.1 系统测试目的软件测试的目的是为了保证软件产品的质量和高质量的系统开发过程,是在软件开发的过程中,对系统需求分析、设计规格说明和代码实现的最终审查,是软件质量保障的关键步骤。测试以查找错误为中心,但发现错误并不是软件测试的唯一目的。8.1.2 系统测试的内容(1)系统各模块的功能实现,包括模块功能的正确性和系统数据库的准确性,主要检测系统能否达到预期的效果实现承诺。(2)根据宿舍门禁系统信息和宿舍管理部门的资源同步信息,规划和设计系统的各个功能模块,全面、及时地反映管理员。(3)评定系统的易用性,各模块功能能否实现,界面是否良好,系统能否被使用者方面的操作,输出内容和格式是否符合系统开发的要求。(4)检查系统安全可靠性。系统的安全管理、数据安全、权限管理及防止对程序和数据的非授权的故意操作及在一段时间和条件下系统能维持其性能水平的能力。(5)检测系统所有相关文档的是否齐全,规范,易懂,以及文档内容描述是否与系统模块功能相一致。8.1.3 系统测试方法按测试方法进行分类,软件测试可分为白盒测试和黑盒测试。(1)白盒测试。已知软件的实现流程,按照该流程测试,白盒测试又称结构测试。(2)黑盒测试。通过对照软件的规格说明书,基于系统应该完成的功能进行测试,黑盒测试又称功能测试。本次系统测试主要采用黑盒测试用例的方法对系统的的每个模块的功能实现进行测试,包括等价划分、边界值分析、错误猜测法等针对具体情况设计测试用例,并根据测试结果给予开发人员反馈,进而对系统进行修改和完善。8.1.4 系统测试流程 系统测试流程图如8-1所示。编写功能模块测试报告制定测试计划编写集成测试报告进行模块测试进行集成测试进行整体测试收集整理系统所有错误报告编程者进行修改编程者进行修改编程者进行修改编写测试分析报告NNNYYY图8-1 系统测试流程图8.1.5 系统测试策略(1)接口测试在对系统进行测试时,为了验证软件对外的接口服务是否可以正常提供服务及软件在不同情景中执行路径的安全性和可操作性,需要对接口进行测试。接口测试主要考虑的问题包括模块接口的测试和系统接口的测试,重点检查数据的交换、传递和控制管理过程。本系统的正常运行主要与系统内部数据库交互,因此我们将重点测试本系统与系统数据库的接口以及系统内部各模块之间的接口是否正常。 用户接口:本系统通过PC机来运行和操作。软件接口:本系统的软件接口由文件管理系统、文件数据库组成,提供JDBC接口对接外部数据库。接口测试标准表如表8-1所示。表8-1 接口测试标准表测试目标确保接口调用的正确性测试范围软件接口,记录输入输出数据技术用等价分法或边界分析法确定有效输入类和无效输入类,形成测试用例完成标准有效输入类输入系统后得到的输出与预先设想的合法输出类相符,无效输入类输入系统后与预期的输出不符需考虑的特殊事项接口限制条件(2)系统的用户界面测试系统用户界面主要测试内容在于确定页面清单是否完整、页面在窗口中的显示是否正确、页面特殊效果是否显示正确、各个页面的链接情况是否准确、页面元素是否存在容错性等。用户界面测试标准表如表8-2所示。表8-2 用户界面测试标准表测试目标检查需求中业务流程,数据流的正确性测试范围需求分析中明确的业务流程,或组合不同功能模块而形成的其中一个大功能模块技术利用有效和无效数据执行各用例,以核对使用有效或无效数据是否能够得到预期的结果、界面显示或者错误提示。完成标准所计划的测试已全部执行并相应的改正需考虑的特殊事项系统管理权限,数据库连接正常 (3) 功能测试 应用系统一般都有多个功能,功能测试就是对系统的各个功能逐项测试验证,以检查系统能否达到用户需求。功能测试标准表如表8-3所示。表8-3 功能测试标准表测试目标测试的系统各项功能正常测试范围整个系统技术利用有效的和无效的数据来执行各个用例、用例流或功能,以核对以下内容:在使用有效数据时得到预期的结果。在使用无效数据时显示相应的错误或警告消息。完成标准所有可执行功能与需求分析相符(4) 安全性访问控制测试安全性和访问控制测试主要包括应用程序级别的安全性和系统级别的安全性。安全性测试是指验证应用程序的安全级别和识别潜在安全性缺陷的过程。软件安全一般分为以下两个方面:1.应用程序的安全性,包括程序和数据的安全性。程序一般指应用系统,访问者必须要有访问的权限和级别才能够进入应用系统,数据一般指数据库,同样访问者必须要有访问的权限和级别,才能访问数据中的内容。2.操作系统的安全性。操作系统是计算机系统的核心,它肩负着整个系统的运行、调度、指挥、控制,它的安全性是非常重要的,要求访问者要有足够的权限和级别才能登陆或远程访问。安全性访问控制测试标准表如表8-4所示。表8-4 安全性访问控制测试标准表测试目标应用程序级别的安全性:对数据或业务功能的访问,操作者智能访问应用程序的特定功能和有限的数据。系统级别的安全性:核实只有具备系统和应用程序访问权限的管理员才能访问系统和应用程序。测试范围用户登录、访问权限控制技术确定并列出各用户类型及其被授权的访问功能或数据。创建各用户类型并用各用户类型特有的事务来核实其权限,最终修改用户类型并为相同的用户重新运行测试完成标准各级管理员可访问相应的功能或数据,而且所有的事务都按照预期的方式运行,并在先前的应用程序测试中运行了所有的事务。 8.2 系统测试实施8.2.1 系统测试环境测试环境主要描述进行测试的环境要求,如硬件条件、软件条件、网络条件等。系统名称:宿舍考勤管理系统系统制作人:王玉霞、夏成旭、杨博文、秦武、张晓燕 测试主要负责人:张晓燕 测试所用系统环境如表8-5所示。表8-5 测试采用的系统环境软件环境操作系统Windows 7浏览器Internet Explorer, Chrome数据库平台SQL Server 硬件环境CPUIntel core i3硬盘500G内存4G8.2.2 系统模块测试宿舍考勤管理系统由下几大模块构成:登陆模块、宿舍管理模块、学生管理模块、学生入住登记模块、学生迁出管理模块、缺寝记录查看模块自动考勤模块、报表统计模块、请假管理模块、修改密码模块等。下面将重点对这几个模块进行测试。(1)登陆及页面测试进入宿舍考勤管理系统进行一系列信息登记、查看与管理所必经的第一步骤就是登陆。登陆模块测试的主要目的是验证该模块是否可以有效识别输入信息的合法性,允许合法输入、阻止非法输入以及按钮功能是否正确。本系统登陆模块对超级管理员、宿舍区管理员和学生开放,下面是对登陆模块的详细测试执行情况。登陆界面显示如图8-2所示。图8-2 系统登录界面下面以宿舍管理员为例,北苑区管理员为用户名,password为登录密码进行登录操作。设计登录模块测试用例如表8-6所示。表8-6 登陆测试用例表用例编号操作描述输入数据预期结果实际结果1身份选择“宿舍管理员”,输入用户名,点击“登录”用户名:北苑区管理员,其余为空弹出对话框“请输入密码”相符2身份选择“宿舍管理员”,输入用户名和密码,点击“登录”用户名:北苑区管理员 密码:password登陆成功,进入宿舍考勤管理系统相符3身份选择“宿舍管理员”输入错误用户名,点击“登录”用户名:北苑区管理员 密码:password 用户名或密码错误相符4用户名加密码输入错误,点击“登录”用户名:北苑管理员 密码:PASSWORD 用户名或密码错误不相符执行用例1,系统弹出对话框,显示如图8-3。图8-3 用例1执行结果执行用例3,操作结果如图8-4。图8-4 用例3执行结果执行用例2、4,系统显示系统管理界面。经过各个用例测试,用户登录功能正常,基本满足需求,密码框有加密显示,输入框能正确识别合法的用户名和密码,对于错误输入有提示信息,但用户登录对用户名和密码的字符串长度和字符类型等并没有太多限制,系统仍存在密码大小写未进行区分的缺陷,建议针对这几个问题对系统登录模块进行完善。系统界面测试主要测试各系统功能模块界面显示是否正常,各个系统选项链接是否正确。测试用例表设计如表8-7所示。表8-7系统界面测试用例表用例编号测试内容操作描述预期结果实际结果1超级管理员登陆测试登陆窗口身份选择“超级管理员”,输入用户名和密码登陆成功,进入系统相符2宿舍区管理员登陆测试登陆窗口身份选择“宿舍区管理员”,输入用户名和密码登陆成功,进入系统相符3学生登陆测试登陆窗口身份选择“宿舍区管理员”,输入用户名和密码登陆成功,进入系统相符4“宿舍区管理员管理”链接测试在系统选项点击“宿舍区管理员管理”进入宿舍区管理员管理界面相符5“学生管理”链接测试在系统选项点击“学生管理”进入学生管理界面相符6“宿舍区管理”链接测试在系统选项点击“宿舍区管理员”进入宿舍区管理界面相符7“宿舍管理”链接测试在系统选项点击“宿舍管理”进入宿舍管理界面相符8“学生入住登记”链接测试在系统选项点击“学生入住登记”进入学生入住登记界面相符9“学生寝室调换”链接测试在系统选项点击“学生寝室调换”进入学生寝室调换界面相符10“学生迁出登记”链接测试在系统选项点击“学生迁出登记”进入学生迁出登记界面相符11“学生缺寝记录” 链接测试在系统选项点击“学生缺寝记录”进入学生缺寝记录界面相符续表8-712“迁出记录”链接测试在系统选项点击“迁出记录”进入迁出记录界面相符13“报表统计”链接测试在系统选项点击“报表统计”进入报表统计界面相符14“请假管理”链接测试在系统选项点击“请假管理”进入请假管理界面相符15“自动考勤”链接测试在系统选项点击“自动考勤”进入自动考勤界面相符16“修改密码”链接测试在系统选项点击“修改密码”进入修改密码界面相符17“退出系统”链接测试在系统选项点击“退出系统”返回到登陆界面相符经过测试,用户界面清单显示完整,页面窗口显示正确美观,每一个链接都有对应的页面,并且页面之间切换正确,Enter键的使用正确,测试结果均符合预期,测试结果满意。在测试过程中发现部分界面(2)修改密码模块测试在系统选项中选择“密码修改”,进入密码修改界面,输入修改密码模块测试用例信息,点击“确认”按钮,记录系统反应结果。修改密码界面如图8-5所示。图8-5 修改密码界面设计修改密码模块测试用例如表8-8所示。表8-8修改密码模块测试用例表用例编号操作描述输入数据预期结果实际结果1输入原密码、新密码、重复新密码,点击“确认修改”原密码:password新密码:123456重复新密码:123456提示“修改成功”相符2输入原密码、新密码、重复新密码,点击“确认修改”原密码:pass新密码:123456重复新密码:123456提示“用户名或密码错误”相符3输入新密码、重复新密码,点击“确认修改”新密码:123456重复新密码:123456提示:“请输入原密码”相符4输入原密码、新密码,点击“确认密码”原密码:password新密码:123456提示“请输入重复密码”相符5输入原密码、确认密码,点击“修改密码”原密码:password确认密码:123456提示“请输入新密码”相符6输入原密码、新密码、确认密码,点击“修改密码”原密码:password新密码:123456确认密码:12345提示“两次输入新密码不一致,请重新输入”相符7输入原密码、新密码、确认密码,点击“修改密码”原密码:password新密码:password确认密码:password提示“修改成功”相符依次执行用例1、2、3、4、5、6,操作结果分别显示如图8-6、8-7、8-8、8-9、8-10、8-11所示。图8-6 修改成功图8-7 用户名或密码错误图8-8 请输入原密码图8-9 请输入重复密码图8-10 请输入新密码图8-11 密码不一致 经过用例测试,修改密码模块功能与预期相符,修改密码输入框能够正确识别合法的密码,能识别空格,密码框显示均为加密显示,各用例实施结果均符合预期,错误输入均有对话框错误提示,测试结果很满意。(3)学生入住、迁出登记模块测试学生入住、登记模块界面分别显示如图8-12、8-13。图8-12学生入住登记界面图8-13学生迁出登记界面设计学生入住、迁出登记模块测试用例如表8-9所示。表8-9 学生入住、迁出登记模块测试用例表用例编号操作描述输入数据预期结果实际结果1选择宿舍区、寝室,输入学生学号,点击“确定入住”宿舍区:北苑寝室:北苑测试寝室_10学生学号:2011190216提示“该学生处于入住状态”相符2各项选择为空,点击“确定入住”Null提示“请选择宿舍区”不相符3选择宿舍区,点击“确定入住”宿舍区:北苑提示:“请选择寝室”相符4选择宿舍区和寝室,点击“确定入住”宿舍区:北苑寝室:北苑测试寝室_1提示“请输入学生学号”相符5选择宿舍区、寝室,输入学生学号,点击“确定入住”宿舍区:北苑寝室:北苑测试寝室_1学生学号:1234567890入住操作成功相符6进入“迁出登记”,输入学生学号,点击“确定”学生学号:1234567890迁出操作成功相符执行用例1,结果显示如图8-14。图8-14 用例1执行结果执行用例2,结果显示如图8-15,对话框文字显示有误。图8-15 用例2执行结果执行用例3,结果显示如图8-16。图8-16 用例3执行结果执行用例4,结果显示如图8-16。图8-17 用例4执行结果经过测试,除了用例2执行结果有轻微文字显示错误之外,学生迁入、迁出模块基本满足要求,各个子功能界面均有必填项提示,能正确识别输入信息,对于错误输入有消息提示,迁入登记和迁出登记功能使用正常。测试结果基本满意,建议修改上述的文字显示错误。(4)学生管理模块测试超级管理员和宿舍区管理员均有学生管理模块,但具体的功能又有所不同。超级管理员的学生管理模块主要实现学生添加、查询、修改和删除等功能。使用超级管理员账号“小马”,密码“123”登陆进入系统,点击“学生管理”,导航菜单栏显示界面如图8-18。图8-18 学生管理导航菜单栏针对添加、查询、修改和删除功能设计测试用例如表8-10所示。表8-10 学生管理模块测试用例表1用例编号测试内容操作描述预期结果实际结果1添加学生点击添加学生进入“添加学生”界面相符2添加学生在“添加学生”界面按照要求填写学生信息添加成功相符3查询在查询下拉菜单中选择“入住”,点击查询页面显示所有入住同学的信息相符4查询在查询下拉菜单中选择“入住”,选择输入姓名,输入一位已入住同学的姓名,点击查询页面显示该入住学生的信息相符 续表8-105查询在查询下拉菜单中选择“入住”,选择输入学号,输入一位未入住同学的学号,点击查询错误提示相符6查询在查询下拉菜单中选择“入住”,选择输入班级,输入一个入住班级名,点击查询页面显示该入住班级所有学生的信息相符7查询在查询下拉菜单中选择“入住”,填写一条错误信息页面无信息显示相符8查询在查询下拉菜单中选“未入住”,点击查询页面显示未入住同学的信息相符9删除任选一条信息记录,点击“删除”弹出确认删除对话框,点击“确认”后删除成功不相符10修改任选一条信息记录,点击“修改”出现信息修改页面相符在测试的过程中,用例7和用例9的操作结果均与预期有所偏差。其中用例7预期页面弹出错误提示,但在实际操作中并没有,只是没有显示查询结果。用例9主要测试删除功能,但在测试过程中,并没有达到预期的效果,信息记录并没有成功删除。其中,用例7操作结果如图8-19所示。图8-19 用例7执行结果用例5操作执行结果如图8-20所示。图8-20 用例5执行结果宿舍区管理员的学生管理模块主要实现宿舍区学生信息查看和缺寝登记功能。使用宿舍区管理员账号“北苑区管理员”,密码“123456”登陆系统,进入学生管理模块。针对学生信息查看和缺寝登记功能设计用例如表8-11所示。表8-11 学生管理模块测试用例表2用例编号测试内容操作描述预期结果实际结果1学生信息查看选择宿舍区“北苑”页面显示北苑宿舍区学生信息相符2缺寝登记任选一条学生信息,点击“缺寝登记”跳转到学生缺寝登记页面相符3缺寝登记接上一步骤,点击确认提交消息提示“请选择缺寝日期”相符4缺寝登记接步骤2,选择缺寝日期缺寝登记成功相符其中,用例3、4操作执行结果分别如图8-21、8-22所示。图8-21 请输入选择缺寝日期图8-22 缺寝登记成功 经过测试,学生管理模块的添加、查询和修改功能能正常使用,但删除功能有异常,主要表现为表8-10用例7和用例9的执行结果与预期有所偏差。学生信息查看和缺寝登记功能使用正常,各项错误操作均有消息提示。建议对该模块的删除功能进行完善,增加删除消息提示,让用户能够准确更正错误,防止误删。(5)宿舍区管理模块测试使用超级管理员账号登陆进入系统,选择“宿舍区管理”系统选项。设计宿舍区管理模块测试用例如表8-12所示。表8-12 宿舍区管理模块测试用例表用例编号测试内容操作描述预期结果实际结果1添加宿舍区点击“添加宿舍区”进入添加宿舍区操作界面相符相符2添加宿舍区接用例1,名称和简介输入为空,点击“添加宿舍区”消息提示“请输入名称”相符3添加宿舍区接用例1,输入一个已有宿舍区的名称,点击“添加宿舍区”错误提示“名称已存在”相符4添加宿舍区接用例1,输入新宿舍区的名称,点击“添加宿舍区”添加成功相符5查询输入为空,点击“查询”显示所有宿舍区信息相符6查询输入宿舍区名,点击“查询”显示该宿舍区信息相符7删除点击任意一条宿舍区信息的“删除”成功删除该宿舍区信息不相符,删除失败8管理员添加点击任一条宿舍区信息的“管理员”操作,进入宿舍区管理员设置界面,在“添加管理员”选择为空,点击添加错误提示不相符,系统显示乱码9管理员添加接上一步,在“添加管理员”选择一个本宿舍区已有的管理员添加失败,消息提示“该管理员已在管理本宿舍区”相符10管理员添加接上一步,在“添加管理员”选择一个新管理员添加成功相符经过对宿舍区管理模块的各用例测试,用例5、6、7、8执行结果均与预期产生了偏差。该模块的添加宿舍区功能使用正常,删除功能和管理员添加功能使用不太稳定,均有不同程度的错误。(6)宿舍区管理员管理模块测试设计宿舍区管理员管理模块测试用例如表8-13所示。表8-13 宿舍区管理员管理模块测试用例表用例编号测试内容操作描述预期结果实际结果1查询在查询选项任选“姓名”、“电话”或“用户名”,输入错误信息,点击查询显示结果为空相符2查询接上一步,输入正确查询信息,点击查询显示查询信息相符3添加点击“添加宿舍区管理员”,进入添加界面,填写不完整信息,点击添加错误提示,添加失败相符4添加接上一步,重复填写已有管理员信息,点击添加错误提示“用户名已存在”,添加失败相符5添加接上一步,按要求填写新管理员的完整信息添加成功相符6修改点击任一条宿舍区管理员信息后的“修改”操作,将任一必填项输入为空,点击“修改宿舍区管理员”错误提示,修改失败相符7修改接上一步,按要求填写修改信息,点击“修改宿舍区管理员”修改成功相符8删除点击任一条宿舍区管理员信息后的“删除”操作弹出确认删除对话框,点击确认即可成功删除不相符,无法删除 经过对宿舍区管理员管理模块的用例测试,该模块各项功能基本正常,能达到预期要求,超级管理员能够对宿舍区管理员进行查询、增加、修改等操作,但删除功能存在异常,如用例8删除功能的测试部分执行结果与预期不相符,该模块仍需要对删除功能进行完善。(7)请假管理模块测试请假管理模块可实现学生提交请假单、管理员查看和审批请假单的功能。使用学生账号“测试学生_1”,密码“123456”登陆系统,点击进入请假管理模块。设计请假管理模块测试用例如表8-14所示。表8-14 请假管理模块测试用例表1用例编号测试内容操作描述预期结果实际结果1添加请假单点击“添加请假单”进入请假单填写页面相符2添加请假单接上一步,点击“提交请假单”提交数据不全,提交失败相符3添加请假单填写请假时间,点击“提交请假单”提交数据不全,提交失败不相符,提交成功4添加请假单填写请假时间、请假原由,点击“提交请假单”提交成功相符其中,用例1执行结果如图8-23所示。图8-23 添加请假单界面用例2、3执行结果分别显示如题8-24、8-25。 图8-24 提交数据不全 图8-25 添加成功接下来测试请假单审批功能,该功能仅限宿舍区管理员使用,超级管理员仅能查看请假单,不具备审批功能,设计测试用例如表8-15所示。表8-15请假管理模块测试用例表2用例编号测试内容操作描述预期结果实际结果1请假单审批使用北苑宿舍区管理员账号登陆,进入请假管理模块,点击“查看”进入审核请假单页面相符2请假单审批接上一步,审批结果选择“不通过”审批成功相符3请假单审批接上一步,点击“查看”进入审核请假单,审批结果选择“通过”审批成功不相符,数据错误4请假单审批使用超级管理员账号登陆,点击进入假期管理模块显示请假人申请记录相符5请假单审批接用例4,选择一条申请记录,点击查看进入审核请假单页面相符6请假单审批接用例5,选择“通过”,点击“审核”审核失败,对话框显示“请由宿舍区管理员审批”相符经过对请假管理模块中的添加请假单和请假单审批功能的用例测试,该模块各项功能基本使用正常,但表8-14用例3和表8-15用例3执行结果与预期出现偏差。请假原因被标为必填项,但在实际操作过程中(见表8-14用例3)却可以不填写而成功提交请假单。系统另一缺陷为请假单不能二次更改审批结果。(见表8-15用例3)在接下来的开发过程中需要对存在的这两个缺陷进行完善。(8)学生寝室调换模块测试设计学生寝室调换模块测试用例如表8-16所示。表8-16学生寝室调换模块测试用例表用例编号测试内容操作描述预期结果实际结果1寝室调换进入学生寝室调换模块,输入一个数据库内不存在的错误学号错误提示相符2寝室调换进入学生寝室调换模块,输入一个数据库内存在的正确学号跳转至学生寝室调换界面相符3寝室调换接用例2,选择调换到宿舍区,点击“确认调换”提示“请选择寝室”相符4寝室调换接用例2,选择调换到宿舍区和调换到寝室,点击“确认调换”寝室调换操作成功相符用例1、3、4执行结果分别显示如图8-26、8-27、8-28所示。图8-26 用例1执行结果图8-27 用例3执行结果图8-28 用例4执行结果 经过对寝室调换模块各测试用例的执行,该模块各项功能基本正常且满足预期要求,测试结果满意。(9)自动考勤和报表统计模块测试使用宿舍区管理员账号登陆进入系统,设计测试用例如表8-17所示。表8-17 自动考勤和报表统计模块测试用例表用例编号测试内容操作描述预期结果实际结果1自动考勤选择宿舍区和输入考勤时间输入均为空,点击更新错误提示相符2自动考勤选择宿舍区,输入考勤时间为空错误提示相符3自动考勤选择宿舍区,输入错误格式的考勤时间错误提示相符4自动考勤选择宿舍区,按要求输入正确格式的考勤时间显示昨天的考勤数据相符5报表统计点击“报表统计”页面显示昨天的考勤数据报表相符经过测试,各测试用例执行结果均符合预期,自动考勤和报表统计功能均能正常使用,测试结果基本满意,但是该功能仍需要完善,自动报表生成功能并未达到预期的效果。8.3 系统二次测试在系统测试的过程中,迁入、迁出登记模块、学生管理模块、宿舍区管理模块、宿舍区管理员管理模块、请假管理模块的实际功能实现均与预期结果出现了偏差。通过小组成员的讨论以及程序开发人员对代码的修改,问题一一得到了解决。对系统进行多次修改与更新之后,系统功能更趋于健全和稳定。针对测试中出现的问题,我们对更新后的系统进行了再次的测试。设计测试用例如表8-18所示。表8-18 系统二次测试用例表用例编号测试模块测试内容操作描述预期结果实际结果1迁入、迁出登记模块学生迁入进入学生入住登记界面,各项选择输入为空,点击“确定入住”提示“请选择宿舍区”相符2学生管理模块删除任选一条信息记录,点击“删除”删除成功相符3宿舍区管理模块管理员添加点击任一条宿舍区信息的“管理员”操作,进入宿舍区管理员设置界面,在“添加管理员”选择为空,点击添加提示“请选择宿舍区”相符4宿舍区管理员管理模块删除点击任一条宿舍区管理员信息后的“删除”操作删除成功相符5请假管理添加请假单填写请假时间,点击“提交请假单”提交成功相符经过测试,系统在之前的测试中存在的问题基本得到解决,测试结果符合预期。 8.4 系统测试总结在整个测试过程中,通过对宿舍考勤管理系统的各个主要功能模块的用例测试,对照需求分析和总体设计,系统基本实现了预期的功能需求,但是部分功能模块的一些子功能仍然存在缺陷和问题。虽然在测试过程中发现了一些缺陷和不足,但通过与小组成员的积极沟通以及编程人员对程序的更改和完善,使得系统更加符合用户需求,功能也更加完善。但在整个测试过程中,由于实践经验和个人能力有限,可能还是有很多不足。9 用户操作手册9.1 登陆操作通过浏览器输入网址“http:/localhost:8080/sushe/AbsentList.action”进入登陆界面,显示如图9-1。图9-1 登陆界面按照要求选择身份、输入用户名和密码,进入系统。身份选择包括超级管理员、宿舍区管理员和学生,各个身份有不同的权限。用户登录进入系统之后可根据权限使用不同的功能。下面将分别从三种身份的角度来进行操作说明。9.2 学生操作说明系统提供学生的系统选项包括后台首页、我的缺寝记录、请假管理、修改和码和退出系统。(1)后台首页在操作过程中点击“后台首页”可以立即回到系统首页。(2)我的缺勤记录点击我的缺寝记录,可以查看自己的缺寝记录,包括寝室号、姓名、性别、日期、备注和登记人。(3)请假管理请假管理主要包括请假记录查看和添加请假单功能。点击“请假管理”即可查看个人请假信息,包括请假人姓名、请假时间、状态、审核人、审核时间和操作,点击操作可进入修改请假单页面。点击“添加请假单”,按要求填写请假时间、请假原由,可选择保存草稿或提交请假单。(4)修改密码点击“修改密码”进入修改密码界面,按要求输入原密码和新密码并再次确认新密码即可完成密码修改过程。(5)退出系统点击“退出系统”即进入系统登陆页面。9.3 宿舍区管理员操作说明系统提供宿舍区管理员的系统选项包括后台首页、宿舍管理、学生入住登记、学生寝室调换、学生迁出登记、学生缺寝记录、迁出记录、学生管理、自动考勤、报表统计、请假管理、修改密码和退出系统。(1)宿舍管理点击“宿舍管理”即可进入宿舍管理界面,功能导航包括添加宿舍和查询功能,点击“添加宿舍”,进入添加宿舍界面,显示如图9-3。图9-2 添加宿舍界面(2)学生入住登记点击“学生入住登记”即可进入学生入住登记界面,如图9-4所示。填写宿舍区、寝室和学号,确定入住即可完成入住登记。图9-3 学生入住登记界面(3)学生寝室调换点击“学生寝室调换”,输入调换学生的学号即可完成寝室调换。(4)学生迁出登记学生迁出登记功能仅适用于毕业学生迁出,迁出后将不可恢复,点击“学生迁出登记”进入相应页面,填写学生学号并确定,即可显示学生信息,填写迁出备注,确定迁出,完成迁出登记过程。(5)学生缺勤记录点击“学生缺寝记录”,可进入学生缺寝记录查看界面,如图9-5所示,按要求学则宿舍区、寝室和学生学号即可点击进行查询。图9-4 学生缺寝记录查看界面(6)迁出记录点击“迁出记录”即可查看学生迁出记录。(7)学生管理宿舍区管理员可以对本宿舍区的学生使用学生管理功能,点击进入学生管理界面之后,页面显示本宿舍区的学生信息,宿舍区管理员可在任一条学生信息之后进行缺寝登记操作。(8)自动考勤宿舍区管理员可对本宿舍区的学生进行自动考勤,界面显示如图9-6。选择宿舍区并输入考勤时间,点击“更新”即可显示昨天的相应考勤数据,包括卡号、姓名、宿舍区、寝室号、刷卡日期和刷卡时间。图9-5 自动考勤界面(9)报表统计点击“报表统计”即可查看自动考勤报表(默认范围为一天)。(10)请假管理点击“请假管理”,进入请假管理界面如图9-7所示,界面显示请假记录信息,宿舍区管理员可
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年垂直极化箔条项目提案报告模范
- 航空维修事故处理流程试题及答案
- 海外院校学生住宿安全保障服务合同
- 股权回购型股权激励与员工持股及投资并购合作协议书
- 钱梦龙导读法在高中文言文教学中的应用策略研究
- 海外房产租赁年限收益保障与全球资产配置合同
- 考虑温度和含水率的岩石-混凝土界面力学特性及破坏机理研究
- 多元化国际油气区块联合勘探合同
- 网红特色零食店品牌加盟运营管理及扶持协议
- 牧场挤奶机器人租赁与智能养殖技术共享合作协议
- 生物+昆一中2025届高三联考试卷及答案(九)
- 2025-2030中国家政行业市场发展现状及发展趋势与投资研究报告
- 2025年共青团入团考试题库及答案
- 学校教辅征订管理“三公开、两承诺、一监督”制度
- 课题申报书:现代产业学院内部治理结构研究
- 2025年人教版小学五年级下册奥林匹克数学竞赛试卷(附参考答案)
- 《油气井套管工程检测技术》课件
- 2025届高考语文复习:2024年新课标二卷第九题说题 课件
- 污水管道疏通试题及答案
- 2025年移动式压力容器R2操作证考试笔试试题(200题)附答案
- 造价咨询管理制度体系
评论
0/150
提交评论