首页> 中文学位 >基于Android系统的短视频编辑社交分享系统的设计与实现
【6h】

基于Android系统的短视频编辑社交分享系统的设计与实现

代理获取

目录

声明

致谢

摘要

序言

1 引言

1.1 选题背景

1.2 课题的目的和意义

1.3 国内外发展现状

1.4 本文研究的主要内容

1.5 论文组织结构

1.6 本章小结

2 项目相关技术介绍

2.1 Android操作系统

2.1.1 Android系统架构

2.1.2 Android四大组件

2.2 SQLite数据库与GreenDAO

2.3 多线程机制

2.4 MVC框架

2.5 本章小结

3 需求分析

3.1 功能性需求

3.1.1 个人信息模块

3.1.2 视频编辑模块

3.1.3 社交互动模块

3.1.4 其他功能

3.2 非功能性需求

3.2.1 应用对Android系统版本的兼容性

3.2.2 易操作性

3.2.3 可扩展性

3.2.4 稳定性与响应速度

3.2.4 本章小结

4 项目概要设计

4.1 系统架构设计

4.2 应用系统总体设计

4.2.1 应用系统架构设计

4.2.2 应用系统功能模块划分

4.3 本地数据持久化设计方案

4.3.1 SharedPreference数据存储

4.3.2 SQLite数据库存储

4.4 网络数据通信设计方案

4.5 本章小结

5 功能模块详细设计与实现

5.1 VFun应用系统逻辑与实现概述

5.1.1 整体界面设计

5.1.2 整体系统操作流程

5.1.3 整体类与包设计

5.2 登录注册模块

5.2.1 登录子模块

5.2.2 注册子模块

5.2.3 完善个人信息子模块

5.3 信息管理模块

5.3.1 信息编辑子模块

5.3.2 列表管理子模块

5.4 社交互动模块

5.4.1 用户社交子模块

5.4.2 视频社交子模块

5.5 视频编辑模块

5.5.1 用户界面设计

5.5.2 模块流程设计

5.5.3 模块整体类设计

5.5.4 模块主要方法流程设计

5.6 本章小结

6 系统测试与结果分析

6.1 功能性测试

6.2 非功能性测试

6.2.1 兼容性测试

6.2.2 性能测试

6.3 本章小结

7 结论

参考文献

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

学位论文数据集

展开▼

摘要

伴随着互联网行业的迅猛发展,4G网络的快速发展,和如今智能移动终端的广泛普及,移动互联网已经发展成为伴随人们生活的一部分。Android操作系统巨大的市场占有份额也使得基于Android平台的应用开发具有很大的市场需求。将移动互联网和用户在日常生活中必要的社交行为结合而产生的社交类移动应用在应用市场占有很大比例。
  本课题来源于在公司实习所参与完成的Android平台上开发的实际项目VFun。VFun项目以短视频编辑为中心,以网络社交的思维导向对项目的功能点进行发散式的展开,将社交与娱乐结合。用户可以将拍摄好的视频进行添加滤镜、分帧编辑,添加背景音乐等操作使之成为新的短视频,通过对编辑完成的视频分享评论点赞等交互行为以及用户间的关注与发送消息进行网络社交活动。项目主要分为三个大的功能模块:分别为个人信息模块,视频编辑模块和社交模块。个人信息模块侧重于用户个人信息相关的一些功能操作,视频编辑模块偏重于针对视频的编辑存储等一系列相关功能,社交模块侧重于用户之间的交互行为所涉及到的功能点。项目基于Android开发平台,使用AsyncHttpClient和JSON进行网络通信与数据传输,SQLite实现数据库存储,并使用NDK(Native Development Kit)开发。
  该项目基于Android平台进行开发,围绕确定的需求明确具体的功能模块和功能点,对项目架构进行总体的概要设计,并对功能点相关类以及类间关系进行详细设计,进行编码实现、错误调试以及最终测试验收。本人参与完成了项目的设计与实现以及后期的调试工作,整个设计遵循软件体系架构设计的思想原则,应用到软件设计模式,最终的成果在满足项目需求的同时也保证了良好的用户体验。该项目在2016年3月已经上线运行。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号