1、uu使用代码可以提高处理的效率和精度。使用代码可以提高处理的效率和精度。uu提高数据的全局一致性。提高数据的全局一致性。uu代码是人和计算机的共同语言,如零件号、图代码是人和计算机的共同语言,如零件号、图代码是人和计算机的共同语言,如零件号、图代码是人和计算机的共同语言,如零件号、图号等早已使用代码。号等早已使用代码。6n代码设计的若干原则代码设计的若干原则u代码应唯一标志它所代表的事物或属性。代码应唯一标志它所代表的事物或属性。u结构应与处理的方法相一致。结构应与处理的方法相一致。例如,有时可例如,有时可利用代码的结构直接进行记录的统计。利用代码的结构直接进行记录的统计。u代码设计要预留足够
2、的位置,以适应不断变化代码设计要预留足够的位置,以适应不断变化的需要。的需要。u不要使用易于混淆的字符。不要使用易于混淆的字符。u要注意尽量采用不易出错的代码结构。要注意尽量采用不易出错的代码结构。7n代码的种类代码的种类uu顺序码顺序码顺序码顺序码。顺序码是一种用连续数字代表编码对。顺序码是一种用连续数字代表编码对象的码,象的码,例:例:1 1博士生,博士生,2 2硕士生,硕士生,3 3本科,本科,4 4专科,专科,5 5其他其他uu区间码区间码区间码区间码。区间码把数据项分成若干组,每一区。区间码把数据项分成若干组,每一区间代表一个组,码中数字的值和位置都代表一间代表一个组,码中数字的值和
3、位置都代表一定意义。定意义。邮政编码、身份证号码、学号、物资编码例:邮政编码、身份证号码、学号、物资编码uu助忆码助忆码助忆码助忆码。可通过联想帮助记忆。例如:kgkg公斤,公斤,cmcm厘米。厘米。8n区间码又可分为以下多种类型:区间码又可分为以下多种类型:uu多面码多面码多面码多面码。一个数据项可能具有多方面的特性。如果在码的结构中为这些特性各规定一个位置,如果在码的结构中为这些特性各规定一个位置,如果在码的结构中为这些特性各规定一个位置,如果在码的结构中为这些特性各规定一个位置,就形成多面码。就形成多面码。uu上下关联区间码上下关联区间码上下关联区间码上下关联区间码。由几个意义上相关的区
4、间由几个意义上相关的区间由几个意义上相关的区间由几个意义上相关的区间码组成,其结构一般由左向右排列。码组成,其结构一般由左向右排列。uu十进位码十进位码十进位码十进位码。此法相当于图书分类中的十进位分。此法相当于图书分类中的十进位分类码。例如,图书分类中的十进位分类码。类码。9n代码结构中的校验位代码结构中的校验位u为了保证正确输入,在原有代码的基础上,另为了保证正确输入,在原有代码的基础上,另加一个校验位,作为代码的一个组成部分。校加一个校验位,作为代码的一个组成部分。校验位通过事先规定的数学方法计算出来。代码验位通过事先规定的数学方法计算出来。代码一旦输入,计算机会用同样的数学运算方法按一
5、旦输入,计算机会用同样的数学运算方法按输入的代码数字计算出校验位,并将它与输入输入的代码数字计算出校验位,并将它与输入的校验位进行比较,以证实输入是否有错。的校验位进行比较,以证实输入是否有错。10n n有多种确定校验位值的方法:有多种确定校验位值的方法:u算术级数法算术级数法原代码原代码1 1 2 2 3 3 4 4 5 5各乘以权各乘以权 6 6 5 5 4 4 3 3 2 2乘积之和乘积之和6+10+12+12+10=506+10+12+12+10=50以以1111为模去除乘积之和(若余数是为模去除乘积之和(若余数是10,10,则按则按0 0处理),把得出处理),把得出的余数作为校验码:
6、的余数作为校验码:50/11=450/11=46 6,因此代码为,因此代码为123456123456。u几何级数法几何级数法原理同上,但把所乘权数改为原理同上,但把所乘权数改为3232、1616、8 8、4 4、2 2 等。等。u质数法质数法原理同上,但把所乘权数改为质数系列,如原理同上,但把所乘权数改为质数系列,如1717、1313、7 7、5 5、3 3等。11第三节第三节第三节第三节 功能结构图设计功能结构图设计功能结构图设计功能结构图设计n n功能结构图是按功能从属关系画成的图表,愈上功能结构图是按功能从属关系画成的图表,愈上功能结构图是按功能从属关系画成的图表,愈上功能结构图是按功能
7、从属关系画成的图表,愈上层功能愈笼统,愈下层功能愈具体。它体现了系层功能愈笼统,愈下层功能愈具体。它体现了系统的功能分解过程,图中每一个框称为一个功能统的功能分解过程,图中每一个框称为一个功能统的功能分解过程,图中每一个框称为一个功能统的功能分解过程,图中每一个框称为一个功能模块。模块。n n功能结构图中各层功能与新的信息系统数据流程功能结构图中各层功能与新的信息系统数据流程功能结构图中各层功能与新的信息系统数据流程功能结构图中各层功能与新的信息系统数据流程图中处理一一对应。图中处理一一对应。12n n功能模块功能模块功能模块功能模块 u功能结构图中每一个框称为一个功能模块。功能结构图中每一个
8、框称为一个功能模块。u功能模块可以根据具体情况分得大一点或小一点。分解得功能模块可以根据具体情况分得大一点或小一点。分解得最小的功能模块可以是一个程序中的每个处理过程,而较最小的功能模块可以是一个程序中的每个处理过程,而较大的功能模块则可能是完成某一任务的一组程序。大的功能模块则可能是完成某一任务的一组程序。n n模块化模块化模块化模块化u把一个复杂的系统分解为多个功能较单一的功能模块的方把一个复杂的系统分解为多个功能较单一的功能模块的方法称作法称作模块化模块化。模块化是一种重要的设计思想,它把一个。模块化是一种重要的设计思想,它把一个复杂的系统分解为一些规模较小、功能较简单的、更易于复杂的系
9、统分解为一些规模较小、功能较简单的、更易于建立和修改的部分。建立和修改的部分。u特点是:特点是:各个模块具有相对独立性,可以分别加以设计实现;模块之间的相互关系(如信息交换、调用关系)通过一模块之间的相互关系(如信息交换、调用关系)通过一定的方式予以说明。各模块在这些关系的约束下共同构定的方式予以说明。各模块在这些关系的约束下共同构成一个统一的整体,完成系统的功能。成一个统一的整体,完成系统的功能。13功能结构图示例功能结构图示例功能结构图示例功能结构图示例某企业销售管理信息系统某企业销售管理信息系统销售计划管理销售计划管理销售合同管理销售合同管理销售核算与统计销售核算与统计成品库管理成品库管
10、理市场预测市场预测编编制制年年度度销销售售计计划划销销售售历历史史资资料料管管理理编编制制销销售售计计划划合合同同执执行行情情况况分分析析合合同同有有效效性性检检查查 合合同同登登记记和和变变更更销销售售利利润润核核算算 销销售售收收入入核核算算销销售售统统计计分分析析出出入入库库管管理理 库库存存统统计计 市市场场销销售售预预测测 市市场场分分析析 14第四节第四节第四节第四节 信息系统流程图设计信息系统流程图设计信息系统流程图设计信息系统流程图设计n信息系统流程图表达了各功能之间的数据传递关系。信息系统流程图表达了各功能之间的数据传递关系。n绘制信息系统流程图的步骤:先为数据流程图中的每个
11、处绘制信息系统流程图的步骤:先为数据流程图中的每个处理功能画出数据关系图。然后,把各个处理功能的数据关理功能画出数据关系图。然后,把各个处理功能的数据关系图综合起来,形成整个系统的数据关系图,即信息系统系图综合起来,形成整个系统的数据关系图,即信息系统流程图。流程图。数数据据关关系系的的一一般般形形式式出出15符符符符 号号号号说说说说 明明明明符符符符 号号号号说说说说 明明明明符符符符 号号号号说说说说 明明明明手工输入手工输入人工操作人工操作脱机操作脱机操作脱机操作脱机操作磁带磁带磁盘磁盘联机存储联机存储联机存储联机存储器器器器脱机存储脱机存储显示器显示器处理处理处理处理打印报告打印报告通信联接通信联接穿孔卡片穿孔卡片穿孔卡片穿孔卡片 系统流程图符号说明系统流程图符号说明16 数据流程图数据流程图系统流程图系统流程图17系统流程图示例系统流程图示例18第五节第五节第五节第五节 系统物理配置方案设计系统物理配置方案设计系统物理配置方案设计系统物理配置方案设计n一、设计依据一、设计依据u系统的吞吐量与存储量系统的吞吐量与存储量u系统的响应时间系统的响应时间u系统的可靠性系统的可靠性u系统的处理方式系统的处理方式u用户的分布范围用户的分布范围u数据管
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1