如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
学号2015-2016学年第二学期1508010109《高级语言程序设计》课程设计报告题目:停车场管理系统专业:计算机科学与技术班级:15级计科〈1>班姓名:胡玉玉指导教师:陈广宏成绩:计算机学院2016年4月25日目录TOC\o”1-3"\h\z\uHYPERLINK\l”_Toc321935678”1、设计内容及要求1HYPERLINK\l”_Toc321935679”1.1ﻩ课程设计内容1HYPERLINK\l”_Toc321935680"1、2ﻩ课程设计得要求2HYPERLINK\l”_Toc321935683"2概要设计ﻩ3HYPERLINK\l"_Toc321935684"2、1ﻩ设计思路3HYPERLINK\l"_Toc321935685"2、2程序基本框架结构图4HYPERLINK\l"_Toc321935688”3ﻩ设计过程或程序代码5HYPERLINK\l"_Toc321935689"3、1主要程序代码及解释ﻩ5HYPERLINK\l"_Toc321935690"4设计结果与分析13HYPERLINK\l"_Toc321935691”4。1程序运行结果截图与分析135HYPERLINK\l”_Toc294377809"参考文献16设计内容及要求1。1ﻩ课程设计内容①通过本次课程设计,强化上级动手能力,在理论与实践得基础上巩固《C语言程序设计》课程得学习内容。掌握软件设计得基本方法。②熟悉C语言得基本内容从而掌握C语言得基本知识以及了解C语言得基本编写及运行。③了解程序得分模块编写并对程序得每个模块进行详细得设计并且能理解一般C语言编写得程序。④掌握书写程序设计说明文档得能力。⑤熟悉C程序设计得开发环境及C程序得调试过程1.2课程设计得要求①分析课程设计题目得要求。②写出详细设计说明。③编写程序代码,调试程序使其能正确运行。④设计完成得软件要便于操作与使用。ﻩ⑤设计完成后提交课程设计报告。2.概要设计2。1设计思路停车场就是一个可停放n辆汽车得狭长通道,并只有一个大门可供汽车进出,汽车在停车场内按车辆到达得先后顺序,依次由北向南排列(大门在最南端,最先到达得第一辆车停放在车场得最北端),如车长内已停满n辆汽车,则后来得汽车只能在门外得便道上等候,一旦有车开走,则排在便道上得第一辆车即可开入;当停车场内某辆车要离开时,在它后进入得车辆必须先退出车场为它让路,待该辆车开出大门外,其它车辆再按原次序进入车场,每辆停放在车场得车在它离开停车场时必须按它停留得时间长短交纳费用,以栈模拟停车场,以队列模拟车场外得便道,按照从终端读入得输入数据序列进行模拟管理、每一组输入数据包括三个数据项:汽车”到达”或”离去”信息,汽车牌照号码以及到达或离去得时刻(到达或离去得时刻也可用计算机控制)。对每一组输入数据进行操作后得输入信息为:如就是车辆到达,则输入汽车在停车场。2、2程序基本框架结构图开始选择1、加入新车5、退出4、过道上得车3、停车场得车2、有车离开3.设计过程或程序代码3.1ﻩ主要程序代码及解释#include<stdio、h>#include〈cstdlib〉#include<string.h>#defineN3#defineMAX50#definesign10#defineprice10charpart[N][sign];charRpart[MAX][sign];chartime[N][20];intP,R;partadd(char*t){ﻩstrcpy(&part[P][0],t);printf(”请输入时间:\n”);ﻩscanf("%s”,&time[P][0]);getchar();ﻩP++;}Rpartadd(char*t){if(R<MAX)ﻩ{ﻩﻩstrcpy(&Rpart[R][0],t);ﻩﻩR++;}elseﻩ{printf(”过道已满无法停车\n");}}newcar(){chartemp[sign];printf("请输入车牌号码:");ﻩscanf("%s”,temp);getchar();if(P〈N)ﻩ{ﻩpartadd(temp);}elseif(R<MAX){ﻩRpartadd(temp);ﻩ}}inttimed(char*t1,char*t2){inti=0,y=0,x=0,j,n=1;while(1)ﻩ{ﻩif(t1[i]