jsp个人博客系统设计毕业论文 - 图文

2019-03-28 20:53

目录

目录

目录 ............................................................................................................................................................................ I

第一章 概 述 ........................................................................................................................................................... 1

1.1 个人博客的概念..................................................................................................................................................... 1 1.2 个人博客的发展现状 ............................................................................................................................................. 1 1.3 WEB技术的发展....................................................................................................................................................... 2 1.4研究现状 ................................................................................................................................................................. 2 1.5开发技术 ................................................................................................................................................................. 3 1.5.1 JSP的基础——Servlet 技术 ................................................................................................................... 4 1.5.2 JavaBean原理和机制 ................................................................................................................................. 4 1.5.3 开发平台:Eclipse+dreamweaver .............................................................................................................. 5 1.5.4 数据库:SQL SERVER 2000 .......................................................................................................................... 5

第二章 需求分析 ..................................................................................................................................................... 7

2.1系统目标 ................................................................................................................................................................. 7 2.2系统的功能要求 ..................................................................................................................................................... 7 2.2.1 前台 ................................................................................................................................................................ 7 2.2.2后台 ................................................................................................................................................................. 8 2.3系统的性能需求 ..................................................................................................................................................... 8 2.4系统的数据需求 ..................................................................................................................................................... 9 2.4.1 系统的数据需求包括如下几点: ................................................................................................................ 9 2.4.2 系统的数据字典 ............................................................................................................................................ 9 2.5 建立系统的约束................................................................................................................................................... 11 2.5.1 人力、资金、时间的约束 .......................................................................................................................... 11 2.5.2 技术发展规律的约束 .................................................................................................................................. 11

第三章 概要设计 ................................................................................................................................................... 12

3.1 系统体系结构....................................................................................................................................................... 12 3.2主要功能设计 ....................................................................................................................................................... 12 3.2.1 主要功能模块 .............................................................................................................................................. 12 3.2.2 系统流程图 .................................................................................................................................................. 13 3.2.3 系统模块介绍 .............................................................................................................................................. 14 3.3 数据库设计 .......................................................................................................................................................... 14 3.4 信息安全设计....................................................................................................................................................... 16 3.4.1 网络安全 ...................................................................................................................................................... 17 3.4.2 其他安全 ...................................................................................................................................................... 17

第四章 详细设计 ................................................................................................................................................... 18

第I页

目录

4.1 首页面及主要页面设计 ....................................................................................................................................... 18 4.2 功能模块设计....................................................................................................................................................... 18 4.3系统实现 ............................................................................................................................................................... 19 4.3.1 博客网站前台首页head_main.jsp详细功能及部分代码 ....................................................................... 20 4.3.2 评论信息查询head_disussList.jsp详细功能及部分代码 ................................................................... 23 4.3.3系统管理backMainPage.jsp详细功能及部分代码 ................................................................................. 25

第五章 遇到的难点和解决方法 ........................................................................................................................... 28

结束语 ..................................................................................................................................................................... 29

致谢 ......................................................................................................................................................................... 30

参考文献 ................................................................................................................................................................. 31

第II页

博客网站的设计与实现??论文

第一章 概 述

对个人而言,博客可以调动个人的积极性,充分发挥个人的创造性。从2002年开始,国内博客开始迅猛发展起来,从最初的只有几千个尝鲜者到现在的各式各样的博客,圈子。在这三年的发展过程中,主要呈现出如下几个特点:

1).博客是可以将个人信息完整呈现在互联网上的载体。

2).博客具有“准实名制”趋势,有助于信任机制的建立。本文就此探讨了我国博客发展的几个要素。

1.1 个人博客的概念

博客是WEB LOG的缩写,简单来说就是网络日记。它是1997年12月由美国的Jorn Barger最早提出的,这些年全球博客获得了突飞猛进的发展。据博客搜索Technorati统计,目前全球平均每5.8秒钟诞生一个博客。它是一个新型的个人互联网出版工具,博客使用者可以很方便地用文字、链接、影音、图片建立起个性化的网络世界。

博客秉承了个人网站的自由精神,但是综合了激发创造的新模式,使其更具开放和建设性。它作为一种新表达的方式,它的传播不仅情绪,包括大量的智慧、意见和思想。某种意义上说,它也是一种新的文化现象,博客的出现和繁荣,真正凸现网络的知识价值,标志着互联网发展开始步入更高的阶段。

