- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
目录
一课程设计目的1
二课程设计任务和内容1
三系统设计方案2
3.1系统详细描述2
3.1.1系统设计背景2
3.1.2系统设计详细信息2
3.2功能模块划分2
3.2.1功能模块描述2
3.2.2输入项4
3.2.3输出项4
四系统实现与测试4
4.1主菜单实现5
4.1.1流程图5
4.1.2代码6
4.1.3主菜单测试7
4.2查询模块实现7
4.2.1流程图7
4.2.2代码8
4.2.3模块测试11
4.3显示数据模块实现12
4.3.1流程图12
4.3.2代码13
4.3.3模块测试15
4.4文件输出模块16
4.4.1代码16
4.4.2模块测试17
4.5显示排名模块17
4.5.1流程图17
4.5.2代码18
4.5.3模块测试19
五程序调试及错误19
六参考文献20
七附录20
2
一、课程设计的目的
1)学习综合运用C高级语言课程和其他先修课程的知识,提高分析和解决实际问题的的
能力,进一步巩固、加深和拓宽所学的知识;进一步加强结构化程序设计的思想,加
深对高级语言基本语言要素和控制结构的理解。
2)全面系统的学习面向对象程序设计的基本概念、基本语法和编程方法;独立完成有一
定工作量的程序设计任务,同时强调好的程序设计风格。
3)掌握程序设计中的常用算法和C语言的编程技巧和上机调试程序的方法。
4)在参与一系列子项目的实践过程中,提高如何综合运用所学知识解决实际问题的能力,
以及获得相关项目管理和团队合作等众多方面的具体经验。
二、课程设计任务和内容
按照如下要求,运用C++语言,编写一套可用的较为完善的校际运动会管理系统软件(两
人分模块合作)
要求:初始化输入:学校总数及名字,运动员总数及运动员基本信息,运动会项目(为方
便测试暂定为男女分别为4项,以项目一,项目二,项目三,项目四代表)
各项目名次取法有以下几种:
取前五名:第一名7分,第二名5分,第三名3分,第四名2分,第五名1分;取前三
名:第一名5分,第二名3分,第三名2分;用户自定义。
功能要求:
(1)由程序提醒用户填写比赛接结果,输入各项目参赛运动员运动员信息;
(2)信息录入完毕后由系统为运动员、各个学校进行排名;
(3)所有信息记录完毕后,用户可以查询各个学校的比赛成成绩和排名,运动员的比
赛成绩和排名;
(4)最后还能对比赛信息输出。
注:我与网络工程102001班黄科荣同学合作,共同完成本次有关于校际运动会管理系统
的程序设计。我负责完成查询模块、数据显示模块、文件输出模块的实现和显示排名模块。
3
三、系统设计方案
3.1系统详细描述
3.1.1系统设计背景
随着中国教育改革的不断深入以及大学生的普及,大学里每年都会举办运动会,一方
面是为了鼓励大学生积极参加体育运动,另一方面也是培养国家体育人才。在各个学校之
间的比赛时,需要对运动会的信息进行整理,它涉及到的数据量之大,用单纯的手写记录
已经不能满足用户的需求,利用运动会管理系统及时了解各个环节中信息的变更,有利于
提高管理的效率。本项目作为《c++课程设计》课程的训练项目提出,目的是为了提高同
学们系统的开发,则提高大家的实践能力。所以开发一个符合自身运动会实际情况的工作
平台是十分必要的。
3.1.2系统设计详细信息
系统使用对象定为由太原科技大学,太原理工大学,山西大学,中北大学联合举办的
校际运动会。系统需要建立两个结构体学校和运动员。学校应该包含学校名,学校代码,
学校总分和学校排名等信息;运动员则要包含姓名,性别,学校
文档评论(0)