当前位置:主页 > 管理论文 > 移动网络论文 >

基于Node.js的图片分享应用的设计与实现

发布时间:2017-05-27 13:11

  本文关键词:基于Node.js的图片分享应用的设计与实现,,由笔耕文化传播整理发布。


【摘要】:随着移动互联网的发展,拍照分享到社交平台已经成了人们的一个习惯。国内外也相继出现了许多图片分享应用,比如Instagram、美图秀秀等。虽然国内外的图片应用纷繁复杂,但是它们的侧重点主要在图片本身,比如为图片加上特效处理,所以目前所有图片类应用都将产品的重点放在了“工具性”上,而严重地忽视了社交因素。为了提高图片分享应用的社交性,将图片与游戏相结合,本文设计和实现了一个与微信公众号结合的图片分享应用系统。本文的主要任务是设计和实现一个基于Node.js的图片分享应用的移动端Web系统。首先对图片分享应用的需求进行分析,总结了系统的功能性需求及性能方面的需求,为了充分利用了移动设备和微信平台的优势,该系统以微信公众号作为用户与系统的接口。然后基于移动端Web应用的系统设计原则,对图片分享应用进行总体设计,包括系统架构、功能模块以及开发环境的设计,其主要功能模块包括用户注册,拍照上传、裁剪照片、自定义游戏中的图片、分享自定义的游戏等。接着,根据MVC设计模式,对图片分享应用进行详细设计,包括模型层的数据库设计,控制层的相关业务逻辑接口的定义以及系统的界面设计。依照系统的详细设计,对图片分享应用进行开发和实现,并针对系统的主要技术点的实现进行详细的介绍,主要包括系统业务逻辑的实现;图片裁剪的实现;图库瀑布流布局的实现;将应用接入微信公众号;系统性能优化的实现。最后,为了确保系统的稳定性,对系统进行完善的功能测试。
【关键词】:移动互联网 图片分享应用 微信 Node.js
【学位授予单位】:南京理工大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52
【目录】:
  • 摘要3-4
  • Abstract4-7
  • 1 绪论7-11
  • 1.1 课题背景7
  • 1.2 国内外现状分析7-8
  • 1.3 论文主要内容8-9
  • 1.4 论文组织结构9-11
  • 2 相关技术研究11-20
  • 2.1 JavaScript11-12
  • 2.2 Node.js12-13
  • 2.2.1 Node.js与JavaScript的关系12
  • 2.2.2 Node.js优缺点12-13
  • 2.3 Express13-14
  • 2.4 非关系型数据库(Nosql)14-16
  • 2.4.1 关系型数据库瓶颈14-15
  • 2.4.2 Nosql特点15
  • 2.4.3 Nosql15-16
  • 2.5 MongoDB16-18
  • 2.5.1 MongoDB16
  • 2.5.2 MongoDB特点16-17
  • 2.5.3 MongoDB适用场景17-18
  • 2.6 jQuery Mobile18-19
  • 2.6.1 jQuery Mobile简介18
  • 2.6.2 功能特点18-19
  • 2.7 本章小结19-20
  • 3 图片分享应用的需求分析与设计20-43
  • 3.1 需求分析20-26
  • 3.1.1 系统业务流程分析21-23
  • 3.1.2 系统的功能需求23-25
  • 3.1.3 性能需求分析25-26
  • 3.2 系统总体设计26-32
  • 3.2.1 系统设计原则26-27
  • 3.2.2 系统架构设计27-30
  • 3.2.3 功能模块设计30-31
  • 3.2.4 开发环境31-32
  • 3.3 系统详细设计32-42
  • 3.3.1 模型层设计32-35
  • 3.3.2 控制层接口设计35-38
  • 3.3.3 页面原型设计38-42
  • 3.4 本章小结42-43
  • 4 图片分享应用的实现43-57
  • 4.1 系统业务逻辑的实现43-46
  • 4.2 图片裁剪的实现46-49
  • 4.3 图库瀑布流布局的实现49-53
  • 4.3.1 传统多列浮动49-50
  • 4.3.2 CSS3新特性方式50-51
  • 4.3.3 绝对定位方式51-53
  • 4.4 接入微信公众号53-54
  • 4.5 系统性能优化实现54-56
  • 4.6 本章小结56-57
  • 5 系统测试57-60
  • 5.1 功能测试57
  • 5.2 性能测试57-59
  • 5.3 本章小结59-60
  • 6 总结和展望60-62
  • 6.1 本文主要工作60
  • 6.2 展望60-62
  • 致谢62-63
  • 参考文献63-65
  • 附录65

【参考文献】

中国期刊全文数据库 前4条

1 覃秋密;韦永军;蒋家斌;;CSS Sprites提升网页加载速度的应用研究[J];电脑知识与技术;2011年27期

2 李晶;;NodeJS——服务器端JavaScript运行环境[J];程序员;2010年12期

3 刘旭;;Chrome V8引擎中的JavaScript数组实现分析与性能优化[J];计算机与现代化;2014年10期

4 申德荣;于戈;王习特;聂铁铮;寇月;;支持大数据管理的NoSQL系统研究综述[J];软件学报;2013年08期


  本文关键词:基于Node.js的图片分享应用的设计与实现,由笔耕文化传播整理发布。



本文编号:400045

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/ydhl/400045.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户d5d5b***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com