标签:bsp 扩展 add 查询 查询系统 大于 事件流 参与 使用
学习资料分享系统
下载币查询
用例描述文档:
参与者 |
用例 |
功能描述 |
学生、教师 |
下载币查询 |
用户查询自己拥有的下载币数量和使用记录。 |
参与者:学生教师。
用例名称:下载币查询。
基本事件流:用户通过系统提供的查询系统进行下载币查询,查询自己的下载币数量和使用记录。
扩展事件流:无。
关系描述:“下载币查询”用例包含了“文件上传”、“资料下载”用例,用户上传文件可以获得下载币,下载消耗下载币。用户上传的文件如果下载量大于一定数量后,也会获得下载币。
前置条件:统计上传文件数与下载数,满足下载币查询的各项参数。
后置条件:无。
异常:无。
限制:根据用户自身上传下载进行统计与查询。
类图描述文档:
类 |
属性 |
服务 |
用户 |
上传的资料的信息 |
下载币查询 文件上传 资料下载 |
学生教师 |
上传的资料的信息 |
下载币查询 |
下载币 |
数量、获取记录、支出记录 |
查看数量 查看使用记录 |
资料 |
大小、种类、下载量 |
—————————— |
类图综述:描述了“下载币查询”中包含的类及类间关系。
关联描述:类“下载币”和“资料”之间、“下载币”和“下载量”之间、“用户”和“下载币”之间是关联关系。
泛化描述:“用户”和“学生教师”之间是泛化关系。
依赖描述:“下载币”和“资料”之间是依赖关系,“下载币”依赖资料的大小、种类和下载量。
其它描述:无。
顺序图描述文档:
顺序图综述:图描述“下载币查询”的顺序图,涉及了“学生、教师”、“下载币”和“资料”三个对象。
参与者对象描述:“学生、教师”是参与者,“下载币”和“资料”是对象。
消息描述:“学生、教师”上传文件会获得下载币,下载资料时,如果下载币足够,消耗下载币,返回资料下载链接,如果下载币不足,提示用户。用户上传的文件,如果下载量大于一定数值后,用户会获得下载币。用户查询下载币,返回下载币的数量和使用记录。
标签:bsp 扩展 add 查询 查询系统 大于 事件流 参与 使用
原文地址:https://www.cnblogs.com/chzzcz/p/9210991.html