摘要:拍照摄影已经成为这个科技时代不可或缺的生活方式,随着安卓软件市场的兴起,摄影教程类软件也迅速发展起来。该项目利用Eclipse为开发工具,使用Java语言在Android SDK基础上进行开发,后台使用Robomongo工具在MongoDB中建模系统中的各类数据。系统实现了客户在线浏览教程或作品,并可以申请教程、点赞项目、分享经验、上传教程等核心业务。服务器端实现了用户管理、教程管理、作品管理、审核管理等业务功能,同时还加入了百度云推送实现。论文描述了项目的设计和实现的过程,对整个客户端系统的设计框架和功能进行了较为详细的分析,并建立了系统的数据模型并实例化为数据库集合,重点讨论了核心功能的实现策略和方法,最后针对系统客户端进行了测试并提出了改进方向。66038
毕业论文关键字:摄影教程,安卓开发,百度云推送,MongoDB,Robomongo
Abstract:Camera photography has become an indispensable way of life in this technological age, with the rise of the Android software market, photography tutorial class software has developed rapidly. The project uses the Eclipse development tools, with the usage of Java in Android SDK development language, based on the background using various types of data in modeling system in MongoDB by Robomongo tool. System enables customers to browse online tutorials or work, and you can apply for the tutorial, point praise the project, share experiences, upload tutorials and other core business. Server-side implementation of user management, course management, work management, audit management and other business functions, and also joined the Baidu cloud push realization. The paper describes the design and the process of implementation of the project, the design of the framework and function of the whole client system for a more detailed analysis, and the establishment of a data model of the system and examples into the database collection, focusing on the core functionality of the implementation strategy and methods for system clients finally tested and the improved direction.
Keywords: photography tutorial, Android develop, baidu cloud push, MongoDB, Robomongo
目 录
1 背景 5
1.1 课题背景 5
1.3 摄影教程系统的研究思路 5
1.4 开发摄影教程客户端的重要性 6
2 开发工具及开发环境 6
2.1 开发工具的介绍 6
2.2 开发环境 8
3 技术简介 8
3.1 HTTP协议 8
3.2 MONGODB数据库 8
3.3 百度云推送 9
4 系统需求分析 10
4.1 特性需求分析 10
4.2 功能需求分析 10
4.3 UI界面设计 12
4.4 数据流图 12
5 系统总体设计 14
5.1 系统总体分析 14
5.2 系统模块设计 14
5.3 系统E-R图设计 16
6 系统详细设计 17
6.1 文件结构与用途 17
6.2 主要界面核心功能代码实现 基于安卓的摄影教程在线平台研究+源代码:http://www.751com.cn/jisuanji/lunwen_73810.html