基于Web 2.0万里学院SNS平台----“微博万里”网站设计与开发 【毕业论文】.doc

上传人:一*** 文档编号:15002 上传时间:2018-04-19 格式:DOC 页数:71 大小:9.23MB
下载 相关 举报
基于Web 2.0万里学院SNS平台----“微博万里”网站设计与开发 【毕业论文】.doc_第1页
第1页 / 共71页
基于Web 2.0万里学院SNS平台----“微博万里”网站设计与开发 【毕业论文】.doc_第2页
第2页 / 共71页
基于Web 2.0万里学院SNS平台----“微博万里”网站设计与开发 【毕业论文】.doc_第3页
第3页 / 共71页
基于Web 2.0万里学院SNS平台----“微博万里”网站设计与开发 【毕业论文】.doc_第4页
第4页 / 共71页
基于Web 2.0万里学院SNS平台----“微博万里”网站设计与开发 【毕业论文】.doc_第5页
第5页 / 共71页
点击查看更多>>
资源描述

1、本科毕业论文(设计)论文题目基于WEB20万里学院SNS平台“微博万里”网站设计与开发所在学院专业班级电子商务学生姓名学号指导教师职称完成日期年月日毕业论文(设计)独创性声明本人郑重声明所提交的毕业论文(设计)是本人在指导教师的指导下进行的研究工作及取得的研究成果。除文中特别加以标注的地方外,论文中不包含他人已经发表的学术成果或者他人为获得高等院校学位而使用过的材料,论文(设计)中不涉及任何知识产权纠纷。否则,本人将承担一切责任。学生签名_日期_摘要随着网络技术的蓬勃发展,信息的急剧增加,加上移动终端的便捷性和多媒体化。传统的WEB10的信息展示型的校园信息平台已经不能满足高校师生的需求。而如

2、何让学生更加方便的交流、更好的进行信息的传播、更好的与同学们进行交流、交友。本课题在分析了高校微博平台的特色优点,并结合传统网站的现状及其存在的问题,提出了研究本课题的意义以及所要研究的内容。本课题着重介绍了校园微博平台的功能设计和技术实现,并结合关注、发现、分享、互动等特色,建立一个基于WEB20的校园微博信息平台,以此促进高校信息的传播、分享,促进学生的交流、互动,同时也有助于人脉资源的积累。使信息传播的更加的及时、便捷、广泛,更加方便于高校师生。“微博万里”SNS平台的本质是一个基于WEB20校园社交网站平台、以及校园微博的设计与应用,它通过在网络交流学习互动,向学习者提供大量的信息资源

3、和及时丰富的交流环境以及资源的共享。通过校园微博,140个字,可以诠释一个全心的、张扬的、完全不同的自我用户可以将每天校园中有趣的事情通过一句话或者图片发布到互联网中,与好友分享、讨论。本课题通过设计与开发“微博万里”SNS平台来不断丰富万里学子的课余生活,增进同学情谊关键词WEB20;校园平台;微博;人脉ABSTRACTWITHTHERAPIDDEVELOPMENTOFNETWORKTECHNOLOGY,THERAPIDINCREASEOFINFORMATION,COUPLEDWITHTHECONVENIENCEOFMOBILETERMINALSANDMULTIMEDIAINFORMATIO

4、NONTHETRADITIONALWEB10SHOWCASECAMPUSINFORMATIONPLATFORMCANNOTMEETTHENEEDSOFCOLLEGETEACHERSANDSTUDENTSANDHOWTOMAKESTUDENTSMORECONVENIENTCOMMUNICATION,ANDBETTERDISSEMINATIONOFINFORMATIONANDBETTERCOMMUNICATEWITHSTUDENTS,FRIENDSTHESUBJECTINTHEANALYSISOFTHECHARACTERISTICSOFCOLLEGESANDUNIVERSITIESMICROBLO

5、GGINGPLATFORMADVANTAGES,COMBINEDWITHTHETRADITIONALSITEOFTHECURRENTSITUATIONANDPROBLEMS,STUDYTHEISSUESRAISEDANDTHENEEDTOSTUDYTHESIGNIFICANCEOFTHECONTENTTHISISSUEFOCUSESONTHECAMPUSMICROBLOGGINGPLATFORMFUNCTIONALDESIGNANDTECHNOLOGY,COMBINEDWITHCONCERN,THAT,SHARING,INTERACTIONANDOTHERFEATURESTOCREATEACA

