基于安卓Android校园植物学习系统的设计与实现(Axure,AoGIS,SQLite)
基于安卓Android校园植物学习系统的设计与实现(Axure,AoGIS,SQLite)(毕业论文14000字,程序代码,测试报告)
摘要
面向实体的学习方法是植物学习的主要途径,在移动互联网的时代,开发针对实体的自助式植物学习软件(App ),有明显的应用价值。本文在了解相关的植物学习软件基础上,对App软件的需求进行了分析。主要以北京林业大学校园植物为基本数据,运用Axure进行软件前期的交互性设计,利用Axure、AoGIS、SQLite、Java等相关技术,实现了一款基于Android的面向实体的自主学习App软件(BJFU_植物学习者)。软件可以对北京林业大学校园内500多例植物进行定位识别、多媒体信息查询等,满足学习者基本需求同时也提供使用者补充、修改、上交多媒体信息(文字、图片、音频等)的功能。最后,对系统的进一步改进和发展进行了讨论。
关键字:Android,植物学习,交互设计,移动GIS,SQLite
A Campus Plant Learning System based on Android
Abstract
Entity oriented method of study is the main way to study plant, in the era of mobile Internet, learning software development for entities of self-service plants (App), has obvious application value. Based on understanding related plant learning software, the demand for apps are analyzed. Mainly in Beijing forestry university campus plants as the basic data, the early stage of the software with Axure interactive design, using Axure, AoGIS, SQLite, Java and other related technologies, has realized a entity oriented autonomous learning based on the Android apps (BJFU_ learners). Software can be more than 500 cases of Beijing forestry university campus plant is used to identify the positioning, the multimedia information query, etc., to meet learners' basic needs at the same time also provides users to add, modify, turned over to the multimedia information (text, images, audio, etc.). Finally, the further improvement and development of the system are discussed.
Key words: Android,The plant study, Interaction design, Mobile GIS, SQLite
论文的组织如下:
第一章引言:概括说明基于Android校园植物学习系统的研究目的意义、研究现状和研究方案。
第二章相关技术:主要介绍了Android、移动GIS开发技术、SQLite技术以及交互设计软件等系统运用到的相关技术。
第三章系统的分析与设计:校园植物学习系统的分析与设计,确定系统主要功能组成,分析出系统的业务流程以及数据流程,完成系统的数据库设计,通过Axure软件实现交互界面的设计。
第四章基于Android校园植物学习系统的实现,系统的代码实现过程以及成功运行到设备上的实例展示。
第五章结论与展望: 对本文主要研究及取得成果进行概要的总结,对系统的进一步改进和发展进行了讨论。
需求分析
校园植物学习主要针对两类用户,一类用户是在使用过程中能够发现软件数据漏洞,能够发送给后台补充信息。如植物学专业的老师或者学生;二类用户主要进行植物的基本了解学习,如植物学的初学者或者外来游客。
基于Android校园植物学习系统将要完成的是校园内植物信息导览的功能。“导览”是指软件向用户提供的一项基本服务,使用户更加方便的获取校园内植物的各种信息。
① 学习基于AoGIS的移动开发技术、移动GIS以及Android开发技术、Java程序语言、Axure交互设计软件。
② 分析设计,确定系统主要功能组成,分析出系统的业务流程以及数据流程,完成系统的数据库以及功能模块的设计,通过Axure软件实现交互界面的设计。
③ 系统实现,运用移动GIS以及Android开发技术、Java程序语言实现一款基于Android校园植物学习系统。在PC端有一个强大的数据库进行支持即PC端校园植物学习系统,数据库中保存有植物的代码、名称、科属种及植物性状等文字信息和图片、视频介绍等多媒体信息,还有空间信息。通过Axure设计界面以及交互逻辑,完成软件基本功能的实现,通过SQLite数据库存储属性数据,通过文件存储结构存放多媒体数据。最终达到实现系统规划功能的目的。
④ 系统应用,主要实地测试系统应用情况,针对出现的问题及时改正。
[资料来源:www.doc163.com]
目录
1 引言 1
1.1 研究目的和意义 1
1.2 相关系统情况 3
1.2.1 基于web的植物学习系统 3
1.3.2 基于APP的植物学习系统 4
1.3 校园植物学习系统 5
1.4 研究方案 6
1.4.1 研究内容 6
1.4.2 技术路线 6
1.4.3 本文结构 7
2相关技术 9
2.1 Android开发技术 9
2.2 移动GIS技术 9
2.3 SQLite技术 10
2.4 交互设计软件 10
3 校园植物学习系统分析与设计 12
3.1 需求分析 12
3.2 业务流程 12
3.3 数据流程 13
3.4 数据库设计 13
3.4.1 数据来源 13
3.4.2 空间数据 14
3.4.3 属性数据 14
3.4.4 关系模式设计和表结构 14
3.5 功能工具模块设计 15
3.5.1 功能模块设计 15
3.5.2 工具模块设计 17
3.6 界面设计 17
4 校园植物学习系统实现 24
4.1 实现步骤 24
4.2 运行实例 25
5 结论与展望 28
5.1 结论 28
5.2 展望 28
致谢 29
参考文献 30 [资料来源:Doc163.com]
上一篇:网上书店(图书)管理系统的设计与实现(HTML5,SSH,MySQL)(含录像)
下一篇:超市进销存系统的设计与实现(JAVA,CS,SQLServer)(含录像)