《C语言程序设计》课程设计指导书.doc
《《C语言程序设计》课程设计指导书.doc》由会员分享,可在线阅读,更多相关《《C语言程序设计》课程设计指导书.doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C语言程序设计课程设计指导书指导教师:刘焕军广东工业大学 自动化学院二一一年一月印刷目 录C语言程序设计课程设计指导书 1附录 课程设计报告结构及要求 3封面格式 4选题范围 5C语言程序设计设计项目名称:C语言程序设计所属课程名称:C语言程序设计设计计划学时:16学时(1周)一、 设计目的1、进一步掌握和利用C语言进行程设计的能力;2、进一步理解和运用结构化程设计的思想和方法;3、初步掌握开发一个小型实用系统的基本方法;4、学会调试一个较长程序的基本方法;5、学会利用流程图或N-S图表示算法;6、掌握书写程设计开发文档的能力(书写课程设计报告);二、 设计要求和设计指标(参考附录题目范围)三
2、、 考核形式考核办法:结合课程设计报告和平时情况评定。评分标准:报告占60,平时占20,答辩占20。课程设计分很难、难、 中、 易四个难度。合格为60分,评分等级为优秀、 良好、 中等、 及格、不及格五个级别。难度不同的课程设计,视完成的情况给分,若完成指定的功能,按对应的标准给分,难度越大,分数愈高,若在完成指定功能的基础上,还添加扩展功能,有创意,并且成功实现,给与一定的加分;未完成或有错误,酌情给分。难易程度 最高评定等级 最高得分范围 如未完成基本功能很难 优秀 90-100 酌情给分难 优秀 80-89 酌情给分中 良好 75-79 不及格易 中 70-84 不及格四、 课程设计要求
3、独立完成,严禁抄袭,如发现雷同,一经证实,相关人都按作弊处理,没有成绩,并且上报学校。五、 应提交材料1、课程设计报告(不少于3000字)1)课程设计题目、内容、要求。封面格式见附页。2)总体设计(包含几大功能模块)。3)详细设计(各功能模块的具体实现算法流程图)4)数据结构设计描述,各模块(函数)的功能介绍,参数说明等。5)调试分析(包含各模块的测试用例,及测试结果。)6)总结(课程设计完成了哪些功能,有没有什么扩展功能 还有哪些地方需要改进,及通过一周的课程设计有何收获,调试程序的体会等)2、源程序 每个同学提交源程序(*.c)、应用程序(*.exe)、保存信息的文件(*.dat)和课程设
4、计报告文档(*.doc)。 在统一答辩完成后,每班交一张光盘,包含所有学生的资料,每个学生的资料放在以“学号姓名”命名的文件夹中。六、 思考题1、说明程序总体设计的基本思想有哪些?2、能否通过改进设计方法提高设计效率?附录课程设计报告结构及要求(课程设计报告要求打印,用小4号宋字,行距1.5倍,A4纸,上下左右各留边距20mm。)(1)封面(按学校统一规定格式)封面包括:题目、学院、专业、班级、学号、学生姓名、指导教师及时间(2)任务书(按学校统一规定格式,由指导教师填写)(3)摘要(仅对论文)摘要是论文内容的简短陈述,一般不超过400字。关键词应为反映论文主题内容的通用技术词汇,一般为4个左
5、右。(4)目录目录的三级标题建议按1、1.1、1.1.1的格式编写。目录参考:1 设计目的与要求2 总体设计(包含几大功能模块)3 详细设计(各功能模块的具体实现算法流程图)4 数据结构设计描述,各模块(函数)的功能介绍,参数说明等。5 调试分析(包含各模块的测试用例,及测试结果。)6 总结(课程设计完成了哪些功能,有没有什么扩展功能 还有哪些地方需要改进,及通过一周的课程设计有何收获,调试程序的体会等)7 答辩记录(正文处请留出适当空白)8 教师意见(正文处请留出十行空白)(5)正文正文应按目录中编排的章节依次撰写,要求计算正确,论述清楚,文字简练通顺,插图简明,书写整洁。(6)参考文献参考
6、文献必须是学生在课程设计中真正阅读过和运用过的,文献按照在正文中的出现顺序排列。附封面格式:课 程 设 计 课程名称_C语言程序设计_题目名称_学生学院_ 自动化学院_ _专业班级_ 电气工程及其自动化09( )班_学 号_学生姓名_指导教师_刘焕军_2009 年 12月 23 日附录选题范围:第一套:图书信息管理系统(很难)设计一个图书信息管理系统,在链表的基础上,编写完成程序功能,设计要求如下:1、文件功能1) 存储文件使用指定文件名或默认文件名;2) 可以不保存输入记录,但需要确认是否保存输入记录;3) 如果已有文件,只能在其后追加;4) 新增记录可以不存入原文件中,可以用原来的文件覆盖
7、内存的内容;2、输入功能1) 可以从文件中读入图书;2) 可以直接从键盘输入图书信息;3、查询记录1) 可以按“书名”或“作者名”方式查询记录;2) 能给出查询记录的信息;3) 如果查询的信息不存在,输出没有找到的信息;4、删除记录1) 可以删除查找到的记录并更新内存链表内容;2) 如果已经是空表,删出时应给出信息并返回主菜单;3) 如果没有要删除的信息,输出没有找到的信息;4) 删除操作仅限于内存,只有执行更新记录时,才能覆盖原记录;5、更新记录功能1) 可以随时修改、排序或插入新记录,其中排序、修改和插入可以选择可按图书编号或书名进行操作;2) 书名可由18位字符和数字的混合编码组成;3)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 语言程序设计 课程设计 指导书
限制150内