停车场管理模拟系统

停车场管理模拟系统

ID:42046930

大小:450.00 KB

页数:23页

时间:2019-09-06

停车场管理模拟系统_第1页
停车场管理模拟系统_第2页
停车场管理模拟系统_第3页
停车场管理模拟系统_第4页
停车场管理模拟系统_第5页
资源描述:

《停车场管理模拟系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、课程设计说明书课程名称数据结构课程设计教学部工学一部专业计算机科学与技术停车场管理模拟系统目录1.绪论错误!未定义书签。2.系统分析22.1数据需求22.2功能需求32.3性能需求33•总体设计33.1功能模块设计33.2系统设计方案34.详细设计44.1页面设计模块54.2主要功能模块65.调试与测试85.1调试85.2测试8参考文献错误!未定义书签。附录1—用户手册附录2—源程序...10错误!未定义书签。摘要随着计算机科学的迅速发展,计算机已深入到人类社会的各个领域,它的应用已不再局限于科学计算,以

2、解决一些数学问题,而且可以解决一些抽象化的具休问题,更多地用于控制,管理及数据处理等非数值计算的处理工作,这便为我们的F1常生活提供了很多的方便,譬如停车场管理模拟系统。O停车场管理模拟的问题,实际上就是数据结构中堆栈和队列的问题,用堆栈模拟停车场,用队列模拟便道。而计算停车费用的时间也可以用顺序表来存储。本文从分析课题的题廿背景、题目意义、题目要求等出发,分别从系统需求,总体设计、详细设计、调试测试等方面介绍了系统的设计与实现过程,最后对系统的完成情况进行了总结。关键词:堆栈队列停车场1.绪论随着科技的

3、发展,计算机操做的智能化也运用到我们的停车场管理模拟系统。根据课程设计任务卩要求,本系统开发主要完成以下功能和性能。(1)比赛信息录入:比赛信息包括对阵方、结果、日期、地点、进球者等;(2)比赛信息查询:查询比赛信息,系统可以根据使用者的条件查询对应的比赛信息。(3)比赛信息增,删,改:用户可以需耍对比赛信息操作。2.系统分析2.1数据需求本系统主要是足球小组赛成绩信息管理的系统。(1)足球比赛信息录入:比赛信息包括对阵方、结果、日期、地点、进球者等:(2)•查询比赛信息:①.按比赛日期杳询;②.按比赛对

4、阵方查询;(3)•修改比赛信息:按比赛信息对阵方、结果、日期、地点、进球者等依次进行修改;(4)•打印比赛信息:将六场比赛按场依次排列出来;(6).显示排行榜:按比赛积分从高到低依次排列;2・2功能需求本系统冇比赛信息的录入,比赛仃期、对阵方查询查询,比赛信息的增力口,比赛信息的删除,比赛结果自动判断得分并显示积分排行榜。2.3性能需求在运行本程序时只要按照正确的操作方法就能止常运行,系统稳定性好,安全,可靠。3•总体设计3.1功能模块设计根据分析整个系统主要划分为6个功能模块,分别执行要求中的功能。该系

5、统比赛信息录入,比赛日期、对阵方查询查询,比赛信息的增加,比赛信息的删除,比赛结果口动判断得分并显示积分排行榜,退出系统。图一功能模块设计图3.2系统设计方案(1)两个栈和一个队列。根据题目耍求,停车场只有一个大门,因此可用一个栈来模拟:当栈满后,继续來到的车辆只能停在便道上,根据便道停车的特点,可知这可以用一个队列来模拟,先排队的车辆先离开便道,进入停车场。由于排在停车场屮间的车辆可以提出离开停车场,并且要求在离开车俩到停车场大门之间的车俩都必须先离开停车场,让此车离开,然后让这些车辆依原來的次序进入停

6、车场,因此在一个栈和一个队列的基础上,还需耍用一个栈来保存为了让路离开停车场的车辆。所以本题要用两个栈和一个队列。(2)操作:栈:进栈:车辆进入出栈:车辆离开查找:允许排屮间的车辆先离开停车场,因此需要在栈屮进行查找。(3)队列:进队:车辆进入出队:车辆离开查找:允许排屮间的车辆先离开停车场,因此需要在队屮进行查找。(2)数据结构建立结构体如下:1.函数:voidlncar()车辆x进入停车场voidOutcar()车辆x离开停车场voidDisplay()显示停车场的状况2.一系列算法:intDelQu

7、eue_L(LQueue*q)voidEnQueue_L(LQueue*q,intnuml)voidInitQueue_L(LQueue*q)ELEMTPPop_Sq(SqStack*s)intPush_Sq(SqStack*s,ELEMTPx)voidlnitStack_Sq(SqStack*s)3.主程序:main(){初始化;do{选择工作项目;switch(字符)case'1':内容;case2:内容;while(条件){判断输入时间合法性};调用车辆进入的函数;case'3':内容;while(

8、条件)判断输入时间合法性};调用车辆离开的函数;case*4':程序结束default:输入数据错误}}while(条件);1.详细设计4.1页面设计模块此系统界面采用图形和数字化菜单设计。主界面设计如下:足球比赛信息管理系统主系统请选择相应的数字执行相应的功能:0:退出此系统1:比赛信息录入2:查询比赛信息3:修改比赛信息4:打印比赛信5:显示排行榜各子界面如下:1.比赛信息录入界面:请选择相应的数字执行相应的功能:10:返

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。