《精编》电子商务网站系统分析与设计

上传人:tang****xu2 文档编号:133153474 上传时间:2020-05-24 格式:PPT 页数:101 大小:212.50KB
返回 下载 相关 举报
《精编》电子商务网站系统分析与设计_第1页
第1页 / 共101页
《精编》电子商务网站系统分析与设计_第2页
第2页 / 共101页
《精编》电子商务网站系统分析与设计_第3页
第3页 / 共101页
《精编》电子商务网站系统分析与设计_第4页
第4页 / 共101页
《精编》电子商务网站系统分析与设计_第5页
第5页 / 共101页
点击查看更多>>
资源描述

《《精编》电子商务网站系统分析与设计》由会员分享,可在线阅读,更多相关《《精编》电子商务网站系统分析与设计(101页珍藏版)》请在金锄头文库上搜索。

1、电子商务网站设计原理 第五章电子商务网站系统分析与设计 第五章电子商务网站系统分析与设计 5 1电子商务网站系统分析5 1 1系统分析的任务和目标5 1 2系统分析工具5 1 3系统分析报告5 2电子商务网站系统设计5 2 1系统设计的步骤5 2 2系统设计的任务和目的5 2 3系统设计的的方法5 2 4总体构架设计5 2 5用户界面设计5 2 6模块详细设计5 2 7数据库设计5 2 8系统设计报告 5 1电子商务网站系统分析 系统分析要解决的是 做什么 的问题 系统分析的成果是需求分析说明书 该文档必须正确 详细 完整地对网站要实现的功能进行说明 系统分析要研究的主要是 如何获得需求 如何

2、进行需求分析 以及如何定义和描述需求 简言之 网站系统分析就是需求分析 系统分析师对整个系统应用的分析和研究 5 1电子商务网站系统分析 网站系统分析的特点 网站成为信息系统中重要和关键的部分 将原有的管理变为浏览器 服务器模式 扩展到电子商务功能 新的营销管理方式 新系统会涉及业务流程的重组 系统管理方式变化为网络化管理 5 1电子商务网站系统分析 5 1 1系统分析的任务和目标系统分析的主要任务就是在系统规划的指导下 通过对企业各部 各业务的详细调查研究 深入研究现有系统的工作流程 分析用户的需求 得到新系统的逻辑设计方案 以解决系统 能做什么 的问题 5 1 1系统分析的任务和目标 系统

3、分析的主要内容 系统调查系统调查的目的 系统调查的重点 系统调查的内容 网上能开展的业务分析选择典型业务逐步实现电子商务 分析现有业务流程和模式确定上网开展的业务 目标客户调查与分析确定网站目标客户 方式 5 1 1系统分析的任务和目标 竞争对手调查与分析竞争对手调查与分析的目的 确定网上竞争对手 了解对手电子商务战略和主要网上业务 研究对手网站的设计构架与运行效果 一定要有战略意识考察对手的网站 电子商务网站的市场定位市场分析定位的主要工作竞争性分析 确定本企业优势 竞争对手网站内容结构与运行效果分析 确定本企业网站构架 新产品市场开拓分析 确定未来发展方向 5 1 2系统分析工具 在结构化

4、分析中 系统分析时应该按照顺序进行 组织结构与功能分析组织结构式指一个企业的组成 一级组成这些部分之间的隶属关系或者管理与被管理关系 组织结构分析就是将了解和掌握的组织结构用图形方式描绘出来 供后续分析和设计参考 组织结构和功能分析的目的是调查组织发展目标及其战略规划 了解组织现状及管理体制 划分组织的各个功能 分清组织内各种流向 包括物资流 资金流 信息流等 组织结构与功能分析提出的要求 5 1 2系统分析工具 业务功能分析业务功能分析的作用 通过调查掌握基本情况 描述现有业务流程 绘制业务流程图确认现有业务流程 对业务流程进行分析 知识和经验支持发现问题 提出解决方案 提出优化后的业务流程

5、 5 1 2系统分析工具 数据与数据流程分析数据与流程分析的主要任务是绘制数据流程图和组织数据字典 数据流程图 是一种描述数据通过系统的流程 一级该系统实施的工作或者处理过程的工具 它主要描述数据流动 存储 处理的逻辑关系 也称逻辑数据流图 绘制数据流图的注意事项 关于层次的划分 检查数据流图的正确性 4点 提高数据流图的易理解性 3点 数据字典 数据字典主要是描述数据流 数据存储 处理过程和外部实体的 主要由数据元素和数据结构两大要素组成 5 2电子商务网站系统设计 5 2 1系统设计的步骤 确定电子商务网站功能定位确定网站的收费对象和规则确定网站栏目的功能确定网站的信息流和控制流网站的后台

