其他分享
首页 > 其他分享> > 停车场

停车场

作者:互联网

设计一个停车场

让我们为多层停车场做一个面向对象的设计

我们将涉及以下内容

1.系统需求
2.用例图
3.类图
4.活动图
5.代码

停车场是专门为停放车辆而开辟的空地。在大多数国家,汽车是主要的交通工具,停车场是每个城市和郊区的一个特点。购物中心、体育场馆、大型教堂和类似的场所通常都有大面积的停车场。

系统需求

在设计停车场时,我们将重点考虑以下一系列要求:

1.停车场应该有多个楼层供顾客停车。
2.停车场应该有多个进出点。
3.顾客可以在入口点领取停车罚单,并在出口点支付停车费。
4.顾客可以在自动出口面板或停车服务人员处付款。
5.顾客可以通过现金和信用卡支付。
6. 客户还应能够在每层的客户信息门户支付停车费。如果客户已经在信息门户网站付款,他们就不必在出口付款。
7. 该系统不应允许超过停车场最大容量的车辆。如果停车位已满,系统应能在入口面板和地面层的停车显示板上显示信息。
8. 每个停车场都会有很多停车位。该系统应该支持小型、大型、残疾人、摩托车等多种类型的停车位。
9. 停车场应设置电动汽车专用停车位。这些点位应该有一个电动面板,消费者可以通过它来付款和充电。
10. 该系统应该支持不同类型的车辆的停车,如汽车,卡车,面包车,摩托车等。
11.每个泊车楼层应有一个展板,显示每种泊车类型的任何免费泊车位。
12. 该系统应该支持每小时停车收费模式。例如,用户需要为第一个小时支付4美元,为第二个和第三个小时支付3.5美元,为剩下的所有小时支付2.5美元。

用例图

以下是我们系统中的主要参与者:

管理员:主要负责停车场楼层、停车位、出入口面板的添加和修改、停车人员的添加和移除等工作。
顾客:所有的顾客都可以得到一张停车罚单并支付停车费。
泊车员:泊车员可代办客户所有活动,并可领取现金购票。
系统:在不同的信息面板上显示消息,以及分配和移除一个停车位的车辆。

以下是停车场的主要用例:

活动图

顾客支付停车账单

任何客户都可以执行此活动。以下是一些步骤:

类图

以下是我们停车场系统的主要类:

标签:停车场,停车,支付,停车位,泊车,面板
来源: https://www.cnblogs.com/xxuuzz/p/16407345.html