6、MPUSMICROBLOGGINGWEB20BASEDINFORMATIONPLATFORM,SOASTOPROMOTETHEDISSEMINATIONOFINFORMATIONONCOLLEGESANDUNIVERSITIESTOSHARETOPROMOTESTUDENTEXCHANGES,INTERACTIONS,ANDALSOHELPSTHEACCUMULATIONOFANETWORKOFRESOURCESDISSEMINATIONOFINFORMATIONMORETIMELY,CONVENIENT,EXTENSIVE,ANDMORECONVENIENTFORCOLLEGESTUDENT

7、S“MICROBLOGWANLI“THENATUREOFTHESNSPLATFORMISAWEBPLATFORMBASEDONWEB20CAMPUSSOCIALANDCAMPUSDESIGNANDAPPLICATIONOFMICROBLOGGING,ITINTERACTIVELEARNINGINTHENETWORKEXCHANGE,TOPROVIDELEARNERSWITHALARGENUMBEROFINFORMATIONRESOURCESANDTIMELYANDRICHCOMMUNICATIONENVIRONMENTANDRESOURCESHARINGTHROUGHTHECAMPUSMICR

8、OBLOGGING,140WORDSCANBEINTERPRETEDAWHOLEHEARTED,UNASSUMING,COMPLETELYDIFFERENTUSERSCANBEONCAMPUSEVERYDAYINTERESTINGTHINGSBYTHEWORDORPICTURESPOSTEDTOTHEINTERNETTOSHAREWITHFRIENDSTODISCUSSTHISISSUETHROUGHTHEDESIGNANDDEVELOPMENTOF“MICROBOMILES“SNSPLATFORMTOCONSTANTLYENRICHMILESEXTRACURRICULARLIVESOFSTU

9、DENTS,ENHANCETHESTUDENTSFEELINGSKEYWORDSWEB20CAMPUSNETWORKMICROBLOG目录1系统概述111微博系统开发的背景和意义1111系统开发背景1112微博在高校中的使用情况分析2113系统开发的意义212网站开发环境简介413系统体系结构5131C/S体系结构5132B/S体系结构514系统开发中所涉及的关键技术简介6141MVC6142HTMLHYPERTEXTMARKUPLANGUAGE7143PHP技术8144MYSQL数据库82需求分析1021现状分析10211宏观分析10212微观分析10213经济可行性分析11214技术可行性

10、分析1222功能需求分析12221基本功能要求13222用户分析13223性能描述14224系统的主要操作流程143总体设计1631总体设计的任务1632功能模块图16321网站导航栏结构设计16322网站功能模块描述错误未定义书签。33数据库设计19331概念结构设计19332逻辑结构设计22333物理设计234详细设计2641系统子功能2642登录模块2743发表微博管理2844评论管理2945友情连接管理305编码实现3151系统页面3152用户模块32521用户注册33522忘记密码34523用户首页3553功能模块36531发表微博36532广播大厅37533名人墙39534话题墙3

11、9535微直播4254管理员模块43541后台登录43542话题添加44543直播添加45结论参考文献致谢附录一文献综述附录二外文文献译文附录三外文文献原文11系统概述11微博系统开发的背景和意义111系统开发背景微博即微博客(MICROBLOG)的简称,由博客(BLOG)发展而来,最早也是目前最大的微博是美国的TWITTER,中国最早开始微博业务的是门户网站新浪网。新浪网于2009年8月推出新浪微博内测版,从此开始了信息传播和分享的“140字的革命”。微博是一种非正式的迷你型博客,它是最近新兴起的一个WEB20表现,是一种可以即时发布消息的类似博客的系统。它最大的特点就是集成化和开放化,你可

12、以通过你的手机、IM软件(GTALK、MSN、QQ、SKYPE)和外部API接口等途径向你的微博发布消息。微博客的另一个特点还在于这个“微”字,一般发布的消息只能是只言片语,像TWITTER这样的微博客平台,每次只能发送140个字符1微博是随着WEB20而兴起的一类开放的互联网社交服务,它允许用户以简短文字随时随地更新自己的状态,每条信息的长度都在140字以内,支持图片、音频、视频等多媒体的出版,每个用户既是微内容的创造者也是微内容的传播者和分享者。一方面,在本质上与博客有着同样的内涵,允许用户就某一个主题发表自己的观点;用户可以获得其他博客用户的反馈与评价;博客既是用户的个人空间,也可以支持

13、用户之间的深度交流,用户可以借助博客建立社会联系,拓展自己的社会网络。另一方面,微型博客与传统博客也有着一定的区别较之于传统博客,微博客的内容一般都非常短小,比如,可能只是只言片语的文本信息或者10秒钟左右的视频;作为一种分享与交流平台,微博客更注重时效性和随意性,重在表达每时每刻的思想和最新动态,而传统博客则更偏重于梳理用户一段时间内的所见、所闻、所感。国际上最知名的“微博”网站是TWITTER,目前TWITTER的独立访问用户已达3200万,超过DIGG、LINKEDIN等网站,国内的“微博”网站包括新浪微博”、腾讯微博、滔滔、分享网、贫嘴等。最早也是最著名的微博是美国的TWITTER,根

