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

1,绪论

1.1 背景调研

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

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

1.2 课题目的

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

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

2,系统设计

功能权限结构图

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

3,需求分析

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

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

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

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

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

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

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

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

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

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

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

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

4,技术分析

后端技术

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

前端技术

技术 说明 官网
Thymeleaf 现代的服务器端Java模板引擎 https://www.thymeleaf.org/
Bootstrap CSS/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,系统页面展示

登录

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

首页

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

从供应商进货列表

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

添加进货

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

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

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

新增退货

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

问题药品信息列表

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

新增问题药品

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

药品库存信息列表

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

药品出入库列表

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

新增出入库

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

药品出库完信息

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

药品销售记录列表

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

新增药品销售

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

药品退货信息列表

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

新增退货信息

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

药品在售信息列表

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

药品销售完信息

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

供应商信息列表

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

新增供应商

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

药品库存信息列表

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

新增药品信息

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

你可能感兴趣的:(课程设计,spring,boot,后端,java,毕业设计,spring,vue.js)