电子词典系统

电子词典系统
电子词典系统

C语言程序课程设计任务书

一课程设计性质与目的:

C语言程序设计是一门实践性很强的课程。C程序课程设计是学习C语言程序设计的非常重要的实践环节,通过本课程设计使学生进一步巩固课堂所学,全面熟悉,掌握C语言程序设计的基本方法和技巧,进一步提高编写程序、分析程序及上机操作、调试程序的能力,让学生加深理解书上所学的知识,提高动手操作能力及分析问题和解决问题的能力。

二课程设计包含的知识点:

1.掌握并熟练利用C语言的基本数据类型与各种表达式,程序的流程控制语句。

2.掌握数组的基本概念。掌握一维数组与二维数组的使用,掌握字符数组与字符串的关系。

3.熟练掌握指针、地址、指针类型的概念及其使用。掌握指针变量的定义与初始化、指针的间接访问和表达式,掌握指针与数组、函数、字符串的联系4.掌握函数的定义,函数的返回值,函数的调用,函数的声明,函数的形式参数和实际参数之间的关系,了解函数的作用区间。

5.掌握结构体的概念,结构体类型的定义,结构体变量的定义和初始化,结构体成员的表示。结构体与指针、函数的关系。

三课程设计的要求:

1.学生从以下八个题目中任意选择并完成一个题目。要求每个学生能够独立思考

并按时完成本课程设计所包含的所有内容。

2.要求学生必须按照课程设计报告的完整格式说明设计内容,设计任务,分析过程和算法,给出程序流程图和全部源程序,并做出总结。

3.设计报告的完整格式应包含以下内容:

a)设计总体思路

b)主程序及各个模块说明

c)总体模块框图

d)各个程序模块说明

e)程序流程图

f)程序清单

g)总结与体会

四.时间安排:

五.课程设计考核办法:

根据学生所完成课程设计报告的完整性,正确性,和算法实现的质量,分为优,良,中,及格和不及格五个等级。

六.课程设计指导老师:王颖

课程设计题目

电子英汉词典设计

课程设计报告规范

一、需求分析

1、程序的功能。

2、输入输出的要求。

二、概要设计

1、程序由哪些模块组成以及一个模块之间的层次结构、模块的调用关系;每个模块的功能。

2、课题的总体数据结构和数据库结构;即要存储什么数据,这些数据是什么样的结构,它们之间有什么关系等。

三、详细设计

1、采用C语言定义相关的数据类型。

2、写出各模块的类C码算法。

3、画出函数的调用关系图。

四、调试分析以及设计体会

1、测试数据:准备典型的测试数据和测试方案,包括正确的输入及输出结果和含有错误的输入及输出结果。

2、程序调试中遇到的问题以及解决问题的方法。

3、课程设计过程经验教训、心得体会。

五、使用说明

用户使用手册:说明如何使用你编写的程序,详细列出每一步的操作步骤。

附1:

●课程设计报告装订顺序:封面、任务书、目录、正文、评分、附件(A4大小

的图纸及程序清单)。

●正文的格式:一级标题用3号黑体,二级标题用四号宋体加粗,正文用小四号

宋体;行距为22。

●正文的内容:一、课题的主要功能;二、课题的功能模块的划分(要求画出

模块图);三、主要功能的实现(至少要有一个主要模块的流程图);四、程序调试;五、总结;六、附件(所有程序的原代码,要求对程序写出必要的注释)。

●正文总字数要求在5000字以上(不含程序原代码)。

前言

《C语言程序设计》课程设计是对学生的一种全面综合训练,它包括问题

分析,总体结构设计,用户界面设计,程序设计基本技能和技巧,多人合作,以至一整套软件工作规范的训练和科学作风的培养。是与课堂听讲、自学和练

习相辅相成的必不可少的一个教学环节。通常,课程设计的课题比平时的习题

复杂得多,也更接近实际。课程设计着眼于与应用的结合点,使学生学会如何

把书上学到的知识用于解决实际问题,培养软件工作所需要的动手能力;另一

方面,能使书上的知识变“活”,使学生更好地深化理解和灵活掌握教学内容。为了达到上述目的,本课程设计安排了八个设计课题,训练重点在于基本的程

序设计方法和分析问题的能力,而不强调面面俱到。学生可任选其中一题进行

设计,设计完毕写出课程设计报告,用A4纸打印成册;并将课程设计报告与

源程序存盘。学习委员将课程设计报告与磁盘收齐后交指导老师。

一、目的

全面熟悉、掌握C语言基本知识,掌握C程序设计中的顺序、分支、循环三种结构及数组、函数和C语言基本图形编程等方法,把编程和实际结合起来,增强对不同的问题运用和灵活选择合适的数据结构以及算法描述的本领,熟悉编制和调试程序的技巧,掌握分析结果的若干有效方法,进一步提高上机动手能力,培养使用计算机解决实际问题的能力,养成提供文档资料的习惯和规范编程的思想,为以后在专业课程中应用计算机系统解决计算、分析、实验和设计等学习环节打下较扎实的基础。

二、设计要求

掌握结构化程序设计的主体思想,以自顶向下逐步求精的方法编制程序解决一些实际的问题,为将来编写软件积累一些典型的案例处理经验。

1.设计正确,方案合理。

2.界面友好,使用方便。

3.程序精炼,结构清晰。

4.设计报告5000字以上,含程序设计说明,用户使用说明,源程序清单

及程序框图。

5.上机演示。

6.按学号顺序选课题号,并在规定的时间内独自完成相关课题的C源程

序编写、调整和运行。源程序及编译生成各文件均保存在软盘中;7. 务书的要求,按附录的要求编写《课程设计报告》(Word文档格式)。并用A4的复印纸打印并装订;

8.008年7月8日之前,请各班班长收齐课程设计报告和源程序软盘交王

颖老师,联系电话:8883238。

目录

内容摘要 (10)

关键词 (10)

课程设计目的 (10)

课程设计主要任务 (10)

程序的主要功能 (11)

程序模快组成以及各个模快的功能 (11)

流程图 (12)

设计环境 (13)

收获及体会 (13)

源程序清单 (14)

一、内容摘要

英汉词典作为一个常用的学习工具,是我们经常要使用的。该系统能完成一个简单的电子英汉词典的功能,如:单词的查找、增词、删除、修改和维护等工作。

二、关键词

函数数组结构体文件循环语句多分支结构

三、课程设计目的

