博客系统的设计与开发论文.doc

  1. 1、本文档共75页,可阅读全部内容。
  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项目开发意义 2 1.2 项目开发环境 3 1.3 系统体系结构 3 1.3.1 C/S体系结构 3 1.3.2 B/S体系结构 4 1.4 软件开发工具的介绍 5 1.4.1 MVC简介 5 1.4.2 HTML(Hyper Text Markup Language) 5 1.4.3 ASP.NET技术 6 1.4.4 Microsoft Office Access数据库 6 第二章 需求分析 8 2.1 可行性分析 8 2.2 系统分析的任务与步骤 9 2.2.1 系统分析的任务 9 2.2.2系统分析的步骤 10 2.3微博项目范围 10 2.4 功能需求分析 10 2.4.1基本功能要求 11 2.4.2用户分析 11 2.4.3 微博实体分析 12 2.4.4 性能描述 13 2.4.5系统的用例图 14 2.4.6系统的数据流图 17 2.4.6 系统数据字典 18 第三章 总体设计 21 3.1 总体设计的任务 21 3.2 功能模块图 22 3.2.1 系统总体功能图 22 3.2.2 系统功能模块描述 23 3.3 数据库设计 24 3.3.1 概念结构设计 24 3.3.2 逻辑结构设计 28 3.3.3 物理设计 30 第四章 详细设计 33 4.1 系统整体功能流程 33 4.2 系统子功能 34 4.2.1登录模块 36 4.2.2发表广播管理 38 4.2.3评论管理 39 4.2.4 友情连接管理 40 4.2.5系统管理 41 第五章 编码实现 42 5.1系统页面模版设计 42 5.1.1模版实现界面 42 5.2用户模块 43 5.2.1 用户模块功能实现描述 43 5.2.2 用户功能实现界面 43 5.3管理员模块 46 5.3.1管理员模块实现描述 46 5.3.2管理员功能实现界面 46 第六章 系统测试 48 6.1 测试目的 48 6.2 测试方法 48 6.3 测试要点 48 6.3.1功能测试 48 6.3.2安全性测试 49 6.3.3测试项目 49 6.4测试用例 50 6.5系统维护 50 6.6测试总结 51 结束语 52 致谢 53 参考文献 54 附录Ⅰ英文资料翻译 55 附录II 程序代码 67 系统概述 项目开发的背景和意义 1.1.1项目开发背景 微博即微博客(microblog)的简称,由博客(blog)发展而来,最早也是目前最大的微博是美国的Twitter,中国最早开始微博业务的是门户网站新浪网。新浪网于2009年8月推出新浪微博内测版,从此开始了信息传播和分享的“140字的革命”。 微博,即微型博客,是随着Web 2.0而兴起的一类开放的互联网社交服务,它允许用户以简短文字随时随地更新自己的状态,每条信息的长度都在140字以内,支持图片、音频、视频等多媒体的出版,每个用户既是微内容的创造者也是微内容的传播者和分享者。最早也是最著名的微博是美国的twitter,根据相关公开数据,截至2010年1月份,该产品在全球已经拥有7500万注册用户。2009年8月份中国最大的门户网站新浪网推出“新浪微博”内测版,成为门户网站中第一家提供微博服务的网站,微博正式进入中文上网主流人群视野。Microsoft Windows XP 正版软件:Microsoft Office 2003; Microsoft Office Access数据库; ASP; 系统体系结构 1.3.1 C/S体系结构 C/S的优点可以减轻服务器端压力,如果用户的需求特别复杂,用C/S。能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。缺点主要有以下几个:只适用于局域网。而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问 题,如病毒、硬件损坏,都需要进行安装或维护。特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。还有,系统软件升级时,每一台客户机 需要重新安装,其维护和升级成本非常高。 图1.1 B/S三层结构图 B/S体系结构与C/S体系结构相比不仅具有其全部的优点,而且又有C/S体系结构所不具备的独特优势: (1)开放的标准:B/S所采用的标准都是开放的、非专用的,是经过标准化组织所确定而非单一厂商所制定,保证了其应用的通用性和跨平台性。 (2)较低的开发和维护成本:B/S的应用只需在客户端安装通

文档评论(0)

你好世界 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档