Android云笔记APP设计与实现+源代码(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

Android云笔记APP设计与实现+源代码(2)


6 系统实现    16
6.1系统开发环境与部署    16
6.1.1  系统开发环境与工具    16
6.1.2  Android环境安装    16
6.1.3阿里云平台服务器端环境部署    16
6.2  主要功能实现    17
6.2.1系统主界面实现    17
6.2.2注册登录注销实现    18
6.2.3写笔记功能实现    19
6.2.4用户查看笔记功能实现    19
6.2.5笔记收藏的实现    20
6.2.6笔记点赞、评论的实现    20
6.2.7新建笔记分类的实现    21
6.2.8热门笔记功能实现    22
6.3关键技术实现    22
6.3.1客户端网络框架设计实现    22
6.3.2云端数据库存储实现    23
6.3.3热门笔记计算    23
7 系统测试    24
7.1测试目的    24
7.2测试过程    24
7.3测试结论    24
8 总结与展望    24
致谢    24
参考文献    25
云笔记的设计与实现
1 绪论
近年来,在移动互联网技术的飞速发展下,智能手机的发展速度得以迅速提升,网络宽带不断进步,移动信息应用技术已悄然影响着人们家庭和社会生活的方方面面。在苹果和谷歌这两家科技公司的带领下,智能手机以极快的速度进入了人们的生活,尤其在最近几年,移动手机应用正在重新定义人们的生活、社交和办事方式[1]。
在此之前,传统的记录笔记形式就是记录在纸质媒体上,所有需要记录笔记的人都是将需要记录的内容记录在纸质笔记本上,帮助他们的工作学习,但是这种记录方式相较于移动终端的云笔记平台仍存在一些缺点:
一是纸质笔记非常容易损毁,难以恢复。二是在信息量非常大的时候,依靠传统纸质笔记并不能高效的存储笔记信息。笔记并不能高效的存储笔记信息。
伴随着数字时代的到来和移动学习的快速发展,人们进入了信息时代,个人日常产生的信息呈爆炸式增长。在这样的情况下,仅仅一个纸质笔记本已经不再能够满足人们的需求,基于移动终端的个人笔记软件应运而生,其操作简单,功能强大,处理信息率高,应用广泛,不再像传统笔记那样仅可以记录文字,记录形式愈加丰富,更可以做到共享笔记,笔记永久保存等功能。
如今移动笔记正随着网络技术的发展和移动设备的普及而迅速被人们所熟知,以移动APP的形式被广泛应用,用户可以不受时间地点的约束在终端上记录笔记,而且现在记录的内容也更多种多样,包括图片,涂鸦,视频等更加丰富的媒体资源,为用户带来了非常方便高效的体验。
1.1  国内外研究状况
1.2  研究的目的和内容
本文设计实现一个云笔记平台,让用户可以随时随地记录笔记、查看笔记、收藏笔记,热门笔记推送,评论笔记,点赞笔记并将数据存储在云端等功能。
研究内容主要有以下几点:
1.Android开发环境和JAVA语言的学习研究。其中定义一些变量、函数、各种功能的添加、UI设计等。
2.笔记读取的实现,实现笔记的点赞评论和收藏。
3.客户端数据和服务端数据存储的方法的研究,设计并实现系统的数据存储结构。
4.研究阿里云平台服务端开发技术,客户端和服务端通信机制,服务端的数据存储。
2  开发平台及相关技术
2.1  阿里云服务器简介
云服务器是一种简单高效,安全可靠,处理能力能够弹性伸缩的计算服务。阿里云服务器具有数据安全保障、防网络攻击和自助管理等高级功能,能够简化部署,降低成本,更适应当前互联网应用瞬息万变的特点。该云服务器适用于商务网站、游戏类应用、SaaS应用(如:在线ERP、CRM、OA、HR)等[3]。 (责任编辑:qin)