JAVA电子英汉词典
课程设计
课程设计报告课程设计名称 Java程序设计
专业
班级
学号
姓名
指导教师
成绩
年月日
目录
一、设计任务与要求 (1)
1.1 设计任务与要求 (1)
1.2 选题目的与意义 (2)
二、需求分析 (2)
2.1 用户需求分析 (2)
2.2 开发环境分析 (4)
三、系统设计 (5)
3.1 系统总体设计 (5)
3.2 功能模块设计 (6)
3.3 类的设计 (7)
3.4 数据库设计 (10)
四、程序实现 (12)
4.1 程序流程图 (12)
4.2 关键算法与技术实现 (14)
4.3 类与数据结构实现 (28)
五、测试运行 (29)
5.1 系统测试方案 (29)
5.2 运行结果分析 (30)
六、设计体会 (36)
一、设计任务与要求
1.1 设计任务与要求
经过本课程设计实践,达到以下目的:
(1)培养学生严谨务实的工作态度,并在老师的指导下,提高分析问题和解决问题的能力,促进理论联系实际学风养成。
(2)巩固和加深对面向对象程序设计的基本概念、基本理论和实现技术的理解。
(3)掌握Java开发的主要环境与工具,掌握面向对象的常见控件的使用方法。
(4)初步掌握面向对象系统分析与设计的基本方法和步骤,并能针对简单的实际应用问题进行初步地分析和设计。
(5)掌握Java编程语言,并针对具体应用问题进行编程实现。
(6)经过撰写课程设计论文,锻炼学生科技论文写作能力。
电子英汉词典
功能要求:能够编辑词典库中的信息,能够实现英译汉,汉译英(要考虑一词多义)。
该系统主要用于实现英汉互译的功能,先选择是英译汉还是汉译英然后再查询框中查询,该系统会自动弹出匹配信息
1.2 选题目的与意义
我选择电子英汉互译词典这一课题的目的在于巩固所学JAVA 语言编辑基本功,掌握Jdk,Editplus,Eclipse,Jcreator等开发工具的运用,拓宽常见类库的应用。
Java语言是当今流行的网络编程语言,它具有面向对象,跨平台,分布应用等特点,它贴近自然的语言,而且有利于软件的维护和继承。
我们经过该教学环节与手段,把所学课程及相关知识加以融会贯通,全面掌握JAVA语言的编程思想及面向对象程序设计的方法,为今后从事实际工作打下坚实的基础。
二、需求分析
2.1 用户需求分析
用户需求分析:英汉词典作为一个常见的学习工具,是我们经常要使用的。
该系统能完成一个简单的电子词的功能。
该系统主要用于实现英汉互译的功能,系统拥有自己的数据库。
○1英译汉功能:我们能够先选择让系统进行英译汉功能,然后在查找框中输入想要查询的英文单词,系统将自动在数据库中查找匹配记录并给出相对应的汉语意思。
○2汉译英功能:我们能够在系统中选择汉译英功能,然后在查找框中输入想要查询的汉语意思,系统将自动在数据库中查找匹配。