1、xxxxxx 课程设计报告课程设计报告 院(系):_xxxxxxxxxxxxx_ 专业班级: xxxxxxxxxx 学生姓名: xxxxxxx 学 号: xxxxxxxxxx 设计地点 (单位) _xxxxxxxxxxxxxxxxxxxxxxxxx_ 设计题目:_ 背单词_ _ 完成日期 : 年 月 日 指导教师评语: _ _ _ _ _ _ 成绩(五级记分制):_ _ 指导教师(签字):_ _ C 语言程序设计课程设计课程设计报告 I 课程设计任务书课程设计任务书 设计题目:背单词 学生姓名 课程名称 C 语言程序设计课程设 计 专业班级 地 点 起止时间 第 1920 周 设 计 内 容
2、及 要 求 该系统是帮助学生背诵单词的软件,要求用户可以选择背诵的词库,并可以编 辑自己的词库,系统可以给出中文,让学生输入其英文意思,也可输出英文让学生 输入中文意思。并判定词义是否正确。如不正确给出提示并要求用户重新输入。如 正确给以鼓励。还应有词语预览功能。 基本功能: (1)词库的维护。 (2)单词预览。 (3)显示英文用户输入中文的背诵方法。 (4)背诵成绩的记录。 设 计 参 数 进 度 要 求 第 19 周周一、周二:讲解各任务相关基础知识、熟悉任务要求、软件框 架设计 第 19 周周三第 20 周周二:程序编码 第 20 周周三、四:撰写课程设计报告 第 20 周周五:答辩及上
3、交作品 参 考 资 料 1 C 程序设计 (第三版).北京:清华大学出版社,2009 2 C 语言课程设计指导书 (内部资料) 其 它 说 明 .本表应在每次实施前一周由负责教师填写二份,院系审批后交院系办备案,一份 由负责教师留用。.若填写内容较多可另纸附后。3.一题多名学生共用的,在设计 内容、参数、要求等方面应有所区别。 C 语言程序设计课程设计课程设计报告 II 摘 要 在信息飞速发展的今天,掌握一门计算机语言刻不容缓, C 语言是在国内外 使用广泛的一种计算机语言,既有高级语言的优点,又有低级语言的许多特点, 所以特别适合于编写系统软件,被大众所喜爱。 这个迷你背单词系统有三个主要功
4、能,分别是单词录入、单词预览和单词 测试,单词录入可任意录入原来系统没有的单词,预览系统可以在学习时候遇到 不懂的单词进行查询,通过单词预览还可以学习背诵单词,对学习英语有很大的 好处,测试系统则是检验自身英语水平最好的方法。 关键词:背单词 录入系统 预览系统 测试系统 C 语言程序设计课程设计课程设计报告 III 目 录 1 设计题目的内容、任务及具体要求 . 1 1.1 内容 1 1.2 我的任务. 1 1.3 要求 1 2 总体设计思路 . 2 2.3 总程序图. 3 3 功能模块的具体设计 4 3.1 各个模块的操作方法 4 3.2 代码的分析说明 . 4 3.3 单词录入系统流程图
5、 . 5 4 功能模块的调试及测试. 6 4.1 功能模块的测试 . 6 4.2 程序的调试 11 5 总结 .13 致谢 .14 参考文献15 程序清单16 C 语言程序设计课程设计课程设计报告 1 1 设计题目的内容、任务及具体要求 1.1 内容 该系统是帮助学生背诵单词的软件,要求用户可以选择背诵的词库,并可以 编辑自己的词库,系统可以给出中文,让学生输入其英文意思,也可输出英文让 学生输入中文意思。并判定词义是否正确。如不正确给出提示并要求用户重新输 入。如正确给以鼓励。还应有词语预览功能。 基本功能: a) 词库的维护(单词录入) 。 b) 单词预览。 c) 显示英文用户输入中文的背诵方法。 d) 背诵成绩的记录。 1.2 我的任务 用 C 语言编写一个关于对词库的维护, 也就是如何把新单词录入系统中去。 能把单词录入到预先建立的文本文档中,紧密联系预览与测试系统。 1.3 要求 (1)在录入的新单词时,提示要输入