您好,欢迎来到华佗健康网。
搜索
您的当前位置:首页基于JSP的个人博客网站的毕业论文开题报告

基于JSP的个人博客网站的毕业论文开题报告

来源:华佗健康网


江西学院

毕业论文开题报告

毕业论文题目 学生姓名 专业(方向) 基于JSP的小型博客网站的设计与实现 范金荣 信息安全 学号 班级 职称 113208 1132 讲师 指导教师姓名 徐雪飞 一、课题背景 “博客”(Blog或Weblog)一词源于“Web Log(网络日志)”的缩写,是一种十分简易的傻瓜化个人信息发布方式。任何人都可以像使用免费电子邮件一样,完成个人网页的创建、发布和更新。博客就是开放的私人空间,可以充分利用超文本链接、网络互动、动态更新等特点,在网络中,精选并链接全球互联网中最有价值的信息、知识与资源;也可以将个人工作过程、生活故事、思想历程、闪现的灵感等及时记录和发布,发挥个人无限的表达力;更可以以文会友,结识和汇聚朋友,进行深度交流和沟通[1]. 博客”当然是个大家都陌生的名词,博客的英文名词就是“Blog或Weblog”(指人时对应于Blogger),是一个典型的网络新事物,查阅最新的英文词典也不可能查到。该词来源于“Web Log(网络日志)”的缩写,特指一种特别的网络个人出版形式,内容按照时间顺序排列,并且不断更新。博客是一种零编辑、零技术、零成本、零形式的网上个人出版方式。 博客概念一般包含了三个要素(当然,也不需要局限这些定义): (1)网页主体内容由不断更新的、个性化的众多日志组成。 (2)按时间顺序排列,而且是倒序方式,也就是最新的放在最上面,最旧的放在最下面. (3)内容可以是各种主题、各种外观布局和各种写作风格,但是文章内容以“超链接”作为重要的表达方式。 因此,博客是个人性和公共性的结合体,其精髓不是主要表达个人思想,不是主要记录个人日常经历;而是以个人的视角,以整个互联网为视野,精选和记录自己在互联网上看到的精彩内容,为他人提供帮助,使其具有更高的共享价值。 博客精神的核心并不是自娱自乐,甚至不是个人表达自由,相反,是体现一种利他的共享精神,为他人提供帮助。个人日记和个人网站主要表现的还是“小我”,而博客表现的是“大我”。也许形式上很接近,但内在有着本质的差异。所有优秀博客网站中,真正表达作者个人的内容非常有限,最多只是点缀,而不像个人网站那样是核心。目前博客发展趋势有如下几种: 趋势一:博客现在正在形成个人的信誉机制,有了博客之后就确立了一个个人虚拟身份,简单的来讲就是个人在互联网上是有名有姓的,而不再是一种匿名的行为,网民从流浪汉变成了一个定居者。以前在互联网上的各种行为都是在匿名状态中,相互之间是不认识的,但有了博客之后可以天天关注,而别的人也可以通过博客找到这个人。这样随着时间的积累就会产生一个新的东西,概括叫做“个人的信誉”,个人的信誉就是博客和博客之间发展各种关系的组合,这种信誉对每个人来讲可能是不同的,第 1 页 共 7 页

但对每个博客来讲就产生了新的评价机制,这个机制将是博客商业化的一个前提条件。

趋势二:博客越来越呈现出富媒体化,早期的博客是以文字为主,但随着多媒体发展博客相册、博客图片已经成为博客的基本配置,而现在许多博客网站已经提供了博客音频和博客视频.

趋势三:博客现在正在形成并完善精选机制,博客作为自媒体和个人媒体,产生的信息非常巨大。其中难免产生信息垃圾,随着博客的发展,博客通过精选机制精选出大家喜闻乐见的信息,像国内网摘、博客的评价系统等[2]。系统开发的背景如下所示:

由于博客的精神是:自由表达,开放宽容,个性张扬,专业精神.

