没有合适的资源?快使用搜索试试~ 我知道了~
UML建模实战,超详细,入门的绝佳选择
需积分: 24 28 下载量 152 浏览量
2018-03-15
10:57:46
上传
评论 2
收藏 2.15MB DOC 举报
温馨提示
试读
30页
UML建模实战,超详细,入门的绝佳选择。此文档是我个人在做课程设计时的设计文档,内含丰富全面的UML建模流程以及成果。非常适合初学者入门参考。
资源推荐
资源详情
资源评论
19/30
目录
问题综述
项目背景
需求分析
可行性分析
功能设计
系统分析和设计
系统功能结构
系统设计
建模工具
系统 建模
系统用例图及用例描述
确定参与者
用例图
用例描述
系统的顺序图
系统的活动图
系统流程图
系统通信(协作)图
类图
参与者相关的类
各类之间的关系
系统的组件图
组件图的概念
电子商城的组件图
系统的配置(部署)图
数据库设计
数据库的 图
数据库的设计
小结
19/30
【课程项目名称】
使用 进行系统的分析和设计(以电子商城项目需求分析与设计为例)
【课程项目目的】
掌握 建模的基础知识和其应用;
熟悉 环境及功能能够设计出完整系统。
【课程项目要求】
对系统功能进行必要的描述;
绘制系统的主要模型图;
模型图要有说明性文字解释。
【课程项目内容】
电子商城系统的需求分析;
电子商城系统 建模。
【课程项目步骤】
1. 问题综述
1.1 项目背景
随着社会的发展,电子商务成为了一个热门的话题,而网上购物已经成为
当今社会一种比较流行的购物方式。一个完整的购物系统就是一个现实中的一
个商城,或者就是一个超市。本系统就是一个类似超市的网上购物系统。
随着互联网的迅速崛起,互联网用户的爆炸式增长以及互联网对传统行业
的冲击让其成为了人们快速获取、发布和传递信息的重要渠道。电子商务流行
起来,越来越多的商家在网上建起网上商城,向消费者展示出一种全新的购物
理念。同时越来越多的网友加入到网上购物的行列,淘宝网、京东商城、当当
网等购物网站的不断发展壮大。
为加快人们对自己线下商品的了解,开发一个在线购物的商城网站,通过
该网站可查询商品的相关信息,并对自己满意的商品进行下单购买。同时,方
便商家自己对商品进行相应的增加、修改、删除等管理功能。
1.2 需求分析
本电子商城系统主要包括前台和后台两部分,前台部分包括用户网上查询
商品、购买商品、生成定单等模块,后台主要包括商品信息管理、商品分类管
19/30
理、客户信息管理、订单处理等模块。电子商城系统都应有商品信息的展示、
购物车管理、用户信息注册登录管理、定单处理等模块。
本系统具体的功能模块包括:
商品信息查询:当用户进入电子商城时,可以通过首页的商品分类查看最
新商品信息,同时还提供按照商品名称或者型号规格等关键字快速查询所需商
品信息的功能。
订单管理:在用户选择收银台后,提示用户选择送货方式及付款方式,最
终生成对应的定单记录,以便于网站配货人员依据订单信息进行后续的出货、
送货的处理。同时用户也可以随时进入订单管理页面,查询与自己相关的订单
信息,并可以随时取消订单。
购物车管理:当用户选择购买某种商品时,应该能够将对应的商品信息记
录到购物车中,并允许用户返回到其他商品信息查询页面,继续选择其他商品。
在购物车中执行删除所购商品、添加新商品及清除购物车等操作。当对应购物
车的定单生成后,购物车中的信息将自动清除。
会员信息管理:为了能够实现商品的购买,用户需要注册并且正确登录,
由此产生的相关信息,如联系方式、送货地点等需要由系统进行管理。同时也
应该允许用户修改自己的相关资料。
商品分类管理:通过该模块,系统管理人员可以根据需要增加新的商品类
别,也可以对已有的类别进行修改、删除等操作。
商品基本信息管理:管理人员可以在该模块下增加新的商品信息,同时也
可以对原有的商品信息进行修改及删除等操作。
订单处理:后台管理人员可以借助该模块查询订单信息,以便于物流人员
依据订单信息进行后续的出货、送货的处理。同时对于已经处理过的订单,也
应该保留历史记录,以便于管理人员进行查询。
1.3 可行性分析
技术可行性。
本项目采用 设计模式,使用当前流行的 !"# $!%#
&'! 框架进行开发。本系统采用的技术和开发环境在实际开发中应用非
常广泛,充分说明本系统在技术方面可行。
操作可行性
电子商城系统主要面向的是喜欢网购的网友,只要会一些简单的计算机操
作,就可以使用,不需要高深的专业知识。而且,对于网站基本信息的维护也
十分简单。
19/30
经济可行性
系统中应用的开发工具以及技术框架大部分都是免费的,这无疑为网站的
成本压缩了空间。从成本分析来看,该系统充分体现了将产品利益最大化的企
业原则。
1.4 功能设计
电子商城项目是由前台和后台这两部分组成的。
前台即客户端,在前台客户进入首页后,用户可以查看到商品图片。用户
可以通过点击商品图片来查看其相关商品的详细信息。在客户看中某一商品时,
可以事先登录,或者注册,然后可以随心订购自己所需要的商品。可以使用购
物车暂存喜爱的商品,也可以对购物车中的商品进行管理,最后可以提交订单。
另一部分是后台管理部分,管理员登录该系统后,可以进行以下管理:商
品管理、订单管理、用户和权限管理。
1.5 系统分析和设计
1.5.1 系统功能结构
电子商城系统前台购买商品功能分析:
前台用户注册为会员。
登录电子商城系统浏览商品。
用户对商品名称进行模糊查询商品。
用户对自己的个人信息进行更改。
对暂存入购物车中的商品进行更改,如选择的数量或者取消选择。
当用户确定所选至购物车的商品后,将其提交到服务器,生成订单。
管理员后台管理功能分析:
管理员可以对商品管理,显示产品列表、查询产品、修改产品、删除产
品,显示产品类型列表、修改和删除产品类型等功能。
管理员可以对订单管理,订单管理模块包含创建订单、查询订单、修改
订单(查看明细、删除订单等功能
管理员对用户和权限管理,包括用户管理和管理员权限管理两个部分,
用户管理包括查看用户列表、启用或禁用用户,管理员权限管理包括新增管理
员、更改或设置管理员权限。
1.5.2 系统设计
19/30
电子商城系统由 个逻辑分层组成,完全遵循 的模块化结构进行
设计,它们之间的内部关系如图所示。
图 电子商城 模块化结构设计
1.6 建模工具
绘图使用 !#)!*+
数据库使用 , -#$.$,/01 图形界面
2. 系统 UML 建模
2.1 系统用例图及用例描述
2.1.1 确定参与者
233333在电子商城系统中,需要消费者和商家的参与。消费者可以浏览商品、
查询商品、购买商品、将商品加入购物车或对购物车内的商品操作、对订单操
作、退货等;商家可以更新商品的价格等信息、设置商品的优惠策略、管理自
家店的消费者的权限、处理订单等。
433333网站需要一个专门的管理者进行日常维护与管理,所以需要系统管理
员的参与。
2.1.2 用例图
剩余29页未读,继续阅读
资源评论
Howie_Yue
- 粉丝: 52
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功