1、 1 课 程 设 计 设计题目:设计题目: 电子词典电子词典 2 课程设计任务书 一、课程设计的原始资料及依据一、课程设计的原始资料及依据 在计算机中建立有限规模的电子英汉词典, 利用程序实现电子英汉词典的查 找、增加、删除、修改等功能。查阅有关资料,进一步理解程序设计模块化的思 想,并利用此思想编写一个简单的电子词典。通过本设计可以加深理解利用程序 设计思想开发一个系统的整个流程, 提高分析问题、 解决问题和实际动手的能力。 二、课程设计主要内容及要求二、课程设计主要内容及要求 1.认真阅读资料,掌握程序设计模块化的思想。 2.要求在设计的过程中,建立清晰的层次结构。 3.画出主要的功能结构
2、图和主要模块的流程图。 4.实现功能: 查找单词。 增加单词。 万年历 修改单词。 显示单词。 保存单词。 返回 帮助 退出 5. 要求操作简单,用户界面友好。 6. 运行程序,检查结果是否和理论值一致。 7. 环境使用 Windows,Turbo C 环境。 三、对课程设计说明书撰写内容、格式、字数的要求三、对课程设计说明书撰写内容、格式、字数的要求 1.课程设计说明书是体现和总结课程设计成果的载体,主要内容包括:设计 题目、设计目的、设备器材、设计原理及内容、设计步骤、遇到的问题及解决方 法、设计总结、参考文献等。一般不应少于 3000 字。 2.在适当位置配合相应的实验原理图、功能模块图
3、、算法流程图等图表进行 说明。应做到文理通顺,内容正确完整,书写工整,装订整齐。 3.设计总结部分主要写本人完成工作简介以及自己的设计体会,包括通过课 程设计学到了什么,哪里遇到了困难,解决的办法以及今后的目标。 4.课程设计说明书手写或打印均可。手写要用学校统一的课程设计用纸,用 黑或蓝黑墨水工整书写;打印时采用 A4 纸,页边距均为 20mm,正文采用宋体 3 小四号字,行间距 18 磅。文中大标题采用黑体小三号字,一级节标题采用黑体 四号字,二级节标题采用黑体小四号字,表题与图题采用宋体五号字。 5.课程设计说明书装订顺序为:封面、任务书、成绩评定表、目录、正文、 参考文献。 四、设计完
4、成后应提交成果的种类、数量、质量等方面的要求四、设计完成后应提交成果的种类、数量、质量等方面的要求 1.完成“任务书”中指定的功能,运行结果正确。 2.课程设计说明书。 五、时间进度安排五、时间进度安排 顺序 阶段日期 计 划 完 成 内 容 备注 1 2008.03.24 读资料及系统分析设计 2 2008.03.2526 程序编制 3 2008.03.2704.04 程序编制、调试及运行 4 2008.04.05 成绩评定 5 2008.04.06 书写课程设计说明书 六、主要参考资料(文献)六、主要参考资料(文献) 1谭浩强 编著 C 程序设计(第二版)。北京:清华大学出版社,2005
5、2吴文虎 编著 程序设计基础(第 3 版)。 北京:清华大学出版社,2005 3 谭浩强 编著 C 程序设计(第三版)。北京:清华大学出版社,2006 4C 编写组 常用 C 语言用法速查手册。北京:龙门书局,1995 5Herbert Schildt 著 王曦若、李沛译 ANSI C 标准详解。北京:电子工业 出版社,1994 6郑莉 董渊 张瑞丰 编著 C+语言程序设计(第 3 版)。 北京:清华 大学出版社,2006 7 Andrew Koenig 编著 C 语言陷阱与缺陷。Andrew Koenig 人民邮电出版社 2003 8 (美)林登(Peter Van Der Linden)编
6、著 C 语言专家编程 人民邮电出 版社 2002 4 摘要摘要 计算机科学与技术是一门实用性很强、 发展极其迅速的面向广大社会的技术 学科,它建立在数学、电子学 (特别是微电子学)、磁学、光学、精密机械等多 门学科的基础之上。但是,它并不是简单地应用某些学科的知识,而是经过高度 综合形成一整套有关信息表示、变换、存储、处理、控制和利用的理论、方法和 技术。 作为新世纪的大学生, 应当站在时代发展的前列, 掌握现代科学技术知识, 调整自己的知识结构和能力结构,以适应社会发展的要求。新世纪需要具有丰富 的现代科学知识, 能够独立解决面临的任务, 充满活力, 有创新意识的新型人才。 C 语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语 言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用 程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。 C 语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用 C 语言 明显优于其它解释型高级语言,有一些