在没有自己的博客之前,人们会经常进出于论坛发表贴子或者通过即时通信软件聊天,来表达自已的想法,可是这些都是零散的和杂乱的.博客的出现,让人们可以不断的把自己以前的和每天激发的一些想法或者感受整理放在自己的博客上,每次在写文章的时候,可能又会产生新的想法。虽然一些想法一些思考只是皮毛,没有什么深度,但是当下笔去写的时候每次都会对某个小小的问题有了更多的一点点思考,再写博客的时候就感觉到了一种满足感,一种想法得以释放思考得以延伸的满足感。生活中每天的一个小小的事情都会引起人们的思考,甚至是和朋友的聊天中一个小小的火花迸发。督促自己努力、把一时的想法变成观点,争取在生命中的每天里留下点什么,这也是人们写博客的目的之一.这样就能督促自己每一天不要浑浑噩噩,时光流逝无痕无声无息,写博客也是在自己的每一天上留下了一道浅浅的思考和划痕. 不仅如此,通过写博客、记录自己的想法可以帮助实现如下这些目的: (1)记录生活,在自己的每一天上留下思考的划痕。 (2)整理思路,固化知识,获得更多更好的想法。 (3)分享,将自己的想法、经验与人分享。

(4)交流、提高,通过交流产生更多的思维火花,相互提高。 (5)交友,互相鼓励,一路同行。

如果说博客网站是一个舞台,那么所有的博客都是其中的舞者,把自己有价值的真实的一面展示在网络世界中,相互交流沟通; 如果博客仅仅为了写日志,那么博客是一面镜子,镜子中展现的是真实的自己;如果博客是一个自由媒体,可以把自身感觉有价值的信息通过博客这个工具发布,与网友共享.

随着Blog人数的增加,Blog作为一种新的生活方式、新的工作方式和新的学习方式已经被越来越多的人所接受,并且在改变传统的网络和社会结构。它使交流和沟通更有明确的选择和方向性;单一的思想和群体的智慧结合变得更加有效;个人出版变成人人都可以实现的梦想。Blog正在影响和改变着我们的生活。

本系统采用MVC模式设计实现了一个简单的博客系统。MVC模式极大地提高了系统的灵活性、复用性、开发效率、适应性和可维护性,充分发挥了JSP、Servlet等J2EE组件的特点[3]。从而,使更多的人们通过文字、图片、声音、视频、无线等,尽情展示自我、分享感受、参与交流,美好你我生活。Show you, share me,人人都可以博客,人人都需要博客。

第 2 页 共 7 页

主要参考文献如下: [1] 卫索琪.基于MVC模式的一种Web应用框架[D].北京:清华出版社,2013.212—250. [2] 何发胜.基于SSH模式架构的博客系统的设计与实现[D].湖北:华中科技大学出版社,2013.333-359. [3] 何成万.MVC模型2及软件框架Struts的研究[J].计算机工程,2012,2(1):134-155. [4] 罗时飞.精通Spring2。0[M].南京:电子工业出版社,2012.126-222. [5] 孙卫琴.精通Hibernate Java对象持久化技术详解[M].北京:电子工业出版社,2012.225—272. [6] 黄进华.J2EE平台基于Web Services的企业应用集成技术研究[D].青岛:大连出版社,2012.333-359. [7] 万军民.基于Java的代码生成器的设计与实现[J].计算机工程,2012,13(2):125-172. [8] Takoua Abdellatif.Reengineering J2EE Servers for Automated Management in Distributed Environments[J].IEEE,2013,Vol。3(2): 77—79. [9] 刘鹰.代码生成技术及其在企业开发中的应用[J].西安文理学院学报,2012.13(5):325-327. [10] 金雪云.基于NET的代码生成工具的设计与实现[J].计算机工程与应用期刊,2014. 2(2):325—327。 [11] William Ray,Andy Farrar.Object Model Driven Code Generation for the Enterprise[J].Proceddings of the 12th Int emational Workshop on Rapid System Prototyping.2012,Vol。1(2):26—29. [12] 张友生.系统分析师技术指南[M].北京:清华大学出版社,2007.212-214. [13] 肖晓朋.基于J2EE的手机博客系统设计与实现[D].北京:清华大学出版社,2013.333—359. [14] 朱丹霞.中国博客的发展与商业价值研究[D].北京:电子工业出版社,2012.125-172. [15] Hughes,Jose An online bookstore using JSP technology[J],AI,2013,Vol.3(2):1—7.卫索琪.基于MVC模式的一种Web应用框架[D].北京:清华出版社,2013.212-250。 二、毕业论文方案 技术路线:本系统的开发采用的是JSP+JavaBean+Servlet模式,在该模式中,结合了JSP和Servlet技术,充分利用了JSP和Servlet两种技术原有的优点.在此模式中,JavaBean作为模型的角色,充当JSP和Servlet通信的中间工具,Servlet处理完后设置JavaBean的属性,JSP读取此JavaBean的属性,然后进行显示。该模式更加明显地把显示和逻辑分离,使得代码更容易管理,适合大型项目的开发.系统设计第 3 页 共 7 页

