当前位置:

基于SSM实现校园共享自行车出租管理系统

码岸源码 发布于:2024-07-29 最后修改于:2024-04-11 73 0

Hi~今天给大家带来一款使用SSM框架(Spring框架、Spring MVC框架、Mybatis框架的集合)开发的校园共享自行车出租管理系统

一、技术介绍

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

这个项目的后端的主体语言是Java,使用了SSM框架,SSM框架(Spring框架、Spring MVC框架、Mybatis框架的集合)

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

运行的环境在IDEAEclipseMyEclipse上测试通过

目前测试了WindowsLinuxMacOS平台,运行效果一致。

二、功能介绍

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

三、数据库信息

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

序号 表名 说明
1 admin 管理员表
2 bike
3 category 分类表
4 orders 订单信息表
5 place
6 student 学生信息表
返回列表页表3-1: admin表
说明:管理员表
序号 名称 数据类型 主键 说明
1 aid int Y 管理员表id
2 a_pid int N 管理的地方id 超级管理员此处为空
3 a_username varchar N 登陆账号
4 a_password varchar N 登陆密码
5 a_real_name varchar N 管理员姓名
6 a_phone varchar N 管理员电话
7 a_role varchar N 普通管理员,超级管理员
8 a_icon varchar N 管理员头像
9 a_login_time datetime N 登陆时间
10 a_create_time datetime N 该列创建时间
11 a_update_time datetime N 该列更新时间
12 a_comment varchar N 备注
返回列表页表3-2: bike表
说明:
序号 名称 数据类型 主键 说明
1 bid int Y 单车表id 单车编号
2 b_name varchar N 单车名字
3 b_icon varchar N 单车图片
4 b_cid int N 单车属于的分类
5 b_in_time varchar N 入库时间
6 b_state varchar N 未借 已借 需维修 报废
7 b_create_time datetime N 该列创建时间
8 b_update_time datetime N 该列更新时间
9 b_comment varchar N 备注
返回列表页表3-3: category表
说明:分类表
序号 名称 数据类型 主键 说明
1 cid int Y 单车分类表id
2 c_name varchar N 品牌名称
3 c_remain int N 剩余数量
4 c_rent float N 租金,单位:元/小时
5 c_cash float N 押金
6 c_create_time datetime N 该列创建时间
7 c_update_time datetime N 该列更新时间
8 c_comment varchar N 备注
9 c_price float N 单车采购单价
返回列表页表3-4: orders表
说明:订单信息表
序号 名称 数据类型 主键 说明
1 oid int Y 订单表id
2 o_sno varchar N 学生号
3 o_bid int N 单车id
4 o_borrow_time varchar N 借车时间
5 o_return_time varchar N 还车时间
6 o_real_rent float N 租金
7 o_cash float N 押金
8 o_state varchar N 是否归还 未归还 归还
9 o_create_time datetime N 该列创建时间
10 o_update_time datetime N 该列更新时间
11 o_comment varchar N 备注
返回列表页表3-5: place表
说明:
序号 名称 数据类型 主键 说明
1 pid int Y 服务地方id
2 p_name varchar N 站点名称
3 p_address varchar N 地址
4 p_phone varchar N 服务电话
5 p_create_time datetime N 该列创建时间
6 p_update_time datetime N 该列更新时间
7 p_comment varchar N 备注
返回列表页表3-6: student表
说明:学生信息表
序号 名称 数据类型 主键 说明
1 sid int Y 学生表id
2 sno varchar N 学号
3 s_name varchar N 学生名
4 s_sex char N 学生性别
5 s_id_card varchar N 学生身份证
6 s_email varchar N 学生邮箱
7 s_phone varchar N 学生电话
8 s_icon varchar N 学生头像
9 s_department varchar N 院系
10 s_major varchar N 专业
11 s_create_time datetime N 该列创建时间
12 s_update_time datetime N 该列更新时间
13 s_comment varchar N 备注

四、项目截图

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

管理员角色-管理员登录 图4.1 管理员角色-管理员登录

管理员角色-学生管理 图4.2 管理员角色-学生管理

管理员角色-密码修改 图4.3 管理员角色-密码修改

管理员角色-服务点管理 图4.4 管理员角色-服务点管理

管理员角色-用户管理 图4.5 管理员角色-用户管理

管理员角色-共享单车管理 图4.6 管理员角色-共享单车管理

管理员角色-统计信息 图4.7 管理员角色-统计信息

管理员角色-自行车租赁管理 图4.8 管理员角色-自行车租赁管理

管理员角色-车辆分类管理 图4.9 管理员角色-车辆分类管理

五、演示站点

地址 http://www.csbishe.cn:15022/ssm_share_bike
账号密码

管理员账号/密码:admin/admin

六、运行教程

包含部署运行服务,下载项目后联系可以远程在你的电脑上运行出来。

七、下载项目