摘要:在网络时代,人们拥有了从线上获取信息的方法和渠道,这给大家提供了极大的便利。而全球化趋势的到来,使英语的的学习变的至关重要,有了网络,我们就可以在线上获取许多的网络资源,英语学习网站的出现让英语学习变得更加的简单。
基于JAVA的在线单词互动学习平台有管理员和用户两个角色,两个角色包含了不同的功能模块。用户注册登录后,可以在主界面使用在线翻译,查看个人信息,在线背单词,单词自检,心得交流等功能。管理员的工作主要是对各项信息的管理,包括对用户、词库、交流、反馈信息的增删改查。本平台使用mysql数据库进行数据的存储,使用IntelliJ IDEA进行程序的编写,使用Java语言编写程序,用到了Spring4、SpringMVC、MyBatis框架和项目管理工具maven。
本报告包括了对平台的需求分析以及通过需求分析得出的可行性分析,还有平台的概要设计和详细设计,最后对平台进行测试包括黑盒测试和功能测试,分析、总结得出不足和需要改进的地方,为以后的开发提供经验。
关键词:英语学习交流平台;MySQL;JAVA;SSM框架;
目录
摘要
Abstract
1 引言-1
1.1-课题背景-1
1.2-研究的意义和目标-1
1.3-开发工具简介-1
2-系统分析-3
2.1-可行性分析-3
2.1.1-技术可行性-3
2.1.2-社会可行性-3
2.1.3-经济可行性-3
2.2-需求分析-3
2.3-业务流程分析-5
2.4-数据流分析-6
3-系统概要设计-9
3.1-总体结构设计-9
3.2-功能模块设计-9
3.3-数据库设计-10
3.3.1-概念结构设计-10
3.3.2-逻辑结构设计-11
4 详细设计和实现-14
4.1 前端用户操作模块-14
4.1.1 用户登录注册模块-14
4.1.2 在线翻译模块-17
4.1.3 个人信息模块-18
4.1.4 背单词模块-19
4.1.4 交流中心模块-25
4.2 后端管理员操作模块-26
4.2.1 管理员登录模块-26
4.2.2 用户管理模块-27
4.2.2 词库管理模块-33
4.2.3 词量反馈管理模块-36
4.2.4 交流信息管理模块-39
5 软件测试-44
5.1 界面测试-44
5.2 模块测试-44
5.3 功能测试-45
5.4 环境测试-47
6 结束语-48
6.1 总结-48
6.2 展望-48
参 考 文 献-50
致谢--51