恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

基于B/S的药店药品管理系统(Java+SSM+MySQL)| 计算机毕业设计 附源码论文PPT

  • 首页
  • 资讯中心
  • /
  • 基于B/S的药店药品管理系统(Java+SSM+MySQL)| 计算机毕业设计 附源码论文PPT

相关资讯

AI化学反应预测:从原理到工业落地 2026/8/2 18:19:06
音乐伴舞功能实现:从音乐特征提取到音画同步的完整技术方案 2026/8/2 18:19:06
你的Android手机还在为视频格式发愁吗?OPlayer万能播放器一网打尽 2026/8/2 5:47:49

最新资讯

JDShop云原生部署实战:从WAR包到K8s高可用电商系统
POE交换机电源架构设计:12V升压48V与PSE端口保护实战
DataWedge原理与实战:PDA工业扫码中间件深度解析
多分支融合网络降水临近预报实战:架构、调参与避坑
Unity 3D模型导出PNG:渲染管线级精准控制方案
AI智能体工程落地手册:21种架构模式与7大工程支柱

今日推荐

婚恋网站实战案例:避开3个高价坑,省钱50%还能跑赢流量
制作网页比较方便的软件怎么选?一文搞懂避坑指南
BootCamp6.1.7071驱动包手动安装与回滚全攻略

本周热门

从像素到笔画:srt-whiteboard-animation骨架笔迹追踪实现(Zhang-Suen细化+8邻接追踪)
网站建设的英语怎么说?别只背单词,看完这套安全完整流程才敢上线
新手入门看这篇:建设网站加盟避坑指南与SEO实操

本月精选

自研推理加速器Redwood:两周内实现PyTorch模型高效部署的实战教程
V4L2摄像头采集实战:从camera_client.rar到出图全流程解析
从“谁发明了钢琴键”到知识问答智能体:RAG与记忆工程实践

基于B/S的药店药品管理系统(Java+SSM+MySQL)| 计算机毕业设计 附源码论文PPT

发布时间:2026/9/28 23:38:31
基于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

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号