學校运动会管理系统.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
學校运动会管理系统

C 语 言 课 程 设 计 学 校 运 动 会 管理系统 专业:网络工程 班级:网133 报告人:王先海 139074347 刘随心 139074338 葛 翔 139074332 指导老师:陶陶 报告日期:2014年12月13号 一、 需求分析 1、 问题描述: 建立运动员信息系统,包括运动员、裁判员以及运动信息的成绩管理,运动员信息为编号、姓名、身份信息(教师、学生)、参加的比赛项目等;裁判员信息为编号、姓名、身份信息(教师、学生)、裁判的项目;运动会信息包含各个比赛项目的信息、时间安排、裁判信息、比赛成绩等。 2、功能要求: (1)各种运动信息需要利用文件的形式进行存储。 (2)输入功能:可以从键盘或文件中一次性输入多条信息; (3)输出功能:可将运动员、裁判员、以及比赛信息打印输出或显示; (4)查找功能:根据运动员、裁判员等查找出所需要的比赛信息; (5)增加、删除、修改功能:完成运动员信息的多种更新; (6)统计功能:完成各类比赛信息的统计功能,例如某项比赛的名词排名,各个运动员的积分成绩统计等。 二、 总体设计 1、 将学校运动会管理系统系统进行模块化分析 三、 详细设计 本程序包含除main函数外包含20个函数:menu()、menu2()、reads(struct athletes ath[N]) 、reads1(struct referee ref[N])、reads2(struct All_the_events sport[N]) 、save(struct athletes ath[N],int n)、 show_athletes()、how_referee()、add()、According_to_the_number_to_find_players_information ()、According_to_the_name_to_find_players_information ()、According_to_the_number_to_Modify_the_players_information ()、According_to_the_name_to_Modify_the_players_information ()、According_to_the_name_to_delete_the_players_information ()、According_to_the_name_to_find_referee_information ()、show_all_events () 、Output_on_a_single_information ()、 sort()、keep() 、sheep()。 此外还定义了三个结构体类型:struct athletes、struct referee、struct All_the_events。 函数名 功能 入口 出口 调用关系 menu() 输出菜单选项 该函数无形参 printf()输出信息,无返回值 在main()中被反复调用 menu2() 输出输出单项比赛信息菜单选项 该函数无形参 printf()输出信息,无返回值 在main()中被反复调用 reads(struct athletes ath[N]) 读取运动员文件中的内容 形参结构体struct athletes ath[N] return i 在需要运动员数据时被调用 reads1(struct referee ref[N]) 读取裁判员取文件中的内容 形参结构体struct referee ref[N] return i 在需要裁判员数据时被调用 reads2(struct All_the_events sport[N]) 读取全部比赛项目文件中的内容 形参结构体struct All_the_events sport[N] return i 在需要全部比赛项目数据时被调用 save(struct athletes ath[N],int n) 运动员信息改变后更新文件 形参结构体struct athletes ath[N] ,int n 将运动员信息存入文件,无返回值 在文件需要被保存时调用 show_athletes() 输出全部运动员信息 该函数无形参 printf()输出信息,无返回值 在main()中被反复调用 add() 增加运动员信息 该函数无形参 printf()输出信息,无返回值 在main()中被反复调用 Accordi

文档评论(0)

118books + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档