医疗咨询查询模块中有医生的情况介绍,系统中有增加一些有关医疗常识、养生保健、康复训练等的培训课程。
医疗信息读取模块:主要会运用到区块链技术。关系到各个医院对患者的信息共享,故要加强其保密性和安全性。
预约挂号缴费模块和交易记录模块:该模块使用HIS系统。
后端:python
前端:vue.js+elementui
框架:django/flask
Python版本:python3.7+
数据库:mysql
数据库工具:Navicat
开发软件:PyCharm
使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;
使用PyCharm 导入项目,修改配置,运行项目;
将项目中config.ini配置文件中的数据库配置改为自己的配置,然后运行;
本系统选择编程语言。Pymysql是封装了MySQL驱动的Python驱动一个能使Python连接到MySQL的库。Python语言官方规范访问数据库的统一接口规范(Python DB-API),防止在使用不同数据库时,由于底层数据库技术不同造成接口程序紊乱的问题。通过本次系统设计可以提高自己的编程能力,强化对所学知识的理解和运用
系统主要内容包括个人注册登录模块(实名认证)、医疗信息写入模块(姓名、年龄、性别、爱好、病史等)、医疗信息读取模块(电子病历)、医疗资源查询模块(医师咨询电话)、预约挂号缴费模块(挂号信息、挂号单据等)、交易记录模块。运行软件:vscode
对个人医疗信息管理的流程进行科学整理、归纳和功能的精简,通过软件工程的研究方法,结合当下流行的互联网技术,最终设计并实现了一个简单、易操作的个人医疗信息系统。内容包括系统的设计思路、系统模块和实现方法。系统使用过程主要涉及到管理员、医生和用户三种角色,主要包含个人中心、用户管理、医生管理、医疗信息管理、分类管理、医疗知识管理、医疗咨询管理、挂号信息管理、系统管理等功能。
请解释Flask是什么以及他的主要用途
Flask是一个用Python编写的清凉web应用框架。它易于扩展且灵活,适用于小型的项目或者微服务,以及作为大型应用的一部分。
Flask和Django相比有什么优缺点
Flask提供了更大的灵活性和简单性,适合小型项目和微服务。Django则提供了更多的内置功能,适合大型项目。Flask让开发者更多的控制其组件,而Django则遵循开箱即用的原则
目 录
第一章 绪 论 1
1.1研究背景 1
1.2系统研究现状 1
1.3研究意义 2
第二章 开发工具和开发技术 3
2.1开发工具 3
2.2开发技术 3
2.2.3 Vue框架 4
2.2.4 B/S架构 4
第三章 需求分析 6
3.1需求描述 6
3.2系统角色需求分析 6
3.3系统功能需求分析 6
3.4可行性分析 8
3.4.1先进性 8
3.4.2安全性 8
3.4.3易用性 9
3.4.4可扩展性 9
3.4.5可修改性 9
3.5系统流程分析 9
3.5.1登录流程 9
3.5.2添加信息流程 10
3.5.3删除流程 10
3.6本章小结 11
第四章 系统设计 12
4.1系统总体设计 12
4.2数据库设计 12
4.2.1数据库逻辑设计 13
4.2.2数据库表设计 15
4.3本章小结 22
第五章 详情设计与实现 23
5.1系统功能实现 23
5.2后台模块实现 25
5.2.1管理员模块实现 25
5.2.2医生模块实现 28
5.2.3用户模块实现 29
5.3本章小结 30
第六章 系统测试 31
6.1测试目的 31
6.2测试用例 31
6.3本章小结 32
结 论 33
参考文献 34
致 谢 35