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

基于nodejs的微博系统的设计与实现

发布时间:2018-02-03 21:31

  本文关键词: 社交网络 微博系统 node js 出处:《电子科技大学》2014年硕士论文 论文类型:学位论文


【摘要】:微博系统作为WEB 2.0的最新代表,它是一个基于用户关系的系统,用户能够使用WEB和WAP等各种客户端,在该系统中组建个人社区,以实现分享信息、发布信息和获取信息的目标。微博作为一种社交网络平台,将媒体、互联网与移动通讯技术聚合为一,凭借内容简短、传播快速、实时性强、互动性强的特性,满足了人们充分分享信息和交流信息的需求。在微博这个社交网络中,你不但可以作为观众,浏览你感兴趣的信息,而且也能够作为发布者,发布信息供别人浏览,也就是说,在微博中,人人都可以发言,人人都能够收听。从本质上说,微博仍是一种传播媒体,其最终目的还是向外界传递消息,获得最大的传播效果。本文结合实际应用,为满足中小型微博系统的高性能要求,设计并实现一个基于node js的微博系统。基于node js的微博系统将用户分为普通用户和管理员用户两类,系统的有效用户在通过了身份认证进入系统后,按照用户的类型,拥有对关注、评论、转发、插入图片、插入话题、私信、编辑、视频和音乐、搜索、分页、收藏、推荐、备份等某些功能的操作权限。为实现数据访问与业务逻辑的分离,使得页面更具动态性,基于node js的微博系统的体系结构采用B/S风格,包含数据层、业务逻辑层和表示层等三层。系统的后台实现采用node js框架,数据库采用MongoDB和Redis来实现,其前台的逻辑和页面效果主要采用PHP+HTML+CSS+JavaScript来实现。本文的主要工作包括:简要介绍课题背景、微博系统及其发展动态;从微博系统的基本架构出发,介绍本系统涉及的node js架构、MongoDB数据库和Redis数据库等相关技术;按照软件工程的思想对于基于node js的微博系统进行需求分析、设计、实现和测试。基于node js的微博系统能够实现用户管理、微博管理、用户关系管理、评论和私信、搜索用户、视频分享、图片管理、短链接、敏感词处理、热点话题生成、备份等功能,具有轻量型、易布署的特点,适合于中小规模用户量的微博应用。
[Abstract]:Weibo system, as the newest representative of WEB 2.0, is a user-relationship based system in which users can use various clients, such as WEB and WAP, to form individual communities in order to share information. The goal of publishing and getting information. Weibo, as a social networking platform, brings together media, the Internet, and mobile communication technologies, relying on the features of short content, fast transmission, real-time, and interactive. It meets the need for people to share and exchange information. In Weibo, you can not only be an audience and browse information that you are interested in, but you can also publish information as a publisher for others to browse, that is, In Weibo, everyone can speak, everyone can listen. In essence, Weibo is still a kind of communication media, whose ultimate goal is to transmit information to the outside world and get the greatest communication effect. In order to meet the high performance requirement of the small and medium-sized Weibo system, a Weibo system based on node JS is designed and implemented. The Weibo system based on node JS divides users into two categories: ordinary users and administrator users. Effective users of the system enter the system through identity authentication, according to the type of user, have attention, comment, forward, insert picture, insert topic, private letter, edit, video and music, search, pagination, collection, recommendation, In order to realize the separation of data access and business logic, and make the page more dynamic, the system structure of Weibo system based on node JS adopts the style of B / S, including data layer. The background implementation of the system is based on node js framework, and the database is implemented by MongoDB and Redis. The logic and page effect of the foreground are mainly realized by PHP HTML CSS JavaScript. The main work of this paper is to introduce briefly the background of the subject, Weibo system and its development trends, and proceed from the basic structure of Weibo system. This paper introduces the related technologies of node JS architecture, such as MongoDB database, Redis database, etc. According to the idea of software engineering, it analyzes and designs the Weibo system based on node JS. Implementation and testing. The Weibo system based on node JS can achieve user management, Weibo management, user relationship management, comment and private mail, search users, video sharing, picture management, short links, sensitive word processing, hot topic generation, Backup and other functions, with lightweight, easy to deploy features, suitable for small and medium-scale users of Weibo application.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP311.52;TP393.092


本文编号:1488396

资料下载
论文发表

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


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

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