关于网上商城开发的随笔记录2占魁

描述:该参与者的信息以保存在数据库智能光,经过合法性验证后,能够执行该系统中的所有功能。

2.会员

描述:该参与者注册之后,信息保存在数据库中,经合法性验证后,能够执行该系统中的基本功能

3.2用例

1.登陆(logon)

2.注销(logout)

3.修改用户信息(modifydealerinfo)

4.浏览目录(viewcategory)

5.搜索产品(searchitem)

6.查看产品(viewitem)

7.加入购物车(addcart)

8.查看购物车(viewcart)

9.修改购物车中的商品(modifycartitems)

10.删除购物车中的商品(deletecartitem)

11.清空购物车(emptycart)

12.结账(checkout)

13.配置收货人信息(configurerecipient)

14.配置送货方式(configureshipment)

15.配置付款方式(configurepaymentmethod)

16.确认订单(affirmorder)

17.查看订单(vieworder)

18.修改订单(modifyorder)

19.删除订单(deleteorder)

20.查看新品(viewlatestitem)

21.查看特价品(viewspecialpriceitem)

22.查看积分(viewgrade)

23.用户反馈(feedback)

24.查看反馈(viewfeedback)

顶层用例图如图3.1所示:

3.3用例分析与描述

登陆(logon)

1.用例图

1.用例的事件流描述

2.1.简单描述:

本用例描述了用户或管理员如何登陆到系统中。

2.2.前置条件

无。

2.3.后置条件

如果用例成功,用例登陆到系统中,否则系统的状态不变。

2.4.扩充点

2.5.事件流

2.5.1.基流

(1)管理员登陆到基于后台管理的网站时,用例启动。

(2)系统提示用户输入用户名和密码。

(3)用户输入自己的用户名和密码,提交(E-1)。

(4)系统验证输入的名字和密码(E-2)用户登陆系统成功。

2.5.2.替代流

E-1:包含了单引号、双引号或为空,系统提示错误。

E-2:系统检索不到该用户的密码,系统提示错误。

注销(logout)

修改用户信息(modifydealerinfo)

1用例图

2用例的事件流描述

2.1简单描述:

该用例描述了如何修改用户的信息,但用户的用户名不允许修改。

2.2前置条件

用户已登陆

2.3后置条件

用例成功,把用户的信息保存到数据库中。

2.4扩充点

2.5事件流

2.5.1基流

(1)系统提示输入用户的信息。

(2)用户输入所需信息,提交(E-1)。

(3)系统把所需的信息保存到数据库中。

2.5.2替代流

浏览目录(viewcategory)

用户选择一目录,显示该商品目录的商品信息(商品的价格与给的折扣有关)。

用户已登

用例成功,显示对应商品目录商品信息

(1)系统提示选择一目录。

(2)用户单击一目录。

(3)系统检索该用户的折扣。

(4)系统检索对应该目录的商品,商品的价格与给的折扣有关。存在(S-1),不存在(s-2)。

2.5.2分支流

S-1:小图显示所有商品图片(如果有),商品名称,商品简单描述,单价,加入购物车提示:如果产品不能在一页显示完,系统显示“第一页”“上一页”,“下一页”、“最后一页”页浏览提示

S-2:系统提示不存在该目录的产品。

搜索产品(searchitems)

用户可基于商品的类别和商品的名称的组合条件进行模糊查找。

用例成功,显示满足查找条件的所有记录。

(1)系统提示输入商品的类别和搜索的关键字。

(2)用户输入商品的类别和搜索的关键字,提交。

(3)检索该用户的折扣。

(4)系统检索满足条件的商品。如果存在(S-1),不存在(S-2)。

查看产品(viewitem)

用户查看某一产品的详细描述。

用户已登,且系统处于商品页显示状态。

用例成功,显示对应商品的详细信息。

(1)系统提示用户选择一商品

(2)用户选定一商品,确认。

(3)系统检索该用和的权限。

(4)系统检索该商品的详细信息。

(5)系统以大图显示该商品的图像、商品名称、商品价格、加入购物车提示。

加入购物车(addcart)

用户把所需的商品加入购物车

用例成功,进入到查看购物车页。

(1)在商品显示页中,系统提示加入购物车。

(2)确认加入购物车。

查看购物车(viewcart)

用户查看购物车

显示购物车中所有商品的编号、名称、数量、单价、金额。

(1)用户确认查看购物车。

