计算机毕业设计Python+django医院后勤服务系统flask

结合目前流行的 B/S架构,将医疗后勤服务管理的各个方面都集中到数据库中,以便于用户的需要。该平台在确保平台稳定的前提下,能够实现多功能模块的设计和应用。该平台由管理员功能模块,工作人员模块,患者模块,患者家属模块,护工模块和医护人员模块组成。不同角色的准入制度是有严格区别的。各功能模块的设计也便于以后的平台升级和维护。该平台采用了软件组件化、精化体系结构、分离逻辑和数据等方法。
该系统主要是结合实际情况,整合出项目的具体要求将现实存在需要解决的情况开发出对应的功能。具体功能设计如下:
针对管理员模块,管理员就是后勤外包公司的专业人员,模块里会有护工模块、送餐模块等。在护工模块里,管理员需要更新护工信息、工作范围、薪酬以及联系方式,以便于患者家属可以找到心仪的护工进行陪护。在送餐模块里,管理员需要更新每日菜单、优惠菜品以及推荐菜品等。
针对用户模块,用户分为两类:患者和工作人员。用户模式有注册登录模块,查看管理账户以及预约订餐模块等。用户首次使用该平台需进行注册账户密码,需要填写基本个人信息。完成后就可以在线选择护工以及每日订餐,会有专业人员进行配送到病房。工作人员同样需要注册、填写信息等,可以订购工作餐送至办公室。
本课题使用Python语言进行开发。基于web,代码层面的操作主要在PyCharm中进行,将系统所使用到的表以及数据存储到MySQL数据库中
使用说明
使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;
使用PyCharm 导入项目,修改配置,运行项目;
将项目中config.ini配置文件中的数据库配置改为自己的配置,然后运行;
运行成功后,在浏览器中输入:http://localhost:8080/项目名
技术栈
后端:python 
前端:vue.js+elementui
框架:django/flask
Python版本:python3.7+
数据库:mysql5.7
数据库工具:Navicat
开发软件:PyCharm .

本课题依据前后端分离思想,基于django技术实现医疗后勤服务平台系统,主要包括医院后勤服务指为患者和医院一线工作提供所需要的服务保障,主要职能包括为医院提供环境和秩序管理服务、为医院提供其他辅助性工作等。平台管理员需要根据实际情况更新订餐菜品、住院人数以及基本信息等,用户分为两类:患者家属和医护人员,患者家属可以为患者预定菜品、挑选护工等。医护人员可以为自己预定工作餐、对进入病区的人员进行核酸筛查等。
本服务平台的实现,运用大数据统计,解决医院的统计核酸繁琐、减轻医务人员的工作量,同时,实现家属线上为病人安排营养餐、护工等功能。
1、解决后端与数据库的连接。

2、解决设计模式问题。
采用MVC的设计模式,MVC是一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。

目  录
Abstract    I
目  录    II
1绪  论    1
1.1开发背景    1
1.2开发目的与意义    1
1.2.1开发目的    1
1.2.2开发意义    2
1.3本文研究内容    2
2开发技术    3
 
3平台分析    6
3.1可行性分析    6
3.1.1技术可行性分析    6
3.1.2经济可行性分析    6
3.1.3法律可行性分析    6
3.2平台性能分析    6
3.3功能需求分析    7
3.3.1管理员需求分析    7
3.3.2患者家属需求分析    8
3.3.3医护人员需求分析    9
3.3.4患者需求分析    9
3.3.5工作人员需求分析    10
3.3.6护工需求分析    10
3.4平台流程分析    11
4平台设计    12
4.1功能模块设计    12
4.2数据库设计    12
4.2.1数据库设计原则    12
4.2.2平台E-R图    12
4.2.3数据库表设计    15
5平台实现    26
5.1系统登录    26
5.2管理员模块实现    26
5.3患者家属模块实现    29
5.4医护人员模块实现    30
5.5工作人员模块实现    30
5.6患者模块实现    31
5.7护工模块实现    31
6平台测试    33
6.1平台测试内容    33
6.1.1 登录测试    33
6.1.2 角色测试    33
6.1.3 性能测试    34
6.2测试用例执行结果    34
结  论    35
参考文献    36

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/461195.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Vue 条件渲染 双向绑定

