第七章管理信息系统的系统设计课件.ppt

上传人(卖家):晟晟文业 文档编号:3676666 上传时间:2022-10-03 格式:PPT 页数:73 大小:1.10MB
下载 相关 举报
第七章管理信息系统的系统设计课件.ppt_第1页
第1页 / 共73页
第七章管理信息系统的系统设计课件.ppt_第2页
第2页 / 共73页
第七章管理信息系统的系统设计课件.ppt_第3页
第3页 / 共73页
第七章管理信息系统的系统设计课件.ppt_第4页
第4页 / 共73页
第七章管理信息系统的系统设计课件.ppt_第5页
第5页 / 共73页
点击查看更多>>
资源描述

1、第一节第一节 系统设计概述系统设计概述第二节第二节 系统详细设计系统详细设计第七章第七章 管理信息系统的系统设计管理信息系统的系统设计本节内容:本节内容:一、系统设计的目标一、系统设计的目标二、系统设计的任务二、系统设计的任务三、系统设计的模型三、系统设计的模型四、系统设计的主要工作四、系统设计的主要工作五、系统设计的原则五、系统设计的原则 确定应该怎样具体实现所要求的系统确定应该怎样具体实现所要求的系统 是对目标系统的精确描述是对目标系统的精确描述 在系统分析提出的逻辑模型的基础上,在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。主要是科学合理地进行物理模型的设计。主要是解决

2、解决“怎样做怎样做”的问题。的问题。映射映射数据设计数据设计模块结构设计模块结构设计接口设计接口设计过程设计过程设计平台设计平台设计 总体设计总体设计 代码设计和设计规范的制定代码设计和设计规范的制定 系统物理配置方案设计系统物理配置方案设计 数据存储设计数据存储设计 计算机处理过程设计计算机处理过程设计 系统性系统性 从整个系统的角度考虑,如系统的代码要统一,设从整个系统的角度考虑,如系统的代码要统一,设计规范要标准,传递语言要尽可能一致,对系统的计规范要标准,传递语言要尽可能一致,对系统的数据采集要做到数出一处、全局共享等。数据采集要做到数出一处、全局共享等。灵活性灵活性 要求系统具有很强

3、的环境适应性,如尽量采用模块要求系统具有很强的环境适应性,如尽量采用模块化结构,提高各模块的独立性。化结构,提高各模块的独立性。可靠性可靠性 如安全保密性、检错、纠错能力、抗病毒能力等。如安全保密性、检错、纠错能力、抗病毒能力等。经济性经济性 如不要盲目追求技术上的先进,尽量避免不必要的如不要盲目追求技术上的先进,尽量避免不必要的复杂化。复杂化。本节内容:本节内容:一、一、代码设计代码设计二、二、功能结构图设计功能结构图设计三、三、信息系统流程图设计信息系统流程图设计四、系统物理配置方案设计四、系统物理配置方案设计五、五、输出设计输出设计六、输入设计六、输入设计七、七、数据存储设计数据存储设计

