您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 小说发布阅读系统需求
小说发布阅读系统需求文档1.用户角色1.游客2.读者3.作者4.编辑5.管理员2.系统功能1.用例图:读者作者游客查看小说管理员管理小说登录注册搜索申请作者删除收藏图书添加小说上传最新章节更改小说状态退出登录管理用户管理分类管理评论修改用户信息发表评论修改密码管理章节扩展包含包含管理读者管理作者包含添加分类添加到我的书窝编辑小说审核章节审核包含管理编辑2.网页端:表1-1游客查看小说用例用例名称查看小说参与者游客用例概述游客进入小说界面从推荐小说栏、书库或搜索点击小说,查看小说详情。前置条件无后置条件无基本事件流参与者动作系统响应2.游客点击小说列表中的详细按钮。4.游客点击查看按钮。1.系统获取小说详情列表,显示书名,小说封皮、作者、内容简介、上传日期、详细按钮。3.系统显示点击的小说详情,包括书名,封面,作者,内容简介,上传日期以及查看按钮。5.系统显示小说内容。其他事件流表1-2登录用例用例名称登录参与者游客用例概述游客输入用户名、密码,输入正确的验证码,系统进行验证后,合法者登录系统,否则提供拒绝登录系统。前置条件无后置条件无基本事件流参与者动作系统响应1.游客在用户名输入框里输入用户名,密码框里输入密码。2.在验证码框中填写验证码。3.点击登录按钮。4.系统验证输入用户输入正确,并且判断用户身份,如用户为读者,跳转至读者界面首页,如用户为作者,跳转至作者界面首页,如用户为管理员,跳转至管理员界面,如用户为编辑,跳转至编辑界面。其他事件流3a.游客输入错误的验证码,系统提示“用户输入验证码错误,请重新输入。”3b.游客输入空白验证码,系统提示“用户输入验证码不能为空,请重新输入。”。3c.游客输入错误用户名,系统提示“用户名或密码错误”。3d.游客输入错误密码,系统提示“用户名或密码错误”。3e.游客输入空白用户名,系统提示“请输入用户名”。3f.游客输入空白密码,系统提示“请输入密码”。表1-3注册用例用例名称注册参与者游客用例概述游客进入用户注册界面,完成注册。前置条件无后置条件系统增加一个用户账号基本事件流参与者动作系统响应2.游客填写个人信息,用户名,密码,真实姓名,电子邮箱,联系电话,联系地址。3.游客填写完个人信息,点击提交按钮。1.系统获取用户注册界面,显示用户应该完善的个人信息。4.系统验证用户输入合法性,系统提示注册成功,并跳转至登录界面。其他事件流2a.游客输入空白用户名,系统提示“请输入用户名!”。2b.游客输入重复用户名,系统提示“该用户名已存在!”。2c.游客输入空白密码,系统提示“请输入密码!”。2d.游客输入空白重复密码,系统提示“请再次输入密码!”。2e.游客两次密码输入不一样,系统提示“两次密码不一致,请重新输入!”。2f.游客输入空白真实姓名,系统提示“请输入真实姓名!”。2g.游客输入空白电子邮箱,系统提示“请输入电子邮箱!”。2h.游客输入空白联系电话,系统提示“请输入联系电话!”。2i.游客输入空白联系地址,系统提示“请输入地址!”。3a.游客可以点击“重置”按钮,进行重置。表1-4搜索用例用例名称搜索小说参与者游客,读者,作者用例概述用户输入小说名字或作者名,点击搜索。前置条件无后置条件无基本事件流参与者动作系统响应1.用户在搜索输入框里想要搜索的内容。2.点击搜索按钮。3.系统验证输入名称输入正确.4.显示小说详情界面,显示书名、小说封皮、作者、内容简介、上传日期、详细按钮。其他事件流4a.用户未输入信息,系统提示“请输入搜索内容”。4b.用户输入不存在信息,系统提示“未搜索到相关内容”。表2-1修改用户信息用例用例名称修改用户信息参与者读者,作者用例概述用户登录后修改个人信息前置条件用户已登录后置条件系统修改用户信息基本事件流参与者动作系统响应1.用户点击“用户管理”下的用户信息修改按钮。3.用户填写完个人信息。4.用户点击提交按钮。2.系统提示输入真实姓名,电子邮箱,联系电话,联系地址,对话框中显示原来的信息。5.系统验证输入合法性,提示修改成功。其他事件流2a.读者输入空白用户名,系统提示“请输入用户名!”。2b.读者输入重复用户名,系统提示“该用户名已存在!”。2c.读者输入空白真实姓名,系统提示“请输入真实姓名!”。2d.读者输入空白电子邮箱,系统提示“请输入电子邮箱!”。2e.读者输入空白联系电话,系统提示“请输入联系电话!”。2f.读者输入空白联系地址,系统提示“请输入地址!”。表2-2申请作者用例用例名称申请作者参与者读者用例概述读者应用此功能申请成为作者前置条件用户以读者身份登录后置条件系统增加一个作者用户基本事件流参与者动作系统响应1.读者点击“作者申请”按钮。3读者按要求输入作者名、小说名称、小说分类、小说封面、小说简介。4.读者点击确定按钮。2.系统跳转到“作者申请”界面5.系统验证读者输入合法性,提示申请成功。其他事件流3a.读者输入已存在作者名,系统提示“作者名已存在”。3b.读者输入已存在小说名,系统提示“小说名已存在”。3c.读者输入空白作者名,系统提示“请输入作者名”。3d.读者输入空白小说名,系统提示“请输入小说名”。3e.读者输入空白小说简介,系统提示“请输入小说简介”。4a.读者可以点击“重置”按钮,进行重置。表2-3删除收藏图书用例用例名称删除收藏图书参与者读者,作者用例概述用户进入我的书窝,点击小说列表里的删除。前置条件用户已登录后置条件系统从我的书窝中删除小说信息基本事件流参与者动作系统响应2.用户点击列表中的删除按钮。4.用户点击确定。1.系统获取我的书窝列表,包括图书封面,书名,状态,编辑(编辑列有详细按钮和删除按钮),以表格形式显示。3.系统弹出对话框提示“是否确定删除?”。5.系统删除小说信息,并返回我的书窝页面。其他事件流4a.用户点击取消按钮,系统跳转回我的书窝页面。表2-4用户查看小说用例用例名称查看小说参与者读者,作者用例概述用户进入小说界面从推荐小说栏、书库或搜索点击小说,查看小说详情。前置条件用户已登录后置条件无基本事件流参与者动作系统响应2.用户点击小说列表中的详细按钮。1.系统获取小说详情列表,显示小说封皮、作者、内容简介、上传日期。3.系统显示点击的小说详情,包括书名,封面,作者,内容简介,上传日期,查4.用户点击查看按钮。看按钮以及添加到我的书窝按钮。5.系统显示小说内容其他事件流表2-5添加到我的书窝用例用例名称添加到我的书窝参与者读者,作者用例概述用户将小说加入到我的书窝中。前置条件用户已登录后置条件系统增加一条小说信息到我的书窝中基本事件流参与者动作系统响应1.用户点击“添加到我的书窝”按钮。2.系统提示“成功添加到我的书窝”。其他事件流表2-6发表评论用例用例名称发表评论参与者读者,作者用例概述用户登录后,点击一本小说,进入小说基本信息显示界面,在此可以进行评论前置条件用户已登录后置条件系统增加一条评论信息基本事件流参与者动作系统响应1.用户在该书评论对话框中填写评论。2.用户点击发表评论。3.系统将评论显示在对话框上面,以表格形式显示评论人,评论内容,发表时间。其他事件流3a.用户未输入评论,系统显示“评论内容不能为空!”。表2-7退出登录用例用例名称退出登录参与者读者,作者用例概述用户退出系统前置条件用户已登录后置条件无基本事件流参与者动作系统响应1.用户点击“退出”按钮2.系统跳转至主界面其他事件流表2-8修改密码用例用例名称修改密码参与者读者,作者用例概述用户修改登录密码前置条件用户已登录后置条件系统保存已修改密码基本事件流参与者动作系统响应1.用户点击“修改密码”按钮3.用户在旧密码框中输入原来密码,在新密码框中输入更改后的密码,在重复密码框中第二次输入新密码。4.用户点击修改按钮。2.系统跳转至修改密码界面5.系统验证用户输入合法性,提示修改成功,自动注销以登录账号,跳转至登录页面。其他事件流3a.用户输入的旧密码错误,系统提示“密码错误”。3b.用户未输入旧密码,系统提示“请输入旧密码”。3c.用户未输入新密码,系统提示“请输入新密码”。3d.用户未输入重复密码,系统提示“请再次输入密码”。3e.用户输入两次密码不一样,系统提示“两次密码不一致,请重新输入”。表3-1更改小说状态用例用例名称更改小说状态参与者作者用例概述作者在我的小说页面更改小说状态前置条件用户以作者身份登录后置条件系统更改小说状态基本事件流参与者动作系统响应2.作者点击列表中“完成”按钮1.系统获取我的小说列表界面,包括名称,最新章节,状态,编辑(编辑列有完成按钮和编辑按钮),上传按钮以及添加小说按钮,以表格形式显示。3.系统更改状态为已完结。其他事件流2a.当小说状态为未审核时,作者点击列表中的“编辑”按钮,系统跳转页面至小说信息修改界面。表3-2添加小说用例用例名称添加小说参与者作者用例概述作者进入添加小说界面,完成添加小说的操作。前置条件用户以作者身份登录后置条件系统添加一本小说基本事件流参与者动作系统响应1.作者在我的小说界面点击添加小说按钮。3.作者选择小说类别,输入小说名称、小说简介并且选择小说封皮。4.作者点击添加按钮。2.系统跳转至添加小说界面。5.系统验证作者输入内容的合法性后弹出“添加成功”其他事件流4a.作者输入已经存在小说名称,系统提示:“小说名称已存在”4a.作者未选择小说类别,系统提示:“请选择小说类别”。4a.作者未输入小说名称,系统提示:“请输入小说名称”。4a.作者未输入小说封皮,系统提示:“请选择小说封皮”。4a.作者未输入小说简介,系统提示:“请输入小说简介”。表3-3上传最新章节用例用例名称上传最新章节参与者作者用例概述作者上传最新章节前置条件用户以作者身份登录后置条件系统添加一个全新章节基本事件流参与者动作系统响应1.作者在我的小说界面点击小说名称进入章节页面,点击上传章节按钮。3.作者输入章节名称,在对话框中输入最新章节内容。4.作者点击添加章节按钮。2.系统跳转至上传最新章节界面。5.系统显示添加成功。其他事件流表3-4修改小说信息用例用例名称修改小说信息参与者作者用例概述作者上修改小说的详细信息(包括小说封面,小说名称,小说简介)前置条件用户以作者身份登录后置条件系统更改信息基本事件流参与者动作系统响应1.作者在我的小说界面点击编辑按钮。3.作者选择封面,填写名称与简介(对话框中显示当前小说名称与简介)。4.作者点击提交按钮。2.系统跳转至小说信息修改界面。5.系统显示修改成功。其他事件流表4-1管理小说用例用例名称管理小说参与者管理员用例概述管理员进入管理界面对用户上传的小说进行管理前置条件用户以管理员身份登录系统后置条件系统更改小说状态基本事件流参与者动作系统响应1.管理员点击小说管理按钮。3.管理员选择小说分类查看小说信息。2.系统获取所有小说信息,包括书名,作者,点击量,收录时间,状态,以列表形式显示。4.系统获取当前小说分类所有小说信息,包括书名,作者,点击量,收录时间,状态,已列表形式显示。其他事件流表4-2管理章节用例用例名称管理章节参与者管理员用例概述管理员进入管理界面对用户上传的小说章节进行管理前置条件用户以管理员身份登录系统后置条件系统更改章节状态基本事件流参与者动作系统响应1.管理员进入小说管理界面。3.管理员点击小说名称。2.系统获取所有小说信息,包括书名,作者,点击量,收录时间,状态,以列表形式显示。4.系统获取此名小说的所有章节,以章节序号排序,以列表形式显示,显示信息包括章节名,状态,其他事件流表4-3管理读者用户用例用例名称管理读者用户参与者管理员用例概述管理员进入管理界面对读者进行管理前置条件用户以管理员身份登录系统后置条件无基本事件流参与者动作系统响应1.管理员点击用户管理按钮。3.管理员在用户分类选择读者,查看读者用户信息。5.管理员点击启用按钮。2.系统获取所有用户信息,包括用户名,姓名,电话,地址,Email,以列表形式显示。4.系统获取读者用户信息,包括用户名,姓
本文标题:小说发布阅读系统需求
链接地址:https://www.777doc.com/doc-2474609 .html