https://www.dedao.cn/ebook/reader?id5lZOKpMGr9mgdOvYa6Ej75XRo1NML3jx810k8ZVzb2nqPpDxBeJlK4AyQ8RPQv2z v-if实现条件渲染的功能。v-model实现双向数据传输。 v-model用来进行双向绑定,当输入框中的文字变化时,其会将变化同步到绑定的变量上&#…

每期100000元,第二期Agent赛题发布!

Datawhale赛事 奖金:10万元,大赛:Agent主题 百度智能云千帆杯AI原生应用开发挑战赛第二期赛题正式发布,专属于新年的贺岁文案主题,2月8日-2月21日,冠军队伍100,000元奖金。 对我这个“I”人来说&#xff0…

vue3 之 商城项目—二级分类

二级分类功能描述 配置二级路由 准备组件模版 <script setup></script><template><div class"container "><!-- 面包屑 --><div class"bread-container"><el-breadcrumb separator">"><el-bre…

交通 | 共乘出行(下):基于图结构的动态多时空供需网络的均衡度量方法

博客&#xff1a;Alex Chin, & Tony Qin. (2023.02.25). Quantifying Efficiency in Ridesharing Marketplaces. Link: https://eng.lyft.com/quantifying-efficiency-in-ridesharing-marketplaces-affd53043db2 论文&#xff1a;Chin, Alex, and Zhiwei Qin. “A Unified…

(十八)springboot实战——spring securtity注解方式的授权流程源码解析

前言 在上一节内容中&#xff0c;我们介绍了如何在FilterSecurityInterceptor过滤器中处理用户的授权流程&#xff0c;并分析了其源码&#xff0c;spring security还提供了方法级别的授权方式&#xff0c;通过EnableMethodSecurity注解启用权限认证流程&#xff0c;只需要在方…

鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Stepper组件

鸿蒙&#xff08;HarmonyOS&#xff09;项目方舟框架&#xff08;ArkUI&#xff09;之Stepper组件 一、操作环境 操作系统: Windows 10 专业版、IDE:DevEco Studio 3.1、SDK:HarmonyOS 3.1 二、Stepper组件 鸿蒙&#xff08;HarmonyOS&#xff09;仅能包含子组件StepperIte…

k8s 部署java应用 基于ingress+jar包

k8 集群ingress的访问模式 先部署一个namespace 命名空间 vim namespace.yaml kind: Namespace apiVersion: v1 metadata:name: ingress-testlabels:env: ingress-test 在部署deployment deployment是pod层一层封装。可以实现多节点部署 资源分配 回滚部署等方式。 部署的…

【每日一题】LeetCode——反转链表

&#x1f4da;博客主页&#xff1a;爱敲代码的小杨. ✨专栏&#xff1a;《Java SE语法》 | 《数据结构与算法》 | 《C生万物》 ❤️感谢大家点赞&#x1f44d;&#x1f3fb;收藏⭐评论✍&#x1f3fb;&#xff0c;您的三连就是我持续更新的动力❤️ &#x1f64f;小杨水平有…

鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Span组件

鸿蒙&#xff08;HarmonyOS&#xff09;项目方舟框架&#xff08;ArkUI&#xff09;之Span组件 一、操作环境 操作系统: Windows 10 专业版、IDE:DevEco Studio 3.1、SDK:HarmonyOS 3.1 二、Span组件 鸿蒙&#xff08;HarmonyOS&#xff09;作为Text组件的子组件&#xff0…

【RPA】智能自动化的未来:AI + RPA

伴随着人工智能&#xff08;AI&#xff09;技术的迅猛进步&#xff0c;机器人流程自动化&#xff08;RPA&#xff09;正在经历一场翻天覆地的变革。AI为RPA注入了新的活力&#xff0c;尤其在处理复杂任务和制定决策方面。通过融合自然语言处理&#xff08;NLP&#xff09;、机器…

React环境配置

1.安装Node.js Node.js官网&#xff1a;https://nodejs.org/en/ 下载之后按默认选项安装好 重启电脑即可自动完成配置 2.安装React 国内使用 npm 速度很慢&#xff0c;可以使用淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm。 ①使用 winR 输入 cmd 打开终端 ②依…

SpringBoot:日志框架

使用日志框架demo&#xff1a;点击查看LearnSpringBoot04logging 点击查看更多的SpringBoot教程 一、springboot日志框架简介 SpringBoot&#xff1a;底层是Spring框架&#xff0c;Spring框架默认是用ICL&#xff1b; SpringBoot选用SLF4j和logback&#xff1b; 统一使用slf4…