智能停车预约与管理系统

摘 要

随着城市化进程的加速和汽车保有量的显著增长,停车难问题日益凸显。城市中心区域的停车空间有限,而车辆数量的迅速增加导致了停车资源的供需矛盾日益尖锐。这不仅影响了市民的出行效率和生活质量,还加剧了交通拥堵,增加了环境污染,对城市的可持续发展构成了威胁。以解决这一挑战为目标,智能停车预约与管理系统得以开发。本研究旨在运用现代信息技术,打造一套基于互联网的智能停车预约与管理系统,以全面数字化处理停车场的使用、管理和监控。系统的目标是提高停车场的利用率、管理效率和服务水平。通过该系统,用户能够享受到车辆智能引导、停车位实时监控、收费自动化管理和优化的用户体验,从而有效缓解城市停车难题,提升城市交通管理水平。同时,系统也为停车场经营者提供科学、精细的数据支持,有助于制定更合理的停车政策和提升经营效益。

系统的主要功能包括车位查询、预约、停车入场、支付、账单查询和帮助问答等模块。通过浏览器与服务器的实时通信,数据得以即时交互和更新,从而提高了工作效率,并减少了可能出现的数据存储错误和遗漏。在技术实现方面,选择了Java语言和Spring Boot框架作为系统开发的基础。Java语言因其跨平台性、健壮性和高效性而备受青睐,而Spring Boot作为一个轻量级的Java框架,则能够极大地简化企业级应用的开发和部署流程,为系统的稳定性和可扩展性提供了有力支持。

本研究在设计与实现智能停车预约与管理系统的过程中,深入探讨了系统的各项功能和技术实现方案。通过对系统的开发与应用,不仅提高了城市停车管理的水平,也为城市交通管理提供了新的解决方案。

关键词:智能停车系统,停车场管理,Java语言,关系型数据库

 

 

Development and Implementation of Internet plus Intelligent Parking Reservation and Management System 

Abstract

With the acceleration of urbanization and a significant increase in the number of automobiles, the problem of parking difficulty has become increasingly prominent. The limited parking space in urban centers, coupled with the rapid growth in the number of vehicles, has exacerbated the supply-demand contradiction of parking resources. This not only affects the efficiency of urban residents' travel and their quality of life but also exacerbates traffic congestion and environmental pollution, posing a threat to the sustainable development of cities. In order to address this challenge, the Intelligent Parking Reservation and Management System has been developed. This study aims to utilize modern information technology to create an Internet-based intelligent parking reservation and management system, comprehensively digitizing the use, management, and monitoring of parking lots. The goal of the system is to improve the utilization rate, management efficiency, and service level of parking lots. Through this system, users can enjoy smart vehicle guidance, real-time parking space monitoring, automated fee management, and optimized user experience, effectively alleviating urban parking difficulties and enhancing the level of urban traffic management. At the same time, the system also provides scientific and refined data support for parking lot operators, helping to formulate more reasonable parking policies and improve operational efficiency.

The main functions of the system include parking space inquiry, reservation, entry, payment, billing inquiry, and help desk modules. Through real-time communication between the browser and the server, data can be exchanged and updated instantly, thereby improving work efficiency and reducing the occurrence of data storage errors and omissions. In terms of technical implementation, Java language and Spring Boot framework were chosen as the foundation of system development. Java language is favored for its cross-platform, robustness, and efficiency, while Spring Boot, as a lightweight Java framework, greatly simplifies the development and deployment process of enterprise applications, providing strong support for the stability and scalability of the system.

This study delves into the various functions and technical implementation schemes of the Intelligent Parking Reservation and Management System in the process of design and implementation. Through the development and application of the system, not only has the level of urban parking management been improved, but also new solutions have been provided for urban traffic management.

Key words: Intelligent parking system, Parking lot management, Java language, Relational database

 

目 录

1 绪论 1

1.1 研究背景 1

1.2 开发现状 1

1.3 论文组成结构 3

2 开发工具及相关技术介绍 4

2.1 Java语言 4

2.2 Spring Boot框架 4

2.3 IDEA开发环境 4

2.4 B/S架构 4

2.5 MySQL数据库 5

3 系统分析 6

3.1 可行性分析 6

3.1.1 技术可行性 6

3.1.2 操作可行性 6

3.1.3 经济可行性 6

3.1.4 其他可行性 6

3.2 需求分析 6

3.2.1 功能需求分析 6

3.2.2 非功能需求分析 10

3.3 系统业务流程分析 10

4 系统设计 12

4.1 系统架构设计 12

4.2 系统功能结构 12

4.3 功能模块设计 13

4.4 数据库设计 14

4.4.1 概念模型设计 14

4.4.2 逻辑结构设计 15

4.4.3 表结构设计 15

5 系统实现 18

5.1 登录模块的实现 18

5.2 用户子系统模块的实现 18

5.2.1 用户首页模块 18

5.2.2 用户注册模块 19

5.2.3 车位预约模块 20

5.2.4 进场模块 21

5.2.5 离场结算模块 22

5.3 管理员子系统模块的实现 22

5.3.1 用户管理模块 22

5.3.2 车位管理模块 23

6 系统测试 25

6.1 测试的概念 25

6.2 测试用例 25

6.3 测试结果 26

结 论 27

参 考 文 献 28

致 谢 29

 

 

绪论

研究背景

近年来,随着社会的快速发展和科技的不断进步,城市车辆数量呈现出快速增长的趋势。这一现象在很大程度上反映了人们生活水平的提高和对个人出行便捷的追求。然而,这也给城市的交通管理和基础设施建设带来了前所未有的挑战。这种增长不仅使道路交通拥堵加剧,还揭示了传统停车场在管理效率和安全性上严重滞后于现代社会的需求,给公众生活带来诸多不便。尤其在我国,随着经济快速发展,私家车激增,停车场面对的车流量持续攀升。车辆保管问题逐渐引起了广泛关注。为了解决这一问题,智能停车预约与管理系统被开发出来,该系统利用先进技术优化停车管理,提高服务质量和安全性,更好地满足现代社会的需求。

在汽车工业快速发展的背景下,我国的汽车拥有量已显著增加。停车场作为城市交通基础设施的核心组成部分,其重要性日益突出。由于交通运输业的繁忙,公众对停车场管理的期待也随之提高,普遍要求管理系统具备方便、快捷和安全的特点。考虑到停车场的规模差异,管理模式也应因地制宜。因此,管理者在选择管理策略时,应优先考虑经济性和稳定性,避免采用成本过高的管理系统。这种策略选择不仅能满足功能需求,还能保证系统的可持续运营。

