医院在线挂号系统设计与实现【字数:8602】
医院网上预约挂号系统,可以方便病人挂号节约时间,具有重要的意义。本设计主要通过使用SSH(Spring,Struts2,Hibernate)框架进行后端的实现,前端页面使用了一款较为新颖的国产框架Layui。 整体架构采用了前后端分离技术,前台页面通过请求后端API,使用JavaScript来解析返回的json数据进行页面的渲染以及页面的跳转。前台主要提供了用户的注册和登陆,以及用户的挂号预约功能,后台模块提供了医院、科室、医生等基本信息的增删改查。
目录
1. 绪论 1
1.1 课题研究背景 1
1.2 课题研究目的 1
1.3 课题研究意义 1
2. 系统对人文、社会、法律、环境等方面的影响 2
3. 软件及相关技术介绍 3
3.1 软件介绍 3
3.1.1 SSH框架简介 3
3.1.2 Layui简介 3
3.1.3 Eclipese简介 4
3.1.4 Tomcat简介 4
3.1.5 MySQL简介 4
3.2 前后端分离简介 4
4. 需求分析与设计 5
4.1 可行性分析 5
4.2 需求分析 5
4.2.1 概述 5
4.2.2 用户挂号 5
4.2.3 后台管理 6
4.3 开发环境 6
5. 系统分析与设计 7
5.1 系统概述 7
5.2 系统功能 7
5.3 用例图 8
5.3.1 普通用户用例图 8
5.3.2 管理员用例图 9
5.4 流程图 9
6. 数据库设计 11
6.1 表结构 11
6.2 各个表之间关系图 13
7. 系统的实现 15
7.1 系统整体介绍 15
7.2 后台实现 20
7.2.1 后台整体架构 20
7.2.2 各个模块的实现 21
7.3 前台实现 25
7.3.1 注册功能 25 *好棒文|www.hbsrm.com +Q: ¥351916072¥
7.3.2 登陆功能 26
7.3.3 预约挂号 27
总结 32
参考文献 33
致谢 34
绪论
课题研究背景
在二十一世纪,对社会影响最大的无非就是计算机和互联网技术,现如今,互联网已经渗入到了几乎所有的领域。特别是现在生活在大城市中的年轻人,出门打车只需要打开手机就可以预约到车辆,几分钟后出租车就会来到指定地点,出门也不需要带任何现金,直接手机打开微信或支付宝就可以买到自己想要买的商品,等等。现在大城市的生活节奏越来越快,越来越多的人不再想将时间花费在所谓的等待上面。
在医疗领域,虽然一二线城市的互联网渗透率非常高,但是,在乡镇医院或者落后地区的医院,互联网渗透的还是不够好,很多医院还是停留在人工挂号的方式,甚至还不支持手机支付。现在的中国,医疗资源本来就很匮乏,还需要在很多不必要的流程上浪费时间,
课题研究目的
通过这个医院在线挂号系统,希望有效的减少人们在进行就诊的第一步—挂号上面浪费的时间和经历,以及减少医院在挂号方面的资源浪费。通过这个项目,医院的管理人员也可以很方便的进行医生、科室等信息的管理以及对就诊人数或科室、医生的接诊量等进行数据的分析。
课题研究意义
通过这个项目,为互联网在医疗领域的普及做出自己的一份微小的贡献,医疗乃民生之本,让人们可以体会到互联网在医疗领域带来的方便。
2. 系统对人文、社会、法律、环境等方面的影响
人文方面:医院在线挂号系统设计的初衷就是服务患者,方便患者,减少患者以及医院工作人员在不必要的流程上浪费过多的时间,包括患者的预约挂号,医院的信息管理等。
社会方面:该系统不仅提高了用户的就诊效率,同样也提高了医院的管理效率,患者的体验大大提升,也会在细微之处影响人们的幸福感。同样,在如今信息发达的社会,信息化会大大提高行业的效率,同样也会减少因为排队而产生的纠纷。同时,也会较少劳动力的浪费,使更多的人可以做更有意义的事。
法律方面:因为该系统从用户到医院科室医生等信息全面覆盖,用户的挂号记录以及就诊记录都会记录在数据库之中,如果产生法律纠纷,可以很方便快速的查询出就诊记录等信息,提高了执法的效率,
环境方面:首先该系统的使用会大大减少对于纸张的使用,减少了对于纸张的使用,也就减少了对于树木的需求,减少了垃圾的产生。
3. 软件及相关技术介绍
软件介绍
SSH框架简介
Spring框架是为了处理Java企业开发的复杂性而创建的,spring框架使简洁的POJO替代之前复杂的EJB,实现同样的功能,但是更加的简洁,而且Spring的用途愈加的宽泛,不只是局限于JavaEE的开发。Spring框架的出现,使开发人员不必在复杂的环境配置等方面花费太多的时间,将更多的时间用在软件的逻辑功能上面。近几年火爆的Springboot更是将这一特点发挥到了极致,只需要配置好starter,所依赖的jar包便可以自动的导入,使环境的搭建更加的简洁。甚至可以只使用Springboot进行前端控制,数据库访问等操作。
Struts2框架是一个经典MVC框架。最近几年随着Spring MVC和Springboot的不断普及,Struts2的份额逐渐的降低,但不可否认Struts2是一个十分强大的MVC框架。
Hibernate的主要优点就是在一个完整的项目中,甚至能够不用写一个SQL语句,但是这也是它的一个缺点,对于相对复杂的查询操作,Hibernate操作起来性能就相对较低,语句相对冗长,所以现在数据库访问层的框架可以说是Mybatis一家独大。因为Mybatis入门较为简单,操作相对方便,但是为了在项目中学到更多的东西,所以这个项目还是选择了学习成本较高的Hibernate框架。
目录
1. 绪论 1
1.1 课题研究背景 1
1.2 课题研究目的 1
1.3 课题研究意义 1
2. 系统对人文、社会、法律、环境等方面的影响 2
3. 软件及相关技术介绍 3
3.1 软件介绍 3
3.1.1 SSH框架简介 3
3.1.2 Layui简介 3
3.1.3 Eclipese简介 4
3.1.4 Tomcat简介 4
3.1.5 MySQL简介 4
3.2 前后端分离简介 4
4. 需求分析与设计 5
4.1 可行性分析 5
4.2 需求分析 5
4.2.1 概述 5
4.2.2 用户挂号 5
4.2.3 后台管理 6
4.3 开发环境 6
5. 系统分析与设计 7
5.1 系统概述 7
5.2 系统功能 7
5.3 用例图 8
5.3.1 普通用户用例图 8
5.3.2 管理员用例图 9
5.4 流程图 9
6. 数据库设计 11
6.1 表结构 11
6.2 各个表之间关系图 13
7. 系统的实现 15
7.1 系统整体介绍 15
7.2 后台实现 20
7.2.1 后台整体架构 20
7.2.2 各个模块的实现 21
7.3 前台实现 25
7.3.1 注册功能 25 *好棒文|www.hbsrm.com +Q: ¥351916072¥
7.3.2 登陆功能 26
7.3.3 预约挂号 27
总结 32
参考文献 33
致谢 34
绪论
课题研究背景
在二十一世纪,对社会影响最大的无非就是计算机和互联网技术,现如今,互联网已经渗入到了几乎所有的领域。特别是现在生活在大城市中的年轻人,出门打车只需要打开手机就可以预约到车辆,几分钟后出租车就会来到指定地点,出门也不需要带任何现金,直接手机打开微信或支付宝就可以买到自己想要买的商品,等等。现在大城市的生活节奏越来越快,越来越多的人不再想将时间花费在所谓的等待上面。
在医疗领域,虽然一二线城市的互联网渗透率非常高,但是,在乡镇医院或者落后地区的医院,互联网渗透的还是不够好,很多医院还是停留在人工挂号的方式,甚至还不支持手机支付。现在的中国,医疗资源本来就很匮乏,还需要在很多不必要的流程上浪费时间,
课题研究目的
通过这个医院在线挂号系统,希望有效的减少人们在进行就诊的第一步—挂号上面浪费的时间和经历,以及减少医院在挂号方面的资源浪费。通过这个项目,医院的管理人员也可以很方便的进行医生、科室等信息的管理以及对就诊人数或科室、医生的接诊量等进行数据的分析。
课题研究意义
通过这个项目,为互联网在医疗领域的普及做出自己的一份微小的贡献,医疗乃民生之本,让人们可以体会到互联网在医疗领域带来的方便。
2. 系统对人文、社会、法律、环境等方面的影响
人文方面:医院在线挂号系统设计的初衷就是服务患者,方便患者,减少患者以及医院工作人员在不必要的流程上浪费过多的时间,包括患者的预约挂号,医院的信息管理等。
社会方面:该系统不仅提高了用户的就诊效率,同样也提高了医院的管理效率,患者的体验大大提升,也会在细微之处影响人们的幸福感。同样,在如今信息发达的社会,信息化会大大提高行业的效率,同样也会减少因为排队而产生的纠纷。同时,也会较少劳动力的浪费,使更多的人可以做更有意义的事。
法律方面:因为该系统从用户到医院科室医生等信息全面覆盖,用户的挂号记录以及就诊记录都会记录在数据库之中,如果产生法律纠纷,可以很方便快速的查询出就诊记录等信息,提高了执法的效率,
环境方面:首先该系统的使用会大大减少对于纸张的使用,减少了对于纸张的使用,也就减少了对于树木的需求,减少了垃圾的产生。
3. 软件及相关技术介绍
软件介绍
SSH框架简介
Spring框架是为了处理Java企业开发的复杂性而创建的,spring框架使简洁的POJO替代之前复杂的EJB,实现同样的功能,但是更加的简洁,而且Spring的用途愈加的宽泛,不只是局限于JavaEE的开发。Spring框架的出现,使开发人员不必在复杂的环境配置等方面花费太多的时间,将更多的时间用在软件的逻辑功能上面。近几年火爆的Springboot更是将这一特点发挥到了极致,只需要配置好starter,所依赖的jar包便可以自动的导入,使环境的搭建更加的简洁。甚至可以只使用Springboot进行前端控制,数据库访问等操作。
Struts2框架是一个经典MVC框架。最近几年随着Spring MVC和Springboot的不断普及,Struts2的份额逐渐的降低,但不可否认Struts2是一个十分强大的MVC框架。
Hibernate的主要优点就是在一个完整的项目中,甚至能够不用写一个SQL语句,但是这也是它的一个缺点,对于相对复杂的查询操作,Hibernate操作起来性能就相对较低,语句相对冗长,所以现在数据库访问层的框架可以说是Mybatis一家独大。因为Mybatis入门较为简单,操作相对方便,但是为了在项目中学到更多的东西,所以这个项目还是选择了学习成本较高的Hibernate框架。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/649.html