background image

3、 设计原理及方案

使用的软件工具和环境

Windows 7 操作系统
JAVA
JAVAScript
Json
Eclipse 3.7
couchDB 数据库

需求分析与概要设计

   

 微博,即微博客(MicroBlog)的简称,是一个基于用户关系的信息分享、传播以及获取平

台,用户可以通过

WEB、WAP 以及各种客户端组建个人社区,以 140 字左右的文字更新信息,

并实现即时分享。微博是一种通过关注机制分享简短实时信息的广播式的社交网络平台。微博提
供了这样一个平台,你既可以作为观众,在微博上浏览你感兴趣的信息;也可以作为发布者,
在微博上发布内容供别人浏览。微博最大的特点就是:发布信息快速,信息传播的速度快。微博
网站现在的即时通讯功能非常强大,通过

QQ 和 MSN 直接书写,在没有网络的地方,只要有

手机也可即时更新自己的内容,哪怕你就在事发现场。类例于一些大的突发事件或引起全球关
注的大事,如果有微博客在场,利用各种手段在微博客上发表出来,其实时性、现场感以及快
捷性,甚至超过所有媒体。从个人的生活琐事至体育运动盛事,再到全球性的灾难事件,微博
已经成为全世界的网民们表达意愿、分享心情的重要渠道。可见开发微博是多么的重要,不过,
在仅仅两周的课程设计的时间里,要想把微博完全开发出来那是不可能的,当然我们的水平也

——

还没有达到那个高度,所以我们仅仅是简单地模拟了微博的一小部分功能

内容的加载。尽

管我们模拟出来的功能是简单,但是却是微博里所必须的。

数据库设计
字段

字段值

_id

"pengfa123"

_rev

"32-514f0e4ca583233f824d033fadc9207f"

head

"tomorro will never come"

left_link_list

[ {"title": "今日笔记",  "path": "a.txt" },
  {"title": "昨日笔记",  "path": "b.txt" },
  {"title": "明天日军",  "path": "c.txt" },
  {"title": "后天" ,     "path": "D:/ff.txt" },
  {"title": "未来",      "path": "d.txt" }
]

2