




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
图44所示。图STYLEREF1\s4SEQ图\*ARABIC\s14志愿者报名流程图功能测试主要测试方案在系统测试中,使用黑箱测试的等价划分方法,在主要功能模块中通过输入不同的值,来测试检查每个功能能否正常的成功使用。系统相关功能测试登录功能测试登录功能的测试,通过对用户编号、用户密码的数据值更改,测试登录功能是否能正确使用,如REF_Ref98966282\h表51所示。表STYLEREF1\s5SEQ表\*ARABIC\s11登录功能测试表用例ID001用例名称登录系统用例描述普通用户(志愿者)、管理员登录系统测试用例ID测试步骤预期结果实际结果CS1用户编号、密码填写正确登录成功
登录成功CS2用户编号填写正确,密码不填写登录失败登录失败CS3用户编号不填写,密码正确登录失败登录失败CS4用户编号填写不正确,密码正确登录失败登录失败CS5用户编号正确,密码不正确登录失败登录失败公告发布功能测试管理员发布公告的功能测试主要围绕管理员是否能正常进入公告发布模块,进入后又是否能成功发布公告来测试。如REF_Ref98966952\h表52所示。表STYLEREF1\s5SEQ表\*ARABIC\s12发布公告功能测试表用例ID002用例名称系统管理员发布公告用例描述系统管理员发布公告测试用例ID测试步骤预期结果实际结果CS1管理员登录系统后,进入公告管理模块详情显示成功详情显示成功CS2点击新增“按钮”后,进入模态框显示模态框成功显示模态框成功CS3输入相应的标题以及公告内容,点击“添加”按钮发布成功发布成功CS4输入公告标题,不输入公告内容,点击“新增”按钮添加公告失败添加公告失败CS5输入公告内容,不输入公告标题,点击“新增”按钮添加公告失败添加公告失败用户管理功能测试该测试主要是测试系统管理员是否能对用户进行正确的管理功能的测试。如REF_Ref98967518\h表53所示。表STYLEREF1\s5SEQ表\*ARABIC\s13用户管理功能测试用例ID003用例名称系统管理员管理用户用例描述系统管理员管理用户测试用例ID测试步骤预期结果实际结果CS1管理员进入系统,进入用户管理模块查看详情查看用户信息成功查看用户信息成功CS2管理员登录系统后,进入用户管理模块,点击“新增”按钮,输入信息,创建管理员新增管理员成功新增管理员成功CS3管理员登录系统后,进入用户管理模块,点击编辑某一用户信息,修改用户信息,点击“保存”按钮进入编辑模态框后显示“保存成功”进入编辑模态框后显示“保存成功”CS4管理员登录系统后,进入用户管理模块,选择某一用户信息点击“删除”按钮删除成功删除成功CS5管理员登录系统后,进入用户管理模块,选择多个需要删除的用户的复选框,点击“删除”按钮删除成功删除成功CS6管理员登录系统后,进入用户管理模块,在输入查找的用户编号,点击“搜索”按钮查找该用户编号对应的用户记录查找该用户编号对应的用户记录
审核志愿者功能测试管理员进入审核志愿者模块,对是否能正确的审核志愿者的报名进行测试,如REF_Ref98968344\h表54所示。表STYLEREF1\s5SEQ表\*ARABIC\s14审核志愿者功能测试用例ID002用例名称系统管理员发布公告用例描述系统管理员发布公告测试用例ID测试步骤预期结果实际结果CS1管理员登录系统后,进入审核志愿者模块详情显示成功详情显示成功CS2管理员登录系统后,进入审核志愿者模块,选择某个志愿者信息,点击“通过”按钮该用户记录在志愿者审核模块中消失,在志愿者管理中新增出现该用户记录在志愿者审核模块中消失,在志愿者管理中新增出现CS3管理员登录系统后,进入审核志愿者模块,选择某个志愿者信息,点击“不通过”按钮该用户记录在待审核志愿者的数据表中被删除该用户记录在待审核志愿者的数据表中被删除 具体实现功能展示登录注册功能登录界面管理员及普通用户都从该界面登录救灾管理系统,需要输入正确的用户名及密码通过验证后进入各权限相应的管理界面。其中用户名及密码都需要区分大小写,并且输入信息不得是空值。当登录失败时会自动跳转登录页面。登录界面如REF_Ref98874868\h图61所示。登录功能的Action层代码如REF_Ref100433362\h图62所示。图STYLEREF1\s6SEQ图\*ARABIC\s11登录界面图STYLEREF1\s6SEQ图\*ARABIC\s12action层代码注册界面本系统提供注册用户功能,但只允许支持注册普通用户,不得注册管理员用户。注册界面如REF_Ref98875023\h图63所示。注册功能的Action层代码如REF_Ref100433629\h图64所示。图STYLEREF1\s6SEQ图\*ARABIC\s13注册界面图STYLEREF1\s6SEQ图\*ARABIC\s14注册功能Action层代码志愿者申请页面在该页面中,普通用户可以进行志愿者报名,填入个人信息如REF_Ref99032669\h图65所示,之后点击“申请”按钮,出现“提交成功”如REF_Ref99032677\h图66所示。志愿者报名功能的action层代码如REF_Ref100433751\h图67所示。图STYLEREF1\s6SEQ图\*ARABIC\s15申请志愿者图STYLEREF1\s6SEQ图\*ARABIC\s16志愿者报名成功图STYLEREF1\s6SEQ图\*ARABIC\s17action层代码个人信息管理页面在个人信息管理页面中,用户可以对个人密码进行修改,输入原密码,输入新密码之后在确认一次新密码,如REF_Ref99034039\h图68所示,之后点击“保存”按钮。个人信息管理的action层代码如REF_Ref100433845\h图69所示。图STYLEREF1\s6SEQ图\*ARABIC\s18个人信息管理页面图STYLEREF1\s6SEQ图\*ARABIC\s19action层代码管理员相关功能管理员登录页面登录的用户角色是系统管理员时,主界面将会如图所示,其中侧边导航栏会显示用户管理,公告管理,志愿者管理,志愿者审核,物资管理,受灾情况以及公告栏。顶部导航栏出现主界面,邮件发送及个人信息管理。管理员登录页面如REF_Ref98875459\h图610所示。图STYLEREF1\s6SEQ图\*ARABIC\s110管理员登录页面用户管理页面在用户管理模块中,管理员具有对用户列表增删改查的功能。具体页面如REF_Ref99025997\h图611所示。图STYLEREF1\s6SEQ图\*ARABIC\s111用户管理页面新增用户点击“新增”按钮,出现新增用户模态框如REF_Ref99026433\h图612所示,输入相应的正确信息后,点击“添加”按钮,就会出现“成功的字样,如REF_Ref99026445\h图613所示。新增用户的action层代码如REF_Ref100435047\h图614所示。图STYLEREF1\s6SEQ图\*ARABIC\s112新增用户模态框图STYLEREF1\s6SEQ图\*ARABIC\s113新增用户成功图STYLEREF1\s6SEQ图\*ARABIC\s114action层代码查找用户在搜索框中输入查找的用户编号,点击“搜索”按钮,该用户的信息就会显示在页面中。如REF_Ref99026662\h图615所示。图STYLEREF1\s6SEQ图\*ARABIC\s115查找用户删除用户管理员可以选择一条用户信息,如REF_Ref99027331\h图616所示,点击消息后面的“删除”按钮,就会出现“删除”如REF_Ref99027354\h图617所示,点击“确定”按钮,出现“删除成功”如REF_Ref100175906\h图618所示,该用户信息就会被删除,用户列表中的相应信息就会消失。删除用户功能的action层代码如REF_Ref100435083\h图619所示。图STYLEREF1\s6SEQ图\*ARABIC\s116选择一用户图STYLEREF1\s6SEQ图\*ARABIC\s117确认删除图STYLEREF1\s6SEQ图\*ARABIC\s118删除成功图STYLEREF1\s6SEQ图\*ARABIC\s119action层代码志愿者管理页面在志愿者管理页面,如REF_Ref99030456\h图620所示中可以通过搜索志愿者的编号来搜索志愿者的具体信息,如REF_Ref99030571\h图621所示。图STYLEREF1\s6SEQ图\*ARABIC\s120志愿者管理页面图STYLEREF1\s6SEQ图\*ARABIC\s121查找志愿者公告管理页面在公告管理页面,管理员可以添加、删除或变更公告,具体公告列表如REF_Ref99031034\h图622所示。图STYLEREF1\s6SEQ图\*ARABIC\s122公告管理页面新增公告点击“新增”按钮,出现新增公告模态框如REF_Ref99031245\h图623所示,输入相应的标题和内容之后,点击“添加”按钮,就会出现“成功的字样,如REF_Ref99031321\h图624所示。新增公告的action层代码如REF_Ref100435135\h图625所示。图STYLEREF1\s6SEQ图\*ARABIC\s123新增公告模态框图STYLEREF1\s6SEQ图\*ARABIC\s124添加公告成功图STYLEREF1\s6SEQ图\*ARABIC\s125添加公告action层代码删除公告选择一条公告信息,如REF_Ref100175971\h图626所示,点击信息之后的“删除”按钮,会出现“确定删除”的字样如REF_Ref99031581\h图627所示,点击“确定”按钮,出现“删除成功”如所示,该公告就会消失在用户管理页面中。如REF_Ref99031643\h图628所示。删除公告功能的action层代码如REF_Ref100435157\h图629所示。图STYLEREF1\s6SEQ图\*ARABIC\s126选择一个公告图STYLEREF1\s6SEQ图\*ARABIC\s127是否确定删除公告图STYLEREF1\s6SEQ图\*ARABIC\s128公告删除成功图STYLEREF1\s6SEQ图\*ARABIC\s129action层代码修改公告信息选择一个公告,点击“更新按钮”如REF_Ref99032062\h图630所示,出现修改公告模态框,如REF_Ref99032071\h图631REF_Ref99032062\h所示,之后可以对公告的标题及内容进行修改,修改完成之后点击“保存”按钮。提示框出现“保存成功”,如REF_Ref99032079\h图632所示。修改公告功能的action层代码如REF_Ref100435189\h图633所示。图STYLEREF1\s6SEQ图\*ARABIC\s130选择一个公告图STYLEREF1\s6SEQ图\*ARABIC\s131修改公告模态框图STYLEREF1\s6SEQ图\*ARABIC\s132公告更新成功图STYLEREF1\s6SEQ图\*ARABIC\s133action层代码志愿者审核页面在该页面中,管理员可以对志愿者的报名进行审核如REF_Ref99033420\h图634所示,对审核通过的志愿者进行“通过”的处理如REF_Ref99033435\h图635所示,会出现“通过成功”如REF_Ref99033443\h图636所示,对审核不通过的志愿者进行“不通过”的处理如REF_Ref99033453\h图637所示,出现“确定不通过”的字样如REF_Ref99033460\h图638所示,点击“确定”按钮,出现“删除成功”,如REF_Ref99033464\h图639所示。通过志愿者申请功能的action层代码如REF_Ref100435233\h图640所示。图STYLEREF1\s6SEQ图\*ARABIC\s134志愿者审核页面图STYLEREF1\s6SEQ图\*ARABIC\s135志愿者审核通过图STYLEREF1\s6SEQ图\*ARABIC\s136审核通过成功图STYLEREF1\s6SEQ图\*ARABIC\s137志愿者审核不通过图STYLEREF1\s6SEQ图\*ARABIC\s138是否确定不通过图STYLEREF1\s6SEQ图\*ARABIC\s139审核不通过成功图STYLEREF1\s6SEQ图\*ARABIC\s140action层代码
评价与总结主要特点根据目前救灾过程中,志愿者报名情况,受灾程度等开发出了一个针对在救灾过程中的实际情况设计的救灾管理系统,对救灾物资及志愿者进行派遣和调度,使得管理工作可以变得比之前更为有效率。通过阅览文献,通过网络了解实际救灾过程以及制度的运行流程,对此进行分析还有研究,并采用网页形式来代替原本低效的线下救灾管理工作流程,使得救灾的管理制度变得更加高效,更加完善,减少管理员繁重的工作量及压力。在救灾管理系统中,各个模块以及各个要素按照一定的关系相互联系在一起并相互作用。展望在救灾系统的开发过程中,主要考虑的问题是希望能使的管理员能更加高效的工作,如何合理的分配志愿者,又如何让救灾物资被运往灾情更加严重的地区。而在这一段时间的努力和修改,运用我在本科期间学习到的专业知识和相关技术,并在网络上学到了一些有效的方法,从而在本系统中很好的解决了以上几个问题。救灾系统实现了志愿者申请,灾情公告发布,查看灾情,查看志愿者基本信息,查看管理员信息,用户添加模块,能更好的促进救灾管理制度的良好发展。
参考文献郭子豪,刘一林,田鑫裕,陈凤英,李灿苹.基于ECharts的新冠肺炎疫情实时监控系统的设计与开发[J].电脑与信息技术,2022,30(01):35-39.DOI:10.19414/ki.1005-1228.2022.01.007.沈佳棋,倪珊,王杰,丁洁.基于Vue+SpringBoot的分类学科竞赛管理系统设计[J].无线互联科技,2020,17(17):74-77.刘建桥,陈艳,唐世勇,刘帅.基于微信小程序的救灾救助信息管理系统设计与实现[J].科学技术创新,2021(35):91-94.蔡晓庆,陈燕平.在基于Ajax的Web应用中的使用MVC模式[J].电子测试,2019(12):73-74.DOI:10.16520/ki.1000-8519.2019.12.031.崔蓬.ECharts在数据可视化中的应用[J].软件工程,2019,22(06):42-46.DOI:10.19644/ki.issn2096-1472.2019.06.011.邓笑.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论