电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

停车场管理系统的设计与实现样本

停车场管理系统的设计与实现样本_第1页
1/21
停车场管理系统的设计与实现样本_第2页
2/21
停车场管理系统的设计与实现样本_第3页
3/21
下载后可任意编辑《程序设计与算法综合训练》设计报告 2学号: E11514064 姓名: 汪泓章 年级: 大一 专 业: 计科项目名称: 停车场管理系统的设计与实现: 完成日期: 6月 27 日一.需求分析1.问题描述: 设停车场是一个可停放 n 辆汽车的狭长通道, 且只有一个大门可供汽车进出。汽车在停车场内按车辆到达时间的先后顺序, 依次由北向南排列( 大门在最南端, 最先到达的第一辆车停放在车场的最北端) 。若停车场内已经停满 n 辆车, 那么后来的车只能在门外的便道上等候。一旦有车开走, 则排在便道上的第一辆车即可开入。当停车场内某辆车要离开时, 在它之后进入的车辆必须先退出车场为它让路, 待该辆车开出大门外, 其它车辆再按原次序进入车场。每辆停放在车场的车在它离开停车场时必须按它停留的时间长短缴纳费用。试为停车场编制按上述要求进行管理的模拟程序。2.基本要求: 以栈模拟停车场, 以队列模拟车场外的便道, 根据从终端读入数据的序列进行模拟管理。每一组输入数据包括三个数据项: 汽车的”到达”( ‘A’表示) 或”离去”( ‘D’表示) 信息、 汽车标识( 牌照号) 以及到达或离去的时刻。对每一组输入数据进行操作后的输出信息为: 若是车辆到达, 则输出汽车在停车场内或者便道上的停车位置; 若是车辆离去, 则输出汽车在停车场停留的时间和应缴纳的费用( 便道上停留的时间不收费) 。栈以顺序下载后可任意编辑结构实现, 队列以链表结构实现。( 1) .程序所能达到的基本可能: 程序以栈模拟停车场, 以队列模拟车场外的便道, 根据从终端读入数据的序列进行模拟管理。栈以顺序结构实现, 队列以链表结构实现。同时另设一个栈, 临时停放为给要离去的汽车让路而从停车场退出来的汽车。输入数据按到达或离去的时刻有序。当输入数据包括数据项为汽车的”到达”( ‘A’表示) 信息, 汽车标识( 牌照号) 以及到达时刻时, 应输出汽车在停车场内或者便道上的停车位置; 当输入数据包括数据项为汽车的”离去”( ‘D’表示) 信息, 汽车标识( 牌照号) 以及离去时刻时, 应输出汽车在停车场停留的时间和应缴纳的费用( 便道上停留的时间不收费) ; 当输入数据项为( ‘P’, 0, 0) 时, 应输出停车场的车数; 当输入数据项为( ‘W’, 0, 0) 时, 应输出候车场车数; 当输入数据项为( ‘E’, 0, 0) , 退出程序; ( 2) .输入输出形式及输入值范围: 程序运行后进入循环, 显示提示信息: ”...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

停车场管理系统的设计与实现样本

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部