计算机毕业设计——springboot药品库存追踪与管理系统(附源码)

2024-01-02 14:54:17

1,绪论

1.1 背景调研

如今药品调价频繁,且品种繁多,增加了药品销售定价的难度。药品来货验收登记中的审查有效期环节容易出错,错收过期或有效期不足的药品。

手工模式下的药品库存难以及时掌握,虽然采取了每日进行缺货登记的措施来控制库存,却增加了登记尚未缺货药品库存的多余工作,费时费力。不能及时了解每种药品的所剩有效期,使一些药品错过退货期限,造成过期药品库存堆积,带来严重的经济损失。

1.2 课题目的

为了适应时代的发展,提高药店的工作效率,优化库存的数量与质量,以增加药店的经济效益和使药店运转更顺利,应尽量减少手工操作的工序,实现对药品的各项管理的电脑化,使高新技术在降低运营成本、提高管理水平和综合经济效益中发挥积极的作用。

因此,开发一个集处理药品、客户、供货商信息于一体的,包括员工管理的药品进销存管理系统,是符合市场发展需要的。目前软件市场上已有功能比较完善的各类销售、财务等软件,但该药店没有广泛使用管理信息系统软件。

2,系统设计

功能权限结构图

在这里插入图片描述

3,需求分析

  1. 从供应商进货药品:管理员可以在添加药品时选择供应商名称和供应商出品的药品名称,以及对已经进货的药品做增删改查功能的处理。

  2. 退货药品给供应商:管理员可以在退货药品时选择药品名称、药品批号、数量、退货时间以及退货原因,此外管理员有对已经退货的药品做增删改查功能的权限。

  3. 登记问题药品信息:管理员可以在等级问题药品时填写药品名称、药品批号以及原因,此外管理员有对问题药品做增删改查功能的权限。

  4. 药品库存信息:根据此功能管理员可以查看药店内所有药品的库存信息、过期时间、进货时间、退货数量等信息。

  5. 登记出入库信息:医院药房信息管理系统拥有的登记出入库信息功能可以直观的告诉管理员该药店所有的药品出入库记录以及操作人,操作时间等信息。

  6. 药品出库完信息列表:系统内包含了药品出库完信息列表的功能,用来帮助管理员掌握该系统的销售情况和药品出库率。

  7. 药品销售信息:管理系统内包含了药品销售信息的功能。管理员可以依靠此功能添加药品销售信息,此外管理员有对已添加的销售信息做删改查功能的权限。

  8. 药品退货信息:系统内包含了药品退货信息的功能。管理员可以依靠此功能添加药品退货信息,此外管理员有对已添加的退货信息做删改查功能的权限。

  9. 药品在售信息列表:系统内包含了药品在售信息列表的功能,用来帮助管理员掌握该系统的在售药品信息。

  10. 药品售完信息列表:系统内包含了药品售完信息列表的功能,用来帮助管理员掌握该系统的售无药品信息。

  11. 供应商信息:系统内的供应商信息功能可以向管理员完整的展现系统内存储的该药店的所有供应商的信息。此外管理员有对已添加的供应商信息做删改查功能的权限。

  12. 药品信息:系统内的药品信息功能可以向管理员完整的展现系统内存储的该药店的所有药品的信息。此外管理员有对已添加的药品信息做删改查功能的权限。

4,技术分析

后端技术

技术说明官网
SpringBootWeb应用开发框架https://spring.io/projects/spring-boot
SpringSecurity认证和授权框架https://spring.io/projects/spring-security
MyBatisORM框架http://www.mybatis.org/mybatis-3/zh/index.html
MyBatisGenerator数据层代码生成器http://www.mybatis.org/generator/index.html
Druid数据库连接池https://github.com/alibaba/druid
JWTJWT登录支持https://github.com/jwtk/jjwt
LombokJava语言增强库https://github.com/rzwitserloot/lombok
PageHelperMyBatis物理分页插件http://git.oschina.net/free/Mybatis_PageHelper
Swagger-UIAPI文档生成工具https://github.com/swagger-api/swagger-ui

前端技术

技术说明官网
Thymeleaf现代的服务器端Java模板引擎https://www.thymeleaf.org/
BootstrapCSS/HTML框架https://www.bootcss.com/
Swiper特效插件https://www.swiper.com.cn/
Element前端UI框架https://element.eleme.io
Axios前端HTTP框架https://github.com/axios/axios
Chart.js图表工具https://chartjs.cn/ 📣 有源码 获取源码
AdminLTE管理模板https://adminlte.io/

5,系统页面展示

登录

在这里插入图片描述

首页

在这里插入图片描述

从供应商进货列表

在这里插入图片描述

添加进货

在这里插入图片描述

药品退货到供应商信息列表

在这里插入图片描述

新增退货

在这里插入图片描述

问题药品信息列表

在这里插入图片描述

新增问题药品

在这里插入图片描述

药品库存信息列表

在这里插入图片描述

药品出入库列表

在这里插入图片描述

新增出入库

在这里插入图片描述

药品出库完信息

在这里插入图片描述

药品销售记录列表

在这里插入图片描述

新增药品销售

在这里插入图片描述

药品退货信息列表

在这里插入图片描述

新增退货信息

在这里插入图片描述

药品在售信息列表

在这里插入图片描述

药品销售完信息

在这里插入图片描述

供应商信息列表

在这里插入图片描述

新增供应商

在这里插入图片描述

药品库存信息列表

在这里插入图片描述

新增药品信息

在这里插入图片描述

文章来源:https://blog.csdn.net/m0_46479461/article/details/135328989
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。