淘宝店铺搜索:点创微科
小型诊疗预约平台 Vue.js+SpringBoot
本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考
一、项目描述
基于springboot + vue实现的小型诊疗预约平台
本项目是一个基于Spring Boot后端技术和vue端技术构建的小型诊疗预约平台。
该平台旨在为用户提供一个方便快捷的小型诊疗预约平台环境。
整个系统采用RESTful API进行前后端交互,确保数据的安全性和一致性。
前端:http://localhost:8080/xiaoxingzhenliaoyuyuepingtai/front/pages/login/login.html
患者账号密码:患者1/123456
管理员账号密码:admin/123456
医生账号密码:医生1/123456
二、项目功能
患者端功能模块
首页 :患者进入平台后的初始页面,展示平台的核心功能入口,如预约挂号、查看医生信息等,方便患者快速找到所需功能。
公告信息网站介绍: 展示平台发布的各类公告信息,如最新诊疗动态、健康科普知识、平台更新通知等,让患者及时了解平台及医疗服务的相关信息。
商业合作: 展示平台与各类商业机构的合作信息,如合作的医药企业、健康产品供应商等,方便患者了解平台的商业合作情况,同时也为患者提供一些增值服务或优惠信息。
医生: 提供中医相关服务的入口,患者可以通过此功能预约中医专家、了解中医诊疗项目等,满足患者对中医诊疗的需求。
个人中心: 患者管理个人账号信息的地方,可以查看和修改个人资料、查看预约记录、查询就诊报告等,方便患者对自身在平台上的信息进行统一管理。
医生端功能模块
首页
个人中心
修改密码:医生可以在此修改个人登录密码,保障账号安全。
个人信息:医生可以查看和编辑自己的个人信息,如联系方式、职称、专业特长等,确保信息的准确性和完整性。
公告信息管理: 医生可以查看平台发布的公告信息,同时也可以根据需要发布针对患者的公告,如诊疗注意事项、科室活动通知等,方便与患者进行信息沟通。
患者管理
患者管理:医生可以查看和管理自己负责的患者信息,包括患者的基本资料、预约情况、就诊记录等,方便医生对患者进行跟踪和管理。
病例管理:医生可以在此记录和查看患者的病例信息,包括病情描述、诊断结果、治疗方案等,便于医生对患者的病情进行分析和总结,同时也方便患者查询自己的病例信息。
药品管理: 医生可以查看和管理药品信息,如药品库存、药品使用情况等,方便医生在诊疗过程中合理使用药品,同时也为药品采购和库存管理提供依据。
医生管理
医生留言管理:管理员可以查看和回复医生的留言,及时解决医生在工作中遇到的问题,同时也可以对医生留言进行统计和分析,为平台运营提供参考。
医生预约挂号订单管理:管理员可以查看和管理医生的预约挂号订单,包括订单状态、预约时间、患者信息等,方便对预约挂号情况进行统计和分析,同时也为医生的工作安排提供参考。
管理端功能模块
首页
个人中心
修改密码:管理员可以在此修改登录密码,保障管理账号的安全。
个人信息:管理员可以查看和编辑自己的个人信息,如姓名、联系方式、职责等。
基础数据管理
公告类型管理:管理员可以定义和管理公告的类型,如平台公告、科室通知、健康科普等,方便对公告信息进行分类管理。
科室管理:管理员可以添加、修改和删除科室信息,包括科室名称、科室简介、科室医生等,确保科室信息的准确性和完整性。
时间段管理:管理员可以设置和管理诊疗时间段,如上午、下午、晚上等,方便患者预约挂号和医生安排工作。
药品类型管理:管理员可以定义和管理药品的类型,如中成药、西药、保健品等,方便对药品信息进行分类管理。
职位管理:管理员可以设置和管理平台内各类人员的职位信息,如医生、护士、管理员等,明确各人员的职责和权限。
公告信息管理: 管理员可以查看、发布、编辑和删除平台公告信息,确保公告内容的及时性和准确性,同时也可以对医生发布的公告进行审核和管理。
患者管理
患者管理:管理员可以查看和管理所有患者的注册信息和预约记录,进行患者数据的统计和分析,为平台运营提供数据支持。
病例管理:管理员可以查看和审核医生记录的病例信息,确保病例的完整性和规范性,同时也方便对病例数据进行统计和分析。
单页数据管理: 管理员可以对平台的单页数据进行管理,如关于我们、联系我们等页面的内容编辑和更新,确保平台信息的准确性和完整性。
药品管理: 管理员可以对药品的采购、入库、出库、库存等信息进行管理,确保药品供应的及时性和准确性,同时也可以对药品的使用情况进行统计和分析,为药品采购和库存管理提供依据。
医生管理
医生管理:管理员可以添加、修改和删除医生信息,包括医生的个人资料、专业特长、工作时间等,确保医生信息的准确性和完整性。
医生留言管理:管理员可以查看和回复医生的留言,及时解决医生在工作中遇到的问题,同时也可以对医生留言进行统计和分析,为平台运营提供参考。
医生收藏管理:管理员可以查看和管理医生的收藏信息,了解医生对某些信息或资源的关注情况,为平台的内容优化提供依据。 医生预约挂号订单管理:管理员可以查看和管理医生的预约挂号订单,包括订单状态、预约时间、患者信息等,方便对预约挂号情况进行统计和分析,同时也为医生的工作安排提供参考。
轮播图信息: 管理员可以设置和管理平台首页的轮播图信息,展示平台的重要活动、特色服务、合作机构等内容,提升平台的宣传效果和用户体验。
三、运行环境
运行环境开发工具:idea2024.1
运行环境:jdk1.8+maven3.6.0+MySQL5.7(此配置为本人调试所用,仅供参考)
四、项目技术
服务端技术:springboot
前端技术:vue(v13.7.0)
以上系统源码经过技术整理与调试,确保能正常运行
五、项目截图