logo资料库

基于UML网上书店行销管理系统的分析与设计.pdf

第1页 / 共2页
第2页 / 共2页
资料共2页,全文预览结束
开发研究与设计技术 本栏目责任编辑: 谢媛媛 基于 UML 网上书店行销管理系统的分析与设计 ( 1.湖南永州职业技术学院 理工电子学院, 湖南 永州 4251002; 2.中南大学, 湖南 长沙 410083) 杨素荣 1,2 摘要: 本文主要结合电子商务 B2C 、C2B、C2C 三种类型以强化行销与客户关系管理, 以消费者购买决策过程四循环 awareness、com- pare、bargain 和 service 来开发网络书店行销管理信息系统。以 UML 为建模工具描述网络书店管理信息系统的结构, 并提出分析与设计 方法。 关键词: 电子商务; 客制化; 个人化; 资料探勘; 统一模式语言 中图分类号: TP311 文献标识码: A 文章编号: 1009- 3044(2007)11- 21308- 01 An Analys is and Des ign for e- Book Marketing Management Information Sys tem Bas ed on UML YANG Su- rong1,2 (1.Yongzhou Vocational and Technical College, Yongzhou 425100, China; 2.Central South University, Changsha 410083, China) Abs tract:In our research, we integrate three types of e- Commerce, i.e., B2C (Business to Customer), C2B (Customer to Business), and C2C (Customer to Customer), to strengthen marketing and CR M (customer relationship management); in addition, we employ four cycles of consumer behaviors (i.e., awareness, compare, bargain and service to develop an e- Book Marketing Management Information System. Our work is based on the UML object- oriented method to describe the architecture and the analysis and design method for e- Book Marketing Manage- ment Information Systems. Key words :e- Commerce; customization; personalization; Data Mining; UML 1 引言 近年来随着 Internet 的普及, 电子商务在世界各地蓬勃兴 起, 并已成为企业争相跨足的领域。以往简单的电子营销管理信息系 统的服务内容已经无法满足现在的顾客对于整合性 服 务 的 需 求 , 所以能在网络的环境中提供令顾客满意的服务, 将 吸 引 更 多 的 顾 客。对买卖书籍而言, 现在已经有很多的书商将欲 出 售 的 书 籍 信 息放置于网页上, 方便使用者购买想要的书籍。为 了 能 够 充 分 满 足以及了解使用者的需求, 建立一套网络书店行销 信 息 系 统 管 理 信息 系 统 ( e- Book Marketing Management Information System, e- BMMIS) 是必要的。虽然现在有许多企 业 在 网 络 上 建 置 网 络 书 店 管理系统, 但这一类的方案普遍存在着下列问题: (1) 这些网络书店行销管理信息系统并非结合电 子 商 务 三 大 类型: 企业对企业(B2C: Business to Customer)、企业对消费者(C2B: Customer to Business)、 消 费 者 对 消 费 者 (C2C: Customer to Cus- tomer); (2)这些网络书店行销管理信息系统可能由于花费问 题, 未 将 顾客关系管理纳入考虑; (3)网络书店行销管理信息系统由于种类繁多, 但质 量 参 次 不 齐, 企业无法掌握百分之百的技术。 由于上述因素 , 书 籍 网 站 若 能 提 供 B2C、C2B 和 C2C 的 整 合 功能, 将是对使用者进行行销方面非常实用与方便 的 一 项 重 要 特 色 。 在 本 论 文 中 , 我 们 采 用 统 一 建 模 语 言(Unified Modeling Lan- guage, UML) 方 法 论 为 基 础 的 分 析 与 设 计 方 法 , 针 对 网 络 书 店 行 销 管 理 信 息 系 统 的 结 构 , 与 电 子 商 务 B2C、C2B 和 C2C 三 种 类 型, 完成网络书店行销管理信息系统的分析与设计方法。 本系统分析设计方法采用 UML 的主要原因, 是由于 UML 是 一 套 图 形 语 言 , 利 用 这 一 套 语 言 可 以 可 视 化 的 方 式 来 订 定 、建 立 以及记录软件系统的产出文件。利用 UML 可以以标准的方式来 撰 写 系 统 蓝 图 , 可 以 用 来 表 示 软 件 系 统 的 概 念 事 物 以 及 实 际 事 物。概念事物包含作业流程和系统功能, 实际事物 包 含 程 序 语 言 类 别(classes)、数 据 库 概 要(Database Schema)以 及 可 再 使 用 的 软 件 组件。 2 基于 UML 的建模方法 UML 是一种建模的技巧, 它内含 9 种图形接口工具能让使用 者从 5 个不同角度来看系统, 分别是使用案例观点、设 计 观 点 、流 程观点、实作观点和部署观点。UML 的 9 种型态的图形是使用案 例图、类别图、对象图、循序图、活动图、状态图、元件图、合 作 图 和 部署图。本系统运分别用了这些工具来描述其结构及分析实现。 3 网络书店行销管理信息系统的结构 系统主要使用者分成三种 customer、publisher 和 employee, 网 络书店行销管理信息系统结构由四个 agent 组成, 分别是: e- BM- MIS interface agent、e- BMMIS use case agent、e- BMMIS transaction agent 和 e- BMMIS service agent。 3.1 e- BMMIS interface agent e- BMMIS interface agent 主 要 识 别 目 标 顾 客 及 其 所 使 用 环 境, 并提供客制化与个人化的服务给顾客。当使用 者 登 入 此 系 统 之 后, 则 运 用 使 用 者 所 提 供 的 资 料 和 的 技 术 , 寻 找 最 适 合 的 网 络 书 店 行 销 管 理 系 统 内 容, 其 内 容 包 含 主 动 与 被 动 的 use case, 即 B2C、C2B 和 C2C use case, B2C、C2B 和 C2C use case, 之 后 提 供 客制化与个人化的服务 use case 给使用者。 3.2 e- BMMIS use case agent e- BMMIS use case agent 主 要 是 放 置 use case 所 需 执 行 的 动 作 内 容 。 当 e- BMMIS use case agent 从 e- BMMIS interface agent 收到主动或被动 use case 执行需求之后, 找出 use case 所 需 执 行 的动作。 3.3 e- BMMIS transaction agent e- BMMIS transaction agent 主 要 是 放 置 use case 所 需 执 行 的 动 作 内 容 位 置 所 在 。e- BMMIS transaction agent 从 e- BMMIS use case agent 收到主动或 被 动 use case 位 置 需 求 之 后, 找 出 use case 所需执行的位置所在地, 其提供 use case 服务内容的 位 置 所 在 地 可分为远程服务提供者或近端服务提供者。 3.4 e- BMMIS service agent e- BMMIS service agent 主 要 是 放 置 use case 所 需 执 行 的 内 容, 是近端服务提供者, 它从 e- BMMIS transaction agent 收到主动 或被动 use case 内容需求之后, 找出 use case 所需执行的内容。 4 网络书店行销管理信息系统分析 网 络 书 店 行 销 管 理 信 息 系 统 使 用 案 例 图 、活 动 图 、类 别 图 和 循 序 图 。 本 系 统 主 要 着 重 于 customer 客 制 化 的 内 容 , 强 调 cus- tomer 登入此网络书店行销管理信息系统后, 提供客制化的网络 (下转第 1397 页) 收稿日期: 2007- 04- 20 作者简介: 杨素荣( 1972- ) , 女, 湖南永州职业技术学院理工电子学院, 讲师, 中南大学在读硕士, 研究方向: 计算机应用与技术。 1308 电脑知识与技术
本栏目责任编辑: 李桂瑾 可以看见, 程序所得到的结果跟文献 给出的结果: 人工智能及识别技术 数, 以提高 MATLAB 语言的执行效率。在实现有许多矩阵运算的 算 法 时 , 可 以 考 虑 运 用 MATLAB 语 言 来 实 现 , 以 提 高 编 程 效 率 , 简化编程的复杂度, 并且很容易直观地画出结果。 参考文献: [1]胡 运 权, 郭 耀 煌. 运 筹 学 教 程 ( 第 二 版 ) [M]. 清 华 大 学 出 版 社, 2003.266. 是完全一样的。这也说明我们给出程序的正确性。 4 结论 MATLAB 语言不仅编程简单, 而且也比较容易画出结果的示 意 图 , 当 然 MATLAB 语 言 也 有 其 缺 点 , 当 算 法 的 运 算 量 很 大 时 , 运 用 它 计 算 速 度 会 很 慢, 但 这 时 可 以 调 用 C 语 言 与 它 的 接 口 函 [2]周华任. 运筹学解题指导[M]. 清华大学出版社,2006. [3]周益民, 孙世新, 田玲. 一种实用的所有点对之间最短路径 并行算法[J]. 计算机应用,2005,25(12). [4]杨超, 李 斌. 城 市 公 共 交 通 线 网 优 化 的 图 论 模 型 与 算 法[J]. 同济大学学报, 1998,26(3):294- 298. (上接第 1308 页) 书店行 销 use case 内 容 给 customer 点 选, 其 内 容 包 含 B2C、C2B 和 C2C 三大类。由于篇幅以案例图为例加以说明。 图 1 为网络书店行销管理信息系统的使用案例 图, 此 图 有 四 个 功 能 : New book information、Publisher information、Categories 和 Denounce service, 这 四 个 功 能 依 消 费 者 行 为 四 循 环 (awareness、 compare、bargain 和 service), 本案 例 是 以 结 构 中 awareness 客 制 化 的功能为主, 描绘出 awareness 客制化的功能在系统中各种行为。 顾客哪种功能需要被动的经由顾客激活才可执行之程序。如本例 中:系统主动提供给顾客的功能有: new book information (B2C)、cat- egories (B2C、C2B 和 C2C)等 , 而 被 动 的 功 能 需 求 : publisher infor- mation (C2B)、denounce service (C2C)等, 皆需顾客依个人需求选取 才会激活。 5 网络书店行销管理信息系统设计阶段 建构网上书店行销管理信息系统是以 UML 中的三种主要图 形为设计方法, 这三种图形分别是类别图、部署图和组件图。图 2 为网上书店行销管理信息系统 类 别 图, 主 要 以 两 个 use case 客 制 化为主, 即 B2C 主动式 use case: 新书信息, 以及 C2C 被动 式 use case: 检举服务。分别为顾客点选。 图 1 网络书店行销管理信息系统的使用案例图 4.1 定义顾客类型 顾客是环绕在企业周围的利害关系人, 例如顾客、股 东 、公 司 员工、交易对象、甚至于整个社会。使用者分为一般使用者与特定 使用者, 我们将一般使用者 分 成 二 种, 一 种 是 会 使 用 计 算 机 prac- ticed, 另外 一 种 是 不 会 使 用 计 算 机 non- practiced。 会 使 用 计 算 机 的使用者又区分成三种, 分别是 customer、publisher 和 employee。 4.2 定义顾客使用环境类型 目前可连上网络的设备种类繁多, 因此我们会 依 照 软 硬 件 的 不同为使用环境做分类, 首先我们会依照硬件的特性将 顾 客 使 用 环境大致分为 PC 手机与 PDA。接着我们会针对硬件的特性来搭 配合适的操作系统如: Win2000、Linux 等。 4.3 整合顾客与使用环境类型(client unit) 藉 由 不 同 的 顾 客 群 与 使 用 之 环 境 可 产 生 多 种 的 client unit, 可产生的类型有: customer 与 PC- Win 2000、customer 与 Linux 及 Win2000 等类型。本例以 customer 与 PC- Win 2000 之整合为例。 4.4 客制化系统服务 客制化的系统可根据不同的 client unit, 系统根据 client unit 的分类到 profile 中寻找此类型所需的功能需求, 如本例中系统提 供给此类型的功能有: new book information、publisher information、 categories、denounce service 等。 4.5 网络行销管理客制化服务 系 统 根 据 所 提 供 的 功 能 , 并 经 由 customized active use case 与 customized passive use case 判 断, 何 种 功 能 需 要 主 动 激 活 给 该 图 2 网上书店行销管理信息系统类别图 6 总结 本 论 文 的 目 标 在 于 以 UML 方 法 论 及 对 象 导 向 技 术 为 基 础 , 建构出“网上书店行销管理信息系统”的结构与分析设计方法。并 将顾客关系管理与电子化行销的观念带入 UML 分析设计的过程 中, 以补充传统 UML 技术在现今网络环境中, 在描绘此类系统时 的不足之处。本论文虽提出了“网上书店行销管理信息系统”的分 析设计方法, 但依然有许多地方力有未逮, 无法于本研 究 中 完 成, 主要是“系统工具化”和“外部资源兼容性”两个方面, 这也将是一 个重要的思考议题。 参考文献: [1] Oestereich, B. Develop Software with UML: object- oriented analysis and design in practice Pearsoned[M].2003. [2] OMG.UML Infrastructure 2.0 Adopted Specmcation[M]. http: //www.omg.org/. [3] 季思广, 林子禹.基于 UML 的软件过程建模方法研究[J].计 算工程与应用, 2003,(6). [4] 冀振燕.UMI 系统分析设计与应用案例[M].北京: 人民邮电 出版社, 2003. 1397
分享到:
收藏