电子英汉词典的设计
- 格式:docx
- 大小:555.08 KB
- 文档页数:24
C语言高级编程技术课程设计报告
电
子
词
典
的
设
计
指导老师:***
班级:电子信息1611
姓名:刘尧(2016111130)
目录
一.课程设计与要求-----------------------------------------------------------------3
1.1设计要求----------------------------------------------------------------------3
2.1设计目的----------------------------------------------------------------------3
二.可行性分析------------------------------------------------------------------------3
三.需求分析--------------------------------------------------------------------------3
3.1程序的功能------------------------------------------------------------------3
3.2输入输出的要求------------------------------------------------------------3
四.总体设计与详细设计----------------------------------------------------------4
4.1程序功能模块---------------------------------------------------------------4
4.2课设涉及的数据------------------------------------------------------------4
4.3详细设计----------------------------------------------------------------------4
五. 编码实现--------------------------------------------------------------------------6
5.1主函数和头文件定义------------------------------------------------------6
5.2程序的实现-------------------------------------------------------------------6
六. 结果--------------------------------------------------------------------------------11
6.2.1英汉词典的输入界面----------------------------------------------------9
6.2.1选择功能,查找单词----------------------------------------------------9
6.2.3选择功能,增加单词----------------------------------------------------10
6.2.44选择功能,删除单词--------------------------------------------------10
6.2.5选择功能,修改单词----------------------------------------------------10
6.2.6选择功能,保存单词----------------------------------------------------10
6.2.7查看字典函数,退出----------------------------------------------------10
七.总结归纳----------------------------------------------------------------------------11
八.附录-----------------------------------------------------------------------------------12
一、课程设计要求
1.在计算机内建立有限规模的电子词典(txt文件),词典中包含有有限个英语单词(单词具有词性、中文词义)。
词典功能:
(1)较为精确的查找单词;
(2)能够修改单词;
(3)能够增添或删除单词;
(4)退出系统;
具有显示界面,能够在执行操作后询问是否退出,并给出退出方法和继续执行操作的方法供使用者选择。界面应尽量简明易懂。
2、设计目的
全面熟悉、掌握C语言基本知识,掌握C程序设计中的顺序、分支、循环三种结构及数组、函数和C语言基本图形编程等方法,把编程和实际结合起来,增强对不同的问题运用和灵活选择合适的数据结构以及算法描述的本领,熟悉编制和调试程序的技巧,掌握分析结果的若干有效方法,进一步提高上机动手能力,培养使用计算机解决实际问题的能力,养成提供文档资料的习惯和规范编程的思想,为以后在专业课程中应用计算机系统解决计算、分析、实验和设计等学习环节打下较扎实的基础。
二、可行性分析
本次要求为制作英汉电子词典,实现有限单词情况下的英译汉功能,是可以进行的,具有显示界面,能够在执行操作后询问是否退出,并给出退出方法和继续执行操作的方法供使用者选择。界面应尽量简明易懂。要求整个设计以人为本,用户界面简明,用词精确易懂。
三、需求分析
1、程序功能:为满足客户的需求,需要实现电子英汉词典功能,要实现英译汉,查找单词,修改单词,增加单词,删除单词,显示单词,保存单词,返回,帮助,退出的功能,操作简单,用户界面友好。
2、输入输出要求:电子词典运行时,首先要执行的是打开电子词典的字库,读取字库类容添加到程序内存中的链表中。该功能的完成在电子词典后台完成的,在电子词典的界面是无法看到的,因此当程序主界面显示出来的时候,该功能已经完成。
四、总体设计与详细设计
1、程序功能模块