<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<meta name="generator" content="pdf2htmlEX">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css">
<link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css">
<link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/6264569f4f8811599e4587ec/raw.css">
<script src="https://static.pudn.com/base/js/compatibility.min.js"></script>
<script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script>
<script>
try{
pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({});
}catch(e){}
</script>
<title></title>
</head>
<body>
<div id="sidebar" style="display: none">
<div id="outline">
</div>
</div>
<div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/6264569f4f8811599e4587ec/bg1.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">综合性程序设计报告</div><div class="t m0 x2 h4 y3 ff1 fs1 fc0 sc0 ls0 ws0">设计题目<span class="ff2">:____</span>停车场管理系统<span class="ff2">___________</span></div><div class="t m0 x2 h4 y4 ff1 fs1 fc0 sc0 ls0 ws0">指导教师<span class="ff2">: _______________</span></div><div class="t m0 x2 h4 y5 ff1 fs1 fc0 sc0 ls0 ws0">班<span class="ff2"> </span>级<span class="ff2">: _____________</span></div><div class="t m0 x2 h4 y6 ff1 fs1 fc0 sc0 ls0 ws0">学<span class="ff2"> </span>号<span class="ff2">: _______________</span></div><div class="t m0 x2 h4 y7 ff1 fs1 fc0 sc0 ls0 ws0">设<span class="ff2"> </span>计<span class="ff2"> </span>者<span class="ff2">: _______________</span></div><div class="t m0 x2 h4 y8 ff1 fs1 fc0 sc0 ls0 ws0">成<span class="ff2"> </span>绩<span class="ff2">: _______________</span></div><div class="t m0 x2 h4 y9 ff1 fs1 fc0 sc0 ls0 ws0">设计时间<span class="ff2">: </span>年<span class="ff2"> </span>月<span class="ff2"> </span>日</div></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>
</body>
</html>
<div id="pf2" class="pf w0 h0" data-page-no="2"><div class="pc pc2 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/6264569f4f8811599e4587ec/bg2.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x3 h4 ya ff1 fs1 fc0 sc0 ls0 ws0">停车场管理系统</div><div class="t m0 x2 h5 yb ff1 fs2 fc0 sc0 ls0 ws0">目录</div><div class="t m0 x2 h5 yc ff3 fs2 fc0 sc0 ls0 ws0">1.<span class="ff1">题目描述</span></div><div class="t m0 x2 h5 yd ff3 fs2 fc0 sc0 ls0 ws0">2.<span class="ff1">功能模块分解及说明</span></div><div class="t m0 x2 h5 ye ff3 fs2 fc0 sc0 ls0 ws0">3.<span class="ff1">数据库设计及说明</span></div><div class="t m0 x2 h5 yf ff3 fs2 fc0 sc0 ls0 ws0">4.<span class="ff1">界面说明</span></div><div class="t m0 x2 h5 y10 ff3 fs2 fc0 sc0 ls0 ws0">5.<span class="ff1">主要算法说明</span></div><div class="t m0 x2 h5 y11 ff3 fs2 fc0 sc0 ls0 ws0">6.<span class="ff1">代码清单及注释</span></div><div class="t m0 x2 h5 y12 ff3 fs2 fc0 sc0 ls0 ws0">7.<span class="ff1">设计测试说明</span></div><div class="t m0 x2 h5 y13 ff3 fs2 fc0 sc0 ls0 ws0">8.<span class="ff1">设计体会</span></div><div class="t m0 x3 h4 y14 ff1 fs1 fc0 sc0 ls0 ws0">停车场管理系统</div><div class="t m0 x2 h5 y15 ff3 fs2 fc0 sc0 ls0 ws0">1.<span class="_ _0"> </span><span class="ff1">题<span class="_ _0"> </span>目<span class="_ _0"> </span>描<span class="_ _0"> </span>述</span></div><div class="t m0 x2 h6 y16 ff1 fs3 fc0 sc0 ls0 ws0">停车<span class="_ _1"></span>场的<span class="_ _1"></span>基本<span class="_ _1"></span>概述<span class="_ _1"></span>:用<span class="_ _1"></span>于利<span class="_ _1"></span>用计<span class="_ _1"></span>算机<span class="_ _1"></span>实现<span class="_ _1"></span>停车<span class="_ _1"></span>场的<span class="_ _1"></span>管理<span class="_ _1"></span>,包<span class="_ _1"></span>括车<span class="_ _1"></span>位调<span class="_ _1"></span>度,<span class="_ _1"></span>停车<span class="_ _1"></span>记费<span class="_ _1"></span>。车<span class="_ _1"></span>位</div><div class="t m0 x2 h6 y17 ff1 fs3 fc0 sc0 ls0 ws0">记<span class="_ _2"> </span>录<span class="_ _2"> </span>,<span class="_ _2"> </span>收<span class="_ _2"> </span>费<span class="_ _2"> </span>管<span class="_ _3"> </span>理<span class="_ _2"> </span>与<span class="_ _3"> </span>计<span class="_ _2"> </span>算<span class="_ _2"> </span>。</div><div class="t m0 x2 h6 y18 ff1 fs3 fc0 sc0 ls0 ws0">停<span class="_ _4"> </span>车<span class="_ _4"> </span>场<span class="_ _4"> </span>的<span class="_ _4"> </span>主<span class="_ _4"> </span>要<span class="_ _4"> </span>功<span class="_ _4"> </span>能<span class="_ _4"> </span>:</div><div class="t m0 x2 h6 y19 ff3 fs3 fc0 sc0 ls0 ws0">1.<span class="_ _5"> </span><span class="ff1">车<span class="_ _5"> </span>位<span class="_ _5"> </span>调<span class="_ _5"> </span>度<span class="_ _5"> </span>。</span></div><div class="t m0 x2 h6 y1a ff3 fs3 fc0 sc0 ls0 ws0">2.<span class="_ _6"> </span><span class="ff1">停<span class="_ _6"> </span>车<span class="_ _6"> </span>时<span class="_ _7"> </span>间<span class="_ _7"> </span>与<span class="_ _6"> </span>费<span class="_ _6"> </span>用<span class="_ _7"> </span>的<span class="_ _6"> </span>计<span class="_ _6"> </span>算<span class="_ _7"> </span>。</span></div><div class="t m0 x2 h6 y1b ff3 fs3 fc0 sc0 ls0 ws0">3.<span class="_ _5"> </span><span class="ff1">车<span class="_ _5"> </span>位<span class="_ _5"> </span>记<span class="_ _5"> </span>录<span class="_ _5"> </span>。</span></div><div class="t m0 x2 h5 y1c ff3 fs2 fc0 sc0 ls0 ws0">2.<span class="ff1">功能模块分解及说明</span></div><div class="t m0 x2 h6 y1d ff1 fs3 fc0 sc0 ls0 ws0">根据<span class="_ _1"></span>题目<span class="_ _1"></span>要求<span class="_ _1"></span>,可<span class="_ _1"></span>以用<span class="_ _1"></span>结构<span class="_ _1"></span>体实<span class="_ _1"></span>现,<span class="_ _1"></span>在程<span class="_ _1"></span>序中<span class="_ _1"></span>,需<span class="_ _1"></span>要知<span class="_ _1"></span>道每<span class="_ _1"></span>辆来<span class="_ _1"></span>车的<span class="_ _1"></span>具体<span class="_ _1"></span>停放<span class="_ _1"></span>位置<span class="_ _1"></span>,应<span class="_ _1"></span>提</div><div class="t m0 x2 h6 y1e ff1 fs3 fc0 sc0 ls0 ws0">供提示、查找、标记工作。车辆离开要计时计费。另外,每天开始时,停车场要初始化。</div><div class="t m0 x2 h6 y1f ff1 fs3 fc0 sc0 ls0 ws0">所以,这个系统可以分为:初始化、有车进入、有车离开、退出四个模块。</div><div class="t m0 x2 h6 y20 ff1 fs3 fc0 sc0 ls0 ws0">菜单函数:</div><div class="t m0 x4 h6 y21 ff2 fs3 fc0 sc0 ls0 ws0">main()<span class="ff1">函数体内包含了界面选则部分<span class="_ _8"> </span></span>menu()<span class="ff1">,并单独</span></div><div class="t m0 x2 h6 y22 ff1 fs3 fc0 sc0 ls0 ws0">抽出来作为一个独立函数,目的在于系统执行每部分</div><div class="t m0 x2 h6 y23 ff1 fs3 fc0 sc0 ls0 ws0">模块后能够方便返回到系统界面。即<span class="_ _8"> </span><span class="ff2">main()</span>函数写为</div><div class="t m0 x2 h6 y24 ff1 fs3 fc0 sc0 ls0 ws0">如下:</div><div class="t m0 x2 h6 y25 ff2 fs3 fc0 sc0 ls0 ws0">void main()/*<span class="ff1">主函数</span>*/</div><div class="t m0 x2 h7 y26 ff2 fs3 fc0 sc0 ls0 ws0">{</div><div class="t m0 x4 h6 y27 ff2 fs3 fc0 sc0 ls0 ws0">menu();/*<span class="ff1">菜单函数</span>*/</div></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>
<div id="pf3" class="pf w0 h0" data-page-no="3"><div class="pc pc3 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/6264569f4f8811599e4587ec/bg3.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x2 h7 y28 ff2 fs3 fc0 sc0 ls0 ws0">}</div><div class="t m0 x2 h7 y29 ff2 fs3 fc0 sc0 ls0 ws0">void menu()</div><div class="t m0 x2 h7 y2a ff2 fs3 fc0 sc0 ls0 ws0">{</div><div class="t m0 x4 h7 y2b ff2 fs3 fc0 sc0 ls0 ws0">int n,w;</div><div class="t m0 x4 h7 y2c ff2 fs3 fc0 sc0 ls0 ws0">do</div><div class="t m0 x4 h7 y2d ff2 fs3 fc0 sc0 ls0 ws0">{</div><div class="t m0 x5 h7 y2e ff2 fs3 fc0 sc0 ls0 ws0">puts("\t\t**************MENU**************\n\n");</div><div class="t m0 x5 h6 y2f ff2 fs3 fc0 sc0 ls0 ws0">puts("\t\t\t 1.<span class="ff1">初始化</span>");</div><div class="t m0 x5 h6 y30 ff2 fs3 fc0 sc0 ls0 ws0">puts("\t\t\t 2.<span class="ff1">有车进入</span>");</div><div class="t m0 x5 h6 y31 ff2 fs3 fc0 sc0 ls0 ws0">puts("\t\t\t 3.<span class="ff1">有车离开</span>");</div><div class="t m0 x5 h6 y32 ff2 fs3 fc0 sc0 ls0 ws0">puts("\t\t\t 4.<span class="ff1">退出</span>");</div><div class="t m0 x5 h7 y33 ff2 fs3 fc0 sc0 ls0 ws0">puts("\n\n\t\t*********************************\n");</div><div class="t m0 x5 h7 y34 ff2 fs3 fc0 sc0 ls0 ws0">printf("Please choice your number(1-4): [ ]\b\b");</div><div class="t m0 x5 h7 y35 ff2 fs3 fc0 sc0 ls0 ws0">scanf("%d",&n);</div><div class="t m0 x5 h6 y36 ff2 fs3 fc0 sc0 ls0 ws0">if(n<1||n>4) /*<span class="ff1">对选择的数字作判断</span>*/</div><div class="t m0 x6 h7 y37 ff2 fs3 fc0 sc0 ls0 ws0">{</div><div class="t m0 x7 h7 y38 ff2 fs3 fc0 sc0 ls0 ws0">w=1;</div><div class="t m0 x7 h7 y39 ff2 fs3 fc0 sc0 ls0 ws0">getchar();</div><div class="t m0 x6 h7 y3a ff2 fs3 fc0 sc0 ls0 ws0">}</div><div class="t m0 x5 h7 y3b ff2 fs3 fc0 sc0 ls0 ws0">else w=0;</div><div class="t m0 x4 h7 y3c ff2 fs3 fc0 sc0 ls0 ws0">}while(w==1);</div><div class="t m0 x4 h7 y3d ff2 fs3 fc0 sc0 ls0 ws0">switch(n)</div><div class="t m0 x4 h7 y3e ff2 fs3 fc0 sc0 ls0 ws0">{</div><div class="t m0 x5 h6 y16 ff2 fs3 fc0 sc0 ls0 ws0">case 1:chushi();break; /*<span class="ff1">初始化函数</span>*/</div><div class="t m0 x5 h6 y17 ff2 fs3 fc0 sc0 ls0 ws0">case 2:jinru();break; /*<span class="ff1">车辆进入函数</span>*/</div><div class="t m0 x5 h6 y18 ff2 fs3 fc0 sc0 ls0 ws0">case 3:likai();break; /*<span class="ff1">车辆离开函数</span>*/</div><div class="t m0 x5 h6 y19 ff2 fs3 fc0 sc0 ls0 ws0">case 4:exit(0); /*<span class="ff1">退出</span>*/</div><div class="t m0 x4 h7 y3f ff2 fs3 fc0 sc0 ls0 ws0">}</div><div class="t m0 x2 h7 y40 ff2 fs3 fc0 sc0 ls0 ws0">}</div><div class="t m0 x2 h6 y41 ff1 fs3 fc0 sc0 ls0 ws0">车道信息</div><div class="t m0 x4 h6 y42 ff1 fs3 fc0 sc0 ls0 ws0">该模<span class="_ _1"></span>块是<span class="_ _1"></span>将每<span class="_ _1"></span>一天<span class="_ _1"></span>开始<span class="_ _1"></span>的停<span class="_ _1"></span>车场<span class="_ _1"></span>内和<span class="_ _1"></span>便道<span class="_ _1"></span>车位<span class="_ _1"></span>清零<span class="_ _1"></span>。首<span class="_ _1"></span>先建<span class="_ _1"></span>立场<span class="_ _1"></span>内场<span class="_ _1"></span>外的<span class="_ _1"></span>结构<span class="_ _1"></span>体,<span class="_ _1"></span>结</div><div class="t m0 x2 h6 y1d ff1 fs3 fc0 sc0 ls0 ws0">构体内成员即车位的状态。用循环实现车位的致零即可。</div><div class="t m0 x2 h6 y1e ff2 fs3 fc0 sc0 ls0 ws0">struct changnei/*<span class="ff1">场内车道信息</span>*/</div><div class="t m0 x2 h7 y43 ff2 fs3 fc0 sc0 ls0 ws0">{</div><div class="t m0 x4 h7 y44 ff2 fs3 fc0 sc0 ls0 ws0">int neikong;</div><div class="t m0 x2 h7 y45 ff2 fs3 fc0 sc0 ls0 ws0">}chn[N-1];</div><div class="t m0 x2 h6 y23 ff2 fs3 fc0 sc0 ls0 ws0">struct changwai/*<span class="ff1">场外车道信息</span>*/</div><div class="t m0 x2 h7 y46 ff2 fs3 fc0 sc0 ls0 ws0">{</div><div class="t m0 x4 h7 y47 ff2 fs3 fc0 sc0 ls0 ws0">int waikong;</div><div class="t m0 x2 h7 y48 ff2 fs3 fc0 sc0 ls0 ws0">}chw[M-1];</div><div class="t m0 x2 h6 y27 ff2 fs3 fc0 sc0 ls0 ws0">N<span class="_ _8"> </span><span class="ff1">和<span class="_ _8"> </span></span>M<span class="_ _8"> </span><span class="ff1">分别是停车场和便道的车位预设值,用宏定义。用户可根据实际情况改变。</span></div></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>