顺序图建模
2.4.2.3用例描述 用例名称 用例描述 执行者 前置条件 后置条件 过程描述 异常描述 业务规则 涉及的业务实体 补充说明 用例名称 用例描述 执行者 前置条件 后置条件 过程描述 异常描述 业务规则 涉及的业务实体 补充说明
图书分类 图书管理员将新购入的图书分类 图书管理员 有新购入的图书 新书信息被录入系统 新购入的图书被图书管理员录入系统 新购入的图书之前已经被录入系统 一种图书只能录入一次,直到信息需要更新 图书管理员 图书信息更新 图书管理员将需要更新信息的图书的信息更新 图书管理员 该图书信息在系统里且信息需要更新 该图书的信息被更新 图书信息出现新版,图书管理员将信息录入系统 图书管理员
用例名称 用例描述 执行者 前置条件 后置条件 过程描述 异常描述 业务规则 涉及的业务实体 补充说明
书目检索 任何人登陆网站之后都可以进行书目检索 任何人 系统服务器开启 书目被检索 录入检索关键字,检索出需要的图书 书目不存在 任何人 2.4.3网上交易模块
2.4.3.1功能描述
网上交易模块是该网上书店系统的核心模块,参与者有四个:网上购书者,前台业务员,系统管理员,财务管理。
网上购书者的职责是:注册注销账号,修改密码,提出购书申请,付款,提出退书申请,评价称此次交易
前台业务员的职责是:注册注销账号,修改密码,确认购书申请,确认退书申请,评价此次交易。
财务管理员的职责是:注册注销账号,修改密码,确认付款,退款。
系统管理员的职责是:修改系统管理员密码,维护系统,管理用户权限。
2.4.3.2业务建模 用例图建模
本用例图有四个参与者:网上购书者,前台业务员,系统管理员,财务管理员,
同样,和之前的系统模块一样,前台业务员不接触付款业务,有财务管理员负责。
这样做的好处很明显,依靠形式化的系统运行,避免出现前台业务员出现经济犯罪
行为。同时,避免财务管理员侵吞书店业务,使网上书店的业务不受人为因素的过
多影响。
下面就是该模块用例图
活动图描述步骤
下面的活动图描述了前台营业员与网上购书者进行网上购书活动的全过程,系统充
当了财务管理的角色,系统管理员由于不直接与网上购书业务发生联系,故此活动图 不表示系统管理员的角色。
以下就是该模块的活动图: