UML大作业实验报告.docx

上传人:b****4 文档编号:6168347 上传时间:2023-05-09 格式:DOCX 页数:39 大小:363.21KB
下载 相关 举报
UML大作业实验报告.docx_第1页
第1页 / 共39页
UML大作业实验报告.docx_第2页
第2页 / 共39页
UML大作业实验报告.docx_第3页
第3页 / 共39页
UML大作业实验报告.docx_第4页
第4页 / 共39页
UML大作业实验报告.docx_第5页
第5页 / 共39页
UML大作业实验报告.docx_第6页
第6页 / 共39页
UML大作业实验报告.docx_第7页
第7页 / 共39页
UML大作业实验报告.docx_第8页
第8页 / 共39页
UML大作业实验报告.docx_第9页
第9页 / 共39页
UML大作业实验报告.docx_第10页
第10页 / 共39页
UML大作业实验报告.docx_第11页
第11页 / 共39页
UML大作业实验报告.docx_第12页
第12页 / 共39页
UML大作业实验报告.docx_第13页
第13页 / 共39页
UML大作业实验报告.docx_第14页
第14页 / 共39页
UML大作业实验报告.docx_第15页
第15页 / 共39页
UML大作业实验报告.docx_第16页
第16页 / 共39页
UML大作业实验报告.docx_第17页
第17页 / 共39页
UML大作业实验报告.docx_第18页
第18页 / 共39页
UML大作业实验报告.docx_第19页
第19页 / 共39页
UML大作业实验报告.docx_第20页
第20页 / 共39页
亲,该文档总共39页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

UML大作业实验报告.docx

《UML大作业实验报告.docx》由会员分享,可在线阅读,更多相关《UML大作业实验报告.docx(39页珍藏版)》请在冰点文库上搜索。

UML大作业实验报告.docx

UML大作业实验报告

 

UML建模大作业实验报告

 

组号:

选题名:

E-store网上书店系统

小组成员

.1.需求模型

从用户角度描述系统功能的用例

 

从系统管理员角度描述系统功能的用例

2.分析模型

2.1.架构模型

E-store网上书店包图

系统辅助包图

2.2.分析机制

[列出系统所有涉及的分析机制。

]

名称

描述

验证

验证用户是否有权访问系统

授权

确认用户在请求某种类型的服务时具有相应的权限

消息

给系统的用户发送电子邮件

留存(持久化)

存储系统的状态

表示层请求处理

处理用户通过Web界面提出的请求

系统参数管理

处理外部参数

2.3.关键抽象

2.4.用例实现

2.4.1.注册用例的用例

1.用例名

注册

1.1简要描述

本用例由游客触发的,允许顾客在该书店注册成为会员用户,实现会员的一些权限。

2.事件流

2.1基本流

2.1.1顾客进行注册

顾客在登陆系统时必须先注册一个账号,才能进行登录查询。

2.2备选流

2.2.1注册账号无效

如果顾客登陆账号已存在或者验证码错误,提示顾客无效。

本用例结束。

3.特殊需求

没有和本用例有关的特殊需求。

4.前置条件

在针对登陆书店,必须先注册成为会员

5.后置条件

无。

6.扩展点

没有和本用例有关的扩展点。

·2.4.2.图书浏览用例的用例

1.用例名

图书浏览

1.1简要描述

本用例由游客、会员触发的,允许顾客在书店页面浏览书店的概况和书籍种类。

2.事件流

2.1基本流

2.1.2顾客进行图书浏览

顾客在书店页面浏览书店概况和书籍种类。

本用例结束

2.2备选流

2.2.1浏览无效

如果顾客浏览页面不存在或者方式不正确,提示顾客浏览无效。

本用例结束。

3.特殊需求

没有和本用例有关的特殊需求。

4.前置条件

无。

5.后置条件

无。

6.扩展点

没有和本用例有关的扩展点。

·2.4.3.图书查询用例的用例

1.用例名

图书查询

1.1简要描述

本用例由游客、会员触发的,允许顾客在书店页面查询书籍信息。

2.事件流

2.1基本流

2.1.2顾客进行图书查询

顾客在书店页面查询书店里书籍种类。

本用例结束

2.2备选流

2.2.1查询无效

如果顾客查询书籍不存在或者方式不正确,提示顾客查询无效。

本用例结束。

3.特殊需求。

没有和本用例有关的特殊需求。

4.前置条件

无。

5.后置条件

无。

6.扩展点

没有和本用例有关的扩展点。

·2.4.4.登录用例的用例

1.例名

登陆

1.2简要描述

本用例由会员触发的,允许顾客在浏览拍卖图书查询目录时,针对特定的图书类型。

在针对一个特定的图书,买主必须登录系,进行挑选。

2.事件流

2.3基本流

2.3.1顾客进行注册

顾客在登陆系统时必须先注册一个账号,才能进行登录查询。

2.3.2顾客登陆系统

顾客登陆系统进行图书查询。

2.4备选流

2.4.1登陆账号无效

如果顾客登陆账号不存在或者密码不正确,提示顾客无效。

本用例结束。

3.特殊需求

没有和本用例有关的特殊需求。

4.前置条件

在针对一个图书查询之前,顾客必须登录系统进行查找。

5.后置条件

无。

6.扩展点

没有和本用例有关的扩展点。

·2.4.5个人信息维护用例的用例

1.用例名

个人信息维护

1.1简要描述

本用例由会员触发的,允许顾客在登陆系统后修改补充自己的个人信息并保存。

2.事件流

2.1基本流

2.1.1修改自己的个人信息

顾客对自己的个人信息进行修改并提交该信息。

2.1.2通知顾客修改结果。

系统向顾客发送电子邮件,通知顾客修改成功。

本用例结束

2.2备选流

2.2.1修改信息无效

如果顾客所改信息不符合系统规定,提示顾客修改无效。

本用例结束。

3.特殊需求。

没有和本用例有关的特殊需求。

4.前置条件

在顾客进行信息修改之前,顾客必须登录系统进行修改。

5.后置条件

无。

6.扩展点

没有和本用例有关的扩展点。

·2.4.6选购用例的用例

1.用例名

选购

1.1简要描述

本用例由会员触发的,允许顾客在浏览图书查询目录时进行选购,针对自己想要的图书进行选购。

在针对图书选购时,买主必须登录系统,进行挑选。

2.事件流

2.1基本流

2.1.1输入要买的图书类型

顾客对一个图书类型进行查找。

系统展示图书查询表单界面。

2.1.2.输入图书详细信息

顾客输入图书详细信息并提交该信息。

2.1.3.通知顾客查询结果。

系统向顾客发送电子邮件,通知顾客查找图书的信息已经输入。

本用例结束

2.2.备选流

2.2.1查询图书信息无效

如果顾客所找图书不存在,提示顾客无效。

本用例结束。

3.特殊需求

没有和本用例有关的特殊需求。

4.前置条件

在针对一个图书选购之前,顾客必须登录系统进行查找。

5.后置条件

无。

6.扩展点

没有和本用例有关的扩展点。

·2.4.7收藏夹维护用例的用例

1.用例名

收藏夹维护

1.1简要描述

本用例由会员触发的,允许顾客在浏览图书查询目录时,针对特定的图书类型进行收藏,以便以后查找方便。

2.事件流

2.1基本流

2.1.2选择要买的图书类型

顾客表明其打算对一个图书类型进行查找。

系统展示图书查询表单界面。

2.1.2输入图书信息

买主输入图书信息并提交该信息。

2.1.3对挑选的图书进行收藏

顾客对自己比较满意的图书进行收藏以便以后购买时方便。

本用例结束

2.2备选流

2.2.1收藏图书无效

如果顾客收藏时没有选择系统要求的选项时,系统提示收藏无效,重新收藏。

本用例结束。

3.特殊需求

没有和本用例有关的特殊需求。

4.前置条件

在针对一个图书收藏之前,顾客必须登录系统进行查找再收藏。

5.后置条件

无。

6.扩展点

没有和本用例有关的扩展点。

·2.4.8购物车管理用例的用例

1.用例名

购物车管理

1.1简要描述

本用例由会员触发的,允许顾客在浏览完图书查询后,对自己满意的图书加入购物车进行保存。

2.事件流

2.1基本流

2.1.1选择要买的图书类型

顾客表明其打算对一个图书类型进行查找。

系统展示图书查询表单界面。

2.1.2输入图书信息

买主输入图书信息并提交该信息。

2.1.3图书加入购物车

顾客将自己选中的图书加入购物车。

本用例结束

2.2备选流

2.2.1加入购物车无效

如果顾客没有选择加入的数量等信息,提示顾客无效。

