系统使用技术: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"; }
以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,比较适合毕业设计和课程设计的相关应用。