- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学校运动会管理系统——C语言课程设计
C
语
言
课
程
设
计
学 校 运 动 会
管理系统
专业:网络工程
班级:网133
报告人:王先海 139074347
刘随心 139074338
葛 翔 139074332
指导老师:陶陶
报告日期:2014年12月13号
需求分析
1、 问题描述:
建立运动员信息系统,包括运动员、裁判员以及运动信息的成绩管理,运动员信息为编号、姓名、身份信息(教师、学生)、参加的比赛项目等;裁判员信息为编号、姓名、身份信息(教师、学生)、裁判的项目;运动会信息包含各个比赛项目的信息、时间安排、裁判信息、比赛成绩等。
2、功能要求:
(1)各种运动信息需要利用文件的形式进行存储。
(2)输入功能:可以从键盘或文件中一次性输入多条信息;
(3)输出功能:可将运动员、裁判员、以及比赛信息打印输出或显示;
(4)查找功能:根据???动员、裁判员等查找出所需要的比赛信息;
(5)增加、删除、修改功能:完成运动员信息的多种更新;
(6)统计功能:完成各类比赛信息的统计功能,例如某项比赛的名词排名,各个运动员的积分成绩统计等。
总体设计
将学校运动会管理系统系统进行模块化分析
学校运动会管理系统
统计功能
查找功能
增加删除修改功能
输出功能
输入功能
输出全部比赛项目
输出单项比赛信息
比赛信息模块
按姓名删除运动员信息
搜索姓名修改运动员信息
搜索号码修改运动员信息
按姓名查找运动员信息
按号码查找运动员信息
增加运动员信息
输出全部运动员信息
学生功能模块
按姓名查询裁判员信息
裁判员功能模块
输出全部裁判员信息
学校运动会管理系统
详细设计
本程序包含除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)运动员信息改变后更新文件形参结构体str
您可能关注的文档
最近下载
- 设备生产培训.pptx VIP
- 学生公寓维修改造工程施工组织设计施工方案投标文件(技术方案).doc
- 铁路概论基础知识题库单选题100道及答案.docx VIP
- 交警大队事故处理委托书模板.docx VIP
- (高清版)DB23∕T 3915—2024 汉麻提取加工生产设施管理指南.pdf VIP
- 2024年浙江省镇海中学自主招生数学试卷及答案 .pdf VIP
- 高考化学一轮专项复习讲义-价层电子对互斥模型、杂化轨道理论及应用(含解析).pdf VIP
- 2025年3完整版_中考英语核心高频688词 【背诵版】 .pdf VIP
- 矩阵的乘法运算省名师优质课赛课获奖课件市赛课一等奖课件.pptx VIP
- 医疗机构药事管理与风险防范.pptx VIP
文档评论(0)