ThinkSNS V16需求规格说明书V20.docx
- 文档编号:28132787
- 上传时间:2023-07-08
- 格式:DOCX
- 页数:79
- 大小:647.30KB
ThinkSNS V16需求规格说明书V20.docx
《ThinkSNS V16需求规格说明书V20.docx》由会员分享,可在线阅读,更多相关《ThinkSNS V16需求规格说明书V20.docx(79页珍藏版)》请在冰豆网上搜索。
ThinkSNSV16需求规格说明书V20
ThinkSNSV1.6软件需求规格说明书
V2.0
拟制
日期
评审人
日期
修订记录
日期
修订
版本
修改
章节
修改描述
作者
2012-02-07
1.00
初稿完成
XXX
2012-02-09
2.00
修订初稿
XXX
目录
1简介7
1.1目的7
1.2范围7
2总体概述7
2.1软件概述7
2.1.1项目介绍7
2.1.2产品环境介绍7
2.2软件功能7
2.3用户特征7
3具体需求7
3.1功能需求7
3.1.1登陆界面8
3.1.1.1SRS-ThinkSNS-FUNC-0001注册功能8
3.1.1.2SRS-ThinkSNS-FUNC-0002登陆功能9
3.1.2日志功能10
3.1.2.1SRS-ThinkSNS-FUNC-0003好友的日志10
3.1.2.2SRS-ThinkSNS-FUNC-0004我的日志11
3.1.2.3SRS-ThinkSNS-FUNC-0005大家的日志11
3.1.2.4SRS-ThinkSNS-FUNC-0006发表日志11
3.1.3礼物功能13
3.1.3.1SRS-ThinkSNS-FUNC-0007礼物中心13
3.1.3.2SRS-ThinkSNS-FUNC-0008用户目前积分显示13
3.1.3.3SRS-ThinkSNS-FUNC-0009选择接收人13
3.1.3.4SRS-ThinkSNS-FUNC-0010附加消息13
3.1.3.5SRS-ThinkSNS-FUNC-0011选择赠送的方式14
3.1.3.6SRS-ThinkSNS-FUNC-0012赠送按钮和取消赠送14
3.1.4相册功能14
3.1.4.1SRS-ThinkSNS-FUNC-0013好友的照片14
3.1.4.2SRS-ThinkSNS-FUNC-0014我的照片14
3.1.4.3SRS-ThinkSNS-FUNC-0015大家的照片15
3.1.4.4SRS-ThinkSNS-FUNC-0016普通上传照片15
3.1.4.5SRS-ThinkSNS-FUNC-0017批量上传照片16
3.1.5心情功能17
3.1.5.1SRS-ThinkSNS-FUNC-0019心情发布17
3.1.5.2SRS-ThinkSNS-FUNC-0020好友的心情18
3.1.5.3SRS-ThinkSNS-FUNC-0021我的心情19
3.1.5.4SRS-ThinkSNS-FUNC-0022大家的心情19
3.1.6投票功能21
3.1.6.1SRS-ThinkSNS-FUNC-0023我的投票21
3.1.6.2SRS-ThinkSNS-FUNC-0024好友的投票21
3.1.6.3SRS-ThinkSNS-FUNC-0025大家的投票21
3.1.6.4SRS-ThinkSNS-FUNC-0026发起投票21
3.1.7个人空间功能22
3.1.7.1SRS-ThinkSNS-FUNC-0027更改头像22
3.1.7.2SRS-ThinkSNS-FUNC-0028隐私设置22
3.1.7.3SRS-ThinkSNS-FUNC-0029修改账号22
3.1.7.4SRS-ThinkSNS-FUNC-0030修改资料23
3.1.7.5SRS-ThinkSNS-FUNC-0031日志显示个数23
3.1.7.6SRS-ThinkSNS-FUNC-0032礼物显示个数23
3.1.7.7SRS-ThinkSNS-FUNC-0033分享显示个数23
3.1.7.8SRS-ThinkSNS-FUNC-0034相片显示个数23
3.1.7.9SRS-ThinkSNS-FUNC-0035心情显示个数23
3.1.7.10SRS-ThinkSNS-FUNC-0036投票显示个数24
3.1.7.11SRS-ThinkSNS-FUNC-0037群组显示个数24
3.1.7.12SRS-ThinkSNS-FUNC-0038活动显示个数24
3.1.7.13SRS-ThinkSNS-FUNC-0039我的动态框24
3.1.7.14SRS-ThinkSNS-FUNC-0040留言板24
3.1.7.15SRS-ThinkSNS-FUNC-0041查看全部动态24
3.1.7.16SRS-ThinkSNS-FUNC-0042悄悄话复选框25
3.1.8好友功能25
3.1.8.1SRS-ThinkSNS-FUNC-0043好友菜单栏显示25
3.1.8.2SRS-ThinkSNS-FUNC-0044好友菜单栏选择26
3.1.8.3SRS-ThinkSNS-FUNC-0045好友我的好友内容显示27
3.1.8.4SRS-ThinkSNS-FUNC-0046好友好友屏蔽内容显示27
3.1.8.5SRS-ThinkSNS-FUNC-0047好友屏蔽添加屏蔽对象28
3.1.8.6SRS-ThinkSNS-FUNC-0048好友屏蔽解除屏蔽对象28
3.1.8.7SRS-ThinkSNS-FUNC-0049好友访问脚印(谁来看过我)显示29
3.1.8.8SRS-ThinkSNS-FUNC-0050好友访问脚印(我去看过谁)显示29
3.1.8.9SRS-ThinkSNS-FUNC-0051好友查找好友(按同学查找)29
3.1.8.10SRS-ThinkSNS-FUNC-0052好友查找好友(按同事查找)30
3.1.8.11SRS-ThinkSNS-FUNC-0053好友查找好友(按姓名查找)30
3.1.8.12SRS-ThinkSNS-FUNC-0054好友查找好友(精确查找)31
3.1.8.13SRS-ThinkSNS-FUNC-0055好友邀请好友32
3.1.9消息功能32
3.1.9.1SRS-ThinkSNS-FUNC-0056收件箱32
3.1.9.2SRS-ThinkSNS-FUNC-0057发件箱33
3.1.9.3SRS-ThinkSNS-FUNC-0058通知35
3.1.9.4SRS-ThinkSNS-FUNC-0059写短信息37
3.1.9.5SRS-ThinkSNS-FUNC-0060查看好友请求39
3.1.9.6SRS-ThinkSNS-FUNC-0061同意好友请求39
3.1.9.7SRS-ThinkSNS-FUNC-0062忽略好友请求39
3.1.9.8SRS-ThinkSNS-FUNC-0063查看好友名片40
3.1.9.9SRS-ThinkSNS-FUNC-0064留言板40
3.1.10账号管理41
3.1.10.1SRS-ThinkSNS-FUNC-0070修改密码41
3.1.10.2SRS-ThinkSNS-FUNC-0071修改账号42
3.1.10.3SRS-ThinkSNS-FUNC-0072账号安全43
3.1.10.4SRS-ThinkSNS-FUNC-0073积分说明43
3.1.10.5SRS-ThinkSNS-FUNC-0074积分记录43
3.1.11资料管理43
3.1.11.1SRS-ThinkSNS-FUNC-0075基本资料43
3.1.11.2SRS-ThinkSNS-FUNC-0076个人情况44
3.1.11.3SRS-ThinkSNS-FUNC-0077联系方式45
3.1.11.4SRS-ThinkSNS-FUNC-0078教育情况46
3.1.11.5SRS-ThinkSNS-FUNC-0079工作情况46
3.1.11.6SRS-ThinkSNS-FUNC-0080上传头像47
3.1.12隐私管理47
3.1.13.1SRS-ThinkSNS-FUNC-0081基本选项47
3.1.13.2SRS-ThinkSNS-FUNC-0082我的动态48
3.1.13.3SRS-ThinkSNS-FUNC-0083访问限制49
3.1.13.4SRS-ThinkSNS-FUNC-0084黑名单49
3.1.13.5SRS-ThinkSNS-FUNC-0085提示语50
3.1.13活动功能50
3.1.14.1SRS-ThinkSNS-FUNC-0086我的活动50
3.1.14.2SRS-ThinkSNS-FUNC-0087好友的活动51
3.1.14.3SRS-ThinkSNS-FUNC-0088全部活动51
3.1.14.4SRS-ThinkSNS-FUNC-0089发起的活动52
3.1.14分享功能53
3.1.14.1SRS-ThinkSNS-FUNC-0090添加分享54
3.1.14.2SRS-ThinkSNS-FUNC-0091好友的分享54
3.1.14.3SRS-ThinkSNS-FUNC-0092我的分享54
3.1.14.4SRS-ThinkSNS-FUNC-0093大家的分享54
3.1.15群组功能55
3.1.16.1SRS-ThinkSNS-FUNC-0094最新话题55
3.1.16.2SRS-ThinkSNS-FUNC-0095我的群组55
3.1.16.3SRS-ThinkSNS-FUNC-0096好友的群组55
3.1.16.4SRS-ThinkSNS-FUNC-0097全部群组56
3.1.16.5SRS-ThinkSNS-FUNC-0098创建新群56
3.1.16.6SRS-ThinkSNS-FUNC-0099发表话题57
3.1.16在线好友显示58
3.1.16.1SRS-ThinkSNS-FUNC-0100好友在线显示活动窗口58
3.2性能需求59
3.3外部接口需求59
3.3.1用户接口59
3.3.2软件接口59
4总体设计约束59
4.1.1标准符合性59
4.1.2硬件约束59
4.1.3技术限制60
5需求分级60
ThinkSNSV1.6软件需求规格说明书
关键词:
社交网站、账号管理、
摘要:
本文档是ThinkSNSV1.6的软件需求规格说明书,细化了《ThinkSNSV1.6使用手册》中的需求,提供给相关人员完成概要设计说明书和系统测试设计。
缩略语清单:
缩略语
英文全名
中文解释
1
简介
1.1目的
本文档是ThinkSNS(社交网站)的软件需求规格说明书。
本文档的面向软件开发人员和软件测试人员。
软件开发人员根据该文档完成概要设计文档,测试人员根据该文档完成系统测试计划、策略和系统测试用例。
本文档成为协议的一部分。
1.2范围
本文档依据ThinkSNSV1.6使用手册,面向软件测试人员与开发人员。
2总体概述
2.1软件概述
2.1.1项目介绍
ThinkSNSV1.6是XXX目标开发和测试对象,软件需求规格文档由XXX项目组完成。
2.1.2产品环境介绍
ThinkSNSV1.6是一个开源社交软件,在window+apache+mysql+php环境下使用,实现ThinkSNSV1.6使用手册中规定的所有需求项目。
2.2软件功能
ThinkSNS(简称TS)是基于互联网web2.0思想开发的老牌SNS系统,开始于2008年。
在长达三年的发展过程中,ThinkSNS经历了从1.01.62.0三个大版本的迭代,最新版本为V2.2。
经过三年持续的开发和市场经验总结,智士软件产品团队一直勤于思考和探索web2.0思想在社交网络中的应用,致力于成为更全面和完善的社交网络解决方案供应商。
2.3用户特征
用户需要有基本的网络使用常识,并且了解ThinkSNSV1.6的基本功能。
3具体需求
3.1功能需求
3.1.1登陆界面
3.1.1.1SRS-ThinkSNS-FUNC-0001注册功能
1)介绍
该需求功能实现用户注册个人信息
2)输入
参数1
email地址
参数类型
字符串
参数描述
格式为zhabf123@;等所有email邮箱地址
参数范围
邮箱输入要求英文大写字母或英文小写字母或英文和数字组合;
备注
当用户输入的注册邮箱已经被占用,则输出“该邮箱已占用”字样;
参数2
密码
参数类型
数字或字符
参数范围
6-16个数字,英文字母,英文和数字组合
参数3
确认密码
参数类型
数字或字符
参数范围
6-16个数字,英文字母,英文和数字组合
参数4
姓名
参数类型
汉字字符
参数范围
中文,2-4个字节
参数5
性别(单选框)男,女
参数类型
汉字字符
参数范围
中文,1个字节
参数6
出生日期(复选框)
参数类型
数字字符
参数范围
1930-1-1~2009-12-31
参数7
居住城市(选择按钮)
参数类型
汉字字符
参数8
隐私设置(选择框)
参数范围
选择范围:
a.任何人可看到我的资料和内容b.仅好友可看到我的资料和内容c.隐藏我的资料和内容更
参数9
验证码(选择框)
参数类型
数字字符或英文字母
参数范围
随机,出现看不清楚的现象,则可以更换
参数10
SNS社区网服务条款
参数类型
文件
参数范围
文件为必须阅读
参数11
注册按钮
3)处理
(1)注册邮箱已经被占用则输出“该邮箱已占用”字样;
(2)同意条款,立即注册按钮;不同意条款,不能注册;
4)输出
注册若出现填写信息错误,则报错提醒,重新填写;注册填写完成后,则将激活邮件发送到注册邮箱,激活后注册完成;
3.1.1.2SRS-ThinkSNS-FUNC-0002登陆功能
1)介绍
该功能是在用户成功后登陆ThinkSNS-网站
2)输入
参数1
Email地址
参数类型
字符串
参数描述
格式为zhabf123@;等所有email邮箱地址
参数范围
邮箱输入要求英文大写字母或英文小写字母或英文和数字组合;
参数2
密码
参数类型
字符或数字
参数范围
6-16个数字,英文字母,英文和数字组合
参数3
验证码
参数描述
数字字符或英文字母,随机出现看不清楚的现象,则可以更换
参数4
登陆按钮
3)处理
自动登陆选择框,可以根据用户自愿勾选;
4)输出
在信息输入全部正确后即可登陆网站页面,并提示登陆成功;信息输入有错误,则提示重新输入信息登陆;
3.1.2日志功能
3.1.2.1SRS-ThinkSNS-FUNC-0003好友的日志
1.查看好友最新的日志
1)介绍
该需求可以查看好友最新上传的日志
2)输入
无
3)处理
无
4)输出
点击“查看好友最新日志”。
页面显示好友的最新日志。
2.查看提到好友的日志
1)介绍
该需求可以查看提到好友的最新日志
2)输入
无
3)处理
无
4)输出
点击“查看提到好友的最新日志”。
页面显示好友的最新日志。
3.1.2.2SRS-ThinkSNS-FUNC-0004我的日志
1.查看我的最新日志
1)介绍
该需求可以查看我的最新日志
2)输入
无
3)处理
无
4)输出
点击“我的最新日志”。
页面显示我的最新日志。
2.查看提到我的日志
1)介绍
该需求可以查看提到我的日志
2)输入
无
3)处理
无
4)输出
点击“提到我的日志”。
页面显示提到我的日志。
3.1.2.3SRS-ThinkSNS-FUNC-0005大家的日志
1.查看大家的日志
1)介绍
该需求可以查看大家的最新日志
2)输入
无
3)处理
无
4)输出
点击“大家的日志”。
页面显示大家的最新日志。
3.1.2.4SRS-ThinkSNS-FUNC-0006发表日志
1)介绍
该需求可以创建个人日志并发表
2)输入
参数1
一段文字
参数类型
字符
参数范围
不超过250字符
参数2
一个附件
参数类型
格式为jpg,gif,png,bmp,zip,rar
参数范围
不超过6MB
参数3
一张图片
参数类型
JPG、GIF、PNG格式
参数范围
不超过1MB
参数4
一个标题
参数类型
文字
参数范围
不超过10字符
参数5
查看权限
参数类型
选择
参数范围
任何人、仅好友、凭密码访问
参数6
评论权限
参数类型
选择
参数范围
任何人、仅好友、关闭评论
3)处理:
检查标题是否合法,如果不合法,给用户相应提示,并重新让用户填写标题,如果合法提示通过。
检查输入和添加的文字段、图片是否合法,如果不合法,给用户相应提示,并重新让用户填写和添加文字段、图片,如果合法提示通过
检查添加附件是否合法,如果不合法,给用户相应提示,并重新让用户添加附件,如果合法提示通过。
检查是否选择了查看权限和评论权限,如果没有选择,给用户相应提示,并让用户选择查看和评论权限,如果评论了提示通过。
4)输出
点击“发表按钮”。
如果标题、文字段、附件、权限都填写和选择正确。
跳出提示窗口:
发表日志成功!
3.1.3礼物功能
该功能实现礼物的挑选、购买及赠送功能
3.1.3.1SRS-ThinkSNS-FUNC-0007礼物中心
1)介绍
备有可供用户选择的礼物(漂亮图片)库,并划分为热门礼物与新上架礼品两个区域。
2)处理
用户可以再礼物库内选择想要的礼品
3.1.3.2SRS-ThinkSNS-FUNC-0008用户目前积分显示
礼品通过用户的积分购买,并在对应礼品上显示购买积分。
3.1.3.3SRS-ThinkSNS-FUNC-0009选择接收人
选择用户所要赠送的朋友好友,附有选择框。
3.1.3.4SRS-ThinkSNS-FUNC-0010附加消息
1)介绍
留言功能,即赠送礼品时的附加信息
参数1
附加消息
参数类型
字符串
参数描述
0—100个字符,数字,英文,汉字,图片均可
2)输入
3.1.3.5SRS-ThinkSNS-FUNC-0011选择赠送的方式
公开赠送,私下赠送,匿名赠送三种方式可供选择
3.1.3.6SRS-ThinkSNS-FUNC-0012赠送按钮和取消赠送
完成全部选择后,选择赠送按钮,将礼物送给礼品接收人;取消赠送则页面回复礼品中心的原始界面。
3.1.4相册功能
3.1.4.1SRS-ThinkSNS-FUNC-0013好友的照片
1)好友的最新照片
1.介绍:
该需求功能实现查看好友最新照片
2.输入:
无
3.处理:
无
4.输出:
显示好友的最新照片
2)好友的最新专辑
1.介绍:
该需求功能实现查看好友最新专辑
2.输入:
无
3.处理:
无
4.输出:
显示好友的最新专辑
3.1.4.2SRS-ThinkSNS-FUNC-0014我的照片
1)我的全部照片
1.介绍:
该需求功能实现查看我的全部照片
2.输入:
无
3.处理:
无
4.输出:
显示我所有的照片
2)我的照片专辑
1.介绍:
该需求功能实现查看我的照片专辑
2.输入:
无
3.处理:
无
4.输出:
显示我的所有照片专辑
3.1.4.3SRS-ThinkSNS-FUNC-0015大家的照片
1)大家的最新照片
1.介绍:
该需求功能实现查看大家的最新照片
2.输入:
无
3.处理:
无
4.输出:
显示大家的所有最新照片
2)大家的最新专辑
1.介绍:
该需求功能实现查看大家的照片专辑
2.输入:
无
3.处理:
无
4.输出:
显示大家的所有照片专辑
3.1.4.4SRS-ThinkSNS-FUNC-0016普通上传照片
1)介绍
该需求可以一个一个上传照片。
2)输入
参数1
专辑名称
参数类型
文字
参数范围
不超过20字符
参数2
访问权限
参数类型
选择
参数范围
所有人、仅好友、仅自己、凭密码访问、允许好友转发
参数3
照片
参数类型
JPG、GIF、PNG格式
参数范围
不超过1MB
3)处理
检查专辑名称是否合法,如果不合法,给出相应提示,重新让用户填写专辑文成,如果合法提示通过。
检查访问权限是否选择,如果没有选择,给出相应提示,重新让用户选择访问权限,如果已选择提示通过。
检查需上传的照片是否合法,如果不合法,给出相应提示,重新让用户选择上传的照片,如果合法提示通过。
4)输出
点击“创建专辑”按钮。
如果专辑名称、访问权限合法。
跳出提示窗口:
创建新专辑成功!
点击“上传照片”按钮。
如果上传照片合法。
跳出提示窗口:
上传照片成功!
3.1.4.5SRS-ThinkSNS-FUNC-0017批量上传照片
1)介绍:
该需求可以一次性上传多张照片。
2)输入:
参数1
专辑名称
参数类型
文字
参数范围
不超过20字符
参数2
访问权限
参数类型
选择
参数范围
所有人、仅好友、仅自己、凭密码访问、允许好友转发
参数3
照片
参数类型
JPG、GIF、PNG格式
参数范围
不超过2MB
3)处理:
(1)检查专辑名称是否合法,如果不合法,给出相应提示,重新让用户填写专辑文成,如果合法提示通过。
(2)检查访问权限是否选择,如果没有选择,给出相应提示,重新让用户选择访问权限,如果已选择提示通过。
(3)检查需上传的所有照片是否合法,如果不合法,给出相应提示,重新让用户选择上传的照片,如果合法提示通过。
4)输出:
(1)点击“创建专辑”按钮。
(2)如果专辑名称、访问权限合法。
(3)跳出提示窗口:
创建新专辑成功!
(4)点击“开始上传”按钮。
(5)如果上传照片合法。
(6)跳出提示窗口:
上传照片成功!
3.1.5心情功能
3.1.5.1SRS-ThinkSNS-FUNC-0019心情发布
1)介绍
该需求实现显示按时间前后安排的作者本人、作者好友、网上网友(循环显示)的心情(包含文字和简单的表情图片)。
2)输
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ThinkSNS V16需求规格说明书V20 V16 需求 规格 说明书 V20