汽车租赁管理系统/汽车租赁网站的设计与实现

    

租赁汽车走进社区,走进生活,成为当今生活中不可缺少的一部分。随着汽车租赁业的发展,加强管理和规范管理司促进汽车租赁业健康发展的重要推动力。汽车租赁业为道路运输车辆一种新的融资服务形式、广大人民群众一种新的出行消费方式和汽车生产厂家一种新的汽车营销渠道,在我国迎来良好的发展机遇,但同时也确实有许多问题的需要研究和探讨。系统主要完成对车辆租赁的管理,包括添加、删除、修改,查询以及会员管理等方面。系统可以完成对各类信息的浏览、查询、添加、修改、删除等功能。系统的核心是添加、修改和删除三者之间的联系,每一个表的修改都将联动的影响其它的表,当完成添加或删除操作时系统会自动地完成车辆租赁信息的修改。查询功能也是系统的核心之一。此外,系统有完整的会员添加、删除和密码修改功能。论文包括需求分析、系统设计、程序设计、系统测试及存在的问题等方面,较为系统地介绍了“汽车租赁管理系统”课题开发的整个过程。

本论文汽车租赁管理系统采用了B/S结构,Java作为开发平台,数据库采用了Mysql,使用Eclipse作为开发工具进行开发。该系统包括前台操作和后台管理两个部分,一方面,为游客提供注册、登录、车辆信息查询等功能,为会员提供销售商信息、车辆信息、通知公告、在线客服等功能。另一方面,为管理员提供会员、销售商信息客户信息保险公司车辆信息车辆租赁、通知公告功能进行管理与维护

【关键词】汽车租赁管理系统;Java语言B/S结构;Spring Boot框架

Abstract

Car rental into the community, into life, has become an indispensable part of today's life. With the development of the car rental industry, strengthening the management and standardizing the management department is an important driving force to promote the healthy development of the car rental industry. Car rental industry is a new financing service form for road transport vehicles, a new travel consumption mode for the broad masses of the people and a new automobile marketing channel for automobile manufacturers. It has ushered in good development opportunities in China, but at the same time, there are indeed many problems that need to be studied and discussed. The system mainly completes the management of vehicle leasing, including adding, deleting, modifying, querying and member management. The system can browse, query, add, modify and delete all kinds of information. The core of the system is the relationship among addition, modification and deletion. The modification of each table will affect other tables. When the addition or deletion operation is completed, the system will automatically complete the modification of vehicle rental information. Query function is also one of the core of the system. In addition, the system has complete functions of member addition, deletion and password modification. This paper includes demand analysis, system design, program design, system test and existing problems, and systematically introduces the whole process of the development of "car rental management system".

In this paper, the car rental management system adopts B / S structure, Java as the development platform, MySQL as the database, and eclipse as the development tool. The system includes two parts: foreground operation and background management. On the one hand, it provides tourists with registration, login, vehicle information query and other functions, and provides members with functions such as vendor information, vehicle information, notice and announcement, online customer service and so on. On the other hand, it provides administrators with member, vendor information, customer information, insurance company, vehicle information, vehicle rental, notice and announcement functions for management and maintenance.

[Key words] car rental management system; Java language; B / S structure; spring boot framework

  

1 引言

1.1 选题的背景

1.2 选题的目的与意义

1.3 研究的主要内容

2 开发环境和相关技术

2.1 系统的开发环境

2.2 相关技术简介

2.2.1 Spring Boot框架

2.2.2 B/S结构简介

2.2.3 Mysql数据库技术

2.2.4 Java语言简介

3 系统的可行性研究及需求分析

3.1 可行性研究

3.1.1 技术可行性分析

3.1.2 经济可行性分析

3.1.3 运行可行性分析

3.2 功能需求

3.2.1 系统的主要功能

3.2.2 系统的用例图

4 系统的总体设计及相关技术准备

4.1 总体设计

4.1.1 设计的原则及目标

4.1.2 系统的主要的功能结构

4.2 数据库设计

4.2.1 概念模型设计

4.2.2 数据库的主要表结构

5 系统的详细设计与实现

5.1前台首页功能模块

5.2 管理员功能模块

5.3 会员功能模块

6 系统测试与维护

