博客网站的设计与实现-计算机科学与技术专业-大学论文.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《博客网站的设计与实现-计算机科学与技术专业-大学论文.doc》由会员分享,可在线阅读,更多相关《博客网站的设计与实现-计算机科学与技术专业-大学论文.doc(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、密级:内部博客网站的设计与实现Design and Implementation of Blog Website学 院:信息科学与工程学院专 业 班 级:计算机科学与技术学 号:学 生 姓 名: 指 导 教 师:(副教授)2012年 6月41摘 要信息时代的今天,网络已经成为人们工作、学习的一部分,不断充实和改变着人们的生活。博客在近年来成为继个人主页、BBS之后互联网公共交流的新平台,构建一个个性化的个人博客,可以充分地表达自己的思想,通过发表文章展示个人才能,抒发个人情感。网友们则可以根据主题发表个人的意见,表达自己的想法,与博主进行思想交流,乐在其中。而JSP 和Servlet 则是两种
2、极具特色的动态Web 技术,在许多方面并不逊色甚至超过已熟悉的CGI 和ASP ,使用二者结合技术是Java 技术在Web 服务器上的扩展。因此,使用JSP + Servlet + JavaBean 模式开发博客网站最能够体现JSP技术的优势。本系统实现了博客网站的基本功能,为博客用户提供了一个在网上展现自己的平台。该系统分为前台和后台,主要实现了以下目标:通过发表“我的文章”,表达博主的想法和观点;通过上传个人相册,使访问者对博主有进一步的了解;用户可以查看文章,并可以对文章发表意见;对文章和相册信息进行管理;展现最新的博客列表,方便用户浏览;提供网站统计信息,使访问者了解网站的基本信息。使
3、用Servlet和JavaBean 结合技术开发本系统,展现了MVC的设计思想,它将表示层、业务层和数据层分离,并且通过Servlet控制着这个页面的流向。开发工具采用MyEclipse和Macromedia Dreamweaver 8使得页面设计多样且便捷。经过调试运行后,系统可以满足用户创建个人博客的各项基本要求。关键词:博客网;JSP;Servlet;JavaBeanAbstractIn information age, the Internet has become part of peoples work and study, and constantly enriched and
4、changed peoples life. In recent years, blog site has become a new platform in public communication after personal page and BBS. Users can express their own thoughts and communicate with the blogger joyfully. Besides, JSP and Servlet are two extremely unique dynamic Web technology, which are in many
5、ways even better than CGI and ASP that we already familiar. The combination is the expansion of Java technology on Web server. Therefore the best way to embody advantages of JSP is developing a blog site in JSP + Servlet + JavaBean schema.This system implemented the basic function of blog site, and
6、provided a platform showing themselves online. The system was divided into foreground and background application, which mainly implemented the following goals. By publishing My Article, you can express your thoughts and ideas. By uploading personal photo album, visitors can know more about the blogg
7、er. Users have access to viewing articles and publishing opinions. The blogger manages article and photo album information. List of the latest blog is shown for users to browse. Website statistical information is provided for visitors to know about the website.Using Servlet and JavaBean to develop t
8、his website showed the design philosophy of MVC, which makes presentation layer, data layer and function layers separated and control the flow of the page by using Servlet. This system used MyEclipse and Macromedia Dreamweaver 8 as development tools making page design more various and convenient.Aft
9、er debugging and running, the system can meet all basic demand for creating personal blog. Keywords: blog site; JSP; Servlet; JavaBean目 录摘 要IAbstractII目 录III第1章 引言11.1 课题背景11.2博客的传播特性21.3 博客发展趋势3第2章 相关技术介绍52.1 开发环境及运行平台52.1.1 MyEclipse简介52.1.2 Apache Tomcat简介52.1.3 Macromedia Dreamweaver简介62.2 JSP核心
10、技术简介62.2.1 Java Servlet技术62.2.2 JavaBean技术82.3 SQL Server 20008第3章 需求分析103.1可行性研究103.2 功能需求113.2.1 系统功能结构113.2.2系统流程示意图123.3 实体-关系图设计14第4章 系统设计164.1 数据库详细设计164.3 主要模块功能设计194.3.1用户登录模块194.3.2文章查询模块204.3.3相册管理模块21第5章 详细设计与实现225.1前台页面的设计225.1.1技术分析225.1.2布局225.2 用户登录模块的设计235.2.1技术分析235.2.2实现过程255.3文章查询
11、模块的设计285.3.1技术分析285.3.2文章分类查询的实现过程285.3.3文章详细查询的实现过程305.4后台页面的设计325.4.1技术分析325.4.2布局325.5相册管理模块的设计345.5.1技术分析345.5.2相册查询的实现过程355.5.3相册上传的实现过程36第6章 结论39参 考 文 献40致 谢41 第1章 引言“博客”,译自英文Weblog/blog(也译作“网络日志”、“网志”或“部落格”等),它是互联网平台上的个人信息交流中心。一般一个博客就是一个页面,通常由简短而且经常更新的帖子构成,所有文章都是按照年份和日期排列,有些类似版主的日记。看上去平淡无奇,毫无
12、可炫耀之处,但它可以让每个人零成本、零维护地创建自己的网络媒体,每个人都可以随时把自己的思想火花和灵感更新到博客站点上。1.1 课题背景博客之所以受到用户欢迎,首先在于它具有无与伦比的“越分享越多”的魅力精髓。对于博主本人,对于阅读博客的人;对于自己,对于他人,对于社会;对于工作,对于生活,“越分享越多”的博客精髓注定了博客的发展势不可挡。博客可以美化一个人的生活!而所谓的新媒体革命,所谓的人际交往和知识传播的革命,都是第二层次的,通过分享,美化每一个博客,美化每一个人的生活,自然美化整个社会。分享是可以沟通,可以是人际关系,可以是文章,可以使音乐和声音,可以是图片和视频,可以是阅读和推荐如果
13、说博客网站是一个舞台,那么所有的博客都是其中的舞者,把自己有价值的真实的一面展示在网络世界中,相互交流沟通;如果博客仅仅为了写日志,那么博客是一面镜子,镜子中展现的是真实的自己;如果博客是一个自由媒体,可以把自身感觉有价值的信息通过博客这个工具发布,与网友共享1。博客的精神是:自由表达,开放宽容,个性张扬,专业精神。在没有自己的博客之前,人们会经常进出于论坛发表贴子或者通过即时通信软件聊天,来表达自已的想法,可是这些都是零散的和杂乱的。博客的出现,让人们可以不断的把自己以前的和每天激发的一些想法或者感受整理放在自己的博客上,每次在写文章的时候,可能又会产生新的想法。虽然一些想法一些思考只是皮毛
14、,没有什么深度,但是当下笔去写的时候每次都会对某个小小的问题有了更多的一点点思考,再写博客的时候就感觉到了一种满足感,一种想法得以释放思考得以延伸的满足感。生活中每天的一个小小的事情都会引起人们的思考,甚至是和朋友的聊天中一个小小的火花迸发。督促自己努力,把一时的想法变成观点,争取在生命中的每天里留下点什么,这也是人们写博客的目的之一。不仅如此,写博客、记录自己的想法可以帮助自己实现如下这些目的:(1)记录生活,在自己的每一天上留下思考的划痕。 (2)整理思路,固化知识,获得更多更好的想法。 (3)分享,将自己的想法、经验与人分享。(4)交流、提高,通过交流产生更多的思维火花,相互提高。 (5
15、)交友,互相鼓励,一路同行。博客是个人性和公共性的结合体,其精髓不是主要表达个人思想,不是主要记录个人日常经历,而是以个人的视角,以整个互联网为视野,精选和记录自己在互联网上看到的精彩内容,为他人提供帮助,使其具有更高的共享价值。博客精神的核心并不是自娱自乐,甚至不是个人表达自由,相反,是体现一种利他的共享精神,为他人提供帮助。个人日记和个人网站主要表现的还是“小我”,而博客表现的是“大我”。也许形式上很接近,但内在有着本质的差异。所有优秀博客网站中,真正表达作者个人的内容非常有限,最多只是点缀,而不像个人网站那样是核心。1.2博客的传播特性2002年8月“博客中国”开站第一天就申明:“博客之
16、于知识和思想,正如Napster之于音乐,Linux之于软件”。“自由、开放、共享”是博客的精神所在。“博客教父”方兴认为博客的三个最重要的特点可能是:个人性、开放性和交互性。正因为技术门槛和资金门槛很低,博客标志着精英文化向草根文化的过渡,因而它呈现出以下的传播特性。1.个人性。个人性的行为、个人性的角度、个人性的思想,正是博客文体能够吸引博客本人和读者的力量源泉。以“个人大脑”作为网络搜索引擎和思想发源地,依然是任何技术无法实现的极致。只要愿意,博客几乎可以以任何形式抒写任何内容的信息,从对其他网站的超级链接和评论、有关公司、个人信息到日记、照片、诗歌、散文,甚至科幻小说的发表和张贴都有,
17、在博客里,写手们的个性得到了淋漓尽致的发挥,这也是博客昭示着个体化时代到来的一个重要原因。2.即时性。博客已经实现了草根文化的过渡,只要拥有一台能上网的电脑,博客就能实现在想写的时候写的愿望。对于大多数博客来说,写博客已经成了一种习惯,就像学生时代写日记一样,几乎是每天的“必修课”,经常(甚至每天)更新,不断积累,是博客文体有别于其他个人文章、著作的关键。这种即时性,才可以及时记录个人的行为、信息和思想。因为即时,所以新鲜,因为新鲜,所以独特。将博客作为习惯,也使别人阅读博客成为习惯。3.共享性。博客文体最重要的特点就是链接,链接是博客最有力的武器,没有链接就没有生命。博客通过超链接实现了开放
18、源代码的共享性,其优势就是,不断搜索提炼信息,不断学习和思考。博客与受众的交流是关键,没有互动交流的博客也就没有生命。博客代表了一种全新的传播模式:在这个模式中,作者和读者完全接触,不仅接触,而且进行互动。这个中间不再存在其他任何的环节和控制。博客的出现,标志着以“信息共享”为特征的第一代门户之后,追求“思想共享”为特征的第二代门户正在浮现,互联网开始真正凸现无穷的知识价值。如果说,黑客代表了互联网技术野蛮的张力,而博客则代表了重建互联网秩序的向往。1.3 博客发展趋势趋势一:博客现在正在形成个人的信誉机制,有了博客之后就确立了一个个人虚拟身份,简单的来讲就是个人在互联网上是有名有姓的,而不再
19、是一种匿名的行为,网民从流浪汉变成了一个定居者。以前在互联网上的各种行为都是在匿名状态中,相互之间是不认识的,但有了博客之后可以天天关注,而别的人也可以通过博客找到这个人。这样随着时间的积累就会产生一个新的东西,概括叫做“个人的信誉”,个人的信誉就是博客和博客之间发展各种关系的组合,这种信誉对每个人来讲可能是不同的,但对每个博客来讲就产生了新的评价机制,这个机制将是博客商业化的一个前提条件。 趋势二:博客越来越呈现出富媒体化,早期的博客是以文字为主,但随着多媒体发展博客相册、博客图片已经成为博客的基本配置,而现在许多博客网站已经提供了博客音频和博客视频。 趋势三:博客现在正在形成并完善精选机制
20、,博客作为自媒体和个人媒体,产生的信息非常巨大。其中难免产生信息垃圾,随着博客的发展,博客通过精选机制精选出大家喜闻乐见的信息,像国内网摘、博客的评价系统等2,3。趋势四:博客影响力与注意力的商业置换效应将得到强化。在国外,目前有很多知名博客利用广告链接等形式走向了商业化的道路。例如美国著名博客网站“德拉吉报道”,自从克林顿的性丑闻事件从那里传出后,德拉吉先生从此名声大噪,据说其网站一年的广告收入达到80万美元。博客成名后,还可以从名人效应中获得商业收益,例如从写专栏、做广告、举办讲座、出书、企业赞助等活动中获利。第2章 相关技术介绍2.1 开发环境及运行平台2.1.1 MyEclipse简介
21、MyEclipse企业级工作平台(MyEclipse Enterprise Workbench,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大地提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate4。在开发Java桌面应用程序的时候,使用Eclipse是非常方便的,但是在进行Web开发的时候,Eclipse的一些功能就不能够满足用户的需求了,例如在使用S
22、truts或者是Hibernate这些开源框架的时候,在Eclipse中就没有很好的辅助工具,在这种情况下,可由自己安装Eclipse的对应插件,然而还有 很多Web开发中的需求是Eclipse插件所不能满足的4。针对上面这种情况,在开发Web应用的时候,选择MyEclipse集成开发工具,MyEclipse是依赖于Eclipse的一个开发工具,对Eclipse的功能进行了扩展,主要是给Eclipse增加了一系列的Web开发工具,从而使Web开发的效率大大提高。正是因为MyEclipse强大的Web开发功能,在目前的Java Web软件开发中,很大部分开发人员会选择使用Eclipse+MyEc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 博客 网站 设计 实现 计算机科学 技术 专业 大学 论文
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内