基于android的成语学习系统开发毕业论文
2021-11-07 21:02:39
摘 要
成语,是中国汉字语言词汇中定型的词,作为中国传统文化的一大特色,受到了很多人们的喜爱,同时人们希望能够方便地进行成语查询和学习。随着移动互联网的发展以及移动设备的普及,人们在移动端进行成语学习十分方便,基于Android的成语学习系统能够很好地满足在移动端便利地查询成语、学习成语的需求。
本论文中描述的“基于Android的成语学习系统”被名命为“IDIOM”,关于该系统的开发,首先基于Java编程技术,Android Studio开发工具与Android手机开发技术来完成Android客户端的开发,实现Android客户端和用户的交互以及后台服务器端的交互。其次基于Java编程技术、MySQL数据库、IDEA开发工具、阿里云服务器和Spring Boot框架来完成云服务器的搭建和与Android客户端的交互,并利用MyBatis来完成与MySQL数据库的交互。
IDIOM系统提供了成语查询、成语收藏、成语学习、成语复习、取消收藏、难度推荐、复习推荐、查询已学习成语、查询已收藏成语、用户打卡等几个功能,当然还具备基本的用户登录、用户注册和用户相关设置功能,在界面设计上采用了相对简单大方设计,以便提供给用户良好的设计体验。
关键词:Android;Spring Boot;MyBatis;MySQL;成语学习;
Abstract
As a feature of Chinese traditional culture, idioms are favored by many people. People have a strong desire to search and learn idioms conveniently. With the development of the mobile internet and the popularity of mobile devices, it is very convenient for people to learn idioms on the mobile terminal. The learning system of idioms based on Android can well meet the needs of conveniently searching and learning idioms on the mobile terminal.
The "idiom learning system based on android" described in this thesis is named "IDIOM". The development of this system is firstly based on java programming technology, android studio development tool and android mobile phone development technology to complete the development of the android client, and realize the interaction between the android client and the user as well as the interaction between the background server. Secondly, based on java programming technology, MySQL database, IDEA development tool, alibaba cloud computing and spring boot framework, we build the cloud server and interact with the android client, and use MyBatis to complete the interaction with MySQL database.
The IDIOM system provides several functions such as idiom query, idiom collection, idiom learning, idiom review, canceling collection ,difficulty recommendation, review recommendation, queries about learned idioms, queries about collected idioms, and user punch card. Of course, it also has the basic functions of user login, user registration and user-related Settings. The relatively simple and generous design is adopted in the interface design, so as to provide users with a good design experience.
Key Words:Android;Spring Boot;MyBatis;MySQL;Idiom learning;
目 录
摘 要 Ⅰ
Abstract Ⅱ
第1章 绪论 1
1.1 研究背景 1
1.2 国内外研究情况 1
1.3 研究内容及其意义 1
1.4 论文结构 2
第2章 IDIOM成语学习系统概要设计 3
2.1 IDIOM成语学习系统需求分析 3
2.1.1 用户群体及需求概述 3
2.1.2 功能性需求分析 4
2.1.3 非功能性需求分析 5
2.2 IDIOM系统总体框架设计 6
2.3 表示层概要设计 7
2.4 业务逻辑层概要设计 8
2.4.1 用户设置模块 8
2.4.2 成语模块 12
2.4.3 推荐模块 14
2.4.4 打卡模块 14
2.5 数据访问层概要设计 15
2.5.1 MySQL数据库设计 15
2.5.2 Android数据持久化存储 16
2.6 本章小结 16
第3章 IDIOM成语学习系统详细设计与实现 17
3.1 表示层设计与实现 17
3.1.1 界面跳转流程 17
3.1.2 界面设计实现 18
3.2 业务逻辑层设计与实现 20
3.2.1 用户设置模块 21
3.2.2 成语模块 23
3.2.3 推荐模块 25
3.2.4 打卡模块 26
3.3 数据访问层设计与实现 27
3.3.1 MySQL数据库实现 27
3.3.2 Android数据持久化存储实现 27
3.4 本章小结 27
第4章 系统测试与效果展示 29
4.1 环境测试 29
4.2 黑盒测试 30
4.2.1 用户设置模块 30
4.2.2 成语模块 32
4.2.3 推荐模块 32
4.2.4 打卡模块 32
4.3 白盒测试 33
4.4 测试结果分析 33
4.5 本章小结 33
第5章 总结与展望 34
5.1 全文总结 34
5.2 工作展望 34
参考文献 35
致 谢 36
第1章 绪论
1.1 研究背景
成语,是中华传统文化中一颗璀璨的明珠。作为中华儿女,了解、学习和理解中华优秀传统文化,不限于成语方面,不仅可以增加对华夏历史文化的了解,还可以培养自身的民族自豪感,更可以提高思想深度和广度。
在国外,有很多外国友人在进行汉语的学习。究其原因,首先,就是作为语言最基本的功能——用于交流;其次,被中国深厚的文化底蕴深深吸引。中国的传统文化,其中就包括成语,吸引了很多外国人的眼球,使他们来了解,来学习。
为了让国内外喜欢学习汉语和成语的人们更加愉快和方便地学习成语,如何使用现有的网络通信设备便利地学习成语成为关注点。伴随着高度发达的信息网络时代的到来和手机智能化技术的日趋发展成熟,智能手机已经不再是单纯的通讯工具,它还成为一种全新的教育教学工具。