高级语言程序设计(C)
课程设计指导书
工商管理学院信息管理系
2012年2月
f目
录
目录1第一章设计要求2第二章报告要求5第三章选题及参考题目10第四章成绩考核11
1
f第一章设计要求
一、基本要求基本要求
1、要求利用C语言面向过程的编程思想来完成系统的设计;2、突出C语言的函数特征,以多个函数实现每一个子功能;4、画出功能模块图;5、具有清晰的程序流程图和数据结构的详细定义;6、能够进行菜单式功能选择,进行简单界面设计,能够实现友好的交互;7、程序应具备一定的容错能力;8、学生自己所完成工作中要综合运用到所学的如下知识点:(1)数组、结构体或共用体;(2)指针;(3)选择结构程序设计、循环结构程序设计;(4)自定义函数及其调用;(5)简单的文件操作:新建文件、打开文件、写文件等;在基本要求达到后,可进行创新设计,如设置用户登录,用户账户维护;系统用户功能控制,对管理员级和一般级别的用户系统功能操作不同等。
二、设计解决方案设计解决方案
根据所选题目首先进行算法分析,根据实现的功能进行数据分析,设计相应的数据结构,同时为贯彻“程序设计算法数据结构”的思想,完成流程图的设计,然后根据流程图写出设计代码。
2
f1、分析程序的功能要求,划分程序功能模块。2、画出系统流程图。3、代码的编写。定义数据结构和各个功能子函数。4、程序的功能调试。5、完成系统总结报告以及使用说明书
三、进度安排要求进度安排要求
此次课程设计时间为两周,分五个阶段完成:(一)选题阶段学生在指导老师的指导下按照课程设计的要求和自己的实际情况进行选题。学生在选择过程中按照参考题目的难易程度,寻找合适的课程设计题目,并经指导教师确认后定题,一旦题目选定,不允许随意更改。(二)分析设计阶段指导教师应积极引导学生自主学习和钻研问题,明确设计要求,找出实现方法,按照需求分析、总体设计、详细设计这几个步骤进行。(三)编码调试阶段根据设计分析方案编写C代码,然后调试该代码,实现题目要求的功能。(四)总结报告阶段总结设计工作,写出课程设计说明书,要求学生写出需求分析、r