个人博客系统项目毕业设计论文剖析

上传人:夏** 文档编号:480190388 上传时间:2022-11-16 格式:DOC 页数:34 大小:685KB
返回 下载 相关 举报
个人博客系统项目毕业设计论文剖析_第1页
第1页 / 共34页
个人博客系统项目毕业设计论文剖析_第2页
第2页 / 共34页
个人博客系统项目毕业设计论文剖析_第3页
第3页 / 共34页
个人博客系统项目毕业设计论文剖析_第4页
第4页 / 共34页
个人博客系统项目毕业设计论文剖析_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《个人博客系统项目毕业设计论文剖析》由会员分享,可在线阅读,更多相关《个人博客系统项目毕业设计论文剖析(34页珍藏版)》请在金锄头文库上搜索。

1、本科毕业设计论文名称:个人博客系统考生姓名:考生地市:滨州市档案号:联系地址:山东省滨州学院邮 编:256600个人博客系统摘要对个人而言,博客可以调动个人的积极性,充分发挥个人的创造性。近些年,国内博客开始迅猛发展起来,从最初的只有几千个使用者到现在的各式各样的博客,圈子。博客系统致力于为广大用户提供优质的互动交流平台,提高网站的知名度和访问量,从而获得为企业提供更多产品介绍及展示的机会,提升自己网站的价值。论文首先论述了系统的开发背景和设计目标,并对系统开发所采用的技术进行相应的简单介绍。在系统分析中,对系统的模型进行简单分析,明确系统的操作流程,并对系统进行可行性分析,确定在目前 的条件

2、下,开发博客信息管理系统是可行的。在需求分析结果的基础上,对系统的功能模块进行划分。接 着对系统中的数据库进行模型设计,包括数据流图、实体联系图及数据表结构。在系统的设计与实现中, 确定系统的开发思想以及开发环境,并对系统中的Java Bean和Servlet代码进行设计。最后给出了系统中模块的详细设计与实现,并对系统模块涉及到的关键源代码进行了详细的分析。经过调试运行后表明,系统可以满足用户创建个人博客的各项要求。关键字:博客,MVC知识共享,信息管理系统目录第一章系统概述51.1概述51.2系统的开发背景 51.3个人博客的发展现状 51.4课题研究的意义 61.5系统的开发目标 6第二章

3、系统分析72.1系统需求分析7注册博友82.2.2 普通用户92.3系统分析 10技术可行性11第三章开发环境的说明与安装 123.1开发语言的选择 123.1.1 JAVA 简介123.1.2 Web 应用程序开发环境一 JSP技术123.2 数据库的选择 133.2.1 Web 应用程序开发环境一 SQLServer数据库 133.3开发工具的选择 14第四章系统设计154.1开发框架技术介绍 154.2数据库设计 E-R图 154.3功能模块介绍174.3.1 博客注册登录管理模块 174.3.2 博客及文章检索查询模块 174.3.3 博客页面显示模块 184.3.4 博客个人维护管理

4、模块 184.4系统分析 194.4.1 系统架构说明 194.4.2 实现 DAO 层204.4.4 部署 DAO 层21第五章数据库设计215.1定义(数据词典) 215.2主要表结构如下 22第六章主要功能的实现 236.1登录控制:236.2用户登录246.3注册用户256.4 Ajax 读取txt格式数据 286.5系统架构与数据库的连接 29第七章系统评价31附:主要参考资料:32系统概述1.1概述“博客” (Blog或Weblog) 一词源于“ Web Log (网络日志)”的缩写,是一种十分简易的傻瓜化个 人信息发布方式。任何人都可以像使用免费电子邮件一样,完成个人网页的创建、

5、发布和更新。博客就是 开放的私人空间,可以充分利用超文本链接、网络互动、动态更新等特点,在网络中,精选并链接全球互 联网中最有价值的信息、知识与资源;也可以将个人工作过程、生活故事、思想历程、闪现的灵感等及时 记录和发布,发挥个人无限的表达力;更可以以文会友,结识和汇聚朋友,进行深度交流沟通。1.2系统的开发背景博客的精神是:自由表达,开放宽容,个性张扬,专业精神。在没有自己的博客之前,人们会经常进出于论坛发表贴子或者通过即时通信软件聊天,来表达自已的想法,可是这些都是零散的和杂乱的。博客的出现,让人们可以不断的把自己以前的和每天激发的一些想法或者感受整理放在自己的博客上,每次在写文章的时候,

