网上商城UML需求分析
实验一 基于UML的网上购物系统分析与设计
实验一基于UML的网上购物系统分析与设计一、实验目的1.熟悉UML各图的基本功能和使用方法。
2.掌握如何使用建模工具绘制UML各图方法。
3.学习面向对象的系统分析与设计方法。
二、实验器材1.PC一台。
2.Rational Rose 2003工具软件。
三、实验内容利用Ration Rose统一建模工具,以华龙百货销售有限公司的网上购物系统为实验案例,进行基于UML的系统分析与设计,完成需求获取、系统分析、系统设计各阶段的基本任务。
四、实验步骤1.分析网上购物系统的需求,绘制用例图,建立用例模型。
识别用例之间的关系。
用例图如图:网上购物用例图顾客服务用例图订单管理用例图顾客管理用例图商品管理用例图2.分析主要用例的用例描述(包括主事件流、可选事件流和例外事件流)。
答:搜索商品用例名:搜索商品(Search for Items)简要说明:这个用例描述顾客根据关键词搜索商品的过程。
前置条件:顾客已进人Main Page页面。
事件流:(无)。
基本事件流:(1)顾客输人关键词,点击“搜索”按钮;(2)系统根据所输人关键词,查询数据库;(3)系统显示查询结果。
替代事件流:数据库中无符合关键词的商品(缺货或者没有该商品)。
(1)在基本事件流第2步,系统查询数据库时,查到数据库商品无符合关键词的商品,用例开始;(2)系统显示“查无符合关键词的商品!”信息;(3)用例结束。
后置条件:(无)。
把商品加人购物车用例名:把商品加人购物车(Add Items to Shopping Cart)简要说明:这个用例描述把物品加人购物车的过程。
前置条件:顾客已登录,并进人ItemUI页面。
事件流:(无)。
基本事件流:(1)顾客点击所选商品旁的“加进购物车”按钮,用例开始;(2)系统根据所选商品的PID查询数据库,看是否有所选商品;(3)系统根据顾客的C1D查询数据库,获取顾客信息;(4)系统把所选商品信息及顾客信息加人顾客的购物车中;(5)系统更新显示购物车的信息;(6)用例结束。
网上商城设计(数据库设计-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的网上购物商店的分析与设计
随着 网络 的不 断 发展 ,网络购 物 已经 日渐 成 为消 费者 的一种 生 活习惯 ,网上购 物商店 也就 是在 网络
上建 立一 个 虚拟 的购 物商店 ,结 合 网络技 术 和传统 实体 商店 的优 点 ,减少 流通 环节 ,降低 交易 成本 ,打 破 时空 和地 域 的限制 ,使用 UML对 网上 购 物商店 进行 建模 分析 ,将不 断 变换 的需求 映射 到模 型 中 ,能 大 大提 高 系统 的扩展性 和 开发 效率 。
[ 关 键 词 ]UML ; 系 统 建 模 ; 网上 购 物 商 店 ;类 图 ;用 例 图 ;顺 序 图 ;活 动 图 ;部 署 图 [ 中图分类号]T P 3 1 1 . 5 2 [ 文献标志码]A [ 文章 编 号 ] 1 6 7 3 —1 4 0 9( 2 0 1 3 )1 9 — 0 0 4 3 —0 4
长 江大学学报 ( 自科版) 2 0 1 3 年7 月号理工上旬刊 第 1 o 卷 第1 9 期
J o u r n a l o f Y a n g t z e U n i v e r s i t y( N a t S c i E d i t ) J u 1 . 2 0 1 3 ,Vo 1 . 1 0 N o . 1 9
UML建模案例网上订单处理系统
3、客户和营销员协商联络订的序列图 和交互图
UML统一建模语言
三、创建系统动态模型
4、客户付款的序列图和交互图
2 系统接收到到款通知后,由付 款对象对到账的金额进行核实。如 果金额与应付的金额有出入,立即向 客户发生错误信息。
3 如果金额正确,修改付款状态 和订单状态。
4 同时,将数据保存到数据库。
UML统一建模语言
三、创建系统动态模型Leabharlann 14、通知仓管员发货活动图
通知仓管员发货的活动图。在 活动图中有二个泳道,分别是客户泳 道和营销人员泳道,具体的活动过程 描述如下:
UML统一建模语言
网上订单处理系统 重点内容:
l需求分析 l创建系统用例模型 l创建系统静态模型 l创建系统动态模型 l创建系统部署模型
UML统一建模语言
一、需求分析
随着网络的发展和计算机的普及,越来越多的企业都在因特网上建立了自己的企业网 站。网上订单处理系统就是企业在进行网上销售活动时,利用计算机来对客户选择产品的 订单进行系统的处理,从而提高企业经营管理的效益。
UML统一建模语言
三、创建系统动态模型
11、客户订购产品活动图
客户订购产品的活动图中, 活动的对象是客户和系统,我 们使用二个泳道图来表示活动 的过程,具体描述如下:
1 客户在订购界面输入订购 产品的详细信息。
2 系统生成新的订单,并将 订单保存到数据库。
3 将订单已被接受的信息和 订单详细的情况通过E-mail发 送给客户。
网上购物系统详细精炼版(UML-类图-时序图-数据流图)
图1-81层数据流图A
图1-9 1层数据流图B
查询
不满意商品
图1-10 1层数据流图C
图1-11 1层数据流图D
图1-12 1层数据流图E
5、数据库需求分析
5.1、商品表是用来保存网上商城中每一种商品基本信息的数据表,是显示、维护及管理商品数据的依据,如表所示:
字段名
描述
类型
长度
是否允许空
是否为主键
Id
商品编号
INTEGER
否
是
Sortid
商品分类编号
INTEGER
否
否
Name
商品名称
VARCHAR
50
否
否
price
商品价格
DOUBLE
否
否
Saleprice
销售价格
DOUBLE
4
否
否
Descripts
商品描述
TEXT
500
否
否
Contents
商品介绍
TEXT
2000
是
否
Saledate
3.营运可行性
在公司的业务方面,由于日常信息处理量大,耗费时间长,出错效率高,在系统投入运行后,可以实现业务的信息集中处理、分析利用信息和信息的交流辅助公司的业务监管和重大决定,且可以实现公司进一步向网络服务发展,为信息工作打下良好的基础。
电子购物商城建立后,可以改善公司的运营结构和作业方式,使之能适应信息化的发展战略和将来的行业竞争,同时提高公司员工的信息化意识,使公司能在将来的发展过程中不断壮大。
商品登记。将商品的各种信息:商品名、价格、厂家等录入到数据库中,是网站管理中的一项基本的工作。
电子商务UML分析与设计
电子商务UML分析与设计电子商务是指通过互联网进行商业活动的方式,包括网购、在线支付、物流配送等。
在建立电子商务网站之前,我们需要对系统进行UML分析与设计,以确保系统的结构合理、功能完善。
首先,我们可以从用例图开始分析系统。
用例图是描述系统功能和参与者之间交互的图形化工具。
电子商务系统的参与者可以包括买家、卖家、管理员等。
根据需求,我们可以确定以下主要用例:注册、登录、商品、浏览商品、加入购物车、下订单、在线支付、管理商品、管理订单等。
接下来,我们可以使用活动图进一步分析系统中的活动流程。
活动图描述了系统中的活动、行为和流程。
以购物为例,我们可以将购物过程分为以下活动:商品、浏览商品、加入购物车、下订单、在线支付、确认收货。
通过活动图,我们可以清楚地了解每个活动的执行顺序和条件。
然后,我们可以使用类图设计系统的结构。
类图描述了系统中的类、对象、关系和属性。
在电子商务系统中,可以设计以下类:用户、商品、购物车、订单、支付等。
用户类包括注册、登录等方法;商品类包括名称、价格等属性;购物车类包括添加、删除商品等方法;订单类包括生成订单、取消订单等方法;支付类包括获取支付信息、确认支付等方法。
同时,类图还可以显示类之间的关系,如用户和购物车的关系为1对多,订单和用户的关系为多对1等。
最后,我们可以使用序列图设计系统中的交互过程。
序列图描述了参与者之间的交互顺序和消息传递。
以下订单为例,买家首先向卖家发送下订单的请求,卖家返回订单信息给买家确认,买家确认订单后向支付系统发送支付请求,支付系统返回支付结果给买家。
通过序列图,我们可以了解系统中各个参与者之间的交互过程和消息传递。
总结起来,在电子商务系统的UML分析与设计中,我们可以使用用例图描述系统功能和参与者,使用活动图描述系统活动流程,使用类图设计系统结构,使用序列图描述参与者之间的交互过程。
通过这一系列的UML 图,我们可以清晰地了解系统的功能和交互流程,从而设计出一个结构合理、功能完善的电子商务系统。
UML RationalRose——网上购物系统
目录2一 需求规格说明……………………………………………………………1. 系统说明………………………………………………………………… 2 2. 网上购物系统人机界面描述……………………………………… 2 3. 信息资源列表………………………………………………………… 3二 需求分析过程……………………………………………………………1. 网上购物应用中的参与者…………………………………………… 2. 系统中的用例及用例文档…………………………………………… 3. 系统中的类………………………………………………………………4 4 4 8 16 16 17 23 27 31 32 35 36 37三 用 UML 对系统建模………………………………………………………1. 用例包图及用例图(用例建模 )……………………………… 2. 系统用例的活动图及活动文档(活动建模)………………… 3. 网上购物系统的类图(类建模)………………………………… 4. 构造顺序图 (交互建模) …………………………………………… 5. 构造状态图(状态图建模)……………………………………… 6. 构造协作图…………………………………………………………… 7. 构件图 ………………………………………………………………… 8. 部署图 …………………………………………………………………说明………………………………………………………………………………免责声明:文档在线网(文档中国)中所有的文档资料均由文档在线网会员提供。
文档在线网会对会员提 供的文档资料进行筛选和编辑,但是并不声明或保证其内容的合法性、正确性或可靠性。
该文档资料的版 权属于提供者所有,有关版权的问题请直接与提供者联系。
网上购物系统——福建农林大学计算机科学与技术结束语…………………………………………………………………………38一1.系统说明 .1.1 需求描述:需求规格说明一个客户通过因特网购买所需要的商品,客户可以在商品列表的 Web 页面上选择订购商品。
网上商城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.引言1.1编写目的本说明书的编制是为了使用户和软件开发者双方对该软件的运行环境、功能和性能需求的初始规定有一个共同的理解,使之成为整个开发工作:项目规划,设计和编码的基础,并为概要设计提供需求说明。
编写目的如下:(1) 客户和营销部门依赖它来了解他们所能提供的产品。
(2) 软件开发小组依赖它来了解他们所需要开发的产品。
(3) 项目负责人根据包含在软件需求规格说明中描述的产品来制定规划并预测进度安排,工作量和资源。
预期读者为:客户,本组成员等。
1.2项目背景(1) 待开发的软件系统的名称:网上商城系统。
(2) 本项目的任务提出者及单位:电子商务行业。
(3) 本项目开发者:李神飞、岳如意、周微、王梓涵、郭荣华。
(4) 目标用户:网站管理员、商品销售者、商品消费者、游客。
2.任务概述2.1开发背景2.2开发目标本系统的设计目标将最终定位于完成以下所述的系统主要业务的基本模型上:管理员可以维护客户注册信息、维护商品信息、处理订定单信息、维护系统公告、网上售货、查看商品调查报告;用户可以在线注册为会员、修改个人信息、管理账户余额、评价、投票、支付购物等等。
2.3 用户特点本软件的最终用户是:网站管理员、商品销售者、商品消费者、游客。
(1) 网站管理员:可以维护客户注册信息、维护商品信息、处理订定单信息、维护系统公告、网上售货、查看商品调查报告。
(2) 商品销售者:可以在线注册为卖家会员、修改个人信息、管理账户余额、发布预售商品信息、销售商品。
(3) 商品消费者:可以在线注册为买家会员、修改个人信息、管理账户余额、浏览商品详细信息、搜索商品信息、支付购物、下订单、评价、投票。
(4) 游客:可以注册为卖家或者买家会员、浏览商品详细信息、搜索商品信息。
2.4 假定和约束本系统是一个基于网络服务的独立的B/S架构系统,采用TCP/IP通讯协议。
开发持续时间规定为一个月,开发时间比较紧。
系统使用MyEclipse8.5为开发工具,此系统不允发布,所以采用Oracle 10g为数据库。
网上购物商城uml课程设计
网上购物商城uml课程设计一、课程目标知识目标:1. 学生理解网上购物商城的基本概念和UML(统一建模语言)的基础知识。
2. 学生掌握利用UML图(用例图、类图等)对网上购物商城的系统需求进行分析和设计的方法。
3. 学生了解网上购物商城的系统架构,包括前端展示、后端处理及数据库管理等。
技能目标:1. 学生能够运用UML工具绘制网上购物商城的用例图,表达用户与系统的交互流程。
2. 学生能够根据业务需求,设计相关的类图,并描述类之间的关系。
3. 学生通过小组合作,能完成一个简化版网上购物商城的系统分析与设计报告。
情感态度价值观目标:1. 培养学生对电子商务系统的分析设计能力,激发其对软件工程领域的兴趣。
2. 增强学生的团队协作意识,培养在项目中分担责任、共同解决问题的能力。
3. 强化学生对网络安全、用户隐私保护的认识,树立正确的网络道德观念。
课程性质分析:本课程为信息技术或计算机科学与技术相关专业的实践课程,旨在通过具体的网上购物商城案例,让学生将UML知识应用于实际项目中,增强理论与实践学生特点分析:考虑到学生所在年级,应具备基本的计算机操作能力,对UML有一定的了解,能够理解系统分析与设计的基本流程。
教学要求:1. 教学内容与课本知识紧密结合,确保学生所学知识的实用性和针对性。
2. 教学过程中注重启发式教学,引导学生主动思考,提高解决问题的能力。
3. 教学评价应关注学生在项目实践中的表现,包括分析能力、设计能力和团队协作能力。
二、教学内容1. 网上购物商城系统概述:介绍网上购物商城的基本功能、业务流程及其在电子商务中的作用。
- 教材章节:电子商务概述、网上购物系统案例。
2. UML基础知识回顾:复习UML的基本概念、图形表示方法及其在软件开发中的应用。
- 教材章节:UML基础、UML图及其应用。
3. 用例图绘制与分析:讲解如何通过用例图表达用户与网上购物商城的交互过程。
- 教材章节:用例图绘制方法、用例图案例分析。
基于UML的在线商城的分析与设计
基于UML的在线商城的分析与设计在线商城是一种电子商务平台,其基本需求包括商品展示、购物车、用户注册和登录、订单生成和支付等功能。
核心功能如下:商品展示:为游客和会员提供不同权限的商品浏览功能,包括商品详情、价格、库存等信息。
购物车:允许用户将商品添加到购物车中,并对购物车内的商品进行管理,如修改数量、删除等操作。
用户注册和登录:提供注册和登录功能,注册时需填写基本信息并绑定或邮箱。
订单生成:允许用户在购物车中选择商品生成订单,并提供多种支付方式。
订单支付:支持多种支付方式,如支付宝、支付等。
订单跟踪:用户可以查询订单的配送状态,了解订单的实时动态。
会员中心:会员可以查看自己的订单历史、购物车、个人信息等。
基于UML的在线商城系统设计包括以下图形:类图:描述系统中类的结构及类之间的关系,包括商品类、用户类、订单类、购物车类等。
用例图:描述系统的功能需求和行为,包括商品展示、购物车管理、订单生成和支付等用例。
时序图:描述系统中对象之间的交互和消息传递顺序,如用户浏览商品、添加商品到购物车、生成订单等时序图。
private String id;private String name;private double price;private int stock;// constructors, getters and setters...usecase Product_Display {main:游客和会员可以查看商品列表和商品详情extension:游客不可购买商品,只可浏览;会员可购买商品时序图示例:用户浏览商品并添加到购物车的过程如下:系统将商品信息以HTML页面的形式返回给用户。
用户在页面上浏览商品,选择所需商品并点击“加入购物车”按钮。
系统接收用户的请求,并将所选商品添加到购物车中。
系统返回成功信息给用户,提示商品已成功加入购物车。
随着互联网的普及和技术的不断发展,电子商务已成为日常生活中不可或缺的一部分。
网上购物系统详细精炼版(UML-类图-时序图-数据流图)
(4)订单管理:订单信息浏览订单结算订单维护
(5)购物车管理
购物车中商品的增删;
采购数量的改变
生成采购订单
(6)后台管理
商品分类管理
商品基本信息管理
订单处理
会员信息管理
图1系统顶级用例图
3.2
用例图及相关的用例描述如图
上货时间
是否为主键
Id
商品编号
INTEGER
否
是
Sortid
商品分类编号
INTEGER
否
否
Name
商品名称
VARCHAR
50
否
否
price
商品价格
DOUBLE
否
否
Saleprice
销售价格
DOUBLE
4
否
否
Descripts
商品描述
TEXT
500
否
否
Contents
商品介绍
TEXT
2000
是
否
Saledate
(4)用户登录系统,重新进入购物车页面,转(3)
(5)顾客确认自己的信息后,由系统数据库记录订单信息及订单的细节更新订单表和订单细节表;
(6)数据库更新成功后,返回顾客下订单成功的消息。
顺序图如图
(2)会员留言
该用例是客户可以通过留言板向服务人员询问相关的情况,并等待有关的工作人员给予答复,该用例执行的流程如下:
1)用户提交留言的请求,系统检查用户是否登录本系统,若登录,由系统返回留言界面,转(3),否则,进入提示登录页面,转(2);
网络购物系统的UML分析与设计
网购物系统uml的分析与设计(定稿)—-毕业论文设计
⽹购物系统uml的分析与设计(定稿)—-毕业论⽂设计⽹络购物系统的UML分析与设计摘要:论⽂简单的描述了UML的基本概念和发展历史,并且分析了⽬前运⽤UML存在的⼀些问题,通过在实际的设计开发中,运⽤UML 对⽹络购物系统的开发例⼦来阐述UML的⼀些实现原理。
关键词:UML 系统分析⾯向对象设计1.UML简介和背景:UML是有世界著名的⾯向对象技术专家G.BOOCH,J.RUMBAUGH,和I.JACOBSON发起,在BOOCH⽅法,OMT⽅法和OOSE⽅法的基础上,汲取其他⾯向对象⽅法的优点,⼴泛征求意见,⼏经修改⽽完成的。
⽬前UML得到了诸多⼤公司的⽀持,已经成为⾯向对象技术领域内占主导地位的标准建模语⾔。
⽬前最新的UML规范说明是2003年3⽉发布的1.5版本。
OMG在同时进⾏两个UML版本的⼯作,⼀个是对1.X版本的改进⼯作,⼀个是有较⼤改动的版本2.0的⼯作。
OMG从2001年开始UML2.0的⼯作,由于UML2.0是⼀个⽐较⼤的升级⼯作,其发布时间也⼀再的推迟。
经过对2.0版本草案的多次征求意见和修改,2003年8⽉,OMG 发布了最后的征求意见版本。
正式的版本将很快发布。
在UML建模语⾔成为标准之前,有很多的OO⽅法,每种⽅法都说⾃⼰是最好的,出现了所谓的⽅法学⼤战。
随着UML被OMG采纳为标准,⾯向对象领域的⽅法学⼤战也随之结束。
UML在学术界和⼯业界越来越受到重视。
2.⽬前运⽤UML存在的⼀些问题:⾃从OMG提出UML以来,随着它的不断完善发展, UML逐渐被很多企业接受认可,在很短的时间内,UML已经成为软件⼯业中占⽀配地位的建模语⾔。
但⽬前在国内外UML的运⽤情况却不是很好。
2002年6⽉底,BZ公司对226个个体进⾏了调查,结果是有34%的开发⼈员运⽤UML进⾏系统开发的建模,62%的开发⼈员不⽤UML进⾏开发,4%的开发⼈员不太确定[1].究其原因是UML1.4还存在以下⼏个⽅⾯的不⾜: 1⽬前UML很多地⽅运⽤难以解释的字符来描述系统的功能、系统的⾏为和计算,不易于理解。
网上购物商店 UML的使用报告
实验目的1.学会使用UML工具进行系统建模2.学会和熟悉创建系统用例模型过程3.熟悉和掌握创建系统静态模型过程4.学会和掌握创建系统动态模型过程实验步骤及要求1.创建系统用例模型进行系统分析和设计的第一步是创建系统的用例模型,作为描述系统的用户或者参与者所能进行的操作的模型,他在需求分析阶段有着重要的作用,整个开发过程都是围绕系统的需求用例表述的问题和问题模型进行的。
创建系统用例的第一步是确定系统的参与者。
根据需求分析可知网上购物系统的参与者包括以下三种:(1)用户。
泛指所有使用网上购物系统的人,是专门抽象出来的一个参与者。
(2)普通用户。
即游客,进入网上商店浏览但是没有进行注册的用户,无权购买商品,仅有浏览商品信息的功能。
(3)注册会员用户。
已经注册过的用户,登陆网上商店后即可进行购物。
(4)管理员。
对本系统进行数据管理、数据维护,并对商品、订单和用户进行管理的用户。
普通用户用例图的建模过程如下:(1)在创建的“网上购物商店”模型中,右击用例视图,在弹出的快捷菜单中选择新建->用例图。
(2)将创建的用例图名称改为“普通用户用例图”。
(3)双击“普通用户用例图”,进图图形编辑窗口。
(4)单机编辑工具栏上的“参与者”图标,然后再图形编辑区德空白处单击鼠标右键,在创建的人形图案上修改参与者名称为“用户”。
(5)重复4步骤,再创建“普通用户”的参与者。
(6)单击编辑工具栏上的“泛化关系”图标,在图形编辑区中使泛化关系的空心三角箭头线段从“普通用户”参与者连接到“用户”参与者,创建两个参与者之间的泛化关系。
(7)单击编辑工具栏上的“用例”图标,在图形编辑区空白区右击,在创建的椭圆形的用例上修改用例名称为“注册”。
(8)依照7步骤,再创建“浏览商品信息”、“查询商品”、“在线帮助”、“分类商品信息显示”、“优惠商品信息显示”、“热门商品信息显示”、“分类商品查询”、“优惠商品查询”、“热门商品查询”和“高级查询”共10个用例。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.系统需求 (2)
2.需求分析 (4)
2.1功能设置 (4)
2.2模块划分 (5)
2.3识别参与者和用例 (6)
2.3.1 顾客Customer用例图 (7)
2.3.2 系统管理员用例 (13)
2.3 静态结构模型 (16)
2.3.1 类Customer (17)
2.3.2类Goods (18)
2.3.3类Order (19)
2.3.4管理员 (20)
2.3.5标题title类 (21)
2.3.6二级标题类 (21)
2.3.7公共操作类 (22)
2.3.8类图 (23)
3.动态行为模式 (23)
3.1时序图 (23)
3.1.1顾客注册成为会员时序图 (24)
3.1.2顾客反馈信息时序图 (25)
3.1.3顾客浏览商品时序图 (26)
3.1.4顾客查询商品时序图 (27)
3.1.5顾客购买商品时序图 (28)
3.2.6管理员添加商品时序图 (29)
3.2.7管理员删除商品时序图 (29)
3.2.8管理员添加二级商品目录时序图 (30)
3.2.9管理员删除二级商品目录时序图 (31)
3.2.10管理员编辑促销产品时序图 (31)
3.2.11管理员编辑条款信息时序图 (32)
3.2.12管理员编辑购买流程时序图 (33)
3.2.13管理员删除会员时序图 (34)
3.2.14用户结算时序图 (35)
3.3.活动图 (35)
3.3.1用户顾客的活动图 (35)
3.3.2管理端管理员的活动图 (36)
3.4协作图 (38)
3.4.1顾客登录协作图 (38)
3.4.2顾客注册协作图 (38)
3.4.3顾客浏览商品协作图 (39)
3.4.4反馈信息协作图 (39)
3.4.5顾客查询商品协作图 (40)
3.4.6顾客购买商品协作图 (40)
3.4.7管理员删除会员协作图 (41)
3.4.8管理员添加商品协作图 (41)
3.4.9管理员添加商品标题协作图 (42)
3.4.10管理员删除商品协作图 (42)
3.4.11管理员删除标题协作图 (43)
3.4.12管理员编辑文本协作图 (43)
4.系统数据库设计 (44)
4.1数据库的需求分析 (44)
4.2数据库的逻辑设计 (44)
5.参考文献: (47)
系统分工:
梁志负责总体设计和画用例图、活动图:
王向宝负责前台设计包括:注册、浏览、反馈、登录
罗全力负责前台设计包括:购买、查询、顾客和管理员类的设计
张雅东负责后台设计包括:商品管理(添加、删除商品,添加、删除标题)、会员管理、商品类和标题类的设计
李俊负责后台设计包括:文本编辑管理(编辑购物流程、条款信息、促销信息)和订单管理、订单类的设计
电子商务系统
1.系统需求
随着社会的发展,电子商务成为了一个热门的话题,而网上购物已经成为当今社会一种比较流行的购物方式。
一个完整的购物系统就是一个现实中的一个商城,或者就是一个超市。
本系统就是一个类似超市的网上购物系统。
首先用户进入电子商场的大厅,也就是商城的首页。
在这里用户可以看到所有的商品的种类,这里改提供了查询,促销商品、购物车等链接命令。
用户可以单击商城活动告示查看商城发布的公告,或者是商城举办的促销活动。
还可以查看具体商品,并从这里进入具体的商品界面。
同样能够方便地搜索商品,而且能够运用虚拟的购物车替代现实中的购物车进行购物。
用户在查看商品的价格等详细情况之后,就可以把购物车中不满意的商品去掉,。