BBS论坛软件需求规格说明书_第1页
BBS论坛软件需求规格说明书_第2页
BBS论坛软件需求规格说明书_第3页
BBS论坛软件需求规格说明书_第4页
BBS论坛软件需求规格说明书_第5页
免费预览已结束,剩余59页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、SRS-10删除回复 错误!未定义书签。目标 错误!未定义书签。范围 错误!未定义书签。简写 错误!未定义书签。2. 外部接口需求 错误!未定义书签。3. 架构和功能 错误!未定义书签。平台架构 错误!未定义书签。技术架构 错误!未定义书签。功能列表 错误!未定义书签。4. 详细需求 错误!未定义书签。角色 错误!未定义书签。登录注册 错误!未定义书签。用例图 错误!未定义书签。SRS-1游客注册 错误!未定义书签。SRS-2用户登录 错误!未定义书签。SRS-3用户注销 错误!未定义书签。SRS-4超时重新登录 错误!未定义书签。帖子操作 错误!未定义书签。用例图 错误!未定义书签。SRS-

2、5发帖 错误!未定义书签。SRS-6浏览帖子 错误!未定义书签。SRS-7删除帖子 错误!未定义书签。回复操作 错误!未定义书签。用例图 错误!未定义书签。SRS-8 回复帖子 错误!未定义书签。积分操作 错误!未定义书签。用例图 错误!未定义书签。SRS-11获得积分 错误!未定义书签。SRS-12扣除积分 错误!未定义书签。SRS-13升级 错误!未定义书签。个人信息 错误!未定义书签。用例图 错误!未定义书签。SRS-14找回密码 错误!未定义书签。SRS-15修改个人信息 错误!未定义书签。SRS-16查看个人信息 错误!未定义书签。用户管理 错误!未定义书签。用例图 错误!未定义书签

3、。SRS-17用户封禁 错误!未定义书签。SRS-18用户解禁 错误!未定义书签。SRS-19删除用户 错误!未定义书签。SRS-20查找用户 错误!未定义书签。高级管理 错误!未定义书签。用例图 错误!未定义书签。SRS-21角色分配 错误!未定义书签。SRS-22权限设置 错误!未定义书签。版块管理 错误!未定义书签。用例图 错误!未定义书签。SRS-23版块增加 错误!未定义书签。SRS-24版块删除 错误!未定义书签。SRS-25版块修改 错误!未定义书签。数据库维护 错误!未定义书签。用例图 错误!未定义书签。SRS-26 数据库备份错误!未定义书签。错误!未定义书签。1.概 述目标

4、本文档对需求功能点列表的每条功能进行详细说明,是系统分析和设计的基础,也是内部验收测试的依据。SRS-27 数据库转储范围文档主要包括需求用例图,用例过程和详细的用例说明简写表1-1简写与定义简写定义SRS软件需求规格说明书Software RequirementSpecificationBBS公告牌系统 Bulletin Board SystemActive Server Pages动态服务器页面OracleDatabase关系数据库管理系统2.外部接口需求用户界面该项目的用户界面符合标准网页设计风格,要求方便、简洁、美观、一致主界面参考如下图:等待中3,架构和功能平台架构客户端客户端客中端

5、肥劣器技术架构ft AiWWTftA/dWtl-WifltfcwE都 JlfiKIC品MET 4*rH«*in . bi -Mu " HWtl 号£*于VIM GF%第第*MS -说料届tjirriorac I e.£ 一功能列表功能类别子功能1.登录注册游客注册用户登录用户注销超时重新堂录2.帖子操作发帖浏览帖子删除帖子3.回复操作回复帖子浏览回复删除回复4. 积分操作获得积分扣除积分升级5.个人信息查看信息修改信息找回密码站内信6.用户管理封禁用户解禁用户删除用户查看用户7.高级管理角色分配权限设置8.版块管理版块增加版块删除版块修改9.数据库维护数

6、据库备份数据库转储4.详细需求本章将详细描述需求功能点列表各个功能点,其中也包括非功能需求。.功能的划分运用面向对象的分析思想,并借助用例图来说明。每个需求点对应一个唯一的标志码。标志码的命名规则为:SRS-XXX注1:如果标志码中的标志数字 <10,标志码表本为SRS-X,如果标志码中的标志数字大于等于10小于100,那么标志码表示为 SRS-XX以此类推。注2:有些非功能需求和界面需求,并合并到了对应的功能需求的详细描述里角色角色描述用户使用者文件数据库管理系统顶层用例图登录注册用例图图1-1登录注册功能SRS-1游客注册优先级高关联无.来源 任务书用例描述ContextDescri

