摘要
信息化时代,各行各业都以网络为基础飞速发展,而医疗服务行业的发展却进展缓慢,传统的医疗服务行业已经逐渐不满足民众的需求,有些还在以线下预约挂号的方式接待病人,为此设计一个牙医预约管理系统很有必要。此类系统能帮用户省去大量排队、等待的时间,简化繁琐的看诊步骤,实现更高效的预约、预定服务的操作。 本次设计的牙医预约管理系统使用了PHP技术,实现了就诊挂号、服务预定的功能等。该系统用注册、登录预约,代替传统的办卡挂号机制,极大减小了用户预约时的操作复杂度,并节约了时间成本。
引 言
1.1 项目研究的意义以及背景 当前,国内的发展越来越好,民众的生活水平也在不断上升,伴随着的是各项行业的服务意识在不断提高,尤其是医疗方面。医疗作为民众生活最基础的保障之一,从以前的能就诊,到现如今,希望能更好的就诊,其中的转变很能体现民众对医疗服务行业的需求在不断提高[1]。这种需求对于医院来说就是不断扩大的用户流量,倘若再使用线下预约挂号的方式,会加重医院的负担,也会大大降低医院就诊的效率,浪费医院许多时间。 与传统预约挂号方式相比,通过牙医预约管理系统利用互联网为用户预约带来了足不出户的便利,用户可以随时随地在电脑上通过网络来预约医生和预定服务,这类系统的优势在于有很丰富的公告信息、就诊信息、服务类型提供不同需求用户选择,当医生登录系统后也可以方便的查看有哪些用户挂号,可以根据实际情况进行查看或审核操作,同时系统提供错峰预约,保证用户不会在同一时间段遇到拥挤导致无用等待,大大优化了用户与医院的对接流程[2]。
预约和就诊的流程统一在线上进行,避免了繁琐的重复的步骤,使用户能简单点按鼠标即可完成自己的需求。按照惯例人们去医院需要去指定的服务窗口或机台办理业务,这其中的等待使用户心力憔悴,而牙医预约管理系统可以避免这个问题。对于医院和牙科诊所而言,医院聚集、业务量增加亟需解决,这会提高医疗服务的品质,也方便后续业务流程的完善。现代的信息都讲究创新意识的发展,加强医疗体系建设和提升服务水平是医院未来发展的必经之路,而构建牙医预约管理系统则是医院发展的重要一步。
1.2 目前国内外研究现状的分析 1.2.1 国外的研究现状 在国外信息技术发展较快,早已出现了网络预约挂号系统,也在医院正式实行了许久,许多著名医院都已经将线上预约以及就诊指导作为提高效率的重要方法。同时不只是线上预约,还包括了许多预约方法,拿美国举例,已知的就有电话预约、线上预约、门诊预约、短信预约等多种情况,这是由于国外的医疗体系结构决定的,但无论哪种医疗机构,线上预约绝对是最为便捷高效的方式,毕竟国外的就诊环境严格来讲属于服务至上,但是效率不高[3]。与国内恰恰互补,国内的就诊本身效率很高,但是就诊前的一系列步骤都没有得到很好完善,当然这也是国情所致。同时,国外部分医疗机构通过统一的定制化服务能够使客户在全国乃至全世界范围内都享受到高度统一且高标准的定制化医疗服务。甚至可以安排私人医生进行会诊,这在国内是比较少见的,仍需进一步完善。
1.2.2 国内的研究现状 在国内目前的情况来看,线上预约挂号体系属于一个百花齐放的状态,尤其是最近几年相关政策的出台,使得各大医院都开始实行大带小,共同构建互联网线上预约挂号平台,全面推进此项服务,但不同地区的实际情况又有所差别,有的完成的程度不高,对于用户和医护人员使用起来还不如传统的线下预约挂号方式方便与快捷,而有的城市则已经有非常完善的线上预约挂号体系,这在从前幻想过足不出户就能看病的愿景,如今已经在慢慢实现当中,在发达城市的带头作用下,效果有限的挂号预约功能变成现在各项技术成熟的预约挂号体系,医疗服务领域逐渐完善[4]。不过目前也有一些较为明显的问题,国内高龄人群不能忽视,以及有很大一部分不会使用较为复杂医疗产品的客户,那么这时就需要尽量降低学习成本,能把两三步所做的事简化为一步直达,这是需要为之努力的方向。
系统相关技术介绍
2.1 PHP开发语言 PHP是一种面向对象的编程语言。类是PHP程序的基本组件。类包含属性和方法,可以在类中创建无数的对象。类的主要成员是字段和方法。字段指的是数据变量,方法指的是字段上的一组操作,包括为其他变量赋值和调用方法。PHP代码是在类主体中编写的,类主体中的每个数据项都可以看作是一个对象。PHP不支持类的多重继承,但它可以支持接口的多重继承,并支持类和接口的实现。由于PHP通常用于网络环境,因此PHP提供了一种针对恶意代码攻击的安全机制。同时,PHP具有强大的类型机制、自动垃圾收集、异常处理等特性,是PHP语言健壮性的重要保证。 1. PHP语言具有以下特性: (1) PHP结合了C、PHP、Perl和自己的新语法,形成了自己独特的语法。 (2) PHP可以更快地执行动态网页,当然这只是与CGI或Perl相比,PHP可以在HTML文档中嵌入程序,并且可以执行,此外,PHP可以实现CGI的所有功能,因此PHP具有非常强大的功能。 (3)大多数流行的数据库和操作系统PHP语言都能支持。 (4) PHP语言最重要的特点是C和c++可以扩展
2. PHP语言具有以下优点: (1)开放源代码:几乎所有的PHP源代码都是可用的。 (2)免费:PHP是开放源代码,是免费的 (3)快速性:对于初学者来说,PHP不仅编辑简单,可以嵌入到HTML语言中,而且程序开发和操作速度非常快,非常容易掌握。 (4)跨平台性强:PHP是一种可以在服务器上运行的脚本语言,因此可以在UNIX、Android、Mac OS、WINDOWS等操作平台上运行。 (5)效率高:PHP消耗的系统资源相对较少,因此效率高。 (6)图像处理:PHP不仅可以使用GD2处理图像,还可以完成图像的创建。 (7)面向对象:PHP4、PHP5对于PHP在面向对象方面有很多改进,PHP语言开发大型商业程序也可以胜任。
2.2 PHP开发平台 PHP是一个受众比较大且受欢迎的开源脚本语言,它可以运行在Web服务器端,并且支持MySQL数据库,当浏览器向服务器发送请求时,服务器就会通过PHP处理网页,然后将结果发送给浏览器。Apache+ MySQL+PHP是它最经典的安装部署方式,如需要用Linux和Apache构建一些小型或中型的功能强大的免费软件或硬件平台,它是最合适不过了[12]。所需的软件: 2.2.1 Apache服务器 Apache程序是一个开源免费的Web服务器,可以接受Web用户的请求,并给予一定的响应,它是一个快速、可靠并且可以通过简单的API扩展,支持HTTP协议通信,支持多个虚拟主机,可以在大多数计算机操作系统中运行,由于它的跨平台性和安全性,所以对开发环境特别友好[5]。 Apache服务器特点: (1)源码开放。 (2)可以在Windows和Linux系统上运行。 (3)采用模块化设计。 (4)运行比较稳定,且具有很好的安全性。 (5)支持以各种方式认证HTTP。
2.2.2 MySQL数据库 MySQL是一个多用户、多线程的SQL数据库服务器。MySQL不仅仅能够有效地对数据库的数据进行增、删、改、查,还可以做其他更多的事情[7]。MySQL是关系型数据库操作的基本操作语言,它可以保存实体之间的关系,即存储数据,比如用来存储用户、商品或订单,所以特别适合那些数据库和网站开发背景的工作。 MySQL数据库特点: (1)保证源代码编译器的可移植性和灵活性。 (2)支持多种操作系统包括AIX、FreeBSD、HP-UX、Linux和Mac OS、Novell‘s Netware、OpenBSD系统、OS/2卷、Solaris、Windows等。 (3)提供不同编程语言的接口,C、C++、Python和PHP、Perl、PHP、Ruby等编程语言。 (4)支持使用CPU资源的多线程。 (5)查询速度快。算法优化了查询语句,可靠地提高了搜索速度。 (6)MySQL语言灵活。作为嵌入式语言能够嵌入到其他语言程序中,它的语法结构基本一致,提供了极大的灵活性和方便性[14]。 (7)高度非过程化。在访问数据库时,没有必要一步一步向计算机发送指令去完成任务,只需要用MySQL语句描述并且命令就可以了,数据库会自动完成全部工作。
系统整体功能图
系统前台界面图
就诊信息界面图
在线预约界面图
服务类型界面图
服务预定界面图
后台登录界面图
管理员功能界面图
医生功能界面图
用户后台功能界面图
部分数据库表
字段名称 |
类型 |
长度 |
字段说明 |
主键 |
默认值 |
id |
bigint |
主键 |
主键 |
||
addtime |
timestamp |
创建时间 |
CURRENT_TIMESTAMP |
||
gonghao |
varchar |
200 |
工号 |
||
yishengxingming |
varchar |
200 |
医生姓名 |
||
xingbie |
varchar |
200 |
性别 |
||
touxiang |
longtext |
头像 |
|||
zhiwei |
varchar |
200 |
职位 |
||
guahaofei |
float |
挂号费 |
|||
keshimingcheng |
varchar |
200 |
科室名称 |
||
keshidizhi |
varchar |
200 |
科室地址 |
||
jiuzhenshijian |
varchar |
200 |
就诊时间 |
||
yishengjianjie |
longtext |
医生简介 |
总结
当前互联网飞速发展,很多的行业也在飞速匹配变革当中,社会中其实并不缺乏有关医疗以及预约方面的网上互联产品,但缺少真正简便好用,使人一看就明白的好产品,而牙医预约管理系统正是竭力朝着这个方向所努力的产品,努力优化,站在使用者的角度思考该如何更为便捷的开发项目。在本次毕业设计实践中遇到了不少的困难,也收获了很多的知识,许多从前不知道的方面和不确定的知识都在本项目中得到了实践验证。 牙医预约管理系统还存在着一些目前需要优化的问题和增加的功能。而需要优化的方面总结如下: (1)系统在医院预约方面后续会增加更多人性化功能以及更为丰富的信息管理。 (2)为了降低用户的视觉疲劳,系统将会增加皮肤功能,不定期更新视觉UI效果,为提升用户对系统的整体体验而努力。 (3)本系统未来会尝试对接更多的平台,例如移动端,毕竟现在人群使用手机的频率还是高于电脑,以后会朝着这个方面努力。