(2)系统显示购物车中的所有商品的编号、名称、数量、单价、金额以及合计(商品的数量可修改)。

(3)系统显示用户可修改商品的数量,删除商品、清空购物车、继续购物以及结账。

修改购物车中的商品(modifycartitems)

用户修改购物车中商品的数量。

系统处于查看购物车状态。

用例成功,购物车中商品的数量被更改。

(1)系统提示更改商品的数量。

(2)用户输入要更改商品的数量,确认更改(E-1)。

(3)系统刷新购物车。

E-1:用户输入的商品数量只能是(1-50)间的整数。否则提示错误。

删除购物车中的商品(deletecartitem)

用户删除购物车中的某个商品。

用例成功,删除商品。

(1)系统提示删除商品。

(2)用户删除商品,确认。

清空购物车(emptycart)

用户清空购物车中的商品。

用例成功,系统清空购物车。

(1)系统提示清空购物车。

(2)用户清空购物车。

结账(checkout)

用户加入购物车完毕,即可进入结账状态

用例成功,便可进入配置用户的收获地址、送货方式、付款方式的配置页。

(1)系统提示用户结账。

(2)用户确认结账。

(3)系统检查购物车是否为空(E-1)。

(4)系统进入该用户的登陆界面,用户输入密码确认。

(5)检索成功(S-1),不成功(S-2)。

E-1:购物车为空,系统提示错误,并转入至首页。

2.5.3分支流

S-1:系统进入配置用户的收货地址、送货方式、付款方式的页面。

S-2:停留在登陆界面。

配置收获地址信息(configurerecipient)

配置用户的收货地址信息。

结账用例成功。

用例成功,如果送货方式和付款方式配置好,则可下订单。

不存在该用户的收获地址。

(1)系统检索该用户最近的收货地址,存在(S-1),不存在(S-2)。

S-1:

(2)用户可修改该收货地址(使用修改收货地址用例)。

S-2:

(1)系统提示输入收货地址。

(2)用户输入收货地址确认(E-1)。

(3)把该地址储存到数据库中。

(4)回到配置页。

2.5.3替代流

配置送货方式(configureshipment)

配置用户的送货方式。

用例成功,如果收货地址和付款方式配置好则可下订单。

不存在该用户的送货地址。

(1)系统检索该用户的送货方式,存在(S-1),不存在(S-2)。

S-1:系统显示检索到的送货方式,用户可修改送货方式。

(1)系统提示输入一送货方式。

(2)用户输入送货方式,提交。

(3)系统存储该送货方式。

配置付款方式(configurepaymentmethod)

用户配置其付款方式。

用例成功,如果配置收货地址用例和配置送货方式用例成功,用户可下订单。

该用户的付款方式不存在。

(1)系统检索该用户的付款方式,存在(S-1),不存在(S-2)。

S-1:系统显示检索到的付款方式,

(1)系统提示输入一付款方式。

(2)用户输入一付款方式,提交。

(3)系统把该付款方式存储到数据库中。

确认订单(affirmorder)

确认生成订单。

配置收货地址、送货方式、付款方式用例成功。

用例成功,把订单数据存储到数据库中。

(1)系统提示确认订单。

(2)用户确认订单。

(3)系统生成订单号。

(4)系统生成订单记录并存入数据库中。

(5)系统清空购物车。

(6)系统显示订单情况、收货地址、送货方式、付款方式。

查看订单(vieworder)

查看该用户的所有订单或基于组合条件的订单。

用例成功,系统显示该用户的订单情况。

(1)用户选择查看所有的订单(S-1),或基于组合条件产看订单(S-2)。

(1)系统检索该用户的所有订单

(2)系统显示所有订单,当显示的订单查过一页时,系统显示“第一页”、“上一页”、“下一页”、“最后一页”的页浏览提示。

(3)系统检索满足组合条件的所有订单。

(4)系统显示满足条件的订单。

E-1:系统验证输入的合法性,不合法系统提示错误。

修改订单(modifyorder)

用户修改订单的订单明细,收货地址、送货方式、付款方式。

系统处于查看订单状态中。

用例成功,把修改的订单存储到数据库中。

(1)系统提示修改订单

(2)用户确认修改(E-1)。

(3)系统提示输入要修改的订单。

(4)用户输入修改信息,提交(E-2)。

(5)系统存储订单情况至数据库中。

E-1:已审核的订单不能修改,否则提示错误。

E--2:不合法输入,系统提示错误。

删除订单(deleteorder)

用户删除不需要的订单。

用例成功,系统删除该订单。

(1)系统提示删除该订单。

(2)用户确认删除该订单(E-1)。

(3)系统从数据库中删除该订单。

E-1:已审核的订单不能删除,否则提示错误。

查看新品(viewlatestitem)

用户浏览最新出现的产品。

用例成功,系统显示最新的产品。

(1)系统检索最新商品信息,存在(S-1),不存在(S-2)。

S-1:系统显示检索的最新商品,当商品超过一页时,系统提供“第一页”、“上一页”、“下一页”、“最后一页”的页浏览提示。

S-2:系统显示最新商品不存在。

查看特价品(viewspecialpriceitem)

用户浏览特价产品。

用例成功,系统显示特价商品。

(1)系统检索特价商品信息,存在(S-1),不存在(S-2)。

S-1:系统显示检索的特价商品,当商品超过一页时,系统提供“第一页”、“上一页”、“下一页”、“最后一页”的页浏览提示。

S-2:系统显示特价商品不存在。

查看积分(viewhistoryrecordandgrade)(这个不太想做,牵扯到多加表。。。)

用户查看积分情况。

用例成功,系统显示该用户的积分情况。

(1)系统检索该用户的积分情况。

(2)系统显示积分情况。

用户反馈(feedback)(这个不太想做,牵扯到多加表。。。)

用户提出反馈意见

用例成功,把该用户的反馈信息存储到数据库中。。

(1)系统提示输入反馈信息。

(2)用户输入反馈信息,提交(E-1)。

(3)系统存储反馈信息发哦数据库中。

E-1:系统验证输入的合法性,不合法,系统提示错误。

查看反馈答复(viewfeedbackanswer)(这个不太想做,牵扯到多加表。。。)

用户查看反馈答复。

用例成功,显示该用户的反馈答复。。

S-1:系统显示所有回复,当回复超过一页时,系统提供“第一页”、“上一页”、“下一页”、“最后一页”的浏览提示。

2.5.4分支流

S-3:系统显示所有回复,当回复超过一页时,系统提供“第一页”、“上一页”、“下一页”、“最后一页”的浏览提示。

