结合目前流行的 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