基于php的微博系统的设计与实现Word格式文档下载.docx
- 文档编号:16109836
- 上传时间:2022-11-20
- 格式:DOCX
- 页数:42
- 大小:849.79KB
基于php的微博系统的设计与实现Word格式文档下载.docx
《基于php的微博系统的设计与实现Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《基于php的微博系统的设计与实现Word格式文档下载.docx(42页珍藏版)》请在冰豆网上搜索。
论文(设计)作者签名:
日期:
年月日
毕业论文(设计)版权使用授权书
本毕业论文(设计)作者同意学校保留并向国家有关部门或机构送交论文(设计)的复印件和电子版,允许论文(设计)被查阅和借阅。
本人授权青岛农业大学可以将本毕业论文(设计)全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本毕业论文(设计)。
本人离校后发表或使用该毕业论文(设计)或与该论文(设计)直接相关的学术论文或成果时,单位署名为。
年月日
指导教师签名:
年月日
摘要
微博,是微型博客的简称,是一个基于用户关系的信息分享、传播以及获取平台,用户以文字的形式更新信息,并实现即时共享。
微博的公开性和即时性使其成为目前发展最为迅猛的互联网业务。
PHP是一种运行于服务器端的HTML嵌入式脚本描述语言,相较于传统的动态解析语言,PHP拥有更好的稳定性和可操作性,运行效率更高;
MySQL是一个最受欢迎的开源数据库管理系统,任何人都可以从Hitemet上下载和使用MySQL而不需要支付任何费用。
本文中将介绍常见的建立PHP+MySQL运行环境的方法以及如何在PHP中调用MySQL存储过程和函数完成微博系统的开发。
本文所论述系统开发的核心内容就是以PHP语言和MySQL数据库为基础,结HTML、CSS、JavaScript等语言实现将微博用户的最新信息即时传递给微博的关注者,让微博用户可以即时的看到关注对象的最新信息(包括用户的个人信息,发布新鲜事,转发好友的新鲜事,评论,回复等信息)的功能。
注册用户能通过好友管理找朋友(支持按条件筛选),对你喜欢的用户添加关注,发布带话题和图片的微博消息,评论你看到的用户发布的消息,回消息和查看私信等。
复对你的评论,可以给你关注的微博用户发站内私信,查看个人首页,查看回复。
关键字:
微博;
互联网;
PHP;
MySQL
Abstract
Micro-BoistheabbreviationofMicroblogging.It'
saplatformbasedoncustomerrelationshipforinformationsharing,disseminationandaccess.Userscanupdatetheinformationintheformoftext,andinstantsharing.TheopennessandimmediacyofthemicrobloggingmakeitbecomethemostrapiddevelopmentofInternetbusiness.
PHPisaHTMLembeddedscriptdescriptionlanguagerunningontheserver.Comparedwithdynamicanalysislanguage,PHPhasabetterstabilityandmaneuverability.Itsrunningismoreefficient.MySQLisamostpopularopensourcedatabasemanagementsystem.Anyonecandownloaditfromhitemetandthereisnoneedtopayanymoneytousethispopularopensourcedatabasemanagementsystem.ThispaperwillintroducethecommonmethodofestablishingPHP+MySQLoperatingenvironmentandhowtocallMySQLstoredproceduresandthefunctionstocompletethemicro-blogsystemdevelopmentinPHP.
ThecoreofthesystemdevelopmentcontentdiscussedinthispaperisbasedonPHPlanguageandMySQLdatabase.HTML、CSSandJavaScriptrealizethefunctionofinstantlytransmittingmicro-blogusers'
latestinformationtomicro-blogfollowers.Thisfunctioncanletthemicro-blogusersseetheconcernedmicro-blogusers'
latestinformation(Includingpersonalinformationoftheusers,releasingfreshthings,forwardingfriends'
freshthings,comments,replyandotherinformation).RegistereduserscanfindfriendsinFriendsManagement(supportthefunctionofselectingbyconditions),addattentiontousersyoulike,releasemicro-blognewswithtopicsandpictures,commentmessagespostedbyusersyousee,replythemessagesandviewtheprivatelettersandothers.,replythecommentsonyou,sendprivateletterstomicro-blogusersyouconcerned,viewpersonalpages,viewreplyandsoon.
Keywords:
Microblog;
Internet;
PHP;
MySQL
第1章绪论
1.1微博概述
微博,是微型博客的简称,是一个基于用户关系的信息分享、传播以及获取平台,用户可以通过WEB、WAP以及各种客户端组件个人社区,以少量文字更新信息,并实现即时分享。
现在微博已经成为了人们生活中不可或缺的一部分,亦是人们交流互相了解对方新闻的快速途径。
微博刚刚走进人们的视野就得到了人们的青睐。
微博广泛的分布在桌面、浏览器、移动终端等多个平台上,用户基数大,用户可以以迅速的方式随时随地了解不同地方的新闻,或者朋友的最新动态,也可以快速的发布自己的所见所闻跟所有人分享。
微博符合了大多数人如今的需求,快速、便捷,而且其原创性高,随时记录随时分享。
2009年随着3G(3rd-generation)技术的成熟和牌照的发放,正式拉开了中国移动互联网时代的序幕。
作为新生事物的“微博”以其简单易用性、广泛的影响力、快速传播力等,迎合了互联网时代的发展,迅速成为了互联网新兴起的一种集成化、开放化的互联网社交服务,被誉为一场“正在爆发的互联网革命”。
2010年国内微博迎来发展的春天。
微博像雨后春笋般崛起,新浪、搜狐、网易、腾讯、凤凰、和讯、搜房等综合门户均开始推出微博产品。
虽然只有几年时间,但中国微博用户量发展迅猛,据上海交通大学舆情研究实验室近日出炉的《2010中国微博年度报告》显示,目前中国微博活跃用户数量仅2010年上半年就已从一千万增至一千二百万[1]。
中国互联网络信息中心(CNNIC)发布的《第28次中国互联网络发展状况统计报告》示,2011年上半年,中国微博用户从6331万增至1.95亿,增长约2倍。
该《报告》指出,中国互联网的普及率增至36.2%,较2010年增加1.9%。
2011年上半年,我国微博用户数量从6331万增至1.95亿,半年增幅高达208.9%。
微博在网民中的普及率从13.8%增至40.2%[2]。
1.2选题背景
在美国硅谷创办的Twitter是微博界的首创者,同时也是现在世界上用户规模最大的微博网站,在全球120多个国家拥有至少超过18种语言的用户。
而微博发展到如今,Twitter已经有了许多不同的竞争对手,如Tumblelog等国外的微博网站。
等等国外的微博网站。
国内从2007年第一家带有微博色彩的饭否网开始,到2010年微博迎来春天,国内的微博网站也已经普及。
其中的佼佼者也有不少,如随心微博,被誉为国内最好、最主流、最受欢迎的清新、简约时尚微博网站,"
随心"
的寥言片语与朋友们一起分享生活中的心情点滴.可通过Web、客户端、手机等更新收发微博。
仅仅在中国,截止2011年2月,已经突破2亿的微博用户。
国内外的微博网站,主流都是基于PHP开发的,有部分则是用ASP来开发。
而相较于ASP,PHP有着不少优势。
如高级内存管理,在IIS4下,一个ASP脚本header.asp,如果被20个页面所包含,那么运行的时候,在内存当中会保留这20个header.asp的编译副本,IIS5解决了这个问题,但只有windows2000才支持IIS5,由于这种IIS5的不能向下兼容的原因,许多服务器仍然要使用IIS4下的低级的内存管理。
而在PHP中,不会存在这种问题,只有当require时,才会调用某个include文件。
又如PHP的运行速度比ASP快,PHP是开放源代码的编程语言。
ASP和PHP都是中型网站的较理想的解决方案,但PHP与MySQL的紧密结合使PHP更加优越[3]。
PHP有许多管理和维护MySQL的工具,对MySQL的支持是最全面的。
许多有用的函数如mysql_insert_id和mysql_affected_rows等,其他的数据库则没有。
因此,在未来很长的一段时间内,使用PHP来开发微博必定还是主流。
其中,对于微博研究的重点还在于海量数据的存储以及数据关系的操作效率。
1.3课题研究意义
中国微博市场尚处于用户培养期,用户粘性和用户行为延续性都还需要进一步提高。
国内微博市场的巨大潜力还有待开发。
另一方面虽然目前已有初步成熟的微博平台,但这些微博平台多是娱乐型性质,针对某一特定领域的内容型、应用型和商务型微博还未有足够发展。
微博系统在此背景下应运而生,它实现了目前多数微博系统所具有的基本功能,提供了一个便捷、开放、可独立部署和运营的微博平台建站系统和解决方案,并有助于在此基础上针对某一特定领域进行二次开发。
第2章相关技术介绍
2.1开发环境与平台
本系统是基于windowsXP操作系统、PHP的开发语言、Apache服务器、MySQL数据库开发的,PHP可以在多种系统平台上运行,APache服务器是世界上使用最多的web服务器,PHP能够作为仰acheweb服务器的模块执行,使得它的执行效率要高于普通的CGI程序,使用PHP进行开发前需建立其工作环境,而PHP的工作环境的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 php 系统 设计 实现