1.2 个人博客的发展现状

2006年11月3日,全球中文博客站点数量达到5230万,博客(博客ger)用户数达到1987万,平均每个博客(博客ger)用户拥有大约2.6个博客,博客站点数和博客用户数均比前一年有一定程度的增长,人均拥有博客数与前一年相比也略有上升。

在近二千万的中国博客用户中,每个用户平均每7.6天更新一次博客,活跃的博客用户数(一周内有更新的博客)达到302万,约15.2%的用户每周更新博客,同时,只有大约4.6%的用户每天更新博客。在用户更新的博客中,约42%的博客文章在500个汉字(1000个字节)之内,500~1000个汉字(1000~2000个字节)的博客文章占约16.5%,越是长篇大论的文章在博客中所占比例则越少。

用户更新博客的时间大部分集中在白天,约48.5%的用户选择在工作时间(上午10点~下午6点)更新自己的博客,其中,在临近下班前(下午4点~6点)博客更新数达12.4%,而约16.3%的用户选择在晚上7点~10点更新博客,为全日最高峰,晚上10点之后时间更新博客的数量逐渐减少。

2006年,拥有独立域名的博客站点,在博客站点总数中占约0.43%,这表明,绝大多数的用户将博客服务商作为他们的博客站点首选。而这一年,中国大陆博客服务商(BSP)持续大幅增长,博客服务商数量达到1460家,与去年同期相比增长近55%;大型网络公司如搜狐、百度纷纷推出相应的博客服务,而新兴的博客服务站点如51.com也开始崭露头角。过去一年中,中国博客发展速度整体趋缓,博客用户增长数较之去年有小幅上升,博客服务商之间的市场竞争日趋激烈,与早期提供博客服务的运营商相比,传统门户及大型公司的博客服务已占据市场主导地位。总体而言,2006年中国博客发展呈现5大特点:专业博客

第1页

博客网站的设计与实现??论文

如医药类、教育类等增长较快,博客圈成为社区发展新方向;博客服务商(BSP)死亡比例逐渐增高,2005年Top100服务商中,近20%的站点已经关闭或终止服务;博客服务商(BSP)开始逐渐支持手机访问和发贴,发展迅速;综合博客服务商(BSP)增长很快,越来越多的服务商开始提供音频、视频博客等功能;利用博客进行排名作弊的站点越来越多,06年出现爆炸性增长,其中小型博客服务商(BSP)尤为突出。

现今,博客网站已经由06年的风风火火变的平淡,通过各种方式融入了我们的生活,成为了我们表现自己的主要方式。它们大部分是由简短而且经常更新的帖子构成,所有文章都是按照年份和日期排列。看上去平淡无奇,毫无可炫耀之处,但它让每个人零成本、零维护地创建自己的网络媒体,每个都可以随时把自己的思想火花和灵感更新到博客站点上。

个人博客目前面临的主要问题:由于文化市场监督的不利,势必会造成一些淫秽的内容广泛传播于网路,这就需要文化部门的有力监督。

1.3 Web技术的发展

1991年,欧洲粒子物理研究所(CERN)的软件工程师Tim Berners-Lee发布了他的万维网(World Wide Web)。从此以后,通过互联网看到的将不仅仅是文字,互联网有了图片,后来又有了音频、动画甚至视频。

WWW的成功在于它制定了一套标准的,易于掌握的超文本标记语言HTML、信息资源的统一定位格式URL和超文本传输协议HTTP,用超链接和超媒体把Internet上各种相关数据有机地链接起来,使互联网上的资源实现了共享。你只需要点击鼠标就可以浏览来自世界各地的丰富的、直观的信息,一个不懂电脑的人也可以很快成为Internet 行家。

