语言支持以下技术栈:
数据库: mysql 版本不限
数据库工具:Navicat/SQLyog都可以
前端:vue.js+ElementUI
1 java(SSM/springboot)-idea/eclipse
2.Nodejs+Vue.js -vscode
3.python(flask/django)--pycharm/vscode
4.php(thinkphp/laravel)-hbuilderx
1. 用户功能
用户注册登录:允许用户创建账户并进行登录。
首页:展示系统主要功能和公告信息。
医院资讯:提供医院相关的新闻、公告和活动信息。
医生:查看医生的详细信息,包括专业、经验等。
个人中心:用户可以查看和编辑自己的个人信息,查看预约情况和就诊记录。(“每一次的就诊记录里,包含该次就诊的药方。药方,就是病症+用药记录,是什么病,用了什么药。比如这次就诊患者的症状是感冒,医生开了个“小柴胡+头孢”,然后这次的用药记录——药方的内容就是“患者症状:感冒,使用药品:小柴胡+头孢”。”)
在线回复:用户可以在线提问,医生或管理员回复咨询问题。
2. 医生功能
注册登录:允许医生创建账户并进行登录。
首页:展示对医生相关的信息和通知。
个人中心:医生可以查看和编辑个人资料,查看自己的排班和患者预约情况。
医院资讯管理:医生可以发布和管理医院资讯。
药品管理:管理药品信息,包括药品库存、分类、效用等。
开药方(医生独有功能): “开药方”的效果,大概就是“病人在这次就诊时,是什么病,医生开了什么药,然后把这次开的药集合到一个信息记录——药方。病人的每一次就诊,医生开药后都会有这么一个记录——药方。”
药品使用管理:记录药品的使用情况,包括患者使用记录。(“希望药品使用记录,能够引起药品库存的数量增减”)
医生资讯管理:发布和管理医生个人的资讯和通知。
病人管理:查看和管理自己负责的病人信息。(“查看病人信息的时候,要能够看到所有就诊时开过的药方。”)
医生挂号管理:管理患者的预约挂号信息。
用户管理:管理患者用户的账户信息。
3. 管理员功能
个人中心:管理员可以查看和编辑个人信息。
管理员管理:管理系统内部的管理员账户和权限。
基础数据管理:管理系统基础数据,如医院信息、科室信息等。
乡镇居民医疗资讯管理:发布和管理针对乡镇居民的医疗资讯。
药品管理:管理药品信息,包括药品库存、分类、效用等。(“管理员这边只负责管理药品的库存、分类、效用,不涉及医生开药方的功能。”)
药品使用管理:记录药品的使用情况,包括患者使用记录。(“希望药品使用记录,能够引起药品库存的数量增减”)
医生管理:管理医生的账户、资料和排班信息。
病人管理:管理所有病人的信息和医疗记录。
医生挂号管理:管理所有医生的挂号信息和预约情况。
用户管理:管理所有注册用户的账户信息。
轮播图管理:管理首页轮播图的内容和显示顺序。