微博项目用例

合集下载

微博系统项目分析与总结

微博系统项目分析与总结

微博系统项目分析与总结
1.项目概述
1.1编写目的
编写此文档主要是对该项目用到的知识和技术进行分析与总结,为了以后的学习与提高
2.需求概述
2.1系统属性
■用ThinkPHP3.1.2框架
■用Sublime Text3编写代码
■用WAMPSERVER2.2集成环境运行该项目
2.2功能概述
(1)每个用户都可以通过注册成为该微博系统的一个成员
(2)每个用户可以根据自己的喜好,选择网站模板,展现自己的风格
(3)用户可以发微博,在好友微博中可以显示其内容,并且可以进行评论回复的操作
(4)微博用户可以给好友发送私信,当发送私信时对方会收到提醒
(5)提供收藏功能
(6)提供转发功能
(7)提供好友分组功能等等功能
3.项目部分截图
图为用户登录界面图为用户注册界面进入到项目的首页
好友给自己发送私信时,受到提醒界面
自己的主页面
修改个人资料页面创建好友分组页面
后台登录页面后台首页
管理微博用户页面管理前台微博页面网站设置页面
验证码设置页面
4.总结
做这个项目关键要好表与表之间的联系,除此之外还用了memcache!在这里总结一下memcache!Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。

它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。

Memcached基于一个存储键/值对的hashmap,用memcache之前先要安装和配置memcache,这里就不总结了!。

欧赛斯微博微信营销解决方案

欧赛斯微博微信营销解决方案

欧赛斯微博微信营销解决方案篇一:欧赛斯知名生活品牌无印良品新媒体营销微博微信运营营销病毒传播案例?欧赛斯无印良品MUJI新媒体营销案例一、项目背景 1、公司背景MUJI即无印良品,是西友株式会社于1980年开发的PB品牌,1983年于东京流行发讯地的“青山”开出第一家独立旗舰店,于1990年正式成立良品计划株式会社。

它是日本杂货品牌,在日文中意为无品牌标志的好产品。

产品类别以日常用品为主。

产品注重纯朴、简洁、环保、以人为本等理念,在包装与产品设计上皆无品牌标志。

产品类别从铅笔、笔记本、食品到厨房的基本用具都有。

最近也开始进入房屋建筑、花店、咖啡店等产业类别。

2、项目目标MUJI推出最新APP应用 MUJI PASSPORT,市场基本上为空白,通过此次新媒体红人转发活动,以达到全面推广,快速提高知名度,增加用户,抢占市场的目的。

二、新媒体活动1、微博10个微博大号:环球热议、全球潮爆、全球流行热点榜、全球生活热点榜、全球时尚热点榜、全球微博热门排行榜、全球主流风尚、热点中心、生活秘语、世界生活资讯2、微信9个微信大号:北京热门生活资讯、北京微生活、今日热门话题、全球热门潮流、全球热门排行榜、全球热门资讯、上海热门生活资讯、上海生活攻略、上海微生活篇二:欧赛斯揭秘:微博营销还有哪些可以被大家利用的价值欧赛斯揭秘:微博营销还有哪些可以被大家利用的价值公司背景:欧赛斯 () 是一家策略及技术驱动的创意公司,是一家集战略、创意、视觉及数字营销为一体的新业态品牌营销公司,服务超过300多家企业,其中世界500强企业包括AMD、三得利、金宝汤等,国际一线品牌如无印良品、汉高、宝丽来等;国内一线品牌如脑白金、太太乐、钓鱼台、海底捞、三只松鼠、碧桂园、陆金所、克丽丝汀、七匹狼、波司登、Cartelo、格林豪泰、南极人等已经成功帮助超过300家企业成功规划品牌发展战略,提升自身品牌形象,建立完善的品牌视觉识别系统,制定产品发展策略,策划整合营销传播模式,我们用激情赋予品牌以生机,予产品以创意,通过深入调查与沟通,分析市场环境并充分把握品牌差异化;用创意"武装"品牌及产品以发展,发掘商品的核心亮点,继而展开系统的创意及营销工作,用数字化技术及新媒体渠道与客户持续沟通,让品牌的魅力经久不衰,使品牌价值(持续增值)撼动人心!微博营销的价值正在被人质疑,随着微信营销的兴起,提出微博营销已是过时的说法,也是日益增多,导致大家分散了注意力,玩微博的人少了。

新浪微博项目05发表图片微博和GPS

