该系统是基于ThinkPHP和MUI开发的web app项目,实现了找医生,找医院,实时在线问诊,开处方,建立用户健康档案等功能。主要特色在于患者与医生能够一对一快速咨询问诊,患者建立自身的健康档案。 该系统涉及的内容有推荐算法的实现,短信验证码,地图,实时聊天和APP推送等功能,支持跨平台多终端使用,均为web app,包括安卓患者版app,安卓医生版app,IOS居民版app,IOS医生版app,web后台管理系统。
• apache2
• MySQL 5.6
• ThinkPHP 3.2.0
• MUI 前端框架
• HBuilder 集成开发环境
1.数据库配置:新建healthsystem数据库,并导入healthsystem.sql文件
2.系统后台配置:
management/Application/index.php => SITE_URL 设置为你的ip地址
management/Application/Common/Conf/config.php => 设置数据库的信息
management/Application/Connector/Controller/UserController => 设置患者版融云聊天token
management/Application/Connector/Controller/DocController => 设置医生版融云聊天token
management/Application/Connector/Controller/Sms/Include/config.php => 设置短信验证码的token
management/Application/Connector/Controller/Sms/forgetpwd.php => 找回密码短信验证码的数据库连接信息
management/Application/Connector/Controller/Sms/industrySMS.php => 设置数据库连接信息
management/Application/Connector/Controller/push/push_user_chufang.php => 个推APPKEY,数据库连接信息
management/Application/Connector/Controller/push/push_user.php => 患者版个推APPKEY,数据库连接信息
management/Application/Connector/Controller/push/push_doc.php => 医生版个推APPKEY,数据库连接信息
3.患者版APP配置:
helthSystem/js/common.js 设置为你的ip地址
4.医生版APP配置:
doctorsystem/js/common.js 设置为你的ip地址
1) 系统结构:功能结构见图4-1,文件结构见图4-2
4-1 功能结构
4-2 文件结构
2) 推荐算法:使用的是基于用户的协同过滤推荐算法,对不同的患者进行个性化的推荐医生,为患者提供更符合他需求的医生(参考https://blog.csdn.net/moakun/article/details/80704562 )
3) 相关SDK的调用: 短信验证码使用秒嘀科技,地图为百度地图,实时聊天使用融云,APP推送为个推
4) 患者版APP首页如图4-3:
4-3 首页
5) 后台管理系统如图4-4:
4-4 后台管理系统
1)目前打包发行只支持安卓版,IOS需要相关开发者证书,可以体验我打包好的患者版APP(user20180723.apk),医生版APP(doc20180723.apk)
2)后台访问 http://你的IP地址/health_system/management/Application/index.php 输入账号密码即可(manager表)
该系统为大三时参加大学生软件外包大赛的项目,特别感谢与姚同学,王同学,张同学的合作。
如果该文对您有所帮助,可以给个星或者打赏一下~