下载此文档

学校运动会成绩统计面向对象实验报告.doc


文档分类:IT计算机 | 页数:约38页 举报非法文档有奖
1/38
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/38 下载此文档
文档列表 文档介绍
1 课程设计报告目录 ……………………………………………………………… ……………………………………………………………………4 ……………………………………………………………………4 …………………………………………………4 …………………………………………………………… 4 ……………………………………………………………… 4 各项功能说明……………………………………………………………… 5 ……………………………………………………………… 5 设计环境与模块的划分……………………………………………………… 5 软件设计环境………………………………………………………………… 5 软件模块的划分……………………………………………………………… 5 软件设计主要原理……………………………………………………………… 6 采用的主要数据结构类型…………………………………………………… 6 各个模块之间的调用关系和数据储存格式说明…………………………… 7 ………………………………………………………………… 8 各软件模块之间的调用方式…………………………………………………… 8 软件中实现各项功能的函数与程序代码……………………………………… 8 ………………………………………………………………… 14 ……………………………………………………………………………… 19 2 1. 设计任务运用面向对象语言描述成绩类,学院类,项目等类,每一个类应包含数据成员和成员函数。设计基类和派生类,并运用多态性和虚函数的知识。注重面向对象程序设计理论知识的理解与实际的动手编程能力,要求学生源文件用多文件的工程结构,数据存储用文件形式,标准的 C++ 输入输出,功能完善,适当的注释等知识。本课程设计要实现的主要功能如下: 1)建立成绩类,学院类,项目等类 2)学校运动会信息的初始化 4)学校运动会成绩信息的输入、排序、添加、查找、保存 5)学校运动会信息的输出 2. 设计要求【基本要求】 1、使用继承减少重复代码; 2、使用多态性统一通讯协议,使程序易于维护; 3、体现数据抽象和封装; 4、体现数据访问属性和继承属性。 3. 设计方案学校运动会成绩统计 4. 设计内容 ,首先可以对学校运动会成绩基本信息进行输入和存取,其次可以读取显示学校运动会成绩统的相关信息,然后可以删除和修改学校运动会成绩相关信息,还有就是可按编号查询此学校运动会成绩的相关信息。由此来系统化管理学校运动会成绩,并达到简易操作的目的。 ,输入、输出、保存、排序、查找等功能 各项功能说明 3 (1)学校运动会成绩基本信息的录入和保存: 这部分的功能主要包括信息的录入和保存,首先按程序提示分别输入有关学校运动会成绩的相关信息包括学院编号、项目编号、运动员性别、各个项目的成绩等。录入完毕后系统将显示全部学校运动会成绩,信息中已包含对学校运动会成绩基本信息。可以选择是否保存,选择存盘后,系统则自动将学生信息存入电脑中的文件 中。(2)学校运动会成绩的排序: 这部分的功能主要包括学校运动会成绩的排序,首先按程序提示分别输入有关学校运动会成绩的相关信息包括学院编号、项目编号、运动员性别来给团体总分和男子和女子总分排序。(3)学校运动会成绩的输出: 这部分的功能主要是首先按程序提示分别输入有关学校运动会成绩的相关信息包括学院编号、项目编号、运动员性别来输出学院团体总分和男子和女子总分。(4)按编号查找学校运动会成绩信息: 此项功能可以根据用户输入的学校编号和项目编号查出该学校运动会成绩的所有信息。(5)对需要保存的学生信息进行保存。这部分的功能主要是对输入的运动会的成绩进行保存放在 的文件中。(6)读取学校运动会成绩信息: 这部分的主要功能是对保存在 文件中的信息读取出来并且输出来。(7)退出系统,结束任务。五. 软件设计环境与原理 设计环境与模块的划分 软件设计环境 Microsoft Visual C++ 软件模块的划分 4 该软件主要组成模块和各个模块之间的调用关系如下图: 软件设计主要原理 采用的主要数据结构类型该程序采用的是结构体类型来处理学生的所有基本信息,如下所述。包含的库函数有: #includ

学校运动会成绩统计面向对象实验报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数38
  • 收藏数0 收藏
  • 顶次数0
  • 上传人aluyuw1
  • 文件大小281 KB
  • 时间2017-02-24