第七章管理信息系统的系统设计课件.ppt
《第七章管理信息系统的系统设计课件.ppt》由会员分享,可在线阅读,更多相关《第七章管理信息系统的系统设计课件.ppt(73页珍藏版)》请在三一办公上搜索。
1、第一节 系统设计概述第二节 系统详细设计,第七章 管理信息系统的系统设计,第一节 系统设计概述第七章 管理信息系统的系统设计,本节内容:一、系统设计的目标二、系统设计的任务三、系统设计的模型四、系统设计的主要工作五、系统设计的原则,第一节 系统设计概述,本节内容:第一节 系统设计概述,确定应该怎样具体实现所要求的系统是对目标系统的精确描述系统分析:解决“做什么”系统设计:解决“怎么做”,一、系统设计的目标,确定应该怎样具体实现所要求的系统一、系统设计的目标,在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。主要是解决“怎样做”的问题。问题结构(系统需求)系统结构从系统分析说明书出
2、发,形成系统的具体设计方案。,二、系统设计的任务,在系统分析提出的逻辑模型的基础上,科学合理地进行物,三、系统设计的模型,三、系统设计的模型数据数据E-R图加工小说明流程描述处理描述,总体设计代码设计和设计规范的制定系统物理配置方案设计数据存储设计 计算机处理过程设计,四、系统设计的主要工作,总体设计四、系统设计的主要工作,系统性从整个系统的角度考虑,如系统的代码要统一,设计规范要标准,传递语言要尽可能一致,对系统的数据采集要做到数出一处、全局共享等。灵活性要求系统具有很强的环境适应性,如尽量采用模块化结构,提高各模块的独立性。可靠性如安全保密性、检错、纠错能力、抗病毒能力等。经济性如不要盲目
3、追求技术上的先进,尽量避免不必要的复杂化。,五、系统设计的原则,系统性五、系统设计的原则,本节内容:一、代码设计二、功能结构图设计三、信息系统流程图设计四、系统物理配置方案设计五、输出设计六、输入设计七、数据存储设计八、处理流程图设计九、制订设计规范十、编写程序设计说明书和系统设计报告,第二节 系统详细设计,本节内容:第二节 系统详细设计,为什么在校学生都有一个学号?在不同的学校,同一个学生的学号又不一样?公民的身份证号码有多少位?它们代表什么意思?想想看,我们每一个人有多少除了名字以外的号码?,一、代码设计-1,代码的定义代码(Code)是代表事物名称、属性、状态等的符号。,为什么在校学生都
4、有一个学号?在不同的学校,同,代码的功能 为事物提供一个概要而不含糊的认定,便于数据的存贮和检索。使用代码可以提高处理的效率和精度。提高数据的全局一致性。代码是人和计算机的共同语言,如零件号、图号等早已使用代码。,一、代码设计-2,注意:代码设计在系统分析阶段就应该开始。由于代码编制需要仔细调查和多方协调,是一项费时、费事的工作,因此,在系统设计阶段才能最后确定。,代码的功能 一、代码设计-2注意:代码设计在系统分析阶段就,代码设计的若干原则合理性:结构应与处理的方法相一致。例如,有时可利用代码的结构直接进行记录的统计。唯一性:代码应唯一标志它所代表的事物或属性。可扩充性:代码设计要预留足够的
5、位置,以适应不断变化的需要。不要使用易于混淆的字符。,一、代码设计-3,代码设计的若干原则一、代码设计-3,要注意尽量采用不易出错的代码结构。系统性:当代码长度长于4个字母或5个数字字符时,应分成小段,读写时不易发生错误若已知码的位数为P,每一位上可用字符数为Si,则可以组成码的总数为:例如,对每位字符为0-9的三位码,共可组成C=10*10*10=1000种码。,要注意尽量采用不易出错的代码结构。,代码的种类顺序码:顺序码是一种用连续数字代表编码对象的码。优点:短而简单,记录的定位方法简单,易于管理 缺点:没有逻辑基础,不易记忆区间码:区间码把数据项分成若干组,每一区间代表一个组,码中数字的
6、值和位置都代表一定意义。典型的例子是邮政编码。优点:信息处理比较可靠,排序、分类、检索等操作易于进行 缺点:易造成很长的码、多余码,维修困难,一、代码设计-4,代码的种类一、代码设计-4,区间码又可分为以下多种类型多面码。例如,对于机制螺钉,可作如下表那样的规定。代码2342 表示材料为黄铜的1.5mm方形头镀铬螺钉。,区间码又可分为以下多种类型材料 螺钉直径螺钉头形状表面处理,助忆码。用文字、数字来描述,也可以用文字与数字的结合来描述 例如,用TV-B-12代表12寸黑白电视机,用TV-C-20代表20寸彩色电视机 优点:可用汉字拼音或英语联想帮助记忆 缺点:位数多,处理不便,易产生重复,上
7、下关联区间码。例如,会计核算方面,用最左位代表核算种类,下一位代表会计核算项目。十进位码。例如,图书分类中的十进位分类码。例如610.736,助忆码。用文字、数字来描述,也可以用文字与数字的结合来描述上,我国公民身份证代码的含义,我国公民身份证代码的含义,一、代码设计-5,代码结构中的校验位校验位通过事先规定的数学方法计算出来。代码一旦输入,计算机会用同样的数学运算方法按输入的代码数字计算出校验位,并将它与输入的校验位进行比较,以证实输入是否有错。校验位可以发现的错误:抄写错误:1写成7易位错误:1234写成1324双易错误:26913写成21963随机错误,一、代码设计-5代码结构中的校验位
8、,有多种确定校验位值的方法算术级数法原代码1 2 3 4 5各乘以权 6 5 4 3 2乘积之和6+10+12+12+10=50以11为模去除乘积之和(若余数是10,则按0处理),把得出的余数作为校验码:50/11=46,因此代码为123456。几何级数法原理同上,但把所乘权数改为32 16 8 4 2 等。质数法原理同上,但把所乘权数改为质数系列,如17 13 7 5 3等。,A.原代码:1 2 3 4 5 B.各乘以权:32 16 8 4 2 C.积之和:32+32+24+16+10=114 D.求余(模11):114 11=10 4E.新代码为:1 2 3 4 5 4,A.原代码:1 2
9、 3 4 5 B.各乘以权:17 13 7 5 3 C.积之和:17+26+21+20+15=99 D.求余(模11):99 11=9 0 E.新代码为:1 2 3 4 5 0,有多种确定校验位值的方法A.原代码:1 2 3 4 5,二、功能结构图设计-1,功能结构图就是按功能从属关系画成的图表。愈上层功能愈笼统,愈下层功能愈具体。功能分解的过程就是一个由抽象到具体、由复杂到简单的过程。工资管理子系统的功能结构图,二、功能结构图设计-1功能结构图就是按功能从属关系画成的图,二、功能结构图设计-2,功能模块 功能结构图中每一个框称为一个功能模块。模块化把一个复杂的系统分解为多个功能较单一的功能模
10、块的方法称作模块化。模块化是一种重要的设计思想,它把一个复杂的系统分解为一些规模较小、功能较简单的、更易于建立和修改的部分。特点是:各个模块具有相对独立性,可以分别加以设计实现;模块之间的相互关系(如信息交换、调用关系)通过一定的方式予以说明。各模块在这些关系的约束下共同构成一个统一的整体,完成系统的功能。,二、功能结构图设计-2功能模块,三、信息系统流程图设计-1,信息系统流程图表达了各功能之间的数据传送关系。绘制信息系统流程图的步骤:先为数据流程图中的每个处理功能画出数据关系图。然后,把各个处理功能的数据关系图综合起来,形成整个系统的数据关系图,即信息系统流程图。,数据关系的一般形式,三、
11、信息系统流程图设计-1信息系统流程图表达了各功能之间的,三、信息系统流程图设计-2,常用的系统流程图符号:从数据流程图到信息系统流程图并非单纯的符号改换,三、信息系统流程图设计-2常用的系统流程图符号:脱机操作人,三、信息系统流程图设计-3,从数据流程图导出信息系统流程图的例子,新系统逻辑模型转换为系统流程图示例图,三、信息系统流程图设计-3从数据流程图导出信息系统流程图的,三、信息系统流程图设计-4,工资管理子系统的信息系统流程图,三、信息系统流程图设计-4上月主文件建立扣款文件模块主文件,三、信息系统流程图设计-5,生产计划优化系统,三、信息系统流程图设计-5 建立及修改程序 生产能力表必
12、须,四、系统物理配置方案设计-1,设计依据系统的吞吐量。每秒钟执行的作业数称为系统的吞吐量。系统的响应时间。从用户向系统发出一个作业请求开始,经系统处理后,给出应答结果的时间称为系统的响应时间。,四、系统物理配置方案设计-1设计依据,四、系统物理配置方案设计-2,系统的可靠性。系统的可靠性可以用连续工作时间表示。系统的处理方式。集中式(Centralized processing)或分布式(Distributed processing)。地域范围。对于分布式系统,要根据系统覆盖的范围决定采用广域还是局域网。数据的管理方式。根据数据管理方式配备相应的数据库管理系统。,四、系统物理配置方案设计-2
13、系统的可靠性。系统的可靠性可以,四、系统物理配置方案设计-3,计算机硬件选择在考虑应用软件对计算机处理能力的需求方面,包括:计算机主存CPU时钟输入、输出和通信通道数目显示方式外接转储设备及其类型,四、系统物理配置方案设计-3计算机硬件选择,四、系统物理配置方案设计-4,计算机网络的选择网络拓扑结构 总线型、星型、环形、混合型等网络的逻辑方案网络操作系统 Netware、Windows NT、UNIX,四、系统物理配置方案设计-4计算机网络的选择,四、系统物理配置方案设计-5,数据库管理系统的选择数据库的性能数据库管理系统的系统平台数据库管理系统的安全保密性能数据的类型 Oracle、Syba
14、se、SQL Server、Informix、FoxPro等,四、系统物理配置方案设计-5数据库管理系统的选择,四、系统物理配置方案设计-6,应用软件的选择1.是否能够满足用户的需求。系统必须处理哪些事件和数据?软件能否满足数据表示的需要?系统能够产生哪些报告、报表、文档或其他输出?系统要储存的数据量及必须满足哪些查询需求?2.软件的灵活性。3.软件的技术支持。4.相关企业对应用软件的选择情况。,四、系统物理配置方案设计-6应用软件的选择,五、输出设计-1,为什么先进行输出设计?,输出表格直接和使用者相联系,设计的出发点应当是保证输出表格方便地为使用者服务,输出表格应正确反映和组成用于生产或服
15、务部门的有用信息,输出内容是用户最关心的,输出信息是用户最关心的,系统应全面、准确地提供生产或服务部门所需要的信息。,五、输出设计-1为什么先进行输出设计?输出表格直接和使,(一)输出设计的内容1.有关输出信息使用方面的内容,包括信息的使用者、使用目的、报告量、使用周期、有效期、保管方法和复写份数等;2.输出信息的内容,包括输出项目、位数、数据形式(文字、数字);3.输出格式,如表格、图形或文件;4.输出设备,如打印机。显示器、卡片输出机等。5.输出介质,如输出到磁盘还是磁带上,输出用纸是专用指还是普通白志等。,五、输出设计-2,(一)输出设计的内容五、输出设计-2,输出设备的用途和特点,CO
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第七 管理信息系统 系统 设计 课件
链接地址:https://www.31ppt.com/p-2110078.html