14、据相关公开数据,截至2010年1月份,该产品在全球已经拥有7500万注册用户。2009年8月份中国最大的门户网站新浪网推出“新浪微博”内测版,成为门户网站中第一家提供微博服务的网站,微博正式进入中文上网主流人群视野2。2主流微博介绍新浪微博是一个由新浪网推出,提供微型博客服务的类TWITTER网站。用户可以通过网页、WAP页面、手机短信/彩信发布消息或上传图片。新浪可以把微博理解为“微型博客”或者“一句话博客”。发布功能用户可以像博客、聊天工具一样发布内容界面。转发功能用户可以把自己喜欢的内容一键转发到自己的微博(转发功能是对TWITTERRT功能的改良,保留原帖,避免在传播过程中被篡改)转发

15、时还可以加上自己的评论。转发后所有关注自己的用户(也就是自己的粉丝),能看见这条微博,他们也可以选择再转发,加入自己的评论,如此无限循环,信息就实现了传播。关注功能用户可以对自己喜欢的用户进行关注,成为这个用户的关注者(即“粉丝”),那么该用户的所有更新内容就会同步出现在自己的微博首页上。关注的上限是2000人3。评论功能用户可以对任何一条微博进行评论。(这是基于中国用户习惯而设置的特殊功能,之后YAHOOMEME和GOOGLEBUZZ也都有了评论功能)搜索功能用户可以用两个号之间,插入某一话题。像这样,某一话题,则发出的微博,可以点击这个,自动搜索微博上所有的包含有“某一话题”的相关微博。可

16、以展开讨论,实现信息的聚合。私信功能用户可以点击私信,给新浪微博上任意的一个开放了私信端的用户发送私信,这条私信将只被对方看到。实现私密的交流。112微博在高校中的使用情况目前微博,整个中国都处于起步阶段。虽然以新浪微博、腾讯微博为主的微博平台红遍中国,但是还没有著名的引入微博平台到高校中的例子。浙江万里学院也没学生或者创业社团开办的微博网站。113系统开发的意义近段时间,微博这个词在网络上非常流行,大到国家领导人,小到普通市民、学生也都在网上开了微博。许多大型网站也在原来博客的基础上,增加了微博,微博以其短小精悍,更加贴近生活而受到人们的推崇,在浏览之余不禁想问一下它们之间的区别(1)字数限

17、制,微博必须在140字以内,这是为了手机发布阅读方便,博客没有限制,因为它主要是让人在电脑上发表和阅读的。3(2)被动阅读,看博客必须去对方的首页看,而微博在自己的首页上就能看到别人的微博。(3)发布简便可以通过发短信的方式更新,可以通过手机网络更新,当然也可以通过电脑更新,而博客一般来说,用手机更新非常麻烦。(4)自传播速度快,博客要是靠网站推荐带来流量,而微博通过粉丝转发来增加阅读数。微博和博客还是有共同点的,不论是博客也好,微博也好,都是一个人所见所闻,或编写,或转载,上至天文,下至地理,世态炎凉,悲欢离合,一篇篇一字字组成了我们的生活,同时也让我们的生活变得丰富多彩。设计和开发“微博万

18、里”SNS平台可以促进学生的人脉积累。根据著名的“六度分割理论”或“小世界理论”等。理论指出你和任何一个陌生人之间所间隔的人不会超过六个,也就是说,最多通过六个人你就能够认识任何一个陌生人。这就是六度分割理论,也叫小世界理论。那基于“微博万里”SNS平台主要定位于一所高校的学生,或是一个城市的大学城。根据六度理论,通过任何6个同学你就可以认识到校园里头的任何一个同学,朋友的朋友也是朋友4。每个人都有着一个自己的朋友圈子,那么根据6度理论,在我们的大学四年期间我们可以结交认识更多的朋友,那么大学四年期间我们可以积累丰富宝贵的人脉资源。基于“微博万里”SNS平台有利于校园信息的交流和分享。微博的其

