1 / 23
文档名称:

C++学生成绩管理系统课程设计论文.doc

格式:doc   页数:23
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C++学生成绩管理系统课程设计论文.doc

上传人:DOC KING 2011/12/14 文件大小:0 KB

下载得到文件列表

C++学生成绩管理系统课程设计论文.doc

文档介绍

文档介绍:《C++课程设计》
课程设计题目:学生成绩管理系统
学生学号:030940402
030940311
学生姓名:刘迪兆
指导教师:郑明辉
二〇一〇年十一月二十八日
目录
1、系统总体框架
2、功能分析
3、模块设计与分析
4、类的设计与分析
5、特色算法分析
6、功能测试
7、存在的不足与对策
8、程序源代码
9、使用说明
系统总体框架



添加学生资料模块
按姓名查找,删除该学生资料模块
按姓名查找,修改学生资料模块
从文件中读入数据模块



图1
2、功能分析
  “学生成绩管理系统”包括九个模块:输入学生资料,输出学生资料,学生姓名按顺序排列,添加学生资料,按姓名查找,删除该学生资料,查找并显示学生资料,按姓名查找,修改该学生资料,从文件中读入数据,储存学生资料并退出系统
。这九个模块既相互联系又相互独立。
本系统根据学生成绩管理的需要,而建立一个“学生成绩管理系统”,以方便对成绩的各项管理操作。本系统能对成绩进行输入和输出;能按姓名对学生进行排序,并显示学生资料、成绩等,不过得以系统输入学生资料、成绩为前提;能添加学生成绩资料;能根据学生的姓名来查询该学生的成绩资料,并修改或是删除该学生信息;能够从文件中读取学生信息,并且添加到系统中;能把对系统所进行的操作进行保存,以及时更新系统中的数据。
3、模块设计与分析
(1)输入学生资料模块:
主要功能用来对学生的成绩进行收集和输入。在学生信息保存在系统中的前提下,成绩录入需要输入学生资料,比如班级,学号,姓名。在准确输入学生资料后,就可以对该学生的各科成绩进行录入。该学生各科成绩输入成功后,系统会提示是否继续进行操作,如果想继续输入学生成绩就输入y,不想再输入学生成绩的话就输入n,再输入n之后,系统返回到主菜单。
(2)输出学生资料模块:
主要功能用来对学生的成绩进行输出。在系统已经录入了学生资料成绩的前提下,使用该功能可以显示所有学生的信息,资料等等。具体包括学生的班级,学号,姓名和各科成绩。在查看学生的资料,成绩各方面的信息后,按任意键就可以返回到主菜单。
(3) 按学生姓名进行排列模块
主要功能是用来对学生的资料按姓名进行排序。在系统保存学生资料,成绩的前提下,使用此功能可以对学生的资料按姓名进行排序,这样就方便查找姓氏相同或是相近的同学的资料。
(4) 添加学生资料模块
主要功能是用来添加学生资料,成绩。如果系统有保存学生资料的情况下,想录入学生成绩的话,就不用添加学生资料这模块。如果系统没有保存该学生信息的话,就要使用此模块,在成功添加学生资料后,就可以对该学生进行其他的操作。
(5)按姓名查找,删除该学生资料模块
主要功能是用来删除学生资料。在系统保存学生资料的前提下,想删除某学生的资料,可以输入学生姓名,系统查找该学生资料后,就可以删除了。由于学生辍学,毕业等原因,及时对系统进行更新,删除一些没用的信息,可以使系统更加优化
(6)查找并显示学生资料模块
主要功能是用来查找学生资料。在系统保存了某学生资料的前提下,想要查找该学生资料,可以输入该学生姓名,这样系统就会显示该学生资料和各科成绩等信息
(7)按姓名查找,修改学生资料模块
主要功能是用来修改学生资料。在系统保存了某学生资料的前提下,想要查找该学生资料,可以输入该学生姓名,系统就会显示该学生资料和各科成绩等信息,这样就可以修改该学生的资料,成绩等信息。
(8)从文件中读入数据模块
主要功能是用来从文件中读入学生数据。由于一些资料可以用Word文档或Excel表格输入,故在此模块中增加了导入数据的功能。这样就方便很多,不用把学生资料一个一个添加,节省了很多时间精力。
(9)储存学生资料并退出系统模块
主要功能是用来储存学生资料。在对系统进行一系列操作,比如添加、删除、修改学生资料后,对系统的最新操作进行保存,及时更新系统,方便下一次的操作。
4、类的设计与分析
Student类类图

student
num
cla
name
byyl
jsjzc
sjk
jsjyy
typedef class
{
public:
char num[10];
char cla[10];
char name[20];
char byyl[10];
char jsjzc[20];
char sjk[10];
char jsjyy[20];
char jsdl[20];
}Student;
表1 Student类说明表
名称
属性
说明
num
数据成员
说明学生学号
cla
数据成员
说明学生班级
name
数据

最近更新

2024年南京视觉艺术职业学院单招职业技能测试.. 41页

2024年南昌影视传播职业学院单招职业技能测试.. 39页

2024年厦门安防科技职业学院单招职业倾向性考.. 39页

2024年台州学院单招职业倾向性测试模拟测试卷.. 40页

2024年合肥共达职业技术学院单招综合素质考试.. 39页

2024年合肥经济技术职业学院单招职业倾向性测.. 40页

2024年吉林城市职业技术学院单招职业倾向性考.. 40页

2024年吉林电子信息职业技术学院单招职业倾向.. 40页

2026年优秀高二作文400字 14页

2024年哈尔滨科学技术职业学院单招职业技能考.. 41页

高效自动机算法研究 37页

2024年嘉兴南洋职业技术学院单招职业技能测试.. 39页

2026年优惠活动方案模板 22页

2024年四川应用技术职业学院单招职业适应性考.. 40页

2024年四川文化传媒职业学院单招综合素质考试.. 40页

2024年四川机电职业技术学院单招职业适应性考.. 40页

2024年四川电力职业技术学院单招职业适应性考.. 41页

2026年企业简单绩效考核方案 23页

2026年企业的军训心得体会 8页

2024年塔里木职业技术学院单招职业倾向性测试.. 41页

2024年大庆职业学院单招综合素质考试题库及答.. 41页

2024年大连枫叶职业技术学院单招职业适应性考.. 38页

2024年大连装备制造职业技术学院单招职业适应.. 40页

2024年天津交通职业学院单招职业技能考试题库.. 39页

2024年天津商务职业学院单招职业技能测试题库.. 38页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页

新概念青少版2A各单元重点归纳 15页

九年级家长会课件PPT下载(初三2班) 25页

年产3000万片硝苯地平缓释片车间设计 40页