≥ 蘸 赣去擎釜 ≥ j善参 薯 ≯00、Il≥≥叠j0 ≮ 0 l
基 于 U M L的 网上 书店 系统建 模 研 究
徐 国虎 许 芳
(武 汉 大 学 武 汉 430072) (中南 民族 大 学 武 汉 430074)
摘 要 统一建模语 言(uML)在 图书情报领 域 有 着广泛 的应 用空 间 。介绍 了 UML的建 模机 制后 ,运 用 UML建立
了 网上 书 店管 理 系统 的模 型 ,并 使 用 Rational Rose 2003给 出 了部 分 用 例 图 、类 图 以及 顺 序 图 和 配 置 图 等 。
关 键词 UML 面向 对 象建 模 网上 书 店
统 一 建模 语 言 (UML)自 1997年 被 对 象管 理组 织 (OMG)采
纳为 面 向对 象 建 模 语言 的国 际 标 准 以 来 ,已经 得 到 了工 业 界 和
研 究学 者们 的一 致认 可 和广 泛 应用 。UML代 表 了面 向 对象 方
法 的软 件 开发 技 术 的发 展 方 向 ,它 在 软 件 开 发 中 的 应 用 不 限 于
支 持面 向对 象 的分 析与 设计 ,还 支持 从 需求 分 析 开始 的 软件 开
发的 全过 程 。UML 定 义 的是 语 义 的 元 素 模 型 .而 不 是 工 具 接
口 、存 储或 运 行的 模 型.通 过 一 套简 单 而 精确 的 语 义 和 图 形符
号标 准 ,提 供 了丰 富 的问题 描 述 能力 。 网 上书 店 系统 在 确定 需
求 以及 开发过 程 中 ,需要 意 义确 切 、表 示 简 洁 明 快 的模 型 来 和
用户 交 互 ,故 可 采 用 UML作 为建 模 语 言 。
1 UML建模 机 制
UML提供 了五 种 视 图 模 型 共 九 种 图 形 .视 图 模 型 借 助 于
各 类图 形 从不 同视 角对 建 模 系统 进 行 描述 。 UML可 以 满 足 从
需求 分 析 到 系统 实施 的整 个 过 程 中 的 建模 需 求 。UML采 用 用
例 图 、类 图 、包 图 、对 象 图 、构 件 图 和 配 置 图 来 建 立 系 统 的静 态
模型 ,属 于 静 态建 模 机 制 ;状 态 图 、活 动 图 、顺 序 图 和合 作 图 被
用 来 建 立 系统 的动 态模 型 ,属 于 动态 建 模 机 制 。
1.1 用例 视 图模 型 用 例 视 图 模 型 从 系统 用 户 的 角 度 来 描
述 系统 的功 能集合 ,并 指 出各 功 能 的操 作 者 。可用 图 形 主要 为
用 例 图 ,用 例 图 中 使 用 角 色 表 示 用 户 ,使 用 用 例 表 示 系 统 的 某
一
功 能 。
1.2 静 态视 图 模 型 静 态 视 图 模 型 包 括 类 图 、对 象 图 和 包
图 ,它 描 述 系 统各 部 分 的静 态 结 构 。 类 图 用 于 表示 系 统 中 的类
与类 之 间的联 系 ;对象 图 是 类图 的 具体 对 象 实 例 :包 图 用于 描
述 系统 的分 层结 构 ,由 包或 类 组 成 .也 可 以 定义 包 与 包之 间 的
关 系 。
1.3 行 为视 图模 型 它 描述 系 统 的 动 态 模 型 和 组成 对 象 间
的交 互 关 系 ,包 括 状态 图和 活 动 图 。状 态 图 描 述 类 的对 象 的所
有 可 能状 态 以 及发 生 时状 态转 移 的 条件 ;活 动 图描 述 为 满 足用
例要 求 所 要进 行 的活 动 以 及活 动 间 的约 束 关 系 ,它 可 以用 来 识
别并 发活 动 。
1.4 交 互视 图模 型 它 描述 对 象 间 的 交 互 关 系 ,包 括 顺 序
作者介绍 :徐国虎 ,男 .1977年生 .博士研究生。
圃
图 和合 作 图 。它 们 都描 述 对象 间 的动 态协 作 关系 ,但 合 作图 强
调 对 象之 间 的 连 接 关 系 ,而顺 序图 强 调 对 象 之 间 交 互 动 作 的 时
序 特性 。
1 5 实现视 图模 型 它描 述 系 统 最 终 实 施 时 的软 件 和 硬 件
结 构,包 括 构件 图和 配 置图 。构 件图 描 述代 码 构件 的 物 理结 构
和各构 件 间 的 依 赖 关 系 ;配 置 图 定 义 系 统 中 软 硬 件 的 体 系 结
构 。
2 网上 书 店 管理 系统 业 务描 述
网 上书店 提 供给 人 们 更加 便 捷 的 购 书模 式 。从 网 上 书店
系 统不 同参 与 者的 角度 ,可 以将 其 系统 功 能分 为 前 台 与 后 台两
大 功能 模 块 。首 先 从 用 户 者 角 度 ,需 实 现 购 书 者 在 线 购 书 功
能 ;其 次从 网上 书 店 的 运 作 者 来 看 ,要 实 现 网 上 书 店 的管 理 功
能 ,以 及 书 店与 书 籍 供 应 商 之 间 的 交 互 行 为 。 由此 ,可 以将 系
统 分 为 两个 模 块 .即前 台购 书模 块 与后 台系 统 管理 模 块 。
2.1 用 户前 台购 书模 块 功 能 用 户 登 录 :消 费 者 可 以 随 时
进 行网 络 登 录 。 用 户 注 册 :消 费 者 可 以 随 时 进 行 在 线 用 户 注
册 ,并 获 得 批 准 。浏 览查 询 书籍 :消 费 者 通 过 浏 览书 籍 界 面 ,可
以浏览 书籍 的 种类 目录及 某 一 目录 下 的 所 有 书 籍 ,可 输 入 查 询
条件 找 出某 些 符 合 条 件 的 书 籍 ;点 击 某 一 书籍 链 接 后 ,可 以 进
一
步获 得 该 书 籍 的 详 细 信 息 ,如 书 籍 的详 细 介 绍 、图 片 、价 格 、
出版 社 .ISBN等 。购 买 书籍 :消 费 者 可 以 点 击 “添 加 到 购 物 车 ”
按 钮购 买 书 籍 ,之 后 可 以 继 续 购 书 ,可 随 时 浏 览购 物 车 内 的 书
籍 、向购物 车 添 加 书 籍 、查 看 购 物 车 中 的 书 籍 、更 改 书 籍 的 数
量 、删 除 购物 车 中的 书 籍 。按 “结 账 ”按 钮 ,产 生 结 账 任 务 ,并 询
问用 户是 否 为注册 会员 。如 果 消费 者 还不 是 注册 会 员 ,允 许 新
用 户 的 申请 。 验证 完用 户 身 份后 出现 用 户 的 一 些 信 息 ,如 默 认
送 货地 点 、信 用 卡 账 号 等 ,用 户 可填 写 书 籍 的 送货 地 址 、账 号
等 ,程 序验 证信 用 卡 和 其 他 信 息 有 效 后 产 生 汀单 需 要 用 户 确
认 。确 认后 程 序接受 订 货单 ,产 生送 货 单 ,更 新 送货 列 表 ,同 时
更 新存 货 数据 ,并 向 该用 户 发出 确认 的邮 件 。
2 2 后 台管 理 模 块 功 能 书籍 管 理 :对 书 籍 进 行 管 理 以 及
书籍 销 售 情 况 的查 询 ,包 括 新 增 删 除 、修 改 、热 门 书籍 统 计 、书
维普资讯 http://www.cqvip.com
评论4
最新资源