下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、小说发布阅读系统需求文档1 .用户角色1 .游客2 .3 .作者4 .编辑5 .管理员2 .系统功能1 .用例图:搜(""管理章节-、1_<<扩展>>_(;查看小说)一-(管理读者,,登录一:)_<<包含v管理编辑;包含>>力pU注册二><一一一(管理作者游客:;"申请作者,、/_;添加分类*(发表评论)七二厂删除收藏图书:;,-而Q修改用户信息.)、:退出登录:添加到我的书窝:修改密码::添加小说二一一(上传最新章节作者<更改小说状态"管理小说";,>>、一(管理用
2、户、”、包含>>(管理分类'之<<包含>>二一飞管理员管理评论1小说审核_j。iF:章节审核:编辑2.网页端:表i-i游客查看小说用例用例名称r查看小说参与后游客用例概述游客进入小说界面从推荐小说栏、书库或搜索点击小说,查看小说详情。前置条件无后置条件无基本事件流参与者动作系统响应2.游客点击小说列表中的详细按钮。4.游客点击查看按钮。1.系统获取小说详情列表,显示书名,小说封皮、作者、内容简介、上传日期、详细按钮。3.系统显示点击的小说详情,包括书名,封面,作者,内容简介,上传日期以及查有按钮。5.系统显示小说内容。其他事件流其他事件流1 .游客在
3、用户名输入框里输入用户名,密码框里输入密码。2 .在验证码框中填写验证码。3 .点击登录按钮。4.系统验证输入用户输入正确,并且判断用户身份,如用户为读者,跳转至读者界面首页,如用户为作者,跳转至作者界卸百页,如用户为管理员,跳转至管理员界面,如用户为编辑,跳转至编辑界面。3a.游客输入错误的验证码,系统提示“用户输入验证码错误,请重新输入。”表1-2登录用例用例名称登录参与后游客用例概述游客输入用户名、密码,输入正确的验证码,系统进行验证后,合法者登录系统,否则提供拒绝登录系统。前置条件无后置条件无基本事件流参与者动作系统响应3b.游客输入空白验证码,系统提示“用户输入验证码不能为空,请重新
4、输入3c.游客输入错误用户名,系统提示用户名或密码错误3d.游客输入错误密码,系统提示用户名或密码错误3e.游客输入空白用户名,系统提示请输入用户名3f.游客输入空白密码,系统提示请输入密码”。表1-3注册用例用例名称注册参与后游客用例概述游客进入用户注册界面,完成注册。前置条件无后置条件系统增加一个用户账号基本事件流参与者动作系统响应2 .游客填写个人信息,用户名,密码,真实姓名,电子邮箱,联系电话,联系地址。3 .游客填写完个人信息,点击提交按钮。1.系统获取用户注册界面,显示用户应该完善的个人信息。4.系统验证用户输入合法性,系统提示注册成功,并跳转至登录界面。其他事件流2a.游客输入空
5、白用户名,系统提示“请输入用户名!2b.游客输入重复用户名,系统提示“该用户名已存在!2c.游客输入空白密码,系统提示“请输入密码!”。2d.游客输入空白重复密码,系统提示“请再次输入密码!2e.游客两次密码输入不一样,系统提示“两次密码不一致,请重新输入!”。2f.游客输入空白真实姓名,系统提示“请输入真实姓名!2g.游客输入空白电子邮箱,系统提示“请输入电子邮箱!”。2h.游客输入空白联系电话,系统提示“请输入联系电话!2i.游客输入空白联系地址,系统提示“请输入地址!3a.游客可以点击“重置”按钮,进行重置。表1-4搜索用例用例名称搜索小说参与后游客,读者,作者用例概述用户输入小说名字或
6、作者名,点击搜索。前置条件无后置条件无基本事件流参与者动作系统响应1 .用户在搜索输入框里想要搜索的内容。2 .点击搜索按钮。3 .系统验证输入名称输入正确.4 .显示小说详情界面,显示书名、小说封皮、作者、内容简介、上传日期、详细按钮。其他事件流4a.用户未输入信息,系统提示请输入搜索内容4b.用户输入/、存在信息,系统提示“未搜索到相关内容”。表2-1修改用户信息用例用例名称修改用户信息参与后读者,作者用例概述用户登录后修改个人信息前置条件用户已登录后置条件系统修改用户信息基本事件流参与者动作系统响应1.用户点击“用户管理”下的用户信息修改按钮。3.用户填写完个人信息。4用户点击提交按钮。
7、2.系统提示输入真实姓名,电子邮箱,联系电话,联系地址,对话框中显示原来的信息。5.系统验证输入合法性,提示修改成功。其他事件流2a.读者输入空白用户名,系统提示“请输入用户名!工2b.读者输入重复用户名,系统提示“该用户名已存在!2c.读者输入空白真实姓名,系统提示“请输入真实姓名!”。2d.读者输入空白电子邮箱,系统提示“请输入电子邮箱!”。2e.读者输入空白联系电话,系统提示“请输入联系电话!2f.读者输入空白联系地址,系统提示“请输入地址!表2-2申请作者用例用例名称申请作者参与后用例概述读者应用此功能申请成为作者前置条件用户以读者身份登录后置条件系统增加一个作者用户基本事件流参与者动
8、作系统响应1.读者点击“作者申请”按钮。3读者按要求输入作者名、小说名称、小说分类、小说封面、小说简介。4.读者点击确定按钮。2.系统跳转到“作者申请”界面5.系统验证读者输入合法性,提示申请成功。其他事件流3a.读者输入已存在作者名,系统提示作者名已存在3b.读者输入已存在小说名,系统提示小说名已存在3c.读者输入空白作者名,系统提示请输入作者名”。3d.读者输入空白小说名,系统提示请输入小说名”。3e.读者输入空白小说简介,系统提示请输入小说简介4a.读者可以点击“重置”按钮,进行重置。表2-3删除收藏图书用例用例名称删除收藏图书参与后读者,作者用例概述用户进入我的书窝,点击小说列表里的删
9、除。前置条件用户已登录后置条件系统从我的书窝中删除小说信息基本事件流参与者动作系统响应2.用户点击列表中的删除按钮。4.用户点击确定。1.系统获取我的书窝列表,包括图书封面,书名,状态,编辑(编辑列有详细按钮和删除按钮),以表格形式显示。3.系统弹出对话框提示“是否确定删除?”。5.系统删除小说信息,并返回我的书窝页面。其他事件流4a.用户点击取消按钮,系统跳转回我的书窝页面。表2-4用户查看小说用例用例名称查看小说参与后读者,作者用例概述用户进入小说界面从推荐小说栏、书库或搜索点击小说,查看小说详情。前置条件用户已登录后置条件无基本事件流参与者动作系统响应2.用户点击小说列表中的详细按钮。1
10、.系统获取小说详情列表,显示小说封皮、作者、内容简介、上传日期。3.系统显示点击的小说详情,包括书名,封面,作者,内容简介,上传日期,查4.用户点出查看按钮。看按钮以及添加到我的书窝按钮。5.系统显示小说内容其他事件流表2-5添加到我的书窝用例用例名称添加到我的书窝参与后读者,作者用例概述用户将小说加入到我的书窝中。前置条件用户已登录后置条件系统增加一条小说信息到我的书窝中基本事件流参与者动作系统响应1.用户点击“添加到我的书窝”按钮。2.系统提示“成功添加到我的书窝”。其他事件流表2-6发表评论用例用例名称发表评论参与后读者,作者用例概述用户登录后,点击一本小说,进入小说基本信息显示界面,在
11、此可以进行评论前置条件用户已登录后置条件系统增加一条评论信息基本事件流参与者动作系统响应1 .用户在该书评论对话框中填写评论。2 .用户点击发表评论。3.系统将评论显示在对话框上面,以表格形式显示评论人,评论内容,发表时间。其他事件流3a.用户未输入评论,系统显示“评论内容不能为空!”。表2-7退出登录用例用例名称退出登录参与后读者,作者用例概述用户退出系统前置条件用户已登录后置条件无基本事件流参与者动作系统响应1.用户点击“退出”按钮2.系统跳转至主界面其他事件流表2-8修改密码用例用例名称修改密码参与后读者,作者用例概述用户修改登录密码前置条件用户已登录后置条件系统保存已修改密码基本事件流
12、参与者动作系统响应1.用户点击“修改密码”按钮3用户在旧密码框中输入原来密码,在新密码框中输入更改后的密码,在重复密码框中第二次输入新密码。4.用户点击修改按钮。2.系统跳转至修改密码界面5.系统验证用户输入合法性,提示修改成功,自动注销以登录账号,跳转至登录页面。其他事件流3a.用户输入的旧密码错误,系统提示“密码错误”。3b.用户未输入旧密码,系统提示请输入旧密码3c.用户未输入新密码,系统提示“请输入新密码”。3d.用户未输入重复密码,系统提示请再次输入密码3e.用户输入两次密码不一样,系统提示“两次密码不一致,请重新输入”。表3-1更改小说状态用例用例名称更改小说状态参与后作者用例概述
13、作者在我的小说贝囿更改小说状态前置条件用户以作者身份登录后置条件系统更改小说状态基本事件流参与者动作系统响应2.作者点击列表中“完成”按钮1.系统获取我的小说列表界囿,包括名称,取新早P,状态,编(编辑列后完成按钮和编辑按钮),上传按钮以及添加小说按钮,以表格形式显示。3.系统更改状态为已完结。其他事件流2a.当小说状态为未审核时,作者点击列表中的编辑”按钮,系统跳转页面至小说信息修改界面。表3-2添加小说用例用例名称添加小说参与后作者用例概述作者进入添加小说界面,完成添加小说的操作。前置条件用户以作者身份登录后置条件系统添加一本小说基本事件流参与者动作系统响应1.作者在我的小说界囿点击添加小
14、说按钮。3 .作者选择小说类别,输入小说名称、小说简介并且选择小说封皮。4 .作者点击添加按钮。2.系统跳转至添加小说界面。5.系统验证作者输入内容的合法性后弹出“添加成功”其他事件流4a.作者输入已经存在小说名称,系统提示:“小说名称已存在”4a.作者未选择小说类别,系统提示:“请选择小说类别”。4a.作者未输入小说名称,系统提示:“请输入小说名称”。4a.作者未输入小说封皮,系统提示:“请选择小说封皮”。4a.作者未输入小说简介,系统提示:“请输入小说简介”。表3-3上传最新章节用例用例名称上传取新章|J参与后作者用例概述作者上传最新瞳呻前置条件用户以作者身份登录后置条件系统添加一个全新章
15、|J基本事件流参与者动作系统响应1.作者在我的小说界面点击小说名称进入章节页面,点击上传章节按钮。3 .作者输入章节名称,在对话框中输入最新章节内容。4 .作者点击添加章节按钮。2.系统跳转至上传最新瞳呻界面。5.系统显示添加成功。其他事件流表3-4修改小说信息用例用例名称修改小说信息参与后作者用例概述作者上修改小说的详细信息(包括小说封面,小说名称,小说简介)前置条件用户以作者身份登录后置条件系统更改信息基本事件流参与者动作系统响应1.作者在我的小说界面点击编辑按钮。3 .作者选择封面,填写名称与简介(对话框中显示当前小说名称与简介)。4 .作者点击提交按钮。2.系统跳转至小说信息修改界面。
16、5.系统显示修改成功。其他事件流表4-1管理小说用例用例名称管理小说参与后管理员用例概述管理员进入管理界面对用户上传的小说进行管理前置条件用户以管理员身份登录系统后置条件系统更改小说状态基本事件流参与者动作系统响应1.管理员点击小说管理按钮。3.管理员选择小说分类查看小说信息。2.系统获取所有小说信息,包括书名,作者,点击量,收录时间,状态,以列表形式显不。4.系统获取当前小说分类所有小说信息,包括书名,作者,点击量,收录时间,状态,已列表形式显示。其他事件流表4-2管理章节用例用例名称管理章节参与后管理员用例概述管理员进入管理界面对用户上传的小说章节进行管理前置条件用户以管理员身份登录系统后
17、置条件系统更改章节状态基本事件流参与者动作系统响应1.管理员进入小说管理界面。3.管理员点击小说名称。2.系统获取所有小说信息,包括书名,作者,点击量,收录时间,状态,以列表形式显不。4.系统获取此名小说的所有章节,以章节序号排序,以列表形式显示,显示信息包括章节名,状态,其他事件流表4-3管理读者用户用例用例名称管理读者用户参与后管理员用例概述管理员进入管理界面对读者进行管理前置条件用户以管理员身份登录系统后置条件无基本事件流参与者动作系统响应1.管理员点击用户管理按钮。3.管理员在用户分类选择读者,查看读者用户信息。5.管理员点击启用按钮。2.系统获取所有用户信息,包括用户名,姓名,电话,
18、地址,Email,以列表形式显示。4.系统获取读者用户信息,包括用户名,姓名,电话,地址,Email,状态(读者用户显不为无效),编辑(编辑列为启用按钮),以列表形式显示。6.系统更改状态列(变为后效),用户身份义更为作者。其他事件流表4-4管理作者用户用例用例名称管理作者用户参与后管理员用例概述管理员进入管理界面对作者进行管理前置条件用户以管理员身份登录系统后置条件系统更改作者状态基本事件流参与者动作系统响应1.管理员点击用户管理按钮。2.系统获取所有用户信息,包括用户名,姓名,电话,地址,Email,以列表形式显示。3.管理员在用户分类选择作者,查看作者用户信息。4.系统获取作者用户信息,
19、包括作者名,姓名,电话,地址,Email,状态(作者用户显示为有效),编辑(编辑列为禁用按钮),以列表形式显示。5.管理员点击禁用按钮。6.系统更改状态为尢效,用尸身份变更为读者。其他事件流表4-5管理编辑用户用例用例名称管理编辑用户参与后管理员用例概述管理员进入管理界面对编辑进行管理前置条件用户以管理员身份登录系统后置条件基本事件流参与者动作系统响应1.管理员点击用户管理按钮。3.管理员在用户分类选择编辑,查看编辑用户信息。5.管理员点击分配任务按钮。2 .系统获取所有用户信息,包括用户名,姓名,电话,地址,Email,以列表形式显示。4 .系统获取编辑用户信息,包括用户名,姓名,电话,地址
20、,Email,编辑(编辑列为分配任务按钮),以列表形式显示。6 .系统跳转贝囿全分配任务界囿。其他事件流5a.管理员点击当前选中行,系统跳转至编辑详情界面。表4-6分配任务用例用例名称分配任务参与后管理员用例概述管理员进入管理界面给编辑分配前置条件用户以管理员身份登录系统后置条件系统添加一条任务记录基本事件流参与者动作系统响应1.管理员点击分配任务按钮。3 .管理员在选择小说类型。4 .管理员点击确定按钮。2.系统跳转至分配任务界面,并且显示当前选中的编辑名称,状取所有小说类型。5.系统添加任务,并提示添加成功。其他事件流5a.当前编辑已经有任务,系统提示该编辑已有任务。表4-7删除任务用例用
21、例名称删除任务参与后管理员用例概述管理员进入管理界面删除编辑现有任务前置条件用户以管理员身份登录系统后置条件系统删除一条任务记录基本事件流参与者动作系统响应1.管理员选中当前编辑行点击进入。3.管理员点击确定按钮。5.管理员点击确认按钮。2 .系统跳转至编辑详情界面,显示当前编辑的任务,包括编号,分类类型,任务管理(任务管理为删除按钮),以列表形式显示。4 .系统提示确认删除吗?6 .系统删除任务信息。其他事件流5a.管理员点击取消按钮,系统返回当前界面。表4-8管理分类用例用例名称管理分类参与后管理员用例概述管理员进入管理界面对小说分类进行管理前置条件用户以管理员身份登录系统后置条件系统删除
22、分类信息基本事件流参与者动作系统响应1.管理员点击分类管理按钮。3.管理员点击删除按钮。2.系统获取所有小说分类信息,包括分类编号,分类名称,分类管理(分类管理列为删除按钮),以列表形式显示。4.系统删除该列信息,并以列表形式显示剩余信息。其他事件流3a.当管理员删除的分类中有小说,系统提示“此分类中存在小说,不能删除”。表4-9添加分类用例用例名称添加分类参与后管理员用例概述管理员进入管理界面对小说分类进行管理前置条件用户以管理员身份登录系统后置条件系统添加一条分类信息基本事件流参与者动作系统响应1.管理员在分类管理界面点击添加按钮。3 .管理员分类名称框里填写信息。4 .管理员点击添加按钮。2.系统跳转至添加分类界面。5.系统跳转至分类管理界面。其他事件流4a.管理员点击取消按钮,系统跳转至分类管理界面。5a.管理员输入重复的分类名称,系统提示“此分类已存在”。表4-10管理评论用例用例名称管理评论参与后管理员用例概述管理员进入管理界面对用户评论进行管理前置条件用户以管理员身份登录系统后置条件系统删除一条评论信息基本事件流参与者动作系统响应1.管理员点击评论管理按钮。3.管理员点击删除按钮。2.系统获取所有评论信息,包括小说编号,评论人,评论时间,评论内容,编辑(编辑列
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 精神分裂症心理护理
- 电销数据团队建设与运营体系
- 2025版高血压症状诊断及生活护理培训
- 老年痴呆症患者大便护理方法
- 人道主义补偿协议书
- 2025-2026学年北京市初三物理上册期中考试试卷及答案
- 2025-2026学年安徽省亳州市八年级物理上册期中考试试卷及答案
- 2025版心衰常见症状及护理原则培训
- 生产员工安全意识培训
- 员工培训流程图制作指南
- 蜀绣课件教学课件
- 江苏省专升本2025年音乐学理论综合测试试卷(含答案)
- 过敏性哮喘的试题及答案
- 2026中国华电集团有限公司四川分公司校园招聘(第一批)考试模拟试题及答案解析
- 社区宣传环保活动
- 2025年大学民法考试试题及答案
- 2025年“学宪法、讲宪法”竞赛测试题库及答案
- 2025-2026学年小学数学人教版二年级上册第二单元(1~6的表内乘法)单元测试卷及答案
- 成品酒仓库安全培训教案课件
- 2025年北京地区成人本科学士学位英语统一考试真题及答案三级
- 法硕非法毕业论文
评论
0/150
提交评论