预约挂号小程序-node.js+ vue+微信小程序

89 阅读2分钟

淘宝店铺搜索:点创微科

预约挂号小程序-node.js+ vue+微信小程序

860baf22f65c49da97e52f18e4b517cd~tplv-k3u1fbpfcp-jj-mark_0_0_0_0_q75.jpg

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

基于node.js+ vue+微信小程序实现的预约挂号小程序

登录网址: hhttp://localhost:8080
管理员账户密码: 123456/123456

普通用户账户密码: 123456/123456

二、项目功能

小程序部分
整体功能有:
用户注册部分、就诊人部分、就诊人管理、对预约记录,缴费充值退款记录的管理
意见反馈、医院公告(文章)、自助缴费、余额充值、医院导航、消息管理、在线预约
整体采用注册用户绑定就诊人(就诊卡)的模式,除消息为其他数据绑定在对应的就诊人
就诊人
就诊人为一对多模式,最多绑定五位就诊人,有且只有一位默认就诊人,通过就诊卡唯一,对应自己的数据,包括各种记录和余额,且设置与账号所属人的关系,如父母或子女
在线预约
所有记录和预约操作依然是在单独的就诊人名下进行,选择合适分院(可设置多医院),一级科室,二级科室后通过医生简介等方式选择医生后提交信息预约,,可预约日期限制在今日起7天内 ,预约是否完成的操作在医生的控制,用户可对已预约单未完成的记录进行取消等操作

管理端
管理后台部分
整体功能有:
注册用户管理、就诊人管理,医生排班
医院信息(包括分院,各级科室,对应分院、楼层导航,小程序轮播图,各类文章)
充值缴费退款记录管理,预约记录管理和操作,近7天数据分析

三、运行环境开发工具:微信开发者工具+HBuilder X

运行环境:MySQL5.7+nodejs22.6.0(此配置为本人调试所用,仅供参考)

四、项目技术:node.js+ vue+微信小程序

(Api启动方式:node index.js ;Admin启动方式:npm run serve ;直接启动,切勿编译)
以上系统源码经过技术整理与调试,确保能正常运行

五、项目截图

1724392985-124b0521a5bfed0.png

1724392987-d8fddb9361db283.png

1724392989-0ff63afd450bffe.png

1724392991-e4a70d7d23f840c.png

1724392994-659c6839887a56d.png

1724392996-d065f668f1a8741.png

1724392998-c81a455368e7b00.png

1724393000-4d6a71f439a6236.png

1724393001-f7a965332d4a0d8.png

1724393002-b084cd7f10c1448.png

1724393004-230a5f4f96bc28f.png

1724393005-923b32ef7fef31f.png

1724393007-2bc41c6236874ee.png

1724393009-ec726096941d4b1.png

1724393010-370fc119d00b60d.png

1724393012-795227e2fe449c3.png

1724393013-6fb17a1477bc7ee.png

1724393014-c8bce311f4bb207.png

1724393016-4831f596c9c984b.png

1724393017-47b34cb8d58c507.png

1724393019-faa453eea4b383d.png

1724393020-0bad21bfdc3ccac.png

1724393022-54e89637a571200.png

1724393023-032c2957bc82784.png

1724393025-b4cec62a74abbde.png

1724393027-883a83ccfd5024f.png

1724393559-e488f82e629368d.png

1724393561-2c65ab31ffc5a0f.png

1724393562-f8b55e38e595abc.png

1724393564-044ed45cac16fed.png

1724393565-1f7f3cdd148a4c7.png

1724393566-aa805b5c8509cba.png

1724393568-c125bd5adafa1aa.png

1724393569-670ac66a8d7ec34.png

1724393570-ab069896ac81d3d.png

1724393572-b7fbb34db773199.png

1724393573-400b8136d4071a5.png

1724393574-f40e97e392581a3.png

1724393576-e116c1af1c89a7f.png

1724393577-16f8d841ab5747b.png

1724393578-1babe9c83531476.png

1724393580-5dca65f0a4d2e6d.png

1724393581-9d58b7fccc70838.png

1724393582-13de8edc4839570.png

1724393584-22dfffa1405c33b.png

1724393585-4699d629e3bdf9f.png

1724393586-35eabbf61e7648a.png

1724393588-b43d6fda178b277.png

1724393589-6388e32539eb87f.png

1724393590-b067c267fcbf0b9.png

1724393592-db41035d2e7ed08.png

1724393593-560acfa7c24b034.png

1724393595-553c0e9a0450723.png

1724393596-872a5b5f43afcc7.png