本用例结束。

3.特殊需求

没有和本用例有关的特殊需求。

4.前置条件

在对图书加入购物车之前,顾客必须登录系统进行查找。

5.后置条件

无。

6.扩展点

没有和本用例有关的扩展点。

·2.4.9.订单维护用例的用例

1.用例名

订单维护

1.1简要描述

本用例由店主触发的,允许顾客在浏览完图书查询后,对自己的购买图书下订单,要求店主发货。

2.事件流

2.1基本流

2.1.1选择要买的图书类型

顾客表明其打算对一个图书类型进行查找。

系统展示图书查询表单界面。

2.1.2输入图书信息

买主输入图书信息并提交该信息。

2.1.3通知顾客查询结果。

系统向顾客发送电子邮件,通知顾客查找图书的信息已经输入。

2.1.4顾客下订单

顾客对自己的图书下订单,要求卖家发货。

2.2备选流

2.2.1订单无效

如果顾客所找图书已经卖完,则订单无效。

本用例结束。

3.特殊需求

没有和本用例有关的特殊需求。

4.前置条件

在对图书下订单之前,顾客必须登录系统进行查找。

5.后置条件

无。

6.扩展点

没有和本用例有关的扩展点。

·2.4.10.订单状态查询用例的用例

1.用例名

订单状态查询

1.1简要描述

本用例由会员触发的,允许顾客在下订单之后查询订单状态,查询订单是否发货和书籍的物流情况。

2.事件流

2.1基本流

2.1.1查询订单状态

顾客可以登录查询是否发货或者物流情况。

系统展示图书查询表单界面。

2.2备选流

2.2.1查询无效

如果顾客所查已被领取,则查询无效。

本用例结束。

3.特殊需求

没有和本用例有关的特殊需求。

4.前置条件

在对查询之前,顾客必须登录系统进行查找。

5.后置条件

无。

6.扩展点

没有和本用例有关的扩展点。

·2.4.11.结账用例的用例

1.用例名

结账

1.1简要描述

本用例由会员触发的,允许顾客在购买图书前对自己的订单结账,之后卖家进行发货。

2.事件流

2.1基本流

2.1.1选择要买的图书类型

顾客表明其打算对一个图书类型进行查找。

系统展示图书查询表单界面。

2.1.2输入图书信息

买主输入图书信息并提交该信息。

2.1.3通知顾客查询结果

系统向顾客发送电子邮件,通知顾客查找图书的信息已经输入。

本用例结束

2.1.4结账

顾客对自己的订单结账。

本用例结束。

2.2.备选流

2.2.1结账无效

如果顾客的支付宝余额不足,系统提醒用户结账无效。

本用例结束。

3.特殊需求

没有和本用例有关的特殊需求。

4.前置条件

在针对一个图书查询之前,顾客必须登录系统进行查找。

5.后置条件

无。

6.扩展点

没有和本用例有关的扩展点。

·2.4.12.缺书登记用例的用例

1.用例名

缺书登记

1.1简要描述

本用例由游客、会员触发的,允许顾客在浏览完图书查询后,对自己需要的书籍而书店没有的书籍进行登记。

2.事件流

2.1基本流

2.1.1选择要买的图书类型

顾客表明其打算对一个图书类型进行查找。

系统展示图书查询表单界面。

2.1.2输入图书信息

买主输入图书信息并提交该信息。

2.1.3通知顾客查询结果。

系统向顾客发送电子邮件,通知顾客查找的图书不存在。

2.1.4顾客进行缺书登记

顾客对自己需要的书籍,而书店没有的书籍登记。

2.2备选流

2.2.1登记无效

如果顾客所找的书籍书名不对等原因,提示登记无效。

本用例结束。

3.特殊需求

没有和本用例有关的特殊需求。

4.前置条件

在对图书登记之前,顾客必须登录系统进行查找。

5.后置条件

无。

6.扩展点

没有和本用例有关的扩展点。

·2.4.13.意见反馈用例的用例

1.用例名

意见反馈

1.1简要描述

本用例由游客、会员触发的,允许顾客在浏览完图书并购买了书籍之后对书店的服务和书店的图书数量和种类做出一点意见并反馈给店主。

2.事件流

2.1基本流

2.1.1意见反馈

对书店的服务进行反馈,及时通知到店主。

2.2备选流

2.2.1反馈意见无效

如果顾客因没有填全信息等原因,则反馈意见无效。

本用例结束。

3.特殊需求

没有和本用例有关的特殊需求。

4.前置条件

在对顾客进行反馈意见之前,顾客必须登录系统。

5.后置条件

无。

6.扩展点

没有和本用例有关的扩展点。

·2.4.14.身份验证用例的用例

1.用例名

身份验证

1.1简要描述

本用例由系统管理员触发的,允许管理员进入书店管理系统必须通过身份验证,才能进行书籍的管理

2.事件流

2.1基本流

2.1.1管理员进行身份验证

管理员通过身份验证,登录书店管理系统。

本用例结束

2.2备选流

2.2.1无法通过身份验证

如果管理员因不是本店人员,系统提示没有此人信息。

本用例结束。

3.特殊需求

没有和本用例有关的特殊需求。

4.前置条件

管理人员必须是在本店上班,而且必须在管理系统里面存在本人信息。

5.后置条件

无。

6.扩展点

没有和本用例有关的扩展点。

·2.4.15.后台用户管理用例的用例

1.用例名

后台用户管理

1.1简要描述

本用例由系统管理员触发的,允许系统管理员对不同的用户进行不同的权限分配和员工信息进行录入、删除、浏览、查询、修改等并打印报表进行后台数据的整合,在针对客户的权限分配和员工工作的管理上,系统管理员必须进行身份验证。

2.事件流

2.1基本流

2.1.1身份验证

管理员进行身份验证进行不同权限的客户的权限分配和对员工的录入、删除、浏览、查询、修改打印报表并进行后台数据整理。

2.2备选流

2.2.1身份验证不存在

如果管理员无法通过身份验证则不能进行员工工作的管理和用户的权限

分配。

本用例结束。

3.特殊需求

没有和本用例有关的特殊需求。

4.前置条件

在针对用户的权限分配和员工的工作分配,管理员必须进行身份验证。

5.后置条件

无。

6.扩展点

没有和本用例有关的扩展点。

·2.4.16.折扣管理用例的用例

1.用例名

折扣管理

1.1简要描述

本用例由系统管理员触发的,允许管理员对需要打折的书籍和不需要打折的书籍进行添加、修改、删除、查询和统计打印报表并进行后台数据录入。

2.事件流

2.1基本流

2.1.2管理员进行身份验证

管理员通过身份验证查询需要折扣和不需要折扣的书籍,并进行对折扣的添加、修改、删除和查询打印报表并进行统计录入后台数据库。

2.1.3查询需要折扣的书籍

管理员对需要进行打折的书籍进行查询打印报表并进行后台数据的录入。

2.1.3查询结果

管理员对需要打折的书籍进行添加和修改,对不要打折的书籍进行删除。

本用例结束

2.2备选流

2.2.1没有需要打折和修改的书籍

如果管理员查询没有需要打折和已打折不要修改的书籍,提示管理员不需要修

改。

本用例结束。

3.特殊需求

没有和本用例有关的特殊需求。

4.前置条件

在管理员进行书籍折扣的查询时必须先通过身份验证。

5.后置条件

无。

6.扩展点

没有和本用例有关的扩展点。

·2.4.17.销售管理用例的用例

1.用例名

销售管理

1.1简要描述

本用例由系统管理员触发的,允许管理员浏览顾客选购的图书查询并进行销售,添加已被购买的书籍,打印报表,并进行统计录入后台数据库。

针对管理员对图书的销售管理,管理员必须通过身份验证才可以管理。

2.事件流

2.1基本流

2.1.1查询顾客选购书籍

管理员通过身份验证,查询顾客选购的书籍信息,打印报表,并进行统计录入后台数据库。

2.1.2.添加被购买的书籍

管理员对被顾客选购的书籍通知添加人员进行添加,打印报表统计并录入后台数据库。

本用例结束

2.2.备选流

2.2.1查询无销售记录

如果管理员查询书籍没有被购买,不需要添加和统计。

本用例结束。

3.特殊需求

没有和本用例有关的特殊需求。

4.前置条件

在针对管理员进行销售书籍的查询,管理员必须通过身份验证。

5.后置条件

无。

6.扩展点

没有和本用例有关的扩展点。

·2.4.18.图书管理用例的用例

1.用例名

图书管理

1.1简要描述

本用例由系统管理员和添加人员触发的,允许系统管理员对图书的查询、修改、删除打印报表并进行统计录入后台数据库,并对缺少的书籍通知添加人员进行缺少图书的添加工作。

