博客系统设计说明书.docx

上传人:b****0 文档编号:9001348 上传时间:2023-05-16 格式:DOCX 页数:19 大小:240.27KB
下载 相关 举报
博客系统设计说明书.docx_第1页
第1页 / 共19页
博客系统设计说明书.docx_第2页
第2页 / 共19页
博客系统设计说明书.docx_第3页
第3页 / 共19页
博客系统设计说明书.docx_第4页
第4页 / 共19页
博客系统设计说明书.docx_第5页
第5页 / 共19页
博客系统设计说明书.docx_第6页
第6页 / 共19页
博客系统设计说明书.docx_第7页
第7页 / 共19页
博客系统设计说明书.docx_第8页
第8页 / 共19页
博客系统设计说明书.docx_第9页
第9页 / 共19页
博客系统设计说明书.docx_第10页
第10页 / 共19页
博客系统设计说明书.docx_第11页
第11页 / 共19页
博客系统设计说明书.docx_第12页
第12页 / 共19页
博客系统设计说明书.docx_第13页
第13页 / 共19页
博客系统设计说明书.docx_第14页
第14页 / 共19页
博客系统设计说明书.docx_第15页
第15页 / 共19页
博客系统设计说明书.docx_第16页
第16页 / 共19页
博客系统设计说明书.docx_第17页
第17页 / 共19页
博客系统设计说明书.docx_第18页
第18页 / 共19页
博客系统设计说明书.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

博客系统设计说明书.docx

《博客系统设计说明书.docx》由会员分享,可在线阅读,更多相关《博客系统设计说明书.docx(19页珍藏版)》请在冰点文库上搜索。

博客系统设计说明书.docx

博客系统设计说明书

 

有你博客系统设计说明书

 

专业:

网络工程

小组成员:

周庆鹏、郑波、穆俊龙、李云芳

指导老师:

***

日期:

2013年10月25号

1引言

1.1编写目的

本文档用于描述“博客系统”项目的系统需求,为该项目概要设计,详细设计和测试用例的设计依据。

这个分析的阅读对象为任课老师和小组开发人员。

1.2项目背景:

  JSP老师布置大作业进行学习与交流。

1.3定义

Blog:

Weblog的简称。

网络日志,通常称为博客。

1.4参考资料:

  《UML参考手册》

《JAVAWEB开发指南》

2任务概述

2.1系统目标

2.1.1系统总体功能

博客通常称为网络日志,作为目前网络流行的交流方式,主要提供给用户一个沟通的平台.用户可以在博客上发表文章,图片,留言等来与他人进行沟通

2.1.2系统要达到的性能要求和其它指标

本系统界面设计友好美观,方便用户操作.

本系统保证用户信息的安全,提供给用户多种管理自己信息的方式.

本系统有较少的响应时间,保证页面能在很短时间内打开

2.1.3项目前景

由于博客的沟通方式比电子邮件、讨论群组更简单和容易,博客已成为家庭、公司、部门和团队之间越来越盛行的沟通工具,因为它也逐渐被应用在企业内部网络(Intranet)。

目前,国内优秀的中文博客网有:

新浪博客,搜狐博客,中国博客网,腾讯博客,博客中国等。

2.2运行构架

2.2.1系统软件/硬件平台

开发环境:

操作系统:

windows7

数据库:

MYSQL

开发工具:

Myeclipse10.0

2.2.2运行环境

Windows7与Tomcat8.0

InternetExplore7.0及以上或主流浏览器(firefox,chrome,opera等)

3功能需求

3.1功能划分

系统功能需求分为“注册”,“登陆”,“评论/留言”,“内容发表”,“内容管理”与“系统管理”。

图3.1-1全系统用例图

3.2需求分配

需求分配表

序号

功能编号

功能描述

实现方式

备注

1

1.1

注册

软件+硬件

2

1.2

登陆

软件+硬件

3

1.3

评论/留言

软件+硬件

4

1.4

内容发表

软件+硬件

5

1.5

内容管理

软件+硬件

6

1.6

系统管理

软件+硬件

3.3本系统可以规划为前台和后台两部分。

前台功能模块主要包括:

文章显示、图片显示、留言版、博客日历、统计查看、在线音乐。

后台功能模块主要包括:

管理员登陆、日志管理、相片管理、模板管理、链接管理、留言管理、个人信息管理、播放器管理。

3.4系统功能结构图

1.前台功能结构图

 

图一前台功能结构图

2.后台功能结构图

 

图二后台功能结构图

3.5设计目标

根据系统功能结构图,该系统要求实现如下目标:

1.实现日志和图片的查看和计数功能。

2.是在在线播放音频功能。

3.实现留言功能。

4.实现日历功能。

5.实现系统统计功能。

6.实现日志管理功能,包括:

写日志、修改日志和删除日志。

7.实现相片管理功能,包括:

添加相片、删除相片。

8.实现模块管理功能,包括:

添加模块、删除模块。

9.实现链接管理功能,包括:

添加链接、删除链接。

10.实现音乐管理功能,包括:

添加音乐、删除音乐。

11.实现留言板管理功能,包括:

删除留言。

 

3.6功能描述

3.3.1注册

【输入数据】

账号、密码

以及各种个人信息,如昵称,生日,住处,爱好等.

【输出数据】

注册是否成功的信息

【功能】

系统能够对用户输入的账号、密码等信息进行验证,确定是否可用,然后发送给服务器进行验证,验证通过后则存储于数据库并根据用户提供信息建立个人博客。

如果验证没通过,则提示用户原因.

脚本1:

3.6.2登陆

【输入数据】

账号、密码

【输出数据】

提示信息

【功能】

系统能够按照用户输入的账号、密码发送给服务器进行验证,验证通过后可根据用户信息进入个人博客主页。

对于验证不通过的账号和密码系统能够做出相应的错误处理。

脚本2:

 

3.6.3评论/留言

【输入数据】

所要发表的评论/留言的内容

【输出数据】

发表后内容

【功能】

游客或者注册用户可对当前浏览的博客内容进行评论或对当前浏览的博客进行留言。

评论/留言成功后会在当前博客或内容下显示。

脚本3:

 

3.6.4内容发表

【输入数据】

所要发表的内容的标题,内容与描述

【输出数据】

发表后内容

【功能】

系统能够对用户提交的标题,内容与描述进行验证,验证通过后存储至数据库,然后在当前博客上显示成功提交的内容。

若提交不成功,则显示错误提示信息并返回至内容编辑页面。

脚本4:

 

3.6.5内容管理

3.6.5.1个人信息管理

【输入数据】

编辑的信息

【输出数据】

提示信息

【功能】

系统能够对用户提交的对个人信息编辑后的内容进行验证,若验证通过,则修改数据库相应信息,然后在页面提示用户编辑成功并显示新的个人信息。

若不通过,则提示错误信息并返回至个人信息页面。

脚本5:

 

3.6.5.2博客内容管理

【输入数据】

编辑的标题,内容,描述等

【输出数据】

提示信息

【功能】

用户选择需要编辑的博客内容进行编辑,包括修改标题,修改内容,修改描述,修改权限或删除当前内容。

然后系统根据用户提交的信息进行验证,验证成功后修改数据库相应内容,然后提示用户修改成功并显示成功修改后的内容。

若失败,则提示错误信息并返回编辑前内容界面。

脚本6:

 

3.6.6系统管理

3.6.6.1系统界面管理

【输入数据】

界面所需显示的内容(图片,公告等)

【输出数据】

编辑后界面

【功能】

系统管理员对系统的界面进行管理,如修改界面布局,更改显示图片,发布公告,删除部分内容等。

修改成功后会在用户打开系统时显示修改后的系统界面。

脚本7:

 

3.6.6.2用户博客内容管理

【输入数据】

发送的信息

编辑的内容

【输出数据】

提示信息

发送信息

【功能】

系统管理员对系统的用户博客进行管理。

管理员可以浏览系统用户的博客,对博客内容进行审核,当发现不合规定的内容后,可以对当前内容进行编辑修改或删除,然后发送信息给当前博客用户。

脚本8:

 

4数据描述

逻辑结构设计

本系统数据库采用MYSQL,系统数据库名称为db_mrblog。

数据库中包含8张表:

表一数据表说明

 

下面对主要的表结构进行介绍。

序号

名称

1

tb_admin(管理员信息表)

2

tb_article(博客文章表)

3

tb_bigclass(文章类别表)

4

tb_audio(音频文件表)

5

tb_links(友情链接表)

6

tb_video(视频文件表)

7

tb_message(留言信息表)

8

tb_pics(上传图片表)

 

1.tb_admin(管理员信息表)

