博主介绍:?在职Java研发工程师,专注于程序设计、源码分享、技术交流,专注Java技术与毕业设计?项目名称SSM实现物流管理系统Express视频效果https://www.bilibili.com/video...系统描述基于SSM框架的物流管理系统主要分为三种用户角色,分别是管理员、员工和客户用户。具体功能如下:administrator:administrator登录后主要功能模块包括个人信息、客户管理、反馈信息、基本信息、货物信息和货物运输。员工用户:员工用户登录后,主要模块包括个人信息、派送范围、货物信息、货物运输和反馈信息。客户用户:客户用户登录后,主要模块包括个人信息、派送范围、货物信息、货物运输和反馈信息。环境要求1、运行环境:最好是javajdk1.8,我们在这个平台上运行。其他版本在理论上也是可能的。2、IDE环境:IDEA、Eclipse、Myeclipse一应俱全。推荐的想法;3、Tomcat环境:Tomcat7.x、8.x、9.x版本均可用4、硬件环境:windows7/8/101G内存以上;或苹果操作系统;5、数据库:MySql5.7版本;6.是否是Maven项目:否;技术栈后端:Spring+SpringMVC+Mybatis前端:JSP+CSS+JavaScript+jQuery使用说明使用Navicat或者其他工具在mysql中创建对应名称的数据库,并导入项目的sql文件;使用IDEA/Eclipse/MyEclipse导入项目。导入Eclipse/MyEclipse时,如果是maven项目,请选择maven;如果是maven项目,导入成功后请执行mavenclean;maveninstall命令,然后运行;将项目中的springmvc-servlet.xml配置文件中的数据库配置改为自己的配置;运行项目,浏览器输入http://localhost:8080/登录运行截图用户管理控制层:packagecom.houserss.controller;importjavax.servlet。http.HttpSession;导入org.apache.commons.lang3.StringUtils;导入org.springframework.beans.factory.annotation.Autowired;导入org.springframework.stereotype.Controller;导入org.springframework.web.bind.annotation.RequestMapping;导入org.springframework.web.bind.annotation.RequestMethod;导入org.springframework.web.bind.annotation.RequestParam;导入org.springframework.web.bind.annotation.ResponseBody;导入com.houserss.common.Const;导入com.houserss.common.Const.Role;导入com.houserss.common.ServerResponse;导入com.houserss.pojo.User;导入com.houserss.service.IUserService;导入com.houserss.service.impl.UserServiceImpl;导入com.houserss.util。MD5Util;importcom.houserss.util.TimeUtils;importcom.houserss.vo.DeleteHouseVo;importcom.houserss.vo.PageInfoVo;/**admin创建*/@Controller@RequestMapping("/user/")publicclassUserController{@AutowiredprivateIUserServiceiUserService;/***用户登录*@paramusername*@parampassword*@paramsession*@return*/@RequestMapping(value="login.do",method=RequestMethod.POST)@ResponseBodypublicServerResponselogin(Useruser,Stringuvcode,HttpSessionsession){Stringcode=(String)session.getAttribute("validationCode");if(StringUtils.isNotBlank(code)){if(!code.equalsIgnoreCase(uvcode)){returnServerResponse.createByErrorMessage("验证码不正确");}}服务器响应<用户>response=iUserService.login(user.getUsername(),user.getPassword());if(response.isSuccess()){session.setAttribute(Const.CURRENT_USER,response.getData());}returnresponse;}}管理员管理层:packagecom.sxl.controller.admin;importjava.util.List;importjava.util.Map;importjavax.servlet.http.HttpServletRequest;importorg.springframework.http.ResponseEntity;导入org.springframework.stereotype.Controller;导入org.springframework.ui.Model;导入org.springframework.web.bind.annotation.RequestMapping;导入com.sxl.controller.MyController;@Controller(“adminController”)@RequestMapping(value="/admin")publicclassAdminControllerextendsMyController{@RequestMapping(value="/index")publicStringframe(Model模型,HttpServletRequest请求)throwsException{return"/admin/index";}@RequestMapping(value="/main")publicStringmain(模型模型,HttpServletRequest请求)抛出异常{return"/admin/main";}@RequestMapping(value="/tj1")publicStringtj1(Model模型,HttpServletRequest请求)throwsException{Stringsql="selectDATE_FORMAT(insertDate,'%Y-%m-%d')dates,sum(allPrice)pricefromt_orderorderbyDATE_FORMAT(insertDate,'%Y-%m-%d')desc";List