基于springboot的物资管理系统

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

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

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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

猫头鹰源码(同名B站)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值