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
authority
2
c3p0testtable
3
devorder
4
lab
5
laborder
6
lab_awards
7
lab_class
8
lab_device
9
lab_inform
10
lab_intro
11
lab_material
12
lab_part
13
lab_repaire
14
lab_schedule
15
lab_template
16
lab_type
17
log
日志表
18
material_receive
19
menu
20
role
角色表
21
user
用户表
序号
名称
数据类型
主键
说明
1
id
int
Y
自增主键
2
roleId
int
N
角色ID
3
menuId
int
N
菜单ID
序号
名称
数据类型
主键
说明
1
a
char
N
序号
名称
数据类型
主键
说明
1
id
bigint
Y
id
2
name
varchar
N
设备名称
3
uid
int
N
申请人id
4
useTo
varchar
N
用途
5
number
int
N
借用数量
6
btime
date
N
借用时间
7
rtime
date
N
归还时间
8
email
varchar
N
邮箱
9
astatus
int
N
审核状态
10
rstatus
int
N
归还状态
11
part
varchar
N
序号
名称
数据类型
主键
说明
1
id
bigint
Y
实验室id
2
name
varchar
N
实验室编号
3
admin
varchar
N
管理人员
4
status
int
N
实验室状态 0:空闲, 1:被占用
5
adminphone
int
N
管理员联系方式
6
comment
varchar
N
备注
序号
名称
数据类型
主键
说明
1
id
bigint
Y
id
2
uid
bigint
N
申请人id
3
part
varchar
N
4
name
varchar
N
实验室名称
5
email
varchar
N
邮箱
6
useTo
varchar
N
用途
7
day
int
N
借用星期
8
beginclass
int
N
9
endclass
int
N
10
astatus
int
N
审核状态:0未审核,1已审核
11
rstatus
int
N
归还状态:0初始,1未归还,2已归还
序号
名称
数据类型
主键
说明
1
aw_id
bigint
Y
id
2
aw_title
varchar
N
奖项标题
3
aw_desc
text
N
奖项描述
4
aw_image
varchar
N
奖项图片
序号
名称
数据类型
主键
说明
1
id
bigint
Y
2
name
varchar
N
课程名称
3
place
varchar
N
地点
4
class
varchar
N
上课教师
5
week
int
N
第几节课
6
jieci
int
N
星期几
7
pid
bigint
N
单位id
序号
名称
数据类型
主键
说明
1
id
bigint
Y
设备id
2
name
varchar
N
设备名称
3
photo
varchar
N
照片
4
quantity
int
N
总数
5
usable
int
N
可用数
6
buydate
date
N
购买日期
7
place
varchar
N
存放地点
8
comment
varchar
N
备注
序号
名称
数据类型
主键
说明
1
inf_id
bigint
Y
2
inf_title
varchar
N
3
inf_content
text
N
4
inf_time
date
N
序号
名称
数据类型
主键
说明
1
intr_id
bigint
Y
2
intr_desc
text
N
实验室简介
3
intr_image
varchar
N
简介图片
序号
名称
数据类型
主键
说明
1
m_id
bigint
Y
编号
2
m_name
varchar
N
名称
3
m_price
bigint
N
价格
4
m_quantity
int
N
数量
5
m_usable
int
N
可用数量
6
place
varchar
N
存放地点
7
m_comment
varchar
N
备注
序号
名称
数据类型
主键
说明
1
id
bigint
Y
ID
2
name
varchar
N
名字
3
comment
varchar
N
序号
名称
数据类型
主键
说明
1
rep_id
bigint
Y
2
userName
varchar
N
用户名
3
dev_name
varchar
N
4
rep_num
int
N
5
reason
varchar
N
原因
6
rep_date
date
N
序号
名称
数据类型
主键
说明
1
a_id
bigint
Y
2
a_emailmsg
varchar
N
邮件内容
3
a_subject
varchar
N
邮件主题
4
a_time
date
N
提醒时间
5
a_email
varchar
N
邮箱
6
a_uid
bigint
N
用户id
7
a_status
int
N
提醒状态
序号
名称
数据类型
主键
说明
1
te_id
bigint
Y
2
te_name
varchar
N
3
te_url
varchar
N
4
te_data
date
N
5
te_type
int
N
序号
名称
数据类型
主键
说明
1
tety_id
bigint
Y
2
tety_name
varchar
N
序号
名称
数据类型
主键
说明
1
id
int
Y
自增主键
2
content
varchar
N
内容
3
createTime
datetime
N
创建时间
序号
名称
数据类型
主键
说明
1
mrc_id
bigint
Y
id
2
u_id
bigint
N
申领人id
3
m_email
varchar
N
邮箱
4
useTo
varchar
N
用途
5
mName
varchar
N
耗材名称
6
mrc_num
int
N
数量
7
audit_status
int
N
审核状态
8
time
date
N
申领时间
序号
名称
数据类型
主键
说明
1
id
int
Y
自增主键
2
parentId
int
N
3
name
varchar
N
名字
4
url
varchar
N
网络地址
5
icon
varchar
N
图标
序号
名称
数据类型
主键
说明
1
id
int
Y
自增主键
2
name
varchar
N
名字
3
remark
varchar
N
备注
序号
名称
数据类型
主键
说明
1
id
int
Y
自增主键
2
userName
varchar
N
用户名
3
password
varchar
N
密码
4
roleId
int
N
角色ID
5
photo
varchar
N
照片
6
sex
int
N
7
age
int
N
8
address
varchar
N
地址
9
pid
bigint
N
四、项目截图
4.1 下面是用户角色的功能介绍
4.2 下面是管理员角色的功能介绍
五、演示站点
地址 | http://www.csbishe.cn:15020/ssm_ziyuan_yuyue |
账号密码 | 用户账号/密码: user/123456 |
六、运行教程
包含部署运行服务,下载项目后联系可以远程在你的电脑上运行出来。
七、下载项目