本系统的设计与实现共包含23个表:分别是关于我们信息表,病历信息信息表,我的消息信息表,处方信息信息表,配置文件信息表,导航服务信息表,交费信息信息表,就诊卡充值信息表,科室分类信息表,科室信息信息表,公告信息信息表,关于我们信息表,体检报告信息表,token表信息表,用户表信息表,项目名称信息表,药品类型信息表,药品信息信息表,医生信息表,用户信息表,预约体检信息表,在线挂号信息表,智能导诊信息表,
该系统将采用B/S结构模式,使用Vue框架搭建前端页面,后端使用python来搭建服务器,并使用MySQL
技术栈
语言:Python
框架:django/flask
软件版本:python
数据库:mysql br> 数据库工具:Navicat/SQLyog都可以
开发运行工具:pycharm/vscode都可以
前端框架:vue.js
技术介绍
Vue.js: 前后端分离框架。
elementUi-一个为Vue而生的UI框架
Django是一个高级的Python Web框架,可以快速开发安全和可维护的网站
Python已经成为最受欢迎的程序设计语言之一。
PyCharm是一种Python的IDE集成开发环境
本文所设计的智慧社区医院医疗服务导诊平台系统的设计与实现拥有前端和后端,前端使用Vue.js框架和创建,后端使用python语言的django框架创建,使用Mysql数据库对后台数据进行存储。将pycharm作为主要的开发工具。接着进行系统的需求分析、功能设计、数据库设计,最后进行编码实现。
实现了一个完整的智慧社区医院医疗服务导诊平台系统,其中主要有智能导诊模块、在线挂号模块、预约体检模块、用户模块、医生模块、药品信息模块、药品类型模块、项目名称模块、用户表模块、token表模块、体检报告模块、关于我们模块、公告信息模块、科室信息模块、科室分类模块、就诊卡充值模块、交费信息模块、导航服务模块、配置文件模块、处方信息模块、我的消息模块、病历信息模块、关于我们模块、账户的注册与登录等功能模块。本文详细介绍了该智慧社区医院医疗服务导诊平台系统的设计过程,并通过全面测试,完善了预期的功能。研究表明采用B/S架构,通过Vue.js框架、django框架以及Mysql数据库可以构建一个完整智慧社区医院医疗服务导诊平台系统。最后,整个论文从系统分析、设计、实现以及最后的测试做了一个合理的安排。通过最终的研讨做出一个可行性的方案,在完成以后我们做了详细的介绍并找出系统的不足之处,从而来弥补系统的完善,最终打到符合毕业答辩要求的标准。
关于我们 (自动编号、图片2、创建时间、内容、图片3、副标题、标题、图片1);
病历信息 (自动编号、创建时间、诊断结果、医生工号、检查报告、账号、医生建议、医生姓名、姓名、处方信息、登记时间、就诊卡号、症状描述);
我的消息 (自动编号、用户id、是否回复、提问、回复、创建时间、管理员id);
处方信息 (自动编号、药品名称、姓名、账号、创建时间、就诊卡号、处方内容、总费用、医嘱、医生姓名、医生工号、用户金额、药品编号、药品价格、数量、职位、处方时间);
配置文件 (自动编号、配置参数值、配置参数名称);
导航服务 (自动编号、路线图、创建时间、交通方式、目的地、出发地、用时);
交费信息 (自动编号、总费用、医生工号、数量、用户金额、药品名称、医生姓名、创建时间、交费时间、药品编号、账号、药品价格、姓名、职位、就诊卡号);
就诊卡充值 (自动编号、账号、就诊卡号、充值时间、是否支付、创建时间、姓名、金额);
科室分类 (自动编号、科室分类、创建时间);
科室信息 (自动编号、图片、科室名称、挂号费、创建时间、职位、医生工号、科室号、医生姓名、坐诊时间、可挂号人数量、科室地址、科室分类);
公告信息 (自动编号、内容、创建时间、简介、标题、图片);
关于我们 (自动编号、内容、图片1、创建时间、副标题、图片2、图片3、标题);
体检报告 (自动编号、就诊卡号、诊断时间、姓名、科室号、科室名称、医生工号、诊断结果、体检报告、创建时间、医生姓名、项目名称、用户金额、职位、账号);
token表 (自动编号、用户名、密码、角色、用户id、新增时间、过期时间、表名);
用户表 (自动编号、用户名、密码、角色、新增时间);
项目名称 (自动编号、创建时间、项目名称);
药品类型 (自动编号、药品类型、创建时间);
药品信息 (自动编号、药品类型、生产单位、药品价格、创建时间、药品说明、生产地址、药品编号、生产日期、剂型、药品图片、药品名称、保质期);
医生 (自动编号、密码、职位、创建时间、医生姓名、医生工号、性别、照片);
用户 (自动编号、账号、创建时间、密码、姓名、症状描述、照片、性别、金额、联系电话、年龄、就诊卡号);
预约体检 (自动编号、挂号编号、创建时间、医生工号、用户金额、就诊卡号、账号、科室号、姓名、项目名称、医生姓名、检查时间、职位、科室名称);
在线挂号 (自动编号、挂号人数、科室号、跨表主键id、创建时间、科室名称、职位、医生工号、就诊卡号、跨表用户id、坐诊时间、医生姓名、账号、用户金额、挂号费、挂号编号、挂号时间、姓名);
智能导诊 (自动编号、就诊卡号、姓名、推荐时间、职位、账号、科室名称、推荐医生、医生姓名、科室地址、科室号、导诊编号、创建时间、性别、科室分类、症状描述);