基于Android的英语学习系统移动端设计与实现毕业论文
2022-01-30 21:47:56
论文总字数:28491字
摘 要
英语作为当今世界的第一大语言,随着社会的发展,在中国,它不仅仅只是限于某一部分人的使用,更是广大中国人走出国门的一个敲门砖,也因此掀起了学习英语的热潮。在移动设备普及的今天,移动端应用的开发也愈来愈热门,人们使用电子产品的时间大幅增多,可以说是有离不开手机的状态,可想而知,大多数人接触手机的时间远远大于去找书阅读的时间,所以一个良好的英语学习APP客户端是能给我们带来很多帮助和便捷的。
英语星河App是基于Android系统而开发的方便人们随时学习英语的软件。它能帮助用户随时随地学习英语,充分利用碎片式的时间,能让用户系统全面的了解到自己的学习情况。该APP分为了四个模块,每个模块都是根据现实生活中的需求进行设计开发,能让用户体验到这个APP使用起来是非常的方便操作也简单。这次的项目设计是基于Java语言进行开发的,我们能充分的体会到该语言的强大,在数据存储方面我采用的是SQLite数据库,实现了客户端的开发需求,并且可以和数据库进行连接,实现了数据的实时录入与展现。
本文详细分析了系统的需求,阐述了在安卓平台下英语学习软件的客户端实现过程,本系统主要实现了用户登录注册功能、选择书籍进行语句的跟读练习和词汇学习功能、查看好友学习情况并可添加通讯录为好友的功能、个人信息管理功能、查看历史学习记录的功能等等。
关键词:Android ;英语学习; 客户端;Java;数据库
Design and implementation of the Android "English online learning system app"
ABSTRACT
As the world's largest language in the world today, with the development of society, in China, it is not only limited to the use of a certain part of the people, it is also a stepping stone for the majority of Chinese people to go abroad, and thus set off an upsurge of learning English. In mobile devices popular today, the development of mobile end applications are becoming more and more popular, people use electronic products more time, can be said to be inseparable from the state of the mobile phone, it is conceivable that most people touch the phone time far more than to find a book reading time, So a good English learning app client is able to bring us a lot of help and convenience.
English Star River App is developed based on the Android system to facilitate people to learn English at any time. It can help users learn English anytime, anywhere, make full use of fragmented time, and allow users to fully understand their own learning situation. The app is divided into four modules, each module is based on real life requirements for design and development, allowing users to experience the app is very convenient to operate and easy to use. The project design is based on the Java language development, we can fully appreciate the strong language, in the data storage I used the SQLite database, the implementation of the client development needs, and the database can be connected to achieve real-time data entry and display.
This paper analyzes the requirements of the system in detail and describes the client implementation process of the English learning software under the Android platform. This system mainly implements the user login registration function, selects the book to read the sentence the reading practice and the vocabulary study function, the view friend study situation and may add the Address Book as the friend's function, the personal information management function, View the features of history learning records, and so on.
Key words: Android;English learning ; Client;Java;Database
目 录
摘 要 I
ABSTRACT II
目 录 III
第一章 绪论 1
1.1课题研究背景 1
1.2课题研究目标 1
1.3 课题主要研究 2
第二章 项目开发工具及环境 3
2.1开发工具 3
2.1.1开发工具的简介 3
2.1.2开发工具的搭建 3
2.1.3开发语言 8
2.2 SQLite数据库 9
2.2.1 SQLite数据库简述 9
2.2.2 SQLite数据库特点 9
2.2.3 SQLite数据库安装与配置 9
2.3 MYSQL数据库 10
2.3.1MYSQL数据库简述 10
2.3.2MYSQL数据库特点 10
2.3.3MYSQL数据库安装与配置 10
2.3.4Navicat安装与配置 11
2.4数据库分析 11
2.5 数据库概念设计 12
2.6数据库逻辑结构 13
2.7 数据库连接设计 14
第三章 系统需求分析 15
3.1可行性研究 15
3.2 需求分析 15
3.3 系统目标 16
3.4 系统功能模块分析 17
3.5 系统功能结构 18
3.6 业务流程图 19
第四章 客户端详细设计和实现 20
4.1登录模块的设计和实现 20
4.2注册模块的设计和实现 22
4.3主界面模块的设计和实现 25
4.4课模块的设计和实现 28
4.5圈子模块的设计和实现 31
4.6我的模块的设计和实现 35
第五章 总结 38
参考文献 39
致谢 40
请支付后下载全文,论文总字数:28491字