一、源码特点
jsp诊疗预约系统 是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,使用java语言开发。
jsp诊疗预约系统Myeclipse开发mysql数据库we
二、功能介绍
前台主要模块如下:
(1)用户模块:可进行注册、编辑及修改信息功能。
(2)预约挂号模块:包括查看和了解预约流程、预约并查看自己的预约信息。
(3)医患平台交流模块:提供医生和患者的互动交流平台。
(4)反馈意见和投诉模块:患者对所选医院的服务、医生及医院管理等可以进行投诉;供其他患者选择医院时参考。
后台主要模块模块如下。
(1)管理员模块:包括系统管理员和医院的管理员,具有权限设置、编辑、管理功能。
(2)医院管理模块:包括对医院科室和专家的管理功能。
(3)预约管理模块:医生对病人预约情况的查看、修改、删除功能。
(4)意见和投诉管理:回复患者的意见,接纳患者意见并作出向医院管理方面反馈。
(5)统计及分析模块:对所预约医院、科室进行数据的统计及分析。
数据库设计
(1)用户信息表如表5.1所示:
表5.1 用户信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | yhid | INTEGER | 11 | 是 | 用户编号 |
2 | yhm | VARCHAR | 40 | 否 | 用户名 |
3 | mm | VARCHAR | 40 | 否 | 密码 |
4 | xm | VARCHAR | 40 | 否 | 姓名 |
5 | qx | VARCHAR | 40 | 否 | 权限 |
6 | lxdh | VARCHAR | 40 | 否 | 联系电话 |
7 | lxdz | VARCHAR | 40 | 否 | 联系地址 |
8 | tx | VARCHAR | 40 | 否 | 头像 |
(2)预约流程表如表5.2所示:
表5.2 预约流程表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | yylcid | INTEGER | 11 | 是 | 预约流程编号 |
2 | bt | VARCHAR | 40 | 否 | 标题 |
3 | js | VARCHAR | 40 | 否 | 介绍 |
(3)交流信息表如表5.3所示:
表5.3 交流表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | jlid | INTEGER | 11 | 是 | 交流编号 |
2 | bt | VARCHAR | 40 | 否 | 标题 |
3 | nr | VARCHAR | 40 | 否 | 内容 |
4 | fbsj | VARCHAR | 40 | 否 | 发布时间 |
5 | zt | VARCHAR | 40 | 否 | 状态 |
6 | hf | VARCHAR | 40 | 否 | 回复 |
(4)反馈意见信息表如表5.4所示:
表5.4 反馈意见信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | fkyjid | INTEGER | 11 | 是 | 反馈意见编号 |
2 | yj | VARCHAR | 40 | 否 | 意见 |
3 | fknr | VARCHAR | 40 | 否 | 反馈内容 |
4 | fbsj | VARCHAR | 40 | 否 | 发布时间 |
5 | fbyh | VARCHAR | 40 | 否 | 发布用户 |
(5)投诉表如表5.5所示:
表5.5 投诉表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | tsid | INTEGER | 11 | 是 | 投诉编号 |
2 | tsbt | VARCHAR | 40 | 否 | 投诉标题 |
3 | tsnr | VARCHAR | 40 | 否 | 投诉内容 |
4 | tsr | VARCHAR | 40 | 否 | 投诉人 |
5 | sj | VARCHAR | 40 | 否 | 时间 |
6 | clzt | VARCHAR | 40 | 否 | 处理状态 |
(6)医院表如表5.6所示:
表5.6医院表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | yyid | INTEGER | 11 | 是 | 医院编号 |
2 | yy | VARCHAR | 40 | 否 | 医院 |
3 | tp | VARCHAR | 40 | 否 | 图片 |
4 | js | VARCHAR | 40 | 否 | 介绍 |
(7)科室信息表如表5.7所示:
表5.7 科室信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | ksid | INTEGER | 11 | 是 | 科室编号 |
2 | ks | VARCHAR | 40 | 否 | 科室 |
3 | yy | VARCHAR | 40 | 否 | 医院 |
(8)疾病信息表如表5.8所示:
表5.8 疾病信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | jbid | INTEGER | 11 | 是 | 疾病编号 |
2 | jb | VARCHAR | 40 | 否 | 疾病 |
3 | ms | VARCHAR | 40 | 否 | 描述 |
4 | zz | VARCHAR | 40 | 否 | 症状 |
(9)症状信息表如表5.9所示:
表5.9 症状信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | zzid | INTEGER | 11 | 是 | 症状编号 |
2 | zz | VARCHAR | 40 | 否 | 症状 |
3 | ms | VARCHAR | 40 | 否 | 描述 |
(10)专家信息表如表5.10所示:
表5.10 专家信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | zjid | INTEGER | 11 | 是 | 专家编号 |
2 | zjmc | VARCHAR | 40 | 否 | 专家名称 |
3 | zzfx | VARCHAR | 40 | 否 | 主治方向 |
4 | ks | VARCHAR | 40 | 否 | 科室 |
5 | yy | VARCHAR | 40 | 否 | 医院 |
6 | tp | VARCHAR | 40 | 否 | 图片 |
7 | js | VARCHAR | 40 | 否 | 介绍 |
(11)主治信息表如表5.11所示:
表5.11 主治信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | zzid | INTEGER | 11 | 是 | 主治编号 |
2 | zj | VARCHAR | 40 | 否 | 专家 |
3 | zz | VARCHAR | 40 | 否 | 症状 |
(12)预约信息表如表5.12所示:
表5.12 预约信息表
序号 | 字段名称 | 数据类型 | 长度 | 主键 | 描述 |
1 | yyid | INTEGER | 11 | 是 | 预约编号 |
2 | bt | VARCHAR | 40 | 否 | 标题 |
3 | nr | VARCHAR | 40 | 否 | 内容 |
4 | zj | VARCHAR | 40 | 否 | 专家 |
5 | yysj | VARCHAR | 40 | 否 | 预约时间 |
6 | czsj | VARCHAR | 40 | 否 | 操作时间 |
7 | sm | VARCHAR | 40 | 否 | 说明 |
8 | zt | VARCHAR | 40 | 否 | 状态 |
三、注意事项
1、管理员账号:admin 密码:admin 数据库配置文件DBO.java ,权限包括管理员,用户
2、开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql,使用java语言开发。
3、数据库文件名是jspyyzl 系统名称yyzl
四、系统实现