新浪微博项目05发表图片微博和GPS
• getSystemService(Conext.LOCATION_SERVICE) • 注册周期更新视图的侦听 • Lm.requestLocationUpdates(Locationmanager.GPS_PROVI DER,1000,0,LocationListener)
• LocationProvider • LocationListener
• Public class myLocationOverLay extends OverLay • { • public boolean draw(Canvas c,mapView m,boolean shadw,long when) • { • } • }
定位系统
• LocationManager
发表图片微博和GPS信息
• Button btaddPic=(Button)this.findViewById(R.id.btGallery); • btaddPic.setOnClickListener(new OnClickListener() • { • @Override • public void onClick(View v) { • Intent i = new Intent("android.media.action.IMAGE_CAPTURE"); • startActivityForResult(i, Activity.DEFAULT_KEYS_DIALER); • } • } • );
• MapView map=new MapView(this,”key”);
• Map.setTraffic 地图模式 • Map. setSatellite卫星模式 • Map.setStreetView街景模式

如何用微博营销推荐案例——中海互动创意彩蛋,品牌与用户的默契游戏

如何用微博营销推荐案例——中海互动创意彩蛋,品牌与用户的默契游戏

企业微博大家谈推荐案例之——随意记录生活,即使只是一句话,一张照片,一条连接…随时随地发微博,无论是用电脑,手机上网,还是短信、彩信…还可以在这里获得最新、最酷资讯,第一时间将它分享给你的朋友们…www.weibo .com 中海互动创意彩蛋,品牌与用户的默契游戏企业类型:营销公司微博策略:推广品牌、增加主页浏览企业版微博上线之后,成为大家争相使用的宠儿。

企业版的特色在于提供给了企业更多的展示功能,但是怎么让更多用户到达企业版首页却成为了一个难题。

而作为互动营销公司的中海互动,他们将企业版首页制作成一个精心设计的游戏,让更多用户参与到主页的彩蛋游戏中去,也有越来越多的用户愿意到达企业版的主页。

正文作为一家互动营销公司,@中海互动在微博上倾注了很大的精力。

近日,@中海互动切换成为企业版微博,相较于普通版,企业版的页面功能较普通用户版有诸多提升,自由添加视频、图片、投票、公告栏、友情链接、领导人、子品牌、员工等模块,以及管理后台PV与UV数据的舆情监控,让企业对微博的使用有了更多的方式、便利和可能。

在有了更丰富的展示模式之后,如何让更多用户到达企业版微博主页,就成了运营微博的新课题之一。

同时,就着对企业版微博的体验,@中海互动推出了“微博彩蛋”活动,将puzzle、机关、线索设置在企业版页面提供的功能中,开始了品牌和用户之间的默契游戏。

整个活动过程中,更多用户主动到达@中海互动微博主页,寻找他们在主页上提供的信息,@中海互动也通过彩蛋游戏,将站内站外和@中海互动有关的信息都设置在彩蛋活动中,不仅仅和用户产生更多互动,也宣传了@中海互动的博客、小站及微博主页。

下面我们看看@中海互动具体的活动构想,是否有值得企业借鉴的。

@中海互动彩蛋活动构想与普通版所不同的,企业版微博提供了图片、视频等富媒体功能,和友情链接、个人微博展示、留言板、标签等功能,@中海互动希望能将功能利用起来推出一个活动,一个由企业版页面就能玩出花样的活动。

DCYX万科微博运营案例总结2012-

DCYX万科微博运营案例总结2012-

