没有合适的资源?快使用搜索试试~ 我知道了~
首页案例二:网上购物系统UML课程设计RationalRose建模(综合).pdf
案例二:网上购物系统UML课程设计RationalRose建模(综合).pdf
需积分: 48 1.2k 浏览量
更新于2023-05-22
评论 5
收藏 1.31MB PDF 举报
案例二:网上购物系统UML课程设计RationalRose建模(综合).pdf
资源详情
资源评论
资源推荐

一 需求规格说明
1.系统说明
1.1 需求描述:
◼ 一个计算机制造厂商提供了通过因特网购买计算机的可能性,客户可
以在制造商的 Web 页面上选择订购计算机或计算机组件,计算机分为服
务器、台式机和笔记本。客户可以选择标准配置,或者可以在线建立自己
希望的配置。可配置的构件(如内存)显示在一个可供选择的列表中。对
每个新的配置,系统可以计算价格。
◼ 要发出定单,客户必须填上运送和付款信息,可接收的付款方式为信
用卡和支票,一旦定单被输入,系统向客户发送一个确认 e-mail 消息,并
附上定单的细节,在等待计算机送到的时候,客户可以在任何时候在线查
到定单的状态。
◼ 后端定单处理包含下面所需的步骤:验证客户的信任度和付款方式、
向仓库请求所订购的配置、打印发票并且请求仓库将计算机运送给客户。
1.2 资源
主要资源:标准配置的计算机(服务器、台式机和笔记本)
自定义配置的计算机(服务器、台式机)
其他资源:各类型计算机组件
1.3 活动列表
1. 客户使用制造厂商的 Web 页面来查看所选择的服务器、台式机或笔
记本的标准配置,价钱也同时显示出来。
2. 客户选择查看配置的细节,也许带有买它的意愿或建立一个更合适
的配置。每种配置的价格在客户要求的情况下可以计算出来。
3. 客户可以选择在线订购计算机,或者也可以要求销售人员在定单真
正发出之前与自己联系,解释定单的细节、协商价格等。
4. 要发出定单,客户必须填写在线表格关于运送和发票地址以及付款
细节(信用卡或支票)。
5. 在客户定单输入到系统之后,销售人员发送电子请求给仓库,附上
所订购的配置的细节。
6. 事务的细节,包括定单号和客户账号,要 e-mail 给客户,使得客户
可以在线查看定单的状态。
7. 仓库从销售人员那里获得发票,并给客户运送计算机。
2.网上购物系统人机界面描述
⚫ 用户和系统之间的界面
对所有的顾客都开放。允许用户搜索当前在线产品信息(各类计算机、

面向对象的可视化建模——网上购物系统
1
服务器、笔记本及计算机配置)。允许用户输入定单信息或汇款信息等用
户的个人资料。
⚫ 销售人员与系统之间的界面
谨对拥有口令的销售人员开放。允许销售人员查看定单信息验证用户
付款金额等行为。
3.信息资源列表
◼ 标准配置计算机信息
为需要此类信息的用户提供相关的信息资源。
◼ 自定义配置计算机信息
为需要此类信息的用户提供相关的信息资源。
◼ 定单信息
要购买产品的用户输入相关信息,提交系统。
◼ 购物信息
为用户选购的产品作出记录并估计价格,为用户提供参考。
◼ 付款信息
用户输入相关信息,销售人员验证相关信息。

面向对象的可视化建模——网上购物系统
2
二 需求分析过程
1.网上购物应用中的参与者
2.系统中的用例及用例文档
2.1 用例
StandardConfiguration
(from 标准产品)
Print Invoice
(from 付款)
Verify and Accept Payment
(from 付款)
Order
(from 购买)
Inform WareHouse about Order
(from 送货)
Request Salesperson Contact
(from 购买)
Update Order Status
(from 送货)
SelfConfiguration
(from 自选部件)
1.客户-----------------Customer
2.销售人员-----------Salesperson
3.仓库-----------------Warehouse
图1 参与者(网上购物)
Customer
客户
Salesperson
销售人员
Warehouse
仓库

面向对象的可视化建模——网上购物系统
3
2.2 总用例图
Verify and Accept Payment
(from 付款)
SelfConfiguration
(from 自选部件)
StandardConfiguration
(from 标准产品)
Order
(from 购买)
Warehouse
Customer
Request Salesperson Contact
(from 购买)
<<extend>>
Print Invoice
(from 付款)
Inform WareHouse about Order
(from 送货)
Update Order Status
(from 送货)
Salesperson
网上购物系统用例图

面向对象的可视化建模——网上购物系统
4
2.3 用例文档:
用 例:
StandardConfiguration
简 述:
该用例允许用户查询选择标准配置计算机,包括价格及部
件清单。
参 与 者:
Customer
前提条件:
Customer 点击一个因特网浏览器进入计算机制造厂商的
选购标准配置计算机的 Web 页面,该页面显示标准配置计算
机的价格以及部件清单。用例开始。
主 流:
用户查询标准计算机配置,将选中的计算机标准配置加入
购物车,用户可随时增减购物车内商品,web 页面动态对累
积价格进行更新。
其 他 流:
无
后置条件:
如果用例成功,将购物车内已配置计算机型号及数量存入
临时数据库。
用 例:
SelConfiguration
简 述:
该用例允许用户自定义计算机配置,包括部件清单及总计
价格。
参 与 者:
Customer
前提条件:
Customer 点击一个因特网浏览器进入计算机制造厂商的自
定义配置计算机及部件的 Web 页面,该页面显示计算机部件
清单及价格。用例开始。
主 流:
用户查询选择计算机部件,将选中的自配置计算机加入购
物车,用户可随时增减购物车内商品,web 页面动态对累积
价格进行更新。
其 他 流:
无
后置条件:
如果用例成功,将购物车内自配置计算机部件及数量存入
临时数据库。
用 例:
Verify and Accept Payment
简 述:
该用例验证并接受客户付款,并将付款信息通知销售人员。
参 与 者:
Customer, Salesperson
前提条件:
Customer 收到定单确认信息后,通过信用卡或支票完成转
帐。用例开始。
主 流:
检查用户帐号及付款金额,若金额无误,将付款成功信息
通知销售人员。
其 他 流:
若金额不足,向用户发送通知。
后置条件:
如果用例成功,将付款成功信息通知销售人员,并将客户
订购信息及交付金额存入数据库。
用 例:
Request Salesperson Contact
简 述:
该用例允许 Customer 请求 Salesman 在定单真正发出之前
与自己联系,解释定单的细节、协商价格等。
剩余34页未读,继续阅读
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0