new程序设计.docVIP

  • 0
  • 0
  • 约1.96万字
  • 约 31页
  • 2018-04-09 发布于湖北
  • 举报
new程序设计

计算机科学与技术学院 课 程 设 计 报 告 课程名称____________________________ 设计题目____________________________ 班 级____________________________ 小组成员____________________________ ____________________________ 指导教师 成绩 年 月 日 目 录 TOC \o 1-2 \u 1 需求分析 PAGEREF _Toc358960433 \h 1 1.1市场分析 1.2设计分析 2 概要设计 2 2.1车辆信息结构体定义 2 2.2便道(队列)结构体定义 2 2.3 栈(停车场)结构体定义 2 3 详细设计 3 3.1菜单的实现 3 3.2 在停车场中搜索是否存在出车车辆SearchParking()函数 PAGEREF _Toc358960441 \h 3 3.3 在便道中搜索是否存在出车车辆SearchWaySide()函数 4 3.4便道车辆进入停车场WayToParkingWayToParking()函数 5 3.5时间格式转换Conversion()函数 5 3.6计算时间间隔ComputeTime()函数 6 3.7输出当前车辆停车信息Check()函数 PAGEREF _Toc358960446 \h 7 3.8 函数的调用关系层次结构 8 4 调试分析 10 5 测试结果 10 6 总结 14 7 附件(源程序代码) 14 1 需求分析 1.1 市场分析 目前,我国经济逐渐发达,汽车数量不断增加。因此,大量的停车场也随之而至。虽然某些大型停车场在工作中已经开始向计算机化靠拢,但仍不够完善。而中小型停车场更为稀少,陈旧的管理手段给顾客带来极大的不便,同时为了提高工作效率及服务质量,一套完整的停车厂管理系统的出现就十分必要了。 本次设计,仅为一个简单的小型停车场管理系统。采用C语言编写,主要强调车辆的进站和出站操作,以及车场和通道之间的相互关系。根据车场内车道狭长且为一边开口的特点,将车库和便道中的车辆信息记录在一个结构体数组中,这样设计可以方便的记录车辆的数据,读取和删除。本程序中的数据对象是汽车,为使操作更方便,将给每辆进车道的汽车编号,根据编号出场。其中,还包括入场时间、出场时间、收取费用等项。 1.2 设计分析 停车场采用栈式结构,便道采用队列结构(即便道就是等候队列)。 停车场的管理流程如下: (1)当车辆要进入停车场时,检查停车场是否已满,如果未满则车辆进栈(车辆进入 停车场);如果停车场已满,则车辆进入等候队列(车辆进入便道等待)。 (2)当车辆要求出栈时,该车到栈顶的那些车先出栈(在它之后进入的车辆必须先退出车场为它让路),在让该车出栈,其他车辆再按原次序进栈(进入车场)。当车辆出栈完毕后,检查等候队列(便道)中是否有车,有车则从队头取出,压入栈中。 用栈模拟停车场,用队列模拟便道,按照从终读入的输人数据序列的进行模拟管理,每一组输入数据包含两个数据项:汽车车牌号以及汽车到达或离去的时刻。每次输完,进行输出操作:若是车辆到达,输出汽车在停车场内或者便道上停车的信息;若是车辆离去,输出停留时间和需缴纳的费用(停车场和便道收费标准不一样),其中栈和队列均以顺序结构实现,队列为循环队列。 2概要设计 2.1 车辆信息结构体定义 typedef struct { char num[NUM]; char time[5]; }DATA,TDATA; 2.2 便道(队列)结构体定义 typedef struct { DATA *data; int head,rear; int size; }Queue; 2.3 栈(停车场)结构体定义 typedef struct { DATA *base; DATA *top; int size; }Stack; 3 详细设计 3.1菜单的实现 主菜单界面的实现方法主要是调用C语言中的系统函数system(),其参数不同实现不同功能。system(cls)实现清屏,system(color 1A)设置默认控制台前景和背景颜色,system(title 〖进程管理模拟器〗 Version[1.0]) 设置界面的标题和版本信息。其它就是对菜单项的格式输出。 Instruction1()函数的实现代码如下所示。 void Instruction1() { cout\t* * * * * * * * * * * * * * * * * * * * * * * * * * * * *endl; cout\t*\t\t\

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档