基于java SpringBoot框架和Vue的智能停车场管理系统 | 您所在的位置:网站首页 › 中国留学网怎么注册不了 › 基于java SpringBoot框架和Vue的智能停车场管理系统 |
近年来,中国不仅综合国力大幅提升,国民经济也快速增长,推动了中国汽车工业的发展。技术的飞速发展逐渐降低了汽车的制造成本,越来越受欢迎。今天,大多数家庭都有能力购买汽车,因此,中国城市的汽车数量每年都在增加。现在中国已经成为世界第二大汽车消费国。 随着中国私家车数量的大幅增加,大多数城市的购物中心、由于餐厅和旅游景点存在停车位太少的问题,车主很难找到停车位。根据新的网络停车场系统发布的最新数据报告,在接受调查的5000名车主中,约有一半认为停车是问题。一半以上的车主往往找不到合适的停车位,在当今快节奏的社会,这是浪费时间,停车系统是城市智能交通管理系统的重要组成部分,因此需要帮助业主解决这一系列问题的工具,管理者应该选择和应用经济、稳定的管理程序,避免选择成本高昂的管理系统,本文设计了简洁、稳定、实用的智能停车场管理系统。在容错性、实用性、易操作性等方面有自己的特点,希望保持一定的可扩展性,以满足不同停车场车库的信息管理需求。
主要功能: 用户登录:用户使用正确的账号和密码可以登录网站; 车牌识别:车辆进出停车场的时候可以使用摄像头或图片进行车牌号的识别,登记信息后进出停车场; 停车场管理:对停车场进行管理,增删改查停车场信息,配置支付规则; 停车场会员管理:在线下完成长期缴费的用户成为VIP或包月车,在每次进出停车场的时候不需要再次缴费; 停车记录管理:近期进出停车场的车辆信息和收费都会生产订单; 订单收入管理:所有的车辆订单信息都进行展示。 账户管理:系统用户和合作单位的管理,增删改查相关信息。 系统管理:包括角色管理和系统菜单管理。
主要技术: 后端:JAVA语言,SpringBoot框架,MySQL数据库,Maven依赖管理等; 前端:layUI框架,HTML页面,Vue语法等技术。 部分代码展示: public class CarManageController { @Autowired private CarManageService carManageService; @Autowired private CarManageRepository carManageRepository; /** * 列表 */ @PostMapping("list") @RequiresRoles(value={"admin","orgAdmin"},logical = Logical.OR) public Result list(CarManage entity){ return carManageService.list(entity); } /** * 获取 */ @PostMapping("get") @RequiresRoles(value={"admin","orgAdmin"},logical = Logical.OR) public Result get(Long id){ CarManage entity = carManageRepository.findById(id).orElse(new CarManage()); return Result.ok(entity); } /** * 保存 */ @PostMapping("save") @RequiresRoles(value={"admin","orgAdmin"},logical = Logical.OR) public Result save(@RequestBody CarManage entity){ return carManageService.save(entity); } /** * 删除 */ @PostMapping("delete") @RequiresRoles(value={"admin","orgAdmin"},logical = Logical.OR) public Result delete(Long id){ carManageRepository.deleteById(id); return Result.ok(); } /** * 续租 */ @PostMapping("renew") @RequiresRoles(value={"admin","orgAdmin"},logical = Logical.OR) public Result renew(@RequestBody Order entity){ return carManageService.renew(entity); } /** * 导出 */ @PostMapping("export") @RequiresRoles(value={"admin","orgAdmin"},logical = Logical.OR) public void export(Long orgId,Long parkManageId,HttpServletRequest request, HttpServletResponse response){ try{ ExcelExport excelExport = carManageService.exportData(orgId,parkManageId); SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss"); excelExport.writeTemplate(response, request, "车辆信息-" + sdf.format(new Date()) + ".xls"); }catch (Exception e){ e.printStackTrace(); } } }基于JAVA SpringBoot和Vue智能停车场管理系统 |
CopyRight 2018-2019 实验室设备网 版权所有 |