1 / 27
文档名称:

大大数据结构课程设计停车场管理系统.doc

格式:doc   大小:130KB   页数:27页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

大大数据结构课程设计停车场管理系统.doc

上传人:beny00001 2019/7/19 文件大小:130 KB

下载得到文件列表

大大数据结构课程设计停车场管理系统.doc

文档介绍

文档介绍:停车场管理专业班级:XXXXXXX学号:XXXXXXX姓名:XXXXXXX指导教师:XXXXXXX课程设计时间:XXXXXXX计算机专业数据结构课程设计任务书学生姓名XXXXXX专业班级XXXXXX学号XXXXXX题目停车场管理系统课题性质工程设计课题来源XXXXXX指导教师XXXXXX同组姓名XXXXXX主要内容一、设计的任务及主要技术参数编写停车场管理系统。主要技术:C语言中的模块化程序设计;数据结构中的栈、队列二、设计任务每组成员分工合作完成一个课程设计,每个人的任务不同;要求利用结构化程序设计方法以及C的编程思想来完成系统的设计;要求有欢迎界面、菜单、文件操作,数据使用数组、结构体、链表等均可,键盘操作或鼠标操作均可;要求在设计的过程中,按功能定义函数或书写多个文件,进行模块化设计,各个功能模块用函数的形式来实现;要求对各个功能模块进行算法设计,可用流程图表示算法思想;要求编程实现系统功能,并进行调试与测试,使系统能正常运行;要求源程序书写格式规范,可读性好,进行必要的注释,采用缩进格式;撰写课程设计说明书三、设计工作量根据问题描述,分析系统功能,划分功能模块,完成程序的数据设计,确定各模块函数名称;程序的函数设计函数编码及调试程序整体调试完成设计文档和课程设计说明书任务要求1、系统应具备的功能:(1)停车场的车位管理(2)停车场的停车管理(3)停车场的记费管理2、数据结构设计3、主要算法设计4、编程及上机实现5、撰写课程设计报告参考文献1.《数据结构(C语言版)》,严蔚敏、吴伟民,清华大学出版社,(第三版)[M].北京:清华大学出版社,、[M].北京:高等教育出版社,(第三版)[M].北京:清华大学出版社,:教研室主任签字:年月日实验题目:停车场管理系统一、要解决的问题停车场是一条可以停放n辆车的狭窄通道,且只有一个大门汽车停放安到达时间的先后依次由北向南排列(大门在最南端,最先到达的第一辆车停在最北端)若停车场已经停满n辆车,后来的汽车在便道上等候,一旦有车开走,排在便道上的第一辆车可以开入;当停车场的某辆车要离开时,停在他后面的车要先后退为他让路,等它开出后其他车在按照原次序开入车场,每两停在车场的车要安时间长短缴费。要求:以栈模拟停车场,以队列车场外的便道,按照从终端输入的数据序列进行模拟管理。每一组数据包括三个数据项:汽车“到达”或“离去”信息、汽车牌照号码、以及到达或离去的时刻。对每一组数据进行操作后的信息为:若是车辆到达,则输出汽车在停车场的内或便道上的位置:若是车辆离去则输出汽车在停车场内的停留时间和应缴纳的费用(在便道上的停留时间不收费)。栈以顺序结构实现,队列以链表结构实现。二、基本要求(1)界面友好,函数功能要划分好(2)总体设计应画一流程图(3)程序要加必要的注释(4)要提供程序测试方案。三、算法基本思想描述由于停车场是一个狭窄通道,而且只有一个大门可供汽车进出,问题要求汽车停车场内按车辆到达时间的先后顺序,依次由北向南排列。由此很容易联想到数据结构中的堆栈模型,因此可首先设计一个堆栈,以堆栈来模拟停车场,我设计用顺序存储结构来存储停车场内的车辆信息,并给车辆按进栈顺序编号,当停车场内某辆车要离开时,在他之后进入的车辆必须先退出车场为它让路,待该辆车开出大门外,其他车辆再按原次序进入停车场。这是个一退一进的过程,而且让道的汽车必须保持原有的先后顺序,因此可再设计一个堆栈,以之来暂时存放为出站汽车暂时让道的汽车。当停车场满后,继续进来的汽车需要停放在停车场旁边的便道上等候,若停车场有汽车开走,则按排队的先后顺序依次进站,最先进入便道的汽车将会最先进入停车场,这完全是一个先进先出模型,因此可设计一个队列来模拟便道,队列中的数据元素设计成汽车的车牌号,并以链表的形式存储。另外,停车场根据汽车在停车场内停放的总时长来收费的,在便道上的时间不计费,因此必须记录车辆进入停车场时的时间和车辆离开停车场时的时间,然后计算、显示费用情况。四、(1)车辆信息的表示车辆可看成是一个节点,设计成一个结构体,车辆信息包括:车牌号码,车辆的进站时间和离开停车的时间,定义如下:typedefstructnode{ charnum[10];//车牌号码Timereach;//到站时间Timeleave;//离开时间}CarNode;(2)时间、栈和队列的定义时间是由小时和分钟表示的,有两部分数据,所以,类似于复数的表示一样,设计两个变量分别存储小时和分钟。如:typedefstructtime{ inthour; intmin;}Time;停车

最近更新

2024年事业单位招聘考试福建省福州市职业能力.. 23页

2024年事业单位招聘考试浙江省杭州市职业能力.. 22页

张祥鸢及其《华阳洞稿》研究的开题报告 2页

张庚戏剧思想研究的开题报告 2页

张季鸾对抗战的宣传与鼓动研究的开题报告 2页

2024年事业单位招聘考试江西省鹰潭市职业能力.. 22页

2024年事业单位招聘考试广西省柳州市职业能力.. 22页

室内设计毕业生实习报告3000字(全文共8091字).. 3页

异构网络中的垂直切换与呼叫接入控制研究的开.. 2页

2024年事业单位招聘考试广东省梅州市职业能力.. 21页

2024年事业单位招聘考试山东省济南市职业能力.. 20页

2024年事业单位招聘考试江苏省常州市职业能力.. 22页

2024年事业单位招聘考试湖北省宜昌市职业能力.. 23页

2024年事业单位招聘考试广东省揭阳市职业能力.. 23页

2024年事业单位招聘考试河北省衡水市职业能力.. 21页

2024年事业单位招聘考试广西省百色市职业能力.. 20页

2024年事业单位招聘考试青海省海东地区职业能.. 25页

2024年事业单位招聘考试河南省郑州市职业能力.. 23页

2024年脱硝催化剂项目资金筹措计划书代可行性.. 55页

2024年同位素产品及制品项目资金申请报告代可.. 71页

2024年体外震波碎石机项目资金申请报告代可行.. 72页

2024年日历(A4打印版)中英文Word 6页

卫生技术人员高级职称评审病案分析报告 肛周脓.. 4页

菊粉检测方法 1页

生物酶辅助提取菊粉的方法 10页

汽车正面碰撞乘员保护 31页

尹庄镇中心小学整本书阅读成果展示方案 4页

金属矿山论文模板 8页

成吉思汗-课件【PPT讲稿】 13页

四年级英语上册乌鸦喝水-课件(PPT演示稿) 10页