当前,随着技术的快速进步,停车场管理正逐渐向信息化转型。然而,在这一过程中,许多停车场还处在信息化的初级阶段,甚至一些还未开始使用计算机系统进行数据处理。据调查显示,许多场所仍依赖于传统的纸质文档和手工处理方法,如文本和表格,这不仅工作量大、易出错,还因数据繁杂而导致资料丢失和难以检索的问题。

智能停车预约与管理系统的设计遵循了安全性、可靠性、实用性、开放性、可扩展性和高效性等原则,采用了分布式架构。该系统精心规划了硬件和软件功能模块的分工与协调,以确保系统的整体性能和用户体验。

这种创新的智能停车场系统整合了信息技术、建筑美学、生活哲学及电子技术等多种现代科技元素,目的是为用户打造一个操作简洁、便捷且先进的人性化环境。系统以用户为中心,依托高级科技资源和图形化的用户界面,提供一个安全、便捷、舒适且开放的智能生活空间。通过这种集成方式,该系统不仅显著增强了操作效率,而且大幅提升了用户体验。此外,它还促进了人文环境的可持续发展,加强了社区内的交流与互动,为居民提供了更多的便利和安全保障。

开发现状

 

在近年来,由于社会的持续发展和我国汽车工业的迅猛增长,城市中的汽车保有量急剧上升,对城市交通构成了重大挑战。这种挑战不仅表现为道路的日益拥堵,还在于传统停车场在管理效率和安全性上明显滞后于现代社会的需求,从而严重影响了市民的日常生活。因此,随着交通运输业的不断发展与进步,公众对停车场的管理效率和安全性的期待日益升高,他们越来越迫切地需要一个更高效、便捷和安全的停车管理体验。这表明,提升停车场的管理效率和安全性已成为改善城市交通状况和提高市民生活质量的关键因素。

为了满足这些需求,智能停车预约与管理系统被开发出来,这是一个符合现代需求的解决方案。系统的开发团队精心规划了硬件与软件功能模块的分工与协调,确保系统能够高效运行并满足不同规模停车场的需求。这种创新技术的应用,有望解决传统停车难题,推动城市交通向更加现代化和智能化的方向发展。

智能停车预约与管理系统利用数据化和系统化的策略对停车场信息进行综合管理,从而提高效率并简化停车场的运营流程,确保信息的准确性和可靠性从而实现了现代停车场的自动化。这一系统不仅涉及数据库的操作,还包括前台Web页面的显示,是现代停车场车辆收费和设备管理的集成自动化解决方案。作为一种高科技的机电一体化产品,该系统完全由计算机进行控制和管理,以提高效率和减少人为错误。

自2001年以来,智能停车管理系统已经经历了从初步模仿国外技术到创新发展的转变。在这个过程中,系统的功能不断完善,更加符合国内的实际需求,并且操作界面越发人性化,以适应用户的日常使用习惯。随着技术的进步和市场需求的变化,智能停车系统已经成为停车管理领域的关键技术,帮助提升管理效率并降低运营成本。

    目前,随着国内市场的竞争加剧,停车场相关设备的制造业正面临着前所未有的挑战。尽管国产系统在国内市场的份额高达80%,表明国内企业在本土市场上具有明显的竞争优势,但与国际成熟市场相比,还存在一定的差距。

国际市场上,尤其是欧美地区,停车产业已经发展了半个世纪之久,形成了成熟的市场体系和良性的发展循环。在美国,停车产业的年产值达到了数十亿美元,占GDP的比重也相当可观。这表明,停车产业在国际市场上已经发展成为一种重要的经济领域。

从技术层面来看,国内的停车场产品在技术水平和可靠性方面还有较大的提升空间。据深圳市捷顺科技实业股份有限公司产品市场部副经理郭晓强的观点,国内市场上缺乏具有广泛影响力的主流品牌,能够提供全套解决方案的厂商也相对较少。这种情况给用户在选择设备时带来了不便,同时也限制了市场的进一步发展。

此外,国内许多制造商的生产规模较小,技术实力有限,这在一定程度上影响了产品的品质管理和生产成本的控制。为了提高产品的竞争力,国内企业需要加大研发投入,提升技术水平,同时扩大生产规模,降低成本,以提高产品的市场竞争力。

然而,尽管存在上述问题,智能停车预约与管理系统的发展并未因此停滞,而是在迅速推进中。随着技术的不断进步和市场的需求不断增长,相关企业和研发团队正在不断努力改进产品的技术水平和可靠性,以满足用户的需求和提升市场竞争力。因此,尽管当前存在一些挑战,但智能停车预约与管理系统的发展前景仍然是十分乐观的。

论文组成结构

本文将分别从以下几个方面对智能停车预约与管理系统的设计与实现进行介绍和说明:

第一部分:绪论,该部分主要讨论基于互联网的智能停车预约与管理系统的构建背景和关键性。文章通过对系统的功能实用性与经济效益进行深入分析,展示了创建这一平台的重要性。此外,还将阐释该系统如何在现代交通管理中发挥核心作用。

第二部分:开发技术和工具,该部分将通过图文形式详细描述用于构建该系统的技术和工具。将详细讲解选择这些特定技术和工具的原因,并探讨它们对整个项目的具体影响和贡献。这种方式有助于更好地理解系统开发中技术选择的合理性。。

第三部分:需求分析,首先进行了对智能停车预约与管理系统可行性的研究与分析。在确定系统的实施可行后,文章将进一步详解该系统应具备的关键功能。这一分析确保了系统设计的合理性与实用性。

第四部分:系统设计,进一步讨论如何有效地整合这些模块,以达到满足系统要求并增强操作效率的目的。这种系统设计的方法论旨在确保整体性能的优化。

第五部分:功能与代码,本部分详述了系统各模块的具体实施细节。

第六部分:从测试目的、方法和实例三个方面进行系统功能测试的阐述。

 

开发工具及相关技术介绍

Java语言

Java已成为互联网上极具影响力的编程语言,这主要得益于其三大面向对象编程特性:封装、抽象和继承。这三个特性共同体现了Java作为一个强大的面向对象编程语言的能力,极大地促进了其在企业和个人开发中的应用。

Spring Boot框架