7、ptionIDUC-1Name游客注册Actor游客Description提供注册界面,输入注册相关信息进行注册Pre-condition未注册,为游客Post-condition注册后成为用户,可登录进入论坛界面Exception无用例过程StepActorDescriptionBranchConditionLocati on1.游客进入注册界面,输入相关信息2.游客(可选)选择是否进行密码找回选择ALT1不选择ALT23游客按“注册”按钮4.系统判断注册信息是否符合要求正确ALT3不正确ALT4ALT1: 选择SteActorDescriptionBranchpConditi onLoca

8、ti on1系统要求输入找回密码的问题及答案ALT2:不选择StePActorDescriptionBranchConditi onLocati on1系统不显示输入找回密码的问题和答案的要求ALT1: 正确StePActorDescriptionBranchConditi onLocati on1系统给出注册成功提不,进入用户登录的界面ALT2: 不正确StePActorDescriptionBranchConditi onLocati on1系统给出错误提示信息,并等待更改信息详细描述如果游客选择记密码找回的选项,如用户忘记密码,根据此次用户的输入的问题和答案校验然后为用户提供密码。备注该

9、用例同时也适用于管理员和高级管理员SRS-2用户登录优先级高关联无来源任务书用例描述ContextDescriptionIDUC-2Name用户登录Actor用户,游客Description提供注册界面,输入注册相关信息进行注册提供登录页面,输入用户名和密码后登录系统Pre-condition若用户已经注册,则直接登录Post-condition用户登录成功Exception无用例过程StepActorDescriptionBranchConditionLocati on1用户进入登录界面,输入用户名和密码StePActorDescriptionBranchConditionLocati on

10、2.用户(可选)选择是否保存用户名与密码,默认不保存3.用户按“登录”按钮4.系统判断登录信息是否正确正确ALT1不正确ALT2ALT1: 正确StePActorDescriptionBranchConditi onLocati on1系统给出登录成功提不,进入用户的论坛界面ALT2: 不正确StePActorDescriptionBranchConditi onLocati on1系统给出错误提示信息,并返回登录页面详细描述如果用户选择记住用户名与密码,下次登录系统则不需要再输入用户名与密码,根据此次用户的选择进入车辆监控界面或数据库管理界面。备注 该用例同时也适用于管理员和高级管理员SRS

11、-3用户注销 优先级M关联UC-1来源任务书用例描述ContextDescriptionIDUC-3Name用户注销Actor用户Description提供用户注销按钮,用户点击该按钮后注销, 即使当前登录的用户无效并退出到登录页面Pre-condition用户已经登录Post-condition用户注销,退回到登录页面Exception用例过程StepActorDescriptionBranchConditi onLocati on1用户用户点击注销按钮StePActorDescriptionBranchConditi onLocati on2系统使当前登录的用户无效,退回到登录页面详细描述

12、用户注销操作即“安全退出”,系统会清空用户保存在客户端的用户信息。下次登录系统时必须输入用户名与密码。备注该用例同时也适用于管理员和高级管理员SRS-4超时重新登录优先级M关联UC-2来源任务书用例描述ContextDescriptionIDUC-4Name用户重新登录Actor系统Description对长时间未对系统进行操作的用户,出于安全考虑,提示用户重新登录ContextDescriptionPre-condition用户已登录,且规定时间内未对系统进行操作和鼠标点击Post-condition系统退回到用户登录页面Exception无用例过程StePActorDescriptionB

13、ranchConditi onLocati on1系统判断用户长时间未操作系统是否超过规定时间正确ALT 1不正确ALT 2ALT1: 正确StePActorDescriptionBranchConditi onLocati on1系统将当前用户无效,退回到登录页面ALT2: 不正确StepActorDescriptionBranchConditi onLocati on1系统保持原状详细描述默认超时时间为 20分钟备注该用例同时也适用于管理员和高级管理员帖子操作用例图SRS-5发帖优先级高关联来源任务书用例描述ContextDescriptionIDUC-5Name用户发帖Actor用户De

14、scription用户可以发帖Pre-condition用户已登录,并且进行发帖Post-condition系统提示发帖成功,并且等待回复Exception无用例过程StepActorDescriptionBranchConditi onLocati on1用户用户输入帖子标题和内容2用户点击“发帖”按钮3系统体统提示发帖成功详细描述用户在发帖的位置分别填写标题和内容,内容可以添加表情或者上传图片或文件,之后点击“发帖”,系统会提示发帖成功备注 该用例同时也适用于管理员和高级管理员SRS-喇览帖子 优先级M关联UC_5来源任务书用例描述ContextDescriptionIDUC-6Name用

15、户浏览帖子Actor用户Description用户可以浏览已经发表的帖子Pre-condition帖子已经发表Post-conditionException无用例过程StepActorDescriptionBranchConditi onLocati on1用户点击某帖子的连接(标题)2用户进入帖子的内容浏览帖子内容详细描述用户在看到标题对帖子的内容向进一步了解,点击标题连接,可进入内容浏览帖子的全部内容。备注该用例同时也适用于管理员和高级管理员。SRS-7删除帖子优先级M关联UC_5来源任务书用例描述ContextDescriptionIDUC-7Name管理员删除帖子Actor管理员Des

16、cription管理员可以对已发表的帖子进行删除Pre-condition帖子已发表,帖子的主人通过站内信提出请求或帖子内容违规Post-condition删除后帖子不存在Exception无用例过程StePActorDescriptionBranchConditi onLocati on1用户帖子的发表者通过站内信提出请求删除帖子2管理员审查内容违规3管理员管理员选中帖子,点击“删除”详细描述帖子已发表,但是用户通过站内信向管理员提出请求删除帖子或者管理员在浏览审查帖子的时候认为内容违规则有权删除帖子。备注 该用例同时也适用于高级管理员。回复操作用例图图1-3回复操作功能SRS-8回复帖子优

17、先级M关联UC_5来源 任务书用例描述ContextDescriptionIDUC-8Name用户回复帖子Actor用户Description用户可以对已发表的帖子进行回复Pre-condition帖子已经发表,并且进入帖子的内容部分Post-condition其他用户也可以看到回复Exception无用例过程StepActorDescriptionBranchConditi onLocati on1用户输入评价回复内容2用户点击“回复”详细描述用户在进入帖子之后,可对帖子发表评论进行回复,输入回复内容,点击“回复”备注该用例同时也适用于管理员和高级管理员。SRS-或U览回复优先级UC_8来源

18、任务书用例描述ContextDescriptionIDUC-9Name用户浏览帖子回复Actor用户Description用户可以对已发表的帖子的回复浏览Pre-condition帖子已经发表,并且帖子已有回复Post-conditionException无用例过程StepActorDescriptionBranchConditi onLocati on1用户进入帖子内容后可直接浏览帖子回复2用户点击“全部回复”,可浏览全部回复详细描述用户在进入帖子之后,可以浏览帖子的全部内容和回复,若要浏览更多回复,则点击“更多回复”。备注 该用例同时也适用于管理员和高级管理员SRS-10删除回复 优先级M

19、关联UC_8来源任务书用例描述ContextDescriptionIDUC-10Name管理员删除回复Actor管理员Description已发表评论的用户可以提出请求或者回复为违规内容管理员进行回复删除Pre-condition帖子存在,回复已发表并且发表者提出请求或者内容违规Post-condition回复被删出不存在,并不影响帖子。Exception无用例过程StepActorDescriptionBranchConditi onLocati on1用户发表评论后,提出请求删除该回复2管理员管理员浏览审查后回复内容违规3管理员管理员选中回复,点击“删除”详细描述用户发表回复后因为某种原因

20、通过站内信向管理员提出申请删除回复或者管理员浏览审查过后认为内容违规,则管理员删除该回复。备注该用例同时也适用于高级管理员。积分操作用例图积分管川用户管理员图1-4个人信息管理功能SRS-11获得积分优先级高关联UC_5 UC_8来源任务书用例描述ContextDescriptionIDUC-11Name用户获得积分Actor用户Description用户通过发表帖子和回复获得积分Pre-condition发帖或回复Post-condition获得积分,当积分达到一定数量可以升级Exception无用例过程StepActorDescriptionBranchConditi onLocati o

