跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Java大前端java

Spring Boot 药品进销存信息管理系统设计与实现

介绍基于 Spring Boot 和 Vue3 的药品进销存信息管理系统。系统采用前后端分离架构,后端使用 Spring Boot、MyBatis、Redis 及 MySQL 8.0,前端使用 Vue3 和 ElementUI。功能涵盖用户登录、供应商管理、药品管理、采购销售退货记录管理及库存变动监控等。系统包含角色权限管理和日志监控模块,适用于毕业设计或初级项目练手。技术栈包括 JDK 17、Maven 构建及 Tomcat 服务器。

PgDevote发布于 2026/4/6更新于 2026/5/2033 浏览
Spring Boot 药品进销存信息管理系统设计与实现

1.0 项目介绍

开发工具:IDEA、VScode 服务器:Tomcat,JDK 17 项目构建:Maven 数据库:MySQL 8.0

系统分为前台和管理后台两部分,采用前后端分离架构。 前端技术:Vue3 + ElementUI 服务端技术:Spring Boot + MyBatis + Redis + MySQL

1.1 项目功能

后台功能:

  1. 登录、退出系统、首页
  2. 供应商信息管理
    • 添加、修改、删除、查询等功能
  3. 药品管理
    • 添加、修改、删除、查询等功能
  4. 采购登记管理
    • 添加、修改、删除、查询等功能
  5. 销售记录管理
    • 添加、修改、删除、查询等功能
  6. 退货记录管理
    • 添加、修改、删除、查询等功能
  7. 库存变动管理
    • 添加、修改、删除、查询等功能
  8. 系统管理
    • 用户信息管理:添加、修改、删除、查询等功能
    • 角色信息管理:添加、修改、删除、查询等功能
    • 菜单信息管理:添加、修改、删除、查询等功能
    • 日志信息管理:添加、修改、删除、查询等功能
  9. 系统监控
    • 查看在线用户、设置定时任务、数据监控、缓存监控、查看缓存列表等
  10. 权限管理
    • 角色信息管理:添加、修改、删除、分配权限等功能
    • 资源信息管理:添加、修改、删除等功能

注意:实际开发中环境配置可能存在细微差异,不影响核心功能实现。

2.0 用户登录功能

用户根据正确的用户名、密码且通过正确的校验码进行登录。实现了登录校验和用户注册功能,使用 Spring Security 框架来实现登录、校验、验证等功能。

3.0 首页界面

统计相关药品的信息,使用柱状图和圆饼图等展示出来,更加直观。

4.0 供应商管理功能

上传图片使用了第三方接口:x-File-Storage 框架。

5.0 药品管理功能

提供药品的基础信息管理功能。

6.0 采购记录管理功能

对药品进行采购操作。

7.0 销售记录管理功能

对药品进行销售、销毁处理等操作。

8.0 退货记录管理功能

药品进行合理的退货,需要对库存进行同步的调整。

9.0 库存变动管理功能

对药品进行采购、销售、调整都会进行记录。

10.0 SQL 数据库设计

包含系统所需的数据库表结构设计及初始化脚本。

目录

  1. 1.0 项目介绍
  2. 1.1 项目功能
  3. 2.0 用户登录功能
  4. 3.0 首页界面
  5. 4.0 供应商管理功能
  6. 5.0 药品管理功能
  7. 6.0 采购记录管理功能
  8. 7.0 销售记录管理功能
  9. 8.0 退货记录管理功能
  10. 9.0 库存变动管理功能
  11. 10.0 SQL 数据库设计
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Claude AI 注册流程解析与手机号验证方案
  • Harness Engineering:给 AI 套上缰绳的工程学
  • C++进阶:unordered_set 和 unordered_map 详解及哈希表模拟实现
  • Llama-3.2-3B 使用 Ollama 部署及 GPU 加速配置指南
  • OpenClaw 与 cpolar 配合实现本地 AI 公网访问教程
  • 基于数据流架构扩展 RAG 提升大模型准确度
  • Moonvalley AI 视频生成工具使用指南
  • AirSim 无人机仿真与深度强化学习路径规划实战
  • LRU 缓存机制设计与 JavaScript 实现
  • 基于 Trae Agent 与 MCP Tools 实现 Gitee 自动化辅助
  • DCU BW1000 环境下 llama.cpp 推理 Qwen3-Coder-30B 实践与问题排查
  • 贝佐斯比尔盖茨等巨头押注 NASA 工程师打造通用机器人大脑 估值 20 亿美元
  • 30 道 Python 基础练手题及详解
  • GitHub 与 Google 第三方登录 OAuth 配置指南
  • Git 基本操作与版本回退原理解析
  • 基于 Q-Learning 的无人机三维动态避障路径规划与 Matlab 实现
  • Python SQLAlchemy ORM 数据库操作指南
  • C++ 模板编程基础:泛型编程入门与实践
  • Java 包装类与泛型核心解析
  • OpenClaw 本地部署及 cpolar 公网访问实战

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online