手机淘宝uml建模

上传人:人*** 文档编号:494142568 上传时间:2022-12-13 格式:DOC 页数:17 大小:146KB
返回 下载 相关 举报
手机淘宝uml建模_第1页
第1页 / 共17页
手机淘宝uml建模_第2页
第2页 / 共17页
手机淘宝uml建模_第3页
第3页 / 共17页
手机淘宝uml建模_第4页
第4页 / 共17页
手机淘宝uml建模_第5页
第5页 / 共17页
点击查看更多>>
资源描述

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

1、. .Uml 建模题目:手机淘宝系统班级:姓名:学号:目录1 问题的提出:32 本文工作和系统开发:33 系统功能简介:4第一章手机淘宝购物用例建模51.1 手机淘宝购物系统业务流程分析51.1.1 购物流程分析51.2业务需求用例建模阶段7业务角色的查找及建立7业务用例查找与分析7业务用例图8业务活动图81.3 系统根本功能描述:9第二章手机淘宝系统需求用例建模92.1 物流信息管理需求用例分析92.1.1 确定物流信息的容:9确定系统顶层用例10淘宝物流系统功能性分析:112.2 系统登录功能用例分析122.3 系统整体功能描述132.4 淘宝充值系统整体功能描述13第三章业务领域分析与设

2、计143.1 系统顺序图,状态图143.2 定义根本对象与类163.3淘宝系统类图:173.4 定义对象与类的属性与操作173.5系统设计顺序图,用户登录图203.6 系统扩展功能21返3.7 系统构架设计27第四章系统实现测试与配置284.1系统实现的工具与技术284.2 系统实现方式图28第五章系统开发的思考305. 1 数据库设计问题305. 2 数据库访问设计问题31完毕语32参考文献33引言:1 问题的提出:时至移动互联网时代,在这个移动终端相当普及的年代,使用移动终端浏览网页是相当稀松平常的事情。但是桌面和移动终端的不同,不兼容会使用户在使用移动终端浏览网页时不适应和功能缺乏,加上

3、本来移动终端和桌面平台的性能,特性差距,使得开发移动终端专用的网页极为有需要。本文档是TGC的实训工程的开发题目的方向的根底上编制的。本文档的编写为下阶段的设计,开发提供依据,为工程组成员对需求的详尽理解,以及在开发开发过程中的协同工作提供强有力的保证。同时本文档也作为工程评审验收的依据之一2 本文工作和系统开发:本文首先对系统的功能进展详细的设计,并在分析与设计的同时用UML建模语言对其建模,采用UML工具ROSE绘制描述各种模型的图形,目的使开发者与用户更有效的实现功能与理解需求,并使程序人员能顺利的实现系统,在系统的实现阶段重点讲述设计到编码的过渡,以表达UML建模的模型对系统开发带来的

4、好处。本文的编写结合了面向对象的软件开发方法与UML建模语言的优势与特色,同时与库存管理系统严密结合。既表达了面向对象的软件开发思想 ,又包容了UML建模语言所特有的语言建模优势。在编写中我们大量的使用UML语言所提供的各种建模图形来描述库存管理系统,例如描述用户需求的用例图,描述系统功能的动态的顺序图。根据库存管理的特点,我们大胆的改进了一般的UML建模的分析过程,并在分析设计过程中采用更加适合手机淘宝系统的分析级类图与顺序图。3 系统功能简介:系统的功能是系统能够做的事情,在本系统中,系统的功能有:1 系统应该能完成浏览、搜索商品信息,商品详情页面2 系统应该能完成用户登录、用户注册功能3

5、 系统应该能查看物流信息4 系统应该能查看订单详情;5 系统应该能进展用户反响6 系统用户能进展话费充值、Q币充值、等充值功能7 系统用户可以添加或减少购物车中的商品8 系统能记录用户的身份信息;9 任何人员要使用本系统必须拥有相应的权限;第一章 手机淘宝购物用例建模1.1 手机淘宝购物系统业务流程分析1.1.1 购物流程分析1 用户浏览商品信息,了解商品的详细信息2 用户添加需要购置的商品进入购物车中 3 用户结算购物车的订单,订单状态更新为以结算,等待商家发货。4 商家确认订单信息,开场发货。5 商家更新物流信息,用户等待收货。1.1.2 用户权限分析1 用户浏览商品信息,了解商品的详细信

6、息2 用户添加商品进入购物车市提示需要登录3 用户登录,假设没有这需要用户注册4 用户填写信息,如,密码,手机号等。5 用户需要验证手机号,或完成的激活1.1.3我的淘宝充值业务流程分析盘点流程:1 用户登录淘宝2 用户选择充值的类型,以及充值的金额3 用户填写充值的订单信息4 商家发货,完成充值5 用户接收到充值成功的提示 盘点业务流程图如下:1.2业务需求用例建模阶段1.2.1业务角色的查找及建立1.2.2业务用例查找与分析根据淘宝购物流程可以找到根本的业务用例有:1用户查看淘宝上的商品,选择需要购置的商品,并将其添加到购物车。2 用户结算时需要登录淘宝,假设没那么需要注册3 用户可以在购

