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

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图表工具📣 有源码 获取源码
AdminLTE管理模板https://adminlte.io/

5,系统页面展示

5.1 登录

在这里插入图片描述

5.2 首页

在这里插入图片描述

5.3 从供应商进货列表

在这里插入图片描述

5.3.1 添加进货

在这里插入图片描述

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

在这里插入图片描述

5.4.1 新增退货

在这里插入图片描述

5.5 问题药品信息列表

在这里插入图片描述

5.5.1 新增问题药品

在这里插入图片描述

5.6 药品库存信息列表

在这里插入图片描述

5.7 药品出入库列表

在这里插入图片描述

5.7.1 新增出入库

在这里插入图片描述

5.8 药品出库完信息

在这里插入图片描述

5.9 药品销售记录列表

在这里插入图片描述

5.9.1 新增药品销售

在这里插入图片描述

5.10 药品退货信息列表

在这里插入图片描述

5.10.1 新增退货信息

在这里插入图片描述

5.11 药品在售信息列表

在这里插入图片描述

5.12 药品销售完信息

在这里插入图片描述

5.13 供应商信息列表

在这里插入图片描述

5.13.1 新增供应商

在这里插入图片描述

5.14 药品库存信息列表

在这里插入图片描述

5.14.1 新增药品信息

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/839664.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Flask CORS: 解决跨域资源共享问题的利器

文章目录 安装和启用 CORS配置 CORS拓展 在本文中,我们介绍了如何使用 Flask-CORS 扩展来解决跨域问题。Flask-CORS 是一个方便的工具,可以帮助我们轻松地实现跨域资源共享支持。 安装和启用 CORS 要开始使用 Flask-CORS,我们需要先安装它。…

机器学习模型可视化分析和诊断神器Yellowbrick

大家好,机器学习(ML)作为人工智能的核心,近来得到巨大应用,ML是使计算机能够在无需显式编程的情况下进行学习和预测或决策。ML算法通过学习历史数据模式,来对新的未见数据做出明智的预测或决策。然而,构建和训练ML模型…

静态代理和动态代理

