版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
⑤以管理员的退出登录功能为例,退出的核心代码如下:@RequestMapping("/logout") publicRlogout(HttpServletRequestrequest){ request.getSession().invalidate(); returnR.ok("退出成功");}(2)企业管理界面可以对已经注册的企业进行查询、修改、删除、增加操作,查询可以通过统一社会信用代码和企业名称进行查询,同时还拥有排序功能,具体内容如图4-18所示:图4-18企业管理界面(3)空中宣讲会管理界面管理企业上传的信息,同时实现增加、删除、查询、修改操作,可以通过统一社会信用代码、企业名称、姓名进行查询,同时还可以根据需要选择不同的排序方式,具体内容如图4-19所示:图4-19空中宣讲会管理界面以空中宣讲会的查询功能为例,查询的核心代码如下:@RequestMapping("/query")publicRquery(KongzhongxuanjianghuiEntitykongzhongxuanjianghui){EntityWrapper<KongzhongxuanjianghuiEntity>ew=newEntityWrapper<KongzhongxuanjianghuiEntity>(); ew.allEq(MPUtil.allEQMapPre(kongzhongxuanjianghui,"kongzhongxuanjianghui")); KongzhongxuanjianghuiViewkongzhongxuanjianghuiView=kongzhongxuanjianghuiService.selectView(ew); returnR.ok("查询空中宣讲会成功").put("data",kongzhongxuanjianghuiView);}(4)招聘岗位管理界面管理企业发布的招聘信息,同时可以实现增加、删除、查询、修改操作,可以通过输入岗位名称、行业、专业要求、城市、企业名称进行查询,同时还可以根据需要选择不同的排序方式,具体内容如图4-20所示:图4-20招聘岗位管理界面以岗位招聘管理的排序功能为例,排序的单列求和的核心代码如下:@IgnoreAuth @RequestMapping("/cal/{tableName}/{columnName}") publicRcal(@PathVariable("tableName")StringtableName,@PathVariable("columnName")StringcolumnName){ Map<String,Object>params=newHashMap<String,Object>(); params.put("table",tableName); params.put("column",columnName); Map<String,Object>result=commonService.selectCal(params); returnR.ok().put("data",result); }(5)求职者管理界面对已经注册的求职者信息进行管理,同时可以实现增加、删除、查询、修改操作,可以通过用户名、姓名、手机进行查询,同时还可以根据需要选择不同的排序方式,具体内容如图4-21所示:图4-21求职者管理界面(6)个人简历管理界面对投递的简历进行后台管理,实现增加、删除、查询、修改操作,可以通过姓名和专业进行查询,同时还可以根据需要选择不同的排序方式,具体内容如图4-22所示:图4-22个人简历管理界面(7)求职信息管理查看管理求职者发布的求职信息,可以实现对其的增加、删除、查询、修改操作,可以通过期望职位、期望行业、工作城市、薪资要求进行查询,同时还可以根据需要选择不同的排序方式,具体内容如图4-23所示:图4-23求职信息管理界面(8)信息咨询管理界面对求职者提出的问题进行管理,实现对这些问题的增加、删除、查询、修改操作,可以通过查询标题、企业名称进行查询,同时还可以根据需要选择不同的排序方式,具体内容如图4-24所示:图4-24信息咨询管理界面(9)岗位应聘管理界面从后台查看求职者对岗位应聘的情况,可以实现增加、删除、查询、修改操作,可以通过岗位名称、行业、企业名称进行查询,同时还可以根据需要选择不同的排序方式,具体内容如图4-25所示:图4-25岗位应聘管理界面(10)线上面试管理界面浏览查看线上面试情况,可以实现增加、删除、查询、修改操作,可以通过面试标题、企业名称进行查询,同时还可以根据需要选择不同的排序方式,具体内容如图4-26所示: 图4-26线上面试管理界面(11)面试回复管理界面查看企业对于面试状况的回复情况,可以进行增加、删除、查询、修改操作,可以通过面试标题进行查询,同时还可以根据需要选择不同的排序方式,具体内容如图4-27所示: 图4-27面试回复管理界面(12)试卷管理界面可以和企业一样实现对试卷的增加、删除、查询、修改操作,可以通过试卷名称进行查询,同时还可以根据需要选择不同的排序方式,具体内容如图4-28所示: 图4-28试卷管理界面以试卷管理的增加功能为例,增加的核心代码如下:/**后端保存/@RequestMapping("/save")publicRsave(@RequestBodyExampaperEntityexampaper,HttpServletRequestrequest){ exampaper.setId(newDate().getTime()+newDouble(Math.floor(Math.random()*1000)).longValue()); //ValidatorUtils.validateEntity(exampaper);exampaperService.insert(exampaper);returnR.ok();}/**前端保存*/@RequestMapping("/add")publicRadd(@RequestBodyExampaperEntityexampaper,HttpServletRequestrequest){ exampaper.setId(newDate().getTime()+newDouble(Math.floor(Math.random()*1000)).longValue()); //ValidatorUtils.validateEntity(exampaper);exampaperService.insert(exampaper);returnR.ok();}(13)试题管理界面可以和企业方一样实现对试题的增加、删除、查询、修改操作,可以通过试卷、试题进行查询,同时还可以根据需要选择不同的排序方式,具体内容如图4-29所示: 图4-29试题管理界面(14)管理员管理界面管理员不能实现注册,只能从后台实现对管理员角色的增加、删除、查询、修改操作,可以通过用户名进行查询,同时还可以根据需要选择不同的排序方式,具体内容如图4-30所示: 图4-30管理员管理管理界面(15)论坛管理界面可以对论坛中的帖子进行管理,实现增加、删除、查询、修改操作,可以通过帖子标题进行查询,同时还可以根据需要选择不同的排序方式,具体内容如图4-31所示: 图4-31论坛管理界面(16)系统管理界面分为招聘资讯和轮播图管理两个部分,都可以实现增加、删除、查询、修改操作,可以通过名称进行查询,同时还可以根据需要选择不同的排序方式,具体内容如图4-32所示: 图4-32系统管理界面(17)考试管理界面分为考试记录和错题本两个部分,可以查看试卷的详细信息同时可以按照需要进行排序,具体内容如图4-33所示: 图4-33考试管理界面4.3求职者管理界面(1)个人中心界面个人中心包括修改密码和个人信息界面,密码修改要输入正确的旧密码和新密码,新密码需要输入两遍,个人信息可以根据需要进行修改,具体内容如图4-34、4-35所示:图4-34个人中心界面-修改密码图4-35个人中心界面-个人信息(2)个人简历管理界面个人简历部分,可随时进行增加、删除、修改、查询,可以通过姓名和专业进行查询,同时还可以根据需要选择不同的排序方式,具体内容如图4-36所示:图4-36个人简历管理界面(3)求职信息管理界面对已经提交的求职信息,可随时进行增加、删除、修改、查询,可以通过期望职位、期望行业、工作城市、薪资要求进行查询,同时还可以根据需要选择不同的排序方式,具体内容如图4-37所示:图4-37求职信息管理界面(4)信息咨询管理界面可以查看自己所咨询过的信息,能够通过咨询标题、企业名称进行查询,同时还可以根据需要选择不同的排序方式,具体内容如图4-38所示:图4-38信息咨询管理界面(5)岗位应聘管理界面可以查看自己提交过的应聘申请,能够通过岗位名称、行业、企业名称进行查询,同时还可以根据需要选择不同的排序方式,具体内容如图4-39所示:图4-39岗位应聘管理界面(6)线上面试管理界面可以查看自己的线上面试情况,能够通过面试标题、企业名称进行查询,同时还可以根据需要选择不同的排序方式,具体内容如图4-40所示:图4-40线上面试管理界面(7)面试回复管理界面线上面试完成后,可以查看自己的面试是否通过,能通过面试标题进行查询,同时还可以根据需要选择不同的排序方式,具体内容如图4-41所示:图4-41面试回复管理界面(8)我的收藏管理界面可以查看自己收藏过的感兴趣的岗位,能够通过收藏名进行查询,同时还可以根据需要选择不同的排序方式,具体内容如图4-42所示:图4-42我的收藏管理界面(9)考试管理界面分为考试记录和错题本,可以查看自己的测试情况,可以通过试卷进行查询,同时还可以根据需要选择不同的排序方式,具体内容如图4-43、4-44所示:图4-43考试管理界面-考试记录图4-44考试管理界面-错题本4.4企业管理界面(1)个人中心界面与管理员和求职者的一样,分为修改密码和个人信息两部分,密码修改要输入正确的旧密码和新密码,新密码需要输入两遍,个人信息可以根据需要进行修改,具体内容如图4-45、4-46所示:图4-45个人中心界面-修改密码图4-46个人中心界面-个人信息(2)空中宣讲会管理界面对发布的宣传信息进行管理,可以实现增加、删除、修改和查询,可以通过统一社会信用代码、企业名称、姓名进行查询,同时还可以根据需要选择不同的排序方式,具体内容如图4-47所示:图4-47空中宣讲会管理界面(3)招聘岗位管理界面同样的,对发布的招聘信息进行管理,可以实现增加、删除、修改和查询,能够通过岗位名称、行业、专业要求、城市、企业名称进行查询,同时还可以根据需要选择不同的排序方式,具体内容如图4-48所示:图4-48招聘岗位管理界面(4)信息咨询管理界面对收到的咨询消息进行管理,可以通过查询标题、企业名称进行查询,同时还可以根据需要选择不同的排序方式,具体内容如图4-49所示:图4-49信息咨询管理界面(5)岗位应聘管理界面查看收到的求职信息,筛选简历,审核是否通过,可以通过岗位名称、行业、企业名称进行查询,同时还可以根据需要选择不同的排序方式,具体内容如图4-50所示:图4-50岗位应聘管理界面(6)线上面试管理界面管理线上面试的信息,可以通过面试标题、企业名称进行查询,同时还可以根据需要选择不同的排序方式,具体内容如图4-51所示: 图4-51线上面试管理界面(7)面试回复管理界面回复面试情况,可以通过面试标题进行查询,同时还可以根据需要选择不同的排序方式,具体内容如图4-52所示: 图4-52面试回复管理界面(8)试卷管理界面可以查看自己发布的试卷信息,并且可以实现增加、删除、修改和查询功能,能够通过试卷名称进行查询,同时还可以根据需要选择不同的排序方式,具体内容如图4-53所示: 图4-53试卷管理界面(9)试题管理界面试题可以实现增加、删除、修改和查询功能,可以通过试卷、试题进行查询,同时还可以根据需要选择不同的排序方式,选择相应的试卷即可进行操作,具体内容如图4-54所示: 图4-54试题管理界面(10)考试管理界面查看求职者的考试情况,可以通过试卷进行查询,同时还可以根据需要选择不同的排序方式,具体内容如图4-55所示: 图4-55考试管理界面4.5小结本部分在上一部分总体设计的基础上,对系统进行了更加详细的设计,并把每一部分的实现情况用截图的形式展现了处理,对于一些功能的实现,张贴了部分核心代码来展现,详细介绍了每一部分的使用方法及界面形式。5系统测试在软件工程的整个开发过程中,系统的测试是非常重要的一个步骤,系统的开发完成之后必须经过系统测试才能运行[9]。为检查系统的运行情况,将采用黑盒测试的方法对系统的实现情况进行测试,来测试系统每一部分的功能是否能如预期按照正常的设计实现。5.1系统各项测试(1)登录测试检查用户在登陆过程的环境。首先用户不输入内容直接点击登录时会提示不能为空;用户输入错误密码或账号时无法登录;用户输入没有注册的用户时将无法登录;当用户输入正确的用户名密码时用户可以登录其测试过程如表5-1所示:表5-1登录测试表用例描述输入/操作期望结果测试结果测试管理员、用户、企业的登录功能是否正常点击登录,不输入任何内容提示必填项不能为空一致输入错误用户名或密码,点击登录无法正常登录一致输入未注册用户名,点击登录无法正常登录一致输入正确用户名密码,点击登录正常登入一致2)注册测试企业未填写统一社会信用代码、密码、名称三者之一时都不能注册;企业填写完整这三部分后,规模、性质、联系人、电话为选填项目,可完成注册;求职者未填写用户名密码姓名三者之一时都不能完成注册;求职者填写完整后,专业、手机号、邮箱为选填项目可完成注册其测试过程如表5-2所示:表5-2注册测试表用例描述输入/操作期望结果测试结果测试新的求职者或企业注册账号时功能是否正常企业未填统一社会信用代码密码企业名称,点击注册提示不能为空一致企业填了统一社会信用代码密码企业名称,未填规模性质联系人联系电话,点击注册提示注册成功一致求职者未填用户名密码姓名,点击注册提示不能为空一致求职者填了用户名密码姓名未填专业手机邮箱,点击注册提示注册成功一致3)空中宣讲会测试求职者登录后,根据提示的筛选条件,可以对企业发布的内容进行筛选;若未登录,则会跳转到求职者登录界面,提示登录;登录后要发表讨论,如果未填写直接点击发布,则提示发布内容不能为空;登录完填写内容后点击发布,提示发布成功,其测试过程如表5-3所示(求职信息、招聘咨询和论坛信息模块的测试与之类似在此参考空中宣讲会的测试):表5-3空中宣讲会测试表用例描述输入/操作期望结果测试结果测试空中宣讲会板块的功能是否可以正常使用未登录/登录后筛选宣传信息正常筛选宣传信息一致未登录发表讨论跳转至登录界面一致登录后发表讨论内容为空提示必填项不能为空一致登录后填完发表讨论发表成功一致4)招聘岗位测试求职者未登录时,只能浏览信息,点击评论或收藏会跳转至登录界面提醒登录;求职者登录后,会显示有咨询和应聘功能;求职者登录后,可以正常使用评论功能;求职者登录后,点击收藏可以将对应的招聘信息放到个人的收藏夹;求职者登录后,点击咨询提交若没有填内容则提示不能为空,内容填充后可提交成功;点击应聘可提交应聘信息,其测试过程如表5-4所示:表5-4招聘岗位测试表用例描述输入/操作期望结果测试结果测试招聘岗位板块的功能是否可以正常使用求职者未登录时评论、咨询、应聘功能不开放使用一致求职者登录后可以发表评论,出现咨询、应聘功能一致求职者登录后点击收藏收藏成功一致评论内容为空,点击提交提示不能为空一致咨询直接点击提交提示不能为空一致咨询内容填写完整提交成功一致应聘提交提交成功一致5)试卷列表测试求职者未登录时,无法查看试卷列表,点击后会跳转至登录界面提示登录;求职者登录后,可以查看发布的试题,选择相应的试题可以实现答题,其测试过程如表5-5所示:表5-5试卷列表测试表用例描述输入/操作期望结果测试结果测试试卷列表功能是否可以正常使用求职者未登录时无法进入一致求职者登录后可以查看以及发布的试卷一致选择试卷开始答题并计时一致6)个人中心测试登录后才可以进入个人中心,若未登录跳转至登录界面提示登录;修改信息后点击更新信息科更新成功;点击退出登录可登录新的账号;点击我的发布后可以查看求职者当前登录账号已经发布的内容;点击考试记录可以查看求职者当前登录账号的考试信息;点击错题本能查看求职者当前账号在考试中做错的题;点击我的收藏能查看求职者当前账号收藏的招聘信息其测试过程如表5-6所示:表5-6个人中心测试表用例描述输入/操作期望结果测试结果测试个人中心功能是否可以正常使用修改信息后点击更新信息更新成功一致点击退出登录可以登录新的账号一致选择我的发布显示发布论坛信息一致选择考试记录显示考试信息一致选择错题本显示错题信息一致选择我的收藏显示收藏内容一致7)求职者后台管理-个人中心测试求职者未登录跳转至登录界面提示登录;求职者登录后可以进入求职者个人的后台,点击个人中心,修改任何内容点击修改后,显示修改成功;点击修改密码,点击确定后不输入任何信息,提示不能为空;输入正确旧密码和新密码,提示修改成功;输入错误旧密码和新密码,提示修改失败,其测试过程如表5-7所示(管理员和企业的后台个人中心管理与之类似,其测试间求职者后台管理的个人中心测试):表5-7求职者后台个人中心测试表用例描述输入/操作期望结果测试结果测试求职者后台管理个人中心的功能是否可以正常使用修改密码,点击确定不输入任何信息提示不能为空一致输入错误旧密码和新密码,点击确定修改失败一致输入正确旧密码和新密码,点击确定修改成功一致修改任何内容点击修改修改成功一致8)求职者后台管理-个人简历管理测试求职者输入姓名或专业,点击查询可以筛选出想要条件的简历;点击新增,可以填写内容增加信息个人简历;点击删除键,提示要选择删除对象;选择一个简历,点击删除键,提示删除成功(求职者后台的求职信息管理、信息咨询管理、岗位应聘管理、线上面试管理、面试回复管理、我的收藏管理、考试管理;企业的空中宣讲会管理、信息咨询管理、招聘岗位管理、试卷管理、试题管理、考试管理;管理员的管理员管理、求职者管理、企业管理、系统管理、空中宣讲会管理、信息咨询管理、招聘岗位管理、个人简历管理、求职信息管理、信息咨询管理、岗位应聘管理、试卷管理、试题管理、考试管理、论坛管理的具体测试可以参考此次的测试),其测试过程如表5-8所示:表5-8求职者后台个人简历管理测试表用例描述输入/操作期望结果测试结果测试求职者后台管理个人简历管理的功能是否可以正常使用输入姓名/专业,点击查询筛选出相应简历一致点击新增跳转页面可增加新简历一致什么简历也不选,点击删除不能操作一致选择简历,点击删除删除简历成功一致9)企业管理-线上面试管理测试填写面试标题或企业名称可以显示符合筛选条件的内容;点击下载按钮,下载求职者提交的文档;点击详情,跳转页面至求职者详细信息,其测试过程如表5-9所示(企业的面试回复管理、管理员的线上面试管理和面试回复管理的测试可以参考线上面试管理的测试):表5-9企业线上面试管理测试表用例描述输入/操作期望结果测试结果测试企业管理中的线上面试管理功能是否能正常使用面试标题/企业名称,点击查询筛选出相应面试信息一致点击下载下载面试者添加的附件一致点击详情显示具体信息一致5.2小结一个好的测试用例就是要有针对性,一个测试只针对一件事情。特别是功能测试的时候,如果一个测试时测了两项功能,那么如果测试结果失败的话,就不知道到底是哪项功能处了问题[10]。这一部分对系统的各个板块的实现情况和一些关键功能的运行利用黑盒测试的方法对系统进行了详细的测试,经测试能发现系统操作简单,在设计时所期望的功能大体都可以得到实现符合最初的预期目标。6总结与展望6.1工作总结在系统设计之初,先对网上求职招聘系统的发展概况做了一个简单的背景研究,同时参考国内外网上求职招聘系统的发展现状对之一系统有了初步的了解。同时根据自己所获得的信息,探索网上求职招聘系统开发的意义。在准备开发前,对自己手中的设备进行了简单统计,确定了所需要对软件以及开发系统,简单规划好开发环境后,总结归纳所需要的技术,并有针对性的进行学习,为网上求职招聘系统的开发打好基础。确定大体方向后,首先对网上求职招聘系统做需求分析,决定从业务需求分析、系统功能分析、系统非功能性分析以及系统的可行性方面进行逐个分析。确定好了这几个大的板块后,对这几部分精确的划分,比如说系统的可行性分析确定后,在根据所学的知识从经济可行性、技术可行性、社会可行性、管理可行性、操作可行性这几个方面对系统进行分析。在系统的需求分析完成后,在进行系统的设计,首先借鉴目前现有的网上求职招聘系统同时加上自身的想法对系统的总体功能进行设计。从总体到局部,在针对每一个功能进行详细的划分,比如说利用类图、时序图、动态建模图等方式帮助自己更好的呈现。同时一个系统的完整运行更离不开数据库的辅助,因此还要考虑到数据库的设计,E-R图、建表都可以帮助我完成这一部分。在网站的制作过程中,结合现在人们生活中发生的一系列社会信用问题,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- CCAA - 2021年建筑施工领域专业练习题答案及解析 - 详解版(110题)
- 山东省泰安市2026届高三上学期2月一轮检测语文试题(含答案)
- 养老院员工请假制度
- 养老院工作人员职责分工制度
- 企业市场营销策划制度
- 一般固体废物综合利用项目环评报告
- CCAA - 第一篇:审核答案及解析 - 详解版(163题)
- 统编版(2024)七年级上册历史期末复习:重点列举题+答案
- 老年终末期认知评估工具的标准化培训方案
- 老年终末期患者跌倒风险评估与干预策略
- 肿瘤晚期呼吸困难治疗
- 车间电缆整改方案模板(3篇)
- 徐州村务管理办法
- 冰芯气泡古大气重建-洞察及研究
- 广东省惠州市2026届高三上学期第一次调研考试 历史 含答案
- DB37∕T 5031-2015 SMC玻璃钢检查井应用技术规程
- DB50∕T 1604-2024 地质灾害防治边坡工程结构可靠性设计规范
- 中国电气装备资产管理有限公司招聘笔试题库2025
- 糖尿病足的护理常规讲课件
- JG/T 155-2014电动平开、推拉围墙大门
- 运输居间协议书范本
评论
0/150
提交评论