大数据结构课程设计-运动会分数统计C语言版

大数据结构课程设计-运动会分数统计C语言版

ID:40001995

大小:521.44 KB

页数:21页

时间:2019-07-17

大数据结构课程设计-运动会分数统计C语言版_第1页
大数据结构课程设计-运动会分数统计C语言版_第2页
大数据结构课程设计-运动会分数统计C语言版_第3页
大数据结构课程设计-运动会分数统计C语言版_第4页
大数据结构课程设计-运动会分数统计C语言版_第5页
资源描述:

《大数据结构课程设计-运动会分数统计C语言版》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用文档目录第一章绪论11.1运动会分数统计系统的背景11.2运动会分数统计系统的任务和目标1第二章运动会分数统计系统的需求分析22.1功能需求22.2功能模块22.3数据要求32.4性能要求3第三章系统开发工具及关键技术43.1系统开发工具43.1.1CodeBlocks43.2关键技术43.2.1C语言43.2.2数组43.2.3链表4第四章运动会分数统计系统的实现54.1数据结构设计54.2结构定义54.3系统界面的实现64.3.1主菜单窗口64.3.2输入各个项目成绩并存储文件64.3.3统

2、计各学校总分84.3.4按学校编号排序输出84.3.5按学校总分排序输出84.3.6按男团体总分排序输出94.3.7按女团体总分排序输出94.3.8按学校编号查询学校某个项目情况104.3.9按项目编号查询取得名次的学校10第五章结束语115.1课程设计总结115.2致谢11参考文献12附录13文案大全实用文档第一章绪论1.1运动会分数统计系统的背景在信息技术已经深入人类工作生活的今天,计算机软件得到了广泛的应用,越来越多的政府和企业将其业务纳入计算机软件系统。随着社会进步,体育事业的发展,为了提高

3、运动会成绩统计准确,减少设计者们的工作量,开发了本系统。1.2运动会分数统计系统的任务和目标任务:参加运动会有n个学校,学校编号为1……n。比赛分成m个男子项目,和w个女子项目。项目编号为男子1……m,女子m+1……m+w。不同的项目取前前三名积分;前三名的积分分别为:5、3、2。(m、w<=20,n<=10)。目标:1.可以输入各个项目的前三名或前五名的成绩;2.能统计各学校总分;3.可以按学校编号、学校总分、男女团体总分排序输出;4.可以按学校编号查询学校某个项目的情况;可以按项目编号查询取得前

4、三或前五名的学校。规定:输入数据形式和范围:20以内的整数(如果做得更好可以输入学校的名称,运动项目的名称)。文案大全实用文档第二章运动会分数统计系统的需求分析2.1功能需求运动会分数统计方案适合采用结构体数组,为了实现系统功能,主要应实现以下几部分:比赛成绩输入、比赛成绩输出、查询比赛成绩和调用统计结果。2.2功能模块根据分析整个系统主要划分为4个功能模块,分别执行要求中的功能。该系统分为比赛成绩输入、比赛成绩输出、查询比赛成绩和调用统计结果。比赛成绩输出模块有四个子模块,分别是:按学校编号输出模

5、块、按学校总分输出模块、安南员总分输出模块和按女团总分输出模块;查询比赛成绩模块分为按学校编号查询模块河岸项目编号查询两个子模块。功能模块图如图2-1所示。图2-1功能模块图(1)比赛成绩输入模块:比赛成绩输入模块分为:创建信息部分,该部分需输入学校编号,项目编号,取得的名次,以及哪些名次;算法部分,得到排序结果。(2)比赛成绩输出模块:将以输入的数据按照输出比赛菜单的选择输出相应的数据。(3)查询比赛成绩模块:按照查询比赛结果菜单和其查询方式子菜单查询需要的数据。(4)调用统计结果:将输入的各学校

6、运动会成绩排序输出。文案大全实用文档2.3数据需求需要输入学校编号,项目编号,取得的名次,以及哪些名次。2.4性能需求本程序在运行期间,为了避免在运行大量数据时不会出错,并且能够在很短的时间内将运行结果稳定输出,就需要系统达到安全性能好,可靠性高,稳定性强,处理数据迅速等特点。文案大全实用文档第三章系统开发工具及关键技术3.1系统开发工具3.1.1Code::BlocksCode::Blocks是一个开放源码的全功能的跨平C/C++集成开发环境。Code::Blocks是开放源码软件。Code::B

7、locks由纯粹的C++语言开发完成,它使用了蓍名的图形界面库wxWidgets(2.6.2unicode)版。对于追求完美的C++程序员,再也不必忍受Eclipse的缓慢,再也不必忍受VS.NET的庞大和高昂的价格。3.2关键技术3.2.1C语言C语言是一种计算机程序设计语言它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的D.M.Ritchie于1972年推出。1978后,C语言已先后被移植到大、中、小及微型机上。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设

8、计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画。具体应用比如单片机以及嵌入式系统开发。3.2.2数组数组是在程序设计中,为了处理方便,把具有相同类型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据元素的集合称为数组。在C语言中,数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此

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

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

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