需求分析文档

请到关于功能需求的讨论讨论本主题。

修订历史
时间 修改者 修改内容
2007-06-24 Anders Liu 编写初始内容。
2007-06-25 Anders Liu 添加了“频道页面”、“联盟页面”和“用户个人站点页面”等术语。

概述

Ego网站是一个集博客、相册、论坛、联盟、频道于一身的大型媒体平台。用户可以自由地在其中发布博客文章、照片、论坛主题,并对他人发布的内容进行评论/回复。同时可以向相应的频道投递新闻。

术语

  • 博客
博客是用户主动发表的文章,可以发表用户对事情的看法以及要表达的任何内容。

博客由一系列博客文章构成。博客存在于用户个人站点中,博客不能独立存在,博客是用户个人站点的一部分。

博客文章是用户发表在博客中的每一篇文章。
  • 相册
相册是用户发布的照片。多张照片构成一个相册,一个用户可以发布多个相册。

照片不可以独立存在,每张照片必须并且仅仅隶属于一个相册。照片不能独立存在,照片是用户个人站点的一部分。
  • 论坛
论坛是供多位用户在一起就某些话题发起讨论的地方。

论坛由一系列的大版块和小版块构成。

大版块用于对内容进行大面上的分类。大版块不能独立存在,必须并且仅仅属于一个论坛。

小版块是对帖子的进一步分类,用于集中展现帖子。小版块不能独立存在,每个小版块必须并且仅仅隶属于一个大版块。

小版块由一系列帖子构成。

帖子是由某位用户针对某一话题,发表在某个论坛、某个大版块下的某个小版块中的内容;其他用户可以针对这一内容进行回复。帖子不能独立存在,也不能直接隶属于某一论坛,每个帖子必须并且仅仅隶属于一个小版块。

每个频道或每个联盟可以有一个论坛。
  • 频道
频道是用于展现某些特定方面内容的地方,频道内容可以来自于个人用户站点和用户投递的新闻。

用户无需加入频道,即可在发布内容时看到所有频道,并将内容推送到对应的频道。
  • 频道页面
频道页面是用于展示频道内容的地方。一个频道下可以有多个频道页面,默认时只有一个频道首页。
  • 联盟
联盟是将多个用户内容(博客、相册)集中在一起的展现形式,类似于用户个人站点,但由多个人通过其自己的博客、相册提供内容。

用户通过加入联盟,可以将其内容推送到该联盟。
  • 联盟页面
联盟页面是用于展示联盟内容的地方。一个联盟下可以有多个联盟页面,默认时只有一个联盟首页。
  • 用户个人站点
用户个人站点是专门为每个用户展现他们的内容的地方。用户个人站点用于展现用户的博客、相册、论坛发帖、投递的新闻等。
  • 用户个人站点页面
用户个人站点页面用于展示用户个人内容。每个用户可以有多个个人页面,默认时内置“首页”、“博客”、“相册”等页面。

内容

Ego网站的内容来自于:
  • 博客文章
  • 相册/照片
  • 论坛帖子
  • 投递新闻

以上内容均由用户发布,可以由用户对其进行组织,并显示在自己的个人站点中。同时,用户可以选择将内容推送到相关联盟或频道。

角色

角色是对广义上的Ego用户进行的分类。Ego中的角色包括:
  • 匿名用户(AnonymousUser,AU)——尚未注册XPUS通行证的访客。
  • 注册用户(RegisteredUser,RU)——已注册XPUS通行证并登录的访客。
  • 频道承包商(ContractorUser,CU)——已注册XPUS通行证,并承包了某一频道的用户。

此外,针对各种不同网站实体(如频道、联盟、论坛等),还会有各种不同等级上的管理员。

权限

权限用于描述用户可以执行某些操作的权利。

权限列表

功能

功能是Ego需求中的主要部分,由于Ego网站是自发开发的网络应用,因此不存在传统意义上的“客户”,所以功能需求采用“方案”进行描述。

方案即“场景”,描述了在某些环境中、某些人的操作和协作。
  • 网站运行基本方案
此处列出的方案用于描述由XPUS网站管理团队进行的操作。

方案001001——频道管理
方案001002——群组管理
方案001003——广告管理
  • 用户管理方案
此处列出的方案描述了一个用户从匿名用户演变为注册用户,并对个人信息进行管理的操作。

方案002001——用户注册
方案002002——修改用户资料
方案002003——电子邮箱验证
方案002004——激活个人站点
方案002005——找回密码
  • 频道运营方案
此处列出的方案描述了签约的频道运营商进行的操作。

方案003001——审核推送内容
方案003002——维护频道内容
  • 联盟运营方案
此处列出的方案描述了签约的联盟运营方的操作。

方案004001——审核推送内容
方案004002——维护联盟内容
  • 个人站点运行方案
此处列出的方案描述了注册用户可以进行的各种操作。

方案005001——发布博客文章
方案005002——发布相册
方案005003——推送内容
方案005004——管理个人内容
方案005005——管理个人站点设置

Last edited Jul 3, 2007 at 12:03 PM by AndersLiu, version 9

Comments

No comments yet.