停车场管理-数据结构课程毕业设计(论文)报告.docVIP

停车场管理-数据结构课程毕业设计(论文)报告.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数据结构与算法设计》 课程设计任务书 题 目 模拟停车场管理 学生姓名 学号 专业班级 数学0901 设 计 内 容 与 要 求 【问题描述】 设停车场T只有一个可停放几辆汽车的狭长通道S1,且只有一个大门可供汽车进出。汽车在停车场内按车辆到达的先后顺序依次排列,若车场内已停满几辆汽车,则后来的汽车只能在门外的便道上等候,一旦停车场内有车开走,则排在便道上的第一辆车即可进入;当停车场内某辆车要离开时,由于停车场是狭长的通道,在它之后开入的车辆必须先退出车场为它让路,待该辆车开出大门后,为它让路的车辆再按原次序进入车场。在这里假设汽车不能从便道上开走。试设计一个停车场管理程序 【软件功能】 1.汽车经过车牌号的标记后进入此停车场管理。 2.模拟实现停车场T,通道S1内的停车位以及汽车。 3.可以看到汽车在停车场内的详细信息 4.有美观良好的图形用户界面。 【算法思想】 停车场和车辆规避所通过两个栈来模拟。当停车场内的汽车要离开时,后边停放的汽车为其让路所要停放的地方称为车辆规避所。 先进入通道的汽车可以先计入停车场,所以,通道通过一个队列来模拟。 设计一个汽车类,汽车类中有车牌号,停车位置(指停在停车场内,通道内,还是车辆规避所内)两个属性。 一辆汽车首先进入通道,由于车牌号也汽车一一对应,故通过随机产生车牌号来模拟随机出现在通道内的汽车,将车牌号保存在汽车类中的车牌号属性中。 进入通道时,需要检查通道内是否有汽车,若有,则需要在通道内等待,若没有,则检查停车场内是否有空车位,若没有,则仍需要在通道内等待,若有,则可以进入停车场停车。 当汽车要离开停车场时,此辆汽车后边停放的汽车从后往前一次进入车辆规避所,当此辆汽车离开后,车辆规避所内的汽车在依次进入停车场(车辆规避所和汽车都是栈来模拟的,所以会遵循后进先出的原则)。 有汽车离开后,检查通道内是否有汽车,如果有,则可进入停车场。 【提交成果】 1.“《数据结构与算法设计》课程设计任务书”一份,打印装袋; 2.“《数据结构与算法设计》课程设计报告”一份,打印装袋; 3、上面两项内容的word文档,通过电子邮件交到指导教师。 起止时间 2012 年 6 月18日 至 2012 年7月 1 日 指导教师签名 2012年 6 月 18 日 系(教研室)主任签名 2012年 6 月 18 日 学生签名 年 月 日 注明:内容限1页 数据结构与算法设计课程设计 程序设计说明书 【设计题目】模拟停车场管理 【问题描述】 设停车场T只有一个可停放几辆汽车的狭长通道S1,且只有一个大门可供汽车进出。汽车在停车场内按车辆到达的先后顺序依次排列,若车场内已停满几辆汽车,则后来的汽车只能在门外的便道上等候,一旦停车场内有车开走,则排在便道上的第一辆车即可进入;当停车场内某辆车要离开时,由于停车场是狭长的通道,在它之后开入的车辆必须先退出车场为它让路,待该辆车开出大门后,为它让路的车辆再按原次序进入车场。在这里假设汽车不能从便道上开走。试设计一个停车场管理程序 【软件功能】 1.汽车经过车牌号的标记后进入此停车场管理。 2.模拟实现停车场T,通道S1内的停车位以及汽车。 3.可以看到汽车在停车场内的详细信息 4.有美观良好的图形用户界面。 【算法思想】 1.停车场和车辆规避所通过两个栈来模拟。当停车场内的汽车要离开时,后边停放的汽车为其让路所要停放的地方称为车辆规避所。 2.先进入通道的汽车可以先计入停车场,所以,通道通过一个队列来模拟。 3.设计一个汽车类,汽车类中有车牌号,停车位置(指停在停车场内,通道内,还是车辆规避所内)两个属性。 4.一辆汽车首先进入通道,由于车牌号也汽车一一对应,故通过随机产生车牌号来模拟随机出现在通道内的汽车,将车牌号保存在汽车类中的车牌号属性中。 5.进入通道时,需要检查通道内是否有汽车,若有,则需要在通道内等待,若没有,则检查停车场内是否有空车位,若没有,则仍需要在通道内等待,若有,则可以进入停车场停车。 6.当汽车要离开停车场时,此辆汽车后边停放的汽车从后往前一次进入车辆规避所,当此辆汽车离开后,车辆规避所内的汽车在依次进入停车场(车辆规避所和汽车都是栈来模拟的,所以会遵循后进先出的原则)。 7.有汽车离开后,检查通道内是否有汽车,如果有,则可进入停车场。 【逻辑结构设计】 程序运行开始后,首先随机产生车牌号,由于汽车可能进入停车场,也可能不进入,为了模拟这个,我们给定了一个范围,如果产生的随机数落入到这个范围内,则表示该汽车准备进入停车场,此时,汽车现进入通道内,如果通道内已有汽车等待,则此汽车也排在后边等待,如果它前面没有汽车,这时检查停车场内是否有空车位,如果有,则进入停车场停车,

文档评论(0)

2749166188 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档