摘 要

21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存储达到准确、快速、完善,并能提高工作管理效率,促进其发展。

论文首先介绍了家庭医生预约平台的现状及开发背景,然后论述了系统的设计目标,系统需求和总体设计方案,较详细的论述了系统的详细设计和实现。最后,对家庭医生预约平台进行了测试。

本文以JSP+SSM为开发技术,实现了一个网上查看家庭医生信息以及预约家庭医生的系统。家庭医生预约平台分为三大模块,用户模块可以查看家庭医生信息、网上预约家庭医生等;管理员可以进行用户管理、医生信息管理、药品信息管理、科室信息管理等,医生模块可以查看签约申请信息、用户挂号信息及医嘱信息等。通过这些前台、后台功能模块的设计,基本上实现了整个预约家庭医生管理过程。

在设计方面,系统采用B/S三层结构,同时使用JSP技术进行动态页面的设计,从系统的安全性和代码的可重用性方面考虑,运用JavaBean对程序的关键代码进行封装。后台数据库选用MY SQL 数据库。

关键词 :家庭医生预约平台;JSP技术;MY SQL数据库;B/S结构;SSM

目 录

1 概述… 1

1.1 课题背景及意义… 1

1.2 国内外研究现状… 1

1.3 本课题主要工作… 2

2 系统开发环境… 3

2.1JSP技术… 3

2.2JavaScript… 4

2.3 B/S结构… 4

2.4 HTML简介… 4

2.5 MY SQL数据库… 6

3 系统分析… 7

3.1 可行性分析… 7

3.1.1 技术可行性… 7

3.1.2操作可行性… 7

3.1.3 经济可行性… 7

3.1.4 法律可行性… 8

3.2系统流程设计… 8

3.2.1系统开发流程… 8

3.2.2 用户登录流程… 9

3.2.3 系统操作流程… 9

3.2.4 添加信息流程… 10

3.2.5 修改信息流程… 11

3.2.6 删除信息流程… 12

3.3系统用例分析… 13

3.3.1 管理员用例图… 13

3.3.2 用户用例图… 14

3.3.3 医生用例图… 15

4 系统设计… 17

4.1 系统概述… 17

4.2 系统结构设计… 17

4.3 数据库设计… 18

4.3.1 数据库设计原则… 19

4.3.2 数据库实体… 19

4.3.3 数据库表设计… 20

5系统界面设计… 22

5.1 系统前台主界面… 22

5.1.1用户注册界面… 22

5.1.2查找家庭医生信息界面… 23

5.2管理员功能模块的实现… 24

5.2.1管理员管理主界面… 24

5.2.2管理员管理信息界面… 25

5.2.3管理员医生管理界面… 25

5.2.4管理员科室信息管理界面… 25

5.2.5管理员其他管理界面… 26

5.3医生功能模块的实现… 26

5.3.1医生管理主界面… 26

5.3.2医生预约信息界面… 27

6系统测试… 28

6.1系统测试的意义… 28

6.2性能测试… 29

6.3测试分析… 29

结 论… 31

致 谢… 32

参考文献… 33

系统设计

0019Java程序设计-SSM + MySQL 家庭医生预约平台-LMLPHP

当用户登录网站时,会来到系统的主界面,主界面主要有登录信息、家庭医生信息、新闻公告等内容。其界面如图5-1所示。

0019Java程序设计-SSM + MySQL 家庭医生预约平台-LMLPHP

用户可以通过商品功能,查找想要的家庭医生信息,然后进行预约。其界面如图5-3、所示。

0019Java程序设计-SSM + MySQL 家庭医生预约平台-LMLPHP

管理员进入后台,输入账号和密码以及验证码,进行登陆。如图5-4所示。

0019Java程序设计-SSM + MySQL 家庭医生预约平台-LMLPHP

管理员对管理信息进行添加、修改、删除,支持按照条件查询。其界面如图5-5所示。

0019Java程序设计-SSM + MySQL 家庭医生预约平台-LMLPHP

管理员可以对医生信息进行增加,修改和删除。其界面如图5-6所示。

0019Java程序设计-SSM + MySQL 家庭医生预约平台-LMLPHP

管理员可以对其他管理信息进行添加、修改、删除,支持按照条件查询。其界面如图5-8所示。

0019Java程序设计-SSM + MySQL 家庭医生预约平台-LMLPHP

开发环境

开发工具:idea、Navicat

数据库:MySQL8.0

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

开发人员:IT012201

09-19 21:08