基于云计算的移动相册管理系统的设计毕业论文
2022-05-17 21:38:57
论文总字数:24127字
摘 要
随着科技的进步,各种摄影设备琳琅满目,人们也很乐于随手拍下一些生活的画面,对于这些照片又不忍心删掉,随着时间的积累,这些照片会占用我们很大的内存空间,而如何保存这些曾经的回忆,对我们来说是个不小的问题。
大数据的发展对DV族们来说是个很大的福音。随着云的概念进入我们的生活,电子相册将变的越来越好用,人们不需要为此考虑内存的问题,而只需要关心设备电量的问题,可以随心所欲的想拍多少就拍多少。
本文结合移动相册管理系统的传统模式,再加以结合云计算的技术,以hadoop为开发框架,HDFS为文件处理系统,详细说明了基于云计算的移动相册管理系统的设计与实现过程。该系统具有在云端新建、删除相册、显示云相册、上传本地照片等功能,实现了异地同步、轻松分享的目的。
本系统使用MyEclipse作为开发工具,使用Hadoop为开发框架,使用tomcat应用服务器,HDFS作为Hadoop的分布式文件处理系统,向应用程序提供高吞吐访问的分布式文件系统。
关键词:云计算 相册管理 Hadoop HDFS
Cloud-based mobile photo album management system design
Abstract
With the progress of science and technology, all kinds of photographic equipment dazzling, people are willing to readily take picture of life. In these photographs and not bear to delete them. With the accumulation of time, these photos will take us a lot of memory space and how to preserve the memories of these for us is a not a small problem.
The development of big data is a great boon for the DV family. With the concept of the cloud into our lives, electronic photo album will become better and better. People do not need to considered this memory problem and only need to care about equipment of electricity. It can be arbitrary to take as many will take many.
Combined with mobile photo album management system of the traditional model and cloud computing technology, using Hadoop as a development framework. HDFS file processing system is described in detail which based on the cloud computing mobile photo album management system designed and implementation process. The system has a new cloud, delete the album, show the cloud album, upload local photos and other functions, to achieve remote synchronization.It is easy to share of the purpose.
The system use MyEclipse as a development tool, using Hadoop as a development framework, using Tomcat application server HDFS as Hadoop distributed file processing system, to the application provides high throughput access distributed file system.
Keyword: Cloud Computing; Album management; Hadoop; HDFS
目录
摘要 I
Abstract II
第一章 绪论 1
1.1 系统开发的背景 1
1.2 系统的传统部署与现状 1
1.3 系统开发的目的和意义 3
1.4 系统定位 3
1.5 用户分析 4
第二章 开发工具介绍 5
2.1 系统采用Hadoop框架 5
2.2 Hadoop环境搭建 5
2.3 实现MySQL数据库与HDFS的实时数据同步 8
第三章 需求分析 9
3.1 可行性分析 9
3.1.1 技术上的可行性 9
3.1.2 经济性 9
3.1.3 运行可行性 9
3.1.4 管理上的可行性 10
3.2 系统需要解决的主要问题 10
3.3 系统需要实现的功能 10
3.4 系统功能性需求分析 10
3.4.1 系统业务流程 10
3.4.2 系统功能结构设计 11
3.4.3 系统模块用例模型分析 12
3.5 其它需求 14
第四章 系统设计 14
4.1 设计原则 15
4.2 系统功能结构图 15
4.3 系统的功能结构设计 16
4.3.1 用户信息管理模块设计 16
4.3.2 用户相册管理模块设计 16
4.4 数据库设计 17
4.4.1 用户信息表 17
4.4.2 相册信息表 18
4.4.3 相片信息表 18
4.4.4 评论信息表 18
第五章 系统的实现 19
5.1 用户信息管理模块 20
5.1.1 用户登录 20
5.1.2 用户注册 21
5.2 用户管理相册模块 22
5.2.1 新增相册 22
5.2.2 上传相片 24
5.2.3 评论相片 28
第六章 系统的测试 30
6.1 测试方案设计 31
6.1.1 软件测试过程 31
6.1.1 测试策略 31
6.1.2 测试安排 32
6.1.3 测试资源 32
6.2测试用例构建 32
6.2.1 测试用例编写约定 32
6.2.2 测试用例设计 33
6.2.3 测试分析 34
结束语 34
参考文献 35
谢 辞 36
第一章 绪论
1.1 系统开发的背景
随着时代的进步和发展,各种电子移动设备不断改善,尤其是手机的普及,越来越多的人享受到信息时代带来的便利。以前拥有一部照相机是一件很稀奇的事儿,而现在每部手机上都自带一个照相机,人们也习惯了使用手机来进行拍照。碰上亲朋聚会或是节假日放假,呼朋唤友出去游玩,难免都要大“拍”一番。随着时间的推移,人们手机中存储的照片越来越多,就不得不面临着这样一个问题:手机内存空间不足了,想将照片删去却又舍不得,不删手机又无法在存入新的信息。于是越来越大的内存卡被开发使用,但这远远跟不上人们信息增长的速度。
请支付后下载全文,论文总字数:24127字