THE END
1.网上购物系统用例图网上购物系统用例图 一、系统用例发布商品信息修改密码删除商品信息修改商品信息管理员查看商品评价查看交易情况退货处理发货处理注册查看商品管理收藏夹搜索商品客户管理购物车支付确认收货3申请退货查看交易记录评价商品二、登录注册 注册找回密码客户登录注册注册填写注册表审核信息信息是否合理否是注 册成功是否修改是否修改https://wenku.baidu.com/view/da560acd72fe910ef12d2af90242a8956becaadf.html
2.网上购物系统用例图网上购物系统用例图,网上,购物,系统,用例图一系统用例二登录注册退出系统退出系统二用户账户管理查看订单信息退出修改成功客户系统三在线购买吴顾客.到货通知库https://www.renrendoc.com/paper/168320793.html
3.网上购物系统用例图20230603091210.docx网上购物系统用例图.docx 关闭预览 想预览更多内容,点击免费在线预览全文 免费在线预览全文 一、系统用例修改密码修改密码发布商品信息删除商品信息管理员修改商品信息查看商品评价查看交易情况发货处理退货处理注册查看商品管理收藏夹客户搜索商品管理购物车支付申请退货确认收货3 查看交易记录评价商品二、登录注册注册填写注册https://m.book118.com/html/2023/0603/8065051104005074.shtm
4.用例图完全指南:需求分析与系统设计的绝佳工具网上购物系统用例图模板,前往获取 通过用例图清楚地呈现网上购物系统的主要功能和参与者之间的交互,开发团队可以从中深入理解用户在购物过程中的需求和期望。用例图帮助团队定义了系统的核心功能,如浏览商品、购物车管理等,确保系统能够满足用户的基本购物需求。UI设计师也能更好地理解用户与系统的交互流程,从而设计出用户https://boardmix.cn/article/what-is-use-case-diagram/
5.网上购物系统UML所有图及实验报告网上购物系统 UML 用例图 领域模型 交互图等 网上购物系统 UML 用例图 领域模型 交互图等 网上购物系统 UML 用例图 领域模型 交互图等点赞(0) 踩踩(0) 反馈 所需:7 积分 电信网络下载 欢庆国庆-山河依旧主题通用ppt模板.pptx 2024-12-13 19:11:49 积分:1 https://www.coder100.com/index/index/content/id/1009514
6.基于uml网上购物系统(精选8篇)4:登陆后用户可修改购物数量。3.2 用例图的分析:确定执行者 1谁使用系统的主要功能? 2谁需要从系统获得对日常工作的支持和服务? 3需要谁维护管理系统的日常运行? 4公司的哪个部门使用系统? 5系统需要与其它哪些系统交互? 6谁需要使用系统产生的结果? 针对网上购物系统的前台系统,通过回答以上问题,可以得到执行者有https://www.360wenmi.com/f/filee8xlnx53.html
7.购物网站程序的架构购物网站的系统分析轩辕的技术博客表7 购物车信息表 表名:ShopCart Part 2面向对象分析与建模 六、用例图 根据以上分析用例图如下: 图4网上购物系统(顾客服务)用例图 图5网上购物系统管理员用例图 七、具体用例说明 (1)搜索商品 用例名:搜索商品(Search for Items) 简要说明:这个用例描述顾客根据关键词搜索商品的过程。 https://blog.51cto.com/u_12227/6794047
8.图书网上销售系统用例图图书网上销售系统的用例图,包括系统管理员、图书、用户、购物车、订单、付款等方面,收藏下图参考使用吧!https://www.edrawmax.cn/templates/file/1031260
9.基于JavaWeb网上商城(以卖书为主)腾讯云开发者社区3.2.4用户用例图 3.3系统流程分析 客户购物的流程是整个系统流程最重要的部分,不管客户是否登录都应该进行商品浏览,未登录的客户可以在将商品放入购物车时进行验证。 (1)客户购物流程图: (2)管理员流程图: (3)商家流程图: 4.数据库设计 数据库设计是整个项目开发的关键,一个好的数据库设计可以大大减少开发中不https://cloud.tencent.com/developer/article/2099748
10.电子商务系统分析与设计第6章电子商务系统分析在线免费阅读6.2.2 B2C电子商务系统的基本需求 B2C是商家对消费者的电子商务,即商家直接面向消费者销售产品或服务,B2C电子商务系统的基本需求可以分为消费者需求和商家需求两种。 消费者需求。 1)用户注册、登录。 2)商品查询。 3)购物车。 4)为购买商品下订单。 https://fanqienovel.com/reader/7106346968732929064
11.用例图类图练习(网上购物平台)商家:订单管理:更新订单、取消订单、查询订单,商品管理:上架商品、下架商品、修改商品库存,客服。在线购物平台:登录 2、活动图动作描述 动作名称 含义 调用的其他活动以及其他相关信息 注册在本系统 实验03 类图 (2) BookManage.mdl) 三、网上购物平台主要功能如下: (1)创建订单:顾客(Customer)在线创建订单(Order)https://www.pianshen.com/article/26651299971/
12.基于WEB的网上购物系统的设计与实现(附:源码论文sql文件)随着计算机网络技术的飞速发展和人们生活节奏的不断加快,电子商务技术已经逐渐融入了人们的日常生活当中,网上商城作为电子商务最普遍的一种形式,已被大众逐渐接受。因此开发一个网上商城系统,适合当今形势,更加方便人们在线购物。 本网上商城系统以MVC分层思想为原则,使用SSH框架进行整合开发。页面显示使用JSP和HTML,数据库https://zhuanlan.zhihu.com/p/530586826
13.网上购物系统软件设计说明书网上购物系统 软件设计说明书 目录 11. 介绍 目的 范围 定义、缩写词 内容概览 12. 体系结构表示方法 13. 系统要达到的目标和限制 24. 用例视图 系统用例图 商品类别 检索商品 商品详细 顾客注册 修改注册信息 查看订单 顾客登录系统 顾客退出系统 商品放入购物车 管理购物车 下订单 管理员登录系统 管理员退出系https://doc.mbalib.com/view/9a4bf9ba57718388bec962779b59522f.html
14.网上书店系统UML用例图活动图类图.docx日口网上书店系统 -口管理员孑系统 十口订单管理 田口首理员登陆 十宁书箝管理 玉AsEociations ? □用户子系统 , 口查看订单 f口购物车管理 田口书箝选购 由口用户登录 .回中用户注册 Associations Associ ations 鸯Main Associati ons +匚J Logical View https://www.taodocs.com/p-521004861.html
15.网上购物系统用例图网上购物系统用例图资源基于UNL大作业网上购物系统用例图 浏览:156 5星 · 资源好评率100% 大学UNL期末大作业网上购物系统用例图难度不大 适合学生用例图两个 顾客用例图和系统管理员用例图 网上图书馆里系统用例图 浏览:138 文档提供了,网上图书馆里系统的用例图,活动图等,为学习面向程序设计的人,提供参考 https://download.csdn.net/download/feijiaogu7393/87378148
16.网上商城用户用例图流程图模板用户用例图是网上商城系统的重要组成部分,它描述了系统中各种角色与功能的交互关系。在这个用例图中,我们可以看到以下几个主要角色:注册用户、未注册用户、管理员和客服人员。这些角色分别对应着不同的功能需求,如浏览商品、搜索商品、添加购物车、下单支付等。此外,还有一些辅助功能,如修改个人信息、查看订单状态等。https://www.processon.com/view/6397169df346fb465a844f7a
17.案例二:网上购物系统UML课程设计RationalRose建模(综合)图1 参与者(网上购物) Customer 客户 Salesperson 销售人员 Warehouse 仓库 Inform WareHouse about Order Salesperson (from 送货) 网上购物系统用例图 用例:StandardConfiguration 简述:该用例允许用户查询选择标准配置计算机,包括价格及部件清单。 参与者:Customer 前提条件:Customer点击一个因特网浏览器进入计算机制造厂商https://www.360docs.net/doc/8d10840593.html
18.电子商务系统分析与设计参考题目11篇(全文)5.UML(统一建模语言):UML是用来对软件系统进行可视化建模的一种语言,是进行需求分析和概要设计的建模语言,UML为面向对象开发系统的产品进行说明、可视化和编制文档的一种标准语言。 二、填空题: 1.企业内部网Intranet2.关键成功因素法,企业系统规划法 3.树状因果图4.完备性检验,一致性检验,无冗余检验 https://www.99xueshu.com/w/filelkm376qw.html
19.基于Android的网上购物系统的设计与实现.doc[原创毕业论文]4.1.3 管理员系统用例图-15 4.2 数据库概念设计-15 4.3 数据字典设计-18 4.4 本章小结-21 第5章 系统实现-22 5.1 WEB端功能介绍-22 5.1.1 登录功能-22 5.1.2 商品管理-23 5.1.3 订单管理-26 5.1.4 用户管理-28 5.2 手机功能介绍-28 5.2.1 注册功能-29 5.2.2 商品浏览-31 5.2.3 购物车查看-37http://www.eeelw.com/jisuanji/167850.html
20.UML网上购物活动图和状态图.zip网上购物系统UML图.zip 该文档包含了UML中的九类图,用例图,时序图需要网上购物系统的UML图可以下载该文档 该文档包含了UML中的九类图,用例图,时序图需要网上购物系统的UML图可以下载该文档 上传者:qq_40957277时间:2020-04-23 UML培训课件.zip UMLhttps://www.iteye.com/resource/qq_40957277-12355018
21.某网上购物平台的主要功能如下:(1)创建订单。顾客(Customer现采用面向对象方法开发上述系统,得到如图3-1所示的用例图和图3-2所示的类图。 ?【问题1】 根据说明中的描述,给出图3-1中A1~A3所对应的参与者名称和U1~U2处所对应的用例名称。 ?【问题2】 根据说明中的描述,给出图3-2中C1~C3所对应的类名以及(1)~(4)处所对应的多重度(类名使用说明中给出https://www.cnitpm.com/st/3811715797.html
22.网上商店系统本系统用例如图8-1所示。 图8-1 用例图 该网上商店将在Struts+EJB框架下实现。其中购物车由于和具体客户相关,也就是说,只要客户Session存在,购物车就可以跨越多个页面保持原来的数据,这种机制非常适合使用有状态Session Bean来实现。 商店客户购物完成,需要结算,形成订单,这由MDB实现。订单形成后,还需要商品管理者确https://www.jdon.com/dl/store.html
23.某网上购物平台的主要功能如下:(1)创建订单。顾客(Customer现采用面向对象方法开发上述系统,得到如图3-1所示的用例图和图3-2所示的类图。 【问题1】 根据说明中的描述,给出图3-1中A1~A3所对应的参与者名称和U1~U2处所对应的用例名称。 【问题2】 根据说明中的描述,给出图3-2中C1~C3所对应的类名以及(1)~(4)处所对应的多重度(类名使用说明中给出的英文词https://www.ruantiku.com/shiti/3811715797.html