个人博客系统毕业论文

上传人:壹****1 文档编号:497343167 上传时间:2022-08-29 格式:DOC 页数:40 大小:1.56MB
返回 下载 相关 举报
个人博客系统毕业论文_第1页
第1页 / 共40页
个人博客系统毕业论文_第2页
第2页 / 共40页
个人博客系统毕业论文_第3页
第3页 / 共40页
个人博客系统毕业论文_第4页
第4页 / 共40页
个人博客系统毕业论文_第5页
第5页 / 共40页
点击查看更多>>
资源描述

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

1、JIANGXINORMALUNIVERSITY学 士 学 位 论 文THESIS OF BACHELOR(2008 2012年)博客网站的设计与实现 Design And Implementation of Blog Website 姓 名: 张勇军 学 号: 0867010453 学 院: 软件学院 专 业: 软件工程 完成时间: 2012年4月1号 指导老师: 刘媛春 31摘 要博客信息管理系统致力于为广大用户提供优质的互动交流平台,提高网站的知名度和访问量,从而获得为企业提供更多产品介绍及展示的机会,提升自己网站的价值。为了满足博客信息管理系统的要求,实现系统静态与动态页面的相互分离,系

2、统采用JSP+JavaBean+Servlet和SQL Server2005数据库相结合的开发模式。论文首先论述了系统的开发背景和设计目标,并对系统开发所采用的技术进行相应的简单介绍。在系统分析中,对系统的模型进行简单分析,明确系统的操作流程,并对系统进行可行性分析,确定在目前的条件下,开发博客信息管理系统是可行的。在需求分析结果的基础上,对系统的功能模块进行划分。接着对系统中的数据库进行模型设计,包括数据流图、实体联系图及数据表结构。在系统的设计与实现中,确定系统的开发思想以及开发环境,并对系统中的JavaBean和Servlet代码进行设计。最后给出了系统中模块的详细设计与实现,并对系统模

3、块涉及到的关键源代码进行了详细的分析。经过调试运行后表明,系统可以满足用户创建个人博客的各项要求。 关键词:MVC;JSP;JAVABEAN;博客 Abstract The blog information management system is concentrates on high-quality interactive exchanges platform for a large number of users, increasing the visits and making the website more and more famous, thereby can acquiri

4、ng for the opportunity that business enterprise providing more introductions and shows of products, promoting the value of the website.Satisfy for the functions of blog information management system, achieving the systems static page separate with dynamic page mutually, using JSP+ JavaBean+ Servlet

5、with the mode of development that the database of SQL Server2005 combine together. The paper discusses the background of development of the system and the design of the target first, and introduces the tecknique which used to develop simply.In the analyse of system, proceeded the simple analysis to

6、the model of the system, made sure the operation process of the system, proceed the analyse to the system, ensure that under the current term, developing blog information management system is feasible. At the foundation of requirement with the analyse result, proceeding the providing of the function

7、 module of the system. Follow, designing the database model, including the data flow diagram, entity relation diagram and data tables. during the design and realization of the system, making sure the development thought of the system and install the environment of development,at last show the design

8、 details with realize finally an a key for of detailed design with realization, and analyzed the program which relate to the system module. After debugging and running ,it shows that the system can satisfy with users to create personal blog. Key Words:MVC;JSP; JAVABEAN;Blog目 录第1章 绪论11.1 系统的开发背景11.2

9、系统开发的目标及意义11.3 本文的主要内容2第2章 开发技术32.1 JSP的基础Servlet 技术42.2 JavaBean原理和机制42.3 开发平台:Eclipse+dreamweaver62.4 SQL SERVER 20056第3章 分析与设计83.1 业务流分析及流程图83.2 数据流图分析83.3 功能模块设计93.3.1 博客注册登录管理模块93.3.2 博客及文章检索查询模块103.3.3 博客页面显示模块103.3.4 博客个人管理维护模块103.4 数据库设计E-R图113.5 系统数据表设计13第4章 系统实现164.1 系统主界面164.1.1 注册模块的实现16

