基于B/S的药店药品管理系统(Java+SSM+MySQL)| 计算机毕业设计 附源码论文PPT
本项目为计算机本科毕业设计采用SSMSpringSpringMVCMyBatis作为后端框架B/S架构网页作为前端数据库使用MySQL。系统涵盖个人信息管理、员工管理、药品管理、进货管理、销售管理、供应商管理等7大功能模块。配套材料包括论文、答辩PPT、开题报告、任务书、数据库脚本、系统源码。一、采用技术技术项说明后端框架SSMSpring SpringMVC MyBatis前端网页B/S架构数据库MySQL架构B/S浏览器/服务器开发工具IntelliJ IDEA语言Java二、系统功能系统功能设计图系统功能模块设计图管理后台管理员角色个人信息管理管理员可查看、编辑个人信息修改密码增强账户安全员工管理对药店员工信息进行新增、修改、删除、查询支持Excel批量导入对用户名、手机号、身份证号做唯一性校验药品管理管理药品信息名称、功效、所治疾病、生产厂商、进价、售价、库存、到期时间等采用逻辑删除机制删除后数据可恢复进货管理记录药品进货信息药品、供应商、数量、进货时间进货后自动更新对应药品库存数量销售管理记录药品销售信息销售时自动扣减库存、校验库存是否充足防止超卖供应商管理管理供应商信息名称、类型、信用等级方便追溯药品来源员工端员工角色员工登录后仅显示对应权限的菜单和功能可查看自己的信息并修改密码核心业务流程管理员登录 → 录入供应商信息 → 录入药品信息关联供应商→ 进货入库更新库存 ↓ 员工登录 → 药品销售扣减库存、校验库存→ 销售记录生成三、系统截图管理后台个人信息管理界面图管理员查看和编辑个人基本信息员工管理界面图列表展示员工信息支持增删改查和批量导入药品管理界面图药品列表含库存数量、进价售价、到期时间等字段进货管理界面图进货记录列表记录每次进货的药品、数量和操作员工销售管理界面图销售记录列表记录每次销售的药品、数量和操作员工供应商管理界面图供应商列表含类型和信用等级信息员工端前台管理界面图员工登录后的功能界面权限受限四、关键代码片段1. 员工登录与Token认证登录时校验用户名密码生成Token返回前端后续请求携带Token进行身份识别IgnoreAuthRequestMapping(value/login)publicRlogin(Stringusername,Stringpassword,Stringcaptcha,HttpServletRequestrequest){YuangongEntityyuangongyuangongService.selectOne(newEntityWrapperYuangongEntity().eq(username,username));if(yuangongnull||!yuangong.getPassword().equals(password))returnR.error(账号或密码不正确);StringtokentokenService.generateToken(yuangong.getId(),username,yuangong,员工);RrR.ok();r.put(token,token);r.put(role,员工);r.put(userId,yuangong.getId());returnr;}2. 销售扣减库存核心业务逻辑销售操作时自动校验库存防止超卖并同步更新药品库存RequestMapping(/save)publicRsave(RequestBodyXiaoshouEntityxiaoshou,HttpServletRequestrequest){// 自动关联当前登录员工StringroleString.valueOf(request.getSession().getAttribute(role));if(员工.equals(role))xiaoshou.setYuangongId(Integer.valueOf(String.valueOf(request.getSession().getAttribute(userId))));YaopinEntityyaopinEntityyaopinService.selectById(xiaoshou.getYaopinId());if(yaopinEntitynull)returnR.error(查不到药品);elseif(yaopinEntity.getYaopinKucunNumber()null)returnR.error(查不到该药品的库存);elseif((yaopinEntity.getYaopinKucunNumber()-xiaoshou.getXiaoshouShuliangNumber())0)returnR.error(销售数量不能大于库存数量);// 扣减库存yaopinEntity.setYaopinKucunNumber(yaopinEntity.getYaopinKucunNumber()-xiaoshou.getXiaoshouShuliangNumber());yaopinService.updateById(yaopinEntity);xiaoshou.setInsertTime(newDate());xiaoshou.setCreateTime(newDate());xiaoshouService.insert(xiaoshou);returnR.ok();}3. 核心数据表 — 药品表yaopin字段说明类型id主键intyaopin_uuid_number药品编号varchar(50)yaopin_name药品名称varchar(50)yaopin_gongxiao药品功效varchar(50)yaopin_jibing所治疾病varchar(50)gongyingshang_id关联供应商intyaopin_kucun_number药品库存intyaopin_jinjia_money进价BigDecimalyaopin_xiaoshou_money售价BigDecimaldaoqi_time到期时间Dateyaopin_delete逻辑删除标记int五、配套材料清单✅系统源码JavaSSM框架 网页前端完整可运行✅毕业论文格式规范查重率 20%✅答辩PPT✅开题报告✅任务书✅数据库脚本✅部署说明文档 完整源码论文PPT已打包需要参考的同学通过文末微信二维码获取。如需定制选题SpringBoot / SSM / 微信小程序 / Python Django / Vue 均可请添加微信沟通。其他毕设案例持续更新中欢迎关注本专栏。#药店管理系统 #毕业设计 #Java #SSM #MySQL

相关新闻

如何构建革命性分布式智能体系统:agno MCP协议架构深度解析

如何构建革命性分布式智能体系统:agno MCP协议架构深度解析

如何构建革命性分布式智能体系统:agno MCP协议架构深度解析 【免费下载链接】agno Build, run, and manage agent platforms. 项目地址: https://gitcode.com/GitHub_Trending/ag/agno 在当今多智能体系统架构中,通信瓶颈已成为制约系统性能的关键…

2026/7/26 19:24:18 阅读更多 →
UnityFPSUnlocker终极指南:轻松解锁手机Unity游戏帧率限制

UnityFPSUnlocker终极指南:轻松解锁手机Unity游戏帧率限制

UnityFPSUnlocker终极指南:轻松解锁手机Unity游戏帧率限制 【免费下载链接】UnityFPSUnlocker 为unity-il2cpp提供在手机上设置FPS的模块 项目地址: https://gitcode.com/gh_mirrors/un/UnityFPSUnlocker 想要在手机上享受更流畅的Unity游戏体验吗&#xff1…

2026/7/26 19:24:18 阅读更多 →
GDScript Decompiler终极指南:5步掌握Godot逆向工程与源码恢复

GDScript Decompiler终极指南:5步掌握Godot逆向工程与源码恢复

GDScript Decompiler终极指南:5步掌握Godot逆向工程与源码恢复 【免费下载链接】gdsdecomp Godot reverse engineering tools 项目地址: https://gitcode.com/GitHub_Trending/gd/gdsdecomp GDScript Decompiler是一款专业的Godot游戏逆向工程工具&#xff0…

2026/7/26 19:24:18 阅读更多 →

最新新闻

大模型应用开发实战:从环境搭建到生产部署全流程指南

大模型应用开发实战:从环境搭建到生产部署全流程指南

最近在技术社区看到不少关于AI大模型应用落地的讨论,很多开发者对如何在实际项目中有效集成和使用这些模型还存在困惑。本文基于近期项目经验,完整梳理从环境搭建到生产部署的全流程,包含详细的代码示例和常见问题解决方案,适合有…

2026/7/26 19:46:26 阅读更多 →
Bielik.ai开源大语言模型:波兰语NLP实战部署与优化指南

Bielik.ai开源大语言模型:波兰语NLP实战部署与优化指南

1. 先搞清楚 Bielik.ai 到底解决什么实际问题如果你正在找一款能稳定处理波兰语或其他欧洲小语种任务的开源大语言模型,Bielik.ai 这个社区项目值得先放进你的测试列表。它不是又一个“全能型”模型,而是专门针对波兰语、捷克语、斯洛伐克语等欧洲语言优…

2026/7/26 19:46:26 阅读更多 →
链上 AI 项目的场景选型决策树:什么时候该上链、什么时候该走链下的完整判断框架

链上 AI 项目的场景选型决策树:什么时候该上链、什么时候该走链下的完整判断框架

链上 AI 项目的场景选型决策树:什么时候该上链、什么时候该走链下的完整判断框架 一、引言 "要不要把 AI 放到链上"是 2026 年 Web3 开发者面临的最具现实意义的架构决策之一。这个问题的难点不在于技术可行性——链上推理(通过 zkML、opML、T…

2026/7/26 19:46:26 阅读更多 →
AI + Web3 行业落地全景:DeFi、NFT、DAO、RWA 四大场景的 AI 应用成熟度评估

AI + Web3 行业落地全景:DeFi、NFT、DAO、RWA 四大场景的 AI 应用成熟度评估

AI Web3 行业落地全景:DeFi、NFT、DAO、RWA 四大场景的 AI 应用成熟度评估 一、引言 2026年的 Web3 行业,AI 的渗透已不再停留在概念验证阶段。从链上交易策略到去中心化治理辅助,从数字艺术生成到实物资产代币化风控,AI 与区块链…

2026/7/26 19:46:26 阅读更多 →
Cursor Free VIP终极指南:智能破解工具解锁AI编程助手完整功能

Cursor Free VIP终极指南:智能破解工具解锁AI编程助手完整功能

Cursor Free VIP终极指南:智能破解工具解锁AI编程助手完整功能 【免费下载链接】cursor-free-vip [Support 0.45](Multi Language 多语言)自动注册 Cursor Ai ,自动重置机器ID , 免费升级使用Pro 功能: Youve reached …

2026/7/26 19:46:26 阅读更多 →
终极星露谷物语零代码MOD制作指南:5分钟解锁你的创意世界

终极星露谷物语零代码MOD制作指南:5分钟解锁你的创意世界

终极星露谷物语零代码MOD制作指南:5分钟解锁你的创意世界 【免费下载链接】StardewMods Mods for Stardew Valley using SMAPI. 项目地址: https://gitcode.com/gh_mirrors/st/StardewMods 你是否曾经梦想过为星露谷物语添加全新的角色服装、改变季节景观&am…

2026/7/26 19:45:26 阅读更多 →

日新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/26 0:00:31 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/26 0:00:31 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/26 0:00:31 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/26 0:00:31 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/26 0:00:31 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/26 0:00:31 阅读更多 →

月新闻