欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    数据库的基本应用.pptx

    • 资源ID:80056611       资源大小:644.44KB        全文页数:35页
    • 资源格式: PPTX        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据库的基本应用.pptx

    第第 11 章章 数据库的基本应用数据库的基本应用11.1 11.1 数据库概述数据库概述1 11.2 VisualBasic11.2 VisualBasic的数据访问技术的数据访问技术211.311.3通过数据管理器访问数据库通过数据管理器访问数据库311.4 11.4 使用使用DAODAO访问数据库访问数据库 4第1页/共35页第第 11 章章 数据库的基本应用数据库的基本应用11.5 11.5 使用使用ADOADO访问数据库访问数据库511.6 11.6 数据环境设计器数据环境设计器 611.7 11.7 数据报表的制作数据报表的制作711.8 11.8 综合实例综合实例8第2页/共35页数据库基本概念1.数据库系统的组成 数据库是信息时代的产物,是大量信息管理和处理的必须。人们通过数据库可以方便地使用、查找所需要的信息。一个完整的数据库系统(DataBase System,简称DBS)由数据库(DataBase)、数据库管理系统(DataBase Management System,DBMS)、数据库应用系统、数据库管理员(DataBase Administrator,简称DBA)以及用户组成。1.数据库(DB)2.数据库管理系统(DBMS)3.数据库应用程序 4.数据库系统11.1 11.1 数据库概述数据库概述1第3页/共35页2.数据库的分类:按照数据的组织形式可以将数据库分为层次型、网状型以及关系型结构。其中最常见的是关系型数据库。3.关系数据库的基本概念 关系关系(表表)记录记录(行行)字段字段(列列)主键主键索引索引数据库数据库11.1 11.1 数据库概述数据库概述1学号学号姓名姓名性别编号性别编号(外键)2008011001张三12008021002王五2性别名性别名性别编号性别编号(主键)男男1女女2第4页/共35页数据查询 SQL是Structured Query Language(结构化查询语言)的缩写,是最重要的关系数据库操作语言。1986年ANSI和ISO颁布了SQL正式标准,确认SQL为数据库操作的标准语言。SQL语言基本上独立于具体的数据库,独立于所使用的计算机、网络与操作系统。不同的DBMS对SQL语言的支持与标准的ANSI SQL有些细微的不同。SQL的功能包括查询、操作、定义和控制4个方面,其核心功能的命令动词如表所示。11.1 11.1 数据库概述数据库概述1SQLSQL功能功能命令动词命令动词数据定义数据定义CreateCreate,AlterAlter,DropDrop数据操纵数据操纵InsertInsert,UpdateUpdate,DeleteDelete数据控制数据控制GrantGrant,RevokeRevoke数据查询数据查询SelectSelect第5页/共35页(1)Create Table 语句格式:Create Table (类型not null,类型not null )功能:创建一个新表。示例:Create Table 性别表 (性别名Integer not null primary key,性别编号 char(10)(2)Alter Table 语句格式:Alter Table (Add 类型,或者 drop column)功能:修改表结构。示例:Alter Table 性别表 add 说明 char(15)Alter Table 性别表 drop column说明11.1 11.1 数据库概述数据库概述1第6页/共35页(3)Drop Table 语句格式:Drop Table 功能:删除表。示例:Drop Table 性别表(4)Insert语句格式:Insert Into (,)Values(,)功能:添加新的记录到表中。示例:Insert Into 性别表(性别名,性别编号)Values(,”女”)11.1 11.1 数据库概述数据库概述1第7页/共35页(5)Update 语句格式:Update 表名 Set=,=Where 功能:对合乎条件的记录,改变其中一个或多个字段(列)值。示例:Update 性别表 Set 性别名=”男”Where 性别编号=1(6)Delete 语句格式:Delete From Where 功能:删除表中记录。若无Where 子句则删除表中全部数据但表仍存在。示例:Delete From 性别表 Where 性别编号=111.1 11.1 数据库概述数据库概述1第8页/共35页(7)Select语句格式:Select Distinct From,Where Group By Having Order By Asc/Desc功能:在数据表中进行数据检索。各分句作用说明:11.1 11.1 数据库概述数据库概述1子句子句作用作用SelectSelect指定要查看的字段指定要查看的字段FromFrom指定要从中检索的表指定要从中检索的表WhereWhere指定选择的标准指定选择的标准Group ByGroup By把所选择的记录分组把所选择的记录分组HavingHaving分组的提取条件分组的提取条件Order ByOrder By指定查询所得记录的排序方式指定查询所得记录的排序方式第9页/共35页示例1:显示学生的学号,姓名,性别,并且按照性别排序。Select 学号,姓名,性别名称 From 学生表,性别表 Where 学生表.性别编号=性别表.性别编号 Order by 性别编号示例2:计算学生表中男生和女生人数,并输出女生的人数。Select Count(*)as 学生人数 From 学生表,性别表 Where 学生表.性别编号=性别表.性别编号 roup By性别表.性别编号Having 性别编号=211.1 11.1 数据库概述数据库概述1第10页/共35页在Visual Basic中数据访问的过程主要分为三个阶段,首先通过数据库访问组件通过数据访问接口连接数据库,然后在窗体中将窗体控件与数据库的访问组件相连,最后,窗体控件通过数据库访问组件提供的方法或者对从数据库访问组件中返回的数据集进行处理,并返回给数据库库组件,以实现对数据库数据的处理。isualBasic拥有丰富多样的数据处理方式,为每种类型的数据库访问技术都提供了相应的数据访问接口,各种数据库访问组件如何通过不同的数据访问接口连接数据库,将在以下的小节分别详细介绍。以下章节主要介绍四种数据访问方式:11.3 11.3 通过数据管理器访问数据库通过数据管理器访问数据库11.4 11.4 使用使用DAODAO访问数据库访问数据库 11.5 11.5 使用使用ADOADO访问数据库访问数据库11.6 11.6 数据环境设计器数据环境设计器 11.2 VisualBasic11.2 VisualBasic的数据访问技术的数据访问技术2第11页/共35页在VB中自带一些“自动编程”的工具,其中就有一个名叫“数据管理器(DataManager”的应用程序-Visdata.exe,它是基于DAO数据访问对象模型设计的,可在VB开发环境中启动,也可以独立运行。凡是和Visual Basic有关的数据库的基本操作,例如数据库结构的建立、记录的添加和修改都可以利用这个工具完成。在VB的专业版中提供了这个程序的源程序,它的工程文件名是VISDATA.VBP。与VB同时发行的还有一个基于ADO的插件,名叫“数据窗体模版”(DFW,Data Form Winzard),使用这个插件,用户只需选择一个数据库和一个数据表,DFW就可以自动生成对此数据表进行增、删、改和浏览的窗体。使用可视化数据管理器建立数据库的过程分为3步:第一步建立数据库结构;第一步建立数据库结构;第二步添加表到数据库中;第二步添加表到数据库中;第三步向表中输入数据。第三步向表中输入数据。11.311.3通过数据管理器访问数据库通过数据管理器访问数据库3第12页/共35页例111 通过可视化数据管理器创建一个名称为“选课”的Access的数据库,其中包含一个“性别表”的表格。表格的结构见表113,数据见表114。11.311.3通过数据管理器访问数据库通过数据管理器访问数据库3表表1111 3 3 性别表结构性别表结构字段名称字段名称数据类型数据类型性别编号性别编号INTINT性别名称性别名称Text(10)Text(10)表表1111 4 4 性别表数据性别表数据性别编号性别编号性别名称性别名称1 1男男2 2女女第13页/共35页对象模型 使用数据访问对象编程包括两个部分:一是创建对象变量,二是通过设置对象的属性,调用对象的方法来操作它们。1DAO对象的创建2DAO数据访问对象的常用方法(1)Set DataBase方法功能:以指定的方式打开数据库。功能:以指定的方式打开数据库。格式:格式:Set Set 数据库数据库=工作区工作区.OpenDataBase(.OpenDataBase(数据库名数据库名,打打开方式,读写方式,连接方式开方式,读写方式,连接方式)(2)Set Recordset方法功能:从数据库中读取数据赋给指定记录。功能:从数据库中读取数据赋给指定记录。格式:格式:Set Recordset=Set Recordset=数据库名数据库名(表文件名,打开方式,表文件名,打开方式,表字段类型,锁定字段列表表字段类型,锁定字段列表)(3)MoveFirst、MovePrevious、MoveNext、MoveLast、AddNew、Delete、BOF、EOF与Data控件方法相同。11.4 11.4 使用使用DAODAO访问数据库访问数据库 4第14页/共35页控件Data控件是VisualBasic的标准控件之一,可以直接从工具箱中加入窗体,在工具箱中的图标为 。1.数据控件的常用属性(1)Connect:指定Data控件所连接的数据库类型,默认的属性值是Access。(2)DatabaseName:选择要访问的数据库文件。(3)RecordSource:确定要访问的数据源。11.4 11.4 使用使用DAODAO访问数据库访问数据库 4第15页/共35页 例112 利用Data控件连接Access数据库,假设数据库为“选课.mdb”存放在C盘根目录,其中包含一个表为“专业表”。Data1.Connect=Data1.Connect=”AccessAccess”Data1.DataBaseName=Data1.DataBaseName=”c:c:选课选课.mdb.mdb”Data1.RecordSource=Data1.RecordSource=”专业表专业表”或者或者Data1.Connect=Data1.Connect=”AccessAccess”Data1.DataBaseName=Data1.DataBaseName=”c:c:选课选课.mdb.mdb”Data1.RecordSource=Data1.RecordSource=“Select*from Select*from 专业专业表表 where where 专业专业=计算机计算机”11.4 11.4 使用使用DAODAO访问数据库访问数据库 4第16页/共35页例例1111 3 3 利用连接利用连接FoxproFoxpro数据库,假设数据库,假设FoxproFoxpro数据库文件存放在数据库文件存放在“d:foxd:fox”目录下。表文件为目录下。表文件为“学生学生.dbf.dbf”。Data1.Connect=Data1.Connect=”FoxPro 3.0;FoxPro 3.0;”Data1.databaseName=Data1.databaseName=”c:foxc:fox”Data1.RecordSource=Data1.RecordSource=”选课选课.dbf.dbf”(4)RecordSetType:设置记录集类型,包括表类型记录集、动态类型记录集、快照类型记录集3种。(5)ReadOnly:设置是否可以修改数据库中的数据。(6)Exclusive:该属性用于控制被打开的数据库是否允许与其他应用程序共享。(7)BOFAction和EOFAction属性:当记录指针指向RecordSet对象的开始(第一条记录)或结束(最后一条记录)时,数据控件要采取的操作。11.4 11.4 使用使用DAODAO访问数据库访问数据库 4第17页/共35页2.数据控件的常用事件(1)Reposition事件:当记录集指针从一条记录移动到另一条记录时,将发生重定位事件。因而利用该事件,用户可以对当前记录进行处理。(2)Validate 事件:当要移动记录指针前,修改与删除记录前或卸载含有数据控件的窗体时触发 3.数据控件的常用方法(1)Refresh方法:用于“刷新”Data控件的属性设置。例如,重新设置了控件的Connect、DatabaseName、RecordSource、ReadOnly等属性值后,必须调用Refresh方法使所作的更改生效。(2)UpdateRecord 方法:可以将数据从数据库中重新读到被数据控件绑定的控件内。(3)UpdateControls 方法:可以强制数据控件将绑定控件内的数据写入数据库中而不再触发Validate事件。在代码中用该方法确认修改。11.4 11.4 使用使用DAODAO访问数据库访问数据库 4第18页/共35页对象的属性和方法数据绑定控件连接好数据库,可以对表中的记录进行操作,对数据库的操作主要包括增加、修改和删除记录,这些都要通过记录集对象来完成。记录集是一种访问数据库的工具。可以将一个或几个表中的记录构成记录集(和表类似),用户可以根据需要通过使用记录集对象选择数据。1记录集类型的属性RecordSetType有3种取值:0-0-表类型表类型(Table)(Table)1-1-动态类型动态类型(Dynaset)(Dynaset)2-2-和快照和快照(Snapshot)(Snapshot)11.4 11.4 使用使用DAODAO访问数据库访问数据库 4第19页/共35页属性名称属性名称含义含义AbsolutePositionAbsolutePosition返回当前指针值,如果是第返回当前指针值,如果是第1 1条记录,其值为条记录,其值为BOFBOF判断是否在首记录之前。判断是否在首记录之前。EOFEOF判断是否在末记录之后。判断是否在末记录之后。NoMatchNoMatch如果未找到相匹配的记录,则为如果未找到相匹配的记录,则为TrueTrue否则为否则为FalseFalseRecordCount RecordCount 返回记录集的记录总数返回记录集的记录总数3 3FieldsFields属性属性vFields.CountFields.Count:返回记录集中的字段个数。:返回记录集中的字段个数。例如:例如:vFields(Item).Fields(Item).子属性子属性:子属性子属性ValueValue返回指定字段的值,返回指定字段的值,NameName返回返回指定字段的名称,指定字段的名称,SizeSize返回指定字段的长度,返回指定字段的长度,TypeType返回指定字段的返回指定字段的类型代码。例如类型代码。例如 院系名称院系名称).Value).Value 11.4 11.4 使用使用DAODAO访问数据库访问数据库 42 2记录集属性记录集属性第20页/共35页4记录集方法(1)Move方法组:数据控件.记录集.Move方法(2)Find方法组:数据控件.记录集.Find方法 (3)Seek方法组:数 据 控 件.记 录 集.seek比 较 式,Key1,Key2(4)数据记录的维护:数据控件.记录集.方法名 方法名称方法名称含义含义MoveFirstMoveFirst将记录集指针移动到第一条记录将记录集指针移动到第一条记录MovePreviousMovePrevious将记录集指针移动到上一条记录将记录集指针移动到上一条记录MoveNextMoveNext移动记录集指针到下一条记录移动记录集指针到下一条记录MoveLastMoveLast移动记录集指针到最后一条记录移动记录集指针到最后一条记录11.4 11.4 使用使用DAODAO访问数据库访问数据库 4第21页/共35页11.4 11.4 使用使用DAODAO访问数据库访问数据库 4方法名称方法名称含义含义FindFirstFindFirst查询符合条件的第一条记录查询符合条件的第一条记录FindLastFindLast查询符合条件的最后一条记录查询符合条件的最后一条记录FindNextFindNext查询符合条件的下一条记录查询符合条件的下一条记录FindPreviousFindPrevious查询符合条件的前一条记录查询符合条件的前一条记录方法名称方法名称含义含义OpenOpen打开记录集打开记录集AddNewAddNew向记录集增加一条新记录向记录集增加一条新记录EditEdit对记录集进行编辑,修改完后要用对记录集进行编辑,修改完后要用UpdateUpdate更新更新UpdateUpdate如果增加或修改记录后,必须用此方法更新如果增加或修改记录后,必须用此方法更新,将缓冲区里的将缓冲区里的内容写入数据库内容写入数据库CancelUpdateCancelUpdate缓冲区的内容不写入数据库缓冲区的内容不写入数据库DeleteDelete从记录集中将当前记录删除,在删除后移动记录指针,操从记录集中将当前记录删除,在删除后移动记录指针,操作不可恢复作不可恢复CloseClose关闭关闭RecordsetRecordset对象以便释放所有关联的系统资源。对象以便释放所有关联的系统资源。第22页/共35页数据绑定控件数据库连接组件不能在窗体中显示数据,为了将数据显示在窗体中,还需与应用程序中的数据绑定控件相连接,从而实现对数据库的操作。所谓数据绑定控件是一些能够和数据库中的数据表的某个字段建立关联的控件。以下列表是本书所介绍的可作为数据绑定控件的常用控件(左)和Active控件(右)。TextBoxTextBox文本框控件文本框控件LabelLabel标签控件标签控件ListBoxListBox列表框控件列表框控件ComboBoxComboBox组和框控件组和框控件CheckBoxCheckBox复选框控件复选框控件PictureBoxPictureBox图片框控件图片框控件ImageImage图像控件图像控件OLEOLE容器控件容器控件11.4 11.4 使用使用DAODAO访问数据库访问数据库 4DBGridDBGrid数据库表格控件数据库表格控件DBListDBList数据库列表控件数据库列表控件DBComboDBCombo数据库组合控件数据库组合控件DataGridDataGrid数据表格控件数据表格控件DataListDataList数据列表控件数据列表控件DataComboDataCombo数据组合控件数据组合控件MSFlexGridMSFlexGrid数据库表格控件数据库表格控件第23页/共35页控件示例 例114 在“选课”数据库中创建“院系表”,并创建一个窗体实现对院系表数据的维护,包括实现数据移动(首条、上一条、下一条、末条),数据维护(增加、编辑、删除)以及结束程序的功能。设计窗体如图 1115所示,运行窗口如图1116所示。11.4 11.4 使用使用DAODAO访问数据库访问数据库 4第24页/共35页ActiveX数据对象(ActiveX Data Object,ADO)提供了更加简明的数据访问对象模型,是一种建立在被称为OLE DB的数据访问接口之上的高性能的、统一的数据访问对象,能够处理任何类型的本地或远程数据。ADO技术在VB数据库程序中获得了广泛的应用。11.5 11.5 使用使用ADOADO访问数据库访问数据库5第25页/共35页对象模型ADO采用了OLE DB的数据访问模式。它是数据访问对象(DAO)、远程数据对象(RDO)和开放数据库互联(ODBC)三种方式的扩展。不论是存取本地的还是远程的数据,ADO都提供统一接口。ADO定义的可编程的分层对象集合包括CommandCommand对象:包含关于某个命令,例如查询字符串、对象:包含关于某个命令,例如查询字符串、参数定义等的信息。参数定义等的信息。ConnectionConnection对象:包含关于某个数据库提供程序的信对象:包含关于某个数据库提供程序的信息息ErrorError对象:包含数据提供程序出错时的扩展信息。对象:包含数据提供程序出错时的扩展信息。FieldField对象:包含记录集中数据的某个单列的信息。对象:包含记录集中数据的某个单列的信息。ParameterParameter对象:包含参数化的对象:包含参数化的CommandCommand对象的某个对象的某个参数的信息。参数的信息。PropertyProperty对象:包含某个对象:包含某个ADOADO对象的提供程序定义的对象的提供程序定义的特征特征RecordsetRecordset对象:包含某个查询返回的记录。对象:包含某个查询返回的记录。11.5 11.5 使用使用ADOADO访问数据库访问数据库5第26页/共35页数据控件ADOData控件是ActiveX数据对象。由于ADOData控件不是VisualBasic的内部控件,因此在使用之前必须将其添加到控件箱中去。在控件箱上添加“Microsoft ADO Data Control 6.0(OLEDB)”项。属属 性性说说 明明ConnectionStringConnectionString设置或返回字符串值,用来建立到数据源的连接信息。该字符串有设置或返回字符串值,用来建立到数据源的连接信息。该字符串有一系列一系列”argument=valueargument=value”形式的参数构成,参数说明如下:形式的参数构成,参数说明如下:Provider=Provider=数据源驱动数据源驱动 Data Source=Data Source=数据源名称数据源名称(含路径含路径)Remote Provider=Remote Provider=打开客户端连接时使用的数据源驱动打开客户端连接时使用的数据源驱动 Remote Server=Remote Server=服务器的路径名称服务器的路径名称 CommandTypeCommandType设置或返回整常数,指出命令类型。常数及其意义如下。设置或返回整常数,指出命令类型。常数及其意义如下。1 1AdCmdTxt AdCmdTxt 命令文本内容为命令文本内容为SQLSQL语句语句2 2AdCmdTable AdCmdTable 命令文本内容为表名命令文本内容为表名3 3AdCmdStoreProc AdCmdStoreProc 命令文本内容为存储过程名命令文本内容为存储过程名4 4AdCmdUnknow AdCmdUnknow 命令文本内容类型未知命令文本内容类型未知RecordSourceRecordSource指定记录集的一个字符串表达式。指定记录集的一个字符串表达式。EOFActionEOFAction记录集事件,同上一节的记录集事件,同上一节的DataData控件的同名属性。控件的同名属性。11.5 11.5 使用使用ADOADO访问数据库访问数据库5第27页/共35页控件示例例115 在“选课”数据库中创建“课程表”,为“课程表”编写维护界面,能够实现“课程表”数据的浏览(首条、上一条、下一条、末条)和编辑(添加、修改、删除、退出),设计窗体和运行窗口如图所示。11.5 11.5 使用使用ADOADO访问数据库访问数据库5第28页/共35页数据窗体向导isual Basic提供的数据窗体向导可以帮助用户快速建立一般化的数据库应用程序,它可以根据用户选择自动设置前面介绍过的ADO控件和数据绑定控件。数据窗体向导是作为外接程序存在的,因此当一个新工程启动时,它并没有出现在系统菜单中。在使用之前应从“外接程序”菜单中执行“外接程序管理器”命令,在打开的对话框中,选择“数据窗体向导”项并选择加载方式后单击“确定”按钮,将其加入到系统菜单中。如果数据窗体仅是程序的一部分,也可以通过执行“工程”菜单下的“添加窗体”命令,在打开的对话框中,选择“数据窗体向导”项来启动该向导。11.5 11.5 使用使用ADOADO访问数据库访问数据库5第29页/共35页利用数据环境设计器可以将数据绑定控件与数据库连接起来,实现对数据库的基本操作。所谓数据绑定控件是一些能够和数据库中的数据表的某个字段建立关联的控件。它的操作过程是先创建“数据环境”文件,然后再与窗体中的数据绑定控件建立连接。例116 利用数据环境设计器创建学生表的数据维护界面,包括数据的浏览,以及增删改的功能。11.6 11.6 数据环境设计器数据环境设计器 6第30页/共35页数据报表设计器是一个多功能的报表生成器,可以创建联合分层结构的报表。VisualBasic6.0提供了DataReport对象作为数据报表设计器(data report designer)。DataReport对象除了具有强大的功能外,还提供了简单易操作的界面。数据报表设计器由DataReport对象、Section对象和DataReport控件组成。例117 为学生表创建报表,使得学生按照专业打印,并且能够统计该专业的学生数。11.7 11.7 数据报表的制作数据报表的制作7第31页/共35页例118 合并先前的示例,创建一个系统能够实现学生选课,并且能够对基本表的维护(学生表、课程表、院系表、性别表)以及报表的打印(学生表报表,选课报表)。程序设计窗体和运行结果如图。11.8 11.8 综合实例综合实例8第32页/共35页(1)创建表格(2)设置数据环境。(3)添加DataGrid控件(4)为按钮编写代码(5)添加“选课报表”输出各门课程的名单(6)添加菜单(7)添加工具栏(8)保存并运行程序 11.8 11.8 综合实例综合实例8第33页/共35页作业作业课后习题 1,3,4,5第34页/共35页华侨大学感谢您的观看!第35页/共35页

    注意事项

    本文(数据库的基本应用.pptx)为本站会员(莉***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开