6、可能又会产生新的想法。虽然一些想法一些思考只是皮毛,没有什么深度,但是当下笔去写的时候每次都会对某个小小的问题有了更多的一点点思考, 再写博客的时候就感觉到了一种满足感,一种想法得以释放思考得以延伸的满足感。生活中每天的一个小小的事情都会引起人们的思考,甚至是和朋友的聊天中一个小小的火花迸发。督促自己努力、把一时的想法变成观点,争取在生命中的每天里留下点什么,这也是人们写博客的目的之一。这样就能督促自己每一天不要浑浑噩噩,时光流逝无痕无声无息,写博客也是在自己的每一天上留下了一道浅浅的思考和划痕。1.3个人博客的发展现状2006 年,全球中文博客站点数量达到 5230万,博客用户数达到 198

7、7万,平均每个博客用户拥有大 约2.6个博客,博客站点数和博客用户数均比前一年有一定程度的增长,人均拥有博客数与前一年相比也略有上升。2006年,拥有独立域名的博客站点,在博客站点总数中占约0.43%,这表明,绝大多数的用户将博客服务商作为他们的博客站点首选。而这一年,中国大陆博客服务商(BSP)持续大幅增长,博客服务商数量达到1460家,与去年同期相比增长近55%大型网络公司如搜狐、百度纷纷推出相应的博客服务,而新兴的博客服务站点如 也开始崭露头角。过去一年中,中国博客发展速度整体趋缓,博客用户增长数较之去年有小幅上升, 博客服务商之间的市场竞争日趋激烈,与早期提供博客服务的运营商相比,传统

8、门户及大型公司的博客服务已占据市场主导地位。总体而言,2006年中国博客发展呈现 5大特点:专业博客如医药类、教育类等增长较快,博客圈成为社区发展新方向;博客服务商(BSP)死亡比例逐渐增高,2005年Top100服务商中,近20%勺站点已经关闭或终止服务;博客服务商(BSP)开始逐渐支持手机访问和发贴,发展迅速;综合博客服务商(BSP)增长很快,越来越多的服务商开始提供音频、视频博客等功能;利用博客进行排名作弊的站点越来越多,06年出现爆炸性增长,其中小型博客服务商(BSP)尤为突出。现今,博客网站已经由06年的风风火火变的平淡,通过各种方式融入了我们的生活,成为了我们表现自己的主要方式。它

9、们大部分是由简短而且经常更新的帖子构成,所有文章都是按照年份和日期排列。看上去平淡无奇,毫无可炫耀之处,但它让每个人零成本、零维护地创建自己的网络媒体,每个都可以随 时把自己的思想火花和灵感更新到博客站点上。个人博客目前面临的主要问题:由于文化市场监督的不利,势必会造成一些淫秽的内容广泛传播于网路,这就需要文化部门的有力监督。1.4课题研究的意义随着Blog人数的增加,Blog作为一种新的生活方式、新的工作方式和新的学习方式已经被越来越多的人所接受,并且在改变传统的网络和社会结构。它使交流和沟通更有明确的选择和方向性;单一的思想和群体的智慧结合变得更加有效;个人出版变成人人都可以实现的梦想。B

10、log正在影响和改变着我们的生活。本系统采用MVC莫式设计实现了一个简单的博客系统。MVC莫式极大地提高了系统的灵活性、复用性、开发效率、适应性和可维护性,充分发挥了JSP、Servlet等J2EE组件的特点。从而,使更多的人们通过文字、图片、声音、视频、无线等,尽情展示自我、分享感受、参与交流,美好你我生活。人人都可以 博客,人人都需要博客。1.5系统的开发目标管理员通过前台页面进入后台管理模块后,可对注册的博客用户进行维护,包括对注册用户的添加、查找、修改和删除。管理员进入登录后,可对帐户进行管理,包括添加管理员帐户、修改管理员帐户、删除管理员帐户 和对帐户进行权限设置。博客用户通过前台登