6、管理网站的数据库设计 5 2电子商务网站系统设计 5 2 2系统设计的任务和目标1 系统设计的任务 1 系统设计的概念 系统设计又称物理设计 系统设计通常可分为两个阶段进行 首先是总体设计 其任务是设计系统的框架和概貌 并向用户单位做详细报告 在此基础上进行第二阶段设计 详细设计 这两部分工作是互相联系的需要交叉进行 5 2电子商务网站系统设计 2 系统设计的主要任务是进行总体设计和详细设计 总体设计系统模块结构设计系统模块结构设计的任务是划分子系统 然后确定子系统的模块结构 并画出模块结构图 在这个过程中必须考虑以下几个问题 如何将一个系统划分成多个子系统 每个子系统如何划分成多个模块 如何

7、确定子系统之间 模块之间传送的数据及其调用关系 如何评价并改进模块结构的质量 5 2电子商务网站系统设计 计算机物理系统配置方案设计在进行总体设计时 还要进行计算机物理系统具体配置方案的设计 要解决计算机软硬件系统的配置 通信网络系统的配置 机房设备的配置等问题 计算机物理系统具体配置方案要经过用户单位和领导部门的同意才可进行实施 开发管理信息系统的大量经验教训说明 选择计算机软硬件设备不能光看广告或资料介绍 必须进行充分的调查研究 最好应向使用过该软硬件设备的单位了解运行情况及优缺点 并征求有关专家的意见 然后进行论证 最后写出计算机物理系统配置方案报告 5 2电子商务网站系统设计 详细设计

8、在总体设计基础上 第二步进行的是详细设计 主要有处理过程设计以确定每个模块内部的详细执行过程 包括局部数据组织 控制流 每一步的具体加工要求等 一般来说 处理过程模块详细设计的难度已不太大 关键是用一种合适的方式来描述每个模块的执行过程 常用的有流程图 问题分析图 IPO图和过程设计语言等 除了处理过程设计 还有代码设计 界面设计 数据库设计 输入输出设计等 编写系统设计说明书系统设计阶段的结果是系统设计说明书 它主要由模块结构图 模块说明书和其它详细设计的内容组成 5 2 2系统设计的任务和目标 2 系统设计的目的系统设计的目的是在保证实现逻辑模型功能的基础上 尽可能提高目标系统的简单性 可

9、变性 一致性 完整性 可靠性 经济性 系统的运行效率和安全性 将分析阶段所获得的系统逻辑模型 转换成一个具体的计算机实现方案的物理模型 包括计算机物理系统配置方案报告和一份系统设计说明书 5 2 2系统设计的任务和目标 3 系统设计的主要工作总体设计代码设计和设计规范的制订系统物理配置方案设计数据存储设计计算机处理过程设计4 系统设计应遵循的原则系统性灵活性可靠性经济型 5 2 3系统设计的方法 系统设计的工作复杂又细致 总体设计阶段需要进行系统模块结构设计 要将一个大系统分解成不同层次 多个模块组成的系统 在详细设计阶段要在模块结构设计的基础上 给出每个模块实现方法的细节 并对模块的输入 输

10、出和处理过程作详细描述 以便在系统实施阶段进行程序设计时可以把这个描述直接 翻译 成用某种程序设计语言书写的程序 5 2 3系统设计的方法 1 结构化设计的方法结构化设计 STRUCTUREDDESIGN 简称SD 方法是使用最广的一种设计方法 由美国IBM公司的W STEVENS G MYERS和L CONSTANTINE等人提出 该方法适合于软件系统的总体设计和详细设计 特别是将一个复杂的系统转换成模块化结构系统 该方法具有它的优势 在使用过程中可将结构化设计方法与结构化分析 SA 方法及编程阶段的结构化程序设计方法 SP 前后衔接起来 SD方法具有以下特点 1 结构化的设计方法 1 相对

11、独立 功能单一的模块结构结构化设计的基本思想是将系统设计成由多个相对独立 功能单一的模块组成的结构 由于模块之间相对独立 每一模块就可以单独地被理解 编写 测试 排错和修改 从而有效地防止错误在模块之间扩散蔓延 提高了系统的质量 可维护性 可靠性等 因此 大大简化了系统研制开发的工作 1 结构化的设计方法 2 块内联系大 块间联系小 的模块性能标准 模块内部联系要大 模块之间联系要小 这是结构化设计中衡量模块 相对独立 性能的标准 事实上 块内联系和块间联系是同一件事的两个方面 系统中各组成成分之间是有联系的 若把联系密切的成分组织在同一模块中 块内联系高了 块间联系自然就少了 反之 若把密切

12、相关的一些组成成分分散在各个模块中 势必造成很高的块间联系 这将影响系统的可维护性 所以 在系统设计过程中一定要以结构化设计的模块性能标准为指导 1 结构化的设计方法 3 采用模块结构图的描述方式结构化设计方法使用的描述方式是模块结构图 例如 计算工资的模块结构图 2 模块结构图 模块结构图是用于描述系统模块结构的图形工具 它不仅描述了系统的子系统结构与分层的模块结构 还清楚地表示了每个模块的功能 而且直观地反映了块内联系和块间联系等特性 1 模块的概念模块是组成目标系统逻辑模型和物理模型的基本单位 它的特点是可以组合 分解和更换 系统中任何一个处理功能都可以看成是一个模块 根据模块功能具体化

13、程度的不同 可以分为逻辑模块和物理模块 在系统逻辑模型中定义的处理功能可视为逻辑模块 物理模块是逻辑模块的具体化 可以是一个计算机程序 子程序或若干条程序语句 也可以是人工过程的某项具体工作 2 模块结构图 一个模块应具备以下四个要素 1 输入和输出模块的输入来源和输出去向都是同一个调用者 即一个模块从调用者那儿取得输入 进行加工后再把输出返回调用者 2 处理功能指模块把输入转换成输出所作的工作 3 内部数据指仅供该模块本身引用的数据 4 程序代码指用来实现模块功能的程序 前两个要素是模块的外部特性 即反映了模块的外貌 后两个要素是模块的内部特性 在结构化设计中 主要考虑的是模块的外部特性 其

14、内部特性只做必要了解 具体的实现将在系统实施阶段完成 2 模块结构图 2 模块结构图的基本符号模块结构图是结构化设计中描述系统模块结构的图形工具 作为一种文档 它必须严格地定义模块的名字 功能和接口 同时还应当在模块结构图上反映出结构化设计的思想 模块结构图由模块 调用 数据 控制和转接等五种基本符号组成 如右图 2 模块结构图 1 模块这里所说的模块通常是指用一个名字就可以调用的一段程序语句为物理模块 在模块结构图中 用长方形框表示一个模块 长方形中间标上能反映模块处理功能的模块名字 模块名通常由一个动词和一个作为宾语的名词组成 2 调用在模块结构图中 用联接两个模块的箭头表示调用 箭头总是

15、由调用模块指向被调用模块 但是应该理解成被调用模块执行后又返回到调用模块 如果一个模块是否调用一个从属模块 决定于调用模块内部的判断条件 则该调用称为模块间的判断调用 采用菱形符号表示 如果一个模块通过其内部的循环功能来循环调用一个或多个从属模块 则该调用称为循环调用 用弧形箭头表示 2 模块结构图 判断调用和循环的表示方法如下图表示 还可通过下面的动画理解模块的调用关系 判定调用和循环调用 2 模块结构图 3 数据当一个模块调用另一个模块时 调用模块可以把数据传送到被调用模块处供处理 而被调用模块又可以将处理的结果数据送回到调用模块 在模块之间传送的数据 使用与调用箭头平行的带空心圆的箭头表

16、示 并在旁边标上数据名 例如 下图表示模块 调用模块 时 将数据 传送给 将处理结果数据Z返回给 模块调用 2 模块结构图 4 控制信息为了指导程序下一步的执行 模块间有时还必须传送某些控制信息 例如 数据输入完成后给出的结束标志 文件读到末尾所产生的文件结束标志等 控制信息与数据的主要区别是前者只反映数据的某种状态 不必进行处理 在模块结构图中 用带实心圆点的箭头表示控制信息 例如 下图中 无此职工 就是用来表示送来的职工号有误的控制信息 5 转接符号当模块结构图在一张图面上画不下 需要转接到另外一张纸上 或为了避免图上线条交叉时 都可使用转接符号 圆圈内加上标号 如图所示 转接符号的使用 3 系统流程图 系统流程图 systemflowchart 是用来描述系统物理模型的一种传统工具 一个系统可以包含人员 硬件 软件等多个子系统 系统流程图的作用 就是在抽象等级的黑盒级上描述系统内部的主要成份 例如硬设备 程序 文字及各类人工过程等 表达信息在各个成份之间流动的情况 系统流程图可用于描述现行系统的工作流程 新系统的工作流程以及处理功能的工作流程情况 3 系统流程图 1 系统流程图的

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

当前位置:首页 > 行业资料 > 其它行业文档

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