网上购物系统详细精炼版(UML,类图,时序图,大数据流图)

该用例是管理员可以根据商品信息的变动情况可以修改商品的相关信息,该用例的执行流程如下:
1)管理员登录系统后,提交要搜索的商品信息,系统搜索数据库中的商品表,向管理员返回符合要求的商品信息;
2)管理员选择要修改的商品,向系统提交修改请求,系统返回修改商品信息的页面;
3)管理员修改商品信息,并提交给系统处理;
用例图及相关的用例描述如图
2系统分析
系统包含的实体类有客户类(customer)、商品类(good)、订单类(order)、订单细节类(ordertail)、购物车类(CartBean)、留言单类(leavewords),包含的边界类有购物车的物品表单(shoppingchart)、留言表单类(leavewordstable)、注册表单类(registetable)、登录表单类(logintable)、订单表单类(ordertable),包含的控制类有购物类(shopping)、注册类(regist)、登录类(login)、留言类(leaveword)
该项目的目的是开发一个电子购物网站以及后台管理系统。
在前台实现的基本主要有:
1. 商品选购(可按分类方式查找商品,或者通过关键字进行查询)
2. 购物车功能
3. 查看商品详细情况
4. 用户注册
5. 用户登陆
6. 查看用户的订单信息
7. 修改用户个人信息
后台管理部分主要有:
1. 商店商品管理:添加、修改、删除、查看。
2. 用户信息管理:查看、修改、删除。
3. 订单信息管理:查看订单清单、更新订单付款、出货状态、删除订单。
2.2
网上商店的主要参与者是顾客和商场,以及后台管理人员。无论什么类型的网上商店,顾客从网上购物的过程都相似应用范围
2.3
IDE集成开发环境,服务器软件Tomcat,java 运行环境JDK,数据库软件Mysql,各个组件之间协调绑定;
在线退货单
图1-81层数据流图A
图1-9 1层数据流图B
查询
不满意商品
图1-10 1层数据流图C
图1-11 1层数据流图D
图1-12 1层数据流图E
5、数据库需求分析
5.1、商品表是用来保存网上商城中每一种商品基本信息的数据表,是显示、维护及管理商品数据的依据,如表所示:
字段名
描述
类型
长度
是否允许空
1)用户提交留言的请求,系统检查用户是否登录本系统,若登录,由系统返回留言界面,转(3),否则,进入提示登录页面,转(2);
2)用户登录系统,转(1)
3)用户填写并提交留言信息;
4)由系统更新数据库中的留言信息表;
5)数据库返回数据添加成功的消息,系统将留言信息返回给顾客。
正常执行的顺序图如图
(3)管理员修改商品
2. 经济可行性
目前,公司的管理工作和服务工作存在盲目性、随意性、和无效消耗,不能保证营销部门的工作质量,影响商品的销售,给公司带来实际的和潜在的经济损失。虽然系统开发初期投资较大,但是,若开发成功本系统,将有助于公司更好地预测市场,更好的开发客户及时调整经营销售策略,在激烈的市场竞争中把握主动。因此,从长远利益考虑,本项目若能开发成功,它所带来的效益将远高于系统投入。
Struts2.1框架技术的搭建
DWZ框架的搭建
2.4
1. 商品选购(可按分类方式查找商品,或者通过关键字进行查询)
2. 购物车功能
3. 查看商品详细情况
4. 用户注册
5. 用户登陆
6. 查看用户的订单信息
7. 修改用户个人信息
3 需求分析
3.1
用户功能分析
用户需要注册成会员用户,需要用户注册使用的功能有:
1.4
网上购物系统作为B2B,B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文主要考虑的是如何建设B2C的网上购物系统。
2 任务概述
2.1
现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划,注重每一个细小的环节。这样才能使得在电子交易时避免不必要错误发生。我们将使用HTML、ASP等技术来编辑网页。传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。本设计在实际应用中的解决方案是建立网站,以及自己的数据库,使得所需商品信息可以及时的保存、更新,可以更好的及时了解商品买卖的情况。
是否为主键
Id
商品编号
INTEGEGER
否
否
Name
商品名称
VARCHAR
50
否
否
price
商品价格
DOUBLE
否
否
Saleprice
销售价格
DOUBLE
4
否
否
Descripts
商品描述
TEXT
500
否
否
Contents
3.1.3.购物车管理
检索、订单管理、购物车管理等。具体描述如下。
(1)商品管理:商品分类的管理,包括商品种类的添加、删除、类别名称更改等功能;商品信息的管理,包括商品的添加、删除、商品信息(包括优惠商品、最新热销商品等信息)的变更等功能;
(2)用户管理:用户注册,如果用户注册为会员,就可以使用在线购物的功能。用户信息管理:用户可以更改个人私有信息,如密码等;
(3)商品查询:商品速查,根据查询条件,快速查询用户所需商品;商品分类浏览,按照商品的类别列出商品目录;
(4)订单管理:订单信息 浏览订单结算 订单维护
(5)购物车管理
购物车中商品的增删;
采购数量的改变
生成采购订单
(6)后台管理
商品分类管理
商品基本信息管理
订单处理
会员信息管理
图1系统顶级用例图
3.2
网上购物是一种具有交互功能的商业信息系统,它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易,这种全新的交易方式实现了公司间文档与资金的无纸化交换【1】。
类图如图
3 部分用例的顺序图
(1)会员下订单
该用例是客户端下在客户登录后可以浏览上架的商品,并能搜索相应的商品,根据需要选择商品并下订单,该用例的流程如下:
(1)用户指定相应的商品种类进行搜索,得到相应的商品信息;
(2)选中自己需要的商品并选择其定购的数量放入购物车;
(3)提交下订单请求,系统检查用户是否登录,若用户未登录转(4),否则返回个人信息由用户确认,转(5);
a) 用户注册。
b) 用户添加商品到购物车的功能。购物车的设计,必须做到清晰、简单和方便。
c) 用户信息的自我管理。用户的注册信息中,用户的地址、联系方式等都是商品配送的重要依据,所以应该允许用户对这些信息进行修改,并使得用户在用户信息中,可以查阅购物详情等信息。
管理功能分析
对网站的管理者来说,分析网站的管理要求,以下功能是必不可少的。
4)系统更新数据库中商品表的信息,并返回修改成功的页面。
正常执行的顺序图如图
4动态视图的建立
在该系统中,商品具有状态的变化,其状态有创建状态,在数据库中,在购物车中,在订单中,已发货状态,已删除状态,其具体的状态变化如图
5数据库的设计
ER
3.3
根据前面系统业务和用例分析,初步确定系统具备的功能包括:
1. 技术可行性
由于公司领导对电子购物商城系统开发项目达成了共识,并拨出专项资金,用以购置建立网络中心所需的网络设备和软件,并配备系统管理员,负责整个系统的维护管理工作,具备了开发Web平台系统的基本条件。
为了今后的系统维护,公司准备联合具有丰富经验的软件开发人员共同研究,这为今后系统的顺利开发提供了有力的技术条件。
可行性研究
建设Web平台系统的必要性取决于需求的迫切性和实现的可能性。可行性并不等于可能性,它还包括必要性,如果领导或管理人员对信息的需求并不迫切或各方面的条件不具备,就是不具备可行性。
可行性研究是系统开发阶段的第二项活动。它是对系统进行全面、概要的分析。在本阶段可以从技术、经济和营运三个方面对电子购物商城系统的可行性进行分析研究,从而为确定项目开发决策提供科学依据。
商品登记。将商品的各种信息:商品名、价格、厂家等录入到数据库中,是网站管理中的一项基本的工作。
用户管理。网站应该可以对用户进行诸如删除、查看部分用户信息等功能。
订单管理。这是最重要的管理功能。管理者应该可以每天清晰的查阅有多少订单生成、每个订单的详情等信息,并了解个订单的处理情况。
用户进入
3.1.2.管理员管理
分析的系统功能需求,得到系统的功能模块,如图所示
图1-3系统功能图
、
图1-4 系统流程图
4、数据流程图
1、顶层数据流图
用户信息
动态商品信息表
客户在线订货情况表
图1-6 顶层数据流图
2、0层数据流图
满意商品
订货单
客户名录
图1-7 0层数据流图
3、1层数据流
合格入库单
商品管理要求
出货单
动态商品信息表
在线订货单
近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。
网上购物系统作为B2B,B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文主要考虑的是如何建设B2C的网上购物系统。
合集下载