Spring Boot 是一个开源的 Java Web 框架,提供了一站式的站点开发能力。利用 Spring Boot,Java 开发者可以使用极少的代码快速构建并部署功能完整的网站及全功能的 Web 服务,极大地简化了传统的 Web 开发流程[3]。

SpringBoot采用了Model-View-Controller(MVC)模式,为其提供了卓越的开发基础。这一模式赋予了SpringBoot多个显著优势,包括快速开发、简便部署、高度可重用性和低维护成本。结合Java,SpringBoot成为设计、开发和部署网站的理想选择,确保了开发过程的效率和效果[4]。

IDEA开发环境

IDEA是用于Java语言的最流行的IDE[5]。

(1)为各文件提供独立的输出窗口。

(2)允许用户通过简单地点击一个按钮来终止正在运行的进程。

(3)提供了丰富的提示功能:

(4)未使用的变量以灰色显示,便于识别冗余代码。

(5)错误使用的变量下方会出现红色波浪线,以指示错误。

(6)提供编写建议功能,尽管在Sublime Text中此功能较弱,但在IDEA中表现良好。

(7)索引功能超强[6]。

B/S架构

B/S架构,即浏览器/服务器架构,广泛应用于网络应用中,它通过分离用户界面和业务逻辑来提高灵活性和扩展性。在这种模式下,浏览器作为客户端处理界面显示和用户交互,而服务器负责后端逻辑、数据处理和响应请求。这种架构的优点包括易于维护和升级,因为大多数更新仅需在服务器端进行,减少了用户端的干扰。同时,它支持跨平台使用,用户只需浏览器即可访问应用,无论使用何种设备。此外,B/S架构增强了安全性,服务器可以实现统一的安全策略和数据加密,保护数据安全和完整性。这使得B/S架构成为企业和个人开发者的优选模式,具有高效率和优良的用户体验。[7]。

MySQL数据库

科技的快速发展确实极大地改变了人们的日常生活,使得许多以前难以想象的事情变得可能。数据库不只是海量数据的存储和管理中心,它还具备高效的数据查询和处理功能,这些能力是支持各类复杂应用系统运行的关键。

MySQL作为一种流行的开源关系型数据库管理系统,因其高性能、可靠性和易用性而广受好评。它支持多用户访问,意味着可以有多个用户同时对数据库进行操作,这对于多用户环境下的应用场景尤为重要。

MySQL的表结构设计允许数据按照类别进行组织,每个类别的数据存储在一个单独的表中。这种设计提高了数据的组织效率,使得数据检索和更新更加迅速,它也为用户提供了极大的灵活性。用户可以根据自己的业务需求,开发出适合自己应用的数据库解决方案。

此外,MySQL的社区版是免费的,这大大降低了用户的使用成本。结合各种开源工具和应用程序,用户可以构建出功能强大且成本效益高的网站系统。虽然MySQL在某些方面可能存在局限性,比如在处理超大规模数据或者需要高度一致性的场景下可能不如一些其他数据库系统,但是通过不断的优化和升级,MySQL仍然能够满足大多数用户的需求。

总的来说,MySQL以其强大功能、开放源代码和广泛社区支持,成为了提供稳定、可靠和高效数据库服务的首选解决方案 [9]。

 

系统分析

可行性分析

技术可行性

在本研究的初期,对现存的智能停车预约与管理系统以及其他成熟信息系统进行了详细分析。

操作可行性

为了简化用户操作难度,本系统的功能界面设计采用了当前主流的前端技术,主要针对熟悉停车场管理和后台操作的管理人员。这样做是为了确保系统操作的简便性和易理解性,使得上手过程更加容易。通过这种方式,系统不仅提高了使用效率,而且通过直观的界面设计,极大地减少了用户在操作过程中的误操作可能性,从而优化了用户体验。

经济可行性

在设计本系统时,考虑到经济因素,特别是针对商业软件的高昂费用和专业维护人员的开支,进行了全面的成本和信息化分析。系统的开发、运行和维护的每个阶段都旨在降低投资和减少开发成本。采用的都是互联网上的免费技术,而系统对服务器的配置要求低,能够稳定处理大量数据,使其成为中小企业或个体户的经济可行选择。这种方法有效地解决了成本问题,同时确保了系统的功能性和可靠性。

其他可行性

在软件开发许可方面,本系统采用了当前免费的授权方式。所有使用的界面UI和图片已经得到适当授权或由我们的开发团队自行创建,避免了任何版权问题。此系统在法律上完全符合政府政策,并且能满足信息化产业技术管理的具体开发需求。设计和开发过程中,开发商确保了解决方案符合软件行业的标准。

需求分析

功能需求分析

在开始系统开发与设计前,进行管理系统的各个部分及功能的初步设计是必要的。这包括对功能的深入分析与概括,旨在创建一个能满足用户需求的完备系统。通过与用户及开发团队的密切交流与分析,确保全面理解系统功能,从而达到优化功能实施的效果。此策略在系统设计阶段助于预测和考量各种使用情况及功能需求,确保系统开发适应用户需求,从而提升系统的实用性与用户满意度。用户用例图如下所示。

 

 

图3.1 用户用例图

 

管理员用例图如下所示。

 

 

图3.2 管理员用例图

 

根据用例图,对一些重要的用例进行描述。

表3.1 注册描述

描述项

说明

 

用例名称

注册

 

用例描述

游客必须正确填写有效的用户名、密码及遵循正确的邮箱格式,方可成功完成注册并实现登录操作

 

参与者

游客

 

前置条件

用户能跳转到注册页面

 

后置条件

注册成功

 

主事件流

(1)输入符合要求的账号、密码和邮箱信息

(2)系统检查该用户是否是新用户,是则跳转注册界面。否,跳转登录界面

(3)系统检查邮箱格式是否正确,如果不正确,需重新输入直至正确

(4)注册完成进入登录页面

 

异常事件流

e1.报500错误

e2.数据库连接异常

 

 

表3.2 登录描述

描述项

说明

 

用例名称

登录

 

用例描述

仅当用户正确输入用户名和密码并点击登录按钮,才能进入系统并执行后续操作

 

参与者

使用者

 

前置条件

用户正确输入URL

 

后置条件

登录成功后跳转至主界面

 

主事件流

使用者输入用户名和密码

若用户名不存在,则系统将自动跳转至注册页面

若输入的用户名或密码错误,登录将失败并显示相应提示信息

若用户名和密码验证通过,则跳转至主界面

 

异常事件流

e1.网络异常

e2.数据库连接异常

 

 

表3.3 用户管理描述

