韩汉在线词典与学习系统的设计与实现
DESCRIPTION
韩汉在线词典与学习系统的设计与实现. 指导教师 闫海珍 讲师 答辩学生 06110150405 申脉汗. 课题设计意义. 随着 国家教育不断的发展与提高,英语的学习近乎 普及 。 然而 韩国 文化对中国的影响逐渐增大,更多的人选择韩国语作为第二语言。纵观整个互联网,学习英语的网络工具已经不胜枚举并极为成熟。如《谷歌合作版金山词霸 2.0 》等。然而学习韩国语的网络工具却寥寥无几 , 即使是强大的谷歌也只能提供极为简单的翻译功能。因此,此领域还近乎于空缺。本系统将 提供 在线 翻译 词典与 学习 平台 。 - PowerPoint PPT PresentationTRANSCRIPT
课题设计意义随着国家教育不断的发展与提高,英语的学习近乎普及。然而韩国文化
对中国的影响逐渐增大,更多的人选择韩国语作为第二语言。纵观整个互联网,学习英语的网络工具已经不胜枚举并极为成熟。如《谷歌合作版金山词霸 2.0 》等。然而学习韩国语的网络工具却寥寥无几,即使是强大的谷歌也只能提供极为简单的翻译功能。因此,此领域还近乎于空缺。本系统将提供在线翻译词典与学习平台。
除此之外,尝试将博客系统,好友系统,游戏系统,学习系统等优秀的细想和模式结合起来,搭建一个全新的词典、学习和交互系统。当然,在本系统中只是给出了最初的理念及模型,在后续开发中会将每个子系统的功能进行放射和交织。
关键技术、模型及平台介绍
1. MVC 模型: Model-View-Controller
2. NEO 框架: FreeMarker+Struct2+Spring+JdbcTemplete+NEO-Core
3. Freemarker :模板引擎, JAVA 包,程序员可以使用的类库
4. Struts2 框架:兼容 WebWork 和 Struts1 的 MVC 框架
5. Spring 框架:轻量级的 IoC 和 AOP 的容器框架
6. JdbcTemplate : core 包的核心类,简化了我们对 JDBC 的使用
7. Ajax : AsynchronousJavaScript+XML ;页面,数据的动态显示和交互
8. DIV+CSS2
用户功能:• 用户登陆系统• 查询单词及语法• 将生词添加到生词本• 查看其他用户• 帮助管理员添加更新词库
系统实现:主要功能和方法
管理员功能:
• 管理员登陆• 用户管理• 词库管理• 验证用户添加单词
结论本文主要研究、探讨了基于 MVC 模式、 B/S 架构的在线韩语词典的设
计与实现。在本系统中用到了主流的框架技术包括 Strut2 、 Spring 等和当前非常流行的前台网页技术包括 CSS2+DIV 、 Ajax 、 Freemarker 、 JSP
等以及数据库技术。在系统的开发中加入了 UI 的设计以及人工智能的理念,一切从方便用户的角度去完善系统与用户的交互和事务功能。以在线词典的功能为基础,对新的学习理念进行了大胆的尝试和创新。
在数据库的设计上也采用了大胆的尝试,将 JAVA 语言面向对象和单继承的特点转变为了数据库设计的指导思想,由此数据库的结构更加的清晰了,执行效率也得到了提高。
总的来说,这个系统已经初具成效,拥有较好的稳定性和正确性以及便捷美观的交互界面,已经能为用户提供相应的服务,也能作为一个大家探讨的项目和话题。我将不懈努力,继续完善和扩充该系统的各项功能与服务。
致谢在闫海珍老师的悉心指导下,我圆满完成了毕业论文和毕业设计。在毕
业设计的各个阶段我都得到了闫海珍老师的细心指导。在她的帮助下,我的学习不断进步,通过实践逐步完善整个知识体系。在此我对我的导师表示衷心的感谢。
我还要感谢所有传授我知识,教导我的老师,没有老师们尽心竭力的教导也不会有我今天的成绩,所以借着毕业论文,我要衷心感谢所有曾经传授我知识,帮助我的园丁们,你们是最可爱的人。
此外,还要感谢我的母校东软信息学院。感谢母校为我们提供的优良的学习环境和生活环境。即将离开母校,真的非常舍不得。
还要特别感谢我的家人和朋友在我大学期间给予我的支持和鼓励。
最后谢谢所有的答辩老师,您们辛苦!祝愿各位老师身体健康,工作顺利,桃李满天下。