运行环境: 最好是java jdk 1.8,我在这个平台上运行的。其他版本理论上也可以。
IDE环境: Eclipse,Myeclipse,IDEA或者Spring Tool Suite都可以,如果编译器的版本太低,需要升级下编译器,不要弄太低的版本
tomcat服务器环境: Tomcat 7.x,8.x,9.x版本均可
操作系统环境: Windows XP/7/8//8.1/10/11或者Linux或者MacOS,2G内存以上,推荐4G,4G以上更好
主要功能说明: 管理员角色包含以下功能:管理员登录,医生职位管理,医生科室管理,医生管理,患者管理,患者统计,病历类型管理,登录日志管理,患者病历管理等功能。
医生角色包含以下功能:医生登录,个人信息管理,患者管理,患者病历管理等功能。
用了技术框架: HTML+CSS+JavaScript+jsp+mysql+Spring+SpringMVC+mybatis
所用的数据库: Mysql数据库,任意版本均可,也可使用各种数据库工具,例如Navicat等。
——————————————————————————————————————————
运行的截图如下(点击可以放大):
SSM医院病历信息管理系统-管理员角色-管理员登录↓↓
#### SSM医院病历信息管理系统-管理员角色-医生职位管理↓↓
#### SSM医院病历信息管理系统-管理员角色-医生科室管理↓↓
#### SSM医院病历信息管理系统-管理员角色-医生管理↓↓
#### SSM医院病历信息管理系统-管理员角色-患者管理↓↓
#### SSM医院病历信息管理系统-管理员角色-患者统计↓↓
#### SSM医院病历信息管理系统-管理员角色-病历类型管理↓↓
#### SSM医院病历信息管理系统-管理员角色-登录日志管理↓↓
#### SSM医院病历信息管理系统-管理员角色-患者病历管理↓↓
#### SSM医院病历信息管理系统-医生角色-医生登录↓↓
#### SSM医院病历信息管理系统-医生角色-个人信息管理↓↓
#### SSM医院病历信息管理系统-医生角色-患者管理↓↓
#### SSM医院病历信息管理系统-医生角色-患者病历管理↓↓
数据库设计文档
数据库名:ssm_yyblgl
文档版本:粗写版
文档版本:粗写版
序号 | 表名 | 说明 |
1 | t_admin | |
2 | t_bumen | |
3 | t_rizhi | |
4 | t_role | |
5 | t_user | |
6 | t_yonghu | |
7 | t_yxinxi | |
8 | t_yxtype |
返回目录
表名:t_admin
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | adminId | int | 10 | 0 | N | Y | ||
2 | adminName | varchar | 255 | 0 | Y | N | NULL | |
3 | adminPassword | varchar | 255 | 0 | Y | N | NULL |
返回目录
表名:t_bumen
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | bumenId | int | 10 | 0 | N | Y | ||
2 | bumenName | varchar | 255 | 0 | Y | N | NULL | |
3 | bumenMark | varchar | 255 | 0 | Y | N | NULL | |
4 | bumenMark1 | varchar | 255 | 0 | Y | N | NULL | |
5 | bumenMark2 | int | 10 | 0 | Y | N | NULL |
返回目录
表名:t_rizhi
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | rizhiId | int | 10 | 0 | N | Y | ||
2 | rizhiName | varchar | 255 | 0 | N | N | ||
3 | dengluIp | varchar | 255 | 0 | N | N | ||
4 | date | datetime | 19 | 0 | N | N |
返回目录
表名:t_role
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | roleId | int | 10 | 0 | N | Y | ||
2 | roleName | varchar | 255 | 0 | Y | N | NULL | |
3 | roleMark | varchar | 255 | 0 | Y | N | NULL | |
4 | roleMark1 | varchar | 255 | 0 | Y | N | NULL | |
5 | roleMark2 | int | 10 | 0 | Y | N | NULL |
返回目录
表名:t_user
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | userId | int | 10 | 0 | N | Y | ||
2 | userName | varchar | 255 | 0 | Y | N | NULL | |
3 | userPassword | varchar | 255 | 0 | Y | N | NULL | |
4 | userXingming | varchar | 255 | 0 | Y | N | NULL | |
5 | userSex | int | 10 | 0 | Y | N | NULL | |
6 | userAge | int | 10 | 0 | Y | N | NULL | |
7 | userPhone | varchar | 255 | 0 | Y | N | NULL | |
8 | userMark1 | varchar | 255 | 0 | Y | N | NULL | |
9 | userMark2 | varchar | 255 | 0 | Y | N | NULL | |
10 | userMark3 | varchar | 255 | 0 | Y | N | NULL | |
11 | userMark4 | varchar | 255 | 0 | Y | N | NULL | |
12 | userDate1 | datetime | 19 | 0 | Y | N | NULL | |
13 | userDate2 | datetime | 19 | 0 | Y | N | NULL | |
14 | userType1 | int | 10 | 0 | Y | N | NULL | |
15 | userType2 | int | 10 | 0 | Y | N | NULL | |
16 | userImg | varchar | 255 | 0 | Y | N | NULL | |
17 | userImgName | varchar | 255 | 0 | Y | N | NULL | |
18 | roleId | int | 10 | 0 | Y | N | NULL | |
19 | roleName | varchar | 255 | 0 | Y | N | NULL | |
20 | bumenId | int | 10 | 0 | Y | N | NULL | |
21 | bumenName | varchar | 255 | 0 | Y | N | NULL |
返回目录
表名:t_yonghu
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | yonghuId | int | 10 | 0 | N | Y | ||
2 | yonghuName | varchar | 255 | 0 | Y | N | NULL | |
3 | yonghuPassword | varchar | 255 | 0 | Y | N | NULL | |
4 | yonghuXingming | varchar | 255 | 0 | Y | N | NULL | |
5 | yonghuSex | int | 10 | 0 | Y | N | NULL | |
6 | yonghuAge | int | 10 | 0 | Y | N | NULL | |
7 | yonghuPhone | varchar | 255 | 0 | Y | N | NULL | |
8 | yonghuMark1 | varchar | 255 | 0 | Y | N | NULL | |
9 | yonghuMark2 | varchar | 255 | 0 | Y | N | NULL | |
10 | yonghuMark3 | varchar | 255 | 0 | Y | N | NULL | |
11 | yonghuMark4 | varchar | 255 | 0 | Y | N | NULL | |
12 | yonghuDate1 | datetime | 19 | 0 | Y | N | NULL | |
13 | yonghuDate2 | datetime | 19 | 0 | Y | N | NULL | |
14 | yonghuType1 | int | 10 | 0 | Y | N | NULL | |
15 | yonghuType2 | int | 10 | 0 | Y | N | NULL | |
16 | yonghuImg | varchar | 255 | 0 | Y | N | NULL | |
17 | yonghuImgName | varchar | 255 | 0 | Y | N | NULL | |
18 | yhroleId | int | 10 | 0 | Y | N | NULL | |
19 | yhroleName | varchar | 255 | 0 | Y | N | NULL | |
20 | yhbumenId | int | 10 | 0 | Y | N | NULL | |
21 | yhbumenName | varchar | 255 | 0 | Y | N | NULL |
返回目录
表名:t_yxinxi
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | yxinxiId | int | 10 | 0 | N | Y | ||
2 | yxinxiName | varchar | 255 | 0 | Y | N | NULL | |
3 | yxinxiMark | varchar | 255 | 0 | Y | N | NULL | |
4 | yxinxiMark1 | varchar | 255 | 0 | Y | N | NULL | |
5 | yxinxiMark2 | varchar | 255 | 0 | Y | N | NULL | |
6 | yxinxiImg | varchar | 255 | 0 | Y | N | NULL | |
7 | yxinxiImgName | varchar | 255 | 0 | Y | N | NULL | |
8 | yxinxiDate | datetime | 19 | 0 | Y | N | NULL | |
9 | yxinxiType | int | 10 | 0 | Y | N | NULL | |
10 | yxinxiType1 | int | 10 | 0 | Y | N | NULL | |
11 | yxtypeId | int | 10 | 0 | Y | N | NULL | |
12 | yxtypeName | varchar | 255 | 0 | Y | N | NULL | |
13 | yonghuId | int | 10 | 0 | Y | N | NULL | |
14 | yonghuName | varchar | 255 | 0 | Y | N | NULL | |
15 | yhbumenId | int | 10 | 0 | Y | N | NULL | |
16 | yhbumenName | varchar | 255 | 0 | Y | N | NULL |
返回目录
表名:t_yxtype
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | yxtypeId | int | 10 | 0 | N | Y | ||
2 | yxtypeName | varchar | 255 | 0 | Y | N | NULL | |
3 | yxtypeMark | varchar | 255 | 0 | Y | N | NULL |