通信毕业设计之仓库管理信息系统毕业论文.doc_第1页
通信毕业设计之仓库管理信息系统毕业论文.doc_第2页
通信毕业设计之仓库管理信息系统毕业论文.doc_第3页
通信毕业设计之仓库管理信息系统毕业论文.doc_第4页
通信毕业设计之仓库管理信息系统毕业论文.doc_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

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

文档简介

仓库管理信息系统 通信工程 专业课程设计题单 课程名称 专业课程设计 课 题 仓库管理信息系统 设计要求 本系统后台数据库采用Access或SQL Server,前台采用Visual C#作为主要开发工具。完成的系统具有以下功能:1、登录界面与用户模块设计 2、物资信息管理(添加、删除、修改、浏览) 3、入库信息管理(添加、删除、修改、浏览) 4、出库信息设置(添加、删除、修改、浏览) 5、库存信息管理(查询库存信息) 摘要 随着计算机技术的飞速发展,以及计算机在企业和大学管理中应用的普及利用机实现人事工资的管理势在必行。将计算机引入到仓库管理系统当中,利用计算机支持仓库高效率完成劳动人事管理的日常事务,是适应现代企业制度的要求、推动企业和大学劳动人事管理走向科学化、规范化的必要条件。仓库管理系统是大多数企业都需要进行的一项工作,因此,开发制作这个管理系统具有较大的社会现实意义。而仓库管理是一项琐碎、复杂而又十分细致的工作,物资的输入、输出、核算的工作量很大,一般不允许出错,实行电子化的管理模式,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。仓库管理信息系统的实现可以减轻比较繁琐的手工仓库管理更加针对性、便捷性、可视化、管理货物。该系统的功能主要有:能够实现系统管理员的登陆功能,物资的基本信息添加、修改、查询,物资入库信息添加、修改、查询。物资出库信息添加、修改、查询。物资余额信息管理和查询。 关键字:仓库管理系统、SQL Server数据库、C#目 录第一章仓库管理系统需求分析11.1 需求分析11.2仓库管理系统数据流程图21.3编制数据字典2第二章 数据库设计52.1 设计的数据项和数据结构52.2 数据库实体关系图5第三章 概要设计103.1 仓库管理软件结构103.2 系统帐户管理软件结构12第四章 详细设计154.1仓库管理系统数据流程图154.2 系统登陆窗体模块的设计154.3 货品入库窗体模块的设计164.4货品出库窗体模块的设计174.5货品查询窗体模块的设计184.6货品代码维护窗体模块的设计194.7用户注销窗体模块的设计20第五章 调试与测试分析215.1 调试过程215.2 结果分析22第六章 用户手册23第七章 结论与体会25参考文献26第一章仓库管理系统需求分析仓库管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。 1.1 需求分析:通过对系统的终端用户、生产商和销售商进行分析,可以得到本系统典型的文本需求说明,其中的关键部分如下:基本信息是仓库管理系统得以运行的数据基础。基本信息包括产品信息、仓库信息、生产商信息和销售商的信息。用户可以通过界面来随时添加、修改和查询这些信息。出入库管理是仓库管理系统的核心部分,实现产品的出入库登记。产品出入库登记中的产品信息、仓库信息、生产商信息和销售商的信息都是从已有的信息中通过下拉列表选择的,这样可以减少出错,提高效率;如果在基本信息中找不到相关信息即时进行添加。根据用户需求,该系统应该实现以下功能:1)基本信息(包括产品信息、仓库信息、生产商和销售商信息)的添加、修改和查询。2)填写基本信息提交信息填写3)修改基本信息提交信息修改4)选择填写查询条件提交查询查询结果显示5)产品入库登记、修改和查询。6)填写入库产品信息提交入库登记7)修改入库登记提交信息修改8)选择填写查询条件提交查询查询结果显示9)品出库登记、修改和查询。10)出库选择填写出库产品信息提交出库登记11)修改出库登记提交信息修改12)选择填写查询条件提交查询查询结果显示13)产品库存统计信息查询14)选择查询条件填写查询内容提交查询查询结果显示15)用户和仓库管理员注册16)登录输入用户名输入密码注册17)用户修改密码和仓库管理员添加用户。28)输入旧密码输入新密码确认新密码提交密码修改29)输入新用户名输入用户密码确认密码设置用户权限提交用户添加1.2 仓库管理系统数据流程图1.3 编制数据字典绘制数据流程图,只是对数据处理和彼此之间的联系进行了说明。为进一步明确数据的详细内容和数据加工过程,应将数据流图中的全部数据流及其组成部分的数据元素,数据存储,数据加工,通过数据字典描述清楚,以便于此后系统设计的进行。下面列出本系统中的数据项、数据流、数据存储、处理加工和数据结构的数据字典。 数据项的数据字典如表1.1表1.3所示。表1.1 物资编号的数据字典数 据 项系统名:仓库管理信息系统 编号:I001 名称:物资编号 数据项值: 类型:字符型 长度:7个字节 取值范围:00001-99999简要说明:每个库存设备都具有唯一的编号,它是某个物资设备的唯一标识符,如“AA00001”通常用前两位数字表示物资的类别,后面的数字表示编号。表1.2 入库时间的数据字典数 据 项系统名:仓库管理信息系统 编号:I002 名称:入库时间 数据项值: 类型:字符型 长度:8个字节 取值范围:简要说明:相同物资可能需要随时在不同的时间入库,所以,对于同一设备号的物资来说,入库时间是区分和唯一确定入库的标识之一。表1.3 出库时间的数据字典数 据 项系统名:仓库管理信息系统 编号:I003 名称:出库时间 数据项值: 类型:字符型 长度:8个字节 取值范围:简要说明:相同物资可能需要随时在不同的时间出库,所以,对于同一设备号的物资来说,出库时间是区分和唯一确定出库的标识之一。 数据流的数据字典如表3.4所示。数 据 流系统名:仓库管理信息系统 编号:F2 条目名称:物资入库信息来源:仓库管理员 去处:仓库管理部门,公司其它高层领导数据流组成:物资入库物资编号入库时间物资名称种类入库数量价格保管员简要说明:当物资入库时,保管员对相关的信息记录,并及时对仓库相关的信息进行报表上交给公司相关的管理部门和领导。表1.4 物资入库的数据字典 数据处理加工的数据字典如表1.5所示。数 据 处 理 加 工系统名:仓库管理信息系统 编号:P4 条目名称:库存统计输入:数据流F2 输出:数据流F3处理逻辑:对入库或者出库的物资的数量进行处理简要说明: 当入库时对相应的物资数量加,当出库时对相应物资数量减。表1.5 现有库存的数据字典第二章 数据库设计2.1设计的数据项和数据结构如下: 设备代码信息,包括的数据项有设备号、设备名称。现有库存信息,包括的数据项有设备、现有数目、总数目、最大库存和最小库存。设备使用信息,包括的数据项有使用的设备、使用部门、数目、使用时间和出库时状态等。设备采购信息,包括的数据项有采购的设备、采购员、供应商、采购数目和采购时间等。设备归还信息,包括的数据项有归还设备、归还部门、归还数目、归还时间和经手人等。设备需求信息,包括的数据项有需求的部门、需求设备、需求数目和需求时间等。2.2数据库实体关系图本实例根据上面的设计规划出的实体有库存实体、入库实体、出库实体、采购实体、还库实体和需求实体,各实体的E-R图及其关系描述如下:现有库存设备号现有库存警戒库存总数图2.2.1 库存实体E-R图入库设备号供应商信息采购价格数量采购员图2.2.2 入库实体E-R图出库设备号使用部门数量时间经手人 图2.2.3 出库实体E-R图部门需求设备号需求部门需求数量需求时间图2.2.4 部门需求实体E-R图设备还库设备号还库时间、人还库数量经手人 图2.2.5 还库实体E-R图计划采购设备号库存信息供应信息时间图2.2.6计划采购实体E-R图入库现有库存出库还库部门需求设备采购图2.2.7实体和实体之间的关系E-R图2.3 数据库表创建在上面的实体以及实体之间的关系的基础上,形成数据库中的表格以及各个表格之间的关系。仓库管理系统数据库中的各个表格的设计结果如下面的几个表格所示。每个表格表示在数据库中的一个表。(1)供应商表:列名数据类型长度是否为主键可否为空名称字符型50YES不能为空联系方式字符型50NO可为空地址字符型50NO可为空供货记录字符型50NO可为空(2)货物表:列名数据类型长度是否为主键可否为空名称字符型20NO不能为空编号字符型8YES可为空供应商字符型50NO可为空供应商电话字符型15NO可为空入库数量数值型20NO可为空价格数值型10NO可为空采购员字符型20NO可为空类型字符型20NO可为空剩余数量数值型20NO可为空(3)仓库表列名数据类型长度是否为主键可否为空名称字符型50YES不可为空地址字符型50NO可为空现有库存字符型50NO可为空设备还库字符型50NO可为空设备采购字符型50NO 可为空(4)现有库存表:列名数据类型长度是否为主键可否为空设备号数值型20YES不能为空现有库存数值型20NO可为空最大库存数值型20NO可为空最小库存数值型20NO可为空总数数值型20NO可为空(5)设备还库表:列名数据类型长度是否为主键可否为空设备号数值型20YES不能为空还库时间日期型8NO不能为空仓库管理员字符型50NO可为空归还数量数值型20NO可为空归还人字符型10NO可为空(6)设备采购表:列名数据类型长度是否为主键可否为空设备号数值型20NO不能为空现有库存数值型20NO可为空总库存数值型20NO可为空最大库存数值型20NO可为空购买数量数值型20NO可为空供应商字符型20NO不能为空价格字符型10NO可为空计划采购时间日期型8YES可为空(7)管理员表列名数据类型长度是否为主键可否为空名字字符型50NO可为空联系方式字符型20NO可为空家庭住址字符型50NO可为空工作证号字符型20YES不可为空权限字符型20NO可为空第三章 概要设计3.1 仓库管理软件结构在需求分析中,已经使用结构化方法分析了“仓库管理系统”。因此,可以从图3.1.1所示的仓库管理系统流图出发来设计仓库管理系统的结构。用户数据D1仓库数据2.1产品入库3.1维护模块D1仓库数据用户1.1客户管理1.2用户管理1.3退出系统D2客户资料D3用户资料2.2产品出库2.3产品查询用 户 数 据3.2帮助模块图3.1.1 仓库管理系统数据流图下一个设计步骤是完成“第一级分解”。所谓“第一级分解”就是确定系统的总体控制结构。通常,变换分析得出的系统高层结构是一个“三叉”控制结构。针对“仓库管理”得出的高层控制结构如图3.1.2所示。仓库管理接收数据处理数据输出数据 图3.1.2 仓库管理的“第一级分解”再下一个设计步骤是完成“第二级分解”。所谓“第二级分解”,就是把数据流图中的每个处理映射成软件结构中的一个适当的模块。变换分析的映射规则是从变换中心的边界开始沿着输入通路向外移动,把输入通路中每个处理映射成软件结构中“输入信息处理控制模块”控制下的一个低层模块;然后沿着输出通路向外移动,把输出通路中每个处理映射成直接或间接接受“输出信息处理控制模块”控制的一个低层模块;最后把变换中心内的每个处理映射成接受“变换中心控制模块”控制的一个低层模块。对于“仓库管理”来说,“第二级分解”的结果如图3.1.3所示。仓库管理接收数据处理数据输出数据帮助信息验证用户权限收集数据审核数据修改更新统计数据汇总数据分析数据图3.1.3 仓库管理的“第二级分解”最后洋设计步骤是对仓库管理的初步结果优化。结合仓库管理的“第二级分解”图可以将其优化成如下的软件结构图。仓库管理接收数据处理数据打印报表验证用户权限收集数据审核数据修改更新统计数据汇总数据分析数据图3.1.4优化后的仓库管理软件结构3.2 系统帐户管理软件结构根据数据流图,能够得到系统帐户管理软件结构如下图所示。系统帐户管理修改更新授权验证用户查询用户 图3.2.1系统帐户管理软件结构综合上面的分析,可进一步得到包含系统帐户管理、仓库管理和系统数据管理三大子功能的软件结构如图20所示。仓库管理接收数据处理数据帮助信息验证用户权限收集数据审核数据修改更新统计数据汇总数据分析数据系统帐户管理修改更新授权查询用户图3.2.2仓库管理系统细化的软件结构结合上述的分析描述,得到仓库管理系统的完整软件结构图,如图21所示。验证用户权限系统帐户管理修改更新授权仓库管理系统查询用户帮助模块帮助信息收集数据审核数据修改更新汇总数据统计数据分析数据接收数据处理数据维护模块仓库管理图3.2.3 仓库管理系统的完整软件结构第四章 详细设计4.1 仓库管理系统数据流程图4.2 系统登陆窗体模块的设计private void c_form_Load(object sender, System.EventArgs e)string connstr=Persist Security Info=False;Integrated Security=SSPI;database=ckgldata;server=localhost;Connect Timeout=30;conn=new SqlConnection(connstr);tryconn.Open();catch(Exception ee1)MessageBox.Show(ee1.Message);Application.Exit();login login1=new login();login1.ShowDialog();4.2 货品入库窗体模块的设计private void jcdl_Load(object sender, System.EventArgs e)c_rq.Value=DateTime.Now;c_form.mydata.Tables.Add(jcmx1);c_form.mydata.Tablesjcmx1.Columns.Add(原料编号);c_form.mydata.Tablesjcmx1.Columns.Add(原料名称);c_form.mydata.Tablesjcmx1.Columns.Add(数量);c_form.mydata.Tablesjcmx1.Columns.Add(单价);c_form.mydata.Tablesjcmx1.Columns.Add(金额);c_form.mydata.Tablesjcmx1.Columns.Add(日期);c_form.mydata.Tablesjcmx1.Columns.Add(备注);grid1.DataSource=c_form.mydata.Tablesjcmx1.DefaultView;showdm(select bh,mc from yldm order by bh desc);4.3 货品出库窗体模块的设计 private void ccdl_Load(object sender, System.EventArgs e)c_rq.Value=DateTime.Now;c_form.mydata.Tables.Add(ccmx1);c_form.mydata.Tablesccmx1.Columns.Add(原料编号);c_form.mydata.Tablesccmx1.Columns.Add(原料名称);c_form.mydata.Tablesccmx1.Columns.Add(数量);c_form.mydata.Tablesccmx1.Columns.Add(单价);c_form.mydata.Tablesccmx1.Columns.Add(金额);c_form.mydata.Tablesccmx1.Columns.Add(日期);c_form.mydata.Tablesccmx1.Columns.Add(备注);grid1.DataSource=c_form.mydata.Tablesccmx1.DefaultView;showdm(select a.bh,b.mc from kc a,yldm b where a.bh=b.bh order by a.bh desc);4.4 货品查询窗体模块的设计private void jccx_Load(object sender, System.EventArgs e)if(_woot=1)this.Text=进仓明细查询;jczd=select a.id as 自动编号,a.bh as 原料代码,b.mc as 原料名称,a.sl as 数量,a.dj as 单价,a.sl*a.dj as 金额,a.rq as 进仓日期,a.user1 as 操作员,a.bz as 备注from jcmx a,yldm b;elsethis.Text=出仓明细查询;jczd=select a.id as 自动编号,a.bh as 原料代码,b.mc as 原料名称,a.sl as 数量,a.dj as 单价,a.sl*a.dj as 金额,a.rq as 出仓日期,a.user1 as 操作员,a.bz as 备注from ccmx a,yldm b; string sqlstr=jczd+ where a.bh=b.bh+sqlpx;c_tj1.SelectedIndex=0;c_tj2.SelectedIndex=0;i_tj2.SelectedIndex=0;showdb(sqlstr);4.5 货品代码维护窗体模块的设计private void yldmwh_Load(object sender, System.EventArgs e)showdb();t_bh.DataBindings.Add(Text,c_form.mydata,yldm.原料代码);t_mc.DataBindings.Add(Text,c_form.mydata,yldm.原料名称);t_dj.DataBindings.Add(Text,c_form.mydata,yldm.参考单价);t_bz.DataBindings.Add(Text,c_form.mydata,yldm.备注);4.6用户注销窗体模块的设计private void yhgl_Load(object sender, System.EventArgs e)showdb();if(c_form.mydata.Tablesyh1.Rows.Count!=0)bdel.Enabled=true;bedit.Enabled=true;elsebdel.Enabled=false;bedit.Enabled=false;第五章 调试及测试分析1 调试方法与步骤软件测试是保证软件质量的关键,它是对需求分析设计和编码的最后复审。在软件生命周期的每个阶段,都不可避免地会产生错误,通常在编写出每个原程序后,就要对它进行必要的测试,这步工作自己来完成。此后由专门的测试人员进行各种综合测试。软件产品可用黑盒法和白盒法进行测试,通常两种方法结合使用。我在测试系统时先进行黑盒法测试,即检查程序是否输出正确的结果,而后进行白盒测试,即了解程序的内部结构和处理过程,对程序中重要的逻辑路线进行测试,在不同点检查程序状态,确定实际状态与时期的状态是否一致。分别有以下测试:(1) 登录测试输入帐号输入不存在的帐号密码输入正确的帐号和错误的密码输入正确帐号和空密码(2) 新建用户测试创建一个已存在的帐号创建每种用户类型的空密码的帐号正常创建每种用户类型的帐号(非空密码)创建每种用户类型的空帐号且空密码创建每种用户类型的非空密码的帐号(3)更改用户测试更改每种用户类型已存在的用户更改每种用户一个不存在的用户更改用户类型将一个非空密码的用户改为空密码每种用户类型将一个空密码的用户改为空密码每种用户类型将一个用户只更改权限每种用户类型更改一个空帐号密码的用户每种用户类型更改一个空帐号但密码非空(4) 删除用户测试删除一个不存在的用户删除一个已存在的用户删除一个空用户(5) 数据录入测试录入一条空记录录入一条以上全部数据项非空记录录入一条以上只填必填数据项的记录录入一条以上只填非必填数据项的记录对具有外键关联的表录入一条以上检验外键约束的记录录入一条以上正确的记录录入一条以上检验其他定义完整性约束的记录(6) 查询测试正确查询一条以上的记录查询各种查非所查的记录查询各种不对应选项的查询完成了仓库管理系统的编译和调试工作,最后一步就是系统的编译和发行。在系统的编译和发行以前,需要设置工程项目的属性。选择“工程属性”菜单,进行属性设置。最后选择“革新.exe”菜单,编译开始。编译完毕之后,即生成了相应的可执行文件。编译通过后,生成可执行文件革新.exe。我们需要在发布前对生成的可执行文件进行测试。通过测试的可执行文件,就可以发布了,2 测试分析在整个系统的测试过程中遇到了非常多的问题,例如连接数据库出错、数据库查询添加删除更新语句的写法、自适应变化的数组长度等,在同学的帮助下,以及查询网上诸多相关资料,都很好地找到了解决方案,使我从中获益匪浅。第六章 用户手册登陆界面要求输入用户名和密码,现在数据库中建立一个User表,包含用户名和密码,登录时需要连接数据库,验证密码。主页面有四个功能按钮,分别是货物维护,人员维护,进出记录,和密码修改。货物维护中包含货物添加,修改,删除,以及查询,绑定数据库,同步显示。人员维护中包含人员的添加,删除,修改,和密码的添加,连接数据库中建立的表,同步显示。进出记录中建立的是Record表,包含入库和出库的的管理,当入库时,会显示货物的入库数量,会和建立的Goods表中的数量进行加减,相应的改变表中的GoodQuantity中的值,当出库时仓库中某货物数量不足,则会提示数量不足,禁止有错误的操作。进出记录相当于日志的形式,记录货物往来情况,是仓库管理必不可少的一部分,包括经手人员,日期,数量。密码修改部分实现对仓库管理人员的密码修改,实现安全性的管理。仓库管理信息系统开发完成并交用户使用以后,系统进入了运行期。在运行和维护阶段,对运行系统改变硬件、软件、文件和作业程序的情况进行矫正错误、满足需求、改进处理效率。(1)程序的维护。根据运行记录发现程序的错误及时更正;或者根据用户的要求进一步修改;或者环境发生变化,修改程序。(2)数据文件的维护。因业务变化的需要建立新文件,或者对现有的文件结构进行修改。(3)代码的维护。不断更新代码使代码适应变化的环境,可以编写新的代码或是修改旧的代码体系。(4)机器设备的维护。包括机器设备的日常维护与管理。系统运行管理包括系统运行记录,系统运行的日常维护等工作:系统运行情况的记录:每天计算机的启动、应用系统的进入、数据备份、存档等情况。此外,系统维护还应包括硬件维护和软件维护。硬件维护一种是定期设备保养性维护,另一种是突发性故障维修。软件维护指根据需求变化或硬件环境的变化对应用程序进行的修改。第七章 结论与体会经过两个星期的努力,软件课程设计基本完成了。在整个课程设计的实践中,学到很多有用的知识,也积累了不少宝贵的开发经验。比如用ADO操作数据库,SQL语句的应用等。本设计通过自己的努力,基本满足了仓库管理的基本需要,实现了用户使用的方便以及管理员管理的方便,在界面上力求做到简单实用,在操作方面尽量做到满足用户使用的习惯,但由于自己的水平有限和时间的不足,在很多方面还不完善,有些功能没有在全局上把握好,比如一些功能函数可以在一个文件中定义,具体页面需要用到再直接引用,SQL语句的执行效果也存在效率不高的问题,关于图书管理的所有操作集中在一个页面实现,出现了一些混淆,程序更改,测试时很不好等。在今后的学习当中将继续完善此系统,使其功能更加强大,满足用户的更多需求。在整个课程设计阶段的工作经历将会终生受益,并对今后的工作和发展产生深远的影响。参考文献1 SQL Server 2000数据库及应用, 徐人凤 曾建华 高等教育出版社2004年1月2 软件编程规范, 徐人凤 孙宏伟 王梅 2005年7月高等教育出版社3 SQL Server数据库开发经典案例解析,清华大学出版社,2006年4 SQL SERVER 2000开发与应用,机械工业出版社,2003年7月5 数据库系统概论(第三版) 萨师煊 王珊葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈

温馨提示

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

评论

0/150

提交评论