【正文】
及網(wǎng)上自測 ,向?qū)W習(xí)者全面提供學(xué)習(xí)資料,做到課前預(yù)習(xí)、課后復(fù)習(xí),取得良好的學(xué)習(xí)效果。 解決方案 本系統(tǒng)做的解決方案 : ( 1)課件 上傳功能,能對(duì)上傳的資料進(jìn)行添加、修改、刪除等功能 。因此通過對(duì)老師上傳的教學(xué)資料編排、規(guī)劃,方便學(xué)生上網(wǎng)下載、 上載、 查詢 、 瀏覽 , 自測等 。 設(shè)計(jì)目標(biāo) 本系統(tǒng)圍繞是個(gè)學(xué)習(xí)性質(zhì)的站點(diǎn)。通常學(xué)生自己在圖書館借的書范圍比較大,不易把握重點(diǎn),這就需要有一套自己老師選定或編寫的習(xí)題供學(xué)生使用。這樣有幾個(gè)不利的地方: ( 1) 格不統(tǒng)一,不同的老師做出來的課件都不一樣,不利于學(xué)生對(duì)資料的查詢; ( 2) 并非每個(gè)老師都有網(wǎng)站空間,這樣就對(duì)學(xué)生在課余時(shí)間的學(xué)習(xí) 不便 ; ( 3) 由于課程多,每個(gè)學(xué)科都有一個(gè)網(wǎng)站地址,對(duì)于學(xué)生來說,難于記住這么多的網(wǎng)站地址; ( 4) 若出現(xiàn)錯(cuò)誤、或變動(dòng)不能做及時(shí)的修改,為了適應(yīng)上課的需要,經(jīng)常要對(duì)上課內(nèi)容做適當(dāng)?shù)恼{(diào)整,這就要求必須能對(duì)課件的內(nèi)容做在線修改的能力。 在瀏覽器的地址欄鍵入 或 即可。安裝 IIS 非常簡單,操作步驟如下; ( 1) 首先從 【 開始 】 菜單選擇 【 設(shè)置 】│【 控制面板 】│【 添加或刪除程序 】 命令,彈出 【 添加或刪除程序 】 對(duì)話框,如圖 11 所示: 圖 11 ( 2) 然后從左側(cè)列表選擇 【 添加 /刪除 Windows 組件 】按扭,彈出【 Windows 組件向?qū)?】對(duì)話框,選中【 Inter 信息服務(wù)( IIS) 】復(fù) 選框,如圖 12 所示: 圖 12 網(wǎng)絡(luò)教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 8 ( 3) 單擊向?qū)姘迳系摹驹敿?xì)信息】按鈕,出現(xiàn)【 Inter 信息服務(wù)( IIS)】對(duì)話框,確認(rèn)【萬維網(wǎng)服務(wù)】被選中。完整的頁面回送到 Web服務(wù)器,網(wǎng)絡(luò)教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 7 從那里送往提出請(qǐng)求的客戶端。而 ASP是一套微軟公司開發(fā)的服務(wù)器端腳本環(huán)境, ASP內(nèi)置于 IIS之中,通過 ASP可以結(jié)合 HTML網(wǎng)頁、 ASP指令和ActiveX組件建立動(dòng)態(tài)、交互且高效的 Web服務(wù)器應(yīng)用程序。它是當(dāng)今 WindowsNT平臺(tái)上執(zhí)行效率最高的 Web服務(wù)器之一。并且,借助 Dreamweaver,還可以使用服務(wù)器語言(例如 ASP、 、ColdFusion 標(biāo)記語言 (CFML)、 JSP 和 PHP)生成支持動(dòng)態(tài)數(shù)據(jù)庫的 Web 應(yīng)用程序。利用 Dreamweaver 中的可 視化編輯功能,可以快速地創(chuàng)建頁面而無需編寫任何代碼。 1. 3 Dreamweaver MX 2020 介紹 Dreamweaver MX 2020 是一款專業(yè)的 HTML 編輯器,用于對(duì) Web 站點(diǎn)、 Web 頁和 Web應(yīng)用程序進(jìn)行設(shè)計(jì)、編碼和開發(fā)。它提供根據(jù)其他用戶的請(qǐng)求和問題而定期更新的幫助文章。 ( 11) 輕松備份信息: 在 Access 2020 中,現(xiàn)在可以將正在使用的數(shù)據(jù)庫的副本保存到其他位置。 或 Microsoft PivotChart174。 ( 9) 自動(dòng)更新屬性: 更改表中的字段屬性后,有控件綁定到該屬性的所有窗體或報(bào)表都可以被自動(dòng)更新。 網(wǎng)絡(luò)教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 6 ( 8) 幫助消滅錯(cuò)誤:新的錯(cuò)誤檢查功能能夠標(biāo)記出窗體和報(bào)表中的常見錯(cuò)誤,使得可以比以前更快地測試和修復(fù)錯(cuò)誤。 ( 6) 使窗體具有新穎外觀: Access 2020 支持 Microsoft Windows XP 的主 題功能,從而為窗體提供一致的設(shè)計(jì)風(fēng)格。因此使用 “存儲(chǔ)過程設(shè)計(jì)器 ”創(chuàng)建 修改存儲(chǔ)在 SQL Server 中的簡單存儲(chǔ)過程,而不必學(xué)習(xí) Transact SQL。而且還能鏈接其他 Access 數(shù)據(jù)庫、 Microsoft Excel 電子表格、 ODBC 數(shù)據(jù)源、 Microsoft SQL Server ? 數(shù)據(jù)庫以及其他數(shù)據(jù)源中的表。 SharePoint? 服務(wù)。 ( 1) 訪問和使用多種來源的信息 :在一個(gè)熟悉的界面中使用各 種格式以及來自不同 序的信息。 Access 2020 的特點(diǎn) Access 2020 提供一組功能強(qiáng)大的工具,這些工具提供的功能相當(dāng)完善,能夠滿足專業(yè)開發(fā)人員的需要,而且對(duì)于新用戶來說,還十分易于上手。 Access 中的數(shù)據(jù)庫文件中不是簡單的存儲(chǔ)數(shù)據(jù)的表,這是 Access 與其他桌面數(shù)據(jù)庫的一個(gè)重要區(qū)別. Access 數(shù)據(jù)庫文件不僅包含傳統(tǒng)意義上的表,還包括操作或者控制數(shù)據(jù)的其他對(duì)象(如查詢,窗體和報(bào)表等)。 Microsoft Access 最重要的特征不是需要編寫程序,對(duì)于大多數(shù) 關(guān)系型數(shù)據(jù)庫管理系統(tǒng),如 Paradox,FoxPro 等而言,其管理者需要具備程序設(shè)計(jì)的能力,才能建立和有效管理一個(gè)應(yīng)用程序.而 Access 數(shù)據(jù)庫系統(tǒng)把數(shù)據(jù)庫應(yīng)用程序的建立移動(dòng)到了用戶環(huán)境中,數(shù)據(jù)庫的管理者不再需要具有程序設(shè)計(jì)能力,除非要執(zhí)行復(fù)雜的操作。 Microsoft Access 經(jīng)歷了 , , Access95, Access97 和 Access2020網(wǎng)絡(luò)教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 5 各個(gè)版本。 1. 2 數(shù) 據(jù)庫 ACCESS 的介紹 ACCESS 的發(fā)展 Microsoft Access 是 一個(gè)關(guān)系型桌面數(shù)據(jù)庫管理系統(tǒng),它可以用來建立中,小型的數(shù)據(jù)庫應(yīng)用系統(tǒng)。 在使用 ADO 之前要先在 ODBC 中添加相應(yīng)的數(shù)據(jù)庫驅(qū)動(dòng)程序,并創(chuàng)建相應(yīng)的 DSN(數(shù)據(jù)源名)。 ADO 對(duì)象在服務(wù)器端執(zhí)行,并向客戶端提供含有數(shù)據(jù)庫信息的內(nèi)容,客戶端也可以根據(jù)指定的權(quán)限返回參數(shù)來對(duì)數(shù)據(jù)庫進(jìn)行讀 寫等操作。此外,還可安裝 Myinfo、 Counters、 Content Rotator、 Page Count 等組件,用戶也可自行編制 Actiive 組件,以提高系統(tǒng)的實(shí)用性。 ( 4) ile Access 組件:提供對(duì)服務(wù)器端文件的讀寫功能。 ( 2) Browser Capabilities 組件:確定訪問 WEB 站點(diǎn)的用戶瀏覽器的功能數(shù)據(jù),包括類型、性能、版本等。此項(xiàng)功能需得到 MTS(Microsoft Transcation Server)管理的支持。 ( 5) Server 對(duì)象:提供對(duì)服務(wù)器有關(guān)方法和屬性的訪問。 ( 3) Request 對(duì)象:從用戶端取得信息傳遞給服務(wù)器,是 ASP 讀取用戶輸入的主網(wǎng)絡(luò)教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 4 要方法。 ( 2) Session 對(duì)象:存貯特定用戶的會(huì)話信息,只被該用 戶訪問,當(dāng)用戶在不同WEB 頁面跳轉(zhuǎn)時(shí), Session 中的變量在用戶整個(gè)會(huì)話過程中一直保存。 ( 5) 面向?qū)ο髮W(xué)習(xí)更容易 ASP 具備有面向?qū)ο螅?ObjectOriented)功能,學(xué)習(xí)容易 , ASP 提供了五種方便能力強(qiáng)大的內(nèi)建對(duì)象: Request、 Response、 Server、 Application 以及 Session,同時(shí), 若使用 ASP 內(nèi)建的 “Application”對(duì)象或 “Session”對(duì)象所撰寫出來的 ASP程序可以在多個(gè)網(wǎng)頁之間暫時(shí)保存必要的信息。 ( 3) 隱密安全性高: 如果我們?cè)跒g覽器中直接查看網(wǎng)頁的原始代碼,就只能看到 HTML 文件,原始的 ASP 程序代碼是看不到的!這是因?yàn)?ASP 程序先于網(wǎng)站服 務(wù)端執(zhí)行,將結(jié)果轉(zhuǎn)換成標(biāo)準(zhǔn) HTML 文件,再傳送到客戶端的瀏覽器上,因此,我們所辛苦撰寫的 ASP 程序并不會(huì)輕易地被看見進(jìn)而被盜用。 ASP 的特點(diǎn) ( 1) 任何開發(fā)工具皆可發(fā)展 ASP: 只要使用一般的文本編輯程序,如 WINDOWS 記事本,就可以編輯。 ASP 腳本是在服務(wù)器端解釋執(zhí)行的,它依據(jù)訪問數(shù)據(jù)庫的結(jié)果集自動(dòng)生成符合 HTML 語言的頁面,以響應(yīng)用戶的請(qǐng)求。 ⑤ 腳本引擎 ()將 ASP 文件從頭到尾進(jìn)行解釋處理,并根據(jù) ASP 文件中網(wǎng)絡(luò)教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 3 的腳本命令生成相應(yīng)的 HTML 網(wǎng)頁。 ③ Web 服務(wù) 器從硬盤或內(nèi)存中獲取相應(yīng)的 ASP 文件。 ( 2) 訪問 ASP 頁面的過程: ① 當(dāng)用戶請(qǐng)求一個(gè) *.asp 頁面時(shí),該請(qǐng)求通過網(wǎng)絡(luò)被發(fā)送到相應(yīng)的 Web 服務(wù)器。 ③ Web 服務(wù)器收到請(qǐng)求,通過擴(kuò)展名 .html 或 .htm 判斷是否為 HTML 文件的請(qǐng)求。 ASP 工作原理 ASP 的工作原理分為訪問 HTML 頁面和訪問 ASP 頁面兩個(gè)過程 ( 1) 訪問 HTML 頁面的過程: ① 在客戶端瀏覽器地址欄處輸入 HTML 文件的 URL 地址,通過網(wǎng)絡(luò)發(fā)送一個(gè)網(wǎng)頁請(qǐng)求。 但是,隨著用戶請(qǐng)求數(shù)量的增加,服務(wù)器負(fù)載也會(huì)不斷增加,解釋和執(zhí)行每個(gè) ASP頁面就有了相應(yīng)的代價(jià)。這意味著執(zhí)行 ASP 腳本通常對(duì)性能的影響非常小。因此, Web 服務(wù)器的性能主要取決于磁盤的讀寫速度。其設(shè)計(jì)的預(yù)期結(jié) 果是完成教案、練習(xí)等在線發(fā)布以供教師和學(xué)生使用,有權(quán)限的人可以對(duì)其在線修改和添加,學(xué)生在線自學(xué)、在線自測等 網(wǎng)絡(luò)教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 2 1 開發(fā)工具的介紹 應(yīng)用的系統(tǒng)開發(fā)工具包括: ASP、 ACCESS、 DREAMWEAVER 和 1. 1 ASP 簡介 ASP 腳本 語言 性能 通常情況下, Web 服務(wù)器的處理速度足夠滿足使用。而且在眾多的動(dòng)態(tài)網(wǎng)頁開發(fā)技術(shù)中, ASP以其簡單、易學(xué)、易用而著稱,很快適應(yīng)了 Web 技術(shù)的快速發(fā)展。使用 ASP 可以很好的將 HTML、腳本命令和組件融合在一起、集簡單性、高效性和易擴(kuò)展性于一體。動(dòng)態(tài) Web 網(wǎng) 頁技術(shù)有很多優(yōu)點(diǎn),它可以使 Web 頁面更加美觀,而且使頁面的交互性更強(qiáng),能實(shí)現(xiàn)靜態(tài) Web 頁面所不能實(shí)現(xiàn)的功能。目前,隨著以多媒體網(wǎng)絡(luò)為代表的現(xiàn)代信息技術(shù)和與其相適應(yīng)的教學(xué)開發(fā)技術(shù)的出現(xiàn),使多媒體網(wǎng)絡(luò)教學(xué)系統(tǒng).以其先進(jìn)的技術(shù)、強(qiáng)大的功能,在教學(xué)中得到迅速的開發(fā)和應(yīng)用,代表了現(xiàn)代教學(xué)技術(shù)的發(fā)展方向。 關(guān) 鍵字:網(wǎng)絡(luò)、網(wǎng)絡(luò)教學(xué)、 ASP 語言、動(dòng)態(tài)網(wǎng)頁 網(wǎng)絡(luò)教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) II ABSTRACT The work technology rapid development, in each domain, each aspect obtains the widespread application. The education needs to utilize the modern education technology as the knowledge backing,the realization work teaching is this system design goal. The work teaching system designs take the puter technology and the work technology as a foundation, causes the modern education media and the traditional education method anic synthesis teaching system. Because ASP simple, is easy to use, therefore this design is unifies Javascript, Vbsctipt and the ACCESS database by the ASP language pletes the dynamic homepage the design. I design the part mainly pletes online studies independently with the online test, including the outstanding article, teaches the document browsing, the information issue, the question bank management and so on. Teaches the document of some subject to put online by the certain form, as well as the work, the exercise, the practice examination paper and so on also online announces, moreover also may provide the corresponding selftest practice. Regarding teacher, does not need each time to attend class all must take the U plate and so on, the class which pletes beats on the puter to teach again to the student, Next time will attend class also must again the copy; Regarding the student, e