19、中一大特色就是分享广播性。2008年5月12日,中国四川汶川发生大地震,TWITTER在约14时35分33秒披露了这一震撼性的消息,其快速的信息传播方式甚至超越传统的新闻媒体。校园信息通过微博平台的分享,可以让同学们更加快速的知道,以及更多同学的知道。加上移动终端提供的便利性和多媒体化,使得微型博客用户体验的粘性越来越强5。基于“微博万里”SNS平台有助于改善内向同学的心理问题。现在有不少的大学生,性格比较内向。很害羞与人交往,进而得了孤僻症等相关心理问题。微博平台可以大大的减少此类心理问题的发生,由于微博的交流不是面对面式的,而是类似背对脸的交流,你面对的是网络。就好比你在电脑前打游戏,路过

20、的人从你背后看着你怎么玩,而你并不需要主动和背后的人交流。可以一点对多点,也可以点对点。当你被FOLLOW的越来越多的时候,你心里便会有莫大的满足感,从此喜欢上交流分享。基于“微博万里”SNS平台有助于同学及时解决问题。比如你现在有一个疑问或是问题,你可以通过发布微博,寻求微友(微博朋友)进行解答。虽然现在互联网络十分发达,有些问题可以通过百度获取答案也十分的便捷。但是有些地区性的问题甚至校园内部的一些问题,百度、谷歌是找不到你所需要的答4案的。而校园微博便可以帮助你借助广大本校学生的智慧信息从而帮助你解决问题6。总的来说,校园微博平台有助于信息的关注、发现、互动、交流、分享,以及人脉资源的积

21、累。校园微博平台可以给广大学生带来极大的便捷性、方便性。当今社会是个高科技、高效率、高度竞争的社会。随着物质水平的逐步提高,我们的的精神生活也开始趋向丰富多彩。一种新的网络应用形式“微博”也应运而生。“微博”以其便捷性,背对脸式的交互方式以及原创性得到了广大网民的宠爱,成为了网络时代新的代名词。微博成为了一个继博客之后的全新信息平台似乎从目前看来,还很难,曾经尝试过用微博客来发布过新闻见证中国第一条自主研发的等离子电视机生产线落成,但似乎连一点水花都没有溅起来。或许是自己的影响力太小吧,怪不得微博客。不过呢,短短几十个字,也不可能让任何人在微博客上成为意见领袖,最多就是如同一个通讯社记者那样,

22、将一个最新的即时新闻用最少的言语,以最快的速度通过手机或其他方式发布在网上。以个人面向网络的即时广播,通过群聚的方式,每个人都可以形成一个自己的听众群落;用微博客的方式,将个人的见解和观点发布给自己的听众,以最精炼的词汇来表达最高深的观点。某种程度上来说,这种将微博客和即时通讯软件的兼容并包,以群广播的模式来形成自己的意见圈子的做法,与之前一味模仿的同质手法相比,在形式上确实有了进步,感觉较为新颖;但能否继续下去,人气在短时间之内是否可获得快速突破,盈利模型是否有新的发展,仅靠一款内测产品目前尚难做出判断;微博客即时广播的方式能否真正的形成一种意见领袖的圈子,以类似名言警句的模式来发展成社会圈

23、子的大舞台,也未可知7。总的来说,校园微博平台有助于信息的关注、发现、互动、交流、分享,以及人脉资源的积累。校园微博平台可以给广大学生带来极大的便捷性、方便性。12网站开发环境简介(1)开发编程语言服务器架设APACHE/2219WIN32开发语言PHP/5217MYSQL版本50905(2)软件环境操作系统MICROSOFTWINDOWS7工具软件DREAMWEAVER_CS5;NOTEPAD;PHOTOSHOP_CS5;开源微博开发API文档13系统体系结构131C/S体系结构C/S的优点可以减轻服务器端压力,如果用户的需求特别复杂,用C/S。能充分发挥客户端PC的处理能力,很多工作可以在

24、客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。缺点主要有以下几个只适用于局域网。而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。132B/S体系结构本系统所面向的对象是广大的万里学院学生。因此,将要采用比较流行的B

25、/S三层结构。如图1所示图1B/S三层结构图B/S体系结构与C/S体系结构相比不仅具有其全部的优点,而且又有C/S体系结构所不具备的独特优势显示逻辑浏览器WEB服务器数据库服务器请求响应请求数据处理逻辑数据库事务处理逻辑6(1)开放的标准B/S所采用的标准都是开放的、非专用的,是经过标准化组织所确定而非单一厂商所制定,保证了其应用的通用性和跨平台性。(2)较低的开发和维护成本B/S的应用只需在客户端安装通用的浏览器即可,维护和升级工作都在服务器端进行,不需对客户端进行任何改变,故而大大降低了开发和维护的成本。(3)用户使用简单,界面友好B/S用户的界面都在统一的浏览器上,浏览器易于使用、界面友

