目 录
第1章 课程设计的目的与要求 1
1.1 课程设计目的 1
1.2 课程设计的实验环境 1
1.3 课程设计的预备知识 1
1.4 课程设计要求 1
第2章 课程设计内容 2
2.1 背景介绍 2
2.1.1 业务背景 2
2.1.2 技术背景 2
第3章 需求分析 3
3.1 现状的分析 3
3.2 功能需求分析 3
3.2.1系统总体功能介绍 3
3.3 模块功能介绍 3
3.3.1主界面功能 3
3.3.2英译汉功能 3
3.3.3汉译英功能 3
3.3.4单词发音功能 4
3.4 数据库需求分析 4
3.5 系统的数据流程分析 4
3.6 数据项 6
第4章 系统设计 7
4.1 系统的总体设计 7
4.1.1系统的功能模块设计 7
4.2 系统的详细设计 8
4.2.1概念设计 8
4.3 系统的物理设计 9
第5章 系统设计 10
5.1 算法方面的问题 10
5.2 字符串方面的问题 10
5.3 系统的实现 10
5.3.1主界面功能实现 10
5.3.2英译汉功能实现 12
5.3.3汉译英功能实现 13
第6章 课程设计总结 15
参考资料 16
第6章 课程设计总结
经过了一个星期的时间,利用flash开发的英汉词典程序终于完成了。本程序是针对其相关企业现状的分析之后,确定了程序涉及的领域,包括了界面设计、功能设计、数据库设计等,是一个具有实际应用意义的程序。
经过这次的课题的设计与实现,尽管遇到了很多很多难题,但是让我让我更加受益的是在这次课程设计中得到的经验、心得和锻炼。这让我发现编译程序的过程其实就是不断解决问题的过程,从中也感受到了编写软件的乐趣,一个人永远有学不完的知识,就算开发软件的各项知识都学会了,但在实际开发过程中仍然会遇到不少问题,这是就要做到以下这两点:一个是“查”,另一个则是“问”。通过仔细的查阅资料和询问老师以及同学,最终解决了不少的问题。这也是使我认识到解决问题一方面依靠外界的帮助,更重要的是依靠自己的能力。这次课程设计给我以前学过的知识做了一个总结,为我深入学习编程做了铺垫。
由于时间以及其它方面的原因,我设计的程序只完成了几个重要的功能的实现,依然存在着不少问题和缺陷,比如说:用户界面设计不够美观,异常出错处理功能比较差等多方面问题,这还需要在以后的学习中加以改进,希望以后能够做的更成功。