电子商务系统的用例说明(1)
电子商务系统的用例说明(1)

项目案例名称:电子商务系统项目案例文档:《电子商务系统用例说明说》1、导言1.1 目的本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本电子商务系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的特性,以期能够获得更大范围的应用。
1.2 范围本站点分为前台和后台两个管理层面。
后台设有管理员对买家、卖家、会员以及商品的管理,管理员可以统筹的对卖家、买家、会员以及商品进行添加、删除以及修改的操作,这样就可以更好的确保所有的用户信息的完整和安全。
前台设有用户注册、用户登录、在线购物、在线浏览商城商品、成为会员等方便广大上班族有闲暇时间轻松购物的功能。
可以让广大的用户足不出户就可以购买到自己中意的喜欢的商品,为用户节省了大量的时间。
1.3术语定义本文档的术语定义如表1-1所示:编号术语名称1 用户浏览商城的商品或有意向在商城购买商品的商城游客,登录进入商城的商城普通用户或会员浏览商城商品和有意向购买商城的商品。
2 超级管理员就是对普通管理员的管理3 普通管理员对商品的增删改查及订单的查看等操作1.4参考资料【1】《软件工程案例教程---软件项目开发实践》第2版,国家示范型软件学院系列教材,机械工业出版社。
【2】《面向对象分析与设计》北京市高等教育精品教材立项项目,机械工业出版社【3】《软件需求最佳实践---SERU过程框架原理与应用》电子工业出版社2、系统定义主要阐述该项目的目标和项目的目标及项目的功能2.1 项目目标本项目设定的目标如下:●为用户提供一个方便、快捷的网上购物系统●系统能够提供友好的用户界面,使操作人员的工作量最大限度的减少。
●系统具有良好的运行效率,能够达到提高销售率的目的。
●系统应有良好的可扩充性,可以容易的扩充功能。
2.2系统整体结构根据用户的需求分析,确定本项目是分级来运行,有用户,超级管理员,普通管理员,用户分为会员和VIP用户,主要就是购买商品,还可以浏览和给管理员留言等等,而超级管理员只是管理普通管理员,普通管理员是对商品的增删改查,还可以查看订单的情况,折扣管理,VIP管理等。
电子商务系统案例分析

电子商务系统案例分析1. 引言电子商务系统的快速发展和普及,给传统的商业模式带来了革命性的改变。
电子商务系统通过互联网技术的应用,实现了线上线下的融合、交流与合作,为企业带来了巨大的商机和发展空间。
本文将通过对一个典型的电子商务系统案例进行分析,探讨其成功的因素和经验。
2. 案例背景我们选择了国内一家知名的电子商务公司,该公司专注于线上线下的商品销售和物流配送。
该公司成立于2010年,经过多年的发展和积累,目前已经成为行业的领军者,拥有庞大的用户群体和强大的供应链体系。
3. 电子商务系统特点分析电子商务系统的特点包括以下几个方面:3.1 便捷的线上购物体验用户可以通过电子商务系统方便地搜索商品、浏览商品详情、下单购买。
同时,电子商务系统还提供了丰富的支付方式选择,如支付宝、微信支付等,极大地方便了用户的购物体验。
3.2 多渠道的商品推广通过电子商务系统,商家可以通过多种渠道推广商品,如搜索引擎推广、社交媒体推广等。
这些渠道的广泛覆盖,使得商品能够迅速被用户发现和购买。
3.3 高效的物流配送系统电子商务系统需要建立高效的物流配送系统,以保证商品能够在最短的时间内送达用户手中。
这需要建立完善的仓储管理、快递物流合作等。
4. 电子商务系统成功因素分析4.1 用户体验的重视该电子商务系统注重用户体验,通过界面简洁、响应速度快等方式,提升用户的购物体验。
同时,还提供了售后服务和客户支持,确保用户的满意度。
4.2 供应链体系的优势该电子商务系统建立了强大的供应链体系,与众多供应商建立了长期稳定的合作关系。
通过与供应商的紧密合作,保证了商品的品质和稳定供应。
4.3 多样化的营销策略电子商务系统采用多种营销策略,如促销活动、折扣优惠等,吸引用户的关注和购买。
同时,还与一些明星、品牌签署合作推广协议,增加了商品的曝光度和口碑。
4.4 数据驱动的运营决策该电子商务系统十分重视数据的收集和分析,通过大数据分析技术,不断优化运营策略和用户体验。
电子商务系统测试用例

