学生成绩管理系统高质量c语言程序.pdf

学生成绩管理系统高质量c语言程序.pdf

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

-

学生成绩管理系统

摘要:学生成绩管理系统是学校不可或缺的一个组成部分,随着计算机技术的逐渐发

展,计算机在教育系统中的应用得到了巨大的发展。教务管理正在逐步迈向管理信息现代化。

但是我国的教务管理信息化水平还处在初级阶段,主要表现在对学生的成绩管理、学生的课

程管理还是采用原有的人工管理方式。学校的规模不断扩大,学生数量急剧增加,有关学生

的各种数据也成倍增长。面对庞大的信息量,这时的人工管理几乎无法实现,在这种情况下

用数据库进行管理变的尤为必要,这可以发挥计算机的优势,就需要有教务管理系统来提高

学生成绩管理工作的效率。过这样的系统,可以做到信息的规管理,科学统计和快速的查询,

从而减少管理方面的工作量和减少人为的错误。本次我们组选的就是学生成绩管理系统,要

实现对学生成绩、课程的相关管理。

关键词:成绩管理、C语言项目、程序设计、程序分析

目录

1.设计目的和要求

1.1目的

1.2要求

2.总体设计

2.1模块设计

2.2类的分析与设计

3.详细设计

3.1修改数据功能模块设计

.z.

-

3.1.1详细功能描述

3.1.2设计思想

3.1.3主要代码

3.2删除数据功能模块设计

3.2.1详细功能描述

3.2.2设计思想

3.2.3主要代码

3.3增加数据功能模块设计

3.3.1详细功能描述

3.3.2设计思想

3.3.3主要代码

4.调试分析

4.1修改数据功能

4.2删除数据功能

4.3增加数据功能

5.总结

6.答辩记录

7.教师意见

1、设计目的和要求

1.1目的

以本班同学的高等数学、大学物理、C语言、大学英语的成绩为基础,建立一个可以实

现以下功能的学生成绩管理系统。

1.2要求

.z.

-

A.信息维护

信息数据以文件形式保存,要求能够实现对学生信息数据的维护,其中包括增加、删除

以及修改学生信息。

B.信息查询

要求能够能够实现按学生和**两种方式查询学生各课成绩。

C.成绩统计

输入任意课程名和一个分数段,统计该课程在该分数段的学生信息。

D.成绩排序

对用户指定的任意课程名,按成绩升序或降序排列学生数据并显示排序结果。

2、总体设计

2.1模块设计

根据设计目的和要求,我们首先将程序分成四个模块,分别为信息维护、信息查询、成

绩统计及成绩排序。而在各个主模块中,我们又将其分成若干个小模块,从而实现程序设计

的要求。其中,模块设计如下:信息维护—1、增加学生信息2、删除学生信息3、修改学生

信息;信息查询--1、按**查询2、按查询;成绩统计;成绩排序—1、按高数排序2、按大物

排序3、按C语言排序4、按英语排序。所以最终实现的功能有:1、增加学生信息2、删除

学生信息3、修改学生信息4、按**查询成绩5、按查询成绩6、成绩按*门课程*个分数段统

计7、成绩按*门课程排序。

一个方便学校使用的学生成绩管理系统,这个系统的功能比较完善。使用类函数和主函

数中的switch语句实现多分支选择结构,进而实现该系统的各项功能。该系统能实现7项功

能。设计本次实验所用到的知识点有:类、指针、数组,构造函数,动态存分配,switch语

句、if语句、while()语句等。

2.2类的分析与设计

.z.

文档评论(0)

152****4379 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档