UML网上购物管理

UML网上购物管理

课程设计报告(大作业--面向对象分析与设计)学院信息学院班级项目组长(09)项目组员指导教师朱克敌职称教授、讲师课程设计进行地点:实训F 起止日期:2015年08月31日起——至2015年12月04日止沈阳工程学院课程设计任务书(大作业--面向对象分析与设计)课程设计题目:网上购物管理系统学院信息学院班级指导教师朱克敌职称教授、讲师课程设计进行地点:实训F任务下达时间:2015 年08 月31 日起止日期:2015年08月31日起——至2015年12月04日止软件工程系主任朱克敌2015年08月31日批准一、课程设计的原始资料及依据“面向对象分析与设计课程设计”是软件工程本科专业学生提高面向对象分析设计能力实践教学环节之一,其前驱条件要求学生们必须具备“程序设计基础”、“软件工程导论”、“系统分析与设计”和“数据库系统原理”等计算机专业基础理论知识,本次课程设计是针对这些知识的一次综合性的教学实践活动,是对学生综合实践能力的培养过程。

通过本次课程设计,可使学生掌握面向对象分析与设计的技术和方法,为“毕业设计”打下良好的基础,同时,也能培养学生良好的团队合作精神、较强的沟通能力,认真的工作态度,为今后从事计算机工作打下必要的基础。

