精品个人博客网站的设计与实现.pptx

精品个人博客网站的设计与实现.pptx

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
题 目: 个人博客网站的设计与实现 指导教师: 姓 名: 柴向阳 学 号: 080713012 时间: 2012.06 目录 l1.概述 l2.系统开发技术及开发环境 l3.需求分析 l4.概要设计 l5.详细设计与实现 l6.结论 l7.致谢 本章主要介绍了个人博客的概念, 国内外研究现状 , 研究博客的意义以及 开发本网站的可行性研究。 1.概述 3.需求分析 博客网站的总目标是: 在计算机网络 , 数 据库和先进的开发平台上 , 利用现有的软件 , 配 置一定的硬件 , 开发一个具有开放体系结构的、 易扩充的、易维护的、具有良好人机交互界面的 个人博客网站 , 为网络用户提供进行交流的网络 平台 。通过个人博客网站可以结交更多的朋友 , 表达更多的想法 。为此 , 对系统的功能需求和数 据需求分别做了分析。 4.概要设计 4. 1 系统体系结构 本网站是基于B/S结构的个人博客网站, 系统的体系结构如下图所示。 响应 Web服务器 数据库 浏览器 请求 4.2 系统功能结构 前台功能结构: 后台功能结构: 4.3 模块功能详细介绍 本小节详细介绍了博客网站的两大功能 模块 , 前台面向用户的功能模块和后台面向管 理员的功能模块 , 并分别给予了相应的系统流 程图。 4.4 数据库设计 在概念设计阶段中 , 从用户的角度看待数 据及处理要求和约束 , 产生一个反映用户观点的概 念模式 。然后再把概念模式转换成逻辑模式 。将概 念设计从设计过程中独立开来 , 使各阶段的任务相 对单一化 , 设计复杂程度大大降低 , 不受特定DBMS 的限制 。利用E-R方法进行数据库的概念设计。 在逻辑结构设计中 , 本系统采用SQL Server 2000数据库管理系统 。根据系统功能设计要求和模 块划分 , 本站的数据表有文章信息表、文章类型信 息表、文章回复信息表、用户信息表、公告信息表、 朋友信息表、个人相册信息表、投票信息表。 5.详细设计与实现 5. 1 公共模块的设计与实现 本网站涉及到的公共模块有数据库连接及 操作 , 字符串处理 , 系统配置 。本站使用SQL Server 2000数据库系统 。安装完SQL Server 2000 JDBC Driver, 就可以编写与数据库连接 的类; 使用JSP开发网站经常要过滤一些特殊字 符或转换一些字符 , 这些功能通常都需要编写 一个独立的类来完成 , 所以需要编写字符串处 理类; 本网站是采用Servlet和JavaBean结合技 术开发的 。JavaBean技术实现对数所谓中的操 作不需要在XML文件中进行任何的配置 , 而正常 运行servlet程序还需要进行适当的配置。 5.2 用户登录模块 的设计与实现 用户登录模块 的流程图如右图所 示。 用户登录模块是博客网最先使用的功能, 是系统的入口 。在用户登录页面中 , 用户可以 通过输入正确的用户名和密码进入到系统 , 当 用户没有输入用户名和密码时 , 系统会通过 Javascript脚本进行判断 , 并给予提示信息 。 用户登录页面如图所示。 5.3 前台模块的设计与实现 在博客网的前台首页中显示博主的基本信 息、显示登录用户信息、显示博客的主要功能, 并不是只存在于首页中 , 其他功能模块的子页面 中也需要包括这些部分 。 因此 , 可以将这几个部 分分别保存在单独的文件中 , 这样在需要放置相 应功能时只需包含这些文件即可 。本系统使用的 是<jsp:include>动作元素 , 该动作元素用于向当 前页面中包含其他的文件。 在前台模块中详细介绍文章查询模块的 设计与实现 。文章查询模块的主要功能是用户 在浏览系统时查看发表的文章列表详细内容 , 包括文章的题目、发布时间、该文章的浏览次 数等 , 并可以针对发表文章进行回复 。这是博 客最具代表性的特点之一 。它给博主和用户提 供展示文笔的平台 , 增加博主与用户、用户与 用户之间的交流 , 能够使博客系统内气氛更加 活跃 , 内容更加丰富 。前台文章查询模块主要 包括所有文章查询、文章分类查询、文章内容 详细查询及文章回复功能。 5.4 后台模块的设计与实现 后台页面所用技术和前台一样 , 在后台模 块中主要介绍了相册管理子模块。 相册管理模块的主要功能是实现对相片 文件的上传、查询和删除操作 , 可以使博主随时 更新个人博客系统内的相册文件 , 便于对相册文 件的管理 , 以吸引更多的浏览者。 相片上传页面如图所示: 结 论 毕业设计即将接近尾声 , 博客网站功能基本实现, 我对WEB服务器、数据库软件S

您可能关注的文档

文档评论(0)

183****1225 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档