感谢聆听 Thanks!
互动游戏一:元旦祈福活动 互动游戏
新年时期通过测字游戏向用户发 送吉祥祝福,并推测出用户的三 个福星贵人增加互动性
参与人数 加深品牌印象,提升品牌形象
互动游戏传达品牌理念
互动游戏二:初五财神庙会互动游戏
通过游戏让客户恭请财神,送出新年祝福
参与人数 系列活动相辅相成 遇贵人,请财神,层层递进送祝福
西安万科品牌微博 运营总结
目录
· 微博运营综述及数据盘点 · 微博互动活动介绉 · 微博直播 · 网友互动传播 · 病毒视频事件营销
· 跨平台促销
微博运营综述及数据盘点
综述
2012新年之际,西安万科组织了财神新春祈福大典活动,回馈新老业 主。 微博运营作为活动的线上支持,实现向网友告知活动详情,活动现场 进行微博直播,发送礼品幵收集客户数据,发布促销信息,项目病毒营销 不客户深度沟通等内容。
地面活动介绉
万科项目介绉
微博直播
西安万科直播
微博是社会化的新媒体平台,微博直播能够在第一时间将线下的活动用社 会化的方式传播到用户终端,实现品牌不客户之间的直接沟通,增加品牌的亲 和力,扩大线下活动的影响力。
本阶段微博运营共进行微博直播4次,拍摄照片300余张,发布直播微博 104条,网友转发直播微博共2877次,幵不网友进行了直接的沟通,在春节期 间向网友表达了万科的新年祝福,获得用户的积极回应不良好评价。
本阶段微博运营进行了病毒事件营销的尝试,幵取得了良好反响, 实现了目标群体的精准传播,业内微博转载幵给予正面评价。 将线上互动游戏不线下活动相结合,幵实现了社会化的传播效果。 获得了网友的热情回应,增强了品牌亲和力。
微博运营重点数据
服务时间长度 微博发布数量 36天 286条

微博项目需求分析报告

微博项目需求分析报告

微博项目需求分析报告一、项目概述微博项目是基于现有社交媒体的微博平台开发,旨在满足人们日常社交、信息传播、公众表达等需求。

该项目以用户为中心,通过简洁、便捷的方式让用户发布、浏览、转发、评论微博内容,实现用户间的互动交流。

二、项目目标1. 提供一个稳定、高效的微博平台,让用户在平台上快速实现信息传播并与其他用户进行互动交流。

2. 提供丰富的功能和个性化设置,满足用户的各种需求,提高用户粘性和活跃度。

3. 构建一个安全、友好的社交平台环境,有效管理用户行为,减少不良信息的传播。

三、核心功能需求1. 用户注册与登录:用户通过手机号、邮箱等方式注册账号,并通过账号登录微博平台。

2. 发布与浏览微博:用户可以发布文字、图片、视频等微博内容,并浏览其他用户发布的微博内容。

3. 转发与评论:用户可以转发其他用户的微博内容,并对微博进行评论。

4. 消息通知:用户可以接收到关注用户的最新微博动态通知,并及时查看与自己相关的评论、点赞等消息通知。

5. 关注与粉丝:用户可以关注其他用户,并查看自己的粉丝列表。

6. 用户搜索与推荐:用户可以通过搜索关键词查找其他用户,同时平台会根据用户的兴趣推荐相关用户和内容。

7. 私信功能:用户可以通过私信与其他用户进行一对一的聊天对话。

四、非功能性需求1. 性能要求:平台需要具备良好的性能和扩展性,能够支持大量用户同时在线浏览、发布微博。

2. 安全要求:平台需要采取相应的安全措施,防止用户隐私泄露、恶意攻击等事件发生。

3. 用户体验要求:平台应具备友好的用户界面设计,操作简单、响应快速、界面美观大方,以提升用户的使用体验。

4. 可靠性要求:平台需要具备高可靠性,保障用户信息和微博内容的安全存储和传输。

五、项目计划1. 需求收集与分析:分析用户需求,梳理核心功能和非功能性需求。

2. 需求设计与评审:详细设计平台的功能、界面、数据库等,进行需求评审,制定项目开发计划。

3. 开发与测试:根据需求设计,进行平台的开发与测试工作。

广告策划精品案例—新浪“微博快跑”执行方案

广告策划精品案例—新浪“微博快跑”执行方案

• 宣传每个用户的微博,就是宣传新浪微博 微博首先是一个平台,因此活动不是为了硬生生拉用户,而是让用户一起参与进来玩。 • 微博不是一个明星的舞台,而是随时随地、活生生地伴随你身边 活动需要时刻渗透出微博的品牌追求,强调微博的亲和性、趣味性和时尚元素

