C语言课程设计说明.

  • 格式:doc
  • 大小:12.50 KB
  • 文档页数:3

课程设计说明
一、评分原则
《C语言课程设计》单独考核,最后评分分为五档:优、良、中、及格、不及格。

总评的成绩由以下三个方面综合决定:
1、五天课程设计时间,没有特殊情况的不许迟到、早退或缺席。

2、课程设计的考核实行逐个考核。

考核内容包括:运行程序和接受教师提问。

基本要求是:代码的行数须200行以上,程序能够无错误无警告地运行,并用“课程设计报告”解释说明程序。

3、考核验收时,每个同学都要上交自已的课程设计报告和代码文件。

课程设计报告的格式,请参考另一个文件(课程设计报告格式.DOC文件,主要是介绍你所编写的代码的结构和每一块的功能等。

由于本课程设计全部要求在Turboc C下进行,因此代码文件是后缀为.c 的文件。

上交方式:新建一个文件夹,以“班级+姓名”命名,例如“本机032班陈俊杰”,文件夹存放“课程设计报告”和“代码文件”两个文件。

如果“课程设计报告”和“代码文件”明显不一致的,总评为不及格!所以请同学们一定要根据自已所编写的程序,编写“课程设计报告”!如有雷同,复制者和被复制者的总评都为不及格!因此,希望同学们自觉主动地独立完成课程设计。

二、供选题目及要求
本次课程设计的供选题目主要有以下三个类型:管理系统、设计动画,也可以根据自已的爱好选题。

各类型题目的要求如下:
(一、管理系统
1、学生成绩管理系统
要求:
(1采用模块化程序设计方法设计一个功能完善的系统,要有封面最好设计一个小动画,配背景音乐、有功能菜单(至少设计一个简单的选择式菜单或下拉式菜单。

(2本系统应具有:成绩录入、修改、删除、查询、排序、统计、输出等项功能。

(3本系统要具有通用性、界面美观、操作方便。

要考试系统安全问题。

2、通讯录管理系统
具体题目可以是“机械041班通讯录”、“计算机032班通讯录”、“我所有朋友的通讯录”等,每个记录至少包含以下信息:姓名、学号、班级、性别、移动电话、宿舍电话、电子邮箱、QQ号、现在的联系地址、家庭联系地址。

要求:
(1采用模块化程序设计方法设计一个功能完善的系统,要有封面最好设计一个小动画,配背景音乐、有功能菜单(至少设计一个简单的选择式菜单。

(2本系统应具有:通讯录的建立、追加、修改、删除、查询、排序、显示等项功能。

(3本系统要具有通用性、界面美观、操作方便。

要考试系统安全问题。

3、图书管理系统
具体题目可以是“浙江林学院图书库存查询系统”、“我的书架存书查询程序”、“浙江林学院图书馆借阅系统”等,前两个题目中的每个记录至少包含以下信息:书名、作者、出版社名称、出版日期、图书类别、所在书架位置等。

第三个题目中的每个记录还应该包括图书条码号、是否已经被借走等信息。

功能要求:(1显示库存中的所有图书;(2查找图书,至少提供两种查找方式,比如按书名查找,按作者查找等;(3添加图书,要求一次可以添加一本或多本图书的记录;(4删除图书,要求一次只删除一本书的记录;(5退出系统。

(二、设计动画
要求:
(1你所设计的动画至少由三幅画面组成。

(2构思要新颖,动态效果好。

(三自选题
要求:
(1学生结合实际自选课题。

(2要涉及C语言中链表、文件、图形、声音等其中几项知识点。

(3要有一定深度,并写清自选题目所要完成的主要功能及具体要求。