博客系统的设计与实现(源码)【字数:10841】

摘 要 随着互联网技术的普及,动态网页开发技术也随之出现。传统的交流工具已经无法满足广大网友的需求,需要一个先进前卫的平台来实现网友们的知识共享、分享心得、提升自我、互相学习等。本文介绍了基于JavaEE开发的博客系统的设计与实现。本系统使用的开发语言是Java,利用SSH框架和JSP开发技术,数据库使用MY SQL,联合设计开发了一套高效便捷的博客系统,大大提高了使用效率。本文秉持着面向对象的程序设计思想,首先对用户的需求进行分析,同时确定其可行性数据,再根据模块化思想,对系统的功能模块进行一系列的规划设计;而且全面分析了数据库结构并编写数据表信息。本系统的程序主要分为前端和后端两部分,并对这两部分的功能进行了详细论述。最后是系统测试部分,分析了测试的过程并给针对问题出相应的建议。
Key word: Blog;Java;SSH, JSP;MY SQL 目 录
第一章 绪论 1
1.1项目开发的背景 1
1.2课题研究的意义 1
1.3系统概述 2
第二章 系统开发环境与相关技术说明 3
2.1系统开发环境 3
2.2相关技术与工具说明 3
2.2.1JSP技术概论 3
2.2.2SSH框架 4
2.2.3My SQL 4
2.2.4My Eclipse 4
2.2.5 Dreamweaver 4
第三章 需求分析 5
3.1功能需求分析 5
3.2系统用例图 5
3.2.1参与者 5
3.2.2用例 6
3.2.3用例图 6
3.3可行性分析 8
第四章 概要设计 9
4.1系统设计方案 9
4.2系统功能模块 9
4.3系统操作流程 11
4.4数据表设计 12
第五章 详细设计与实现 17
5.1系统总体设计 17
5.2前台功能模块详细设计 20
5.2.1前台主界面图 20
5.2.2用户注册模块 21
5.2.3博客 *好棒文|www.hbsrm.com +Q: ¥351916072$ 
评论功能模块 22
5.2.4相册管理模块 23
5.2.5多媒体管理模块 24
5.2.6留言信息管理模块 25
5.3后台功能模块详细设计 26
5.3.1博客管理员首页设计 26
5.3.2多媒体管理页面 28
5.3.3相册管理页面 28
5.3.4博客文章信息管理页面 29
5.3.5留言板管理页面 29
第六章 测试 31
6.1测试目的 31
6.2测试方法 31
6.3测试用例 31
结束语 34
致 谢 35
参考文献 36
第一章 绪论
1.1项目开发的背景
Blog,是Weblog的简称,音译为博客或者部落格。Blogger或Weblogger,是指使用Blog这个工具的人。博客历史悠久,http://info.cern.ch可以说是第一个博客,它涵盖了网上各种各样的网站。而博客进入中国是在网站2000年,在中国兴起大约是在2005年,博客作为一种新媒体现象受到广泛用户的追捧,远超其他传统媒体,走在技术的前沿。博客作为知识共享的新途径,其影响力不容小觑,会引领一系列的新媒体风潮。而作为新型社交软件,它超也越了Email、BBS、等软件,一跃成为网友之间网上聊天的新方式[1]。在这样一个发展快速的信息时代,网络势必成为人们日常工作、生活和学习的一部分,所以开发一个个人博客系统是非常有必要的。
博客是主要由一段文字或者几张图片构成,可以理解为简短的帖子,更新过后的帖子会按时间的相反顺序排序。博客的内容大体就是一些网站的超链接,或者用户的留言、评论中公布关于公司相关的信息或者个人的想法,以文字,照片,音乐,甚至是视频的形式呈现出来。大部分的博客都记录了博主的对事物的看法,思考和感受,还有一些博客是根据特定的主题或有着相同兴趣的领域共同创建的。 写这些微博或博客的人称之为Blogger或博客作家。
现在有许多用于网站的开发语言,例如JSP,PHP,ASP,ASP.NET等。对于一个个人博客系统来说,JSP就会比较合适,使用集成HTML代码和脚本的JSP技术可以开发功能强大的Web应用程序。JSP(Java Server Pages)是的动态性,使软件专业人员能够响应客户请求并创建动态HTML、XML或其他格式。JSP技术使用Java语言作为脚本要求,JSP页面提供指向页面所有方面的Java库的链接,以便为HTTP应用程序提供服务。JSP技术的诞生创造出了高水平的网站开发的历史,是一个相当成功的技术[2]。
1.2课题研究的意义
还没有博客的时候,网友们只能通过论坛作为交流沟通的工具来表达个人的想法和观念。博客的问世,网友们多了有一个新途径来诉说自己的故事,记录想法或者感受。或许只是一些小想法或者一些小思考,没有什么深度长度可言,但是每当开始记录的时候,便会对这个问题有更多的思考,一点点深入,慢慢拓宽其深度和长度,潜移默化中便会迸发出无限的思考。生活里每天遇到各种各样的问题,一点小小的事情也会引起人们的思考,这些都可以记录到博客里。把一时的想法变成观点,这样就能督促自己每一天不要浑浑噩噩,无所事事,写博客也就是在记录每天思考的痕迹。
通过研究发现,人们写博客的主要目的是为了表达个人情感。人们通过博客可以推销自己,吸引顾客,分享经验心得或者一些资源,表达意见以及情感,发表自己的观点和看法,记录自己的心情,辅助工作和学习,结交志同道合的人,成就自己的名气等等。如果博主仅仅为了记录生活里的点滴,那么博客就像是一面镜子,以人为镜,可以明得失,镜子中可以展现真实的自己。总言之,博客作为一个新媒体可以促进学习,广结善缘,分享知识和个人成果,交流看法和意见,提升自我的价值。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/20.html

好棒文