家庭版电子相册的设计与实现(源码)

指导教师 刘 艳 摘 要信息技术的发展日新月异,电子科技与信息化技术在人类生活中的地位举足轻重。然而对于大多数的电子技术产品来说,由于中老年人对新生电子科技的了解较少,其用户群体主要局限于青年人。设计家庭版电子相册的理念主要是考虑到中老年客户群体的需求。本次毕业设计是以集成了SDK的Eclipse为开发平台,Java编写的运行在Android系统中的一款手机应用,主要包括实时共享照片、语音、文字等功能。选择创建、加入家庭模块,然后子女客户端可以创建或者加入一个“家庭”,老年人端可以加入家庭资源查看模块。包括图片、音频、视频的查看以及信息的推送等等。本设计是一款方便易学的适合中老年人的家庭版电子相册电子相册。
Key words: Electronic Album;Family Album;SDK;Eclipse;Android;java 目 录
第一章 引言 2
1.1 研究背景 2
1.2 研究意义 2
1.3 设计思路 2
1.4 国内相册APP发展现状 2
第二章 相关技术介绍 4
2.1 Android简介 4
2.2 Java介绍 4
2.3 SQLite简介 4
2.4 JDBC介绍 5
第三章 需求分析 7
3.1 可行性分析 7
3.2 需求分析 7
第四章 设计与实现 9
4.1功能设计 9
4.2 数据库设计 9
4.3 系统实现 10
4.3.1 创建或者加入家庭 10
4.3.2 问候界面 12
4.3.3 “子女端”相册功能 14
4.3.4 “老人端”相册功能 15
第五章 软件测试 17
5.1 测试的内容 17
5.2 系统测试概述 17
5.3 测试用例 17
5.4 测试结果 18
结 束 语 19
致 谢 20
第一章 引
 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 

1.1 研究背景
2007年,苹果公司发布了革命性的iPhone,自此开启了智能手机的新时代。随后,2008年,谷歌公司和开放手机联盟共同开发并推出了Android智能手机。时至今日,移动智能设备不仅深刻影响了智能手机行业,也改变了整个科技产业以及人们生活的方方面面,在全球掀起巨大的移动浪潮。数不清的移动应用也由此而生,电子相册只是其中之一。
所谓电子相册,是指可以在电脑上观赏的区别于CD/VCD的静止图片的特殊文档,其内容不局限于摄影照片,也可以包括各种艺术创作图片。其具有传统相册无法比拟的优越性:图、文、声、像并茂,可随意修改编辑,快速检索,并拥有恒久保存特性。随着数码科技的飞速发展,电子相册的运用也越来越广泛。
1.2 研究意义
目前,在我国,由于文化水平和对新鲜事物接收能力的限制,电子相册的受众群体主要为青年人居多。设计家庭版电子相册的理念主要是考虑到中老年群体需求。中老年人与子女的沟通方式大多还拘泥于普通的电话联系,主要是由于他们对新生电子科技的了解甚微,且目前世面上推出的大多数聊天软件操作过为复杂,导致他们没有过多的时间和精力去投入学习。综于以上原因,我想推出这款操作简单,且方便易学的适合中老年人与亲友实时共享照片,语音,文字等的这款家庭版电子相册。
1.3 设计思路
本系统是基于Android的家庭版电子相册APP,应包括以下内容:
1.对相册列表的浏览,对单张图片的细节查看;
2.视频、语音的录制与播放;
3.改变常见APP的注册与登陆系统,改为“家庭秘钥”系统。
1.4 国内相册APP发展现状
1.百度相册
百度相册,是百度公司推出免费的个人相册产品,于2012年5月8日正式上线。用户可以通过百度相册来便利地存储、浏览、分享、管理自己的照片,用照片记录和分享生活中的美好。百度相册是一款依托于百度强大的云存储服务,全面集成百度云计算核心技术与云服务特色的智能应用。在2012年10月举行的百度世界大会上,百度相册,展示了“人脸识别”功能。11月12日,这一功能正式上线。
2.网易云相册
手机相片上传工具,免费提供手机相片批量上传、安全备份服务。手机相片将被高速上传到网易相册,自动存入你的私密相册。独有强大的“批量操作”“增量备份”功能。数据免费存储,并进行双重备份。独有创新的“多人相册”服务,允许与你指定的好友共享私密相册。通过相片群广场,还可以发现并加入各种有趣的“主题相片群”。
3. Picasa tool
Picasa图片工具专业版是一款Android平台Google picasa官方选出的最美图片(动态更新),可以保存图片到SDcard,或者设置为壁纸(当然你需要先翻墙) 我的Picasa相册:在Picasa Tool里查看所有相册及照片;保存或删除相册照片;支持批量上传;挺适合定期上传大量图片到picasa做备份。
4. 时光相册Flayvr
软件的分类算法还是比较的准确,这个可以分享照片的应用可以不间断的变换位置和大小,还可以进行单个图片的信息编辑,时光轴式的展现非常漂亮。Flayvr工作原理:Flayvr能够识别同一活动中拍录的照片和视频并将其集结成精美生动的拼贴画;Flayvr时间轴会按照时间和位置分类自动显示您的所有专辑;只需点击 Email、Google +、Twitter、Facebook 或 SMS,即可轻松共享完整瞬间。
第二章 相关技术介绍
本次毕业设计课题为——家庭版电子相册,是一款基于Android的相册浏览类手机软件,该设计以集成了SDK的Eclipse做为开发平台,以Java作为开发语言。
2.1 Android简介
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2013年的第四季度,Android平台手机的全球市场份额已经达到78.1%。2013年09月24日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用这款操作系统的设备数量已经高达10亿台。
2.2 Java介绍
Java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并重新设计,用于开发Internet应用程序。用Java实现的HotJava浏览器(支持Java applet)显示了Java的几大特点:跨平台、动态Web、Internet计算。自此之后,Java被开发者们广泛接受,并大力推动了Web的迅猛发展,使当时常用的几款浏览器均支持Javaapplet。而之后,Java技术也在不断增加更新的内容。Java自从面世之后就广受欢迎,对C++语言形成了强而有力的冲击。如今,在全球云计算和移动互联网产业的环境下,Java具备了更加显著的优势和广阔的发展前景。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1271.html

好棒文