车位管理课程设计报告
《车位管理课程设计报告》由会员分享,可在线阅读,更多相关《车位管理课程设计报告(9页珍藏版)》请在毕设资料网上搜索。
1、 课程设计报告 设计题目:车位管理 学生姓名: 专业:计算机科学与技术 班级: 学号: 指导老师: 完成日期:2012.7.4 (一)(一) 需求和规格说明需求和规格说明 车位管理车位管理 随着家庭购买汽车的增加,停车场车位紧张的问题越来越突出。请根据题目要求完成简 单的车位管理程序。 1停车场有若干停车位(为说明问题,假定为 3 个) ,每个位置可以存放不同种类的汽 车,包括卡车 Truck,客车 Carriage 和小轿车 Car,但同一时刻一个位置只能存放 0 或 1 辆汽车。 2管理系统模拟实际车辆停车的情况: 停车:新来车辆时如果有空位,按顺序为该车分配停车位,并自动记录开始停车的
2、时间(用系统的时间) ; 计费:车辆开走时,输入车位编号,自动记录结束停车的时间(用系统的时间) ;计 算出相应停车费; 显示:显示停车场中各类车辆的信息。 保存 退出 3定义描述停车场的类 Park,其中有 3 个位置用于存放各类车辆。 4 定义基类 Automobile, 至少包括纯虚函数 Pay 用于显示车辆信息并交纳相应停车费。 5定义派生类 Truck,Carriage 和 Car,这些车辆除了拥有车牌号、之外, Truck 还拥有载重量(浮点数,单位吨)属性,Carriage 还拥有乘坐人数(整数,单位 座)属性,Car 还拥有排气量(浮点数,单位 L)属性。具体实现上述纯虚函数
3、Pay,显示 每类车辆的相应信息,并给出计价提示,其中 Truck 收费 2 元/小时,Carriage 收费 1.5 元 /小时,Car 收费 1 元/小时。 (二)(二) 设计设计 根据上述需求,设计一个基 类 Automobile,然后派生出 Truck( 卡车), Carriage(客车),Car(小轿车)。定义描述停车场的类 Park,其中有 3 个位置用于存 放各类车辆。 在基类中,除了定义公用变量 time 和 number 以外,还应统一定义对各类车都 应有的操作,这样可以规范各派生类的基本行为。但是各类人员的情况不同,不能 在基类 Automobile 中统一定义计算方法。各
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 车位 管理 课程设计 报告
