基于SSH实现医疗门诊预约挂号管理系统

Hi~今天给大家带来一款使用SSH框架(Spring框架、Struts框架、Hibernate框架的集合)开发的医疗门诊预约挂号管理系统。

一、技术介绍⚡

⭐这个项目页面使用是JSP,JSP大家都懂的,包含HTML,CSS,Javascript技术。

⭐这个项目的后端的主体语言是Java,使用了SSH框架,SSH框架(Spring框架、Struts框架、Hibernate框架的集合)

✅项目的数据库使用的是mysql数据库,版本5.7就可以了,8.0的也可以

✅运行的环境在IDEA,Eclipse,MyEclipse上测试通过

✅目前测试了Windows,Linux,MacOS平台,运行效果一致。

二、功能介绍

【请注意,这个只是部分功能,还有功能未截图出亦或截图并不能表示全部含义,请转至演示站查看具体效果】

医生角色患者角色管理员角色
医生登录患者登录管理员登录
处理病人挂号信息患者首页医院公告管理
查看病人挂号信息医生查询用户信息管理
挂号科室管理
查看医生资料医生管理
查看挂号记录

三、数据库信息

【表的名字概述,点击表名查看详细信息】

序号表名说明
t_football_game
t_football_league
t_football_team球队表
t_football_team_league
t_gonggao
t_guahao
t_keshi
t_lianjie
t_liuyan
t_system_dict数据字典表
t_system_module系统功能模块
t_system_role
t_system_role_module角色模块对应表
t_system_user用户表
t_user用户表
t_yiyuan
表名:t_football_game
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
game_idint100NY
game_team_id_firstint100NN
game_team_id_secondint100NN
first_scorevarchar2550NN
second_scorevarchar2550YNNULL
create_timetimestamp190NNcurrent_timestamp()
game_start_datedatetime190NN
表名:t_football_league
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
league_idint100NY联赛id
league_namevarchar2550NN联赛名称
league_periodvarchar2550NN联赛间隔时间
league_principalvarchar2550NN负责人
league_infovarchar2550YNNULL
league_statusvarchar100NN'ready'状态 准备中:ready 进行中: during 结束:over
create_timetimestamp190NNcurrent_timestamp()
表名:t_football_team
说明:球队表
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
team_idint100NY球队id
team_namevarchar400NN球队名字
team_infovarchar2550YN''球队介绍
create_timetimestamp190NNcurrent_timestamp()
表名:t_football_team_league
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
team_idint100NY球队id
league_idint100NY联赛id
scoreint100NN0分数
表名:t_gonggao
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
idint100NYID
biaotivarchar2550YNNULL标题
neirongvarchar50000YNNULL内容
shijianvarchar2550YNNULL时间
表名:t_guahao
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
idint100NY0
muidint100YNNULL
cuidint100YNNULL
riqivarchar2550YNNULL日期
jibingvarchar2550YNNULL
xingmingvarchar2550YNNULL姓名
lianxivarchar2550YNNULL
ztvarchar2550YNNULL
huifuvarchar2550YNNULL
shijianvarchar2550YNNULL时间
numbbvarchar2550YNNULL
表名:t_keshi
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
keshi_idint100NY
keshi_anmevarchar2550YNNULL
delvarchar2550YNNULL是否删除
表名:t_lianjie
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
idint100NY自增主键
NAMEvarchar2550YNNULL名字
urlvarchar2550YNNULL网络地址
delvarchar2550YNNULL是否删除
表名:t_liuyan
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
idint100NYID
neirongvarchar40000YNNULL内容
liuyanshivarchar2550YNNULL
uidint100YNNULL用户ID
huifuvarchar40000YNNULL
huifushivarchar2550YNNULL
表名:t_system_dict
说明:数据字典表
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
dict_idint100NY字典id
dict_type_namevarchar2550NN字典类型名称英文
dict_valuevarchar2550NN字典值
dict_infovarchar2550YNNULL字典描述
表名:t_system_module
说明:系统功能模块
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
module_idint100NY模块id
parent_idint100NN父级模块Id
module_namevarchar2550NN模块名称
module_infovarchar2550YNNULL模块介绍
module_urlvarchar2550NN''
is_enablevarchar2550NNY :是 N: 否
is_leafvarchar10NN''是否叶子模块 Y:是,N:否
表名:t_system_role
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
role_idint100NY角色Id
role_namevarchar2550NN角色名称
role_infovarchar2550YNNULL角色介绍
is_enablevarchar10NNY:可用 N:不可用
create_timetimestamp190NNcurrent_timestamp()创建时间
表名:t_system_role_module
说明:角色模块对应表
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
role_idint100NY角色id
module_idint100NY模块id
表名:t_system_user
说明:用户表
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
user_idint100NY用户id
user_namevarchar2550NN用户名
real_namevarchar2550YNNULL用户真实姓名
role_idint100NN
role_namevarchar2550YNNULL
passwordvarchar2550NN用户密码
contact_telvarchar2550YNNULL用户电话
emailvarchar2550YNNULL用户Email
is_enablevarchar10NN''Y:可用,N:不可用
create_timetimestamp190NNcurrent_timestamp()创建时间
表名:t_user
说明:用户表
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
idint100NY自增主键
loginnamevarchar2550YNNULL登录名称
loginpwvarchar2550YNNULL登录密码
xingmingvarchar2550YNNULL姓名
xingbievarchar2550YNNULL性别
nianlingvarchar2550YNNULL
ADDRESSvarchar2550YNNULL地址
dianhuavarchar2550YNNULL电话
shenhevarchar2550YNNULL
TYPEvarchar2550YNNULL类型
typenamevarchar2550YNNULL类型名称
moneyvarchar2550YNNULL金额
jifenvarchar2550YNNULL
QQvarchar2550YNNULLQQ号码
shenfenzhengvarchar2550YNNULL
touxiangvarchar2550YNNULL头像
youxiangvarchar2550YNNULL邮箱
chushengnianyuevarchar2550YNNULL
addtimevarchar2550YNNULL添加时间
beizhuvarchar2550YNNULL备注
beizhu2varchar2550YNNULL
beizhu3varchar2550YNNULL
beizhu4varchar2550YNNULL
beizhu5varchar2550YNNULL
beizhu6varchar2550YNNULL
表名:t_yiyuan
说明:
数据列:
序号名称数据类型长度小数位允许空值主键默认值说明
idint100NYID
mingchengvarchar2550YNNULL名称
dizhivarchar2550YNNULL地址
dianhuavarchar2550YNNULL电话
delvarchar2550YNNULL是否删除
</span>

