《需求规约-乐照网_成长圈子》由会员分享,可在线阅读,更多相关《需求规约-乐照网_成长圈子(23页珍藏版)》请在金锄头文库上搜索。
1、 需求规约(乐照网系统)东软秘密东软集团股份有限公司IT人才实训中心版权所有,翻版必究目录1.引言31.1目的31.2背景31.3参考资料31.4术语32任务概述32.1目标33需求规定33.1一般性需求33.2功能性需求33.3系统安全性需求34运行环境规定34.1运行环境34.2接口35遗留问题46项目非技术需求41.引言1.1目的本需求规约文档的目的是对乐照网的软件需求进行说明描述,并为软件开发后续阶段提供指导和说明。1.2背景SNS全称Social Network Site,即“社交网站”或“社交网”。社会性网络(Social Networking)是指个人之间的关系网络,这种基于社会
2、网络关系系统思想的网站就是社会性网络网站(SNS网站)。在国内现在出现的网站都已经商业化过于负重的道路,更重要的是现在国内还没有出现纯视频和图片的社交网站。为了在这方面打开思想,引入新的技术与设计思想从而真正的设计出国内的图片,视频社交网站。本系统网站设计是根据国内外社交性网站发展的情况与发展史分析得出,它将给国内的网站带来新一波的变革,让人们体验纯图片,视频的效果网站。1.3参考资料830-1998 - IEEE Recommended Practice for Software Requirements Specifications1.4术语日志:以网络作为载体,简易迅速便捷地发布自己的心
3、得,及时有效轻松地与他人进行交流,再集丰富多彩的个性化展示于一体的网络交流方式。成长日志:以视频、图片为主体记录成长过程中每日发生的事情的日志。成长圈子:基于用户关系信息分享、传播以及获取平台,用户可以通过WEB、WAP等各种客户端组建个人社区,以成长日志更新信息,并实现即时分享。关注我的人:在成长圈子中可以查看、评论、分享我的成长日志的用户。我关注的人:在成长圈子中我可以查看、评论、分享其成长日志的用户。好友:互相关注的用户。成长论坛:提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法,是一种交互性强,内容丰富而及时的Internet电子信息服务系统。用户在成长论坛上可以获
4、得各种推荐信息,发布信息,进行讨论,聊天等等。2任务概述2.1目标项目总体目标是搭建一个集博客、微博、论坛功能为一体的多功能的大型社交网站。本系统能够记录用户的成长视频、图片信息,并且分享给好友,进行查看评论;并提供成长论坛,向所有用户提供推荐信息,提供一个给所有用户自由交流的平台。3需求规定3.1一般性需求3.2功能性需求3.2.2成长圈子模块业务流程描述成长圈子模块的功能在于查看你关注的用户的成长日志更新状态和管理好友圈子。在成长圈子首页中,讲加载用户的简要信息、系统公告、广告信息,并可以按分组查看不同分组的关注的用户的成长日志更新信息,也可以查看所有用户的信息。对于查看日志信息,页面每次
5、将自动加载以一定数量日志为一组的信息,当用户需要查看更多信息时将会加载下一组信息(如果不满一组将进行提示)。在管理好友圈子的页面中,我们将可以查看我关注的用户和关注我的用户,并对我关注的用户进行分组管理或取消关注。同时我们也能搜索感兴趣的用户,通过跳转进入他的成长日志个人主页进行查看,或者进行关注。综述,成长圈子是一个与好友互动的模块。3.2.1加载首页信息业务流程描述需求描述功 能 需 求功能名称加载首页信息优先级高业务背景加载成长圈子首页。该页面同时为网站登陆后的首页功能说明加载个人信息、公告信息、广告信息、好友成长日志信息约束条件个人信息和好友成长日志信息直接从数据库中获取,公告信息和广
6、告信息只有管理员才拥有更新权限相关查询成长日志主页查询,公告信息查询,广告信息查询,成长日志信息查询,分组查询其他需求对于视频类型的成长日志要求在成长圈子中显示第一帧的缩略图像,图片类型的成长日志要求在成长圈子中直接显示缩略图裁剪说明不可裁剪数据描述名称描述是否必添用户ID用户的标识,唯一是个人信息用户的相关个人信息,比如关注数,被关注数,日志发布数,头像等是公告信息管理员设置的公告信息否广告信息管理员设置的广告信息否好友成长日志信息从数据库中获取的最近的一定数量的成长日志信息是分组查看下拉框,加载该用户的所有分组,供用户选择是3.2.2加载更多信息业务流程描述需求描述功 能 需 求功能名称加
7、载更多信息优先级高业务背景用户进入成长圈子首页,并想查看更多的日志功能说明加载下一组关注的用户的成长日志:如果剩下的成长日志多于一组,则加载一组成长日志;若不多于一组,则加载剩下的成长日志并提示“没有更多成长日志”约束条件需要查询数据库中剩余的关注的用户的成长日志,并根据不同的情况进行提示;当没有更多日志时,加载按钮会被禁止相关查询关注的用户成长日志的查询其他需求对于视频类型的成长日志要求在成长圈子中显示第一帧的缩略图像,图片类型的成长日志要求在成长圈子中直接显示缩略图裁剪说明不可裁剪数据描述名称描述是否必添用户ID用户的标识,唯一是好友成长日志信息从数据库中获取的最近的一定数量的成长日志信息
8、是3.2.3查看不同分组的日志业务流程描述需求描述功 能 需 求功能名称查看不同分组的日志优先级高业务背景用户进入成长圈子首页,想查看某一制定分组的日志功能说明按照想查看的分组,进入数据库查询最新的一组日志,并加载到浏览器页面约束条件根据时间顺序选取最新的一组日志,当日志不满一组时参考上一个用例相关查询指定分组的用户成长日志的查询其他需求对于视频类型的成长日志要求在成长圈子中显示第一帧的缩略图像,图片类型的成长日志要求在成长圈子中直接显示缩略图裁剪说明不可裁剪数据描述名称描述是否必添用户ID用户的标识,唯一是指定分组用户多个分组中的一个,包含了一系列关注的用户名单是好友成长日志信息从数据库中获
9、取的最近的一定数量的成长日志信息是3.2.4查看日志信息业务流程描述需求描述功 能 需 求功能名称查看日志信息优先级高业务背景在成长圈子中看到了感兴趣的成长日志,想查看其详细信息功能说明查看关注的用户的某篇成长日志的详细内容,并将加载其相关信息约束条件所有加载的信息要求从数据库中获取相关查询成长日志详细信息的查询,某成长日志的所有回复查询其他需求会在评论列表中加载评论者的小头像、ID等简单的信息并支持跳转到该用户的成长日志个人主页裁剪说明不可裁剪数据描述名称描述是否必添成长日志信息某用户的成长日志,ID唯一是成长日志下的评论信息所有用户对该日志的评论信息及评论用户的简要信息是3.2.5评论日志
10、业务流程描述需求描述功 能 需 求功能名称评论日志优先级高业务背景进入日志页面后,希望进行评论功能说明对某篇日志进行评论,支持回复功能(功能),同时每次评论都会提示被的人和发布该日志的用户约束条件所有加载的信息要求从数据库中获取,提交的评论信息会进行屏蔽字检测,操作成功或失败都会进行提示相关查询成长日志详细信息的查询,某成长日志的所有回复查询其他需求会在评论列表中加载评论者的小头像、ID等简单的信息并支持跳转到该用户的成长日志个人主页裁剪说明不可裁剪数据描述名称描述是否必添成长日志信息某用户的成长日志,ID唯一是成长日志下的评论信息所有用户对该日志的评论信息及评论用户的简要信息是评论信息本次操
11、作提交的评论信息是3.2.6分享日志业务流程描述需求描述功 能 需 求功能名称分享日志优先级高业务背景进入日志页面后,希望进行分享功能说明对于感兴趣的日志,进行分享,让关注我的用户也可以看到这篇日志约束条件所有加载的信息要求从数据库中获取相关查询成长日志详细信息的查询,某成长日志的所有回复查询其他需求会在评论列表中加载评论者的小头像、ID等简单的信息并支持跳转到该用户的成长日志个人主页裁剪说明不可裁剪数据描述名称描述是否必添成长日志信息某用户的成长日志,ID唯一是成长日志下的评论信息所有用户对该日志的评论信息及评论用户的简要信息是3.2.7收藏日志业务流程描述需求描述功 能 需 求功能名称收藏
12、日志优先级高业务背景进入日志页面后,希望进行收藏功能说明对于感兴趣的日志,进行收藏,让自己以后能更方便地找到这篇日志约束条件所有加载的信息要求从数据库中获取相关查询成长日志详细信息的查询,某成长日志的所有回复查询其他需求会在评论列表中加载评论者的小头像、ID等简单的信息并支持跳转到该用户的成长日志个人主页裁剪说明不可裁剪数据描述名称描述是否必添成长日志信息某用户的成长日志,ID唯一是成长日志下的评论信息所有用户对该日志的评论信息及评论用户的简要信息是3.2.8首页评论日志业务流程描述需求描述功 能 需 求功能名称首页评论日志优先级高业务背景在成长圈子的首页进行简要的评论功能说明对于视频类型的成
13、长日志显示其第一帧的图像,图片类型的成长日志显示其缩略图。用户可以在首页查看该日志的第一条和最后一条评论信息约束条件所有加载的信息要求从数据库中获取,提交的评论信息会进行屏蔽字检测,操作成功或失败都会进行提示相关查询某成长日志的第一条、最后一条评论的查询其他需求会在评论列表中加载第一条和最后一条评论信息,只加载评论者的ID和评论信息裁剪说明不可裁剪数据描述名称描述是否必添成长日志信息某用户的成长日志,ID唯一是成长日志的第一条评论信息该成长日志下的第一条评论信息是成长日志的最后一条评论信息该成长日志下的最后一条评论信息是3.2.9首页分享日志业务流程描述需求描述功 能 需 求功能名称首页分享日志优先级高业务背景在成长圈子的首页看见日志后希望进行分享功能说明对于视频类型的成长日志显示其第一帧的图像,图片类型的成长日志显示其缩略图。用户可以在首页查看该日志的第一条和最后一条评论信息约束条件所有加载的信息要求从数据库中获取相关查询某成长日志的第一条、最后一条评论的查询其他需求会在评论列表中加载第一条和最后一条评论信息,只加载评论者的ID和评论信息裁剪说明不可裁剪数据描述名称描述是否必添成长日志信息某用