26、好,又因为它不再负责数据的存取和复杂数据计算等任务,只需要进行显示,因而大大降低了对客户端的要求。从以上的分析与比较可以看出,B/S模式具有C/S模式无法替代的优越性它简化了系统的开发和维护,并且特别适用于网上信息发布。因此,我开发的“微博万里”网站采用了基于B/S模式的体系结构。14系统开发中所涉及的关键技术简介141MVCMVC是MODELVIEWCONTROLLER的简称,即模型视图控制器。MVC是XEROXPARC在20世纪80年代为编程语言SMALLTALK80发明的一种软件设计模式,至今已被广泛使用。MVC把应用程序分成3个核心模块模型(MODEL)、视图(VIEW)和控制器(CO

27、NTROLLER),它们分别担当不同的任务。如图2所示显示了这几个模块各自的功能及它们的相互关系。7图2MVC结构图142HTMLHYPERTEXTMARKUPLANGUAGEHTML的英文全称是“HYPERTEXTMARKUPLANGUAGE“,中文译为“超文本标记语言”。“超文本”就是指页面内可以包含图片,联接,甚至音乐,程序等非文字的元素。在几年前作为SGML的一个子集开发的。一个HTML文件中包含了所有将显示在网页上的文字信息,其中也包括对浏览器的一些指示,如哪些文字应放置在何处,显示模式是什么样的等。如果你还有一些图片、动画、声音或是任何其它形式的资源,HTML文件也会告诉浏览器到哪

28、里去查找这些资源,以及这些资源将放置在网页的什么位置。浏览的网页就是由HTML语言编写出来的。虽然HTML是一种语言,但HTML不是程序语言,如C和JAVA之类,它只是标示语言,你只要明白了各种标记的用法便算学会了HTMLHTML的格式非常简单,只是由文字及标记组合而成,因此任何文本编辑器都可以制作HTML页面。HTML文档制作不是很复杂,且功能强大,支持不同数据格式的文件镶入,这也是WWW盛行的原因之一,其主要特点如下(1)简易性,HTML版本升级采用超集方式,从而更加灵活方便。(2)可扩展性,HTML语言的广泛应用带来了加强功能,增加标识符等要求,HTML采取子类元素的方式,为系统扩展带来

29、保证。(3)平台无关性。虽然PC机大行其道,但使用MAC等其他机器的大有人在,HTML可以使用在广泛的平台上,这也是WWW盛行的另一个原因。用户请求(视图)显示模型的业务数据接收用户请求把用户输入数据传给控制器(控制器)接受用户请求调用模型响应用户请求选择视图显示响应结果模型包含业务数据响应业务数据查询处理业务逻辑通知视图业务数据更新选择视图业务处理业务数据查询通知业务数据更新方法调用事件8因此我在本次的毕业设计中广泛用到了HTML语言。143PHP技术在基于WEB20万里学院SNS平台“微博万里”网站设计与开发课题设计之初,综合其他网络编程语言的优缺点及其便捷性,我最终选择PHP为我的毕业设

30、计开发语言。因为PHP独特的语法混合了C、JAVA、PERL以及PHP自创新的语法。它可以比CGI或者PERL更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。最重要的是PHP可以用C、C进行程序的扩展PHP的特性包括(1)开放的源代码所有的PHP源代码事实上都可以得到。(2)跨平台性强由于PHP是运行在服务器端的

31、脚本,可以运行在UNIX、LINUX、WINDOWS下。(3)PHP快捷性程序开发快,运行快,技术本身学习快。嵌入HTML因为PHP可以嵌入HTML语言,它相对于其他语言,编辑简单,实用性强,更适合初学者。(4)效率高PHP消耗相当少的系统资源。(5)图像处理用PHP动态创建图像(6)面向对象在PHP4,PHP5中,面向对象方面都有了很大的改进,现在PHP完全可以用来开发大型商业程序。综上所述,选择PHP更加便于基于WEB20万里学院SNS平台“微博万里”网站设计与开发课题的设计与实现。144MYSQL数据库在基于WEB20万里学院SNS平台“微博万里”网站设计与开发课题设计之初,综合流行网络

32、数据库的优缺点及其便捷性,我最终选择MYSQL为我的毕业设计数据库。9因为MYSQL是一个小型关系型数据库管理系统,开发者为瑞典MYSQLAB公司。在2008年1月16号被SUN公司收购。而2009年,SUN又被ORACLE收购。MYSQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。MYSQL的SQL“结构化查询语言”。SQL是用于访问数据库的最常用标准化语言。MYSQL软件采用了GPL(GNU通用公共许可证)。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而

