预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共130页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Chapter9MIS设计Section1MIS设计概述系统设计的目的系统设计的任务系统设计原则Section2代码设计概念代码的功能代码设计的原则编码方法(一)顺序码(二)区间码实例:中国公民身份证(三)助记码代码结构中的校验位附:UPC条形码的校验注意问题(2)一个代码应惟一标志它所代表的事物或属性。 (3)代码设计时,要预留足够的位置,以适应不断变化的需要。否则,在短时间内,随便改变编码结构对设计工作来说是一种严重浪费。一般来说,代码愈短,分类、准备、存储和传送的开销愈低;代码愈长,对数据检索、统计分析和满足多样化的处理要求就愈好。但编码太长,留空太多,多年用不上,也是一种浪费。 (4)代码要系统化,代码的编制应尽量标准化,尽量使代码结构对事物的表示具有实际意义,以便于理解及交流。Section3I/O设计输出设计工作内容:各种常用的输出方式输入主要设计工作常用的输入设备输入检验出错的改正方法①待输人数据全部校验并改正后,再进行下一步处理。 ②舍弃出错数据,只处理正确的数据。这种方法适用于作动向调查分析的情况,这时不需要太精确的输出数据,例如,求百分比等。 ③只处理正确的数据,出错数据待修正后再进行同法处理。 ④剔出出错数据,继续进行处理,出错数据留待下一运行周期一并处理。此种方法适用于运行周期短而剔出错误不致引起输出信息正确性显著下降的情况。 人机对话设计Section4模块功能与结构设计一、结构化设计的基本思想1、模块化2、由顶向下,逐步求精3、模块分解二、设计任务三、模块结构图(控制结构图)(一)模块结构图基本符号1、模块2、调用A3、数据4、控制信息(二)基本结构1、顺序结构2、选择结构3、循环结构(三)模块调用和通讯的规则(四)模块结构图的标准形式上层模块上层模块Section5编制系统设计报告一、作用二、编写要求三、主要内容Chapter10MIS实施系统实施阶段的主要任务程序设计与调试(一)程序设计目标程序效率与可维护性、可理解性的关系通常是矛盾的。 实际编程过程中,人们往往宁可牺牲一定的时间和空间,也要尽量提高系统的可理解性和可维护性,片面地追求程序的运行效率反而不利于程序设计质量的全面提高。因为,随着计算机应用水平的提高,软件愈来愈复杂,同时硬件价格不断下降,软件费用在整个应用系统中所占的比重急剧上升,从而使人们对程序设计的要求发生了变化。 在过去的小程序设计中,主要强调程序的正确和效率。 对于大型程序,人们则倾向于首先强调程序的可维护性、可靠性和可理解性,然后才是效率。(二)结构化程序设计方法(三)常用编程工具工具类别(四)程序的调试彻底地测试并且找出全部错误几乎是不可能的,只是在一定的开发周期和经费的限制内,尽可能多地发现错误。 程序的调试就是要在计算机上以各种可能的数据和操作条件对程序进行试验,找出存在的问题加以修改,使之完全符合设计要求。 在大型软件的研制过程中调试工作的比重是很大的,一般占50%左右。所以对于程序的调试工作应给予充分的重视。 (四)程序的调试测试的基本方法3、程序调试的主要步骤二、人员培训培训的内容三、试运行和系统转换(一)基础数据准备(二)系统试运行(三)系统切换1、直接切换法2、并行切换法3、试点过渡法系统切换不仅是机器的转换、程序的转换,更是人工的转换,应提前做好人员的培训工作。 系统运行时会出现一些局部性的问题,这是正常现象,系统工作人员对此应有足够的准备,并做好记录。 系统只出现局部性问题,说明系统是成功的,反之,如果出现整体的问题,则说明系统设计质量不好,整个系统甚至要重新设计。各种切换方法特点比较Chapter11MIS运行一、系统运行管理二、MIS的维护三、MIS的评价系统评价的一般指标ENDhQeMbJ8G4D1z-w*t!qYnVjSgOdLaI6F3C0y)v&s#pXlUiRfNcK9H5E2A+x(u$rZoWkThPeMbJ7G4D1z-w&t!qYmVjSgOdL9I6F3B0y)v%s#oXlUiQfNcK8H5D2A+x*u$rZnWkThPeMaJ7G4C1z-w&t!pYmVjRgOdL9I6E3B0y(v%s#oXlTiQfNbK8H5D2A-x*u$qZnWkShPdMaJ7F4C1z)w&s!pYmUjRgOcL9I6E3B+y(v%r#oXlTiQeNbK8G5D2A-x*t$qZnVkShPdMaI7F4C0z)w&s!pXmUjRfOcL9H6E2B+y(u%r#oWlThQeNbJ8G5D1A-w*t$qYnVkSgPdMaI7F3C0z)v&s!pXmUiRfOcK9H6E2B+x(u%rZoWlThQeMbJ8G4D1A-w*t!qYnVjSgPdLaI6F3C0y)v&s#pXlUiRfNcK9H5E2B+x(u$rZo