运行环境: 最好是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等。
——————————————————————————————————————————
我搭建了一个演示站,方便大家看下:
点此进入演示地址
管理员账号/密码:admin/admin
——————————————————————————————————————————
运行的截图如下(点击可以放大):
SSM校园共享自行车出租管理系统-管理员角色-管理员登录↓↓
![](https://img-blog.csdnimg.cn/img_convert/2f503361866bc8883b9a8c5be9cd5da1.jpeg)
![](https://img-blog.csdnimg.cn/img_convert/25ab49e7a9b2f8b38638cfd553439cf9.jpeg)
![](https://img-blog.csdnimg.cn/img_convert/a0c194b4fd129f0b8f7fa1f55714c45f.jpeg)
![](https://img-blog.csdnimg.cn/img_convert/7c339459f578f22c8dad40815fe2ba47.jpeg)
![](https://img-blog.csdnimg.cn/img_convert/1935fce8aad3aa6da05f7b45062347c2.jpeg)
![](https://img-blog.csdnimg.cn/img_convert/ac42ddab76c002b2ccea11577469d763.jpeg)
![](https://img-blog.csdnimg.cn/img_convert/a1ba16db60111f1bd1ca8b60f96d5135.jpeg)
![](https://img-blog.csdnimg.cn/img_convert/9155a8e9f963725d905d95d4b5532afd.jpeg)
![](https://img-blog.csdnimg.cn/img_convert/d74dbd8af0697622cff59a2228169b64.jpeg)
数据库设计文档
数据库名:ssm_share_bike
文档版本:粗写版
文档版本:粗写版
序号 | 表名 | 说明 |
1 | admin | |
2 | bike | |
3 | category | |
4 | orders | |
5 | place | |
6 | student |
返回目录
表名:admin
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | aid | int | 10 | 0 | N | Y | 管理员表id | |
2 | a_pid | int | 10 | 0 | Y | N | NULL | 管理的地方id 超级管理员此处为空 |
3 | a_username | varchar | 12 | 0 | Y | N | NULL | 登陆账号 |
4 | a_password | varchar | 64 | 0 | Y | N | NULL | 登陆密码 |
5 | a_real_name | varchar | 10 | 0 | Y | N | NULL | 管理员姓名 |
6 | a_phone | varchar | 13 | 0 | Y | N | NULL | 管理员电话 |
7 | a_role | varchar | 20 | 0 | Y | N | NULL | 普通管理员,超级管理员 |
8 | a_icon | varchar | 64 | 0 | Y | N | NULL | 管理员头像 |
9 | a_login_time | datetime | 19 | 0 | Y | N | NULL | 登陆时间 |
10 | a_create_time | datetime | 19 | 0 | Y | N | NULL | 该列创建时间 |
11 | a_update_time | datetime | 19 | 0 | Y | N | NULL | 该列更新时间 |
12 | a_comment | varchar | 300 | 0 | Y | N | NULL | 备注 |
返回目录
表名:bike
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | bid | int | 10 | 0 | N | Y | 单车表id 单车编号 | |
2 | b_name | varchar | 20 | 0 | Y | N | NULL | 单车名字 |
3 | b_icon | varchar | 64 | 0 | Y | N | NULL | 单车图片 |
4 | b_cid | int | 10 | 0 | Y | N | NULL | 单车属于的分类 |
5 | b_in_time | varchar | 30 | 0 | Y | N | NULL | 入库时间 |
6 | b_state | varchar | 10 | 0 | Y | N | NULL | 未借 已借 需维修 报废 |
7 | b_create_time | datetime | 19 | 0 | Y | N | NULL | 该列创建时间 |
8 | b_update_time | datetime | 19 | 0 | Y | N | NULL | 该列更新时间 |
9 | b_comment | varchar | 200 | 0 | Y | N | NULL | 备注 |
返回目录
表名:category
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | cid | int | 10 | 0 | N | Y | 单车分类表id | |
2 | c_name | varchar | 20 | 0 | Y | N | NULL | 品牌名称 |
3 | c_remain | int | 10 | 0 | Y | N | NULL | 剩余数量 |
4 | c_rent | float | 13 | 0 | Y | N | 0 | 租金,单位:元/小时 |
5 | c_cash | float | 13 | 0 | Y | N | 0 | 押金 |
6 | c_create_time | datetime | 19 | 0 | Y | N | NULL | 该列创建时间 |
7 | c_update_time | datetime | 19 | 0 | Y | N | NULL | 该列更新时间 |
8 | c_comment | varchar | 200 | 0 | Y | N | NULL | 备注 |
9 | c_price | float | 13 | 0 | Y | N | 0 | 单车采购单价 |
返回目录
表名:orders
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | oid | int | 10 | 0 | N | Y | 订单表id | |
2 | o_sno | varchar | 30 | 0 | Y | N | NULL | 学生号 |
3 | o_bid | int | 10 | 0 | Y | N | NULL | 单车id |
4 | o_borrow_time | varchar | 64 | 0 | Y | N | NULL | 借车时间 |
5 | o_return_time | varchar | 64 | 0 | Y | N | NULL | 还车时间 |
6 | o_real_rent | float | 13 | 0 | Y | N | 0 | 租金 |
7 | o_cash | float | 13 | 0 | Y | N | 0 | 押金 |
8 | o_state | varchar | 10 | 0 | Y | N | NULL | 是否归还 未归还 归还 |
9 | o_create_time | datetime | 19 | 0 | Y | N | NULL | 该列创建时间 |
10 | o_update_time | datetime | 19 | 0 | Y | N | NULL | 该列更新时间 |
11 | o_comment | varchar | 200 | 0 | N | N | 备注 |
返回目录
表名:place
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | pid | int | 10 | 0 | N | Y | 服务地方id | |
2 | p_name | varchar | 64 | 0 | Y | N | NULL | 站点名称 |
3 | p_address | varchar | 200 | 0 | Y | N | NULL | 地址 |
4 | p_phone | varchar | 13 | 0 | Y | N | NULL | 服务电话 |
5 | p_create_time | datetime | 19 | 0 | Y | N | NULL | 该列创建时间 |
6 | p_update_time | datetime | 19 | 0 | Y | N | NULL | 该列更新时间 |
7 | p_comment | varchar | 200 | 0 | Y | N | NULL | 备注 |
返回目录
表名:student
说明:
数据列:
序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
1 | sid | int | 10 | 0 | N | Y | 学生表id | |
2 | sno | varchar | 20 | 0 | Y | N | NULL | 学号 |
3 | s_name | varchar | 20 | 0 | Y | N | NULL | 学生名 |
4 | s_sex | char | 2 | 0 | Y | N | NULL | 学生性别 |
5 | s_id_card | varchar | 20 | 0 | Y | N | NULL | 学生身份证 |
6 | s_email | varchar | 64 | 0 | Y | N | NULL | 学生邮箱 |
7 | s_phone | varchar | 13 | 0 | Y | N | NULL | 学生电话 |
8 | s_icon | varchar | 64 | 0 | Y | N | NULL | 学生头像 |
9 | s_department | varchar | 20 | 0 | Y | N | NULL | 院系 |
10 | s_major | varchar | 20 | 0 | Y | N | NULL | 专业 |
11 | s_create_time | datetime | 19 | 0 | Y | N | NULL | 该列创建时间 |
12 | s_update_time | datetime | 19 | 0 | Y | N | NULL | 该列更新时间 |
13 | s_comment | varchar | 300 | 0 | Y | N | NULL | 备注 |