资源预览内容
第1页 / 共34页
第2页 / 共34页
第3页 / 共34页
第4页 / 共34页
第5页 / 共34页
第6页 / 共34页
第7页 / 共34页
第8页 / 共34页
第9页 / 共34页
第10页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
新浪微博系统设计与开发 目录第一章 系统概述 .11.1 实训开发的背景、内容以及目的 .11.1.1 实训开发背景 .11.1.2 实训开发内容 .11.1.3 实训开发目的 .11.2 项目开发环境 .21.3 软件开发工具的介绍 .21.3.1 MY ECLIPSE.21.3.2 HTML.31.3.3 MY SQL.3第二章 需求分析 .42.1 系统分析的任务与步骤 .42.1.2 系统分析的任务 .42.1.2 系统分析的步骤 .42.2 微博网站功能分析 .42.3 功能需求分析 .52.3.1 基本功能要求 .52.3.2 用户分析 .52.3.3 系统用例图 .62.3.4 系统的数据流图 .8第三章 总体设计 .103.1 功能模块图 .103.1.1 系统总体功能图 .103.1.2 系统功能模块描述 .113.2 数据库设计 .123.2.1 概念结构设计 .123.2.2 物理结构设计 .13第四章 详细设计 .174.1 系统流程图 .174.1.1 前台管理流程图 .174.1.2 后台管理流程图 .184.1.3 登录模块 .184.1.4 系统管理模块 .19第五章 系统实现 .215.1 用户模块 .215.1.1 用户模块功能实现描述 .215.1.2 用户功能实现界面 .215.2 管理员模块 .235.2.1管理员模块实现描述 .235.2.2管理员功能实现界面 .23 新浪微博系统设计与开发 5.3 遇到的问题和解决 .25第六章 系统测试 .266.1 测试目的 .266.2 测试方法 .266.3 测试要点 .266.3.1 功能测试 .266.3.2 安全性测试 .276.3.3 测试项目 .276.4 测试用例 .276.5 测试总结 .28第七章 总结 .29参考文献 .30附录 程序代码 .31 新浪微博系统设计与开发 1第一章 系统概述1.1 实训开发的背景、内容以及目的1.1.1 实训开发背景微博即微博客(microblog)的简称,由博客(blog )发展而来,最早也是目前最大的微博是美国的 Twitter,中国最早开始微博业务的是门户网站新浪网。新浪网于 2009 年 8 月推出新浪微博内测版,从此开始了信息传播和分享的“140 字的革命” 。微博,即微型博客,是随着 Web 2.0 而兴起的一类开放的互联网社交服务,它允许用户以简短文字随时随地更新自己的状态,每条信息的长度都在 140 字以内,支持图片、音频、视频等多媒体的出版,每个用户既是微内容的创造者也是微内容的传播者和分享者。最早也是最著名的微博是美国的 twitter,根据相关公开数据,截至 2010 年 1 月份,该产品在全球已经拥有 7500 万注册用户。2009 年 8 月份中国最大的门户网站新浪网推出“新浪微博” 内测版,成为门户网站中第一家提供微博服务的网站,微博正式进入中文上网主流人群视野。主流微博介绍:新浪微博是一个由新浪网推出,提供微型博客服务的类Twitter 网站。用户可以通过网页、WAP 页面、手机短信/彩信发布消息或上传图片。新浪可以把微博理解为“微型博客”或者“一句话博客” 。1.1.2 实训开发内容这次实训需要根据新浪微博网站,设计一个简单的微博网站,要是能够实现基本的用户和管理员的登录、注销;用户主页的用户所关注好友的微博已经对好友微博的评论回复等微博操作,在主页能够实现登录用户的微博发布;在用户的个人中心能够实现个人基本信息的修改和完善,可以对自己所发微博进行基本的筛选,修改和删除等操作;管理员登录后能够实现系统管理。1.1.3 实训开发目的近段时间,微博这个词在网络上非常流行,大到国家领导人,小到普通市民、学生也都在网上开了微博。许多大型网站也在原来博客的基础上,增加了微博,微博以其短小精悍,更加贴近生活而受到人们的推崇,在浏览之余不禁 新浪微博系统设计与开发 2想问一下它们之间的区别:1、字数限制,微博必须在 140 字以内,这是为了手机发布阅读方便,博客没有限制,因为它主要是让人在电脑上发表和阅读的。 2、被动阅读,看博客必须去对方的首页看,而微博在自己的首页上就能看到别人的微博。 3、发布简便:可以通过发短信的方式更新,可以通过手机网络更新,当然也可以通过电脑更新,而博客一般来说,用手机更新非常麻烦。 4、自传播速度快,博客要是靠网站推荐带来流量,而微博通过粉丝转发来增加阅读数。微博和博客还是有共同点的,不论是博客也好,微博也好,都是一个人所见所闻,或编写,或转载,上至天文,下至地理,世态炎凉,悲欢离合,一篇篇一字字组成了我们的生活,同时也让我们的生活变得丰富多彩。微博系统的设计与开发也有利于熟悉一些工具的使用,这样可让我们的开发工具更加的丰富。1.2 项目开发环境操作系统:Windows XP;开发工具:MyEclipse ;容器: Tomcat;中间件: JDK;数据库: MySQL;1.3 软件开发工具的介绍1.3.1 MY ECLIPSEMyEclipse 企业级工作平台(MyEclipseEnterprise Workbench ,简称MyEclipse)是对 EclipseIDE 的扩展,利用它我们可以在数据库和 JavaEE 的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的 JavaEE 集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持 HTML,Struts,JSP ,CSS ,Javascript ,Spring ,SQL,Hibernate 。MyEclipse 是一个十分优秀的用于开发 Java, J2EE 的 Eclipse 插件集合,MyEclipse 的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号