描述项

说明

 

用例名称

用户操作

 

用例描述

管理员正确登录,对用户进行管理

 

参与者

管理员

 

前置条件

管理员登录成功并跳转到后台管理界面

 

后置条件

操作成功

 

主事件流

管理员前往用户管理页面,获得用户操作的权限

管理员有权删除用户信息

 

异常事件流

e1.报500错误

e2.数据库连接异常

 

 

 

表3.4 车位管理描述

描述项

说明

 

用例名称

车位操作

 

用例描述

管理员正确登录,对车位模块进行管理

 

参与者

管理员

 

前置条件

管理员成功登录

 

后置条件

操作成功

 

主事件流

(1)管理员进入车位管理页面,查询车位的信息

(2)管理员可以对车位进行增减和编辑

(3)管理员新增车位,添加成功跳转到查询页面

 

异常事件流

e1.报500错误

e2.数据库连接异常

 

 

表3.5 车位预约管理描述

描述项

说明

 

用例名称

车位预约操作

 

用例描述

管理员正确登录,车位预约模块进行管理

 

参与者

管理员

 

前置条件

管理员成功登录

 

后置条件

操作成功

 

主事件流

(1)管理员进入车位预约管理页面

(2)管理员可以对车位预约进行删除操作

 

异常事件流

e1.报500错误

e2.数据库连接异常

 

 

表3.6 进场管理描述

描述项

说明

 

用例名称

进场操作

 

用例描述

管理员正确登录,对进场模块进行管理

 

参与者

管理员

 

前置条件

管理员成功登录

 

后置条件

操作成功

 

主事件流

(1)管理员进入进场管理页面,查询进场的信息

(2)管理员可以对进场进行增减和编辑进场操作

(3)管理员新增进场,添加成功跳转到查询页面

 

异常事件流

e1.报500错误

e2.数据库连接异常

 

 

 

表3.7 离场结算管理描述

描述项

说明

 

用例名称

离场结算操作

 

用例描述

管理员正确登录,离场结算模块进行管理

 

参与者

管理员

 

前置条件

管理员成功登录

 

后置条件

操作成功

 

主事件流

(1)管理员进入离场结算管理页面,查询离场结算内容的信息

(2)管理员可以对离场结算进行删除操作

 

异常事件流

e1.报500错误

e2.数据库连接异常

 

 

非功能需求分析

在本研究中,对非功能性需求进行了细致的分析和描述,涉及系统的性能、安全性、可用性等多个方面:

性能要求:系统应保证在2-3秒内响应,多用户访问下的数据操作响应时间不得超过3-5秒,提交信息到数据库的响应时间应控制在3秒以内。

可移植性:系统应具备良好的可移植性,能够在不同操作系统环境下稳定运行,例如Windows8、Windows10、Windows11以及MAC OS等。

用户界面设计:系统界面应简洁直观,易于理解和操作,以便用户快速上手并完成相关任务。

安全性要求:系统必须具备必要的安全措施,包括用户身份认证、数据加密传输等,以保护用户信息和系统数据的安全性。

可靠性要求:系统应具备稳定可靠的运行性能,能够长时间保持稳定运行,并确保数据的完整性和可靠性。

通过对这些非功能性需求进行全面分析,可以有效确保系统在设计和开发过程中充分考虑到性能、安全性以及可用性等方面的要求,从而提升系统的整体质量和用户满意度水平。

系统业务流程分析

智能停车预约与管理系统的业务流程如下图所示。

 

 

图3.3 系统业务流程图

 

拥有最高权限的管理员具备对各项信息进行增加、删除、修改等操作的能力,以更新后台数据库内容。而用户执行登录、车位查看、账单查看、车位预约、进场、结算等指令时,同样会触发后台数据的更新。这种无缝同步确保系统的数据库保持及时和准确,实时反映所有用户交互和管理操作,从而保持整个系统的完整性和可靠性。

 

系统设计

系统架构设计

在现代的浏览器/服务器模式(Browser/Server,B/S)体系结构中,系统的各个组成部分被清晰地划分为不同的层次,以提高系统的可维护性、可扩展性和灵活性。智能停车预约与管理系统采用的视图-模型-控制器(View-Model-Controller,VMC)三层架构是这种体系结构的一个典型代表。

这种三层架构的设计使得系统的不同部分职责分明,相互之间的耦合度降低。视图层专注于用户界面,模型层专注于数据处理,而控制层则负责协调两者的工作。系统架构如下图所示。

 

图4.1 系统架构图

系统功能结构

系统设计是软件开发过程中的一个关键步骤,它涉及到对系统的结构、功能和行为的详细规划。良好的系统设计能够确保软件的可维护性、可扩展性和性能。在智能停车预约与管理系统中,通过前期的需求调研和分析,可以将系统划分为几个关键模块,每个模块负责处理特定的功能集合,以满足不同用户的需求。

用户管理模块:负责处理与用户相关的各项功能,包括注册、登录、个人信息管理和密码修改等任务。此外,还涉及到用户权限的分配工作,确保每个用户只能访问其权限范围内的功能和数据。

车位管理模块:车位管理是智能停车系统的核心部分,它负责车位的分配、状态更新、使用记录跟踪等。此模块需要与车位传感器等硬件设备集成,以实时监控车位的使用情况。

问答管理模块:此模块提供了一个平台,供用户提出问题和管理员提供解答。这有助于解决用户在使用系统过程中遇到的问题,同时也增强了用户与管理员之间的互动。

在角色分配上,系统明确区分了普通用户和管理员两种角色。

为了降低系统功能的重复率,进行设计时应考虑模块化设计、服务重用、数据抽象和设计模式,通过上述措施,可以有效地降低系统设计的重复率,提高开发效率和软件质量。智能停车预约与管理系统的设计应当遵循这些原则,以确保系统的高效、稳定和可持续发展。系统功能结构图如下所示。

 

图4.2 系统功能结构图

 

功能模块设计

智能停车预约与管理系统包括以下功能模块:登录注册模块,允许用户进行账号注册和登录,用户在注册时需提供基本信息并设置账号密码,登录后即可访问系统功能;车位展示模块,用户可以利用此模块查看停车场内各个区域的车位分布情况,了解可用车位数量及位置;预约模块,预约模块允许用户提前预订停车位,确保到达停车场时有可用车位,用户可以选择预约时间和车位位置,系统会自动为用户保留相应车位,并生成预约记录;进场停车模块,通过自动识别车牌或手动输入车牌信息生成停车记录;离场结算模块,由管理员操作,处理用户停车费用结算,包括查看停车时长、费用详情、费用计算和结算操作,并生成结算记录;反馈模块,反馈模块允许用户向停车场管理方提供意见、建议或投诉,用户可以通过该模块提交反馈内容,停车场管理方可以及时回复并处理用户反馈;用户管理模块,涵盖注册信息、权限设置和账号状态等功能,管理员可以执行增、删、改、查操作;车位管理模块,包括状态监控、分配释放和维护,管理员有相应操作权限,以确保车位资源有效利用。

数据库设计

在数据库设计阶段,确实需要综合考虑多种因素,以确保所选数据库能够满足系统的需求。数据量和数据安全是其中的关键因素,它们直接影响到数据库的性能、稳定性和可靠性。选择合适的数据库管理系统(DBMS)对于建立高效、安全的数据处理流程至关重要。

MySQL是一个流行的开源关系型数据库管理系统,它因其高性能、高可靠性、易用性和成本效益而广受好评。对于一个注重数据保密性、规模适中的停车管理系统来说,MySQL非常适用。通过精心的数据库设计和优化,可以确保系统在处理大量数据时保持高性能和高安全性,为用户提供优质的服务体验。

概念模型设计

在智能停车预约与管理系统的设计过程中,概念模型具有重要意义,它对系统中各个实体及它们之间的关系进行了抽象描述。主要包括用户、停车场、车位、订单和账单等实体,它们之间相互关联,例如用户与订单之间的一对多关系。每个实体都具有一组特定属性,如用户的用户名、密码和邮箱等,这些属性需进行约束规定以确保数据的合法性和完整性。系统E-R图,如图4.3所示。

 

图4.3 系统E-R图

 

图4.3中,描绘了智能停车预约与管理系统的主要实体及其之间的关系。用户实体与订单实体之间是一对多的关系,一个用户可以创建多个订单,但一个订单只能对应一个用户。用户实体拥有用户名、密码和邮箱等属性,这些属性用来唯一标识和验证用户。其次,订单实体在一定程度上联系了其他多个实体。每个订单都与特定的车位和停车场实体相关联,这反映了用户预约停车的具体信息。一个订单只能容纳一个车位,且一个车位只能和一个订单相关联,表明一对一的关系。订单实体与账单实体也存在关联,通过这一关系,可以追踪用户在系统内的付款情况。订单与账单之间是一对一关系,一个订单生成对应的一个账单,以确保每次停车费用的唯一性和明确性。最后,停车场和车位之间关系明确,一个停车场可以拥有多个车位,而每个车位只能属于一个停车场,这亦是一对多关系。实体所对应的属性,如图4.4所示。

 

图4.4 实体所对应的属性

 

图4.4中,用户实体包含用户的唯一识别符(用户ID)、登录凭据(账号、密码)、个人信息(姓名、性别、地区、手机号、电子邮箱)以及可选的照片。管理员实体具有管理员的唯一识别符(管理员ID)、登录凭据(用户名、密码)以及权限等级等属性,用于管理系统的各项功能。账单实体记录了每次停车交易的唯一标识符(账单ID)、相关车位的编号、停车入场时间、单价、车牌号、账单金额、停留时长以及出场时间等信息,以便对停车费用进行准确计算与记录。车位实体描述了停车场内各个车位的唯一识别符(车位ID)、名称以及状态(包括空闲、已预订、维修中)等属性,为用户提供实时的车位信息。车位预约实体包含了车位预约的唯一标识符(预约ID)、被预约车位的编号、预约时间、预约者的账号以及车牌号等属性,以便进行有效的停车管理与预约服务。

逻辑结构设计

管理员信息包括管理员ID、用户名、密码和权限等;一般用户信息包括一般用户ID、账号、密码、姓名、性别、地区、手机、电子邮箱和照片等;账单信息包括账单ID、车位编号、入场时间、单价、车牌号、账单金额、停留时长和出场时间等;车位信息包括车位ID、名称、状态和单价等;车位预约信息包括车位预约ID、车位编号、预约时间、账号和车牌号等。

表结构设计

为了保证符合系统需求、保证数据的完整性,研究人员进行了数据库表的设计,每一个字段所提供的信息都要与设计需求契合,这样数据库作为系统后台才能够更好的为系统服务。为此,在设计数据库时,做出了如下表格设计。

字段功能明确,"id"用于唯一标示每条记录,"admin_id"指管理员关联,"space_id"对应车位标识,"duration"表示停车时长,"amount"代表费用金额,"leave_time"记录离场时间,"license_plate"存储车牌信息,"status"体现各种状态如车位使用情况,而"create_time"与"update_time"分别追踪记录的创建和最后更新时间。

 

表4.2 spms_order

序号

字段名称

字段类型

大小

允许为空

最大长度

备注

 

1

id

Int

4

 

10

 

 

2

admin_id

Int

4

 

10

 

 

3

space_id

Int

4

 

10

 

 

4

duration

Int

4

 

10

 

 

5

amount

Float

8

 

15

 

 

6

leave_time

DateTime

8

 

19

 

 

7

license_plate

VarChar

96

 

255

 

 

8

status

VarChar

96

 

255

 

 

9

create_time

DateTime

8

 

19

 

 

10

update_time

DateTime

8

 

19

 

 

 

表4.2中,"id"字段作为主键,用于唯一标识每条订单记录;"admin_id"字段关联管理员信息,用于指示订单处理的管理员ID;"space_id"字段对应停车位的标识,以便确定订单所关联的停车位;"duration"字段记录停车时长,为计算停车费用提供依据;"amount"字段存储停车费用的金额,采用浮点型数据类型确保金额的精确性;"leave_time"字段记录车辆离开停车位的时间,为订单处理和统计提供重要数据;"license_plate"字段存储车辆的车牌信息,以便唯一识别车辆;"status"字段反映订单的状态,如预订、已支付等,为订单管理提供实时状态信息;"create_time"字段记录订单的创建时间,而"update_time"字段记录订单信息的最后更新时间,以确保订单信息的及时更新。spms_parking_space,如表4.3所示。

表4.3 spms_parking_space

序号

字段名称

字段类型

大小

允许为空

最大长度

备注

 

1

id

Int

4

 

10

 

 

2

title

VarChar

1073741823

 

255

 

 

3

code

VarChar

1073741823

 

255

 

 

4

status

TinyInt

1073741823

 

