项目介绍
互联网的战略实施后,很多行业的信息化水平都有了很大的提升。但是目前很多社区门诊日常工作仍是通过人工管理的方式进行,需要在各个岗位投入大量的人力进行很多重复性工作,这样就浪费了许多的人力物力,工作效率较低,同时为后续的工作带来了隐患。并且现有的微信小程序的社区门诊管理系统流程不完善导致小程序的使用率较低。社区门诊管理系统的部署与应用,将对日常的门诊信息、预约挂号、检查信息、检查报告、病例信息等功能进行管理,这可以简化工作程序、降低劳动成本、提高工作效率。为了有效推动医院的合理配置和使用,迫切需要研发一套更加全面的社区门诊管理系统。
本论文主要介绍基于Php语言设计并实现了微信小程序的社区门诊管理系统。该小程序基于B/S即所谓浏览器/服务器模式,选择MySQL作为后台数据库去开发并实现一个以微信小程序的社区门诊为核心的系统以及对系统的简易介绍。
开发环境
编程语言:PHP
数据库 :Mysql
系统架构:B/S
后端框架:ThinkPHP
编译工具:PHPStudy
支持定做:java/php/python/android/小程序vue/爬虫/c#/asp.net
系统实现
5.1用户功能模块(微信端)
用户注册,在用户注册页面通过填写账号、密码、确认密码、姓名、性别、手机、等信息进行注册操作;如图5-1所示。
图5-1用户注册界面图
用户登录,用户通过登录页面输入账号和密码,并点击登录进行小程序登录操作,如图5-2所示。
图5-2用户登录界面图
用户登陆微信端后,可以对首页、门诊信息、我的等功能进行详细操作,如图5-3所示。
图5-3用户首页界面图
门诊信息,在门诊信息页面可以查看科室名称、科室类型、医生编号、医生姓名、 职称、坐诊时间、科室图片、点击次数、科室介绍等信息进行预约挂号操作,如图5-4所示。
图5-4门诊信息界面图
检查信息,在检查信息页面可以查看检查项目、检查地点、检查时间、检查费用、账号、姓名、医生编号、医生姓名、是否支付、审核回复、审核状态等信息进行支付操作,如图5-5所示。
图5-5检查信息界面图
我的,在我的页面可以对预约挂号、检查信息、检查报告、处方信息、费用信息等详细信息,如图5-6所示。
图5-6我的界面图
用户信息,在用户信息页面可以填写账号、密码、姓名、性别、手机、头像等信息,进行修改保存,如图5-7所示。
图5-7用户信息界面图
5.2 管理员功能模块(服务端)
管理员登录,通过登录页面输入用户名、密码、选择角色等信息进行登录操作,如图5-8所示。
图5-8管理员登录界面图
管理员登录进入社区门诊管理系统可以查看首页、个人中心、用户管理、医生管理、门诊信息管理、科室分类管理、预约挂号管理、检查信息管理、检查报告管理、病例信息管理、处方信息管理、费用信息管理、系统管理等信息进行相应操作,如图5-9所示。
图5-9管理员功能界面图
用户管理:在用户管理页面中可以查看账号、姓名、性别、手机、头像等内容,并进行详情、修改或删除等操作,如图5-10所示。
图5-10用户管理界面图
医生管理;在医生管理页面中可以查看医生编号、医生姓名、性别、手机、职称、头像等内容,并进行详情、修改、删除等操作;如图5-11所示。
图5-11医生管理界面图
门诊信息管理;在门诊信息管理页面中可以查看科室名称、科室类型、医生编号、医生姓名、 职称、坐诊时间、科室图片等内容,并进行详情、修改、删除等操作;如图5-12所示。
图5-12门诊信息管理界面图
预约挂号管理;在预约挂号管理页面中可以查看科室名称、科室类型、科室图片、医生编号、医生姓名、职称、预约时间、预约说明、账号、姓名、审核回复、审核状态等内容,并进行详情、删除等操作;如图5-13所示。
图5-13预约挂号管理界面图
检查信息管理;在检查信息管理页面中可以查看检查项目、检查地点、检查时间、检查费用、账号、姓名、医生编号、医生姓名、是否支付、审核回复、审核状态等内容,并进行详情、删除等操作;如图5-14所示。
图5-14检查信息管理界面图
检查报告管理;在检查报告管理页面中可以查看检查项目、检查地点、检查图片、账号、姓名、医生编号、医生姓名等内容,并进行详情、删除等操作;如图5-15所示。
图5-15检查报告管理界面图
病例信息管理;在病例信息管理页面中可以查看账号、姓名、医生编号、医生姓名等内容,并进行详情、删除等操作;如图5-16所示。
图5-16病例信息管理界面图
处方信息管理;在处方信息管理页面中可以查看药品名称、药品规格、服药次数、服药剂量、药品图片、账号、姓名、医生编号、医生姓名等内容,并进行详情、删除等操作;如图5-17所示。
图5-17处方信息管理界面图
5.3 医生功能模块(服务端)
医生登录,通过登录页面输入账号、密码、选择角色等信息进行登录操作,如图5-18所示。
图5-18医生登录界面图
医生登录进入社区门诊管理系统可以查看首页、个人中心、预约挂号管理、检查信息管理、检查报告管理、病例信息管理、处方信息管理等信息进行相应操作,如图5-19所示。
图5-19医生功能界面图
预约挂号管理:在预约挂号管理页面中可以查看科室名称、科室类型、科室图片、医生编号、医生姓名、职称、预约时间、预约说明、账号、姓名、审核回复、审核状态等内容,并进详情、检查信息、删除等操作,如图5-20所示。
图5-20预约挂号管理界面图
检查信息管理;在检查信息管理面中可以查看检查项目、检查地点、检查时间、检查费用、账号、姓名、医生编号、医生姓名、是否支付、审核回复、审核状态等内容提交,还可以进行详情、检查报告、修改、删除等操作;如图5-21所示。
图5-21检查信息管理界面图
检查报告管理,在检查报告管理页面查看检查项目、检查地点、检查图片、账号、姓名、医生编号、医生姓名等信息,进行更详情、修改、删除等操作,如图5-22所示。
图5-22检查报告管理界面图
核心代码
论文参考
目 录
摘 要 I
Abstracts II
目 录 III
第1章 绪论 1
1.1 研究的主要内容 2
1.2 研究现状 3
第2章 系统开发平台及技术介绍 4
2.1 微信开发者工具 5
2.2 MySQL 介绍 6
2.3 MySQL环境配置 7
2.4 PHP语言简介 8
2.5微信小程序框架 9
第3章 系统分析与可行性分析 10
3.1系统总体分析 11
3.2 可行性分析 12
3.2.1 经济可行性 13
3.2.2 技术可行性 14
3.2.3 运行可行性 15
3.2.4 分析研究可行性 16
3.3 功能需求分析 17
第4章 系统设计 18
4.1系统结构设计 19
4.2数据库设计 20
4.2.1实体ER图 21
4.2.2数据表 22
第5章 系统详细设计 23
5.1 用户功能模块(微信端) 24
5.2 管理员功能模块(服务端) 25
5.3 医生功能模块(服务端) 26
第6章 系统测试 27
6.1 测试定义 28
6.2 功能测试 29
6.3 测试结论 30
结 论 31
参考文献 32
致谢 33