@@@@@2 课 程 设 计 报 告
@@@@@@2 学 院
课 程 设 计 说 明 书
课程名称 数据结构
设计课题 学生成绩管理系统
专 业 计算机科学与技术
班 级
学 号
姓 名
完成日期
@@@@@2 课 程 设 计 报 告
@@@@@ 课 程 设 计 报 告
课 程 设 计 任 务 书
设计题目: 学生成绩管理系统
设计内容与要求:
[问题描述]
编写一个简单的学生信息管理程序,能实现对学生信息的简单管理。
[基本要求]
建立一个 4 个学生的信息登记表,每个学生的信息包括:学号,姓名,和 3
门课程的成绩(FOX,C,ENGLISH)。
程序运行时显示一个简单的菜单,例如:
(1)信息输入(INPUT)
(2)总分统计(COUNT)
(3)总分排序(SORT)
(4)查询(QUERY)
其中:
(1)对 4 个学生的信息进行输入;
(2)对每个学生的 3 门课程统计总分;
(3)对 4 个学生的总分按降序排序并显示出来;
(4)查询输入一个学号后,显示出该学生的有关信息;
指导教师:
年 月 日
课 程 设 计 评 语
成绩:
指导教师:
年 月 日
@@@@@ 课 程 设 计 报 告
学生成绩管理系统
摘要
本设计是借助于 Microsoft Visual C++6.0 软件在计算机上编写学生成绩
管理系统,目的是为了实现学生成绩输入、计算学生所有学科的总分、按照学生
的总分进行排序、按照学生的学号进行查找等功能,使程序简单化、模块化。
程序主要利用输入(INPUT 函数)、统计(COUNT 函数)、排序(SORT
函数)、查询(QUERY 函数)四个主要的函数对学生成绩进行管理,实现交互
工作方式。
本程序主以顺序表作为基本元素、在菜单函数中声明各个基本功能的代码,
利用四个功能函数使其操作实现模块化,在主函数中对其进行循环运算实现不同
条件下条用不同的操作函数,并且控制此系统是否退出,根据相关提示可以输入
语句来控制是否退出系统。
关 键 词 : Microsoft Visual C++6.0 软 件 顺序 表 模 块 化 INPUT 函 数
COUNT 函数 SORT 函数 QUERY 函数
I
@@@@@@@@@@22 课 程 设 计 报 告
Student achievement management system
Abstract
The design is based on the Microsoft Visual C++6.0 software on the
computer to write student achievement management system is designed to
achieve student performance input, alculation of students from all
disciplines scores, sorting, according to students' score search functions in
accordance with the students of the school, realize the modular program.
The program mainly use the input (INPUT function), statistics
(COUNT function), sort (SORT function), query (QUERY function) of
four main function is to manage student achievement, realize the
interactive mode.
The main program to the order of the table as the basic function of
each element, declared in the menu function code, using four function
makes the operation module, the main function of the realization of cyclic
operation under different conditions with different operating functions, and
the system is out of control, according to the prompts the input sentence to
control whether to exit the system.
Keywords: Microsoft Visual C++6.0 software sequence table modular
INPUT function COUNT function SORT function QUERY function
II