个人博客系统项目毕业设计论文.docx
《个人博客系统项目毕业设计论文.docx》由会员分享,可在线阅读,更多相关《个人博客系统项目毕业设计论文.docx(37页珍藏版)》请在三一办公上搜索。
1、个人博客系统项目毕业设计论文本科毕业设计 论文名称:个人博客系统考生姓名:考生地市:滨州市档 案 号:联系地址:山东省滨州学院邮 编: 2566001 个人博客系统 摘要 对个人而言,博客可以调动个人的积极性,充分发挥个人的创造性。近些年,国内博客开始迅猛发展起来,从最初的只有几千个使用者到现在的各式各样的博客,圈子。博客系统致力于为广大用户提供优质的互动交流平台,提高网站的知名度和访问量,从而获得为企业提供更多产品介绍及展示的机会,提升自己网站的价值。 论文首先论述了系统的开发背景和设计目标,并对系统开发所采用的技术进行相应的简单介绍。在系统分析中,对系统的模型进行简单分析,明确系统的操作流
2、程,并对系统进行可行性分析,确定在目前的条件下,开发博客信息管理系统是可行的。在需求分析结果的基础上,对系统的功能模块进行划分。接着对系统中的数据库进行模型设计,包括数据流图、实体联系图及数据表结构。在系统的设计与实现中,确定系统的开发思想以及开发环境,并对系统中的Java Bean和Servlet代码进行设计。最后给出了系统中模块的详细设计与实现,并对系统模块涉及到的关键源代码进行了详细的分析。 经过调试运行后表明,系统可以满足用户创建个人博客的各项要求。 关键字:博客,MVC,知识共享,信息管理系统 1 2 目录 第一章 系统概述 . 5 1.1 概述 . 5 1.2系统的开发背景 . 5
3、 1.3个人博客的发展现状 . 5 1.4课题研究的意义 . 6 1.5系统的开发目标 . 6 第二章 系统分析 . 7 2.1系统需求分析 . 7 2.2.1注册博友 . 8 2.2.2 普通用户 . 9 2.3系统分析 . 10 2.4.1技术可行性 . 11 第三章 开发环境的说明与安装 . 12 3.1开发语言的选择 . 12 3.1.1 JAVA简介 . 12 3.1.2 Web应用程序开发环境JSP技术 . 12 3.2 数据库的选择 . 13 3.2.1 Web应用程序开发环境SQLserver数据库 . 13 3.3开发工具的选择 . 14 第四章 系统设计 . 15 4.1开
4、发框架技术介绍 . 15 4.2数据库设计E-R图 . 15 4.3 功能模块介绍 . 17 4.3.1 博客注册登录管理模块 . 17 4.3.2 博客及文章检索查询模块 . 17 4.3.3博客页面显示模块 . 18 4.3.4 博客个人维护管理模块 . 18 4.4系统分析 . 19 4.4.1系统架构说明 . 19 4.4.2实现DAO 层 . 20 4.4.4 部署DAO 层 . 21 第五章 数据库设计 . 21 5.1定义 . 21 5.2主要表结构如下 . 22 第六章 主要功能的实现 . 23 6.1 登录控制: . 23 6.2 用户登录 . 24 6.3注册用户 . 25
5、 6.4 Ajax 读取txt格式数据 . 28 6.5 系统架构与数据库的连接 . 29 第七章 系统评价 . 31 1 附:主要参考资料: . 32 2 系统概述 1.1 概述 “博客”一词源于“Web Log”的缩写,是一种十分简易的傻瓜化个人信息发布方式。任何人都可以像使用免费电子邮件一样,完成个人网页的创建、发布和更新。博客就是开放的私人空间,可以充分利用超文本链接、网络互动、动态更新等特点,在网络中,精选并链接全球互联网中最有价值的信息、知识与资源;也可以将个人工作过程、生活故事、思想历程、闪现的灵感等及时记录和发布,发挥个人无限的表达力;更可以以文会友,结识和汇聚朋友,进行深度交
6、流沟通。 1.2系统的开发背景 博客的精神是:自由表达,开放宽容,个性张扬,专业精神。 在没有自己的博客之前,人们会经常进出于论坛发表贴子或者通过即时通信软件聊天,来表达自已的想法,可是这些都是零散的和杂乱的。博客的出现,让人们可以不断的把自己以前的和每天激发的一些想法或者感受整理放在自己的博客上,每次在写文章的时候,可能又会产生新的想法。虽然一些想法一些思考只是皮毛,没有什么深度,但是当下笔去写的时候每次都会对某个小小的问题有了更多的一点点思考,再写博客的时候就感觉到了一种满足感,一种想法得以释放思考得以延伸的满足感。生活中每天的一个小小的事情都会引起人们的思考,甚至是和朋友的聊天中一个小小
7、的火花迸发。督促自己努力、把一时的想法变成观点,争取在生命中的每天里留下点什么,这也是人们写博客的目的之一。这样就能督促自己每一天不要浑浑噩噩,时光流逝无痕无声无息,写博客也是在自己的每一天上留下了一道浅浅的思考和划痕。 1.3个人博客的发展现状 XX年,全球中文博客站点数量达到5230万,博客用户数达到1987万,平均每个博客用户拥有大约2.6个博客,博客站点数和博客用户数均比前一年有一定程度的增长,人均拥有博客数与前一年相比也略有上升。 XX年,拥有独立域名的博客站点,在博客站点总数中占约0.43%,这表明,绝大多数的用户将博客服务商作为他们的博客站点首选。而这一年,中国大陆博客服务商(B
8、SP)持续大幅增长,博客服务商数量达到1460家,与去年同期相比增长近55%;大型网络公司如搜狐、百度纷纷推出相应的博客服务,而新兴的博客服务站点如也开始崭露头角。过去一年中,中国博客发展速度整体趋缓,博客用户增长1 数较之去年有小幅上升,博客服务商之间的市场竞争日趋激烈,与早期提供博客服务的运营商相比,传统门户及大型公司的博客服务已占据市场主导地位。总体而言,XX年中国博客发展呈现5大特点:专业博客如医药类、教育类等增长较快,博客圈成为社区发展新方向;博客服务商(BSP)死亡比例逐渐增高,XX年Top100服务商中,近20%的站点已经关闭或终止服务;博客服务商(BSP)开始逐渐支持手机访问和
9、发贴,发展迅速;综合博客服务商(BSP)增长很快,越来越多的服务商开始提供音频、视频博客等功能;利用博客进行排名作弊的站点越来越多,XX年出现爆炸性增长,其中小型博客服务商(BSP)尤为突出。 现今,博客网站已经由XX年的风风火火变的平淡,通过各种方式融入了我们的生活,成为了我们表现自己的主要方式。它们大部分是由简短而且经常更新的帖子构成,所有文章都是按照年份和日期排列。看上去平淡无奇,毫无可炫耀之处,但它让每个人零成本、零维护地创建自己的网络媒体,每个都可以随时把自己的思想火花和灵感更新到博客站点上。 个人博客目前面临的主要问题:由于文化市场监督的不利,势必会造成一些淫秽的内容广泛传播于网路
10、,这就需要文化部门的有力监督。 1.4课题研究的意义 随着Blog人数的增加,Blog作为一种新的生活方式、新的工作方式和新的学习方式已经被越来越多的人所接受,并且在改变传统的网络和社会结构。它使交流和沟通更有明确的选择和方向性;单一的思想和群体的智慧结合变得更加有效;个人出版变成人人都可以实现的梦想。Blog正在影响和改变着我们的生活。 本系统采用MVC模式设计实现了一个简单的博客系统。MVC模式极大地提高了系统的灵活性、复用性、开发效率、适应性和可维护性,充分发挥了JSP、Servlet等J2EE组件的特点。从而,使更多的人们通过文字、图片、声音、视频、无线等,尽情展示自我、分享感受、参与
11、交流,美好你我生活。人人都可以博客,人人都需要博客。 1.5系统的开发目标 管理员通过前台页面进入后台管理模块后,可对注册的博客用户进行维护,包括对注册用户的添加、查找、修改和删除。 管理员进入登录后,可对帐户进行管理,包括添加管理员帐户、修改管理员帐户、删除管理员帐户和对帐户进行权限设置。 2 博客用户通过前台登录后,可对自己的博客空间进行管理,包括发布自己的网络日志、收藏个人图片、和相关人员进行交流和沟通以及删除访问者发表的评论等。 因此,在具体设计实现该博客网站时,主要考虑了主流博客网站的几个主要功能:(1)博客的注册、登录验证功能(2) 网络用户通过关键字搜索博文功能(3) 最热门博客
12、页面推荐浏览(4) 文章详细内容及相关评论显示(5) 博客页面访问量统计(6) 博客个人文章管理维护功能(7) 博客个人文章分类管理维护功能(8) 博客个人友情链接维护功能(9) 博客个人基本信息管理维护功能(10) 博客图片上传及个人相册管理(11) 网络用户写留言,博主查看留言。 系统分析 2.1系统需求分析 用例图用来描述系统与参与者之间的相互作用,与用例图相关的几个概念: a)角色:代表了某一事件发生的参与者,用一个小人表示。 b)用例:代表系统可以实现的功能,通常一个用例代表一组功能,实质上规定了系统实现功能范围。 c)用例图:当角色和用例发生某种关系时,就可以用一个图将它们关联起来
13、,这就是用例图。 博客信息管理系统允许用户有三种身份:博客访问者、博客管理员及系统管理员。 博客系统参与者中每种身份操作起来都很方便、快捷。博客访问者无需登陆就可以浏览信息、发表评论或留言;博客管理员注册后再登陆,就可以发布日志、管理个人主页;而博客管理员的基本信息都由系统管理员对其统一管理。 博客信息管理系统用例图如图2.1所示。 用户登录修改账号信息管理博客账号删除博客内容系统管理员浏览博客内容用户管理博客内容博客管理员发表留言 2 发表评论图2.1Blog网站主要是实现注册用户登录、管理相关信息、博文及相关评论、查看留言、友情链接、及图片的上传和图像的播放而为上网用户提供按博文主题搜索,
14、查看注册用户的博文及提出相关评论,并为注册用户写留言,游览注册用户的相册、注册等功能的系统。下面就以两种不同的用户来分析博客网站的需求。 2.2.1注册博友 首先必须在博客首页中登录填写用户名和密码,这样才能执行一些相关操作,不然就是普通用户只能查看一些信息,而不能发表博文。可以在管理页面上添加博文的分类,可以上传图片和游览自己的相册,在上传过程中可以将一张图片定义为自己的签名,在个人管理页面中注册用户还可以修改自己的个人信息。博文管理,友情链接管理及博文分类管理,用例图2。 图2.2 博客管理页面的用例图 在博客主界面中发表博文时可以选择博文类型,这样可以更好管理自己的博文。并查看和删除网友
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 个人 博客 系统 项目 毕业设计 论文

链接地址:https://www.31ppt.com/p-3070217.html