学生成绩管理系统设计与实现.pdfVIP

  • 1
  • 0
  • 约2.47万字
  • 约 45页
  • 2026-02-12 发布于北京
  • 举报

目录

第1章引言1

1.1项目介绍1

1.2项目要求1

1.3设计思路2

1.4小组分工2

1.5本章小结3

第2章总体设计4

2.1系统需求4

2.2功能结构4

2.3本章小结4

第3章详细设计5

3.1数据结构5

3.2程序设计框架8

3.3功能模块8

3.4本章小结10

第4章系统实现11

4.1系统主界面11

4.2学生信息录入界面17

4.3按学号查询操作界面19

4.7总成绩排序界面26

4.8删除学生信息界面28

4.9修改学生信息界面29

4.10保存学生信息文件界面31

4.11查询不及格学生信息目录32

4.12查询平均成绩目录33

4.13本章小结35

第5章测试和调试36

5.1测试和调试36

5.2系统存在的问题及解决方案36

5.3收获及心得36

5.4本章小结37

参考文献38

致谢39

第1章引言

1.1项目介绍

学生成绩管理是学校教务部门日常工作的重要组成部分,其处理信息量很大。

本项目是对学生成绩管理的简单模拟,用菜单完成下列功能:输入学生

数据;输出学生数据;学生数据查询;添加学生数据;修改学生数据;删除学生

数据。

1.2项目要求

(1)利用数据结构知识分析学生成绩管理系统数据的特点、采用何种方式存

储;

(2)利用C语言来实现一个简单的学生成绩管理系统,该系统完成,基本

上要能够无错运行,能达到学生成绩管理系统的基本要求。

(3)各个功能分别使用函数来完成,主函数和各个函数分别存放在不同的文件

中,利用头文件包含来使用。

(4)准备系统模拟的数据,少于5条。

(5)成绩管理至少应具备以下功能,主要划分为以下模块:

成绩管理:包括添加、删除、修改、查询成绩、输出成绩,可以批量添加、

删除、修改学生成绩等。

排序:包括按各种情况对学生成绩进行排序,如按、某门课成绩、多门

课综合排序。

查找:利用算法来查找。

本系统的功能模块图如图1所示。

图1学生成绩管理系统功能模块图

扩展功能:

(1)可增加学生管理模块;

(2)对查询可以增加按模糊条件查询;

1.3设计思路

本项目的实质是完成对学生成绩信息的建立、查找、、修改、删除等功能,可以首

先定义项目的数据结构,然后将每个功能写成一个函数来完成对数据的操作,最后完成主函

数以验证各个函数功能并得出运行结果。

1.4小组分工

本次实训方海旭、刘洋、李炎庚我们三位同学一组,每位同学的具体分工

如下:

方海旭:负责查询学生成绩和单科成绩排序功能模块;

刘洋:负责总分成绩排序和添加删除以及修改功能模块;

李炎庚:负责主界面和保存功能以及平均成绩与不及格学生成绩查询功能模

块。

PPT与实践报告由同组三人共同完成。

1.5本章小结

本章主要对学生成绩管理系统以及研究思路进行了简单的介绍,为后面的工

作做铺垫。

第2章总体设计

2.1系统需求

管理人员在学生成绩信息录入界面可以录入多名学生信息,录入完毕后可以

在学生成绩信息操作界面完成查询、修改、增加新同学的成绩信息等功能。管理

员可以在学生信息操作界面完成查询基本信息的功能,以及在学生成绩统计

界面查询的成绩考核信息、成绩查询排序按需挑选等信息。

2.2功能结构

通过前面的分析,可以得到学生成绩管理系统如图2-1所示。其功能如下:

(1)录入学生信息

管理员输入学生的基本信息和成绩信息。

(2)学生信息操作

信息操作界面,可以对学生成绩信息进行查询,修改,增加新职员信息。

(3)成绩统计

进入成绩统计界面,可以查询学生的成绩评价。

2.3本章小结

文档评论(0)

1亿VIP精品文档

相关文档