校内学院二等奖项目,与第一名失之交臂。
不过这是一个功能完备的医院管理系统,用来做毕业设计绰绰有余
该系统分为4个角色:
管理员:
- 管理员用于统筹整个医院管理,包括药品,项目,人员等等。最重要的是可以管理医生的排班,为医生添加排班
挂号员:
- 挂号员可以添加患者就诊卡,为患者挂指定医生的号,以及退号功能。当管理员添加医生的排班时,挂号员就可以根据医生的号以及患者描述进行挂号
医生:
- 医生可以查看挂号员为患者挂的号,并且根据患者描述可以为患者添加病历信息,以及开单相关诊断,包括收费功能。医生能够查看检查员回显的检查照片来进行开具药品
检查员:
- 检察员会收到当天待诊患者,根据医生开具的检查为患者做检查。当检查完毕后会回显到医生页面。
前端:VS Code
后端:IDEA
后端:Java21(可以在pom中修改),SpringBoot,MyBatis Plus,阿里云OSS,百炼云部署配置+MySQL8.0
前端:Vue+ElementPlus
链接阿里云的百炼大模型,使用AI来对医生病历进行评审,对医生开具药方进行评审(参照下方参考图)
- 导入项目文件夹中的数据库
his02.sql - 使用IDEA打开文件夹
his_ns-master中的yml文件中修改自己的MySQL用户名和密码 - Java版本不匹配的可在
pom.xml中修改为自己的Java版本 - 在本地环境变量中配置自己的阿里云OSS的Key(用于检查员上传检查结果图片并且回显到医生端) 参考链接 https://help.aliyun.com/zh/sdk/developer-reference/configure-the-alibaba-cloud-accesskey-environment-variable-on-linux-macos-and-windows-systems
- 在本地环境中配置阿里云的大模型Key(用于评审患者病历以及药品信息) 参考链接 https://help.aliyun.com/zh/model-studio/configure-api-key-through-environment-variables#e4cd73d544i3r
- 使用VS Code 打开
his_ns_vue3-master文件夹,打开终端运行npm install然后运行npm run dev - 另外本项目开发了一个简易的移动端网页,只可以进行挂号(感兴趣的朋友可以自行开发),使用VS Code打开
my-vue3-project,在终端运行npm install以及npm run dev:h5,即可看到初始页面
快速查看页面效果(具体查看数据库)
管理员用户名以及密码:admin /admin123
挂号员:ghy/ghy123
医生:bianque/bianque123
检查员:liyang/123456
病历首页使用百炼大模型请求
AI评审药方
本项目因为对接了AI,所以在配置方面可能会有一点点繁琐。不过总比千篇一律的管理系统更具有创新点,答辩也更加具有竞争力
整个项目虽然我已经检查了很多遍,不过依然可能会有点BUG,如有问题请提交issues,欢迎各位大佬提交Pull requests
最后如果对你有所帮助,请点亮Star,谢谢大家








