数据结构课设停车场管理系统和运动会分数统计系统

数据结构课设停车场管理系统和运动会分数统计系统

ID:3958803

大小:717.55 KB

页数:39页

时间:2017-11-26

数据结构课设停车场管理系统和运动会分数统计系统_第1页
数据结构课设停车场管理系统和运动会分数统计系统_第2页
数据结构课设停车场管理系统和运动会分数统计系统_第3页
数据结构课设停车场管理系统和运动会分数统计系统_第4页
数据结构课设停车场管理系统和运动会分数统计系统_第5页
资源描述:

《数据结构课设停车场管理系统和运动会分数统计系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、经济管理学院本科课程设计论文数据结构课程设计学号:2011305010231姓名:杨凯班级:管理112专业:信息管理与信息系统系别:管理系指导教师:孙鸿飞2013年1月11日吉林目录目录...........................................................................................................................................-Ⅰ-第1章停车场管理系统-1-1.1停车场管理系统简介-1-1.1.1系统简介-1-1.1.2功

2、能描述-1-1.2实验环境-1-1.3设计思路-1-1.3.1数据结构说明-1-1.3.2算法说明-2-1.3.3调试分析-4-1.3.4测试结果分析-5-第2章运动会分数系统-6-2.1运动会分数系统简介-6-2.1.1系统简介-6-2.1.2功能描述-6-2.2运行环境-6-2.3设计思路-6-2.3.1数据结构说明-6-2.3.2算法说明-7-1.3.3调试分析-10-课设总结-13-参考文献-17-附录一停车场管理系统源代码-19-附录二运动会分数系统源代码-27-第1章停车场管理系统1.1停车场管理系统简介1.1.1系统简介设有一个可以停放n辆汽

3、车的狭长停车场,它只有一个大门可以供车辆进出。车辆按到达停车场时间的早晚依次从停车场最里面向大门口处停放(最先到达的第一辆车放在停车场的最里面)。如果停车场已放满n辆车,则后来的车辆只能在停车场大门外的便道上等待,一旦停车场内有车开走,则排在便道上的第一辆车就进入停车场。停车场内如有某辆车要开走,在它之后进入停车场的车都必须先退出停车场为它让路,待其开出停车场后,这些车辆再依原来的次序进场。每辆车在离开停车场时,都应根据它在停车场内停留的时间长短交费。如果停留在便道上的车未进停车场就要离去,允许其离去,不收停车费,并且仍然保持在便道上等待的车辆的次序。1.

4、1.2功能描述1)程序输出每辆车到达后的停车位置(停车场或便道上)。2)某辆车离开停车场时应交纳的费用和它在停车场内停留的时间。1.2实验环境VC++6.01.3设计思路1.3.1数据结构说明(1)用到两个堆栈:一个为车场栈;另一个为临时栈temptypedefstructNODE{CarNode*stack[MAX+1];inttop;}SeqStackCar;/*模拟车场*/(2)一个队列结构,存储便道车辆信息:typedefstructNode{QueueNode*head;QueueNode*rear;}LinkQueueCar;/*模拟便道*/1

5、.3.2算法说明1.3.2.1功能模块说明:停车场管理系统含有三个模块,即:车辆到达、离开、列表显示如图1-1图1-11.3.2.2以模块为单位分析算法:1.“到达”模块:到达时有两种情况,即车场是否满,未满则直接进入停车场;满时,到便道等待。如图1-2。图1-22.“离开”模块:离开时,当车库为空时,提示没有车,结束;否则车辆离开。如图1-3。图1-33.“显示”模块:显示模块有两个显示选项,即:车场与便道。如图1-4。图1-41.3.3调试分析1.3.3.1部分界面运行结果如下:1)输入到达车辆的车牌号和到达时间如图1-5图1-52)当车辆离开时显示应

6、交的费用如图1-6图1-63)用列表形式显示出车场内停车的情况如图1-7图1-71.3.4测试结果分析此停车管理系统基本可能实现一个小的停车场的管理,其“到达”与“离开”方法都相对比较完整,以及结算清单明了。尽管在时间先后上有出现混乱,但当其用到实际应用时,那个时间先后就可以避免了。但在输入数据时,要按照严格的格式输入,否则有可能出现死去或崩溃。若本系统能加上保存功能就更好了,因为一个系统在使用过程中总会关机等,而此系统的缺点却是没有保存功能,关闭之后就要重新建立了。会慢慢完善。第2章运动会分数系统2.1运动会分数系统简介2.1.1系统简介参加运动会有n个

7、学校,学校编号为1……n。比赛分成m个男子项目,和w个女子项目。项目编号为男子1……m,女子m+1……m+w。不同的项目取前五名或前三名积分;取前五名的积分分别为:7、5、3、2、1,前三名的积分分别为:5、3、2;哪些取前五名或前三名由学生自己设定。(m<=20,n<=20)2.1.2功能描述1)可以输入各个项目的前三名或前五名的成绩。2)能统计各学校总分。3)可以按学校编号或名称、学校总分、男女团体总分排序输出。4)可以按学校编号查询学校某个项目的情况;可以按项目编号查询取得前三或前五名的学校。5)数据存入文件并能随时查询,输入数据形式和范围:可以输入

8、学校的名称,运动项目的名称。输出形式:有中文提示,各学校分数为整形

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

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

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