1 / 22
文档名称:

C语言课程设计.docx

格式:docx   大小:250KB   页数:22页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言课程设计.docx

上传人:xiang1982071 2021/2/25 文件大小:250 KB

下载得到文件列表

C语言课程设计.docx

相关文档

文档介绍

文档介绍:南京工程学院
课程设计说明书(论文)
题 目 单项选择题标准化考试系统设计___
课 程 名 称 C语言课程设计___
院(系、部、中心) 电力工程学院_____
专 业 电气工程及其自动化(智能电网信息工程)
班 级 智网131____
学 生 姓 名 朱丹_____
学 号 ____
设 计 地 点 电力工程基础实验室
指 导 教 师 陈 锦 涛______
设计起止时间: 2031年 12 月 23 日至2013 年 12月 27日
目 录
摘要………………………………………………………………1
1 绪论……………………………………………………………
…………………………………………………1
…………………………………………………
…………………………………………
………………………………………………………1
…………………………………………………1
…………………………………………………1
………………………………………………………5
…………………………………………………5
……………………………………………………
4源程序…………………………………………………………
5调试……………………………………………………………11
6课程设计总结…………………………………………………14
7主要参考文献…………………………………………………14
1.课程设计应达到的目的
该实践教学是软件设计的综合训练,包括问题分析、总体结构设计、用户界面设计、程序设计基本技能和技巧。学生通过课程设计加深理解课堂教学内容,要求学生在设计中逐步提高程序设计和调试能力,培养学生解决实际问题的能力,算法分析能力和学生的科技论文写作能力。
2.课程设计题目及要求
:单项选择题标准化考试系统设计
问题描述
(1)静态存储一页文章,每行最多不超过80个字符,共N行。程序可以统计出文字、数字、空格的个数,并可以查找、删除字符串。
基本要求:
(1)用文件保存试题库(每个试题包括题干、4个备选答案、标准答案);
(2)试题录入:可随时增加试题到试题库中;
(3)试题抽取:每次从试题库中可以随机抽出N道题(N由键盘输入);
(4)答题:用户可实现输入自己的答案;
(5)自动判卷:系统可根据用户答案与标准答案的对比实现判卷并给出成绩。
【进一步要求】
1、拥有良好的输入输出界面;
2、学生可自动增加新功能模块(视情况可另外加分)。
3.课程设计任务及工作量的要求〔包括课程设计计算说明书、图纸、实物样品等要求〕
(1)分析问题,给出数学模型,设计相应的数据结构。
(2)算法设计
在已经选择好数据结构的前提下,为解决问题设计算法。
确定所需模块
对于稍复杂的程序设计,要充分利用模块化程序设计方法,自顶向下,逐步细化,在整体思路确定的情况下,考虑所需模块数,各模块完成功能以及模块之间的数据联系和调用关系。
各子模块功能描述
给出主要模块的算法描述,用流程图或伪代码表示。
模块之间的调用关系
给出算法各模块之间的关系图示
(3)源程序清单(草稿)
为了提高工作效率,充分利用上机调试程序的时间,要求学生在上机之前给出源程序清单。
(4)用测试数据去验证算法及程序的正确性
正序、逆序、随机数
(5)算法分析
经过上机调试,源程序运行正确,并且实现算法要求的功能,解决课程设计题目中给出的问题后,分析算法的时间复杂度和空间复杂度。
(6)提供的主程序可以象一个应用系统一样有主窗口,通过主菜单和分级菜单调用课程设计中要求完成的各个功能模块,调用后可以返回到主菜单,继续选择其他功能进行其他功能的选择。
(7)按照课程设计说明书的格式规范撰写课程设计说明书,其中正文包括:
① 需求分析:对系统要实现的功能进行简明扼要的描述。
② 概要设计:根据功能描述,建立系统的体系结构,即将整个系统分解成若干子功能模块,并用框图表示各功能模块之间的衔接关系,并简要说明各模块的功能。
③ 详细设计:详细说明各功能模块的实现过程,算法、技巧等。重点功能部分要加上清晰的程序注释。
④ 效果及存在问题:说明系统的运行效果(附上运行界面图片)、存在哪些不