微博平台设计与实现毕业设计论文.docx

上传人:b****2 文档编号:626672 上传时间:2022-10-11 格式:DOCX 页数:61 大小:533.52KB
下载 相关 举报
微博平台设计与实现毕业设计论文.docx_第1页
第1页 / 共61页
微博平台设计与实现毕业设计论文.docx_第2页
第2页 / 共61页
微博平台设计与实现毕业设计论文.docx_第3页
第3页 / 共61页
微博平台设计与实现毕业设计论文.docx_第4页
第4页 / 共61页
微博平台设计与实现毕业设计论文.docx_第5页
第5页 / 共61页
点击查看更多>>
下载资源
资源描述

微博平台设计与实现毕业设计论文.docx

《微博平台设计与实现毕业设计论文.docx》由会员分享,可在线阅读,更多相关《微博平台设计与实现毕业设计论文.docx(61页珍藏版)》请在冰豆网上搜索。

微博平台设计与实现毕业设计论文.docx

微博平台设计与实现毕业设计论文

 

毕业设计

题目名称

微博平台设计与实现

 

摘要

微博,是微型博客的简称,是一个基于用户关系的信息分享、传播以及获取平台,用户以文字、图片、视频等形式更新并分享信息,使用户可以第一时间了解到好友、媒体、偶像等关注用户的实时动态,是当今最先进最为时尚的社交网站。

ThinkPHP是一款完全由中国人开发的开源框架,框架完全由PHP语言实现,能够完美的自持Mysql、MSSQLserver、Oracle等数据库。

该框架对PHP+MySQL的支持及其强大,并且具有许多网站开发所需的基础功能,对个人类库也能够良好支持。

微言微语正是基于ThinkPHP实现的一个功能完善的微博。

它以ThinkPHP作为核心服务,将网站的前台与后台进行分离,对网页以及代码进行模块化分类。

使微博的各个页面可以单独的编辑,进行功能调试,并凭借该框架的单入口模式,进行的由浅而深的网站开发。

微言微语主要实现了以下几大功能:

第一,实现了微博的浏览和发布等基本功能,用户可以在首页体验到微博的基础服务。

第二,实现了信息的实时推送,用户可以实时接收到最新最热门的信息。

第三,实现了好友分组管理,用户可以已关注的好友进行分组归类,可以在不同分组中浏览信息。

第四,实现了用户的个性设置,用户可以对微博的外观,私人的头像等方面进行自定义。

关键词:

微博;微言微语;ThinkPHP;PHP;MySQL

Abstract

Micro-blogistheabbreviationformicro blog.Itisaplatformbasedonusersinformation

sharing,communicationandaccess.Users canupdate andshareinformationbytext,picture,

videoetc..Userscanreceivetherealtime dynamicinformationfromfriends,media, idolsand

other usersonthefirsttime.It isthemostadvancedand fashionable socialnetworkingsites.

ThinkPHPisaframeworkoffully opensourcethatdeveloped by Chinese.The framework

isrealizedbyPHPlanguagecompletely , andsupportsmanykindsofdatabasesuchasMysql,

MSSQLserver,Oracle. ItsupportsPHP+MySQLespeciallyandstrongly,andhasthe basic

functions requiredbymany websitedevelopment, andalso supportsthe personallibrary

perfectly.

Vtell is aperfectmicro-blogbasedonthedevelopmentofThinkPHP. ItusesThinkPHP

as thecoreservices, segregatesthe foregroundandbackground ofthesite,classifiesthe

webpage andcodeinmodularityway. Soitcanediteachpageanddebugeveryfunction

separately,anddevelopentofthesitefromshallowtodeepforthesingle entrance mode.

Vtell mainlyrealizes thefollowing functions:

 

firstly, Itachieved the basicbrowseand disseminationfunctionsofmicro-blog.Userscan

experiencethebasic micro-blogservices  at homepage. 

Secondly, Itrealizedthereal-time informationpushing.Users can receive thelatesthot 

information.

 Thirdly, Itmanagedthe friends grouping. Userscan dividehis friends intogroupsandcan

browsethe information indifferentgroups. 

Fianlly, Itrealizedusers' personalizedsettings.Userscancustomizehisappearance,

personalportrait andotheraspects.

Keywords:

micro-blog;Vtell;ThinkPHP;PHP;MySQL

1绪论

1.1课题背景

“微博”是自2010年兴起的一种全新型的社交方式,是随着移动互联网兴起而被大家所接受和喜爱的全新的社交方式。

微博是一个基于用户关系的信息分享、传播以及获取的平台。

用户可以通过手机、电脑、网站等多平台使用,以仅仅140个文字的更新信息,实现用户身边的实时信息的分享与传播。

最早也是最著名的微博是美国的twitter。

他出现于2006年,是由blogger创始人埃文·威廉姆斯创建的公司所作。

而国内的第一家微博网站,则是由校内网起家的王兴所创建的饭否网。

微博出现的时间非常早,但是国内的微博真正发展起来的时间却是2010年。

苹果公司生产的iphone,开创了无线互联的新时代,微博正是借着这股东风而发展起来。

而国内的微博,在腾讯和新浪等公司的推动下,飞快的被国人了解与接受,成为了当代最新颖的社交方式。

而随着HTML5、云计算等新技术的发展,更为微博添加了新鲜的血液。

为微博的二次开发,基于微博的游戏、应用等方面,具有很大的空间。

而未来的微博,必定是具有办公、娱乐、社交等等功能社交化平台。

1.2发展方向

