手机淘宝uml建模

上传人:人*** 文档编号:506728324 上传时间:2023-10-20 格式:DOCX 页数:35 大小:890.79KB
返回 下载 相关 举报
手机淘宝uml建模_第1页
第1页 / 共35页
手机淘宝uml建模_第2页
第2页 / 共35页
手机淘宝uml建模_第3页
第3页 / 共35页
手机淘宝uml建模_第4页
第4页 / 共35页
手机淘宝uml建模_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《手机淘宝uml建模》由会员分享,可在线阅读,更多相关《手机淘宝uml建模(35页珍藏版)》请在金锄头文库上搜索。

1、Uml 建模题 目:手机淘宝系统班 级:姓名:学 号:1 问题的提出:32 本文工作和系统开发:33 系统功能简介:3第一章 手机淘宝购物用例建模41.1 手机淘宝购物系统业务流程分析 41.1.1 购物流程分析 41.2业务需求用例建模阶段 51.2.1业务角色的查找及建立 51.2.2业务用例查找与分析 51.2.3业务用例图 61.2.3业务活动图 61.3 系统基本功能描述: 7第二章 手机淘宝系统需求用例建模82.1 物流信息管理需求用例分析82.1.1 确定物流信息的内容:82.1.2 确定系统顶层用例82.1.3 淘宝物流系统功能性分析:92.2 系统登录功能用例分析 102.3

2、 系统整体功能描述112.4 淘宝充值系统整体功能描述11第三章 业务领域分析与设计123.1 系统顺序图,状态图123.2 定义基本对象与类 143.3 淘宝系统类图:153.4 定义对象与类的属性与操作153.5 系统设计顺序图,用户登录图183.6 系统扩展功能19返 3.7 系统构架设计25第四章 系统实现测试与配置264.1 系统实现的工具与技术264.2 系统实现方式图26第五章 系统开发的思考285. 1 数据库设计问题285. 2 数据库访问设计问题29结束语30参考文献31引言:1 问题的提出:时至移动互联网时代,在这个移动终端相当普及的年代,使用移动终端浏览网页是相当 稀松

3、平常的事情。但是桌面和移动终端的不同,不兼容会使用户在使用移动终端浏览网页时 不适应和功能缺乏,加上本来移动终端和桌面平台的性能,特性差距,使得开发移动终端专 用的网页极为有需要。本文档是TGC的实训项目的开发题目的方向的基础上编制的。本文 档的编写为下阶段的设计,开发提供依据,为项目组成员对需求的详尽理解,以及在开发开 发过程中的协同工作提供强有力的保证。同时本文档也作为项目评审验收的依据之一2 本文工作和系统开发:本文首先对系统的功能进行详细的设计,并在分析与设计的同时用UML建模 语言对其建模,采用 UML 工具 ROSE 绘制描述各种模型的图形,目的使开发者与 用户更有效的实现功能与理

4、解需求,并使程序人员能顺利的实现系统,在系统的 实现阶段重点讲述设计到编码的过渡,以体现UML建模的模型对系统开发带来的 好处。本文的编写结合了面向对象的软件开发方法与UML建模语言的优势与特色, 同时与库存管理系统紧密结合。既体现了面向对象的软件开发思想 ,又包容了 UML建模语言所特有的语言建模优势。在编写中我们大量的使用UML语言所提供 的各种建模图形来描述库存管理系统,例如描述用户需求的用例图,描述系统功 能的动态的顺序图。根据库存管理的特点,我们大胆的改进了一般的UML建模的 分析过程,并在分析设计过程中采用更加适合手机淘宝系统的分析级类图与顺序 图。3 系统功能简介:系统的功能是系

5、统能够做的事情,在本系统中,系统的功能有:1 系统应该能完成浏览、搜索商品信息,商品详情页面2 系统应该能完成用户登录、用户注册功能3 系统应该能查看物流信息4 系统应该能查看订单详情;5 系统应该能进行用户反馈6 系统用户能进行话费充值、 Q 币充值、等充值功能7 系统用户可以添加或减少购物车中的商品8 系统能记录用户的身份信息;9 任何人员要使用本系统必须拥有相应的权限;第一章 手机淘宝购物用例建模1.1 手机淘宝购物系统业务流程分析1.1.1 购物流程分析1 用户浏览商品信息,了解商品的详细信息2 用户添加需要购买的商品进入购物车中3 用户结算购物车的订单,订单状态更新为以结算,等待商家

6、发货4 商家确认订单信息,开始发货。5 商家更新物流信息,用户等待收货。1.1.2 用户权限分析1 用户浏览商品信息,了解商品的详细信息2 用户添加商品进入购物车市提示需要登录3 用户登录帐号,若没有帐号这需要用户注册帐号4 用户填写帐户信息,如帐号,密码,手机号等。5 用户需要验证手机号,或邮箱完成帐户的激活1.1.3 我的淘宝充值业务流程分析盘点流程:1 用户登录淘宝帐号2 用户选择充值的类型,以及充值的金额3 用户填写充值的订单信息4 商家发货,完成充值5 用户接收到充值成功的提示盘点业务流程图如下:1.2 业务需求用例建模阶段1.2.1 业务角色的查找及建立1.2.2 业务用例查找与分