6.1 测试内容

6.1.1 管理员登录测试

6.1.2 网站公告测试

6.1.3 车辆信息测试

6.1.4 修改密码测试

6.1.5 其他功能测试

6.2 系统维护

7 结束语

参考文献

致谢

1 引言

    1. 选题的背景

经济的发展,生活水平的提高,使人们对汽车的需求越来越大。随着生活逐渐富裕,人们已经有能力租车消费,但中国现有汽车保有量难以充分满足需求。其次,购买私车还不能普及,从个人来说,租车是最好的,买车一次性投入大,购车的手续多,养车费用高,而私车的利用率一般不高,闲置时间较长;出现交通事故后,处理手续太烦琐。而租车则有很大的灵活性,既不会占用大量资金,也不会出现闲置,车况有保证,出差到外地也可以驾驶车辆。而且租赁车车型可选择,会员既能承受,又能满足多样化的需求。而且,从社会角度看,租赁车辆属于公共用车的范畴,它既缓解了现阶段财政控购与企业单位用车之间的矛盾,提高了资金利用率,同时也符合社会车辆总量控制原 则,可在一定程度上缓解交通拥挤;从发展角度看,汽车租赁业的发展不仅可以带动中国的新车销售,同时还可以推动中国二手车的经营,为旧车交易注入新的内容;汽车租赁的特殊作用,可以带动多种相关行业的发展。

1.2 选题的目的与意义 

本课题的选题目的就是通过各个功能模块的优化组合达到不同的管理细节,最大程度的实现管理的自动化与信息化,使汽车租赁信息管理系统更加清晰,透明,易于操作,便于管理,并且能够自动的检查人工操作的环节,降低汽车租赁管理系统的出错率。 汽车租赁的最大特点就是信息管理,由于车辆信息量比较大,管理种类多且复杂,各种消费等单据量特别大,彼此的关联信息繁琐,查询和统计的方法又是多种多样。在过去传统的汽车租赁信息管理中,上述的各种管理工作处理起来是相当的繁琐和复杂。在处理信息的过程中还会出现信息的重复传递或者信息的漏传,因此汽车租赁管理有必要引入计算机来管理信息,从而提高管理的效率,提高服务质量。

因此我们将发挥计算的庞大的存储空间,高性能的处理效率,高度可靠的数据安全,清晰的可视化数据等这些资源的合理利用,真正达到减少劳动力提高劳动质量的目的。根据目前的情况设计了一套具有网络功能的汽车租赁管理系统,会员可以通过网络查阅相关的汽车租赁情况,企业的管理人员可以根据会员的实际情况进行管理,具有很强的实用性,即方便又提高了工作效率。

1.3 研究的主要内容

本系统主要是设计出汽车租赁管理系统,基于B/S构架,后台数据库采用了Mysql,可以使数据的查询和存储变得更加有效可以确保汽车租赁管理的工作能够正常、高效的进行,从而提高工作的效率。总体的研究内容如下:

  1. 系统的界面简洁、明了,方便会员操作。系统大量的使用控件,大大的缩短了代码的长度。Eclipse提供了可视化的编程,系统的大部分的功能能够通过控件来实现,会员可以非常方便的完成各类操作。
  2. 系统分前台和后台,可以同时达到管理员和会员的不同需求。系统使用权限包括:管理员、会员。

2 开发环境和相关技术

2.1 系统的开发环境

浏览器:IE 8.1(推荐6.0以上)

代码开发平台:Eclipse

开发使用语言:Java

JDK版本:JDK_8

数据库管理系统软件:Mysql

运行平台:Windows 7

运行环境:Tomcat 8.0

2.2 相关技术简介

汽车租赁管理系统基于B/S结构、主要采用Java语言开发,使得整个系统变得易于操作、界面简洁、使用安全。开发环境为Eclipse,测试服务器为Tomcat8.0结合Mysql数据库开发完成

2.2.1 Spring Boot框架