7、物车中任意添加或减少购置的商品4 用户确认订单付款提供商品信息给商家。5商家确认订单,开场发货商家开场更新物流信息。6 用户可以查看商品的物流信息,查看订单的完成状态7 用户需要充值业务时可以进入充值页面,选择需要充值的类型,数量8商家确认充值订单,为用户充值9 完成购物后,用户可以对商品或商家信息进展反响10 以上功能在我的淘宝页面进展汇总,我的淘宝页面是进入其他页面的接口11 淘宝首页进展特色商品的展示,提示当前最炽热的商品,推送商品的特点图片。1.2.3业务用例图1.2.3业务活动图购物过程:订单信息:1.3 系统根本功能描述:根据库存系统业务过程分析知系统的根本功能有与商品信息、订单信

8、息、用户信息三大模块,系统功能图如下:手机淘宝系统商品信息订单信息用户信息第二章 手机淘宝系统需求用例建模2.1 物流信息管理需求用例分析2.1.1 确定物流信息的容:物流信息应包括商品信息,购置日期,商家名称,对应的物流公司,实时的物流信息更新等容。同时物流信息应更新订单的完成状态,是派送中,还是以派送,还应具备派送人员的信息,以及预计送达时间等2.1.2确定系统顶层用例一般的uml的需求描述方法是用用例图来表达角色、用例及其之间的关系,用文字形式的事件流文档具体描述用例细节。这种方法存在以下缺点:一用例图不能描述复杂系统全部需求;系统的业务种类多、功能繁杂,根本无法清晰地将系统的全部功能展

9、开在一用例图上,即使可以,用户看到纵横交织的各种关系,也只能望而生畏;用例图不适应描述系统的非功能要求;文字不便于说明复杂用例的流程。涉及多个部门之间的交互协调,事件流文档中的文字难以清晰地表达地籍数据的复杂流程。因此我们将采用建立多层次的用例图。顶层用例图描述系统粗粒度的全部功能;下一层将没有表述清的粗粒度用例用更细粒度的子用例描述。根据系统的业务过程分析与用户的需求分析,系统的顶层用例如表所示:参与者用例说明用户选择商品,提交订单,选择物流公司。商家承受订单,打包发货,通知物流公司取件物流公司商品运输管理,包括承受商家快件,更新物流信息,运输,派送系统得顶层用例图如下:2.1.3淘宝物流系

10、统功能性分析:根据业务描述,我们知道此模块应该要实现的功能大致如下:1 用户提交订单2 商家承受订单,通知物流公司3 物流公司上门取件,派送。并实时更新物流信息,商品派送情况。物流公司的分层用例图如下:2.2 系统登录功能用例分析1、 用户信息管理:用户名密码2、 注册管理:。注册注册3、 根本资料管理:角色管理1角色填加2角色删除3角色权限修改4角色密码修改权限管理对系统的权限编号的权限容进展权限的管理,如修改客户权限的权限大小,入库管理员的权限大小等操作2.3 系统整体功能描述系统整体功能图如下:用户信息管理注册用户管理用户认证信息管理登录验证管理淘宝登录系统功能2.4 淘宝充值系统整体功

11、能描述确定充值系统的容1.用户选择充值的类型,Q币充值,话费充值,游戏币充值等2.用户确定充值的金额3.用户输入需要充值的4.系统提示充值成功子用例图如下第三章 业务领域分析与设计3.1 系统顺序图,状态图权限管理对于系统来说十分重要,因为它关系到系统得平安性,因此在系统得开发与设计中,我们始终把系统的平安性放在十分重要的位置,因此我们在用顺序图分析的时候始终从系统用户未登陆状态来分析的,在后边系统详细设计时,我们会给出用户登录的顺序图;1 用户登录:2 淘宝购物3 用户充值3.2 定义根本对象与类淘宝系统管理的对象分析:实体对象物流信息表,订单信息表,商品信息表,充值信息表,登录信息表,用户

12、反响信息表。边界对象我的淘宝页面,物流信息页面,购物车页面,淘宝主页面,用户反响页面,登录页面,注册页面控制对象后台根据分析级的顺序图与系统的对象分析定义系统中涉及的类:1类 用户 user2类 商品 goods3类 订单 order4类 物流 Logistics5类 购物车 shoppingcart6类 用户反响 user feedback7类 充值 recharge8类 后台管理 admin3.3淘宝系统类图:3.4 定义对象与类的属性与操作1类 用户l 私有属性属性名含义属性类型Id用户名StringPassword密码StringAddress地址StringEmailStringPh

13、onenumberStringl 公共方法方法名含义说明SetLogin注册登录2类 goods私有属性属性名含义属性类型Name商品名称StringPrice商品价格StringEvallution商品评价StringStore商家Stringl 公共方法:方法名含义说明Set设置商品信息Search查询商品信息Add增加商品Reduce减少商品3类 充值rechargel 私有属性属性名含义属性类型Type充值类型StringAcount充值金额StringId充值Stringl 公有方法方法名含义说明Get取得账号名Pay付款Acount充值金额统计4类 订单 order私有属性属性名含

14、义属性类型Finnish order以完成的订单StringUnfinish order未完成的订单StringDate订单的日期IntLogical订单的物流信息Stringl 共有方法方法名含义说明Get获取订单信息Date获取日期5类 购物车shoppingcart私有属性属性名含义属性类型Goods id购物车商品名称StringGoods price购物车商品价格FloatGoods acount购物车商品数量StringPrice acount购物车商品总价格Stringl 公有方法方法名含义说明Add_goods;添加商品delect goods;删除商品6类 管理员admin私有属性:属性名含义

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

当前位置:首页 > 办公文档 > 工作计划

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