新浪微博系统设计与开发.doc

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
新浪微博系统设计与开发

目录 第一章 系统概述 1 1.1 实训开发的背景、内容以及目的 1 1.1.1 实训开发背景 1 1.1.2 实训开发内容 1 1.1.3 实训开发目的 1 1.2 项目开发环境 2 1.3 软件开发工具的介绍 2 1.3.1 MY ECLIPSE 2 1.3.2 HTML 3 1.3.3 MY SQL 3 第二章 需求分析 4 2.1 系统分析的任务与步骤 4 2.1.2 系统分析的任务 4 2.1.2 系统分析的步骤 4 2.2 微博网站功能分析 4 2.3 功能需求分析 5 2.3.1 基本功能要求 5 2.3.2 用户分析 5 2.3.3 系统用例图 6 2.3.4 系统的数据流图 8 第三章 总体设计 10 3.1 功能模块图 10 3.1.1 系统总体功能图 10 3.1.2 系统功能模块描述 11 3.2 数据库设计 12 3.2.1 概念结构设计 12 3.2.2 物理结构设计 13 第四章 详细设计 17 4.1 系统流程图 17 4.1.1 前台管理流程图 17 4.1.2 后台管理流程图 18 4.1.3 登录模块 18 4.1.4 系统管理模块 19 第五章 系统实现 21 5.1 用户模块 21 5.1.1 用户模块功能实现描述 21 5.1.2 用户功能实现界面 21 5.2 管理员模块 23 5.2.1管理员模块实现描述 23 5.2.2管理员功能实现界面 23 5.3 遇到的问题和解决 25 第六章 系统测试 26 6.1 测试目的 26 6.2 测试方法 26 6.3 测试要点 26 6.3.1 功能测试 26 6.3.2 安全性测试 27 6.3.3 测试项目 27 6.4 测试用例 27 6.5 测试总结 28 第七章 总结 29 参考文献 30 附录 程序代码 31 系统概述 实训开发的背景、内容以及目的 实训开发背景 微博即微博客(microblog)的简称,由博客(blog)发展而来,最早也是目前最大的微博是美国的Twitter,中国最早开始微博业务的是门户网站新浪网。新浪网于2009年8月推出新浪微博内测版,从此开始了信息传播和分享的“140字的革命”。 微博,即微型博客,是随着Web 2.0而兴起的一类开放的互联网社交服务,它允许用户以简短文字随时随地更新自己的状态,每条信息的长度都在140字以内,支持图片、音频、视频等多媒体的出版,每个用户既是微内容的创造者也是微内容的传播者和分享者。最早也是最著名的微博是美国的twitter,根据相关公开数据,截至2010年1月份,该产品在全球已经拥有7500万注册用户。2009年8月份中国最大的门户网站新浪网推出“新浪微博”内测版,成为门户网站中第一家提供微博服务的网站,微博正式进入中文上网主流人群视野。Windows XP; 开发工具:MyEclipse; 容器: Tomcat; 中间件: JDK; 数据库: MySQL; 软件开发工具的介绍 MY ECLIPSE MyEclipse企业级工作平台(MyEclipseEnterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate 。 MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java Servlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。 HTML HTML的英文全称是Hypertext Markup Language,中文译为“超文本标记语言”。“超文本”就是指页面内可以包含图片,联接,甚至音乐,程序等非文字的元素。在几年前作为SGML的一个子集开发的。 一个HTML文件中包含了所有将显示在网页上的文字信息,其中也包括对浏览器的一些指示,如哪些文字应放置在何处,显示模式是什么样的等。如果你还有一些图片、动画、声音或是任何其它形式的资源,HTML文件也会告诉浏览器到哪里去查找这些资源,以及这些资源将放置在网页的什么位置。浏览的网页就是由HTML语言编写出来的。虽然HTML是一种语言,但HTML不是

文档评论(0)

jiqinyu2015 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档