版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章绪论1.1研究背景1.1.1选题背景退伍人员是国家的宝贵财富,他们为国家和人民做出了巨大贡献。为了保障退伍人员的合法权益,国家实行了一系列退役优惠政策和优待待遇。每年的退伍人员数量是非常庞大的。退役后士兵的安置工作会由当地政府进行。所以退役人员的实时信息与安置情况军队不能及时的掌握。基于以上情况,退伍人员自身利益的维护变得十分困难,这会导致在需要征召士兵时,降低士兵们的积极性。不利于在发生特殊情况时,部队征召士兵。1.1.2研究目的和意义当前,中国军队的信息化建设在不断变化。信息战、电子战、网络战水平大幅提升。但是,退伍人员管理的信息化水平还很低。特别是内蒙古军队的信息管理还在使用效率低下的纸质档案管理和人工录入。由于纸质档案在到达地方政府后,退伍人员的状况军队无法准确掌握,对安置等工作产生了一些影响。也很难知道当地政府是否遵循了国家政策,优先考虑退役军人。利用先进的信息化手段解决退役军人安置问题已经迫在眉睫,因此,党的十八届三中全会提出了“退役军人安置制度改革配套政策”。随着部队对实现信息化越来越重视,信息化的研究也在不断推进,使得部分部队已经初步完成了三级网络系统的建设,网络学习室也已经普及到各个队伍。目前,各个部队在获取退伍人员的信息、当前的身体状况、身份核查等方面都存在问题,因此部队急需利用信息化技术来解决这些相关问题。将自己的信息在退伍前登记好,并保存在部队,为了方便管理士兵的信息,将信息化技术引入部队,信息化管理也能更好地保障士兵的权益。1.2国内外研究现状退役人员的管理与国防建设息息相关。它与中国军人的切身利益有着不可分割的关系,对军队士气的稳定、社会持久发展的维护有这重大意义。当前,也有许多国内外的专家对于这些问题进行了研究,也建立了一些具有一定效果的退伍人员信息管理系统。中国退伍人员安排的基本政策是“各司其职”,基本原则是“从哪里来,到哪里去”。这主要是指义务兵、士官从其被征召的地方,即其家庭所在地被征召,在符合退伍条件或军队服役期满后返回户籍所在地的原则:从农村征募,退伍后返回农村;如果从一个城镇应征入伍,就应该回到这个城镇。如果从学校或单位应征入伍,可以返回学校或其工作单位。其中,原农村户籍的复员义务兵返回农村,在服役期间取得两次以上立功的,可以安排工作;城镇户籍的退役士兵,工作是由国家统一进行分配的。接收退役士兵的单位需进行稳妥的安置。在退役士兵回到家乡工作后,如在住所方面有困难,可以向上级人民政府进行协调安置。市场经济的快速发展,对退伍人员的安置也不能满足于现状。重新安置退伍人员的安置也在面临挑战,有以下几方面:(1)适合退伍人员的职业种类少:管理军人信息的部门只能掌握模糊的信息,导致对其的安置工作不能准确地与其匹配。安置部门职能的单一,让许多军人在异地搬迁、自主择业等方面的要求不能得到充分的解决。(2)退伍人员分配路径少:对退伍人员供需情况了解不足,供需沟通不足,计划需求与实际需求协调不足。在某些时候接收单位也会有一些消极态度,这使退役军人得不到妥善的安置。(3)各部门共享机制不完善:在获取退伍人员在医疗保险、就业、身体状况等信息时,因军队的共享机制的欠缺和该工作的主要管理者为当地部门,从而不能很好的交流。(4)缺少信息化技术的支持:还在使用纸质档案,人工管理的方式进行管理信息。对于综合信息管理系统的应用较少。(5)没有统一的设计:当地政府与部队之间没有统一的政策与信息系统,使得不能准确得到退伍人员的信息,从而浪费了有限的资源。对与这些情况,信息化管理的探索国内也在进行着,建立入伍信息综合管理系统,提出了士兵的安置工作使用信息化手段来完成,比如重庆市针对复员和退役士兵开发了一套信息自动化管理系统[2],在信息化技术的帮助下,实现了规范化、准确了解安置状况、动态化管理等。马鞍山市民政部门自主研发退役退伍人员安置信息管理系统,该系统综合了退伍士兵的信息,使得安置部门的业务大幅减少,降低了劳动强度,提高了工作效率与质量[12]。可以快速的解决退伍人员办理的相关事务。国防的建设与退役军人的安置息息相关。对维护社会长远发展、对稳定军队士气具有重要意义,与每一个现役军人的切身利益都有关联。它与平时的征兵和战时的征召入伍都有着密不可分的关系。因此,各个国家都非常重视退役军人的就业安置问题。各个国家,基本上都设置了专门的部门来处理退伍人员安置工作。目的就是为了让退伍人员得到合适的就业安置。对于退伍人员安置的办法,每个国家都会根据自己国家的国情与兵役制度来进行合适的处理。建立专门的机构,通过制定相应的法律来保障退伍人员的就业。在美国退伍人员大多是自雇人士。一是通过对退伍人员权益而制定的法律,为退伍人员保护自身的权益提供了可靠的依据。二是成立专门处理退伍人员事务的机构,负责退伍人员再就业、档案移交等工作。军队设有军民过渡办公室,其作用是指导退伍人员就业等工作。日本防卫省人事部门和各级指挥中心的就业支援事业科专门从事军人就业管理。不仅在军队内部建立专门的部门,而且在各地也都建立了相应的部门来帮助退伍人员进行再就业教育和介绍工作。1.3研究内容本系统是退伍人员优享待遇信息平台系统,系统操作系统为Windows系统,开发工具:IDEA,后端技术为Java语言,前端技术:Vue,数据库:MySQL,数据库工具:Navicat。该系统应完成的主要功能有用户管理,优享待遇管理,待遇申请管理,工作信息管理,工作申请管理,系统管理,部队名称管理。1.4论文组织架构论文组织结构:第1章:介绍本文的国内外研究现状、研究背景、结构安排、目的及意义。第2章:技术工具和程序开发环境。第3章:对退伍人员优享待遇信息平台系统进行需求分析和可行性分析。第4章:设计退伍人员优享待遇信息平台系统的功能模块和数据库。第5章:实现退伍人员优享待遇信息平台系统的功能模块。第6章:测试退伍人员优享待遇信息平台系统的主要功能是否能运行成功。第7章:对退伍人员优享待遇信息平台系统进行总结,并对今后的发展进行展望。第2章相关理论和技术2.1Java简介Java编程语言是一种面向对象的编程语言。java编程语言在完成一次成功的编译后,在不同的计算机系统下都可以运行。因此,这种独立的方式成为了java编程语言的特点之一。因为其独有的特性使得它被广泛应用于大型企业级系统、互联网应用程序、游戏开发、嵌入式设备、移动设备等领域。Java还具备自动内存管理、异常处理、线程支持和安全性等特性,使得Java程序更加健壮、安全和易于维护。2.2MySQL特点MySQL特点是其具有稳定性高、开源免费、易于使用等特点。MySQL的特点:稳定性高:MySQL经过长期的发展与使用人员的不断磨合,它在数据处理中表现出良好的稳定性和健壮性。开源免费:MySQL是一款免费的数据库软件,在不触及法律的前提下,使用人员可以在数据库中进行编写。易于使用:不需要掌握大量的计算机技术就可以熟练使用,SQL语句的编写也是非常简单。2.3B/S模式客户端应用程序是允许用户直接与操作系统数据交互的,它是我们在系统中定义的模块。例如,管理多资源系统让其快速高效地运作是由服务器管理人员负责。服务器级操作系统管理器的重要功能还有:当服务器上的一个资源被多个客户端一起访问时会出现锁死(饥饿)现象。在应用程序和数据库之间进行数据交流时,能够快速的连接到客户端应用程序和服务器管理器。这里我们所说的B/S模式是一种新型的MIS系统平台,它是以网络关系为依托,与用户层重叠而形成的管理平台。从理论上讲,B/S模型是一个三层的系统管理平台,其中我们刚刚描述的C/S模型是一个单一的服务器管理层,分为一个或多个服务器,或者服务器和应用程序的组合,建立一个三层的系统管理平台,在用户和服务器之间传递信息。2.4Vue技术Vue具有以下特点:(1)MVVM架构:Vue采用了经典的MVVM(Model-View-ViewModel)架构,将视图与数据分离,具有更好的可扩展性和可维护性。(2)基于组件的开发:Vue支持基于组件的开发,复杂的UI界面会被分解为多个独立的组件,提供更好的重用性和可维护性。(3)双向数据绑定:在视图改变的时候,数据模型也会进行更改,反之亦然。(4)轻量级框架:Vue本身体积小、速度快,适合对性能要求较高的Web应用程序。(5)生态丰富:具有大量的实用工具与组件可以使大多数用户的需求得到满足。第3章系统分析3.1可行性分析3.1.1技术可行性技术可行性是指技术实现该项目的可行性。需要对使用的技术进行评估。本次所开发的系统是一个以Java为语言开发的退伍人员优享待遇信息平台系统,在开发过程中主要基于SSM框架,该项技术已经被广泛应用并且得到验证。而且具有良好的安全性记录。Idea是当前最好的多语言集成开发环境,同时大多数与之相关的开发工具都是免费的。3.1.2操作可行性对于用户来说,操作该系统对计算机方面不需要有太多了解,界面简洁,易懂。在硬件方面,无需太高的配置就可以满足本系统的安装与运行。综上所述,软件的操作是可行的。3.1.3法律可行性法律可行性,又称社会可行性,内容广泛。该系统的设计与实现从法律、政策等方面均符合国家规定。所使用的技术与软件均是官方正版。因此该系统就法律可行性来说是符合法律规定的。3.2需求分析对系统功能要求的分析可以提供有关在实施软件功能要求时需要什么和不需要什么的更多信息。建立统一的规范,信息搜集人员应及时的进行信息共享以保证系统的准确性。将得到的文字、图片等信息尽可能的转换成适合计算计所能处理的数据。能及时的与各部门进行资源的共享来确保系统内的数据能够一致。该系统使用的Vue技术和MYSQL将数据库保障系统的稳定性。3.2.1功能需求分析在退伍人员优享待遇信息平台系统当中,用户登录系统后可以进行优享待遇、个人信息的填写,还可以寻找自己合适的工作。管理员能够在系统后台进行用户管理,部队名称管理,优享待遇管理,待遇申请管理,工作信息管理,工作申请管理,系统管理操作。3.2.2非功能需求分析(1)简易性:系统操作简单,界面简洁。用户进行注册登录等功能时都会有相应的提示来提示用户操作,让用户能够清楚地知道出现错误时错在何处。能够快速解决问题,进行正确操作。(2)安全性:进行权限管理,让用户只能访问自己权限内的功能而无法对自己权限外的功能进行访问。系统会将用户的各种信息进行备份使系统的安全进一步提升。
第4章系统设计4.1功能模块设计退伍人员优享待遇信息平台系统的功能模块主要为以下功能模块:用户管理模块,优享待遇管理模块,待遇申请管理模块,工作信息管理模块,工作申请管理模块,系统管理模块,部队名称管理模块。系统的功能模块如图4.1所示:图4.1系统功能模块图4.2数据库概念设计1.管理员实体图图4.2管理员实体图2.用户实体图图4.3用户实体图3.系统首页实体图图4.4系统首页实体图4.3数据库逻辑设计(1)管理员:users“管理员users”用来存储管理员信息。users的结构如表4.1所示。表4.1管理员表字段名称类型长度字段说明主键idint10主键主键usernamevarchar20用户名passwordvarchar20密码续表4.1管理员表rolevarchar100角色addtimetimestamp新增时间(2)寻找战友:forum“寻找战友forum”用来存储战友信息。forum的结构如表4.2所示。表4.2寻找战友表字段名称类型长度字段说明主键默认值idint10主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPtitlevarchar20帖子标题contentlongtext4294967295帖子内容parentidbigint20父节点iduseridbigint20用户idusernamevarchar20用户名isdonevarchar20状态(3)待遇申请:daiyushenqing“待遇申请表daiyushenqing”是用来记录申请待遇的个人信息。daiyushenqing的结构如表4.3所示。表4.3待遇申请表字段名称类型长度字段说明主键默认值idint20主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPdaiyumingchengvarchar20待遇名称daiyujinefloat10待遇金额shenqingwenjianlongtext4294967295申请文件shenqingshuomingvarchar100申请说明shenqingshijiandatetime申请时间yonghumingvarchar20用户名xingmingvarchar20姓名shoujivarchar20手机续表4.3待遇申请表crossuseridbigint跨表用户idcrossrefidbigint跨表主键idsfshvarchar10是否审核否shhflongtext4294967295审核回复(4)部队名称:buduimingcheng“部队名称表buduimingcheng”是用来记录用户的部队信息。buduimingcheng的结构如表4.4所示。表4.4部队名称表字段名称类型长度字段说明主键默认值idbigint20主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPbuduimingchengvarchar20部队名称(5)优享待遇:youxiangdaiyu“优享待遇表youxiangdaiyu”是用来记录优享待遇的信息。youxiangdaiyu的结构如表4.5所示。表4.5优享待遇表字段名称类型长度字段说明主键默认值idbigint20主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPxiangmubianhaovarchar10项目编号daiyumingchengvarchar20待遇名称tupianlongtext4294967295图片fujianlongtext4294967295附件daiyujinefloat20待遇金额youxiangdaiyulongtext4294967295优享待遇(6)公告信息:news“公告信息news”作用为保存公告信息的内容。news的结构如表4.6所示。表4.6公告信息表字段名称类型长度字段说明主键默认值idbigint20主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPtitlevarchar20标题introductionlongtext4294967295简介picturelongtext4294967295图片contentlongtext4294967295内容(7)用户表yonghu“用户表yonghu”是用来记录用户的信息。yonghu的结构如表4.7所示。表4.7用户表字段名称类型长度字段说明主键默认值idbigint10主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPyonghuzhanghaovarchar20用户账号yonghuxingmingvarchar10用户姓名mimavarchar10密码xingbievarchar10性别touxianglongtext4294967295头像dianhuahaomavarchar200电话号码(8)工作信息表gongzuoxinxi“工作信息表gongzuoxinxi”是用来记录各种工作信息。gongzuoxinxi的结构如表4.8所示。表4.8工作信息表字段名称类型长度字段说明主键默认值idbigint10主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPmingchengvarchar20名称gangweivarchar20岗位续表4.8工作信息表tupianlongtext4294967295图片gongzidaiyuvarchar10工资待遇gongzuodizhivarchar20工作地址gangweiyaoqiulongtext4294967295岗位要求lianxirenvarchar20联系人lianxidianhuavarchar20联系电话第5章系统实现5.1注册登录用户第一次进入该系统需要注册一个账号来进行访问系统,输入基本信息。点击“注册”按钮。用户注册界面如图5.1所示;图5.1用户注册界面用户输入已注册的账号和密码。点击“登录”按钮。成功则进入系统,失败提示错误,需再次输入。用户登录界面如图5.2所示;图5.2用户登录界面管理员在登录后台管理系统时,输入正确的用户名和密码后,页面跳转到后端管理主页。账号、密码正确进入后台管理系统,输入错误则提示输入错误,需再次输入。后台登录界面如图5.3所示:图5.3后台登录界面管理员登录成功,进入后台管理界面。管理员登录成功界面如图5.4所示。图5.4管理员登录成功界面第一次登录该系统需进行账号注册,输入基本信息,点击“注册”按钮,注册成功则有弹窗提示。用户注册成功界面如图5.5所示。图5.5用户注册成功界面用户在登录界面输入账号、密码。点击“登录”按钮,进行登录。登录成功则进入系统首页,失败则提示重新输入。用户登录成功界面如图5.6所示。图5.6用户登录成功界面实现该功能的关键代码如下:publicRlogin(Stringusername,Stringpassword,Stringcaptcha,HttpServletRequestrequest){YonghuEntityuser=yonghuService.selectOne(newEntityWrapper<YonghuEntity>().eq("yonghuzhanghao",username));if(user==null||!user.getMima().equals(password)){returnR.error("账号或密码不正确");}Stringtoken=tokenService.generateToken(user.getId(),username,"yonghu","用户");returnR.ok().put("token",token);}publicRregister(@RequestBodyYonghuEntityyonghu){//ValidatorUtils.validateEntity(yonghu);YonghuEntityuser=yonghuService.selectOne(newEntityWrapper<YonghuEntity>().eq("yonghuzhanghao",yonghu.getYonghuzhanghao()));if(user!=null){returnR.error("注册用户已存在");}LonguId=newDate().getTime();yonghu.setId(uId);yonghuService.insert(yonghu);returnR.ok();}5.2用户信息管理以管理员身份登录到后台系统中,选择用户管理下的用户按钮,进入用户管理界面,对用户详情进行添加、修改、删除、批量删除、查看详情等操作。如图5.7添加界面,如图5.8、5.9更改前后界面,如图5.10、5.11删除前后界面,如图5.12查询界面所示:图5.7用户信息添加界面实现该功能的关键代码如下:@RequestMapping("/add")publicRadd(@RequestBodyYonghuEntityyonghu,HttpServletRequestrequest){yonghu.setId(newDate().getTime()+newDouble(Math.floor(Math.random()*1000)).longValue());//ValidatorUtils.validateEntity(yonghu);YonghuEntityu=yonghuService.selectOne(newEntityWrapper<YonghuEntity>().eq("yonghuming",yonghu.getYonghuming()));if(u!=null){returnR.error("用户已存在");}yonghu.setId(newDate().getTime());yonghuService.insert(yonghu);returnR.ok();}图5.8用户信息更改前界面图5.9用户信息更改后界面实现该功能的关键代码如下:@RequestMapping("/update")@TransactionalpublicRupdate(@RequestBodyYonghuEntityyonghu,HttpServletRequestrequest){//ValidatorUtils.validateEntity(yonghu);yonghuService.updateById(yonghu);returnR.ok();}图5.10用户信息删除前界面图5.11用户信息删除后界面实现该功能的关键代码如下:@RequestMapping("/delete")publicRdelete(@RequestBodyLong[]ids){yonghuService.deleteBatchIds(Arrays.asList(ids));returnR.ok();}图5.12用户信息查询界面实现该功能的关键代码如下:@RequestMapping("/query")publicRquery(YonghuEntityyonghu){EntityWrapper<YonghuEntity>ew=newEntityWrapper<YonghuEntity>();ew.allEq(MPUtil.allEQMapPre(yonghu,"yonghu"));YonghuViewyonghuView=yonghuService.selectView(ew);returnR.ok("查询用户成功").put("data",yonghuView);}用户点击“个人中心”对信息可以进行更改以及对用户账号的退出。用户个人中心界面如图5.13所示:图5.13用户个人中心界面5.3部队名称管理管理员进入后台管理界面,点击“部队名称管理”对信息执行增删改查等操作。部队名称界面如图5.14所示:图5.14部队名称界面5.4优享待遇管理用户进入系统后,点击“优享待遇”可以选择优享待遇可以进行申请。优享待遇界面如图5.15所示:图5.15优享待遇界面管理员进入后台管理界面,点击优享待遇管理模块下的“优享待遇”按钮,进入优享待遇管理界面,对优享待遇进行添加、修改、删除、批量删除、查看详情等操作。优享待遇管理界面如图5.16所示:图5.16优享待遇管理界面5.5待遇申请管理用户进入系统后,点击“优享待遇”用户选择一个优享待遇便可以进入申请界面。优享待遇申请界面如图5.17所示,申请文件上传如图5.18所示,申请文件下载如图5.19所示:图5.17优享待遇申请界面图5.18文件上传界面实现该功能的关键代码如下:@RequestMapping("/upload")@IgnoreAuthpublicRupload(@RequestParam("file")MultipartFilefile,Stringtype,HttpServletRequestrequest)throwsException{if(file.isEmpty()){thrownewEIException("上传文件不能为空");}StringfileExt=file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".")+1);StringfileName=newDate().getTime()+"."+fileExt;Filedest=newFile(request.getSession().getServletContext().getRealPath("/upload")+"/"+fileName);file.transferTo(dest);FileUtils.copyFile(dest,newFile("D:\\biye\\ssm5r123\\src\\main\\webapp\\upload"+"/"+fileName));if(StringUtils.isNotBlank(type)&&type.equals("1")){ConfigEntityconfigEntity=configService.selectOne(newEntityWrapper<ConfigEntity>().eq("name","faceFile"));if(configEntity==null){configEntity=newConfigEntity();configEntity.setName("faceFile");configEntity.setValue(fileName);}else{configEntity.setValue(fileName);}configService.insertOrUpdate(configEntity);}returnR.ok().put("file",fileName);}图5.19文件下载界面实现该功能的关键代码如下:@IgnoreAuth@RequestMapping("/download")publicvoiddownload(@RequestParamStringfileName,HttpServletRequestrequest,HttpServletResponseresponse){try{Filefile=newFile(request.getSession().getServletContext().getRealPath("/upload")+"/"+fileName);if(file.exists()){response.reset();response.setHeader("Content-Disposition","attachment;filename=\""+fileName+"\"");response.setHeader("Cache-Control","no-cache");response.setHeader("Access-Control-Allow-Credentials","true");response.setContentType("application/octet-stream;charset=UTF-8");IOUtils.write(FileUtils.readFileToByteArray(file),response.getOutputStream());}}catch(IOExceptione){e.printStackTrace();}}管理员登录到后台系统中,在待遇申请模块点击“待遇申请”按钮,对申请人员的申请进行增删改查操作。待遇申请管理界面如图5.20所示,待遇申请审核如图5.21所示:图5.20待遇申请管理界面图5.21待遇申请审核界面5.6工作信息管理用户进入系统后,点击“工作信息”用户能够在该页面进行工作信息的查看和申请。用户工作信息界面如图5.22所示:图5.22工作信息界面管理员进入后台管理系统,对工作信息进行增删改查、查看详细信息等操作。工作信息管理界面如图5.23所示:图5.23工作信息管理界面5.7工作申请管理用户进入系统后,点击“工作信息”用户选择一个想要申请的工作进行申请。用户工作信息申请界面如图5.24所示:图5.24工作信息申请界面管理员进入后台系统,对工作申请人员的申请进行增删改查与审核是否同意该军人的申请。工作申请管理界面如图5.25所示,工作申请审核界面如图5.26所示:图5.25工作申请管理界面图5.26工作申请审核界面5.8寻找战友管理用户进入系统后,点击“寻找战友”便可以在其中看到其他用户发布的帖子,用户可以在其中进行发言来相互交流。寻找战友界面如图5.27所示:图5.27寻找战友界面以管理员身份登录到后台系统中,点击寻找战友模块下的“寻找战友”按钮,进入寻找战友列表界面,点击想要查看的帖子,对其内容进行添加、修改、删除、批量删除、查看详细信息等操作。寻找战友管理界面如图5.28所示:图5.28寻找战友管理界面5.9公告信息管理用户进入系统后,点击“公告信息”便可以在其中看到发布的公告信息,点击公告信息即可查看详细信息。公告信息界面如图5.29所示:图5.29公告信息界面以管理员身份登录到后台系统中,点击系统模块下的“公告信息”按钮,进入公告信息管理界面,如图5.30所示。对其内容进行添加、修改、删除、批量删除、查看详细信息等操作。图5.30公告信息管理界面第6章系统测试在对每个功能模块和前端操作接口进行设计后,在正式使用前进行一系列功能和性能测试用来保障系统在正式使用时不会出现各种漏洞。在测试发现漏洞后可以及时进行完善。黑盒测试是一种测试系统整体功能的方法。测试人员将测试的结果与预期结果相比较来确定该模块是否达到了预期的效果。黑盒测试主要采用位移分析和阈值分析。系统误差往往发生在输入和输出值的边界,其概率远高于内部,因此,系统的稳定性和可靠性因阈值分析更加成熟。在确定输入和输出范围之后,选择操作系统阈值来测试系统。6.1测试用例(1)系统登录功能测试用例,根据系统运行结果,表明该功能达到了预期效果。表6.1系统登录功能测试用例功能描述系统登录测试目的检测登录时的合法性检查测试数据以及操作预期结果实际结果输入的用户名和密码带有非法字符提示用户名或者密码错误与预期结果一致输入的用户名或者密码为空提示用户名或者密码错误与预期结果一致输入的用户名和密码不存在提示用户名或者密码错误与预期结果一致输入正确的用户名和密码登录成功与预期结果一致(2)注册功能测试用例,根据系统运行结果,表明该模块达到了预期效果。表6.2注册功能测试用例功能描述用户注册测试目的检测用户注册时的合法性检查测试数据以及操作预期结果实际结果输入的手机号不合法提示请输入正确的手机号码与预期结果一致输入的字段为空提示必填项不能为空与预期结果一致输入的密码少于6位提示密码必须为6-12位与预期结果一致输入的密码大于12位提示密码必须为6-12位与预期结果一致(3)退伍人员优享待遇信息平台的部队名称管理模块的测试用例,根据系统反馈的处理结果,表明该模块达到了预期效果。表6.3部队名称管理的测试用例功能描述部队名称管理测试目的检测部队名称管理时的各种操作的运行情况测试数据以及操作预期结果实际结果点击添加部队名,必填项合法输入,点击保存提示添加成功与预期结果一致点击添加部队名,必填项输入不合法,点击保存提示必填项不能为空与预期结果一致点击修改部队名,必填项修改为空,点击保存提示必填项不能为空与预期结果一致点击修改部队名,必填项输入不合法,点击保存提示必填项不能为空与预期结果一致点击删除部队名,选择部队名删除提示删除成功与预期结果一致点击搜索部队名,输入存在的部队名查找出部队名与预期结果一致点击搜索部队名,输入不存在的部队名不显示部队名与预期结果一致(4)退伍人员优享待遇信息平台的优享待遇管理模块的测试用例,根据系统运行结果,表明该模块达到了预期效果。表6.4优享待遇管理的测试用例功能描述优享待遇信息管理测试目的检测优享待遇信息管理时的各种操作的运行情况测试数据以及操作预期结果实际结果点击添加优享待遇信息,必填项合法输入,点击保存提示添加成功与预期结果一致点击添加优享待遇信息,必填项输入不合法,点击保存提示必填项不能为空与预期结果一致点击修改优享待遇信息,必填项修改为空,点击保存提示必填项不能为空与预期结果一致点击修改优享待遇信息,必填项输入不合法,点击保存提示必填项不能为空与预期结果一致续表6.4优享待遇管理的测试用例点击删除优享待遇信息,选择优享待遇删除提示删除成功与预期结果一致点击搜索优享待遇信息,输入存在的优享待遇名查找出优享待遇信息与预期结果一致点击搜索优享待遇信息,输入不存在的优享待遇信息不显示优享待遇信息与预期结果一致(5)工作信息模块的测试用例,测试了该模块的各项功能,根据系统运行结果,表明该模块达到了预期效果。表6.5工作信息管理的测试用例功能描述工作信息管理测试目的检测工作信息管理时的各种操作的运行情况测试数据以及操作预期结果实际结果点击添加工作信息,必填项合法输入,点击保存提示添加成功与预期结果一致点击添加工作信息,必填项输入不合法,点击保存提示必填项不能为空与预期结果一致点击修改工作信息,必填项修改为空,点击保存提示必填项不能为空与预期结果一致点击修改工作信息,必填项输入不合法,点击保存提示必填项不合法与预期结果一致点击删除工作信息,选择工作删除提示删除成功与预期结果一致点击搜索工作信息,输入存在的工作名查找出工作信息与预期结果一致点击搜索工作信息,输入不存在的工作信息不显示工作信息与预期结果一致6.2测试结果根据以上测试情况,测试结果如下表所示。表6.6测试结果表测试项目测试结果登录测试成功续表6.6测试结果表修改密码测试成功工作信息测试成功优享待遇管理测试成功用户管理测试成功部队名称管理测试成功6.3测试结论系统整体性能比较稳定,可用性和安全性也均达到预期要求。在测试过程中,我们发现了一些缺陷和问题,包括登录界面无法正确显示、查询退役士兵信息时存在慢查询等,这些问题需要及时解决。系统功能经过全面测试,覆盖率超过95%,并通过了所有核心功能点和模块测试。检测报告详细,检测范围明确,对检测结果的分析合理客观。可以为今后的项目改进和优化提供有力的参考和建议。总之,该系统在本次测试中表现良好,但仍需进行一定的优化和修复工作。
结论随着信息技术的不断发展,企业在市场的竞争中管理信息系统将成为企业发展的重要保障,也是企业发展的重要部分。本文从退伍人员优享待遇信息平台的实际工作需求出发,详细阐述了需求分析、系统设计、数据库设计的全过程。设计该系统的重点有以下几方面:(1)阐述了退伍人员优享待遇信息平台系统的相关技术问题:采用SpringBoot框架进行开发。(2)文中对退伍人员优享待遇信息平台进行了详细的需求分析与设计。(3)本文初步实现了退伍人员信息的网络化,降低了人们的工作量,提高了办公的效率。保障了退伍人员应有的权益。在操作过程中我们也发现了一些问题,如下面所示:(1)在测试过程中,我们发现了一些缺陷和问题,包括查询信息时响应速度较慢、某些功能模块的操作界面比较复杂等,需要进一步优化和改进。(2)各业务模块的集成度不高,功能方面仍有提升空间。在今后可以进行功能的增加或完善。(3)使用过程中也存在一些问题。简而言之,一个好的应用系统需要在满足系统设计要求的同时,还需要能够进一步的提高系统的容错能力、故障处理能力、稳定性、可靠性、可维护性等方面。参考文献[1]陈方忠.某县武装部退伍军人档案管理系统的研究与分析[D].云南大学,2019.[2]落雁峰.某退役士兵综合信息管理系统的设计与实现[D].中国科学院大学(工程管理与信息技术学院),2014.[3]魏云来.潍坊市退伍军人信息管理系统的设计与实现[D].山东大学,2020.[4]姜红军.基于B/S结构的民兵管理系统设计与实现[D].电子科技大学,2019.[5]杜晓序.J2EE技术在我军退伍军人管理系统中的应用[J].电脑开发与应用,2019,23(05):66-68.[6]孟洁.浅谈档案管理信息系统[J].内蒙古煤炭经济,2010,(01):131-133.[7]张雪莉.论电子信息技术在档案管理中的运用[J].现代商贸工业,2010,22(02):247.[8]周英.企业档案管理的网络信息化及开发利用[J].安徽大学学报,2003,(03):154-156.[9]祝贺,安向明
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 單分子发光量子点纳米器件的稳定性提升技术-洞察与解读
- 2026年重庆物业管理师职业技能鉴定考试(理论知识高级、三级)题库及答案
- 物联网设备漏洞检测与修复技术-第1篇-洞察与解读
- 2026年县乡教师选调进城考试《教育学》题库及答案
- 核素成像技术在神经退行性疾病检测中的优势-洞察与解读
- 乳糖不耐症儿童营养干预研究-洞察与解读
- 医用大数据分析在临床决策中的应用研究-洞察与解读
- 数字经济驱动的宁夏服务业品牌创新-洞察与解读
- 物联网驱动的智能调度系统-洞察与解读
- 仓储物联网技术-洞察与解读
- 传统织锦的织造与工艺
- 心脏除颤器行业营销策略方案
- 公路工程总体实施性施工组织设计
- 《B族维生素》课件
- 诈骗罪报案材料
- 吴延输油管道与西延高铁建设迁改项目环境影响评价表
- 炉水循环泵培训教材
- 2023年芜湖一中高一自主招生考试试题数学
- 护理质量标准管理与控制
- GB/T 4100-2015陶瓷砖
- GA/T 1147-2014车辆驾驶人员血液酒精含量检验实验室规范
评论
0/150
提交评论