33、选择了MYSQL作为网站数据库。也因为选择了PHP作为开发语言,PHPMYSQL是一组亲密而友好的开发环境组合,所以采用了开源且便捷的小型MYSQL数据库,同时也减少了开发成本。102需求分析21现状分析211宏观分析随着科学技术的发展,互联网交流方式已普及到人们的日常生活中。微博,作为时代发展的新产物,更是影响着人们的生活。在中国紧缩式的新闻舆论环境下,微博的诞生被戴上一顶民主和自由的帽子。2010中国网络舆情指数年度报告2011年3月24日发布。报告显示,微博去年一跃成为继新闻、论坛之后的中国互联网第三大舆情源。而在2010年网络舆情中,征地拆迁、反腐倡廉、涉警形象位列中国网民关注前三甲8

34、。显然,以上各种政策背景与社会文化均为微博市场日后的发展提供有利的平台。212微观分析互联网在中国步入高速发展阶段,全国网民规模已达45亿,而目前新浪微博的注册用户已突破了1亿,远远超过了其它三大门户的微博用户。在所有门户微博中呈现了“一枝独秀”的状态。而现在新浪微博正处于发展的炙热阶段,用户率正迅速猛增。在未来两年中,新浪微博用户有望突破3亿。微博产业,作为一种新媒体势力,在互联网市场上已有较深远的影响了。浙江万里学院是在一所具有50余年办学历史的省属普通高校基础上进行管理模式和运行机制改革的新型高校。学校地处宁波,占地1400余亩,分设钱湖、回龙等校区。校园风景优美,教学设施完善,并获省级

35、“文明校园”、“平安校园”、“绿色学校”等荣誉称号。学校现有基础学院、商学院、法学院、文化与传播学院、外语学院、设计艺术与建筑学院、生物与环境学院、电子信息学院、计算机与信息学院等10个二级学院。设有36个本科专业、30个专科专业,涵盖了经、法、文、理、工、管等学科。目前在校人数在2万人左右,这是一个庞大的市场9。除此之外,微薄有及时性和绝对开放性的特点。及时性就是你能在30秒的时间把自己的心情放上网,这是很快的一种表达自己心情的方式。绝对开放性是只要你关注微博主你就可以看到写的心情而不受任何限制。这两个特性使微11博在联系方法上占一席之地,因为QQ、邮件、手机短信都是有特定的群体的,或者说他

36、们传播信息的速度没有微博快和广。但是这两个特点也带来隐患,由于微薄主再发信息的时候并没有机构及时监督,所以一些负面的信息会借助微薄大肆传播而没有得到及时的克制。创新的交互方式。比如追踪性,可进行大规模的信息传播。以上这些微观市场状况都为本次设计课题提供了坚实的理论基础。213经济可行性分析对于一个普通用户而言,要拥有一个微博,他们可以有多种方式,最简单的,当然是直接在新浪微博、腾讯微博等注册一个,一般来讲,这些微博都是免费注册的,这种方式对于用户来将是最经济,最实惠的。除了这种方式以外,也可以自己搭建一个微博,当然这里面就需要很多工作要做了,首先要买一个独立域名;其次是才、租用一个虚拟主机或者

37、买服务器托管在机房;最后下载一个开源的微博系统将其安装在自己的空间或者服务器上。对于第二种方式,至少一年也需要200元,即一个域名100元,租用100M的虚拟主机一年差不多也得100元。当然选择自己买服务器托管就更贵了。相信第二种方式对于普通网友来讲,是很不实用的,除非是专业的从业人员或者媒体机构什么的。所以大部分网友会选择在微博网站上开设自己的微博10。那么微博究竟能给微博用户带来什么呢通俗点就是怎么开通微博赢利或者娱乐的问题。其实,所有的过程都是围绕着一个最终目的赢利展开的。是否赢利也是支撑着微博能否能够提供更久更好的服务这么一个基础。对于微博来讲,只要用户注册多,流量大,那么就会有很多广

38、告商在微博上推广自己的产品,从而获取利益。对于机构用户而言,他们不见得需要从微博上直接赢利,往往他们开设微博更多的是推广他们的企业,宣传他们的产品,从而带来更多的消费者去购买他们的产品或者认同他们的企业,这当然对他们来讲,也是一种间接的赢利11。所以,对于微博的盈利模式而言,无论是什么样用户,只要符合他们的要求,都不是一个问题。开办一个以浙江万里学院在校学生或者已毕业学生为主要客户群体的微博网站,想必很多学校创业团体以及各类商家都会在该网站上注册帐号,购买广告展示位,以发布微博形式宣传商品与各类服务。微博营销也正是当下最火最低成本的营销方式。我想网站一旦开启,有了一定数量的活动用户,必会吸引商

