C语言程序设计训练报告
姓班学
名级号
李康电子131130姚明
指导教师
设计时间:2014623-2014627
广东石油化工学院计算机与电子信息学院
1
f目
录
一训练目的3二训练题目描述和要求3三训练报告内容531需求分析532概要设计533详细设计534主要源程序代码535测试分析636设计结果6四结论与心得40
2
f一训练目的
(报告正文部分):
要求:正文部分一律用小四号字,宋体,15倍行距。1、通过本次课程设计,锻炼我们应用C语言的语法规则和已经掌握的一些较为简单的算法,自己解决一个较简单的课题,初步积累编程经验。2、通过学习掌握程序设计的方法与编程技术,学会良好的程序设计风格,为计算机在不同领域的应用打下坚实的基础。
二训练题目描述和要求
题目:学生成绩管理系统应用链表及外部文件,独立设计上述应用系统,并编程实现以下功能:①信息录入录入学生信息(包括姓名、学号、各科成绩)。②信息查询输入学号,查询与学号相对应的信息(包括成绩),并按可选的自定义规则进行排序。按班级查询学生成绩。按班级统计学科总分、平均分等。
3
f③信息删除与修改输入学号,删除该学号对应的成绩信息。输入学号,查询并显示出该学号信息,并在此基础上进行修改。④计算学生成绩计算每位学生的总分。计算每位学生的平均分。成绩排序。⑤信息保存将学生信息保存在文件中。⑥根据以上功能需求,定义通讯录信息结构,并采用链表结构对数据进行存储。⑦提供友好的用户界面,方便用户操作。
4
f三训练报告内容
31需求分析
32概要设计
33详细设计
34主要源程序代码
5
f35测试分析
36设计结果
i
cludestdiohi
cludestdlibhi
cludestri
ghi
cludeco
iohi
cludewi
dowshi
cludectypehdefi
eYES1defi
eNO0typedefstructi
t
umfloatmath_scorefloate
gl_scorefloatchi
_scorefloatphy_scorefloatchem_scoredoubleaver_scoredoubler