静态代理 代理接口 public interface Person {public String wakeUp(String name);public String lunch(String name); }被代理对象 public class Student implements Person{Overridepublic String wakeUp(String name) {System.out.println(name"星期一早上8点上班&a…

什么是 UUID,uuid

文章目录 一、是什么二、为什么三、怎么用 标题:深入探讨UUID:全球唯一标识符的秘密 一、是什么 在当今数字化时代,唯一标识符(UUID)在计算机科学领域扮演着重要的角色。UUID是一种用于标识信息的唯一字符串&#xff0…

【intel CPU】三代牙膏的对比

1、PC处理器的选择 制程工艺 传说的“intel7”,感觉就像老婆饼,并不是7nm。 2、12代到13代其实应该归为一代,那就是大核心不行就堆小核心 3、所以智能踢掉有小核的; 3.1、CPU规格 3.2 内存规格 3.3 封装规格 其他都是一样的; …

彩色进度条(C语言版本)

.h文件 #include<stdio.h> #include<windows.h>#define NUM 101 #define LOAD_UP 50 #define LOAD_DOWN 60 #define SLEEP_SLOW 300 #define SLEEP_FAST 70 版本1&#xff1a;&#xff08;初始版&#xff09; //v1 #include "progress.h" int main() …

Spring ----> IOC

文章目录 一、 Spring 是一个包含众多工具的IoC容器二、 什么是IOC以及好处三、 如何实现loc思想四、Spring提供的实现loC的方法 --- 类注解方法注解4.1 类注解类注解概念介绍类注解的使用 4.2 方法注解Bean 一、 Spring 是一个包含众多工具的IoC容器 场景解析&#xff1a;首先…

TAS5711带EQ和DRC支持2.1声道的20W立体声8V-26V数字输入开环D类数字功放音频放大器

前言 数字功放很难搞&#xff0c;寄存器很多&#xff0c;要配置正确才有声音&#xff0c;要想声音好&#xff0c;要好好调整。 TAS5711出道很多年了&#xff0c;现在仍然在不少功放、音箱中能看到。 TAS5711特征 音频输入/输出 从 18V 电源向 8Q 负载提供 20W 功率 宽 PVDD…

使用libdmtx库高效识别DM码,关键是图像预处理

直接代码 void MainWindow::on_pushButton_decode_datamatrix_clicked() {//ROIcv::Rect rect(876,172,1200,1200);cv::Mat Dm_image_roi Dm_image(rect);cv::imshow("ROI",Dm_image_roi);cv::waitKey(1);//return;//Resizecv::Size size(Dm_image_roi.rows/2 ,Dm_…

MySQL的主从复制(主从数据库都是Linux版本)

概述 1.什么是主从复制 主从复制是指将主库的 DDL 和 DML 操作通过二进制日志传到从库服务器中&#xff0c;然后在从库上对这些日志重新执行&#xff08;也叫重做&#xff09;&#xff0c;从而使得从库和主库的数据保持一致。 2.主从复制作用 数据备份&#xff1a;通过主从复…

SQL:学习SQL优化

学习 1.语句 2.原则&#xff08;三条快速记忆&#xff09; 3.常见查询类型 试验 本次试验采用SQL表中的world 数据库中city表来试验 1.查询方法 explain SELECT * FROM city where ID>500 limit 10; #1.all查询&#xff0c;主要是因为查询的键不是District&#xff0c;…

新加坡裸机云多IP服务器与跨境外贸业务的适配性

在数字化时代&#xff0c;跨境外贸业务对服务器的需求愈发高标准化、多元化。新加坡裸机云多IP服务器&#xff0c;凭借其独特的优势&#xff0c;成为了跨境外贸等业务的首选。源库主机测评将为您科普新加坡裸机云多IP服务器如何满足跨境外贸等业务的需要。 首先&#xff0c;新加…

工业交换机的好处有哪些?

工业交换机是现代工业网络中不可或缺的重要组成部分&#xff0c;它扮演着连接和管理各种网络设备的关键角色。工业交换机的优点不言而喻&#xff0c;首先是其稳定可靠的性能&#xff0c;能够支撑工业环境下的高负荷工作。无论是在恶劣的温度、湿度或电磁干扰的环境下&#xff0…

【Java】/*类和对象(上)*/

目录 一、什么是类、什么是对象 二、为什么要学习类和对象 三、初识面向过程和面向对象编程 四、如何定义类 4.1 语法形式 4.2 定义示例 示例一&#xff1a;定义一个描述学生的类 示例二&#xff1a;定义一个描述冰箱的类 示例二&#xff1a;定义一个描述狗的类 4.3…

MySQL5个查询

# 总查询 EXPLAIN SELECT * FROM city; # 范围查询 EXPLAIN SELECT * from city where ID>5 and ID<20; #主键查询 EXPLAIN SELECT * from city where ID5; # 索引查询 EXPLAIN SELECT * from city where CountryCodeNLD; # 普通索引 EXPLAIn SELECT * from cit…

7 Series FPGAs Integrated Block for PCI Express IP核简介

7 Series FPGAs Integrated Block for PCI Express IP核是Xilinx公司7系列FPGA中集成的PCI Express&#xff08;PCIe&#xff09;IP核模块&#xff0c;是一个可扩展的、高带宽的、可靠的串行互联构建块&#xff0c;用于与Xilinx的Zynq-7000 SoC和7系列FPGA配合使用。它支持1-la…

【算法】栈——逆波兰表达式求值

题解&#xff1a;逆波兰表达式求值(栈算法) 目录 1.题目2.题意2.1逆波兰表达式2.2向零截断 3.题解4.总结 1.题目 题目链接&#xff1a;LINK 2.题意 这个题目种涉及一些概念&#xff0c;应当适当说一下。 2.1逆波兰表达式 即后缀表达式&#xff0c;是一种数学表达式的表达…

全自动机器学习AutoML高效预测时间序列

大家好&#xff0c;时间序列数据是许多现实世界问题的核心&#xff0c;例如预测能源消耗、气象预报、库存管理。传统上&#xff0c;使用专门的时间序列模型如Prophet来对此类数据进行建模和预测。然而&#xff0c;通过将时间序列数据转换为表格格式&#xff0c;可以利用更广泛的…

【全开源】多场馆场地预定小程序源码(ThinkPHP+FastAdmin+UniApp)

场馆场地预定小程序源码一款基于ThinkPHPFastAdminUniApp开发的多场馆场地预定小程序&#xff0c;提供运动场馆运营解决方案&#xff0c;适用于体育馆、羽毛球馆、兵乒球馆、篮球馆、网球馆等场馆&#xff08;高级版&#xff09;

如何将word插入的形状转成图片(高清)导出?

文章目录 前言&#xff08;不感兴趣可以直接看正文&#xff09;一、新建画布二、插入形状三、复制四、粘贴为图片五、另存为总结 前言&#xff08;不感兴趣可以直接看正文&#xff09; 因为我毕业论文里的图片刚开始使用画图软件画的&#xff0c;但到后期论文即将胶印的时候&a…