“图书馆管理系统”是一个针对图书馆进行管理的系统,要求学生们在课程设计开始之前,要对本课题的开发背景进行认真理解,然后,运用所学知识和所掌握的分析设计方法和工具,模仿软件企业的实际工作情境和开发过程完成课程设计任务,从而完成一个较完整的项目分析与设计实践,使学生们真正得到锻炼分析问题和解决问题的能力。

二、课程设计主要内容及要求首先要求参加课程设计的学生们要重新认真复习软件工程及项目管理的理论知识和技能,熟练掌握UML设计工具,之后学生们能够灵活地把所学理论知识和技能应用于该项目的开发实践中去,从而有目的地加深理解项目开发与管理的深刻含义。

具体要求如下:1.成立项目开发小组并选举项目组长。

UML课程设计--网上购物系统

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网上购物系统

基于UML网上购物系统

1、概述1.1 选题背景电子商务是在互联网开放的环境下,基于浏览器/服务器应用方式,通过信息网络以电子数据信息流通的方式在商业和贸易领域中进行并完成的各种商务活动、交易活动、金融活动和相关的综合服务活动[1]。

电子商务网站的成立是当今e时代方便人们生活的又一伟大创举。

在生活节奏越来越快的今天,人们需要有更多的休息时间,而网上购物正是给人们带来一种轻松,让每个人享受购物的快乐和冲浪的乐趣。

1.2 系统环境计算机技术的飞速发展创造了人类历史上新的奇迹,但是,随着现代软件工程的复杂程度不断提高,项目失败的可能性也相应的增加了。

信息系统的专家们发现当他们面对越来越多的源代码的时候,脑海中系统模型及其内部的联系也越发混沌和模糊了。

面对现代社会庞大而繁杂的信息事务,专家们渴望使信息变得简单易懂。

无论何种复杂程度的工程项目,设计都是从建模开始的,设计者通过创建模型和设计蓝图来描述系统的结构。

比如说,电子工程设计人员使用惯用标记和示意图进行复杂的系统的最初设计,会计总是在表格上规划公司的财务蓝图,而行政管理人员则常使用组织流图这种可视化的方式来描述所管理的部门。

正是因为感到无法对整个复杂的系统全面地把握,所以需要有一个CASE(Computer Aided Software Engineering)工具来辅助分析,建立模型,而当今国际CASE工具集成了新的面向对象的设计分析方法——UML。

1.2.1UML简介UML即统一模型语言(Unified Modeling Language)的缩写。

它是运用统一的、标准化了的标记和定义来实现面向对象的软件分析和设计的一种方法。

它综合了Rambaugh所提出的“对象模型技术”(Object Modeling Technique,OMT),Booch和Jacobson提出的“面向对象软件工程”(Object Oriented Software Engineering,OOSE)等设计分析方法,并由Object Management Group(OMG)于1997年底标准化了的一种新的面向对象的软件设计方法。

网上购物系统详细精炼版(UML,类图,时序图,大数据流图)

