首页> 中文学位 >面向Android平台的多媒体电子杂志的设计与实现
【6h】

面向Android平台的多媒体电子杂志的设计与实现

代理获取

目录

声明

致谢

摘要

序言

1 引言

1.1 项目背景

1.2 与其他阅读类客户端相比

1.3 论文主要工作

1.4 论文组织结构

1.5 小结

2 系统相关技术

2.1 Android API

2.1.1 Fragment

2.1.2 DownloadManager

2.1.3 Notification

2.2 Volley网络通信框架

2.2.1 Volley提供的功能

2.2.2 Volley的架构设计

2.3 Json数据解析

2.4 数据存储

2.4.1 SQLite数据库存储数据

2.4.2 SharedPreferences存储数据

2.4.3 ContentProvider存储数据

2.5 缓存机制

2.6 WebView与Javascript交互

2.7 小结

3 项目需求分析

3.1 功能性需求分析

3.1.1 项目主要功能

3.1.2 项目功能模块分析

3.2 非功能性需求分析

3.2.1 可维护性

3.2.2 运行稳定性需求

3.2.3 软件可靠性需求

3.3 小结

4 项目设计与实现

4.1 项目架构

4.1.1 MVC架构模式

4.1.2 网络通信架构

4.1.3 缓存处理架构

4.2 功能模块设计与实现

4.2.1 分类模块

4.2.2 展示模块

4.2.3 下载模块

4.2.4 杂志阅览模块

4.2.5 封面自拍模块

4.2.6 设置模块

4.3 小结

5 软件测试与运行结果

5.1 测试

5.2 测试结果

5.3 运行界面展示

5.4 小结

6 总结与展望

6.1 总结

6.2 展望

参考文献

作者简历及攻读硕士专业学位期间取得的研究成果

学位论文数据集

展开▼

摘要

阅读,是人类的一项基本需求。结合新媒体和移动互联网元素,电子杂志等手机客户端阅读类应用应运而生。电子杂志的发展突破了传统纸媒杂志不易携带的束缚,使得用户在手机客户端就可以随时随地获取资讯信息。在内容方面,电子杂志更是集文本、图片、音频、视频等多媒体元素为一体,带给用户从视觉到听觉的全新阅读体验。这就是多媒体电子杂志的由来。
  本论文首先分析了多媒体电子杂志的背景及国内发展现状,阐述了该产品的研发具有的实际意义和社会价值。接下来对开发该产品所需的相关技术进行了阐述和探究,进一步对项目的功能性需求和非功能性需求进行了分析,在这个基础上进一步描述了项目的系统架构设计和功能模块的划分,介绍了主要模块的详细设计与实现以及多媒体电子杂志的测试情况和主要软件问题的修复。本人在项目开发过程中参与整个系统的需求分析、概要设计、详细设计,开发测试工作,独立设计实现了分类模块、展示模块、下载模块、阅读模块、订阅模块,封面自拍模块、推送模块和设置模块等该项目的所有模块。
  在项目整体开发过程中,本人工作内容可概括如下:
  (1)在需求分析阶段,参与该项目的需求分析,归纳总结形成文档。
  (2)在设计阶段,按照需求分析结果将项目划分多个功能模块,并完成项目的概要设计和每个模块的详细设计。
  (3)在实现阶段,对于项目所有模块的编码实现是由本人一人完成。
  (4)在测试阶段,对项目进行单元测试,编写测试用例,测试该应用是否完成需求分析中的功能,并对发现的问题进行及时修正。
  目前,该应用已经正式上线,通过跟踪用户对本应用的使用体验和反馈,充分说明本应用已达到了其预计的目标。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号