当前位置:首页 >> 信息与通信 >>

《C语言课程设计》实训指导书


A10 电信《C 语言程序设计》 电信《 语言程序设计》 ——实训 实训指导书 ——实训指导书

课程设计题目: 课程设计题目: 课程设计班级: 课程设计班级: 课程设计时间: 课程设计时间: 指导老师: 指导老师:

学生成绩管理系统 学生成绩管理系统 A10 电信班 电信班 2011.12.19 ~ 2011.12.23 . . . . 吴瑞

1

一、课程设计目的和意义: 课程设计目的和意义:
1、 通过本次课程设计, 锻炼学生应用 C 语言的语法规则和已经掌握的一些较 为简单的算法,自己解决一个较简单的课题,初步积累编程经验。 2、通过学习掌握程序设计的方法与编程技术,学会良好的程序设计风格,为 计算机在不同领域的应用打下坚实的基础。 3、 要求学生能利用计算机解决实际问题。 从分析问题入手, 设计可行的算法, 进而编出相应的 C 程序。强调上机实践过程,从实际应用出发,上机实验环境用 TURBO C。

二、时间安排
实训时间为 1 周。

三、设计题目、任务及要求 设计题目、
题目:学生成绩管理系统 题目 自学 C 语言中有关链表及外部文件的内容,独立设计上述应用系统,并编 程实现以下功能: ① 信息录入 录入通讯录信息(包括姓名、学号、各科成绩) 。 ② 信息查询 输入学号,查询与学号相对应的信息。 并按可选的自定义规则进行排序。 ③ 信息删除与修改 输入学号,删除该学号对应的成绩信息; 输入学号,查询并显示出该学号信息,并在此基础上进行修改。 ④ 根据以上功能需求, 定义通讯录信息结构, 并采用链表结构对数据 进行存储; ⑤ 提供友好的用户界面,方便用户操作。

2

四、设计和调试过程规范化要求
设计步骤的规范不但可以培养学生科学的工作方法和作风,而且还能有效地 减少错误,提高工作效率。因此必须严格执行良好的实验步骤规范(包括上级操 作规范) 。本课程设计的基本步骤是: 1、问题分析及解决方案框架确定 充分地分析和理解问题本身,弄清要求做什么(What to do?) 。 在确定解决方案框架过程中(How to do?) ,综合考虑系统功能,考虑怎样使 系统结构清晰、合理、简单和易于调试。最后确定每个过程和函数的简单功能, 以及过程(或函数)之间的调用关系。 2、详细设计和编码 确定算法的主要流程,再此基础上进行代码设计(Coding) ,每个明确的功能 模块程序一般不超过 60 行,否则要进一步划分。 3、上机前程序静态检查 上机前程序静态检查可有效提高调试效率, 减少上机调试程序时的无谓错误。 静态检查主要有两种途径:用一组测试数据手工执行程序;通过阅读或给别 人讲解自己的程序而深入全面地理解程序逻辑。把程序中的明显错误事先排除。 4、上机调试程序 5、完成课程设计报告 ①需求和规格说明:问题描述:题目要解决的问题是什么 ②设计 设计思路:主要算法思想 设计表示:每个函数或过程的功能,列出每个过程或函数所调用的过程或函 数 实现注释:各项功能的实现程度、在完成基本要求的基础上还实现了什么功 能 ③测试报告:调试过程中遇到的主要问题,是如何解决的;对设计和编码的 回顾讨论和分析;改进设想;经验和体会等 ④附录:源程序清单和结果。如果题目规定了测试数据,则结果要包含这些 测试数据和运行输出,当然还可以含其他测试数据和运行输出。
3

五、设计报告及书写内容要求 设计报告及书写内容要求
课程设计任务完成后,每位同学必须独立书写一份课程设计报告,课程设计 报告的内容应包括以下五个部分: 1) 需求分析:包括设计题目、设计要求以及系统功能需求分析; 2) 概要设计:包括系统总体设计框架和系统功能模块图; 3) 详细设计。包括主要功能模块的算法设计思路以及对应的工作流程图; 4) 主要源程序代码。包括存储结构设计说明,以及完整源程序清单; 5) 调试分析过程描述。包括测试数据、测试输出结果,以及对程序调试过程中存 在问题的思考(列出主要问题的出错现象、出错原因、解决方法及效果等) ; 6) 总结。 包括课程设计过程中的学习体会与收获、 C 语言和本次课程设计的认 对 识以及自己的建议等内容。

六、考核方式
通过程序实现、总结报告和学习态度综合考评,并结合学生的动手能力,独 立分析解决问题的能力和创新精神。成绩分优、良、中、及格和不及格五等。 考核标准包括: 1、程序设计的正确性,程序结构是否合理、编程风格(40%) 。 2、学生的工作态度、动手能力、创新精神(20%) 。 3、总结报告(30%) 4、考勤(10%)

4

语言程序设计》实训任务书 《C 语言程序设计》实训任务书
一、 系统分析
学生成绩管理系统,要求完成对学生信息的输入、查询、删除、保存等操作。

二、 数据分析
一条学生信息包括姓名、 学号、 英语成绩、 数学成绩、 物理成绩这三个子成员。 可以用如下定义
struct student{ char name[30]; char number[20]; float scor_eng; float scor_math; float scor_phy; }; 三、程序设计 函数调用结构图: //保存学生姓名 //保存学号 //英语成绩 //数学成绩 //物理成绩

main 函数

菜 单 选 择 函 数

