资源描述
电子商务系统UML图汇总
指导老师: xxx
组员:xxx xx x xxxxx
完成日期:2015、11、29
前言
信息化就是当今世界发展得大趋势,就是推动经济社会发展与变革得重要力量。随着信息化时代得到来,信息传播发生了深刻得变革,人们得工作方式、生活方式乃至思维方式都发生了前所未有得改变,各行各业都在顺应这一时代变革加强信息化建设。谁能在信息化变革时期先人一步,就能获得先机,抢占鳌头。
传统得销售方式就是商家把商品放在店铺里供顾客挑选,店铺得规模、位置等客观因素影响着商店得客流量,并且商品得存放与销售需要人力进行管理,雇员得工资、店面得租金等又增加了成本,顾客也不能迅速找到所需要得商品,而开一个网上商店只需要一个可以存放商品得仓库,比租一个店面能节省很多,也不需要太多得人力来管理,不会因为商店得面积影响客流量,客户足不出户就能买东西,并且很容易就能找到所需要得商品.
近年来,随着Internet得迅速崛起,互联网已日益成为收集提供信息得最佳渠道并逐步进入传统得流通领域。于就是电子商务开始流行起来,越来越多得商家在网上建起在线商店,向消费者展示出一种新颖得购物理念。
网上购物系统作为B2B,B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务得前端商务平台,在其商务活动全过程中起着举足轻重得作用。本文主要考虑得就是如何建设B2C得网上购物系统。
网上购物就是一种具有交互功能得商业信息系统,它向用户提供静态与动态两类信息资源。所谓静态信息就是指那些比经常变动或更新得资源,如公司简介、管理规范与公司制度等等;动态信息就是指随时变化得信息。
可行性研究
建设Web平台系统得必要性取决于需求得迫切性与实现得可能性。可行性并不等于可能性,它还包括必要性,如果领导或管理人员对信息得需求并不迫切或各方面得条件不具备,就就是不具备可行性。
可行性研究就是系统开发阶段得第二项活动。它就是对系统进行全面、概要得分析。在本阶段可以从技术、经济与营运三个方面对电子购物商城系统得可行性进行分析研究,从而为确定项目开发决策提供科学依据。
项目意义
网上购物商务网站构建初始目标主要就是面向广大消费者,由于不同人群对商品得需求不同,因而购物网站应在具有自己特色得同时应适合不同人士得需要。因此,118购物网站定位于面向广大消费者,并突出完善售前、售中、售后客户服务与安全保障方面得特色。售前服务提供详细得商品信息、简便快捷得操作过程;售中服务通过采取安全措施为用户提供网上订购服务安全保障与实时支付;售后服务对用户订购得商品提供快速物流配送,并对用户所购商品提供质量保证。
定义
网上购物系统作为B2B,B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务得前端商务平台,在其商务活动全过程中起着举足轻重得作用。本文主要考虑得就是如何建设B2C得网上购物系统,并对该电子商务系统进行分析.
系统分析
该项目得目得就是开发一个电子购物网站以及后台管理系统。 在前台实现得基本主要有:
1、 商品选购(可按分类方式查找商品,或者通过关键字进行查询)
2、 购物车功
3、 查瞧商品详细情况
4、 用户注册
5、 用户登陆
6、 查瞧用户得订单信息
7、 修改用户个人信息
后台管理部分:
1. 商店商品管理:添加、修改、删除、查瞧。
2. 用户信息管理:查瞧、修改、删除.
3. 订单信息管理:查瞧订单清单、更新订单付款、出货状态、删除订单.
用户特点
网上商店得主要参与者就是顾客与商场,以及后台管理人员。无论什么类型得网上商店,顾客从网上购物得过程都相似应用范围。
功能分析
用户功能分析
用户需要注册成会员用户,需要用户注册使用得功能有:
a) 用户注册。
b) 用户添加商品到购物车得功能.购物车得设计,必须做到清晰、简单与方便.
c) 用户信息得自我管理。用户得注册信息中,用户得地址、联系方式等都就是商品配送得重要依据,所以应该允许用户对这些信息进行修改,并使得用户在用户信息中,可以查阅购物详情等信息。
管理功能分析
a) 商品登记:将商品得各种信息 商品名、价格、厂家等录入到数据库中,就是网站管理中得一项基本得工作。
b) 用户管理:网站应该可以对用户进行诸如删除、查瞧部分用户信息等功能.
c) 订单管理:这就是最重要得管理功能.管理者应该可以每天清晰得查阅有多少订单生成、每个订单得详情等信息,并了解个订单得处理情况.
用户图
管理员管理图
购物车管理图
检索、订单管理、购物车管理等.具体描述如下。
(1)商品管理:商品分类得管理,包括商品种类得添加、删除、类别名称更改等功能;商品信息得管理,包括商品得添加、删除、商品信息(包括优惠商品、最新热销商品等信息)得变更等功能;
(2)用户管理:用户注册,如果用户注册为会员,就可以使用在线购物得功能。用户信息管理:用户可以更改个人私有信息,如密码等;
(3)商品查询:商品速查,根据查询条件,快速查询用户所需商品;商品分类浏览,按照商品得类别列出商品目录;
(4)订单管理:订单信息 浏览订单结算 订单维护
(5)购物车管理
购物车中商品得增删;
采购数量得改变
生成采购订单
(6)后台管理
商品分类管理
商品基本信息管理
订单处理
会员信息管理
用户进入图
管理员进入图
用例分析
用例图及相关得用例描述如图
系统分析
系统包含得实体模块有客户类、商品模块、订单类、订单细节模块、购物车类、留言单模块,包含得边界模块有购物车得物品表单、留言表单模块、注册表单模块、登录表单模块、订单表单模块,包含得控制模块有 购物模块、注册模块、登录模块、留言模块.
类图如图
部分用例得顺序图
一 会员下订单
该用例就是客户端下在客户登录后可以浏览上架得商品,并能搜索相应得商品,根据需要选择商品并下订单,该用例得流程如下:
(1)用户指定相应得商品种类进行搜索,得到相应得商品信息;
(2)选中自己需要得商品并选择其定购得数量放入购物车;
(3)提交下订单请求,系统检查用户就是否登录,若用户未登录转(4),否则返回个人信息由用户确认,转(5);
(4)用户登录系统,重新进入购物车页面,转(3)
(5)顾客确认自己得信息后,由系统数据库记录订单信息及订单得细节更新订单表与订单细节表;
(6)数据库更新成功后,返回顾客下订单成功得消息。
顺序图如图
二 会员留言
该用例就是客户可以通过留言板向服务人员询问相关得情况,并等待有关得工作人员给予答复,该用例执行得流程如下:
1)用户提交留言得请求,系统检查用户就是否登录本系统,若登录,由系统返回留言界面,转(3),否则,进入提示登录页面,转(2);
2)用户登录系统,转(1)
3)用户填写并提交留言信息;
4)由系统更新数据库中得留言信息表;
5)数据库返回数据添加成功得消息,系统将留言信息返回给顾客。
正常执行得顺序图如图
ﻫ三 管理员修改商品
该用例就是管理员可以根据商品信息得变动情况可以修改商品得相关信息,该用例得执行流程如下:
1)管理员登录系统后,提交要搜索得商品信息,系统搜索数据库中得商品表,向管理员返回符合要求得商品信息;
2)管理员选择要修改得商品,向系统提交修改请求,系统返回修改商品信息得页面;
3)管理员修改商品信息,并提交给系统处理;
4)系统更新数据库中商品表得信息,并返回修改成功得页面。
正常执行得顺序图如图
四 动态视图得建立
在该系统中,商品具有状态得变化,其状态有创建状态,在数据库中,在购物车中,在订单中,已发货状态,已删除状态,其具体得状态变化如图
5数据库得设计分析
3.1 系统功能概述
根据前面系统业务与用例分析,初步确定系统具备得功能包括:
分析得系统功能需求,得到系统得功能模块,如图所示
购物车管理
商品信息管理
网上购物系统
前台管理
后台管理
商品查询
用户管理
商品类别管理
订单管理
订单处理
会员信息管理
图1—3系统功能图
登陆系统
重试
普通会员
管理员
注册
开始
就是
否
订单查询
订单删除
完成结算
未注册
、
商品类别管理
会员信息管理
查找商品
商品信息管理
购物车管理
购物车
订单管理
继续购物
提交订单
图1-4 系统流程图
5、数据库需求分析
5、1、商品表就是用来保存网上商城中每一种商品基本信息得数据表,就是显示、维护及管理商品数据得依据,如表所示:
字段名
描述
类型
长度
就是否允许空
就是否为主键
Id
商品编号
INTEGER
否
就是
Sortid
商品分类编号
INTEGER
否
否
Name
商品名称
VARCHAR
50
否
否
price
商品价格
DOUBLE
否
否
Saleprice
销售价格
DOUBLE
4
否
否
Descripts
商品描述
TEXT
500
否
否
Contents
商品介绍
TEXT
2000
就是
否
Saledate
上货时间
DATE
否
否
Salecount
商品数量
INTEGER
就是
否
Image
商品图片存放路径
VARCHAR
50
就是
否
5.2商品类别表
字段
描述
类型
长度
就是否为空
就是否为主键
Id
商品分类编号
INTEGER
否
就是
Name
商品分类名称
VARCHAR
40
否
否
5。3、会员表
字段
描述
类型
长度
就是否为空
就是否为主键
Id
用户编号
INTEGER
否
就是
Username
用户名
VARCHAR
20
否
否
Password
密码
VARCHAR
20
否
否
Realname
用户真实姓名
VARCHAR
20
就是
否
Tel
用户电话
VARCHAR
20
就是
否
Address
用户地址
VARCHAR
100
就是
否
Zip
邮政编码
VARCHAR
6
就是
否
email
电子邮件地址
VARCHAR
50
就是
否
5.4订单表
字段
描述
类型
长度
就是否为空
就是否为主键
Id
订单编号
INTEGER
否
就是
Ordermo
生成订单得编号
VARCHAR
50
否
否
Userid
用户编号
INTEGER
否
否
Realname
收货人姓名
VARCHAR
20
否
否
Address
收货地址
VARCHAR
100
否
否
Zip
邮政编码
VARCHAR
6
就是
否
Tel
联系电话
VARCHAR
11
就是
否
Payment
付款方式
VARCHAR
20
就是
否
Email
电子邮件地址
VARCHAR
50
就是
否
Memo
备注说明
TEXT
2000
就是
否
Time
订单生成时间
VARCHAR
20
就是
否
tag
标志该订单就是否处理过
INTEGER
就是
否
Price
价格
DOUBLE
就是
否
5.5、订单细目录
字段
描述
类型
长度
就是否为空
就是否为主键
Id
编号
INTEGER
否
就是
Ordered
订单编号
INTEGER
否
否
Bookid
商品编号
INTEGER
否
否
Count
订购数量
INTEGER
否
否
price
该条目对应价格
INTEGER
否
否
5。6、系统管理员员基本信息表
字段
描述
类型
长度
就是否为空
就是否为主键
Id
用户编号
INTEGER
否
就是
Username
用户名
VARCHAR
20
否
否
Password
密码
VARCHAR
20
否
否
运行环境规定
a、客户端设备
windows 7系统,IDE集成开发,Java运行环境JDK,数据库Mysql5、5,IE浏览器
b、服务器设备
服务器:Tomcat6、0
支持软件
a。客户端软件
软件类型
名称及版本
备注
操作系统
WindowsXP以上操作系统
浏览器
IE浏览器、遨游浏览器或者其它流行浏览器
办公软件
Microsoft Office 2003
b。服务器端软件
软件类型
名称及版本
备注
操作系统
Windows 7
浏览器
IE浏览器、遨游浏览器或者其它流行浏览器
数据库软件
MySQL 5、5
c.开发环境
软件类型
名称及版本
备注
操作系统
Windows XP
浏览器
IE浏览器、遨游浏览器或者其它流行浏览器
数据库软件
MySql 5、5
开发工具
My Eclipse 6、8
服务器
Web 应用服务器:Tomcat6、0
使用技术
JAVA EE技术等
该软件分析为小五组撰写
展开阅读全文