B2C网上商城UML
网上购物商店 UML的使用报告

实验目的1.学会使用UML工具进行系统建模2.学会和熟悉创建系统用例模型过程3.熟悉和掌握创建系统静态模型过程4.学会和掌握创建系统动态模型过程实验步骤及要求1.创建系统用例模型进行系统分析和设计的第一步是创建系统的用例模型,作为描述系统的用户或者参与者所能进行的操作的模型,他在需求分析阶段有着重要的作用,整个开发过程都是围绕系统的需求用例表述的问题和问题模型进行的。
创建系统用例的第一步是确定系统的参与者。
根据需求分析可知网上购物系统的参与者包括以下三种:(1)用户。
泛指所有使用网上购物系统的人,是专门抽象出来的一个参与者。
(2)普通用户。
即游客,进入网上商店浏览但是没有进行注册的用户,无权购买商品,仅有浏览商品信息的功能。
(3)注册会员用户。
已经注册过的用户,登陆网上商店后即可进行购物。
(4)管理员。
对本系统进行数据管理、数据维护,并对商品、订单和用户进行管理的用户。
普通用户用例图的建模过程如下:(1)在创建的“网上购物商店”模型中,右击用例视图,在弹出的快捷菜单中选择新建->用例图。
(2)将创建的用例图名称改为“普通用户用例图”。
(3)双击“普通用户用例图”,进图图形编辑窗口。
(4)单机编辑工具栏上的“参与者”图标,然后再图形编辑区德空白处单击鼠标右键,在创建的人形图案上修改参与者名称为“用户”。
(5)重复4步骤,再创建“普通用户”的参与者。
(6)单击编辑工具栏上的“泛化关系”图标,在图形编辑区中使泛化关系的空心三角箭头线段从“普通用户”参与者连接到“用户”参与者,创建两个参与者之间的泛化关系。
(7)单击编辑工具栏上的“用例”图标,在图形编辑区空白区右击,在创建的椭圆形的用例上修改用例名称为“注册”。
(8)依照7步骤,再创建“浏览商品信息”、“查询商品”、“在线帮助”、“分类商品信息显示”、“优惠商品信息显示”、“热门商品信息显示”、“分类商品查询”、“优惠商品查询”、“热门商品查询”和“高级查询”共10个用例。
UML课程设计--网上购物系统

《面向对象分析与设计》课程设计专业计算机科学与技术班级计算机08-1学号姓名指导教师完成时间2011-6-10成绩目录二设计目的 (3)1.需求分析 (3)系统功能分析 (3)三设计要求 (4) (4) (5) (7).................................................................................9........................................................................ 10 四用UML对系统建模 (12)1.用例图(用例建模)……………………………………………………12前台用户用例图及其文档 (12)后台管理员用例图及其文档 (14)2.系统类图 (16)3.顺序图 (17)4.构造活动图 (20)5.构造状态机图 (29)6.构件图 (33)7.部署图 (33)五使用说明书 (34)六工作总结 (39)一、设计题目:网上购物系统设计二、设计目的需求分析在线商城系统主要是针对中小型商城,购物系统管理员将商品信息整理归类发布到网上,用户登录该网站后,首先要注册为会员才能购买商品,提交订单给购物系统管理员,并同时将费用通过电汇或邮寄的方式交付到商城管理员处。
购物系统管理员在收到付款后,发货给购物者,并同时更新网上有关于该订单的付款状态,从而完成一次交易。
●只允许系统规定的购物系统管理员来添加和修改商品信息;购物系统管理员可以查看该系统的所有注册用户信息,可以修改某一个注册用户的基本信息,也可以删除某个用户;购物系统管理员可以查看该系统的所有订单,可以删除订单,也可以修改订单的付款状态、发货状态。
●任何一个网络用户都可以注册称为该系统的固定用户,注册时需要填写基本注册信息,还可以修改个人的基本信息。
●只有注册用户才能登录此系统,购买商品。
购买商品时可以任意选购商品,任意填写购买数量,可以修改已选择商品的购买数量,可以删除已选择的某一种商品,可以取消购买,可以提交购买下达订单确认一次购买成功。
网上商城设计(数据库设计-UML建模)

