作者主页:夜未央5788

简介:Java领域优质创作者、Java项目、学习资料、技术互助

文末获取源码

项目介绍

本项目包含管理员、老板、司机三种角色;
老板角色包含以下功能:
老板登录,角色管理,用户管理,货车信息管理,运单信息管理,请假申请管理,费用报销管理,工资管理,查看工资报表,查看货车报表,新增建议等功能。

管理员角色包含以下功能:
管理员角色,角色管理,菜单管理,在线管理,日志管理,用户管理,货车信息管理,运单信息管理,请假申请管理,费用报销管理,工资信息管理,匿名建议管理,查看工资报表,查看货车报表,修改管理员资料等功能。

司机角色包含以下功能:

司机登录,货车信息管理,运单信息管理,请假申请管理,费用报销管理,工资管理,修改司机资料等功能。

环境需要

1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可
4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;

5.数据库:MySql 5.7版本;

6.是否Maven项目:否;

技术栈

1. 后端:Spring+SpringMVC+Mybatis

2. 前端:JSP+bootstrap+jQuery+css+javascript

使用说明

1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;
2. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven;
若为maven项目,导入成功后请执行maven clean;maven install命令,然后运行;
3. 将项目中dbconfig.properties配置文件中的数据库配置改为自己的配置;

4. 运行项目,输入localhost:8080/

运行截图

管理员角色

老板角色

司机角色

相关代码

/**@author FH Q1347845688* 系统用户-接口类 * 相关参数协议:* 00    请求失败* 01    请求成功* 02    返回空值* 03    请求协议参数不完整    * 04  用户名或密码错误* 05  FKEY验证失败*/
@Controller
@RequestMapping(value="/appSysUser")
public class SysUserController extends BaseController {@Resource(name="userService")private UserManager userService;@Resource(name="fhlogService")private FHlogManager FHLOG;/**系统用户注册接口* @return*/@RequestMapping(value="/registerSysUser")@ResponseBodypublic Object registerSysUser(){logBefore(logger, "系统用户注册接口");Map<String,Object> map = new HashMap<String,Object>();PageData pd = new PageData();pd = this.getPageData();String result = "00";try{if(Tools.checkKey("USERNAME", pd.getString("FKEY"))){  //检验请求key值是否合法if(AppUtil.checkParam("registerSysUser", pd)){      //检查参数Session session = Jurisdiction.getSession();String sessionCode = (String)session.getAttribute(Const.SESSION_SECURITY_CODE);     //获取session中的验证码String rcode = pd.getString("rcode");if(Tools.notEmpty(sessionCode) && sessionCode.equalsIgnoreCase(rcode)){             //判断登录验证码pd.put("USER_ID", this.get32UUID()); //ID 主键pd.put("ROLE_ID", "fhadminzhuche");  //角色ID fhadminzhuche 为注册用户pd.put("NUMBER", "");                 //编号pd.put("PHONE", "");                    //手机号pd.put("BZ", "注册用户");              //备注pd.put("LAST_LOGIN", "");               //最后登录时间pd.put("IP", "");                       //IPpd.put("STATUS", "0");                  //状态pd.put("SKIN", "no-skin");              //用户默认皮肤pd.put("RIGHTS", "");pd.put("ROLE_IDS", "");pd.put("PASSWORD", pd.getString("PASSWORD"));   //密码加密if(null == userService.findByUsername(pd)){ //判断用户名是否存在userService.saveU(pd);                   //执行保存FHLOG.save(pd.getString("USERNAME"), "新注册");}else{result = "04";   //用户名已存在}}else{result = "06";        //验证码错误}}else {result = "03";}}else{result = "05";}}catch (Exception e){logger.error(e.toString(), e);}finally{map.put("result", result);logAfter(logger);}return AppUtil.returnObject(new PageData(), map);}}

如果也想学习本系统,下面领取。回复:219ssm

SSM在线车队货车管理系统相关推荐

  1. 计算机毕业设计-SSM在线车队货车管理系统-JavaWeb在线车队货车管理系统

    项目介绍 老板角色包含以下功能:老板登录,角色管理,用户管理,货车信息管理,运单信息管理,请假申请管理,费用报销管理,工资管理,查看工资报表,查看货车报表,新增建议等功能. 管理员角色包含以下功能:管 ...

  2. 基于javaweb的在线车队货车管理系统(java+ssm+jsp+bootstrap+mysql)

    基于javaweb的在线车队货车管理系统(java+ssm+jsp+bootstrap+mysql) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥8 开发工具 eclipse/idea/ ...

