0004Java程序设计-SSM+JSP医院挂号系统

发布时间 2023-09-08 10:59:28作者: 花-花

摘 要

医院挂号,一直以来就是困扰医院提高服务水平的重要环节,特别是医疗水平高、门诊访问量高的综合型医院,门诊拥挤就成了普遍现象。因此,本文提出了医院挂号系统。预约挂号,是借助信息化的技术,面向全社会推出的一项医疗卫生便民服务。它旨在节省公众的排队时间,让公众能公平、快捷地获取门诊号源,使患者充分了解医院及医生的基本信息。利用有限的资源和空间为公众提供更优质的服务,缓解社会公众“看病难、排队难”的问题。

本文首先介绍预约挂号系统开发的背景、意义、现状和内容,并着重介绍系统的分析、数据库的设计、系统的功能设计以及系统的详细设计过程。本系统采用B/S模式的同时,使用了Java技术进行页面的设计和功能的实现,后台数据库是基于MySQL数据库。该系统较为完整的完成了预约挂号系统的各种功能,它的设计实施为医院挂号管理工作提供良好的条件。

关键字:B/S模式、Java技术、医院挂号系统

目 录

摘要............................................................ 1

Abstract........................................................ 2

1绪论.............................................................. 4

1.1课题的提出.................................................. 4

1.2医院挂号的意义.............................................. 4

1.3研究现状.................................................... 5

1.4研究内容.................................................... 5

2开发技术介绍...................................................... 7

2.1 B/S架构.................................................... 7

2.2 MySQL 介绍.................................................. 7

2.3 MySQL环境配置.............................................. 7

2.4 Java语言简介............................................... 8

2.5 Jsp技术.................................................... 8

3系统分析.......................................................... 9

3.1可行性分析.................................................. 9

3.1.1技术可行性............................................. 9

3.1.2经济可行性............................................. 9

3.1.3操作可行性............................................ 10

3.2网站性能需求分析........................................... 10

3.3网站功能分析............................................... 10

3.4系统流程的分析............................................. 11

3.4.1 用户管理的流程....................................... 12

3.4.2 个人中心管理流程..................................... 13

3.4.3 登录流程............................................. 13

4系统设计......................................................... 14

4.1 软件功能模块设计........................................... 14

4.2 数据库设计................................................. 14

4.2.1 概念模型设计......................................... 14

4.2.2 物理模型设计......................................... 15

5系统详细设计..................................................... 21

5.1系统功能模块............................................... 21

5.2管理员功能模块............................................. 24

5.3医生功能模块............................................... 28

6系统测试......................................................... 31

7总结与心得体会................................................... 33

7.1 总结....................................................... 33

7.2 心得体会................................................... 33

参考文献.......................................................... 35

致谢.............................................................. 36

系统实现

首页

医院挂号系统,在网站首页可以查看首页、科室信息、新闻信息、留言板、个人中心、后台管理等内容,如图5-1所示。

image-20230624112403313

患者如果需要在前台进行预约等操作,则需要进行注册和登录。点击患者注册,通过输入账号、密码、确认密码、姓名、年龄、手机、身份证等信息进行注册;点击登录,输入账号和密码进行登录,患者注册及登录页面如图5-2所示。

img

image-20230624172705632

科室信息

点击科室信息,患者可以查看科室名称、封面、科室类型、上班时间、挂号费、医生账号、医生姓名、医龄、点击次数、详情介绍等内容,并进行收藏、挂号预约等操作,科室信息页面如如图5-3所示。

img

挂号预约

在科室信息页面,点击挂号预约,通过输入预约编号、科室号、科室名称、挂号费、预约时间、医生账号、医生姓名、联系电话、账号、姓名、手机、身份证、挂号备注等内容,点击提交进行挂号预约,如图5-4所示。

img

个人中心

个人中心,在个人中心页面通过填写账号、密码、姓名、年龄、性别、手机、身份证、上传图片等信息进行更新信息,还可以根据需要对我的收藏进行相对应操作,如图5-5所示。

img

管理员登录

管理员进行登录,进入系统前在登录页面根据要求填写用户名和密码,选择角色等信息,点击登录进行登录操作,如图5-6所示。

img

患者管理

在患者管理页面,管理员可以对账号、姓名、年龄、性别、手机、身份证、照片等进行详情、修改、删除或添加等操作,如图5-8所示。

img

医生管理

医生管理,在医生管理页面可以对医生账号、医生姓名、年龄、职称、性别、医龄、联系电话、照片等进行详情、修改或删除、添加等操作,如图5-9所示。

img

科室信息管理

科室信息管理,在科室信息管理页面可以对科室号、科室名称、科室类型、封面、上班时间、挂号费、医生账号、医生姓名、医龄等进行查看、修改或删除、添加等操作,如图5-10所示。

img

挂号预约管理

在挂号预约管理页面,管理员可以对预约编号、科室号、科室名称、挂号费、预约时间、医生账号、医生姓名、账号、姓名、手机、身份证、是否审核、审核回复、是否支付等信息进行查看详情、删除等操作,如图5-11所示。

img

开发环境

开发工具:idea、Navicat

数据库:MySQL8.0

环境配置:jdk1.8 、Tomcat8.5

开发人员:IT012201