在线购物系统需求分析---案例
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在线购物系统----客户订单处理
在线购物(客户订单处理)[首次获取需求]
肌酸机厂商允许客户通过Internet购买计算机。客户可以在厂商的网页上挑选计算机。计算机分为服务器、台式机和笔记本电脑。客户可以在线挑选标准配置或者按自己期望的配置组装。可配置的组件((如内存)以下拉列表(选择列表)的方式供客户选择。对于每一种新的配置,系统都能计算价格。
为了使订单生效,客户必须填写送货地址和支付信息。可用的支付方式包括信用卡支付和支票支付。一旦订单被提交,系统会给客户发送电子邮件,确认订单的详细信息。在等待计算机到货的过程中,客户可以随时在网上查看订单的状态。
[附加需求]
●每位客户都可以通过商家的在线购物网页查看服务器、台式机或笔记本的标准配置
及价格。客户选择查看详细的配置信息,可能决定购买标准机、或者购买配置更合适的组装机。系统可以根据客户的要求计算每种配置的价格。
●客户可以选择网上订购,或者在最终下订单前要求销售员主动与自己联系,解释订
单的详细信息、协商价格等。
●为使订单生效,客户必须在表单中填写送货地址、账单地址以及支付细节(信用卡
或支票);
●客户的订单被输入到系统中之后,销售人员给仓库发送一份电子请求,说明所订配
置的详细信息。
●交易的详细信息,包括订单号和客户账号,通过电子邮件发送给客户,使其能在线
查看订单的状态。
●仓库收到销售人员的发货后,将计算机发送给客户。
大家参考上述的需求文档说明,按如下步骤进行相应的需求分析。步骤一:找出在线购物系统中的参与者
客户、销售人员、仓库
步骤二:找出每个参与者参与的用例
步骤三:画出用例图
步骤四:编写其中某一个用例的用例文档,格式如下
步骤五:根据上述的用例文档说明找出主事件流和备选事件流中的动作
步骤六:根据上述动作画出活动图
步骤七:参考前面的需求分析找出本系统中的实体类
步骤八:参考步骤七中发现的实体类及根据需求的内容分别找出每个类的属性及类之间的关系画出类图。