开始的web页面都是静态文本,页面呆板,互动性不强,但是随着技术的发展,很快各种各样的动态网页技术涌现出来,这其中包括CGI, ASP, PHP, Java,脚本语言如:JavaScript, VBScript等等。JavaScript 和 VBScript可以嵌入在HTML中实现一些客户端的动态功能;CGI大大扩展了Web服务的功能,可以实现web服务器与数据库及文件系统、应用程序的通信,动态生成超文本,于是网页活了起来。但CGI的运用需要具有一定的编程能力及算法技巧,而且与HTML要分开编写,维护和编写都比较困难,效率和安全性也不好。 ASP, PHP克服了这些缺点,获得了广泛的应用。Java的出现给Web带来了新的活力。它具有完全的平台无关性,一次编写处处运行,用Java可以编写web页中执行的小程序Applet。它简单、面向对象、安全、健壮、分布式等优点特别适合开发web应用。在美国,JSP+ Servlet+ EJB已经成为电子商务网站的开发标准。

1.4研究现状

现今,博客网站已经由06年的风风火火变的平淡,通过各种方式融入了我们的生活,成为了我们表现自己的主要方式。它们大部分是由简短而且经常更新的帖子构成,所有文章都是按照年份和日期排列,有些类似斑竹的日记。看上去平淡无奇,毫无可炫耀之处,但它可以让每个人零成本、零维护地创建自己的网络媒体,每个都可以随时把自己的思想火花和灵感更新到博客站点上。

现在的博客网站的主要特点:

零机制:博客属于个人所有,是自发建立和非正式的建设。BSP不能对博客发号施令。

零技术:博客不需要作网站的专业知识,可以像发邮件一样简单地实现博客网页的呈现。技术的极度

第2页

博客网站的设计与实现??论文

简化,包括架构和申请博客网站、编辑、上传和修改内容等。

零成本:任何一个人都可以像申请免费邮件般免费申请自己的博客网站。不需要注册域名的成本,不

需要租用服务器空间的成本,不需要许多软件工具的成本。

零编辑:博客用户就是编辑,即时写作、即时发布、自我检查。这形成了与传统写作截然不同的“体

验”,真正实现了作者“零磨损”的开放式写作。

零形式:博客页面的表现形式和文章内容的表现方式十分灵活,没有特定形式。

与个人主页相比较,博客是使用方便的、交互性强。与传统的电子邮件、BBS和ICQ这三种互联网沟通方式相比,博客是一种较严肃的沟通平台。BBS公共匿名性很强,而个人性很弱,因此缺乏约束。电子邮件和ICQ则是多用于个人间的通讯,而博客是个人性和公共性的结合。博客是个人在网上展示自己、与别人沟通交流的综合平台,它的管理比BBS简单的多。

1.5开发技术

一些人可能已经对微软的Active Server Pages(ASP)很熟悉了;JSP在多数方面与ASP功能相同但是具有平台无关特性。他们都用来帮助Web内容的开发者们使用相对少的代码创建动态的网页。一个JSP页面包含掺杂着Java代码的HTML代码。

下面主要介绍下JSP的特点:

1).将内容的生成和显示进行分离使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。

2).JSP技术源于Java语言。Java语言是体系结构中立的。这使JSP技术可以在实现这个JSP平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。

3).JSP系统是可移植的。这种可移植性来源于体系结构中立性。

4).强调可重用的组件。绝大多数JSP页面依赖于可重用的,跨平台的组件(JavaBeans或者Enterprise JavaBeansTM组件)来执行应用程序所要求的更为复杂的处理。

5).采用标识简化页面开发 Web页面开发人员不会都是熟悉脚本语言的编程人员。JSP技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。

6).使用JSP标识或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。

7).由于JSP页面的内置脚本语言是基于Java编程语言的,而且所有的JSP页面都被编译成为Java Servlet,JSP页面就具有Java技术的所有好处,包括健壮的存储管理和安全性;

8).作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。

当客户端请求一个JSP网页时,JSP Engine会检查所请求的JSP网页是否已经处于被载入执行的状态,如果没有,它会先读取JSP程序文件,将它换成Servlet程序代码编译载入,然后才执行请求的服务。也是就说,只有当客户端第一次请求JSP网页时,才需要被转换、编译和载入,做到了一次执行,处处执行。JSP的Servlet Class是JSP Engine自动帮我们编译产生的,不像Servlet需要手动编译,另外,在JSP程序中建立新的对象和Java Bean非常方便容易。

第3页


jsp个人博客系统设计毕业论文 - 图文.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:某公司残次滞销商品管理规定 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: