c语言程序设计-学生成绩管理系统论文
C语言程序设计课程设计报告
- PAGE 11 -
中南民族大学工商学院
电子信息与计算机技术系
项目名称: 学生成绩管理系统
学生姓名:
学 号:
班 级:
指导教师:
月日
学生成绩管理系统
目录
TOC \o "1-2" \h \z \u HYPERLINK \l "_Toc" 1.序言2
HYPERLINK \l "_Toc" 2.设计目的及意义2
HYPERLINK \l "_Toc" 2.1 目的2
HYPERLINK \l "_Toc" 2.2 意义2
HYPERLINK \l "_Toc" 3.功能模块详细设计2
HYPERLINK \l "_Toc" 3.1系统功能模块描述2
HYPERLINK \l "_Toc" 3.2 录入函数功能设计3
HYPERLINK \l "_Toc" 3.3 查找函数功能设计4
HYPERLINK \l "_Toc" 3.4统计函数功能设计5
HYPERLINK \l "_Toc" 3.5添加函数功能设计6
HYPERLINK \l "_Toc" 3.6更新函数功能设计7
HYPERLINK \l "_Toc" 3.7执行流程介绍8
HYPERLINK \l "_Toc" 4.系统性能测试9
HYPERLINK \l "_Toc" 4.1主菜单测试9
HYPERLINK \l "_Toc" 4.2录入功能测试9
HYPERLINK \l "_Toc" 4.3浏览功能测试10
HYPERLINK \l "_Toc" 4.4查找功能测试11
HYPERLINK \l "_Toc" 4.5排序功能测试12
HYPERLINK \l "_Toc" 4.6统计功能测试12
HYPERLINK \l "_Toc" 4.7更新功能测试13
HYPERLINK \l "_Toc" 4.8 添加功能测试14
HYPERLINK \l "_Toc" 设计小结15
HYPERLINK \l "_Toc" 致谢15
HYPERLINK \l "_Toc" 参考文献:15
HYPERLINK \l "_Toc" 附录:源代码16
1.序言
随着科学教育事业的发展,学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
2.设计目的及意义
2.1 目的
对初学C语言的人的一个很好的锻炼,能够更加深刻认识到C语言的重要性和广泛应用性。通过此次实验设计,巩固C语言程序设计的基本知识,更熟练和灵活地能够综合运用学的知识。能够更加熟练地使用基本数据类型,基本控制结构,数组,指针,函数,结构体,加深对C语言中变量、数据类型的认识。
2.2 意义
巩固和加深学生对C语言课程的基本知识的理解和掌握 ,对自己学习C语言的一次比较好的应用,它要求学者掌握C语言编程和程序调试的基本技能 ,利用C语言进行基本的软件设计 ,掌握书写程序设计说明文档的能力 ,提高运用C语言解决实际问题的能力
3.功能模块详细设计
3.1系统功能模块描述
学生成绩管理系统
学生成绩管理系统
统计学生信息查找学生信息浏览学生信息录入学生信息更新学生信息
统计学生信息
查找学生信息
浏览学生信息
录入学生信息
更新学生信息
从文件录入从键盘录入对所有学生成绩进行浏 览按学号查找按姓名查找对总分排序分类排序
从文件录入
从键盘录入
对所有学生成绩进行浏 览
按学号查找
按姓名查找
对总分排序
分类排序
删除学生信息
添加学生信息
图3-1学生成绩管理系统模块图
3.2 录入函数功能设计
首先会给定一个要输入的人数界限,根据自己要输入的人数进行输入,系统会提示你输入学生的信息,其中包括姓名、性别、各科目的分数,系统会自动生成一个有序数列,即学号。其执行流程图如下所示:
开始
开始
按提示进行输入人数
按提示进行输入人数
是否在1-50之间
是否在1-50之间
否
是
按提示输入学生信息
按提示输入学生信息
调用浏览函