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

《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语言程序设计项目实训指导书_图文
C语言程序设计项目实训指导书_工学_高等教育_教育专区。C语言指导书 C 语言程序设计项目实训指导书指导教师:刘洁 计算机技术系 二〇一五年九月 内容简介本实训项目...
C语言程序设计实验指导书课后答案
C语言程序设计实验指导书课后答案_教育学_高等教育_教育专区。C语言程序设计实验指导书实验内容答案答案实验一(1) 编程求 37+29 的值,实习 VC 环境。 #include<...
C语言实训指导书_改
C语言实训指导书_改_表格类模板_表格/模板_实用文档。实训项目一 数的转换与...能够理解相关问题的解决算法,能用 C 语言程序实现 相关算法,并能完成程序的编写...
2015级C语言实训指导书
2015级C语言实训指导书_计算机软件及应用_IT/计算机_专业资料。单机版项目开发...《C语言课程设计》实训指... 10页 免费 ©2016 Baidu 使用百度前必读 | 文库...
14级C语言程序设计综合实训任务书-指导书
14级C语言程序设计综合实训任务书-指导书 - 2014 级本科 C 语言程序设计 综合实训任务书-指导书 编制部门:计算机系 项目编号 课程名称 C09 编制人:申时全 项目...
C语言实验指导书全教程
C语言实验指导书全教程_计算机软件及应用_IT/计算机_专业资料。第一部分: 《C...《C 语言程序设计》的主要任务是:C 语言是一种应用广泛结构化程序设计 语言,...
C语言实习指导书
C​语​言​实​习​指​导​书C 语言程序设计实习指导及报告 C 语言课组编写 语言课组编 学 院 : 专业班级 : 学姓号 : 名 : 任课教师 :...
C语言项目实践指导书(图形程序设计)
C语言项目实践指导书(图形程序设计)_计算机软件及应用_IT/计算机_专业资料。大连...C 语言程序设计》和《数据结构》课程所学知识,设计、实现具有创新功能 的程序。...
C语言上机实训指导书
C 语言上机指导书 C 语言上机实验的目的主要是在深入理解和掌握课程中的基本概念和原理的基础上培 养学习者用计算机解决实际问题的意识,训练和提高学习者的程序设计...
c语言应用及实训2指导书
《C语言编程实训》实训指导... 7页 2财富值 C语言程序设计实训指导书 3页 免费如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进...
更多相关标签: