运动会管理系统资料 下载本文

内容发布更新时间 : 2024/5/3 4:46:55星期一 下面是文章的全部内容请认真阅读。

淮 海 工 学 院 计算机工程学院

课程设计报告

设计名称: C语言课程设计 姓 名: *** 学 号: 20141228** 专业班级: 软件工程142 系 (院): 软件工程系 设计时间: 2015.6.22-2015.7.5 设计地点:计算机工程学院机房、教室、学生宿舍、图书

指导教师评语: 成绩: 签名: 年 月 日 C语言课程设计报告 第 1 页,共 27 页

1.课程设计目的 C课程设计是计算机科学与技术专业重要的实践性教学环节之一,本次设计结合实际应用的要求,使课程设计既覆盖C++的知识点,又接近工程实际需要。目的是通过课程设计的综合训练,培养学生实际分析问题、解决问题的能力,以及编程和动手能力,最终目标是通过课程设计这种形式,帮助学生系统掌握C这门课程的主要内容,养成良好的编程习惯,更好的完成教学任务。 2.课程设计任务与要求: 要求: 本次课程设计利用《C程序设计》课程中所学到的编程知识和编程技巧,完成具有一定难度和工作量的程序设计题目,帮助学生掌握编程、调试的基本技能,独立完成所布置的任务。 要求: 1、对系统进行功能需求分析 2、设计合理的数据结构和系统框架 3、编程简练,程序功能齐全,能正确运行 4、说明书、流程图要清楚 5、课题完成后必须按要求提交课程设计报告 任务:设计一个运动会管理系统, 1)能够提供一个程序界面对运动员的基本资料进行输入、删除、修改和查询等,基本资料应保存在文件中。 2)能够输入、修改、查询某项比赛event的比赛时间,3项比赛的资料保存在文件中。 3) 比赛项目分男子组和女子组,每个运动员的总分计算规则是:去掉最高分、去掉最低分求平均值。 4) 提供界面让工作人员输入每场比赛的所有运动员的每个裁判的分数,能查询某场比赛所有运动员的最后得分 5)评分的资料保存在score.txt中,包含的数据项有:所属的学校、运动员编号、得分1、得分2、得分3、得分4、得分5、总分、平均分。 C语言课程设计报告 第 1 页,共 27 页 3.课程设计说明书 ⑴概要设计 模块说明: 在我设计的程序中一共包括了八个模块,分别是:输入成绩模块、查找成绩模块、修改成绩模块、删除成绩模块、输入时间模块、读取成绩模块、查找时间模块、修改时间模块。程序的各个功能通过switch语句,把计几大模块联系了起来,同时,为了实现多次使用这几大模块,就在switch语句外加了while循环。 模块机构图 Main主函数While语句输入成绩记录 系统流程图 修改成绩记录删除成绩记录查询成绩记录输入比赛时间修改比赛时间查询比赛时间