基于springboot的药品管理

简介: 本系统是2020年4月原创的项目,课题新颖,技术采用最新的SpringBoot与mybatis。具体功能如下。

项目介绍:


本系统是2020年4月原创的项目,课题新颖,技术采用最新的SpringBoot与mybatis。具体功能如下。


项目技术:


技术:SpringBoot,Mybatis,前端框架layui

开发工具:idea

数据库:mysql 5.7

JDK版本:jdk1.8

服务器:tomcat8


功能概述:



系统共分为管理员(药店店长之类的)、员工两种角色
管理员:
登录注册
个人信息管理:查看个人信息,修改
管理员管理:新增管理员,查看
员工管理:新增员工,修改,查看,删除
供货商管理:新增供货商、修改、查看、删除
药品信息管理:对药品各种信息的增、删、改、查
采购管理:采购药品的订单查询
销售管理:销售订单查询
公告管理:新增公告,修改,查看,删除
员工:登录注册
个人信息管理:查看个人信息,修改
药品信息管理:对药品各种信息的增、删、改、查
采购管理:采购药品的订单生成(订单里包含供货商信息、采购日期、药品信息、订单号...)
销售管理:主要功能:销售订单的生成(订单里包含客户姓名、药品信息...)
公告管理:查看


数据库设计:



ac6a8289873e4d4aa34da0686fa828de.png


部分功能展示:



登录页面


a5670069c1d54971b4dca870d81411fc.png

管理员首页


9aaedf71df284abb928caf81df957caa.png


药品管理

维护药品信息

359d4d6f9d854caf826cd3a5b7157ee0.png


添加药品

187a2c9ceb694fd296508fe8d62f23fa.png


供应商管理

维护供应商信息

2bffdbf0042645f1832e5cec7798a3c7.png


公告管理

维护公告信息

2bffdbf0042645f1832e5cec7798a3c7.png


员工管理

维护员工信息

3b041e0f3fba4f82a72ea6546756dd11.png


员工采购

baec06f17ffc4a0d95ae7263c1a29c7b.png


员工销售维护

247a8d376379411a8e0bf4ce98a9b176.png


部分代码:



/**
     * 分页查询
     * pageIndex 当前页码
     * pageSize  显示条数
     */
    @RequestMapping(value = "/findMedicine")
    public String findMedicine(Integer pageIndex, Integer pageSize, Model model,HttpServletRequest request) {
        HttpSession session = request.getSession();
        if(session.getAttribute("ad") == null){
            session.setAttribute("msg", "对不起,请登录!");
            return "login";
        }
        PageInfo<Medicine> pageList = medicineService.findPageInfo(pageIndex,pageSize);
        List<Supplier> supplierList = supplierService.getAll();
        model.addAttribute("pageList",pageList);
        model.addAttribute("supplierList",supplierList);
        return "MedicineList";
    }
    /**
     * 添加
     */
    @RequestMapping(value = "/addMedicine" ,method = RequestMethod.POST)
    @ResponseBody
    public String addMedicine( @RequestBody Medicine medicine) {
        Supplier supplierById = supplierService.findSupplierById(Integer.parseInt(medicine.getSid()));
        medicine.setSname(supplierById.getName());
        int d = medicineService.addMedicine(medicine);
        return "MedicineList";
    }
    /**
     * 删除
     */
    @RequestMapping( "/deleteMedicine")
    @ResponseBody
    public String deleteMedicine(Integer id) {
        int d = medicineService.deleteMedicine(id);
        return "MedicineList";
    }


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


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


相关文章
|
12月前
|
机器学习/深度学习 数据采集 JavaScript
ADR智能监测系统源码,系统采用Java开发,基于SpringBoot框架,前端使用Vue,可自动预警药品不良反应
ADR药品不良反应监测系统是一款智能化工具,用于监测和分析药品不良反应。该系统通过收集和分析病历、处方及实验室数据,快速识别潜在不良反应,提升用药安全性。系统采用Java开发,基于SpringBoot框架,前端使用Vue,具备数据采集、清洗、分析等功能模块,并能生成监测报告辅助医务人员决策。通过集成多种数据源并运用机器学习算法,系统可自动预警药品不良反应,有效减少药害事故,保障公众健康。
218 0
ADR智能监测系统源码,系统采用Java开发,基于SpringBoot框架,前端使用Vue,可自动预警药品不良反应
|
JavaScript Java 测试技术
基于SpringBoot+Vue个人健康管理网站设计和实现(源码+LW+部署讲解)
基于SpringBoot+Vue个人健康管理网站设计和实现(源码+LW+部署讲解)
136 7
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的宠物饲养管理APP的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的宠物饲养管理APP的详细设计和实现(源码+lw+部署文档+讲解等)
152 6
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的二手家电管理平台的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的二手家电管理平台的详细设计和实现(源码+lw+部署文档+讲解等)
106 4
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的个人健康管理网站的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的个人健康管理网站的详细设计和实现(源码+lw+部署文档+讲解等)
138 1
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的小区物业新冠疫情物资管理平台附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的小区物业新冠疫情物资管理平台附带文章源码部署视频讲解等
79 2
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的宠物饲养管理APP附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的宠物饲养管理APP附带文章源码部署视频讲解等
90 1
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的在线学习过程管理系统软件附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的在线学习过程管理系统软件附带文章源码部署视频讲解等
105 1
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的学生毕业管理小程序附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的学生毕业管理小程序附带文章源码部署视频讲解等
110 1
|
JavaScript Java 测试技术
基于SpringBoot+Vue的洛川县苹果销售管理平台的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的洛川县苹果销售管理平台的详细设计和实现(源码+lw+部署文档+讲解等)
115 0