Spring Boot是Pivotal团队的一个新框架,旨在简化新Spring应用程序的初始设置和开发。该框架使用特定的配置方法,无需开发人员定义样板配置。通过这种方式,Spring Boot旨在成为蓬勃发展的快速应用程序开发领域的领导者。
Spring Boot特点:
1、创建一个单独的Spring应用程序;
2、嵌入式Tomcat,无需部署WAR文件;
3、简化Maven配置;
4、自动配置Spring;
5、提供生产就绪功能,如指标,健康检查和外部配置;
6、绝对没有代码生成和XML的配置要求;
  安装步骤:
   最基本的是,Spring Boot是一个可以被任何项目的构建系统使用的库集合。 为简单起见,该框架还提供了一个命令行界面,可用于运行和测试Boot应用程序。 可以从Spring存储库手动下载和安装框架的已发布版本,包括集成的CLI(命令行界面)。 更简单的方法是使用Groovy enVironment Manager(GVM),它负责处理Boot版本的安装和管理。 可以从GVM命令行GVM install springboot安装Boot及其CLI。 在OS X上安装Boot时可以使用Homebrew包管理器。要完成安装,首先使用brew tap pivotal / tap切换到pivotal存储库,然后执行brew install springboot命令。

2.2.2 B/S结构简介

随着软件系统的不断改进和升级,B/S结构产品更为方便的特征体现地十分明显[4]。对于一个中等偏大的公司来说,如果系统管理员每天要在很多台电脑之间来回查看,不断奔走,那么效率和工作量就会变得很低,但是如果使用了B/S结构,那么管理员只要对服务器进行管理就够了。

B/S结构最大的优点它不需要安装任何的软件,它所有的客户端就只是浏览器,所以只要有一台电脑并且可以上网就可以解决所有问题,客户端可以完全地不用管理员维护。无论使用系统的使用者是什么样的规模,也不管分支有多么的庞大,都不会对维护和升级的工作量造成影响,所有的维护和升级只需要操作服务器。随着B/S结构的不断发展,使用的人也不断增加,从而带动了AJAX技术的发展,和B/S结构一样,它也能在客户端上处理程序,这便缓解了服务器的负担,提高了交互性,而且实现了局部实时刷新。

2.2.3 Mysql数据库技术

Mysql是一个全面的,运用集成的商业智能工具提供公司级的数据管理。Mysql是一个小型的关系型数据库管理系统[5],它具有成本低、体积小、运行速度快,并且源码是开放的一系列的优点,所以很多中小型网站会选择Mysql作为开发使用的数据库来降低开发成本。

Mysql是现有的运行速度最高效的数据库系统,通过SQL语句可以迅速的查出运行结果,它支持多种操作系统,为Java、C等多种编程语言提供API

Mysql数据提供了以下好处:

  1. 充分利用数据Mysql可以为业务线、分析应用程序提供安全、可靠的数据库,还能让会员使用报表、分析和数据挖掘等相关的嵌入功能从数据中得到其他有用的信息。
  2. 提高生产效率,降低开发成本。SQL的查询算法被优化,查询的速度大大的提高,Mysql可以提供关键的、及时的信息满足各种特定的需求,可以存储超过50000000条记录,不限制同时访问数据库的会员人数。

2.2.4 Java语言简介 

Java语言是一个完全的面向对象的程序设计语言[6]。面向对象编程语言的思想是把客观存在的事物看成是具有状态和行为的一类对象,然后通过抽象的方法找出相同一类对象的共同状态和行为,从而构成模型——类。类是Java程序设计语言的核心,是Java语言的基本抽象单元。世间上的各种事物都是对象,都可以把它抽象成具有状态和行为的类。Java语言的主要特点有:

  1. Java语言是典型的面向对象的。它提供了类,类又提供了对象的模型,通过使用继承和多态的方法,可以实现代码的重用。
  2. Java语言是安全的。当代网络环境要解决的最大的问题就是安全问题。Java具有内部的安全措施,可以确保程序的安全与完整。
  3. Java语言的操作无关平台。Java程序可以在任何的系统中运行,只要安装了Java的运行系统。
  4. Java语言是多线程的。
  5. Java语言具有内存管理。Java可以自动地对内存进行管理,很好地利用了系统的资源,减少浪费。

3 系统的可行性研究及需求分析

3.1 可行性研究

3.1.1 技术可行性分析

经过大学四年的学习,已经掌握了Java、Spring Boot、Mysql数据库等方面的编程技巧和方法,对于这些技术该有的软硬件配置也是齐全的,能够满足开发的需要。

