下载此文档

学生信息管理课程设计.docx


文档分类:管理/人力资源 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
第一部分
学生成绩管理系统设计 3
问题描述 3
需求分析 3
概要设计 3
详细设计 5
调试分析(算法优劣) 5
源程序 6
第二部分
心得体会 10
项目分工 10
二. 学生成绩管理系统
1、问题描述
试编写一个管理系统 , 要求 :
. 实现对两个文件数据进行合并 , 生成新文件
2) . 抽取出三科成绩中有补考的学生并保存在一个新文件
. 对合并后的文件 中的数据按总分降序排序 (至少采用两种排序方法
实现 )
4) . 输入一个学生学号后 , 能查找到此学生的其它信息并输出结果 ( 至少采用两
种查找方法实现 )
要求使用结构体 , 链或数组等实现上述要求 .
现有学生成绩信息文件
生成名
责信息
、文件
1(
) ,内容如下
姓名
学号

语文
数学
英语
张明明
01
67
78
82
李成友
02
78
91
88
张辉灿
03
68
82
56
王露
04
56
45
77
陈东明
05
67
38
47

.
学生成绩信息文件
..
统信/

兼文件
2(
) ,

内容如下 :
姓名
学号

语文
数学
英语
陈果
31
57
68
82
李华明
32
88
90
68
张明东
33
48
42
56
李明国
34
50
45
87
陈道亮
35
47
58
77
(文件内容可根据测试要求,自行制定)
2、需求分析
建立一个 studentinfo 的结构,定义学生信息(姓名,学号,语数外成绩)的成
员变量。
用 main 函数进行实际操作
( 1)合并两个文件数据 , 生成新文件
( 2)抽取出三科成绩中有补考的学生并保存在一个新文件
( 3)对合并后的文件中的数据按总分降序排序 ( 至少采用两种排序方法实现 )
( 4)输入一个学生学号后 , 能查找到此学生的其它信息并输出结果 ( 至少采用两
种查找方法实现 ) 3、概要设计:
、设计思想:
建立结构体数组 ,存储具体的文件信息,用循环条件语句对数据进行具体操
作(循环语句合并文件,循环条件语句挑选不及格的学生,选择法进行排序)
、实现方法
定义输入输出流变量,定义studentinfo型的数组变量,
中的内容以及把操作后的数据保存到 , , 。

体的学生信息,用两个循环将读取出来的内容写入 。
打开已经形成的 , 读取其中的数据, 用循环和选择语句选出有不及格的
学生保存到 中。
仍然使用刚刚打开的 中的数据,求和,排序。将结果保存到 。
( 3)数据结构:
struct studentinfo
{
string name;/姓名
int id; // 学号
int c

学生信息管理课程设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cjc201601
  • 文件大小32 KB
  • 时间2021-06-25