菊花源app的设计与实现【字数:23295】
目录
摘要Ⅰ
关键词Ⅰ
AbstractⅡ
引言
1 选题背景1
1.1 问题的提出 1
1.2 国内外研究状况1
1.2.1 国外研究状况1
1.2.2 国内研究状况2
1.3 研究的目的和内容2
2 开发平台及应用技术2
2.1 Android平台简介2
2.2 Android Studio简介2
2.3 相关技术3
2.3.1 基于Android的界面开发技术3
2.3.2 Bmob后端云4
2.3.3 pinyin4j4
2.3.4 科大讯飞语音合成5
2.3.5 图灵机器人5
3 系统需求与分析 7
3.1 总体需求分析7
3.2 用户需求分析7
3.2.1 用户需求定义7
3.2.2 用户用例分析8
3.3 数据分析10
4.1 系统功能模块设计10
4.1.1 注册登录模块设计10
4.1.2 科普模块设计11
4.1.3 赏花模块设计11
4.1.4 诗词模块设计12
4.1.5 问答模块设计13
4.1.6 我的模块设计14
4.1.7 横幅展示区模块设计15
4.2 数据库设计16
4.2.1 ER图 16
4.2.2 数据库表设计 16
5 系统的实现20
5.1 系统开发工具及运行环境22
5.2 系统流程图22
5.3 系统功能模块实现23
5.3.1 注册登录模块实现24
5.3.2 科普模块实现24
5.3.3 赏花模块实现25
5.3.4 诗词模块实现27
5.3.5 问答模块实现32
5.3.6 我的模块实现35
5.3.7 横幅展示区模块实现36
6 系统测试 *51今日免费论文网|www.51jrft.com +Q: ^351916072*
37
6.1 系统功能测试37
6.1.1 注册登录模块功能测试37
6.1.2 科普模块功能测试37
6.1.3 赏花模块功能测试38
6.1.4 诗词模块功能测试38
6.1.5 问答模块功能测试39
6.1.6 我的模块功能测试40
6.2 功能测试实例41
6.2.1 注册登录模块功能测试实例41
6.2.2 科普模块功能测试实例42
6.2.3 赏花模块功能测试实例43
6.2.4 诗词模块功能测试实例45
6.2.5 问答模块功能测试实例47
6.2.6 我的模块功能测试实例51
7 讨论与结论53
致谢53
参考文献53
“菊花源”APP的设计与实现
摘 要
本文为了弘扬中国传统菊文化,促进菊花产业的蓬勃发展,利用Java语言设计并实现了“菊花源”APP,提供了向大众科普和传播菊花知识的平台。系统基于Android Studio开发平台,运用了Activity、Content provider等重要组件进行开发。利用Bmob后端云数据库存储用户数据和系统数据。系统使用org.json框架来解析来自图灵机器人平台返回的json数据。系统共含有注册登录模块、科普模块、赏花模块、诗词模块、问答模块、我的模块、横幅展示区模块七大功能模块,满足用户的需求和科普的目标。其中,诗词模块展示了菊花相关的古诗词,为了便于用户认识软件内菊花诗词中的生疏字词,采用了pinyin4j开源库和科大讯飞语音合成技术,在用户需要的情况下,可以自行选择显示生疏词的注音或AI朗读生疏字词。此外,在问答模块,系统调用了图灵机器人,实现与用户聊天对话和帮助用户解答和菊花有关的问题的功能。本系统经测试后,验证了系统的功能可以满足用户的需求,界面友好,可以推广使用。
DESIGN AND IMPLEMENTATION OF “CHRYSANTHEMUM SOURCE” APP
ABSTRACT
In order to carry forward Chinese traditional chrysanthemum culture and promote the vigorous development of chrysanthemum industry, this paper designs and implements "chrysanthemum source" app by using java language, which provides a platform for popular science popularization and dissemination of chrysanthemum knowledge. The system is based on Android Studio development platform, using important components such as activity and content provider. Using bmob backend cloud database to store user data and system data. System use org.json Framework to parse JSON data returned from Turing robot platform. The system consists of registration module, popular science module, flower appreciation module, poetry module, question and answer module, my module and banner display module, which meet the needs of users and the goal of popular science. Among them, the poetry module displays the ancient poetry related to chrysanthemum. In order to facilitate the user to understand the unfamiliar words in the chrysanthemum poetry in the software, pingyin4j open source library and iFLYTEK speech synthesis technology are used. When the user needs, he can choose to display the annotation of the unfamiliar words or AI to read the unfamiliar words. In addition, in the Q & a module, the system calls Turing robot to realize the function of chatting with users and helping users to answer questions related to chrysanthemum. After the test of the system, it is verified that the function of the system can meet the needs of users, the interface is friendly and can be popularized.
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/605755.html