欢迎来到天天文库
浏览记录
ID:51038857
大小:448.00 KB
页数:30页
时间:2020-03-08
《电子英汉字典.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、课程设计(论文)说明书课题:电子英汉字典学院:电子工程与自动化专业:测控技术与仪器学生姓名:覃娇容学号:1100820304指导老师:陈寿宏30/30摘要英汉字典作为一个常用的学习工具,是我们经常要使用的。运用C语言编写程序,使得系统能完成一个简单的电子英汉词典的功能,如:单词的查找、增词、删除、修改和保存等功能。关键字:C语言、电子英汉字典、查找、增词、删除、修改、保存、显示30/30目录1设计任务与要求………………………………………………………42总体设计………………………………………………………………43详细设计………………………………
2、………………………………53.1设计思路………………………………………………………53.2各功能模块实现的具体流程…………………………………53.2.1菜单显示……………………………………………53.2.2查找…………………………………………………63.2.3增加…………………………………………………83.2.4删除…………………………………………………93.2.5修改…………………………………………………113.2.6显示…………………………………………………134调试分析……………………………………………………………15总结与心得…………
3、……………………………………………………20参考文献…………………………………………………………………21附录………………………………………………………………………2230/30电子英汉字典设计1设计任务与要求:该设计要求实现简单电子英汉字典的功能,具体管理操作包括单词的添加、显示、查找、删除、修改和保存等。(1)使用结构体实现,每个数据的结构应包括:单词的英文拼写,单词的中文释义。(2)系统功能:A.词条录入:即添加单词记录。B.信息显示:将所有的单词按字母顺序显示。C.词条修改:对已经输入的单词信息进行修改。D.词条删除:删除某个单词记录
4、。E.单词查询:输入单词英文拼写,输出该单词的中文释义。F.信息保存:将单词信息保存到文件。G.退出系统。2总体设计系统功能分析:本系统可以实现词条录入、信息显示、词条修改、词条删除、单词查询、信息保存、退出系统等功能。系统功能模块图如图2.1、图2.2所示。主函数主函数删除退出修改显示增加查找图2.1系统功能模块图(1)30/30开始显示菜单输入指令输入其他输入5输入4输入3输入2输入1显示修改删除增加查找退出继续输入指令图2.2系统功能模块图(2)3详细设计3.1设计思路:根据设计任务与要求,该设计主要实现简单电子英汉字典的功能。具体实现
5、单词的录入、显示、查找、修改、删除、保存与退出等功能。单词录入之后将自动保存到文件中,然后调用显示函数,将保存在文件中的单词信息按照单词字母顺序排序前后显示出来。调用查找函数,可以查找保存在文件中的单词信息并显示出来。调用修改函数,可以对保存在文件中的信息进行修改。调用删除函数,可以对保存在文件中的信息进行修改。3.2各功能模块实现的具体流程:3.2.1菜单显示:打开运行窗口,进入菜单显示页面。根据菜单的提示,选择继续执行或者是退出。switch(a){30/30case1:Search();break;//查找case2:Append();
6、break;//添加case3:Delete();break;//删除case4:Update();break;//修改case5:Display();break;//显示default:break;//退出}根据菜单提示,输入a,选择要执行的指令。具体流程如图3.2.1所示。开始菜单显示输入aa==1a==2a==3a==4a==5a==其他删除退出显示修改增加查找图3.2.1菜单显示流程图3.2.2查找:选择查找指令后,提示你输入要查找的单词。输入要查找的单词后,开始判断文件中是否存在此单词,若存在则显示出此单词及其意译,否则提示不存在此
7、单词,然后提示你是否继续执行。可以进行显示也可以到你所建立的文本文档里查看是否存在你所要查找的单词。fp=fopen("G:\file.txt","rb");for(i=0;i8、30/30fclose(fp);if(i==W){printf("不存在此单词!");printf("继续执行请输入指令,否则退出程序");scanf("%
8、30/30fclose(fp);if(i==W){printf("不存在此单词!");printf("继续执行请输入指令,否则退出程序");scanf("%
此文档下载收益归作者所有