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