微博,本质上就是一个营销的平台,其利益的核心点在于数据传播,其优势在于庞大的用户基础。

凭借着庞大的用户,才能达到一传十十传百的效果。

因而,发展精品用户,创造良好的信息源,是微博发展的必然趋势。

并且,对于现有的微博分析,会发现微博的发展主要在三个方向:

第一、发展扩展应用。

基于微博进行一些需求性高的应用开发,提高微博的用户体验,加强对微博各方面的优化,是微博发展的必然趋势。

第二、基于微博的游戏。

微博是一款数据传播检具社交功能的网站,而在其庞大的用户基础上,以及强大的数据传播能力,基于微博的游戏产业,必然成为获取利益的主要途径。

第三、微博的核心数据传播。

数据传播是微博的核心,更是现在微博获利的主要途径,其强大的广告传播效果,必然吸引到大量的精品用户。

在我看来,微博的发展方向,应该注重于数据的传播特性。

如何能进行广告传播,而不影响用户体验?

如何能让用户获取最想要的数据?

如何能让用户对微博产生依赖感?

这些都是微博需要解决的问题!

总体来说,如何处理好数据?

是微博发展的关键。

1.3研究意义

微博的功能并不复杂,其系统的构架也比较传统,而相对于传统的社交网站,微博也仅仅是内容新颖但结构老套的传统网站。

但正是这样的网站,才能真正的锻炼到我们毕业生的能力。

传统网站具有成熟的知识结构,合理的系统框架,可以让我更清晰的了解到,一个网站的开发需要什么知识,会经过哪些步骤,如何编写开发文档等高等方面。

对于传统网站这些问题,都已经有了相对严谨的解决方法。

而只有基于先辈的经验基础上,我懂得更多软件或网站开发知识,并将其与已学知识进行融会贯通,整体的能力也必定会有很大提升。

而且,作为概念或创意新颖的微博,对其进行研究开发,也必然会有更大的开发空间。

任何的新生产物都是不完整的,只有一步步对其进行优化,相关功能的添加,新生产物才会变得越来越好,越来越符合用户的使用需求,微博就是这样的一个新兴产物。

虽然,它具有庞大的用户群,具有许多大公司的支持,但是,对于微博发展来说,这远远不够。

微博在某些方面的需求还是空白的,这就为我的微博开发,提供了创新的空间。

总而言之,微博的开发对于我这个即将毕业的大学生来说,是及其具有意义的。

他可以让我充分的了解到,一个完整的网站开发需要什么?

又不会对我进行太多的限制,留下了自由发挥的空间,相信通过本次毕业设计,必定会影响我的一生。

1.4研究内容

微博是一个功能全面,应用范围广阔,以数据流为核心的信息传播类网站。

该类网站具有以信息为主,以社交为辅的特性。

因而,通过对相关网站的调查,预计实现以下的功能。

1)注册&登录

随着互联网产业的发展,用户量是网站发展的核心。

而作为一款信息分享检具社交功能的网站,注册与登录是微博的必须功能。

2)发布&浏览

微博的发布分为原创与转发两种;原创微博,即用户凭借不多于140个文字,或者视频、图片、表情等方式,完全由用户自身所创作的微博。

而转发则凭借链接或引用等方式,在注明来源的情况下,在自己的微博中发布出来。

浏览即用户能够第一时间,浏览到他所关注的微博用户所发布的微博,并对其做出简单的评价。

3)关注&用户分组

用户对于好友,偶像,亲人以及关注的媒体或公司等微博用户,可以选着关注操作,既可以实时接收到关注用户所发布的信息。

并且,对于关注用户的类型不同,还可以对用户进行合理的分组管理。

4)收藏&评论

收藏,即对于用户十分喜欢或者想要保存下来的微博信息,绑定在用户账号下。

评论,即表达对微博的评价,或自己的所见所闻所想。

5)找人&广场

面对数以万计的微博用户,找人功能可以帮你找到你最想要关注的人。

而广场则是官方推荐的微博。

6)私信功能

用于用户与用户之间的一对一私密聊天。

用户可以通过私信来与遇到的微博用户进行一对一的交流。

7)话题功能

提供一个可供所有用户进行某一方面或某一话题的交流方式。

用户可以话题形式通过微博,来发布对该话题的看法或心情等

8)排行榜功能

通过点赞、评论、收藏等方面对微博进行排行。

以便用户对了解最新的时事、新闻、八卦等,大家最关心的热点。

1.5主要问题

微博是一个功能比较全面的网站,微博的开发需要接触到多方面的技术。

如:

PHP、JavaScript、Ajax、MySQL等技术。

对于我这个在大学中成绩普通的学生来说,是十分的困难,简直就是一种挑战。

在毕业设计中,最难解决的以下几个问题。

1)基础知识薄弱。

在微博开发的众多技术中,我在大学之中学习过的仅有JavaScript、Dreamweaver等,而在微博开发中十分重要的PHP语言,MySQL数据库,ThinkPHP框架,Jquery框架,Ajax异步等技术,也仅仅是知道他们的名字,但是实际的应用却几乎为零。

2)缺少项目开发经验。

在接收这个课题之前,我基本没有接触过任何的项目开发,纵使与同学一起进行过课程设计,但是课程设计的项目简单不说,而且是多人协作一同完成。

而面对微博网站开发,如此大的项目来说,我的项目开发经验几乎为零。

3)对界面设计方面知识匮乏。

作为一名计科专业的学生,毕业后主要想成为一名程序员,所以对于PS等界面绘图软件,虽然会简单的使用,但是对于图片的精致

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1