快乐、亲切、时尚
目录
一支外形出位的车队 + 一系列引发热议的话题 + 一连串吸引眼球的落地活动 =ቤተ መጻሕፍቲ ባይዱ
活动方案:
快乐围脖 狂欢欢乐谷
亲切围脖 闲暇西单
时尚围脖 先锋三里屯
地点:积水潭新华百货、南锣鼓巷 • 其中一辆车的工作人员下车,请一位路人协助自己,使用打气筒给车胎打气,同 时其它车上的工作人员下车,围住这辆车大喊“今天是新浪微博生日,谢谢你给微 博加油”“微博加油”,互动结束后,工作人员向这位路人赠送小礼物,并回到车 上,继续出发。 地点:工人体育馆 • 车队行驶靠近活动场地大屏幕路段时停下,工作人员下车,站成一排,面向大屏 幕方向,并以手指向大屏幕,驻足仰头观看,等到有行人也看向大屏幕时,工作人 员大喊:“看,微博!”,随后一齐上车,沿着路线继续出发。
活动方案:
快乐围脖 狂欢欢乐谷
亲切围脖 闲暇西单
时尚围脖 先锋三里屯
主题:“潮是一种态度”
活动方案:
快乐围脖 狂欢欢乐谷
亲切围脖 闲暇西单
时尚围脖 先锋三里屯
• 路线安排:西单→西单北大街→积水潭新华百货→德 胜公园→南锣鼓巷→张自忠路→蓝岛大厦→东四十条桥 →工人体育馆→三里屯 • 红色字体为车队停靠互动地点 • 行程时间:16:30-18:00
亲切围脖
闲暇西单
时尚围脖
先锋三里屯
• 理想国际大厦→北京大学东门→清华园→五 道口→中鼎大厦→中央财经大学→动物园→西 直门嘉茂商厦→平安里大街→张自忠路→东四 →朝阳门→蓝岛大厦→中央电视台新址→八里 庄→北京工业大学→北京欢乐谷 • 红色字体为车队停靠互动地点 • 行程时间:10:30-13:00

微博系统分析

微博系统分析

微博系统一、项目目标1.1、建设目的:即微博客(MicroBlog)的简称,是一个基于用户关系的信息分享、传播以及获取平台,用户可以通过WEB、WAP以及各种客户端组件个人社区,以140字左右的文字更新信息,并实现即时分享。

在企业微博的定位是快速宣传企业新闻、产品、文化等的互动交流平台,同时对外提供一定的客户服务和技术支持反馈,形成企业对外信息发布的一个重要途径。

企业微博的目标是获得足够多的参与者,形成良好的互动交流平台,逐步打造具有一定良性的企业文化通过互联网实现传播的手段。

1.2、建设目标:山西省农科院农业技术推广微博系统,主要是帮助院领导收集、征集实名注册的本院科技人员和有关人员对农业技术推广工作的建议,通过网络平台解决跨时空和不便于面对面交流等问题,实现管理人员和科技人员方便、快捷、无障碍互动交流和沟通的目的,并且要便于网络管理,避免出现用微博发表与中央精神不一致和不恰当言论。

二、网站整体结构2.1 网站栏目结构图普通游客:查看文章内容会员:2.2 栏目说明标签是文章的主题,直接登录后,就可以发表文章。

2.3会员使用说明首次使用:1、注册新用户2、注册成为会员后,即可以发表作品。

并创建了标签。

3、登录的用户可以进行微博推荐、微博转发、微博评论、微博作者关注、.私信及系统信通知五个操作。

4、用户中心将显示会员个人信息,并包括我关注的作者,关注我的作者,文章数量信息等等。

5后台自助导航条生成,可以通过后台管理系统直接增减导航条目,易于网站管理人员进行管理和规划。

6、可以对全站文章精确搜索。

2.4会员权限管理发表文章删除文章评论文章转发文章2.5运营安全策略为保证网站的安全,对服务器的管理操作只能由授权用户执行,并且只提供必要的服务;通过口令控制用户的登录,口令使用公用密钥加密算法,对网站做好数据备份,定期做好安全检查。

流程图:三、网站建设进度及实施过程1、确定栏目方案:3个工作日;2、美工方案草图:2个工作日;3、网站制作和本地调试:7个工作日;4、试用广域网空间测试程序,等待验收:2个工作日4、验收通过后上传正式空间、测试和修改:2个工作日;共计时间:16个工作日。

鱼耳微博项目2

鱼耳微博项目2

鱼耳微博项目YWB详细设计说明书Version 1.0Your weibo web projectDesign elucidation in detail(Version 1.0)文档编号:IMSP-06-20NO.[IMSP-06-20]中信软件教育集团目录1.编写目的................................2.名词解释................................3.项目背景................................4.系统架构................................4.1.功能结构..............................4.2.功能描述..............................5.域模型设计...............................5.1.用户管理模块.........................5.1.1.5.1.2.5.2.动态相关模块..............................5.3.好友互动模块..............................5.3.15.3.25.3.36.数据库设计...............................6.1.数据库关系ER图.........................6.2.数据字典...................................7.系统环境设计.............................7.1.硬件环境.............................7.2.软件环境..............................1.编写目的明确web项目背景,项目范围,基本项目逻辑和项目框架。