本汽车租赁管理系统采用的是Mysql作为数据库,可以绝对地保证会员数据的安全;Eclipse作为开发工具,可以与Mysql数据库进行无缝连接。

所以,汽车租赁管理系统在技术上是可以实施的。

3.1.2 经济可行性分析

本汽车租赁管理系统是作为毕业设计自己开发的,所以产生的费用微乎其微,系统建成之后可能会为今后的汽车租赁管理提供便利,并且系统完成之后产生的维护费用也不大。综合计算,所有的开支都不大,所以汽车租赁管理系统在经济上是不存在问题的。

3.1.3 运行可行性分析

运行可行性是指评价和估计新的系统(即汽车租赁管理系统)给已经存在的系统带来的影响和产生的后果,如工作环境等,还要分析在指定时间内能否按期完成指定的系统开发任务等。

当前,信息化技术已经相当完善,工具之间的整合非常方便。通过框架编程的学习,对框架的使用规则已经掌握,各个功能模块之间的编写、测试和维护,使用Tomcat服务器可以实现系统的B/S结构,所以在运行上是可行的。

本系统的开发,采用的就是Spring Boot+ Mysql体系,没有技术上的问题。

综上所述,本汽车租赁管理系统的开发在技术上、经济上和运行上都是完全可行的。

3.2 功能需求

需求分析是指详细的分析要解决的问题,弄清楚要解决的问题的要求,最终达到一个什么样的结果。需求分析的最终任务就是对即将要开发的软件系统的功能、性能等方面进行定义。

汽车租赁管理系统是一个管理信息系统,为了宣传的需要,为了给会员提供方便快捷的服务,从而设计了汽车租赁管理系统。管理员可以通过这个系统把最新的车辆信息、车辆租赁信息和公告信息发布出去,可以方便会员快速地了解公司的最新动态,会员也可以从中获得多样化的优质服务,促进了公司和会员之间的沟通。

3.2.1 系统的主要功能

汽车租赁管理系统包括了会员、管理员两个主要部分。

  1. 会员的主要功能:

会员可以浏览全部租赁车辆信息; 

会员可以查看车辆信息进行租赁;

会员在车辆租赁管理查看车辆租赁信息进行支付;

会员可以查看公告信息;会员可以修改个人信息;

会员可以查看销售商信息;会员可以进行收藏、评论;

会员可以在前台在线咨询客服,管理员会在后台进行回复。

b)管理员的主要功能:

可以对网站的公告信息进行发布;

可以在车辆信息管理添加信息进行详情、修改、删除以及查看会员评论。

可以对会员信息进行详情、修改、删除;

可以在销售商信息管理添加信息进行详情、修改、删除。

可以在车辆租赁管理添加信息进行详情、修改、删除,并且进行审核。

系统管理:管理员通过系统管理页面查看轮播图、在线客服,进行前台上传图片,在线回复会员,进行添加、删除、修改以及查看并对整个系统进行维护等操作。

3.2.2 系统的用例图

1.管理员用例图

系统中的核心用户系统管理员,管理员登录后,通过管理员菜单来管理后台系统。主要功能有:首页、个人中心、会员管理、会员等级管理、销售商信息管理、客户信息管理、保险类型管理、保险公司管理、车辆类型管理、车辆信息管理车辆租赁管理、通知公告管理、系统管理等功能。管理员用例如图3-7所示

 

4 系统的总体设计及相关技术准备

4.1 总体设计

4.1.1 设计的原则及目标

汽车租赁部门的工作量随着信息行业的不断发展和人们的自动化办公意识的不断增强变得越来越复杂,原有的汽车租赁已经满足不了会员的使用需求。为了解决这一问题,并且方便信息行业实施汽车租赁管理的工作,提高工作的效率,有必要利用现有的信息行业的资源,开发出更好、更方便的汽车租赁管理系统。

本汽车租赁管理系统是把IT技术用到汽车租赁信息的管理中,它具有标准汽车租赁管理系统所具备的现实生活中完整的汽车租赁管理过程,完全的实现了虚拟现实。它可以收集和保存汽车会员的信息,真正的实现了节约资源、提高使用效率、处理业务的同时实现了汽车租赁管理系统的功能。

