![BBS论坛软件需求规格使用说明_第1页](http://file2.renrendoc.com/fileroot_temp3/2021-6/11/0bb4f69b-1703-4561-a57c-5c0f83bc199b/0bb4f69b-1703-4561-a57c-5c0f83bc199b1.gif)
![BBS论坛软件需求规格使用说明_第2页](http://file2.renrendoc.com/fileroot_temp3/2021-6/11/0bb4f69b-1703-4561-a57c-5c0f83bc199b/0bb4f69b-1703-4561-a57c-5c0f83bc199b2.gif)
![BBS论坛软件需求规格使用说明_第3页](http://file2.renrendoc.com/fileroot_temp3/2021-6/11/0bb4f69b-1703-4561-a57c-5c0f83bc199b/0bb4f69b-1703-4561-a57c-5c0f83bc199b3.gif)
![BBS论坛软件需求规格使用说明_第4页](http://file2.renrendoc.com/fileroot_temp3/2021-6/11/0bb4f69b-1703-4561-a57c-5c0f83bc199b/0bb4f69b-1703-4561-a57c-5c0f83bc199b4.gif)
![BBS论坛软件需求规格使用说明_第5页](http://file2.renrendoc.com/fileroot_temp3/2021-6/11/0bb4f69b-1703-4561-a57c-5c0f83bc199b/0bb4f69b-1703-4561-a57c-5c0f83bc199b5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1. 概述 3目标 3范围 3简写 32. 外部接口需求 33. 架构和功能 4平台架构 4技术架构 4功能列表 54. 详细需求 5角色 6登录注册 7用例图 7SRS-1游客注册 7SRS-2用户登录 9SRS-3用户注销 10SRS-4超时重新登录 11帖子操作 13用例图 13SRS-5发帖 13SRS-6浏览帖子 14SRS-7删除帖子 15回复操作 16用例图 16SRS-8回复帖子 17SRS-9浏览回复 17SRS-10删除回复 18积分操作 20用例图 20SRS-11获得积分 20SRS-12扣除积分 21SRS-13升级 22个人信息 23用例图 23SRS-14找回密码
2、 24SRS-15修改个人信息 25SRS-16查看个人信息 26用户管理 27用例图 27SRS-17用户封禁 28SRS-18用户解禁 29SRS-19删除用户 30SRS-20查找用户 31高级管理 32用例图 32SRS-21角色分配 32SRS-22权限设置 33版块管理 35用例图 35SRS-23版块增加 35SRS-24版块删除 36SRS-25版块修改 37数据库维护 38用例图 38SRS-26数据库备份 38SRS-27数据库转储 391. 概述目标本文档对需求功能点列表的每条功能进行详细说明,是系统分析和设计的基础,也 是内部验收测试的依据。范围文档主要包括需求用例图,
3、用例过程和详细的用例说明简写表1-1简写与定义简写定义SRS软件需求规格说明书SoftWare Requireme nt Specificati onBBS公告牌系统 Bulletin Board SystemASP.NETActive Server Pages动态服务器页面Oracle Database关系数据库管理系统2. 外部接口需求用户界面该项目的用户界面符合标准网页设计风格,要求方便、简洁、美观、一致主界面参考如下图:等待中3. 架构和功能平台架构客户端客户端客用端技术架构*IWWTftAjid tirAfflWIB-Wincfcw-hMET tam-cling MBbiarvs.C
4、*Wil Jf和劑節 Mt*:(.MT) JHFTl功能列表功能类别子功能1.登录注册游客注册用户登录用户注销超时重新登录2.帖子操作发帖浏览帖子删除帖子3.回复操作回复帖子浏览回复删除回复4. 积分操作获得积分扣除积分升级5.个人信息查看信息修改信息找回密码站内信6.用户管理封禁用户解禁用户删除用户查看用户7.高级管理角色分配权限设置8.版块管理版块增加版块删除版块修改9.数据库维护数据库备份数据库转储4. 详细需求本章将详细描述需求功能点列表各个功能点,其中也包括非功能需求。.功能的划分运用面向对象的分析思想,并借助用例图来说明。每个需求点对应一个唯一的标志码。标志码的命名规则为:SRS-
5、XXX。注1:如果标志码中的标志数字 10,标志码表示为SRS-X,如果标志码中的标志数字 大于等于10小于100,那么标志码表示为 SRS-XX,以此类推。注2:有些非功能需求和界面需求,并合并到了对应的功能需求的详细描述里。角色角色描述用户使用者文件数据库管理系统顶层用例图登录注册用例图图1-1登录注册功能SRS-1游客注册优先级高关联无.来源任务书 用例描述Co ntextDescripti onIDUC-1Name游客注册Actor游客Descripti on提供注册界面,输入注册相关信息进行注册Pre-c on diti on未注册,为游客Post-c on diti on注册后成为
6、用户,可登录进入论坛界面Excepti on无用例过程Ste pActorDescripti onBranchCondi tio nLocatio n1.游客进入注册界面,输入相关信息2.游客(可选)选择是否进行密码找回选择ALT1不选择ALT23游客按“注册”按钮4.系统判断注册信息是否符合要求正确ALT3不正确ALT4ALT1 : 选择Ste pActorDescripti onBranchCon ditio nLocatio n1:系统要求输入找回密码的问题及答案ALT2 : 不选择Ste pActorDescripti onBranchCon ditio nLocatio n1系统不显
7、示输入找回密码的问题和答案的要求ALT1 : 正确Ste pActorDescripti onBranchCon ditio nLocatio n1系统给岀注册成功提示,进入用户登录的界面ALT2: 不正确SteActorDescripti onBranchpCon ditio nLocatio n1系统给出错误提示信息,并等待更改信息详细描述如果游客选择记密码找回的选项,如用户忘记密码,根据此次用户的输入的问题和答案校 验然后为用户提供密码。备注该用例同时也适用于管理员和高级管理员SRS-2用户登录优先级高关联无来源任务书用例描述Co ntextDescripti onIDUC-2Name用
8、户登录Actor用户,游客Descripti on提供注册界面,输入注册相关信息进行注册 提供登录页面,输入用户名和密码后登录系统Pre-c on diti on若用户已经注册,则直接登录Post-c on diti on用户登录成功Excepti on无用例过程Ste pActorDescripti onBranchCondi tio nLocatio n1用户进入登录界面,输入用户名和密码2.:用户(可选)选择是否保存用户名与密码,默认不保存3.用户按“登录”按钮4.系统判断登录信息是否正确正确ALT1StePActorDescripti onBranchCondi tio nLocati
9、o n不正确ALT2ALT1 : 正确StePActorDescripti onBranchCon ditio nLocatio n1:系统给岀登录成功提示,进入用户的论坛界面ALT2 : 不正确Ste pActorDescripti onBranchCon ditio nLocatio n1系统给出错误提示信息,并返回登录页面详细描述如果用户选择记住用户名与密码,下次登录系统则不需要再输入用户名与密码,根据此次 用户的选择进入车辆监控界面或数据库管理界面。备注该用例同时也适用于管理员和高级管理员SRS-3用户注销优先级M关联UC-1来源任务书用例描述Co ntextDescripti onI
10、DUC-3Name用户注销Actor用户Descripti on提供用户注销按钮,用户点击该按钮后注销, 即使当前登录的用户无效并 退出到登录页面Pre-c on diti on用户已经登录Co ntextDescripti onPost-c on diti on用户注销,退回到登录页面Excepti on用例过程StePActorDescripti onBranchCon ditio nLocatio n1用户用户点击注销按钮Ste pActorDescripti onBranchCon ditio nLocatio n2系统使当前登录的用户无效,退回到登录页面详细描述用户注销操作即“安全退
11、出”,系统会清空用户保存在客户端的用户信息。下次登 录系统时必须输入用户名与密码。备注该用例同时也适用于管理员和高级管理员SRS-4超时重新登录优先级M关联UC-2来源任务书用例描述Co ntextDescripti onIDUC-4Name用户重新登录Actor系统Descripti on对长时间未对系统进行操作的用户,出于安全考虑,提示用户重新登录Pre-c on diti on用户已登录,且规定时间内未对系统进行操作和鼠标点击Post-c on diti on系统退回到用户登录页面Excepti on无用例过程StePActorDescripti onBranchCon ditio nL
12、ocatio n1系统判断用户长时间未操作系统是否超过规定时间正确ALT 1不正确ALT 2ALT1 : 正确Ste pActorDescripti onBranchCon ditio nLocatio n1系统将当前用户无效,退回到登录页面ALT2 : 不正确Ste pActorDescripti onBranchCon ditio nLocatio n1系统保持原状详细描述默认超时时间为 20分钟。 备注该用例同时也适用于管理员和高级管理员帖子操作用例图SRS-5发帖优先级高关联来源任务书用例描述Co ntextDescripti onIDUC-5Name用户发帖Actor用户Descri
13、pti on用户可以发帖Pre-c on diti on用户已登录,并且进行发帖Post-c on diti on系统提示发帖成功,并且等待回复Excepti on无用例过程Ste pActorDescripti onBranchCon ditio nLocatio n1用户用户输入帖子标题和内容2用户点击“发帖”按钮3系统体统提示发帖成功详细描述用户在发帖的位置分别填写标题和内容,内容可以添加表情或者上传图片或文件,之后点 击“发帖”,系统会提示发帖成功备注该用例同时也适用于管理员和高级管理员SRS-6浏览帖子优先级M关联UC_5来源任务书用例描述Co ntextDescripti onID
14、UC-6Name用户浏览帖子Actor用户Co ntextDescripti onDescripti on用户可以浏览已经发表的帖子Pre-c on diti on帖子已经发表Post-c on diti onExcepti on无用例过程Ste pActorDescripti onBranchCon ditio nLocatio n1用户点击某帖子的连接(标题)2用户进入帖子的内容浏览帖子内容详细描述用户在看到标题对帖子的内容向进一步了解,点击标题连接,可进入内容浏览帖子的全部 内容。备注该用例同时也适用于管理员和高级管理员。SRS-7删除帖子优先级M关联UC_5来源任务书用例描述Co nt
15、extDescripti onIDUC-7Name管理员删除帖子Actor管理员Descripti on管理员可以对已发表的帖子进行删除Pre-c on diti on帖子已发表,帖子的主人通过站内信提出请求或帖子内容违规Post-c on diti on删除后帖子不存在Excepti on无用例过程SteActorDescripti onBranchpCon ditio nLocatio n1用户帖子的发表者通过站内信提岀请求删除帖子2管理员审查内容违规3管理员管理员选中帖子,点击“删除”详细描述帖子已发表,但是用户通过站内信向管理员提岀请求删除帖子或者管理员在浏览审查帖子 的时候认为内容违
16、规则有权删除帖子。备注该用例同时也适用于高级管理员。回复操作用例图图1-3回复操作功能SRS-8回复帖子优先级M关联UC_5来源任务书用例描述Co ntextDescripti onIDUC-8Name用户回复帖子Actor用户Descripti on用户可以对已发表的帖子进行回复Pre-c on diti on帖子已经发表,并且进入帖子的内容部分Post-c on diti on其他用户也可以看到回复Excepti on无用例过程Ste pActorDescripti onBranchCon ditio nLocatio n1用户输入评价回复内容2用户点击“回复”详细描述用户在进入帖子之后,
17、可对帖子发表评论进行回复,输入回复内容,点击“回复”备注该用例同时也适用于管理员和高级管理员。SRS-9浏览回复优先级M关联UC_8来源任务书用例描述Co ntextDescripti onIDUC-9Name用户浏览帖子回复Actor用户Descripti on用户可以对已发表的帖子的回复浏览Pre-c on diti on帖子已经发表,并且帖子已有回复Post-c on diti onExcepti on无用例过程Ste pActorDescripti onBranchCon ditio nLocatio n1用户进入帖子内容后可直接浏览帖子回复2用户点击“全部回复”,可浏览全部回复详细描
18、述用户在进入帖子之后,可以浏览帖子的全部内容和回复,若要浏览更多回复,则点击“更 多回复”。备注该用例同时也适用于管理员和高级管理员。SRS-10删除回复优先级M关联UC_8来源任务书用例描述Co ntextDescripti onIDUC-10Name管理员删除回复Actor管理员Descripti on已发表评论的用户可以提岀请求或者回复为违规内容管理员进行回复删除Pre-c on diti on帖子存在,回复已发表并且发表者提岀请求或者内容违规Post-c on diti on回复被删岀不存在,并不影响帖子。Co ntextDescripti onExcepti on无用例过程StePA
19、ctorDescripti onBranchCon ditio nLocatio n1用户发表评论后,提岀请求删除该回复2管理员管理员浏览审查后回复内容违规3管理员管理员选中回复,点击“删除”详细描述用户发表回复后因为某种原因通过站内信向管理员提岀申请删除回复或者管理员浏览审查 过后认为内容违规,则管理员删除该回复。备注该用例同时也适用于高级管理员积分操作用例图SRS-11 获得积分优先级高关联UC_5 UC_8来源任务书用例描述Co ntextDescripti onIDUC-11Co ntextDescripti onName用户获得积分Actor用户Descripti on用户通过发表帖
20、子和回复获得积分Pre-c on diti on发帖或回复Post-c on diti on获得积分,当积分达到一定数量可以升级Excepti on无用例过程Ste pActorDescripti onBranchCon ditio nLocatio n1用户发帖或回复2系统给用户增加积分详细描述当用户发帖或回复别人的帖子的时候,系统会自动为用户增加积分。备注该用例同时也适用于管理员和高级管理员。SRS-12扣除积分优先级M关联UC_11来源任务书用例描述Co ntextDescripti onIDUC-12Name管理员扣除积分Actor管理员Descripti on违规操作管理员对用户扣除
21、积分Pre-c on diti on用户违规操作Post-c on diti on积分数量减少Excepti on无用例过程StePActorDescripti onBranchCon ditio nLocatio n1管理员选择扣除积分的用户2管理员填写扣除积分数量,点击“扣除”3系统提示扣除积分成功详细描述当用户有违规操作时,管理员通过扣除积分给出警告备注该用例同时也适用于管理员和高级管理员。SRS-13升级优先级M关联UC_11来源任务书用例描述Co ntextDescripti onIDUC-13Name用户升级Actor系统Descripti on当用户的积分达到某一数量,系统自动为
22、用户升级,并给岀提示Pre-c on diti on用户的积分达到某一数量Post-c on diti on级数变高Excepti on无用例过程Ste pActorDescripti onBranchCon ditio nLocatio n1系统判断用户积分数量ALT1ALT2ALT1:达到某一数量SteActorDescripti onBranchpCon ditio nLocatio n1系统为用户升级并给岀提示ALT2 : 未达某一数量StePActorDescripti onBranchCon ditio nLocatio n1系统无详细描述当系统判断用户积分达到某一级数要求时会自动
23、为用户升级,并且在个人信息中给岀显示。备注该用例同时也适用于管理员和高级管理员个人信息用例图图1-5个人信息管理功能SRS-14找回密码优先级M关联UC_2来源任务书用例描述Co ntextDescripti onIDUC-14Name用户找回密码Actor用户Descripti on用户通过注册时设置的问题和答案来获得密码Pre-c on diti on用户在注册时选择找回密码的选项Post-c on diti on系统告知用户密码Excepti on无用例过程Ste pActorDescripti onBranchCon ditio nLocatio n1用户点击“找回密码”2:系统系统提
24、岀用户注册时设置的问题3用户输入答案正确ALT 1不正确ALT 2ALT1 : 正确Ste pActorDescripti onBranchCon ditio nLocatio n1系统提供用户正确的密码ALT2 : 不正确Ste pActorDescripti onBranchCon ditio nLocatio n1系统系统提出答案错误提示,并且不提交密码详细描述若用户在注册时选择了找回密码的选项,则在用户忘记密码的时候,点击“忘记密码”, 然后系统会提岀之前用户设置的问题,若用户回答正确,系统告诉用户忘记的密码,若回 答错误,怎系统不告知用户密码。备注该用例同时也适用于监控中心用户及超级
25、用户详细描述用户发表回复后因为某种原因通过站内信向管理员提岀申请删除回复或者管理员浏览审查 过后认为内容违规,则管理员删除该回复。备注该用例同时也适用于高级管理员。SRS-15修改个人信息优先级M关联UC_1来源任务书用例描述Co ntextDescripti onIDUC-15Name用户个人信息修改Actor用户Descripti on用户对个人信息进行修改Pre-c on diti on注册填写相关信息Post-c on diti on用户信息修改成功Excepti on无用例过程Ste pActorDescripti onBranchCon ditio nLocatio n1用户点击“
26、相关信息”2系统显示个人信息界面3用户点击“修改”4:用户进行信息修改5用户点击“保存”StePActorDescripti onBranchCon ditio nLocatio n6系统提示修改用户相关信息成功详细描述用户将注册所填写的相关信息进行修改,点击“相关信息”,然后岀现个人信息的界面, 用户进行修改,修改后点击“保存,修改信息成功。备注该用例同时也适用于管理员和高级管理员SRS-16查看个人信息优先级M关联UC_1来源任务书用例描述Co ntextDescripti onIDUC-16Name用户个人信息查看Actor用户Descripti on用户对用户个人信息查看Pre-c o
27、n diti on注册填写相关信息Post-c on diti onExcepti on无用例过程Ste pActorDescripti onBranchCon ditio nLocatio n1用户点击“相关信息”2:系统显示个人信息界面3用户进行信息查看详细描述用户将注册所填写的个人信息进行查看,点击“相关信息”,然后岀现个人信息的界面, 即可查看用户个人信息。备注该用例同时也适用于管理员和高级管理员用户管理用例图SRS-17用户封禁优先级高关联无来源任务书用例描述Co ntextDescripti onIDUC-17Co ntextDescripti onName用户封禁Actor管理员
28、Descripti on管理员对操作违规用户进行用户账号封禁Pre-c on diti on用户已注册并且操作违规Post-c on diti on用户封禁后用户无法登录并进行登录后的相关操作Excepti on无用例过程Ste pActorDescripti onBranchCon ditio nLocatio n1管理员选择需封禁用户2管理员点击“封禁”3系统提示封禁成功详细描述因用户违规操作需要对用户封禁一段时间,管理员选中该用户,点击“封禁”后,该用户 在解封之前无法登录,无法执行一切用户可执行的操作。备注该用例同时也适用于高级管理员。SRS-18用户解禁优先级M关联UC-14来源任务
29、书用例描述Co ntextDescripti onIDUC-18Name用户解禁Actor管理员Descripti on管理员对被封禁的用户进行解禁Pre-c on diti on用户被封禁Post-c on diti on用户解禁后恢复一切用户应有操作Excepti on无用例过程StePActorDescripti onBranchCon ditio nLocatio n1管理员选择需解禁用户2管理员点击“解禁”3系统提示解禁成功详细描述管理员通过评估对可以解禁用户点击“解禁”,用户即可恢复用户应有的所有权利,可以 进行用户可以任何操作。备注该用例同时也适用于高级管理员SRS-19删除用户
30、优先级M关联UC-1来源任务书用例描述Co ntextDescripti onIDUC-19Name删除用户Actor管理员Descripti on管理员对用户删除Pre-c on diti on用户长久不登录或者通过封禁警告无效仍旧频繁违规操作的用户Post-c on diti on删除后,该用户不在存在,为游客身份Excepti on无用例过程Ste pActorDescripti onBranchCon ditio nLocatio n1管理员选择需删除用户2管理员点击“删除”3系统提示删除成功详细描述管理员对长久不登录的用户或者已经经过多次封禁警告仍旧频繁进行违规操作的用户,选 择删除
31、,删除后身份为游客,无法进行用户所有操作。备注该用例同时也适用于高级管理员SRS-20查找用户优先级M关联UC-1来源任务书用例描述Co ntextDescripti onIDUC-20Name查找用户Actor管理员Descripti on管理员通过相关信息进行用户查找Pre-c on diti on已注册Post-c on diti onExcepti on无用例过程Ste pActorDescripti onBranchCon ditio nLocatio n1管理员点击“查找”,进入查找界面2管理员输入查找关键字或相关信息3管理员点击“搜索”4系统搜索出符合查找条件的用户详细描述管理员
32、通过输入查找条件对用户进行查找,最终搜索出入和条件的用户备注该用例同时也适用于高级管理员。高级管理用例图SRS-21 角色分配优先级高关联无来源任务书用例描述Co ntextDescripti onIDUC-21Name角色分配Actor高级管理员Descripti on高级管理员对网站使用者划分角色Pre-c on diti on网站使用者身份相冋Post-c on diti on使用者划分为不冋角色Excepti on无用例过程Ste pActorDescripti onBranchCon ditio nLocatio n1高级管理员点击“角色分配”,进入角色分配界面2高级管理员输入划分的
33、角色名称3高级管理员点击“确定”4系统提示角色分配成功详细描述高级管理员进入角色分配界面,通过输入所分配角色的名称,对网站使用者划分角色。备注该用例仅适用于高级管理员SRS-22权限设置优先级高关联UC-21来源任务书用例描述Co ntextDescripti onIDUC-22Name权限设置Actor高级管理员Descripti on高级管理员对各角色赋予不同的权限Pre-c on diti onCo ntextDescripti onPost-c on diti on各角色操作权限不同Excepti on无用例过程StePActorDescripti onBranchCon ditio
34、nLocatio n1高级管理员点击“权限设置”,进入权限设置界面2高级管理员选择用户类型3高级管理员选择操作范围即权限4高级管理员点击“确定”5系统提示权限分配成功详细描述高级管理员进入权限设置界面,选择用户类型:用户,管理员,高级管理员,为各角色分 配权限。备注该用例仅适用于高级管理员。版块管理用例图SRS-23版块增加优先级高关联无来源任务书用例描述Co ntextDescripti onIDUC-23Name版块增加Co ntextDescripti onActor管理员Descripti on管理员增加版块Pre-c on diti onPost-c on diti on版块增加Excepti on无用例过程StePActorDescripti onBranchCon ditio nLocatio n1高级管理员点击“版块设置”,进入版块设置界面2高级管理员输入版块相关信息3高级管理员点击“确定”4系统提示版块增加成功
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《护理质量管理》课件
- 《负荷曲线及种》课件
- 房屋赔偿协议书
- 《筒单随机抽样》课件
- 女方离婚协议书2025版:婚姻终止协议样本与财产分割细则
- 《食品营养学绪论》课件
- 《社区无障碍设计》课件
- 保密竞业协议
- 《互换性与技术测量》课件
- 上海私人租房合同范本内容
- 胸外科讲课全套
- 医疗器械GSP相关
- 2023年海南省公务员录用考试《行测》真题卷及答案解析
- 电力工程施工售后保障方案
- 中国心力衰竭诊断和治疗指南2024解读(完整版)
- 多源数据整合
- 新人教版高中数学必修第二册第六章平面向量及其应用教案 (一)
- 校园招聘活动策划方案(6篇)
- 期末 (试题) -2024-2025学年教科版(广州)英语四年级上册
- 解读国有企业管理人员处分条例课件
- 湖南省长沙市一中2024-2025学年高一生物上学期期末考试试题含解析
评论
0/150
提交评论