第六章商务应用系统总体设计要点分析.pptVIP

第六章商务应用系统总体设计要点分析.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* PREP PLANLOOP STMRO (主模块) TYPDECID 准备好的矩阵指示标记 准备好的矩阵指示标记 矩阵指示标记 部分结果、标签等 模块PERP是一个初始化模块,属时间内聚。 模块PLANLOOP和TYPDECID都属于步骤内聚。前者的元素用于控制主循环,后者的元素负责主循环的整个判定执行过程 绘制划分后的模块图 当模块内的成分引用共同的数据,而不存在其他联系时,称为通信内聚 修改库存 购货单 开发货单 库存 A、销售模块 B 、产生留退名单模块 期末不及格统计 累计不及格统计 留退名单 学籍表 5、通信内聚 模块中某个成分的输出是另一成分的输入。 比如显示期末成绩通知: 读入学号 读取成绩 取不及格科目 取科目补考安排 显示数据 判断留退级 6、顺序内聚 6、顺序内聚 顺序内聚有较强的内聚性 是步骤内聚和通信内聚的结合 例如:一个模块用于计算高于平均分的人数,步骤是先循环累计总分,然后计算得到平均分,最后循环统计高于平均分的人数 有步骤的先后,而且前一个步骤的结果要用于后一步骤的运算中 但仍然不是最高的内聚类型 7、功能内聚 一个模块包括并且仅仅包括为完成一个具体任务所需要的所有成分,称为功能内聚。 功能内聚性是最强也是最好的一种内聚 例如:打印职工名单,PrintStaffList() 例如:计算平均分,CalculateAvg() 仅用一个动宾词组能明确指出这个模块的所有功能。 耦合和内聚的关系 二者就像连体兄弟,存在紧密相关的关系: 模块内的高内聚往往意味着模块间的松耦合 反之,低内聚一般会带来紧耦合 子系统的划分 通常的方式:先按职能部门,再按逻辑功能 模块细分的标准 模块划分是结构化分析设计方法中的概念,在面向对象分析设计方法中多使用包的概念 理想情况下,应该: 每个模块只解决一个问题。 每个模块的功能都应该明确。 模块之间的联结关系简单,具有独立性。 由理想模块构成的系统,容易使人理解,易于编程,易于测试,易于修改和维护,因而也有助于提高软件的可靠性。 6.2 应用软件的详细设计 SD详细设计的任务 给出软件模块结构中各模块的内部过程描述(算法) 选定某种表达形式来描述各种算法 OOD详细设计的任务 明确各个类的组成 给出各个类成员函数的内部过程描述(算法) OOD详细设计 基础 用例图、行为图(状态图、活动图) 基本步骤 开发交互图:为每一个用例产生一个交互图 根据交互图,设计类图 如有必要,修改交互图,并多次反复,直至模型足够细致、完备 用包图将类图分割成相关的功能 6.3 数据库设计与联机事务处理设计 数据库设计就是指对于给定的软硬件环境,针对现实问题,设计一个较优的数据模型,建立数据库结构和数据库应用系统。 包括: 数据结构设计 规划设计数据库的框架以及数据库、表的结构 数据行为设计 设计相关的应用处理逻辑、事务处理方法等 数据库表设计的基本原则 数据共享 减少冗余 避免数据不一致 保持完整性 增强安全性 加强标准化 数据库表设计的具体工作指南 对于公共的、基础的属性类数据尽可能建立数据字典 同一条信息尽可能只存放于一个表中 利用工具画出E-R图,并生成数据库建表的脚本 对于主要是读操作的数据,可以适当保留冗余 商品 销售 销售员 采购 供应商 购买 客户 交易 兑奖 提出问题 销售信息 采购信息 供应 采购员 合作 问题信息 兑奖信息 订购 订单信息 处理 客服 回访 客户 回访信息 序号 数据库表名 对应的关系模式 说明 1 buy 采购 记录采购信息 2 clients 客户 记录客户信息 3 compete 其他电器商场 记录其他电器商场状况 4 competeaction 其他电器商场促销活动 记录其他电器商场促销活动情况 5 cuxiao 本商场促销活动 记录本商场促销活动 6 dingdan 订单 记录订单信息 7 huifang 回访 记录回访情况 8 kucun 库存 记录库存信息 9 product 商品 记录商品信息 10 provider 供应商 记录供应商信息 11 sell 销售 记录销售情况 12 users 用户 记录用户信息 13 warn 提醒 记录提醒信息 14 djhd 兑奖活动 记录活动内容 15 khdjxx 客户兑奖信息 记录客户兑奖信息 16 wenti 问题 记录客户问题 列名 数据类型 长度 说明 入库单号 char 10 主键 供应商编号 char 10 Not Null 商品编号 char 10 Not Null 入库时间 datetime 8 Not Null 入库数量 int 4 Not Null 商品进价 money 8 Not Null 入库总金额 money 8 Not Null 登记人编号

文档评论(0)

挺进公司 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档