本系统采取的原则有:

a)开发采用的是B/S模式B/S模式的优点是处理前台与后台层次分明,且符合现在大部分会员习惯的网页搜索的方法。

b)运用面向对象的开发与设计思想。只有对系统的整体充分了解才能使用面向对象的技术,通过面向对象的技术可以保证系统的框架,从而使系统更加稳定,提高运行的效率。

c)采用结构化的设计方法。将系统分成各个功能模块,正确的处理模块之间和模块内部的联系以及与数据库的联系,定义各模块之间的内部结构,通过对不同模块的设计和模块与模块之间关系的设计来实现整个系统的功能[9]

d)系统的界面简单清晰。系统的界面设计简单,方便会员快速的操作使用。

4.1.2 系统的主要的功能结构

汽车租赁管理系统的主要功能的结构如图4-1所示。

 

 

 

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/79628.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Centos7 配置Docker镜像加速器

docker实战(一):centos7 yum安装docker docker实战(二):基础命令篇 docker实战(三):docker网络模式(超详细) docker实战(四):docker架构原理 docker实战(五):docker镜像及仓库配置 docker实战(六):docker 网络及数据卷设置 docker实战(七):docker 性质及版本选择 认知升…

区块链中slot、epoch、以及在slot和epoch中的出块机制,分叉原理(自己备用)

以太坊2.0中有两个时间概念:时隙槽slot 和 时段(周期)epoch。其中一个slot为12秒,而每个 epoch 由 32 个 slots 组成,所以每个epoch共384秒,也就是 6.4 分钟。 对于每个epoch,使用RANDAO伪随机…

Unity小项目__打砖块

//1.添加地面 1)创建一个平面,命名为Ground。 2)创建一个Materials文件夹,并在其中创建一个Ground材质,左键拖动其赋给平面Plane。 3)根据喜好设置Ground材质和Ground平面的属性。 // 2.创建墙体 1)创建一个Cube&…

基于Simulink的Chaos混沌电路设计与仿真

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 5.算法完整程序工程 1.算法运行效果图预览 2.算法运行软件版本 matlab2022a 3.部分核心程序 07_001m 4.算法理论概述 混沌电路是一类特殊的非线性电路,其输出信号表现出无规律…

数字后端笔试题(1)DCG后congestion问题

我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧? 拾陆楼知识星球入口 已知某模块的DCG结果显示存在congestion,有congestion部分逻辑结构如下图: 问题1: 如何分析该电路有congestion问题的原因? 答:data selecti…

基于STM32+FreeRTOS的四轴机械臂

目录 项目概述: 一 准备阶段(都是些废话) 二 裸机测试功能 1.摇杆控制 接线: CubeMX配置: 代码: 2.蓝牙控制 接线: CubeMX配置 代码: 3.示教器控制 4.记录动作信息 5.执…

el-table 多个表格切换多选框显示bug

今天写了个功能,点击左侧的树做判断,一级树节点显示系统页面,二级树节点显示数据库页面,三级树节点显示表页面。 数据库页面和表页面分别有2个el-table ,上面的没有多选框,下面的有多选框 现在出现bug,在…

Linux学习之iptables过滤规则的使用

cat /etc/redhat-release看到操作系统是CentOS Linux release 7.6.1810,uname -r看到内核版本是3.10.0-957.el7.x86_64,iptables --version可以看到iptables版本是v1.4.21。 iptables -t filter -A INPUT -s 10.0.0.8 -j ACCEPT会在最后一行插入。 10…

winform 封装unity web player 用户控件

环境: VS2015Unity 5.3.6f1 (64-bit) 目的: Unity官方提供的UnityWebPlayer控件在嵌入Winform时要求读取的.unity3d文件路径(Src)必须是绝对路径,如果移动代码到另一台电脑,需要重新修改src。于是考虑使…

Hadoop学习:深入解析MapReduce的大数据魔力之数据压缩(四)

Hadoop学习:深入解析MapReduce的大数据魔力之数据压缩(四) 4.1 概述1)压缩的好处和坏处2)压缩原则 4.2 MR 支持的压缩编码4.3 压缩方式选择4.3.1 Gzip 压缩4.3.2 Bzip2 压缩4.3.3 Lzo 压缩4.3.4 Snappy 压缩4.3.5 压缩…

