博客系统
系统需求分析
1 2011年3月
目录
引言……………………………………………………... 任务概述………………………………………………... 功能需求………………………………………………...
修改记录
3
1
引言
1.1 编写目的
为明确客户的基本需求,并量化和明晰本系统的工作量和工作进度,特编写本分析书,作为本项目概要设计,详细设计和测试用例的设计依据。
1.2 项目背景
“博客”一词是从英文单词Blog 音译(不是翻译)而来。Blog 是Weblog
的简称,而Weblog 则是由Web 和Log 两个英文单词组合而成。
Weblog 就是在网络上发布和阅读的流水记录,通常称为“网络日志”,简称为“网志”。博客(BLOGGER )概念解释为网络出版(Web Publishing )、发表和张贴(Post-这个字当名词用时就是指张贴的文章)文章,是个急速成长的网络活动,现在甚至出现了一个用来指称这种网络出版和发表文章的专有名词——Weblog ,或Blog 。
1.3部分参考资料
《https://www.doczj.com/doc/3d7597096.html,4.0从入门到精通》 张昌龙,辛永平著 机械工业出版社 《https://www.doczj.com/doc/3d7597096.html, 项目开发指南》 丁士锋 清华大学出版社
《https://www.doczj.com/doc/3d7597096.html, 项目开发全程实录》 张领 清华大学出版社 《SQL 实用简明教程》 罗骏,何羽著 清华大学出版社
《T-SQL 编程入门经典》 Paul Turley,Dan Wood 著 清华大学出版社
2 任务概述 2.1系统功能
2.2项目前景
在网络上发表Blog 的构想始于1998年,但到了2000年才开始真正流行。而2000年博客开始进入中国,并迅速发展,但都业绩平平。直到2004年木子美事件,才让中国民众了解到了博客,并运用博客。2005年,国内各门户网
4
站,如新浪、搜狐,原不看好博客业务,也加入博客阵营,开始进入博客春秋战国时代。起初,Bloggers 将其每天浏览网站的心得和意见记录下来,并予以公开,来给其他人参考和遵循。但随着Blogging 快速扩张,它的目的与最初已相去甚远。目前网络上数以千计的Bloggers 发表和张贴Blog 的目的有很大的差异。不过,由于沟通方式比电子邮件、讨论群组更简单和容易,Blog 已成为家庭、公司、部门和团队之间越来越盛行的沟通工具,因为它也逐渐被应用在企业内部网络(Intranet )。目前,国内优秀的中文博客网有:新浪博客,搜狐博客,中国博客网,腾讯博客,博客中国等。
2.3运行构架
1.网站开发环境
网站开发环境:Microsoft Visual Studio 2008集成开发环境。
网站开发语言:https://www.doczj.com/doc/3d7597096.html, + C#
网站后台数据库:SQL Server 2008
开发环境运行平台:Windows XP/Windows 7 2.服务器端
操作系统:Windows 7
Web 服务器:Internet 信息服务(IIS )管理器 数据库服务器:SQL Server 2008 浏览器:IE7.0 3.客户端
浏览器:IE7.0
分辨率:最佳效果1024×768像素。
3 功能需求
3.1功能划分
系统功能需求分为“登陆”,“浏览评论”,“博客管理”,“用户管理”,“系统管理”。
5
图3.1-1全系统用例图
摘要
6
图3.1-2 系统活动图
7
3.2需求分配
3.2.1需求分配表
3.3功能描述
3.3.1个人博客管理功能
图3.3-1 注册用户用例图
摘要
3.3.1.1 博客内容发表
(1)输入:所需发表的内容以及描述
(2)输出:提示信息
(3)功能:系统将上传的内容发布在个人博客上
8
9
3.3.1.2 博客内容编辑
(1)输入:所需编辑的部分以及编辑的内容
(2)输出:提示信息
(3)功能:更新编辑部分的内容并发布
10
11
图3.3-3博客内容编辑活动图
12
3.3.2 系统维护功能
图3.3-4系统管理员用例图
13
摘要
3.3.2.1审核注册用户提交内容 (1)输入:注册用户提交内容
(2)输出:审核结果,发布审核通过内容
(3)功能:管理员对注册用户发布内容进行审核,根据审核结果决定发布或者删除内容
14
15