基于java SpringBoot框架和Vue的智能停车场管理系统 您所在的位置:网站首页 中国留学网怎么注册不了 基于java SpringBoot框架和Vue的智能停车场管理系统

基于java SpringBoot框架和Vue的智能停车场管理系统

2023-06-13 13:31| 来源: 网络整理| 查看: 265

        近年来,中国不仅综合国力大幅提升,国民经济也快速增长,推动了中国汽车工业的发展。技术的飞速发展逐渐降低了汽车的制造成本,越来越受欢迎。今天,大多数家庭都有能力购买汽车,因此,中国城市的汽车数量每年都在增加。现在中国已经成为世界第二大汽车消费国。

        随着中国私家车数量的大幅增加,大多数城市的购物中心、由于餐厅和旅游景点存在停车位太少的问题,车主很难找到停车位。根据新的网络停车场系统发布的最新数据报告,在接受调查的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 实验室设备网 版权所有