第7章 系统设计_第1页
第7章 系统设计_第2页
第7章 系统设计_第3页
第7章 系统设计_第4页
第7章 系统设计_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1主要内容:主要内容:1. 系统设计的任务系统设计的任务2. 代码设计代码设计3. 系统物理配置方案设计系统物理配置方案设计4. 数据存储设计数据存储设计5. 输出设计输出设计6. 输入设计输入设计7. 编写程序设计说明书和系统设计报告编写程序设计说明书和系统设计报告2本节内容:本节内容:1.1 系统设计的任务系统设计的任务1.2 系统设计的主要内容系统设计的主要内容1.3 系统设计的原则系统设计的原则1 系统设计的任务系统设计的任务3系统设计的任务系统设计的任务 系统设计的任务是:在系统分析系统设计的任务是:在系统分析提出的逻辑模型的基础上,科学合理提出的逻辑模型的基础上,科学合理地进行物理

2、模型的设计。地进行物理模型的设计。 如前所述如前所述,物理模型主要解决物理模型主要解决“怎怎样做样做”的问题。的问题。 4系统设计的主要内容系统设计的主要内容 总体设计总体设计n系统架构系统架构 软件结构软件结构 物理配置方案物理配置方案 代码设计和设计规范的制定代码设计和设计规范的制定 系统物理配置方案设计系统物理配置方案设计n设备配置、通信网络的选择和设计以及数据库管理设备配置、通信网络的选择和设计以及数据库管理系统的选择系统的选择 数据存储设计数据存储设计n数据库设计、数据库的安全保密设计等。数据库设计、数据库的安全保密设计等。 计算机处理过程设计计算机处理过程设计n输出设计、输入设计、

3、输出设计、输入设计、 处理流程图设计及编写程序处理流程图设计及编写程序设计说明书设计说明书5系统设计的原则系统设计的原则 系统性系统性n系统的代码要统一,设计规范要标准,传递语言系统的代码要统一,设计规范要标准,传递语言要尽可能一致,对系统的数据采集要做到数出一要尽可能一致,对系统的数据采集要做到数出一处、全局共享,使一次输入得到多次利用。处、全局共享,使一次输入得到多次利用。 灵活性灵活性n尽量采用模块化结构,提高各模块的独立性,尽尽量采用模块化结构,提高各模块的独立性,尽可能使各子系统间的数据依赖减至最低限度。可能使各子系统间的数据依赖减至最低限度。 可靠性可靠性n安全保密性、检错及纠错能

4、力、抗病毒能力等。安全保密性、检错及纠错能力、抗病毒能力等。 经济性经济性n在硬件投资上不能盲目追求技术上的先进,而应在硬件投资上不能盲目追求技术上的先进,而应以满足应用需要为前提;以满足应用需要为前提;n系统设计中应尽量避免不必要的复杂化,各模块系统设计中应尽量避免不必要的复杂化,各模块应尽量简洁,以便缩短处理流程、减少处理费用。应尽量简洁,以便缩短处理流程、减少处理费用。62 代码设计代码设计本节内容:本节内容:2.1 代码的功能代码的功能 2.2 代码的设计代码的设计 2.3 代码的种类代码的种类 72.1 代码的功能代码的功能 代码是代表事物名称、属性、状态等的符号,代码是代表事物名称

5、、属性、状态等的符号,为了便于计算机处理,一般用数字、字母或它们为了便于计算机处理,一般用数字、字母或它们的组合来表示。的组合来表示。 代码的功能代码的功能 为事物提供一个概要而不含糊的认定,便于数据为事物提供一个概要而不含糊的认定,便于数据的存贮和检索。的存贮和检索。 -可鉴别性可鉴别性 可以提高处理的效率和精度。可以提高处理的效率和精度。 提高了数据的全局一致性。提高了数据的全局一致性。 是人和计算机的共同语言,是两者交换信息的工是人和计算机的共同语言,是两者交换信息的工具。具。82.2 代码的设计代码的设计 代码设计时,应注意以下一些问题:代码设计时,应注意以下一些问题: 设计的代码在逻

