




已阅读5页,还剩63页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电子商务系统分析报告撰写 沈阳万佳癫痫病医院 实验目的 对电子商务系统进行需求调查 使用UML用例图和活动图来描述调查得到的需求 对调查得到的需求进行详细的分析和描述 以掌握需求调查的方法和技巧 对一个电子商务系统进行系统分析 正确撰写系统分析报告 实验内容 撰写系统分析报告任选其一 1 对某网上银行进行系统分析 撰写系统分析报告 2 对某综合旅游信息网进行系统分析 撰写系统分析报告 3 对某网上餐饮公司进行系统分析 撰写系统分析报告 4 对其他一个电子商务系统进行系统分析 撰写系统分析报告 实验结果 正确撰写电子商务系统分析报告 内容包括 分析企业商务运作过程中的基本商务环节 分析电子商务对企业商务活动各个环节的影响 分析电子商务环境中本企业应具备的新的商务手段 描述企业各项业务活动的数据流程和相关处理过程 提出电子商务系统需求 实验案例 某网上书店系统分析 实验案例 某网上书店系统分析 实验简介建立需求模型概述建立需求模型详细步骤建立分析模型概述建立分析模型详细步骤 实验简介 本实验本实验在 实验案例 某网上书店系统规划报告 的基础上 对要实现的电子商务系统进行需求调查 使用UML用例图和活动图来描述调查得到的需求 然后 对调查得到的需求进行详细的分析和描述 以掌握需求调查的方法和技巧 学会编写需求模型报告 本实验还要根据形成的需求模型一步步得到分析模型 使用类图和协作图来分析各个用例 画出系统的分析类和用例实现过程 学会编写需求模型报告 建立需求模型概述 建立用例模型的体系结构图用例图的画法创建 图书选购 活动图对用例进行描述 建立用例模型的体系结构图 根据对实验案例 某网上书店系统规划报告中功能模块的分析 结合对实际电子商务系统的调查 最终得出系统的体系结构图 网上书店体系结构图如下图所示 建立用例模型的体系结构图 在UML中 这种体系结构的表现方式是通过分组元素 即包元素 来实现的 在RationalRose中应该按如下步骤建立该需求体系结构 首先在RationalRose的UseCaseView中的Main用例图中使用建立 网上书店系统 包 如下图所示 建立用例模型的体系结构图 然后双击该包图 进入下一级用例图中 建立 管理员子系统 和 用户子系统 两个包 再分别双击两个包 进入相应的包以建立下一级结构 最终得到系统的体系结构 用例模型的体系结构图如左图所示 用例图的画法 建立了用例模型的体系结构图之后 下面以用户子系统的 图书选购 功能为例介绍用例图的画法 在 图书选购 上单击右键 建立 图书选购 用例图 如下图所示 用例图的画法 在这个用例中 有一个参与者 即顾客 和一个用例 即图书选购 根据分析可知 图书选购 用例可以分解成两个用例 即 浏览图书 和 加入购物车 最终得到用例图 图书选购 如左图所示 创建 图书选购 活动图 在上述步骤中仅仅画出 图书选购 的用例图 是不能够准确地表达 图书选购 这一用例的商业流程的 还需要对这一用例进行解释和说明 活动图就是一个对用例进行解释说明的很好的工具 下面是创建 图书选购 活动图的过程 首先在 图书选购 包中通过单击右键创建 图书选购 活动图 如下图所示 创建 图书选购 活动图 然后根据需求调查的结果 画出活动图 使用泳道来区分活动的发出者 如下图所示 图中的和分别表示用例的启动和终止 要注意区分图中状态机的图标和活动图中活动图标的不同 用来表示一个个的活动 对用例进行描述 接下来的工作是对用例进行描述 也就是对需求进行文档化描述 事实上有许多种描述方法 既可以只用一段自然文字和使用结构化的一段文字描述 也可以使用图形进行描述 事实上 活动图就是对用例的一种描述 下面通过使用usecase org给出的用例的文档化模版对用例进行描述 对用例进行描述 对用例进行描述 在usecase org给出的用例文档化模版中 前置条件说明了用例开始前应该使系统所处的状态 后置条件说明了用例结束后对系统的改变 基流也叫做事件的成功流 说明了在整个过程中没有任何错误的情况下用例的事件流程 对用例进行描述 实际上 作为用例描述 应该可以在用例模型中显示 RationalRose在用例中添加了用例描述的功能 用户双击用例 图书选购 图标 得到它的细节界面 如左图所示 对用例进行描述 在Documentation文本框中添加用例的描述和非功能性需求 对体系结构中的每个包的每个元素都做完以上几项 即用例图 活动图和用例 描述之后 就基本完成了需求模型的建立 这里说基本并不是完全的意思 即在系统的开发进程中发现一些新的需求和描述不正确的需求时 可继续在此基础上对其进行修改和维护 建立需求模型详细步骤 1 用户注册2 用户登录3 图书选购4 购物车管理 5 查看订单6 图书管理7 订单管理 1 用户注册 使用用例图 1 用户注册 使用活动图 1 用户注册 进行需求描述 2 用户 管理员 登录 使用用例图 2 用户 管理员 登录 使用活动图 2 用户 管理员 登录 进行用例描述 3 图书选购 使用用例图 3 图书选购 使用活动图 3 图书选购 进行用例描述 4 购物车管理 使用用例图 4 购物车管理 使用活动图 4 购物车管理 进行用例描述 5 查看订单 使用用例图 5 查看订单 使用活动图 5 查看订单 进行用例描述 6 图书管理 使用用例图 6 图书管理 使用活动图 6 图书管理 进行用例描述 7 订单管理 使用用例图 7 订单管理 使用活动图 7 订单管理 进行用例描述 建立分析模型概述 在前述内容中 我们使用用例图 活动图和用例的一种结构化文档描述方法对系统的需求进行了分析 需求模型表现了业务人员眼中系统存在的状态和工作的流程 而分析工作流程的目的是在于找出实体类 控制类和边界类 这些类是业务活动中应该存在的一些实体概念 将其提取出来抽象成为类 然后再使用协作图分析它们之间的交互情况 从而不仅又一次明确了功能需求 也为在设计阶段设计出真正的可编程的类打下了基础 因此这是一个承前启后的过程 建立分析模型概述 仍以 图书选购 这一个功能为例 下图是对它进行功能结构的描述 建立分析模型概述 筛选得到分析类画出分析类图进行分析模型中的用例实现 筛选得到分析类 现在需要从上述功能结构的描述中找出可以作为分析类存在的功能实体 进而通过筛选得到分析类 发现类一般要依靠用例描述中的名词或者动宾短语 从上面的功能描述中筛选出所有的名词和动宾短语 如 图书 选购图书 用户 购物车 选书页面 等 现在假设这5个词就是分析模型中要找的类 下面分析它们的职责 筛选得到分析类 图书 其职责是很好界定的 即是客观世界的图书在软件系统中的映射 用来保存图书的基本信息 选购图书 其他的职责在于接收用户选择的图书信息 并将信息转移到购物车类中 是一个控制其他类运行的类 用户 是客观世界中书店的顾客 在软件系统中的映射 购物车 是顾客的购物车或者是顾客挑完书后拿着书的手在软件系统中的映射 选书页面 从语言中可以看出它是一个用来交互的类 是用来浏览图书信息的 筛选得到分析类 实际上 分析类可以分为实体类 控制类和边界类3类 从名字中可以看出 实体类对应现实生活中的物体 是它们在软件系统中的映射 控制类用来对各个类之间进行协调和控制 边界类是软件系统用来与参与者进行交互的类 下面介绍3种类的不同表示方法 筛选得到分析类 下面介绍3种类的不同表示方法 单击创建一个类图 然后点选创建三个类1 2 3 双击打开各自的细节选项卡 classspecification 在stereotype下拉条中选择entity control或者boundary 从而分别将其改变成实体类 控制类和边界类 如下图所示 画出分析类图 筛选得到分析类后就要画出分析类图了 首先要弄清楚各类之间的关系 这时采用一个小技术CRC卡片就十分有效 CRC ClassResponsibilityCard 是一种如下图所示的卡片 卡片的上面为类的名称 左面为类的职责 右面标示出与其有关系的类 因此 在一个存在很多类的系统中 可以逐个地考虑该类与其他所有类是否有关系 有什么样的关系 从而保证不会遗漏类之间的关系 画出分析类图 在完成了对发现的类之间的关系判断之后 就可以画出类图了 当然 在此之前还是要像上个实验一样建立体系结构 在logicview中加入包 网上书店系统分析模型 然后按照各自的功能模块分包 最终得到体系结构 通过以上步骤 得到 图书选购 用例的分析类图 如右图所示 在画出分析类图后 仍然需要对类图中的每个类进行描述 说明其各自的职责 这些可以添加在细节选项卡 classspecification 的documentation中 进行分析模型中的用例实现 画出分析类图后 就需要进行分析模型中的用例实现了 所谓用例实现是指使用已经发现的类并进行交互 从而使其完成用例所应该完成的功能 用例实现的关键就是弄清楚分析类是怎样交互而完成任务的 用例实现是使用交互图中的协作图来完成的 以 选购图书 为例 在 选购图书 包上创建 选购图书 协作图 如左图所示 进行分析模型中的用例实现 在图中创建类对象以及它们之间的交互过程 如下图所示 完成协作图后 需要对协作图进行说明 以解释协作图对象的交互过程 用户在 选书界面 查看和选购图书 并将所选图书信息交给 选购图书 类 选购图书 从 图书 类中得到图书信息后 将图书信息传递给 购物车 类 从而添加购物车中的商品 建立分析模型的详细步骤 1 用户注册2 用户登录3 图书选购4 购物车管理 5
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大数据在世博会志愿者管理中的应用-洞察及研究
- 大数据分析在新闻产业的应用-洞察及研究
- 教育机构2025年线上招生渠道运营与数据分析报告
- 全球化语境下的文学翻译研究-洞察及研究
- 2025年生态养殖循环产业链技术创新在农业产业绿色低碳中的应用可行性分析报告
- 2025-2030药用食品行业产能分布与供需平衡分析研究报告
- 初级和中级银行从业考试及答案解析
- 岗前培训考试合格证书及答案解析
- 第11课 有效沟通需换位教学设计-2023-2024学年小学心理健康五年级下册教科版
- 2025年打气泵行业研究报告及未来行业发展趋势预测
- 2025年小儿惊厥的应急预案演练脚本
- 2025年秋期新课标人教版四年级上册数学全册教案(核心素养教案)
- 闪闪发光的我心理健康教育
- 第一单元 第2课时 摘苹果(分层作业)数学北师大版二年级上册
- 休闲运动组织与管理课件
- 肾移植超声检查临床应用
- 2025外研版英语八年级上册教学进度计划
- 南昌市南大附中2025届英语八年级第二学期期末检测试题含答案
- 2025至2030中国桌面云行业发展趋势预判及市场前景预测报告
- 专题18形容词副词比较等级六类高考英语语法知识清单强化训练
- 全院poct管理制度
评论
0/150
提交评论