下载币查询

学习资料分享系统

下载币查询

 

用例描述文档:

参与者

用例

功能描述

学生、教师

下载币查询

用户查询自己拥有的下载币数量和使用记录。

参与者:学生教师。

用例名称:下载币查询。

基本事件流:用户通过系统提供的查询系统进行下载币查询,查询自己的下载币数量和使用记录。

扩展事件流:无。

关系描述:“下载币查询”用例包含了“文件上传”、“资料下载”用例,用户上传文件可以获得下载币,下载消耗下载币。用户上传的文件如果下载量大于一定数量后,也会获得下载币。

前置条件:统计上传文件数与下载数,满足下载币查询的各项参数。

后置条件:无。

异常:无。

限制:根据用户自身上传下载进行统计与查询。

类图描述文档:

属性

服务

用户

上传的资料的信息

下载币查询

文件上传

资料下载

学生教师

上传的资料的信息

下载币查询

下载币

数量、获取记录、支出记录

查看数量

查看使用记录

资料

大小、种类、下载量

——————————

 

类图综述:描述了“下载币查询”中包含的类及类间关系。

关联描述:类“下载币”和“资料”之间、“下载币”和“下载量”之间、“用户”和“下载币”之间是关联关系。

泛化描述:“用户”和“学生教师”之间是泛化关系。

依赖描述:“下载币”和“资料”之间是依赖关系,“下载币”依赖资料的大小、种类和下载量。

其它描述:无。

顺序图描述文档:

顺序图综述:图描述“下载币查询”的顺序图,涉及了“学生、教师”、“下载币”和“资料”三个对象。

参与者对象描述:“学生、教师”是参与者,“下载币”和“资料”是对象。

消息描述:“学生、教师”上传文件会获得下载币,下载资料时,如果下载币足够,消耗下载币,返回资料下载链接,如果下载币不足,提示用户。用户上传的文件,如果下载量大于一定数值后,用户会获得下载币。用户查询下载币,返回下载币的数量和使用记录。

猜你喜欢

转载自www.cnblogs.com/chzzcz/p/9210991.html