博客系统需求分析报告.docx
- 文档编号:8638218
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:8
- 大小:35.60KB
博客系统需求分析报告.docx
《博客系统需求分析报告.docx》由会员分享,可在线阅读,更多相关《博客系统需求分析报告.docx(8页珍藏版)》请在冰豆网上搜索。
博客系统需求分析报告
博客系统需求分析报告
设计小组人员:
易联博客团队
日期:
2012年3月8日
一、系统概述
“博客”一词是从英文单词Blog音译(不是翻译)而来。
Blog是Weblog的简称,而Weblog则是由Web和Log两个英文单词组合而成。
Weblog就是在网络上发布和阅读的流水记录,通常称为“网络日志”,简称为“网志”。
博客(BLOGGER既念解释为网络出版(WebPublishing)、发表和张贴(Post-这个字当名词用时就是指张贴的文章)文章,是个急速成长的网络活动,现在甚至出现了一个用来指称这种网络出版和发表文章的专有名词Weblog,或Blog。
在网络上发表Blog的构想始于1998年,但到了2000年才开始真正流行。
而2000年博客开始进入中国,并迅速发展,但都业绩平平。
直到2004年木子美事件,才让中国民众了解到了博客,并运用博客。
2005年,国内各门户网站,如新浪、搜狐,原不看好博客业务,也加入博客阵营,开始进入博客春秋战国时代。
起初,Bloggers将其每天浏览网站的心得和意见记录下来,并予以公开,来给其他人参考和遵循。
但随着Blogging快速扩张,它的目的与最初已相去甚远。
目前网络上数以千计的Bloggers发表和张贴Blog的目的有很大的差异。
不过,由于沟通方式比电子邮件、讨论群组更简单和容易,Blog已成为家庭、公
司、部门和团队之间越来越盛行的沟通工具,因为它也逐渐被应用在企业内部网
络(Intranet)。
目前,国内优秀的中文博客网有:
新浪博客,搜狐博客,中国博客网,腾讯博客,博客中国等。
二、需求分析
博客系统是一个多用户、多界面的系统,主要包括以下几个模块组成
功能类别
子功能
匿名用户管理(浏览者)
注册
浏览网站内容
用户管理
发布文章
发布音乐
发布图片
更换皮肤
发布文章
系统管理(管理员)
会员管理
内容管理
1.匿名用户模块
本模块主要由注册、登录、浏览博客3个部分组成。
匿名用户可以对其他用户的博客内容时行浏览,也可以通过注册后登录博客系统,申请一个属于自己的博客。
2.注册用户模块
本模块主要由个人信息管理、管理关注、我的最爱,我的发布我的回复5
个部分组成。
这些功能可以对用户个人博客中的个人信息、关注、回复、图片和文章,音乐,多媒体进行设置。
3.系统管理模块
本模块主要由用户管理、评论审核管理、图片审核管理、文章审核管理,多媒体音乐管理6部分组成。
这是为了对注册用户的博客内容与个人信息进行管理,并对博客中的评论、图片、文章进行审核,审核通过后才能发表。
综合所述,博客系统的总体功能需求如下图所示
三•具体各功能模块实现
功能描述
登录信息录入
功能描述
实现用户登录操作
操作权限
具有用户管理、文章管理、网站设置三者之一的权限即可
输入
用户名称、用户密码
加工
(处理过
程)
最主要的是根据用户名称和密码作为查询条件,在所有系
统用户中进行查找,如果查找到并具有相应的操作权限则可以顺利进入到后台操作平台,如果失败则返回重新登录。
输出
用户全部信息及权限信息
DFD图
业务数据流程:
用户信用户及权限信后台
、了处理用首页用户J户言息丿
用户记录
注释
处理用户信息前一定要先进行验证(不能为空,格式和验证码等)
功能描述
发布图片
功能描发布图片
述
操作权
限
需要网站设置权限
输入
相删分类、上传图片、缩略设置、水印设置
加工
(处理
过程)
上传并处理一张或多张图片到图片库和图片记录中。
输出
全部图片分类列表
DFD图
业务数据流程:
用户图片信息亠厂卜传并、f
佈列表处图片记录
注释
发布图片时定要选择好相册分类,可以上传的图片格式限制GIFJPEG和PNG三种,大小不能超过2M.
功能描述
发布文章
功能描
述
发布文章
操作权
限
需要是用户或者是管理员游客不准发布
输入
文章类别、文章标题、文章摘要、文章来源、关键字、
推荐状态、评论状态、文章内容、添加时间。
加工
(处理
过程)
对用户输入的文章信息进行检查并添加到数据库的文章记录中。
输出
继续添加信息
DFD图
业务数据流程:
用户文章信息卄f检查并、f
~——三\'文章记录
继续文早记录
注释
如果连续添加可以选择记住选项。
发布文章内容时,可以嵌入文本编辑器插件对文章内容进行排版,并支持发布图片和flush等内容。
功能描述
发布音乐
功能描
述
发布音乐
操作权
限
需要是用户或者是管理员游客不准发布
输入
音乐格式
加工
(处理
过程)
对用户输入的音乐信息进行检查并添加到数据库的文章记录中。
输出
继续添加信息
DFD图
业务数据流程:
用户音乐信息一]f
颠续添加信7添音乐记录
发布多媒体
功能描
述
发布多媒体
操作权
限
需要是用户或者是管理员游客不准发布
输入
多媒体格式
加工
(处理
过程)
对用户输入的多媒体信息进行检查并添加到数据库的文章记录中。
输出
继续添加信息
DFD图
业务数据流程:
用户多媒体息/检查并\二^
午续添加信宀添加一一多媒体记录
继续添加信息
四•软件环境
开发博客项目使用的软件开发环境如下:
1.服务器端
操作系统:
xpwn
Web服务器:
Apache2.5.10
数据库:
MySQL5.0.51开发语言:
PHP5.266
2.客户端
浏览器:
IE6.0以上版本/MozillaFirefox
界面布局:
DIV+CSS
页面特效:
JavaScriptjQueryAjax
分辨率:
最佳效果1024X768及以上像素
3.开发工具
vim或ZendStudio或Notepad++
五.系统设计
在进行系统开发之前,首先根据系统需求作系统设计,主要包括系统架构设
计和数据库设计。
1.架构设计
本博客采用分层设计的方式,方便维护和扩展,同时也能提高开发效率。
系统模块设计如图:
☆Veiw模块表示系统的界面部分,项目类型为php网站,包括html页面、tpl,php页面、图片、样式、JavaScript,JqueryAjax脚本等资源。
☆Model模块是网站功能模块,项目类型为PHP数据操作类库,
用于处理用户请求与网站相应。
☆Control模块是常用工具类包,项目类型为PHP类库,包含
文件上传类,验证码类等。
☆Brophp模块是网站运行的大前提,对提高效率起到很大的作用。
六.开发周期
总项目开发周期为一周。
第一天:
完成页面整体布局的最终定稿,以及页面特效的设计工
作(一人完整布局,两人设计特效)
第二天:
文本发布(1人)
音乐发布(两人)
第三天:
图片发布(1人)
多媒体发布(2人)
第四,五天:
后台整体设计
第六天:
增加特色功能,例如服务器推技术。
第七天:
测试并完成最终设计。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 博客 系统 需求 分析 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)