如何写论文?写好论文?免费论文网提供各类免费论文写作素材!
当前位置:免费论文网 > 美文好词 > 课件设计 > 博客系统毕业设计

博客系统毕业设计

来源:免费论文网 | 时间:2018-11-08 13:50 | 移动端:博客系统毕业设计

篇一:个人博客系统项目毕业设计论文

本科毕业设计

论文名称:个人博客系统

考生姓名:

考生地市:滨州市

档 案 号:

联系地址:山东省滨州学院

邮 编: 256600

个人博客系统

摘要

对个人而言,博客可以调动个人的积极性,充分发挥个人的创造性。近些年,国内博客开始迅猛发展起来,从最初的只有几千个使用者到现在的各式各样的博客,圈子。博客系统致力于为广大用户提供优质的互动交流平台,提高网站的知名度和访问量,从而获得为企业提供更多产品介绍及展示的机会,提升自己网站的价值。

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

经过调试运行后表明,系统可以满足用户创建个人博客的各项要求。

关键字:博客,MVC,知识共享,信息管理系统

目录

第一章 系统概述 .................................................................................................................................................... 5

1.1 概述 .......................................................................................................................................................... 5

1.2系统的开发背景 ....................................................................................................................................... 5

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开发框架技术介绍 ................................................................................................................................. 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

6.4 Ajax 读取txt格式数据 ...................................................................................................................... 28

6.5 系统架构与数据库的连接 .................................................................................................................... 29

第七章 系统评价 .................................................................................................................................................. 31

附:主要参考资料: ............................................................................................................................ 32

系统概述

1.1 概述

“博客”(Blog或Weblog)一词源于“Web Log(网络日志)”的缩写,是一种十分简易的傻瓜化个人信息发布方式。任何人都可以像使用免费电子邮件一样,完成个人网页的创建、发布和更新。博客就是开放的私人空间,可以充分利用超文本链接、网络互动、动态更新等特点,在网络中,精选并链接全球互联网中最有价值的信息、知识与资源;也可以将个人工作过程、生活故事、思想历程、闪现的灵感等及时记录和发布,发挥个人无限的表达力;更可以以文会友,结识和汇聚朋友,进行深度交流沟通。

1.2系统的开发背景

博客的精神是:自由表达,开放宽容,个性张扬,专业精神。

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

1.3个人博客的发展现状

2006年,全球中文博客站点数量达到5230万,博客用户数达到1987万,平均每个博客用户拥有大约2.6个博客,博客站点数和博客用户数均比前一年有一定程度的增长,人均拥有博客数与前一年相比也略有上升。

2006年,拥有独立域名的博客站点,在博客站点总数中占约0.43%,这表明,绝大多数的用户将博客服务商作为他们的博客站点首选。而这一年,中国大陆博客服务商(BSP)持续大幅增长,博客服务商数量达到1460家,与去年同期相比增长近55%;大型网络公司如搜狐、百度纷纷推出相应的博客服务,而新兴的博客服务站点如51.com也开始崭露头角。过去一年中,中国博客发展速度整体趋缓,博客用户增长

篇二:毕业设计-在线博客系统网站

哈 尔 滨 理 工 大 学

毕 业 设 计 题 目:

院、 系:

姓 名:

指导教师:

系 主 任:

2014 年 6 月 21 日

哈尔滨理工大学毕业设计(论文)评语

哈尔滨理工大学毕业设计(论文)任务书

在线博客系统网站

摘要

随着生活节奏的加快,Internet的发展和普及,越来越多的人选择博客作为学习和交流的工具。博客的全名是Web log,中文意思是网路日志,后来缩写为Blog。随着技术的发展,博客的内容也变得丰富多彩,有对其他网站的超链接和评论,有个人构思,还有新闻日志、照片、诗歌和散文等。博客具有自主性、开放性、互动性和共享性的特点,是一个很好的交流的渠道,思想展现的舞台和学术探讨的园地。

