欢迎来到天天文库
浏览记录
ID:43729119
大小:260.67 KB
页数:35页
时间:2019-10-13
《毕业设计(论文)-基于node.js的个人博客设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、嘉应学院本科毕业论文(设计)(2015届)题目:基于node,js的个人博客姓名:学号:学院:计算机学院专业:计算机科学与技术指导老9帀:嘉应学院摘要得益于网络技术的不断发展与普及,人们上网的成木越来越低。国内社交巨头腾讯、人人网、新浪微博的注册用户数以亿计,可见社交网站对人们吸引力之大。人们在社交网站分享自己的生活,不仅拉近了人们的距离,也丰富了人们的沟通和交流。木系统使用node.js+MongoDB作为开发工具、MVC开发模式、Express框架辅助开发。使用jQuery简化JavaScript代码的编写,页面声明为HTML50为满足人们对用户体验的
2、追求,系统尽量给用户较大的交互体验。关键词:社交网站;互动;分享;AbstractThankstothecontinuousdevelopmentandpopularizationofnetworktechnology,Peoplesurfingontheinterneteasiertoday.DomesticsocialgiantTencent,Renren,SinaWeibonowhavehundredsofmillionsofregisteredusers,itseemslikesocialnetworkingsiteshavebigattracti
3、onforpeople.Peoplesharetheirlivesonsocialnetworkingsites,notonlyshortenedthedistancebetweenpeople,butalsoenrichthewaypeoplecommunicateandexchange.Thesystemusesnodejs+MongoDBasdevelopmenttools,MVCdevelopmentmodel,Expressframeworkdevelopment.UsingjQuerytosimplifytheJavaScriptcode,th
4、epageisdeclaredasHTML5.Tosatisfypeople'spursuitoftheuserexperience,wetryourbesttodeveloptheuserinteractiveexperienceasmuchaspossible.Keywords:socialnetworkingsites;interaction;share;目录摘要IAbstractII目录III第1章绪论11.1课题背景11.2目的和意义11.3系统开发的相关技术21.3.1JavaScript简介21.3.2Node,js简介21.3.3Mongo
5、DB简介51.3.4Express简介61.3.5ejs模板引擎61.3.6MVC设计模式71.4系统运行要求81.4.1硬件要求81.4.2软件要求9第2章可行性分析102.1经济可行性102.2操作可行性102.3技术可行性102.3.1系统使用的模式102.3.2系统使用的开发语言112.3.3系统使用的依赖库12第3章需求分析153.1系统功能需求分析153.2系统功能模块数据流图15第4章总体设计174.1总体设计的任务174.2系统HIPO图174.3数据库设计概述174.5数据库详细设计18第5章详细设计195.1注册模块设计195.2登录模
6、块设计195.3首页模块设计205.4发表文章模块设计215.5文章正文模块设计225.6图片上传模块设计235.7标签文章列表模块设计245.8搜索模块设计24第6章系统测试256.1测试方法256.1.1单元测试方法简述256.1.2白盒测试方法简述256.1.3黑盒测试方法简述256.2测试用例256.2.1注册登录模块256.2.2文章上传模块26第7章全文总结和展望28参考文献29致谢30第1章绪论1.1课题背景1967年,哈佛大学社会心理学家斯坦利米格尔得岀的六度分割理论“任何两个陌生人都可以通过“亲友的亲友”建立联系,他们Z间所间隔的人不会超
7、过六个”被公认为是构成SNS存在基础的核心理论,诸多文献当中都采用这种看法。艾瑞公司《中国网络社区研究报告简版(2009)》将社会性网络(社会网络,SocialNetworking:SN)定义为:是指个人Z间的关系网络,基于社会网络关系系统思想的网站就是社会性网络网站(SNS网站)。早期社交网络的服务网站呈现为在线社区的形式。用户多通过聊天室进行交流。随着Blog等新的网上交际工具的出现用户可以通过网站上建立的个人主页来分享喜爱的信息。在国外,facebook是覆盖最广的社交网站。不过有些国家也有自己本土的社交网站,一般是年轻人使用。在国内,社交网站一般是
8、以基于特定功能。如:基于各类生活爱好:豆瓣;基于口领和学生用户的交
此文档下载收益归作者所有