7、析根据淘宝购物流程可以找到基本的业务用例有:1 用户查看淘宝上的商品,选择需要购买的商品,并将其添加到购物车。2 用户结算时需要登录淘宝帐号,若没则需要注册帐号3 用户可以在购物车中任意添加或减少购买的商品4 用户确认订单付款 提供商品信息给商家。5 商家确认订单,开始发货 商家开始更新物流信息。6 用户可以查看商品的物流信息,查看订单的完成状态7 用户需要充值业务时可以进入充值页面,选择需要充值的类型,数量8 商家确认充值订单,为用户充值9 完成购物后,用户可以对商品或商家信息进行反馈10 以上功能在我的淘宝页面进行汇总,我的淘宝页面是进入其他页面的接 口11 淘宝首页进行特色商品的展示,提

8、示当前最火热的商品,推送商品的特 点图片。1.2.3 业务用例图3待讨隸,浏览购物车日待收货i-登录游:我亢値去啓耳田O吴 rABC-T7搜索商品駕电)昭|骨|皤口囿硒圈圉已|匡1Rational Rose -淘宝网.mdl - Use Case Diagram: Use Case View / Main固 File Edit View Format Browse Report Query Tools Add-Ins Window HelplOefault Language: Analysi s用户o注册戸瞽录甲户浏览物流页面话费充值include,-,-待塩:货J. ”extend订单查询i

9、nclude1.2.3 业务活动图购物过程:订单信息:1.3 系统基本功能描述:根据库存系统业务过程分析知系统的基本功能有与商品信息、订单信息、用户信息三大模块,系统功能图 厂手机淘宝系统 商品信息订单信息7用户信息第二章 手机淘宝系统需求用例建模2.1 物流信息管理需求用例分析2.1.1 确定物流信息的内容:物流信息应包括商品信息,购买日期,商家名称,对应的物流公司,实时的物流信息更新等 内容。同时物流信息应更新订单的完成状态,是派送中,还是以派送,还应具备派送人员的 信息,以及预计送达时间等2.1.2 确定系统顶层用例一般的uml的需求描述方法是用用例图来表达角色、用例及其之间的关系,用文

10、字形式的事件流文档具体描述用例细节。这种方法存在以下缺点:一张用例图不能描述复杂系统全部需求;系统的业务种类多、功能繁杂,根 本无法清晰地将系统的全部功能展开在一张用例图上,即使可以,用户看到纵横 交错的各种关系,也只能望而生畏;用例图不适应描述系统的非功能要求;文字 不便于说明复杂用例的流程。涉及多个部门之间的交互协调,事件流文档中的文 字难以清晰地表达地籍数据的复杂流程。因此我们将采用建立多层次的用例图。 顶层用例图描述系统粗粒度的全部功能;下一层将没有表述清的粗粒度用例用更 细粒度的子用例描述。根据系统的业务过程分析与用户的需求分析,系统的顶层用例如表所示:参与者用例说明用户选择商品,提

11、交订单,选择物流公司。商家接受订单,打包发货,通知物流公司取件物流公司商品运输管理,包括接受商家快件,更新物流信息,运输,派送系统得顶层用例图如下:漩朕快件I 2.1.3 淘宝物流系统功能性分析:根据业务描述,我们知道此模块应该要实现的功能大致如下:1 用户提交订单2 商家接受订单,通知物流公司3 物流公司上门取件,派送。并实时更新物流信息,商品派送情况 物流公司的分层用例图如下:2.2 系统登录功能用例分析1、用户信息管理:用户名密码2、注册管理:。邮箱注册电话号码注册3、基本资料管理:角色管理(1)角色填加(2)角色删除(3)角色权限修改(4)角色密码修改权限管理对系统的权限编号的权限内容

12、进行权限的管理,如修改客户权限的权限大小,入 库管理员的权限大小等操作2.3 系统整体功能描述系统整体功能图如下:淘宝登录系统功能用户信息管理注册用户管理用户认证信息管理登 录 验 证 管 理Ml ! KiMlLoa/O| Customizable Menus Customizable Menus 26| Customizable Menus Z6| Customizable Menus丰登录用户 韧流公HJ 砌涼人员 已螢杲用户 用户邮箱注册2.4 淘宝充值系统整体功能描述确定充值系统的内容1用户选择充值的类型,Q币充值,话费充值,游戏币充值等 2.用户确定充值的金额3用户输入需要充值的帐号

13、4系统提示充值成功子用例图如下Rational Rose -淘宝网.mdl - Use Case Diagram: Use Case View/ recharge囤 FileEdit View Format Browse Report QueryToolsAdd-Ins Window 旦 elpD耳is |禽囲翕丨寻丨松a a 3叵ABC曰 /,Elo 吴厂 T at-eAe s 户 户 vimxc用司员用 a- I 加 n3t录 A-录 asinec5151er家rl奇奇豈户 echlarloLOUS买商未物韧已用 钢US-XXXXMXXX 淘 0 :-:E-.E-a-SJS-兰 09:25

14、:26| Customizable Menus 09:25:26| Customizable Menus 09:25:26| Customizable Menus 09:25:26| Customizable MenuslllklUhLog/第三章 业务领域分析与设计3.1 系统顺序图,状态图权限管理对于系统来说十分重要,因为它关系到系统得安全性,因此在系统 得开发与设计中,我们始终把系统的安全性放在十分重要的位置,因此我们在用 顺序图分析的时候始终从系统用户未登陆状态来分析的,在后边系统详细设计 时,我们会给出用户登录的顺序图;1 用户登录:09:25:26| Customizable MenusA09:25:26| Customizable Menus

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号