该表的字段包括管理员的昵称及密码。

表tb_admin(管理员信息表)的结构如表二所示:

表二tb_admin(管理员信息表)

字段名称

数据类型

长度

是否主键

描述

id

int

4

自动编号

username

varchar

50

管理员名称

pwd

archar

50

管理员密码

2.tb_article(博客文章表)

该表的字段包括文章标题、文章内容、文章类别、发布时间和浏览次数。

表tb_article(博客文章表)的结构如表三所示:

表三tb_article(博客文章表)

字段名称

数据类型

长度

是否主键

描述

id

int

4

自动编号

title

varchar

50

文章标题

content

text

16

文章内容

typeid

int

4

文章类别

addtime

datetime

8

添加时间,默认值为getdate()

hitnum

int

4

浏览次数,初始值为0

3.tb_bigclass(文章类别表)

该表的字段包括了文章类别的名称。

表tb_bigclass(文章类别表)的结构如表四所示:

表四tb_bigclass(文章类别表)

字段名称

数据类型

长度

是否主键

描述

id

int

4

自动编号

classname

varchar

50

文章类别表

 

4.tb_audio(音频文件表)

该表的字段包括音频文件的名称、存储路径及音频介绍。

表tb_audio(音频文件表)的结构如表五所示:

表五tb_audio(音频文件表)

字段名称

数据类型

长度

是否主键

描述

id

int

4

自动编号

name

varchar

50

音频名称

path

varchar

100

音频路径

info

varchar

200

音频介绍

5.tb_links(友情链接表)

该表的字段包括友情链接的名称及地址。

表tb_links(友情链接表)的结构如表六所示:

表六tb_links(友情链接表)

字段名称

数据类型

长度

是否主键

描述

id

int

4

自动编号

linkname

varchar

50

链接名称

linkurl

varchar

100

网络的完整路径

6.tb_message(留言信息表)

该表的字段包括留言人的昵称、IP地址、留言内容及留言时间。

表tb_message(留言信息表)的结构如表七所示:

表七tb_message(留言信息表)

字段名称

数据类型

长度

是否主键

描述

id

int

4

自动编号

content

varchar

200

留言内容

addressor

varchar

50

留言人昵称,默认为匿名

ipmess

varchar

50

留言人IP地址

retime

datatime

8

留言时间

7.tb_pics(上传图片表)

该表的字段包括上传图片的名称、路径、图片介绍及浏览次数。

表tb_pics(上传图片表)的结构如表八所示:

表八tb_pics(上传图片表)

字段名称

数据类型

长度

是否主键

描述

id

int

4

自动编号

name

varchar

50

图片名称

path

varchar

100

图片路径

info

varchar

200

图片介绍

hitnum

int

4

浏览次数

 

4.2数据库描述

MYSQL

5性能需求

5.1数据精确度

1.要按照严格的数据格式输入,否则系统不给予响应进行处理。

2.查询时要保证查全率,所有相应域包含查询关键字的记录都应能查到。

因为通常有文件的记录会很多,所以本系统采用了两种方法进行查询:

直接查询和模糊查询。

5.2时间特性

运行环境各个页面的链接响应时间不得超过2s,对没进行操作的用户(6000s)对其访问认证失效,需要重新登录。

5.3适应性

该系统的设计模块属于普通模式,当要增加新的功能时,接口具有兼容性,可以随时更新。

6人员分工

前台:

郑波负责:

文章显示、图片显示、留言版

穆俊龙负责:

博客日历、统计查看、在线音乐

后台:

周庆鹏负责:

管理员登陆、日志管理、相片管理、模板管理、链接管理、留言管理、个人信息管理、播放器管理。

李云芳负责:

文档整理、页面效果设计、提意见。

 

7系统质量需求

7.1故障分析:

制定相关返回机制,交与管理员处理

7.2系统利用率:

保证系统效率,具有较高利用率

7.3可靠性:

系统很少出现故障,保证用户信息安全

7.4可维护性:

系统的可维护性强,系统尽量减少管理者对系统的频繁操作,便于管理者对系统的有效维护和防止不必要的操作对系统数据库造成损失。

7.5其他需求

易于操作:

系统界面美观简洁,便于用户操作

运行稳定:

系统不会因为登陆人数增多而造成操作的不稳定

可移植:

该系统可以在主流电脑操作系统上运行,也可以在移动终端上正常运行。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 军事政治

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2