1 / 25
文档名称:

c语言实训总结报告.doc

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

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

分享

预览

c语言实训总结报告.doc

上传人:非学无以广才 2021/12/12 文件大小:60 KB

下载得到文件列表

c语言实训总结报告.doc

相关文档

文档介绍

文档介绍:《C语言程序设计》实训报告
课题名称: 学生成绩管理系统
专 业: 软件技术
班 级: 软件A091
学 号: 145006
姓 名: 刘好青
指引教师: 王云晓
-7-2
目 录
一 课程设计目…………………………………………… 2
二 课程设计题目…………………………………………… 3
三 课程设计报告内容……………………………………… 3
四 总结……………………………………………………7
五 心得与感想………………………………………………8
六 附录:(源程序)………………………………………… 10
一、课程设计目
(1)掌握构造化程序设计基本办法,基本掌握面向对象程序设计基本思路和办法。
(2)掌握C基本概念和基本知识。
(3)通过训练可以读懂较为复杂C语言源程序并具备基本C语言程序设计能力。
(4)纯熟掌握各种惯用类定义,继承,文献应用,为更好理解面向对象打下更好基本。
(5)通过实训,培养自己编写、调试、分析大型应用程序能力。
(6)掌握面向对象基本原理,提高学生综合程序设计能力。
(7)培养自己独立解决问题,查找资料能力。同窗之间互相协助,互相交流,互相合伙团队精神。
(8) 培养自己良好学****兴趣,独立编程风格。
(9) 通过实训检查自己学****上局限性,达到纯熟掌握C语言基本知识和技能。
(10)《C语言程序设计》是计算机专业重要课程,C语言功能丰富、表达能力强,使用灵活以便、可以编写实用应用软件。
(11)灵活使用C语言进行程序编写,巩固关于语句,变量定义、输入、输出、构造体,指针、文献操作等概念和办法。
(12)提高调试程序技能,提高软件编写能力。学会编制构造清晰、风格良好、数据构造恰当C语言程序,从而具备解决综合性实际问题能力。

二、课程设计题目:学生成绩管理系统
三、课程设计报告内容
1.学生成绩数据涉及:学号,姓名,语文,数学,英语,总分
2.使用构造体数组存储学生成绩.
typedef struct stud /*学生成绩数据构造*/
{char id[10];
Char name[20];
Int yuwen;
Int shuxue;
Int yingyu
Int totalscore;
}stud;
stud st[N]; /* 学生成绩数组*/
#define N 60
3.实现功能:
    ● 输入数据
    ● 删除数据
    ● 查询数据
    ● 修改数据
    ● 显示数据
    ● 数据可保存在文献中
    ● 数据可从文献中读出
● 有命令菜单提示
4.编写程序规定完整实现功能,顾客介面和谐,程序运营可靠。
5. 设计环节
(1)需求分析:理解基本原理,拟定软件基本功能,查找有关资料;
(2)总体设计:拟定软件总体构造、模块关系和总体流程;
(3)详细设计:拟定模块内部流程和实现算法。
(4)上机编码和调试;
(5)实际数据运营测试。
6.各个功能模块和函数命名
main()
主控函数
add_class_term_score ()
输入某班某学期成绩
class_term ()
指定班级和学期,拟定成绩文献名
inputscore ()
输入N 个学生成绩
addtoText ()
将所有记录添加写入文献尾部
inputfromtext ()
从成绩文献读入所有数据
writetotex t()
将所有记录写入文献
queryrecord ()
查找并显示一种记录,返回记录位置
deleterecord ()
删除指定一条记录
menu_select()   
菜单函数
delete_a_record()
删除指定一种同窗成绩记录
query_a_record( )
查找指定学号同窗记录,并显示
revise_a_Record ()
修改指定学号学生成绩

7.各个功能模块简介:
(1).输入成绩
指定班级名称和学期
输入若干条记录
添加存入指定成绩文献尾部
(2).删除某同窗成绩信息
指定班级名称和学期
输入学生学号
打开该班该学期成绩文献读入所有数据
查找指定学号成绩记录,找到则删除该记录
把所有数据写回原数据成绩文献
(3