基于 Django 的宠物医院管理系统设计与实现

作品简介

面向中小型宠物医院的门诊管理系统:宠物建档、预约挂号、电子病历、处方与药品库存、收费结算、疫苗与驱虫提醒一站式覆盖。病历归档后不可修改只能追加病程记录;发药扣减库存、作废回滚库存,处方与库存始终一致。

技术栈

Python、Django、MySQL、Bootstrap 5、openpyxl

功能模块

  • 用户与角色:宠物主人 / 医生 / 管理员,菜单与操作按角色控制
  • 宠物档案:品种、性别、生日、体重、绝育情况,按宠物/主人/手机号检索
  • 预约挂号:按科室与医生时段预约,「医生 + 日期 + 时段」唯一,避免重复约诊
  • 电子病历:主诉、诊断、处置、医嘱与体况;归档后不可修改,只能追加病程记录
  • 处方与药房:开方(待发药)→ 发药(扣减库存 + 写流水)→ 作废(回滚库存);库存预警与采购入库
  • 收费结算:诊疗项目与处方金额汇总成收费单,支持重新计算与收款,未收款一目了然
  • 疫苗提醒:登记疫苗 / 驱虫与下次到期日,临近或过期自动进入提醒列表
  • 经营统计:营收趋势、科室与医生接诊量、药品消耗、库存与提醒,一键导出 Excel

运行环境

  • 编程语言:Python 3.8 及以上
  • Web 框架:Django 4.2
  • 数据库:MySQL 5.7 及以上
  • 前端:Bootstrap 5(已内置本地文件,离线可用,无需前端构建)
  • 报表导出:openpyxl
  • 操作系统:Windows / macOS / Linux
  • 启动方式:双击一键脚本,或 python manage.py runserver

界面截图

文档预览

交付的任务书、开题报告与论文均为 Word 文档,下面是真实页面预览:

交付内容

  • 完整源码(已跑通,含 140 只宠物 / 约 200 份病历 / 30 种药品演示数据)
  • 毕业设计任务书(Word)
  • 开题报告(Word)
  • 毕业论文(Word,七章制,含图表)
  • 系统使用与二次开发说明(Word + md)
  • 10 张系统运行截图

演示视频

在 B 站观看演示

创作时间: