团队作业2—需求分析

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/computer-science-class1-2018
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/computer-science-class1-2018/homework/11976
这个作业的目标 对前面做的用例图,用例描述,顺序图,类图进行概括,完善,总结。
小组的组号和队名 第二组冰菓不是冰葉组
小组的队长姓名 贺勇

名称:《校园网二手交易管理系统》项目需求分析模型

一、非功能性需求

安全性:mysql数据库不知道我的账号密码绝对进不去,绝对没有人能随意动里面的重要信息数据安全性保障极高。

可靠性:mysql数据库不知道我的账号密码绝对进不去,绝对没有人能随意动里面的重要信息,信息保密可谓十分可靠牢固。

互操作性:用户和管理员都有各自对应的独立操作功能,管理员更有独特功能,互有交互操作,水准极高,互操作性强。

健壮性等:我们这个校园网二手交易管理系统发展前景还是有的,主要我们学校都还没一个特别成功的网页版校园二手交易管理系统,健壮性发展空间很大。

二、功能性需求(以图文结合的方式进行描述,不能只有图片没有文字说明)

1.用例图

1.1管理员用例图

管理员有在线登录,查询数据库信息,在用户发出上架商品请求时可以允许该请求再进行修改数据库商品信息操作,在用户发出修改密码请求后可进行修改用户密码操作

1.2用户用例图

用户在线登录,进入商品首页寻找自己想要的商品,或通过搜索查询相关商品,自身可以对自己的商品进行删除,也可向管理员提交上架商品的请求或修改密码的请求

2.用例描述

2.1管理员部分用例描述

管理员在线登录用例描述

修改用户密码用例描述

修改数据库商品信息用例描述

查询商品用例描述

2.2用户部分用例描述






3.顺序图

3.1管理员顺序图

管理员输入账号密码给管理员登录边界类,边界类通过对比数据库审查无误后管理员登录到管理员界面即控制类,该控制类下有三个辅助类实现三大块功能,如商品查询辅助类,修改商品辅助类,修改密码辅助类,这些辅助类都是对数据库实体类进行操作,操作完成后返回结果给管理员。

3.2用户顺序图

用户在边界类上输入账号和密码边界类,通过控制类进行对账号密码的确认,账号密码正确后登入都商品界面即控制类,该控制类有详细商品界面(关于商品的详细信息),搜索界面(进行商品查询)两个辅助类。管理界面为控制类,该类从数据库中提取用户已发布的商品信息,或添加商品。

3.3修改密码详细顺序图

用户通过控制类发送修改密码请求给辅助类,修改密码辅助类添加用户账号和对应新密码到数据库中,管理员知道用户提出修改密码请求后通过管理员界面即控制类,对修改密码辅助类发送修改密码请求,最终由辅助类对数据库实体类进行修改操作,最终返回修改结果给管理员和用户

3.4管理员通过用户上架请求顺序图

用户通过控制类发送商品上架请求请求给辅助类,上架辅助类添加需要上架的商品信息到数据库中,管理员知道用户提出上架商品请求后通过管理员界面即控制类,对修改数据库商品信息这一辅助类发送商品上架请求审查,最终由辅助类对数据库实体类进行上架商品的相关操作,最终返回修改结果给管理员和用户

4.分析类图

分析类图主要包括用户、管理员、商品首页和数据库,管理员可以对用户进行一对多的管理,包括给用户修改密码、修改商品信息等。商品首页可以查看和搜索商品,而所有的登录注册、上架商品等操作都是通过对数据的的写入和读取实现的。

posted @ 2021-05-08 14:48  冰菓不是冰葉  阅读(129)  评论(0编辑  收藏  举报