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

上传人:公**** 文档编号:511530170 上传时间:2023-06-21 格式:DOCX 页数:6 大小:15.04KB
返回 下载 相关 举报
博客系统的设计与实现(完整)_第1页
第1页 / 共6页
博客系统的设计与实现(完整)_第2页
第2页 / 共6页
博客系统的设计与实现(完整)_第3页
第3页 / 共6页
博客系统的设计与实现(完整)_第4页
第4页 / 共6页
博客系统的设计与实现(完整)_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《博客系统的设计与实现(完整)》由会员分享,可在线阅读,更多相关《博客系统的设计与实现(完整)(6页珍藏版)》请在金锄头文库上搜索。

1、博客系统的设计与实现(完整)毕业设计题目:基于SSH构架的博客系统的设计和实现English title : The Design and Implementation for the blogssystem based on SSH姓名:xxxxx 学号:xxxxxxx专业名称:计算机科学与技术指导教师:xxxxxI I 1二零一零年五 摘要 本文研究了当今博客系统的市场需求和种种的优势与不足,以及 博客在中国发展迅速这一现状,提出了开发一个专业的博客管理系统 的思想。本文对博客系统的运行机制、组成、相关可应用技术进行了 深入的研究和分析,确定符合现在博客管理的需求,详细阐述了系统 的总体设

2、计和详细设计,并在此基础上,应用当前最流行的J2EE三层 结构、JSP技术、数据库等与系统开发相关的技术完成系统主要功能的 实现。本博客系统致力为广大用户提供优质的互动交流平台 ,实现对博客 发表文章、评论、图片、好友等数据的管理,同时实现了博客容及时、 快速更新的功能,系统不仅保留了传统博客系统的功能,还加上了一 些人性化的界面设计,使用户对博客的操作更为的方便。为了满足博客信息管理系统的要求,实现系统静态与动态页面的 相互分离,本系统采用了 SSH 构架设计,从职责上分为三层:表示层、 业务逻辑层、数据持久层。其中使用Struts2作为系统的整体基础架构, 负责MVC的分离,在Struts

3、2框架的模型部分,利用Hibernate框架 对持久层提供支持,业务层用Spring支持。具体做法是:用面向对象 的分析方法根据需求提出一些模型,将这些模型实现为基本的Java对 象,然后编写基本的DAO接口,并给出Hibernate的DAO实现,采 用Hibernate架构实现的DAO类来实现Java类与数据库之间的转换 和访问,最后由Spring完成业务逻辑。关键词:表示层;业务逻辑层;数据持久层;Struts ; Hibernate ; SpringAbstractIn this paper analyzes the market demand of blogging system an

4、d 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 o

5、f 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 plat

6、form 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 thre

7、e 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 suppo

8、rt 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 fr

9、amework 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研究的目的

10、和意义 (2)1.4本文工作概述 (2)1.5本文结构 (3) 第2章系统相关技术 (4)2.1体系结构 (4)2.2 JSP简介2.3 ECLIPSE 简介(5)2.4 TOMCAT 简介(5)2.5 MYSQL 简介(5)2.6 Struts2 简介(6)2.7 Spring 简介(6)2.8 Hiber nate 简介(7)第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章系统数据库设计 (13) 4.1概念设

11、计 (13) 4.2数据表结构 (14) 4.3数据表结构关系 (18) 第5章系统总体设计 (20) 5.1系统的总体设计原则 (20) 5.2系统功能设计 (20) 5.2.1总体功能描述 (20) 5.2.2功能模块设计 (20) 第6章系统详细设计与实现 (22)6.1 SSH构架的搭建及配置文件(22)6.2系统编码设计 (23)6.2.1编写持久对象层类 (23)6.2.2编写数据访问层类 (25)6.2.3编写业务逻辑层类 (26)6.2.4编写WEB层类(27)6.3系统主要功能模块详述 (30)6.3.1后台:博客管理模块 (30)6.3.2前台:用户界面模块 (37) 总结

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

13、它目前是众多机构和媒体评为的最热门的互联网现象。其实博客 并没有特别之处。但不经意间,博客竟如雨后春笋般冒出来,博得了 越来越多网民的欢心,并引发了各种新的应用热潮。它最大的吸引力 在于,只要你会发,就可以轻松创建自己的网络媒体。1.1 概述博客是个人性和公共性的结合体,其精髓不是主要表达个人思想, 不是主要记录个人日常经历;而是以个人的视角,以整个互联网为视 野,精选和记录自己在互联网上看到的精彩容,为他人提供帮助,使 其具有更高的共享价值。博客精神的核心并不是自娱自乐,甚至不是个人表达自由,相反, 是体现一种利他的共享精神,为他人提供帮助。个人日记和个人主要 表现的还是“小我”,而博客表现

14、的是“大我”。也许形式上很接近, 但在有着本质的差异。所有优秀博客中,真正表达作者个人的容非常 有限,最多只是点缀,而不像个人那样是核心。1.2 研究背景和发展趋势1.2.1 研究背景 博客的精神是:自由表达,开放宽容,个性扬,专业精神。 在没有自己的博客之前,人们会经常进出于论坛发表贴子或者通 过即时通信软件聊天,来表达自已的想法,可是这些都是零散的和杂 乱的。博客的出现,让人们可以不断的把自己以前的和每天激发的一 些想法或者感受整理放在自己的博客上,每次在写文章的时候,可能 又会产生新的想法。虽然一些想法一些思考只是皮毛,没有什么深度, 但是当下笔去写的时候每次都会对某个小小的问题有了更多

15、的一点点 思考,再写博客的时候就感觉到了一种满足感,一种想法得以释放思 考得以延伸的满足感。生活中每天的一个小小的事情都会引起人们的 思考,甚至是和朋友的聊天中一个小小的火花迸发。督促自己努力、 把一时的想法变成观点,争取在生命中的每天里留下点什么,这也是 人们写博客的目的之一。这样就能督促自己每一天不要浑浑噩噩,时 光流逝无痕无声无息,写博客也是在自己的每一天上留下了一道浅浅 的思考和划痕。1.2.2 发展趋势趋势一:博客现在正在形成个人的信誉机制,有了博客之后就确 立了一个个人虚拟身份,简单的来讲就是个人在互联网上是有名有姓 的,而不再是一种匿名的行为,网民从流浪汉变成了一个定居者。以 前

16、在互联网上的各种行为都是在匿名状态中,相互之间是不认识的, 但有了博客之后可以天天关注,而别的人也可以通过博客找到这个人。 这样随着时间的积累就会产生一个新的东西,概括叫做“个人的信 誉”,个人的信誉就是博客和博客之间发展各种关系的组合,这种信 誉对每个人来讲可能是不同的,但对每个博客来讲就产生了新的评价 机制,这个机制将是博客商业化的一个前提条件。趋势二:博客越来越呈现出富媒体化,早期的博客是以文字为主, 但随着多媒体发展博客相册、博客图片已经成为博客的基本配置,而 现在许多博客已经提供了博客音频和博客视频。趋势三:博客现在正在形成并完善精选机制,博客作为自媒体和 个人媒体,产生的信息非常巨大。其中难免产生信息垃圾,随着博客 的发展,博客通过精选机制精选出大家喜闻乐见的信息,像国网摘、 博客的评价

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

当前位置:首页 > 学术论文 > 其它学术论文

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