目标分析:本系统是用JSP实现的一个完全基于浏览器的博客系统,任何注册个人博客的人都拥有以下功能: (1)登录博客系统的后台管理平台。 (2)更改博客账号的基本信息。 (3)撰写日志。 (4)日志管理。 (5)评论管理. 博客访问者具有以下功能: (1)浏览博客系统中的日志、留言、评论. (2)发表评论及留言。 (3)检索日志。 开发工具简介如下: Eclipse最初由OTI和IBM两家公司的IDE产品开发组创建,起始于1999年4月。IBM提供了最初的Eclipse代码基础,包括Platform、JDT和PDE。 Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成。 如今,基于Web的应用越来越多,传统的Html已经满足不了如今的需求。因此需要一个交互式的Web,于是便诞生了各种Web语言。如Asp,Jsp,Php等。当然,这些语言与传统的语言有着密切的联系,如Php基于C和C++语言,Jsp基于Java语言。Tomcat即是一个Jsp和Servlet的运行平台。 Tomcat是一个免费的开源的Serlvet容器,是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。 Microsoft SQL Server是微软所推出的一套在Windows平台上执行的功能强大的关系型数据库管理系统,用以作为应用程序的数据来源,存放各种数据,并可以让用户很容易地达成所要进行的数据存取操作。同时,也提供了一些可视化的管理工具,协助数据库系统管理者更方便快速地管理及设计数据库的内容,以及对数据库进行维护。SQL Server 不仅可以实现个人数据库的管理,更适合企业级数据库的应用。 三、毕业论文预期成果及创新 本系统是用JSP实现的一个完全基于浏览器的博客系统,任何注册个人博客的人都拥有以下功能: (1)登录博客系统的后台管理平台. (2)更改博客账号的基本信息。 (3)撰写日志。 (4)日志管理. (5)评论管理。 (6)留言管理. 博客访问者具有以下功能: (1)浏览博客系统中的日志、留言、评论. (2)发表评论及留言。 (3)检索日志。 根据博客信息管理系统的特点,将其分为两大模块:前台用户浏览模块和后台用户管理模块.前台用户浏览模块主要用于用户浏览日志信息;后台用户管理模块主要用 第 4 页 共 7 页

于博客管理员对个人博客网站的管理,如日志管理、留言管理及评论管理等。 博客系统平台的前台用户浏览模块流程图如图1所示。 用户进入浏览 选择浏览 方式 直接点击博客 检索关键词等方式 将日记内容展示给用户 是否评论 Y N 图1 前台用户浏览模块流程图 结束 将内容保存 前台用户浏览模块主要用于用户浏览日志信息,用户浏览日志有三种浏览方式可以选择:一是直接点击日志标题链接进入日志显示页面浏览日志;二是通过首页提供的搜索功能,搜索所需要的日志,然后在结果列表中选择所需的日志标题链接进入日志显示页面浏览日志。浏览日志的同时用户可以查看别人对该日志的评论,然后用户也第 5 页 共 7 页

可以对该日志发表自已的评论。 用户进入后台管理平台,首先必需进行权限验证,防止未授权的用户非法登录.若未通过验证,则显示出错提示,并跳转到登录界面。若通过验证,则进入个人博客后台管理平台。用户可以浏览已发表的日志,并对其进行相应的操作如修改日志和删除日志;可以查看日志的评论信息并对其进行回复或者删除操作;可以发表新的日志;可以新建日志分类;可以浏览个人博客的留言信息并对其进行相应的操作如回复留言 和删除留言;还可以对个人信息进行修改. 博客系统平台的后台用户管理模块流程图如图2所示。 用户进入管理 验证权限 Y N 出错提醒 管理留言 管理评论 管理日记 将日记内容展示给用户 结束 图2 后台用户管理模块流程图 根据前台用户浏览模块和后台用户管理模块这两个模块,构成整个博客信息管理系统。 本博客信息系统创新之处可以算是登录的时候,可以直接从Cookie中读取到用户名和密码不用手动输入,另外特殊关键词屏蔽等技术也是本系统的一大创新之处。 第 6 页 共 7 页

教研室审核意见: 教研室主任(签章) 年 月 日 学院审核意见: 分管教学副院长(签章) 年 月 日 注:此表中的一、二、三项,由学生在教师的指导下填写。

第 7 页 共 7 页

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.com 版权所有 湘ICP备2023021991号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务