失物招领系统用例文档团队:RNG领队:盛加纯3130704235成员:杨驿成员:赵文琪3130704233修改记录表修改时间修改人修改位置目录1引言1.1编写目的1.2背景及内容概述1.3文档约定与定义1.4更新历史1.5参考资料2任务概述2.1目标2.2用户的特点2.3假定与约束3用例图4用例描述4.1用例1查看信息4.1.1用例1.1查看丢失物品信息4.1.2用例1.2查看失主信息4.2用例24.2.1用例2.1编辑发布失物信息4.2.2用例2.2发布失主联系信息4.3用例3管理信息4.4用例4统计信息4.5用例5更新信息5编写总结1引言此小节介绍相关信息与本身特征。文档组织结构可参看目录。其余信息请阅读以下条目。1.1编写目的此文档的编写目的是将系统的所有用例文档化,记录,交流领域信息和用户期望,传达有关问题域的西药信息以及涉众的需求,以帮助项目交流。本文档的阅读者主要是客户,需求团队全体成员以及解系统设计者。1.2背景及内容概述背景1.本文档用于失物招领系统项目2.该系统由客户提出,具有帮助求助者发布丢失信息和查询等功能。用于方便求助者尽快找回丢失物品,群众提供帮助信息。3.需求获取整理与分析为RNG团队(赵文琪,盛加纯,杨驿)内容概述该用例文档主要记录了所有用例包括他们之间的关系,以及各用例的详细描述等。并在最后一部分中记录了文档涉及的度量数据。本文档大体分为五部分,各部分可参考目录标题,详细请参阅下文。1.3文档约定与定义1)失物招领系统项目:项目名称,以下简称LP(LostProperty)2)求助者:丢失物品的发布者。3)用户:帮助信息的的群众。4)管理员:操纵管理员端的工作人员。1.4更新历史本小节记录文档的更新历史,采用表格形式,包含更新编号,更新概述,更新人以及维护人五项。文档每次根更新需要在表格中填入更新数据,以讲更新历史文档化,便于查看。用例文档更新历史更新编号更新时间更新概述更新人维护人12016/5/12文档创建杨驿杨驿22016/5/19文档扩充杨驿杨驿1.5参考资料【1】问题分析过程文档【2】项目前景及范围文档【3】面谈资料整理报告【4】面谈使用原型部件【5】《需求工程——软件建模与分析》【6】软件过程国家标准文档模板2任务描述2.1目标失物招领系统开发是为了帮助丢失物品的学生能够尽快,尽可能地找回所丢,使他们从丢失物品漫无目的的乱找,毫无头绪地询问,以及烦闷沉重的心情中解脱出来。应用目标和作用范围主要为在校师生以及整个学校区域。由于用户分两种类型,故该系统需要一不同运行在两种不同的硬件平台上。该系统与其他软件并无交互,运行环境相对有限独立。2.2用户的特点失物招领系统用户主要有两种类型,一种为使用系统进行寻求帮助的人以及提供帮助的热心人,一种是为系统进行管理管理的管理员。两种类型的人有不同的特点,需要特别对待,前者有可能使用软件经验不足,并且不经常接触系统,所以需要操作简单,界面友好美观,使用户只需要十分简单地学习就可以很快上手使用软件。后者为专业使用电脑的管理人员,需要有一定的操作水平,在使用软件前可以有较长时间进行学习培训,因此需要操作高效,界面简单直观,功能齐全。由于两种用户的特点分歧较大,故软件系统分别在用户手机端和管理员的PC端实现不同的两种软件终端界面。2.3假定与约束假定:系统客户端终端机已经开发完成,软件开发可基于其上直接进行运行、测试等。约束:系统运行平台——系统面向顾客的部分在手机端,在处理速度和容量都及不上PC。3.用例图本节使用两个用例图——分别对应用用户与系统交互,以及管理员与系统交互,来概括文档中出现的所有及用例间关系。本节用例图只是总览,详述请见4用例描述。标记定义:用例扩展关系----用例包含关系用例参与者用例图1用户与系统交互总览用例图2管理员与系统交互总览管理信息发布消息查看丢失物品信息查看失主联系信息编辑发布失物信息提供帮助信息统计信息更新信息评价事件性质级别统计已成功事例撤销已完成的信息查看消息4用例描述描述:产生的原因:师生群众在提供帮助之前需要了解一些基本信息。大概过程:师生在手机端选择查看相应的信息按钮,系统显示相应信息。输出结果:在终端界面空白区输出对应的查看事件的信息。优先级:中等触发条件:触摸查看信息功能按钮前置条件:终端还未进入查看状态,系统显示信息查看结果后置条件:系统显示查看的结果界面正常流程:1.选择具有查看信息功能的按钮2.系统在初始界面显示查看的信息3.得到信息,继续查看其它信息4.系统替换上一显示界面分支流程:1.用户不想继续查看信息,选择发布消息2.系统显示发布信息界面,场景结束异常流程:无相关用例:本用例包含1.1和1.2业务规则:提供人工服务特殊需求:系统界面切换的事件小鱼0.05秒假设:终端机为触屏式,软件可基于开发待确定问题:查看信息的具体按钮与其功能4.1.1查看丢失物品信息用例ID:1.1名称:查看失物信息用例属性:创建者:赵文琪;创建日期:2016/5/12参与者:主参与者:广大师生目标:查看丢失物品的信息描述:产生的原因:用户提出该场景,用户需要了解信息大概过程:用户在终端是选择本节为用例详细描述。用例详述的层次最多止于用例图第二层(个别用例由于到了第二层已经非常简单,顾详述止于第一层),第三层的用例在包含其扩展的上层用例中作为流程或分支叙述。4.1用例1查看信息ID:1名称:查看信息用例属性:创建者:杨驿;创建日期:2016/5/12参与者:主参与者:学生目标:查看失物招领信息了查看物品信息按钮输出结果:在终端界面的空白区显示结果优先级中等触发条件:用户触摸“查看失物信息”按钮前置条件:终端还未进入查看状态,系统显示初始界面后置条件:系统显示物品信息界面正常流程:1.选择具有查看物品功能的按钮2.系统在初始界面显示查看的信息3.得到信息,继续查看其它信息4.系统替换上一显示界面分支流程:1.用户不想继续查看信息,选择发布消息2.系统显示发布信息界面,场景结束异常流程:无相关用例:本用例包含于用例1业务规则:提供人工服务特殊需求:系统界面切换的事件小鱼0.05秒假设:终端机为触屏式,软件可基于开发待确定问题:查看物品信息内容该如何显示4.1.2查看失主联系信息用例ID:1.2名称:查看失主联系信息用例属性:创建者:盛加纯;创建日期:2016/5/12参与者:主参与者:广大师生目标:查看失主联系的信息描述:产生的原因:用户提出该场景,用户需要了解信息大概过程:用户在终端是选择了查看物品信息按钮输出结果:在终端界面的空白区显示结果优先级中等触发条件:用户触摸“查看失主联系信息”按钮前置条件:终端还未进入查看状态,系统显示初始界面后置条件:系统显示失主联系信息界面正常流程:1.选择具有查看失主功能的按钮2.系统在初始界面显示查看的信息3.得到信息,继续查看其它信息4.系统替换上一显示界面分支流程:1.用户不想继续查看信息,选择发布消息2.系统显示发布信息界面,场景结束异常流程:无相关用例:本用例包含于用例1业务规则:提供人工服务特殊需求:系统界面切换的事件小鱼0.05秒假设:终端机为触屏式,软件可基于开发待确定问题:查看失主联系信息内容该如何显示4.2用例发布信息ID:2名称:发布信息用例属性:创建者:杨驿;创建日期:2016/5/12参与者:主参与者:广大师生目标:发布信息描述:产生的原因:用户提出该场景,用户需要发布信息大概过程:用户在终端是选择了发布物品信息按钮输出结果:在终端界面的空白区显示结果优先级中等触发条件:用户触摸“发布信息”按钮前置条件:终端还未进入发布信息状态,系统显示初始界面后置条件:系统显示发布信息界面正常流程:1.选择具有发布信息功能的按钮2.系统在初始界面显示发布的信息3.发布信息,继续发布其它信息4.系统替换上一显示界面分支流程:1.用户不想继续发布信息,选择退出2.系统显示发布信息界面,场景结束异常流程:无相关用例:相关用例2.1和2.2业务规则:提供人工服务特殊需求:系统界面切换的事件小鱼0.05秒假设:终端机为触屏式,软件可基于开发待确定问题:发布信息内容该如何显示4.2.1编辑发布失物信息ID:2.1名称:编辑发布失物信息用例属性:创建者:赵文琪;创建日期:2016/5/12参与者:主参与者:广大师生目标:编辑发布丢失物品的信息描述:产生的原因:用户提出该场景,用户需要发布信息大概过程:用户在终端是选择了编辑发布物品信息按钮输出结果:在终端界面的显示编辑结果优先级中等触发条件:用户触摸“编辑发布失物信息”按钮前置条件:终端还未进入发布状态,系统显示初始界面后置条件:系统显示编辑好的物品信息界面正常流程:1.选择具有编辑发布物品功能的按钮2.系统在初始界面显示编辑的信息3.发布信息,继续编辑其它信息4.系统替换上一显示界面分支流程:1.用户不想继续发布信息,选择退出2.系统显示发布信息界面,场景结束异常流程:无相关用例:本用例包含于用例2业务规则:提供人工服务特殊需求:系统界面切换的事件小鱼0.05秒假设:终端机为触屏式,软件可基于开发待确定问题:编辑好的丢失物品信息内容该如何显示4.2.2提供帮助信息用例ID:2.2名称:提供帮助信息用例属性:创建者:盛加纯;创建日期:2016/5/12参与者:主参与者:广大师生目标:提供帮助的信息描述:产生的原因:用户提出该场景,用户需要发布信息大概过程:用户在终端是选择了提供帮助信息按钮输出结果:在终端界面的空白区显示结果优先级中等触发条件:用户触摸“提供帮助信息”按钮前置条件:终端还未进入发布状态,系统显示初始界面后置条件:系统显示帮助的信息界面正常流程:1.选择具有提供帮助信息功能的按钮2.系统在初始界面显示帮助的信息3.发布信息,继续提供其它信息4.系统替换上一显示界面分支流程:1.用户不想继续提供信息,选择退出2.系统显示提供信息界面,场景结束异常流程:无相关用例:本用例包含于用例2业务规则:提供人工服务特殊需求:系统界面切换的事件小鱼0.05秒假设:终端机为触屏式,软件可基于开发待确定问题:提供的帮助信息内容该如何显示4.3用例管理信息ID:3名称:管理信息用例属性:创建者:杨驿;创建日期:2016/5/12参与者:主参与者:管理员目标:管理丢失物品的信息描述:产生的原因:管理员提出该场景,用户需要了解信息大概过程:管理员在终端是选择了管理物品信息按钮输出结果:在终端界面的空白区显示结果优先级重要触发条件:管理员点击“管理信息”按钮前置条件:终端还未进入管理状态,系统显示初始界面后置条件:系统显示管理物品信息界面正常流程:1.选择具有管理信息功能的按钮2.系统在初始界面显示管理的信息3.管理信息,继续管理其它信息4.系统替换上一显示界面分支流程:1.管理员不想继续管理信息,选择统计信息2.系统显示统计信息界面,场景结束异常流程:无相关用例:相关用例3.1和3.2业务规则:提供人工服务特殊需求:系统界面切换的事件小鱼0.05秒假设:终端机为触屏式,软件可基于开发待确定问题:管理物品信息内容该如何显示4.3.1评价事件性质级别用例ID:3.1名称:评价事件性质级别用例属性:创建者:赵文琪;创建日期:2016/5/12参与者:主参与者:管理员目标:评价丢失物品的信息的级别描述:产生的原因:管理员提出该场景,管理员需要评价信息大概过程:用户在终端是选择了评价物品信息级别按钮输出结果:不同的信息出现不同级别优先级中等触发条件:管理员点击“评价事件性质级别”按钮前置条件:终端还未进入评价状态,系统显示初始界面后置条件:系统显示物品信息级别界面正常流程:1.选择具有评价事件级别功能的按钮2.系统在初始界面显示事件级别的信息3.得到信息,继续评价其它信息4.系统替换上一显示界面分支流程:1管理员不想继续评价信息,选择统计消息2.系统显示统计信息界面,场景结束异常流程:无相关用例:本用例包含于用例3业务规则:提供人工服务特殊需求:系统界面切换的事件小鱼0.05秒假设:终端机为PC,软件可基于开发待确定问题:评级的事件如何