博客网站系统设计与实现

博客网站系统设计与实现

ID:20722343

大小:193.57 KB

页数:14页

时间:2018-10-15

博客网站系统设计与实现_第1页
博客网站系统设计与实现_第2页
博客网站系统设计与实现_第3页
博客网站系统设计与实现_第4页
博客网站系统设计与实现_第5页
资源描述:

《博客网站系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第一章绪论1.1研究目的与意义博客网站发展之初仅仅是作为一种寄托个人思想情感于网络的一种形式,后來由于使用的网民多了,其屮一些有价值的帖子就经常被用来共享作为资源,大大加速的了博客网站的发展。博客网站具有双重功能,一是它是一种很好的在线日志记录工具,其二它是一种很棒的交流工具。个人博客网站在近几年的高速发展大家应该都是有目共睹,其中不乏一些名人的博客网站因为异常之高的人气而获得广告商的赞助,可以说博客网站从开始的个人随笔记录这一单一模式逐步发展成为今天多元化的一种网络交流手段,并且可以盈利。在校园网内构造一个博客系统,有利于

2、老师发布教学信息,同学们记录学习心得,对于教学交流能够起到积极的意义。1.2研究方法与内容1研究方法软件开发方法采川结构化法进行,主要包括系统规划、耑求分析、概要设计、详细设计、系统实现和测试维护六个阶段。1.2.2研究内容该系统主要划分为以下七个模块:查看文章模块:查看博主发表的文章,并可对博主文章进行评论:查看相片模块:查看博主发表的全部相片;查看口志模块:查看博主发表的全部口志的详细信息博客文章管理模块:对文章进行添加、修改、删除、查询等功能;公告管理模块:实现公告的添加、修改、删除功能;个人相片设置模块:实现了相片的

3、添加、修改、删除功能:朋友信息管理模块:实现了朋友的添加、删除功能;第二章系统需求分析2.1功能需求分析2.2性能需求分析根据博客网站的特点,并通过川户进行沟通。要求本系统具有下面特点:1、统一友好的操作界面,保证系统的易用性。2、强大的查询功能,方便用户查询信息。3、添加评论功能,以便于博主发表论文添加评论。4、添加友情链接,方便用户进入其他网站。5、博客文章管理功能,方便博主增删改查。6、公告管理,方便博主增删改查。7、日志相片管理,方便博主增删改查。8、博主信息设置,方便及时更新博主信息。2.3可行性分析博客网站通常由

4、简短且常更新的帖子构成,类似于博主日记。它可以让大家无成本的创建自己的网络媒体,可以称之力自媒体。我的系统使用jsp和hibernate技术开发的博客网站。Java是纯Ifif向对象语言,而hibernate技术允许java程序员面向对象的,S、想操作数据库。这两项技术的应川便于开发,易理解。第三章系统设计与实现3.1逻辑结构设计本系统使用sqlServer2000作为数据库,系统数据库名为db_BlodMay。数据库中共包含6张表。下面分别给出数据表的概要说明及数据表的结构。数据表結构如下,一共六张。表1文章信息表(tb_

5、articlc)字段名称数据类型长度是否主键描述idint10是编号(自增长)tidint10类型表外键tvarchar50标题convarchar500内容timevarchar50发表时间表2文章类型表(tbarticleType)字段名称数裾类型长度是否主键描述idint10是编号(自增长)tnamevarchar50类型名称descriptionvarchar50类型描述表3评论信息表(tb_comm)字段名称数裾类型长度是否主键描述idint10是编号(自增长)aidint1()文章外表建personvarchar

6、50评者retitlevarchar50评论标题recontentvarchar500评论内容表4公告信息表(tb_discuss)字段名称数据类型长度是否主键描述idint10是编号(自增长)tvarchar50主题convarchar500内容timevarchar50发表时间表5照片信息表(tb_photo)字段名称数据类型长度是否主键描述idint10是编号(自增长)urlvarchar100位置descvarchar200描述timevarchar50发布时间表6朋友信息表(tb_friend)字段名称数据类型长度

7、是否主键描述idint10是编号(自增长)namevarchar10朋友名qqnumbervarchar50朋友qqdescvarchar500朋友描述3.2Hibernate框架概述纵观计算机软件设计的的演变过程,可以看出应用程序逐渐由单层体系结构发展为多层体系结构。从早期的双层结构:应用层、数裾库层发展成三层:表示层、业务逻辑层、数椐库层。在三层结构中,业务逻辑层除了负贵业务逻辑还要负贵一些数据库操作,为了使逻辑业务开发人员能够完全脱离数据库操作真正意义上的投入到业务逻辑的开发屮,系统结构从三层又演变成了四层,即在原来三

8、层结构的基础上,增加一个持久层。持久层的概念是这样的:程序运行期间的数据都放在内存中,内存有个特点,断电后丢失数据,但是一些重要的数据需要保存起来长期使用,仅靠内存根本无法实现数据的长久存储,为了解决这个问题,就在计算机领域引入了持久化的概念。Hibernate要从其配罝文件屮读取和数据库

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。