欢迎来到天天文库
浏览记录
ID:13576835
大小:382.00 KB
页数:37页
时间:2018-07-23
《《高级语言程序设计(c)》课程设计指导书2012》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、高级语言程序设计(C)课程设计指导书工商管理学院信息管理系2012年2月36目录目录1第一章设计要求2第二章报告要求5第三章选题及参考题目10第四章成绩考核1436第一章设计要求一、基本要求1、要求利用C语言面向过程的编程思想来完成系统的设计;2、突出C语言的函数特征,以多个函数实现每一个子功能;4、画出功能模块图;5、具有清晰的程序流程图和数据结构的详细定义;6、能够进行菜单式功能选择,进行简单界面设计,能够实现友好的交互;7、程序应具备一定的容错能力;8、学生自己所完成工作中要综合运用到所学的如下知识点:(1)数组、结构体或共用体;(2)指针;(3)选择结构程
2、序设计、循环结构程序设计;(4)自定义函数及其调用;(5)简单的文件操作:新建文件、打开文件、写文件等;在基本要求达到后,可进行创新设计,如设置用户登录,用户账户维护;系统用户功能控制,对管理员级和一般级别的用户系统功能操作不同等。二、设计解决方案根据所选题目首先进行算法分析,根据实现的功能进行数据分析,设计相应的数据结构,同时为贯彻“程序设计=算法+数据结构”的思想,完成流程图的设计,然后根据流程图写出设计代码。361、分析程序的功能要求,划分程序功能模块。2、画出系统流程图。3、代码的编写。定义数据结构和各个功能子函数。4、程序的功能调试。5、完成系统总结报告
3、以及使用说明书三、进度安排要求此次课程设计时间为两周,分五个阶段完成:(一)选题阶段学生在指导老师的指导下按照课程设计的要求和自己的实际情况进行选题。学生在选择过程中按照参考题目的难易程度,寻找合适的课程设计题目,并经指导教师确认后定题,一旦题目选定,不允许随意更改。(二)分析设计阶段指导教师应积极引导学生自主学习和钻研问题,明确设计要求,找出实现方法,按照需求分析、总体设计、详细设计这几个步骤进行。(三)编码调试阶段根据设计分析方案编写C代码,然后调试该代码,实现题目要求的功能。(四)总结报告阶段总结设计工作,写出课程设计说明书,要求学生写出需求分析、总体设计、
4、详细设计、编码的步骤和内容。(五)考核阶段学生设计完成后,须提交相关内容并完成答辩,成绩有多部分组成,可参考课程设计考核章节内容。课程设计提交内容:1、课程设计报告(打印稿)。362、课程设计报告(电子版)。3、源程序(运行无误)。学生要在规定的时间内,按要求完成选题、系统分析、程序设计、上机调试和课程设计报告等工作。36第二章报告要求课程设计报告是对整个设计工作的陈述和总结,是课程设计最终的文字成果。一、报告内容要求C语言程序设计基础课程设计报告的内容框架:第一部分:引言引言是报告正文的引子,引言在内容上应包括:为什么要进行课程设计?立题的理论或实践依据是什么?
5、拟创新点何在?理论与(或)实践意义是什么?第二部分:系统功能和原始数据(1)原始数据(2)系统功能第三部分:程序总体设计(1)数据结构(2)模块划分和层次结构(3)函数原型清单(4)程序总体框架(5)程序组织第四部分:功能模块函数设计和调试在报告中学生应对所设计的系统进行详细的功能分析,主要模块的算法描述,绘制出系统功能模块图,并具体给出相关的程序流程图(或盒图)。第五部分:程序清单36列出整个系统开发的完整程序源代码,并在清单中给出程序中包含的函数等的文字说明。第六部分:课程设计总结对所选题目对应程序的运行情况做详细分析,总结本次设计所取得的经验和收获。如果程序
6、未能全部调试通过,则应分析其原因。第七部分:参考资料在设计和书写报告中所参考的资料列表。二、报告格式要求(样式见下页)(一)报告输出顺序1、封皮;2、目录;3、课程设计内容(上述的七个部分)。(二)排版要求课程设计报告要求用A4纸输出,正文一级标题用黑体三号不加粗,二级标题用宋体四号加粗,三级标题及以下标题均采用黑体四号,正文采用宋体小四。行间距采用行距固定值18磅,段落首行缩进两个汉字,段前段后间距为0行距。课程设计报告字数不少于2000字(不包括程序清单和程序结果的部分)。参见附录2,报告书范文。36高级语言程序设计(C)课程设计报告书设计题目姓名专业班级学号
7、指导教师成绩工商管理学院信息管理系2012年2月36目录(黑体小二不加粗居中)(此处空一行)一引言(仿宋三号加粗)二系统功能和原始数据三程序总体设计(只给出一级目录)以下省略36报告正文部分:(正文章节编号可参考本指导书,具体内容与设计题目不同会有所区别)一、引言(一级标题黑体三号不加粗)二、系统功能和原始数据(一)原始数据(二级标题宋体四号加粗)(正文宋体小四号,首行缩进2字符,行距为固定值18磅)(二)系统功能三、程序总体设计(正文宋体小四号)……六、总结(正文宋体小四号)参考资料:(宋体小三加粗)[1]谭浩强.C程序设计(第三版).北京:清华大学出版社,20
8、05[2]
此文档下载收益归作者所有