21、n1用户发帖或回复2系统给用户增加积分详细描述当用户发帖或回复别人的帖子的时候,系统会自动为用户增加积分。备注 该用例同时也适用于管理员和高级管理员优先级M关联UC_11来源任务书用例描述ContextDescriptionIDUC-12Name管理员扣除积分Actor管理员Description违规操作管理员对用户扣除积分Pre-condition用户违规操作Post-condition积分数量减少Exception无用例过程StepActorDescriptionBranchConditi onLocati on1管理员选择扣除积分的用户2管理员填写扣除积分数量,点击“扣除”3系统提示扣除

22、积分成功详细描述当用户有违规操作时,管理员通过扣除积分给出警告备注该用例同时也适用于管理员和高级管理员。SRS-13升级优先级M关联UC_11来源任务书用例描述ContextDescriptionIDUC-13Name用户升级Actor系统Description当用户的积分达到某一数量,系统自动为用户升级,并给出提示Pre-condition用户的积分达到某一数量Post-condition级数变高Exception无用例过程SteActorDescriptionBranchpConditi onLocati on1系统判断用户积分数量ALT1ALT2ALT1:达到某一数量StePActorD

23、escriptionBranchConditi onLocati on1系统为用户升级并给出提示ALT2:未达某一数量StePActorDescriptionBranchConditi onLocati on1系统无详细描述当系统判断用户积分达到某一级数要求时会自动为用户升级,并且在个人信息中给出显示。备注 该用例同时也适用于管理员和高级管理员个人信息 用例图图1-5个人信息管理功能SRS-14找回密码优先级M关联UC_2来源任务书用例描述ContextDescriptionIDUC-14Name用户找回密码Actor用户Description用户通过注册时设置的问题和答案来获得密码Pre-c

24、ondition用户在注册时选择找回密码的选项Post-condition系统告知用户密码Exception无用例过程StepActorDescriptionBranchConditi onLocati on1用户点击“找回密码”2系统系统提出用户注册时设置的问题3用户输入答案正确ALT 1不正确ALT 2ALT1: 正确StepActorDescriptionBranchConditi onLocati on1系统提供用户正确的密码ALT2: 不正确StePActorDescriptionBranchConditi onLocati on1系统系统提出答案错误提示,并且不提交密码详细描述若用

25、户在注册时选择了找回密码的选项,则在用户忘记密码的时候,点击“忘记密码”, 然后系统会提出之前用户设置的问题,若用户回答正确,系统告诉用户忘记的密码,若回 答错误,怎系统不告知用户密码。备注该用例同时也适用于监控中心用户及超级用户详细描述用户发表回复后因为某种原因通过站内信向管理员提出申请删除回复或者管理员浏览审查 过后认为内容违规,则管理员删除该回复。备注该用例同时也适用于高级管理员。SRS-15修改个人信息优先级M关联UC_1来源 任务书用例描述ContextDescriptionIDUC-15Name用户个人信息修改Actor用户Description用户对个人信息进行修改Pre-con

26、dition注册填写相关信息Post-condition用户信息修改成功Exception无用例过程StepActorDescriptionBranchConditi onLocati on1用户点击“相关信息”2系统显示个人信息界面3用户点击“修改”4用户进行信息修改5用户点击“保存”6系统提示修改用户相关信息成功详细描述用户将注册所填写的相关信息进行修改,点击“相关信息”,然后出现个人信息的界面, 用户进行修改,修改后点击“保存”,修改信息成功。备注 该用例同时也适用于管理员和高级管理员SRS-16查看个人信息 优先级M关联UC_1来源任务书用例描述ContextDescriptionID

27、UC-16Name用户个人信息查看Actor用户Description用户对用户个人信息查看Pre-condition注册填写相关信息Post-conditionException无用例过程StepActorDescriptionBranchConditi onLocati on1用户点击“相关信息”2系统显示个人信息界面3用户进行信息查看详细描述用户将注册所填写的个人信息进行查看,点击“相关信息”,然后出现个人信息的界面, 即可查看用户个人信息。备注该用例同时也适用于管理员和高级管理员。用户管理用例图图1-6用户管理功能SRS-17用户封禁优先级高关联SRS-18用户解禁任务书用例描述Con