255

 

 

5

price

Float

8

 

15

 

 

6

create_time

DateTime

8

 

19

 

 

7

update_time

DateTime

8

 

19

 

 

 

表4.3中,id”标识每个车位的唯一身份,“title”提供车位的详细位置描述,“code”是内部编码用于快速识别与系统对接,“status”展示车位的实时使用状态,“price”标明停车费用详情,“create_time”记录车位数据的录入时间,而“update_time”追踪车位状态的最新变动时间。spms_q_a的数据内容,如表4.4所示。

表4.4 spms_q_a

 

序号

字段名称

字段类型

大小

允许为空

最大长度

备注

 

1

id

Int

4

 

10

 

 

2

admin_id

Int

4

 

10

 

 

3

title

VarChar

1073741823

 

255

 

 

4

content

Text

1073741823

 

255

 

 

5

is_reply

Bit

1073741823

 

255

 

 

6

answer

Text

1073741823

 

255

 

 

7

create_time

DateTime

8

 

19

 

 

8

update_time

DateTime

8

 

19

 

 

 

表4.4中,is_reply 标识该记录是否含有回复。answer 存储管理员提供的正式回答。create_time 记录该条目首次创建的时间,反映反馈提交的时效性。update_time 记录最近一次更新的时间,跟踪问题处理进度和动态变化。

表4.5 spms_reserve

 

序号

字段名称

字段类型

大小

允许为空

最大长度

备注

 

1

id

Int

4

 

10

 

 

2

admin_id

Int

4

 

10

 

 

3

space_id

Int

4

 

10

 

 

4

reserve_time

DateTime

8

 

19

 

 

5

status

TinyInt

96

 

255

 

 

6

create_time

DateTime

8

 

19

 

 

 

表4.5中,id 表示每条数据记录的唯一编号,用于区分不同的预约、车位或操作记录。admin_id表示执行操作的管理员身份标识,用以追踪和管理后台操作的责任归属。space_id表示车位的唯一标识码,关联到具体的停车位,是预约系统中安排和确认预约位置的关键。reserve_time表示用户预约的特定时间。status表示车位的当前状态,诸如是否已被预约、使用中或空闲等。create_time表示该预约记录或状态改变被创建的时间点,有助于记录操作历史和时间管理分析。

表4.6 ums_admin

 

序号

字段名称

字段类型

大小

允许为空

最大长度

备注

 

1

id

Int

4

 

10

 

 

2

username

VarChar

192

 

255

 

 

3

password

VarChar

192

 

255

 

 

4

icon

VarChar

1073741823

 

255

 

 

5

email

VarChar

1073741823

 

255

 

 

6

nick_name

VarChar

1073741823

 

255

 

 

7

license_plate

VarChar

1073741823

 

255

 

 

8

note

Text

1073741823

 

255

 

 

9

create_time

DateTime

8

 

19

 

 

10

login_time

DateTime

8

 

19

 

 

11

status

Int

4

 

10

 

 

 

系统实现

登录模块的实现

登录模块的实现是智能停车预约与管理系统的关键组成部分之一。用户使用系统的第一步是提供用户名和密码进行登录。登录过程包括在登录页面输入凭据,然后点击登录按钮。页面会利用表单组件将输入的凭据打包,并以post方式发送到用户控制器Action所在的路径。在控制器中的登录方法通过请求方法获取用户提供的凭据,并借助用户接口连接到MySQL数据库。随后,通过MySQL数据库的select查询方法检索用户数据表中的相关信息。这一流程确保了用户的身份验证以及登录信息的安全传输和处理。同时,通过数据库的查询操作,系统能够获取用户的相关数据信息,如用户权限、个人资料等,为后续的系统功能提供了必要的数据支持。这种结构化的登录流程和数据查询操作,保证了系统的安全性和稳定性,为用户提供了良好的使用体验。这一过程涵盖了用户身份验证、会话管理、访问控制、错误处理和安全性考虑等步骤,有效确保系统能够验证用户身份,为已认证用户提供安全可靠的访问权限,从而保障系统的安全性和用户体验。

图5.1 系统登录界面

 

用户子系统模块的实现

用户首页模块

停车场车位管理系统的用户首页界面,如图5.2所示。图5.2中,该页面主要用于工作人员的后端登录与管理操作。在右上角,用户可以看到当前登录信息,包括用户名及角色信息。页面中央以图标形式展示了各种管理功能模块,设计简洁直观。

首页界面包含六个主要模块图标,分别是个人信息、车位信息、预定处理、预定信息、周围停车场信息和订单统计。用户通过点击“个人信息”图标,可以进入用户个人信息管理页面,进行信息查看和编辑;点击“车位信息”图标,可以管理和查看停车场内车位的相关信息;点击“预定处理”图标,可以处理用户的停车预定请求;点击“预定信息”图标,查看和管理所有预定订单的详情;点击“周围停车场信息”图标,管理人员可以查看和维护停车场周边其他停车场的相关信息;点击“订单统计”图标,可以进入统计模块,查看和分析订单的统计数据,为管理运营提供决策支持。

 

图5.2 首页界面

 

用户注册模块

用户注册界面,如图5.3所示。图5.3中,系统中的用户注册模块扮演着至关重要的角色,它允许新用户创建账户,以便他们能够享受系统提供的各项服务。在注册过程中,用户需填写基本信息,包括用户名、密码、姓名、性别、联系方式等。首先,用户访问系统的注册页面,然后输入所需信息并提交注册请求。系统会验证提供的信息是否准确完整,确保注册流程顺利进行。随后,系统将新用户的信息存储到数据库中,并为其分配唯一的用户ID。注册成功后,用户即可使用用户名和密码登录系统,开始享受系统提供的功能。用户注册模块的实现涉及信息验证、数据存储、错误处理等多个方面,以确保注册流程顺畅并保障用户信息安全。

 

图5.3 用户注册界面

车位预约模块

在实现车位预约模块时,存在几个关键的技术难点需要解决。实现车位预约功能需要从后端获取车位信息,并在前端动态展示给用户。这涉及到前后端数据的交互和渲染,需要利用前端模板引擎对后端传递的车位信息进行动态展示。HTML代码示例,如图5.4所示。

 

图5.4 HTML代码

 

图5.4中,利用Django引擎的语法,通过for循环遍历后端传递的车位信息列表,并将每个车位的编号和状态动态展示在HTML表格中。