Apache JMeter

下载 Apache JMeter 并安装 java链接 打开 apache-jmeter-5.4.1\bin 找到jmeter.bat 双击打开 或者 ApacheJMeter.jar 双击打开 设置中文 找到 options 》choose Language 》chinese 新建 计划 创建线程组 添加Http请求 配置元件添加请求头参数(content-type&…

腾讯云 CODING 荣获 TiD 质量竞争力大会 2023 软件研发优秀案例

点击链接了解详情 8 月 13-16 日,由中关村智联软件服务业质量创新联盟主办的第十届 TiD 2023 质量竞争力大会在北京国家会议中心召开。本次大会以“聚焦数字化转型 探索智能软件研发”为主题,聚焦智能化测试工程、数据要素、元宇宙、数字化转型、产融合作…

报名开启 | HarmonyOS第一课“营”在暑期系列直播

<HarmonyOS第一课>2023年再次启航&#xff01; 特邀HarmonyOS布道师云集华为开发者联盟直播间 聚焦HarmonyOS 4版本新特性 邀您一同学习赢好礼&#xff01; 你准备好了吗&#xff1f; ↓↓↓预约报名↓↓↓ 点击关注了解更多资讯&#xff0c;报名学习

CS:GO升级 Linux不再是“法外之地”

在前天的VAC大规模封禁中&#xff0c;有不少Linux平台的作弊玩家也迎来了“迟到”的VAC封禁。   一直以来&#xff0c;Linux就是VAC封禁的法外之地。虽然大部分玩家都使用Windows平台进行游戏。但实际上&#xff0c;使用Linux畅玩CS:GO的玩家也不在少数。 以前V社主要打击W…

LVS - DR

LVS-DR 数据流向 客户端发送请求到 Director Server&#xff08;负载均衡器&#xff09;&#xff0c;请求的数据报文&#xff08;源 IP 是 CIP,目标 IP 是 VIP&#xff09;到达内核空间。Director Server 和 Real Server 在同一个网络中&#xff0c;数据通过二层数据链路层来传…

商城-学习整理-高级-商城业务-商品上架es(十)

目录 一、商品上架1、sku在ES中存储模型分析2、nested数据类型场景3、构造基本数据&#xff08;商品上架&#xff09; 二、首页1、项目介绍2、整合thymeleaf&#xff08;spring-boot下模板引擎&#xff09;渲染页面3、页面修改不重启服务器实时更新4、渲染二级三级数据 三、搭建…

「UG/NX」Block UI 面收集器FaceCollector

✨博客主页何曾参静谧的博客📌文章专栏「UG/NX」BlockUI集合📚全部专栏「UG/NX」NX二次开发「UG/NX」BlockUI集合「VS」Visual Studio「QT」QT5程序设计「C/C+&#

LeetCode150道面试经典题-- 求算数平方根(简单)

1.题目 给你一个非负整数 x &#xff0c;计算并返回 x 的 算术平方根 。 由于返回类型是整数&#xff0c;结果只保留 整数部分 &#xff0c;小数部分将被 舍去 。 注意&#xff1a;不允许使用任何内置指数函数和算符&#xff0c;例如 pow(x, 0.5) 或者 x ** 0.5 。 2.示例 …

【目标检测中对IoU的改进】GIoU,DIoU,CIoU的详细介绍

文章目录 1、IoU2、GIoU(Generalized Intersection over Union)3、DIoU4、CIoU 1、IoU IoU为交并比&#xff0c;即对于pred和Ground Truth&#xff1a;交集/并集 1、IoU可以作为评价指标使用&#xff0c;也可以用于构建IoU loss 1 - IoU 缺点&#xff1a; 2、对于pred和GT相…

机器学习|DBSCAN 算法的数学原理及代码解析

机器学习&#xff5c;DBSCAN 算法的数学原理及代码解析 引言 聚类是机器学习领域中一项重要的任务&#xff0c;它可以将数据集中相似的样本归为一类。DBSCAN&#xff08;Density-Based Spatial Clustering of Applications with Noise&#xff09;是一种是一种经典的密度聚类…