




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、本資料由-大學(xué)生創(chuàng)業(yè)1 緒 論1.1 成教管理系統(tǒng)需求分析當(dāng)今時代是飛速發(fā)展的信息時代。在各行各業(yè)中離不開信息處理,這正是計算機(jī)被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。使用計算機(jī)進(jìn)行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對于復(fù)雜的信息管理,計算機(jī)能夠充分發(fā)揮它的優(yōu)越性.計算機(jī)進(jìn)行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提.本系統(tǒng)就是為了管理好我校成人教育學(xué)生學(xué)籍、成績信息而設(shè)計的。在學(xué)校里,學(xué)校學(xué)生資料繁多,包含很多的信息數(shù)據(jù)的管理,現(xiàn)今,有很多的學(xué)校都是初步開始使用,甚至尚未使用計算機(jī)進(jìn)行信息管理。根據(jù)調(diào)查得知,
2、他們以前對信息管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,對于學(xué)生成績的統(tǒng)計和核實(shí)等往往采用算盤,計算器等工具進(jìn)行,對學(xué)生考試資料,以及成績管理多用手抄進(jìn)行。數(shù)據(jù)信息處理工作量大,容易出錯;由于數(shù)據(jù)繁多,容易丟失,且不易查找.總的來說,缺乏系統(tǒng),規(guī)范的信息管理手段.盡管有的學(xué)校有計算機(jī),但是尚未用于信息管理,沒有發(fā)揮它的效力,資源閑置比較突出,這就是管理信息系統(tǒng)的開發(fā)的基本環(huán)境。數(shù)據(jù)處理手工操作,工作量大,出錯率高,出錯后不易更改.學(xué)校采取手工方式對教務(wù)檔案進(jìn)行管理,由于信息比較多,信息的管理工作混亂而又復(fù)雜;平時檔案資料放在檔案柜里,教師和教務(wù)處的管理員也只是當(dāng)時對它比較清楚,時間一長
3、,如再要進(jìn)行查詢,就得在眾多的資料中翻閱、查找了,造成查詢費(fèi)時、費(fèi)力。如要對很長時間以前的成績進(jìn)行更改就更困難了?;谶@此問題,我認(rèn)為有必要建立一個成人教育管理系統(tǒng),使學(xué)生學(xué)籍、成績管理工作規(guī)范化,系統(tǒng)化,程序化,避免教務(wù)管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時、準(zhǔn)確、有效的查詢和修改信息本系統(tǒng)基于WEB設(shè)計,采用B/S三層結(jié)構(gòu)體系(前端即瀏覽器,中間層即響應(yīng)層,后端即數(shù)據(jù)端)。所有應(yīng)用數(shù)據(jù)安裝在服務(wù)器端(后端),由中間層封裝了所有業(yè)務(wù)邏輯,負(fù)責(zé)前端與后端之間的數(shù)據(jù)傳遞和處理,數(shù)據(jù)庫的維護(hù)和系統(tǒng)功能升級只需在服務(wù)器端進(jìn)行即可,客戶端不進(jìn)行任何模塊的安裝與設(shè)置,從而實(shí)現(xiàn)客戶端的零維護(hù),
4、大大減輕管理員的工作量,并且提高了工作效率。1。2 功能模塊介紹1。2.1 學(xué)籍管理模塊(如圖1。1所示)實(shí)現(xiàn)對學(xué)校在校成教班學(xué)生、離校生檔案信息資源的查詢、統(tǒng)計、維護(hù)與管理。包括:(1)后臺管理員添加、修改(姓名、密碼、性別、身份證號、準(zhǔn)考證號、專業(yè)、學(xué)習(xí)形式、民族、籍貫、學(xué)號、政治面貌、健康狀況、婚否、參加工作時間、放學(xué)前最高學(xué)歷、入學(xué)時間、現(xiàn)在工作單位名稱、詳細(xì)地址、聯(lián)系電話、郵政編碼、家庭地址、簡歷、社會關(guān)系、結(jié)業(yè)時間、畢業(yè)證編號、學(xué)籍變動情況、注冊日期)。2前臺學(xué)生登陸后查詢自己的檔案信息,并可修改除姓名、準(zhǔn)考證號、專業(yè)、學(xué)號、結(jié)業(yè)時間、畢業(yè)證編號之外的所有信息.注冊日期為程序自動提
5、取并錄入數(shù)據(jù)庫。1。2。2 班主任管理模塊(如圖1。1所示)實(shí)現(xiàn)對學(xué)校在校成教班學(xué)生、離校生成績信息資源、畢業(yè)設(shè)計信息的查詢、統(tǒng)計、維護(hù)與管理。包括:(1) 班主任登陸后臺可添加修改刪除本班的所有學(xué)期的所有課程。(2) 班主任登陸后臺將本班學(xué)生成績添加到相應(yīng)課程中,并可修改、刪除.輸入成績時按成績一(第一次考試成績)、成績二(如有補(bǔ)考,則輸入成績二),最終記入數(shù)據(jù)庫的成績?yōu)槌煽円缓统煽兌淖罡叱煽儭#?) 班主任登陸后臺可對本班學(xué)生的畢業(yè)設(shè)計信息進(jìn)行增刪改查等日常維護(hù)。(4) 學(xué)生登陸后可查詢自己的所有成績,及自己的畢業(yè)設(shè)計信息。1。2。3 超級管理模塊(如圖1.1所示)1. 新聞管理超級管理
6、員admin登陸后臺,可對本系統(tǒng)新聞公告進(jìn)行增刪改查等維護(hù)。2. 留言管理超級管理員admin登陸后臺,可回復(fù)、刪除學(xué)生提問及訪客留言。3. 班主任、專業(yè)、管理超級管理員admin登陸后臺,可對班主任、專業(yè)、課程進(jìn)行增刪改查等日常維護(hù)。管理員登陸(login.asp)超級管理員班主任新聞管理專業(yè)及班主任管理添加超級管理員課程管理學(xué)生檔案管理學(xué)生成成績管理畢業(yè)設(shè)計 管理學(xué)生備注管理圖1。1成教管理系統(tǒng)功能模塊介紹1。3 B/S模式分析Browser/Server (簡稱B/S) 即瀏覽器/服務(wù)器模式,是一種從傳統(tǒng)的二層C/S模式發(fā)展起來的新的網(wǎng)絡(luò)結(jié)構(gòu)模式,其本質(zhì)是三層結(jié)構(gòu)C/S模式.B/S模式是
7、基于Intranet的需求而出現(xiàn)并發(fā)展的,Intranet是應(yīng)用TCP/IP協(xié)議建立的企事業(yè)單位內(nèi)部專用網(wǎng)絡(luò),它采用諸如TCP/IP、HTTP、SMTP和HTML等Internet技術(shù)和標(biāo)準(zhǔn),能為企事業(yè)單位內(nèi)部交換信息提供服務(wù)。在B/S模式中,客戶端運(yùn)行瀏覽器軟件。瀏覽器以超文本形式向Web服務(wù)器提出訪問數(shù)據(jù)庫的要求,Web服務(wù)器接受客戶端請求后,將這個請求轉(zhuǎn)化為SQL語法,并交給數(shù)據(jù)庫服務(wù)器,數(shù)據(jù)庫服務(wù)器得到請求后,驗(yàn)證其合法性,并進(jìn)行數(shù)據(jù)處理,然后將處理后的結(jié)果返回給Web服務(wù)器,Web服務(wù)器再一次將得到的所有結(jié)果進(jìn)行轉(zhuǎn)化,變成HTML文檔形式,轉(zhuǎn)發(fā)給客戶端瀏覽器以友好的Web頁面形式顯示
8、出來。B/S模式管理信息系統(tǒng)基本上克服了C/S模式管理信息系統(tǒng)的不足,其主要表現(xiàn)在: 系統(tǒng)開發(fā)、維護(hù)和升級的經(jīng)濟(jì)性對于大型的管理信息系統(tǒng),軟件開發(fā)、維護(hù)與升級的費(fèi)用是非常高的,B/S模式所具有的框架結(jié)構(gòu)可以大大節(jié)省這些費(fèi)用,同時,B/S模式對前臺客戶機(jī)的要求并不高,可以避免盲目進(jìn)行硬件升級造成的巨大浪費(fèi)。 B/S模式提供了一致的用戶界面B/S模式的應(yīng)用軟件都是基于Web瀏覽器的,這些瀏覽器的界面都很相似。對于無用戶交互功能的頁面,用戶接觸的界面都是一致的,從而可以降低軟件的培訓(xùn)費(fèi)用。 B/S模式具有很強(qiáng)的開放性在B/S模式下,外部的用戶亦可通過通用的瀏覽器進(jìn)行訪問. B/S模式的結(jié)構(gòu)易于擴(kuò)展由
9、于Web的平臺無關(guān)性,B/S模式結(jié)構(gòu)可以任意擴(kuò)展,可以從一臺服務(wù)器、幾個用戶的工作組級擴(kuò)展成為擁有成千上萬用戶的大型系統(tǒng)。 B/S模式具有更強(qiáng)的信息系統(tǒng)集成性在B/S模式下,集成了解決企事業(yè)單位各種問題的服務(wù),而非零散的單一功能的多系統(tǒng)模式,因而它能提供更高的工作效率. B/S模式提供靈活的信息交流和信息發(fā)布服務(wù)B/S模式借助Internet強(qiáng)大的信息發(fā)布與信息傳送能力可以有效地解決企業(yè)、高等學(xué)校內(nèi)部的大量不規(guī)則的信息交流。2 數(shù)據(jù)庫理論基礎(chǔ)一個成功的信息管理系統(tǒng),是建立在許多條件之上的,而數(shù)據(jù)庫是其中一個非常重要的條件和關(guān)鍵技術(shù)。信息管理系統(tǒng)所涉及的數(shù)據(jù)庫設(shè)計分五個步驟:數(shù)據(jù)庫需求分析、概念
10、設(shè)計、邏輯設(shè)計、物理設(shè)計與加載測試.數(shù)據(jù)庫的設(shè)計中,如何處理多對多的關(guān)系和如何設(shè)計主鍵,是兩個有著較大難度、需要重點(diǎn)考慮的問題。本章著重從SQL應(yīng)用、數(shù)據(jù)庫設(shè)計范式和查詢優(yōu)化等方面來分析本系統(tǒng)的關(guān)鍵技術(shù)和實(shí)現(xiàn)難點(diǎn).2。1 數(shù)據(jù)庫系統(tǒng)設(shè)計及范式分析信息系統(tǒng)的主要任務(wù)是通過大量的數(shù)據(jù)獲得管理所需要的信息,這就必須存儲和管理大量的數(shù)據(jù).因此建立一個良好的數(shù)據(jù)組織結(jié)構(gòu)和數(shù)據(jù)庫,使整個系統(tǒng)都可以迅速、方便、準(zhǔn)確地調(diào)用和管理所需的數(shù)據(jù),是衡量信息系統(tǒng)開發(fā)工作好壞的主要指標(biāo)之一。2。1。1 數(shù)據(jù)庫系統(tǒng)設(shè)計數(shù)據(jù)庫設(shè)計主要是進(jìn)行數(shù)據(jù)庫的邏輯設(shè)計,即將數(shù)據(jù)按一定的分類、分組系統(tǒng)和邏輯層次組織起來,是面向用戶的.數(shù)
11、據(jù)庫設(shè)計時需要綜合企業(yè)各個部門的存檔數(shù)據(jù)和數(shù)據(jù)需求,分析各個數(shù)據(jù)之間的關(guān)系,按照DBMS提供的功能和描述工具,設(shè)計出規(guī)模適當(dāng)、正確反映數(shù)據(jù)關(guān)系、數(shù)據(jù)冗余少、存取效率高、能滿足多種查詢要求的數(shù)據(jù)模型。數(shù)據(jù)庫設(shè)計的步驟是:(1) 數(shù)據(jù)庫結(jié)構(gòu)定義(2) 數(shù)據(jù)表定義(3) 數(shù)據(jù)使用權(quán)限設(shè)置(4) 數(shù)據(jù)字典設(shè)計2。1。2 數(shù)據(jù)庫設(shè)計范式分析建立起一個良好的數(shù)據(jù)指標(biāo)體系,是建立數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫的最重要的一環(huán)。一個良好的數(shù)據(jù)指標(biāo)體系是建立DB的必要條件,但不是充分條件。我們完全可以認(rèn)為所建指標(biāo)體系中的一個指標(biāo)類就是關(guān)系數(shù)據(jù)庫中的一個基本表,而這個指標(biāo)類下面的一個個具體指標(biāo)就是這個基本表中的一個字段.但如果直
12、接按照這種方式建庫顯然還不能算最佳。對于指標(biāo)體系中數(shù)據(jù)的結(jié)構(gòu)在建庫前還必須進(jìn)行規(guī)范化的重新組織.在數(shù)據(jù)的規(guī)范化表達(dá)中,一般將一組相互關(guān)聯(lián)的數(shù)據(jù)稱為一個關(guān)系(relation),而在這個關(guān)系下的每個數(shù)據(jù)指標(biāo)項則被稱為數(shù)據(jù)元素(dataelement),這種關(guān)系落實(shí)到具體數(shù)據(jù)庫上就是基本表,而數(shù)據(jù)元素就是基本表中的一個字段(field).規(guī)范化表達(dá)還規(guī)定在每一個基本表中必須定義一個數(shù)據(jù)元素為關(guān)鍵字(key),它可以唯一地標(biāo)識出該表中其它相關(guān)的數(shù)據(jù)元素。在對表的形式進(jìn)行了規(guī)范化定義后,數(shù)據(jù)結(jié)構(gòu)還有五種規(guī)范化定義,定名為規(guī)范化模式,稱為范式。在這五種范式中,一般只用前三種,對于常用系統(tǒng)就足夠了.而且這
13、五種范式是“向上兼容”的,即滿足第五范式的數(shù)據(jù)結(jié)構(gòu)自動滿足一、二、三、四范式,滿足第四范式的數(shù)據(jù)結(jié)構(gòu)自動滿足第一、二、三范式,,依此類推。第一范式(first normal form,簡稱1 NF)就是指在同一表中沒有重復(fù)項出現(xiàn),如果有則應(yīng)將重復(fù)項去掉。這個去掉重復(fù)項的過程就稱之為規(guī)范化處理.在本文所討論的開發(fā)方法里,1 NF實(shí)際上是沒有什么意義的.因?yàn)槲覀儼匆?guī)范化建立的指標(biāo)體系和表的過程都自動保證了所有表都滿足1 NF。第二范式(second normal form,簡稱2 NF)是指每個表必須有一個(而且僅一個)數(shù)據(jù)元素為主關(guān)鍵字(primary key),其它數(shù)據(jù)元素與主關(guān)鍵字一一對應(yīng).
14、只要知道了一個合同記錄的合同號,就可以唯一地在同一行中找到該合同的任何一項具體信息。通常我們稱這種關(guān)系為函數(shù)依賴(functional depEndence)關(guān)系。即表中其它數(shù)據(jù)元素都依賴于主關(guān)鍵字,或稱該數(shù)據(jù)元素唯一地被主關(guān)鍵字所標(biāo)識。第三范式(third normal form,簡稱3 NF)就是指表中的所有數(shù)據(jù)元素不但要能夠唯一地被主關(guān)鍵字所標(biāo)識,而且它們之間還必須相互獨(dú)立,不存在其它的函數(shù)關(guān)系.也就是說對于一個滿足了2NF的數(shù)據(jù)結(jié)構(gòu)來說,表中有可能存在某些數(shù)據(jù)元素依賴于其它非關(guān)鍵宇數(shù)據(jù)元素的現(xiàn)象,必須加以消除。為防止數(shù)據(jù)庫出現(xiàn)更新異常、插入異常、刪除異常、數(shù)據(jù)冗余太大等現(xiàn)象,關(guān)系型數(shù)據(jù)
15、庫要盡量按關(guān)系規(guī)范化要求進(jìn)行數(shù)據(jù)庫設(shè)計。2.2 SQL語言介紹2.2。1 SQL基礎(chǔ)SQL(Structured Query Language,結(jié)構(gòu)查詢語言)是一個功能強(qiáng)大的數(shù)據(jù)庫語言。SQL通常使用于數(shù)據(jù)庫的通訊。ANSI(美國國家標(biāo)準(zhǔn)學(xué)會)聲稱,SQL是關(guān)系數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言.SQL語句通常用于完成一些數(shù)據(jù)庫的操作任務(wù),比如在數(shù)據(jù)庫中更新數(shù)據(jù),或者從數(shù)據(jù)庫中檢索數(shù)據(jù)。使用SQL的常見關(guān)系數(shù)據(jù)庫管理系統(tǒng)有:Oracle、 Sybase、 Microsoft SQL Server、 Access等等.雖然絕大多數(shù)的數(shù)據(jù)庫系統(tǒng)使用SQL,但是它們同樣有它們自立另外的專有擴(kuò)展功能用于它們的系
16、統(tǒng)。但是,標(biāo)準(zhǔn)的SQL命令,比如”Select”、 ”Insert”、 ”Update”、 "Delete"、 ”Create”和"Drop"常常被用于完成絕大多數(shù)數(shù)據(jù)庫的操作。SQL語言有著非常突出的優(yōu)點(diǎn),主要是:n 非過程化語言n 統(tǒng)一的語言n 是所有關(guān)系數(shù)據(jù)庫的公共語言2.2。2 SQL語句SQL功能強(qiáng)大,是一種完備的數(shù)據(jù)處理語言,不僅用于數(shù)據(jù)庫查詢,而且用于數(shù)據(jù)庫中的數(shù)據(jù)修改和更新,概括起來,它可以分成以下幾組:DML(Data Manipulation Language,數(shù)據(jù)操作語言):用于檢索或者修改數(shù)據(jù);DDL(Data Definitio
17、n Language,數(shù)據(jù)定義語言):用于定義數(shù)據(jù)的結(jié)構(gòu),比如創(chuàng)建、修改或者刪除數(shù)據(jù)庫對象;DCL(Data Control Language,數(shù)據(jù)控制語言):用于定義數(shù)據(jù)庫用戶的權(quán)限.DML組可以細(xì)分為以下的幾個語句:SELECT:用于檢索數(shù)據(jù);INSERT:用于增加數(shù)據(jù)到數(shù)據(jù)庫;UPDATE:用于從數(shù)據(jù)庫中修改現(xiàn)存的數(shù)據(jù);DELETE:用于從數(shù)據(jù)庫中刪除數(shù)據(jù)。DDL語句可以用于創(chuàng)建用戶和重建數(shù)據(jù)庫對象。下面是DDL命令:CREATE TABLE,ALTER TABLE,DROP TABLE,CREATE INDEX,DROP INDEX下面是一個簡單SQL語句的例子:我們使用SQL語句來從
18、Students中檢索stu_ID為15的學(xué)生姓名:SELECT Name FROM Students WHERE stu_ID = 15數(shù)據(jù)定義語言DDL:它是用來創(chuàng)建和修改數(shù)據(jù)庫結(jié)構(gòu)的一種語句,包括Create、Alter和Drop語句。數(shù)據(jù)操作語言DML:包括數(shù)據(jù)查詢與數(shù)據(jù)更新。數(shù)據(jù)查詢主要是由Select語句完成,這一點(diǎn)不再贅述.而數(shù)據(jù)更新所造成的風(fēng)險大大超過數(shù)據(jù)查詢.數(shù)據(jù)庫管理系統(tǒng)必須在更改期內(nèi)保護(hù)所存儲的數(shù)據(jù)的一致性,確保有效的數(shù)據(jù)進(jìn)入數(shù)據(jù)庫,數(shù)據(jù)庫必須保持一致性,DBMS還必須協(xié)調(diào)多用戶的并行更新,以確保用戶和它們的更改不至于影響其它用戶的作業(yè)。用于修改數(shù)據(jù)庫內(nèi)容的SQL語句主要
19、有以下三個:(1) Insert,向一個表中加入新的數(shù)據(jù)行(2) Delete,從一個表中刪除數(shù)據(jù)行(3) Update,更改數(shù)據(jù)庫中已經(jīng)存在的數(shù)據(jù)3 ASP數(shù)據(jù)庫編程3。1 ASP簡介Microsoft Active Server Pages即我們所稱的ASP,其實(shí)是一套微軟開發(fā)的服務(wù)器端腳本環(huán)境,ASP內(nèi)含于IIS 3.0和 4.0之中 , 通過ASP我們可以結(jié)合HTML網(wǎng)頁、ASP指令和ActiveX元件建立動態(tài)、交互且高效的WEB服務(wù)器應(yīng)用程序。有了ASP 你就不必?fù)?dān)心客戶的瀏覽器是否能運(yùn)行你所編寫的代碼,因?yàn)樗械某绦蚨紝⒃诜?wù)器端執(zhí)行,包括所有嵌在普通 HTML 中的腳本程序.當(dāng)程
20、序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。以下羅列了Active Server Pages所獨(dú)具的一些特點(diǎn):1。 使用VBScript 、 Jscript等簡單易懂的腳本語言,結(jié)合HTML代碼,即可快速地完成網(wǎng)站的應(yīng)用程序.2. 無須compile編譯,容易編寫,可在服務(wù)器端直接執(zhí)行。3。 使用普通的文本編輯器,如Windows的記事本,即可進(jìn)行編輯設(shè)計。4. 與瀏覽器無關(guān) (Browser Independence), 用戶端只要使用可執(zhí)行 HTML 碼的瀏覽器,即可瀏覽Active Server Pages所設(shè)計的網(wǎng)頁內(nèi)容。
21、Active ServerPages所使用的腳本語言 (VBScript 、 Jscript) 均在WEB服務(wù)器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言.5. Active Server Pages能與任何ActiveX scripting 語言相容.除了可使用VBScript 或Jscript 語言來設(shè)計外,還通過plug-in的方式,使用由第三方所提供的其他腳本語言,譬如REXX、Perl、Tcl等。腳本引擎是處理腳本程序的COM(Component Object Model)物件。6。 Active Server Pages的源程序,不會被傳到客戶瀏覽器,因而可以避免所寫的源程序
22、被他人剽竊,也提高了程序的安全性.7. 可使用服務(wù)器端的腳本來產(chǎn)生客戶端的腳本。8。 物件導(dǎo)向(Objectoriented ).9。 ActiveX Server Components(ActiveX服務(wù)器元件 ) 具有無限可擴(kuò)充性。可以使用Visual Basic 、 Java 、 Visual C+ 、 COBOL等編程語言來編寫你所需要的 ActiveX Server Component 。3。2 ASP內(nèi)置組件介紹什么叫組件(Active Server Compontents)?組件是基于Activex技術(shù)的代碼片斷,通過指定接口提供指定的一組服務(wù),組件供給客戶端(Clients)在
23、運(yùn)行時候請求的對象。你可以理解成組件是一種程序,通過調(diào)用這種程序,你可以實(shí)現(xiàn)你在ASP程序中無法實(shí)現(xiàn)或者很難實(shí)現(xiàn)的功能,組件是一種很好的代碼重用方法。我們可以運(yùn)用Active Server Pages設(shè)計制作動態(tài)、交互的Web頁面,但是一旦你開始著手工作,參與一些實(shí)際工作的時候,你會發(fā)現(xiàn)asp在某些方面功能不強(qiáng),甚至不借助服務(wù)器端組件就很難實(shí)現(xiàn)某些功能,例如:數(shù)據(jù)庫操作(我們通常使用ADO,ADO就是一個組件),郵件功能,文件系統(tǒng)操作,圖形功能。.但是幸運(yùn)的是我們可以找到很多組件來提高ASP編程應(yīng)用能力,下面對ASP內(nèi)置組件作簡單的介紹。· AD ROTATOR組件廣告輪顯組件屬性:
24、 Border,Clickable,TargetFarms方法: GetAdvertisement· FILE ACCESS組件文件操作組件FileSystemObject對象方法: CreateTextFile , OpenTestFile , CopyFile , DeleteFile, FileExists , GetExtensionName , GetFile , GetFileName , MoveFile ,CopyFolder , GetParentFolderName , GetSpecialFolder , GetTempName ,GetDrive , GetD
25、riveName , DriveExists , Drives ,GetAbsolutePathName ,GetBaseName。.· CONTENT LINKING組件此組件主要用于管理網(wǎng)頁網(wǎng)址間的超文本鏈接方法: GetListCount , GetNextURL , GetPreviousDescription ,GetListIndex , GetNthDescription , GetPreviousURL ,GetNextDescription , GetNthURL.。· BROWER CAPABILITIES組件瀏覽器性能組件屬性: browser,ver
26、sion,majorver,minorver,beta,Platform, ActiveXControls,backgroundsounds,Cookies,F(xiàn)rames,Javaapplets ,Tables,Vbscript,Javascript,cdf。建立方法Set BrowerType = Server.CreateObject("MSWC。BrowserType”)3。3 SQL語言在ASP中的應(yīng)用數(shù)據(jù)庫查詢語言(SQL)是使用于關(guān)系數(shù)據(jù)庫的標(biāo)準(zhǔn)語言,被很多類型的數(shù)據(jù)庫所支持。下面簡單介紹我們平時使用最頻繁,也是本系統(tǒng)所使用的主要語句:SELECT的語法以及使用.語句的語
27、法如下:SELECT all * | distinct column1, column2FROM table1, table2WHERE condition1 expression1 AND condition2 | rxpression2在上面的語法中,外的語句是必須的,而內(nèi)的是可選的,對于以分割的操作符,則表明語法中必須從 分割的操作符中選擇一個。下面的語法描述同上.在SELECT。.FROM.。WHERE語句中其中SELECT指定需要檢索的字段,F(xiàn)ROM指定要查詢的表,WHERE指定選擇紀(jì)錄的條件,另外還可以包含ORDER BY語句來制定排序紀(jì)錄。語法如下:ORDER BY column
28、1 Integer ASC | DESC其中column1制定排序的字段,也可以使用Integer指定的字段索引來排序,ASC為升序、DESC為降序.在SELECT語句的WHERE中,我們可以使用操作符號 來比較大小以及使用LIKE進(jìn)行匹配。在WHERE語句中,可以使用的操作符有以下幾類:1、比較操作符包含 =、=、= 等若干類2、邏輯操作符包含以下若干類:LIKE、IN、BETWEEN、UNIQUE、IS NULL、EXISTS、ALL和ANYLIKE操作符通過使用通配符將一個值同其它值比較,在ASP的SQL查詢中,可以使用的通配符是*和?其中 *代表任意的若干個字符,而?代表一個字符,例如
29、上面語句中的LIKE Beginner*代表查找所有包含字符串Beginner的值。不過要注意的是使用和 ? 作為通配符是VB的專利。真正的SQL語言的通配符是%和 _,其中代表任意多個字符,_代表一個字符。另外Microsoft Jet Engine對于LIKE操作符還提供了其它一些的過濾選項。IN操作符用于比較某一個值是否等于幾個值中的一個值,例如下面的語句: ”SELECT stu_name,Year FROM student WHERE Year IN (2001,2002,2003)”將從表Titles中選擇所有在2001,2002,2003年入學(xué)的學(xué)生名單。BETWEEN
30、操作符勇于在兩個值之間搜索,例如WHERE Year BETWEEN 2000 AND 2003指定入學(xué)年份必須在1989年和1991年之間.對于邏輯操作符,可以結(jié)合NOT操作符實(shí)現(xiàn)改變查詢條件的方向。例如WHERE Year NOT IN (2001,2002,2003)3、連接符WHERE中的連接符包括AND 和OR,使用AND時,所有查詢都必須是True時,條件才成立,而使用OR時,只要連接的一個查詢?yōu)門rue,條件就成立.在使用比較操作符時要注意,在ASP操作數(shù)據(jù)庫引擎時對于查找的字符串,要使用單引號或者雙引號將字符串括起來,例如WHERE Name=LiGang。而對于日期類型的數(shù)據(jù)
31、,要使用號將日期括起來,例如WHERE BirthDay > #19801001#而在使用通配符和LIKE操作符時,需要使用引號而不是號,例如WHERE BirthDay LIKE ”1990-01".引號告訴數(shù)據(jù)庫引擎將日期當(dāng)字符串處理,而#號告訴數(shù)據(jù)庫引擎將日期當(dāng)數(shù)字處理.4 成教管理信息系統(tǒng)設(shè)計4。1 成教管理系統(tǒng)數(shù)據(jù)庫設(shè)計4。1.1 概念設(shè)計在概念設(shè)計階段中,應(yīng)該從用戶的角度看待數(shù)據(jù)及處理要求和約束,產(chǎn)生一個反映用戶觀點(diǎn)的概念模式。然后再把概念模式轉(zhuǎn)換成邏輯模式。將概念設(shè)計從設(shè)計過程中獨(dú)立開來,使各階段的任務(wù)相對單一化,設(shè)計復(fù)雜程度大大降低,不受特定DBMS的限制。利用
32、ER方法進(jìn)行數(shù)據(jù)庫的概念設(shè)計,可分成三步進(jìn)行:首先設(shè)計局部ER模式,然后把各局部ER模式綜合成一個全局模式,最后對全局ER模式進(jìn)行優(yōu)化,得到最終的模式,即概念模式。(1)設(shè)計局部ER模式(如圖4.1)實(shí)體和屬性的定義:學(xué)生id (自動編號)、stu_name (姓名)、stu_pw (密碼)、stu_sex(性別)、stu_card(身份證號)、stu_id(準(zhǔn)考證號)、spe_name (專業(yè))、stu_style(學(xué)習(xí)形式)、stu_mz(民族)、stu_jg(籍貫)、stu_xh(學(xué)號)、stu_zz (政治面貌)、stu_jk(健康狀況)、stu_hf(婚否)、stu_cjgz(參加工
33、作時間)、stu_xl(入學(xué)前最高學(xué)歷)、stu_rxsj(入學(xué)時間)、stu_now_name(現(xiàn)在工作單位名稱)、stu_now_address(詳細(xì)地址)、stu_now_tel(聯(lián)系電話)、stu_now_post(郵政編碼)、stu_home(家庭地址)、stu_resume(簡歷)、stu_shgx(社會關(guān)系)、stu_jysj(結(jié)業(yè)時間)、stu_byzh(畢業(yè)證編號)、stu_xjbd(學(xué)籍變動情況)、stu_date(注冊日期)管理員表(超級管理員、班主任)id (自動編號)、admin_name (管理員名)、admin_pw (管理員密碼)、check (檢查是否為超級管
34、理員) spe_name (專業(yè)名)學(xué)生成績表stu_xh(學(xué)生學(xué)號)、 cou_id(課程編號)、stu_cj_1(學(xué)生第一次成績)stu_cj_2(學(xué)生補(bǔ)考成績)、stu_cj_3(學(xué)生最終成績)畢業(yè)設(shè)計表stu_xh(學(xué)生學(xué)號)、 gra_title(畢業(yè)論文題目)、gra_teacher(指導(dǎo)老師)、gra_db(答辯負(fù)責(zé)人)、gra_cj(答辯成績)獎懲情況表stu_xh(學(xué)生學(xué)號)、 stu_award(獎懲情況)課程表cou_id(課程編號)、cou_name(課程名)、cou_teacher(開課教師)、cou_term(開課學(xué)期)專業(yè)表spe_name (專業(yè)名)spe_te
35、acher(班主任)學(xué) 生學(xué) 號姓 名性 別密 碼 身份證號專業(yè)地址準(zhǔn)考證號簡 歷畢業(yè)證編號結(jié)業(yè)時間其它圖4。1局部ER圖的設(shè)計示例 (部分屬性未列出)學(xué) 生成 績課 程專 業(yè)來、擁 有學(xué) 生MNN1專 業(yè)擁 有課 程N(yùn)M圖4。2 聯(lián)系定義ER模型的“聯(lián)系”用于刻畫實(shí)體之間的關(guān)聯(lián)。一種完整的方式是對局部結(jié)構(gòu)中任意兩個實(shí)體類型,依據(jù)需求分析的結(jié)果,考察局部結(jié)構(gòu)中任意兩個實(shí)體類型之間是否存在聯(lián)系。若有聯(lián)系,進(jìn)一步確定是1:N,M:N,還是1:1等。還要考察一個實(shí)體類型內(nèi)部是否存在聯(lián)系,兩個實(shí)體類型之間是否存在聯(lián)系,多個實(shí)體類型之間是否存在聯(lián)系,等等。聯(lián)系定義如圖4.2所示。解釋如下:u 一個學(xué)生可
36、以選擇多門課程學(xué)習(xí),而一門課程有多個學(xué)生學(xué)習(xí);u 一個專業(yè)可以擁有多名學(xué)生,而一名學(xué)生只能選擇一個專業(yè);u 一個專業(yè)可以擁有多門課程,而一門課程也可在不同的專業(yè)講授。(2)設(shè)計全局ER模式所有局部ER模式都設(shè)計好了后,接下來就是把它們綜合成單一的全局概念結(jié)構(gòu)。全局概念結(jié)構(gòu)不僅要支持所有局部ER模式,而且必須合理地表示一個完整、一致的數(shù)據(jù)庫概念結(jié)構(gòu)。專 業(yè)班 主 任專 業(yè) 名 1擁 有學(xué)生學(xué)號 N學(xué) 生 1課程編號 M第一次成績擁 有成 績最終成績 N課 程 N開課學(xué)期開課教師課程編號課 程 名圖4。3“成教管理系統(tǒng)"的全局ER模式(1)確定公共實(shí)體類型為了給多個局部ER模式的合并提供
37、開始合并的基礎(chǔ),首先要確定各局部結(jié)構(gòu)中的公共實(shí)體類型.在這一步中我們僅根據(jù)實(shí)體類型名和鍵來認(rèn)定公共實(shí)體類型。一般把同名實(shí)體類型作為公共實(shí)體類型的一類候選,把具有相同鍵的實(shí)體類型作為公共實(shí)體類型的另一類候選。(2)局部ER模式的合并合并的原則是:首先進(jìn)行兩兩合并;先和合并那些現(xiàn)實(shí)世界中有聯(lián)系的局部結(jié)構(gòu);合并從公共實(shí)體類型開始,最后再加入獨(dú)立的局部結(jié)構(gòu)。(3)消除沖突沖突分為三類:屬性沖突、結(jié)構(gòu)沖突、命名沖突。設(shè)計全局ER模式的目的不在于把若干局部ER模式形式上合并為一個ER模式,而在于消除沖突,使之成為能夠被所有用戶共同理解和接受的同一的概念模型.(4)全局ER模式的優(yōu)化在得到全局ER模式后,為
38、了提高數(shù)據(jù)庫系統(tǒng)的效率,還應(yīng)進(jìn)一步依據(jù)處理需求對ER模式進(jìn)行優(yōu)化.一個好的全局ER模式,除能準(zhǔn)確、全面地反映用戶功能需求外,還應(yīng)滿足下列條件:實(shí)體類型的個數(shù)要盡可能的少;實(shí)體類型所含屬性個數(shù)盡可能少;實(shí)體類型間聯(lián)系無冗余.綜上所述,“成教管理系統(tǒng)”的全局ER模式圖4.3所示。4。1.2 數(shù)據(jù)庫的實(shí)現(xiàn)本系統(tǒng)選用了SQL2000數(shù)據(jù)庫來進(jìn)行數(shù)據(jù)庫的邏輯設(shè)計。首先創(chuàng)建一個數(shù)據(jù)庫:huoyan、然后建立七個基本數(shù)據(jù)庫表如表4。1-表4。7所示.表4。1 學(xué)生基本信息表的結(jié)構(gòu)字段名數(shù)據(jù)類型長度是否關(guān)鍵字必填說明Stu_idint4是是自動編號stu_namenvarchar50否是學(xué)生姓名stu_pwn
39、varchar50否是密碼stu_sexnvarchar50否是性別stu_cardnumeric9否是身份證號stu_idnumeric9否否準(zhǔn)考證號spe_namenvarchar50否是專業(yè)stu_stylenvarchar50否是學(xué)習(xí)形式stu_mznvarchar50否是民族stu_jgnvarchar50否是籍貫stu_xhnumeric9是否學(xué)號stu_zznvarchar50否是政治面貌stu_jknvarchar50否是健康狀況stu_hfnvarchar50否是婚否stu_cjgzdatetime8否否參加工作時間stu_xlnvarchar50否是放學(xué)前最高學(xué)歷stu_r
40、xsjdatetime8否是入學(xué)時間stu_now_namenvarchar50否否現(xiàn)在工作單位stu_now_addressnvarchar50否是詳細(xì)地址stu_now_telnumeric9否是聯(lián)系電話stu_now_postnumeric9否是郵政編碼stu_homenvarchar50否是家庭地址stu_resumentext16否是簡歷stu_shgxntext16否是社會關(guān)系stu_jysjdatetime8否否結(jié)業(yè)時間stu_byzhnumeric9否否畢業(yè)證編號stu_datedatetime8否是注冊日期stu_xjbdnvarchar50否否學(xué)籍變動情況表4.2 學(xué)生成績
41、表的結(jié)構(gòu)字段名數(shù)據(jù)類型長度是否關(guān)鍵字必填說明idint4是是自動編號stu_xhnumeric9是是學(xué)生學(xué)號cou_idnumeric9是是課程編號stu_cj_1numeric9否是學(xué)生第一次成績stu_cj_2numeric9否否學(xué)生補(bǔ)考成績stu_cj_3numeric9否是學(xué)生最終成績表4.3 課程表的結(jié)構(gòu)字段名數(shù)據(jù)類型長度是否關(guān)鍵字必填說明idint4是是自動編號Cou_idnumeric9是是課程編號Spe_namenvarchar9否是所屬專業(yè)名cou_namenvarchar50否是課程名cou_teachernvarchar50否是開課教師cou_termnvarchar50
42、否是開課學(xué)期表4.4 專業(yè)表的結(jié)構(gòu)字段名數(shù)據(jù)類型長度是否關(guān)鍵字必填說明idint4是是自動編號spe_namenvarchar50是是專業(yè)名teacher_pwnvarchar50否是班主任密碼spe_teachernvarchar50否是班主任表4.5 畢業(yè)設(shè)計表的結(jié)構(gòu)字段名數(shù)據(jù)類型長度是否關(guān)鍵字必填說明idint4是是自動編號stu_xhnumeric15是是學(xué)生學(xué)號gra_titlenvarchar30否是畢業(yè)論文題目gra_teachernvarchar15否是指導(dǎo)老師gra_dbnvarchar15否是答辯負(fù)責(zé)人gra_cjnumeric10否是答辯成績表4。6 管理員表的結(jié)構(gòu)字段名
43、數(shù)據(jù)類型長度是否關(guān)鍵字必填說明idint4是是自動編號Admin_checknvarchar50否否是否為超級管理員Spe_namenvarchar50否是專業(yè)名admin_namenvarchar50否是管理員名admin_pwnvarchar50否是管理員密碼表4.7 新聞表的結(jié)構(gòu)字段名數(shù)據(jù)類型長度是否關(guān)鍵字必填說明idnumeric15是是自動編號News_datedatetime50否是添加/修改日期News_titlenvarchar50否是新聞名News_ contentntext16否是新聞內(nèi)容4。2 學(xué)籍管理模塊的實(shí)現(xiàn)學(xué)籍管理模塊分成學(xué)生前臺注冊,管理員后員添加、修改、刪除兩個
44、板塊。學(xué)生前臺注冊不包括學(xué)號、畢業(yè)證號等學(xué)生無權(quán)填寫的項目.stu_reg。asp文件包含script腳本語言對輸入數(shù)據(jù)進(jìn)行檢查,若不允許為空的字段未輸入數(shù)據(jù),則提示錯誤.對于學(xué)號等數(shù)字類型字段,由stu_reg_save。asp進(jìn)行驗(yàn)證,若這些字段為非數(shù)字類型,則定義SESSION(”ERROR")=”YES”,并response。Redirect(”stu_reg。asp”)跳轉(zhuǎn)到stu_reg。asp文件,由if語句判斷并輸出出錯信息“sorry!身份證號、準(zhǔn)考證號、學(xué)號、電話、郵編、畢業(yè)證編號必須為數(shù)字!”。若所有輸入都正確,則連接數(shù)據(jù)庫huoyan,查詢并打開student
45、表,用addnew方法將發(fā)出請求的數(shù)據(jù)錄入數(shù)據(jù)庫,并跳轉(zhuǎn)到成功頁面ok。htm。Stu_reg.asp報錯程序流程圖見圖4.4IF判斷否是Stu_reg_save.asp錄 入判斷輸入是否完整Student 表判斷學(xué)號等字段輸入是否正確是否IF判斷刪除Stu_edit.asp修改Stu_del.asp搜索Stu_search.asp圖4。4 程序流程圖stu_reg。asp -學(xué)生注冊頁面(部分代碼) !#include file=”。/include/conn.asp”-/頭文件包含數(shù)據(jù)庫連接文件!#include file=”.。/include/pass.asp”> -/頭文件包含
46、密碼驗(yàn)證文件<scriptfunction error()if (document。form1。stu_name。value=”)alert("請輸入姓名!");return false;elsereturn true;/script -/檢查輸入是否完整正確if SESSION(”ERROR")=”YES” then%> table width=”59” border="0” align="center” cellpadding=”0" cellspacing="0” trtd height="13&
47、quot;div align=”center”span class=”font1 style2” sorry!身份證號、準(zhǔn)考證號、學(xué)號、電話、郵編、畢業(yè)證編號必須為數(shù)字!/span>/div>/td/tr>/table>%end ifSESSION("ERROR”)=”" > -/用SESSION方法檢查輸入錯誤,并顯示信息form name=”form1” method=”post” action=”stu_reg_save.asp” onSubmit=”return error()”>select name=”spe_id” size
48、=”1" id=”spe_id"> DIM RS SET RS=SERVER。CreateObject(”ADODB。RECORDSET”) SQL=”SELECT * FROM speciality where spe_name=” SESSION("SPE_NAME") & "” RS。OPEN SQL,CONN,1,1 DIM SPE_NAME : SPE_NAME=RS(”spe_name") DIM ID : ID=RS(”id")% option selected value=”<% =ID
49、%”% =SPE_NAME %</option><% rs.close set rs=Nothing /select>-/用speciality中查詢并列出專業(yè)表供學(xué)生注冊時選擇-/form用戶界面如圖4。5所示圖4。5用戶前臺登陸查看檔案界面stu_reg_save.asp學(xué)生學(xué)籍信息存入數(shù)據(jù)庫(部分代碼)DIM stu_card : stu_card=REQUEST("stu_card")If not(isnumeric(stu_card)) Or not(isnumeric(REQUEST(”stu_id”))or not(isnumeric(
50、REQUEST("stu_xh"))Or not(isnumeric(REQUEST(”stu_now_post”)or not(isnumeric(REQUEST(”stu_byzh”) thenSESSION(”ERROR”)="YES"response.Redirect(”stu_reg。asp")END IF -/檢查學(xué)號等屬性是否為數(shù)字,如果不是數(shù)字類型,只跳轉(zhuǎn)到注冊頁面,并定義session方法DIM RSSET RS=SERVER。CreateObject("ADODB。RECORDSET”)SQL=”SELECT FR
51、OM student"RS。OPEN SQL,CONN,1,3rs。addnewrs(”stu_name")=request(”stu_name”)rs.update> -/將注冊信息錄入數(shù)據(jù)庫stu_del。asp 刪除學(xué)生文件<Dim ID : ID=Request("id”)%> -/將發(fā)出請求的id定義成變量ID%DIM RSSET RS=SERVER.CreateObject(”ADODB.RECORDSET”)SQL=”SELECT FROM student WHERE id=” IDRS。OPEN SQL,CONN,1,3RS.DE
52、LETERS。UPDATEResponse。Redirect("。/include/ok。htm")RS。CLOSESET RS=NothingCONN.CLOSESET RS=Nothing -/從學(xué)生表中將編號為ID的記錄刪除4。3 成績管理模塊的實(shí)現(xiàn)成績管理模塊是本系統(tǒng)的重點(diǎn)和難點(diǎn)。它涉及到專業(yè)信息管理、課程信息管理、成績的錄入修改與查詢?nèi)蟀鍓K。專業(yè)信息管理板塊由超級管理員操作,一個專業(yè)由一個班主任管理,所以添加專業(yè)信息時包括專業(yè)代號、名稱,及班主任的用戶名和密碼。課程信息管理板塊由班主任操作,所添加的課程信息包括課程編號、課程名等.成績的錄放修改與查詢板塊也由班主
53、任操作,班主任錄入本班學(xué)生各科成績;按學(xué)生學(xué)號查詢該生所有科目成績;按課程代號查詢本班所有學(xué)生的該科成績.需要說明的是,班主任只可以對本專業(yè)的課程、及專業(yè)的學(xué)生進(jìn)行管理操作(select from - where - order by -語法)。程序說明:(一) login。asp登陸,若“是否為超級管理員"一項為空,則視為班主任管理員,并進(jìn)行驗(yàn)證。查詢speciality表中spe_teacher字段中是否存在該記錄,若不存在則報錯,若存在則驗(yàn)證其密碼,并獲取該記錄的專業(yè)名spe_name,重新定義為SPE_NAME(二) 從courses表中查詢專業(yè)名為SPE_NAME的所有記錄,可進(jìn)行修改、添加等操作,唯一不可修改的是專業(yè)名.(三) 從achievement表中查詢專業(yè)名為SPE_NAME的所有記錄,并獲取到stu_id字段,定義為STU_ID,再從student表中查詢STU_ID所在的記錄,獲取其stu_name字段。同樣的方法,從courses表中查詢到所cou_id(課程編號)所對應(yīng)的cou_name(課程名)4.3.1 專業(yè)信息管理spe_add.asp添加專業(yè)(代碼略)spe _add_save.asp將添加的專業(yè)信息錄入數(shù)據(jù)庫(部分代碼)<DIM RSSET RS=SERVER。Crea
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《Unit 2 I'm Li Le》(教學(xué)設(shè)計)-2024-2025學(xué)年川教版(三起)(2024)英語三年級上冊
- 2024-2025學(xué)年高中物理 第四章 機(jī)械能和能源 第1節(jié) 功教學(xué)設(shè)計 粵教版必修2
- 邏輯學(xué)基礎(chǔ)知識課程
- 《第二單元 智能感知 4 智能調(diào)光》教學(xué)設(shè)計-2023-2024學(xué)年川教版信息技術(shù)(2019)六年級上冊
- 三年級信息技術(shù)上冊 海底世界圖片展教學(xué)設(shè)計 冀教版
- 校園安全目錄設(shè)計
- 《 分?jǐn)?shù)的初步認(rèn)識(二)》(教學(xué)設(shè)計)-2023-2024學(xué)年蘇教版數(shù)學(xué)三年級下冊
- 11 - 20 各數(shù)的認(rèn)識(教學(xué)設(shè)計)-2024-2025學(xué)年一年級上冊數(shù)學(xué)人教版
- 褥瘡的預(yù)防護(hù)理
- 28《海的女兒》第1課時教學(xué)設(shè)計2023-2024學(xué)年統(tǒng)編版語文四年級下冊
- 2024年山東水利技師學(xué)院招聘初級專業(yè)技術(shù)崗位人員考試真題
- 人教版四年級英語下冊教學(xué)課件-四下recycle1 第一課時
- 2024年廣東公需課《百縣千鎮(zhèn)萬村高質(zhì)量發(fā)展工程與城鄉(xiāng)區(qū)域協(xié)調(diào)發(fā)展》試題及答案
- 職業(yè)教育數(shù)字化轉(zhuǎn)型
- 2024年電子商務(wù)新興業(yè)態(tài)探討試題及答案
- 2025版《保障中小企業(yè)款項支付條例》學(xué)習(xí)解讀課件
- 開封尉氏縣事業(yè)單位招聘工作人員考試真題2024
- 空調(diào)改造安裝合同
- 2025年中考道德與法治專題復(fù)習(xí):非選擇題答題指導(dǎo)與答題模板 課件67張
- 2025年浙江安防職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫必考題
- 奔馳事故留修專員年終總結(jié)
評論
0/150
提交評論