版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第14章 使用Asp開(kāi)發(fā)SQL Server應(yīng)用程序,ASP的運(yùn)行環(huán)境與工作原理 ASP的內(nèi)置對(duì)象 ASP應(yīng)用程序的開(kāi)發(fā)過(guò)程及實(shí)現(xiàn) 14.1 ASP概述 14.2 ASP應(yīng)用程序舉例分析 14.3 ASP應(yīng)用程序的開(kāi)發(fā)過(guò)程 14.4 ASP應(yīng)用程序的實(shí)現(xiàn),14.1 ASP概述,ASP,全稱Active Server Page,它提供了一個(gè)在服務(wù)器端執(zhí)行腳本指令的環(huán)境(包括HTML、VBScript、JavaScript等),通過(guò)這種環(huán)境,用戶可以創(chuàng)建和運(yùn)行動(dòng)態(tài)的Web應(yīng)用程序。由于所有的程序都在服務(wù)器端執(zhí)行,這樣就大大減輕了客戶端瀏覽器的負(fù)擔(dān),提高了交互速度。利用ASP不僅能夠產(chǎn)生動(dòng)態(tài)的、交互
2、的、高性能的Web應(yīng)用程序,而且可以進(jìn)行復(fù)雜的數(shù)據(jù)庫(kù)操作。ASP本身包含了VBScript和JavaScript引擎,使得腳本可以直接嵌入HTML中,而且還可以通過(guò)ActiveX控件實(shí)現(xiàn)更為強(qiáng)大的功能。,14.1 ASP概述,14.1.1 ASP的特點(diǎn) 無(wú)需編譯即可直接運(yùn)行。 易于生成。 源程序碼不會(huì)外漏。 獨(dú)立于瀏覽器。 面向?qū)ο蟆?14.1.2 ASP的運(yùn)行環(huán)境和工作流程 1ASP的運(yùn)行環(huán)境 2ASP的工作原理,14.1.2 ASP的運(yùn)行環(huán)境和工作流程,3ASP的文件結(jié)構(gòu) 一個(gè)ASP文件包括以下內(nèi)容:HTML標(biāo)記、文本顯示內(nèi)容、腳本程序VBScript或JavaScript、服務(wù)器端包含指
3、令(Server-Side Include, SSI)等。 ASP頁(yè)面中一般包含腳本代碼。腳本代碼是ASP引擎所能識(shí)別的程序代碼。與純HTML標(biāo)記不同,腳本代碼指示W(wǎng)eb服務(wù)器執(zhí)行的操作,而HTML標(biāo)記只是簡(jiǎn)單地格式化文本、讀取圖形、視頻文件及實(shí)現(xiàn)超鏈接。腳本代碼需通過(guò)定界符與普通文本或HTML標(biāo)識(shí)區(qū)別開(kāi)來(lái)。定界符是一串字符,它標(biāo)志了腳本代碼的開(kāi)始或結(jié)束。HTML使用定界符“”,ASP使用定界符“”加入腳本命令。 (1) 聲明腳本語(yǔ)言 (2) 在ASP中使用腳本語(yǔ)言,【例14-1】使用客戶端腳本,【例14-1】 chap14-1.asp程序中使用了客戶端腳本,其源程序代碼如下: 在ASP中使用
4、客戶端腳本 &num&!=&k - ,【例14-2】使用服務(wù)器端腳本,【例14-2】 chap14-2.asp程序中使用了服務(wù)器端腳本,其源程序代碼如下: 在ASP中使用服務(wù)器端腳本 &Num&!=&factorial(Num) % ,4ASP文件的創(chuàng)建,ASP文件是一個(gè)以.asp為擴(kuò)展名的文件文件,因此可以使用任何一種純文本編輯器(如WINDOWS下的記事本、EditPlus)編寫ASP的程序代碼,然后以.asp作為文件的擴(kuò)展名存盤即可。 ASP文件創(chuàng)建完成后,必須將該文件上傳到Web服務(wù)器上才能有效。當(dāng)瀏覽器請(qǐng)求該網(wǎng)頁(yè)時(shí),Web服務(wù)器根據(jù)請(qǐng)求網(wǎng)頁(yè)的擴(kuò)展名.ASP確定該文件是一個(gè)ASP文件,
5、從而對(duì)該文件中的服務(wù)器端腳本代碼進(jìn)行編譯并執(zhí)行,生成并返回HTML頁(yè)面。,14.1.3 ASP的內(nèi)置對(duì)象,ASP本身提供了可在腳本中使用的一些對(duì)象,這些對(duì)象并不需要經(jīng)過(guò)任何聲明和建立過(guò)程就可在腳本中直接使用,因此稱這些對(duì)象為ASP的內(nèi)置對(duì)象,它們包括:Request對(duì)象、Response對(duì)象、Server對(duì)象、Session對(duì)象、Application對(duì)象及Object Context對(duì)象。 1Request對(duì)象 Request對(duì)象的作用是在服務(wù)器端接受并得到從客戶端瀏覽器提交或上傳的信息。Request 對(duì)象可以訪問(wèn)任何基于 HTTP 請(qǐng)求傳遞的所有信息,包括從HTML表格中通過(guò)GET或PO
6、ST方法傳送過(guò)來(lái)的表單數(shù)據(jù)、Cookie和服務(wù)器變量值。 Request對(duì)象的使用語(yǔ)法如下: Request.collection | property | method (Variable) 其中:collection為集合名;property為屬性名;method為方法名;Variable為變量名。,(1) Form集合,Form數(shù)據(jù)集合是Request對(duì)象中最常用的數(shù)據(jù)集合,可以取得通過(guò)POST方法發(fā)送的客戶端表單中各個(gè)表單元素的內(nèi)容值。這些表單對(duì)象都是由HTML的與標(biāo)記符標(biāo)記的,包括單行文本(Text)、文本塊(TextArea)、復(fù)選框(CheckBox)、單選按鈕(Radio)、下
7、拉式選擇框(Select)或按鈕(Button)等。其語(yǔ)法如下: Request.Form(Element)(Index) | .Count,【例14-3】利用Request對(duì)象的Form數(shù)據(jù)集合,1) 建立一個(gè)HTML的表單輸入程序,其存儲(chǔ)文件名為chap14-3.htm,源程序如下: HTML的表單輸入程序 姓名: 性別: 男 女 電子郵件信箱: ,【例14-3】利用Request對(duì)象的Form數(shù)據(jù)集合,2) 建立一個(gè)處理表單的ASP程序,其存儲(chǔ)文件名稱為chap14-4.asp。這個(gè)ASP程序的主要目的是利用Request對(duì)象的Form數(shù)據(jù)集合來(lái)取得用戶在表單中所填寫的內(nèi)容,其程序如下:
8、 您的姓名是。 您是一位性朋友。 您的E-Mail是。 在瀏覽器的URL中瀏覽chap14-3.htm文件,系統(tǒng)首先會(huì)顯示一個(gè)如圖14-4所示的HTML表單輸入界面,要求輸入姓名、性別及電子郵件等數(shù)據(jù),輸入完成單擊“確定”按鈕,按chap14-3.htm文件中的指定,系統(tǒng)將所用戶輸入的數(shù)據(jù)提交給chap14-4.asp表單處理程序進(jìn)行數(shù)據(jù)處理,因chap14-3.htm中使用POST方法發(fā)送表單數(shù)據(jù),故chap14-4.asp程序中使用Request.Form集合來(lái)接收數(shù)據(jù)。,(2) QueryString集合,QueryString數(shù)據(jù)集合檢索HTTP查詢字符串中變量的值。HTTP查詢字符串
9、由問(wèn)號(hào)“?”后面的值指定。 QueryString數(shù)據(jù)集合在使用上與Form數(shù)據(jù)集合沒(méi)有太大區(qū)別,最主要的不同在于前者既可以直接在瀏覽器的URL中輸入查詢字符串,也可通過(guò)表單的GET方法來(lái)傳送數(shù)據(jù),而后者只能通過(guò)表單的POST方法來(lái)傳遞數(shù)據(jù)。 Request.QueryString集合的語(yǔ)法格式如下: Request.QueryString (Variable)(Index) |.Count,2 Response對(duì)象,與Request獲取客戶端 HTTP 信息相反,Response對(duì)象用來(lái)控制發(fā)送給用戶的信息,包括直接發(fā)送信息給瀏覽器、重定向?yàn)g覽器到另一個(gè)URL或設(shè)置cookie的值。 Res
10、ponse對(duì)象的使用語(yǔ)法如下: Response.collection | property | method (1) Write方法 Response對(duì)象的Write方法將指定的字符串信息輸出至客戶端,語(yǔ)法為: Response.write 任何數(shù)據(jù)類型表達(dá)式或變量 ” 顯示日期時(shí)間 % (2) Redirect方法 Redirect方法使瀏覽器立即重定向到程序指定的URL, 從而顯示新的網(wǎng)頁(yè)。 Response.Redirect URL字符串,3 Server對(duì)象,Server對(duì)象允許用戶取得服務(wù)器提供的各項(xiàng)功能。 Server對(duì)象的使用語(yǔ)法如下: Server. property | m
11、ethod (1) ScriptTimeout屬性 (2) CreateObject方法 Server對(duì)象的CreateObject方法是Server對(duì)象最常用、最重要的方法,該方法允許客戶端建立一個(gè)ActiveX Server組件實(shí)例,其所建立的組件實(shí)例會(huì)隨著服務(wù)器端完成ASP網(wǎng)頁(yè)的處理而自動(dòng)被釋放。語(yǔ)法如下: Set 對(duì)象實(shí)例名稱 = Server.CreateObject(“ActiveX控件”) 例如,建立一個(gè)ADO連接組件的實(shí)例,可以使用代碼: 當(dāng)所創(chuàng)建的對(duì)象不再需要時(shí),應(yīng)釋放其所占的系統(tǒng)資源,可以使用如下代碼: ,4 Session對(duì)象,使用Session對(duì)象可以存儲(chǔ)特定的用戶會(huì)話
12、所需的信息,這些信息是該特定用戶的私有信息。 當(dāng)用戶請(qǐng)求應(yīng)用程序中的某一Web頁(yè)面時(shí),ASP要檢查HTTP頭信息,查看報(bào)文中是否有名為ASPSESSIONID的Cookie發(fā)送過(guò)來(lái),如果有,表明該用戶還沒(méi)有會(huì)話,則Web服務(wù)器將自動(dòng)啟動(dòng)新的會(huì)話,并為該會(huì)話創(chuàng)建一個(gè)Session對(duì)象,生成一個(gè)全局惟一的SessionID值,再把這個(gè)值作為新ASPSESSIONID Cookie值發(fā)送到客戶端,正是使用這種Cookie,可以訪問(wèn)存儲(chǔ)在服務(wù)器上的屬于客戶的信息。 Session對(duì)象的使用語(yǔ)法如下: Session. property | method (Variable) (1) SessionID
13、屬性 SessionID屬性返回Session的標(biāo)識(shí)ID。在創(chuàng)建會(huì)話時(shí),Web服務(wù)器為每一個(gè)Session會(huì)話產(chǎn)生一個(gè)單獨(dú)的標(biāo)識(shí)號(hào)ID,該ID以長(zhǎng)整型數(shù)據(jù)表示。,14.1.4 ASP的內(nèi)置組件,ASP中提供了許多ActiveX組件,用于增強(qiáng)Web應(yīng)用程序的功能,與開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序有關(guān)的是Database Access組件。 在動(dòng)態(tài)網(wǎng)頁(yè)或動(dòng)態(tài)站點(diǎn)中,Web服務(wù)器上運(yùn)行的Web應(yīng)用程序進(jìn)行的最常見(jiàn)和最實(shí)用的操作就是訪問(wèn)服務(wù)器端的數(shù)據(jù)庫(kù)。而ASP內(nèi)嵌的Database Access組件就能輕而易舉地通過(guò)ADO(ActiveX Data Objects)訪問(wèn)存儲(chǔ)在服務(wù)器端各種類型數(shù)據(jù)庫(kù)中的信息。 A
14、ctiveX Data Objects(ADO)中擁有七個(gè)對(duì)象,它們分別是Connection、Command、Recordset、Field、Property、Parameter、Error。,1Connection(連接)對(duì)象,當(dāng)需要對(duì)服務(wù)器端的數(shù)據(jù)庫(kù)進(jìn)行操作時(shí),首先應(yīng)與服務(wù)器端的數(shù)據(jù)庫(kù)建立連接。Connection對(duì)象就是用來(lái)建立和管理應(yīng)用程序與數(shù)據(jù)源之間的連接。 在使用Connection對(duì)象前,必須先調(diào)用Server.CreateObject方法創(chuàng)建該對(duì)象,否則Connection對(duì)象是不能使用的。 Connection對(duì)象創(chuàng)建完成后,在連接數(shù)據(jù)庫(kù)之前還需要對(duì)Connection對(duì)象
15、的屬性進(jìn)行必要的設(shè)置,以便對(duì)連接進(jìn)行配置。 (1) ConnectionTimeOut屬性 定義與數(shù)據(jù)源建立連接時(shí)可以等待的最長(zhǎng)時(shí)間,單位是秒,該屬性默認(rèn)值為15秒。,1Connection(連接)對(duì)象,(2) ConnectionString屬性 ConnectionString屬性包含了用于與數(shù)據(jù)源進(jìn)行連接的必要信息。它支持以下幾個(gè)參數(shù): l Provider: 指定用于連接的數(shù)據(jù)提供者的名稱。 l Data Source / DSN: 指定需連接的數(shù)據(jù)源名稱。 l User ID / UID:指定打開(kāi)這個(gè)連接的用戶ID(身份標(biāo)識(shí))。l Password / PWD:指定連接到數(shù)據(jù)庫(kù)的用戶
16、密碼。 (3) DefaultDatabase屬性 DefaultDatabase屬性定義了Connection對(duì)象連接時(shí)的默認(rèn)數(shù)據(jù)庫(kù)。 (4) Mode屬性 Mode屬性用來(lái)設(shè)置或取得Connection對(duì)象連接的權(quán)限。,1Connection(連接)對(duì)象,(5) Open方法 創(chuàng)建Connection對(duì)象并設(shè)置必要的參數(shù)后,Connection對(duì)象還不能使用,還必須調(diào)用Connection對(duì)象的Open方法來(lái)建立與數(shù)據(jù)源的連接。 (6) Execute方法 在創(chuàng)建Connection 對(duì)象并將它和一個(gè)數(shù)據(jù)庫(kù)成功地建立連接后,用戶可以使用SQL語(yǔ)句或存儲(chǔ)過(guò)程直接與數(shù)據(jù)庫(kù)對(duì)話,可以完成數(shù)據(jù)的插
17、入、更新和刪除操作,這些操作不返回?cái)?shù)據(jù)。但當(dāng)利用Connection 對(duì)象返回?cái)?shù)據(jù)時(shí),只能得到一個(gè)基本的游標(biāo)即只能讀且只能向前的游標(biāo)。 Set RecordSet =Connection.Execute(CommandText ,RecordAffected,Options),1Connection(連接)對(duì)象,(7) Close方法 當(dāng)與數(shù)據(jù)源的連接完成任務(wù)后,應(yīng)調(diào)用Close方法關(guān)閉與數(shù)據(jù)源的連接,釋放與該連接有關(guān)的系統(tǒng)資源。 在使用Close方法關(guān)閉與數(shù)據(jù)源的連接后,為了釋放Connection對(duì)象本身,需要給已經(jīng)創(chuàng)建的Connection對(duì)象賦值Nothing,使Connection對(duì)
18、象徹底從內(nèi)存中消失: ,2Recordset對(duì)象,Recordset 對(duì)象是ADO的一個(gè)最為重要與復(fù)雜的對(duì)象,存放的是來(lái)自表或查詢結(jié)果的記錄集,該記錄集按記錄(行)和字段(列)的形式構(gòu)成。 在使用Recordset對(duì)象之前,必須先創(chuàng)建該Recordset對(duì)象??梢允褂孟铝心_本創(chuàng)建Recordset對(duì)象: 通常在使用Recordset對(duì)象之前需要對(duì)Recordset對(duì)象的屬性進(jìn)行必要的設(shè)置,以便對(duì)該對(duì)象進(jìn)行相應(yīng)操作。,2Recordset對(duì)象,(1) ActiveConnection屬性 該屬性用來(lái)設(shè)置或返回當(dāng)前活動(dòng)的Connection對(duì)象所使用的對(duì)象或連接字符串。 (2) CursorTyp
19、e屬性 該屬性決定Recordset對(duì)象所使用的游標(biāo)類型。不同的游標(biāo)類型決定了對(duì)數(shù)據(jù)庫(kù)所能做的操作。 (3) LockType屬性 該屬性決定用戶是否可以更新數(shù)據(jù)以及編輯過(guò)程中對(duì)記錄使用的鎖定類型。 (4) BOF屬性和EOF屬性 (5) RecordCount屬性 該屬性返回Recordset對(duì)象中記錄的個(gè)數(shù),為一長(zhǎng)整型值。,2Recordset對(duì)象,(6)PageSize屬性 該屬性定義Recordset中一頁(yè)所包含的記錄數(shù),為一長(zhǎng)整型值。 (7)PageCount屬性 該屬性用來(lái)返回Recordset對(duì)象中包含的數(shù)據(jù)頁(yè)數(shù)。 (8)Source屬性 該屬性指示Recordset對(duì)象中數(shù)據(jù)的
20、來(lái)源(Command對(duì)象、SQL語(yǔ)句、表的名稱或存儲(chǔ)過(guò)程)。 (9) Open方法 該方法用來(lái)打開(kāi)一個(gè)基于ActiveConnection和Source屬性的Recordset,還可以用來(lái)傳遞打開(kāi)游標(biāo)所需的所有信息。 Open方法的語(yǔ)法格式如下: Recordset.Open Source,ActiveConnection ,CursorType,LockType,Options,2Recordset對(duì)象,(10)Close方法 在結(jié)束了Recordset對(duì)象的操作后,可使用Close方法釋放所有關(guān)聯(lián)的系統(tǒng)資源。使用Close方法關(guān)閉Recordset對(duì)象后,系統(tǒng)并沒(méi)有將其占用的內(nèi)存釋放,要將
21、對(duì)象從內(nèi)存中完全刪除,可將該對(duì)象變量設(shè)置為Nothing。 (11)MoveFirst、MoveLast、MoveNext和MovePrevious方法 將Recordset對(duì)象中的當(dāng)前記錄指針移動(dòng)到記錄集的第一個(gè)記錄、最后一個(gè)記錄、后一個(gè)記錄和前一個(gè)記錄上。 (12)Move方法 調(diào)用該方法可將當(dāng)前記錄集中的當(dāng)前記錄指針向前或向后移動(dòng)若干個(gè)記錄。,14.2 ASP應(yīng)用程序舉例分析,這里實(shí)現(xiàn)其中的四個(gè)功能模塊登錄管理模塊、學(xué)生信息管理模塊、學(xué)生成績(jī)管理模塊和公用模塊。 登錄管理模塊用于完成學(xué)生、教師的系統(tǒng)登錄。只有登錄的用戶才能查看相應(yīng)的信息和修改相關(guān)的數(shù)據(jù)。如學(xué)生登錄后,能查看本班所有課程的
22、成績(jī),但不能修改成績(jī),可以修改本人的相關(guān)信息(密碼、電話等);教師能查看所有班所有課程的成績(jī),但只能對(duì)本人任課班的對(duì)應(yīng)課程的成績(jī)有修改權(quán)。登錄管理模塊的登錄部分放在主頁(yè)Default.asp中,如圖14-11所示。 學(xué)生信息管理模塊用于完成學(xué)生信息的查詢、修改、添加和刪除操作,如圖14-12、圖14-13所示。在圖14-12所示的學(xué)生信息管理界面中,將學(xué)生信息進(jìn)行了分頁(yè)顯示,單擊相應(yīng)的頁(yè)碼,則該頁(yè)碼所對(duì)應(yīng)的學(xué)生信息將顯示在頁(yè)面上,單擊記錄后的“刪除”超鏈接,則從數(shù)據(jù)庫(kù)中刪除該記錄;單擊“修改”超鏈接,則出現(xiàn)圖14-13所示的學(xué)生信息修改界面,修改完畢,單擊“提交”按鈕,將修改信息提交到數(shù)據(jù)庫(kù)中
23、。,14.3 ASP應(yīng)用程序的開(kāi)發(fā)過(guò)程,ASP應(yīng)用程序由若干個(gè)頁(yè)面組成。每個(gè)ASP頁(yè)面的設(shè)計(jì)一般分為以下幾個(gè)步驟: 1)創(chuàng)建一個(gè)ASP文件。 2)使用HTML標(biāo)識(shí)建立一個(gè)靜態(tài)頁(yè)面。 3)在靜態(tài)頁(yè)面的適當(dāng)位置插入Script腳本和ASP腳本。 4)腳本中先創(chuàng)建ADO的Connection對(duì)象,并使用該對(duì)象連接數(shù)據(jù)庫(kù)。 5)根據(jù)需要?jiǎng)?chuàng)建ADO的Recordset對(duì)象,并使用該對(duì)象訪問(wèn)數(shù)據(jù)庫(kù)。 6)根據(jù)需要將Recordset對(duì)象中返回的數(shù)據(jù)集在網(wǎng)頁(yè)上顯示或在網(wǎng)頁(yè)的表單中供用戶修改,添加或刪除。 7)關(guān)閉并清除打開(kāi)的對(duì)象。 8)文件存盤。 將所有頁(yè)面創(chuàng)建完成后,通過(guò)超鏈接將各個(gè)頁(yè)面連接起來(lái),就組成了一個(gè)ASP應(yīng)用程序。最后將應(yīng)用程序中的所有頁(yè)面及文件上傳到Web服務(wù)器,就可在瀏覽器中通過(guò)主頁(yè)瀏覽相應(yīng)的頁(yè)面,從而實(shí)現(xiàn)規(guī)定的任務(wù)。,14.4 ASP應(yīng)用程序的實(shí)現(xiàn),學(xué)校教務(wù)管理系統(tǒng)所用到的ASP程序在網(wǎng)站上存放結(jié)構(gòu)如下圖所示,主頁(yè),功能按鈕,學(xué)生信息,修改學(xué)生信息,更新學(xué)生成績(jī),連接數(shù)據(jù)庫(kù),日期處理函數(shù),14.4 ASP應(yīng)用程序的實(shí)現(xiàn),14.4.1 公用模塊的設(shè)計(jì) 在ASP應(yīng)用程序中的每個(gè)頁(yè)面,一般都需要通過(guò)ADO連接數(shù)據(jù)庫(kù)的操作。因此,本系統(tǒng)中設(shè)計(jì)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)員工培訓(xùn)與職業(yè)發(fā)展目標(biāo)路徑素質(zhì)制度
- 四川南充市南部縣考核招聘2026屆部屬公費(fèi)師范畢業(yè)生和國(guó)家優(yōu)師計(jì)劃畢業(yè)生(第三批)29人考試備考題庫(kù)及答案解析
- 培訓(xùn)機(jī)構(gòu)考勤存折制度
- 外包員工培訓(xùn)制度
- 培訓(xùn)班工資考核制度
- 康復(fù)站技術(shù)人員培訓(xùn)制度
- 局安全生產(chǎn)培訓(xùn)考試制度
- 市場(chǎng)部安全教育培訓(xùn)制度
- 天天快遞培訓(xùn)制度
- 外出培訓(xùn)會(huì)議制度規(guī)定
- GB/T 19436.2-2025機(jī)械電氣安全電敏保護(hù)設(shè)備第2部分:使用有源光電保護(hù)裝置(AOPDs)設(shè)備的特殊要求
- 凈菜加工工藝流程與質(zhì)量控制要點(diǎn)
- 2025年新能源電力系統(tǒng)仿真技術(shù)及應(yīng)用研究報(bào)告
- 第02講排列組合(復(fù)習(xí)講義)
- 大型商業(yè)綜合體消防安全應(yīng)急預(yù)案
- 《砂漿、混凝土用低碳劑》
- 2025年社區(qū)工作總結(jié)及2026年工作計(jì)劃
- 無(wú)人機(jī)性能評(píng)估與測(cè)試計(jì)劃
- 2025年保安員(初級(jí))考試模擬100題及答案(一)
- 湖北省新八校協(xié)作體2025-2026學(xué)年度上學(xué)期高三10月月考 英語(yǔ)試卷(含答案詳解)
- 酒駕滿分考試題庫(kù)及答案2025
評(píng)論
0/150
提交評(píng)論