全面熟悉、掌握C语言基本知识,掌握C程序设计中的顺序、分支、循环三种结构及数组、函数和C语言基本图形编程等方法,把编程和实际结合起来,增强对不同的问题运用和灵活选择合适的数据结构以及算法描述的本领,熟悉编制和调试程序的技巧,掌握分析结果的若干有效方法,进一步提高上机动手能力,培养使用计算机解决实际问题的能力,养成提供文档资料的习惯和规范编程的思想,为以后在专业课程中应用计算机系统解决计算、分析、实验和设计等学习环节打下较扎实的基础。

四、课程设计任务

1、功能要求:

1)本系统采用一个包含N个数据的结构体数组,每个数据的结构应当包括:英文单词、词性、拼读音标、中文(汉语拼音)。

2)对单词和释义字符串长度的限定分别为不少于50个词条。

3)本系统显示这样的菜单:

---------电子英汉词典设计--------

1、述问题描:

英汉词典作为一个常用的学习工具,是我们经常要使用的。该系统能完成一个简单的电子英汉词典的功能,如:单词的查找、增词、删除、修改和维护等工作。

2、功能描述:

1)本词典采用一个包含N个数据的结构体数组,每个数据的结构应当包括:英文单词、词性、拼读音标、中文(汉语拼音)。

2)对单词和释义字符串长度的限定分别为不少于50个词条。

3)本系统显示这样的菜单:

--------电子英汉词典--------

1、输入新词汇

2、删除词汇

3、查找词汇

4、修改词汇信息

5、退出系统

请选择系统功能项(1…5):

3、算法提示:

1、数据结构:结构体数组

2、数据库结构:该系统的基本数据库如下表。

3、英文词性音标中文1

char char char char

4、测试数据:

要求被选用的词条有50个左右,以中学的单词为主。

对该系统有兴趣的同学可以在实现系统基本功能后,完善系统的其它功能。

五、程序的主要功能

该程序实现了电子英汉词典的基本功能,系统的初始化功能、输入功能、输出功能、浏览功能、追加功能、保存功能、读取功能等七大功能。系统操作简单,操作根据提示使用键盘即可。

六、程序模快组成以及各个模快的功能

1、main函数的下层子功能函数及其调用示意图。

删除函数 delete()

可用于删除已存的单词,即删除单词的英文和对应的汉语。

查找函数 search()

用于查找单词和汉字信息。

保存数据函数 store()

用于维护修改后的数据和添加新的生词保存。可有效防止数据丢失。

浏览函数 view()

可以浏览所有存放的单词及对应的汉语。

修改函数 modify()

可以修改和补充词意。使词库随时更新。

七、操作流程图

八、程序设计环境

1、硬件:Pentium 4 HT.

2、软件:windows操作系统、TC2.0

心得体会

通过这段时间的课程设计,我认识到C语言是一门比较难的课程。需要多花时间上机练习。这次的程序训练培养了我实际分析问课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.回顾起此次C语言课程设计,至今我仍感慨颇多,的确,从课题到定稿,从理论到实践,在整整一星期的日子里,可以说得是苦多于甜,但是可以学到很多很多的东西,同时不仅可以巩固了上课所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,弥补了上课所学的知识。

这次C语言程序设计同时还使得我认为它是一个团队的工作,团队需要个人,个人也离不开团队,必须发扬团结协作的精神。某个人的离群都可能导致整项工作的失败.只有一个人知道原理是远远不够的,必须让每个人都知道,否则一个人的错误,就有可能导致整个工作失败.团结协作是我们实习成功的一项非常重要的保证。而这次实习也正好锻炼我们这一点,这也是非常宝贵的.我很清楚的知道团结协作的力量是伟大的,如果是我一个人孤军奋战的话,肯定不能在规定时间内完成这次课程设计的要求内容,因此我很怀念这两个星期的合作,想起我们一起查阅资料,一起讨论设计程序的思路,成功的时候一起分享喜悦.让我们懂得,科学的精神是一个大学生尤其是我们一个学工科的学生是不可缺少的.也“粗略”的懂得了以前王颖老师说的奋战几天几夜的辛酸和不容易,人是在逆境中锻炼自身,在逆境中成材的.

答辩的时候王老师告诉我们,大学里还有好多的,课程设计的时间和环节.我们这还是刚刚开始,以后汇编语言单片机一致到大四的毕业设计都包含有课程设计的环节.答辩,写报告都不可缺少。因此在以后的学习中我将会引以这次程序设计为鉴,学习好程序性语言。武装自己的头脑。丰富计算机知识!

附录

十、源程序清单

【源程序清单】

#include /*输入输出函数*/

#include /*字符和字符串函数*/

#include /*其他函数*/

#include /*字符屏幕操作函数*/

/*定义背景颜色*/

void my_clear(int fg_color,int bg_color)

{

textcolor(fg_color);

}

typedef struct _Dictionary{ /*定义结构体数组*/

char word[32];

char interpret[50];

} Dictionary;

Dictionary dy[256];

int count=0;

void preProcess();

void printMenu(); /*定义整型变量count,初始化为0*/

main()

{

preProcess();

printMenu();

}

/*打开一个file.txt文件,将数组不断读出来,然后存入字典(dy)中去*/

void preProcess()

