




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
郑州轻工业学院 课 程 设 计 报 告 课程名称课程名称 C 语言程序设计语言程序设计 课题名称课题名称 电子英汉词典设计电子英汉词典设计 院院 系系 计算机与通信工程计算机与通信工程 班班 级级 嵌入式嵌入式 10 01 学学 号号 姓姓 名名 指导教师指导教师 2012 年年 7 月月 4 日日 郑州轻工业学院 课 程 设 计 任 务 书 课程名称 C 语言程序设计 课 题 电子英汉词典设计 专业班级 嵌入式 10 01 学生姓名 学 号 指导老师 审 批 一一 设设计计内内容容与与设设计计要要求求 1 设计设计内容 内容 英汉词典作为一个常用的学习工具 是我们经常要使用的 该系统能完成一个简单的 电子英汉词典的功能 如 单词的查找 增词 删除 修改和维护等工作 2 设计设计要求 要求 1 在计算机中建立有限规模的电子英汉词典 文件 本词典采用一个包含 N 个 数据的结构体数组 每个数据的结构应当包括 英文单词 词性 拼读音标 中 文 汉语拼音 2 对单词和释义字符串长度的限定分别为不少于 20 个词条 3 本系统显示这样的菜单 电子英汉词典 1 输入新词汇 2 删除词汇 3 查找词汇 4 修改词汇信息 5 退出系统 4 采用菜单工作方式 在一个操作执行之后 程序询问是否继续执行该操作 如输 入 Y 或 y 则重复同一操作 不退回到菜单 如输入其它信息 则回到菜单等待另 一次选择 仅当选择退出系统时 程序应询问是否将修改后的词典存盘 并根据用 户选择存盘退出或不存盘退出 5 要求菜单美观大方简洁实用 二 二 进进度度安安排排 12 29 课题讲解 查阅资料 12 30 总体设计 详细设计 12 31 编程 上机调试 修改程序 1 3 1 4 上机调试 完善程序 1 5 答辩 1 6 1 7 撰写课程设计报告 附 课程设计报告书写规范 书写格式及装订顺序课程设计报告书写规范 书写格式及装订顺序 1 1 需求分析需求分析 1 程序的功能 2 输入输出的要求 2 2 总体设计总体设计 1 程序由哪些模块组成以及模块之间的层次结构 各模块的调用关系 每个模块的 功能 2 课题涉及的数据 即要存储什么数据 这些数据是什么样的类型 它们之间有什 么关系等 3 3 详细设计详细设计 画出各模块的程序流程图 4 4 调试分析以及设计体会调试分析以及设计体会 1 测试数据 准备典型的测试数据和测试方案 包括正确的输入及输出结果和含有 错误的输入及输出结果 2 程序调试中遇到的问题以及解决问题的方法 3 课程设计过程经验教训 心得体会 5 5 使用说明使用说明 用户使用手册 说明如何使用你编写的程序 详细列出每一步的操作步骤 6 6 参考书目 格式如下 1 张明敏 图形图形图象文件格式解码使用程序 中国图象图形学报 J 1998 5 2 谭浩强 C语言程序设计 第二版 清华大学出版社 M 1999 12 1 298 327 7 7 附录 附录 源程序清单 8 8 书写格式及装订顺序 书写格式及装订顺序 1 课程设计报告要求用 A4 纸打印成册 2 小标题为 黑体小 4 号 加粗 正文为 宋体 5 号 行间距为固定值 22 3 封面按学校统一规定 装订顺序 封面 任务书 目录 正文 评分 附件 封面 任务书 目录 正文 评分 附件 A4A4 大小的图纸及程序清单 大小的图纸及程序清单 实验 电子英汉词典实验 电子英汉词典 一 一 需求分析需求分析 1 1 程序的功能 程序的功能 英汉词典作为一个常用的学习工具 是我们经常要使用的 该系 统能完成一个简单的电子英汉词典的功能 如 单词的查找 增词 删除 修改和维护 等工作 在计算机中建立有限规模的电子英汉词典 文件 利用程序实现电子英汉词典 的查找 增词 删除 修改和维护工作 词典的内容为 每行对应一个词条 每个词条 由两个字符串组成 字符串用若干空格符分开 前一个是单词字符串 英文 后一个是 释义字符串 中文 使用分号作为多个释义的分隔符 无空格 对单词和释义字符串长度的限定分别为不少于 10 个与 15 个字符 词条数限定为不多于 1000 条 2 输入输出的要求 输入输出的要求 采用菜单工作方式 在一个操作执行之后 程序询问是否继续执行该操作 如输入 Y 或 y 则重复同一操作 不退回到菜单 如输入其它信息 则回到菜单等待另一次选择 仅当 选择退出操作时 程序应询问是否将修改后的词典存盘 并根据用户选择存盘退出或不存 盘退出 要求整个设计以人为本 用户界面友好 二 二 总体设计总体设计 1 1 程序共有五个子函数和一个主函数 1 search 是查找函数 用户通过系统提示输入要查找的单词 只要单词库中含有此 单词便能找到相应的中文解释 这个查找函数使用的是从头到尾的线性查找发 虽然查找 效率在数据很大上午时候无法容忍的 但是因为这里涉及的数据量很小 使用线性查找对 系统性能没有很大上午损害 2 add 是增加函数 用户可通过此函数来增加单词库单词的数量 3 modify 是修改函数 程序提示用户输入要修改的单词 还是用线性查找的方法查找 相应的纪录 如果找到 则提示输入新单词及中文解释 4 delete 是删除函数 程序提示用户输入要删除的单词 使用线性查找的方法找到相 应的纪录 如果找到 提示用户确认删除才做 在得到确认后 删除这个单词的纪录 5 主程序通过无限循环来接收输入的命令 并且根据命令调用相应的函数处理 2 2 课题中涉及到的数字主要是英文单词 和数据 1 4 它们都属于字符型数据 它 们的结果还应该是字符型 三 详细设计三 详细设计 四 调试分析与设计体会 四 调试分析与设计体会 1 输入 1 就是添加新的单词 输入 2 是删除已有的单词 输入 3 是查找要找的单词 它 包括两种方法 1 是输入英语找单词 2 是输入汉语找单词 输入 4 是退出程序 2 感谢老师让我有机会再次学习 C 语言 我们这次设计的课题是电子英汉词典的设计 我 们分工为两个人负责一个模块 通过这次的程序设计 知道了自己以前在学习 C 语言方面的 不足 光是书本上的知识是不够的 自己编写出程序也是学习过程中相当重要的一环 以前学 习过程中出现的问题在这次课题设计中全都暴露出来 例如 对知识的掌握不牢 程序的理解 不透彻等等 所以 我不得不再翻开课本以巩固以前学过的知识 这让我有效的弥补了知识的 漏洞 一开始我就对 C 语言很感兴趣 我觉得每每听完一堂课 我都有一种说不出的高兴 有时也会发愁 因为课程越往后越难学而且讲课进度再加快 但我没有退缩 每天坚持看 C 语言 就这样一步步走到课程设计 虽然在这个实习周里的语言设计遇到了很多困难 但我并没有退缩 找同学老师帮着 改正错误 终于完成了 使自己尝到了成功的甜头 希望学校继续给我们这样的学习机会 五 参考文献 五 参考文献 C 语言程序设计 主编 蒋清明 人民邮电出版社 2005 年 12 月 C 语言程序设计实验指导与习题解答 主编 蒋清明 人民邮电出版社 2005 年 2 月 六 附录 六 附录 原程序设计清单 原程序设计清单 include include main static int n 32 char m struct char eng 10 char ci 15 char yin 10 char chi 30 word 1000 good a goud hao aide n eid zhushou bone n boun gutou ball n bo qiu cat n cat mao cattle n katl niu clean adj d v kli n 1 gan jin 2 gongzheng a num ei yi ge finally ad fai nens zuizhong fine adj ad v n fain 1 shushi2 hao finish v n finish wancheng girl n ge l nvhai five v giv gei go n v gou zou help int n help bangzhu he pron hi ta here ad ini hie zheli high aadj ad n hai gao ice n ais bing idea n ai die zhuyi imagine v i madgin xiangxiang in v in zailimian kill v kil shasi king n king guowang kiss v n kis wen knight n v nait qishi late adj ad leit 1 chi de 2 yihoude left adj ad n left zuobian line n v lain xian name n v neim mingzi mission v mision rengwu clrscr loop for clrscr printf n t Please make a choise n printf n n t 1 Add the new word n printf t 2 Del word n printf t 3 find word n printf t 4 Exit the process n n printf Please choose 1 4 to enter n printf Please press the key scanf c switch m case 1 char j 10 k 15 l 10 p 30 n printf n Add new word printf n n please enter the Danci scanf s j printf n Enter the Cixing scanf s k printf n Enter the Yingbiao scanf s l printf n Enter the Chinese scanf s p strcpy word n eng j strcpy word n ci k strcpy word n yin l strcpy word n chi p printf n Please check it printf n n English s word n eng printf n n Cixing s word n ci printf n n Yinbiao s word n yin printf n n Chinese s n n word n chi printf n Please press any key with Enter key back scanf s m goto loop case 2 char r 10 int s t u z 0 x 0 printf Please press the English you want to del scanf s r for s 0 s n s if s n 1 if strcmp word s eng r 0 x 1 for t s t n t strcpy word t eng word t 1 eng strcpy word t ci word t 1 ci strcpy word t yin word t 1 yin strcpy word t chi word t 1 chi else if strcmp word n eng r 0 z 1 else z 0 if z 1 x 1 printf n nDel sucessful n n printf n Please press any key with Enter key back scanf s m else printf n nDel failed printf n Please press any key with Enter key back scanf s m break case 3 int l clrscr printf n nSearch the word n printf 1 Search by English n printf 2 Search by Chinese n printf Other key back n printf Please choose one scanf d switch l case 1 char r 10 m 1 int s printf n Please enter the English word scanf s r for s 0 s n s if s n 1 if strcmp word s eng r 0 break else continue else if strcmp word n eng r 0 break else char m 1 printf n No this word n Please press any key with Enter key back scanf s m goto loop printf n n English s word s eng printf n n Cixing s word s ci printf n n Yinbiao s word s yin pr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 矿物加工过程中的物理化学变化考核试卷
- 豆腐干的品质提升技术考核试卷
- 水果销售经典话术
- 数字智慧方案5498丨商业综合体智能化方案共
- 豆类作物种植的农业土地资源利用考核试卷
- 火力发电厂运行监控与故障处理考核试卷
- 2025年板材无模多点成型压力机合作协议书
- 数字智慧方案5445丨企业碳资产管理案例分享北京环境交
- 土木工程-建筑工程施工图预算(课件)
- 杭州安全运维试学
- 为什么你的学生不思考
- 美国次贷危机对中国经济的影响
- 养老院项目组织结构方案
- 基于单片机的光照度自动调节系统设计
- 电烤箱温度控制系统设计
- 2021年数学中考复习课件第四章三角形微专题 五大常考相似模型
- 高三数学《最后一课》(课件)
- 2023学年完整公开课版周培源
- 辽宁省2017定额费用标准
- 五月天《干杯》歌词
- 肺结核诊疗规范内科学诊疗规范诊疗指南2023版
评论
0/150
提交评论