网站建设虚线的代码,淮南品牌网站建设电话,wordpress s7,餐厅设计公司餐厅设计博主主页#xff1a;Java旅途 简介#xff1a;分享计算机知识、学习路线、系统源码及教程 文末获取源码 一、项目介绍
汽车租赁系统基于SpringSpringMVCMybatis开发#xff0c;系统使用shiro框架做权限安全控制#xff0c;超级管理员登录系统后可根据自己的实际需求配角色… 博主主页Java旅途 简介分享计算机知识、学习路线、系统源码及教程 文末获取源码 一、项目介绍
汽车租赁系统基于SpringSpringMVCMybatis开发系统使用shiro框架做权限安全控制超级管理员登录系统后可根据自己的实际需求配角色然后新建用户选择角色即可。
超级管理员功能如下
客户管理车辆管理汽车出租出租单管理汽车入库检查单管理统计分析系统管理 菜单管理角色管理用户管理 公告管理系统日志
二、技术框架
后端SpringSpringmvcMybatis前端layuiecharts
三、安装教程
用idea打开项目在idea中配置jdk环境配置maven环境并下载依赖配置tomcat8.0新建数据库导入数据库文件在db.properties文件中将数据库账号密码改成自己本地的系统的静态资源存储在D盘如果你的电脑没有D盘则需要改成其他盘具体位置在file.properties将文件里面的D:/upload 改成你本地的即可。启动运行, 管理员账号密码 admin/123456
四、项目截图 五、相关代码
BusController
package com.yeqifu.bus.controller;import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;/*** 业务管理的路由控制器*/
Controller
RequestMapping(bus)
public class BusController {/*** 跳转到客户管理* return*/RequestMapping(toCustomerManager)public String toCustomerManager(){return business/customer/customerManager;}/*** 跳转到车辆管理* return*/RequestMapping(toCarManager)public String toCarManager(){return business/car/carManager;}/*** 跳转到汽车出租* return*/RequestMapping(toRentCarManager)public String toRentCarManager(){return business/rent/rentCarManager;}/*** 跳转到出租单管理的页面* return*/RequestMapping(toRentManager)public String toRentManager(){return business/rent/rentManager;}/*** 跳转到汽车入库管理的页面* return*/RequestMapping(toCheckCarManager)public String toCheckCarManager(){return business/check/checkCarManager;}/*** 跳转到检查单管理的页面* return*/RequestMapping(toCheckManager)public String toCheckManager(){return business/check/checkManager;}}
RentController
package com.yeqifu.bus.controller;import com.yeqifu.bus.domain.Car;
import com.yeqifu.bus.domain.Customer;
import com.yeqifu.bus.service.ICarService;
import com.yeqifu.bus.service.ICustomerService;
import com.yeqifu.bus.service.IRentService;
import com.yeqifu.bus.vo.RentVo;
import com.yeqifu.sys.constast.SysConstast;
import com.yeqifu.sys.domain.User;
import com.yeqifu.sys.utils.DataGridView;
import com.yeqifu.sys.utils.RandomUtils;
import com.yeqifu.sys.utils.ResultObj;
import com.yeqifu.sys.utils.WebUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;import java.util.Date;/*** 汽车出租管理的控制器*/
RestController
RequestMapping(rent)
public class RentController {Autowiredprivate IRentService rentService;Autowiredprivate ICarService carService;Autowiredprivate ICustomerService customerService;/*** 检查身份证号是否存在* param rentVo* return*/RequestMapping(checkCustomerExist)public ResultObj checkCustomerExist(RentVo rentVo){Customer customer customerService.queryCustomerByIdentity(rentVo.getIdentity());if (null!customer){return ResultObj.STATUS_TRUE;}else {return ResultObj.STATUS_FALSE;}}/*** 初始化添加出租单的表单的数据* param rentVo* return*/RequestMapping(initRentFrom)public RentVo initRentFrom(RentVo rentVo){//生成出租单号rentVo.setRentid(RandomUtils.createRandomStringUseTime(SysConstast.CAR_ORDER_CZ));//设置起租时间rentVo.setBegindate(new Date());//设置操作员/*User user (User) WebUtils.getHttpSession().getAttribute(user);rentVo.setOpername(user.getRealname());*/Customer customer customerService.queryCustomerByIdentity(rentVo.getIdentity());rentVo.setOpername(customer.getCustname());return rentVo;}/*** 保存出租单信息* param rentVo* return*/RequestMapping(saveRent)public ResultObj saveRent(RentVo rentVo){try {//设置创建时间rentVo.setCreatetime(new Date());//设置归还状态 默认为审核中rentVo.setRentflag(SysConstast.RENT_CHECK);//保存this.rentService.addRent(rentVo);return ResultObj.ADD_SUCCESS_RENT;}catch (Exception e){e.printStackTrace();return ResultObj.ADD_ERROR_RENT;}}/*** 删除出租单信息* param rentVo* return*/RequestMapping(deleteRent)public ResultObj deleteRent(RentVo rentVo){try {//删除this.rentService.deleteRent(rentVo.getRentid());return ResultObj.DELETE_SUCCESS;}catch (Exception e){e.printStackTrace();return ResultObj.DELETE_ERROR;}}/*** 修改出租单信息* param rentVo* return*/RequestMapping(updateRent)public ResultObj updateRent(RentVo rentVo){try {//修改this.rentService.updateRent(rentVo);return ResultObj.UPDATE_SUCCESS;}catch (Exception e){e.printStackTrace();return ResultObj.UPDATE_ERROR;}}/*** 审核出租单信息* param rentVo* return*/RequestMapping(checkRent)public ResultObj checkRent(RentVo rentVo){try {//修改出租单的状态rentVo.setRentflag(SysConstast.RENT_BACK_FALSE);this.rentService.updateRent(rentVo);//修改汽车的状态Car car carService.queryCarByCarNumber(rentVo.getCarnumber());car.setIsrenting(SysConstast.RENT_CAR_TRUE);this.carService.updateCarCheck(car);return ResultObj.CHECK_SUCCESS_RENT;}catch (Exception e){e.printStackTrace();return ResultObj.CHECK_ERROR_RENT;}}/******************出租单管理*******************//*** 查询*/RequestMapping(loadAllRent)public DataGridView loadAllRent(RentVo rentVo){return this.rentService.queryAllRent(rentVo);}} 大家点赞、收藏、关注、评论啦 、点开下方卡片关注后回复 100