2.事件流

2.1基本流

2.1.2查询书架上书籍的情况

管理员对书架上的书籍进行查询和统计并打印报表录入后台数据库。

2.1.2查询缺少的书籍

对书架上面缺少的书籍通知添加人员进行书籍的添加

2.1.3查询购买少的书籍

管理员对被顾客选购量少的书籍通知员工修改和删除并录入后台数据库。

本用例结束

2.2备选流

2.2.1查询图书无效

如果管理员查询书架上的书籍没有缺少的书籍和没有需要删除的书籍,提示

管理员无需管理。

本用例结束。

3.特殊需求

没有和本用例有关的特殊需求。

4.前置条件

在针对图书的管理,管理员必须通过身份验证才可以进行查询。

5.后置条件

无。

6.扩展点

没有和本用例有关的扩展点。

·2.4.19.网站用户管理用例的用例

1.用例名

网站用户管理

1.1简要描述

本用例由最高权限管理员触发的,可管理前台的所有个人用户,拥有查看、修改、删除权限,也可根据某用户查找此用户所有订单。

利用查找用户功能可查询到你需用查找的用户,并进行报表打印和后台数据的录入。

2.事件流

2.1基本流

2.1.1查看个人用户信息

查看个人用户的所有订单,系统展示个人用户的所有详细信息。

2.1.2修改删除个人用户的权限

查询个人用户的订单,根据订单情况修改和删除个人用户的部分权限。

本用例结束

2.2备选流

2.2.1查看信息无需修改

如果管理员在查看个人用户信息,因没有购买书籍或者购买书籍量足以维护

个人用户的权限,提示无需修改。

本用例结束。

3.特殊需求

没有和本用例有关的特殊需求。

4.前置条件

在针对网站用户管理,管理员必须通过身份验证。

5.后置条件

无。

6.扩展点

没有和本用例有关的扩展点。

·2.4.20.订货管理用例的用例

1.用例名

订货管理

1.1简要描述

本用例由系统管理员触发的,允许管理员查看需要订货的书籍并进行统计打印报表并录入后台数据库,员工联系服务商告知订货通知。

2.事件流

2.1基本流

2.1.1查看需要订货的书籍

查看需要订货的书籍。

系统展示书籍数量情况界面。

2.1.2统计需要订货的书籍

管理员对需要订货的书籍进行统计和报表打印,通知员工给服务商发出订货通知

2.2备选流

2.2.1订货无效

如果管理员查询没有需要订货的书籍,系统提示无需订货。

本用例结束。

3.特殊需求

没有和本用例有关的特殊需求。

4.前置条件

在对图书的订货,管理员必须通过身份验证并进行书籍数量的查询。

5.后置条件

无。

6.扩展点

没有和本用例有关的扩展点。

·2.4.21.查看意见反馈用例的用例

1.用例名

查看意见反馈

1.1简要描述

本用例由管理人员和查看人员触发的,允许管理员和查看人员对顾客对服务和书籍的数量和种类的意见查看。

2.事件流

2.1基本流

2.1.1查看顾客的意见反馈

查看个人用户对书店的反馈意见,显示个人用户对书店的反馈意见,包含有反馈人的姓名、所在地、联系电话和Email地址。

本用例结束。

2.2.备选流

2.2.1查看无效

如果查看人员对反馈意见查看,因没有顾客反馈,提示查看无效。

本用例结束。

3.特殊需求

没有和本用例有关的特殊需求。

4.前置条件

在针对查看个人用户对书店的反馈意见,管理员必须通过身份验证。

5.后置条件

无。

6.扩展点

没有和本用例有关的扩展点。

(1)、类设计描述及类图

[画出该用例的类图(VOPC:

参与者类图),并介绍类设计的基本思想。

]

(2)、交互图

E-store网上书店系统活动图

E-store网上书店系统时序图

游客注册时序图

(1)新用户填写注册信息,当用户身份注册信息唯一并且格式附合要求.则该用户信息被保存入数据库中,并提示用户注册成功。

(2)否则提示用户重新输入。

该模块涉及到三个主要类:

注册是控制类,用于业务逻辑控制:

用户信息类用来暂存用户数据;数据库类将用户提交的信息永久的保存到数掘库中,若保存失败.则转向用户信息注册页面,由用户确定下一步的操作。

 

