基于JSP的个人博客系统设计与实现毕业论文文献综述任务书开题报告

上传人:大米 文档编号:473681775 上传时间:2022-09-24 格式:DOC 页数:31 大小:125.50KB
返回 下载 相关 举报
基于JSP的个人博客系统设计与实现毕业论文文献综述任务书开题报告_第1页
第1页 / 共31页
基于JSP的个人博客系统设计与实现毕业论文文献综述任务书开题报告_第2页
第2页 / 共31页
基于JSP的个人博客系统设计与实现毕业论文文献综述任务书开题报告_第3页
第3页 / 共31页
基于JSP的个人博客系统设计与实现毕业论文文献综述任务书开题报告_第4页
第4页 / 共31页
基于JSP的个人博客系统设计与实现毕业论文文献综述任务书开题报告_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《基于JSP的个人博客系统设计与实现毕业论文文献综述任务书开题报告》由会员分享,可在线阅读,更多相关《基于JSP的个人博客系统设计与实现毕业论文文献综述任务书开题报告(31页珍藏版)》请在金锄头文库上搜索。

1、基于JSP的个人博客系统设计与实现【毕业论文+文献综述+任务书+开题报告】 ( 2011 届) 本科毕业论文(设计) 题 目: 基于JSP的个人博客系统设计与实现 学 院: 专 业: 信息管理与信息系统 班 级: 学 号: 姓 名: 指导教师: 完成日期: 教 务 处诚 信 声 明 我声明,所呈交的论文设计是本人在老师指导下进行的研究工作及取得的研究成果。据我查证,除了文中特别加以标注和致谢的地方外,论文设计中不包含其他人已经发表或撰写过的研究成果,也不包含为获得_或其他教育机构的学位或证书而使用过的材料。我承诺,论文设计中的所有内容均真实、可信。 论文设计作者签名: 签名日期:年月 授 权

2、声 明 学校有权保留送交论文(设计)的原件,允许论文(设计)被查阅和借阅,学校可以公布论文(设计)的全部或部分内容,可以影印、缩印或其他复制手段保存论文(设计),学校必须严格按照授权对论文设计进行处理,不得超越授权对论文(设计)进行任意处置。 论文设计作者签名: 签名日期: 年 月 日基于JSP的个人博客系统设计与实现 摘要:随着计算机网络的高速发展,博客迅速崛起,博客系统成为了潮流风头的网络新兴文化系统。课题的主要内容便是基于JSP的个人博客系统的设计与实现。系统的前台用户操作模块实现用户查看博客文章、查看评论、评论文章等操作,而后台博主操作模块则是博主登陆、解决用户文章管理、文章类别管理、

3、相册管理、留言管理等功能问题。 系统采用JSP技术实现个人博客系统的设计与实现,搭建“My Eclipse + Dreamweaver”开发平台和“JavaBeans + Servlet”的开发技术结构,使用“MySQL+Navicat”数据库工具,并应用CSS进行系统美化,采用CKEditor进行博客系统的文章编辑。 关键词:博客;博客系统;JSP技术;My EclipseDesign and Implementation of Personal Blog SystemBased On JSP TechnologyAbstract: Nowadays, blogs rise rapidly

4、as computer networks develop so fast. Then blog system has become a new cultural trend of the limelight of network systems. The main topic of this article is about the design and implementation of personal blog system based on JSP technology. In this system , the operation module for user in front-e

5、nd implement such operations like viewing blog post, viewing comments, commenting articles and so on, while the optional module for blogger in back-end is used to login ,solve article management , article category management, photos management ,message management and other functional problems. This

6、system uses JSP technology to achieve design and implement of the personal blog system, and build My Eclipse + Dreamweaver development platform and JavaBeans + Servlet the development of technical structure. It uses MySQL + Navicat database toolsIt uses CSS scripts to landscaping application systems

7、. It uses CKEditor to edit the blog post.Key words: Weblog, Blog System, JSP technology, My Eclipse 目 录1 绪论11.1 课题研究的背景、意义11.1.1 历史背景11.1.2 研究现状11.1.3 意义31.2 课题的研究内容31.3 课题的研究方法32 系统分析52.1 需求分析52.1.1 需求定义52.1.2 数据流程图52.1.3 数据字典62.2 开发工具分析82.2.1 JSP概述82.2.2 MyEclipse概述102.2.3 Severlet与 Javabean102.2.

8、4 MySQL113 数据库设计133.1 概念设计133.2 逻辑设计133.3 物理设计144 系统设计164.1 系统总体结构图164.2 系统功能模块设计164.3 系统主界面设计175 系统实现185.1 系统前台主页的实现185.2 文章显示模块的实现195.3 系统后台主页的实现195.4 发表文章模块的实现215.5 系统详细代码215.5.1 前台主页实现代码215.5.2 文章显示模块主要代码255.5.3 后台主页实现代码275.5.4 发表文章模块主要代码286 总结307 致谢318 参考文献321 绪论 1.1 课题研究的背景、意义1.1.1 历史背景 进入21世纪