输 入 记 录 函 数

显 示 记 录 函 数

查 找 显 示 函 数

修 改 记 录 函 数

添 加 记 录 函 数

删 除 记 录 函 数

排 序 记 录 函 数

退 出 函 数

5

附一:课程设计报告格式

湖北轻工职业技术学院
语言程序设计》实训报告 《C 语言程序设计》实训报告

姓 班 学

名: 级: 号:

指 导 教 师: 设 计 时 间:2011.12.19-2011.12.23 -

湖北轻工职业技术学院信息工程系

6





一.课程设计目的 ........................................................................ 8 二.课程设计题目描述和要求 .................................................... 8 三.课程设计报告内容 ................................................................ 9 3.1 需求分析 ..................................................................... 9 3.2 概要设计 .................................................................... 9 3.3 详细设计 .................................................................... 9 3.4 主要源程序代码 ........................................................ 9 3.5 测试分析 .................................................................. 10 3.6 设计结果 .................................................................. 10 四.结论与心得........................................................................... 10

7

一.课程设计目的 课程设计目的
(报告正文部分) 报告正文部分) :

(要求:正文部分一律用小四号字,宋体,1.5 倍行距。)

二.课程设计题目描述和要求 课程设计题目描述和要求

8

三.课程设计报告内容 课程设计报告内容
3.1 需求分析

3.2 概要设计

3.3 详细设计

3.4 主要源程序代码

9

3.5 测试分析

3.6 设计结果

四.结论与心得 结论与心得

10


相关文章:
C语言实训指导书.doc
C语言实训指导书 - 高等职业技术学校 C 语言程序设计实训 实践教学指导书 (
《C语言程序设计》项目实训指导书(精).doc
《C语言程序设计》项目实训指导书(精) - 安徽国防科技职业学院 C 语言课程设
《C语言程序设计》实训指导书.pdf
《C语言程序设计》实训指导书 - 成都航空职业技术学院 《C 语言程序设计》 实训指导书 申巧俐 主编 2010 年 10 月第 1 版 《C 语言程序设计》实训指导书 ...
《C语言程序设计》项目实训指导书.doc
安徽国防科技职业学院 C 语言课程设计指导书 学期:12-13 第 1 学期 班级: 软件 121 班 实训日期: 第 18 周 指导教师: 付贤政 《C语言程序设计》项目设计...
C语言程序设计实训指导书.pdf
C语言程序设计实训指导书 - C 语言程序设计实训指导书 一、课程基本知识 1、
C语言程序设计实训指导书1.pdf
C语言程序设计实训指导书1 - 重庆正大软件职业技术学院教学文件 《C 语言程序设计》实训指导书(V1.0) 重庆正大软件职业技术 学院 《C 语言程序设计》 实验 (...
C语言程序设计项目实训指导书_图文.doc
C语言程序设计项目实训指导书 - C 语言程序设计项目实训指导书 指导教师:刘洁
2017《C语言程序设计》实验指导书(32学时).doc
2017《C语言程序设计》实验指导书(32学时) - C 语言程序设计实验指导书
常熟理工学院 C语言程序设计实验实验指导书及答案.pdf
1 《C 语言程序设计》实验指导书 常熟理工学院 电气与自动化工程学院 实验一
C语言程序设计实验指导书参考答案1.doc
C语言程序设计实验指导书参考答案1_工学_高等教育_教育专区。上级实验参考答案#
华农C语言程序设计实验指导书参考答.doc
华农C语言程序设计实验指导书参考答_IT/计算机_专业资料。华农C语言程序设计实验指导书参考答仅供参考 [题目 题目1118:赋值表达式与赋值语句,写出程序运行结果] :...
《C语言程序设计专用周》实训指导书.doc
《C语言程序设计专用周》实训指导书 - 《C 语言程序设计专用周 2》 实训指导书 (供计算机类专业 3 年制专科使用) 计算机科学技术系编制 1 前 言 程序设计是...
C语言程序设计实验指导书参考答案 华农.txt
C语言程序设计实验指导书参考答案 华农_计算机软件及应用_IT/计算机_专业资料
《 C语言程序设计》实验指导书.doc
《 C语言程序设计》实验指导书 - 《C 语言程序设计》实验指导书 课程编号:
C语言程序设计实验指导书课后答案.doc
C语言程序设计实验指导书课后答案_教育学_高等教育_教育专区。C语言程序设计实验指导书实验内容答案答案 实验一(1) 编程求 37+29 的值,实习 VC 环境。 #include...
11级C语言实训指导书.doc
11级C语言实训指导书 - C 语言实训指导书 C 语言课程组 编写 适用专业
3《C语言程序设计》课程标准.pdf
3《C语言程序设计》课程标准 - 《C 语言程序设计》课程标准 一、管理信息 课
c语言程序设计实验指导书.doc
c语言程序设计实验指导书 - 《C 语言程序设计》实验指导书 实验一 C 程序的
C语言程序设计实训指导书.doc
C语言程序设计实训指导书 - 兰州职业技术学院信息工程系 C 语言程序设计实训指导书 兰州职业技术学院编写 编写说明 《C 语言程序设计》是计算机类专业的一门专业...
大学一年级下学期C语言程序设计实验报告答案完整版.doc
大学一年级下学期C语言程序设计实验报告答案完整版 - 《C 语言程序设计》实验教学大纲 学时课程总:64 实验学时:24 课程性质:必做 商务、教育技术 学分:4 实验...
更多相关标签: