博客系统设计说明书文档格式.docx
- 文档编号:18891053
- 上传时间:2023-01-02
- 格式:DOCX
- 页数:18
- 大小:240.32KB
博客系统设计说明书文档格式.docx
《博客系统设计说明书文档格式.docx》由会员分享,可在线阅读,更多相关《博客系统设计说明书文档格式.docx(18页珍藏版)》请在冰豆网上搜索。
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张表:
表一数据表说明
下面对主要的表结构进行介绍。
名称
tb_admin(管理员信息表)
tb_article(博客文章表)
tb_bigclass(文章类别表)
tb_audio(音频文件表)
tb_links(友情链接表)
tb_video(视频文件表)
7
tb_message(留言信息表)
8
tb_pics(上传图片表)
1.tb_admin(管理员信息表)
该表的字段包括管理员的昵称及密码。
表tb_admin(管理员信息表)的结构如表二所示:
表二tb_admin(管理员信息表)
字段名称
数据类型
长度
是否主键
描述
id
int
是
自动编号
username
varchar
50
管理员名称
pwd
archar
管理员密码
2.tb_article(博客文章表)
该表的字段包括文章标题、文章内容、文章类别、发布时间和浏览次数。
表tb_article(博客文章表)的结构如表三所示:
表三tb_article(博客文章表)
title
文章标题
content
text
16
文章内容
typeid
文章类别
addtime
datetime
添加时间,默认值为getdate()
hitnum
浏览次数,初始值为0
3.tb_bigclass(文章类别表)
该表的字段包括了文章类别的名称。
表tb_bigclass(文章类别表)的结构如表四所示:
表四tb_bigclass(文章类别表)
classname
文章类别表
4.tb_audio(音频文件表)
该表的字段包括音频文件的名称、存储路径及音频介绍。
表tb_audio(音频文件表)的结构如表五所示:
表五tb_audio(音频文件表)
name
音频名称
path
100
音频路径
info
200
音频介绍
5.tb_links(友情链接表)
该表的字段包括友情链接的名称及地址。
表tb_links(友情链接表)的结构如表六所示:
表六tb_links(友情链接表)
linkname
链接名称
linkurl
网络的完整路径
6.tb_message(留言信息表)
该表的字段包括留言人的昵称、IP地址、留言内容及留言时间。
表tb_message(留言信息表)的结构如表七所示:
表七tb_message(留言信息表)
留言内容
addressor
留言人昵称,默认为匿名
ipmess
留言人IP地址
retime
datatime
留言时间
7.tb_pics(上传图片表)
该表的字段包括上传图片的名称、路径、图片介绍及浏览次数。
表tb_pics(上传图片表)的结构如表八所示:
表八tb_pics(上传图片表)
图片名称
图片路径
图片介绍
浏览次数
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其他需求
易于操作:
系统界面美观简洁,便于用户操作
运行稳定:
系统不会因为登陆人数增多而造成操作的不稳定
可移植:
该系统可以在主流电脑操作系统上运行,也可以在移动终端上正常运行。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 博客 系统 设计 说明书