9、信息时代后,随着计算机网络的高速发展,人类进入了计算机网络世界,人与人之间也出现了多种多样的交流方式,从早期的ICQ,到后来的E-Mail和BBS,都是在计算机网络的基础上诞生的。它们的出现让人类的交流变得更加的方便和快捷。之后,博客迅速崛起。 在博客风靡全球的过程中,越来越多的人投入了博客系统的开发研究。主流开源博客系统包括WordPress,Pivotx, PJBlog, Z-Blog, oBlog, Sablog-X站上了博客发展技术尖端。博客系统的开发语言与技术平台的搭建方案层出不穷,基于各种技术语言开发的博客系统呈现百花争鸣的局面。博客系统成为了潮流风头的网络新兴文化系统。1.1.2

10、 研究现状 博客,即Weblog1,后简称blog,又译为网络日志等2,是一种通常由个人管理、不定期张贴新文章的网站3。在台湾,人们认为Blog本身有社群群组的涵义,通常被音译成“部落格”4。Blog就是以网络作为载体,简易迅速便捷地发布个人心得,及时有效轻松地与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台5。这些博客撰写人就叫做Blogger或Blog writer6。 Blog一露面,立刻与Email、BBS、ICQ并列四大网络交流方式7,并逐渐发展成网络时代的个人“读者文摘”8。这种以超级链接为武器的网络日记,给人们带来了生活方式和工作方式的创新,标志着一种新的学习方式9。另

11、外,由于blog的沟通方式比电子邮件、讨论群组更为简易和方便,它逐渐被应用在企业内部网络Intranet中10。 据有关调查数据11显示,2006年11月3日,全球中文博客站点数量达到5230万,博客用户数达到1987万。有些调查数据12还显示出,2006年,中国大陆博客服务商持续大幅增长,大型网络公司如搜狐、百度纷纷推出相应的博客服务,博客服务商之间的市场竞争日趋激烈。有关调查机构还发现,博客的发展规律类似于新兴科技企业发展规律中的Hype Cycle模型13,开始被媒体和从业者大为炒作,后来市场预期不断下降,直到现在的理性稳步发展,成为互联网的基本应用14。 博客依赖的基础平台?博客系统也

12、随即进入开发热潮15。目前主流开源博客系统主要有这么几种16:WordPress ,一种支持用户在 PHP 和 MySQL 数据库的服务器上建立自己的 Blog的引擎;Pivotx, blog CMS,以 PHP 编写,管理者接口采用AJAX模式运作,SEO友好,支持MySQL数据库以及文本数据库等;PJBlog,一套开源免费的中文个人博客系统程序,采用asp+Access的技术,支持简繁中文,UTF-8编码,相对于其他系统具有相当高的运作效能以及更新率,也支持目前Blog所使用的新技术;Z-Blog,一款小巧而强大的基于Asp平台的Blog程序,支持界面主题及样式更换,采用Web Stand

13、ards网页设计标准,静态生成日志,支持自定义目录配置,支持FierFox、Opera、Safari等浏览器,支持Wap、Windows Live Writer等离线写作软件;oBlog,一套经过完善设计的多用户博客建站程序,是Windows NT服务环境下多用户博客程序的最佳解决方案;Bo-Blog,一款基于PHP的、以MySQL为数据库支持的免费blog程序,基于XHTML+CSS+div 布局的模板结构,可自由定制的页面模块、插件与模板,部分基于Ajax的新体验,多语言包化与UTF-8国际编码,强大的spam信息防御机制,RSS、XML-RPC、Tags支持,内置留言本、天气、表情、置顶

14、、验证码、头像等; Sablog-X,一个采用PHP和MySQL构建的博客系统,在代码质量、运行效率、负载能力、安全等级、功能可操控性和权限严密性等方面都比较好。 而从这些主流开源博客系统的实现技术来看,最主要的还是以PHP,ASP和JSP技术为主17。三种技术中,相比之下,JSP具有一次编写到处到处运行18,系统多平台支持19,强大的可伸缩性20,多样化和功能强大的开发工具支持等强势21。JSP应该是未来发展的趋势,尤其是电子商务类的网站,多采用JSP,世界上一些大的电子商务解决方案提供商都采用JSP/Servelet22。但是, JSP也存在不可忽视的弱势23。与ASP一样,Java的一些优势正是它的致命问题所在,正是由于为了跨平台的功能,为了极度的伸缩能力,所以增加了产品的复杂性24。此外,Java的运行速度使用class常驻内存来完成的,所以在一些情况下有些“最低性价比”了25。 博客系统的架构则是C/S和B/S这两种开发模式技术架构的主流技术26。C/S架构软件的优势主要有两点27,一是应用服务器运行数据负荷较轻,二是数据的储存管理功能较为透明。但C/S架构的劣势是需要高昂的维护成本且投资大。B/S架构软件的优势主要也是两点,一是维护和升级方式简单,二是成本降低,选择更多。但是,和C/S相反,B/S的劣势在于应用服务器运行数据负荷较重。此外,它们的区别还在于,C/S

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号