预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共36页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

课程设计报告 课程设计名称Java程序设计 专业 班级 学号 姓名 指导教师 成绩 年月日 目录 TOC\o"1-3"\h\uHYPERLINK\l_Toc902一、设计任务与要求 PAGEREF_Toc9021 HYPERLINK\l_Toc100371.1设计任务与要求 PAGEREF_Toc100371 HYPERLINK\l_Toc172471.2选题目的与意义 PAGEREF_Toc172471 HYPERLINK\l_Toc17967二、需求分析 PAGEREF_Toc179672 HYPERLINK\l_Toc125532.1用户需求分析 PAGEREF_Toc125532 HYPERLINK\l_Toc274042.2开发环境分析 PAGEREF_Toc274043 HYPERLINK\l_Toc4094三、系统设计 PAGEREF_Toc40944 HYPERLINK\l_Toc82253.1系统总体设计 PAGEREF_Toc82254 HYPERLINK\l_Toc192003.2功能模块设计 PAGEREF_Toc192004 HYPERLINK\l_Toc286693.3类的设计 PAGEREF_Toc286695 HYPERLINK\l_Toc107283.4数据库设计 PAGEREF_Toc107287 HYPERLINK\l_Toc29815四、程序实现 PAGEREF_Toc298159 HYPERLINK\l_Toc48734.1程序流程图 PAGEREF_Toc48739 HYPERLINK\l_Toc181814.2关键算法与技术实现 PAGEREF_Toc1818111 HYPERLINK\l_Toc73434.3类与数据结构实现 PAGEREF_Toc734320 HYPERLINK\l_Toc9411五、测试运行 PAGEREF_Toc941120 HYPERLINK\l_Toc60135.1系统测试方案 PAGEREF_Toc601320 HYPERLINK\l_Toc276175.2运行结果分析 PAGEREF_Toc2761721 HYPERLINK\l_Toc16556六、设计体会 PAGEREF_Toc1655625  一、设计任务与要求 1.1设计任务与要求 通过本课程设计实践,达到以下目的: (1)培养学生严谨务实的工作态度,并在老师的指导下,提高分析问题和解决问题的能力,促进理论联系实际学风养成。 (2)巩固和加深对面向对象程序设计的基本概念、基本理论和实现技术的理解。 (3)掌握Java开发的主要环境与工具,掌握面向对象的常用控件的使用方法。 (4)初步掌握面向对象系统分析与设计的基本方法和步骤,并能针对简单的实际应用问题进行初步地分析和设计。 (5)掌握Java编程语言,并针对具体应用问题进行编程实现。 (6)通过撰写课程设计论文,锻炼学生科技论文写作能力。 电子英汉词典 功能要求:能够编辑词典库中的信息,能够实现英译汉,汉译英(要考虑一词多义)。 该系统主要用于实现英汉互译的功能,先选择是英译汉还是汉译英然后再查询框中查询,该系统会自动弹出匹配信息 1.2选题目的与意义 我选择电子英汉互译词典这一课题的目的在于巩固所学JAVA语言编辑基本功,掌握Jdk,Editplus,Eclipse,Jcreator等开发工具的运用,拓宽常用类库的应用。Java语言是当今流行的网络编程语言,它具有面向对象,跨平台,分布应用等特点,它贴近自然的语言,而且有利于软件的维护和继承。我们通过该教学环节与手段,把所学课程及相关知识加以融会贯通,全面掌握JAVA语言的编程思想及面向对象程序设计的方法,为今后从事实际工作打下坚实的基础。 二、需求分析 2.1用户需求分析 用户需求分析:英汉词典作为一个常用的学习工具,是我们经常要使用的。该系统能完成一个简单的电子词的功能。该系统主要用于实现英汉互译的功能,系统拥有自己的数据库。 eq\o\ac(○,1)英译汉功能:我们可以先选择让系统进行英译汉功能,然后在查找框中输入想要查询的英文单词,系统将自动在数据库中查找匹配记录并给出相对应的汉语意思。 eq\o\ac(○,2)汉译英功能:我们可以在系统中选择汉译英功能,然后在查找框中输入想要查询的汉语意思,系统将自动在数据库中查找匹配记录并给出相对应的英文单词。 eq\o\ac(○,3)备份词库功能:我们可以将现