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 |
FHDB_ID |
varchar |
Y |
ID主键 |
2 |
USERNAME |
varchar |
N |
操作用户 |
3 |
BACKUP_TIME |
varchar |
N |
备份时间 |
4 |
TABLENAME |
varchar |
N |
表名 |
5 |
SQLPATH |
varchar |
N |
存储位置 |
6 |
TYPE |
int |
N |
类型 |
7 |
DBSIZE |
varchar |
N |
文件大小 |
8 |
BZ |
varchar |
N |
备注 |
返回列表页表3-2: db_timingbackup表
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
TIMINGBACKUP_ID |
varchar |
Y |
ID主键 |
2 |
JOBNAME |
varchar |
N |
任务名称 |
3 |
CREATE_TIME |
varchar |
N |
创建时间 |
4 |
TABLENAME |
varchar |
N |
表名 |
5 |
STATUS |
int |
N |
类型 |
6 |
FHTIME |
varchar |
N |
时间规则 |
7 |
TIMEEXPLAIN |
varchar |
N |
规则说明 |
8 |
BZ |
varchar |
N |
备注 |
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
FGROUP_ID |
varchar |
Y |
|
2 |
NAME |
varchar |
N |
组名 |
3 |
USERNAME |
varchar |
N |
用户名 |
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
FRIENDS_ID |
varchar |
Y |
|
2 |
USERNAME |
varchar |
N |
用户名 |
3 |
FUSERNAME |
varchar |
N |
好友用户名 |
4 |
CTIME |
varchar |
N |
添加时间 |
5 |
ALLOW |
varchar |
N |
是否允许 |
6 |
FGROUP_ID |
varchar |
N |
|
7 |
DTIME |
varchar |
N |
|
8 |
BZ |
varchar |
N |
|
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
HISMSG_ID |
varchar |
Y |
|
2 |
USERNAME |
varchar |
N |
发送者 |
3 |
TOID |
varchar |
N |
目标(好友或者群) |
4 |
TYPE |
varchar |
N |
类型 |
5 |
NAME |
varchar |
N |
发送者姓名 |
6 |
PHOTO |
varchar |
N |
发送者头像 |
7 |
CTIME |
varchar |
N |
发送时间 |
8 |
CONTENT |
longtext |
N |
发送消息内容 |
9 |
DREAD |
varchar |
N |
是否已读 |
10 |
OWNER |
varchar |
N |
|
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
IQGROUP_ID |
varchar |
Y |
|
2 |
USERNAME |
varchar |
N |
用户名 |
3 |
QGROUPS |
longtext |
N |
群的ID组合 |
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
QGROUP_ID |
varchar |
Y |
|
2 |
NAME |
varchar |
N |
群名称 |
3 |
USERNAME |
varchar |
N |
群主 |
4 |
PHOTO |
varchar |
N |
群头像 |
5 |
CTIME |
varchar |
N |
创建时间 |
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
SYSMSG_ID |
varchar |
Y |
|
2 |
USERNAME |
varchar |
N |
接收者用户名 |
3 |
FROMUSERNAME |
varchar |
N |
发送者用户名 |
4 |
CTIME |
varchar |
N |
操作时间 |
5 |
REMARK |
varchar |
N |
留言 |
6 |
TYPE |
varchar |
N |
类型 |
7 |
CONTENT |
varchar |
N |
事件内容 |
8 |
ISDONE |
varchar |
N |
是否完成 |
9 |
DTIME |
varchar |
N |
完成时间 |
10 |
QGROUP_ID |
varchar |
N |
|
11 |
DREAD |
varchar |
N |
|
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
DATAJUR_ID |
varchar |
Y |
ID主键 |
2 |
DEPARTMENT_IDS |
varchar |
N |
部门ID组合 |
3 |
STAFF_ID |
varchar |
N |
员工ID |
4 |
DEPARTMENT_ID |
varchar |
N |
部门ID |
返回列表页表3-10: oa_department表
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
DEPARTMENT_ID |
varchar |
Y |
ID主键 |
2 |
NAME |
varchar |
N |
名称 |
3 |
NAME_EN |
varchar |
N |
英文 |
4 |
BIANMA |
varchar |
N |
编码 |
5 |
PARENT_ID |
varchar |
N |
上级ID |
6 |
BZ |
varchar |
N |
备注 |
7 |
HEADMAN |
varchar |
N |
负责人 |
8 |
TEL |
varchar |
N |
电话 |
9 |
FUNCTIONS |
varchar |
N |
部门职能 |
10 |
ADDRESS |
varchar |
N |
地址 |
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
FHFILE_ID |
varchar |
Y |
ID主键 |
2 |
NAME |
varchar |
N |
文件名 |
3 |
FILEPATH |
varchar |
N |
路径 |
4 |
CTIME |
varchar |
N |
上传时间 |
5 |
BZ |
varchar |
N |
备注 |
6 |
USERNAME |
varchar |
N |
长传者 |
7 |
DEPARTMENT_ID |
varchar |
N |
部门ID |
8 |
FILESIZE |
varchar |
N |
文件大小 |
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
STAFF_ID |
varchar |
Y |
ID主键 |
2 |
NAME |
varchar |
N |
姓名 |
3 |
NAME_EN |
varchar |
N |
英文 |
4 |
BIANMA |
varchar |
N |
编码 |
5 |
DEPARTMENT_ID |
varchar |
N |
部门 |
6 |
FUNCTIONS |
varchar |
N |
职责 |
7 |
TEL |
varchar |
N |
电话 |
8 |
EMAIL |
varchar |
N |
邮箱 |
9 |
SEX |
varchar |
N |
性别 |
10 |
BIRTHDAY |
varchar |
N |
出生日期 |
11 |
NATION |
varchar |
N |
民族 |
12 |
JOBTYPE |
varchar |
N |
岗位类别 |
13 |
JOBJOINTIME |
varchar |
N |
参加工作时间 |
14 |
FADDRESS |
varchar |
N |
籍贯 |
15 |
POLITICAL |
varchar |
N |
政治面貌 |
16 |
PJOINTIME |
varchar |
N |
入团时间 |
17 |
SFID |
varchar |
N |
身份证号 |
18 |
MARITAL |
varchar |
N |
婚姻状况 |
19 |
DJOINTIME |
varchar |
N |
进本单位时间 |
20 |
POST |
varchar |
N |
现岗位 |
21 |
POJOINTIME |
varchar |
N |
上岗时间 |
22 |
EDUCATION |
varchar |
N |
学历 |
23 |
SCHOOL |
varchar |
N |
毕业学校 |
24 |
MAJOR |
varchar |
N |
专业 |
25 |
FTITLE |
varchar |
N |
职称 |
26 |
CERTIFICATE |
varchar |
N |
职业资格证 |
27 |
CONTRACTLENGTH |
int |
N |
劳动合同时长 |
28 |
CSTARTTIME |
varchar |
N |
签订日期 |
29 |
CENDTIME |
varchar |
N |
终止日期 |
30 |
ADDRESS |
varchar |
N |
现住址 |
31 |
USER_ID |
varchar |
N |
绑定账号ID |
32 |
BZ |
varchar |
N |
备注 |
返回列表页表3-13: sys_app_user表
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
USER_ID |
varchar |
Y |
|
2 |
USERNAME |
varchar |
N |
|
3 |
PASSWORD |
varchar |
N |
|
4 |
NAME |
varchar |
N |
|
5 |
RIGHTS |
varchar |
N |
|
6 |
ROLE_ID |
varchar |
N |
|
7 |
LAST_LOGIN |
varchar |
N |
|
8 |
IP |
varchar |
N |
|
9 |
STATUS |
varchar |
N |
|
10 |
BZ |
varchar |
N |
|
11 |
PHONE |
varchar |
N |
|
12 |
SFID |
varchar |
N |
|
13 |
START_TIME |
varchar |
N |
|
14 |
END_TIME |
varchar |
N |
|
15 |
YEARS |
int |
N |
|
16 |
NUMBER |
varchar |
N |
|
17 |
EMAIL |
varchar |
N |
|
返回列表页表3-14: sys_codeeditor表
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
CODEEDITOR_ID |
varchar |
Y |
ID主键 |
2 |
TYPE |
varchar |
N |
类型 |
3 |
FTLNMAME |
varchar |
N |
文件名 |
4 |
CTIME |
varchar |
N |
创建时间 |
5 |
CODECONTENT |
text |
N |
代码 |
返回列表页表3-15: sys_createcode表
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
CREATECODE_ID |
varchar |
Y |
ID主键 |
2 |
PACKAGENAME |
varchar |
N |
包名 |
3 |
OBJECTNAME |
varchar |
N |
类名 |
4 |
TABLENAME |
varchar |
N |
表名 |
5 |
FIELDLIST |
varchar |
N |
属性集 |
6 |
CREATETIME |
varchar |
N |
创建时间 |
7 |
TITLE |
varchar |
N |
描述 |
8 |
FHTYPE |
varchar |
N |
类型 |
返回列表页表3-16: sys_dictionaries表
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
DICTIONARIES_ID |
varchar |
Y |
ID主键 |
2 |
NAME |
varchar |
N |
名称 |
3 |
NAME_EN |
varchar |
N |
英文 |
4 |
BIANMA |
varchar |
N |
编码 |
5 |
ORDER_BY |
int |
N |
排序 |
6 |
PARENT_ID |
varchar |
N |
上级ID |
7 |
BZ |
varchar |
N |
备注 |
8 |
TBSNAME |
varchar |
N |
排查表 |
返回列表页表3-17: sys_fhbutton表
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
FHBUTTON_ID |
varchar |
Y |
ID主键 |
2 |
NAME |
varchar |
N |
名称 |
3 |
QX_NAME |
varchar |
N |
权限标识 |
4 |
BZ |
varchar |
N |
备注 |
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
FHLOG_ID |
varchar |
Y |
ID主键 |
2 |
USERNAME |
varchar |
N |
用户名 |
3 |
CZTIME |
varchar |
N |
操作时间 |
4 |
CONTENT |
varchar |
N |
事件 |
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
FHSMS_ID |
varchar |
Y |
ID主键 |
2 |
CONTENT |
varchar |
N |
内容 |
3 |
TYPE |
varchar |
N |
类型 |
4 |
TO_USERNAME |
varchar |
N |
收信人 |
5 |
FROM_USERNAME |
varchar |
N |
发信人 |
6 |
SEND_TIME |
varchar |
N |
发信时间 |
7 |
STATUS |
varchar |
N |
状态 |
8 |
SANME_ID |
varchar |
N |
备注 |
返回列表页表3-20: sys_loginimg表
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
LOGINIMG_ID |
varchar |
Y |
ID主键 |
2 |
NAME |
varchar |
N |
文件名 |
3 |
FILEPATH |
varchar |
N |
路径 |
4 |
TYPE |
int |
N |
状态 |
5 |
FORDER |
int |
N |
排序 |
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
MENU_ID |
int |
Y |
ID主键 |
2 |
MENU_NAME |
varchar |
N |
名字 |
3 |
MENU_URL |
varchar |
N |
地址 |
4 |
PARENT_ID |
varchar |
N |
父类ID |
5 |
MENU_ORDER |
varchar |
N |
排序 |
6 |
MENU_ICON |
varchar |
N |
图标 |
7 |
MENU_TYPE |
varchar |
N |
类型 |
8 |
MENU_STATE |
int |
N |
状态 |
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
ROLE_ID |
varchar |
Y |
ID主键 |
2 |
ROLE_NAME |
varchar |
N |
角色名字 |
3 |
RIGHTS |
varchar |
N |
权限 |
4 |
PARENT_ID |
varchar |
N |
父类ID |
5 |
ADD_QX |
varchar |
N |
添加 |
6 |
DEL_QX |
varchar |
N |
删除 |
7 |
EDIT_QX |
varchar |
N |
修改 |
8 |
CHA_QX |
varchar |
N |
查询 |
返回列表页表3-23: sys_role_fhbutton表
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
RB_ID |
varchar |
Y |
ID |
2 |
ROLE_ID |
varchar |
N |
角色ID |
3 |
BUTTON_ID |
varchar |
N |
按钮ID |
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
USER_ID |
varchar |
Y |
ID主键 |
2 |
USERNAME |
varchar |
N |
用户名 |
3 |
PASSWORD |
varchar |
N |
密码 |
4 |
NAME |
varchar |
N |
名字 |
5 |
RIGHTS |
varchar |
N |
权限 |
6 |
ROLE_ID |
varchar |
N |
角色ID |
7 |
LAST_LOGIN |
varchar |
N |
最后登录时间 |
8 |
IP |
varchar |
N |
IP |
9 |
STATUS |
varchar |
N |
状态 |
10 |
BZ |
varchar |
N |
备注 |
11 |
SKIN |
varchar |
N |
类型 |
12 |
EMAIL |
varchar |
N |
邮件 |
13 |
NUMBER |
varchar |
N |
号码 |
14 |
PHONE |
varchar |
N |
手机 |
15 |
ROLE_IDS |
varchar |
N |
角色ID |
返回列表页表3-25: sys_userphoto表
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
USERPHOTO_ID |
varchar |
Y |
ID主键 |
2 |
USERNAME |
varchar |
N |
用户名 |
3 |
PHOTO0 |
varchar |
N |
原图 |
4 |
PHOTO1 |
varchar |
N |
头像1 |
5 |
PHOTO2 |
varchar |
N |
头像2 |
6 |
PHOTO3 |
varchar |
N |
头像3 |
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
ADVISE_ID |
varchar |
Y |
ID主键 |
2 |
ADVISE_TITLE |
varchar |
N |
标题 |
3 |
ADVISE_CONTENT |
varchar |
N |
具体建议内容 |
4 |
ADVISE_DATE |
varchar |
N |
建议时间 |
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
ADVISEMX_ID |
varchar |
Y |
ID主键 |
2 |
ADVISE_ID |
varchar |
N |
建议ID |
3 |
DETAIL_CONTENT |
varchar |
N |
回复内容 |
4 |
DETAIL_DATE |
varchar |
N |
回复时间 |
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
ATTACHED_ID |
varchar |
Y |
ID主键 |
2 |
NAME |
varchar |
N |
名称 |
3 |
FDESCRIBE |
varchar |
N |
描述 |
4 |
PRICE |
double |
N |
价格 |
5 |
CTIME |
varchar |
N |
创建时间 |
返回列表页表3-29: tb_attachedmx表
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
ATTACHEDMX_ID |
varchar |
Y |
ID主键 |
2 |
NAME |
varchar |
N |
名称 |
3 |
TITLE |
varchar |
N |
标题 |
4 |
CTIME |
varchar |
N |
创建日期 |
5 |
PRICE |
double |
N |
单价 |
6 |
ATTACHED_ID |
varchar |
N |
附件ID |
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
CAR_ID |
varchar |
Y |
ID主键 |
2 |
CAR_NAME |
varchar |
N |
货车名称 |
3 |
CAR_TYPE |
varchar |
N |
货车类型 |
4 |
CAR_DRIVER_ID |
varchar |
N |
货车驾驶员ID |
5 |
CAR_DRIVER_NAME |
varchar |
N |
货车驾驶员姓名 |
6 |
CAR_STATUS |
varchar |
N |
货车状态 |
7 |
CAR_AMOUNT |
decimal |
N |
货运金额 |
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
EXPENSE_ID |
varchar |
Y |
ID主键 |
2 |
EXPENSE_REMARK |
varchar |
N |
报销说明 |
3 |
EXPENSE_TYPE |
varchar |
N |
报销类型 |
4 |
EXPENSE_BEGIN_DATE |
varchar |
N |
报销开始时间 |
5 |
EXPENSE_PERSON_NAME |
varchar |
N |
报销人姓名 |
6 |
EXPENSE_PERSON_ID |
varchar |
N |
报销人ID |
7 |
EXPENSE_AMOUNT |
double |
N |
报销金额 |
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
LEAVE_ID |
varchar |
Y |
ID主键 |
2 |
LEAVE_REASON |
varchar |
N |
请假事由 |
3 |
LEAVE_TYPE |
varchar |
N |
请假类型 |
4 |
LEAVE_BEGIN_DATE |
varchar |
N |
请假开始时间 |
5 |
LEAVE_END_DATE |
varchar |
N |
请假结束时间 |
6 |
LEAVE_PERSON_NAME |
varchar |
N |
请假人姓名 |
7 |
LEAVE_PERSON_ID |
varchar |
N |
请假人ID |
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
ORDER_ID |
varchar |
Y |
ID主键 |
2 |
ORDER_NAME |
varchar |
N |
订单名称 |
3 |
ORDER_TYPE |
varchar |
N |
订单类型 |
4 |
ORDER_START_ADD |
varchar |
N |
开始地址 |
5 |
ORDER_END_ADD |
varchar |
N |
结束地址 |
6 |
ORDER_AMOUNT |
double |
N |
订单金额 |
7 |
ORDER_STATUS |
varchar |
N |
订单状态 |
8 |
ORDER_DATE |
datetime |
N |
订单时间 |
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
PICTURES_ID |
varchar |
Y |
ID主键 |
2 |
TITLE |
varchar |
N |
标题 |
3 |
NAME |
varchar |
N |
文件名 |
4 |
PATH |
varchar |
N |
路径 |
5 |
CREATETIME |
varchar |
N |
创建时间 |
6 |
MASTER_ID |
varchar |
N |
属于 |
7 |
BZ |
varchar |
N |
备注 |
说明:
序号 |
名称 |
数据类型 |
主键 |
说明 |
1 |
SALARY_ID |
varchar |
Y |
ID主键 |
2 |
USER_ID |
varchar |
N |
用户名 |
3 |
SALARY_BASE |
double |
N |
基本工资 |
4 |
SALARY_ADD |
double |
N |
运单工资 |
5 |
SALARY_SUM |
double |
N |
合计金额 |
6 |
SALARY_MONTH |
int |
N |
工资月份 |
7 |
SALARY_SBU |
double |
N |
扣减工资 |
四、项目截图
4.1 下面是司机角色的功能介绍
图4.1 司机角色-司机登录
图4.2 司机角色-修改司机资料
图4.3 司机角色-工资管理
图4.4 司机角色-请假申请管理
图4.5 司机角色-货车信息管理
图4.6 司机角色-费用报销管理
图4.7 司机角色-运单信息管理
4.2 下面是管理员角色的功能介绍
图4.8 管理员角色-修改管理员资料
图4.9 管理员角色-匿名建议管理
图4.10 管理员角色-在线管理
图4.11 管理员角色-工资信息管理
图4.12 管理员角色-日志管理
图4.13 管理员角色-查看工资报表
图4.14 管理员角色-查看货车报表
图4.15 管理员角色-用户管理
图4.16 管理员角色-管理员角色
图4.17 管理员角色-菜单管理
图4.18 管理员角色-角色管理
图4.19 管理员角色-请假申请管理
图4.20 管理员角色-货车信息管理
图4.21 管理员角色-费用报销管理
图4.22 管理员角色-运单信息管理
4.3 下面是老板角色的功能介绍
图4.23 老板角色-老板登录
图4.24 老板角色-新增建议
图4.25 老板角色-查看工资报表
图4.26 老板角色-查看货车报表
图4.27 老板角色-用户管理
图4.28 老板角色-工资管理
图4.29 老板角色-角色管理
图4.30 老板角色-请假申请管理
图4.31 老板角色-货车信息管理
图4.32 老板角色-费用报销管理
图4.33 老板角色-运单信息管理
五、演示站点
地址 |
http://www.csbishe.cn:15020/ssm_hcglxt |
账号密码
| 管理员账号/密码:admin/admin 老板账号/密码:laoban/123456 司机账号/密码:siji/123456 |
六、运行教程
包含部署运行服务,下载项目后联系可以远程在你的电脑上运行出来。
七、下载项目