《C语言程序设计》实训任务书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《c语言程序设计》
实训任务书
实训学时:24学时
班级:计控07、08班
一、基本目的与任务
本课程实训是计算机网络专业重要的实践性环节之一,是在学生学习完《C 语言程序设计》课程后进行的一次全面的综合练习。

本课程实训的目的和任务:
(1)巩固和加深学生对C语言课程的基本知识的理解和掌握;
(2)掌握C语言编程和程序调试的基本技能;
(3)利用C语言进行简单软件设计的基本思路和方法;
(4)提高运用C语言解决实际问题的能力。

二、基本要求:
1.设计正确,方案合理。

2.界面友好,使用方便。

3.程序精炼,结构清晰。

4.设计报告5000字以上,含程序设计说明,用户使用说明,源程序清单及程序框图。

5.上机演示。

三、设计报告格式
1.课题名称:
2.正文:
(1)课题的目的意义
(2)功能介绍:
(3)模块和流程图
(4)程序清单
(5)用户使用说明书
(6)总结:包括此设计的结论,特点及此项设计的改进意见。

四、实训内容
实训课题一:班级成绩管理系统
(一)问题描述:
对一个有N个学生的班级,每个学生有M门课程。

该系统实现对班级成绩的录入、显示、修改、排序、保存等操作的管理。

(二)功能要求:
1、本系统采用一个结构体数组,每个数据的结构应当包括:学号、姓名、M门课程名称。

2、本系统显示这样的菜单:
请选择系统功能项:
a、成绩录入
b、成绩显示
c、成绩保存
d、成绩排序
e、成绩修改(要求先输入密码)
f、成绩统计
(1)显示每门课程成绩最高的学生的基本信息
(2)显示每门课程的平均成绩
(3)显示超过某门课程平均成绩的学生人数
g、退出系统
3、执行一个具体的功能之后,程序将重新显示菜单。

4、将学生成绩保存到文件中。

(三)算法提示:
1、数据结构:结构体类型数组。

2、数据库结构:下表构成该系统的基本数据库。

(四)测试数据:
学生人数N=10
课程门数M=4
课程名:数学、语文、英语、政治
(五)其它
对该系统有兴趣的同学可以在实现上述基本功能后,完善系统的其它功能。

实训课题二:班级档案管理系统
(一)问题描述:
对一个有N个学生的班级,通过该系统实现对该班级学生的基本信息进行录入、显示、修改、删除、保存等操作的管理。

(二)功能要求:
1、本系统采用一个包含N个数据的结构体数组,每个数据的结构应当包括:学号、姓名、性别、年龄、备注。

2、本系统显示这样的菜单:
请选择系统功能项:
a. 学生基本信息录入
b. 学生基本信息显示
c. 学生基本信息保存
d. 学生基本信息删除
e. 学生基本信息修改(要求先输入密码)
f. 学生基本信息查询
(1)按学号查询
(2)按姓名查询
(3)按性别查询
(4)按年龄查询
g. 退出系统
3、执行一个具体的功能之后,程序将重新显示菜单。

4、将学生基本信息保存到文件中。

5、进入系统之前要先输入密码。

(三)算法提示:
1、数据结构:结构体类型数组
2、数据库结构:下表构成该系统的基本数据库。

(四)测试数据:
学生人数N=10
(五)其它:
对该系统有兴趣的同学可以在实现上述基本功能后,完善系统的其它功能。

五、实训时间与指导教师
时间:2011年5月30日至6月10日
指导教师:常丽、牛承珍
六、实训任务安排:。

相关文档
最新文档