博客系统需求分析文档
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
个人博客系统
需求规格说明书
项目名称:博客系统
版本号:1.0
作者:BLOGer小组
文件编号:001
最后修订:10年01月4日
小组成员:田立志、李想、杨澈、景瑶
目录
个人博客系统
目录 2
一、引言 4
1.1编写目的 4
1.2背景 4
1.3项目基本信息 5
二、项目概述 5
2.1系统概述 5
2.2功能概述 5
2.3实现语言及预期运行环境 6
2.4用户的特点及模型7
三、功能需求8
3.1博客首页功能8
3.1.1功能说明8
3.1.2业务对象/数据需求8
3.2注册、登录功能9
3.2.1功能说明9
3.2.2业务对象/数据需求9
3.3个人主页功能11
3.3.1功能说明11
3.3.2业务对象/数据需求11
3.4个人信息管理功能12
3.4.1功能说明12
3.4.2业务对象/数据需求12
3.5日志发布功能13
3.5.1功能说明13
3.5.2业务对象/数据需求13
3.6相册功能14
3.6.1功能说明14
3.6.2业务对象/数据需求15
3.7留言功能16
3.7.1功能说明16
3.7.2业务对象/数据需求16
一、引言
1.1编写目的
编写本说明书是为了准确定义出博客系统的开发需求,便于和本项目的任务提出者沟通交流后,确认需求,也使项目的设计和开发人员了解开发本系统的目的。明确所要开发的软件应具有的功能、性能与界面,使软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作
1.2背景
我们是在福州大学计算机系组织下,来参加清华大学组织的实训计划。模拟在公司中的实际软件发现流程。
旨在:
1. 熟悉软件开发团队工作流程和工作方式;
2. 熟悉实际项目分析、设计、开发、测试、提升等完整流程,熟悉企业各类文档模板,并按照这些魔棒撰写项目文档;
3. 熟练使用各类开发工具、数据库设计工具、系统设计工具、项目管理工具和缺陷管理工具;熟练使用常用服务器软件安装、配置和
开发;
4. 熟练掌握.NET,并灵活运用到项目中;
5. 熟练账目.NET架构,能独立设计挖成企业中小型解决方案;
6. 掌握企业发开常用的建模工具和设计模式;
7. 养成良好的表达、沟通和团队协作能力,掌握快速学习方法,培养良好的分析问题和解决问题能力。
1.3项目基本信息
软件名称个人博客系统v1.0
任务提出者清华大学计算机与信息管理中心培训部
项目负责人赖凯斌
需求调研员张斌、郑合仕、吴吕
系统分析员吴吕、张斌
系统设计员赖凯斌、吴吕
程序员赖凯斌
资料员郑合仕
二、项目概述
2.1系统概述
系统目标是使同学之间有一个交流和沟通的平台,通过博客系统互相了解彼此的生活状况,发布日志相册等问题的解决。锻炼我们所学的编程能力。
2.2功能概述
1.网站首页功能
2.注册、登陆功能
3.个人信息管理功能
4.系统管理功能
5.相册分类管理功能
6.日志浏览功能
7.日志发布和管理功能
8.日志留言和管理功能
(图)
2.3实现语言及预期运行环境
.NET 方向
开发框架C# A
建模工具Visio 建模工具
开发工具Visual Studio 2005
数据库SOL Server 2005
2.4用户的特点及模型
列出本软件的最终用户的特点,充分说明使用人员、维护人员的教育水平和技术专长,以及本软件的预期使用频度。这些是软件设计工作的重要约束
本系统的最终用户为学校的同学。操作人员能熟练使用计算机,维护人员需熟悉WIN XP操作系统及SQL-SERVER 2005数据库。
序号角色用户可授权模块权限作用对象
1 游客权限标志为“游客”的全
体用户网站首页浏览
博客主页浏览公开主页
日志浏览浏览公开日志
日志查询查阅
相册浏览浏览公开相册
留言允许公开日志,主页,照片
2 注册用户权限标志为会员的注册用
户网站首页浏览
博客主页浏览公开或授权
日志发布允许自己
日志浏览浏览公开或授权
日志修改允许自己
日志查询查阅全部
照片上传允许自己
照片浏览浏览公开或授权
留言允许公开日志,主页,照片
留言删除允许自己
个人信息管理修改自己
3 管理员指定的一个或多个管理员网站首页修改
博客主页浏览
重置密码允许注册用户
推荐博文允许全部
禁止用户登录允许非管理员
日志查询允许全部
浏览日志浏览公开日志
留言允许公开日志,主页,照片
日志删除允许公开日志
三、功能需求
3.1博客首页功能
3.1.1功能说明
博客首页提供热门博客、热门博文、分栏选择、登陆、注册链接,显示最新注册用户,搜索博客博文功能
3.1.2博客首页/数据需求
1、博客首页(登录)
3.2注册、登录功能
3.2.1功能说明
个人博客系统能够提供用户注册及登录的功能。
3.2.2注册、登录功能/数据需求
序号名称描述值域来源类型使用者
1 注册账号填写的登录用账
号
用户
2 用户名注册的用户名长度不超过12位
的字符串
用户输入动态输入用户
3 注册密码为登录账号设置
的密码长度不超过16位
不少于6位的字
符串,不允许汉
字、特殊字符
用户输入动态输入用户
4 确认密码确认密码防止错
误长度不超过16位
不少于6位的字
符串,不允许汉
用户输入动态输入用户