Hi~今天给大家带来一款使用SSM框架(Spring框架、Spring MVC框架、Mybatis框架的集合)开发的医院分诊管理系统。
一、技术介绍⚡
⭐这个项目页面使用是JSP,JSP大家都懂的,包含HTML,CSS,Javascript技术。
⭐这个项目的后端的主体语言是Java,使用了SSM框架,SSM框架(Spring框架、Spring MVC框架、Mybatis框架的集合)
✅项目的数据库使用的是MySQL数据库,版本5.7就可以了,8.0的也可以
✅运行的环境在IDEA,Eclipse,MyEclipse上测试通过
✅目前测试了Windows,Linux,MacOS平台,运行效果一致。
【请注意,这个只是部分功能,还有功能未截图出亦或截图并不能表示全部含义,请转至演示站查看具体效果】
三、数据库信息
【表的名字概述,点击表名查看详细信息】
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
id |
int |
Y |
自增主键 |
2 |
name |
varchar |
N |
名字 |
3 |
area |
varchar |
N |
|
4 |
phone |
varchar |
N |
手机号码 |
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
id |
int |
Y |
自增主键 |
2 |
LABEL |
varchar |
N |
|
3 |
value |
varchar |
N |
值 |
4 |
TYPE |
varchar |
N |
类型 |
5 |
description |
varchar |
N |
描述 |
6 |
SORT |
int |
N |
|
7 |
remark |
varchar |
N |
备注 |
8 |
DEL_FLAG |
varchar |
N |
|
说明:日志表
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
id |
int |
Y |
自增主键 |
2 |
OPERATION_CODE |
varchar |
N |
操作编码 |
3 |
CREATER |
varchar |
N |
操作用户名称 |
4 |
CREATE_DATE |
datetime |
N |
日志生成时间 |
5 |
TYPE |
int |
N |
日志类型: 1:安全日志 2:表示操作日志 |
6 |
OS |
varchar |
N |
|
7 |
BROWSER |
varchar |
N |
浏览器类型 |
8 |
IP |
varchar |
N |
IP地址 |
9 |
MAC |
varchar |
N |
物理地址 |
10 |
EXECUTE_TIME |
int |
N |
执行时间 |
11 |
DESCRIPTION |
varchar |
N |
详细描述 |
12 |
REQUEST_PARAM |
varchar |
N |
请求参数 |
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
id |
int |
Y |
自增主键 |
2 |
name |
varchar |
N |
名字 |
3 |
ID_CARD |
varchar |
N |
身份证 |
4 |
phone |
varchar |
N |
手机号码 |
5 |
Urgent_phone |
varchar |
N |
|
6 |
address |
varchar |
N |
地址 |
7 |
birthday |
varchar |
N |
生日 |
8 |
sex |
char |
N |
性别 |
9 |
hunyin |
varchar |
N |
|
10 |
zhiye |
varchar |
N |
|
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
id |
int |
Y |
自增主键 |
2 |
PID |
int |
N |
父节点名称 |
3 |
NAME |
varchar |
N |
名称 |
4 |
TYPE |
varchar |
N |
类型:菜单or功能 |
5 |
SORT |
int |
N |
排序 |
6 |
url |
varchar |
N |
网络地址 |
7 |
PERM_CODE |
varchar |
N |
菜单编码 |
8 |
icon |
varchar |
N |
图标 |
9 |
STATE |
varchar |
N |
|
10 |
DESCRIPTION |
text |
N |
|
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
id |
int |
Y |
ID |
2 |
symptom |
varchar |
N |
|
3 |
diagnose |
varchar |
N |
|
4 |
Medicine |
varchar |
N |
|
返回列表页表3-7: qrtz_blob_triggers表
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
SCHED_NAME |
varchar |
Y |
|
2 |
TRIGGER_NAME |
varchar |
Y |
|
3 |
TRIGGER_GROUP |
varchar |
Y |
|
4 |
BLOB_DATA |
blob |
N |
|
返回列表页表3-8: qrtz_calendars表
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
SCHED_NAME |
varchar |
Y |
|
2 |
CALENDAR_NAME |
varchar |
Y |
|
3 |
CALENDAR |
blob |
N |
|
返回列表页表3-9: qrtz_cron_triggers表
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
SCHED_NAME |
varchar |
Y |
|
2 |
TRIGGER_NAME |
varchar |
Y |
|
3 |
TRIGGER_GROUP |
varchar |
Y |
|
4 |
CRON_EXPRESSION |
varchar |
N |
|
5 |
TIME_ZONE_ID |
varchar |
N |
|
返回列表页表3-10: qrtz_fired_triggers表
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
SCHED_NAME |
varchar |
Y |
|
2 |
ENTRY_ID |
varchar |
Y |
|
3 |
TRIGGER_NAME |
varchar |
N |
|
4 |
TRIGGER_GROUP |
varchar |
N |
|
5 |
INSTANCE_NAME |
varchar |
N |
|
6 |
FIRED_TIME |
bigint |
N |
|
7 |
SCHED_TIME |
bigint |
N |
|
8 |
PRIORITY |
int |
N |
|
9 |
STATE |
varchar |
N |
|
10 |
JOB_NAME |
varchar |
N |
|
11 |
JOB_GROUP |
varchar |
N |
|
12 |
IS_NONCONCURRENT |
varchar |
N |
|
13 |
REQUESTS_RECOVERY |
varchar |
N |
|
返回列表页表3-11: qrtz_job_details表
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
SCHED_NAME |
varchar |
Y |
|
2 |
JOB_NAME |
varchar |
Y |
|
3 |
JOB_GROUP |
varchar |
Y |
|
4 |
DESCRIPTION |
varchar |
N |
|
5 |
JOB_CLASS_NAME |
varchar |
N |
|
6 |
IS_DURABLE |
varchar |
N |
|
7 |
IS_NONCONCURRENT |
varchar |
N |
|
8 |
IS_UPDATE_DATA |
varchar |
N |
|
9 |
REQUESTS_RECOVERY |
varchar |
N |
|
10 |
JOB_DATA |
blob |
N |
|
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
SCHED_NAME |
varchar |
Y |
|
2 |
LOCK_NAME |
varchar |
Y |
|
返回列表页表3-13: qrtz_paused_trigger_grps表
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
SCHED_NAME |
varchar |
Y |
|
2 |
TRIGGER_GROUP |
varchar |
Y |
|
返回列表页表3-14: qrtz_scheduler_state表
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
SCHED_NAME |
varchar |
Y |
|
2 |
INSTANCE_NAME |
varchar |
Y |
|
3 |
LAST_CHECKIN_TIME |
bigint |
N |
|
4 |
CHECKIN_INTERVAL |
bigint |
N |
|
返回列表页表3-15: qrtz_simple_triggers表
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
SCHED_NAME |
varchar |
Y |
|
2 |
TRIGGER_NAME |
varchar |
Y |
|
3 |
TRIGGER_GROUP |
varchar |
Y |
|
4 |
REPEAT_COUNT |
bigint |
N |
|
5 |
REPEAT_INTERVAL |
bigint |
N |
|
6 |
TIMES_TRIGGERED |
bigint |
N |
|
返回列表页表3-16: qrtz_simprop_triggers表
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
SCHED_NAME |
varchar |
Y |
|
2 |
TRIGGER_NAME |
varchar |
Y |
|
3 |
TRIGGER_GROUP |
varchar |
Y |
|
4 |
STR_PROP_1 |
varchar |
N |
|
5 |
STR_PROP_2 |
varchar |
N |
|
6 |
STR_PROP_3 |
varchar |
N |
|
7 |
INT_PROP_1 |
int |
N |
|
8 |
INT_PROP_2 |
int |
N |
|
9 |
LONG_PROP_1 |
bigint |
N |
|
10 |
LONG_PROP_2 |
bigint |
N |
|
11 |
DEC_PROP_1 |
decimal |
N |
|
12 |
DEC_PROP_2 |
decimal |
N |
|
13 |
BOOL_PROP_1 |
varchar |
N |
|
14 |
BOOL_PROP_2 |
varchar |
N |
|
返回列表页表3-17: qrtz_triggers表
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
SCHED_NAME |
varchar |
Y |
|
2 |
TRIGGER_NAME |
varchar |
Y |
|
3 |
TRIGGER_GROUP |
varchar |
Y |
|
4 |
JOB_NAME |
varchar |
N |
|
5 |
JOB_GROUP |
varchar |
N |
|
6 |
DESCRIPTION |
varchar |
N |
|
7 |
NEXT_FIRE_TIME |
bigint |
N |
|
8 |
PREV_FIRE_TIME |
bigint |
N |
|
9 |
PRIORITY |
int |
N |
|
10 |
TRIGGER_STATE |
varchar |
N |
|
11 |
TRIGGER_TYPE |
varchar |
N |
|
12 |
START_TIME |
bigint |
N |
|
13 |
END_TIME |
bigint |
N |
|
14 |
CALENDAR_NAME |
varchar |
N |
|
15 |
MISFIRE_INSTR |
smallint |
N |
|
16 |
JOB_DATA |
blob |
N |
|
说明:角色表
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
id |
int |
Y |
自增主键 |
2 |
name |
varchar |
N |
名字 |
3 |
ROLE_CODE |
varchar |
N |
|
4 |
DESCRIPTION |
text |
N |
|
5 |
SORT |
smallint |
N |
|
6 |
DEL_FLAG |
varchar |
N |
|
返回列表页表3-19: role_permission表
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
id |
int |
Y |
自增主键 |
2 |
role_id |
int |
N |
角色ID |
3 |
PERMISSION_ID |
int |
N |
|
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
id |
int |
Y |
自增主键 |
2 |
Urgent |
varchar |
N |
|
3 |
Status |
varchar |
N |
|
4 |
patient_id |
int |
Y |
|
5 |
dept_id |
int |
Y |
|
6 |
create_time |
datetime |
N |
创建时间 |
7 |
zhenzhuangs |
varchar |
N |
|
8 |
qitazhengzhuang |
varchar |
N |
|
9 |
jiankangma |
varchar |
N |
|
10 |
xingchengma |
varchar |
N |
|
11 |
pubbus |
varchar |
N |
|
12 |
fengxian |
varchar |
N |
|
13 |
fengxiandiqu |
varchar |
N |
|
14 |
yiqujiechu |
varchar |
N |
|
15 |
dongwujiechu |
varchar |
N |
|
16 |
huoqingjiaoyi |
varchar |
N |
|
17 |
yewaihuodong |
varchar |
N |
|
18 |
rendeqingkuang |
varchar |
N |
|
19 |
feiyanshifou |
varchar |
N |
|
20 |
chuanranbing |
varchar |
N |
|
21 |
tiwen |
double |
N |
|
22 |
shousuoya |
int |
N |
|
23 |
maibo |
int |
N |
|
24 |
huxi |
int |
N |
|
25 |
xueyangbaohedu |
int |
N |
|
26 |
xuetang |
double |
N |
|
27 |
newsfen |
int |
N |
|
28 |
yishiqingkuang |
varchar |
N |
|
29 |
yuyuetime |
varchar |
N |
|
说明:用户表
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
id |
int |
Y |
自增主键 |
2 |
LOGIN_NAME |
varchar |
N |
|
3 |
name |
varchar |
N |
名字 |
4 |
password |
varchar |
N |
密码 |
5 |
salt |
varchar |
N |
盐值 |
6 |
BIRTHDAY |
datetime |
N |
|
7 |
GENDER |
smallint |
N |
|
8 |
email |
varchar |
N |
邮箱 |
9 |
phone |
varchar |
N |
手机号码 |
10 |
icon |
varchar |
N |
图标 |
11 |
CREATE_DATE |
datetime |
N |
|
12 |
STATE |
char |
N |
|
13 |
DESCRIPTION |
text |
N |
|
14 |
LOGIN_COUNT |
int |
N |
|
15 |
PREVIOUS_VISIT |
datetime |
N |
|
16 |
LAST_VISIT |
datetime |
N |
|
17 |
DEL_FLAG |
varchar |
N |
|
18 |
tittle |
varchar |
N |
|
19 |
dept_id |
int |
N |
|
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
id |
int |
Y |
自增主键 |
2 |
USER_ID |
int |
N |
用户ID |
3 |
ROLE_ID |
int |
N |
|
四、项目截图
4.1 下面是管理员角色的功能介绍
图4.1 管理员角色-管理员登录
图4.2 管理员角色-患者管理
图4.3 管理员角色-挂号管理
图4.4 管理员角色-用户管理
图4.5 管理员角色-科室管理
图4.6 管理员角色-分诊叫号管理
五、演示站点
地址 |
http://www.csbishe.cn:15031/ssm_hospital_fz |
账号密码
| <p>管理员账号/密码:admin/admin<br> |
六、运行教程
包含部署运行服务,下载项目后联系可以远程在你的电脑上运行出来。
七、下载项目