基于UML的网书店系统建模研究1.docVIP

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
. ... 情报杂志 2005年第 8期                     ·情报技术· 基于 UML的网上书店系统建模研究 徐国虎        许 芳  (武汉大学 武汉  430072)     (中南民族大学 武汉  430074) 摘 要 统一建模语言 (UML)在图书情报领域有着广泛的应用空间。介绍了 UML的建模机制后 ,运用 UML建立 了网上书店管理系统的模型 ,并使用 Rational Rose 2003给出了部分用例图、类图以及顺序图和配置图等。 作者介绍:徐国虎,男,1977年生,博士研究生。 关键词 UML 面向对象建模 网上书店   统一建模语言(UML)自1997年被对象管理组织(OM G)采 纳为面向对象建模语言的国际标准以来,已经得到了工业界和 研究学者们的一致认可和广泛应用。UML代表了面向对象方 法的软件开发技术的发展方向,它在软件开发中的应用不限于 支持面向对象的分析与设计,还支持从需求分析开始的软件开 发的全过程。UML定义的是语义的元素模型,而不是工具接 口、存储或运行的模型,通过一套简单而精确的语义和图形符 号标准,提供了丰富的问题描述能力。网上书店系统在确定需 求以及开发过程中,需要意义确切、表示简洁明快的模型来和 用户交互,故可采用UML作为建模语言。 1 UML建模机制 UML提供了五种视图模型共九种图形,视图模型借助于 各类图形从不同视角对建模系统进行描述。UML可以满足从 需求分析到系统实施的整个过程中的建模需求。UML采用用 例图、类图、包图、对象图、构件图和配置图来建立系统的静态 模型,属于静态建模机制;状态图、活动图、顺序图和合作图被 用来建立系统的动态模型,属于动态建模机制。  111 用例视图模型 用例视图模型从系统用户的角度来描 述系统的功能集合,并指出各功能的操作者。可用图形主要为 用例图,用例图中使用角色表示用户,使用用例表示系统的某 一功能。  112 静态视图模型 静态视图模型包括类图、对象图和包 图,它描述系统各部分的静态结构。类图用于表示系统中的类 与类之间的联系;对象图是类图的具体对象实例;包图用于描 述系统的分层结构,由包或类组成,也可以定义包与包之间的 关系。  113 行为视图模型 它描述系统的动态模型和组成对象间 的交互关系,包括状态图和活动图。状态图描述类的对象的所 有可能状态以及发生时状态转移的条件;活动图描述为满足用 例要求所要进行的活动以及活动间的约束关系,它可以用来识 别并发活动。  114 交互视图模型 它描述对象间的交互关系,包括顺序 图和合作图。它们都描述对象间的动态协作关系,但合作图强 调对象之间的连接关系,而顺序图强调对象之间交互动作的时 序特性。  115 实现视图模型 它描述系统最终实施时的软件和硬件 结构,包括构件图和配置图。构件图描述代码构件的物理结构 和各构件间的依赖关系;配置图定义系统中软硬件的体系结 构。 2 网上书店管理系统业务描述 网上书店提供给人们更加便捷的购书模式。从网上书店 系统不同参与者的角度 ,可以将其系统功能分为前台与后台两 大功能模块。首先从用户者角度 ,需实现购书者在线购书功 能 ;其次从网上书店的运作者来看 ,要实现网上书店的管理功 能 ,以及书店与书籍供应商之间的交互行为。由此 ,可以将系 统分为两个模块 ,即前台购书模块与后台系统管理模块。  2. 1 用户前台购书模块功能 用户登录 :消费者可以随时 进行网络登录。用户注册 :消费者可以随时进行在线用户注 册 ,并获得批准。浏览查询书籍 :消费者通过浏览书籍界面 ,可 以浏览书籍的种类目录及某一目录下的所有书籍 ,可输入查询 条件找出某些符合条件的书籍 ;点击某一书籍链接后 ,可以进 一步获得该书籍的详细信息 ,如书籍的详细介绍、图片、价格、 出版社、 ISBN等。购买书籍 :消费者可以点击“添加到购物车” 按钮购买书籍 ,之后可以继续购书 ,可随时浏览购物车内的书 籍、向购物车添加书籍、查看购物车中的书籍、更改书籍的数 量、删除购物车中的书籍。按“结账”按钮 ,产生结账任务 ,并询 问用户是否为注册会员。如果消费者还不是注册会员 ,允许新 用户的申请。验证完用户身份后出现用户的一些信息 ,如默认 送货地点、信用卡账号等 ,用户可填写书籍的送货地址、账号 等 ,程序验证信用卡和其他信息有效后产生订单需要用户确 认。确认后程序接受订货单 ,产生送货单 ,更新送货列表 ,同时 更新存货数据 ,并向该用户发出确认的邮件。  2. 2 后台管理模块功能 书籍管理 :对书籍进行管理以及 书籍销售情况的查询 ,包括新增、删除、修改、热门书籍统

文档评论(0)

ygxt89 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档