网上商城设计目录1 系统分析与设计 (2)1.1系统总体的功能需求 (2)1.2用户接口模块 (3)1.3管理员接口模块 (4)2 系统UML建模 (6)2.1系统用例图 (6)2.2系统的时序图和活动图 (9)3 数据库设计 (11)3.1数据库的R-R图 (11)3.2数据表设计 (12)1 系统分析与设计1.1系统总体的功能需求网上商城是个复杂的电子商务系统,它必须提供接口以供用户登陆并从中选购喜爱的商品,同时还提供系统的管理接口以供管理员和一般网站工作者处理客户订单并维护网站正常运行。
系统的总体功能框架如图1所示:图1 系统总体功能需求图(1)用户接口模块。
用户接口是网站用户使用商城系统的服务入口,所有在线用户都通过浏览器登陆网站,并进行一系列的查询,订购等操作。
用户接口模块包括用户信息维护、商品查询、订购商品和订单维护4个部分。
用户登陆后,用户的ID将会被保存在服务器的缓存(session)中,用户在系统中所做的操作都将被系统存储到数据库中,以供商家进行销售情况和销售走势分析。
(2)管理员接口模块。
这是系统提供给网站维护管理人员的接口。
管理员接口模块包括商品信息维护、内部员工信息维护、订单处理、销售情况查询和报表维护5部分。
网站的一般工作人员通常只有订单处理的权限,他们获得用户提交的订单,并根据库存情况来确定发货或者推迟发货。
网站管理员具有最高级的权限,可以处理客户的订单,可以浏览网站商品的销售情况,及时做出经营调整战略,降低经营风险。
(3)数据服务模块。
数据服务模块是系统正常运行的基础,它包括客户的查询订单的保存,网站工作人员的订单处理;销售情况的查询分析。
1.2用户接口模块用户接口模块包括下图2所示的几个方面。
(1)用户信息维护。
每个想在该系统中购物的用户都必须先注册,注册时的用户名是用户的唯一标识。
系统可以接受客户的个人信息,比如购物方面的喜好,经济能力等等。
系统的后台程序会自动记录每个用户在登陆网站后进行的所有操作,包括查询和订购信息,这种信息对于系统管理员是珍贵的数据,系统会根据用户的查询记录判断该用户的喜好及用户的经济情况。
网上购物系统架构设计(UML)

给仓库,附上所订购的配置项的细节。
ConfiguredComputer,
第1步(在线购物)用例建模:
寻找系统中参与者
考虑如下扩展的需求来发现在线购物应用中的
参与者。
1.客户使用制造厂商的Web页面来查看所选择
的服务器、台式机或笔记本的标准配置,价
钱也同时显示出来。
2.客户选择查看配置的细节,也许带有买它的
意愿或建立一个更合适的配置。每种配置的
价格在客户要求的情况下可以计算出来。
客户选择查看配置的细节,也许带有买它的意愿或建 立一个更合适的配置。每种配置的价格在客户要求的 情况下可以计算出来。
Customer,ConfiguredComputer( ConfiguredProduct), ConfigurationItem
3
客户可以选择在线订购计算机,或者也可以要求销售 Customer,ConfiguredComputer,
7.仓库从销售人员那里获得发票,并给客户运送 计算机。
5
第1步(在线购物)用例建模: 寻找参与者
基于以上分析创建以下参与者: 1.客户-----------------Customer 2.销售人员-----------Salesperson 3.仓库-----------------Warehouse
验证并接受 客户付款
Verify and Accept Customer Payment
更新定单状态
Update Order Status
Warehouse 仓库
制定计算机 配置
Build Computer Configuration
Customer
打印发票
Print Invoice
uml用例描述

uml用例描述使用UML用例描述的标题:在线购物系统在今天的数字化时代,越来越多的人选择在网上购物,这就使得在线购物系统变得非常重要。
在线购物系统是一种以网络为平台,为用户提供商品浏览、购买、支付、物流等服务的系统。
本文将使用UML用例图描述在线购物系统的功能和交互。
1. 用例图介绍在线购物系统的用例图主要包括以下几个角色和用例:- 用户:可以注册、登录、浏览商品、添加商品到购物车、下订单、支付订单、查看订单、取消订单等。
- 商家:可以登录、发布商品、管理商品、管理订单等。
- 系统管理员:可以管理用户、管理商家、管理商品等。
- 物流公司:可以接收订单、安排物流、更新物流状态等。
2. 用户用例2.1 注册用户在使用在线购物系统之前,需要先进行注册。
用户填写个人信息,包括用户名、密码、手机号码等,然后点击注册按钮完成注册。
2.2 登录已注册的用户可以使用用户名和密码进行登录,登录成功后可以进入系统的主界面。
2.3 浏览商品用户登录后可以浏览系统中的商品,可以按照分类、关键词等进行搜索。
用户可以查看商品的详细信息,包括价格、库存、评价等。
2.4 添加商品到购物车用户可以将感兴趣的商品添加到购物车中,方便后续统一结算。
用户可以在购物车中修改商品数量或删除商品。
2.5 下订单用户在购物车中选择要购买的商品,填写收货地址和支付方式等信息,然后点击下订单按钮生成订单。
2.6 支付订单用户选择支付方式,如支付宝、微信支付等,然后输入支付密码进行支付。
2.7 查看订单用户可以查看已下的订单,包括订单的详细信息、支付状态、物流状态等。
2.8 取消订单用户可以取消未支付或未发货的订单,取消后商品库存会相应增加。
3. 商家用例3.1 登录商家使用用户名和密码登录系统,登录成功后可以进入商家管理界面。
3.2 发布商品商家可以发布新的商品,填写商品信息,包括名称、价格、库存、描述等。
3.3 管理商品商家可以管理已发布的商品,包括修改商品信息、下架商品、查看商品销售情况等。
B2C电子商务系统UML建模——淘宝网系统

目录一系统功能需求 (3)二系统的UML建模 (4)1、系统的用例图 (4)(1)系统用户参与的总的用例图 (5)&(2)People的详细用例 (5)(3)会员详细用例图 (7)(4)买家详细用例图 (8)(5)卖家详细用例图 (9)(6)职员详细用例图 (11)~2类图 (13)3 系统的顺序图 (16)5活动图 (19)(1)买家购物 (19)(2)卖家开店 (22)。
(3)卖家发货及商品管理 (23)(4)商品管理活动图 (23)(5)注册活动图 (24)6包图 (26)7构件图 (27)"8部署图 (27)一、系统功能需求本B2C电子商务系统是以淘宝网系统为建模对象。
依据淘宝网的工作流程和模式用统一建模语言UML对淘宝网进行设计和分析。
本系统主要为用户提供了会员注册,购物车管理,商品搜索,用户资料修改等功能,为管理员提供了商品管理,会员管理,新闻信息管理,广告链接管理等功能。
管理员可以通过后台登录进去进行会员管理,商品管理,新闻管理和广告链接管理。
在会员管理中,可以对会员就行添加删除,在商品管理中可以对商品进行添加修改,在广告链接里面可以对广告设置和友情链接进行管理。
$根据对系统的分析,整个系统主要实现网上商品展示与在线购买及各类用户管理。
一、不同身份的人登录后有不通的权限(淘宝公司职员、注册会员、游客)。
二、在线商品展示(首先对所有的商品进行分类,对同一类商品进行分页展示);三、在线购买,对于买家或是游客选定的宝贝可以在线支付货款,商家随即发货;四、后台管理,对庞大复杂的各类商品数据以及注册会员数据进行管理。
其中在线购买宝贝的流程可分为:会员注册(买家或者卖家)、身份认证、发布信息、购买宝贝、网上付款(支付宝或者网银或者邮政储蓄汇款等多种付款方式,供买家自由选择)、发货(淘宝合作快递公司或者其他邮递方式,买家根据邮资自由选择运货方式)、确认收货、打款到商家、信用评价(买家评论卖家,卖家也可评论买家;买家购买宝贝后对商品、卖家的评价反应卖家的信用度,以供后来买家参考)。
UML大作业--网上购物系统

UML大作业--网上购物系统第1章系统需求网上购物系统对于所有销售者讲,具体的优势体现在,不受营业时间和地狱的限制,任何时候、任何地方的消费者都可以浏览商品信息并进行交;不必支付使用现实的场地所产生的种种费用,比如水电费、房租、装修费和管理费等;不必承担显示经营可能产生的风险,如遭遇盗窃,抢劫等。
从消费者角度讲,不受“营业时间”的限制,足不出户就可看到全国各地的商品,可以使用信用卡网上支付,节约了大量的时间和金钱,满足了消费者付出最小成本得到最大效用的目的。
在这个过程中,机会成本将是人们做出抉择的重要依据。
网上购物能够兴起并相对稳定发展,是由于相对于传统购物方式,它能够降低消费者的机会成本,同时也降低消费者的机会,达到双赢。
网上购物系统的目标(1)用户注册后,登陆到网上购物系统中,可以进入购物流程(或在结帐之前注册并登陆系统)。
(2)客户可以登录网上购物系统浏览和购物,当注册后,可以在客户所购商品总金额达一定数量时,从普通会员根据量值不同自动升级成为不同等级的VIP会员,并享受不同折扣优惠。
(3)客户一次可以购买多种商品,当确认购买之后,将产生一张订单。
(4)订单生成后,客户可在前台查询订单的处理状态:“T”表示订单上的商品已发出,“F”表示订单上的商品未发出。
若订单不能在规定日期送达,客户可退单或做其它处理。
(5)一个销售商可以提供多种商品,且一种商品可以由多家销售商提供。
(6)客户和商家可在系统发表留言或评论。
第2章分析问题领域网上购物的特点是改变了以往的购物只能去现实的商场才能达到的结果,采用Web技术,借- 1 -助于Internet 互联网广泛应用技术,达到资源共享,提高以往购物的局限性,缩短人们的时间和提高工作效率,具有较好的交互性,从而实现信息化,规范化,系统化,网络化的平台,使整个购物活动过程简单、方便、易行。
节省了传统店面,店员的成本;节约了成本2.1确定系统范围和边界2.1.1客户前台功能:①客户管理功能系统实行会员注册或登陆,对客户的相关信息的信息(允许项)可以进行修改。
网上商城UML大作业

网上商城系统UML设计小组成员姓名学号班级杨宁辉20107760156 一班盛盼20097760347 一班李斌斌20107760127 一班一、需求陈述:简易网上商城系统主要提供三个方面的服务:(1)在线购物,为普通客户购买商品服务(2)在线销售,为商家销售商品服务(3)后台管理,为管理员管理客户信息和商家信息服务简易网上商城系统---在线购物应提供的服务如下:1、注册普通客户可以浏览网站首页,查看商品信息,但是想购买商品必须先注册用户信息2、登录系统客户根据自己的注册信息登录系统3、查看个人信息用户登录后可以查看自己的个人信息4、修改个人信息用户登录后可以修改个人信息5、浏览商城商品用户可以查看商城商品6、购物车内添加商品用户登录以后可以把自己想购买的商品添加至购物车7、购物车内删除商品用户登录可以从购物车内删除商品8、下订单用户登录以后购买完商品之后提交订单简易网上商城系统---在线销售应提供的服务如下:1、申请成为商家普通用户想卖商品,必须申请成为商家,才可以销售商品2、登录系统商家申请成功后可以登录系统3、查看个人信息商家登录以后可以查看个人信息4、修改个人信息商家登录以后可以修改个人信息5、浏览商城商品商家可以浏览商品6、发布个人商品商家登录以后可以销售商品7、删除个人商品商家登录以后可以删除商品8、查看订单商家登录以后可以查看买家购买自己商品的订单简易网上商城系统---后台管理应提供的服务如下:1、注册信息管理员注册自己的信息2、登录系统商家根据自己的注册信息登录系统3、查看个人信息管理员登录以后可以查看个人信息4、修改个人信息管理员登录以后可以修改个人信息5、查看客户信息管理员登录以后可以查看客户信息6、修改客户信息管理员登录以后可以修改客户信息7、查看商家信息管理员登录以后可以查看商家信息8、修改商家信息管理员登录以后可以修改商家信息二、简易网上商城系统的部分模型图如下1.1顾客用例图。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
B2C网上商城系统建模一、需求分析:本系统功能性需求包括以下内容:1、客户可以打开本系统通过系统管理员注册并登录自己的账户2、客户可以修改和删除自己的注册信息3、客户可以查询本系统里上架的商品4、客户可以订购本系统中的商品并付款给网站工作人员5、客户可以查询订单并可以取消订单6、网站工作人员可以登录本系统并对商品进行上架和下架处理7、网站工作人员可以查询销售记录8、网站工作人员可以对订单进行查询9、网站工作人员可以接受发货请求或者因缺货拒绝请求10、网站工作人员可以接受付款二、创建系统的用例模型本系统的参与者有:系统管理员:系统管理员为系统进行日常的维护和客户及工作人员的账户管理。
网站工作人员:网站工作人员是指本系统的工作人员,他们为客户提供商品信息和日常的商品信息管理,以及销售管理和接受客户付款。
客户:可以注册登陆本系统进行对商品的查询和购买及付款,还能对已下的订单进行查询和取消。
由上可以得出,系统的参与者包括三种,分别是SystemManager(系统管理员)、Customer (客户)和Clerk(网站工作人员),如图所示:根据参与者的不同分别画出各个参与者的用例图。
1、网站工作人员用例图:2、客户用例图3、系统管理员用例图三、创建系统静态模型根据系统需求可以识别系统中存在的对象。
从需求中可知我们至少创建4个类:账户类、客户类、管理员类和网站工人员类。
在用户注册的时候需要为其创建账号,查询库存时需要库存类,卖家和买家查询销售记录时需要销售记录类。
系统和用户交互时修要直观的图形化界面,所以我们需要很多用户界面类。
本项目需要12个用户界面类,分别是主界面类(MainForm)、登录界面类(LoginForm)、购买界面(BuyForm)、个人信息界面类(PersonalForm)、查询商品界面类(QueryForm)、商品类(GoodsForm)、订单维护界面类(OrdermaintainForm)、订单处理界面类(OrderhandleForm)、销售界面类(SaleForm)、销售管理界面类(SalemanagerForm)、付款界面类(PayForm)。
各个参与者的属性:1、Clerk类具有用户名、密码、电话的私有属性2、Customer类具有用户名、密码、地址、电话的私有属性3、SystemManager类有用户名、密码的私有属性4、Transfer类有商品名称、价格、交易时间的私有属性5、Account类有帐号、密码、时间的私有属性6、Storaege类有商品名、数量的私有属性其他界面类不需要设置类属性确定了系统的类后需要确定类之间的关系,类之间的关系如一下类图所示:四、创建系统的动态模型(二)创建序列图和协作图通过系统的用例描述,可以得到一下交互行为:1、网站工作人员登陆本系统2、用户注册本系统3、用户通过系统管理员修改个人信息4、用户登录系统5、网站工作人员将商品上架6、网站工作人员将商品下架7、用户查询所需商品8、用户订购商品9、工作人员订单处理10、销售查询1)网站工作人员登陆本系统用例的工作流程A 、网站工作人员启动系统,在登陆界面LoginForm 中输入自己的用户名和密码并且提交。
B 、系统验证网站工作人员的用户名和密码是否正确,如果正确则创建系统主界面。
C 、如果身份未通过则返回错误信息。
: Clerk: LoginForm: MainForm1. 进入登陆界面1.1. 创建登录对话框2. 输入登录信息2.1. 系统验证身份2.2. 通过创建主界面2.3. 未通过返回错误信息与序列图等价的协作图如图:: Clerk: LoginForm: MainForm1.1. 创建登录对话框2.1. 系统验证身份1. 进入登陆界面2. 输入登录信息2.3. 未通过返回错误信息2.2. 通过创建主界面2)用户注册本系统的用例工作流程A、用户打开主界面后打开注册界面。
B、用户在注册界面输入注册信息并提交。
C、系统判断注册用户名是否和已有的注册用户重复。
D、注册成功则返回注册信息。
: Customer: MainForm : Register : Account1. 打开主界面 1.1. 打开注册界面1.1.1. 创建注册界面2. 输入注册信息 2.1. 查询注册信息2.2. 判断是否重复2.3. 注册3. 返回注册信息与序列图等价的协作图如图:: Customer : MainForm: Register: Account1.1.1. 创建注册界面2.2. 判断是否重复1. 打开主界面2. 输入注册信息1.1. 打开注册界面2.1. 查询注册信息2.3. 注册3. 返回注册信息3)用户通过系统管理员修改注册信息用例工作流程 A 、用户打开主界面并且打开账户信息界面。
B 、在账户信息窗口修改个人信息。
C 、系统判断是否与已有用户名重复。
D 、修改成功后返回修改信息。
: Customer: MainForm : Account:PersonalForm1. 进入主界面1.1. 打开账户信息界面1.1.1. 创建用户信息界面2. 提交修改信息2.1. 判断修改后主键信息是否重复2.2. 写入修改信息3. 返回修改后的信息与序列图等价的协作图如图:: Customer: MainForm: Account1.1.1. 创建用户信息界面2.1. 判断修改后主键信息是否重复 : PersonalForm1. 进入主界面2. 提交修改信息1.1. 打开账户信息界面2.2. 写入修改信息3. 返回修改后的信息4)用户登录用例的工作流程A、用户打开系统并打开登录窗口。
B、输入已注册的用户名和密码。
C、系统验证身份信息通过则允许用户进入用户界面否则返回错误信息。
: Customer 提交身份信息 :LoginForm: MainForm1. 进入登陆界面1.1. 创建登录对话框2. 提交身份信息2.1. 系统验证信息2.2. 通过创建主界面2.3. 未通过返回错误信息与序列图等价的协作图如图:: Customer 提交身份信息 : LoginForm: MainForm1.1. 创建登录对话框2.1. 系统验证信息1. 进入登陆界面2. 提交身份信息2.3. 未通过返回错误信息2.2. 通过创建主界面5)网站工作人员将商品上架用例的工作流程A 、网站工作人员打开主界面,并且进入商品销售界面,再进入商品管理界面。
B 、网站管理员输入商家商品。
C 、系统判断输入的商品信息是否和已存在的商品信息是否重复。
D 、如果不重复则将输入的商品信息提交,如果不重复则返回错误信息。
E 、显示成功提交的商品信息再销售界面。
: Clerk: MainForm : SaleForm:SalemanagerForm: Storeage1. 进入主界面1.1. 打开销售界面1.1.1. 创建销售界面2. 提交商品上架要求2.1. 打开销售管理界面2.1.1. 创建销售管理界面2.1.1.1. 查询是否有可上架商品2.1.1.2. 判断是否和已上架商品重复2.1.1.3. 提取商品信息2.1.1.3.1. 返回商品信息与序列图等价的协作图如图:: Clerk: SaleForm: SalemanagerForm: MainForm: Storeage1.1.1. 创建销售界面2.1.1. 创建销售管理界面2.1.1.2. 判断是否和已上架商品重复1. 进入主界面2. 提交商品上架要求2.1. 打开销售管理界面2.1.1.1. 查询是否有可上架商品2.1.1.3. 提取商品信息1.1. 打开销售界面2.1.1.3.1. 返回商品信息6)网站工作人员将商品下架的工作流程A 、网站工作人员打开主界面并打开销售界面。
B 、网站工作人员打开销售管理界面提交下架商品信息。
C 、系统返回下架成功信息到销售界面。
: Clerk: MainForm: SaleForm:SalemanagerForm1. 进入主界面1.1. 打开销售界面1.1.1. 创建销售界面2. 提交下架商品请求2.1. 打开销售管理界面2.2. 输入下架商品信息2.2.1. 返回下架成功信息与序列图等价的协作图如图:: Clerk: MainForm: SaleForm: SalemanagerForm1.1.1. 创建销售界面1. 进入主界面2. 提交下架商品请求1.1. 打开销售界面2.1. 打开销售管理界面2.2. 输入下架商品信息2.2.1. 返回下架成功信息7)用户查询所需商品用例的工作流程A、用户打开主界面并打开查询界面。
B、用户输入查询信息查询商品。
C、得到查询信息后由系统去除重复。
D、显示查询的结果在查询界面。
: Customer : MainForm : QueryForm :GoodsForm1. 进入主界面1.1. 打开查询界面1.1.1. 创建查询界面2. 输入查询要求 2.1. 查询商品2.2. 去除重复3. 显示查询结果与序列图等价的协作图如图:: Customer : MainForm: QueryForm: GoodsForm1.1.1. 创建查询界面2.2. 去除重复1. 进入主界面2. 输入查询要求1.1. 打开查询界面2.1. 查询商品3. 显示查询结果8)用户订购商品用例的工作流程A 、用户打开主界面并打开购买界面。
B 、用户提交购买信息进入付款界面。
C 、用户付款后进入订单界面。
D 、用户等待发货。
E 、用户收到货物后确认付款。
F 、系统将此次交易记录到交易记录。
: Customer: MainForm: BuyForm : PayForm: Transfer:OrdermaintainForm1. 进入主界面1.1.1.1.1. 创建购买界面2. 购买2.1. 提交购买信息2.1.1. 创建付款界面2.1.2. 付款进入订单界面 2.1.2.1. 创建订单界面3. 等待发货4. 确认付款5. 提交交易记录与序列图等价的协作图如图:: Customer: PayForm: MainForm : BuyForm: Transfer: OrdermaintainForm1.1.1. 创建购买界面2.1.1. 创建付款界面2.1.2.1. 创建订单界面1. 进入主界面2. 购买2.1.2. 付款进入订单界面3. 等待发货4. 确认付款5. 提交交易记录1.1.2.1. 提交购买信息9)工作人员处理订单用例的工作流程A 、网站工作人员进入主界面打开订单处理界面。
B 、网站工作人员查询库存判断是否有此商品的库存。
C 、网站工作人员发货。
D 、等待付款。
E 、接受付款后系统将此次交易记录到交易信息。