10、4.1.2 发表评论模块184.1.3 删除日志模块194.2 修改个人资料界面204.3 上传图片界面214.4 系统主要功能模块的实现224.4.1 身份验证224.4.2 后台文章添加管理234.4.3 后台文章类别管理254.4.4 撰写日志模块254.4.5 修改用户信息274.5 公共核心类的设计274.5.1 数据库相关274.5.2 编写JavaBean类284.5.3 管理类设计29第5章 结束语32参考文献33致 谢34第1章 绪论第1章 绪论1.1 系统的开发背景 博客的精神是:自由表达,开放宽容,个性张扬,专业精神。在没有自己的博客之前,人们会经常进出于论坛发表贴子或者

11、通过即时通信软件聊天,来表达自己的想法,可是这些都是零散的和杂乱的。博客的出现,让人们可以不断的把自己以前的和每天激发的一些想法或者感受整理放在自己的博客上,每次在写文章的时候,可能又会产生新的想法。虽然一些想法一些思考只是皮毛,没有什么深度,但是当下笔去写的时候每次都会对某个小小的问题有了更多的一点点思考,再写博客的时候就感觉到了一种满足感,一种想法得以释放思考得以延伸的满足感。生活中每天的一个小小的事情都会引起人们的思考,甚至是和朋友的聊天中一个小小的火花迸发。督促自己努力、把一时的想法变成观点,争取在生命中的每天里留下点什么,这也是人们写博客的目的之一。这样就能督促自己每一天不要浑浑噩噩

12、,时光流逝无痕无声无息,写博客也是在自己的每一天上留下了一道浅浅的思考和划痕。 不仅如此,通过写博客、记录自己的想法可以帮助实现如下这些目的: (1)记录生活,在自己的每一天上留下思考的划痕。 (2)整理思路,固化知识,获得更多更好的想法。 (3)分享,将自己的想法、经验与人分享。 (4)交流、提高,通过交流产生更多的思维火花,相互提高。 (5)交友,互相鼓励,一路同行。 如果说博客网站是一个舞台,那么所有的博客都是其中的舞者,把自己有价值的真实的一面展示在网络世界中,相互交流沟通;如果博客仅仅为了写日志,那么博客是一面镜子,镜子中展现的是真实的自己;如果博客是一个自由媒体,可以把自身感觉有价

13、值的信息通过博客这个工具发布,与网友共享。1.2 系统开发的目标及意义本系统是用JSP实现的一个完全基于浏览器的博客系统,任何注册个人博客的人都拥有以下功能:(1)登录博客系统的后台管理平台。(2)更改博客账号的基本信息。(3)撰写日志。(4)日志管理。(5)评论管理。(6)留言管理。博客访问者具有以下功能:(1)浏览博客系统中的日志、留言、评论。(2)发表评论及留言。(3)检索日志。随着Blog人数的增加,Blog作为一种新的生活方式、新的工作方式和新的学习方式已经被越来越多的人所接受,并且在改变传统的网络和社会结构。它使交流和沟通更有明确的选择和方向性;单一的思想和群体的智慧结合变得更加有

14、效;个人出版变成人人都可以实现的梦想。Blog正在影响和改变着我们的生活。本系统采用MVC模式设计实现了一个简单的博客系统。MVC模式极大地提高了系统的灵活性、复用性、开发效率、适应性和可维护性,充分发挥了JSP、Servlet等J2EE组件的特点3。从而,使更多的人们通过文字、图片、声音、视频、无线等,尽情展示自我、分享感受、参与交流,美好你我生活。Show you, share me,人人都可以博客,人人都需要博客。1.3 本文的主要内容本系统是用JSP实现的一个完全基于浏览器的博客系统,任何注册个人博客的人都拥有以下功能:(1)登录博客系统的后台管理平台。(2)更改博客账号的基本信息。(

15、3)撰写日志。(4)日志管理。(5)评论管理。(6)留言管理。博客访问者具有以下功能:浏览博客系统中的日志、留言、评论。第2章 开发技术第2章 开发技术一些人可能已经对微软的Active Server Pages(ASP)很熟悉了;JSP在多数方面与ASP功能相同但是具有平台无关特性。他们都用来帮助Web内容的开发者们使用相对少的代码创建动态的网页。一个JSP页面包含掺杂着Java代码的HTML代码。下面主要介绍下JSP的特点:(1)将内容的生成和显示进行分离使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。(2)JSP技术源于Java语言。Java语言是体系结构中立的。这使JSP技术可以在实现这个JSP平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。(3)JSP系统是可移植的。这种

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

当前位置:首页 > 大杂烩/其它

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