6、辑上必须能设计的代码在逻辑上必须能满足用户的需要满足用户的需要, 在结构上应在结构上应当与处理的方法相一致,当与处理的方法相一致,合理性合理性 代码要代码要系统化系统化,唯一性唯一性 在代码设计时,要在代码设计时,要预留预留足够的位置,足够的位置,可扩充性可扩充性 要注意避免使用易于混淆的字符,要注意避免使用易于混淆的字符,简单化简单化 要注意尽量采用不易出错的编码结构。要注意尽量采用不易出错的编码结构。n例如字母字母数字的结构(如例如字母字母数字的结构(如WW2 )比字母数)比字母数字字母的结构字字母的结构(如如W2W)发生错误的机会要少一些。发生错误的机会要少一些。 当代码长于当代码长于4

7、个字母或个字母或5个数字字符时,应分成小段。个数字字符时,应分成小段。 规范性规范性92.3 代码的种类代码的种类 顺序码顺序码 顺序码又称系列码,是一种用连续数字顺序码又称系列码,是一种用连续数字代表编码对象的码。代表编码对象的码。 例如:例如:n1代表厂长代表厂长n2代表科长代表科长n3代表科员代表科员n4代表生产工人等代表生产工人等 短而简单,记录的定位方法简单,易于管理短而简单,记录的定位方法简单,易于管理10系列顺序码系列顺序码 系列顺序码是排序码的一种。它将顺序代系列顺序码是排序码的一种。它将顺序代码分为若干段并与分类对象的分段一一对应,码分为若干段并与分类对象的分段一一对应,给每

8、段分类对象赋予一定的顺序代码。给每段分类对象赋予一定的顺序代码。例如,国家标准国务院各部、委、局及其他机例如,国家标准国务院各部、委、局及其他机构名称代码构名称代码(GB 465784)采用的就是系列顺序采用的就是系列顺序码:用三位数字表示一个机构,码:用三位数字表示一个机构,第一位数字表示类第一位数字表示类别标识,第二和第三位数字表示该机构在此类别中别标识,第二和第三位数字表示该机构在此类别中的数字代码的数字代码,如,如300399为国务院各部,为国务院各部,700799表示全国性的人民团体。表示全国性的人民团体。优点优点:能表示一定的信息属性,易于添加;能表示一定的信息属性,易于添加; 缺

9、点缺点:空码较多时,不便于机器处理,不适用于复空码较多时,不便于机器处理,不适用于复杂的分类体系。杂的分类体系。11层次码层次码层次码是以分类对象的从属层次关系为排层次码是以分类对象的从属层次关系为排列顺序的一种代码列顺序的一种代码。代码左端为高位层次代码,代码左端为高位层次代码,右端为低位层次代码右端为低位层次代码。优点优点: :能明确标出对象的类别,有严格的隶属能明确标出对象的类别,有严格的隶属关系,代码结构简单,容量大,便于机器汇总。关系,代码结构简单,容量大,便于机器汇总。但是当层次较多时,其弹性较差。但是当层次较多时,其弹性较差。例如,国民经济行业分类和代码例如,国民经济行业分类和代

10、码(GB (GB 4754475484)84)采用三层的层次码。第一、二、三采用三层的层次码。第一、二、三层代码分别代表大类、中类、小类。层代码分别代表大类、中类、小类。1213 区间码:分区间定义编码区间码:分区间定义编码 对于机制螺钉,可作如下表那样的规定。代码对于机制螺钉,可作如下表那样的规定。代码2342 表示材料为黄铜的表示材料为黄铜的1.5mm方形头镀铬螺方形头镀铬螺钉。钉。材料材料螺钉直径螺钉直径螺钉头形状螺钉头形状表面处理表面处理1不锈钢不锈钢10.51圆头圆头 1未处理未处理2黄铜黄铜 21.0 2平头平头2镀铬镀铬3钢钢 31.53六角形状六角形状3镀锌镀锌 4方形头方形头