案例1试用例的设计与编写表1 用例设计表(Table of Case Design)用例编号测试用例名称数据列表:上表为在单位工作时实际项目的用例表格,在实际的用例编写过程中,需要丰富的经验,今在国内,多数的项目还是以用例覆盖缺陷的形式来发现软件中潜在的问题,如金融系统,管理系统等等。
只有少数的游戏测试采用随机测试的方式。
所以在用例的设计过程中,需要考虑尽可能多的测试技术以达到最大的缺陷覆盖比例。
此表的实例请见下面表2。
测试用例与执行测试用例主要是用例设计者根据业务设计师的业务需求,对业务进行用例设计,保证用例所验证的功能为业务设计师的意图。
并通过合理测试方法的搭配,覆盖隐藏在程序中的缺陷。
本节将以上节的需求为基础,融入测试方法,对用户登录的需求进行用例编写。
表2 用户登陆用例设计 (User Login’s Case Design)[10]1.1 用户登陆(1)用例实例分析上述表格是根据SRS1.1(需求规格说明书)的需求而设计的测试用例,根据上节对与用户登录名及密码的限制,在测试用例步骤中应考虑到相应的有效等价类与无效等价类(黑盒测试方法-边界值分析)。
如涉及到字符限制,还应考虑到等价类划分的测试方法。
除次以外,一些经验丰富的测试人员可以根据错误推测法在用例中设计相应的用例。
(2)用例的执行如表2 所示,最后的执行状态显示为步骤3失败,说明程序中有与需求不符的缺陷,这样就需要在测试的过程中提交相应的缺陷报告,这些职责都应由测试员来执行。
****************************************************************************** 案例2测试设计当一份测试需求制定好以后,Designer就开始了Design Test Case,当然,这些制定出来的Test Case必须要覆盖到测试需求,Test Case并不是独立存在的。
测试设计中黑盒测试设计有这么几种方法:等价类划分,边界值分析,错误推测法,因果图法。
电子商务系统案例

电子商务系统案例电子商务系统在现代社会中已经成为了一种不可或缺的商业模式,其快速、高效、方便的特点使得越来越多的企业和个人选择通过电子商务系统来进行商业活动。
以下通过一个电子商务系统案例来具体介绍一下。
这个电子商务系统案例是一个名为“鲜果速达”的水果配送平台。
该平台致力于为用户提供新鲜、优质的水果,以及便捷的配送服务。
首先,用户可以通过“鲜果速达”的官方网站或手机APP来进行购买。
登录之后,用户可以浏览平台上提供的各种水果种类和品牌,包括进口水果、有机水果、精选水果等。
用户可以根据自己的需求进行筛选和选择,可以通过价格、品牌、产地等多个条件进行筛选。
其次,用户选择好要购买的水果后,可以进行下单并选择配送方式。
平台提供了多种配送方式,包括快递配送、自提点取货等。
用户可以根据自己的需求选择最方便的配送方式。
在下单之后,平台会有专门的工作人员进行订单确认和处理。
平台会检查用户提交的订单信息,并尽快安排配送。
同时,平台会保护用户的个人信息和支付安全,确保用户的权益。
最后,平台会通知用户订单的配送进度,用户可以随时查询订单的状态。
一旦订单到达目的地,用户可以对水果的质量进行评价和反馈。
如果用户对水果质量不满意,平台会尽快处理,并提供退货或换货的服务。
在“鲜果速达”的电子商务系统案例中,通过建立一个完善的电子商务生态系统,实现了商品的展示、交易、配送等环节的高效运作。
用户可以通过电子商务系统方便地购买到自己需要的水果,同时也可以获得良好的客户服务体验。
总之,电子商务系统已经成为了商业领域中不可或缺的一部分。
通过构建一个完善的电子商务系统,企业和个人可以更加方便、快捷地进行商业活动,并为用户提供更好的产品和服务。
电子商务系统的案例中“鲜果速达”就是一个很好的例子,通过该平台用户可以轻松地购买到新鲜优质的水果。
电子商务系统结构实验:取款机的简单用例图

电子商务系统结构实验(一)报告专业:-姓名:学号:-课程名称:电子商务系统结构实验名称:ATM简单模型目录1、简单ATM机的用例图: (3)2、取钱 (3)2.1、顺序图 (4)2.2、合作图: (5)2.3、类图: (6)3、存款: (6)3.1、顺序图: (6)3.2、合作图: (8)3.3、类图: (9)4、改变密码: (10)4.1、顺序图: (10)4.2、合作图: (11)4.3、类图: (11)5、付款: (12)5.1、顺序图: (12)5.2、合作图: (13)5.3、类图: (14)6、查阅结余: (15)6.1、顺序图: (15)6.2、合作图: (16)6.3、类图 (17)实验报告【实验目的】了解ATM机的取现流程设计的方法和步骤,认识并理解UML通用的标准建模语言基本概念和结构,掌握通用建模图例在Rational rose中的使用方法,并能运用Rational rose建模工具进行简单的业务流程设计。
【实验内容】建立简单的ATM机应用模型,功能包括取钱、存款、改变密码、用信用卡付款及查询结余。
用Rose软件分别画出各功能流程的顺序图、合作图及类图。
【实验步骤】步骤1:添加客户添加客户:李明。
步骤2:添加用例为客户添加取钱、存款、改变密码、用信用卡付款及查询结余用例。
步骤3:画出系统用例视图中的Main用例图根据系统中的参与者、用例以及它们之间的关系画出系统用例视图中的Main用例图步骤4:画出顺序图步骤5:画出合作图步骤6:绘制类图【实验结果】1、简单ATM 机的用例图:查询结余改变密码客户信用系统付款2、取钱:2.1、顺序图: 李明:客户2.2、合作图:6: 输入密码(123)9: 选择事务(取钱)2.3、类图:3、存款:3.1、顺序图:: 李明:客户3.2、合作图:6: 输入密码(123)9: 选择事务(存钱)3.3、类图:4、改变密码:4.1、顺序图:: 李明:客户4.2、合作图:6: 输入密码(123)9: 选择事务(改变密码)11: 输入原密码14: 输入新密码4.3、类图:5、付款:5.1、顺序图:: 信用系统: 李明:客户关5.2、合作图:6: 输入密码(123)9: 选择事务(付款): 信用系统5.3、类图:6、查阅结余:6.1、顺序图:: 李明:客户6.2、合作图:6: 输入密码(1234)9: 选择事务(查阅结余)6.3、类图:。
电子商务系统使用说明书讲解

电子商务系统使用说明书讲解电子商务系统电子商务系统是由有限公司开发,程序的主要目的就是通过网站来推广互联企业的产品和服务,并使客户随时可以了解企业和企业的产品,为客户提供在线服务和订单处理功能。
从长期的战略目标来说,网站不仅仅是产品和服务的推广,而是通过Internet、企业内部网(Intranet)和企业外部网(Extranet),将买家与卖家、厂商和合作伙伴紧密结合在了一起,因而消除了时间与空间带来的障碍。
读者将系统的原程序拷贝到本地计算机后,去掉文件夹的只读属性,按照《安装配置说明书》内容完成配置后,便可在本地计算机上运行网站了。
系统主要分为前台和后台。
前台包括产品的展示及会员购物等模块,后台是管理界面,主要包括商品信息、会员信息、订单信息和公告信息的常规设置。
1.1 前台下图1.1所示的界面是电子商务系统的前台首页。
图1.1 电子商务系统前台首页前台包括:会员登录、会员资料修改、搜索商品、购买商品、去收银台结账、清空购物车、查询订单、销售排行和商城公告等9个模块。
1.1.1 会员登录:读者以会员的身份登录之后方可在网站上进行购物。
1. 登录如果读者已经是该系统的会员,则只需单击“用户名”和“密码”文本框,输入相应的用户名和密码,最后单击【登录】按钮即可进入系统主页。
注:同一个用户名已经登陆在另外一台IP登陆提示该用户已登陆。
2. 注册:如果读者是新用户,需要先注册,然后才能以会员身份进入在网上购物。
单击【登录】按钮,进入如图1.2所示的界面,图1.2 用户注册界面单击“用户名”、“真实姓名”、“密码”、“确认密码”、“所在城市”、“联系地址”、“邮政编码”、“证件号码”、“证件类别”、“联系电话”和“Email”文本框,输入相应的内容,最后单击【确认保存】按钮,系统会给予“注册成功”的提示字样。
进行确认后即完成注册。
最后单击“用户名”和“密码”文本框,输入相应的用户名和密码,最后单击【登录】按钮即可进入如图1.3所示会员购物界面。
电子商务系统测试用例设计

电子商务系统测试用例设计
一、软件功能需求
见电子商务系统使用说明书.
二、场景设计:
1.1.1 会员登录
A001-用户名密码正确正常登陆
A002-用户名错误,登陆失败
A003-密码错误,登陆失败
A004-同一用户名在同一时间在不同IP登陆
1.1.2 会员资料修改
B001-修改会员资料
1.1.3 搜索商品
C001-在搜索文本框中输入与查询条件相对应的内容正确搜索商品C002-在搜索文本框中输入与查询条件不相符的内容搜索商品失败
1.1.4 购买商品
D001-修改数量
D002-退回商品
D003-继续购物
1.1.5 去收银台结账
E001-填写信息提交
E002-返回
1.1.6 清空购物车
F001-清空购物车
1.1.7 查询订单
G001-查看订单
1.1.8 销售排行
H001-查看销售排行
H002-购买排行中的商品
1.1.9商城公告
I001-查看公告
三编写测试用例:。
电子商务系统说明书