用户在预约车位时,需要将选择的车位信息提交给后端进行处理。这需要在前端实现表单提交功能,并在后端接收并处理用户提交的预约请求。可以使用JavaScript监听表单提交事件,并通过AJAX技术将用户选择的车位信息发送到后端进行处理,然后根据后端返回的结果给予用户相应的反馈。车位预约界面,如图5.5所示。

 

图5.5 车位预约界面

图5.5中,包含了用户提交订单详细信息的过程。该模块的实现不仅需要确保用户体验的便捷性,还需要解决数据交互和实时状态更新等技术难点。用户需要选择订单类型(出租或预约)、填写车位号、开始时间、结束时间和价格。界面设计需要简单明了,确保用户能够便捷地完成信息输入。需要使用HTML和CSS设计静态页面,并通过JavaScript实现动态交互。

需要动态数据获取和呈现,在浏览器加载页面时,通过AJAX请求从后端获取当前车位的状态信息(是否空闲),并在前端表单中自动填充可用车位信息。用户填写完信息并点击提交按钮后,JavaScript监听表单提交事件,并发送预约请求到后端。后端接收到预约请求后,验证数据合法性(如时间段重叠冲突等),如果所有验证通过,则将预约信息保存至数据库。

通过上述路径和技术实现,车位预约模块实现了前后端数据交互、动态渲染和预约处理,为用户提供快速便捷的车位预约服务。

 

进场模块

智能停车预约与管理系统中,进场模块用于处理车辆进入停车场的业务操作。在车辆预约成功的基础上,进场模块需要确保车辆能够顺利进入指定车位,并记录相关信息。

进场界面,如图5.6所示。图5.6中,进场模块的用户界面简洁明了,方便用户快速操作。界面上应包括输入车牌号、选择车位以及记录进入时间等功能。该页面的实现依赖于HTML和CSS设计静态页面的使用,并通过JavaScript实现动态交互。在车辆进入时,通过车牌识别技术自动抽取车牌号,并与数据库中的预约信息进行匹配验证。用户输入车牌号和车位号,并点击提交按钮后,JavaScript监听表单提交事件,并发送进场请求到后端。后端接收到进场请求后,验证车牌号与预约信息是否匹配,并记录车辆的进场时间。若匹配成功,则更新车位状态为已占用,若匹配失败则返回错误信息。一旦进场验证通过,记录车辆的进场时间,更新车位状态,并为后续的出场记录和结算做准备。

进场模块在确保预约车辆能够顺利进入停车场的基础上,记录了准确的进场时间和车位信息,进一步完善了智能停车预约与管理系统的功能,提升停车场管理的效率和用户体验。

 

图5.6 进场新增界面

离场结算模块

离场结算模块负责处理车辆离开停车场时的计费和结算业务。通过该模块,系统能够准确计算停车费用,并更新相关信息,确保车位的有效管理和资源的合理利用。

离场界面,如图5.7所示。图5.7中,离场结算模块的用户界面应包括输入车牌号、确认离场时间和生成结算账单等功能。界面设计需清晰简洁,方便用户操作。该模块使用HTML和CSS设计静态页面,并通过JavaScript实现动态交互。

用户输入车牌号后,系统通过车牌识别技术进行验证,并从数据库中读取相关车位和预定信息。用户提交车牌号后,JavaScript监听表单提交事件,并将离场请求发送到后端进行处理。后端接收到离场请求后,首先验证车牌号是否存在于当前停车记录中,然后计算停车费用,并更新车位状态为空闲。一旦离场验证通过,系统记录车辆的离场时间,计算停车费用,并生成结算账单。同时,更新车位状态为空闲,并为后续统计和查询提供数据基础。

通过上述步骤和实现路径,离场结算模块能够有效地处理车辆离开停车场时的计费和结算操作,确保数据的准确性和操作的便捷性,从而提升停车场的管理效率和用户体验。

 

图5.7离场结算添加界

管理员子系统模块的实现

用户管理模块

管理者可通过点击“用户管理”按钮进入相应的用户管理界面,可执行用户信息的录入、删除和修改操作。若需修改密码,可在界面输入新密码,系统将从SESSION中获取用户名,并同步至数据库,完成密码更新。

在后台管理系统主页面,选择“用户管理”模块后,通过用户列表链接进入相应的Action。该Action首先定义名为“yonghulist”的用户集合列表,然后利用数据库查询方法获取用户数据,保存至名为“list”的列表。最后,利用“model.addAttribute”方法将用户集合数据分配到后台用户列表页面,供管理员展示和管理。用户管理界面如图5.11所示。

 

图5.11 用户管理界面

 

车位管理模块

管理员在车位信息页面中可以查看车位区域、车位号、图片、车位位置、车位状态、停放时价等信息,并可根据需要对已有车位信息进行修改或删除等操作.车位管理流程和车位添加界面如图5.12和5.13所示。

 

 

图5.12车位管理流程

 

 

图5.13车位添加界面

车位列表界面如下图所示。

 

 

图5.14车位列表界面

 

系统测试

测试的概念

在软件开发过程中,系统测试是至关重要的阶段之一,其目的是验证系统是否符合既定的需求和规格,并确保在功能、性能和安全性等方面达到预期水平。

测试用例

测试用例是软件测试中的要件之一,它包括验证特定功能、场景或需求是否符合设计要求的一系列步骤和条件。注册测试用例表如下所示。

 

表6.1 注册测试用例

测试性能

新用户注册

 

用例目的

验证系统在新用户注册过程中的功能和安全性,确保用户可以顺利注册并提供准确有效的个人信息,同时防止恶意注册和信息泄露

 

前提条件

进入注册页,填写个人信息

 

输入条件

预期输出

实际情况

 

各项基本信息输入不完整

不允许注册,无法点击注册按钮

一致

 

填写已存在的用户名

系统提示,重新填写

一致

 

两次密码输入不一致

系统提示,重新填写

一致

 

填写的各项信息没有符合提示的长度和字符要求

系统提示,重新填写

一致

 

胡乱填写电话号码

收不到验证码

一致

 

验证码不匹配

系统提示验证码错误,不予注册

一致

 

登录测试用例表如下所示。

 

表6.2 登录测试用例

测试性能

用户或操作员登录系统

 

用例目的

测试用户或操作员登录系统时功能是否正常

 

前提条件

进入用户登录页面或操作员登录页面

 

输入条件

预期输出

实际情况

 

各项信息未填写,直接点击登陆按钮

不予登录,提示填写账号相关信息

一致

 

