停车场实习报告Word下载.docx
- 文档编号:15228062
- 上传时间:2022-10-28
- 格式:DOCX
- 页数:24
- 大小:33.20KB
停车场实习报告Word下载.docx
《停车场实习报告Word下载.docx》由会员分享,可在线阅读,更多相关《停车场实习报告Word下载.docx(24页珍藏版)》请在冰豆网上搜索。
c、步行距离
停车场离目的地佳惠家具城非常近,据目估大约只有10米停放点离目的地的距离非常理想,方便停车与洽谈生意。
3、问题及建议
整个停车场内一片狼藉,工人们出了搬着家具在其中穿梭外,更有几名工人在停车区域的近旁工作。
场面混乱且无专人引导停车,一切都得靠停车人的自觉意识。
另外,停车场内没有消防设施,与木料打交道的这个停车场一旦发生火灾,后果不堪设想。
建议该停车场先安装好消防设备,并且将停车区与工作区作适当的隔离,另应设专人管理。
二、区域2停车场调查
区域2停车场是一个配建停车场,位于五四大街与冷湖路南段交叉口的西侧,距交叉口仅十几米,处在交通银行古城台支行与联通五四路营业厅前,对外开放。
整个停车场呈现“L”字形,面积约810平米,可提供50个左右的泊车位。
A、在一小时的观察时间里,停车次数为23,而累计停车数为43,故:
a、停车场饱和度
Wn=43/50=86%
b、停车周转率
fn=23/50=46%
B、随机对20为车主进行停放目的问卷调查,有5位是回家,12位是购物,3位为其他。
调查得出停车目的为非购物的高达(5+3)/20=40%,停车购物的只占60%。
对车主的停车目的的数据汇总如下图:
3、问题及建议
该停车场存在的问题很多,譬如停车混乱:
有的车辆是“前进后
出”式的,有的车辆时“后进前出”式的,有的车辆整齐或平行或垂
直停放,而有的车辆横七竖八的停放着,这样严重影响市容;
譬如小偷很难防。
而这一切都源自没有专人进行针对性的管理。
所以我的建议还是专设一个管理岗位。
三、区域3停车场调查
区域3停车场为天年阁饭店(新宁路14号)的专用停车场,调查发现该停车场不收费,停放车辆的车主基本上是光顾天年阁饭店的食客。
地处新宁路与盐湖路交叉口处,停车场基本呈现矩形,面积约750平米,大概可提供34个标准泊车位。
停车场有一专门管理人员管理,但车辆的停放方式与停发方式仍有点混乱。
由于该停车场相对较小,部分车辆停在了盐湖路内,这部分车辆在以下的计算中不予考虑
在11:
00-12:
00之间的这一段高峰时间段里,停车场饱和度为
篇二:
停车场实习报告-10051336朱元晨
停车场管理
问题描述:
设有一个可以停放n辆汽车的狭长停车场,它只有一个大门可以供车辆进出。
车辆按到达停车场时间的早晚依次从停车场最里面向大门口处停放(最先到达的第一辆车放在停车场的最里面)。
如果停车场已放满n辆车,则后来的车辆只能在停车场大门外的便道上等待,一旦停车场内有车开走,则排在便道上的第一辆车就进入停车场。
停车场内如有某辆车要开走,在它之后进入停车场的车都必须先退出停车场为它让路,待其开出停车场后,这些车辆再依原来的次序进场。
每辆车在离开停车场时,都应根据它在停车场内停留的时间长短交费。
如果停留在便道上的车未进停车场就要离去,允许其离去,不收停车费,并且仍然保持在便道上等待的车辆的次序。
编制程序模拟该停车场的管理。
一、需求分析
1.程序执行时,输入停车场的容量大小n,收费标准p,以及各项指令(停车,开车,退出)。
停车指令:
’A’,车牌号,停车的时间;
开车指令:
’D’,车牌号,开走的时间;
’E’表示输入结束。
2.在计算机终端上显示"
提示信息"
之后,停车场的容量和单位时间的价格由用户在键盘上输入演示程序中需要输入的数据。
从显示器上输出该辆车的相关信息,若为停车,输出汽车在停车场内或便道上的停车位置;
若为车辆离去,则输出汽车在停车场内停留的时间和应缴纳的费用(在便道上停留的时间不收费)。
3.演示程序,程序执行的命令包括:
1)构造顺序结构栈表示停车场。
2)构造顺序结构的栈停放为给要离去的汽车让路而从停车场退出来的汽车。
3)构造链表结构的队列的便道。
4.测试数据
设n=2,输入数据为:
(‘A’,1,5),(‘A’,2,10),(‘D’,1,15),(‘A’,3,20),(‘A’,4,
25),(‘A’,5,30),(‘D’,2,35),(‘D’,4,40),(‘E’,0,0)
二、概要设计
1设定栈的抽象数据类型定义:
ADTStack{
数据对象:
D={ai|ai∈正整数,I=1,2,......,n,n≥0}
数据关系:
R1={|,ai-1,ai∈D,I=1,2,......,n}基本操作:
InitStack(&
s)
操作结果:
构造一个空栈s。
Push(&
s,&
c)
初始条件:
栈s已存在。
在栈s的栈顶插入新的栈顶元素e。
Pop(&
删除s的栈顶元素,并以e返回其值。
}ADTStack
2设定队列的抽象数据类型定义:
ADTQueue{
R1={|,ai-1,ai∈D,I=1,2,......,n}
基本操作:
InitQueue(&
Q)
构造一个空队列Q。
EnQueue(&
Q,&
e)
队列Q已存在。
在队列Q的队尾插入新的队尾元素e。
DeQueue(&
在队列Q的队头删除元素并用e带回。
VisitQueue(Queue&
Q,car&
如果找到要删的车,删掉车,否则输出提示
}ADTQueue
3本程序包含三个模块1,主程序模块:
voidmain()
{
初始化;
执行功能;
退出
}
2,栈模块——实现栈抽象数据类型
3,队列模块——实现队列抽象数据类型
各模块之间的调用关系如下:
三、详细设计
#include
typedefstructcar
charZ;
intnub,time;
}car;
typedefstruct
{主程序模块↓栈模块、队列模块
car*base;
car*top;
intstacksize;
}stack;
typedefstructQNode
cardata;
structQNode*next;
}QNode;
typedefstruct
QNode*front;
QNode*rear;
intlenth;
}Queue;
voidInitQueue(Queue&
Q)
=(QNode*)malloc(sizeof(QNode));
//=newQNode;
=;
>
next=NULL;
=0;
voidEnQueue(Queue&
QNode*p=(QNode*)malloc(sizeof(QNode));
if(!
p)exit(0);
p->
data=e;
next=p;
=p;
cout }
intDeQueue(Queue&
Q,car&
if(==)return0;
--;
QNode*p=>
next;
e=p->
data;
next=p->
//有错,是应为visit
if(==p)=;
free(p);
return1;
voidInitstack(stack&
s,intN)
=(car*)malloc(N*sizeof(car));
)exit(0);
=N;
return;
intPush(stack&
s,car&
if(==)//车厂停满时{cout cout *++=c;
intPush1(stack&
if(==)//车厂停满时
//cout }
else
*++=c;
intPop1(stack&
else{c=*--;
return1;
}
/*else"
while(!
=>
nub)
*++=*--;
cout money"
time)*m while(!
=)
//if(DeQueue(Q,c))
//*++=c;
Push(s,c)//有车出去,有车进入}*/
intPop(stack&
{"
time if(==){cout }
voidVisitQueue(Queue&
e)
QNode*p=;
intN=;
while(N--)
if(==p->
next->
)
DeQueue(Q,e);
EnQueue(Q,e);
N)
intFaileIN=0;
intT;
intm;
stacks,s1;
//s1是临时栈,q是过道队列
篇三:
停车场实训报告
实训报告
实训名称:
停车场指导教师:
姓名:
提交日期:
XX/5/23
1.实训目的:
通过开发一款停车场游戏程序,熟练掌握C#编程语言、面向对象程序设计方法和可视化编程技术。
2.实训题目:
使用C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 停车场 实习 报告