欢迎来到天天文库
浏览记录
ID:34298324
大小:2.55 MB
页数:75页
时间:2019-03-04
《基于nodejs的微博系统的设计和实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、DESIGNANDIMPLEMENTATIONOFMICROBLOGSYSTEMBASEDONNODEJSAMasterThesisSubmittedtoUniversityofElectronicScienceandTechnologyofChinaMajor:MasterofEngineeringAuthor:WangYueAdvisor:BaiJinpingSchool:SchoolofAeronauticsandAstronautics独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包
2、含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。作者签名:日期:年月日论文使用授权本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密后应遵守此规定)作者签名:导师签名:日期:年月日摘要摘要微博系统作为WEB2.0的
3、最新代表,它是一个基于用户关系的系统,用户能够使用WEB和WAP等各种客户端,在该系统中组建个人社区,以实现分享信息、发布信息和获取信息的目标。微博作为一种社交网络平台,将媒体、互联网与移动通讯技术聚合为一,凭借内容简短、传播快速、实时性强、互动性强的特性,满足了人们充分分享信息和交流信息的需求。在微博这个社交网络中,你不但可以作为观众,浏览你感兴趣的信息,而且也能够作为发布者,发布信息供别人浏览,也就是说,在微博中,人人都可以发言,人人都能够收听。从本质上说,微博仍是一种传播媒体,其最终目的还是向外界传递消息,获得最大的传播效果。本文结合实际应用,为满足中小型微博系统的高性能要求
4、,设计并实现一个基于nodejs的微博系统。基于nodejs的微博系统将用户分为普通用户和管理员用户两类,系统的有效用户在通过了身份认证进入系统后,按照用户的类型,拥有对关注、评论、转发、插入图片、插入话题、私信、编辑、视频和音乐、搜索、分页、收藏、推荐、备份等某些功能的操作权限。为实现数据访问与业务逻辑的分离,使得页面更具动态性,基于nodejs的微博系统的体系结构采用B/S风格,包含数据层、业务逻辑层和表示层等三层。系统的后台实现采用nodejs框架,数据库采用MongoDB和Redis来实现,其前台的逻辑和页面效果主要采用PHP+HTML+CSS+JavaScript来实现。
5、本文的主要工作包括:简要介绍课题背景、微博系统及其发展动态;从微博系统的基本架构出发,介绍本系统涉及的nodejs架构、MongoDB数据库和Redis数据库等相关技术;按照软件工程的思想对于基于nodejs的微博系统进行需求分析、设计、实现和测试。基于nodejs的微博系统能够实现用户管理、微博管理、用户关系管理、评论和私信、搜索用户、视频分享、图片管理、短链接、敏感词处理、热点话题生成、备份等功能,具有轻量型、易布署的特点,适合于中小规模用户量的微博应用。关键词:社交网络;微博系统;nodejsIABSTRACTABSTRACTAsthenewestdelegateofWEB2
6、.0,microblogisasystembasedonuserrelationship.ThroughWEB,WAP,andotherclient,theuserscanbuildthepersonalcommunityinordertoshareinformation,issueinformationandgetinformation.Microblogisasocialnetworkwhichcombinesmedium,internetandmobilecommunication.Withthecharacteristicsofbriefcontent,rapidsprea
7、dtransmission,highreal-timeandstronginteraction,microblogcanmeettherequirementsoffullsharingandexchangeinformation.Inmicroblog,asaaudience,theusercanbrowsetheinformationofhisinterest,andasapublisher,hecanpublishtheinformationforothersto
此文档下载收益归作者所有