文档介绍:1. 概述 3
目标 3
范围 3
简写 3
2. 外部接口需求 3
3. 架构和功能 4
平台架构 4
技术架构 4
功能列表 5
4. 详细需求 5
角色 6
登录注册 7
用例图 7
SRS-1 游客注册 7
SRS-2 用户登录 9
SRS-3 用户注销 10
SRS-4 超时重新登录 11
帖子操作 13
用例图 13
SRS-5 发帖 13
SRS-6 浏览帖子 14
SRS-7 删除帖子 15
回复操作 16
用例图 16
SRS-8 回复帖子 17
SRS-9 浏览回复 17
SRS-10 删除回复 18
积分操作 20
用例图 20
SRS-11 获得积分 20
SRS-12 扣除积分 21
SRS-13 升级 22
个人信息 23
用例图 23
SRS-14 找回密码 24
SRS-15 修改个人信息 25
SRS-16 查看个人信息 26
用户管理 27
用例图 27
SRS-17 用户封禁 28
SRS-18 用户解禁 29
SRS-19 删除用户 30
SRS-20 查找用户 31
高级管理 32
用例图 32
SRS-21 角色分配 32
SRS-22 权限设置 33
版块管理 35
用例图 35
SRS-23 版块增加 35
SRS-24 版块删除 36
SRS-25 版块修改 37
数据库维护 38
用例图 38
SRS-26 数据库备份 38
SRS-27 数据库转储 39
概述
目标
本文档对《需求功能点列表》的每条功能进行详细说明,是系统分析和设计的基础,也是内部验收测试的依据。
范围
文档主要包括需求用例图,用例过程和详细的用例说明.
简写
表 11简写与定义
简写
定义
SRS
软件需求规格说明书SoftWare Requirement Specification
BBS
公告牌系统Bulletin Board System
Active Server Pages动态服务器页面
Oracle Database
关系数据库管理系统
外部接口需求
用户界面
该项目的用户界面符合标准网页设计风格,要求方便、简洁、美观、一致
主界面参考如下图:
等待中。。。。
架构和功能
平台架构
技术架构
功能列表
功能类别
子功能
登录注册
游客注册
用户登录
用户注销
超时重新登录
发帖
浏览帖子
删除帖子
回复帖子
浏览回复
删除回复
获得积分
扣除积分
升级
查看信息
修改信息
找回密码
站内信
封禁用户
解禁用户
删除用户
查看用户
角色分配
权限设置
版块增加
版块删除
版块修改
数据库备份
数据库转储
详细需求
本章将详细描述《需求功能点列表》各个功能点,其中也包括非功能需求。.
功能的划分运用面向对象的分析思想,并借助用例图来说明。
每个需求点对应一个唯一的标志码。标志码的命名规则为:SRS-XXX。
注1: 如果标志码中的标志数字<10, 标志码表示为SRS-X, 如果标志码中的标志数字大于等于10小于100,那么标志码表示为SRS-XX,以此类推。
注2:有些非功能需求和界面需求,并合并到了对应的功能需求的详细描述里。
角色
角色
描述
用户
使用者
文件
数据库管理系统
顶层用例图
登录注册
用例图
登录注册功能
游客注册
优先级
高
关联
无.
来源
任务书
用例描述
Context
Description
ID
Name
游客注册
Actor
游客
Description
提供注册界面,输入注册相关信息进行注册
Pre-condition
未注册,为游客
Post-condition
注册后成为用户,可登录进入论坛界面
Exception
无
用例过程
Step
Actor
Description
Branch
Condition
Location
游客
进入注册界面,输入相关信息
2.
游客
(可选)选择是否进行密码找回
选择
ALT1
不选择
ALT2
3
游客
按“注册”按钮
4.
系统
判断注册信息是否符合要求
正确
ALT3
不正确
ALT4
ALT1: 选择
Step
Actor
Description
Branch
Condition
Location
1
系统