28、textDescriptionIDUC-17Name用户封禁Actor管理员Description管理员对操作违规用户进行用户账号封禁Pre-condition用户已注册并且操作违规Post-condition用户封禁后用户无法登录并进行登录后的相关操作Exception无用例过程StepActorDescriptionBranchConditi onLocati on1管理员选择需封禁用户2管理员点击“封禁”3系统提示封禁成功详细描述因用户违规操作需要对用户封禁一段时间,管理员选中该用户,点击“封禁”后,该用户在解封之前无法登录,无法执行一切用户可执行的操作。备注 该用例同时也适用于高级管理

29、员优先级M关联UC-14来源任务书用例描述ContextDescriptionIDUC-18Name用户解禁Actor管理员Description管理员对被封禁的用户进行解禁Pre-condition用户被封禁Post-condition用户解禁后恢复一切用户应有操作Exception无用例过程StepActorDescriptionBranchConditi onLocati on1管理员选择需解禁用户2管理员点击“解禁”3系统提示解禁成功详细描述管理员通过评估对可以解禁用户点击“解禁”,用户即可恢复用户应有的所有权利,可以进行用户可以任何操作。备注该用例同时也适用于高级管理员。SRS-19

30、删除用户优先级M关联UC-1来源任务书用例描述ContextDescriptionIDUC-19Name删除用户Actor管理员Description管理员对用户删除Pre-condition用户长久不登录或者通过封禁警告无效仍旧频繁违规操作的用户Post-condition删除后,该用户不在存在,为游客身份Exception无用例过程StePActorDescriptionBranchConditi onLocati on1管理员选择需删除用户2管理员点击“删除”3系统提示删除成功详细描述管理员对长久不登录的用户或者已经经过多次封禁警告仍旧频繁进行违规操作的用户,选择删除,删除后身份为游客,

31、无法进行用户所有操作。备注该用例同时也适用于高级管理员。SRS-20查找用户优先级M关联UC-1来源任务书用例描述ContextDescriptionIDUC-20ContextDescriptionName查找用户Actor管理员Description管理员通过相关信息进行用户查找Pre-condition已注册Post-conditionException无用例过程StePActorDescriptionBranchConditi onLocati on1管理员点击“查找”,进入查找界面2管理员输入查找关键字或相关信息3管理员点击“搜索”4系统搜索出符合查找条件的用户详细描述管理员通过输入

32、查找条件对用户进行查找,最终搜索出入和条件的用户 备注该用例同时也适用于高级管理员高级管理用例图图1-7高级管理功能SRS-21角色分配优先级高关联无来源 任务书用例描述ContextDescriptionIDUC-21Name角色分配Actor高级管理员Description高级管理员对网站使用者划分角色Pre-condition网站使用者身份相同Post-condition使用者划分为不同角色Exception无用例过程StepActorDescriptionBranchConditi onLocati on1高级管理员点击“角色分配”,进入角色分配界面2高级管理员输入划分的角色名称3高级

33、管理员点击“确定”4系统提示角色分配成功详细描述高级管理员进入角色分配界面,通过输入所分配角色的名称,对网站使用者划分角色。备注 该用例仅适用于高级管理员SRS-22权限设置优先级高关联UC-21来源任务书用例描述ContextDescriptionIDUC-22Name权限设置Actor高级管理员Description高级管理员对各角色赋予不同的权限Pre-conditionPost-condition各角色操作权限不同Exception无用例过程StepActorDescriptionBranchConditi onLocati on1高级管理员点击“权限设置”,进入权限设置界面2高级管理

34、员选择用户类型3高级管理员选择操作范围即权限StePActorDescriptionBranchConditi onLocati on4高级管理员点击“确定”5系统提示权限分配成功详细描述高级管理员进入权限设置界面,选择用户类型:用户,管理员,高级管理员,为各角色分配权限。备注该用例仅适用于高级管理员。来源版块管理用例图SRS-23版块增加优先级高关联任务书用例描述ContextDescriptionIDUC-23Name版块增加Actor管理员Description管理员增加版块Pre-conditionPost-condition版块增加Exception无用例过程StepActorDescriptionBranchConditi onLocati on1高级管理员点击“版块设置”,进入版块设置界面2高级管理员输入版块相

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论