基于Android的口语训练系统的设计毕业论文
2022-01-29 18:40:56
论文总字数:23482字
摘 要
口语是人类语言教学一个不可缺少的部分,而英语又是全球通用的交际工具,学习好英语口语的重要性不言而喻。然而目前主流的英语口语学习方式大多缺乏便利性,因此开发一款基于移动设备端的英语口语的训练软件十分重要。
本课题研究的意义在于给学生带来一个便捷的口语训练途径,针对四级难度的口语进行训练,并提供练习反馈。论文主要从用户客户端和后台管理两个角度出发,分别从系统需求分析、总体设计思路和详细实现方案等几个人方面全面介绍。系统实现的主要功能有:用户查看所有题目及其难度、选择添加题目、进行口语训练、原题语音播放、查看准确率、查看学习进度与错题重新练习;后台实现题目的上传、删除、修改。为了提高系统的实用性,APP提供了云端下载功能,丰富题库资源。
本次开发采用Android Studio开发工具,Java语言进行代码编写,eclipse配置tomcat服务器连接MySQL作为后台,以及讯飞开放平台提供的语音识别SDK(1.1129版本)等技术来完成整个APP的设计与实现。
关键词:口语训练 Android 讯飞语音识别SDK
The design of the oral training system based on Android
Abstract
Spoken language is an indispensable part of human language teaching, and English is a universal communication tool. It is self-evident that studying English spoken English is very important. However, most of the current mainstream English oral learning methods lack convenience. Therefore, it is very important to develop a training software for spoken English based on mobile devices.
The significance of the research in this project is to provide students with a convenient oral training method, to train for four levels of difficulty speaking, and provide feedback on practice. The dissertation mainly starts from the perspectives of user client and background management, and comprehensively introduces several aspects such as system requirements analysis, overall design ideas and detailed implementation plans. The main functions of the system are: users view all topics and their difficulty, choose to add topics, carry out oral training, voice playback of the original title, view the accuracy rate, view the learning progress and wrong practice; background to achieve the upload, delete, modify the title . In order to improve the practicality of the system, APP provides a cloud download function to enrich the resource of question bank.
This development uses Android Studio development tools, Java language code writing, eclipse configuration tomcat server connection MySQL as a background, and the technology of the voice recognition SDK (1.1129 version) provided by Xunfei open platform to complete the design and implementation of the entire APP.
Keywords: Oral Training; Android; IFLYTEK voice recognition SDK
目录
摘要 I
Abstract II
第一章 绪论 1
1.1 课题的研究背景和意义 1
1.2 课题的研究现状与发展趋势 1
1.2.1 Android现状分析 1
1.2.2 基于移动端的口语练习趋势 2
第二章 平台开发工具和技术 3
2.1 开发工具介绍 3
2.2 开发技术介绍 3
2.2.1 Java语言 3
2.2.2 Android介绍 6
2.2.3 Fragment介绍 6
第三章 系统分析 8
3.1 系统可行性分析 8
3.1.1 技术可行性 8
3.1.2 经济可行性 8
3.1.3 操作可行性 8
3.2 需求分析 8
3.2.1 功能分析 8
3.2.2 性能分析 8
3.3 运行环境 9
第四章 系统详细设计 10
4.1 总体设计概述 10
4.2 系统功能模块 11
4.3 数据库设计 14
4.4 服务器端设计 14
4.4.1 搭建javaweb服务器 14
4.4.2 连接数据库 15
第五章 系统实现 18
5.1 界面设计 18
5.1.1 设计概述 18
5.1.2 主界面设计 18
5.1.3 其他部分界面简述 19
5.2 语音识别功能的实现 21
5.3 准确率计算的实现 26
5.4 云端下载功能的实现 28
第六章 系统测试 30
6.1 运行测试 30
6.2 功能测试 30
6.3 测试总结与展望 31
参考文献 32
致谢 33
第一章 绪论
1.1 课题的研究背景和意义
请支付后下载全文,论文总字数:23482字