11、4上漆上漆143 系统物理配置方案设计系统物理配置方案设计本节内容:本节内容:3.1 设计依据设计依据 3.2 计算机硬件选择计算机硬件选择 3.3 计算机网络的选择计算机网络的选择3.4 数据库管理系统的选择数据库管理系统的选择3.5 应用软件的选择应用软件的选择15设计依据设计依据 系统的可靠性、响应时间等系统的可靠性、响应时间等 集中式还是分布式集中式还是分布式 地域范围地域范围 数据管理方式数据管理方式 软硬件配置软硬件配置16计算机硬件选择计算机硬件选择 计算机硬件的选择取决于数据的处理方式和运行计算机硬件的选择取决于数据的处理方式和运行的软件。的软件。n管理对计算机的基本要求是速度

12、快、容量大、通道管理对计算机的基本要求是速度快、容量大、通道能力强、操作灵活方便,但计算机的性能越高,其能力强、操作灵活方便,但计算机的性能越高,其价格也就愈昂贵。价格也就愈昂贵。n系统的数据处理是集中式的,系统应用的主要目的系统的数据处理是集中式的,系统应用的主要目的是利用计算机的强大计算能力,则可以采用主机是利用计算机的强大计算能力,则可以采用主机终端系统,以大型机或中小型机作为主机。终端系统,以大型机或中小型机作为主机。n系统应用的目的是进行企业管理,其应用本身就是系统应用的目的是进行企业管理,其应用本身就是分布式的,则应选择微机网络方式。分布式的,则应选择微机网络方式。 17计算机硬件

13、选择计算机硬件选择确定了数据的处理方式以后,在计算机机型确定了数据的处理方式以后,在计算机机型的选择上则主要考虑应用软件对计算机处理的选择上则主要考虑应用软件对计算机处理能力的需求,包括:能力的需求,包括:n 计算机主存;计算机主存;n CPU时钟;时钟;n 输入、输出和通信的通道数;输入、输出和通信的通道数;n 显示方式;显示方式;n 外接转储设备及其类型。外接转储设备及其类型。18计算机网络的选择计算机网络的选择 网络拓扑结构网络拓扑结构n网络拓扑结构一般有总线型、星型、环形、混合型等。网络拓扑结构一般有总线型、星型、环形、混合型等。在网络选择上应根据应用系统的地域分布、信息流量进在网络选

14、择上应根据应用系统的地域分布、信息流量进行综合考虑。行综合考虑。 网络的逻辑设计网络的逻辑设计n按软件将系统从逻辑上分为各个分系统或子系统,然后按软件将系统从逻辑上分为各个分系统或子系统,然后按需要配备设备,如主服务器、主交换机、分系统交换按需要配备设备,如主服务器、主交换机、分系统交换机、子系统集线器(机、子系统集线器(Hub)、通讯服务器、路由器和调)、通讯服务器、路由器和调制解调器等,并考虑各设备之间的连接结构。制解调器等,并考虑各设备之间的连接结构。 网络操作系统网络操作系统n目前,流行的网络操作系统有目前,流行的网络操作系统有UNIX、Windows 等。等。19数据库管理系统的选择

15、数据库管理系统的选择 在数据库管理系统的选择上,主要考虑:在数据库管理系统的选择上,主要考虑:n 数据库的性能数据库的性能n 数据库管理系统的系统平台数据库管理系统的系统平台n 数据库管理系统的安全保密性能数据库管理系统的安全保密性能n 数据的类型数据的类型 目前,市场上数据库管理系统较多,流行的有目前,市场上数据库管理系统较多,流行的有Oracle、Sybase、SQL Server、Informix等等 20应用软件的选择应用软件的选择 选择应用软件应考虑:选择应用软件应考虑: 软件是否能够满足用户的需求。软件是否能够满足用户的需求。n根据系统分析的结果,验证软件在功能上能否满根据系统分析

16、的结果,验证软件在功能上能否满足数据表示(如记录长度、文件最大长度等)、足数据表示(如记录长度、文件最大长度等)、数据存储量和查询等方面的要求。数据存储量和查询等方面的要求。 软件是否具有足够的灵活性。软件是否具有足够的灵活性。 软件是否能够获得长期、稳定的技术支持软件是否能够获得长期、稳定的技术支持214 数据存储设计数据存储设计本节内容本节内容:4.1 文件设计文件设计4.2 数据库设计数据库设计22文件设计文件设计 文件由记录组成,所以设计文件主要是设计文文件由记录组成,所以设计文件主要是设计文件记录的格式。件记录的格式。 n文件记录设计表中详细填写了记录中每一数文件记录设计表中详细填写

17、了记录中每一数据项的名称、变量名、类型、宽度和小数位据项的名称、变量名、类型、宽度和小数位数。记录设计中还应注明记录由哪个程序形数。记录设计中还应注明记录由哪个程序形成,又输出到哪个程序。成,又输出到哪个程序。 23 主文件主文件 工资子系统工资子系统 记录文件名记录文件名_ _ 应用应用_序序 号号1 12 23 34 45 56 6数据项名数据项名取工代码取工代码职工姓名职工姓名部部 门门基本工资基本工资附加工资附加工资扣扣 房房 费费变变 量量 名名DMDMXMXMBMBMJBGZJBGZFJGZFJGZFFFF类类 型型C CC CC CN NN NN N宽宽 度度4 48 82 27

18、 77 77 7小数位数小数位数2 22 22 2输输 入入 到到输输 出出 自自设计者签名设计者签名_设计日期设计日期_24数据库设计的基础知识数据库设计的基础知识( (一一) ) 数据模型:数据模型:根据模型应用的不同目的,可以将模型分为两根据模型应用的不同目的,可以将模型分为两个层次:个层次:n概念模型概念模型( (也称信息模型也称信息模型) ),n数据模型数据模型u网状模型网状模型u层次模型层次模型u关系模型关系模型25概念模型:概念模型: 概念模型是将现实世界的客观对象抽象为某一种不依赖于概念模型是将现实世界的客观对象抽象为某一种不依赖于计算机系统和数据库管理系统(计算机系统和数据库

19、管理系统(DBMS)的信息结构。)的信息结构。 建模过程:建模过程:n现实世界中的对象现实世界中的对象概念模型概念模型数据模型数据模型 实体实体(Entity) n“实体实体”即现实世界中存在的对象或事物。即现实世界中存在的对象或事物。 属性属性n“属性属性”指实体具有的某种特性。指实体具有的某种特性。 联系联系n一对一联系一对一联系(1:1) n一对多联系一对多联系(1:n) n多对多联系多对多联系(m:n)26(二二) E-R图图 E-R 方法即实体联系方法(方法即实体联系方法(Entity-Relation Approach,简称简称E-R方法),是由方法),是由P.P.S.Chen 于

20、于1976 年提出的,其方法是用年提出的,其方法是用E-R 图图来描述某一组来描述某一组织的信息模型,是织的信息模型,是概念模型概念模型的最常用的表示方法。的最常用的表示方法。 在模型设计中,首先根据分析阶段收集到的材料,在模型设计中,首先根据分析阶段收集到的材料,利用分类、聚集、概括等方法抽象出实体,并一一命名,利用分类、聚集、概括等方法抽象出实体,并一一命名,再根据实体的属性描述其间的各种联系。再根据实体的属性描述其间的各种联系。 271 1N NN NN NM MM MN NM M1 1N N学生学生课程课程班级班级 宿舍宿舍教师教师选修选修教学教学归档归档组成组成讲授讲授住宿住宿 档案

21、材料档案材料 1 11 11 128上图涉及的实体及实体的属性包括上图涉及的实体及实体的属性包括: 学生学生n属性有学号、姓名、性别、出生年月、联系方式属性有学号、姓名、性别、出生年月、联系方式 课程课程n属性有课程编号、课程名、学分属性有课程编号、课程名、学分 教师教师n属性有教师编号、姓名、性别、出生年月属性有教师编号、姓名、性别、出生年月 班级班级n属性有班级名称、编号、班长属性有班级名称、编号、班长29(三三) 数据模型数据模型 目前,主要的数据模型是目前,主要的数据模型是关系模型关系模型(Relational Model)。)。 关系模型应用关系代数和关系演算等数学理论来处理数据库系

22、统中的关系模型应用关系代数和关系演算等数学理论来处理数据库系统中的数据关系。数据关系。 从用户的观点来看,在关系模型下,数据的逻辑结构是一张二维表。从用户的观点来看,在关系模型下,数据的逻辑结构是一张二维表。每一个关系为一张二维表,相当于一个文件。实体间的联系均通过关每一个关系为一张二维表,相当于一个文件。实体间的联系均通过关系进行描述。系进行描述。结结 算算 编编 码码合合 同同 号号数数 量量金金 额额J0012J0012HT1008HT1008100010003000030000J0024J0024HT1107HT11076006001200012000J0036J0036HT1115H

23、T11152000200040004000“付款付款”关系表关系表一个记录,用来描述一个实体。30 规范化理论是规范化理论是E.F.Codd在在1971年提出的。他及年提出的。他及后来的研究者为数据结构定义了后来的研究者为数据结构定义了五种规范化五种规范化模式模式(Normal Form,简称范式,简称范式),即第一范式、第二,即第一范式、第二范式、第三范式、范式、第三范式、BCNF范式和第四范式范式和第四范式 关系必须是规范化的关系关系必须是规范化的关系,应满足一定的约束条,应满足一定的约束条件。范式表示的是关系模式的规范化程度,也即件。范式表示的是关系模式的规范化程度,也即满足某种约束条件

24、的关系模式,根据满足的约束满足某种约束条件的关系模式,根据满足的约束条件的不同来确定范式条件的不同来确定范式 在五种范式中,通常只使用前三种。在五种范式中,通常只使用前三种。( (四四) ) 关系的规范化关系的规范化31第一范式第一范式(1NF) 属于第一范式的关系应满足的基本条件是元组中属于第一范式的关系应满足的基本条件是元组中的每一个分量都必须是不可分割的数据项。简言之,的每一个分量都必须是不可分割的数据项。简言之,第一范式指在同一表中没有重复项存在。第一范式指在同一表中没有重复项存在。 教师代码姓名工 资基本工资附加工资1001张兴5000060001002李明7990070001003

25、王进400005000教师代码姓名基本工资附加工资1001张兴5000060001002李明7990070001003王进40000500032第二范式(第二范式(2NF2NF)所谓第二范式,指的是这种关系不仅满足第一范式,而所谓第二范式,指的是这种关系不仅满足第一范式,而且所有非主属性完全依赖于其主码。且所有非主属性完全依赖于其主码。上表所示关系虽满足上表所示关系虽满足1NF,1NF,但不满足但不满足2NF,2NF,因为它的非主属性不完因为它的非主属性不完全依赖于由学号和课程号组成的主关键字全依赖于由学号和课程号组成的主关键字这种关系会引起数据冗余和更新异常,当要插入新的课程数据这种关系会引

26、起数据冗余和更新异常,当要插入新的课程数据时,往往缺少相应的学生信息,以致无法插入;当删除某位学时,往往缺少相应的学生信息,以致无法插入;当删除某位学生的信息时,常会引起丢失有关课程信息。生的信息时,常会引起丢失有关课程信息。 学号姓 名课程号课程名成绩 33 解决的方法是将一个非解决的方法是将一个非2NF的关系模式分解为多的关系模式分解为多个个2NF的关系模式。的关系模式。 可将上表所示关系分解为?可将上表所示关系分解为?34第三范式第三范式(3NF)(3NF)所谓第三范式,指的是这种关系不仅满足第二范所谓第三范式,指的是这种关系不仅满足第二范式,而且它的任何一个非主属性都不传递依赖于式,而

27、且它的任何一个非主属性都不传递依赖于任何主关键字。任何主关键字。上表上表3.7所示产品关系属第二范式,但不是第三范所示产品关系属第二范式,但不是第三范式。这样的关系同样存在着高度冗余和更新异常式。这样的关系同样存在着高度冗余和更新异常问题。问题。 学号姓名系名系地址35第三范式第三范式消除传递依赖关系的办法,是将原关系分解?消除传递依赖关系的办法,是将原关系分解?3NF消除了插入、删除异常及数据冗余、修消除了插入、删除异常及数据冗余、修改复杂等问题,已经是比较规范的关系。改复杂等问题,已经是比较规范的关系。 36数据库设计数据库设计 数据库设计步骤用户要求分析概念结构设计逻辑结构设计物理结构设

28、计系统分析(逻辑设计)系统设计系统设计系统分析(详细调查)系统开发步骤数据库设计与系统开发阶段对照数据库设计与系统开发阶段对照数据厍设计是在选定的数据库管理系统基础上建立数据数据厍设计是在选定的数据库管理系统基础上建立数据库的过程。库的过程。, ,数据库设计除用户要求分析外数据库设计除用户要求分析外, , 还包括概念还包括概念结构设计、逻辑结构设计和物理结构设计等三个阶段。结构设计、逻辑结构设计和物理结构设计等三个阶段。 375 输出设计输出设计本节内容:本节内容:5.1 5.1 输出设计的内容输出设计的内容5.2 5.2 输出设计示例输出设计示例38输出设计的内容输出设计的内容 输出设计的内

29、容包括:输出设计的内容包括: 有关输出信息使用方面的内容有关输出信息使用方面的内容n信息的使用者、使用目的、报告量、使用周期、信息的使用者、使用目的、报告量、使用周期、 有效期、保管有效期、保管方法和复写份数等;方法和复写份数等; 输出信息的内容输出信息的内容n输出项目、位数、数据形式(文字、数字);输出项目、位数、数据形式(文字、数字); 输出格式输出格式n表格、图形或文件;表格、图形或文件; 输出设备输出设备n打印机、显示器、磁带、光盘等。打印机、显示器、磁带、光盘等。 输出介质输出介质n输出到磁盘还是磁带上,输出用纸是专用纸还是普通白纸等。输出到磁盘还是磁带上,输出用纸是专用纸还是普通白

30、纸等。39输出设计书资料代码GZ01输出名称工资主文件一览表处理周期每月一次形式行式打印表种类0001份 数1报送财 务 科项 目 号项目名称位数及编辑备 注1部门代码X(4)2工 号X(5)3姓 名X(12)4级 别X(3)5基本工资9999.996房 费999.99输出设计书输出设计书40输出设计示例输出设计示例屏幕显示输出的设备调拨单屏幕显示输出的设备调拨单 41输出界面设计风格示意图输出界面设计风格示意图输出标题区功能选择区数据显示区图形显示区操作信息提示区42输出格式定义输出格式定义 436 输入设计输入设计输入设计包括数据规范和数据准备的过程。在输入设计包括数据规范和数据准备的过程

31、。在输入设计中,提高效率和减少错误是两个最根输入设计中,提高效率和减少错误是两个最根本的原则。以下是指导输入设计的几个目标:本的原则。以下是指导输入设计的几个目标: 控制输入量控制输入量 减少输入延迟减少输入延迟 减少输入错误减少输入错误 输入过程应尽量简化输入过程应尽量简化 44输入设计的内容包括输入设计的内容包括:(1)(1)确定输入数据内容。确定输入数据内容。输入数据的内容设计,包括确定输入数据项名称、输入数据的内容设计,包括确定输入数据项名称、数据内容、精度、数值范围。数据内容、精度、数值范围。(2)(2)确定数据的输入方式。确定数据的输入方式。联机终端输入联机终端输入或或脱机输入。脱

32、机输入。(3)(3)确定输入数据的记录格式。确定输入数据的记录格式。这是输入设计的主要内容之一。这是输入设计的主要内容之一。(4)(4)输入数据的正确性校验。输入数据的正确性校验。(5)(5)确定输入设备。确定输入设备。45数据输入设备的选择数据输入设备的选择名称名称内容内容特点特点键盘磁盘由数据录入员通过工作站录入,经可靠性验证后存入磁记录介质(如磁带、 磁盘等)。成本低、速度快,易于携带,适用于大量数据输入。光电阅读器采用光笔读入光学标记条形码或用扫描仪录入纸上文字。光符号读入器适用于自选商场、借书处等少量数据录入的场合。终端输入终端可以在线方式与主机联系及时返回处理结果46输入检验输入检

33、验输入错误的种类输入错误的种类 数据本身错误。数据本身错误。 数据多余或不足。数据多余或不足。 数据的延误。数据的延误。47 数据的校验方法有:数据的校验方法有: 重复校验。重复校验。n这种方法将同一数据先后输入两次,然后由计算机这种方法将同一数据先后输入两次,然后由计算机程序自动予以对比校验,如两次输入内容不一致,程序自动予以对比校验,如两次输入内容不一致,计算机显示或打印出错信息。计算机显示或打印出错信息。 视觉校验。视觉校验。n输入的同时,由计算机打印或显示输入数据,然后输入的同时,由计算机打印或显示输入数据,然后与原始单据进行比较,找出差错。视觉校验不可能与原始单据进行比较,找出差错。

34、视觉校验不可能查出所有的差错,其查错率为查出所有的差错,其查错率为75%85%。 检验位校验。检验位校验。 平衡校验平衡校验48校验码是根据事先规定好的数学方法及代码本体计算出来的。当自检码输入计算机后,计算机按照同样的数学方法,根据代码本体进行计算,将结果与校验位比较,检验输入的代码是否正确。1.算术级数法算术级数法 原代码12345 各乘以权 65432乘积之和 162534435250除以11 得4余数为6则校验位是6新的代码是123456 492.几何级数法几何级数法原代码 1 2345各乘以权 3216842乘积之和 132216384452114除以11 得10余数为4则校验位是4

35、新代码是1234543.质数法质数法原代码 1 2345各乘以权 137532乘积之和 1132735435264除以11 得5余数为9则校验位是9新代码是123459 50原始单据的格式设计原始单据的格式设计设计原始单据的原则:设计原始单据的原则: 便于填写便于填写n原始单据的设计要保证填写的迅速、正确、全面、原始单据的设计要保证填写的迅速、正确、全面、简易和节约,具体地说应做到:填写量小;版面排简易和节约,具体地说应做到:填写量小;版面排列简明、易懂。列简明、易懂。 便于归档便于归档n单据大小要标准化、预留装订位置,标明传票的流单据大小要标准化、预留装订位置,标明传票的流动路径。动路径。 单据的格式应能保证输入精度单据的格式应能保证输入精度51人事变动通知单人事变动通知单 _年年_月月_日日人员代人员代姓姓 名名部部 门门基本工资基本工资附加工资附加工资房房 费费备注备注10021002周英杰周英杰0101400.00400.0040.0040.0090.0090.000 010041004吴关兴吴关兴0202350.00350.0035.0035.0050.0050.002 210

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论