4、八、八、处理流程图设计处理流程图设计九、制订设计规范九、制订设计规范十、十、编写程序设计说明书和系统设计报告编写程序设计说明书和系统设计报告 为什么在校学生都有一个学号?在不同的学校,为什么在校学生都有一个学号?在不同的学校,同一个学生的学号又不一样?公民的身份证号码同一个学生的学号又不一样?公民的身份证号码有多少位?它们代表什么意思?想想看,我们每有多少位?它们代表什么意思?想想看,我们每一个人有多少除了名字以外的号码?一个人有多少除了名字以外的号码?代码的定义代码的定义代码(代码(Code)是代表事物名称、属性、是代表事物名称、属性、状态等的符号。状态等的符号。代码的功能代码的功能 为事物

5、提供一个概要而不含糊的认定,便于为事物提供一个概要而不含糊的认定,便于数据的存贮和检索。数据的存贮和检索。使用代码可以提高处理的效率和精度。使用代码可以提高处理的效率和精度。提高数据的全局一致性。提高数据的全局一致性。代码是人和计算机的共同语言,如零件号、代码是人和计算机的共同语言,如零件号、图号等早已使用代码。图号等早已使用代码。注意:代码设计在系统分析阶段就应该开始。由于代码编注意:代码设计在系统分析阶段就应该开始。由于代码编制需要仔细调查和多方协调,是一项费时、费事制需要仔细调查和多方协调,是一项费时、费事的工作,因此,在系统设计阶段才能最后确定。的工作,因此,在系统设计阶段才能最后确定

6、。代码设计的若干原则代码设计的若干原则 合理性:合理性:结构应与处理的方法相一致。结构应与处理的方法相一致。例如,例如,有时可利用代码的结构直接进行记录的统计。有时可利用代码的结构直接进行记录的统计。唯一性:唯一性:代码应唯一标志它所代表的事物或属代码应唯一标志它所代表的事物或属性。性。可扩充性:可扩充性:代码设计要预留足够的位置,以适代码设计要预留足够的位置,以适应不断变化的需要。应不断变化的需要。不要使用易于混淆的字符。不要使用易于混淆的字符。要注意尽量采用不易出错的代码结构。要注意尽量采用不易出错的代码结构。系统性:系统性:当代码长度长于当代码长度长于4个字母或个字母或5个数字字个数字字

7、符时,应分成小段,读写时不易发生错误符时,应分成小段,读写时不易发生错误 若已知码的位数为若已知码的位数为P,每一位上可用字符数为,每一位上可用字符数为Si,则可以组成码的总数为:则可以组成码的总数为:例如,对每位字符为例如,对每位字符为0-9的三位码,共可组成的三位码,共可组成C=10*10*10=1000种码。种码。Piisc1 代码的种类代码的种类 顺序码:顺序码:顺序码是一种用连续数字代表编码对顺序码是一种用连续数字代表编码对象的码。象的码。优点:短而简单,记录的定位方法简单,易于管理优点:短而简单,记录的定位方法简单,易于管理 缺点:没有逻辑基础,不易记忆缺点:没有逻辑基础,不易记忆

8、 区间码:区间码:区间码把数据项分成若干组,每一区区间码把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一间代表一个组,码中数字的值和位置都代表一定意义。典型的例子是邮政编码。定意义。典型的例子是邮政编码。优点:信息处理比较可靠,排序、分类、检索等操优点:信息处理比较可靠,排序、分类、检索等操作易于进行作易于进行 缺点:易造成很长的码、多余码,维修困难缺点:易造成很长的码、多余码,维修困难区间码又可分为以下多种类型区间码又可分为以下多种类型 多面码多面码。例如,对于机制螺钉,可作如下。例如,对于机制螺钉,可作如下表那样的规定。代码表那样的规定。代码2342 表示材料为黄铜表示材

9、料为黄铜的的1.5mm方形头镀铬螺钉。方形头镀铬螺钉。材料材料 螺钉直径螺钉直径螺钉头形状螺钉头形状表面处理表面处理 1-不锈钢不锈钢 1-0.5 1-圆头圆头 1未处理未处理 2-黄铜黄铜 2-1.0 2-平头平头 2镀铬镀铬 3-钢钢 3-1.5 3-六角形状六角形状 3镀锌镀锌 4-方形头方形头 4-方形头方形头 4上漆上漆 助忆码助忆码。用文字、数字来描述,也可以用文。用文字、数字来描述,也可以用文字与数字的结合来描述字与数字的结合来描述 例如,用例如,用TV-B-12代表代表12寸黑白电视机,用寸黑白电视机,用TV-C-20代代表表20寸彩色电视机寸彩色电视机 优点:可用汉字拼音或英

10、语联想帮助记忆优点:可用汉字拼音或英语联想帮助记忆 缺点:位数多,处理不便缺点:位数多,处理不便,易产生重复,易产生重复 上下关联区间码上下关联区间码。例如,会计核算方面,用最例如,会计核算方面,用最左位代表核算种类,下一位代表会计核算项目。左位代表核算种类,下一位代表会计核算项目。十进位码十进位码。例如,图书分类中的十进位分类码。例如,图书分类中的十进位分类码。例如例如610.736 我国公民身份证代码的含义我国公民身份证代码的含义 代码结构中的校验位代码结构中的校验位 校验位通过事先规定的数学方法计算出来。代码一旦输校验位通过事先规定的数学方法计算出来。代码一旦输入,计算机会用同样的数学运

11、算方法按输入的代码数字入,计算机会用同样的数学运算方法按输入的代码数字计算出校验位,并将它与输入的校验位进行比较,以证计算出校验位,并将它与输入的校验位进行比较,以证实输入是否有错。实输入是否有错。校验位可以发现的错误:校验位可以发现的错误:抄写错误:抄写错误:1写成写成7易位错误:易位错误:1234写成写成1324双易错误:双易错误:26913写成写成21963随机错误随机错误 有多种确定校验位值的方法有多种确定校验位值的方法u算术级数法算术级数法 原代码原代码1 2 3 4 5 各乘以权各乘以权 6 5 4 3 2 乘积之和乘积之和6+10+12+12+10=50 以以11为模去除乘积之和

12、(若余数是为模去除乘积之和(若余数是10,则按则按0处理),把得处理),把得出的余数作为校验码:出的余数作为校验码:50/11=46,因此代码为,因此代码为123456。u几何级数法几何级数法 原理同上,但把所乘权数改为原理同上,但把所乘权数改为32 16 8 4 2 等。等。u质数法质数法原理同上,但把所乘权数改为质数系列,如原理同上,但把所乘权数改为质数系列,如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

13、.新代码为:新代码为:1 2 3 4 5 4A.原代码:原代码:1 2 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 功能结构图功能结构图就是按功能从属关系画成的图表。愈上层功就是按功能从属关系画成的图表。愈上层功能愈笼统,愈下层功能愈具体。功能分解的过程就是一能愈笼统,愈下层功能愈具体。功能分解的过程就是一个由抽象到具体、由复杂到简单的过程。个由抽象到具体、由复杂到简单的过程。工资管理子系统的功能结构图工资管理子系统的功能结

14、构图 功能模块功能模块 功能结构图中每一个框称为一个功能模块。功能结构图中每一个框称为一个功能模块。模块化模块化 把一个复杂的系统分解为多个功能较单一的功能模块的把一个复杂的系统分解为多个功能较单一的功能模块的方法称作模块化。模块化是一种重要的设计思想,它把方法称作模块化。模块化是一种重要的设计思想,它把一个复杂的系统分解为一些规模较小、功能较简单的、一个复杂的系统分解为一些规模较小、功能较简单的、更易于建立和修改的部分。更易于建立和修改的部分。特点是:特点是:各个模块具有相对独立性,可以分别加以设计实现;各个模块具有相对独立性,可以分别加以设计实现;模块之间的相互关系(如信息交换、调用关系)

15、通模块之间的相互关系(如信息交换、调用关系)通过一定的方式予以说明。各模块在这些关系的约束过一定的方式予以说明。各模块在这些关系的约束下共同构成一个统一的整体,完成系统的功能。下共同构成一个统一的整体,完成系统的功能。信息系统流程图信息系统流程图表达了各功能之间的数据传送关系。表达了各功能之间的数据传送关系。绘制信息系统流程图的步骤:绘制信息系统流程图的步骤:先为数据流程图中的每先为数据流程图中的每个处理功能画出数据关系图。然后,把各个处理功能的数个处理功能画出数据关系图。然后,把各个处理功能的数据关系图综合起来,形成整个系统的数据关系图,即信息据关系图综合起来,形成整个系统的数据关系图,即信

16、息系统流程图。系统流程图。数据数据关系关系的一的一般形般形式式 常用的系统流程图符号:常用的系统流程图符号:从数据流程图到信息系统流程图从数据流程图到信息系统流程图并非单纯的符号改换并非单纯的符号改换脱机操作脱机操作人工操作人工操作手工输入手工输入联机存储器联机存储器(磁带、磁盘磁带、磁盘等等)磁盘磁盘磁带磁带显示器显示器脱机存储脱机存储处理穿孔卡片穿孔卡片通讯连接通讯连接打印报告打印报告 从数据流程图导出信息系统流程图的例子从数据流程图导出信息系统流程图的例子数据存储数据存储#1数据存储数据存储#2处理处理1输入输入1处理处理2处理处理4处理处理3输出输出2输出输出1实体实体1实体实体2存储

17、存储#1报告报告1处理处理1处理处理1处理处理3处理处理2中间中间文件文件存储存储#2报告报告2新系统逻辑模型转换为系统流程图示例图新系统逻辑模型转换为系统流程图示例图上月主文件上月主文件建立扣款文件模块建立扣款文件模块主文件更新模块主文件更新模块计算打印模块计算打印模块工工 资资 单单 工资汇总表工资汇总表电费扣款通知电费扣款通知 病假扣款通知病假扣款通知房租变动通知房租变动通知人事变动通知人事变动通知本月主文件本月主文件 扣款文件扣款文件工资管理子系统的信息系统流程图工资管理子系统的信息系统流程图 建立及修改程序建立及修改程序 生产能力表生产能力表必须生产的产品名及产量必须生产的产品名及产

18、量各产品的工艺路线及利润各产品的工艺路线及利润 生生产能产能力文件力文件 工艺路线文件工艺路线文件线性规划程序线性规划程序 设备利用率设备利用率 生产计划表生产计划表生产计划优化系统生产计划优化系统设计依据设计依据 系统的吞吐量。系统的吞吐量。每秒钟执行的作业数每秒钟执行的作业数称为系统的吞吐量。称为系统的吞吐量。系统的响应时间。系统的响应时间。从用户向系统发出从用户向系统发出一个作业请求开始,经系统处理后,一个作业请求开始,经系统处理后,给出应答结果的时间称为系统的响应给出应答结果的时间称为系统的响应时间。时间。系统的可靠性。系统的可靠性。系统的可靠性可以用连续系统的可靠性可以用连续工作时间

19、表示。工作时间表示。系统的处理方式。系统的处理方式。集中式集中式(Centralized processing)或分布式或分布式(Distributed processing)。地域范围地域范围。对于分布式系统,要根据系对于分布式系统,要根据系统覆盖的范围决定采用广域还是局域网。统覆盖的范围决定采用广域还是局域网。数据的管理方式。数据的管理方式。根据数据管理方式配备根据数据管理方式配备相应的数据库管理系统。相应的数据库管理系统。计算机硬件选择计算机硬件选择在考虑应用软件对计算机处理能力的需求方在考虑应用软件对计算机处理能力的需求方面,包括:面,包括:计算机主存计算机主存CPU时钟时钟输入、输出

20、和通信通道数目输入、输出和通信通道数目显示方式显示方式外接转储设备及其类型外接转储设备及其类型计算机网络的选择计算机网络的选择网络拓扑结构网络拓扑结构 总线型、星型、环形、混合型等总线型、星型、环形、混合型等网络的逻辑方案网络的逻辑方案网络操作系统网络操作系统 Netware、Windows NT、UNIX数据库管理系统的选择数据库管理系统的选择数据库的性能数据库的性能数据库管理系统的系统平台数据库管理系统的系统平台数据库管理系统的安全保密性能数据库管理系统的安全保密性能数据的类型数据的类型 Oracle、Sybase、SQL Server、Informix、FoxPro等等 应用软件的选择应

21、用软件的选择 1.是否能够满足用户的需求。是否能够满足用户的需求。系统必须处理哪些事件和数据?软件能否满足数据系统必须处理哪些事件和数据?软件能否满足数据表示的需要?表示的需要?系统能够产生哪些报告、报表、文档或其他输出?系统能够产生哪些报告、报表、文档或其他输出?系统要储存的数据量及必须满足哪些查询需求?系统要储存的数据量及必须满足哪些查询需求?2.软件的灵活性。软件的灵活性。3.软件的技术支持。软件的技术支持。4.相关企业对应用软件的选择情况。相关企业对应用软件的选择情况。为什么先进行输出设计为什么先进行输出设计?输出表格直接和使用者相联系输出表格直接和使用者相联系 设计的出发点应当是保证

22、输出表格方便地为设计的出发点应当是保证输出表格方便地为使用者服务使用者服务 输出表格应正确反映和组成用于生产或服务输出表格应正确反映和组成用于生产或服务部门的有用信息部门的有用信息 输出内容是用户最关心的输出内容是用户最关心的 输出信息是用户最关心的,系统应全面、准输出信息是用户最关心的,系统应全面、准确地提供生产或服务部门所需要的信息。确地提供生产或服务部门所需要的信息。(一一)输出设计的内容输出设计的内容 1.有关输出信息使用方面的内容,有关输出信息使用方面的内容,包括信息的使包括信息的使用者、使用目的、报告量、使用周期、有效期、用者、使用目的、报告量、使用周期、有效期、保管方法和复写份数

23、等;保管方法和复写份数等;2.输出信息的内容,输出信息的内容,包括输出项目、位数、数据包括输出项目、位数、数据形式(文字、数字);形式(文字、数字);3.输出格式,输出格式,如表格、图形或文件;如表格、图形或文件;4.输出设备,输出设备,如打印机。显示器、卡片输出机等。如打印机。显示器、卡片输出机等。5.输出介质,输出介质,如输出到磁盘还是磁带上,输出用如输出到磁盘还是磁带上,输出用纸是专用指还是普通白志等。纸是专用指还是普通白志等。输出设备的用途和特点输出设备的用途和特点设备设备介质介质用途用途特点特点打印机打印机打印纸打印纸 各种报表供人选择各种报表供人选择便于保存,费用低便于保存,费用低

24、卡片或纸卡片或纸带输出机带输出机卡片或卡片或纸带纸带供其它系统输入数供其它系统输入数据据只作为计算机处理只作为计算机处理的输入文件的输入文件磁带机磁带机磁带磁带建立磁带文件建立磁带文件容量大,顺序文件容量大,顺序文件磁盘机磁盘机磁盘磁盘建立磁盘文件建立磁盘文件便于存取和更新便于存取和更新终端终端屏幕屏幕显示图形或数据显示图形或数据立即响应立即响应,比较灵活比较灵活,实现人机对话实现人机对话绘图仪绘图仪绘图仪绘图仪 绘制图形绘制图形图形的精度高图形的精度高COM胶卷胶卷保存图形资料数据保存图形资料数据体积小,易保存体积小,易保存(二二)输出设计的方法输出设计的方法 1.表格信息。表格信息。表格信

25、息以表格的形式提供,表格信息以表格的形式提供,一般用来表示详细的信息。一般用来表示详细的信息。2.图形信息。图形信息。管理信息系统用到的图形信息管理信息系统用到的图形信息主要有直方图、饼图、曲线图、地图等。主要有直方图、饼图、曲线图、地图等。3.图标。图标。图标也用来表示数据间的比例关系图标也用来表示数据间的比例关系和比较情况。由于图标易于辨认,无需过和比较情况。由于图标易于辨认,无需过多解释,在信息系统中的应用也日益广泛。多解释,在信息系统中的应用也日益广泛。(三三)输出报告输出报告 1.方便使用者;方便使用者;2.要考虑系统的硬件性能;要考虑系统的硬件性能;3.尽量利用原系统的输出格式,确

26、需修改,应与尽量利用原系统的输出格式,确需修改,应与有关部门协商,征得用户同意;有关部门协商,征得用户同意;4.输出表格要考虑系统发展需要。例如是否在输输出表格要考虑系统发展需要。例如是否在输出表中留出位置,满足将来新增项目需要;出表中留出位置,满足将来新增项目需要;5.输出的格式要根据硬件能力,并试制输出样品,输出的格式要根据硬件能力,并试制输出样品,经用户同意后才能正式使用。经用户同意后才能正式使用。输出输出设计设计示例:示例:屏幕屏幕显示显示输出输出的设的设备调备调拨单拨单(四四)输出示例输出示例 中国长江三峡开发总公司设备调拨单中国长江三峡开发总公司设备调拨单请购单位:工程建设部:右岸

27、工程部请购单位:工程建设部:右岸工程部 1997年年5月月21日日 97调字第调字第设备设备名称名称棒磨机棒磨机型 号型 号规格规格 数量数量计划计划1账面价格账面价格单价单价180,200.00总价总价180,200.00单单位位设备设备编号编号15073001-001实收数实收数1结算价款结算价款单价单价180,200.00总价总价180,200.0000台台合同号合同号10号仓库号仓库发货仓发货仓库库中国建设银行中国建设银行开户银开户银行行32100876543账账 号号备备 注注 总总计计金金额额其其他他有有关关费费用用运输费运输费管理费管理费保险费保险费包装费包装费 610.4 5保

28、险费保险费包装费包装费(大写)(大写)壹拾捌万贰佰元整壹拾捌万贰佰元整180,200.00180,200.00存存根根财 务财 务会计会计请 购请 购单单 位位发 货发 货仓仓 库库财 务财 务稽稽 查查业业务务单位主管:单位主管:收款:收款:提货:提货:发货:发货:制单:制单:打打印印输输出出的的设设备备调调拨拨单单 000016号号接收接收用户用户输出输出格式格式定义定义的输的输入画入画面面 输出信息的正确性很大程度取决于输入信息的正确性输出信息的正确性很大程度取决于输入信息的正确性和及时性。因此,必须科学地进行输入设计,使之正确地、和及时性。因此,必须科学地进行输入设计,使之正确地、及时

29、地、方便地收集信息、录入信息。及时地、方便地收集信息、录入信息。输入设计工作主要包括:输入设计工作主要包括:输入数据的分析与内容的确定输入数据的分析与内容的确定 输入方式及设备的选择输入方式及设备的选择 输入数据的格式设计输入数据的格式设计 输入数据的检验方法输入数据的检验方法 输入设计的原则输入设计的原则 提高效率提高效率和和减少错误减少错误是两个最根本的原则。是两个最根本的原则。具体具体目标目标是:是:控制输入量控制输入量最小量原则最小量原则 减少输入延迟减少输入延迟早检验原则早检验原则 减少输入错误减少输入错误少转换原则少转换原则 输入过程应尽量简化输入过程应尽量简化简单性原则简单性原则

30、 常用的输入设备常用的输入设备 键盘磁盘输入装置键盘磁盘输入装置 光电阅读器光电阅读器 终端输入终端输入输入信息的设备和介质输入信息的设备和介质介质和特点介质和特点设备设备介质介质特点特点纸带阅读机纸带阅读机穿孔纸带穿孔纸带成本低,速度慢,校验、改错困难成本低,速度慢,校验、改错困难读卡机读卡机穿孔卡片穿孔卡片内容直观容易校验成本较高速度较慢内容直观容易校验成本较高速度较慢键键-软盘输入软盘输入软盘软盘成本低适于大量数据输入成本低速度快携成本低适于大量数据输入成本低速度快携带保存方便带保存方便装置磁带机装置磁带机磁带磁带成本低适于大量数据输入成本低速度快携成本低适于大量数据输入成本低速度快携带

31、保存方便带保存方便终端控制台键盘终端控制台键盘少量数据直接输入,用于直接对话少量数据直接输入,用于直接对话磁性墨水阅读器磁性墨水阅读器纸纸处理器阅读,处理效率高,要有磁性墨水处理器阅读,处理效率高,要有磁性墨水光学标记读出器光学标记读出器纸、条形码纸、条形码转换输入,效率高,适于少量输入转换输入,效率高,适于少量输入光阅读器光阅读器纸纸读错率和拒读率高,价格高速度慢读错率和拒读率高,价格高速度慢 输入检验输入检验输入错误的种类:输入错误的种类:数据本身错误。数据本身错误。指由于原始数据填写错误等原因引指由于原始数据填写错误等原因引起的输入数据错误。起的输入数据错误。数据多余或不足。数据多余或不

32、足。这是在数据收集过程中产生的差这是在数据收集过程中产生的差错。如数据单据、卡片等的遗漏或重复等原因引起错。如数据单据、卡片等的遗漏或重复等原因引起的数据错误。的数据错误。数据的延误。数据的延误。虽然数据本身正确,例如内容和数据虽然数据本身正确,例如内容和数据量正确,但是数据的处理时间超过了数据使用时间量正确,但是数据的处理时间超过了数据使用时间而导致数据失去应有的价值。而导致数据失去应有的价值。输入数据的校验方法:输入数据的校验方法:改正错误的方法:改正错误的方法:原始数据错。原始数据错。发现原始数据有错时,应将原始单据送交填发现原始数据有错时,应将原始单据送交填写单据的原单位修改,不应由键

33、盘输人操作员或原始数据检写单据的原单位修改,不应由键盘输人操作员或原始数据检查员等想当然地予以修改。查员等想当然地予以修改。机器自动检错。机器自动检错。当由机器自动检错时,出错的恢复方法有当由机器自动检错时,出错的恢复方法有以下几种:以下几种:待输入数据全部校验并改正后,再进行下一步处理。待输入数据全部校验并改正后,再进行下一步处理。舍弃出错数据,只处理正确的数据。适用于不需要太精确舍弃出错数据,只处理正确的数据。适用于不需要太精确的输出数据,例如求百分比。的输出数据,例如求百分比。只处理正确的数据,出错数据待修正后再进行同法处理。只处理正确的数据,出错数据待修正后再进行同法处理。剔出出错数据

34、,继续进行处理,出错数据留待下一运行周剔出出错数据,继续进行处理,出错数据留待下一运行周期一并处理。用于运行周期短而剔出的错误不致引起输出信期一并处理。用于运行周期短而剔出的错误不致引起输出信息正确性显著下降的场合。息正确性显著下降的场合。出错表的设计出错表的设计 原始单据的格式设计原始单据的格式设计 输入设计的重要内容之一是设计好原始单据的格式。输入设计的重要内容之一是设计好原始单据的格式。设计原则设计原则 便于填写便于填写 便于归档便于归档 单据的格式应能保证输入精度单据的格式应能保证输入精度 实例实例人事变动通知单人事变动通知单 _年年_月月_日日1002周英杰周英杰01400.0040

35、.0090.0001004吴关兴吴关兴02350.0035.0050.0021005赵子英赵子英01450.0045.0090.0021007马凌云马凌云02600.0060.00120.001 科长签字科长签字_备注栏:备注栏:0调离调离 1新进新进 2修改数据修改数据人员代码人员代码姓名姓名部门部门基本工资基本工资附加工资附加工资房费房费备注备注 输入屏幕设计输入屏幕设计 常用的是人机对话方式,具体有:常用的是人机对话方式,具体有:菜单式菜单式 填表法填表法 应答式应答式 详见详见三峡工程开发总公司设备调拨单的录入三峡工程开发总公司设备调拨单的录入屏幕设计示例屏幕设计示例三峡工程开发总公司

36、设备调拨单的录入屏幕设计示例三峡工程开发总公司设备调拨单的录入屏幕设计示例1.菜单方式菜单方式屏幕显示各种可供选择的操作,用户输屏幕显示各种可供选择的操作,用户输入有关代号或把光标移到相应位置,操作入有关代号或把光标移到相应位置,操作计算机运行,这种方式称为菜单方式。常计算机运行,这种方式称为菜单方式。常用的方式有下拉式菜单、弹出式菜单、级用的方式有下拉式菜单、弹出式菜单、级联式菜单、平铺式菜单等。联式菜单、平铺式菜单等。设计菜单时,有两点必须特别注意:菜设计菜单时,有两点必须特别注意:菜单的深度和菜单中各选择项的安排。单的深度和菜单中各选择项的安排。一个菜单中选择项的排列,有以下几种安一个菜

37、单中选择项的排列,有以下几种安排方法:排方法:(1)按字母顺序排列;按字母顺序排列;(2)按习惯顺序排列;按习惯顺序排列;(3)按类别排列;按类别排列;(4)按使用频率排列。按使用频率排列。采用哪种排列方法,需要考虑使用者的心理、菜采用哪种排列方法,需要考虑使用者的心理、菜单的长短、是否有习惯顺序等因素,可用判定树表单的长短、是否有习惯顺序等因素,可用判定树表示选项安排,如图所示。使用者的心理指进行选项示选项安排,如图所示。使用者的心理指进行选项时,是否有明确的目标物。时,是否有明确的目标物。选项安排选项安排按习惯顺序按习惯顺序按字母顺序按字母顺序按类别顺序按类别顺序按字母顺序按字母顺序按习惯

38、顺序按习惯顺序按字母顺序按字母顺序按字母顺序按字母顺序按频率顺序按频率顺序有习惯有习惯顺序顺序?有明显有明显类别类别?出现概出现概念相同念相同?有习惯有习惯顺序顺序?有有没有没有有有没有没有有有没有没有是是不是不是短菜单短菜单?是是不是不是短菜单短菜单?是是不是不是目标明确目标明确?是是不是不是 2.填表方式填表方式将要输入的项目先显示在屏幕上,用户根据将要输入的项目先显示在屏幕上,用户根据项目输入相应的数据。这种方法类似填表。屏幕项目输入相应的数据。这种方法类似填表。屏幕上显示的表格应尽量与操作人员手中的原始数据上显示的表格应尽量与操作人员手中的原始数据记录格式对应。记录格式对应。_系学生登

39、记卡片系学生登记卡片班号班号 学号学号 入学日期入学日期 姓名姓名 曾用名曾用名 性别性别 民民族族 出生日期出生日期 籍贯籍贯 政治面貌政治面貌 曾任职曾任职务务 是否华侨是否华侨 3.回答方式回答方式 程序运行到一定阶段,屏幕上显示问题,程序运行到一定阶段,屏幕上显示问题,等待用户回答。回答方式也应在屏幕上提示,等待用户回答。回答方式也应在屏幕上提示,让用户简单地回答。让用户简单地回答。4.提问方式提问方式 这种方式主要用于用户查询。例如要查这种方式主要用于用户查询。例如要查询某学生的基本情况。屏幕上提示输入询某学生的基本情况。屏幕上提示输入“学学号号”,当操作员回答学生的学号后,屏幕上,

40、当操作员回答学生的学号后,屏幕上显示该学生的有关情况,如表所示。显示该学生的有关情况,如表所示。表表7.5 学生基本情况学生基本情况 班号班号89211学号学号8921103入 学 日入 学 日期期1989年年9月月1日日姓名姓名王红王红曾用名曾用名 性别性别女女民族民族汉汉出 生 日出 生 日期期1969年年7月月1日日籍贯籍贯湖北省武汉市湖北省武汉市(县县)政 治 面政 治 面貌貌团员团员曾 任 职曾 任 职务务 是 否 华是 否 华侨侨否否文件的分类:文件的分类:按文件的组织方式分类:按文件的组织方式分类:顺序文件顺序文件 索引文件索引文件 直接存取文件直接存取文件 按文件的用途分类按文

41、件的用途分类:主文件主文件 处理文件处理文件 工作文件工作文件 周转文件周转文件 其他文件(如后备文件)其他文件(如后备文件)文件设计文件设计 文件设计就是根据文件的使用要求、处理方式、文件设计就是根据文件的使用要求、处理方式、存储量、数据的活动性以及硬件设备的条件等,存储量、数据的活动性以及硬件设备的条件等,合理地确定文件类别,选择文件介质,决定文件合理地确定文件类别,选择文件介质,决定文件的组织方式和存取方法。的组织方式和存取方法。文件设计通常从设计文件设计通常从设计共享文件共享文件开始。开始。文件由文件由记录记录组成,所以设计文件主要是设计组成,所以设计文件主要是设计文件记文件记录的格式

42、录的格式,详见详见文件记录的格式实例文件记录的格式实例。记录文件名:主文件记录文件名:主文件 应用:工资子系统应用:工资子系统序号序号123456数据项名数据项名职工代码职工代码 职工姓名职工姓名部门部门基本工资基本工资 附加工资附加工资扣房费扣房费变量名变量名DMXMBMJBGZFJGZFF类型类型CCCNNN宽度宽度482777小数位数小数位数222输入到:输入到:输出自:输出自:设计人员签名设计人员签名 设计日期设计日期 。文件记录的格式实例文件记录的格式实例数据库设计数据库设计 数据厍设计是在选定的数据库管理系统基础上建立数数据厍设计是在选定的数据库管理系统基础上建立数据库的过程。据库

43、的过程。数据库设计的步骤与系统开发的各个阶段相对应,详数据库设计的步骤与系统开发的各个阶段相对应,详见下图。见下图。工具工具ER图(图(ER模型,实体联系图)模型,实体联系图)验收单(验收单编号验收单(验收单编号*,验收日期,供货企业编号,验收日期,供货企业编号)物料(物料编码物料(物料编码*,物料名称,物料规格型号,计量单位),物料名称,物料规格型号,计量单位)质检单(质检单编号质检单(质检单编号*,验收单编号,质检日期,报检人,验收单编号,质检日期,报检人.)入库单(入库单编号入库单(入库单编号*,质检单编号,入库日期,仓库保管员),质检单编号,入库日期,仓库保管员)验收(验收单编号验收(

44、验收单编号*,物料编号,物料编号*,报验数,验收数),报验数,验收数)质量检验(质检单编号质量检验(质检单编号*,物料编码,物料编码*,报检数,检验数,报检数,检验数.)入库(入库单编号入库(入库单编号*,物料编号,物料编号*,入库数量,入库单价),入库数量,入库单价)实体实体联系联系验收单验收单入库单入库单质检单质检单物料物料验收验收入库入库质量质量检验检验例例物料入库物料入库E-R模型模型确定数据的存储结构确定数据的存储结构存取路径的选择和调整存取路径的选择和调整确定数据存放位置确定数据存放位置确定存储分配参数确定存储分配参数主要内容主要内容 处理流程图是系统流程图的展开和具体化。处理流程

45、图是系统流程图的展开和具体化。在系统流程图中,仅给出了每一处理功能的名称,在系统流程图中,仅给出了每一处理功能的名称,而在处理流程图中,则需要使用各种符号具体地规而在处理流程图中,则需要使用各种符号具体地规定处理过程的每一步骤。定处理过程的每一步骤。由于每个处理功能都有自己的输入和输出,对处理由于每个处理功能都有自己的输入和输出,对处理功能的设计过程也应从输出开始,进而进行输入、功能的设计过程也应从输出开始,进而进行输入、数据文件的设计,并画出较详细的处理流程图。数据文件的设计,并画出较详细的处理流程图。工资系统中工资系统中建立扣款文件处理功能的处理流程图建立扣款文件处理功能的处理流程图。建建

46、立立扣扣款款文文件件处处理理流流程程图图设计规范设计规范 是整个系统的是整个系统的“公用标准公用标准”。规定了文件名和程序名的统一格式、编码结构、代码规定了文件名和程序名的统一格式、编码结构、代码结构、统一的度量名等。结构、统一的度量名等。例如,某工资管理信息系统的设计规范中对程序名的例如,某工资管理信息系统的设计规范中对程序名的规定:规定:GAABBX G表示工资系统程序或程序文件。表示工资系统程序或程序文件。AA表示文件类型,由两个拼音字母组成。表示文件类型,由两个拼音字母组成。BB表示文件作何种处理。表示文件作何种处理。X由一位数字组成,用以区分同类型程序。由一位数字组成,用以区分同类型

47、程序。系统名系统名财务系统财务系统子系统名子系统名工资子系统工资子系统程序名程序名更新工资主文件更新工资主文件程序标识符程序标识符GXCL.PRG语语 言言Visual Basic日日 期期2003.08.06一、输入一、输入二、输出二、输出文件名文件名文件标识文件标识设备设备备注备注文件名文件名文件标识文件标识设备设备备注备注上月主文件上月主文件GZ1.DBFD1本月主文件本月主文件GZ2.DBFD1主处理文件主处理文件GZCL.DBFD2三、程序功能三、程序功能 更新主文件更新主文件四、程序处理过程说明四、程序处理过程说明程序设计说明书程序设计说明书 系统设计报告系统设计报告 系统设计报告

48、的系统设计报告的内容内容:系统总体设计方案系统总体设计方案 代码设计方案代码设计方案 输入和输出设计方案输入和输出设计方案 文件设计方案文件设计方案 程序模块说明书程序模块说明书 一旦系统设计被审查批准,整个系统开发工一旦系统设计被审查批准,整个系统开发工作便进入系统实施阶段。作便进入系统实施阶段。第七章第七章 管理信息系统的系统设计管理信息系统的系统设计 物理配置物理配置方案设计方案设计 计算机处理计算机处理过程设计过程设计 管管理理信信息息系系统统的的系系统统设设计计 数据数据存储设计存储设计 合理的代码结构是信息处理系统是否具有生命力合理的代码结构是信息处理系统是否具有生命力的一个重要因

49、素。设计规范是整个系统的的一个重要因素。设计规范是整个系统的“公用公用标准标准”。包括数据库设计、数据库的安全保密设计等。包括数据库设计、数据库的安全保密设计等。数据库设计的步骤是与系统开发的各个阶段相数据库设计的步骤是与系统开发的各个阶段相对应的。对应的。包括输出设计、输入设计、包括输出设计、输入设计、处理流程图设计及处理流程图设计及编写程序设计说明书等。编写程序设计说明书等。包括设备配置、通信网络的选择和设计以及数包括设备配置、通信网络的选择和设计以及数据库管理系统的选择等。据库管理系统的选择等。系统设计主要是解决系统设计主要是解决“怎样做怎样做”的问题。的问题。系统性、灵活性、可靠性和经济性。系统性、灵活性、可靠性和经济性。包括包括信息系统流程图设计、功能结构图设计等。信息系统流程图设计、功能结构图设计等。总体设计总体设计 代码设计代码设计和设计规范和设计规范思考题思考题 1.评价信息系统的标准有哪些?为什么评价信息系统的标准有哪些?为什么 说从系统研制的角度讲,系统的可变更说从系统研制的角度讲,系统的可变更性是最重要的标准?性是最重要的标准?2.系统设计的目标是什么?系统设计的目标是什么?3.系统设计阶段包括哪些工作内容?系统设计阶段包括哪些工作内容?4.结构图与数据流图有什么区别与联系?结构图与数据流图有什么区别与联系?

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 商业、管理、HR类
版权提示 | 免责声明

1,本文(第七章管理信息系统的系统设计课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|