没有合适的资源?快使用搜索试试~ 我知道了~
首页停车场管理 完整版数据结构课程设计
停车场管理 完整版数据结构课程设计
需积分: 48 16 下载量 81 浏览量
更新于2023-03-03
评论 1
收藏 267KB DOC 举报
设有一个可以停放n辆汽车的狭长停车场,它只有一个大门可以供车辆进出。车辆按到达停车场时间的早晚依次从停车场最里面向大门口处停放(最先到达的第一辆车放在停车场的最里面)。如果停车场已放满n辆车,则后来的车辆只能在停车场大门外的便道上等待,一旦停车场内有车开走,则排以便道上的第一辆车就进入停车场。停车场内如有某辆车要开走,在它之后进入停车场的车都必须先退出停车场为它让路,待其开出停车场后,这些辆再依原来的次序进场。每辆车在离开停车场时,都应根据它在停车场内停留的时间长短交费。如果停留在便道上的车未进停车场时,允许其离去,不收停车费,并且仍然保持在便道上等待的车辆的次序。编制一程序模拟该停车场的管理。
资源详情
资源评论
资源推荐
数据结构课程设计报告
选题名称: 停车场管理
系(院):
专 业:
班 级:
姓 名: 学 号:
指导教师:
学年学期: 2008 ~ 2009 学年 第 2 学期
2009 年 6 月 20 日
1
设计任务书
课题
名称
停车场管理
设计
目的
1. 通过课程设计,加深对《数据结构》这一课程所学内容的进一步理解与巩固。
2. 通过课程设计,训练 C++程序调试能力
3. 通话课程设计,培养分析问题、解决实际问题的能力。
4. 通话课程设计,加深对面向对象程序设计的理解。
实验
环境
Vc6.0
任务
要求
要求程序输出每辆车到达后的停车位置(停车场或便道上),以及某辆车离开停车场 应
交纳的费用和它在停车场内停留的时间。
工作进度计划
序号 起止日期 工 作 内 容
1
2009/6/15-2009/6/15 课程设计部署 查阅资料
2
2009/6/16-2009/6/16
上机调试
3
2009/6/17-2009/6/17
上机答辩并修改
4
2009/6/18-2009/6/18
最终答辩并写报告
指导教师:
2009 年 6 月 10 日
2
摘要:
设有一个可以停放 n 辆汽车的狭长停车场,它只有一个大门可以供车辆进出。车辆按
到达停车场时间的早晚依次从停车场最里面向大门口处停放(最先到达的第一辆车放在停
车场的最里面)。如果停车场已放满 n 辆车,则后来的车辆只能在停车场大门外的便道上
等待,一旦停车场内有车开走,则排以便道上的第一辆车就进入停车场。停车场内如有某
辆车要开走,在它之后进入停车场的车都必须先退出停车场为它让路,待其开出停车场后
这些辆再依原来的次序进场。每辆车在离开停车场时,都应根据它在停车场内停留的时间
长短交费。如果停留在便道上的车未进停车场时,允许其离去,不收停车费,并且仍然保
持在便道上等待的车辆的次序。编制一程序模拟该停车场的管理。
关键词:栈;队列;数据结构;停车场;便道;
3
目 录
目 录...............................................................................................................................4
1 需求分析....................................................................................................................5
1.1 课题 5
1.2 任务及要求 5
1.3 课程设计思想 5
1.4 软硬件环境 5
2 概要设计.....................................................................................................................7
2.1 总体功能结构 7
2.2 主要的数据结构设计 7
2.2.1 栈的设计....................................................................................................................7
2.2.2 队列的设计...............................................................................................................7
2.3 所用方法和原理..........................................................................................................7
3 详细设计和实现.........................................................................................................8
3.1 车辆到达模块的设计 8
3.2 车辆离开模块的设计 8
3.2.1 算法原理...................................................................................................................8
3.2.2 算法流程图................................................................................................................8
3.2.3 自编程序及其注释....................................................................................................8
3.3 车辆信息模块的设计 11
3.4 总营业额模块的设计 11
4 调试与操作说明.......................................................................................................11
4.1 操作说明: 11
4.2 程序调试结果: 11
5 附录...........................................................................................................................18
5.1 结点类 18
5.2 栈类 19
5.3 队列类 23
5.4 停车场类 27
5.5 主函数 32
总 结.............................................................................................................................34
致 谢.............................................................................................................................35
参 考 文 献..................................................................................................................36
指导教师评语..............................................................................................................37
4
1 需求分析
1.1 课题
设有一个可以停放 n 辆汽车的狭长停车场,它只有一个大门可以供
车辆进出。车辆按到达停车场时间的早晚依次从停车场最里面向大门
口处停放(最先到达的第一辆车放在停车场的最里面)。如果停车场
已放满 n 辆车,则后来的车辆只能在停车场大门外的便道上等待,一
旦停车场内有车开走,则排以便道上的第一辆车就进入停车场。停车
场内如有某辆车要开走,在它之后进入停车场的车都必须先退出停车
场为它让路,待其开出停车场后,这些辆再依原来的次序进场。每辆
车在离开停车场时,都应根据它在停车场内停留的时间长短交费。如
果停留在便道上的车未进停车场时,允许其离去,不收停车费,并且
仍然保持在便道上等待的车辆的次序。编制一程序模拟该停车场的管
理。
1.2 任务及要求
要求程序输出每辆车到达后的停车位置(停车场或便道上),以及
某辆车离开停车场应交纳的费用和它在停车场内停留的时间。
1.3 课程设计思想
此停车场管理系统是在一个狭长的通道上的,而且只有一个大门可
以供车辆进出,并且要实现停车场内某辆车要离开时,在它之后进入
停车场的车都必须先退出停车场为它让路,待其开出停车场后,这些
辆再依原来的次序进场的功能。便道要有暂时停放的功能,第一辆车
在停车场有空位时进入停车场,后面的车依次在便道上停放。
1.4 软硬件环境
586 以 PC 机
5
剩余37页未读,继续阅读
feifei20090407
- 粉丝: 0
- 资源: 48
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0