【正文】
,經(jīng)常要對上課內(nèi)容做適當(dāng)?shù)恼{(diào)整,這就要求必須能對課件的內(nèi)容做在線修改的能力。 在瀏覽器的地址欄鍵入 或 即可。安裝 IIS 非常簡單,操作步驟如下; ( 1) 首先從 【 開始 】 菜單選擇 【 設(shè)置 】│【 控制面板 】│【 添加或刪除程序 】 命令,彈出 【 添加或刪除程序 】 對話框,如圖 11 所示: 圖 11 ( 2) 然后從左 側(cè)列表選擇 【 添加 /刪除 Windows 組件 】按扭,彈出【 Windows 組件向?qū)?】對話框,選中【 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)】對話框,確認(rèn)【萬維網(wǎng)服務(wù)】被選中。完整的頁面回送到 Web服務(wù)器,網(wǎng)絡(luò)教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 7 從那里送往提出請求的客戶端。而 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平臺上執(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 編輯器,用于對 Web 站點(diǎn)、 Web 頁和 Web應(yīng)用程序進(jìn)行設(shè)計(jì)、編碼和開發(fā)。它提供根據(jù)其他用戶的請求和問題而定期更新的幫助文章。 ( 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ā)人員的需要,而且對于新用戶來說,還十分易于上手。 Access 中的數(shù)據(jù)庫文件中不是簡單的存儲(chǔ)數(shù)據(jù)的表,這是 Access 與其他桌面數(shù)據(jù)庫的一個(gè)重要區(qū)別. Access 數(shù)據(jù)庫文件不僅包含傳統(tǒng)意義上的 表,還包括操作或者控制數(shù)據(jù)的其他對象(如查詢,窗體和報(bào)表等)。 Microsoft Access 最重要的特征不是需要 編寫程序,對于大多數(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 對象在服務(wù)器端執(zhí)行,并向客戶端提供含有數(shù)據(jù)庫信息的內(nèi)容,客戶端也可以根據(jù)指定的權(quán)限返回參數(shù)來對數(shù)據(jù)庫進(jìn)行讀 寫等操作。此外,還可安裝 Myinfo、 Counters、 Content Rotator、 Page Count 等組件,用戶也可自行編制 Actiive 組件,以提高系統(tǒng)的實(shí)用性。 ( 4) ile Access 組件:提供對服務(wù)器端文件的讀寫功能。 ( 2) Browser Capabilities 組件:確定訪問 WEB 站點(diǎn)的用戶瀏覽器的功能數(shù)據(jù),包括類型、性能、版本等。此項(xiàng)功能需得到 MTS(Microsoft Transcation Server)管理的支持。 ( 5) Server 對象:提供對服務(wù)器有關(guān)方法和屬性的訪問。 ( 3) Request 對象:從用戶端取得信息傳遞給服務(wù)器,是 ASP 讀取用戶輸入的主網(wǎng)絡(luò)教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 4 要方法。 ( 2) Session 對象:存貯特定用戶的會(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)建對象: Request、 Response、 Server、 Application 以及 Session,同時(shí), 若使用 ASP 內(nèi)建的 “Application”對象或 “Session”對象所撰寫出來的 ASP程序可以在多個(gè)網(wǎng)頁之間暫時(shí)保存必要的信息。 ( 3) 隱密安全性高: 如果我們在瀏覽器中直接查看網(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)用戶的請求。 ⑤ 腳本引擎 ()將 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)用戶請求一個(gè) *.asp 頁面時(shí),該請求通過網(wǎng)絡(luò)被發(fā)送到相應(yīng)的 Web 服務(wù)器。 ③ Web 服務(wù)器收到請求,通過擴(kuò)展名 .html 或 .htm 判斷是否為 HTML 文 件的請求。 ASP 工作原理 ASP 的工作原理分為訪問 HTML 頁面和訪問 ASP 頁面兩個(gè)過程 ( 1) 訪問 HTML 頁面的過程: ① 在客戶端瀏覽器地址欄處輸入 HTML 文件的 URL 地址,通過網(wǎng)絡(luò)發(fā)送一個(gè)網(wǎng)頁請求。 但是,隨著用戶請求數(shù)量的增加,服務(wù)器負(fù) 載也會(huì)不斷增加,解釋和執(zhí)行每個(gè) ASP頁面就有了相應(yīng)的代價(jià)。這意味著執(zhí)行 ASP 腳本通常對性能的影響非常小。因此, Web 服務(wù)器的性能主要取決于磁盤的讀寫速度。其設(shè)計(jì)的預(yù)期結(jié)果是完成教案、練習(xí)等在線發(fā)布以供教師和學(xué)生使用,有權(quán)限的人可以對其在線修改和添加,學(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, except listens to teacher39。 將某科教案以一定的形式放到網(wǎng)上,以及將作業(yè)、習(xí)題、練習(xí)試卷等也在網(wǎng)上公布,而且還可 以提供相應(yīng)的自測練習(xí)。因?yàn)?ASP 簡單、易用 ,所以本設(shè)計(jì)是以 ASP 語言結(jié)合 javascript、 Vbsctipt 和 ACCESS 數(shù)據(jù)庫完成動(dòng)態(tài)網(wǎng)頁的設(shè)計(jì)。教育作為知識的后盾更需要 運(yùn)用現(xiàn)代教育技術(shù) ,實(shí)現(xiàn)網(wǎng)絡(luò)教學(xué)是本系統(tǒng)的設(shè)計(jì)目標(biāo)。 成果形式:網(wǎng)站、相關(guān)文檔和論文 網(wǎng)絡(luò)教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) ii