/Hospital_info_manage

大型数据库的课程设计

Primary LanguageCSS

Hospital_info_manage

大型数据库的课程设计

开发环境

  • Python 3.6
  • django 2.2
  • postgresql 12

功能模块

  • 病人
    • 登录/注册
    • 查看/修改个人信息
    • 查看就诊医生信息
    • 查看医生给自己开的病情诊断、药方、收费
    • 线上缴费(模拟)
  • 医生
    • 登录
    • 上下班打卡
    • 查看自己个人信息
    • 查看接诊的病人信息
    • 上传病人的诊断结果
    • 给病人开药
    • 向病人发起缴费
    • 诊断完毕后移除该病人
  • 科室长
    • 查看本科室医生列表,包括基本信息以及打卡情况
    • 查看当前就诊于本科室的病人数量
    • 查看就诊病人的基本信息以及接诊医生编号
  • 挂号员
    • 查看当前已打卡上班医生的列表
    • 查看每位工作中医生的基本信息以及接诊人数
    • 将病人挂号到指定医生下
  • 药品管理员
    • 添加药品
    • 修改药品信息
    • 对指定药品进行进出库处理

部署环境

  • 基于debian的docker环境
  • Python 3.7
  • nginx + gunicorn + django

不足之处

  • 前端
    • 页面比较简陋
    • 用户交互体验一般,用户操作成功或失败的提示比较low