39、家入驻。也解决了网站的运营成本,同时为网站带来一定的经济收益,为更12好的服务校友提供了稳定有效的经济保障12。214技术可行性分析大学课程中的互联网数据库电子商务网站开发与建设网络编程语言网络营销案例分析等多门课程为整个课题开发提供了坚实的基础。PHP是一种相对简单的语言,MYSQL也是一种简单的数据库,所以技术难度并不高。微博最为一个典型的WEB应用,所面临的技术挑战在前面的分析中已经找到。对于这样的挑战,还有好的平台出现,能够很好的解决这一问题。数据库采用小巧,高效的MYSQL数据库,使得系统的影响时候更短,整个系统的运行效率能够发挥到极致。此系统作为我个人的毕业设计,只要我在开发系统之

40、前做好充分的准备、制定好应有的计划,在开发过程中根据实际情况合乎时宜不断进行调整,在操作这一层面上,系统的开发是完全可行的,时间也是充裕的。通过上面的分析,我可以得到在有良好的技术为依托的、经济方面有所支撑的、操作上有所支持的前提下,此系统的开发具有投入少、周期短、见效快、易控制的特点,此系统的开发时完全可行的13。该网站如投入使用,预期作到界面友好,管理方便,使用简单,网站管理人员经过培训,也是完全能够使用本网站管理微博系统的相关信息的。普通人也可以简便的操作管理本微博网站,使用起来得心应手。网友都可以相当便捷注册一个自己的微博,认识更多同校的同学,一起织围脖14。22功能需求分析微博的价值

41、在于简练,在于面向最普通的大众,意义在于广播形式。在微博上,140字的限制将平民和莎士比亚拉到了同一水平线上,这一点导致各种微博网站大量原创内容爆发性地被生产出来。创新型的交互方式,演绎实时线程的魅力。微博功能主要体现在舆论表达功能方面,最能体现微博舆论功能的,就是它发现话题、传递意见、产生舆论共振的能力151617。本系统的主要功能是简洁方便的供各个人群使用,用户在本系统注册申请自己的微博客。一旦申请了自己的微博,就可以随心所欲的将自己想说的发表到自己的微博上,当发表了自己的心得体会后,听众可以对用户所发表的日志内容进行评论。13微博系统主要针对会员注册与登录、微博信息分类、类别、友情链接、

42、微博点评、微博自定义标签、我的广播、我的收藏、我的听众、收听广播等。管理员后台登录进行相关的添加、修改和删除操作。221基本功能要求系统主要提供的功能包括以下几方面(1)用户的注册和登录(2)广播日志的发布和管理,包括广播日志管理和分类选择功能,其中广播日志管理功能包括广播日志的添加、删除和修改。而分类选择功能则包括广播日志评论权限的设置、广播日志所需图片的上传、广播日志预览功能等。(3)博主设置,主要包括博主名称的修改、博主描述的修改、个性化的设置、博友访问权限设置、广播日志显示方式等。(4)页面布局设置,包括页面板块和内容模块的设置。(5)系统后台管理,主要包括资源管理、公告管理、会员管理

43、、留言管理、系统管理。222用户分析本校园微博网站主要包括以下几类用户(1)注册用户部分用户注册。查看微博流程查看与微博有关的流程信息,及相关的新闻公告。发布微博信息根据系统提示,发布微博的广播。查看已发布的各种信息以选择列表的形式查看已发布信息。查看好友信息以选择列表的形式查看已发布好友信息。(2)会员部分会员登录。查看微博公告查看与微博有关的流程信息,及相关的新闻公告。查看微博首页浏览微博首页的自己感兴趣的内容,且可做出评论。点听收听自己关注的博友,且也有自己的听众。(3)管理员部分编辑用户信息添加、编辑用户信息,包括发布者和管理员,以列表的形式显示;14编辑微博信息以列表的形式显示微博信

44、息,并可对其进行删除等编辑操作;数据备份不定期进行网站数据备份,以防万一。223性能描述系统具有特点如下(1)实时性。通过优化逻辑设计与物理设计,使微博网站运行效率高,对用户数据操作的反应速度快。具有即时可见性,即对操作的处理将立即在页面的对应栏目显示出来,达到“及时发布、即时见效”的功能,更难体现出微博的及时性与快捷性。(2)保密性。保证系统的物理安全,数据存储和存取的安全和保密,数据传输的安全和保密,。会员以其用邮箱号和密码进行登录,密码错误时禁止登录,通过非法手段进入网站内部页面时亦不能进行相关功能操作。当进行涉及密码变动的操作时,必须要求先输入原密码,以防他人盗用身份后直接修改密码导致