  3. Java项目:在线车队货车管理系统(java+SSM+JSP+bootstrap+Mysql)

    源码获取:俺的博客首页 "资源" 里下载! 项目介绍 本项目包含管理员.老板.司机三种角色: 老板角色包含以下功能: 老板登录,角色管理,用户管理,货车信息管理,运单信息管理,请假 ...

  4. Java项目:基于jsp+mysql+Spring+mybatis的SSM在线中药药方管理系统

    作者主页:夜未央5788 简介:Java领域优质创作者.Java项目.学习资料.技术互助 文末获取源码 项目介绍 本项目分为药房人员.管理员与医生三种角色: 药房人员角色包含以下功能: 药房人员登录, ...

  5. 计算机毕业设计ssm高校体质测试管理系统dp69w系统+程序+源码+lw+远程部署

    计算机毕业设计ssm高校体质测试管理系统dp69w系统+程序+源码+lw+远程部署 计算机毕业设计ssm高校体质测试管理系统dp69w系统+程序+源码+lw+远程部署 本源码技术栈: 项目架构:B/S ...

  6. 基于SSM+MYSQL实现在线教材预约管理系统

    本项目为基于SSM实现的在线教材预约管理系统,分为教师.学生.管理员等三种角色,管理管理班级信息.年级信息.学生信息.教师信息.课程信息.教材信息等,教师可以查看学生信息,查看个人课程信息,并可以设置 ...

  7. 基于SSM+MySql+Layui的在线生鲜超市管理系统

    项目运行视频(打开观看效果更佳) 基于SSM+MySql+Layui的在线生鲜超市管理系统(附论文)-源码乐园 基于SSM+MySql+Layui的在线生鲜超市管理系统(附论文)-源码乐园_哔哩哔哩_ ...

  8. SSM实现的在线挂号预约管理系统源码

    ​此篇为大家推荐的是基于Spring+SpringMVC+Mybatis框架的在线挂号预约管理系统 系统主要有以下功能:系统管理.医院管理.医生管理.病人管理.科室管理.挂号管理.新闻管理. 运行环境 ...

  9. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java在线图书馆信息管理系统g6977

    首先选择计算机题目的时候先看定什么主题,一般的话都选择当年最热门的话题进行组题,就比如说,今年的热门话题有奥运会,全运会,残运会,或者疫情相关的,这些都是热门话题,所以你就可以根据这些热门的主题去进行 ...

最新文章

  1. lz4压缩算法--速度之王
  2. 抖音直播营销实战经验手册
  3. 吊炸天的 Kafka 图形化工具 Eagle,必须推荐给你!
  4. Mybatis框架 导入/导出功能的实现
  5. Bootstrap3 滚动监听插件的调用方式
  6. ElasticSearch 插件开发
  7. 对称矩阵 c语言,对称矩阵的判定 C语言 SDUT
  8. 为什么没写Feedsky话题广告
  9. Source Insight 4.0.0086 Patched
  10. html 弹窗实现拖拽,原生js实现自由拖拽弹窗代码demo
  11. 【微服务】Nacos 注册中心的设计原理
  12. 看不见的大猩猩--读书笔记
  13. 妮可妮可妮 [Hash]
  14. PCB与设备外壳接地问题
  15. Docker的镜像制作与整套项目一键打包部署
  16. 邻居表项的mcast_solicit数量
  17. html隐藏visibility,HTML DOM Style visibility 属性 | 菜鸟教程
  18. 使用wangEditor富文本编辑器遇到的问题总结
  19. R语言数据可视化教程(ggplot2)_绘制散点图
  20. 详解Xcode 6的视图调试

热门文章

  1. 油气管道供应可视化数据大屏:连点成线,打破信息孤岛
  2. 2019年iOS开发者中心证书生成方法以及极光推送证书使用方法!
  3. JavaWeb专栏之(一):什么是JavaWeb?
  4. vue3循环遍历图片渲染无效果
  5. 【程序源代码】外卖侠源码
  6. [附源码]java毕业设计小说网站的设计与实现1
  7. YOLO UserWarning: torch.meshgrid: in an upcoming release, it will be required to pass the indexing a
  8. 数组x中数据复制到数组y中,重复的数据只存储一次,最后输出y;计算x中数据的平均值ave及大于平均值的元素个数n。c++实现
  9. Linux KVM环境搭建,以及创建kvm虚拟机
  10. python发邮件详解,smtplib和email模块详解