1、II C+C+程序设计课程设计程序设计课程设计 说明书说明书 题题 目:比赛参赛选手管理系统目:比赛参赛选手管理系统 1 课程设计任务书 课程名称 C+语言课程设计 设计题目 比赛参赛选手管理系统 指导教师 时间 2011.6.132011.6.24 一、教学要求 1. 巩固和加深学生对 C+语言课程的基本知识的理解和掌握 2. 掌握 C+语言编程和程序调试的基本技能 3. 利用 C+语言进行基本的软件设计 4. 掌握书写程序设计说明文档的能力 5. 提高运用 C+语言解决实际问题的能力 二、设计资料及参数 每个学生在教师提供的课程设计题目中任意选择一题, 独立完成, 可根据设计内容适当修改题
2、目名称。 *比赛参赛选手管理系统 定义人员基类,包含选手的基本数据和基本属性; 要求至少设计以下各功能模块: 输入记录 查询功能 排序 显示信息 三、设计要求及成果 1. 分析课程设计题目的要求 2. 写出详细设计说明 3. 编写程序代码,调试程序使其能正确运行 4. 设计完成的软件要便于操作和使用 4. 设计完成后提交课程设计报告 四、进度安排 资料查阅与讨论(1 天) 系统分析(2 天) 系统的开发与测试(5 天) 编写课程设计说明书和验收(2 天) 五、评分标准 1. 根据平时上机考勤、表现和进度,教师将每天点名和检查 2. 根据课程设计完成情况,必须有可运行的软件。 3. 根据课程设计
3、报告的质量,如有雷同,则所有雷同的所有人均判为不及格。 六、建议参考资料 1 C+面向对象程序设计 ,吴敏、杨国林 主编,内蒙古大学出版社 2 C+语言程序设计(第三版) ,郑莉,清华大学出版社 2 比赛参赛选手管理系统比赛参赛选手管理系统 摘要摘要 C+语言是目前公认的热门编程语言之一。C+是在 C 语言基础上发展演变 而来的一种面向对象程序设计语言。它既支持面向过程的程序设计方法,也支持 面向对象的程序设计方法。当今,C+语言在社会的各个领域发挥着越来越重要 的作用。 参赛选手系统的设计正是 C+用于生活中的一项应用。 参赛选手管理系统能 方便用户快捷处理选手的信息, 得到想要的数据并能将
4、选手的信息以文档方式保 存。此系统的主要管理的信息有:选手的姓名,编号和三项赛事的成绩。系统的 主要功能有选手信息的添加、 修改、 显示, 能对选手成绩按编号或成绩进行排序, 可以根据用户的要求按姓名,编号查询选手的信息,保存信息到文件以及从文件 中读取信息等功能。 3 目录目录 摘要摘要 2 2 第一章第一章 问题描述问题描述 4 4 第二章第二章 问题分析问题分析 5 5 第三章第三章 数据模型数据模型 6 6 第四章第四章 设计流程图设计流程图 7 7 第五章第五章 程序代码程序代码 8 8 第六章第六章 运行结果运行结果 1919 第七章第七章 设计总结设计总结 2020 参考文献参考文献 2121 4 第一章第一章 问题描述问题描述 建立一套比赛参赛选手管理系统。定义人员基类(competitor) ,包含选手的基 本数据和基本属性,实现以下各功能: 输入记录: 选手信息数据要以文件的形式保存, 能实现选手信息数据的维护。 此模块包括子模块有:增加选手信