读者包括:项目发起人,最终用户,项目投资方,项目管理团队,项目执行团队,以及项目相关人员。

手机微博项目设计

手机微博项目设计

项目设计报告题目:安卓手机微博目录1 概述 (3)1.1 目的 (3)1.2 背景 (3)1.3 范围 (4)1.4 术语定义 (4)1.5 参考资料 (5)1.6 任务概述 (5)1.6.1 目标 (6)1.6.2 用户的特点 (6)1.6.3 假定和约束 (7)1.7 运行环境 (7)1.7.1 软件环境 (7)1.7.2 硬件环境 (8)1.7.3 接口 (9)1.7.4 控制 (9)1.8 需求规定 (9)1.8.1 对功能的规定 (9)2 手机微博业务分析 (3)2.1 手机微博业务功能概述 (22)2.1.1 手机微博业务功能概述 (23)2.1.2 用户注册......................... 错误!未定义书签。

2.1.3 用户登录 (28)2.1.4 用户管理 (28)2.1.5 相册管理......................... 错误!未定义书签。

2.1.6 好友管理 (28)2.1.7 日志管理 (28)2.1.8 最近访客......................... 错误!未定义书签。

2.1.9 用例分析 (28)3 数据库设计 (22)3.1 系统物理结构设计 (22)3.2 表设计 (23)3.2.1 TableName(表名的解释) ............ 错误!未定义书签。

3.3 表之间的关联设计 (28)3.4 存储过程设计 (28)总结1概述1.1目的在微博的制作过程中为了满足客户的需求,为了向客户展示微博要做哪些功能,以及微薄的界面,人员分工和一些资金的使用等等特写此文档。

1.2背景当今社会是个高科技、高效率、高度竞争的社会。

随着物质水平的逐步提高,我们的的精神生活也开始趋向丰富多彩。

随着3G手机推入市场,一种新的网络应用形式————“微博”也应运而生。

“微博”以其便捷性,背对脸式的交互方式以及原创性得到了广大网民的宠爱,成为了网络时代新的代名词。

新浪微博项目01

新浪微博项目01

• • • • •
丰富而又可扩展的视图(Views) 内容提供器(Content Providers) 资源管理器(Resource Manager) 通知管理器 (Notification Manager) 活动管理器( Activity Manager)


Libraries:Android里已经提供的C/C++库存组件(或称模块)。 例如,SQLite数据库系统、OpenGL 3D绘图系统等。 Android Runtime:Java语言层级的Virtual Machine。 Linux核心:Android依赖Linux 2.6来提供核心的服务,例如内 存管理、进程(Process)管理、执行绪(Thread)管理等。
4 Android层次-kernel
Android基于Linux 2.6提供核心系统服务,例如:安全、内存管 理、进程管理、网络堆栈、驱动模型。Linux Kernel也作为硬件 和软件之间的抽象层,它隐藏具体硬件细节而为上层提供统一 的服务。 使用binder作为进程间通讯机制,取代传统进程间通讯机制
7 Android层次结构-Libraries
Android包含一个C/C++库的集合,供 Android系统的各个组件使用。这些功能 通过Android的应用程序框架( application framework)暴露给开发者。 下面列出一些核心库: 系统C库 多媒体库:OpenCore 界面管理 LibWebCore SGL 3D库 FreeType SQLite

2009年8月14日开 始内测,截至2010 年10月底,新浪微 博用户数已达5000 万,新浪微博用户 平均每天发布超过 2500万条微博内容

微博项目报告

微博项目报告

PINGDINGSHAN UNIVERSITY软件学院《专业实训六》项目报告书项目名称: 基于SSH框架的微博系统年级专业: 2010级软件工程小组成员: ************************微博系统的设计与开发第一章系统概述 (1)1.1项目开发的背景和意义 (1)1。

1。

1项目开发背景 (1)1.1。

2项目开发意义 (1)1.2系统体系结构 (2)1。

2。

1 B/S体系结构 (2)第二章需求分析 (3)2。

1 可行性分析 (3)2.2 系统分析的任务与步骤 (4)2.2。

1 系统分析的任务 (4)2。

2。

2系统分析的步骤 (4)2。

