英语词汇查询系统的设计与实现

  • 格式:doc
  • 大小:719.00 KB
  • 文档页数:42

英语词汇查询系统的设计与实现

0 / 42 摘 要

在信息化时代,学生学习很多时候也会通过信息化手段快速的掌握知识,不断提高自身能力,进而提高社会竞争力。英语学习在社会竞争中是一项必不可少的技能。随着信息时代科技的飞速发展,计算机技术大大地提高了工作效率,在辅助教学中的应用也越来越广泛。智能背单词自测系统是一种高效、便捷的学习方式,具有直观性和趣味性,能够提高用户的学习积极性和主动性,从而提高学习效率。用户不但可以快速的查询到自己想要的单词,还可以选择多种方式进行背单词自测,测试后系统能够立即批改,准确判断对错,并进行统计测试情况,最后显示正确答案。管理员可以增加、删除和修改习题,查看每个用户每次的使用情况并对其管理。

本系统采用JAVA语言,当下流行的Struts1框架,JSP页面和MySQL数据库,从而实现系统的基本功能。设计系统的过程中,首先建立了系统的结构框架,然后在此基础上进行数据库的设计,接着经过详细设计时的不断修改和完善,测试阶段的反复调试和验证,最终形成达到设计要求的可行性系统。

关键词:英语 高效 便捷 JAVA 英语词汇查询系统的设计与实现

ABSTRACT

In the information age, students often learn through information means to improve

ability. English learning is a necessary skill in the social competition. With the rapid

development of information age, computer technology has been greatly increased work

efficiency. The application of auxiliary teaching has becoming widely used. The self-test

system of memorizing words is a efficient and convenient way of learning. The system is

intuitive and funny so that it can improve users' learning enthusiasm, initiative and efficiency.

Users can not only fast query to own words, but also can choose a variety of ways to back the

word self-test. System can judge right and wrong after test and show the right answer if

wrong. Administrator can insert, delete, update words and check the usage of each user every

time.

This system has used the JAVA language, SSH framework, MySQL database and jsp to

achieve the basic function of system. I have establish the framework of the system in the

designing of system. On the basis of system I design the database. Then after continuous

modification and test, I complete the development of system finally.

Key words: English Efficient Convenient JAVA 英语词汇查询系统的设计与实现

目 录

第一章 系统技术简介 ............................................................................................................. 1

1.1 JAVA简介 ............................................................................................................................ 1

1.2 JSP简介 ............................................................................................................................... 1

1.3 MVC简介 ............................................................................................................................ 2

1.4 Struts简介 .......................................................................................................................... 4

1.4.1 Struts的概念和体系结构 ............................................................................................... 5

1.4.2 从视图角度(View)..................................................................................................... 6

1.4.3 从模型角度(Model) .................................................................................................. 7

1.4.4 从控制器角度(Controller) ........................................................................................ 7

1.4.5 Struts的配置文件struts-config.xml ............................................................................... 8

1.4.6 Struts的工作流程 ........................................................................................................... 8

1.4.7 Struts框架的具体实现 ................................................................................................... 8

1.5 Tomcat简介 ........................................................................................................................ 9

第二章 系统分析 ................................................................................................................. 11

2.1 系统分析 .......................................................................................................................... 11

2.1.1 系统目标 ....................................................................................................................... 11

2.1.2 内容介绍 ....................................................................................................................... 11

2.2 系统设计 .......................................................................................................................... 11

2.2.1 应用平台配置 ............................................................................................................... 11

2.2.2 系统设计及分析 ........................................................................................................... 12

2.3 数据库的设计 .................................................................................................................. 14

2.3.1 数据库的介绍 ............................................................................................................... 14

2.3.2 数据库的设计与实现 ................................................................................................... 15