个人博客系统的设计与实现开题报告

  • 格式:pdf
  • 大小:218.55 KB
  • 文档页数:7

下载文档原格式

  / 7
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中北大学

毕业设计开题报告学生姓名:周海芳学号:0906034202

学院、系:电子与计算机科学技术学院计算机科学与技术系

专业:计算机科学与技术

设计题目:个人博客系统的设计与实现指导教师:张元

2013年3月8日

毕业设计开题报告

1.结合毕业设计情况,根据所查阅的文献资料,撰写2000字左右的文献综述:

文献综述

一、选题的依据及意义

进入二十一世纪,以Internet为核心的现代网络积水和通信技术已经得到了飞速的发展和广泛的应用,各种网络交流互动工具也应运而生。其中以论坛、博客、社区、空间最为受广大网民朋友的欢迎,也是目前为止发展的比较成熟的信息交流工具。在网络技术逐渐渗入社会生活各个层面的今天,传统的交流方式也面临着变革,而网络博客

则是一个很重要的方向。基于Web技术的网络考试系统可以借助于遍布全球的Internet 进行,因此交流既可以是本地进行,也可以是异地进行,大大拓展了沟通与交流的灵活性。博客在现如今这个飞速发展的网络时代已经成为人们不可或缺的一部分[1]。

博客,又译为网络日志、部落格或部落阁等,是一种通常由个人管理、不定期张贴新的文章的网站。博客它经常是由简短且经常更新的帖子构成,它可以发表有关个人构思,日记,或者诗歌,散文,小说等等。博客可以是你纯粹个人的想法和心得,包括你对时事新闻、国家大事的个人看法,或者你对一日三餐、服饰打扮的精心料理等,也可以是在基于某一主题的情况下或是在某一共同领域内由一群人集体创作的内容。写博客是为了把自己各种各样的想法在网上表达、释放出来,把一时的想法变成观点展示给大家。而浏览博客的用户,也可以对发表观点和看法的文章进行评论,博客就是这样一个平台。

博客最初的名称是Weblog,由web和log两个单词组成,按字面意思就为网络日记,后来喜欢新名词的人把这个词的发音故意改了一下,读成we blog,由此,blog这个词被创造出来。中文意思即网志或网络日志,不过,在中国大陆有人往往也将Blog本身和blogger(即博客作者)均音译为“博客”。“博客”有较深的涵义:“博”为“广博”;“客”不单是“blogger”更有“好客”之意。看Blog的人都是“客”。而在台湾,则分别音译成“部落格”(或“部落阁”)及“部落客”,认为Blog本身有社群群组的意含在内,借由Blog可以将网络上网友集结成一个大博客,成为另一个具有影响力的自由媒体[2]。

二、个人博客的发展现状

关于博客的未来:在创办了博客中国(blogchina)、被誉为“博客教父”的方兴东接受了记者的专访。他认为,博客这一事物在中国的发展大致经过以下三个阶段:第一阶段是2002年至2003年,少数人写博;第二阶段是2003年至2005年,博客爱好者写博;第三阶段是2005年至2006年以及接下来的两年,博客进入大众化前期。“如果说第一阶段和第二阶段博客的发展还是理想主义和浪漫主义的话,那从第三阶段开始,博客已经向现实主义转变。再过两年,即将进入大众化晚期,也就是说,那些网络保守主义者也将加入到博客大军中来”[3]。

在我国,已经有十几万个博客网站,博客数量达到100多万个,并且呈现40%的年增长进度,着实让国人刮目相看。因此,博客经济引起了专家学者和行业官员的普遍关注。博客现象,能给中国带来什么?网络博客,能成为每个网民的网络生活方式吗?从互联网的兴起到现在,网民由上网浏览网络文章和查找资料以及上论坛发帖子,发展到建网站、建个人网站论坛主页,再发展成现在的建博客,一路走来,网民在网络一直打拼着建造着一个属于自己的地盘,不知从何时起,建博客、写博客成为了众多网民网络生活的重要组成部分,与网络聊天成了并驾齐驱的热点,共同成为网民上网最关心的事情[4]。

三、Web技术的发展

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

WWW的成功在于它制定了一套标准的,易于掌握的超文本标记语言HTML、信息资源的统一定位格式URL和超文本传输协议HTTP,用超链接和超媒体把Internet上各种相关数据有机地链接起来,使互联网上的资源实现了共享。你只需要点击鼠标就可以浏览来自世界各地的丰富的、直观的信息,一个不懂电脑的人也可以很快成为了Internet行家[7,8]。开始的web页面都是静态文本,页面呆板,互动性不强,但是随着技术的发展,很快各种各样的动态网页技术涌现出来,这其中包括CGI,ASP,PHP,Java,脚本语言如:JavaScript,VBScript等等。JavaScript和VBScript可以嵌入在HTML中实现一些客户端的动态功能[9,10,11];CGI大大扩展了Web服务的功能,可以实现web服务器与数据库及文件系统、应用程序的通信,动态生成超文本,于是网页活了起来[12]。但CGI的运

用需要具有一定的编程能力及算法技巧,而且与HTML要分开编写,维护和编写都比较困难,效率和安全性也不好。ASP,PHP克服了这些缺点[13],获得了广泛的应用。Java 的出现给Web带来了新的活力。它具有完全的平台无关性,一次编写处处运行,用Java 可以编写web页中执行的小程序Applet[14]。它简单、面向对象、安全、健壮、分布式等优点特别适合开发web应用。在美国,JSP+Servlet+EJB已经成为电子商务网站的开发标准[15,16]。

参考文献:

[1]俞传正.基于博客的个人知识管理平台研究[D].天津:天津师范大学,2006.2-7.

[2]陈明.Blog、Wiki在协作学习中的应用研究[D].武汉:华中师范大学,2006.5-10.

[3]郭华伟.基于内容聚合BLOG学习平台的辅助教学研究与实践[D].北京:首都师范大学,2006.20-25.

[4]刘媛春,罗云翔.基于JSP的动态网页技术[J].成都信息工程学院学报,2008年04期:P398-400.

[5]唐友国,湛洪波.JSP网站开发详解[M].北京:电子工业出版社,2008.76-94.

[6]杨磊,陈凌云.精通EclipseWeb开发[M].北京:人民邮电出版社,2008.36-52.

[7]Greg Riccardi.数据库管理—网站开发实例[M].北京:清华大学出版社,2007.30-42.

[8]耿伟,刘振海,孙磊.Struts2框架技术的研究与分析[J].电脑知识与技术, 2008,18(33):50.

[9]史晓宏,廖述剑.基于Struts+Spring+Hibernate的轻量级Web应用框架研究[J].电脑知识与技术,2009,15(01):30.

[10]何海霞.Dreamweaver8完美网页设计[M].北京:中国电力出版社,2007.68-90.

[11]刘志亮,刘媛媛.基于Spring的轻量级JavaEE应用与开发[J].电脑知识与技术,2008,17(20):60.