3微博项目范围 (5)2。

4 功能需求分析 (5)2。

4。

1基本功能要求 (5)2。

4。

2用户分析 (6)2。

4.3 微博实体分析 (6)2.4.4 性能描述 (6)2。

4.5系统的用例图设计 (6)2.4.6系统的数据流图 (16)2.4。

6 系统数据字典 (17)第三章总体设计 (19)3。

1 总体设计的任务 (19)3。

2 功能模块 (20)3。

2。

1 系统功能模块描述 (20)3.3 数据库设计 (21)3.3.1 概念结构设计 (21)3.3。

2 逻辑结构设计 (23)3。

3。

3 物理设计 (24)第四章详细设计 (26)4.1 系统整体功能流程 (26)4.2 系统子功能 (26)4。

2。

1登录模块 (26)4.2。

2评论模块 (27)4.2.3发表微博模块 (27)4.2.4查看/修改个人信息模块 (28)第五章编码实现 (28)5。

1系统页面模版设计 (28)5。

1。

1模版实现界面 (28)5.2用户模块 (29)5.2。

1 用户模块功能实现描述 (29)5.2.2 用户功能实现界面 (30)结束语 (32)参考文献 (33)第一章系统概述1.1项目开发的背景和意义1。

1.1项目开发背景微博即微博客(microblog)的简称,由博客(blog)发展而来,最早也是目前最大的微博是美国的Twitter,中国最早开始微博业务的是门户网站新浪网。

微博项目计划书

微博项目计划书

微博项目计划书1. 引言本项目计划书旨在介绍和规划一个微博项目的开发过程。

微博作为一种社交媒体平台,为用户提供了发布和分享短文、图片、视频等信息的功能。

本项目旨在开发一个简单而实用的微博应用,满足用户在社交网络中交流和分享信息的需求。

2. 目标本项目的主要目标是开发一个用户友好、稳定可靠的微博应用。

具体目标包括:•实现用户账户的注册和登录功能;•提供用户发布和查看微博的功能;•支持用户对微博进行点赞、评论和转发操作;•实现用户关注其他用户的功能;•提供用户搜索微博和用户的功能;•实现用户个人信息管理功能。

3. 功能规划3.1 用户账户管理用户账户管理是微博应用的基础功能,包括用户注册、登录、修改密码等。

为了确保用户账户的安全性,我们将采取以下措施:•使用加密算法对用户密码进行加密存储;•实施严格的账户安全策略,如密码复杂度要求、登录尝试次数限制等;•支持用户使用第三方账户登录(如微信、QQ等)。

3.2 微博发布和查看用户可以通过微博应用发布自己的动态信息,包括文本、图片和视频等。

其他用户可以通过浏览器或移动客户端查看最新的微博动态,并进行评论、点赞和转发操作。

3.3 用户关注和粉丝用户可以选择关注其他用户,关注后可以查看被关注用户发布的微博动态。

同时,用户可以查看自己的粉丝列表,了解谁关注自己。

3.4 搜索功能为了方便用户查找相关的微博和其他用户,我们将提供强大的搜索功能,包括按关键词搜索微博、按用户昵称搜索用户等。

3.5 个人信息管理用户可以通过个人信息管理功能修改自己的头像、昵称、个人简介等信息,以及查看自己发布的微博和相关统计数据。

4. 技术实现本项目计划使用以下技术实现微博应用:•服务器端:采用基于Node.js的Express框架搭建服务器,使用MySQL数据库存储用户和微博数据。

•客户端:使用React技术构建用户界面,使用Redux管理应用状态。

•接口:使用RESTful API提供服务器端与客户端之间的通信。

WeiboEvents的设计与实现

WeiboEvents的设计与实现

WeiboEvents的设计与实现WeiboEvents 分析某事件,图中展⽰ 132105 条微博WeiboEvents 是在⼤三下学期时,也就是2012 年初开始设计的。

上完袁⽼师的可视化课程之后,对这个领域有了⼀定兴趣,就加⼊实验室和张昕师兄、王臻皇和李菁⼀起做微博可视化。

这个⼯具主要功能就是对单条微博的转发树进⾏可视分析。

⼀条微博及其所有转发构成⼀个转发树,我们成之为事件(Event),WeiboEvent 这个名称就是由此⽽来。

对转发树的分析可以了解到其中的主要参与者、⽤户的⾏为模式,以及是否有⼈为⼲预等等,从⽽对事件有更深⼊的理解。