填写错误的登录名或密码后点击登录系统

提示用户名或密码错误,要求重新填写

一致

 

验证码不匹配

系统提示,验证码错误,要求重新填写

一致

 

 

车位预约测试用例表如下所示。

 

表6.3车位预约测试用例

测试性能

用户进行车位预约的操作

 

用例目的

验证系统能否正常响应并完成预约功能

 

前提条件

用户进入车位详情页,该车位能够被预约

 

输入条件

预期输出

实际情况

 

对着某车位点击“预约”按钮

界面跳转至预约界面

一致

 

预约界面,输入必填项,点击“提交”按钮

提示“预约成功”,并返回上一级界面

一致

 

预约界面,预约表单未输入完整,并点击“提交”按钮

提示“预约失败”

一致

 

车位管理测试用例表如下所示。

 

表6.4车位管理测试用例

测试性能

车位相关信息管理功能

 

用例目的

测试系统操作者对车位相关信息进行管理的功能是否正常

 

前提条件

登录系统进入相关管理页面

 

输入条件

预期输出

实际情况

 

车位管理界面,点击“录入”按钮,填写所有必填项,点击提交

提示“录入成功”,并返回查询界面

一致

 

车位管理界面,点击“录入”按钮,未填写一个或者多个必填项,点击提交

提示“录入失败”,请填写必填项

一致

 

车位管理界面,选择要修改的数据,点击该条数据后面的“修改”按钮

节目跳转至修改界面

一致

 

修改界面,修改可修改项后,点击“提交”按钮

提示“修改成功”,并返回查询界面

一致

 

车位管理界面,点击某条数据后的删除按钮

当用户点击“确定”按钮时,系统会弹出提示框询问是否要删除该数据。如果用户确认删除,则系统将成功执行删除操作,并显示“删除成功”的提示信息。随后,系统会自动返回到查询界面

一致

 

 

测试结果

经过全面测试,系统展现了良好的稳定性和可靠性。在功能性方面,各项功能包括查询、添加、删除和修改等操作均正常运作,用户界面呈现一致清晰。同时,系统在后端管理数据库的查询功能上也运行正常,确保了数据的一致性和可靠性。性能测试结果显示,系统能够在高负载情况下保持稳定,并且响应时间在可接受范围内。安全性测试结果表明,系统具备必要的安全保障措施,包括用户身份验证和数据加密传输等,有效保护了用户信息和系统数据的安全。综合而言,测试结果表明系统在设计和开发过程中充分考虑了各项需求,达到了预期的设计目标。

 

结 论

首先,本系统实现了车位查询、预约、停车入场、出场支付、账单查询和帮助问答等多个功能模块,从而为用户提供了全方位、便捷的停车服务。通过浏览器与服务器的实时交互,用户可以随时随地完成相关操作,大大提高了停车的便利性和效率。

其次,系统开发选择了Java语言,并使用了基于MVC模式的Spring Boot框架。数据存储方面,采用了Oracle公司的MySQL关系型数据库。前端方面则结合了HTML和CSS技术。这些科学的技术选择和系统架构保证了系统的稳定性、安全性和高效性,为用户提供了出色的使用体验。

另外,本系统还实现了停车场的智能引导、实时监控和收费自动化管理等功能,通过数字化处理和自动化技术,有效缓解了城市停车难题,提升了城市交通管理的水平。同时,系统为停车场经营者提供了科学、精细的数据支持,有助于制定更合理的停车政策和提升经营效益。

总的来说,本研究设计的智能停车预约与管理系统在城市交通管理和停车场运营中具有重要的意义和价值。通过系统的实际应用,研究人员验证了系统的可行性和有效性,为解决城市停车难题和提升城市交通管理水平提供了有力的技术支持和解决方案。未来,将继续改进和完善系统,不断提升其性能和功能,以更好地满足用户和城市管理部门的需求,为城市交通管理和停车场运营做出更大的贡献。

 

参 考 文 献

[1] 沈东旭,白建,姚嘉明.基于小程序在市场交易中的应用[J].河北农机,2020(02):74.

[2] 朱丽进,赵思琪.基于小程序的公交评价系统设计[J].电脑知识与技术,2020,16(04):56-57.

[3] 王丹,王亚文,刘佳.“吃了么”微信小程序的开发与应用[J].电脑编程技巧与维护,2019(12):80-82.

[4] 王岩.基于Java的大数据集中碎片数据实时标记方法[J].电子设计工程,2020,28(09):46-49+53.

[5] 樊迪.利用JAVA异常机制分析安卓应用程序崩溃的研究[J].计算机产品与流通,2020(05):155.

[6] 邓明杨,李忠雄.基于JAVA Web技术的网上书城的设计与实现[J].计算机产品与流通,2020(05):159-160.

[7] 张翔,席奇,潘斌辉.课程思政在《面向对象程序设计(Java)》专业课程中的应用分析[J].计算机产品与流通,2020(05):161+163.

[8] 李响,冯维娜.校企合作共同开发《Java项目实战》课程的研究与实践[J].计算机产品与流通,2020(05):194.

[9] 何东.基于Java语言的安卓软件开发研究[J].通讯世界,2020,27(04):62-63.

[10] 郜慧敏.基于计算机软件开发的JAVA编程应用初探[J].通讯世界,2020,27(04):119-120.

[11] 杨凌云.试谈计算机软件Java编程特点及其技术[J].电脑编程技巧与维护,2020(04):47-49.

[12] 袁蕾.Java语言在计算机软件开发的应用[J].网络安全技术与应用,2020(04):79-80.[13] 李小智,刘伟,丁长松.面向多层次能力培养的Java程序设计课程教学实践[J].计算机时代,2020(04):81-84.

[13] 章铁飞,傅均.平衡再平衡学习理论在Java编程教学中的应用[J].中国信息技术教育,2020(08):102-104.

[14] 邹青松.计算机软件Java编程特点及其技术运用[J].黑龙江科学,2020,11(06):62-63.

[15] Design and Application of Electronic Toll Collection Special Situation Processing System[J].SAE International Journal of Connected and Automated Vehicles,2024,7(3):22-23.

[16] Wang Y ,Wang T,Li D.Design and Implementation of an Android-Based Intelligent Parking Reservation Management System[J].Journal of Intelligence and Knowledge Engineering,2023,1(4):10-12.

[17] Sida L (Marco) Y N .Integrated design of a bus-bike system considering realistic route options and bike availability[J].Transportation Research Part C,2023,153.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值