文档详情

数据结构课程设计报告停车场管理系统 .pdf

发布:2025-04-18约9.18千字共14页下载文档
文本预览下载声明

数据结构课程设计报告停车场管理系统

课程设计报告

课程名称数据结构课程设计

课题名称停车场管理系统

专业信息管理与信息系统

班级09级1班

学号200903110112

姓名洪俊斌

指导教师赵锦元、李峰、罗敬

2011年1⽉9⽇

湖南⼯程学院

课程设计任务书

课程名称数据结构

课题停车场管理系统

专业班级信息管理0901班

学⽣姓名洪俊斌

学号200903110112

指导⽼师赵锦元、李峰、罗敬

审批

任务书下达⽇期2011年1⽉3⽇任务完成⽇期2011年1⽉20⽇

⼀、设计内容与设计要求

1.设计内容:

[问题描述]设停车场只是⼀个可停放⼏辆汽车的狭长通道,且只有⼀个⼤门可供汽车进出,还有⼀个等停的的狭长通道。汽车

在停车场内按车辆的先后顺序依次排列,若车站内已停满汽车,则后来的汽车只能在门外的通道上等停,⼀旦停车场内有车开

⾛,则排在通道上的第⼀辆车即可进⼊;当停车场内某辆车要离开时,由于停车场是狭长的通道,在它之后开⼊的车辆必须先

退出车站为它让路,待该车辆开出⼤门,为它让路的车辆再按原来次序进⼊车场。在这⾥假设汽车不能从便道上开⾛,试设计

这样⼀个停车场模拟管理程序。

[基本功能]

(1)车辆成批⼊站。

当⼀个停车场刚开始投⼊运⾏的时候,会有很多车进来,因此,要设计⼀个函数来实现车辆批量进站。并要检测车辆的数⽬是

否超过规定的最⼤容量,给出相关提⽰信息。

(2)单个车辆⼊站。

当系统正常投⼊运⾏后,会有零散的车辆进进出出,因此,设计⼀个函数实现单个车辆⼊站。

(3)车站内信息实时显⽰。

车站内信息包括两个部分:停车场内停放的车辆以及在外⾯通道上等停的车辆。

(4)车辆出站。

当停车场内车辆出站后,检查通道上是否有车等停,如果有,则要把排在最前⾯的车调⼊停车场内。

2.设计要求:

1).设计正确,⽅案合理。

2).界⾯友好,使⽤⽅便。

3).程序精炼,结构清晰。

4).设计报告5000字以上,含程序设计说明、系统的功能框图、流程图、源程序清单等。

5).实际操作过程中遇到的问题及解决⽅法:设计总结及⼼得体会。

6).上机演⽰。

⼆、进度安排

第19周星期⼀8时:00分——11时:30分

星期⼆8时:00分——11时:30分

星期三14时:00分——17时:30分

星期四14时:00分——17时:30分

星期五8时:00分——11时:30分

第20周星期⼀8时:00分——11时:30分

附:

课程设计报告装订顺序:封⾯、任务书、⽬录、正⽂、评分、附件(A4⼤⼩的图纸及程序清单)。

正⽂的格式:⼀级标题⽤3号⿊体,⼆级标题⽤四号宋体加粗,正⽂⽤⼩四号宋体;⾏距为22。正⽂的内容:⼀、课题的主要功能;

⼆、课题的功能模块的划分(要求画出模块图);三、主要功能的实现(⾄少要有⼀个主要模块的流程图);四、程序调试;

五、总结;六、附件(所有程序的源代码,要求对程序写出必要的注释)。

正⽂总字数要求在5000字以上(不含程序源代码)。

⽬录

1系统需求分析(1)

1.1设计思想(1)

1.2实现⽅法(1)

2总体设计(2)

2.1总体设计图(2)

2.2模块流程图(3)

2.2.1:车辆成批⼊站(3)

2.2.2:车站内信息显⽰(4)

3详细设计(5)

3.1采⽤结构体定义的相关数据类型(5)

3.2功能函数设计(6)

4系统测试及其结果(11)

4.1程序调试中的问题(11)

4.2结果截图(13)

4.2.1:case1:车辆成批⼊站(13)

4.2.2:case3:车辆出站(15)

5⼼得体会(16)

6附录(18)

6.1源程序代码(18)

6.2参考⽂献(24)

7评分表(25)

1系统需求分析

1.1设计思想

此停车场管理系统是在⼀个狭长的通道上的,⽽且只有⼀个⼤门可以供车辆进出,并且要实现停车场内某辆车要离开时,在它

之后进⼊停车场的车都必须先退出停车场为它让路,待其开出停车场后,这些辆再依原来的次序进场的功能,就可以设计两个

堆栈,其中⼀个堆栈⽤来模拟停车场,另⼀个堆栈⽤来模拟临时停车场,该临时停车场⽤来存放当有车辆离开时,原来停车场

内为其让路的车辆。⾄于当停车场已满时,需要停放车辆的通道可以⽤⼀个循环队列来实现。当停车场内开⾛⼀辆车时,通道

上便有⼀辆车进⼊停车场,此时只需要改变通道上车辆结点的连接⽅式就可以了,使通道上第⼀辆车进⼊停车场这个堆栈,并

且使通道上原来的第⼆辆车成为通道上的第⼀辆车,此时只需将模拟

显示全部
相似文档