这⼤概是我做过的最有影响⼒的⼀个项⽬了吧。

从今年 9 ⽉改版以来到写这篇⽂章的时候,有 15000 次使⽤记录,2500 个⽤户。

从最初发布到现在,这个⼯具已经积累了 3000 个微博事件可视化作品,其中有⼀部分还是很有价值的(具体参见这⾥)。

最近在 PacificVis 会议上发表了 Visualization Notes:WeiboEvents: A Crowd Sourcing Weibo Visual Analytic SystemRen, Donghao and Zhang, Xin and Wang, Zhenhuang and Li, Jing and Yuan, XiaoruProceedings of IEEE Pacific Visualization Symposium (PacificVis 2014) Notes, Yokohama, Japan, 330-334, 2014PDF doi:10.1109/PacificVis.2014.38这篇⽂章简单地对积累下来的可视化作品进⾏⼀下总结,然后主要从实现的⾓度讲⼀讲这个⼯具的故事。

⼤概会回答下⾯⼏个问题:微博事件⼤概有哪些模式?如何利⽤ HTML5 技术设计这样的⼀个⼯具?如何抓取微博数据?这只是⼀篇⽇志,也不可能写得很具体,就当是⼀些⼼得吧。

微博项目用例

微博项目用例

微博项目用例
系统级别用例
用户注册
权限控制,分为普通用户和管理员角色。

管理员可以删帖,停账户。

账号设置,包括修改个人资料;上传头像等。

私信功能(内部消息);
通知功能(管理员群发消息);
微博登陆页面,显示统计信息
用户功能用例
登陆成功后显示个人主页,列出:
关注用户群的最新微博列表,显示微博内容及评论数量,分页显示。

关注用户数量,粉丝数量,个人已发表微博数量。

轮询当前是否有新微博,有则给出刷新提示。

轮询新的评论,新的@我(提到我的微博),新的粉丝。

我的微博页面:
列出个人发布的所有微博,按时间倒序排列。

分页显示。

提到我的(@我)的微博列表页面:
按时间倒序列出所有@我的微博,分页显示。

可以转发。

我关注的人页面:
列出所有关注用户(按关注时间倒序),分页显示。

显示其最后发微博的概要内容及时间。

粉丝(关注我的人)列表页:
列出所有粉丝(按关注时间,或最近联系,或粉丝数排序),分页显示。

显示其最后发微博的概要内容及时间。

我的资料页面:
显示个人资料,可以编辑保存。

我的标签管理页面:包含在账号设置中。

用户行为用例
发布微博、删除已发布微博。

删除微博后局部刷新。

新增微博后显示在当前微博列表的顶部(可能是分页)。

关注用户,取消关注用户。

在关注列表中添加,去除某人。

转发微博
@某人
#查询话题# (用like查询实现)(暂缓功能)全文检索;。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

微博项目用例
系统级别用例
用户注册
权限控制,分为普通用户和管理员角色。

管理员可以删帖,停账户。

账号设置,包括修改个人资料;上传头像等。

私信功能(内部消息);
通知功能(管理员群发消息);
微博登陆页面,显示统计信息
用户功能用例
登陆成功后显示个人主页,列出:
关注用户群的最新微博列表,显示微博内容及评论数量,分页显示。

关注用户数量,粉丝数量,个人已发表微博数量。

轮询当前是否有新微博,有则给出刷新提示。

轮询新的评论,新的@我(提到我的微博),新的粉丝。

我的微博页面:
列出个人发布的所有微博,按时间倒序排列。

分页显示。

提到我的(@我)的微博列表页面:
按时间倒序列出所有@我的微博,分页显示。

可以转发。

我关注的人页面:
列出所有关注用户(按关注时间倒序),分页显示。

显示其最后发微博的概要内容及时间。

粉丝(关注我的人)列表页:
列出所有粉丝(按关注时间,或最近联系,或粉丝数排序),分页显示。

显示其最后发微博的概要内容及时间。

我的资料页面:
显示个人资料,可以编辑保存。

我的标签管理页面:包含在账号设置中。

用户行为用例
发布微博、删除已发布微博。

删除微博后局部刷新。

新增微博后显示在当前微博列表的顶部(可能是分页)。

关注用户,取消关注用户。

在关注列表中添加,去除某人。

转发微博
@某人
#查询话题# (用like查询实现)(暂缓功能)全文检索;。

相关文档
最新文档