网上购物系统详细精炼版(UML,类图,时序图,大数据流图)
类图如图
3 部分用例的顺序图
(1)会员下订单
该用例是客户端下在客户登录后可以浏览上架的商品,并能搜索相应的商品,根据需要选择商品并下订单,该用例的流程如下:
(1)用户指定相应的商品种类进行搜索,得到相应的商品信息;
(2)选中自己需要的商品并选择其定购的数量放入购物车;
(3)提交下订单请求,系统检查用户是否登录,若用户未登录转(4),否则返回个人信息由用户确认,转(5);
该用例是管理员可以根据商品信息的变动情况可以修改商品的相关信息,该用例的执行流程如下:
1)管理员登录系统后,提交要搜索的商品信息,系统搜索数据库中的商品表,向管理员返回符合要求的商品信息;
2)管理员选择要修改的商品,向系统提交修改请求,系统返回修改商品信息的页面;
3)管理员修改商品信息,并提交给系统处理;
近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。
网上购物系统作为B2B,B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文主要考虑的是如何建设B2C的网上购物系统。
该项目的目的是开发一个电子购物网站以及后台管理系统。
在前台实现的基本主要有:
1. 商品选购(可按分类方式查找商品,或者通过关键字进行查询)
2. 购物车功能
3. 查看商品详细情况
4. 用户注册
5. 用户登陆
6. 查看用户的订单信息
7. 修改用户个人信息

网上购物系统UML模型

网上购物系统UML模型

