微博管理系统需求分析.ppt

微博管理系统需求分析.ppt

ID:49500530

大小:36.50 KB

页数:9页

时间:2020-02-06

微博管理系统需求分析.ppt_第1页
微博管理系统需求分析.ppt_第2页
微博管理系统需求分析.ppt_第3页
微博管理系统需求分析.ppt_第4页
微博管理系统需求分析.ppt_第5页
资源描述:

《微博管理系统需求分析.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、微博管理系统需求分析微博发展分析微博,2006年由美国的twitter率先发布。2010年末,其网站已经有1.75亿的注册账户,可见其发展趋势之快。到了2009年,中国互联网公司“新浪”发布了中国第一款微博:“新浪微博”(内测版)。至今已经突破了3亿注册用户。比twitter的增长人数快了接近一倍,以此可表明在中国,微博的发展空间是巨大的。微博,也就是一句话博客,“新浪”又称其为“一句话博客”,特点就是信息量短,给予用户交互式体验。微博用户群非常的广,其中除普通用户外还有影星、企业家、歌手等名人。由于可以通过手机短信彩信、wap&web方式、客户端方式来

2、发表自己的信息,所以又极大的拓宽了用户登录的方式,让人们随时随地就可以上微博。微博的管理与规划微博由于有信息量少的特点,所以往往在数据库中数据表的内容是不多的。但是,由于用户群多,所以资料表和用户之间的关系表的体积往往就会非常庞大。因此一个微博数据库的设计之前必须要先规划好。规划:首先,就要把微博的数据表分为三个部分:一个是用户表,粉丝表,微博表。接着,就要确定其中的元素,比如:用户名,粉丝,微博发表时间等。最后,就可以通过PHP、ASP、JSP等服务器语言来引用这个微博数据库。到这一步,就已经基本完成整个微博数据库的操作了。管理:在进行微博数据库设计的

3、时候,要考虑好维护与修改等后期操作,还要考虑空间占用大小,以免后期作出大量繁杂的工作。数据库的字段类型也要谨慎选择好,因为后期引用数据库的时候,如果字段的类型选择错误的话,会和服务器语言的数据类型起冲突,造成网页错误。数据表结构(用户表)用户表用户ID(自动)用户帐号(文本)用户密码(文本)QQ(文本)Email(文本)…注:括号内是数据类型。数据表结构(粉丝表)粉丝表关注(整数)粉丝(整数)注:这里由于引用的是用户ID,所以数据类型都为数字。数据表结构(微博表)微博表ID(自动)内容(备注)时间(日期时间)视频(OLE)图片(OLE)用户(整数)注:O

4、LE是一个对象,用来放多媒体类型数据。连接数据库现在连接数据库的途径有以下两种:程序连接:程序连接指的是编写程序来连接数据库,应用到这一方面的软件有很多。例如:腾讯QQ,360安全卫士,迅雷,酷狗…所有需要联网进行用户登录或者软件更新的程序,都有连接数据库。我们这里可以连接数据库的程序很广,像:VB,C#,易语言,delphi,java,python…等等程序,都可以连接数据库,我们只需要做的是创建一个对象来接纳这个数据库。网页连接:网页连接,也就是用服务器语言编写的网页来连接数据库。现在几乎所有可以进行内容更新的网页,像:每天的新闻、天气预报、购买的商

5、品、论坛…这些都有运用到数据库,所以数据库也是可以在网页上用的。而且很广。这里我们可以用的服务器网页语言有:asp,jsp,php…等主流的服务器网页语言。这里也是运用对象来接纳数据库写入与读取数据库写入:用sql语句的“insert”语句插入:用法:insertinto(表名)(列名)values(值)例句:insertinto例表(列1,列2,列3)values(“列1值”,1,true)----注:其中列1为文本型,列2为整数型,列3为布尔型。用程序的函数插入:用VB做例子。。。用法:对象名.addnew对象名(“字段名”)=数据对象名.updat

6、e例子:rs.addnewrs(“列1”)=“列1值”rs(“列2”)=1rs(“列3”)=truers.update写入与读取数据库读取:读取比较简单。主要是涉及到循环,函数的运用很少。思路:先读取数据表中的数据数量。接着,用循环,循环数量为1到数据数量。然后循环体内执行写出数据表的语句。这样就完工了。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。