电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C语言课程设计校际运动会管理系统

C语言课程设计校际运动会管理系统_第1页
1/24
C语言课程设计校际运动会管理系统_第2页
2/24
C语言课程设计校际运动会管理系统_第3页
3/24
中南大学 C 语言程序设计实践报告 题 目 校际运动会管理系统 学生姓名 刘世界 指导教师 汤哲 学 院 信息院 专业班级 电气 1111 班 完成时间 2012 年 6 月 27 1 校际运动会管理系统 一、题目要求 校际运动会管理系统 1、需要处理的基础数据 学校信息:学校编号、学校名称、男子竞赛项目、女子竞赛项目、项目积分、总分等 运动员信息:运动员编号、所属学校、姓名、性别、年龄、参赛项目、成绩、名次、积分等 2、系统的基本功能 基本信息输入:输入学校、运动员的基本信息 竞赛信息输入: (1)根据运动员的参赛项目和获取名次,自动给予运动员相应的积分:第 1 名得分 5,第 2 名得分 3,第 3 名得分 2,其他名次不得分; (2)根据运动员所属的学校,自动给学校的相应竞赛项目加上积分; 信息查询: (1)查询学校信息 (2)查询运动员信息 成绩排序 按照分数从高到低,对学校的团体名次、学校的男子或女子竞赛名次进行排序。 二.总体设计 分析整个系统,根据以上的需求分析及题目要求,可将整个系统的设计分为以下五个模块:信息输入、录入比赛结果、查询信息、按分排序、退出. 1. 总的模块图 Information Sav escore() 比赛结果录入 Sav eschool ()保存学校信息 Sav eprogram ()保存项目信息 Sav eathele ()保存运动员信2 三、 详细设计 1.主函数 主函数一般设计的较为简洁,只提供输入、功能处理和输出部分的函数调用。其中各功能模块用菜单方式选择。另外菜单部分也可以写成函数。 [流程图] Main Search ( ) Exi t(0) Ttzf () 查询团体总分 Csxx ()查询参赛学校信息 Bsxm ()查询团体总分 图 1 整体模块图 Rank() 3 [程序] int main() { menu(); } void menu() { int n,w1; do { puts("\t\t***^__^ 欢迎进入校际运动会管理系统 ^__^***\n"); puts("\t\t*************************菜单*************************\n"); puts("\t\t******** 1.信息录入 **************\n"); puts("\t\t******** 2.比赛结果录入 **************\n"); puts("\t\t******** 3.查询 **************\n"); puts("\t\t******** 4.排序 **************\n"); puts("\t\t******** 5.退出 **************\n"); puts("\t\t******************************************************\n"); printf("Choice your number(1-4):[ ]\b\b"); sca...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C语言课程设计校际运动会管理系统

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部