电子商务系统说明书1. 简介电子商务系统是一种基于互联网的商业运作模式,通过电子手段进行商品的购买、销售及支付等交易行为。
本文将详细介绍电子商务系统的主要功能、操作流程以及使用方法,帮助用户更好地理解和使用该系统。
2. 功能概述2.1 注册与登录功能电子商务系统提供用户注册与登录功能,用户可以通过注册账号并登录系统,实现个人信息管理以及享受系统提供的各项服务。
2.2 商品浏览与搜索功能用户可以在电子商务系统中浏览各个商家提供的商品信息,并通过搜索功能快速找到所需商品。
2.3 商品详情与评价功能用户可以查看商品的详细信息,包括商品描述、价格、评价等,以便做出购买决策。
同时,用户还可以对购买过的商品进行评价,帮助其他用户了解商品的优劣。
2.4 购物车功能用户可以将感兴趣的商品添加到购物车中,方便随时查看已选择的商品,并进行结算操作。
2.5 订单管理功能用户可以查看自己的订单信息,包括订单状态、商品购买详情、物流追踪等,同时还可以取消或修改已下的订单。
2.6 支付功能电子商务系统支持多种支付方式,包括在线支付、货到付款等,用户可以根据具体需求选择合适的支付方式进行支付。
2.7 个人信息管理功能用户可以在系统中管理个人信息,包括修改密码、修改个人资料、查看历史订单等。
3. 操作流程3.1 注册与登录流程用户首次使用电子商务系统需要注册账号,输入个人信息并设置密码,完成注册后即可通过账号密码登录系统。
3.2 商品浏览与搜索流程用户可以通过浏览商家提供的商品分类或者使用关键词搜索功能来查找所需商品。
3.3 商品详情与评价流程用户点击商品图片或者商品标题可以进入商品详情页面,查看商品的详细信息以及其他用户对该商品的评价。
3.4 购物车与结算流程用户可以将感兴趣的商品添加到购物车中,在购物车页面查看已选中的商品,并进行结算操作,选择支付方式完成订单。
3.5 订单管理流程用户可以在个人中心页面查看已下的订单,包括订单状态、商品详情、物流信息等,还可以对已下的订单进行取消或修改操作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
项目案例名称:电子商务系统项目案例文档:《电子商务系统用例说明说》1、导言1.1 目的本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本电子商务系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的特性,以期能够获得更大范围的应用。
1.2 范围本站点分为前台和后台两个管理层面。
后台设有管理员对买家、卖家、会员以及商品的管理,管理员可以统筹的对卖家、买家、会员以及商品进行添加、删除以及修改的操作,这样就可以更好的确保所有的用户信息的完整和安全。
前台设有用户注册、用户登录、在线购物、在线浏览商城商品、成为会员等方便广大上班族有闲暇时间轻松购物的功能。
可以让广大的用户足不出户就可以购买到自己中意的喜欢的商品,为用户节省了大量的时间。
1.3术语定义本文档的术语定义如表1-1所示:编号术语名称1 用户浏览商城的商品或有意向在商城购买商品的商城游客,登录进入商城的商城普通用户或会员浏览商城商品和有意向购买商城的商品。
2 超级管理员就是对普通管理员的管理3 普通管理员对商品的增删改查及订单的查看等操作1.4参考资料【1】《软件工程案例教程---软件项目开发实践》第2版,国家示范型软件学院系列教材,机械工业出版社。
【2】《面向对象分析与设计》北京市高等教育精品教材立项项目,机械工业出版社【3】《软件需求最佳实践---SERU过程框架原理与应用》电子工业出版社2、系统定义主要阐述该项目的目标和项目的目标及项目的功能2.1 项目目标本项目设定的目标如下:●为用户提供一个方便、快捷的网上购物系统●系统能够提供友好的用户界面,使操作人员的工作量最大限度的减少。
●系统具有良好的运行效率,能够达到提高销售率的目的。
●系统应有良好的可扩充性,可以容易的扩充功能。
2.2系统整体结构根据用户的需求分析,确定本项目是分级来运行,有用户,超级管理员,普通管理员,用户分为会员和VIP用户,主要就是购买商品,还可以浏览和给管理员留言等等,而超级管理员只是管理普通管理员,普通管理员是对商品的增删改查,还可以查看订单的情况,折扣管理,VIP管理等。
如图1-23、应用环境本项目的应用环境分为硬件环境和软件环境。
3.1 系统运行的硬件环境:客户机为普通的PC机:内存:1G以上3.2系统运行的软件环境:●操作系统:windows XP /windows7●数据库:SQL Server 2005●开发工具包:JDK V ersion 7●JSP服务器:Tomcat●浏览器:IE4、功能规格本系统采用 Microsoft SQL Server 数据库,使用Java EE开发,采用B/S架构。
数据库设计原则上符合第三范式,且规范,易于维护。
“用例”描述的是用户、管理员、外部系统以及系统处理是如何与系统交互来完成工作的用例模型提供了一个非常重要的方式来界定系统边界以及定义系统功能。
设计用例时,我们应该遵循下列步骤:1)识别出系统的执行者,它们可以通过某种途径和系统交互。
确保所有的执行者都被系统识别出来2)描述主要的用例,并且一定要清楚这个执行者主要想实现什么功能。
3)重新审视每一个用例,并且把他们的功能进一步的完善化和明确化。
4.1角色定义与本系统有关的用户和角色包括:1)超级管理员:管理普通管理员的信息,保证系统正常运行。
2)普通管理员:对商品类型进行增删改查对订单的查看与管理及时的进货和补货。
对用户留言的回复和VIP的管理及折扣的管理3)用户:浏览或购买商城商品、获得相应的消费积分,根据积分获得相应的积分奖励,非会员用户根据积分的数量成为商品的会员。
4)未注册商城用户(游客):进入商品浏览商城物品,注册成为商城用户进行购买。
5)数据库:“数据库”是一个与系统产生交互的外部系统,这个执行者负责系统的数据查询、增加、删除和修改操作。
4.2系统的用例图主要分为三大部分的用例图,有用户、超级管理员和普通管理员。
系统的用例图如1-3所示。
密码修改注销订单查看商品购买订单修改用户留言结账用户登录用户注册普通用户商品浏览VIP 用户的管理登录注销密码修改商品添加商品修改商品删除发送订单查看用户留言及回复查看全部订单查看已发送订单查看订单查看未发送订单折扣管理普通管理员查看商品信息订单修改登录注销密码修改删除普通管理员查看普通管理员添加普通管理员超级管理员修改普通管理员信息4.3用例各部分的详细功能 1)、普通用户基本功能 1.1用户注册普通用户用户注册用例名称:普通用户注册 执行者: 普通用户用例描述: 普通用户注册成远洋网上购物系统的普通用户 前置条件:普通用户已经打开网上购物系统的页面 基本事件流:1.普通用户提出注册请求; 2.普通用户点击注册按钮; 3.系统打开注册页面;4.普通用户输入用户名、密码、再次输入密码及用户常用邮箱 5.用户单击“提交”;6.系统验证登录用户的信息并返回相应信息。
其它事件流:5a .用户选择“重置”,系统将清空输入框信息;6a .用户输入的用户名、两次密码及邮箱都正确则系统使该用户处于登录状态;6b .用户输入的用户名已存在,则提示用户重新输入; 6c .用户输入的密码格式不正确或两次密码不一致,则提示用户重新输入; 异常事件流:4a .用户选择浏览器的返回按钮,该页面将返回到网上购物商城系统主页。
6d .系统注册时出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常页面,提示会员注册失败后置条件:普通用户注册成功后可登录 备注说明:无1.2用户登录用户登录普通用户用例名称: 普通用户登录执行者: 普通用户用例说明: 普通用户登录远洋网上购物商城系统前置条件:普通用户已注册成网上购物商城系统的用户 基本事件流:1.普通用户请求进入网上购物商城系统;2.普通用户点击登录按钮;3.系统为用户打开登录页面;4.普通用户输入用户名、密码,再选择“登录”; 5.系统验证登录用户名和密码的正确性;6. 经验证用户名和密码正确则进入远洋网上购物系统。
其它事件流:4a.普通用户输入用户名和密码后选择“返回上一层”按钮,则返回用户请求登录前的页面;5a.系统验证用户名和密码不匹配后,则提示用户登录失败,让用户重新登录。
异常事件流: 5b.系统登录时出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常页面,提示用户登录失败。
后置条件: 登录成功可进行其他操作 备注说明:无1.3修改密码普通用户修改密码用例名称: 修改密码 执行者: 普通用户用例说明: 普通用户维护密码前置条件:普通用户已经登录了远洋网上购物系统 基本事件流:1.普通用户提出密码重置请求;2.普通用户点击密码重置按钮;3.系统为普通用户打开密码重置页面;4.普通用户输入新密码两次,然后单击提交按钮。
5.系统验证用户输入的两次密码是否一致; 6.如果用户输入的两次密码一致,则提示用户“恭喜您,密码修改成功”。
其它事件流:4a.普通用户选择“重置”,则清空新密码及确认密码的内容。
5a.用户输入的两次密码不一致,则提示用户修改密码不成功,请用户重新修改。
异常事件流5b.系统密码修改时出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常页面,则密码修改失败。
后置条件:修改密码成功备注说明:无1.4用户注销普通用户用户注销用例名称:用户注销执行者:普通用户用例说明:用户退出远洋网上购物系统前置条件:用户已经登录了远洋网上购物系统基本事件流:1.普通用户提出注销请求;2.普通用户点击注销按钮;3.系统使普通用户自动退出系统;4.普通用户注销后,返回用户本系统的主页。
其它事件流:无异常事件流:3a.系统注销时出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常页面,则注销失败后置条件:注销成功备注说明:无2)、普通用户商品购买功能2.1.用户浏览商品商品浏览普通用户用例名称:普通用户浏览商品执行者:普通用户用例说明:用户查看远洋网上购物系统上的商品前置条件:用户已经打开远洋网上购物系统基本事件流:1.用户提出浏览商品的求;2.用户打开出售商品界面;3.用户查看商品信息及商品详细信息;其它事件流:无异常事件流:3a.浏览商品时出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常页面,则浏览商品信息不成功。
后置条件:用户可以查看商品详细信息,可以将商品放入购物车。
备注说明:无2.2用户购买商品商品购买普通用户用例名称:普通用户购买商品执行者:普通用户用例说明:用户购买远洋网上购物系统上的商品前置条件:用户已经查看远洋网上购物系统上的商品基本事件流:1.普通用户提出商品购买的请求;2.用户查看商品信息时点击购买按钮;3.用户购买远洋网上购物系统正在出售及库存不为0的商品;4.用户点击购买后则将商品放入对应的购物车中。
其它事件流:3a.用户购买的商品库存为0或已下架的商品。
异常事件流:4a.购买商品时出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常页面,则购买商品不成功。
后置条件:用户点击购买商品后将商品放入购物车,待用户购买完成后可以结账。
备注说明:无2.3 用户结账结账普通用户用例名称:普通用户结账执行者:普通用户用例说明:用户在远洋网上购物系统上的购买商品后的付款活动前置条件:用户已经将远洋网上购物系统上的商品放入购物车基本事件流:1.普通用户提出结账请求;2.普通用户点击购物车按钮;3.普通用户在购物车中点击结账按钮;4.普通用户点击结账后方可填写用户的收货信息其它事件流:3a.用户在购物车中可以修改购买商品的数量,也可以删除购买的商品;3b.若用户是在未登录状态下点击结账按钮,则会弹出用户登录页面,用户登录后方可进行结账操作。
异常事件流:3c.结账时出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常页面,则结账不成功。
后置条件:收到商品备注说明:无3)、普通用户订单管理3.1用户查看订单查看订单普通用户用例名称: 普通用户查看订单执行者: 普通用户用例说明: 用户在远洋网络购物系统上查看自己提交的订单信息 前置条件: 用户在远洋网络购物系统填写并提交用户的收货信息 基本事件流:1.用户已入于登录状态;2.用户提出查看订单请求;3.用户点击“我的订单”按钮;4.用户可以看到自己所有的订单情况;其它事件流: 3a.普通用户点击“单击这里返回”可以返回进入本页面前的页面; 3b.若用户还没有订单则提示没有订单。
异常事件流: 3c.用户查看订单时出现系统故障,例如网络故障,数据库服务器故障,系统弹出系统异常页面,则查看订单不成功。
后置条件: 查看订单成功,可以对订单做其他管理 备注说明:无3.2用户修改订单修改订单普通用户用例名称: 普通用户修改订单 执行者: 普通用户用例说明: 用户在远洋网络购物系统上已有订单信息前置条件:用户在远洋网络购物系统已提交订单且订单的状态为未发送状态 基本事件流:1.普通用户已处于登录状态;2.普通用户提出修改订单的请求;3.普通用户点击“我的订单”按钮;4.普通用户在查看自己所有的订单信息时,可以对未发送状态的订单进行修改;5.普通用户对订单进行修改;6.系统返回订单修改成功。