信息的管理系统演示课件系统的设计.ppt

信息的管理系统演示课件系统的设计.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信息的管理系统演示课件系统的设计

第六章 系统设计 系统设计的任务 系统设计的步骤及任务 系统设计包括总体和详细设计两部分: 总体设计又称初步设计或结构设计。内容包括: ?划分子系统(系统功能结构的划分) ?模块结构图设计 ?系统物理配置方案设计等 详细设计在总体设计的基础上,详细设计是要确定每个模块内部的详细执行过程。包括: ?数据存储结构设计 ?代码设计 ? 输出设计 ? 输入设计 ? 其它设计 6.1 设计前的准备 确定应用程序的架构 系统开发的环境 确定应用程序的架构 应用程序架构是指应用程序的各个组成部分和外界环境不同关联方式 的各种不同的有效组合。 应用程序架构的分类 单用户应用程序架构 数据存储、业务处理、界面表示都在一个计算机上。 适合于未联网用户、移动用户。 集中式应用程序架构: 主机终端结构 将操作系统、应用程序、数据库管理系统等数据和资源放在作为核心的主机上 终端只是输入、输出设备 客户机、服务器应用程序架构 数据存储层放在服务器上 业务处理层和界面表示层在客户机上 多层服务器应用程序架构 数据控制层放在数据库服务器上 主要的业务处理放应用服务器上 简单的业务处理功能和界面表示层放在客户机上 适合于大容量的数据和复杂的业务处理逻辑 浏览器服务器应用程序架构 数据存储层在数据库服务器上 业务控制层放web服务器上 客户端安装浏览器 适合于internet技术环境。 确定系统开发环境 网络操作系统(Windows,Linux,FreeBSD,Mac OS ) 数据库服务器 客户机平台 前端开发工具,如Java,.NET 数据访问对象, 如ADO、ODBC 子系统的划分(功能结构图) 系统划分的原则 子系统划分方法的分类 功能结构图 系统划分的原则 子系统要具有相对独立性 要使子系统之间数据的依赖性尽量小 子系统划分的结果应使数据冗余较小 子系统的划分应便于系统分阶段实现 子系统的设置应考虑今后管理发展的需要 模块功能与处理过程设计 在概要设计完后,具体地考虑与程序编制有关的问题。即不仅要设计出一个个模块和它们的联结方式,而且还要具体地设计出每个模块内部的功能和处理过程,这是信息系统的详细设计。 HIPO图 是IBM公司70年代在层次结构图的基础上推出的一种描述系统结构和模块内部处理功能的工具。 HIPO图由层次模块结构图和IPO图两部分组成,前者描述整个系统的设计结构以及各类模块之间的关系,后者描述某个特定模块内部的处理过程和输入/输出关系。 HIPO是结构化设计中最重要最流行的方法,即自顶向下逐步精化的顺序设计方法。 实现HIPO的基本方法是:把系统划分为若干子系统,子系统再划分若干模块。 HIPO主要关心模块的外部属性,即上下级模块、同级模块之间的数据传递和调用关系,它没有表示模块之间的控制和通讯关系,也未表示处理过程中的控制循环和判断功能,而且并不关心模块内部。 HIPO清晰易懂,使系统建设参与者方便理解软件系统结构,有利于程序编写与系统维护 层次模块结构图 是将系统划分为若干子系统,子系统下再划分若干模块,大模块下再分小模块。 模块是指具有输入输出、逻辑功能、运行程序和内部数据四种属性的一组程序。 层次模块结构图主要关心模块的外部属性,即模块之间的调用关系和数据传递关系,而不关心模块内部的功能实现。 IPO图 IPO图是为配合层次化模块结构图详细说明每个模块内部功能的一种工具,IPO图必须包括输入输出处理、与之相应的数据库文件、在总体结构中的位置等内容。 6.3 数据库的概念结构设计 数据库的概念结构,是根据用户需求设计数据库的概念数据模型。概念模型是从用户的角度看到的数据库。一般用 E-R图表示 学生信息表(读者编号,读者姓名,所属院系) 书本信息表(编号,书名,出版社,作者) 借阅关系(读者编号,书本编号,借书时间,还书时间 ) 库存管理信息系统基本库表文件 产品基本信息表(产品代码,产品名称,产品单位代码,产品单位,产品规格代码,产品规格,产品不变价格,产品现行价格) 入库单(日期,产品代码,产品入库数量) 出库单(日期,产品代码,产品出库数量) 物料卡表(日期,产品代码,产品入库数量,产品零售数量,产品批发数量,产品库存数量) 每日库存量表(日期,甲产品库存数量,乙产品库存数量,…) 库存管理信息系统基本库表文件 月报表(日期,产品代码,产品名称,产品单位,产品入库数量,产品零售数量,产品批发数量,产品库存数量,累计入库数量,累计出库数量) 产品出入库数据输入辅助文件(日期,产品代码,产品入库数量,产品零售数量,产品批发数量) 报表计算辅助文件(日期,产品代码,产品名称,产品单位,产品入库数量,产品零售数量,产品批发数量,产品库存数量,累计入库数量,累计出库数量)

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档