11、录后,可对自己的博客空间进行管理,包括发布自己的网络日志、收藏个人图片、和相关人员进行交流和沟通以及删除访问者发表的评论等。因此,在具体设计实现该博客网站时,主要考虑了主流博客网站的几个主要功能:(1)博客的注册、登录验证功能(2)网络用户通过关键字搜索博文功能(3)最热门博客页面推荐浏览(4)文章详细内容及相关评论显示(5)博客页面访问量统计(6)博客个人文章管理维护功能(7)博客个人文章分类管理维护功能(8)博客个人友情链接维护功能 (9)博客个人基本信息管理维护功能(10)博客图片上传及个人相册管理(11)网络用户写留言,博主查看留言。系统分析2.1系统需求分析用例图用来描述系统与参与者

12、之间的相互作用,与用例图相关的几个概念:a )角色:代表了某一事件发生的参与者,用一个小人表示。b) 用例:代表系统可以实现的功能,通常一个用例代表一组功能,实质上规定了系统实现功能范围。c)用例图:当角色和用例发生某种关系时,就可以用一个图将它们关联起来,这就是用例图。博客信息管理系统允许用户有三种身份:博客访问者、博客管理员及系统管理员。博客系统参与者中每种身份操作起来都很方便、快捷。博客访问者无需登陆就可以浏览信息、发表评论或留言;博客管理员注册后再登陆,就可以发布日志、管理个人主页;而博客管理员的基本信息都由系 统管理员对其统一管理。博客信息管理系统用例图如图2.1所示。Blog网站主

13、要是实现注册用户登录、管理相关信息、博文及相关评论、查看留言、友情链接、及图片的上传和图像的播放而为上网用户提供按博文主题搜索,查看注册用户的博文及提出相关评论,并为注册用户写留言,游览注册用户的相册、 注册等功能的系统。 下面就以两种不同的用户来分析博客网站的需 求。221注册博友首先必须在博客首页中登录填写用户名和密码,这样才能执行一些相关操作,不然就是普通用户只能查看一些信息,而不能发表博文。可以在管理页面上添加博文的分类,可以上传图片和游览自己的相册,在上传过程中可以将一张图片定义为自己的签名,在个人管理页面中注册用户还可以修改自己的个人信 息。博文管理,友情链接管理及博文分类管理,用

14、例图2。图2.2博客管理页面的用例图在博客主界面中发表博文时可以选择博文类型,这样可以更好管理自己的博文。并查看和删除网友对自己的博文的一些评论、查看和删除网友留下的一些留言,提供与其他网友交流的空间。更好交流,在 信息时代人们通过个人空间沟通也用来但不能在自己的博客主页面中提交评论和留言。这样在本系统中就可以为博友提供更多的个人色彩。在管理页面中添加和删除友情连接。这样博友可以在自己空间中快速定位自己的关心的网站。 这样还可以让网友看到自己的一些信息。友情链接及网页访问量统计显示:在博客的个人页面中还提供了推荐给普通网络用户的相关友情链接,此外,对个人页面的访问量也在随时进行统计,并在个人页

15、面中进行直观的显示。博客主页面的用例图如图 2.3所示:图2.3博客主页面的用例图2.2.2 普通用户在博客注册页面注册成为博客的注册用户,才可以拥有自己独立的空间,进入某一博客页面查看相 关文章信息时,可以随时对自己所感兴趣的文章发表评论,同时也可以查看到其他人针对该博文的评论。 普通用户在阅读博文时可以在最后留下自己的一些评论。他也可以留下更多的信息。这样他可以写留言。 这样他留下的信息就更快地被博友所看到。普通用户进入博友的用例图如图2.4所示:图2.4上网博友在博客主页面的用例图普通网友可以搜索自己关心的一些数据。并且在搜索结果中提供在结果范围内再次搜索。这样就可以将范围缩小。首页向注册用户提供登陆模块,注册用户在博客网站首页跟上网网友一样可以查看博客和图2.52.5所示:博文推荐。上网网友可以注册成为博客用户,拥有自己独立的空间。这一模块的用例图如图

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

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