本论文介绍了一个基于ASP技术的个人博客网站,它在Microsoft Visual Studio 2010 集成开发环境下采用ASP.NET编程技术编程,使用SQL Server 2008 数据库管理整个系统的后台数据,实现整个博客网站的构建。这使网站集博客、留言板、链接于一身。未注册用户(访客)可以浏览文章图片、发表评论及留言,也可以通过注册成为该系统的注册用户。注册用户可以管理自己的博客、留言板、友情链接等,同时还可以发表新日志,上传图片等,网站管理员负责整个网站的信息维护。博客网站具有界面友好、功能齐全且易于使用等特点,相信会带给用户良好的体验和感受。

关键词 博客;日志;评论;留言

Online Blog System

Abstract

With the development and the popularization of the Internet and high speed of life rhythm,blog has been chosen by more and more people as the tool of study and communication. The full name of blog should be the web log, and means "web log" in Chinese, later known as blog. With the development of technology, the content of blog is becoming rich and colourful: some has hyperlink and comment of other website, some about personal thinking, news, music, article and so on. Because of the character of independency, openness, interaction and sharing of blog, it is regarded as an outlet of good exchange channel, the stage of personal thought displaying, and the garden area of knowledge studying.

This paper introduces a personal blog website based on ASP technology, which uses ASP.NET technology to develop the whole site in the Microsoft Visual Studio 2010 integrated development environment and uses the SQL Server 2008 database management system is used to manage the whole data. It makes the website which has blog, message board and links.Visitors can browse articles, post comments and leave messages. The visitor can register in the blog website, after that they can manage the blog, message board, link of friendship etc. At the same time, they can also post new log, picture etc. The site administrator is responsible for the entire site maintenance. The blog site has a friendly interface, full-featured and easy to use features, I believe that will bring extraordinary experience and feelings.

Keywordsblog; log; comment; message

篇三:博客系统的设计与实现(完整)

毕业设计

题 目:基于SSH构架的博客系统的设计和实现

English title:

姓 名:

学 号: 专业名称:计算机科学与技术

指导教师:

二零一零 年 五

摘 要

本文研究了当今博客系统的市场需求和种种的优势与不足,以及博客在中国发展

迅速这一现状,提出了开发一个专业的博客管理系统的思想。本文对博客系统的运行

机制、组成、相关可应用技术进行了深入的研究和分析,确定符合现在博客管理的需

求,详细阐述了系统的总体设计和详细设计,并在此基础上,应用当前最流行的J2EE

三层结构、JSP技术、数据库等与系统开发相关的技术完成系统主要功能的实现。

本博客系统致力为广大用户提供优质的互动交流平台,实现对博客发表文章、评

论、图片、好友等数据的管理,同时实现了博客内容及时、快速更新的功能,系统不

仅保留了传统博客系统的功能,还加上了一些人性化的界面设计,使用户对博客的操

作更为的方便。

为了满足博客信息管理系统的要求,实现系统静态与动态页面的相互分离,本系

统采用了SSH构架设计,从职责上分为三层:表示层、业务逻辑层、数据持久层。

其中使用Struts2作为系统的整体基础架构,负责MVC的分离,在Struts2框架的模

型部分,利用Hibernate框架对持久层提供支持,业务层用Spring支持。具体做法是:

用面向对象的分析方法根据需求提出一些模型,将这些模型实现为基本的Java对象,

然后编写基本的DAO接口,并给出Hibernate的DAO实现,采用Hibernate架构实

现的DAO类来实现Java类与数据库之间的转换和访问,最后由Spring完成业务逻

辑。

关键词:表示层;业务逻辑层;数据持久层;Struts;Hibernate;Spring

Abstract

In this paper analyzes the market demand of blogging system and its advantages and

inadequate, and the status of that blogs developed rapidly in china. Proposed to design a

corporate ssh-based bolg systems thinking. Papers on the Blog System operation

mechanism, composition, related techniques can be applied to in-depth research and

analysis, detailed design of the system and detailed design, and on this basis, application of

the most popular j2ee three-tier structure and jsp technology, databases and the systems

development of technology to complete system of the main features.

This blog system is committed to offer high quality interactive exchange platform for

customers. Implemente manage the data of publish articles, comments, pictures,

companions and so on.

The system uses SSH framework design in order to meet the blog information

management system requirements, and implement the static and dynamic pages separate.

The system is divided into three layers based on the functions; there are Presentation Layer,

Business Logic Layer and Data Persistence Layer. It uses Struts2 as overall infrastructure

to separate the MVC. In the model part of the Struts2, it uses Hibernate framework to

support persistence layer and uses Spring framework to support business layer. The

specific approach is according to the demand to propose some models with the

object-oriented analysis method, and realizes these models for basic object of Java, then

compiles the basic DAO connection and realizes it in Hibernate. It uses the DAO which

made by the Hibernate framework to achieve the conversion and access between Java and

database, finally it completes the service logic by Spring framework.

Key words: Presentation Layer; Business Logic Layer; Data persistence layer; Struts;

Hibernate; Spring

目 录

绪论 .................................................................................................................................. 1

1.1 概述 ................................................................................................................... 1

1.2 研究背景和发展趋势 ....................................................................................... 1

1.2.1 研究背景 ................................................................................................ 1

1.2.2 发展趋势 ................................................................................................ 2

1.3 研究的目的和意义 ........................................................................................... 2

1.4 本文工作概述 ................................................................................................... 2

1.5 本文结构 ........................................................................................................... 3

第2章 系统相关技术 .................................................................................................... 4

2.1 体系结构 ........................................................................................................... 4

2.2 JSP简介 ............................................................................................................. 4

2.3 ECLIPSE简介 ................................................................................................... 5

2.4 TOMCAT简介 ................................................................................................... 5

2.5 MYSQL简介 ..................................................................................................... 5

2.6 Struts2简介 ........................................................................................................ 6

2.7 Spring简介 ........................................................................................................ 6

2.8 Hibernate简介 ................................................................................................... 6

第3章 系统分析 ............................................................................................................ 8

3.1 系统可行性分析: ........................................................................................... 8

3.2 系统需求分析: ............................................................................................... 8

3.2.1 功能需求分析 ........................................................................................ 8

3.2.2 系统的业务需求及流程 ........................................................................ 9

3.2.3 系统数据分析及数据流图 .................................................................... 9

3.2.4 系统数据字典 ...................................................................................... 10

第4章 系统数据库设计 .............................................................................................. 12

4.1 概念设计 ......................................................................................................... 12

4.2 数据表结构 ..................................................................................................... 13

4.3 数据表结构关系 ............................................................................................. 17

第5章 系统总体设计 .................................................................................................. 18

5.1 系统的总体设计原则 ..................................................................................... 18

5.2系统功能设计 .................................................................................................. 18

5.2.1 总体功能描述 ...................................................................................... 18

5.2.2 功能模块设计 ...................................................................................... 18

第6章 系统详细设计与实现 ...................................................................................... 20

6.1 SSH构架的搭建及配置文件 .......................................................................... 20

6.2 系统编码设计 ................................................................................................. 21

6.2.1 编写持久对象层类 .............................................................................. 21

6.2.2 编写数据访问层类 .............................................................................. 23

6.2.3 编写业务逻辑层类 .............................................................................. 24

6.2.4 编写WEB层类 ................................................................................... 25

6.3 系统主要功能模块详述 ................................................................................. 27

6.3.1 后台:博客管理模块 .......................................................................... 27

6.3.2 前台:用户界面模块 .......................................................................... 33

总结与展望 .................................................................................................................... 38

7.1 博客系统的主要特点 ..................................................................................... 38

7.2 系统的不足之处 ............................................................................................. 38

7.3 前景展望 ......................................................................................................... 38

致 谢 ............................................................................................................................ 39

参考文献 ........................................................................................................................ 40


博客系统毕业设计》由:免费论文网互联网用户整理提供;
链接地址:http://www.csmayi.cn/meiwen/3574.html
转载请保留,谢谢!
相关文章