软件工程大作业网上购物系统UML模型班级学号姓名**师范大学**学院目录1. 介绍 .................................................................................................................................................................1.1 目的..........................................................................................................................................................1.2 范围..........................................................................................................................................................1.3 定义,缩写词..........................................................................................................................................1.4 参考文献..................................................................................................................................................1.5 内容概览..................................................................................................................................................1.5.1 登录系统..........................................................................................................................................1.5.2 注册系统..........................................................................................................................................1.5.3 浏览商品系统..................................................................................................................................1.5.4 购物系统..........................................................................................................................................2. 体系结构表示方法 .........................................................................................................................................3. B2C购物网上购物系统要达到的目标和限制 .............................................................................................3.1 目标..........................................................................................................................................................4. 用例视图 .........................................................................................................................................................4.1 系统用例图..............................................................................................................................................4.2 商品类别..................................................................................................................................................4.2.1 用例简述..........................................................................................................................................4.2.2 基本事件流......................................................................................................................................4.2.3 活动图..............................................................................................................................................4.3 检索商品 (9)4.3.1 用例简述 (9)4.3.2 基本事件流 (9)4.3.3 活动图..............................................................................................................................................4.4 商品详细..................................................................................................................................................4.4.1 用例简述..........................................................................................................................................4.4.2 基本事件流......................................................................................................................................4.4.3 活动图 (10)4.5 顾客注册..................................................................................................................................................4.5.1 用例简述..........................................................................................................................................4.5.2 基本事件流......................................................................................................................................4.5.3 活动图..............................................................................................................................................4.6 修改注册信息..........................................................................................................................................4.6.1 用例简述..........................................................................................................................................4.6.2 基本事件流......................................................................................................................................4.6.3 活动图..............................................................................................................................................4.7 查看订单..................................................................................................................................................4.7.1 用例简述..........................................................................................................................................4.7.2 基本事件流......................................................................................................................................4.7.3 活动图..............................................................................................................................................4.8 顾客登录系统..........................................................................................................................................4.8.1 用例简述..........................................................................................................................................4.8.2 基本事件流......................................................................................................................................4.8.3 活动图..............................................................................................................................................4.9 顾客退出系统..........................................................................................................................................4.9.1 用例简述..........................................................................................................................................4.9.2 基本事件流......................................................................................................................................4.9.3 活动图..............................................................................................................................................4.10 商品放入购物车 (15)4.10.1 用例简述 (15)4.10.2 基本事件流......................................................................................................................................4.10.3 活动图..............................................................................................................................................4.11 管理购物车 (16)4.11.1 用例简述 (16)4.11.2 基本事件流 (16)4.11.3 活动图 (17)4.12 下订单 (17)4.12.1 用例简述 (17)4.12.2 基本事件流 (17)4.12.3 活动图 (18)4.13 管理员登录系统 (19)4.13.1 用例简述 (19)4.13.3 活动图 (19)4.14 管理员退出系统 (19)4.14.1 用例简述 (19)4.14.2 基本事件流 (19)4.14.3 活动图 (20)4.15 管理业务数据 (20)4.15.1 用例简述 (20)4.15.2 基本事件流 (20)4.15.3 活动图 (20)4.16 管理系统权限 (21)4.16.1 用例简述 (21)4.16.2 基本事件流 (21)4.16.3 活动图 (21)4.17 管理管理员 (21)4.17.1 用例简述 (21)4.17.2 基本事件流 (21)4.17.3 活动图 (21)4.18 付款状态批处理 (22)4.18.1 用例简述 (22)4.18.2 基本事件流 (22)4.18.3 活动图 (22)4.19 商品库存批处理 (23)4.19.1 用例简述 (23)4.19.2 基本事件流 (23)4.19.3 活动图 (23)4.20 配送状态批处理 (24)4.20.1 用例简述 (24)4.20.2 基本事件流 (24)4.20.3 活动图 (24)5. 逻辑视图 (25)5.1 总揽 (25)5.2 主要P ACKAGE的介绍 (27)5.2.1 B2C在线销售系统Package图见图5.2 (27)5.2.2 Webapp (27)5.2.3 Service (27)5.2.4 Dao (27)5.2.5 Model (28)5.2.6 Search (28)5.2.7 util (28)5.2.8 admin (28)5.2.9 user (28)6. 过程视图 (28)6.1 用户注册 (28)6.1.1 用户注册的系统顺序图见图6.1 (28)6.1.2 用户注册的VOPC类图见图6.2 (29)6.1.3 用户注册的协作图见图6.3 (29)6.2 下订单 (30)6.2.1 下订单的系统顺序图见图6.4 (30)6.2.2 下订单的VOPC类图见图6.5 (31)6.2.3 下订单的协作图见图6.6 (31)6.3 管理业务数据 (32)6.3.1 管理业务数据的系统顺序图见图6.7 (32)6.3.2 管理业务数据的VOPC类图见图6.8 (32)6.3.3 管理业务数据的协作图见图6.9 (33)6.4 商品库存批处理 (33)6.4.1 商品库存批处理的系统顺序图见图6.10 (33)6.4.2 商品库存批处理的VOPC类图见图6.11 (34)6.4.3 商品库存批处理的协作图见图6.12 (34)7. 部署视图 (35)7.1 部署视图 (35)7.2 G ENERIC PC (35)7.3 W EB B ROWSER (35)7.4 A PACHE (35)7.5 S TRUTS (35)7.6 T OMCAT 6.0 (35)7.7 H IBERNATE (35)7.8 M Y SQL (35)8. 数据视图 (36)9. 规模和性能 (36)9.1 满足的规模 (36)9.2 满足的性能 (36)10. 质量 (36)软件架构文档1. 介绍1.1 目的这篇文档提供了对B2C在线销售系统的系统架构的总揽,从不同的视角描述了该系统。

网上书城(当当网)需求分析(用例+时序)

网上书城(当当网)需求分析(用例+时序)