会员登录时序图

在图中根据触发事件的不同,响应结果分为三种情况:

(1)由主页面登录事件触发:

验证成功由登录控制类将其转发到登录页面,失败转到错误处理页面。

(2)由用户查询个人账户事件触发,成功后将转发到用户账户查询界面,失败则转到错误处理页面。

(3)由购物车事件触发,成功后将转发到购物车状态查询页面,失败将转到错误处理页面。

在本系统中采用隐藏表单域和URL两者结台的方式区分触发事件,在用户登录时分别进行小同处理。

 

图书查询时序图

(1)用户在图书查询页面选择查询条件,提交请求到控制类图书查询,由该类根据表单中请求参数值的不同,返回不同的响应结果。

(2)分页显示多个查询结果,采用的分页方案是按页数分多次查询数据库,根掘页面控制类中定义的分页参数从数据库对象方法中获取指定页号的图书信息,呈现给用户,采用这种方案减少了查询数掘库的次数,提高程序访问效率。

 

图书信息时序图

方式一:

在商品信息列表页面,用户将鼠标移至图书列表,触发鼠标移动事件,该事件由引擎组件对象处理,该组件根据传入参数,设置请求,并发送一个XML请求对象的异步请求,该请求将会由图书信息控制类进行处理,首先根据请求从数据库中获取该图书的书名及描述信息,并将数据暂存于图书信息对象中,接着调用xml处理(用于将结果集格式化为XML)组件对象中的方法,将图书信息中的数据信息生成

XML格式的数据信息,最后将序列化的XML数据流,写入响应对象,引擎会启用注册在XML请求对象上的回调函数,由该回调函数据利用JavaScript解析XML数据,并将生成的HTML响应信息显示在图书列表页面对应的图书旁边,供用户即时了解图书的相关简介。

方式二:

用户也可通过点击鼠标,获取该图书的详细信息,该请求也会由图书信息控制类进行处理,控制类会根据请求的模式不同,调用不同的业务模型,获取指定图书的详细信息,并呈现到图书信息页面以供用户决定是否确定购买。

 

添加购物车时序图

客户添加商品到购物车的操作将触发引擎中的点击事件,这个事件会把客户的操作状态异步发送到购物车管理类,该控制类首先验证用户是否登录,其次构建一个购物车,调用数据库对象的方法从数据库中取得该商品的相关信息,并加入购物车。

控制器类将购物车中全部的

数据保存入用户账户管理界面中,并调用xml处理对象方法将购物车中所有数据格式化为XML数据,序列化后发送到客户端浏览器中,浏览器中的引擎会将XMLDOM数据流解析成HTML并添加相关的事件,然后显示在购物车项目列表页面。

更新购物车时序图

在购物车查看页面,客户选择删除操作.触发引擎中的点击事件,将用户的操作状态发送到购物车管理类,该类是购物午模块中所有操作的控制类,首先,验证用户身份,然后根据请求参数进行不同的逻辑处理,将请求转发到更新购物车控制类,山该类根据更新操作状态的不同(清空或删除),调用不同的业务模型进行处理,更新购物车控制类将处理后的结果保存入用户账户管理界面对象中.并调用xml处理对象进行购物车数据格式转换,最后将格式化为XML的数据流写入响应对象中,由客户端浏览器中的引擎处理,引擎处理将生成HTML数据并刷新当前购物车查看见面。

会员订购时序图

游客申请网站账户后,才可以购买图书。

会员要购买图书首先要用自己注册的账号密码进行登陆。

登陆后可以浏览和查询图书,当看到自己喜爱的图书时可以进行购买。

会员只需要在所需的商品后面的购买打钩,提交图书ID,等待卖家接受,生成订单,提示用户是否购买成功。

最后把钱支付到支付宝。

等待卖家发货。

 

订单生成时序图

当客户在购物车查看页面确定要购买的所有商品后,将进入“订单生成"模块,订单生成页面将会呈现与订单生成密切相关的客户信息以及送货方式和付款方式等信息,客户确认这些信息后,该订单将会被提交到服务器端由订单处理控制类进行处理,

首先从该用户的购物车中获取所有商品信息,然后调用操纵数据库对象的方法,将订单信息,订单详细信息,订单状态信息分别保存入数据库表订单列表,订单信息,订单状态,更新过程采用事务处理,数据库表更新成功后,将在订单信

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2