-
继承与多态实战,之汽车租赁系统
汽车租赁系统
1.任务描述
①租车:显示系统中所有可出租的汽车,选中要出租的汽车,输入租用人已出租汽车.
![](https://images0.cnblogs.com/blog2015/674477/201507/132110127987374.png)
②还车:在还车列表中选择汽车信息,输入出租天数,计算租金
![](https://images0.cnblogs.com/blog2015/674477/201507/132111337516442.png)
③新车入库:需要录入汽车的车型,颜色,使用时间和每日租金,如果是卡车还要录入卡车的载重.
![](https://images0.cnblogs.com/blog2015/674477/201507/132112336416910.png)
2.搭建系统
① 创建类:交通工具类(抽象类),汽车类,卡车类.卡车汽车继承交通工具类,载重为卡车的特有属性
![](https://images0.cnblogs.com/blog2015/674477/201507/132114055957786.png)
②创建存储租车信息还车信息的集合,并将数据显示到对应控件中(由于卡车存在特有属性)必须用List<Vehicle>来存储,
如果使用datagradeview显示数据则无法显示卡车的载重,所有使用listview来显示数据(给listview,首先要添加显示数据的首列即车牌号,其余车的属性为首项的子项)
![](https://images0.cnblogs.com/blog2015/674477/201507/132115227822771.jpg)
(如何给listview控件添加数据)
![](https://images0.cnblogs.com/blog2015/674477/201507/132117217041541.png)
3.功能实现
①租车
![](https://images0.cnblogs.com/blog2015/674477/201507/132119080791476.png)
②还车
![](https://images0.cnblogs.com/blog2015/674477/201507/132119547353955.png)
③新车入库
![](https://images0.cnblogs.com/blog2015/674477/201507/132120449541047.png)
![](https://images0.cnblogs.com/blog2015/674477/201507/132121058133473.png)
-
相关阅读:
Windows性能计数器应用
Azure Oracle Linux VNC 配置
Azure 配置管理系列 Oracle Linux (PART6)
Azure 配置管理系列 Oracle Linux (PART5)
Azure 配置管理系列 Oracle Linux (PART4)
Azure 配置管理系列 Oracle Linux (PART3)
Azure 配置管理系列 Oracle Linux (PART2)
vagrant多节点配置
docker基本操作
LINUX开启允许对外访问的网络端口命令
-
原文地址:https://www.cnblogs.com/Serean/p/4643985.html
Copyright © 2020-2023
润新知