英语字典软件的设计和实现.doc
文本预览下载声明
英语字典软件的设计和实现
摘 要
英语词典作为一种工具书,能够查找英语单词的中文意思,使我们更容易学习英语。学习英语离不开词典,要学好和掌握英语,使用英语词典是主要方法之一。随着科学技术的发展,传统的字典由于携带不方便,词汇量受限等等原因,使用者减少很多,在这种情况下,英语电子词典应运而生。本软件是用C语言编写的一款小型的英语电子词典软件,拥有50个词汇量。它利用结构体存放单词库,有较好的可扩充性,实现了查找单词中文意思、添加和删除单词及查找形近单词等功能。
关键字:英语词典,C语言,单词库,查找
目录
摘 要 I
目录 II
概述 1
1.1英语词典软件概述 1
1.2英语词典软件主要功能 1
软件开发环境 1
2.1开发工具说明 1
2.2系统运行环境说明 1
英语词典软件系统分析 2
3.1可行性研究 2
3.1.1技术可行性 2
3.1.2经济可行性 2
3.1.3操作可行性 2
3.2英语词典软件需求分析 3
英语词典软件系统设计 3
4.1总体设计 3
4.1.1大致流程图 3
4.2详细设计 4
4.3界面设计 8
英语词典软件的编码和测试 9
5.1编码 9
5.1.1结构体 9
5.1.2主函数 10
5.1.3子函数finding 12
5.1.4子函数near1 12
5.1.5子函数fatecmp 13
5.1.6删除函数dele 13
5.1.7添加函数add 14
5.1.8模块introduce 14
5.1.9退出系统 15
5.2系统测试 15
5.2.1功能测试 15
5.2.2测试用例的设计和结果分析 16
总结 17
参考文献 18
概述
1.1英语词典软件概述
该软件是一个运行在Windows平台下的小型英语词典软件,这是一个用C语言编写的,拥有词汇量为50个的英语小字典,它利用结构体存放单词库,有较好的可扩充性。
1.2英语词典软件主要功能
它实现的功能包括查找单词的中文意思,增加单词,删除单词,退出系统等,该软件主要用到的语句有switch,for,while,if,strcmp等!(注:该软件是用WIN-TC软件编译,因此在XP32位系统和WIN764位系统下无法运行中文DOS环境)
软件开发环境
2.1开发工具说明
WINTC是一个TC2 WINDOWS平台开发工具,该软件使用TC2为内核,提供WINDOWS平台的开发界面,支持WINDOWS平台下的功能,如剪切、复制、粘贴和查找替换等。而且在功能上也有它的独特特色例如语法加亮、C内嵌汇编、自定义扩展库的支持等。并在编程过程中提供一组相关辅助工具。
该软件的主要优点有:
1.由于WINTC是WINDOWS程序,所以在其中进行鼠标操作,程序段的复制,中文输入输出等功能变得非常方便。
2.支持字体大小的调整和C 程序中各种关键字符的变色显示。
3.WINTC消除了初学者设置工作目录的烦恼,自动设置好工作目录,程序编写好之后就可以直接编译运行。
4.中文界面,提示出错信息也是中文的,支持在运行结果中显示中文,这样在程序中就可以输出中文的提示语句了。
2.2系统运行环境说明
1.硬件环境
处理器:Inter Pentium 166 MX或更高
内存:32MB以上
硬盘空间:1GB以上
显卡:SVGA显示适配器
2.软件环境
操作系统:Windows 98/ME/2000/XP/VISTA/WIN7
英语词典软件系统分析
3.1可行性研究
可行性研究也称为可行性分析,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。
3.1.1技术可行性
WIN-TC是一个TC2 WINDOWS平台开发工具。该软件使用TC2为内核,提供WINDOWS平台的开发界面,因此也就支持WINDOWS平台下的功能,例如剪切、复制、粘贴和查找替换等。而且在功能上也有它的独特特色例如语法加亮、C内嵌汇编、自定义扩展库的支持等。并提供一组相关辅助工具令你在编程过程中更加游刃有余,如虎添翼。
本软件用于编写C语言程序。WIN-TC简繁双语版可以正常运行于98及其以上的简体及繁体WINDOWS操作系统上。WIN-TC是Turbo C 2.0(简称TC2.0)的一种扩展形式,是在TC2.0的基础上,增强了系统的兼容性和共享性,允许进行复制粘贴的多项可以用鼠标来操作的功能,比TC2.0使用起来方便。
运用该软件可以实现英语词典包括查找单词的中文意思,增加单词,删除单词,退出
显示全部