在线购物系统需求分析文档编号:<1.0>一、系统前台1.1用户注册用例1.1.1用例图用户注册用户描述要素描述内容备注事项用例名称用户注册用例编号用例简述用户填写注册信息,并提交保存参与者用户前置条件用户需要有一个电子邮件地址后置条件用户可以登录,并进行商品交易结算特殊需求提供附加码验证1.1.3事件流[时序图表示]: 注册界面 : 用户 : 购物系统主界面1.2用户登录用例1.2.1用例图用户登录用户: 购物系统主界面1.3 商品浏览查询用例1.3.1 用例图商品浏览查询用户:用户 : 购物系统主界面 : 商品查询浏览界面1.4商品交易用例1.4.1用例图交易结算1.4.3事件流1.4.3.1购物车事件流: 用户1.4.3.2交易结算事件流:用户 :购物车界面 : 登录界面1.5用户信息自维护用例1.5.1用例图订单查询浏览用户注册信息注销1.5.3事件流1.5.3.1定单查询浏览事件流1.5.3.2订单修改事件流: 购物系统主界面: 用户信息自...: 订单查询浏...: 订单修改页面1.5.3.3订单删除事件流: 购物系统主界面 : 用户信息自... : 订单查询浏...1.5.3.4交易记录查询浏览事件流: 用户: 购物系统主界面 : 用户信息自维护界面 : 交易记录查询浏览界面1.5.3.5用户信息修改事件流: 用户 : 购物系统主界面 : 用户信息自维护界面: 用户信息修改页面1.5.3.6用户注册信息注销事件流: 用户 : 购物系统主界面 : 用户信息自...二、系统后台2.1管理人员登录2.1.1用例图2.1.3事件流2.2管理员维护2.2.1用例图2.2.3事件流2.3注册用户管理2.3.1用例图2.3.3事件流2.4用户定单管理2.4.1用例图2.4.3事件流2.5商品类别维护2.5.1用例图2.5.3事件流2.6商品信息维护2.6.1用例图2.6.3 事件流三 用户界面模型一、界面结构类图购物系统主界面注册界面商品查询浏览界面登录界面购物车界面用户信息自订单修改界面三、界面流向图页 1在线购物界面流向结构2008年5月9日四部署模型DB服务器。

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图Word版

1.系统需求 (3)2.需求分析 (5)2.1功能设置 (5)2.2模块划分 (6)2.3识别参与者和用例 (6)2.3.1 顾客Customer用例图 (7)2.3.2 系统管理员用例 (14)2.3 静态结构模型 (17)2.3.1 类Customer (18)2.3.2类Goods (19)2.3.3类Order (20)2.3.4管理员 (21)2.3.5标题title类 (22)2.3.6二级标题类 (22)2.3.7公共操作类 (23)2.3.8类图 (24)3.动态行为模式 (24)3.1时序图 (24)3.1.1顾客注册成为会员时序图 (25)3.1.2顾客反馈信息时序图 (26)3.1.3顾客浏览商品时序图 (27)3.1.4顾客查询商品时序图 (28)3.1.5顾客购买商品时序图 (29)3.2.6管理员添加商品时序图 (30)3.2.7管理员删除商品时序图 (30)3.2.8管理员添加二级商品目录时序图 (31)3.2.9管理员删除二级商品目录时序图 (32)3.2.10管理员编辑促销产品时序图 (32)3.2.11管理员编辑条款信息时序图 (33)3.2.12管理员编辑购买流程时序图 (34)3.2.13管理员删除会员时序图 (35)3.2.14用户结算时序图 (36)3.3.活动图 (36)3.3.1用户顾客的活动图 (36)3.3.2管理端管理员的活动图 (37)3.4协作图 (39)3.4.1顾客登录协作图 (39)3.4.2顾客注册协作图 (39)3.4.3顾客浏览商品协作图 (40)3.4.4反馈信息协作图 (40)3.4.5顾客查询商品协作图 (41)3.4.6顾客购买商品协作图 (41)3.4.7管理员删除会员协作图 (42)3.4.8管理员添加商品协作图 (42)3.4.9管理员添加商品标题协作图 (43)3.4.10管理员删除商品协作图 (43)3.4.11管理员删除标题协作图 (44)3.4.12管理员编辑文本协作图 (44)4.系统数据库设计 (45)4.1数据库的需求分析 (45)4.2数据库的逻辑设计 (45)5.参考文献: (48)系统分工:梁志负责总体设计和画用例图、活动图:王向宝负责前台设计包括:注册、浏览、反馈、登录罗全力负责前台设计包括:购买、查询、顾客和管理员类的设计张雅东负责后台设计包括:商品管理(添加、删除商品,添加、删除标题)、会员管理、商品类和标题类的设计李俊负责后台设计包括:文本编辑管理(编辑购物流程、条款信息、促销信息)和订单管理、订单类的设计电子商务系统1.系统需求随着社会的发展,电子商务成为了一个热门的话题,而网上购物已经成为当今社会一种比较流行的购物方式。

(完整word版)UML_网上购物系统

网上购物系统一、需求分析1 系统功能需求1.1系统的功能需求主要包括以下几个方面:①系统管理员负责系统的管理维护工作,维护工作包括商品的添加、删除和修改,对购物者基本信息的添加、修改、查询和删除。

②购物者通过客户机浏览器根据账号和密码进入选购商品的界面,在这里购物者可以查询已购买的商品,继续选购商品,查询自己的基本信息。

