运行环境: 最好是java jdk 1.8,我在这个平台上运行的。其他版本理论上也可以。
IDE环境: Eclipse,Myeclipse,IDEA或者Spring Tool Suite都可以,如果编译器的版本太低,需要升级下编译器,不要弄太低的版本
tomcat服务器环境: Tomcat 7.x,8.x,9.x版本均可
操作系统环境: Windows XP/7/8/10或者Linux或者MacOS,2G内存以上(推荐4G,4G以上更好)
主要功能说明: 车辆维护员角色包含以下功能:修改个人信息,修改密码,单车维护管理,车辆维护员登录等功能。
管理员角色包含以下功能:修改个人信息,修改密码,区域信息管理,区域统计管理,单车信息管理,工作人员信息管理,用户信息管理,管理员登录,订单信息管理,订单统计管理等功能。
用了技术框架: HTML+CSS+JavaScript+SpringMVC+jsp+mysql+Spring+mybatis
——————————————————————————————————————————
我搭建了一个演示站,方便大家看下:
点此进入演示地址
用户账号/密码: user/123456
车辆维护员账号/密码:admin/admin——————————————————————————————————————————
运行的截图如下(点击可以放大):
SSM校园共享单车管理系统-车辆维护员角色-修改个人信息↓↓
#### SSM校园共享单车管理系统-车辆维护员角色-修改密码↓↓
#### SSM校园共享单车管理系统-车辆维护员角色-单车维护管理↓↓
#### SSM校园共享单车管理系统-车辆维护员角色-车辆维护员登录↓↓
#### SSM校园共享单车管理系统-管理员角色-修改个人信息↓↓
#### SSM校园共享单车管理系统-管理员角色-修改密码↓↓
#### SSM校园共享单车管理系统-管理员角色-区域信息管理↓↓
#### SSM校园共享单车管理系统-管理员角色-区域统计管理↓↓
#### SSM校园共享单车管理系统-管理员角色-单车信息管理↓↓
#### SSM校园共享单车管理系统-管理员角色-工作人员信息管理↓↓
#### SSM校园共享单车管理系统-管理员角色-用户信息管理↓↓
#### SSM校园共享单车管理系统-管理员角色-管理员登录↓↓
#### SSM校园共享单车管理系统-管理员角色-订单信息管理↓↓
#### SSM校园共享单车管理系统-管理员角色-订单统计管理↓↓
数据库设计文档
数据库名:ssm_gxdcsys
文档版本:粗写版
文档版本:粗写版
| 序号 | 表名 | 说明 |
| 1 | area | 区域信息 |
| 2 | bicycle | 单车信息 |
| 3 | border | 订单信息 |
| 4 | sys_config | 系统配置信息表 |
| 5 | sys_log | 系统日志 |
| 6 | sys_menu | 菜单管理 |
| 7 | sys_oss | 文件上传 |
| 8 | sys_role | 角色 |
| 9 | sys_role_menu | 角色与菜单对应关系 |
| 10 | sys_user | 系统用户 |
| 11 | sys_user_role | 用户与角色对应关系 |
| 12 | user | 用户信息 |
返回目录
表名:area
说明:区域信息
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | id | bigint | 20 | 0 | N | Y | ||
| 2 | name | varchar | 255 | 0 | Y | N | NULL | 区域名称 |
| 3 | areas | varchar | 2000 | 0 | Y | N | NULL | 区域坐标点 |
返回目录
表名:bicycle
说明:单车信息
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | id | bigint | 20 | 0 | N | Y | ||
| 2 | no | varchar | 255 | 0 | Y | N | NULL | 单车编号 |
| 3 | pwd | varchar | 255 | 0 | Y | N | NULL | 单车密码 |
| 4 | area | varchar | 255 | 0 | Y | N | NULL | GPS位置 |
| 5 | state | varchar | 255 | 0 | Y | N | NULL | 状态 |
| 6 | end | datetime | 19 | 0 | Y | N | NULL | 最后使用时间 |
返回目录
表名:border
说明:订单信息
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | id | bigint | 20 | 0 | N | Y | ||
| 2 | no | varchar | 255 | 0 | Y | N | NULL | 订单编号 |
| 3 | begin | datetime | 19 | 0 | Y | N | NULL | 开始时间 |
| 4 | end | datetime | 19 | 0 | Y | N | NULL | 结束时间 |
| 5 | user | bigint | 20 | 0 | Y | N | NULL | 用户 |
| 6 | beginArea | varchar | 255 | 0 | Y | N | NULL | 开始位置 |
| 7 | endArea | varchar | 255 | 0 | Y | N | NULL | 结束位置 |
| 8 | sec | int | 10 | 0 | Y | N | NULL | 骑行时长 |
| 9 | bicycle | bigint | 20 | 0 | Y | N | NULL | |
| 10 | money | double | 23 | 0 | Y | N | NULL | 订单金额 |
返回目录
表名:sys_config
说明:系统配置信息表
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | id | bigint | 20 | 0 | N | Y | ||
| 2 | key | varchar | 50 | 0 | Y | N | NULL | key |
| 3 | value | varchar | 2000 | 0 | Y | N | NULL | value |
| 4 | status | tinyint | 4 | 0 | Y | N | 1 | 状态 0:隐藏 1:显示 |
| 5 | remark | varchar | 500 | 0 | Y | N | NULL | 备注 |
返回目录
表名:sys_log
说明:系统日志
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | id | bigint | 20 | 0 | N | Y | ||
| 2 | username | varchar | 50 | 0 | Y | N | NULL | 用户名 |
| 3 | operation | varchar | 50 | 0 | Y | N | NULL | 用户操作 |
| 4 | method | varchar | 200 | 0 | Y | N | NULL | 请求方法 |
| 5 | params | varchar | 5000 | 0 | Y | N | NULL | 请求参数 |
| 6 | ip | varchar | 64 | 0 | Y | N | NULL | IP地址 |
| 7 | create_date | datetime | 19 | 0 | Y | N | NULL | 创建时间 |
返回目录
表名:sys_menu
说明:菜单管理
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | menu_id | bigint | 20 | 0 | N | Y | ||
| 2 | parent_id | bigint | 20 | 0 | Y | N | NULL | 父菜单ID,一级菜单为0 |
| 3 | name | varchar | 50 | 0 | Y | N | NULL | 菜单名称 |
| 4 | url | varchar | 200 | 0 | Y | N | NULL | 菜单URL |
| 5 | perms | varchar | 500 | 0 | Y | N | NULL | 授权(多个用逗号分隔,如:user:list,user:create) |
| 6 | type | int | 10 | 0 | Y | N | NULL | 类型 0:目录 1:菜单 2:按钮 |
| 7 | icon | varchar | 50 | 0 | Y | N | NULL | 菜单图标 |
| 8 | order_num | int | 10 | 0 | Y | N | NULL | 排序 |
返回目录
表名:sys_oss
说明:文件上传
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | id | bigint | 20 | 0 | N | Y | ||
| 2 | url | varchar | 200 | 0 | Y | N | NULL | URL地址 |
| 3 | create_date | datetime | 19 | 0 | Y | N | NULL | 创建时间 |
返回目录
表名:sys_role
说明:角色
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | role_id | bigint | 20 | 0 | N | Y | ||
| 2 | role_name | varchar | 100 | 0 | Y | N | NULL | 角色名称 |
| 3 | remark | varchar | 100 | 0 | Y | N | NULL | 备注 |
| 4 | create_user_id | bigint | 20 | 0 | Y | N | NULL | 创建者ID |
| 5 | create_time | datetime | 19 | 0 | Y | N | NULL | 创建时间 |
返回目录
表名:sys_role_menu
说明:角色与菜单对应关系
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | id | bigint | 20 | 0 | N | Y | ||
| 2 | role_id | bigint | 20 | 0 | Y | N | NULL | 角色ID |
| 3 | menu_id | bigint | 20 | 0 | Y | N | NULL | 菜单ID |
返回目录
表名:sys_user
说明:系统用户
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | user_id | bigint | 20 | 0 | N | Y | ||
| 2 | username | varchar | 50 | 0 | N | N | 用户名 | |
| 3 | password | varchar | 100 | 0 | Y | N | NULL | 密码 |
| 4 | varchar | 100 | 0 | Y | N | NULL | 邮箱 | |
| 5 | mobile | varchar | 100 | 0 | Y | N | NULL | 手机号 |
| 6 | status | tinyint | 4 | 0 | Y | N | NULL | 状态 0:禁用 1:正常 |
| 7 | create_user_id | bigint | 20 | 0 | Y | N | NULL | 创建者ID |
| 8 | create_time | datetime | 19 | 0 | Y | N | NULL | 创建时间 |
| 9 | type | varchar | 255 | 0 | Y | N | NULL |
返回目录
表名:sys_user_role
说明:用户与角色对应关系
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | id | bigint | 20 | 0 | N | Y | ||
| 2 | user_id | bigint | 20 | 0 | Y | N | NULL | 用户ID |
| 3 | role_id | bigint | 20 | 0 | Y | N | NULL | 角色ID |
返回目录
表名:user
说明:用户信息
数据列:
| 序号 | 名称 | 数据类型 | 长度 | 小数位 | 允许空值 | 主键 | 默认值 | 说明 |
| 1 | id | bigint | 20 | 0 | N | Y | ||
| 2 | name | varchar | 255 | 0 | Y | N | NULL | 姓名 |
| 3 | phone | varchar | 255 | 0 | Y | N | NULL | 电话 |
| 4 | card | varchar | 255 | 0 | Y | N | NULL | 身份证 |
| 5 | type | varchar | 255 | 0 | Y | N | NULL | 用户类型 |
| 6 | state | varchar | 255 | 0 | Y | N | NULL | 押金状态 |
| 7 | money | double | 256 | 0 | Y | N | NULL | 余额 |
| 8 | gmtTime | datetime | 19 | 0 | Y | N | NULL | 注册时间 |

457

被折叠的 条评论
为什么被折叠?