45、账户丢失,从而保护了微博用户的隐私安全与信息安全。(3)可靠性。在可靠性需求上,根据使用需要,在各项数据的输入、输出及传输过程中,可以满足各种精度的需求。尤其是微博发布时间,要求必须精确到分。(4)灵活性。当不同的用户需求,如操作方式、运行环境与其他软件接口等发生变化时,设计的网站要做适当调整,灵活性非常大。(5)可维护性需求。要求网站具备简便易行的数据维护功能,可随时在对外关闭网站后对数据库进行备份,从而防止因为人为原因或遭到破坏而带来的数据信息的丢失。225系统的主要操作流程使用微博网站首次必须进行有效的用户注册,填写相关的帐号密码信息,注册成为会员才能使用微博,具体操作流程如图3所示,完

46、成注册,便可成为正式的会员,享受一切功能的使用权利。15图3用户注册操作流程图在完成有效的用户注册以后,便可使用相关的帐号密码登录到网站,系统便会根据注册时候填写的相关信息表反馈给系统,顺利实现登录,具体操作流程如图4所示,登录成功后,便可使用微博。图4会员登录操作流程图会员微博系统登录会员信息表会员信息帐号、密码成功失败用户会员注册重新注册会员信息表帐号、密码成功失败163总体设计31总体的目标通过微博网站系统的开发,目标打造成为校园微博发布信息共享平台,更加快捷方便的实现交流、分享、互动。方便万里学子的信息交流。32功能模块图321网站导航栏结构设计“微博万里”SNS平台采用PHP开发,P

47、HP具有以下几个特点首先,PHP是一种简单的、流行的、面向对象的、类型安全的编程语言,广泛的企业级应用程序而设计的。其次,它较容易上手,并且PHP是开源的,更有利于网站的更新维护。“微博万里”SNS平台至少应包括“我的主页”“广播大厅”“名人墙”“话题墙”“微直播”“微访谈”六个频道模块。该校园微博信息平台不仅方便学生、老师的信息分享、传播、获取以及交流互动还可以促进人脉圈子发展。结合校园微博信息平台设计的基本思想和要求进行平台的设计与开发,主要实现的功能如下18(1)广播大厅主要提供全面的微博信息热门评论、热门转发以及最新微博展示。(2)名人墙主要是要统计展示出不同时间段内微博的影响,如最受

48、关注榜、一周人气榜、一周活跃榜、一周影响榜,方便大家及时关注最热、最活跃的微博。(3)话题墙主要包含最热门话题、最受关注的话题,方便每个人清楚的了解知道大家都在关注什么。(4)我的主页包括我的微博、我的分享、我的转播、我的收藏、我的评论、我的私信、我的收听等个人信息的管理。(5)微直播主要对校园或者社团活动进行微博直播,能更加互动线上与现场的观众,提升活动预期的效果。及时、方便、快捷的实现分享、交流、互动等。(6)微访谈主要是对名人及热点人物进行微博形式对话实现采访。17321网站导航栏结构设计整个网站由一系列的功能模块组成,基本实现的微博系统的主要功能。如下图5所示,并且在图下方对部分的模块

49、进行了详细的描述。图5“微博万里”SNS平台框架体系结构图微博系统删除编辑微博管理话题管理话题墙管理查看和删除会员评论管理会员管理退出用户登录密码找回话题墙个人设置微访谈我的收听微直播最新评论微博评论查看和删除评论微博转发添加话题编辑和删除微博限制用户使用功能设置前台管理员网站信息设置个人资料设置微博发表微博收藏查看和删除话题18(1)用户登录模块该模块是“微博万里”SNS微博网站的首界面,进入该系统时,需要先注册一个用户名,然后登录后进行以后的操作,用户名唯一。当然,此登陆界面也分为普通用户登录以及系统管理员用户登录,上述步骤为普通用户登录,而系统管理员登陆则有固定的一个系统管理员帐号,登录后进入系统管理模块进行对微博系统的维护以及更新。为了便捷注册与共享QQ广大的用户资源,本网站开通QQ互联,即可用QQ帐号直接登录本网站,更加便捷用户的使用。可防止由于忘记网站帐号和密码造成的用户流失,提高用户粘度,有效促进回访,共享腾讯海量用户。开通QQ互联后可以将网站的信息同步分享到QQ空间、腾讯微博、腾讯朋友中,增加网站流量19。网站用户点击喜欢按钮后,将成为网站认证空间粉丝,接收网站最新动态,达到持续关注网站的目的。网站发布的动态将以图片、文字和外链组成,有效增加网站回访。(2)微博应用设置模块微博个人应

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。