四、项目截图

下面是医生角色的功能介绍

医生角色-医生登录⬇️【点击返回功能介绍页面】

医生角色-医生登录 


医生角色-处理病人挂号信息⬇️【点击返回功能介绍页面】

医生角色-处理病人挂号信息 


医生角色-查看病人挂号信息⬇️【点击返回功能介绍页面】

医生角色-查看病人挂号信息 


 

下面是患者角色的功能介绍

患者角色-患者登录⬇️【点击返回功能介绍页面】

患者角色-患者登录 


患者角色-患者首页⬇️【点击返回功能介绍页面】

患者角色-患者首页 


患者角色-医生查询⬇️【点击返回功能介绍页面】

患者角色-医生查询 


患者角色-挂号⬇️【点击返回功能介绍页面】

患者角色-挂号 


患者角色-查看医生资料⬇️【点击返回功能介绍页面】

患者角色-查看医生资料 


患者角色-查看挂号记录⬇️【点击返回功能介绍页面】

患者角色-查看挂号记录 


 

下面是管理员角色的功能介绍

管理员角色-管理员登录⬇️【点击返回功能介绍页面】

管理员角色-管理员登录 


管理员角色-医院公告管理⬇️【点击返回功能介绍页面】

管理员角色-医院公告管理 


管理员角色-用户信息管理⬇️【点击返回功能介绍页面】

管理员角色-用户信息管理 


管理员角色-科室管理⬇️【点击返回功能介绍页面】

管理员角色-科室管理 


管理员角色-医生管理⬇️【点击返回功能介绍页面】

管理员角色-医生管理 


 

代码获取:https://bytesdock.com/productinfo-36.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值