1.2 系统主要包括以下几个模块:①基本业务处理模块。

基本业务处理模块主要用于实现购物者通过合法认证登录到该系统中进行网上购物的选择和确定。

②信息查询模块。

信息查询模块主要用于实现购物者对购物信息的查询和对自身信息的查询。

③系统维护模块。

系统维护模块主要用于实现系统管理员对系统的管理和对数据库的维护,系统的管理包括购物者信息、商品信息等信息的维护。

数据库的维护包括数据库的备份、恢复等数据库操作。

二、系统建模1.创建系统用例模型网上购物系统的参与者包含以下两种:购物者系统管理员1.1 购物者用例图购物者能够通过系统进行如下活动:查询商品信息。

购物者可以在查询界面了解可供自己选择的商品信息。

登录网上购物系统。

购物者能够根据自己的账号和密码登录购物系统,如果身份验证失败,不得进行下一步操作。

通过身份认证才能够进入下一个操作页面。

选择想购买的商品。

在选择商品的界面选择自己想购买的商品并确认提交。

查询个人信息。

可以通过查询界面查询自己的基本信息。

查询个人信息1.2 系统管理员用例图系统管理员能够通过系统进行如下活动:登录购物系统。

系统管理员使用账号和密码登录系统进行本系统的管理和维护工作。

添加购物者信息。

将新注册的购物者的基本信息录入到本系统,并在数据库中保存。

修改购物者信息。

对于个人基本信息发生变化的购物者,修改数据库中相关购物者的人、个人信息并保存。

删除购物者信息。

将不再需要保存的购物者个人信息从数据库中删除。

查询购物者信息。

根据购物者的姓名对购物者的个人基本信息进行相关的查询。

添加商品信息。

UML网上购物系统建模

网上购物系统小组成员介绍:组员:楚家明学号:20107790207组员:苗高升学号:20107790233系统目录:一、用例分析二、系统主要用例图三、主要用例规约四、系统类图五、系统序列图六、系统协作图七、系统活动图八、系统状态图九、系统构件图十、系统部署图十一、总结一、用例分析:本系统有6个用户:普通用户,会员,管理员,在线服务员,财务人员,仓库人员普通用户:普通用户登陆本系统后可以注册成为会员,查看商城中的商品信息,有疑问的时候可以在线求助,并且可以查看会员给商家的留言!会员:会员具有相对于普通用户较多的功能:可以再商城中购买商品,其中购买商品时需填写订单,提交订单,选择付款的方式(信用卡,现金,支票,借记卡等)。

可以管理自己的购物车,包括查看、增加、删除购物车中的商品。

可以管理自己的信息,包括查看,修改,添加,删除,并支持修改密码,找回密码,重置密码。

管理员:管理员主要负责对系统信息的维护和管理,包括复查商品信息是否正确,管理会员,可以查看所有会员的基本信息或者删除会员,查看交易过的订单,管理留言,可以恢复留言。

在线服务人员:主要负责和系统客户的交流,更好的为客户服务。

财务人员:财务人员可以处理会员提交的订单,若未发货,则根据用户所提交的订单打出相应的发票。

还可以查看商品的价格信息,可以根据市场需求对商品的价格进行改动。

仓库人员:仓库人员根据订单发货并更改订单的状态,并负责查看并随时更新商品的库存信息。

二、系统主用例图:管理个人信息管理员在线服务人员维护商品信息维护商品信息三、主要用例规约:普通与用户注册:角色登录:在线交易:修改密码:密码重置:管理购物车:会员管理订单:查找订单:开发票:维护商品信息:四、系统类图:五、系统序列图:查看购物车:查找商品:修改个人信息:在线交易:重置密码:注册成功:注册失败一:注册失败二:六、系统协作图:查看购物车:6: 检测查找商品:4: 检测10: 处理查找信息修改个人信息:13: 检测1: 请求登录在线交易:4: 检测14: 检测1: 请求登录重置密码:注册成功:4: 初步检查注册信息7:再次检测信息注册失败一:: 普通用户4: 检测2: 返回注册页面5: 注册失败(信息必...注册失败二:4: 检测七、系统活动图:查看购物车:在线交易:发票:会员:九、系统构件图:十、系统部署图:。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档