| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:12984 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:2008年以来,人们的生活习惯,行事风格以及交际方式因为移动互联网产生了重大改变。为了便于人们随时随地记录每天的感悟与发生的事情,人们开发了移动笔记类应用程序。目前的笔记类应用程序还无法处理繁杂的用户信息,因此制作了一款解决此类问题的云日记应用程序。 系统是基于安卓操作系统的个人云日记应用程序。用户注册并登录后,可以修改个人信息和密码。可以不限时间、不限地点对日记进行记录,将日记的数据上传到云端进行保存,并在多个安装该应用程序的手机上进行同步更新。可以对日记进行修改与删除操作。 客户端使用了现在主流的第三方框架进行开发。XUtils框架用来处理网络,Picasso框架用来处理图片加载,RoundedImageView框架用来处理圆形头像。服务器采用了现在主流的集成开发框架(Struts+Spring+Hibernate,SSH)开发框架中的Struts2框架进行开发,为服务器的运行与维护提供了极大的便利。
关键词:日记;同步;第三方框架
目录 摘要 Abstract 1 绪论-1 1.1 选题背景-1 1.2 选题目的与意义-2 1.3 国内外研究现状-2 1.4 本课题的研究目标-3 1.5 本文主要研究内容-3 1.6 本章小结-3 2 系统需求分析-4 2.1 系统的特点-4 2.2 系统总体目标-4 2.3 系统功能分析-5 2.3.1 客户端注册模块-6 2.3.2 客户端登录模块-6 2.3.3 客户端日记读写模块-6 2.3.4 客户端数据同步模块-6 2.3.5 客户端日记管理模块-7 2.3.6 客户端设置模块-7 2.3.7 服务端登录处理模块-8 2.3.8 服务端注册处理模块-8 2.3.9 服务端日记同步模块-8 2.3.10 服务端信息同步模块-8 2.3.11 服务端文件上传模块-8 2.4 系统用例分析-8 2.4.1 用户注册模块-8 2.4.2 用户登录模块-9 2.4.3 读写日记模块-10 2.4.4 向服务端更新数据-11 2.4.5 从服务端获取数据-11 2.4.6 设置模块-12 2.5 非功能性需求分析-13 2.5.1 整体性需求-13 2.5.2 可扩展性需求-13 2.5.3 兼容性需求-13 2.6 本章小结-13 3 系统概要设计-14 3.1 系统总体框架设计-14 3.2 系统物理拓扑结构-14 3.3 客户端的逻辑结构-14 3.3.1 表现层-14 3.3.2 业务逻辑层-14 3.3.3 数据访问层-15 3.4 系统存储方案设计-15 3.4.1 SharedPreferences存储数据-15 3.4.2 网络存储日记文件-15 3.4.3 文件存储本地缓存数据-15 3.4.4 数据库存储-15 3.5 本章小结-17 4 系统详细设计-18 4.1 系统主要模块建模-18 4.1.1 注册登录模块-18 4.1.2 读写日记模块-18 4.1.3 数据同步模块-19 4.1.4 日记管理模块-19 4.1.5 设置模块-20 4.2 本章小结-20 5 系统实现-21 5.1 客户端界面实现-21 5.1.1安卓界面元素-21 5.1.2界面实现-21 5.2 注册登录模块实现-22 5.3 读写日记模块实现-22 5.4 设置模块实现-22 5.5 WebService服务端实现-22 5.6 ListView的优化-23 5.7 本章小结-23 6 系统测试-24 6.1 功能性测试-24 6.1.1用户的登录和注册测试-24 6.1.2日记读写模块测试-25 6.1.3设置模块测试-26 6.2 非功能性测试-26 6.2.1兼容性测试-26 6.2.2整体性能测试-26 6.3 本章小结-26 结 论-27 参 考 文 献-28 致 谢-29 |