{

FILE *fp = fopen("file.txt","r"); /*以只读的方式打开file.txt文件,并将地址赋给指针fp*/

char line[1024];

int i;

while(fgets(line,1024,fp) != NULL)

{

/*将文件file.txt中读去最多1024字符串保存到数组line中*/ for( i = 0; i

{

if(line[i] ==':')

break;

} /*在数组line中依次读去单个字

符,遇到":"就跳出*/

line[i]='\0'; /*将冒号所在位置赋值,也就是换行*/ strcpy(dy[count].word,line); /*将line复制到dy[count]中的中去*/

strcpy(dy[count].interpret,line+i+1);

count++;

memset(line,0,sizeof(line)); /*清空line*/

}

fclose(fp);

}

/*打印指定字符*/

void print(Dictionary *pD)

{

if(pD!= NULL)

{

printf("%s\n",pD->word);

printf("%s\n\n",pD->interpret);

}

}

/*在字典中查找一个指定的字符pc*/

Dictionary* _find(char *pc)

{

int i;

for( i = 0;i

{

if( !strcmp(dy[i].word,pc))

/*strcmp的作用就是比较dy[i].word和pc,如果有相同的,则返回0*/

{

return &dy[i];

}

}

return NULL;

}

/*从结构体数组中删除字符*/

int del(char *pw)

{

int i;

for( i = 0; i

{

if( !strcmp(dy[i].word,pw))

/*将和字典中的每个字比较,如果找到相同的,则停止,并保留*/

break;

}

if(i< count)

{

memset(&dy[i],0,sizeof(Dictionary)); /*删除中*/

count--;

if(i == count )

return 1;

if(count)

memcpy(&dy[i],&dy[count],sizeof(Dictionary));

return 1;

}

else

{

printf("***No such word\n");

return 0;

}

}

void save()

{

FILE *fp = fopen("file.txt","w");

char line[1024];

while( count--)

{

memset(line,0,sizeof(line));

strcpy(line,dy[count].word);

strcat(line,":");

strcat(line,dy[count].interpret);

fputs(line,fp);

}

fclose( fp);

}

void printMenu()

{

char cmd[20];

char pw[20];

char in[50];

char ch;

Dictionary *pD=0; my_clear(4,3);

printf(" \n");

printf(" ***菜单***\n");

printf("…………………………………………………\n");

printf(" 学习如逆水行舟,不进则退!\n");

printf(" \n");

printf(" |好|***[1]查找相关单词***|天|\n");

printf(" @@@@@@@@@@@@@@@@@@@@@\n");

printf(" |好|***[2]删除相关单词***|天|\n");

printf(" \n");

printf(" |学|***[3]添加相关单词***|向|\n");

printf(" \n");

printf(" |习|###[E] 退出###|上|\n->");

scanf("%s",cmd);

/*输入一串字符,然后查找,找到,则打印出来*/

clrscr();

switch(cmd[0])

{

case '1':

{

printf(" ***请输入你想查找的单词:***\n->");

scanf("%s",pw);

getchar();

pD = _find( pw );

if( pD != NULL)

print( pD );

else

printf(" ***对不起,无此单词***\n");

printMenu();

break;

}

/*删除一个字符,调用前面的del()*/ case '2':

{

printf(" ***请输入你想删除的单词:***\n->");

scanf("%s",pw);

del ( pw );

printf(" ***删除成功***\n");

printMenu();

break;

}

/*输入字符串pw和对应的解释in,然后存入字典的最后,然后printmenu*/

case '3':

{

printf(" ***请输入你想添加的单词***\n->");

scanf("%s",pw);

getchar();

printf(" ***请输入相关单词的意思***\n->");

scanf("%s",in);

getchar();

strcpy(dy[count].word,pw);

strcpy(dy[count].interpret,in);

count++;

printf(" ***添加成功***\n");

printMenu(); break;

}

/*保存字典,输出到文件file.txt*/

case 'e' :

{

getchar();

printf("是否保存(Y/N)");

scanf("%c",&ch);

if( ch == 'Y' ||ch=='y')

save();

printf(" @@@谢谢使用!@@@ \n");

printf(" 如有问题请发邮件至:dx0681@https://www.360docs.net/doc/ff8057783.html,\n");

printf(" @@@制作人:王杰同学@@@\n");

printf(" 谢谢王颖老师指导\n");

exit(0);

}

/*调用本身*/

{

printf(" ***对不起,无此单词,请重新输入:***\n");

printMenu();

}

}

}

应用技术学院课程设计评分表

教师签名

java设计电子词典

import java.awt.*; import https://www.360docs.net/doc/ff8057783.html,.*; import java.sql.*; import java.awt.event.*; import javax.swing.JOptionPane; import java.io.*; import sun.audio.*; class dzcd extends Frame implements ActionListener { MenuBar menubar=new MenuBar();//菜单 Menu fileMenu,editMenu,helpMenu; MenuItem fileenglish,filechinese,exit,editAdd,editmod,editDel; TextField inputtext; TextArea txt; Label label1,label2; Button btn1,btnsound; Panel p,p1,p2,p3; dzcd() { super("电子词典"); setBounds(200,300,350,400); setMenuBar(menubar); fileMenu=new Menu("文件"); editMenu=new Menu("编辑"); helpMenu=new Menu("帮助"); fileenglish=new MenuItem("英汉词典"); filechinese=new MenuItem("汉英词典"); exit=new MenuItem("退出"); editAdd=new MenuItem("添加词汇"); editmod=new MenuItem("修改词汇"); editDel=new MenuItem("删除词汇"); menubar.add(fileMenu); menubar.add(editMenu); menubar.add(helpMenu); fileMenu.add(fileenglish); fileMenu.add(filechinese); fileMenu.addSeparator(); fileMenu.add(exit);

电子词典_java课设_含可运行程序(推荐文档)

电子词典 1.课程设计的目的 本课程设计利用Java编程开发语言,设计一个电子词典,该词典主要支持用户查询需求,实现英汉互译功能,支持用户自定义词库,能够使用户对词库进行操作,以便用户获得更多资料。通过设计这个小词典,将课堂所学应用于实际生活中,学会运用面向对象开发语言进行简单程序的设计,与此同时也加强了对Java Swing和Java Awt 包的使用和对Java相关知识的巩固。本课程设计也使用了MS Access数据库做数据持久化,不仅丰富了电子词典的内容,同时也加深了对数据库的相关知识的深入了解,这种跨学科的综合设计,锻炼了自己的编程和综合运用知识的能力,为以后的发展打下了良好基础。 2.设计方案论证 2.1项目开发背景 近几年来外语学习已经变为一种潮流,越来越多的中小学生拥有自己的电子词典。现在的数字电子词典容量不断增大,已发展到可以自由扩充词库,或者从网上下载词库,对词典进行自动更新。电子词典的功能的需求也越来越强大,作为一个计算机专业的学生,希望根据英语学习者的需求来设计一个实用电子词典,以帮助英语学习者们更方便快捷的查询单词、记忆单词、有效自由的对词库进行管理和操作。与此同时也提高一下自己对Java语言的运用和对程序的开发设计能力。 2.2系统需求分析 用户在使用电子词典的时候,有可能会使用到电子词典的查询功能,也有可能使用到对词库的更新功能。通过对用户的需求分析,初步确定该系统的基本需求情况。 (1)用户在打开软件的时候,应该呈现一个友好的查询界面,便于用户操作。 (2)当用户需要查询的时候,软件将提供这个单词的所有信息。 (3)可以自定义单词,使用户可以自动扩充单词库,方便以后使用,并具有针对性。2.2.1模块功能说明 (1)汉译英功能模块说明:可以实现英文单词对中文词汇的查询功能。当用户输入一个单词,用户可以单击查询按钮,显示这个单词的中文解释,解释出现在文本区。 (2)英译汉功能模块说明:实现将中文词汇翻译成英语。在查询栏中输入中文,点击查

基于S3C44BOX的电子词典软件设计与实现

基于S3C44BOX的电子词典软件设计与实现 1 概述 此次基于ARM7的电子词典系统开发作业,由我们小组4人合作完成,其中我主要负责软件方面的开发,所做的方面有英译汉软件功能的实现,输入值软件识别功能的实现以及看门狗定时器的实现。由于不怎么熟悉arm的开发,基本是看着书做,设计思路和方法、功能实现也都是书上怎么来,自己就怎么实现,希望傅老师谅解,这块的基础确实薄弱。 2 S3C44BOX处理器介绍 2.1 S3C44BOX简介 S3C44BOX微处理器片类集成ARM7TDMI核,采用0.25μm CMOS工艺制造,并在ARM7TDMI核的基础上集成了丰富的外围功能模块,便于低成本设计嵌入式系统应用系统。片上集成的主要功能如下: 在ARM7TDMI基础上增加至8KB的Cache。 外部扩充存储器控制器(FP/EDO/SDRAM控制,片选逻辑)。 LCD控制器(最大支持256色的DSTN),并带有一个LCD专用DMA通道。 2个通用DMA通道2个带外部请求引脚的DMA通道。 2个带有握手协议的UART,1个SIO。 1个多主的I2C总线控制器。 1个I2S总线控制器。 5个PWM定时器及1个内部定时器。 看门狗定时器。 71个通用可编程I/O口,8个外部中断源。 功耗控制模式:正常,低速,休眠和停止。 8路10位ADC。 具有日历功能的RTC(实时时钟)。 PLL时钟发生器。

2.2 S3C44BOX特点 2.2.1 S3C44BOX体系结构 S3C44BOX是基ARM7TDMI体系结构的SOC。 集成了手持设备和通用嵌入式系统应用的解决方案; 16/32位RISC体系结构和ARM7TDMI处理器内核强大的指令体系; Thumb代码压缩机,最大化代码密度同时保持了32位指令的性能; 基于JTAG的片上集成ICE调试支持解决方案; 32×8位硬件乘法器; 实现低功耗SAMBA II(三星ARM处理器嵌入式微控制器总线体系结构)的新型总线结构。 2.2.2 系统(存储)管理 支持大/小端方式; 寻址空间:每bank32M字节(共256M字节); 支持每bank可编程的8/16/32位数据总线宽度; 7个bank具有固定的bank起始地址和可编程的bank大小; 1个bank具有可编程的bank起始地址和bank大小; 8个存储器bank: -6个ROM,SRAM存储器bank; -2个ROM/SRAM/DRAM(快速页面,EDO和同步DRAM); 所有的存储器bank具有可编程的操作周期; 支持外部等待信号延长总线周期; 支持掉电时DRAM/SDRAM的自刷新模式; 支持均匀/非均匀的DRAM地址。 2.2.3 Cache存储器和内部SRAM 4路组相联统一的8KB指令/数据Cache; 未用的Cache空间用来作为4/8 KB Cache存储空间可作为片内的SRAM使用; 支持LRU(近期最少使用)替换算法 采用保持主存储器与cache内容一致性的“写穿式”策略 写存储器具有4级深度

电子词典系统设计实验报告

电子词典系统设计实验报告 12121583 曹连强周四6-8 一、项目要求: 1、在实验板上设计实现一个无操作系统的简易电子词典 2、设计友好的人机交互界面 3、:字符输入、功能选择、英汉翻译。 二、电子词典系统实现具体功能: 1.能够通过键盘输入英文。键盘作为本系统中最主要的输入设备,需要完成26个英文字母的输入,并且需要上翻页,下翻页,上一行,下一行,翻译,退格等功能。要求键盘至少要有16个按键,每个按键都可以被处理器及时,准确地读入。 2.提供友好的人机界面,将输入的内容和翻译的结果显示在LCD的相应区域内。 3. 对输入的单词即时翻译。 4.可以记忆3个已经查询过的的单词。 在无操作系统的电子词典系统中,由于是单任务环境,因此此时系统的各个功能模块均按照顺序执行。初始化后,即进入翻译待机状态,等待用户的输入操作。当用户输入操作发生后,系统调用键盘或触摸屏中断进行键值读取,将键值传给主函数中的系统功能实现模块,该模块按不同的输入键值进行相应的功能选择,最后将此次操作的结果输出到LCD上。 三、程序设计 可将电子词典的软件设计分为如下几个主要模块:键值处理、翻译、词库设计和LCD 显示。 1、键值处理 电子词典的输入设备为键盘和触摸屏,要完成的功能为: (1)键盘:10个英文字母和6个功能键输入 (2)触摸屏:6各功能键的输入 2、翻译: 3、词库设计 翻译功能中通过将输入单词和词库中相应的单词进行比较得到要显示的翻译结果,因此,词库可采用结构体实现,此结构中包括4项:英文单词、词性、汉语释意、英文例句。 4、LCD显示功能 翻页、选行及翻页结果的输出都可以归到LCD显示功能中,这些功能都可以通过调用LCD 实验中的相关函数完成。 四.设计程序 //////////////////////////////////////////////////////////// #include "Ts_sep.h" #include

linux下电子词典的设计和实现_本科论文

毕业设计(论文)题目:Linux下电子词典的设计与实现 2014 年11月20日

大学毕业设计(论文)任务书 学院(直属系):电子信息工程系时间:2014年3月20日 说明:一式两份,一份装订入学生毕业设计(论文)内,一份交学院(直属系)。

Linux下电子词典的设计与实现 摘要 随着嵌入式技术的发展,智能移动终端的普及,用户对数据处理和管理需求也不断提高,更多的用户群也越来越希望能对嵌入式产品中的数据进行更有效的管理,嵌入式数据库便是一个非常有效的工具。如何在智能终端中使用嵌入式数据库以及如何让嵌入式数据库在嵌入式设备中充分有效的使用有限的存储资源成为嵌入式系统研究的重要方向。本文的主要任务是对电子词典的设计,主要功能有英译汉、汉译英、生词库储存等。本设计主要应用的技术有数据库、Qt、本设计用SQLite的B+树索引机制进行改进,将改进后的SQLite与Qt/Embedded相结合设计和实现智能终端中的电子词典。本设计的特点是操作简单、快速、实用性强。 关键词:嵌入式,用户界面,数据库,B+树

The Design and Implementation of Electronic Dictionary Based on Linux Abstract With the development of embedded technology, the popularity of smart mobile devices, users of data processing and management needs is also rising, more and more users want to be able to embedded products for more efficient data management, embedded database is a very effective tool. How intelligent terminal using the embedded database and how to make an embedded database in embedded devices fully effective use of the limited storage resources has become an important research direction of embedded systems. The main task is to design electronic dictionary, the main function of Chinese Translation, Chinese to English, raw thesaurus storage. The main application of the technology are designed database, Qt, this design SQLite B + tree indexing mechanism to improve the improved SQLite with Qt / Embedded combining design and implementation of intelligent terminal electronic dictionary. This design is characterized by simple, fast, and practical. KeyWords: Embedded,Qt,SQLite,B+ tree

电子词典_java课程设计

英汉电子词典 一、需求分析 二十世纪后半叶,以电子计算机为代表的现代科学获得了突飞猛进的发展并迅速和人们的日常生活结合在一起。计算机技术的发展和进步也使电子语言词典的诞生成为可能。 我们日常的学习生活中,常会遇到这样的问题:在工作时或在网上冲浪,或者电子邮箱中收到一封外国朋友发的英文E-mail,遇到某些陌生的单词,可又疲于去翻查厚重的英文字典时,电脑中所安装的英汉电子词典便成为了最为方便、快捷的选择。电子词典是一种多功能的词典类工具软件,它可以即时翻译,快速、准确、详细地查阅英文单词,或将中文单词进行英文翻译,使自己的知识面拓展得更宽、更广。 尽管电子词典只有十来年的历史,但它却已经发展壮大,成为词典家族中具有旺盛生命力的一员。虽然目前它尚不足以取代传统词典,但在英语学习和教学中,由于它实用、快捷、准确、经济等特点,已经成为传统英汉词典的有力竞争者,并对传统的词典提出了挑战。 本系统是一个采用Microsoft Access作为数据库,用JAVA作为开发工具的英汉电子词典,内有英汉词典、汉英词典和备份词库。它不仅可实现英译汉、汉译英的基本翻译功能,还可以让用户根据自己的需要添加、修改、删除词库,形成自己的词库。其功能结构图如图1.1所示:

图1.1 功能结构图 功能模块说明: 1、英译汉功能模块说明:可以实现对英文单词对中文单词的查询功能。用户文本框中输入要查询的英语单词。若该单词存在于词库中,则会在文件对话框中显示其词性及中文翻译;若该单词没有存在于词库中,则会弹出“警告”,说明“查无此词”;若没有输入直接点击“查询”,则会弹出“警告”,说明“查询对象不能为空”。 2、汉译英功能模块说明:可以实现对中文单词对英文单词的查询功能。用户可在文本框中输入要查询的中文单词。若该单词存在于词库中,则会在文件对话框中显示一个或多个对应的英文;若该单词没有存在于词库中,则会弹出“警告”,说明“查无此词”;若没有输入直接点击“查询”,则会弹出“警告”,说明“查询对象不能为空”。 3、备份词库功能模块说明:可以实现对现有词库的备份,可将当前词库存入用户所设置的任一位位置。 4、添加词汇功能模块说明:可以实现对词库的添加。用户可自行输入所添加的单词及其解释,若添加的是词库中没有的单词,系统在添加成功后有提示“添加成功”;若添加的是词库中已有的单词,系统会弹出“警告”,说明“此词汇已存在”。 5、修改词汇功能模块说明:可以实现对词库中已有单词的修改。用户可自行修改词库中的单词的解释,若输入单词不存在于词库中,系统会弹出“警告”,

java课设报告基于数据库的电子词典

课程设计 报告 课程名称:java . 班级: 学号: 姓名: 完成日期:2009、11、16 沈阳航空工业学院 北方软件学院

北方软件学院 课程设计任务书 专业名称:计算机科学与技术 课程名称:Java课程设计 设计题目:基于数据库的词典工具 起止时间: 问题描述: 实现一个基于数据库电子词典,输入一个词汇后能在数据库中检索出该词的解释,并显示出来。 基本要求: 要求使用MySQL做为后台存储数据库,使用Java GUI的方法,具有联想功能。用户可以添加词汇和解释,可以定义定制常用词汇列表。 较高要求: 在查词框的下拉列表中能显示历史查词记录。 实现提示 学生姓名:学号:指导教师:

基于数据库的词典工具 1概要设计 (1)程序分析:用java程序编写一个基于数据库的词典工具,实现一个基于数据库电子词典,输入一个词汇后能在数据库中检索出该词的解释, 并显示出来。要求使用MySQL做为后台存储数据库,使用Java GUI的 方法,具有联想功能。用户可以添加词汇和解释,可以定义定制常用词 汇列表。 (2)用到的工具:MySQL-Front(SQL编辑器),MySQL做为后台数据库。(3)模块图: 2详细设计 (1)数据库的相关知识:利用JDBC开发数据库应用一般包括如下步骤: 1、建立与数据库的连接 数据库连接的建立包括两个步骤:首先要加载相应数据库的JDBC驱动程序;然后建立连接。 Class.forName()方法的执行,将创建数据库驱动的实例并注册到驱动管理器。 在某种数据库的驱动程序加载后,就可以建立与该DBMS的连接了。定义如下: Class.forName(”com.mysql.jdbc.Driver”); 创建数据库连接这个步骤中要使数据库驱动连接到相应的DBMS。连接的建立通过使用DriverManager类中的static方法getConnection(),该方法的定义如下: Con=DriverManager.getConnection(“jdbc:mysql://10.20.2.14/KEMDB?useUni Code=true&characterEncoding=utf-8”);

电子词典需求分析

电子词典需求分析 一、开发目的 二十世纪后半叶,以电子计算机为代表的现代科学获得了突飞猛进的发展并迅速和人们的日常生活结合在一起。计算机技术的发展和进步也使电子语言词典的诞生成为可能。虽然只有十来年的历史,电子词典却已经迅速发展壮大,成为词典家族中具有旺盛生命力的一员。尽管目前它尚不足以取代传统词典,但在英语学习和教学中,由于它实用、快捷、准确、经济等特点,已经成为传统英汉词典的有力竞争者,并对传统的词典提出了挑战。 本软件就是一个多功能学单词软件,主要介绍了这个软件制作环境,制作流程,对数据库的操作以及它的使用方法。 二、开发意义 全面熟悉、掌握C语言基本知识,掌握C程序设计中的顺序、分支、循环三种结构及数组、函数和C语言基本图形编程等方法,把编程和实际结合起来,增强对不同的问题运用和灵活选择合适的数据结构以及算法描述的本领,熟悉编制和调试程序的技巧,掌握分析结果的若干有效方法,进一步提高上机动手能力,培养使用计算机解决实际问题的能力,养成提供文档资料的习惯和规范编程的思想,为以后在专业课程中应用计算机系统解决计算、分析、实验和设计等学习环节打下较扎实的基础。 三、主要功能 本软件可以实现单词的汉译英,英译汉等。用户可以根据自己的需要去查询单词,添加单词,删除单词,编辑单词等。另外,它还给单词学习者们提供了一个背单词的好方法。每一个用户都可以通过创建一个用户名来背诵单词,随时查看自己的历史记录,以便确定自己的背诵进度。同时还可以通过小游戏来巩固自己的单词记忆,寓教于乐,劳逸结合。 四、开发背景环境 该系统的开发工具是Microsoft Visual C++6.0,使用的数据库为Microsoft SQL Server Management Studio 2005。 五、流程分析 1、登录界面

电子词典程序设计

电子词典程序开发 一、需求分析 (1)程序的功能英汉词典作为一个常用的学习工具,是我们经常要使用的。该系统能完成一个简单的电子英汉词典的功能,如:单词的查找、增词、删除、修改和维护等工作。在计算机中建立有限规模的电子英汉词典(文件),利用程序实现电子英汉词典的查找、增词、删除、修改和维护工作。词典的内容为:每行对应一个词条,每个词条由两个字符串组成,字符串用若干空格符分开;前一个是单词字符串(英文),后一个是释义字符串(中文),使用分号作为多个释义的分隔符(无空格)。 对单词和释义字符串长度的限定分别为不少于10个与15个字符,词条数限定为不多于1000条。 (2)输入输出的要求。 采用菜单工作方式。在一个操作执行之后,程序询问是否继续执行该操作。如输入Y或y,则重复同一操作,不退回到菜单;如输入其它信息,则回到菜单等待另一次选择。仅当选择退出操作时,程序应询问是否将修改后的词典存盘,并根据用户选择存盘退出或不存盘退出。要求整个设计以人为本,用户界面友好。 二、总体设计 1、程序共有五个子函数和一个主函数。 1.search是查找函数,用户通过系统提示输入要查找的单词,只要单词库中含有此单词便能找到相应的中文解释。这个查找函数使用的是从头到尾的线性查找发,虽然查找效率在数据很大上午时候无法容忍的。但是因为这里涉及的数据量很小,使用线性查找对系统性能没有很大上午损害。 2.add是增加函数,用户可通过此函数来增加单词库单词的数量。 3.modify是修改函数,程序提示用户输入要修改的单词,还是用线性查找的方法查找相应的纪录,如果找到,则提示输入新单词及中文解释。 4.delete是删除函数,程序提示用户输入要删除的单词,使用线性查找的方法找到相应的纪录,如果找到,提示用户确认删除才做。在得到确认后,删除这个单词的纪录。 5.主程序通过无限循环来接收输入的命令,并且根据命令调用相应的函数处理。 2、课题中涉及到的数字主要是英文单词,和数据1-4,它们都属于字符型数据,它们的结果还应该是字符型。

电子词典设计方案

硬件设计方案 根据第二章介绍的ARM芯片的选择原则,此处选择集成了丰富的外围功能模块,便于低成本设计嵌入式应用系统的S3C44B0X处理器作为系统的主控制器。 利用其内置的LCD控制器实现LCD控制接口; 利用IIC总线控制器实现键盘控制接口; 利用ADC转换器实现触摸屏控制接口; 利用UART实现调试接口; 利用GPIO连接LED灯显示有关状态。 利用其内置的LCD控制器实现LCD控制接口; 利用IIC总线控制器实现键盘控制接口; 利用ADC转换器实现触摸屏控制接口; 利用UART实现调试接口; 利用GPIO连接LED灯显示有关状态。 电子词典方案设计 软件设计方案 本电子词典软件主要完成键盘操作、菜单操作及LCD显示功能,根据软件模块化设计方法将系统软件分为三个模块:词库编写、功能控制软件设计、人机交互接口功能设计。 电子词典 词库 功能控制 人机交互接口 键盘接口软件触 摸 屏 接 口 软 件 LCD 显 示 接 口 软 件 输 入 键 值 识 别 已 查 单 词 记 忆 英 译 汉

电子词典硬件设计 硬件资源分配 最小系统简介 显示模块(输出设备) 触摸屏及键盘模块(输入设备)I/O端口设计 硬件资源分配 片选信号选择的接口或 器件片选控制寄存 器 S44B0 地址范 围 nGCS0 FLASH BANKCON0 0x0000_0000~ 0x01BF_FFFF nGCS6 SDRAM BANKCON6 0x00_0000~ 0x0DFF_FFFF 中断信号功能 INT0 触摸屏中断源 INT2 键盘中断源 最小系统简介 电源电路 系统时钟电路 复位电路 存储器 UART接口电路 JATG接口电路

多功能电子词典的设计与实现毕业设计论文初稿2-8与终稿1-2

合肥师范学院本科生毕业论文(设计) 多功能电子词典的设计与实现 摘要 二十世纪后半叶,伴随着社会的迅速发展与进步,以电子计算机为代表的现代科学获得了突飞猛进的发展并迅速和人们的日常生活结合在一起。计算机技术的发展和进步也使电子语言词典的诞生成为可能。虽然只有十来年的历史,电子词典却已经迅速发展壮大,成为词典家族中具有旺盛生命力的一员。尽管目前它尚不足以取代传统词典,但在英语学习和教学中,由于它实用、快捷、准确、经济等特点,已经成为传统英汉词典的有力竞争者,并对传统的词典提出了挑战。本文将要介绍的软件就是一个多功能学单词软件,主要介绍了这个软件制作环境,制作流程,对数据库的操作以及它的使用方法。用户可以根据自己的需要去查询单词,添加单词,删除单词,编辑单词,浏览词库中的单词,也可以进行四六级考研词汇等。另外,它还给单词学习者们提供了一个背单词的好方法。每一个用户都可以通过创建一个用户名来背诵单词,随时查看自己的历史记录,以便确定自己的背诵进度。本文从软件工程的角度进行了详细的阐述。该系统的开发工具是Microsoft Visual Basic 6.0,使用的数据库为Microsoft Access version 7.0 。 关键词:电子词典,Microsoft V isual Basic 6.0,数据库

ABSTRACT 20 half after centuries leaf,with the rapid development of society, with computer for representative of the development that modern science acquires to advance by leaps and bounds combine quick combine together with the people's daily life.The calculator technical development and progresses also make the naissance of the electronics language Electron Dictionary make possible.Although only ten histories of the next years, the electronics Electron Dictionary has already developped quickly strong, become having a member of the prosperous vitality in the Electron Dictionary household.Though it is still not enough to replace the traditional Electron Dictionary currently, in English study and teaching, because of it practical, fast, accurate, economy etc. characteristics, have already become the emollient competitor of the traditional English-to-Chinese Electron Dictionary , and put forward the challenge to the traditional Electron Dictionary . The software that this text will introduce is a multi-function learn the single phrase software, mainly introduced this software manufacture environment, the manufacture process, to operation and its operation methods of the database.The customer can search the single phrase according to own demand, increasing the single phrase, deleting the single phrase, editting single phrase etc..Moreover, it returned to provide a good method that carries on the back the single phrase for the single phrase learners.Each customer can pass to establish an user's name to recite from memory the single phrase.At any time look into own history record, for the purpose of assurance recite from memory the degree of progress ownly.Carried on to elaborate carefully from the angle of the software engineering.It is Access database that the development tool of that system is the powerbuilder 9.0 databases of the usages. Key words:The Electron Dictionary ,Microsoft Visual Basic 6.0, Access database

基于Android系统电子词典的设计与开发

基于Android系统电子词典的设计与开发 摘要:近年来,随着Android手机的日趋流行,Android手机软件也日益发展壮大。而在全球化的背景下,对于英语的学习也变得越来越重要。手机电子词典软件作为学习英语的工具,凭借其便捷、简单、高效的优势,日益受到年轻人的青睐。它通过使用联网数据库或者本地数据库来实现对单词、句子的查询,并且显示在图形用户界面上。基于Android系统的电子词典软件包括三部分:第一部分是词典,第二部分是翻译,第三部分是单词本。词典部分包括在线的英文词典和离线的柯林斯词典。该部分主要是根据用户的输入调用有道API或者使用SQLite数据库来实现对单词的查询与显示释义等操作。翻译部分主要是调用百度API来实现对英语句子的翻译。单词本部分则是将查询到的生疏单词添加到生词本以便于随时的复习。 关键词:Android;SQLite数据库;有道API;百度API;英文单词

DESIGN AND IMPLEMENTATION OF THE ELECTRONIC DICTIONARY SYSTEM ON ANDROID ABSTRACT:In recent years, with the popularity of Android, Android software has become increasingly strong.And in the context of globalization,the learning of English is also becoming increasingly important.With its convenient,simple,efficient operation,it is relied on by teenagers.It translates English words and sentences into Chinese and display on the graphical user interface by the use of local network or databases.The electronic dictionary software which is based on Android systemconsists of three parts: the first part is the Dictionary, the second part is the Translation ,and the third part is the Word. The Dictionary includes offline Collins dictionary and onlineEnglish dictionary. This part using Youdao API and SQLite database is used to show the result of users’ queries. The Translation using Baidu API translates English sentence to Chinese. TheWordbookis used to add unfamiliar word to the wordbook by which we can review. KEYWORDS:Android;Sqlite database;Youdao API;Baidu API;English words

电子词典文档

1.前言 在做电子词典功能实现的时候,主要从以下几个方面入手,即:英汉互译、汉英互译。 在英译汉、汉译英这两个功能模块上,我们首先提供了一个查询界面,即使用者需要输入要查询的关键字,点击确定按钮,屏幕上就会出现其对应的答案。在做这个模块的时候,我们主要解决了JAVA与数据库的链接问题,进而实现其功 2.系统总体功能介绍 本系统在单词查阅方面主要完成了英译汉、汉译英功能. 4. 主界面功能 该模块的主要功能为:由于将组员所做的各模块组合在一起。使用户可以在一个界面下调用组内成员的功能模块。即放便用户使用又方便用户的学习。而且不但可以通过菜单栏调用各功能模块,还可以通过按钮调用。主界面主要由两个面版,五个按钮,一个文本框,一个文本区,一个标签和一个菜单栏组成。在文本框中输入要查询的数据。文本区中显示查询的结果。 5. 英译汉功能 该模块的主要功能为:当用记遇到陌生的单词或记不清解释的单词时,用户可以通过本功能查找,还通过本模块完成单词的再一次记忆。 6. 汉译英功能 该模块的主要功能为:当用户进行汉译英翻译时难难免遇到不会的词或记不请的记。这时用记就可以通过本功能实现词汇的查找。它不但可以查到想要查的词还可以找到和该词相关的单词。 7. 数据库表设计 英语词汇表

4.1 主界面功能 主界面主要由主界面主要由两个面版,五个按钮,一个文本框,一个文本区,一个标签和一个菜单栏组成。在文本框中输入要查询的数据。文本区中显示查询的结果。 主要方法包括:DataWindow()为构造方法,创建用户添加词汇界面;与actionPerformed()为接口方法,处理ActionEvent事件。 4.1.1 主界面界面 4.1.2程序源代码 import java.awt.*; import https://www.360docs.net/doc/ff8057783.html,.*;

嵌入式课程设计电子词典硬件设计说明

上海电力学院 嵌入式系统 课程设计报告 题目:电子词典的设计 姓名: 学号: 院系: 专业年级: 同组成员: 年月日

一、实验内容及要求 在LCD屏幕左侧绘制出单词输入框和释义显示框以及一个搜索键,右侧绘制4*4键盘按钮,模拟出简易电子词典的功能,按钮操作用触摸屏或键盘实现均可。 实现功能: (1)LCD屏幕上显示4*4键盘,显示单词及其翻译、例句。 (2)一个键可完成2个英文字母的输入,如左上角第一个键可实现输入a,b两个字母,第一次按下时为输入a,如果需输入b,只需连续快速按键两次即可。 (3)在输入完单词后,点击搜索键,即可在释义显示框中显示该单词的词性、中文解释、示例词组和句子等。 (4)当发现输入的单词在库中不存在时,可实现将该单词添加入库的操作。 二、设计思路 (1)通过LCD显示模块画出电子词典操作界面。 (2)对应界面中各键的位置设置键盘对应键值。 (3)设定功能键,实现以下3个功能:①退格键:删除最后一位字母;②搜索∕保存键:对输入框的单词进行判断,若单词存在于词库中,则显示单词词性、词义、例句;若单词不存在则自动进行保存;③转换键:按下后,字母键输出对应的第二个字母。 (4)按键后赋值并显示。 三、软件构架

四、模块分析 (1)键盘模块 流程图: 源代码:/****************************************************************************** *************** * File:keyboard.c * Author: embest * Desc:keyboard source code * History: ******************************************************************************* **************/ /*--- include files ---*/

电子词典规格说明书

电子词典规格说明书 1、设计任务与要求 为了巩固和加深对面向对象程序设计的基本概念、基本理论和实现技术的理解。掌握Java开发的主要环境与工具,掌握面向对象的常用控件的使用方法。掌握面向对象系统分析与设计的基本方法和步骤,并能针对简单的实际应用问题进行初步地分析和设计以及掌握Java编程语言,并针对具体应用问题进行编程实现。所以我们设计了一种基于java的英汉互译词典。 本系统是一个采用mysql作为数据库,用JAVA作为开发工具的英汉电子词典,内有英汉词典和备份词库。它不仅可实现英译汉、的基本翻译功能,还可以让用户根据自己的需要添加、删除词库,形成自己的词库。除此之外本地词库如果不能查询到的单词,会自动提示是否进行在线联网查询,还能对查询到的单词进行发音,除此之外,该词典还有语音识别功能,能够识别用户所读打次并查询。 2、开发环境分析 本系统是一个采用mysql作为数据库,用JAVA作为开发工具的英汉电子词典,内有英汉词典、汉英词典和备份词库。它不仅可实现英译汉、汉译英的基本翻译功能,还可以让用户根据自己的需要添加、删除词库,形成自己的词库,还可以联网在线查询词库中没有的单词。软件环境 64位win8.1操作系统。JDK和eclipse软件环境。

3、系统总体设计 电子英汉词典系统包括三个大方面:数据库的设计,显示界面,监控鼠标点击事件。 (1)数据库中包括英译汉,汉译英以及备份词库,以及在线联网查询,这也是本电子词典的最主要功能。 (2)主窗体界面中包括本地词典、联网词典、生词本。二级菜单包括:语音查询、删除单词、添加单词、加入生词本。 (3)程序共有三个大类的函数,包括主副窗体界面的设计、Commons 组件工具的添加设计、保存单词的格式类型设计。 4、功能模块设计 (1)英译汉功能模块说明:可以实现对英文单词的查询功能。用户文本框中输入要查询的英文单词。若该单词存在于词库中,则会在文件对话框中显示其词性及中文翻译;若该单词没有存在于词库中,则会弹出提示框、提示是否要进行联网查询。 (2)备份词库功能模块说明:可以实现对现有词库的备份,可将当前词库存入用户所设置的任意位置。 (3)添加词汇功能模块说明:可以实现对词库的添加。用户可自行输入所添加的单词及其解释,若添加的是词库中没有的单词,系统在添加成功后提示添加成功。若添加的是词库中已有的单词,系统会弹出警告,说明此词汇已存在。 (4)修改词汇功能模块:可以实现对词库中已有单词的修改。用户可自行修改词库中的单词及其解释。若输入的单词不存在于词库中,

英汉电子词典设计报告_设计_

郑州轻工业学院 课程设计 课程名称C语言程序课程设计 题目名称__电子英汉词典_____ 学生学院___计算机学院___ 专业班级__嵌入式10-01_ 学号____________ 学生姓名________ 指导教师 2012年7月4日

题目名称__电子英汉词典___ 学生学院______ 专业班级___ 学号_____ 学生姓名_______ 一、课程设计的内容 题目三十:电子英汉词典设计 一、问题描述: 英汉词典作为一个常用的学习工具,是我们经常要使用的。该系统能完成一个简单的电子英汉词典的功能,如:单词的查找、增词、删除、修改和维护等工作。 二、功能描述: 1、在计算机中建立有限规模的电子英汉词典(文件),利用程序实现电子英汉词典的查找、增词、删除、修改和维护工作。 2、词典的内容为:每行对应一个词条,每个词条由两个字符串组成,字符串用若干空格符分开;前一个是单词字符串(英文),后一个是释义字符串(中文),使用分号作为多个释义的分隔符(无空格)。 3、对单词和释义字符串长度的限定分别为不少于20个与40个字符,词条数限定为不多于200条。 4、采用菜单工作方式。在一个操作执行之后,程序询问是否继续执行该操作。如输入Y或y,则重复同一操作,不退回到菜单;如输入其它信息,则回到菜单等待另一次选择。仅当选择退出操作时,程序应询问是否将修改后的词典存盘,并根据用户选择存盘退出或不存盘退出。 5、要求整个设计以人为本,用户界面友好。 二、课程设计的要求与数据 1、进一步掌握和利用C语言进行程设计的能力; 2、进一步理解和运用结构化程序设计的思想和方法; 3、初步掌握开发一个小型实用系统的基本方法; 4、学会调试一个较长程序的基本方法; 5、学会利用流程图或N-S图表示算法; 6、掌握书写程序设计开发文档的能力。

电子词典哪个好

本文转载:电子词典精选官方博客 学习大巴https://www.360docs.net/doc/ff8057783.html, 电子词典以其方便实用性,得到了越来越多的师生喜爱。随着科技的发展电子词典的词汇量越来越大,甚至二三十万;英语、汉语的词汇和语句达到真人发音效果;有互联网您手中的电子词典可以完成很多任务。 那么哪些是我们选购的标准呢?到底什么样的电子词典哪个好? 1.品牌品牌品牌品牌,品牌决定产品是否专业,这句话很真实。发音音质,音质的效果决定了学习的效果 2.词汇库大小词汇库大小词汇库大小词汇库大小,词汇库直接影响我们的学习效率,所以非常关键 3.电子词典的娱乐游戏电子词典的娱乐游戏电子词典的娱乐游戏电子词典的娱乐游戏,电子词典的娱乐游戏功能,能让我们在紧张的学习压力下得到一个很好的放松,各种品牌的电子词典内置的游戏不尽相同,有的是俄罗斯方块,心理测试等等一些智力小游戏。 4.电子词典的重量及尺寸电子词典的重量及尺寸电子词典的重量及尺寸电子词典的重量及尺寸,一个合适的电子词典必须具备这两个优点,合适的尺寸,轻巧的重量,这样方便了我们能够随时将我们的电子词典房子啊口袋里面,随时随地学习使用了 本文转载:电子词典精选官方博客 学习大巴https://www.360docs.net/doc/ff8057783.html,

5.电子词典的系统功能电子词典的系统功能电子词典的系统功能电子词典的系统功能,一款不错的电子词典需要具备很强大的系统功能才行,比如,小闹钟,国际时间,数据备份等等功能,同时个性化的设置功能也逐渐成为了学生一族的厚爱。 电子词典是一个非常不错的学习工具,所以选购时您一定要按照您分享的5个标准去选购,这样一台合适的电子词典就能到手了,电子词典哪个好再也不是您的问题了。 本文转载:电子词典精选官方博客 学习大巴https://www.360docs.net/doc/ff8057783.html,

相关文档
最新文档