管理信息系统课件41.pptVIP

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
主要内容: 6.1 系统总体结构设计 6.2 代码设计 6.3 数据存储设计 6.4 输入/输出设计 6.5 模块功能与处理过程设计 6.6 系统设计说明书 6.7 小结;从案例中得到的启示 管理信息系统可以使饭店的管理水平和服务质量大大提高; 管理信息系统可以使管理科学化,有利于降低饭店成本; 在设计管理信息系统时,要搞清楚数据流图,然后进行总体设计,最后进行模块的详细设计。;系统设计概述;2. 系统设计的依据;6.1 系统总体结构设计;4.工作效率 系统的工作效率是指系统的处理能力、处理速度、响应时间等与时间有关的指标。这与计算机硬件的选择、程序结构和算法的设计及数据文件的设计有很大的关系。 5.工作质量 工作质量是指系统提供信息的准确度要满足用户的要求,用户对各种功能的使用以及用户的操作灵活、简便、容易,系统输出的报表、屏幕显示的画面等要清晰、美观,人机界面友好。 6.灵活性 灵活性是指系统对环境的变化有很强的适应能力,系统修改、维护方便。这就要求系统采用模块化结构,提高各部分的独立性,尽量减少各子系统之间的依赖性。系统应做到既便于修改,又易于增加新的功能。 7.经济性 在满足上述各项要求的基础上,系统应尽量减少支出费用。系统的运行应为企业产生收益,如降低安全库存量、提高产品质量、压缩贷款资金等,使系统的收益大于支出。;划分计算机处理与人工处理的基本原则 (1)复杂的科学计算。大量重复的数学运算、统计、汇总、报表、数据库检索、分类、文字处理、图形图像基本处理、有关数据的采集、通信等应由计算机完成。 (2)传统的人工判定。目前没有成熟的技术可以应用或有技术但代价太高,则仍用人工处理。 (3)决策性问题。计算机尽可能提供决策依据,由人进行最后决策。;6.1.2 设计原理 1.抽象 由于人类思维能力的限制,每次考虑的问题不能太多,否则很难做出正确求解。面对复杂系统,常用的方法是首先抽出事物的本质特性而暂时不考虑它们的细节。;耦合。软件设计中应该追求尽可能松散耦合的系统。 两个模块彼此间通过参数交换信息,而且交换的信息仅仅是数据,那么这种耦合称为数据耦合。 如果传递的信息中有控制信息(尽管有时这种控制信息以数据的形式出现),则这种耦合称为控制耦合。 公共环境耦合 ① 一个模块向公共环境送数据,另一个模块从公共环境取数据。这是数据耦合的一种形式,是比较松散的耦合。如,Windows中的剪切板就是将剪切内容放在一个公共环境,在Windows中的其他模块中都可以使用 ② 两个模块都向公共环境送数据又都从里面取数据,这种耦合比较紧密,介于数据耦合和控制耦合之间。 内容耦合 ① 一个模块访问另一个模块的内部数据。 ② 一个模块不通过正常入口进入到另一个模块的内部。 ③ 两个模块有一部分程序代码重叠。;内聚。设计时应该力求做到高内聚。 ① 低内聚有如下几类: 如果一个模块完成一组任务,这些任务彼此间即使有关系,关系也是很松散的,则称为偶然内聚。有时在写完一个程序之后,发现一组语句在两处或多处出现,于是把这些语句作为一个模块以节省内存,这样就出现了偶然内聚的模块。如果一个模块完成的任务在逻辑上属于相同或相似的一类(例如,一个模块产生各种类型的全部输出),则称为逻辑内聚。如果一个模块包含的任务必须在同一段时间内执行(例如,模块完成各种初始化工作),则称为时间内聚。 ②中等程度内聚主要有两类。 如果一个模块内的处理元素是相关的,而且必须以特定次序执行,则称为过程内聚。如果模块中的所有元素都使用同一个输入数据和(或)生成同一个输出数据,则称为通信内聚。 ③高内聚有以下两类。 如果一个模块内的处理元素和同一个功能密切相关,而且这些处理必须顺序执行,则称为顺序内聚。如果模块内所有处理元素属于一个整体,实现一个单一的功能,则称为功能内聚。;6.1.3 描绘软件总体结构的图形工具 1.层次图 描绘软件的层次结构。层次图中的一个矩形框代表一个模块,方框间的连线表示调用关系。;2.结构图(Structure Chart) 描绘软件结构的图形工具。图中一个方框代表一个模块,框内注明模块的名字或主要功能,方框之间的箭头表示模块之间的调用关系。;3.IPO图(Input Processing Output) 对结构图及层次图有力的补充工具。任何功能模块都是由输入、处理和输出三个基本部分组成(IPO关系),IPO图是对数据流程图上模块功能的初步细化,并为其提供输入变量表、处理功能和输出变量表。;6.1.4 结构化设计方法 数据流图是需求分析阶段的一个关键结果,在数据流图中描绘了信息在系统中加工和流动的情况。结构化设计方法(Structured Design,SD),也称为基于数据流的设计方法或面向数据流的设计方法。;2.设计过程 (1)复查并精化

您可能关注的文档

文档评论(0)

lifang365 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档