基于SpringBoot的器材管理系统
创始人
2024-05-24 15:40:56
0

介绍

有一家实验室,里面有100台实验设备,5个实验员。每个设备使用之前需要对设备进行检查,现在存在以下痛点: 实验员检查器材的时候,发现器材不见了,他们都不知道器材是坏了还是其他实验员用到其他器材。非常不方便。希望开发一套软件进行器材的借,还,查,报废等功能。现在需要开发一款实验室器材管理系统,帮助管理员去管理器材。

功能描述

  1. 提供实验员进行器材的借、还、查。

  1. 提供实验室管理员:器材信息修改,新增,报废。

  1. 提供实验室管理员器材借还单、报废单的查询。

功能模块列

模块编号

名称

模块功能描述

101

登录

管理员和普通用户登录系统

102

器材分页展示

分页展示器材信息,每页5条记录

103

器材新增

管理员新增器材

104

器材更新

管理员对器材的信息进行修改

105

器材报废

管理员对器材进行报废处理

106

器材借还记录查看

管理员对器材借还记录进行查看

107

器材报废记录查看

管理员对器材报废记录进行查看

108

器材查找

根据输入的条件进行器材查询

109

器材归还

点击归还,填写表单进行器材的归还

110

器材借用

点击某个器材的详情对其进行借用

111

器材详情查看

用户点击某个器材查看详情

112

用户注销账号

用户注销账号后退出到登录页

模块展示

代码展示

@RequestMapping("/eqps2")public String findAllByCondition2(Model model,String eqpName,String eid,@RequestParam(value = "pageNow",required = false,defaultValue = "1") Integer pageNow,@RequestParam(value = "pageSize",required = false,defaultValue = "5") Integer pageSize) throws ParseException {String orderBy = "id" + " asc";PageHelper.startPage(pageNow,pageSize,orderBy);List eqps = equipmentMapper.findEqpByNameAndId(eqpName,eid);for(Equipment e:eqps){if(e.getStatus()==1)e.setStatusName("闲置");else if(e.getStatus()==2)e.setStatusName("借出");elsee.setStatusName("报废");}PageInfo pageInfo=new PageInfo<>(eqps);if(pageNow==1){pageInfo.setPrePage(1);}if(pageInfo.getNextPage()==0){pageInfo.setNextPage(pageInfo.getPrePage()+1);}model.addAttribute("pageInfo",pageInfo);model.addAttribute("eqps",eqps);model.addAttribute("flag",5);model.addAttribute("queryFlag",1);model.addAttribute("eid",eid);model.addAttribute("eqpName",eqpName);return "welcome";}@RequestMapping("/eqps_b")public String findAll_b(Model model,@RequestParam(value = "pageNow",required = false,defaultValue = "1") Integer pageNow,@RequestParam(value = "pageSize",required = false,defaultValue = "5") Integer pageSize) throws ParseException {String orderBy = "id" + " asc";PageHelper.startPage(pageNow,pageSize,orderBy);List eqps = equipmentMapper.findAll();for(Equipment eqp:eqps){if(eqp.getStatus()==1)eqp.setStatusName("闲置");else if(eqp.getStatus()==2)eqp.setStatusName("借出");elseeqp.setStatusName("报废");}PageInfo pageInfo=new PageInfo<>(eqps);if(pageNow==1){pageInfo.setPrePage(1);}if(pageInfo.getNextPage()==0){pageInfo.setNextPage(pageInfo.getPrePage()+1);}model.addAttribute("pageInfo",pageInfo);model.addAttribute("eqps",eqps);model.addAttribute("flag",5);model.addAttribute("queryFlag",0);return "welcome";}@RequestMapping("/eqps")public String findAll(Model model,@RequestParam(value = "pageNow",required = false,defaultValue = "1") Integer pageNow,@RequestParam(value = "pageSize",required = false,defaultValue = "5") Integer pageSize) throws ParseException {String orderBy = "id" + " asc";PageHelper.startPage(pageNow,pageSize,orderBy);List eqps = equipmentMapper.findAll();for(Equipment eqp:eqps){if(eqp.getStatus()==1)eqp.setStatusName("闲置");else if(eqp.getStatus()==2)eqp.setStatusName("借出");elseeqp.setStatusName("报废");}PageInfo pageInfo=new PageInfo<>(eqps);if(pageNow==1){pageInfo.setPrePage(1);}if(pageInfo.getNextPage()==0){pageInfo.setNextPage(pageInfo.getPrePage()+1);}model.addAttribute("pageInfo",pageInfo);model.addAttribute("eqps",eqps);model.addAttribute("flag",1);model.addAttribute("queryFlag",0);return "welcome";}

代码获取链接

点击获取

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
一帆风顺二龙腾飞三阳开泰祝福语... 本篇文章极速百科给大家谈谈一帆风顺二龙腾飞三阳开泰祝福语,以及一帆风顺二龙腾飞三阳开泰祝福语结婚对应...
美团联名卡审核成功待激活(美团... 今天百科达人给各位分享美团联名卡审核成功待激活的知识,其中也会对美团联名卡审核未通过进行解释,如果能...