C语言课设之校级运动会管理系统.pdf
《C语言课设之校级运动会管理系统.pdf》由会员分享,可在线阅读,更多相关《C语言课设之校级运动会管理系统.pdf(17页珍藏版)》请在三一文库上搜索。
1、. . C程序设计实习报告 校际运动会管理系统 一、题目要求 (1)信息初始化 输入: N参赛学校总数,M 男子竞赛项目数, W女子竞赛项目数; 各项目名次取法有如下几种: 错误!未找到引用源。取前 5 名:第一名得分 7 ,第二名得分5,第三名得分3,第四名得 分 2,第五名得分1; 取前 3 名:第一名得分5,第二名得分3,第三名得分2; 用户自定义:各名次权值由用户指定。 (2)提醒用户填写比赛结果,输入各项目获奖运动员信息。 ( 3)所有信息记录完毕后,用户可以查询各个学校的比赛成绩,生成团体总分报表,察看参赛学 校信息和比赛项目信息等。 二. 总体设计 分析整个系统,根据以上的需求分
2、析及题目要求,可将整个系统的设计分为以下五个模块:信 息输入、录入比赛结果、查询信息、退出. 1 总的模块图 Main Information Savescore() 比赛结果录入 Saveschool ()保存学校信息 Saveprogram ()保存项目信息 Ttzf () 查询团体总分 Saveathele () 保存运动员信 第 一 页 三、详细设计 主函数 主函数一般设计的较为简洁,只提供输入、功能处理和输出部分的函数调用。其中各功能模块 用菜单方式选择。另外菜单部分也可以写成函数。 流程图 程序 void main() menu(); 显示一系列功能选项 输入,判断是否是4 根据的
3、值调用各功能模块函数 图主函数流程图 Y Search ( ) Exi t(0) Csxx ()查询参赛学校信息 Bsxm () 查询团体总分 图 1 整体模块图 第 二 页 void menu() int n,w1; do puts(“tt*_ Welcome to load sports system! _*n“); puts(“tt*MENU*n“); puts(“tt* 1.Enter the information *n“); puts(“tt* 2.Score 比赛结果录入 *n“); puts(“tt* 3.Search *n“); puts(“tt* 4.Exit *n“);
4、puts(“tt*n“); printf(“Choice your number(1-4): bb“); scanf(“%d“, if (n4) w1=1; getchar(); else w1=0; while (w1=1); switch(n) case 1:Information();break; /输入信息 case 2:savescore();break;/比赛结果录入 case 3:Search();break;/查询模块 case 4:exit(0); 2.各功能模块设计 (1) 信息输入模块 一是参赛学校信息,二是参赛运动员信息,三是比赛项目信息, 分别输入并保存 信息输入 读
5、入、 显示参赛学校读入、显示运动员读入比赛项目 图信息输入模块流程图 第 三 页 void Information() int n,w ; do puts(“nnn“); puts(“tt*_ Welcome to load 信息录入 system! _*n“); puts(“tt*MENU*n“); puts(“tt* 1.saveathlete *n“); puts(“tt* 2.saveschool *n“); puts(“tt* 3.saveprogram() *n“); puts(“tt* 4.back *n“); puts(“tt*n“); printf(“Choic your n
6、umber(1-4): bb“); scanf(“%d“, if (n4) w=1; getchar(); else w=0; while (w=1); switch(n) case 1 : saveathlete(); break;/ 保存运动员信息子函数 case 2 : saveschool(); break;/保存学校信息子函数 case 3 : saveprogram();break;/保存项目比赛信息子函数 case 4 : exit(0); (2) 结果录入模块 录入运动员比赛得分 图 4比赛结果录入模块流程图 分析计算各学校总分 第 四 页 (3) 查询信息模块 分析 查询信息
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 运动会 管理 系统
链接地址:https://www.31doc.com/p-5595240.html