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)1.概述目标本文档对《需求功能点列表》的每条功能进行详细说明,是系统分析和设计的基础,也是内部验收测试的依据。
范围文档主要包括需求用例图,用例过程和详细的用例说明.简写2.外部接口需求用户界面该项目的用户界面符合标准网页设计风格,要求方便、简洁、美观、一致主界面参考如下图:等待中。
3.架构和功能平台架构技术架构功能列表4.详细需求本章将详细描述《需求功能点列表》各个功能点,其中也包括非功能需求。
.功能的划分运用面向对象的分析思想,并借助用例图来说明。
每个需求点对应一个唯一的标志码。
标志码的命名规则为:SRS-XXX。
注1:如果标志码中的标志数字<10, 标志码表示为SRS-X, 如果标志码中的标志数字大于等于10小于100,那么标志码表示为SRS-XX,以此类推。
注2:有些非功能需求和界面需求,并合并到了对应的功能需求的详细描述里。
角色角色描述用户使用者文件数据库管理系统顶层用例图登录注册用例图图1-1登录注册功能SRS-1游客注册优先级高关联无.来源任务书用例描述用例过程ALT1:选择ALT2:不选择ALT1:正确ALT2:不正确详细描述如果游客选择记密码找回的选项,如用户忘记密码,根据此次用户的输入的问题和答案校验然后为用户提供密码。
备注该用例同时也适用于管理员和高级管理员SRS-2用户登录优先级高关联无来源任务书用例描述用例过程ALT1:正确ALT2:不正确详细描述如果用户选择记住用户名与密码,下次登录系统则不需要再输入用户名与密码,根据此次用户的选择进入车辆监控界面或数据库管理界面。
备注该用例同时也适用于管理员和高级管理员SRS-3用户注销优先级M关联UC-1来源任务书用例描述用例过程详细描述用户注销操作即“安全退出”,系统会清空用户保存在客户端的用户信息。
下次登录系统时必须输入用户名与密码。
备注该用例同时也适用于管理员和高级管理员SRS-4超时重新登录优先级M关联UC-2来源任务书用例描述ALT1:正确ALT2:不正确详细描述默认超时时间为20分钟。
备注该用例同时也适用于管理员和高级管理员。
用例图图1-2帖子操作功能SRS-5发帖优先级高关联无来源任务书用例描述用例过程详细描述用户在发帖的位置分别填写标题和内容,内容可以添加表情或者上传图片或文件,之后点击“发帖”,系统会提示发帖成功备注该用例同时也适用于管理员和高级管理员。
SRS-6浏览帖子优先级M关联UC_5来源任务书用例描述用例过程详细描述用户在看到标题对帖子的内容向进一步了解,点击标题连接,可进入内容浏览帖子的全部内容。
备注该用例同时也适用于管理员和高级管理员。
SRS-7删除帖子优先级M关联UC_5来源任务书用例描述用例过程p Condition Location1 用户帖子的发表者通过站内信提出请求删除帖子2 管理员审查内容违规3 管理员管理员选中帖子,点击“删除”详细描述帖子已发表,但是用户通过站内信向管理员提出请求删除帖子或者管理员在浏览审查帖子的时候认为内容违规则有权删除帖子。
备注该用例同时也适用于高级管理员。
回复操作用例图图1-3回复操作功能SRS-8回复帖子优先级M关联UC_5来源任务书用例描述用例过程详细描述用户在进入帖子之后,可对帖子发表评论进行回复,输入回复内容,点击“回复”。
备注该用例同时也适用于管理员和高级管理员。
SRS-9浏览回复优先级M关联UC_8来源任务书用例描述用例过程详细描述用户在进入帖子之后,可以浏览帖子的全部内容和回复,若要浏览更多回复,则点击“更多回复”。
备注该用例同时也适用于管理员和高级管理员。
SRS-10删除回复优先级M关联UC_8来源任务书用例描述用例过程详细描述用户发表回复后因为某种原因通过站内信向管理员提出申请删除回复或者管理员浏览审查过后认为内容违规,则管理员删除该回复。
备注该用例同时也适用于高级管理员。
积分操作用例图图1-4个人信息管理功能SRS-11获得积分优先级高关联UC_5 UC_8来源任务书用例描述Context DescriptionID UC-11用例过程详细描述当用户发帖或回复别人的帖子的时候,系统会自动为用户增加积分。
备注该用例同时也适用于管理员和高级管理员。
SRS-12扣除积分优先级M关联UC_11来源任务书用例描述用例过程详细描述当用户有违规操作时,管理员通过扣除积分给出警告。
备注该用例同时也适用于管理员和高级管理员。
SRS-13升级优先级M关联UC_11来源任务书用例描述用例过程ALT1:达到某一数量p Condition Location1 系统为用户升级并给出提示ALT2:未达某一数量Ste p Actor DescriptionBranchConditionLocation1 系统无详细描述当系统判断用户积分达到某一级数要求时会自动为用户升级,并且在个人信息中给出显示。
备注该用例同时也适用于管理员和高级管理员。
个人信息用例图图1-5个人信息管理功能SRS-14找回密码优先级M关联UC_2来源任务书用例描述用例过程ALT1:正确ALT2:不正确详细描述若用户在注册时选择了找回密码的选项,则在用户忘记密码的时候,点击“忘记密码”,然后系统会提出之前用户设置的问题,若用户回答正确,系统告诉用户忘记的密码,若回答错误,怎系统不告知用户密码。
备注该用例同时也适用于监控中心用户及超级用户详细描述用户发表回复后因为某种原因通过站内信向管理员提出申请删除回复或者管理员浏览审查过后认为内容违规,则管理员删除该回复。
备注该用例同时也适用于高级管理员。
SRS-15修改个人信息优先级M关联UC_1来源任务书用例描述用例过程详细描述用户将注册所填写的相关信息进行修改,点击“相关信息”,然后出现个人信息的界面,用户进行修改,修改后点击“保存”,修改信息成功。
备注该用例同时也适用于管理员和高级管理员。
SRS-16查看个人信息优先级M关联UC_1来源任务书用例描述用例过程详细描述用户将注册所填写的个人信息进行查看,点击“相关信息”,然后出现个人信息的界面,即可查看用户个人信息。
备注该用例同时也适用于管理员和高级管理员。
用户管理用例图图1-6用户管理功能SRS-17用户封禁优先级高关联无来源任务书用例描述Context DescriptionID UC-17用例过程详细描述因用户违规操作需要对用户封禁一段时间,管理员选中该用户,点击“封禁”后,该用户在解封之前无法登录,无法执行一切用户可执行的操作。
备注该用例同时也适用于高级管理员。
SRS-18用户解禁优先级M关联UC-14来源任务书用例描述用例过程详细描述管理员通过评估对可以解禁用户点击“解禁”,用户即可恢复用户应有的所有权利,可以进行用户可以任何操作。
备注该用例同时也适用于高级管理员。
SRS-19删除用户优先级M关联UC-1来源任务书用例描述用例过程管理员对长久不登录的用户或者已经经过多次封禁警告仍旧频繁进行违规操作的用户,选择删除,删除后身份为游客,无法进行用户所有操作。
备注该用例同时也适用于高级管理员。
SRS-20查找用户优先级M关联UC-1来源任务书用例描述用例过程详细描述管理员通过输入查找条件对用户进行查找,最终搜索出入和条件的用户。
备注该用例同时也适用于高级管理员。
用例图图1-7高级管理功能SRS-21角色分配优先级高关联无来源任务书用例过程详细描述高级管理员进入角色分配界面,通过输入所分配角色的名称,对网站使用者划分角色。
备注该用例仅适用于高级管理员。
SRS-22权限设置优先级高关联UC-21来源任务书用例描述用例过程详细描述高级管理员进入权限设置界面,选择用户类型:用户,管理员,高级管理员,为各角色分配权限。
备注该用例仅适用于高级管理员。
版块管理用例图图1-8版块管理功能SRS-23版块增加优先级高关联无来源任务书用例描述Context DescriptionID UC-23Name 版块增加用例过程详细描述高级管理员进入版块设置界面,输入版块相关信息进行增加版块。
备注该用例适用于管理员和高级管理员。
SRS-24版块删除优先级M关联无来源任务书用例描述用例过程详细描述高级管理员进入版块设置界面,选中删除的版块进行删除。
备注该用例适用于管理员和高级管理员。
SRS-25版块修改优先级M关联无来源任务书用例描述用例过程Ste p Actor DescriptionBranchConditionLocation3 高级管理员点击“保存”4 系统提示版块修改成功详细描述高级管理员进入版块设置界面,选中要修改的板块对其相关信息进行修改。
备注该用例适用于管理员和高级管理员。
数据库维护用例图SRS-26数据库备份优先级高关联无来源任务书用例描述用例过程详细描述系统定时对数据库进行备份。
备注该用例适用系统。
SRS-27数据库转储优先级高关联无来源任务书用例描述备注该用例适用系统。