- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计报告 课程名称: 高级语言程序设计课程设计 姓 名: *************** 班级学号: ************* 指导教师: ************* 完成日期: 2012/6/8 目录
1 课程设计目的与要求 1
2 问题描述 2
3总体设计 3
3.1 功能分析 3
3.2 系统使用的主要函数 4
3.3 系统使用的主要数据结构 6
4 详细设计 8
4.1信息输入模块 8
4.2结果录入模块 10
4.3查询模块 10
5功能测试 11
5.1系统主界面 11
5.2输入信息界面 12
6 程序设计调试情况分析 15
7 课程设计小结 16
参考文献 16
附录 系统源程序 17
运动会管理系统
名次取法有如下几种: 取前6名:第1名得分 7,第2名得分 5,第3名得分4,第4名得分3,第5名得分2,第5名得分1; 取前3名:第1名得分 5,第2名得分 3,第3名得分2; 用户自定义:各名次权值由用户指定;由程序提醒用户填写比赛结果,输入各项目获奖运动员的信息;所有信息记录完毕后,用户可以查询各个学校的比赛成绩,生成团体总分报表,查看参赛学校信息和比赛项目信息等。 2 问题描述
本课题是运动会管理系统的设计,改程序总共有分为信息输入,成绩录入和查询三个大的模块。在信息输入里边又包括了保存运动员信息,保存学校信息和保存比赛项目信息;在查询模块里有学校总体成绩查询,学生个人成绩查询。而且能自己选择排名办法,有取前5名的办法;取前七名的办法。当然了,用户可以根据自己的需求自定义选取办法。在信息输入完毕之后,可以录入运动会的得分情况,而且能够和刚刚输进去的信息一起存档。在最后的查询模块中可以查找出你想要得到的信息。
利用函数,实现了数据的输入,数据的处理,数据的输出,实现了运这个系统程序的设计,此程序就是针对所在的问题设计的。在设计过程中主要用了指针,函数定义,函数调用等知识。
随着各高等院校的不断扩招,其田径运动会的规模也随之扩大。运动会的组织和管理所需要的各种数据的报送,运动会过程各项事务理的数据统计工作都显现出烦琐和效率低的状况。针对田径运动会信息管理的特点,使用现代化的管理手段完成其相关信息的处理工作,无论是对减轻繁重的手工劳动、提高工作效率、减少差错发生、节省费用开支,还是对提升管理水平、实现运动会管理的信息化和现代化都具有重要的现实意义。:Microsoft Visual C++ 6.03总体设计
3.1 功能分析
系统提供主界面,各种功能操作以独立的函数为基础,运用对链表操作的技术来实现通讯录的管理,同时对操作结果在计算机中做永久保存。
分析整个系统,根据以上的需求分析及题目要求,可将整个系统的设计分为以下五个模块:信息输入、录入比赛结果、查询信息、退出.
3.2 系统使用的主要函数
主函数一般设计的较为简洁,只提供输入、功能处理和输出部分的函数调用。其中各功能模块用菜单方式选择。另外菜单部分也可以写成函数。
void bsxm ;
void csxx ;
void Information ;
void main ;
void menu ;
void printf_back ;
void saveathlete ;
void saveprogram ;
void saveschool ;
void savescore ;
void Search ;
void ttzf ;
3.3 系统使用的主要数据结构
1、 struct athlete //定义运动员信息 char univ[5];
char name[8];
char prog[15]; char mingci[5];
int score;
at[SIZE];
struct xuexiao //定义学校信息 char univ[5];
char prog[15];
int num_athlete;
xx[N];
struct program //定义项目信息 char prog[5];
int quming; char ath1[5];
char ath2[5];
char univ1[5];
char univ2[5];
pro[WM];
struct zongfen //定义学校得分信息 char univ[5];
char prog1[5];
char prog2[5];
char prog3[5];
int score1;
int score2;
int score3;
int total_score;
zf[N];
4 详细设计
4.1程序总体结构图
4.1.1主菜单 图4-1 程序总结构图 4.1.2输入
文档评论(0)