版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章
动态WEB概述与开发环境搭建PHP动态Web技术第1章动态WEB概述与开发环境搭建第2章创建PHP动态网站第3章数据处理第4章数据输出第5章数据采集第6章页面引用第7章状态维护第8章MySQL数据库第9章PHP访问数据库第10章网上书城项目全套PPT课件1了解网页技术的发展历程2了解PHP技术3搭建PHPWeb项目开发环境4熟悉EclipsePDT集成开发环境学习目标一、动态WEB基础1、认识互联网Internet因特网,又称为国际互联网。它是由使用公用语言互相通信的计算机连接而成的全球网络。一旦你连接到它的任何一个节点上,就意味着该计算机已经连入Internet网上了。一、动态WEB基础Web
一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面。通过超级链接使Internet上的信息节点互为关联。一、动态WEB基础Web客户端、服务器B/S结构客户端(Browser)用户在浏览器地址栏输入网页地址,浏览器即向对应的Web服务器发出页面请求。服务器(Server)Web服务器接收到该请求后,根据文件名查找到相应的网页文件。如果是静态网页,直接返回网页;如果是动态网页,调用专门的程序处理解释为静态页面发送返回给浏览器,呈现给用户。一、动态WEB基础2、网页类别静态网页主要由超文本标记语言(HTML)制作而成。显示的内容和格式固定不变。但是,静态网页上可以出现视觉上的动态效果,比如动画、滚动文字等。静态网页运行速度快,内容相对稳定易被搜索引擎检索。一、动态WEB基础动态网页在基本的HTML语言的基础上,加入诸如Java、C#、PHP等程序语言编写的代码,实现网站的一些特定功能。用户和动态网页之间可以进行交互,网页输出的内容将根据客户端的不同请求而动态产生不同的结果。例如:百度微博淘宝一、动态WEB基础3、动态WEB访问流程一、动态WEB基础4、Web应用开发技术之三大流派开源脚本语言,执行效率高易学易用跨平台一、动态WEB基础Sun公司完全面向对象、安全可靠基于组件的设计跨平台微软公司支持多种语言Windows平台一、动态WEB基础5、PHP的发展历程1995年11月,PHP1.0正式发布,可以访问数据库,开发简单的动态WEB程序1.01997年11月,大约50000个网站使用PHP,占1%2.01998年6月,当今PHP语法结构的第一个版本可扩展3.02000年5月,基于新的Zend引擎更高的性能4.02004年7月,第二代Zend引擎面向对象,新的对象模型PDO5.02015年12月,重构PHP引擎,性能提高2倍7.0一、动态WEB基础6、PHP的特点PHP支持多种数据库运行效率高易用快捷开源和免费功能强大跨平台一、动态WEB基础7、课程使用的开发环境312PHP服务器:WampServer数据库:MySQL开发工具:EclipsePDT二、PHP开发环境搭建安装环境要求操作系统:Windows7或者Windows更高版本、WindowsServer2008及以上VisualC++runtime(CRT)库:PHP5.6要求VCCRT11,PHP7.0+要求VCCRT141、安装WampServer二、PHP开发环境搭建2、安装EclipsePDT学习进步!PHP动态Web技术第2章
创建PHP动态网站PHP动态Web技术1通过创建一个简单的网站,掌握建立PHP网站的基本步骤2了解PHP网站结构,网站中的专用文件夹和文件3阅读网页源代码,了解网页文件的框架结构4熟知PHP编程规范学习目标一、使用EclipsePDT创建PHP网站创建PHPweb应用程序的基本步骤040103创建网站新建网页调试运行02编辑网页二、PHP网页文件结构二、PHP网页文件结构312<?php…?>这对标记界定了PHP代码的起始。<?php…?>标记之外的其它内容都是HTML代码。PHP文件就是在HTML网页内容的基础上嵌入一定的PHP代码来实现一些特定的功能。三、PHP基本语法123XML风格、脚本风格、短标记、ASP风格。PHP标记:PHP语句以用分号(;)结束。一段PHP代码的结束标记会自动隐含表示一个分号。语句:三种注释方式。注释:学习进步!PHP动态Web技术第3章
数据处理PHP动态Web技术1掌握PHP语言的基础知识,包括变量和常量、常用数据类型、运算符和表达式、PHP语句以及流程控制2运用PHP面向对象的特点编程3通过实践演练,综合运用PHP编程知识解决实际问题学习目标一、变量和常量命名规则PHP中的变量使用一个美元符号“$”开始,后面加变量名称来表示变量名称以字母或下划线开头变量名称由字符、下划线和数字组成(数字不能放在开头)变量名称不能使用PHP的保留字变量名称不要与系统函数名、类名或对象名相同大小写敏感一、变量和常量变量的赋值传值赋值将某一数值赋给某个变量,这个数值既可以是某个确定的数字、字符串,也可以是一个表达式的值,或是其它变量的值。引用赋值将新的变量简单地引用或者指向原始变量。采用这种方式赋值的变量,如果改动新的变量的值,则原始变量也相应改变,反之亦然。在源变量之前加上一个“&”符号表示使用引用赋值。一、变量和常量可变变量和常量PHP提供了一种特殊的变量称为可变变量,它允许我们动态地去改变一个变量的名称,即变量名可变。这个特性的工作原理就是用一个变量的值作为另一个变量的名称。语法形式是使用两个美元符号“$$”。可变变量类似变量,但是常量只存储唯一的一个值,在程序执行期间该值不能被改变。常量一、变量和常量判断命名是否正确练习$Mybook$world$_hi$good,morning$ifvAb$1test$This_is_me5G二、数据类型1、九种原始数据类型312四种标量数据类型:integer(整型)、float(浮点型,也称作double)、boolean(布尔型)和string(字符串)三种复合类型:array(数组)、object(对象)和callable(可调用)两种特殊类型:resource(资源)和NULL(空数据)二、数据类型2、数据类型检查is_float(),is_real(),is_double():检查变量是否浮点数。is_int(),is_integer(),is_long():检查变量是否为整数。is_string():检查变量是否为字符串。is_bool():检查变量是否为布尔型。is_object():检查变量是否为对象类型。is_array():检查变量是否为数组。is_null:检查变量是否为NULL。is_numeric():检查变量是否为数字或数字字符串。二、数据类型3、类型转换强制类型转换运算符:()类型转换函数:intval(),floatval()、strval()和boolval()settype()函数三、运算符算术运算符:+、-、*、/、%、**赋值运算符:=、+=、-=、*=、/=、%=。字符串运算符:.、.=递增递减运算符:++$a、$a++、--$a、$a--比较运算符:==、===、!=、<>、!==、<、>、<=、>=、<=>、??…??逻辑运算符:and、or、xor、!、&&、||数组运算符:+、==、===、!=、<>、!==运算符的优先级:尽量采用括号来保证运算的顺序。四、流程控制1、条件语句If语句依据括号中的布尔表达式选择相关语句执行。简单的格式:if(条件){………..;}四、流程控制Switch语句构成多重分支结构。把一个变量表达式与许多不同的值比较,根据不同的比较结果执行不同的程序段四、流程控制switch(表达式){case常量表达式1:
语句块; break; case常量表达式2:
语句块; break; … case常量表达式n
语句块; break; default:
语句块;}四、流程控制2、循环语句While循环while(布尔表达式){
循环体;}当布尔表达式的值为true时重复执行循环体中的代码。四、流程控制do-while循环do{
循环体}while(布尔表达式);do循环语句重复执行一个语句或语句块,直到指定的布尔表达式的值为false为止。四、流程控制For循环for(循环变量初值;布尔表达式;循环变量增量或减量){
循环体;}for循环重复执行一个语句或语句块,直到指定的布尔表达式为false为止。和前面两种循环不同的是,for循环会自动对循环变量作增量或减量操作。四、流程控制ForEach循环foreach(类型迭代变量in集合或数组){
循环体;}foreach语句会遍历集合或数组中的每一个元素,为每个元素执行一次循环体中的代码。四、流程控制3、跳转语句break语句跳出包含它的switch、while、do、for或foreach语句。简单地说,break跳出循环体。break语句continue语句的功能是结束本次循环,继续下一次循环,但是并不退出循环体。continue语句五、函数创建与调用函数以关键字“function”开头,后面跟着函数名称与一对小括号(),然后使用一对花括号来包含函数代码。函数参数参数定义在函数名之后的小括号内,一个函数可以有任意多个参数,它们以逗号进行分隔。通过引用传递参数参数前面加上符号“&”来表示该参数通过引用传递。五、函数默认参数值函数可以定义参数的默认值,如果在调用函数时没有传递该参数值,则会取其默认值。函数返回值用return语句来返回值六、变量作用域局部变量与全局变量在函数内部声明的变量具有局部作用域,只能在函数内部进行访问。在函数之外声明的变量具有全局作用域,只能在函数以外进行访问。函数内部访问全局变量若需要在函数中访问全局变量,可以使用global关键字在函数内部的变量前面加以声明。静态变量函数执行完成后通常会清除所有的局部变量,如果程序需要保留局部变量的值在函数执行后不被丢失,通过static关键字声明它为静态变量。七、面向对象编程1、类类的声明[修饰符]class类名{
类成员;}类成员一般分为三类:数据成员、函数成员和嵌套类型。类是面向对象编程的基本单位。七、面向对象编程构造函数和析构函数构造函数用于执行类的实例的初始化,构造函数与类名相同。即使没有声明,编译器也会自动提供一个默认的构造函数。析构函数是销毁这个类的时候调用,因为.NET具有自动垃圾收集的特性,所以程序中一般不会显示声明析构函数。七、面向对象编程类的修饰符312public:公有成员,允许类的使用者从外部进行访问。private:私有成员,只有该类的成员可以访问,类外部是不能访问的。protected:保护成员,允许派生类访问,但对外部是隐藏的。七、面向对象编程生成类的实例变量名=new类名(参数)$a=newStudent();引用对象的属性和方法使用属性对象名->属性名调用方法对象名->方法名(参数)七、面向对象编程2、类的继承在类之间建立一种相互关系,子类可以继承父类的特性和能力,而且子类还可以加入新的特性或者修改已有的特性。语法格式:
class子类的名称extends父类名称{
类成员;}七、面向对象编程3、类的多态同一操作使用于不同的类的实例时,不同的类将进行不同的解释,产生不同的执行结果。PHP的多态性是通过接口(interface)实现的。接口指定一个类具有哪些方法,但并不定义这些方法的具体内容。类使用implements关键字来实现接口。七、面向对象编程实现步骤:接口使用interface关键字来定义,语法类似于定义一个标准的类。接口中定义的所有方法都必须是公有的,而且所有的方法都是空的。定义接口此时,类定义的方法必须和接口中的方法完全一致,并且必须提供接口中所有方法的具体实现。一个类可以同时实现多个接口,多个接口名称之间以逗号隔开类使用implements关键字来实现接口七、面向对象编程PHP的多态也可以通过抽象类来实现。抽象类包含有抽象方法,抽象方法只是声明了方法名、调用方式和参数,但并不定义具体的功能实现。抽象类不能被实例化,它只能用于继承。子类在继承一个抽象类的时候,必须实现父类中的所有抽象方法,而且这些方法的访问控制必须和父类中一致或者更宽松些。例如某个抽象方法是受保护的,那么子类中实现的方法就应该是受保护的或者公有的,而不能是私有的。八、实践演练给定一个年份和一个月份,要求:(1)判断该年份是闰年还是平年。(2)判断该月属于哪个季节。(3)判断该年该月有多少天。5G八、实践演练312符合下列条件之一为闰年:能被400整除;或者,能被4整除,但不能被100整除季节:12、1、2月属冬季,3~5月属春季,6~8月属夏季,9~11月属秋季天数:1、3、5、7、8、10、12月31天,4、6、9、11月30天,2月闰年29天、平年28天学习进步!PHP动态Web技术第4章
数据输出PHP动态Web技术1掌握常用的输出语句echo和print2掌握格式输出语句printf3掌握调试过程中输出数组和对象的方法学习目标一、输出字面量输出字面量的2种方法echoprint5G一、输出字面量如果需要输出大段的文本,直接在HTML网页文档中输出比在PHP代码中通过echo输出效率更高,因为PHP代码还需要经过服务器的解析。在输出的内容相同的情况下,相对来说echo输出比print稍快,因为它不需要返回任何值。二、输出变量echo和print都常用于输出变量如果输出的是变量与字符串相混合的数据,注意使用双引号。在PHP中双引号里面包含的变量可以被解析,如果是使用单引号将输出变量名称而不是变量的值。在变量名称后面需要跟上一个空格表示变量名称描述完毕,以此避免PHP在解析时将其后面跟着的字符串一起理解成一个变量名称。此外,也可以使用一对{}来包含变量名称,这是更为常用的一种方式。三、按格式输出数据printf()函数输出格式化的字符串%s:显示为字符串%d:显示为有符号的十进制整数%f:显示为浮点数%b:显示为二进制数%x:显示为十六进制数%o:显示为八进制数printf(format,$arg1,$arg2,…);四、输出数组和对象print_r()和var_dump()常用于在调试时输出数组或对象使用print_r输出数组将以Array开头,以键值对的列表形式呈现元素。输出对象与数组类似,不同的是以Object开头。var_dump()函数除了输出内容之外,还会输出数据的类型、长度等相关信息。所以var_dump()在调试中使用得更多。学习进步!PHP动态Web技术第5章
数据采集PHP动态Web技术1掌握表单常用元素的使用2掌握接收表单数据的方法3掌握文件的上传及处理4掌握表单数据验证及安全处理方法学习目标一、form表单采集数据form表单<form>元素定义在提交表单时执行的动作,指定表单的处理程序action属性指定在提交表单时所采用的数据传输的HTTP方法,包括GET和POST两种方式。method属性一、form表单采集数据表单元素文本框,单选按钮,复选框,下拉列表,提交按钮。二、处理表单使用超全局变量$_GET或者$_POST来收集表单数据312以GET方法发送的数据使用变量$_GET收集,以POST方法发送的数据使用变量$_POST来收集。创建关联数组包含有键/值对,数组元素的键是表单元素的name属性,而值就是来自用户的输入数据。使用$_GET["表单元素name属性"]或者$_POST["表单元素name属性"]来得到用户输入的数据三、上传文件使用全局变量$_FILES数组传递数据表单中使用文件上传框<inputtype=”file”name=”…”/>,让用户可以选择需要上传的文件。使用move_uploaded_file()方法将上传文件移动到指定文件夹进行保存。表单提交后,表单处理程序使用全局变量$_FILES数组接收和处理上传的文件信息。网页表单设置enctype属性等于”multipart/form-data”,表示表单将采用一种特殊的编码方式工作,这是实现文件从表单上传的首要条件。三、上传文件上传文件检查通过$_FILES['userfile']['error']变量中的错误代码来进行适当处理。错误代码含义0没有错误发生,文件上传成功1上传文件超过了php.ini中upload_max_filesize选项限制的值2上传文件的大小超过了HTML表单中MAX_FILE_SIZE选项指定的值3文件只有部分被上传4没有文件被上传四、数据验证表单验证使用JavaScript代码验证数据有效性。常用验证包括:密码与确认密码相同验证。必填验证。手机输入规则验证(正则表达式)。邮箱输入规则验证(正则表达式)。其他验证。四、数据验证提交数据的安全处理表单提交后的数据还需要做一些处理以保证安全性:通过PHP的htmlspecialchars()函数传递所有变量。用户提交的数据中如果包含有HTML标签可能会对网页造成危害,可以通过htmlspecialchars()函数把特殊字符转换为转义代码而不再是HTML实体,例如“<”和“>”之类的HTML字符会被替换为<和>。从而可以防止攻击者通过在表单中注入HTML或JavaScript代码对网站形成的安全风险。四、数据验证去除用户输入数据中的不必要字符,比如多余的空格、制表符、换行符等等。可以通过PHP的trim()函数来完成。处理反斜杠“\”,通过PHPstripslashes()函数实现。5G学习进步!PHP动态Web技术第6章
页面引用PHP动态Web技术1掌握利用div和CSS实现页面布局2掌握include方法的使用3在网站中创建和应用页头和页脚统一网站风格学习目标一、页面布局使用div+CSS技术实现页面布局312div是一个HTML标签,<div>元素并没有特定的含义,它通常作为一个容器来组合其他HTML元素。CSS(CascadingStyleSheets)指层叠样式表,它通过描述样式来定义浏览器如何显示HTML元素,包括元素的布局和外观样式。<div>元素能够轻松地通过CSS来对其进行定位,灵活地设置各种样式,所以常用作布局工具。二、页面包含1、include和require通过include或require语句,可以将一个网页文件的内容插入到另一个PHP文件之中。其语法如下:include'文件路径';require'文件路径';二、页面包含在服务器执行页面之前,include或require语句会获取指定文件中的所有文本和代码,将它们复制到使用包含语句的文件中。include和require语句的不同之处在于它们的错误处理方式。如果用include语句引用某个文件并且PHP无法找到它,只生成警告,脚本会继续执行,而require语句则会生成致命错误并停止脚本。二、页面包含2、include_once和require_onceinclude_once语句在脚本执行期间包含并运行指定文件,其行为方式和include语句类似。它们的区别是对于网页中已经被包含过的文件,include_once不会再次包含该文件,仅包含一次。如果在脚本执行期间同一个文件有可能出现被包含超过一次的情况,而又需要确保该文件只被包含一次以避免函数重定义,变量重新赋值等问题的时候,常常使用include_once语句;require_once语句和require语句类似,它们的唯一区别就是require_once会检查文件是否已经被包含过,如果是则不会再次包含。学习进步!PHP动态Web技术第7章
状态维护PHP动态Web技术1了解PHP状态管理的概念2掌握几种常用的状态管理技术,查询字符串QueryString、Cookie、会话状态Session的使用3综合应用PHP状态管理技术实现页面功能,对学生信息页和成绩查询页进行访问控制,用户必须登录后才能访问这两个页面,如未登录直接请求则跳转到登录页学习目标一、PHP状态管理概述什么是状态管理?状态管理是在一个网页或者不同网页的多个访问请求中,维护网页状态和信息的过程;PHP实现页面状态维护的常用方法包括:Cookie查询字符串QueryStringSession二、状态管理技术应用1、查询字符串QueryString通过在跳转页面的URL地址的后面附加数据来传送信息;具体书写格式如下:URL?属性1=值1&属性2=值2示例:http://stuMis/index.php?account=张三&news=1查询字符串紧接URL地址之后以问号?开始,包含一个或多个属性/值对,如果有多个属性/值对,它们中间用&符号连接。二、状态管理技术应用读取查询字符串的值:$_GET["属性名称"]示例:$_GET[“account"]二、状态管理技术应用PageA.phpPageB.phpurl=“PageB.php?变量名1=值1&变量名2=值2”$_GET[“变量名1”]$_GET[“变量名2”]二、状态管理技术应用2、Cookie312将少量的数据存储在客户端文件系统的文本文件中,或者存储在客户端浏览器会话的内存中可以设置Cookie保存特定的一段时间;常用于将用户数据储存在用户的本地终端上。二、状态管理技术应用具体书写格式如下:创建Cookie:setcookie("username","Sam",time()+60*60*24);注意:创建Cookie的时候可以指定到期时间,如果没有设置该参数或者设置为零,Cookie将在用户关掉浏览器时过期并被清空。读取Cookie的值:$_COOKIE["username"];二、状态管理技术应用PageA.phpPageB.phpsetcookie(“名称1“,”值1”,time1)setcookie(“名称2“,”值2”,time2)$_COOKIE["名称1“]$_COOKIE["名称2“]本地PC上的Cookie文件二、状态管理技术应用Cookie可以直接删除吗?答:不能直接删除,不过可以通过修改一个Cookie的有效期,达到让浏览器帮着删除Cookie的目的,修改Cookie的有效期为过去的某个时间,当浏览器检查Cookie的有效期时,就会删除这个已过期的Cookie。二、状态管理技术应用3、会话状态(Session)在PHP中使用Session之前,必须首先启动会话;由服务器进行管理,对于每一个用户,都有各自不同的会话状态;具体书写格式如下:写入Session变量:$_SESSION["名称"]=值;读取Session变量:$_SESSION[“名称”];二、状态管理技术应用清除Session:unset($_SESSION["名称"]);PHP中Session的默认过期时间是1440秒,也就是24分钟。如果超过这个时间页面没有被访问刷新或者用户关闭了浏览器Session就会失效。小结状态管理方式使用建议查询字符串QueryString少量信息从一页传递到另一页,安全性不高Cookie在客户端存储少量信息,安全性不高会话状态Session存储特定于各个用户的短期信息,具有较高的安全性。不要存储大量信息。数据库信息量大,安全性高学习进步!PHP动态Web技术第8章MySQL数据库PHP动态Web技术1掌握MySQL数据库的基本概念2掌握使用phpMyAdmin操作MySQL数据库3熟练掌握常用数据库操作语句进行数据库表的增删改查等操作学习目标一、MySQL简介MySQL的特点MySQL是一个关系型数据库管理系统体积小,速度快,总体拥有成本使用标准的SQL数据语言形式,支持多线程开源数据库可应用于多种语言,包括PERL,C,C++,Java和PHP等等一、MySQL简介数据库存储引擎支持多种类型的存储引擎,例如InnoDB、MyISAM、MEMORY、ArchiveMyISAM基于ISAM存储引擎并加以扩展,它具有较高的插入和查询速度,并且支持全文检索,但是它不支持事务处理和外键MyISAM引擎强调性能,执行数度比InnoDB更快。一、MySQL简介InnoDBMySQL5.5.5之后的版本使用InnoDB作为默认引擎提供了具有提交、回滚和崩溃恢复能力的事务安全机制,是事务型数据库的首选引擎二、MySQL的安装与启动通过WampServer集成安装环境一并安装三、访问MySQL数据库三种方式访问数据库MySQL命令行工具安装MySQL后自带命令行工具,通过输入命令操作。图形管理工具使用第三方提供的图形界面工具进行操作,如phpMyAdmin,MySQLDumper,Navicat,MySQLGUITools,MySQLODBCConnector,MySQLWorkbench等等三、访问MySQL数据库编程语言MySQL数据库为多种编程语言提供了API,包括C、C++、Python、Java、Perl、PHP、C#,等等四、使用phpMyAdmin操作数据库登录MySQL1、选择工具2、输入用户名和密码3、登录成功四、使用phpMyAdmin操作数据库创建数据库在数据库分页中输入相关信息后,点击创建。四、使用phpMyAdmin操作数据库创建数据表1、新建数据表2、定义表结构四、使用phpMyAdmin操作数据库添加表数据1、进入输入表数据窗口2、输入表数据五、常用SQL语句INSERT语句用于插入数据INSERTINTO表名称(列名称1,列名称2,...)VALUES(值1,值2,)DELETE语句用于删除数据DELETEFROM表名称WHERE条件表达式UPDATE语句用于更新数据UPDATE表名称SET列名称1=新值,列名称2=新值,…WHERE条件表达式SELECT语句用于查询数据SELECT列名称1,列名称2,…FROM表名称WHERE条件表达式学习进步!PHP动态Web技术第9章PHP访问数据库PHP动态Web技术1了解PHP的两种数据访问接口2掌握使用MySQLi接口访问MySQL数据库3熟练掌握使用PHP函数操作数据库学习目标一、数据访问接口MySQLi和PDOMySQLPDOMySQL基于PHP扩展框架实现,是PHP应用中的一个数据库抽象层规范提供了一个统一的API接口来连接各类数据库服务器系统,让开发人员不必去关心具体的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026浙江杭州上城资本私募基金管理有限公司招聘3人笔试题库附答案详解【典型题】
- 马来西亚棕榈油产业供应链结构调整现状分析发展策略评估规划
- 兰炭煤焦油储罐项目规划选址论证报告
- 金融机构业务创新与风险管理策略研究及行业市场竞争格局分析报告
- 酒店综合管理制度汇编
- 2026黑龙江三江平原沼泽湿地生态系统国家野外科学观测研究站招聘1人笔试题库及参考答案详解一套
- 2026财达证券股份有限公司资产管理业务委员会招聘渠道业务经理1人笔试题库(研优卷)附答案详解
- 马关县2025-2026学年数学三年级上学期期中质量跟踪监视试题含答案解析
- 金属制品钝化处理项目竣工环境保护验收监测报告
- 建筑装饰装修工程设计管理手册
- 广东省学校安全条例知识竞赛题库(附答案)
- 2026河南安阳市文峰区人力资源和社会保障局招聘公益性岗位人员20人笔试题库及完整答案详解(夺冠系列)
- 2026年外研版(三起)版小学英语六年级下册期末综合测试卷及答案(2套)
- 2026广西梧州供电局项目资料员招聘37人考试备考题库及答案详解
- 青岛版五年级下册分数的加减法练习200题及答案
- 房屋居住权合同
- 《电路分析基础》网孔分析法
- 磁浮风机技术说明(招标专用)
- GB/T 4437.1-2023铝及铝合金热挤压管第1部分:无缝圆管
- NB-T 11022-2022 架空导线用绞合型碳纤维复合材料芯
- 生理学第四章第二节 心脏的泵血功能
评论
0/150
提交评论