系统使用技术: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";
    }

以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,比较适合毕业设计和课程设计的相关应用。

好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~~

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