基于java+SSM+jsp的汽车维修系统的设计和实现(附源码) |
您所在的位置:网站首页 › 售后分类源码 › 基于java+SSM+jsp的汽车维修系统的设计和实现(附源码) |
🍅
作者主页:
java源码客栈
🍅
简介:大厂Java程序员,分享源码、学习资料、面试题库、技术干货【关注我,都给你】
🍅
文末获取源码联系方式
📝
一、系统介绍
1、项目背景:
随着我国改革开放的不断深入,汽车工业有着空前的发展,尤其是近几年来,汽车的数量在不断的增加。有相关调查数据显示 从上个世纪78年的136万辆到2003年多达2000万余俩,前后增加了多达14.6倍。而且未来还将保持长足增长的趋势。 汽车数量增长为汽修行业的发展打下了坚实的基础,汽车维修中的巨大商机吸引了越来越多的人参与到汽修行业。 大小规模的汽车维修厂也如雨后春笋般的涌现。在这个机遇与挑战并存的时间段上,他们也面临着来自同行业之间的竞争和客户提出的新要求, 按照传统的汽车维修的管理模式,复杂的业务流程,加上庞大的数据量,通过人工很难做到科学和规范化的去管理汽车维修厂, 所以迫切需要一个汽车维修管理软件来支撑汽修厂的高效运营。 2、功能简介:该系统是一个汽车维修系统,功能还算齐全,界面偏简洁,主要功能如下几个模块 汽车维修管理:车辆接待、维修项目登记、维修领料、质检完工、消费结算 配件管理:采购配件和库存管理 财务管理:单据查询、采购单据管理、报表统计 基础数据管理:客户资料管理、系统基础数据配置、维修项目管理、供应商管理、配件信息管理、仓库信息管理、业务类型管理 系统维护:系统用户管理、修改密码、数据备份还原和系统帮助 二、技术和环境 2.1、项目环境数据库:mysql5.7 jdk版本:jdk1.8 tomcat:tomcat8.x 数据库工具软件:navicat 开发运行工具:IDEA/eclipse 2.2、项目技术后台:SSM框架 前台:jsp+easyUi 三、页面截图汽车维修管理 车辆接待 ![]() 维修项目登记
![]() 维修领料 ![]() 质检完工 ![]() 消费结算 ![]() 配件管理 1、采购配件
![]() 2、库存管理
![]() 財務管理 1、单据查询
![]() 2、采购单据管理 ![]() 3、报表统计 ![]() 基础数据管理 4.1、客户资料管理
![]() 4.2、系统基础数据配置
![]() 4.3、维修项目管理
![]() 4.4、供应商管理 ![]() 4.5、配件信息管理 ![]() 4.6、仓库信息管理 ![]() 4.7、业务类型管理 ![]() 系统维护 5.1、系统用户管理
![]() 5.2、修改密码
![]() 5.3、数据备份和还原 ![]() 5.4、 ![]() 4.1、项目结构
![]() 4.2、数据库表 ![]() 4.3、相关代码 /** * 用户信息控制器 * @author cp * */ @Controller @Scope("prototype") @RequestMapping("/users") public class UserInfoController extends BaseController{ private static final Logger logger = LoggerFactory.getLogger(UserInfoController.class); @Autowired private ServiceFactory serviceFactory; /** * 登录系统 * @param request 请求 * @param model model * @param account 账户信息 * @return */ @RequestMapping("/login") @ResponseBody public String login(HttpServletRequest request,HttpServletResponse response,Model model,Account account){ logger.info("用户尝试登录:"+JSON.toJSONString(account)); if(account==null){ return responseFail("提交的参数为空!"); }else{ if(StringUtils.isBlank(account.getAccountnumber())){ return responseFail("用户的账号为空"); } if(StringUtils.isBlank(account.getPasswords())){ return responseFail("用户的密码为空"); } LoginBean loginBean = null; loginBean = serviceFactory.getUserValidateService().userislawable(account); if(loginBean==null){ return responseFail("用户名或者密码输入不正确"); }else{// 如果成功 // 把loginbean放到session中 request.getSession().setAttribute("user", loginBean); // 放到cookie中 String flag = request.getParameter("flag"); // 如果需要记住账户就存储账号和密码 if(flag!=null&&flag.equals("1")){ Cookie cookie = new Cookie("cookie_user",loginBean.getAccountnumber()+"-"+loginBean.getPasswords()); cookie.setMaxAge(60*60*24*3);// 保存 response.addCookie(cookie); logger.info("存储用户的cookie:"+loginBean.getAccountnumber()+"-"+loginBean.getPasswords()); }else{// 如果没有要求记住账户密码,就保存账户 Cookie cookie = new Cookie("cookie_user", loginBean.getAccountnumber()); cookie.setMaxAge(60*60*24*30); response.addCookie(cookie); logger.info("存储用户的cookie:"+loginBean.getAccountnumber()); } // 跳转到主页 logger.info("用户:"+loginBean.getAccountnumber()+"成功进入系统"); return responseSuccess(loginBean, "登录成功"); } } } /** * 退出系统登录 * @param request 请求 * @param model 模型 * @param accountnum 账户号 * @return */ @RequestMapping("/{accountnum}/logout.shtml") public String logout(HttpServletRequest request,HttpServletResponse response,Model model,@PathVariable("accountnum") String accountnum){ logger.info("用户"+accountnum+",退出系统登录..."); // 设置session为空 request.getSession().setAttribute("user", null); // 页面跳转 return "login"; } }演示视频:https://live.csdn.net/v/269146 获取完整源码: 大家点赞、收藏、关注、评论啦 、 查看 👇🏻 👇🏻 👇🏻 微信公众号获取联系 👇🏻 👇🏻 👇🏻 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |