系统使用技术:springboot+mybatis
前端技术:h-ui,js,css等
开发工具:idea
数据库:mysql5.7
项目介绍:
该系统为原创,包含详细数据库设计。基于springboot技术,数据层为MyBatis,mysql数据库,具有完整的业务逻辑,适用疫情、抗洪、救灾物资等课题。
功能详情:
数据库设计:
部分功能展示:
由于文章篇幅,我们来看看部分几个相关功能。
系统首页:
登录注册
系统登录,需要选择对于角色,也可以注册
申请方-物资申请
对物资进行管理
申请方-物资认领
对物资进行认领管理
申请方-物资归还
对物资进行归还管理
部门负责人-审核
对物资进行审核
仓库管理员-物资状态
对物资状态信息进行管理
部门代码:
/*
* @description: 跳转到首页
* @param request
* @param model
* @return: java.lang.String
* @author: mty
* @time: 2019/11/18 23:08
*/
@RequestMapping("/meterialIndex")
public String meterialIndex(HttpServletRequest request,Model model) throws Exception{
HttpSession session = request.getSession();
if(session.getAttribute("name") == null || session.getAttribute("password") == null){
session.setAttribute("msg", "对不起,请登录!");
return "common/meterialLogin";
}
String name = session.getAttribute("name").toString();
String password = session.getAttribute("password").toString();
List<Meterial> meterialList = meterialService.queryByAll();
int total = meterialList.size();
model.addAttribute("meterialList", meterialList);
model.addAttribute("total", total);
model.addAttribute("name", name);
model.addAttribute("password", password);
return "meterial/index";
}
/*
* @description: 查询可领取列表
* @param request
* @param model
* @return: java.lang.String
* @author: mty
* @time: 2019/11/18 23:08
*/
@RequestMapping("/meterialIndex1")
public String meterialIndex1(HttpServletRequest request,Model model) throws Exception{
HttpSession session = request.getSession();
if(session.getAttribute("name") == null || session.getAttribute("password") == null){
session.setAttribute("msg", "对不起,请登录!");
return "common/meterialLogin";
}
String name = session.getAttribute("name").toString();
String password = session.getAttribute("password").toString();
List<Meterial> meterialList = meterialService.queryByAll1();
int total = meterialList.size();
model.addAttribute("meterialList", meterialList);
model.addAttribute("total", total);
model.addAttribute("name", name);
model.addAttribute("password", password);
return "claim/index1";
}
以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,比较适合毕业设计和课程设计的相关应用。