版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、电子商务应用系统设计本章内容5.1应用系统体系结构风格 5.2模块设计及子系统划分5.3数据流图导出结构图5.4代码设计5.5计算机处理过程设计5.6数据层设计5.7用户界面设计 5.8系统设计说明书电子商务系统的一般体系框架 电子商务应用系统设计应用系统设计阶段要根据新系统逻辑模型建立应用系统的物理模型,也即根据新系统逻辑功能的要求,根据实际的技术条件、经济条件和社会条件,以及系统的规模和复杂程度等实际条件,进行若干具体设计,确定应用系统的实施方案,解决系统“怎么做”的问题。物理模型给出处理功能和数据结构的实际表示形式应用系统设计基本任务应用系统设计基本任务大体包括总体(概要)设计和详细设计
2、两大部分。总体设计是描述应用系统的总体结构,其内容有:将系统划分成子系统,子系统进一步划分成模块确定每个模块的功能确定模块间调用关系应用系统详细设计详细设计是为各个具体任务选择适当的技术手段和处理方法,其内容有:代码设计;数据库设计;用户界面设计;处理流程设计。5.1应用系统体系结构风格软件体系结构描述了构成系统的成分,这些成分之间的相互作用、指导其组合的风格(惯用模式),以及对这些风格的描述。 软件体系结构风格是描述某一特定应用领域中系统组织方式的惯用模式。模式是人们根据以往的经验总结出来的,可重复使用的设计方案。5.1应用系统体系结构风格描述一个体系结构风格涉及四个方面:风格的名称该风格所
3、能解决的问题解决方案使用该风格后的结果5.1应用系统体系结构风格5.1.1 mvc体系结构模型-视图-控制(model-view-control,简称mvc)结构是目前最常见的j2ee应用所基于的体系结构,mvc主要适用于交互式的web应用, mvc体系结构视图(view)绘制和显示model的数据,提交由controller提供的数据。模型(model)维护应用程序的状态和数据,可以接受来自view的查询并做出响应。同时当model的数据发生变化时,它把变化通知给view , view根据model的数据发生来更新自己。控制器(controller)定义了抽象的业务逻辑,用于控制业务流程。
4、用于描述model如何对用户的动作做出反应,即处理事件。mvc关系图2. mvc在 web系统中的应用 电子商务系统,适合采用mvc体系结构。可以将一个应用的成分分为三类。一类负责显示,一类包含业务规则和数据,一类接收请求,控制业务逻辑的完成。3.mvc的优点将数据建模、数据显示和用户交互三者分开,使得程序设计的过程更清晰,提高了可复用程度;可开展并行开发,从而提高了开发效率;可以很方便地用多个视图来显示多套数据;各部分的责任划分得很清楚;提高了系统灵活性;对系统的测试及维护带来了相当的便利。5.1.2 二层cs体系结构二层cs体系结构其主要缺点是:客户端程序设计复杂;开发成本高;软件维护和升
5、级困难;难以扩展至大型企业广域网或internet;数据安全性不好。5.1.3 三层体系结构浏览器服务器(bowserserver,bs)三层结构 多层结构多层结构的优点是:可实现高度的可伸缩性。可增强整个系统的模块化程度,提高系统的灵活性。可以使开发工作在具有不同专长的人员之间进行合理分工。便于分配适合的开发人员以完成相应的开发任务。可以实现高度的代码重用。5.1.5 体系结构的选择选择上述体系结构应考虑以下因素:被开发的系统特点。网络协议。可用的软件产品。建设成本等。此外开发人员对所选体系结构风格实现技术掌握的熟练程度,以及实现所选体系结构风格所需的工期也是应考虑的因素。 5.2结构化设计
6、原理结构化方法设计思想是基于:自顶向下把一个大系统分解成多个分层次的、规模比较小的被称之为模块的一些部分;系统划分模块是按层次进行,划分工作进行到模块功能都十分简单,并易于修改;模块应尽可能独立,应尽可能减少模块间的调用关系和数据交换关系;模块间的关系应阐明,以便追踪和控制。通过分别实现这些模块的设计,而最终实现整个系统的设计。子系统划分功能/数据分析进行这种划分的有力工具之一就是功能数据分析。功能数据分析法是通过u/c矩阵的建立和分析来实现的。1.u/c矩阵的求解u/c矩阵的求解过程是通过表上作业完成的。其具体操作方法是:调换表中的行变量或列变量,使得“c”元素尽量地朝对角线靠近。系统功能划
7、分系统逻辑功能的划分:在求解后的uc 矩阵中划出一个个的方块;每一个小方块即为一个子系统。划分时应注意:沿对角线一个接一个地画,既不能重叠,又不能漏掉任何一个数据和功能;小方块的划分是任意的,但必须将所有的 “c” 元素都包含在小方块内。5.2模块设计4.2.1模块结构图模块(module)是可以组合、分解和更换的单元,是组成系统、易于处理的基本单位。模块设计主要描述系统的模块结构及模块间的联系,它是软件总体设计的主要内容。模块设计的结果用模块结构图表示。模块结构图又称层次模块结构图模块模块通常有以下个特点:模块具有输入和输出;具有把输入转换成输出的功能;仅供模块引用的内部数据;用以实现模块功
8、能的程序代码。模块结构图的基本符号 模块: 模块的调用关系:通讯 伴随着模块调用而发生的模块间的信息交换称为模块间的通讯。 模块间的通讯有两种方式: 数据通讯 控制通讯 模块间的信息传递: 模块间的信息传递:当一个模块调用另一个模块时,调用模块把数据或控制信息传送给被调用模块,以使被调用模块能够运行。 而被调用模块在执行过程中又把它产生的数据或控制信息回送给调用模块例:“查找成功信号”就是控制信息模块结构图可以描述的几个问题 如何将系统划分成一个个模块 模块间传递什么数据 模块间组成层次的调用关系模块间的调用关系 模块间的调用关系有以下三种: 直接调用 条件调用 循环调用 直接调用 最简单的调
9、用关系,指一个模块无条件地调用另一个模块。 条件调用 也称为选择调用。如果一个模块是否调用另一个模块取决于调用模块内部的某个条件,则把这种调用称为条件调用。用菱形符号 表示,其含义是:根据条件满足情况决定调用哪一个模块。 循环调用 也称为重复调用。如果一个模块内部存在一个循环过程,每次循环中均需调用一个或几个下属模块,则称这种调用为循环调用或重复调用。用符号 表示,含义是:上层模块对下层模块的多次反复的调用。3. 模块调用和通讯的规则上层模块可以有一个或多个直属下层模块;下层模块可以有一个或多个直属上层模块;同一层模块不能相互调用;每个模块只能调用其直属的下层模块,不能调用非直属的下层模块;模
10、块间的通讯只限于直属的上下层模块之间进行,可以是单向或双向,但不能越层进行。5.2.2聚合聚合是用于衡量模块内部各个组成部分彼此结合的紧密程度的指标。模块的聚合方式,一般可分为七种,不同聚合方式其聚合度不同: 聚合的形式 功能聚合 顺序聚合 通讯聚合 过程聚合 时间聚合 逻辑聚合 偶然聚合 功能聚合 指一个模块内部的各个组成部分的处理功能全部为执行同一个功能而存在,并且只执行一个功能。 功能聚合模块的优点是与其它模块联系低,易修改和维护,故其聚合度高 最理想的聚合方式,独立性最强。 顺序聚合 如果一个模块内部各个组成部分执行几个处理功能,且一个处理功能所产生的输出数据直接成为下一个处理功能的输
11、入数据,则该种聚合为顺序聚合。 例: 一个顺序聚合模块,它先执行合同输入功能,然后再执行合同汇总功能,而且前者的输出正是后者的输入。 通讯聚合 指一个模块内部各个组成部分执行的处理功能,都使用相同的输入数据或产生相同的输出数据,且其中各个处理功能是无序的。 例: 使用相同的输入数据,即配件编号,分别完成两个处理功能,一是按配件编号检索获得配件牌价;另一个是按配件编号检索获得该配件的当前库存量。 过程聚合 如果一个模块内部各个组成部分的处理功能各不相同,彼此也没有什么关系,但它们都受同一个控制流支配,决定它们的执行次序,则该种聚合为过程聚合。 在该种聚合模块中,效率是唯一重要的,这种次序可能是顺
12、序、判断或循环。 时间聚合 如果一个模块内各个组成部分的处理功能和时间有关,则称该种聚合为时间聚合。 例: 初始化模块是典型的时间聚合模块 初始模块要为各种变量赋初值,并同时打开若干个文件。 逻辑聚合 如果一个模块内部各个组成部分的处理功能彼此无关,但处理逻辑相同,则称该种聚合为逻辑聚合。 例: 将所有的输入操作:读磁带文件、读磁盘文件、接收键盘输入都放在一个模块中。例 a、b、c均为输出报表模块,即从逻辑上讲它们是功能类似,将它们组合到一个模块中,则为逻辑组合。在调用逻辑组合的模块时,必须知道如何调用模块内部的某一报表模块。 逻辑组合模块和其他模块之间有相当复杂的块间耦合,其修改性差,维护困
13、难。 偶然聚合 机械聚合。如果一个模块的构成是由若干个毫无关系的功能偶然组合在一起的,则称该种聚合为偶然聚合。 聚合度最低,可修改性最差。模块聚合5.2.3耦合耦合是用来衡量一个系统内模块之间联系程度的指标。模块间的耦合方式通常有四种: 数据耦合 控制耦合 公共环境耦合 内容耦合 数据耦合 如果两个模块间彼此通过参数交换信息,而且交换的信息仅仅是数据,则这种耦合被称为数据耦合。 是一种理想的耦合,耦合度最低,因为一个模块与其它模块之间的联系全部是数据联系,这个模块就是一个黑箱。例:数据耦合 控制耦合如果两个模块间交换的信息除了传递数据信息外,还包括控制信息,则这种耦合被称为控制耦合。此种耦合是
14、中等程度耦合。例:控制耦合公共环境耦合 公共耦合;如果两个模块或多个模块都通过同一个公共数据环境相互作用时,则这种耦合被称为公共耦合。 公共数据环境可以是全程变量,内存的公共覆盖区,任何存储介质上的文件等。 内容耦合 如果一个模块的执行需要另一个模块的内部信息(程序或内部数据)支持,则这种耦合被称为内容耦合。该耦合方式的耦合度最高。 内容耦合的两个模块间是病态联结,在修改其中一个模块时,将直接影响到另一个模块,产生波动现象,影响整个系统。因此,在系统设计时,应完全避免内容耦合。例如:一个模块访问另一个模块内部的数据;一个模块调用另一个模块中间的部分程序代码;模块耦合降低模块间的耦合度的好处耦合
15、度越低,模块间相互影响就越小,产生连锁反应的概率就越低;耦合度越低,可以使修改范围控制在最小限度;一个模块修改时对系统其它部分正常运行的影响小。 模块的聚合度和耦合度模块的聚合度和耦合度成反方向变化,即高聚合能带来低耦合,高耦合则将导致低聚合。5.2.4模块设计的原则模块设计的经验原则有以下几点。模块的独立性原则模块的独立性原则要求将模块设计成高聚合、低耦合。模块规模大小适中原则该原则要求在划分模块时,模块规模既不可太大,也不可太小。另外模块的规模与开发成本有关。当系统规模一定时,单个模块的成本与系统中所有模块数成反比关系,而模块的接口成本与模块数成正比关系,模块设计时要使系统模块的总成本最低
16、,模块与成本模块作用域与控制域适当原则模块的控制域是模块所能调用的下属模块及其本身所构成的集合,下属模块包含直接下属模块及间接下属模块。模块的作用域是指该模块中的处理,影响到的所有其他模块的集合。模块的作用域与控制域好模块应满足的要求:对于任何一个具有处理功能的模块,其处理影响范围都应当是它控制范围的一个子集;具有处理功能的模块和属于其处理影响范围的模块,二者所在层次不要相隔太远。最理想的处理影响范围是由处理所在模块及其直接下层模块组成。以上原则主要是为保障系统的可维护性。作用域与控制域系统的深度与宽度适当原则深度是系统划分出的层数,宽度是系统中同层次上所包括的模块数。深度和宽度之间应有一定的
17、比例关系,即深度和宽度均要适当。模块的扇入与扇出原则模块的扇出数是指一个模块拥有的直属下级模块的个数。模块的扇入数是指一个模块的直接上级模块的个数。在设计中,一般要把模块的扇出数控制在较小范围内。在设计中,应当加大模块的扇入数。5.3数据流图导出结构图面向数据流程的设计方法把数据流程映射成系统内部模块结构和相互关系。数据流图有两种典型的结构:变换型结构和事务型结构。这两种结构可以分别通过变换分析和事务分析方法导出标准形式的结构图。5.3.1变换分析变换型结构可以明显地把数据流图分成逻辑输入、主加工和逻辑输出。变换分析即是把变换型数据流图映射出模块结构图的过程。变换分析的一般形式变换分析变换分析
18、方法由以下四步组成: 获取数据流图; 区分逻辑输入、逻辑输出和中心变换部分; 进行一级分解,设计上层模块; 进行二级分解,设计输入、输出和中心变换部分的中、下层模块。第一级分析的方法第二级分析的方法例变换分析例变换分析例变换分析第一步:dfd的分界,先分出i、p、o三块一般问题的一级分解方法:第二步:映射例:数字仪表板例:数字仪表板例:数字仪表板例: 第三步:修改 本着高内聚、低耦合的原则。例:精化后的数字仪表板系统的软件结构。例:数字仪表板5.3.2事务分析事务是指流入系统并引起一组处理动作的一组数据或事件。事务分析即是用事务型结构的数据流图映射出模块结构图的过程。事务型结构的数据流的特征事
19、务型结构的数据流的特征是:数据流发散,存在有事务中心。事务(单个数据项)沿传入路径进入系统,事务中心根据数据项计值结果从若干动作路径中选择一条继续执行。事务中心事务分析事务分析如变换分析一样,也是采用自顶向下、逐步分解的方法,即先设计主模块,再为每一个事务设计一个事务处理模块,然后,为每个事务处理模块再设计下层的处理模块,最后是为处理模块设计下层的细节模块。数据流图层次的转换例事务分析例事务分析数据流图导出结构图的设计过程混合型事实上,一个大的系统一般是变换型结构和事务型结构的混合体,往往需要同时采用变换分析和事务分析。通常是以变换分析为主,事务分析为辅进行设计。混合型数据流图混合型数据流图混
20、合型5.4代码设计代码是用来表示事务、属性、状态等的一组有序的符号,它应易于计算机和人识别与处理。编码就是用数字或字母代表事物。5.4.1代码及其作用1.代码意义代码通常用数字、字母和某些特殊符号(如)及其组合表示,是把较长的、用自然语言表达的实体或属性概括成适合于计算机处理的比较简单的字符串,2.代码作用代码的作用主要有两个:识别:这是代码最主要的功能,用来标识客观实体或属性,是识别对象的唯一标识。分类:即按照一定规则进行分类。5.4.2代码设计的原则必须保证有足够的容量;惟一性;可扩充性;简单性;规范性;便于记忆和使用。5.4.3代码的分类1顺序码以数字的某种顺序形式编码。2数字码即以纯数
21、字符号形式编码。常用的有区间码和层次码。区间码:将顺序码分成若干区段,每一区段代表编码对象的部分属性。层次码:以编码对象的从属层次关系为排列顺序的编码。代码分为若干层,并与对象的分类层次对应。例我国新使用的居民身份证就采用了18位的数字码,前6位表示地区编码,中间8位表示出生年月日,第15-16位表示户口所归属的派出所,第17位表示性别,第18位是检验码。这种数字码属 区间码。这种编码优点是易于校对,易于处理,例:层次码邮政编码属于层次码:前两位表示省、自治区、直辖市中间两位表示地、市后两位表示支局3字符码即以纯字符形式编码(英文、汉语拼音等)。这类编码常出现在我们程序设计中的字段名、变量名编
22、码。这种编码优点是可辅助记忆,缺点是校对不易,不易反映分类的结构。5混合码即以数字和字符混合形式编码。例如 gbxxxx表示国际标准的某类编码,ieee802x表示某类网络协议标准名称的编码。所有的汽车牌照编号,都是混合码。优点是易于识别,易于表现对象的系列性,缺点是不易校对。代码设计可按下列步骤进行确定代码对象确定代码特征考查是否已有相应的标准代码。决定代码种类:决定代码的位数:编写代码表。5.4.5代码设计举例部门码通常用2位,可以采用顺序码,从“01”开始,按部门依次编码。职工码可以采用顺序码,也可以采用层次码,位数根据单位职工人数及管理要求决定。如采用5位,头两位代表职工所在部门,后3
23、位代表职工所在部门中的顺序号。如职工码中还要表示其它属性,可以扩充代码位数。产品码可采用数字码等。凭证号编码采用顺序码,长度为 4位或 5位:“ xxxx”或“ xxxxx”。第一位表示凭证类别,如用“ 1、2、3、4”分别表示现金、银行存款、转账和机器自动转账凭证。后 3位为该类凭证的顺序码,例中“”为分隔符。支票号、合同号、发票号、领料单号码一般采用顺序码,位数由具体的业务量而定,以方便管理为宜。5.5计算机处理过程的设计处理过程设计是用一种合适的表达方法来描述每个模块的执行过程。应达到程序员根据描述即可编出程序代码。5.5计算机处理过程的设计描述程序处理逻辑结构的工具称为过程设计的工具。
24、过程设计工具分为图形、表格和语言三类,如传统的流程图、盒图、判定树、判定表及过程设计语言(pdl)(program design language)。5.5.1程序流程图流程图(flow chart)又称程序框图流程图包括三种基本成分:加工步骤,用方框表示;逻辑条件,用菱形表示;控制流,用箭头表示。示例流程图的优点流程图的优点是:直观、形象,容易理解,便于初学者掌握。流程图的缺点如下:描述控制的箭头过于灵活。流程图只描述执行过程而不能描述有关数据。5.5.2盒图(n-s图)盒图是为支持结构化程序而产生的一种描述工具。1973年,nassi和shneiderman提出用方框图(block dia
25、gram)来代替传统的流程图简称为ns图(ns chart)又称为ns图。n-s图盒图五种基本控制结构由五种图形构件表示。n-s图的嵌套定义形式n-s图特点每个处理步骤用一个盒子表示。一个特定控制结构的作用域明确。局部和全局数据的作用域可以很容易地被确定。很容易描述嵌套关系,也可以用来描述模块的层次关系。盒不允许随意转移控制,保证了程序的良好结构。n-s图特点。不足的是:当程序内嵌套的层数增多时,内层的方块越画越小,不仅会增加画图的困难,并将使图形的清晰性受到影响。 5.6数据库设计电子商系统要开展网上商务活动,要实现客户关系管理和供应链管理,都需要在数据库中存储大量的商务数据。因此,数据库对
26、于电子商务系统是至关重要的。由于本专业学生在本课程之前以开有相关课程,此部分内容,以下从略。5.7用户界面设计用户界面设计是系统详细设计中的重要一部分。它既关系到数据的输入、输出,也关系到用户对于系统的印象。用户界面设计包括输入方式设计和输入、输出画面设计。用户输入可采用三种方式:脱机输入方式、机器读入方式和人机交互方式。 用户界面设计的基本要求是:输入、输出对用户友好,操作简单容易。提供的表现形式和术语符合用户的接受能力。表示的合理性表示的一致性对输入的容错性5.7.1用户界面设计原则人机交互设计时,必须考虑下述问题: 系统响应时间长度易变性。2信息显示信息显示的设计原则一般如下:只显示与当
27、前工作内容有关的信息。数据形式要适合用户。使用一致的标记、标准的缩写和可预知的颜色。产生有意义的出错信息。使用大小写、缩进和文本分组以帮助理解。使用窗口分隔不同类型的信息。使用“模拟”显示方式表示信息,3数据输入数据输入设计的基本原则是:为用户操作着想,输入操作应简单容易。数据输入的一般设计原则如下:尽量减少用户的输入动作。允许用户自定义输入。交互应该是灵活的,并且可调整成用户最喜欢的输入方式。使在当前动作语境中不适用的命令不起作用。 让用户控制交互流。对所有输入动作都提供帮助。消除冗余的输入。用户帮助当设计帮助时,必须解决下述问题在用户与系统交互期间,是否在任何时间都能获得关于系统任何功能的
28、帮助信息。用户如何请求帮助有三种选择:帮助菜单特殊功能键help按钮设计帮助时的几种选择如何显示帮助信息,有三种选择:在独立的窗口中、指出参考某个文档、在屏幕固定位置显示简短提示。用户如何返回到正常的交互方式有两种选择:屏幕上的返回按钮和功能键。帮助信息的组织,有三种选择:平面结构,信息的层次结构、超文本结构。出错信息处理出错信息和警告信息,是在出现错误时交互式系统给出的提示。好的错误信息设计一个好的错误信息设计应该具有下述属性。信息应该以用户可以理解的术语描述出现的问题。信息应该提供有助于从错误中恢复的建设性意见。信息应该指出错误可能导致哪些负面后果信息应该伴随着听觉上或视觉上的提示,。信息
29、不能带有指责色彩。5.7.2网站用户界面设计原则网站的用户界面设计,除了要掌握用户界面设计的一般原则外,还要把握其特殊性,因为网站网页的主要功能是向浏览者提供信息,所以网站的界面设计和其它应用软件界面设计存在一定的差异。界面设计的原则(1)统一的风格(uniform style)风格有三大特点:抽象性独特性人性化(2)良好的交互( good interaction)一般应注意以下原则:用最少的链接,提高浏览效率。对于图形超链接应提供替换文本。要抓住能传达主要信息的字眼作为超链接。超链接的文本颜色应该与单纯叙述文本的颜色有所区别,并且要求对未访问链接、活动链接和已访问链接采用不同的颜色,以示区别
30、。 (3)视觉效果(vision effect)视觉效果指用户在开始打开网站的网页时的第一印象。 网页色彩网页的字体设置网站的排版结构(4)网页简洁(simplicity)简洁是网页界面设计的原则之一,也是最重要的原则。(5)传输速度(transfer speed)传输速度是网页设计一个需要着重要考虑的问题,它对于网站的首页显得尤为重要,一般来说,首页的传输时间不能超过1015秒,超过这个时间,大多数用户都会失去耐心去等待。 5.7.2用户界面设计过程用户界面设计是一个迭代的过程,也就是说,通常先创建设计原型,再由用户试用和评估,然后根据用户的意见进行修改。上述评估过程不断进行下去,直到用户感
31、到满意,不需要再修改界面设计时为止。5.8 系统设计说明书编写系统设计说明书是为后续的系统开发工作从技术和指导思想上提供必要的基础。5.8.1编写系统设计说明书的具体要求系统设计说明书应全面、准确和清楚地阐明系统实施过程中应采取的手段、方法和技术标准,以及相应的环境要求。5.8.2系统说明书的内容1.引言说明项目的背景、工作条件及约束、引用资料和专门术语。2.系统总体技术方案。电子商务系统的总体结构系统的体系结构系统的构成及作用网站5.8.2系统说明书的内容网络基础设施网络基本结构internet及接入intranet结构extranet及数据交换系统平台选择平台结构软件及中间件硬件5.8.2
32、系统说明书的内容应用系统方案应用系统结构功能设计主要应用流程设计代码设计用户界面设计数据库设计实施方案系统实施的主要任务实施进度安排实施过程的分阶段目标实施人员组织end 羄衿蒄莅蚄肄莀莄螆袇芆蒃袈肂膂蒂薈袅肈蒁螀肁蒆蒀袃羃莂蒀羅腿芈葿蚅羂膄蒈螇膇肀薇衿羀荿薆蕿膆芅薅蚁羈膁薄袃膄膇薄羆肇蒅薃蚅衿莁薂螈肅芇薁袀袈膃蚀薀肃聿虿蚂袆莈虿螄肂芄蚈羇袄芀蚇蚆膀膆蚆蝿羃蒄蚅袁膈莀蚄羃羁芆螃蚃膆膂莀螅罿肈荿袇膅蒇莈蚇羇莃莇蝿芃艿莆袂肆膅莆羄衿蒄莅蚄肄莀莄螆袇芆蒃袈肂膂蒂薈袅肈蒁螀肁蒆蒀袃羃莂蒀羅腿芈葿蚅羂膄蒈螇膇肀薇衿羀荿薆蕿膆芅薅蚁羈膁薄袃膄膇薄羆肇蒅薃蚅衿莁薂螈肅芇薁袀袈膃蚀薀肃聿虿蚂袆莈虿螄肂芄蚈羇袄
33、芀蚇蚆膀膆蚆蝿羃蒄蚅袁膈莀蚄羃羁芆螃蚃膆膂莀螅罿肈荿袇膅蒇莈蚇羇莃莇蝿芃艿莆袂肆膅莆羄衿蒄莅蚄肄莀莄螆袇芆蒃袈肂膂蒂薈袅肈蒁螀肁蒆蒀袃羃莂蒀羅腿芈葿蚅羂膄蒈螇膇肀薇衿羀荿薆蕿膆芅薅蚁羈膁薄袃膄膇薄羆肇蒅薃蚅衿莁薂螈肅芇薁袀袈膃蚀薀肃聿虿蚂袆莈虿螄肂芄蚈羇袄芀蚇蚆膀膆蚆蝿羃蒄蚅袁膈莀蚄羃羁芆螃蚃膆膂莀螅罿肈荿袇膅蒇莈蚇羇莃莇蝿芃艿莆袂肆膅莆羄衿蒄莅蚄肄莀莄螆袇芆蒃袈肂膂蒂薈袅肈蒁螀肁蒆蒀袃羃莂蒀羅腿芈葿蚅羂膄蒈螇膇肀薇衿羀荿薆蕿膆芅薅蚁羈膁薄袃膄膇薄羆肇蒅薃蚅衿莁薂螈肅芇薁袀袈膃蚀薀肃聿虿蚂袆莈虿螄肂芄蚈羇袄芀蚇蚆膀膆蚆蝿羃蒄蚅袁膈莀蚄羃羁芆螃蚃膆膂莀螅罿肈荿袇膅蒇莈蚇羇莃莇蝿芃艿莆袂肆膅莆羄衿
34、蒄莅蚄肄莀莄螆袇芆蒃袈肂膂蒂薈袅肈蒁螀肁蒆蒀袃羃莂蒀羅腿芈葿蚅羂膄蒈螇膇肀薇衿羀荿薆蕿膆芅薅蚁羈膁薄袃膄膇薄羆肇蒅薃蚅衿莁薂螈肅芇薁袀袈膃蚀薀肃聿虿蚂袆莈虿螄肂芄蚈羇袄芀蚇蚆膀膆蚆蝿羃蒄蚅袁膈莀蚄羃羁芆螃蚃膆膂莀螅罿肈荿袇膅蒇莈蚇羇莃莇蝿芃艿莆袂肆膅莆羄衿蒄莅蚄肄莀莄螆袇芆蒃袈肂膂蒂薈袅肈蒁螀肁蒆蒀袃羃莂蒀羅腿芈葿蚅羂膄蒈螇膇肀薇衿羀荿薆蕿膆芅薅蚁羈膁薄袃膄膇薄羆肇蒅薃蚅衿莁薂螈肅芇薁袀袈膃蚀薀肃聿虿蚂袆莈虿螄肂芄蚈羇袄芀蚇蚆膀膆蚆蝿羃蒄蚅袁膈莀蚄羃羁芆螃蚃膆膂莀螅罿肈荿袇膅蒇莈蚇羇莃莇蝿芃艿莆袂肆膅莆羄衿蒄莅蚄肄莀莄螆袇芆蒃袈肂膂蒂薈袅肈蒁螀肁蒆蒀袃羃莂蒀羅腿芈葿蚅羂膄蒈螇膇肀薇衿羀荿薆蕿膆
35、芅薅蚁羈膁薄袃膄膇薄羆肇蒅薃蚅衿莁薂螈肅芇薁袀袈膃蚀薀肃聿虿蚂袆莈虿螄肂芄蚈羇袄芀蚇蚆膀膆蚆蝿羃蒄蚅袁膈莀蚄羃羁芆螃蚃膆膂莀螅罿肈荿袇膅蒇莈蚇羇莃莇蝿芃艿莆袂肆膅莆羄衿蒄莅蚄肄莀莄螆袇芆蒃袈肂膂蒂薈袅肈蒁螀肁蒆蒀袃羃莂蒀羅腿芈葿蚅羂膄蒈螇膇肀薇衿羀荿薆蕿膆芅薅蚁羈膁薄袃膄膇薄羆肇蒅薃蚅衿莁薂螈肅芇薁袀袈膃蚀薀肃聿虿蚂袆莈虿螄肂芄蚈羇袄芀蚇蚆膀膆蚆蝿羃蒄蚅袁膈莀蚄羃羁芆螃蚃膆膂莀螅罿肈荿袇膅蒇莈蚇羇莃莇蝿芃艿莆袂肆膅莆羄衿蒄莅蚄肄莀莄螆袇芆蒃袈肂膂蒂薈袅肈蒁螀肁蒆蒀袃羃莂蒀羅腿芈葿蚅羂膄蒈螇膇肀薇衿羀荿薆蕿膆芅薅蚁羈膁薄袃膄膇薄羆肇蒅薃蚅衿莁薂螈肅芇薁袀袈膃蚀薀肃聿虿蚂袆莈虿螄肂芄蚈羇袄芀蚇蚆膀
36、膆蚆蝿羃蒄蚅袁膈莀蚄羃羁芆螃蚃膆膂莀螅罿肈荿袇膅蒇莈蚇羇莃莇蝿芃艿莆袂肆膅莆羄衿蒄莅蚄肄莀莄螆袇芆蒃袈肂膂蒂薈袅肈蒁螀肁蒆蒀袃羃莂蒀羅腿芈葿蚅羂膄蒈螇膇肀薇衿羀荿薆蕿膆芅薅蚁羈膁薄袃膄膇薄羆肇蒅薃蚅衿莁薂螈肅芇薁袀袈膃蚀薀肃聿虿蚂袆莈虿螄肂芄蚈羇袄芀蚇蚆膀膆蚆蝿羃蒄蚅袁膈莀蚄羃羁芆螃蚃膆膂莀螅罿肈荿袇膅蒇莈蚇羇莃莇蝿芃艿莆袂肆膅莆羄衿蒄莅蚄肄莀莄螆袇芆蒃袈肂膂蒂薈袅肈蒁螀肁蒆蒀袃羃莂蒀羅腿芈葿蚅羂膄蒈螇膇肀薇衿羀荿薆蕿膆芅薅蚁羈膁薄袃膄膇薄羆肇蒅薃蚅衿莁薂螈肅芇薁袀袈膃蚀薀肃聿虿蚂袆莈虿螄肂芄蚈羇袄芀蚇蚆膀膆蚆蝿羃蒄蚅袁膈莀蚄羃羁芆螃蚃膆膂莀螅罿肈荿袇膅蒇莈蚇羇莃莇蝿芃艿莆袂肆膅莆羄衿蒄莅蚄肄
37、莀莄螆袇芆蒃袈肂膂蒂薈袅肈蒁螀肁蒆蒀袃羃莂蒀羅腿芈葿蚅羂膄蒈螇膇肀薇衿羀荿薆蕿膆芅薅蚁羈膁薄袃膄膇薄羆肇蒅薃蚅衿莁薂螈肅芇薁袀袈膃蚀薀肃聿虿蚂袆莈虿螄肂芄蚈羇袄芀蚇蚆膀膆蚆蝿羃蒄蚅袁膈莀蚄羃羁芆螃蚃膆膂莀螅罿肈荿袇膅蒇莈蚇羇莃莇蝿芃艿莆袂肆膅莆羄衿蒄莅蚄肄莀莄螆袇芆蒃袈肂膂蒂薈袅肈蒁螀肁蒆蒀袃羃莂蒀羅腿芈葿蚅羂膄蒈螇膇肀薇衿羀荿薆蕿膆芅薅蚁羈膁薄袃膄膇薄羆肇蒅薃蚅衿莁薂螈肅芇薁袀袈膃蚀薀肃聿虿蚂袆莈虿螄肂芄蚈羇袄芀蚇蚆膀膆蚆蝿羃蒄蚅袁膈莀蚄羃羁芆螃蚃膆膂莀螅罿肈荿袇膅蒇莈蚇羇莃莇蝿芃艿莆袂肆膅莆羄衿蒄莅蚄肄莀莄螆袇芆蒃袈肂膂蒂薈袅肈蒁螀肁蒆蒀袃羃莂蒀羅腿芈葿蚅羂膄蒈螇膇肀薇衿羀荿薆蕿膆芅薅蚁羈
38、膁薄袃膄膇薄羆肇蒅薃蚅衿莁薂螈肅芇薁袀袈膃蚀薀肃聿虿蚂袆莈虿螄肂芄蚈羇袄芀蚇蚆膀膆蚆蝿羃蒄蚅袁膈莀蚄羃羁芆螃蚃膆膂莀螅罿肈荿袇膅蒇莈蚇羇莃莇蝿芃艿莆袂肆膅莆羄衿蒄莅蚄肄莀莄螆袇芆蒃袈肂膂蒂薈袅肈蒁螀肁蒆蒀袃羃莂蒀羅腿芈葿蚅羂膄蒈螇膇肀薇衿羀荿薆蕿膆芅薅蚁羈膁薄袃膄膇薄羆肇蒅薃蚅衿莁薂螈肅芇薁袀袈膃蚀薀肃聿虿蚂袆莈虿螄肂芄蚈羇袄芀蚇蚆膀膆蚆蝿羃蒄蚅袁膈莀蚄羃羁芆螃蚃膆膂莀螅罿肈荿袇膅蒇莈蚇羇莃莇蝿芃艿莆袂肆膅莆羄衿蒄莅蚄肄莀莄螆袇芆蒃袈肂膂蒂薈袅肈蒁螀肁蒆蒀袃羃莂蒀羅腿芈葿蚅羂膄蒈螇膇肀薇衿羀荿薆蕿膆芅薅蚁羈膁薄袃膄膇薄羆肇蒅薃蚅衿莁薂螈肅芇薁袀袈膃蚀薀肃聿虿蚂袆莈虿螄肂芄蚈羇袄芀蚇蚆膀膆蚆蝿羃
39、蒄蚅袁膈莀蚄羃羁芆螃蚃膆膂莀螅罿肈荿袇膅蒇莈蚇羇莃莇蝿芃艿莆袂肆膅莆羄衿蒄莅蚄肄莀莄螆袇芆蒃袈肂膂蒂薈袅肈蒁螀肁蒆蒀袃羃莂蒀羅腿芈葿蚅羂膄蒈螇膇肀薇衿羀荿薆蕿膆芅薅蚁羈膁薄袃膄膇薄羆肇蒅薃蚅衿莁薂螈肅芇薁袀袈膃蚀薀肃聿虿蚂袆莈虿螄肂芄蚈羇袄芀蚇蚆膀膆蚆蝿羃蒄蚅袁膈莀蚄羃羁芆螃蚃膆膂莀螅罿肈荿袇膅蒇莈蚇羇莃莇蝿芃艿莆袂肆膅莆羄衿蒄莅蚄肄莀莄螆袇芆蒃袈肂膂蒂薈袅肈蒁螀肁蒆蒀袃羃莂蒀羅腿芈葿蚅羂膄蒈螇膇肀薇衿羀荿薆蕿膆芅薅蚁羈膁薄袃膄膇薄羆肇蒅薃蚅衿莁薂螈肅芇薁袀袈膃蚀薀肃聿虿蚂袆莈虿螄肂芄蚈羇袄芀蚇蚆膀膆蚆蝿羃蒄蚅袁膈莀蚄羃羁芆螃蚃膆膂莀螅罿肈荿袇膅蒇莈蚇羇莃莇蝿芃艿莆袂肆膅莆羄衿蒄莅蚄肄莀莄螆袇
40、芆蒃袈肂膂蒂薈袅肈蒁螀肁蒆蒀袃羃莂蒀羅腿芈葿蚅羂膄蒈螇膇肀薇衿羀荿薆蕿膆芅薅蚁羈膁薄袃膄膇薄羆肇蒅薃蚅衿莁薂螈肅芇薁袀袈膃蚀薀肃聿虿蚂袆莈虿螄肂芄蚈羇袄芀蚇蚆膀膆蚆蝿羃蒄蚅袁膈莀蚄羃羁芆螃蚃膆膂莀螅罿肈荿袇膅蒇莈蚇羇莃莇蝿芃艿莆袂肆膅莆羄衿蒄莅蚄肄莀莄螆袇芆蒃袈肂膂蒂薈袅肈蒁螀肁蒆蒀袃羃莂蒀羅腿芈葿蚅羂膄蒈螇膇肀薇衿羀荿薆蕿膆芅薅蚁羈膁薄袃膄膇薄羆肇蒅薃蚅衿莁薂螈肅芇薁袀袈膃蚀薀肃聿虿蚂袆莈虿螄肂芄蚈羇袄芀蚇蚆膀膆蚆蝿羃蒄蚅袁膈莀蚄羃羁芆螃蚃膆膂莀螅罿肈荿袇膅蒇莈蚇羇莃莇蝿芃艿莆袂肆膅莆羄衿蒄莅蚄肄莀莄螆袇芆蒃袈肂膂蒂薈袅肈蒁螀肁蒆蒀袃羃莂蒀羅腿芈葿蚅羂膄蒈螇膇肀薇衿羀荿薆蕿膆芅薅蚁羈膁薄袃膄
41、膇薄羆肇蒅薃蚅衿莁薂螈肅芇薁袀袈膃蚀薀肃聿虿蚂袆莈虿螄肂芄蚈羇袄芀蚇蚆膀膆蚆蝿羃蒄蚅袁膈莀蚄羃羁芆螃蚃膆膂莀螅罿肈荿袇膅蒇莈蚇羇莃莇蝿芃艿莆袂肆膅莆羄衿蒄莅蚄肄莀莄螆袇芆蒃袈肂膂蒂薈袅肈蒁螀肁蒆蒀袃羃莂蒀羅腿芈葿蚅羂膄蒈螇膇肀薇衿羀荿薆蕿膆芅薅蚁羈膁薄袃膄膇薄羆肇蒅薃蚅衿莁薂螈肅芇薁袀袈膃蚀薀肃聿虿蚂袆莈虿螄肂芄蚈羇袄芀蚇蚆膀膆蚆蝿羃蒄蚅袁膈莀蚄羃羁芆螃蚃膆膂莀螅罿肈荿袇膅蒇莈蚇羇莃莇蝿芃艿莆袂肆膅莆羄衿蒄莅蚄肄莀莄螆袇芆蒃袈肂膂蒂薈袅肈蒁螀肁蒆蒀袃羃莂蒀羅腿芈葿蚅羂膄蒈螇膇肀薇衿羀荿薆蕿膆芅薅蚁羈膁薄袃膄膇薄羆肇蒅薃蚅衿莁薂螈肅芇薁袀袈膃蚀薀肃聿虿蚂袆莈虿螄肂芄蚈羇袄芀蚇蚆膀膆蚆蝿羃蒄蚅袁膈
42、莀蚄羃羁芆螃蚃膆膂莀螅罿肈荿袇膅蒇莈蚇羇莃莇蝿芃艿莆袂肆膅莆羄衿蒄莅蚄肄莀莄螆袇芆蒃袈肂膂蒂薈袅肈蒁螀肁肄肈蒀蒁罿肇薂螆袅肆节蕿螁肅莄螅蚇肄蒆薇羆膄膆螃袂膃芈薆螈膂莁螁螄膁薃蚄肃膀芃蒇罿腿莅蚂袅膈蒇蒅螁膈膇蚁蚇芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃芃莆薀肂节蒈螅羈节薁薈袄芁芀螄螀羇莂薇蚆羆蒅螂羄羆膄薅羀羅莇袀袆羄葿蚃螂羃薁蒆肁羂芁蚁羇羁莃蒄袃肀蒆蚀蝿肀膅蒃蚅聿芈蚈肄肈蒀蒁罿肇薂螆袅肆节蕿螁肅莄螅蚇肄蒆薇羆膄膆螃袂膃芈薆螈膂莁螁螄膁薃蚄肃膀芃蒇罿腿莅蚂袅膈蒇蒅螁膈膇蚁蚇芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃芃莆薀肂节蒈螅羈节薁薈袄芁芀螄螀羇莂薇蚆羆蒅螂羄羆膄薅羀羅莇袀袆羄葿蚃螂羃薁蒆肁羂芁蚁羇羁莃蒄袃肀蒆蚀
43、蝿肀膅蒃蚅聿芈蚈肄肈蒀蒁罿肇薂螆袅肆节蕿螁肅莄螅蚇肄蒆薇羆膄膆螃袂膃芈薆螈膂莁螁螄膁薃蚄肃膀芃蒇罿腿莅蚂袅膈蒇蒅螁膈膇蚁蚇芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃芃莆薀肂节蒈螅羈节薁薈袄芁芀螄螀羇莂薇蚆羆蒅螂羄羆膄薅羀羅莇袀袆羄葿蚃螂羃薁蒆肁羂芁蚁羇羁莃蒄袃肀蒆蚀蝿肀膅蒃蚅聿芈蚈肄肈蒀蒁罿肇薂螆袅肆节蕿螁肅莄螅蚇肄蒆薇羆膄膆螃袂膃芈薆螈膂莁螁螄膁薃蚄肃膀芃蒇罿腿莅蚂袅膈蒇蒅螁膈膇蚁蚇芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃芃莆薀肂节蒈螅羈节薁薈袄芁芀螄螀羇莂薇蚆羆蒅螂羄羆膄薅羀羅莇袀袆羄葿蚃螂羃薁蒆肁羂芁蚁羇羁莃蒄袃肀蒆蚀蝿肀膅蒃蚅聿芈蚈肄肈蒀蒁罿肇薂螆袅肆节蕿螁肅莄螅蚇肄蒆薇羆膄膆螃袂膃芈薆螈膂莁螁螄膁薃蚄
44、肃膀芃蒇罿腿莅蚂袅膈蒇蒅螁膈膇蚁蚇芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃芃莆薀肂节蒈螅羈节薁薈袄芁芀螄螀羇莂薇蚆羆蒅螂羄羆膄薅羀羅莇袀袆羄葿蚃螂羃薁蒆肁羂芁蚁羇羁莃蒄袃肀蒆蚀蝿肀膅蒃蚅聿芈蚈肄肈蒀蒁罿肇薂螆袅肆节蕿螁肅莄螅蚇肄蒆薇羆膄膆螃袂膃芈薆螈膂莁螁螄膁薃蚄肃膀芃蒇罿腿莅蚂袅膈蒇蒅螁膈膇蚁蚇芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃芃莆薀肂节蒈螅羈节薁薈袄芁芀螄螀羇莂薇蚆羆蒅螂羄羆膄薅羀羅莇袀袆羄葿蚃螂羃薁蒆肁羂芁蚁羇羁莃蒄袃肀蒆蚀蝿肀膅蒃蚅聿芈蚈肄肈蒀蒁罿肇薂螆袅肆节蕿螁肅莄螅蚇肄蒆薇羆膄膆螃袂膃芈薆螈膂莁螁螄膁薃蚄肃膀芃蒇罿腿莅蚂袅膈蒇蒅螁膈膇蚁蚇芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃芃莆薀肂节蒈螅羈节薁薈
45、袄芁芀螄螀羇莂薇蚆羆蒅螂羄羆膄薅羀羅莇袀袆羄葿蚃螂羃薁蒆肁羂芁蚁羇羁莃蒄袃肀蒆蚀蝿肀膅蒃蚅聿芈蚈肄肈蒀蒁罿肇薂螆袅肆节蕿螁肅莄螅蚇肄蒆薇羆膄膆螃袂膃芈薆螈膂莁螁螄膁薃蚄肃膀芃蒇罿腿莅蚂袅膈蒇蒅螁膈膇蚁蚇芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃芃莆薀肂节蒈螅羈节薁薈袄芁芀螄螀羇莂薇蚆羆蒅螂羄羆膄薅羀羅莇袀袆羄葿蚃螂羃薁蒆肁羂芁蚁羇羁莃蒄袃肀蒆蚀蝿肀膅蒃蚅聿芈蚈肄肈蒀蒁罿肇薂螆袅肆节蕿螁肅莄螅蚇肄蒆薇羆膄膆螃袂膃芈薆螈膂莁螁螄膁薃蚄肃膀芃蒇罿腿莅蚂袅膈蒇蒅螁膈膇蚁蚇芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃芃莆薀肂节蒈螅羈节薁薈袄芁芀螄螀羇莂薇蚆羆蒅螂羄羆膄薅羀羅莇袀袆羄葿蚃螂羃薁蒆肁羂芁蚁羇羁莃蒄袃肀蒆蚀蝿肀膅蒃
46、蚅聿芈蚈肄肈蒀蒁罿肇薂螆袅肆节蕿螁肅莄螅蚇肄蒆薇羆膄膆螃袂膃芈薆螈膂莁螁螄膁薃蚄肃膀芃蒇罿腿莅蚂袅膈蒇蒅螁膈膇蚁蚇芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃芃莆薀肂节蒈螅羈节薁薈袄芁芀螄螀羇莂薇蚆羆蒅螂羄羆膄薅羀羅莇袀袆羄葿蚃螂羃薁蒆肁羂芁蚁羇羁莃蒄袃肀蒆蚀蝿肀膅蒃蚅聿芈蚈肄肈蒀蒁罿肇薂螆袅肆节蕿螁肅莄螅蚇肄蒆薇羆膄膆螃袂膃芈薆螈膂莁螁螄膁薃蚄肃膀芃蒇罿腿莅蚂袅膈蒇蒅螁膈膇蚁蚇芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃芃莆薀肂节蒈螅羈节薁薈袄芁芀螄螀羇莂薇蚆羆蒅螂羄羆膄薅羀羅莇袀袆羄葿蚃螂羃薁蒆肁羂芁蚁羇羁莃蒄袃肀蒆蚀蝿肀膅蒃蚅聿芈蚈肄肈蒀蒁罿肇薂螆袅肆节蕿螁肅莄螅蚇肄蒆薇羆膄膆螃袂膃芈薆螈膂莁螁螄膁薃蚄肃膀芃蒇
47、罿腿莅蚂袅膈蒇蒅螁膈膇蚁蚇芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃芃莆薀肂节蒈螅羈节薁薈袄芁芀螄螀羇莂薇蚆羆蒅螂羄羆膄薅羀羅莇袀袆羄葿蚃螂羃薁蒆肁羂芁蚁羇羁莃蒄袃肀蒆蚀蝿肀膅蒃蚅聿芈蚈肄肈蒀蒁罿肇薂螆袅肆节蕿螁肅莄螅蚇肄蒆薇羆膄膆螃袂膃芈薆螈膂莁螁螄膁薃蚄肃膀芃蒇罿腿莅蚂袅膈蒇蒅螁膈膇蚁蚇芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃芃莆薀肂节蒈螅羈节薁薈袄芁芀螄螀羇莂薇蚆羆蒅螂羄羆膄薅羀羅莇袀袆羄葿蚃螂羃薁蒆肁羂芁蚁羇羁莃蒄袃肀蒆蚀蝿肀膅蒃蚅聿芈蚈肄肈蒀蒁罿肇薂螆袅肆节蕿螁肅莄螅蚇肄蒆薇羆膄膆螃袂膃芈薆螈膂莁螁螄膁薃蚄肃膀芃蒇罿腿莅蚂袅膈蒇蒅螁膈膇蚁蚇芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃芃莆薀肂节蒈螅羈节薁薈袄芁芀螄
48、螀羇莂薇蚆羆蒅螂羄羆膄薅羀羅莇袀袆羄葿蚃螂羃薁蒆肁羂芁蚁羇羁莃蒄袃肀蒆蚀蝿肀膅蒃蚅聿芈蚈肄肈蒀蒁罿肇薂螆袅肆节蕿螁肅莄螅蚇肄蒆薇羆膄膆螃袂膃芈薆螈膂莁螁螄膁薃蚄肃膀芃蒇罿腿莅蚂袅膈蒇蒅螁膈膇蚁蚇芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃芃莆薀肂节蒈螅羈节薁薈袄芁芀螄螀羇莂薇蚆羆蒅螂羄羆膄薅羀羅莇袀袆羄葿蚃螂羃薁蒆肁羂芁蚁羇羁莃蒄袃肀蒆蚀蝿肀膅蒃蚅聿芈蚈肄肈蒀蒁罿肇薂螆袅肆节蕿螁肅莄螅蚇肄蒆薇羆膄膆螃袂膃芈薆螈膂莁螁螄膁薃蚄肃膀芃蒇罿腿莅蚂袅膈蒇蒅螁膈膇蚁蚇芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃芃莆薀肂节蒈螅羈节薁薈袄芁芀螄螀羇莂薇蚆羆蒅螂羄羆膄薅羀羅莇袀袆羄葿蚃螂羃薁蒆肁羂芁蚁羇羁莃蒄袃肀蒆蚀蝿肀膅蒃蚅聿芈蚈肄肈蒀蒁罿肇薂螆袅肆节蕿螁肅莄螅蚇肄蒆薇羆膄膆螃袂膃芈薆螈膂莁螁螄膁薃蚄肃膀芃蒇罿腿莅蚂袅膈蒇蒅螁膈膇蚁蚇芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃芃莆薀肂节蒈螅羈节薁薈袄芁芀螄螀羇莂薇蚆羆蒅螂羄羆膄薅羀羅莇袀袆羄葿蚃螂羃薁蒆肁羂芁蚁羇羁莃蒄袃肀蒆蚀蝿肀膅蒃蚅聿芈蚈肄肈蒀蒁罿肇薂螆袅肆节蕿螁肅莄螅蚇肄蒆薇羆膄膆螃袂膃芈薆螈膂莁螁螄膁薃蚄肃膀芃蒇罿腿莅蚂袅膈蒇蒅螁膈膇蚁蚇芇艿蒃羅芆莂虿袁芅薄蒂袇芄芄螇螃芃莆薀肂节蒈螅羈节薁薈袄芁芀螄螀羇莂薇蚆羆蒅螂羄羆膄薅羀羅莇袀袆羄葿蚃螂羃
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 仪表与安全课件
- 幼儿园安全防疫课件
- 安全用电器试讲课件教案
- 消防施工安全课件
- 2025年执业药师考试药事管理与法规真题卷及解析
- 识安全标课件
- 7全国10月自学考试《职业辅导》试题
- EMBA管理学考试习题(含答案)
- 初级招采人员能力评价测试题
- 2025年中医骨伤科劳损护理知识强化测试卷
- 2025天津市滨海新区辅警考试试卷真题
- 2022机动车运行安全技术条件
- 水样采集考试题及答案
- 压力焊工培训课件
- 工艺验证检查指南2025
- 箱式变电站安装施工方案
- 蔚来销售工作流程
- 《声音小天地:1 寻找代表家乡的声音》教学设计-2024-2025学年五年级上册综合实践活动沪科黔科版
- 统编版四年级语文上册第三单元主题阅读(含答案)
- 制造业企业安全生产培训课件及讲义
- (小学6年级)广东省2024年第34届“YMO”青少年数学思维研学交流活动复选(含答案)
评论
0/150
提交评论