1、 课课 程程 设设 计计 报报 告告 课程设计名称课程设计名称 Java 语言程序设计语言程序设计 专专 业业 信息管理与信息系统信息管理与信息系统 目录目录 一、设计分析一、设计分析1 二、数据流程图二、数据流程图 1 三、操作方法及试验结果三、操作方法及试验结果2 1、菜单窗口、菜单窗口 2 2、查询查询 2 3、添加、添加 3 4、修改、修改 3 5、删除、删除 4 6、帮助、帮助 4 四、四、设计体会设计体会5 一、设计分析一、设计分析 英汉电子词典作为一个常用的学习工具, 系统应该能完成词典的功能。 该系统主要用于实现 英汉互译和编辑词典库中的信息的功能,系统拥有自己的数据库。 二、
2、数据流程图二、数据流程图 (用以各功能之间的关系) 开始 显示菜单 输入选项 显 示 无 法 找 到 显 示 删 除 成 功 显 示 无 法 找 到 显 示 修 改 成 功 输入单词 输入删除 的单词 输入修改的单 词 显示查询选项 输入中文 输入显示信 息 判断 循环体 查询 判断 循环体 查询 判 断 判 断 输入英文单词 输入中 文意 思 判断 判断 循环体 循环体 计算 计算 判 断 判 断 显 示 无 法 找 到 显 示 无 法 找 到 显 示 查 找 信 息 显 示 查 找 信 息 结束 三、操作方法三、操作方法及试验结果及试验结果 (1)此窗口为菜单窗口,用户可在此窗口内选择应用
3、的内容。其中文件目录中 包括:英汉词典,汉英词典,备份文库。编辑目录中包括:添加,修改,删除。 (2)用户可在窗口内输入要查询的单词或中文意思,输入完毕后点击查询将出 现次单词的解释或中文对应的单词。如输入的单词不存在词库中,则显示查无此 单词。 (3)若用户需要在词库中添加新的单词,则选择单词的添加。用户可输入想要 添加的单词及其解释。单击确定后,次单词保存在词库中。 (4)用户想要修改词库中已存在的单词,可选择单词的修改。用户可对该单词 及其解释进行修改。修改并保存后单击确定,系统将提示用户记录修改成功。 (5)想要删除词库中已存在的单词,可选择单词的删除。输入想要删除的单词, 点击确定后
4、,此单词及其解释一并删除。删除后,系统提示用户单词删除成功, 若没有找到要删除的单词,系统提示用户不存在此单词。 (6)用户可点击帮助来更好的了解电子词典的功能及其用法。 五、五、设计体会设计体会 经过这次不到两周的课程设计真的让我们感触颇多啊!首先,知识方面,经过大二上学 期一学期的学习,让我们对 java 的基础知识和操作环境和平台有了初步的了解和认识,但 是这次设计中还是遇到了很多问题, 尤其是数据库的创建和连接部分, 由于以前接触这部分 知识比较少,这次用到时感觉很陌生,我们在图书馆查阅了很多资料,并上网查询一些相关 资料,功夫不负有心人,最后大家的努力终于看到了成果,这次成功不仅让我
5、们的课程设计 得以成功,更重要的是掌握了更多以前不熟悉的知识,为以后的学习和实践打下基础。 然后,操作过程,在这次课程设计的开始就有机会自己下载和安装 jdk 和 eclipse 进一 步熟悉 java 的操作平台,并且在项目的建设和代码的导入以及运行和改错的过程中进一步 了解和巩固了基础的知识, 运行和改错对我们而言也是学习与复习的好机会, 是它们使我学 会了如何自学、如何查阅资料等,让我学习了很多,也让我对知识点有了更深的理解。 最后,通过这次课程设计让我深刻体会到合作的重要性,众人划桨开大船,大家分工 合作,查阅资料,讨论纠错,程序的编写运行才得以顺利实现,更重要的是大家在讨论和沟 通中学到了更多的知识,共同进步。同时,这个过程也让我们发现了自己相关知识的不足, 在以后的学习实践中, 我们会通过各种方式提高自己相关方面的知识, 为以后的学习和实践 打下基础。