基于SpringBoot的新生报到管理系统设计与实现_第1页
基于SpringBoot的新生报到管理系统设计与实现_第2页
基于SpringBoot的新生报到管理系统设计与实现_第3页
基于SpringBoot的新生报到管理系统设计与实现_第4页
基于SpringBoot的新生报到管理系统设计与实现_第5页
已阅读5页,还剩46页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

[17]。本章节主要对测试的概念进行描述,运用测试的知识对系统的基本功能进行测试。6.1测试概述 测试顾名思义就是为了发现程序中是否有漏洞,检测系统或产品的功能和实际需求之间的差异。6.2前端功能测试 在本系统中分为两个部分,一是前端,而是后端。一般来说前端功能测试广泛使用的测试方式是黑盒测试,该方法测试只需要关注功能的验证,通过前端传输数据到后端并且完成相关操作,观察前端页面能否正常运行。6.3后端功能测试 作为系统的重要的一部分就是后端,而后端的测试方法广泛使用的是白盒测试。白盒测试主要是对后端代码逻辑、内部结构等方面的测试,用于检查代码未发现的缺陷或错误。6.4测试用例说明 该小节的主要内容是对新生报到管理系统的基本功能模块以及接口进行相应的测试。6.4.1登录注册模块测试 登录测试如表6-1所示:表6-1登录测试用例表测试用例编号test1测试项目对系统进行用户登录测试测试标题登录测试重要级别高预置条件在网页打开系统登录页面测试输入输入用户名、密码、验证码操作步骤1、点击用户名输入框,输入用户名2、点击密码框,输入密码3、输入验证码4、点击登录按钮预期输出成功登录,进入系统主页面测试结果通过 注册测试如表6-2所示:表6-2注册测试表测试用例编号test2测试项目对系统进行用户注册测试测试标题登录测试重要级别高预置条件在网页打开系统注册页面测试输入输入用户名个人信息操作步骤1、点击注册按钮2、填写用户个人信息3、点击注册按钮预期输出显示成功注册,跳转到登录页面测试结果通过6.4.2功能模块测试添加功能测试如表6-3所示:图6-3添加功能测试表测试用例编号add测试项目对用户信息进行添加测试测试标题添加功能测试重要级别高预置条件以管理员身份进入用户管理页面测试输入添加用户名个人信息操作步骤1、点击添加用户信息按钮2、填写用户个人各项信息3、点击确定4、刷新页面5、查看结果预期输出成功显示刚添加的用户信息测试结果通过修改功能测试如表6-4所示:图6-4修改功能测试表测试用例编号update测试项目对用户信息进行修改测试测试标题修改功能测试重要级别高预置条件以管理员身份进入用户管理页面测试输入修改用户名个人信息操作步骤1、点击修改用户信息按钮2、修改用户个人各项信息3、点击确定4、刷新页面5、查看结果预期输出成功显示刚修改后的用户信息测试结果通过删除功能测试如表6-5所示:图6-5删除功能测试表测试用例编号delete测试项目对用户信息进行删除测试测试标题删除功能测试重要级别高预置条件以管理员身份进入用户管理页面测试输入删除用户名个人信息操作步骤1、点击删除用户信息按钮2、在提示框内点击确定删除3、点击确定4、刷新页面5、查看结果预期输出成功删除选中的记录测试结果通过查询功能测试如表6-6所示:表6-6查询功能测试表测试用例编号select测试项目对用户信息进行查询测试测试标题查询功能测试重要级别高预置条件以管理员身份进入用户管理页面测试输入输入查询条件查询操作步骤1、点击查询用户信息按钮2、在输入框输入查询条件3、点击查询4、成功显示查询出的记录预期输出成功查询出选中的记录测试结果通过上传图片功能测试如表6-7所示:表6-7上传功能测试表测试用例编号upload测试项目上传图片信息进行测试测试标题上传图片功能测试重要级别高预置条件以管理员身份进入基本信息管理页面测试输入选择上传图片操作步骤1、点击上传按钮2、选择文件类型为图片3、打开图片,点击上传图片4、成功显示上传的图片预期输出图片上传成功测试结果通过6.4.3接口测试登录接口测试用例表6-8所示表6-8登录接口测试用例测试编号登录API001登录API002登录API003测试项目登录接口测试测试标题用户登录正常登录正确性账号错误验证登录失败密码错误验证登录失败测试地址http://localhost:9090/user/login请求方法POST预置条件进入登录页面输入正确的账号正确的密码3、正确的验证码1、错误的账号2、正确的密码3、正确的验证码1、正确的账号2、错误的密码3、正确的验证码操作步骤1、点击登录按钮2、验证是否成功登录,响应数据测试结果{"code":20000,"message":null,"data":{"token":"50cd5eb0-d812-418a-a4f7-1e85e6f1515a"}}{"code":0,"message":"用户名或密码错误,请重新登录","data":null}{"code":0,"message":"用户名或密码错误,请重新登录","data":null}用户信息接口测试用例表6-9所示表6-9登录接口测试用例表测试编号用户信息API测试项目用户信息管理接口测试标题用户信息查询测试测试地址http://localhost:9090/user/list请求方法GET预置条件正确进入管理员页面输入无操作步骤1、点击用户管理按钮2、验证是否成功查询,响应数据测试结果{"code":20000,"message":null,"data":{"records":[{"id":1,"username":"admin","password":"e10adc3949ba59abbe56e057f20f883e","name":"超级管理员","number":"1001","phone":,"college":"信息学院","role":1},],"total":13,"size":10,"current":1,"orders":[],"optimizeCountSql":true,"hitCount":false,"countId":null,"maxLimit":null,"searchCount":true,"pages":2}}上传图片接口测试用例表6-10所示表6-9上传图片接口测试用例表测试编号上传图片API测试项目基本信息管理上传图片接口测试标题上传图片接口测试测试地址http://localhost:9090/upload请求方法POST预置条件正确进入管理员页面输入无操作步骤进入基本信息管理页面点击添加信息按钮,选择文件类型为图片点击上传图片4、点击确定按钮测试结果{"code":0,"data":{"name":"Image_1693154391674.jpg","url":"http://localhost:9090/files/get?filename=caabf724-c5f4-4963-b02b-ed4c777ca365.jpg"},"msg":"执行成功"}6.4.4测试总结测试系统是完整开发系统步骤中的关键步骤。在新生报到管理系统中通过对每个功能模块进行测试来确认该系统是否顺利达到目标。文章中设计了多个测试用例,并且每个测试用例都成功通过测试,此外对主要接口也进行了测试,并且每个接口都是成功响应并正确返回数据。因此新生报到管理系统的功能已经基本实现,并且完全符合项目的需求,所以本系统的测试是成功的。6.5本章小结本章从前四小节论述了测试的概念,从前后端两个方面对系统的功能进行测试,辅以测试用例证明了新生报到管理系统设计的可用性、完整性。7总结与展望7.1总结本系统是基于SpringBoot的新生报到管理系统。开发的主要目的是为了缩短新生报到时间,简化新生报到手续,实现新生工作的信息化,也是为了减轻高校的人力、物力提高工作的效率。该系统包含了信息管理、数据导出、宿舍管理、缴费管理等模块。该系统适合高校在每年的新生报到的时候使用,因为功能相对简单,维护成本和操作难度都比较低,使用该系统也能提高高校报到工作的效率。在代码逻辑实现的过程中,因为是第一次独立开发前后端分离项目,在解决跨域的问题时候,花费了比较多的时间去实现跨域请求。7.2展望新生报到管理系统在高校中的应用前景是非常广阔的,能够使高校从传统的人工管理新生报到的方式转为信息化的时代。由于本人的能力不足,在编码实现过程中代码可能存在各种各样的不可预知的故障,影响系统的稳定性,各个方面都有待继续改进,对未来的期望是对该系统的性能继续优化,保证系统的稳定性,希望学校也能提供帮助,共同完善该系统。此外希望把当前流行的人工智能技术融入平台,达到无人化迎新。参考文献宋佳,陈广新,郭金兴等.基于微信的高校新生报到信息管理系统的设计与实现[J].软件,2019,40(06):27-29+33.吕延岗,张乐新,于欣.基于B/S的新生报到管理系统的设计与实现[J].石家庄职业技术学院学报,2014,26(02):27-29.杨东慧.高校新生报到管理系统的设计与实现[D].黑龙江大学,2017.杨翠.高校迎新系统的设计与开发[D].南昌航空大学,2019.王朋.智慧校园环境下高校迎新工作探讨[J].科技与创新,2018(04):115-116.徐枫.基于ASP.NET的三层架构模式的分析与应用[J].现代经济信息.2012(03)313-317史亚非.中等职业学校数字化校园招生迎新系统设计与实现[D].湖北:湖北工业大学,2018.王雪英.某高校新生报到管理系统的设计与实现[D].华南理工大学,2015.徐有芳.基于.NET新生报到注册管理系统的研究与实现[D].电子科技大学,2008黄伟.基于智能客户端的新生入学报到管理系统的研究与实现[D].重庆:重庆大学,2010KrillP.JDK18:ThenewfeaturesinJava18[J].InfoW,2022.衣勉.浅析WINDOWS10对高职计算机专业带来的影响[J].考试周刊,2015(76):116-116,117.DOI:10.3969/j.issn.1673-8918.2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论