欧洲成人午夜精品无码区久久_久久精品无码专区免费青青_av无码电影一区二区三区_各种少妇正面着bbw撒尿视频_中文精品久久久久国产网址

學術刊物 生活雜志 SCI期刊 投稿指導 期刊服務 文秘服務 出版社 登錄/注冊 購物車(0)

首頁 > 精品范文 > asp技術論文

asp技術論文精品(七篇)

時間:2023-03-23 15:14:27

序論:寫作是一種深度的自我表達。它要求我們深入探索自己的思想和情感,挖掘那些隱藏在內(nèi)心深處的真相,好投稿為您帶來了七篇asp技術論文范文,愿它們成為您寫作過程中的靈感催化劑,助力您的創(chuàng)作。

asp技術論文

篇(1)

asp(ActiveServerPages)是Microsoft于1996年11月推出的Web應用程序開發(fā)技術。微軟聲稱設計出了一個完美的Active平臺,在微軟的文件中把ASP描述為:"一個服務器的腳本環(huán)境,在這里可以生成和運行動態(tài)的、交互的、高性能的Web服務器應用程序"。從這段描述我們可以看出,ASP既不是一種語言,也不是一種開發(fā)工具,而是一種技術框架,其主要功能是為生成動態(tài)的交互式的Web服務器應用程序提供一種功能強大的方法或技術。ASP的主要特性是能夠把HTML、腳本、組件等有機地組合在一起,形成一個能夠在服務器上運行的應用程序,并把按用戶要求專門制作的標準HTML頁面送給客戶端瀏覽器。ASP屬于ActiveX技術中的服務器端技術。與我們通常在客戶端實現(xiàn)動態(tài)主頁的技術如Javaapplet、ActiveXControl、VBScript、javascript等所不同的是,ASP中的命令腳本語句都是在服務器中解釋執(zhí)行,執(zhí)行后的結(jié)果產(chǎn)生HTML頁面并送到瀏覽器。由于ASP是在服務器端解釋執(zhí)行,開發(fā)者可以不必考慮瀏覽器是否支持ASP。同時,由于只是標準的HTML頁面送到瀏覽器,在瀏覽器上看不到ASP程序,因此可以防止程序被竊取,保護了開發(fā)者的利益。

二、為什么用ASP

隨著Internet的發(fā)展,靜態(tài)Web站點的開發(fā)與維護變得越來越困難,一方面信息的不斷增加和變化,使站點維護人員不得不經(jīng)常修改他們的網(wǎng)頁,特別是基于數(shù)據(jù)庫驅(qū)動的Web站點更是如此;另一方面靜態(tài)網(wǎng)頁由于不能與瀏覽者進行有效交互,使人們感到越來越乏味,而不愿意再一次地進入同一站點。所以開發(fā)動態(tài)網(wǎng)頁或動態(tài)內(nèi)容成了越來越多的站點所追求目標。所謂動態(tài)內(nèi)容是由每一個用戶按照自己的需求發(fā)出請求而特殊制作的Web網(wǎng)頁,例如訪問某一網(wǎng)站的新用戶得到的歡迎詞與重新返回到該站點的用戶得到的歡迎詞是不同的。

三、ASP的特點

ASP具有學習快、設計快的特點,不需花許多時間即可學會和快速設計出WEB應用程序。

ASP的源程序碼在服務器端執(zhí)行,代碼保密性好。

集成與HTML中,無需編譯鏈接可直接執(zhí)行;使用文本編輯器如記事本,即可設計。

與瀏覽器無關,用戶端只要使用常規(guī)可執(zhí)行HTML代碼的瀏覽器。

ASP是面向?qū)ο蟮模∣bject_Oriented)

四、ASP與其它相關技術的比較

隨著Internet的發(fā)展,靜態(tài)Web站點的開發(fā)與維護變得越來越困難,一方面信息的不斷增加和變化使站點維護人員不得不經(jīng)常修改他們的網(wǎng)頁,特別是基于數(shù)據(jù)庫驅(qū)動的Web站點更是如此;另一方面靜態(tài)網(wǎng)頁由于不能與瀏覽者進行有效交互,使人們感到越來越乏味,而不愿意再一次地站點。所以開發(fā)動態(tài)網(wǎng)頁或動態(tài)內(nèi)容成了越來越多的站點所追求目標。

所謂動態(tài)內(nèi)容是由每一個用戶按照自己的需求發(fā)出請求而特殊制作的Web網(wǎng)頁,例如訪問某一網(wǎng)站的新用戶得到的歡迎詞與重新返回到該站點的用戶得到的歡迎詞是不同的。有許多技術可以實現(xiàn)動態(tài)內(nèi)容,目前常用的主要有兩種:CGI(公共網(wǎng)關接口)和ISAPI。

CGI是開發(fā)較早的技術,它可以很好地實現(xiàn)動態(tài)內(nèi)容,但它有兩個主要缺點。一是對每一個請求(請求一個頁面)CGI都要產(chǎn)生一個新的進程,同一時刻發(fā)出的請求越多,服務器產(chǎn)生的進程也就越多。我們知道,產(chǎn)生一個進程是非常耗時的,而且需要用到大量的服務器RAM,所以其響應時間相對較長,特別是當進程多到某一數(shù)量后,服務器性能將顯著下降。另一方面,CGI的主要編程語言是C語言,對大多數(shù)網(wǎng)頁開發(fā)人員來說,要掌握和精通這些編程語言需要花很長的時間。

ISAPI針對CGI第一個缺點進行了改進,利用DLL(動態(tài)鏈接庫)技術,以線程代替進程,提高了性能和速度,但要考慮線程的同步問題,而且開發(fā)步驟煩瑣。

ASP除了提供CGI的所有功能外,還具有許多顯著的優(yōu)點。ASP運行在Web服務器的同一個進程中,可以更快、更有效地處理客戶請求;ASP提供更方便、更簡單的訪問數(shù)據(jù)庫的方法,使開

發(fā)基于數(shù)據(jù)庫驅(qū)動的Web應用程序更加容易;ASP支持幾乎所有的腳本語言,如VBScript、Jscript和Perl,其主要腳本語言VBScript是基于眾多編程人員非常熟悉VisualBasic語言,所以ASP更容易被人們所接受。

五、ASP的工作過程

ASP技術直接建立于微軟的Web服務器之中,所有微軟的Web服務器都支持ASP,如WindowsNTInternetInformationServer(IIS),WindowsNTWorkstation以及Windows95PersonalWebServer。你不要擔心瀏覽器是否能執(zhí)行你的ASP程序,你的WEB服務器會自動把ASP程序碼,解釋為HTML格式的主頁內(nèi)容,再送到用戶端的瀏覽器顯示出來。如圖1所。

六、用ASP實現(xiàn)用戶登陸WEB數(shù)據(jù)庫

在ASP中訪問數(shù)據(jù)庫,可采用ASP內(nèi)置ActiveX服務器組件棗數(shù)據(jù)庫訪問組件,使用ActiveXDataObject(ActiveX數(shù)據(jù)對象,簡稱ADO)的技術。ADO通過在WEB服務器上設定ODBC,來建立與多種數(shù)據(jù)庫的連接,其中包括SQLServer、Oracle、Foxpro等各種大、中、小型數(shù)據(jù)庫。下面我們舉例說明用ASP實現(xiàn)用戶登陸WEB數(shù)據(jù)庫的過程。

1.用戶在客戶機瀏覽器上輸入一個URL地址并回車,請求一個頁面。

例如yin/User_Login/default.htm。

2.服務器接受用戶請求,調(diào)出相應頁面(假設該頁面含有一個表單)。

例如default.htm,其代碼如下:

<html>

<head>

<metaname="GENERATOR"content="MicrosoftFrontPage3.0">

<title>系統(tǒng)登錄</title>

</head>

<h2align="center">系統(tǒng)登錄</h2><hr>

<formmethod="post"action=”user_login.asp”name=”form”>

<center>

請輸入用戶名:<inputname="username"type="text">

請輸入口令:<inputtype="password"name="password"size="14">

<br>

<inputtype="submit"value="登錄"name="submit">

<inputtype="reset"value="復位"name="reset">

</center></form></body>

</html>

當瀏覽器端填入要查詢的用戶名和口令并按下submit按鈕時,它將用戶名以username,口令以password的變量形式送到user_login.asp中。

篇(2)

關鍵詞:ASP.NET本科評估,支撐材料

 

1總體功能與結(jié)構(gòu)設計

1.1 ASP.NET技術

ASP.NET是一種基于Web服務器的開發(fā)腳本語言環(huán)境.利用它可以開發(fā)出動態(tài)、交互、高性能的Web服務器運用程序,能夠?qū)崿F(xiàn)日B/S模式的管理和應用,在ASP.NET環(huán)境下開發(fā)的應用程序駐留在服務器端,當客戶端通過瀏覽器IE訪問Web服務器,服務器根據(jù)ASP.NET應用程序指令訪問數(shù)據(jù)庫,將查詢到的數(shù)據(jù)返回給客戶端。ASP.NET有運行效率高、實現(xiàn)功能強、開發(fā)速度快和很好的維護性的優(yōu)點??萍颊撐?。

1.2開發(fā)與運行環(huán)境

平臺采用B/S(瀏覽器/服務器模式)架構(gòu);系統(tǒng)基于ASP.NET技術開發(fā),用戶使用瀏覽器就可以進行使用和管理的有關操作;系統(tǒng)支持PC & SUN服務器,支持 Win2003Server & RedHat Linux Advance Serve操作系統(tǒng);數(shù)據(jù)庫使用SQLServer 2000;系統(tǒng)采用采用模塊化的架構(gòu)設計,支持SSL傳輸協(xié)議,可以實現(xiàn)鏈路層的加密傳輸。

1.3總體功能與結(jié)構(gòu)

支撐材料查詢系統(tǒng)提供了在線支撐材料查詢,在線添加、修改、刪除,支撐材料存放位置管理等功能??萍颊撐?。(1)在線查詢功能:瀏覽者在查詢界面下可以通過輸人要查找的支撐材料的名稱、所屬類別、所屬序號或支撐材料的登記號等關鍵字,跟數(shù)據(jù)庫中的內(nèi)容進行模糊查找,找到需要查看的支撐材料相關信息。(2)后臺支撐材料管理功能:管理員可以通過登陸驗證進入管理界面,對支撐材料進行在線管理,而不用直接修改數(shù)據(jù)庫。支撐材料查詢系統(tǒng)結(jié)構(gòu)圖如下:

2查詢功能

Command對象的功能主要是對數(shù)據(jù)庫進行數(shù)據(jù)查詢,一般情況下,請求采用標準的SQL語句表示??萍颊撐摹O劝延埱蟮腟QL字符串指定到Command對象內(nèi)的CommandText屬性;接著執(zhí)行數(shù)據(jù)庫查詢的動作Excute,在數(shù)據(jù)庫服務器響應后,該響應的數(shù)據(jù)結(jié)果立即存儲在Recordset對象中供用戶使用。為了便于理解,我們列出主要字段,見下表

篇(3)

參考文獻:

[1]黃山.基于ASP技術的網(wǎng)上商店[D].電子科技大學,2013.

[2]苗愷.基于JSP的網(wǎng)上拍賣系統(tǒng)的設計與實現(xiàn)[D].電子科技大學,2013.

[3]任飛.基于JSP的網(wǎng)上聊天室系統(tǒng)的設計與實現(xiàn)[D].電子科技大學,2013.

[4]潘杰.基于MVC模式的網(wǎng)上書店系統(tǒng)設計與應用[D].湖南大學,2011.

[5]范蕓.基于JSP的在線考試系統(tǒng)的分析與設計[D].云南大學,2012.

[6]孫雪.基于JSP技術的網(wǎng)上選課系統(tǒng)的設計與實現(xiàn)[D].天津師范大學,2014.

[7]鄧子云.網(wǎng)絡編程從基礎到實踐[M].北京電子工業(yè)出版社.

[8]殷慶軒,左昉,王佩楷.動態(tài)網(wǎng)站開發(fā)實例指南[M].北京機械工業(yè)出版社.

參考文獻

[1]晏莉娟.面向創(chuàng)新創(chuàng)業(yè)的民辦高校計算機基礎課程教學改革研究[D].華中師范大學,2015.

[2]席升陽.我國大學創(chuàng)業(yè)教育的理論與實踐研究[D].華中科技大學,2007.

[3]廖志豪.基于素質(zhì)模型的高校創(chuàng)新型科技人才培養(yǎng)研究[D].華東師范大學,2012.

[4]王蕾.創(chuàng)業(yè)教育促進大學生創(chuàng)業(yè)的機制研究[D].河南科技大學,2014.

[5]王榮花.淺析高校教師工作量管理系統(tǒng)的現(xiàn)狀與發(fā)展[J].企業(yè)導報,2012,07(18):41-42.

[6]戴宇.教師教學工作業(yè)績考核系統(tǒng)[J].中國校外教育(理論),2011,14(12):76-77.

[7]劉小豫,丁要軍,李紅.基于UML的教師工作量管理系統(tǒng)分析與設計[J].福建電腦,2010,21(14):56-57.

參考文獻

[1]邵良杉,劉好增.ASP.NET3.5(C#)實踐教程[M].北京:清華大學出版社,2009

[2]陳雪蓮.JSP程序設計教程[M].北京:清華大學出版社,2008:148-156.

[3]孫俊,李正明,楊繼昌.ASP技術與ASP.NET技術的比較[J].微型機與應用,2003,1

[4]劉曉東張建周慧珍編著,JSP應用開發(fā)詳解[M]電子工業(yè)出版社,2007年

[5]孫衛(wèi)琴編著,精通hibernate:Java對象持久化技術詳解[M]電子工業(yè)出版社,2010年

篇(4)

畢業(yè)設計(論文)題目:具有智能貨位管理功能的物流倉儲信息管理系統(tǒng)

設計(研究)內(nèi)容和意義:

本次畢業(yè)設計主要是通過對當前國內(nèi)外物流倉儲信息管理系統(tǒng)的分析, 結(jié)合物流企業(yè)食品倉庫管理實際,設計具有遠程維護、智能貨位管理功能的物流倉儲信息管理系統(tǒng)。最后完成畢業(yè)論文。

物流倉儲信息管理系統(tǒng)研究的內(nèi)容涉及庫存管理的全過程,包括收貨、入庫、庫存、揀貨、出庫、結(jié)算、客戶管理、報表、庫存統(tǒng)計查詢等等。

(1) 卸貨管理

卸貨管理是指在物流過程中對卡車、火車、船舶等運輸工具運來的貨物進行卸貨作業(yè)和將卸下的貨物進行搬運移動,并進行初步的分類。

(2) 入庫管理

入庫管理是指對已經(jīng)卸貨的貨物按品種、品名、材質(zhì)、客戶單位等標準進行詳細理貨并將貨物按照一定順序放置到倉庫的指定位置,進行堆垛作業(yè)。

(3) 庫存管理

庫存管理是指對堆放在倉庫的貨物進行管理,包括理貨(整理需要堆放的貨物)、碼放(按照一定順序?qū)⑽锲范逊旁谪浂馍?、移庫(改變原有貨物的推放貨垛)。

(4) 出庫管理

出庫管理使指按照客戶提貨要求對將待提貨物從倉庫搬運并裝貨到卡車、火車、船舶等運輸工具運出倉庫。包括搬運和裝車作業(yè)。

(5) 計費管理

按照提貨貨物的重量和存儲時間收取庫存費用以及其他費用,包括入庫費、出庫費、置壓費、轉(zhuǎn)庫費等費用。

(6) 出門查驗管理

對裝上運輸工具上的貨物進行核查,若核對正確則放行。包括對貨物的數(shù)量、重量和出庫手續(xù)是否完備的檢查。

結(jié)合對物流公司倉儲系統(tǒng)流程的分析(見圖),該倉儲物流管理系統(tǒng)的具體內(nèi)容如下:

倉儲物流系統(tǒng)流程結(jié)構(gòu)圖

本系統(tǒng)完全基于web,在microsoft visual studio集成環(huán)境下開發(fā),以access數(shù)據(jù)庫系統(tǒng)作為后臺數(shù)據(jù)管理工具,并結(jié)合運用了xml實現(xiàn),其中的asp(active server page)技術在對數(shù)據(jù)庫進行動態(tài)查詢領域中得到了廣泛的應用,除了簡單靈活外,還具有以下一些特點:

1) 使用 jscript,vbscript等簡單易懂的腳本語言,結(jié)合html代碼,即可快速創(chuàng)建網(wǎng)站的應用程序。

2) 無須compile編譯,容易編寫,可在服務器端直接執(zhí)行。

3) 與瀏覽器無關,用戶端只要使用可執(zhí)行html碼的瀏覽器,即可瀏覽asp所設計的網(wǎng)頁。

4) asp能與任何activex scripting語言相兼容。除了jscript或vbscript語言來設計外,還可通過plug-in的方式,使用由第三方所提供的其他腳本語言,譬如perl,tel等。腳本引擎是處理程序的com(component object model)物件。

5) asp的源程序,不會被傳到客戶瀏覽器,因而可以避免所寫源程序被他人剽竊,也提高了程序的安全性。

6) 可使用服務器端的腳本來生成客戶端的腳本。

7) activexserver components(activex服務器元件)具有無限可擴充性??梢允褂胿isual basic,

java,visual c++等編程語言來編寫所需要的activex服務器元件。

實現(xiàn)asp動態(tài)數(shù)據(jù)庫操作主要有以下幾步:

1) 設置數(shù)據(jù)庫源名(dsn)。在windows9x 或windows2000系統(tǒng)中,運行“控制面板”//“odbc數(shù)據(jù)源管理器”,按提示添加“系統(tǒng)dsn”。

2) 創(chuàng)建數(shù)據(jù)庫連接(connection)。

set conn=server.create0bject(“adodb.connection”)。

3) 調(diào)用open方法打開數(shù)據(jù)庫。如:conn.open“數(shù)據(jù)源名稱”。

4) 創(chuàng)建數(shù)據(jù)對象(數(shù)據(jù)集)。如:set rs =conn.execute(“sql語句”)

5) 對數(shù)據(jù)庫進行各種操作。

6) 關閉數(shù)據(jù)庫對象和連接。

具有智能貨位管理的物流倉儲信息管理系統(tǒng)的功能是:建立內(nèi)外部的信息通信平臺,實現(xiàn)工作流程自動化,實現(xiàn)文檔管理等。

就目前社會處信息化建設和經(jīng)濟發(fā)展的需要而言,加強物流倉儲信息管理系統(tǒng)的建設具有相當?shù)默F(xiàn)實意義和發(fā)展前景,具體地說,主要有:

1、能極大地提高工作效率:計算機可以代替人工進行許多繁雜的勞動。

2、節(jié)省運營成本:包括時間和紙張。

3、規(guī)范單位管理:把一些不夠規(guī)范的工作流程變得井然有序。

4、提高企業(yè)競爭力:它能夠提高貿(mào)易伙伴的合作效率,優(yōu)化供應渠道。

信息已成為繼勞動力、土地、資本之后的又一大資源。誰控制的信息越多,誰利用信息資源的效率越高,誰就會在各方面的競爭中占有一席之地,誰就會有更多的優(yōu)勢。

物資供應部門是企業(yè)與生產(chǎn)單位之間的橋梁、紐帶,是企業(yè)正常生產(chǎn)的物資保障部門。正因為供應部門是關鍵的中轉(zhuǎn)環(huán)節(jié),建立一套物資管理信息系統(tǒng)對于如何有效的把本單位生產(chǎn)所需的生產(chǎn)資料及時、保質(zhì)保量的供應上去,有著重要的意義。從微觀上講,建立一套物資管理信息系統(tǒng)能夠加快物資的周轉(zhuǎn)速度,提高生產(chǎn)效率,從而加強了管理的信息化手段,提高了本單位的經(jīng)濟效益。從宏觀上講,順應了社會的信息化、社會化潮流,縮短了整個社會化大生產(chǎn)的周期。

設計(研究)方案和進度安排:

3月12號——3月15號,討論系統(tǒng)要實現(xiàn)的總目標和總框架,劃分具體工作,安排工作進度。寫開題報告,任務書。

3月16號——3月22號,查找資料,根據(jù)自己的不同功能部分找到相關文獻。選擇安裝和熟悉開發(fā)環(huán)境,安裝好開發(fā)軟件和數(shù)據(jù)庫軟件,編寫系統(tǒng)分析報告,熟悉系統(tǒng)基本流程。

3月23號——4月20號,繼續(xù)查找相關資料,畫數(shù)據(jù)流程圖,分析各個功能模塊,修改和完善功能模塊和數(shù)據(jù)流程圖,進行數(shù)據(jù)庫設計,進行輸入輸出設計及代碼設計。完善數(shù)據(jù)庫和統(tǒng)一數(shù)據(jù)庫及代碼格式。寫文獻綜述和外文翻譯。

4月21號——5月30號,查找資料編寫程序,在制作過程中調(diào)試運行,查看各個功能模塊,改進不夠完備的地方。分析各模塊的情況,進一步改善,等待程序驗收。根據(jù)程序撰寫論文,確定論文的書寫規(guī)范。

5月30號——6月5號,后期進一步完善論文,等待論文答辯。

主要參考文獻資料:

[1]周南,馬云龍. 基于b/s模式的倉儲管理信息系統(tǒng)的設計與實現(xiàn). 中國農(nóng)業(yè)大學學報,2002,7(2):68- 71.

[2]張鐸. 物流現(xiàn)代化的關鍵技術之一 — 電子數(shù)據(jù)交換. 物流技術與應用,1998,3(4):17- 21.

[3]鐘嘉鳴. 基于asp的管理信息系統(tǒng)的設計與實現(xiàn). 現(xiàn)代計算機. 2002,5:96- 97.

[4]janak singh. the importance of information flow with in the supply chain. logistics information management,1996,9(4):28- 30.

[5]梅曉勇,孫建平,肖政宏.基于動態(tài)規(guī)則構(gòu)造的系統(tǒng)設計與實現(xiàn)[j].微機發(fā)展,2002,(6):12214.

篇(5)

關鍵詞:ASP.NET,WEB程序,高校二級網(wǎng)站,網(wǎng)站開發(fā)

1.引言

互聯(lián)網(wǎng)時代的到來加速了我國高校信息化、網(wǎng)絡化的發(fā)展步伐。高校網(wǎng)站建設與發(fā)展倍受師生員工的關注,它不僅架起了高校與外界網(wǎng)絡信息溝通的橋梁,而且開辟了高校走向世界的通道。如果說學校主頁是高校網(wǎng)站的框架,那么學校二級網(wǎng)站才是主體,二級網(wǎng)站建設的水平和內(nèi)容豐富程度直接決定了學校網(wǎng)站的建設水平。

院系網(wǎng)站作為相對獨立的二級機構(gòu), 既要兼顧高校主網(wǎng)站的綜合功能, 又需保持二級網(wǎng)站的獨有特色,院系網(wǎng)絡用戶更為關注的最新專業(yè)、學術、管理動態(tài), 這些要求的提出, 使現(xiàn)時傳統(tǒng)的二級網(wǎng)站相對滯后。我們應該采用更為理想的ASP1NET 和多種流行動態(tài)技術對網(wǎng)站進行開發(fā)與維護, 使其成為更加電子化、規(guī)范化、流程化、實時化、全面化、共享化的高校二級網(wǎng)站[1 ] 。

2.ASP.NET簡介[2]

ASP.NET 是一個統(tǒng)一的Web 開發(fā)模型,它是幾乎完全基于組件和模塊化的??萍颊撐摹>哂幸员砀裥问斤@示數(shù)據(jù)庫內(nèi)容的DataGrid 組件,可以非常方便地實現(xiàn)數(shù)據(jù)庫內(nèi)容的各種顯示;具有豐富的Server 控制組件,包括HTML 控制組件和web 控制組件;具有以自定義模板形式顯示數(shù)據(jù)庫內(nèi)容的Reporter 組件和DataList 組件,使打印各種報表非常便利;具有ADO+ (Active DataObject+)、Pagelet 等對象的開發(fā)功能;具有網(wǎng)頁偵錯等功能。與以前的WEB 程序開發(fā)工具(如ASP、JSP、PHP 等)相比較,ASP.NET 使得代碼更簡潔、易于編寫,不僅提高了重用性和共享性,還提高了可調(diào)度性、可測量性、安全性和可靠性等。同時,其強大類庫、豐富的函數(shù),也使得程序開發(fā)效率大幅度的提高。

3.網(wǎng)站的分析與設計

3.1 功能需求分析

3.1.1信息功能

網(wǎng)站提供校內(nèi)信息、管理的功能,根據(jù)用戶不同身份和權限可查看、、修改不同類別和等級的信息,方便教師、學生了解校內(nèi)信息。

3.1.2教學管理功能

網(wǎng)站為教師提供一個便捷的課件、教案、教學科研動態(tài)、教學視頻等教學信息資源的平臺;同時提供進行教學效果調(diào)查分析的功能以鞏固和改進教學效果;共享交流欄目將利用網(wǎng)絡的優(yōu)勢為教師進行教改和科學研究提供一塊園地。設立網(wǎng)站管理功能,負責管理課程開設、教師授課,受理學生學習申請,為學生設置課程學習資格、網(wǎng)站維護、內(nèi)容更新、加強安全等。

3.1.3在線學習功能

網(wǎng)站設立學生在線學習版塊,包括教學資源在線觀看、下載、在線測試、在線提問等功能,以便于學生在課外自習或預習。

3.1.4學生管理功能

用于組織學生活動、競賽,進行心理輔導、咨詢,和查看就業(yè)招聘信息等。

3.2 系統(tǒng)設計分析

在需求分析的基礎上,首先,系統(tǒng)按照功能分類,將其劃分為每一個獨立的模塊,并確定模塊與模塊之間的聯(lián)系。在考慮模塊詳細功能的基礎上,結(jié)合ASP.NET的編程思想,設計較為高效的關鍵技術的算法。其次,確定各個數(shù)據(jù)庫表的詳細內(nèi)容(數(shù)據(jù)項或數(shù)據(jù)元素)。最后,根據(jù)規(guī)劃,為每個模塊確定界面。

3.2.1系統(tǒng)功能模塊圖

系統(tǒng)按照功能分類,分為新聞、在線、系統(tǒng)管理三大模塊,三大模塊中又根據(jù)各自功能分類為若干小模塊,下圖是系統(tǒng)功能模塊圖:

高校二級網(wǎng)站系統(tǒng)功能模塊

3.2.2系統(tǒng)工作流程圖

3.3系統(tǒng)技術要求分析

3.3.1網(wǎng)站具有成型的用戶系統(tǒng),可實現(xiàn)用戶注冊登陸修改資料,忘記密碼,用郵件尋回等一系列功能。還包括:用戶頭像,照片,縮略圖截取??萍颊撐?。用戶等級劃分。管理員后臺管理。用戶Session的存儲,性能處理。用戶站內(nèi)信件。

3.3.2網(wǎng)站使用類BBS系統(tǒng)。使用新聞模板和組件技術實現(xiàn)動態(tài)網(wǎng)頁技術生成靜態(tài)HTML頁面。

3.3.3網(wǎng)站具有富文本編輯器,可以上傳圖片,縮略圖等。支持內(nèi)容分類。提供Feed接口,可以由第三方獲取XML格式內(nèi)容。

3.3.4網(wǎng)站具有獨立的站內(nèi)搜索引擎。

3.3.5網(wǎng)站使用Ajax框架,具有頁內(nèi)更新,對話框,自動完成輸入框,進度條,拖放動作等功能。

3.3.6在網(wǎng)站中使用RSS 技術來創(chuàng)建新聞時事專欄、學院信息專欄[3]

3.3.7網(wǎng)站使用CSS布局案例,具有菜單,二級菜單,列表,圖文混排,圓角邊框等。

3.4系統(tǒng)的安全設計

Asp.NET2.0 提供一個多層的方法來保證安全性。它的安全系統(tǒng)既和NETFramwork 協(xié)同工作,也和(MicrosoftInternet Information Server)IIS 協(xié)同工作。我們可以采用表單驗證的方式來實現(xiàn)后臺管理的安全。科技論文。在后臺管理的Web.config 中設定

……

……

4.關鍵技術的研究及實現(xiàn)

4.1數(shù)據(jù)加密

網(wǎng)站的數(shù)據(jù)加密主要采用MD5算法。

1.將用戶輸入的數(shù)據(jù)原值data經(jīng)MD5算法運算,生成redata;

2.將redata的奇、偶數(shù)位字符提出,形成兩個新的字符串Odddata和Evendata;

3.由系統(tǒng)生成的長度為奇數(shù)字符串數(shù)N個隨機字符串Random;

4.將Random由MD5加密成ReRandom分別放入Odddata和Evendata之前,經(jīng)MD5運算生成ROdddata和REvendata;

5.將隨機字符串與ROdddata和REvendata按次序連接,形成一個新的字符串Pwdword,存入數(shù)據(jù)庫中。

4.2 動態(tài)網(wǎng)頁網(wǎng)頁生成靜態(tài)HTML頁面技術

ASP.NET動態(tài)網(wǎng)頁生成靜態(tài)HTML頁面技術可采用多種方案,本文采用HTML靜態(tài)模板導入數(shù)據(jù)的方式,代碼如下 :

//生成HTML頁

public staticbool WriteFile(string strText,stringstrContent,string strAuthor)

{

string path= HttpContext.Current.Server.MapPath("/news/");

Encodingcode = Encoding.GetEncoding("gb2312");

// 讀取模板文件

string temp=HttpContext.Current.Server.MapPath("/news/text.html");

StreamReader sr=null;

StreamWritersw=null;

stringstr="";

try

{

sr= new StreamReader(temp, code);

str= sr.ReadToEnd(); // 讀取文件

}

catch(Exceptionexp)

{

HttpContext.Current.Response.Write(exp.Message);

HttpContext.Current.Response.End();

sr.Close();

}

stringhtmlfilename=DateTime.Now.ToString("yyyyMMddHHmmss")+".html";

// 替換內(nèi)容

// 這時,模板文件已經(jīng)讀入到名稱為str的變量中了

str=str.Replace("ShowArticle",strText); //模板頁中的ShowArticle

str =str.Replace("biaoti",strText);

str =str.Replace("content",strContent);

str =str.Replace("author",strAuthor);

// 寫文件

try

{

sw= new StreamWriter(path +htmlfilename , false, code);

sw.Write(str);

sw.Flush();

}

catch(Exceptionex)

{

HttpContext.Current.Response.Write(ex.Message);

HttpContext.Current.Response.End();

}

finally

{

sw.Close();

}

return true;

此函數(shù)放在Conn.CS基類中了

在添加新聞的代碼中引用注:工程名為 GX

if(GX.Conn.WriteFilethis.Title.Text.ToString),this.Content.Text.ToString),this.Author.Text.ToString)))

{

Response.Write("添加成功");

}

else

{

Response.Write("生成HTML出錯!");

}

模板頁Text.html代碼

CODE:

ShowArticle

biaoti

content

author

biaoti

content

author

4.3 Ajax技術實現(xiàn)代碼

function executeXhr(callback,ur1)

{

//轉(zhuǎn)向本地XMLHttpRequest對象

if(window.XMLHttpRequest){

req=new XMLHttpRequest();

req.onreadystatechange=callback;//定義了JavaScript回調(diào)函數(shù),一旦響應就緒它就自動執(zhí)行

req.open("GET",url,true); //異步執(zhí)行該請求

· 64 ·

req.send(null);

} //轉(zhuǎn)向IE/ Windows ActiveX 版本

Else if (windows.ActiveXObject){

req = new ActiveXObiect(" Microsoft.XMLHTTP");

if(req){

req.onreadystatechange=callback;

req.open("GET",ur1,true);

req.send(null);

}

}

}

4.4 RSS技術代碼

RSS也叫聚合RSS是在線共享內(nèi)容的一種簡易方式(也叫聚合內(nèi)容,ReallySimple Syndication)。通常在時效性比較強的內(nèi)容上使用RSS訂閱能更快速獲取信息,網(wǎng)站提供RSS輸出,有利于讓用戶獲取網(wǎng)站asp.net更新。

ASP.NET中操作XML文檔,實現(xiàn)系統(tǒng)的三個功能要求:新增信息、修改信息和刪除信息的代碼如下:

新增RSS信息

XmlDocumentxmlDoc=new XmlDocument(); 5mc校園電子商務--華北科技學院校園電子商務平臺

xmlDoc.Load(Server.MapPath("RSS.xml")); 5mc校園電子商務--華北科技學院校園電子商務平臺

XmlNode root=xmlDoc.SelectSingleNode("channel");//查找 5mc校園電子商務--華北科技學院校園電子商務平臺

XmlElement xe=xmlDoc.CreateElement("item");//創(chuàng)建一個節(jié)點

XmlElementxesub1=xmlDoc.CreateElement("title"); 5mc校園電子商務--華北科技學院校園電子商務平臺

xesub1.InnerText="新聞標題 ";//設置文本節(jié)點 5mc校園電子商務--華北科技學院校園電子商務平臺

xe.AppendChild(xesub1);//添加到節(jié)點中

XmlElementxesub2=xmlDoc.CreateElement("link"); 5mc校園電子商務--華北科技學院校園電子商務平臺

xesub2.InnerText="sohu.com/1.htm "; 5mc校園電子商務--華北科技學院校園電子商務平臺

xe.AppendChild(xesub2);

XmlElementxesub3=xmlDoc.CreateElement("link"); 5mc校園電子商務--華北科技學院校園電子商務平臺

xesub3.InnerText="簡單描述 "; 5mc校園電子商務--華北科技學院校園電子商務平臺

xe.AppendChild(xesub3); 5mc校園電子商務--華北科技學院校園電子商務平臺

root.AppendChild(xe);//添加到節(jié)點中 5mc校園電子商務--華北科技學院校園電子商務平臺

xmlDoc.Save ( Server.MapPath("RSS.xml") );

修改RSS信息:

XmlDocumentxmlDoc=new XmlDocument(); 5mc校園電子商務--華北科技學院校園電子商務平臺

xmlDoc.Load( Server.MapPath("RSS.xml") ); 5mc校園電子商務--華北科技學院校園電子商務平臺

XmlNode Snode1=xmlDoc.SelectSingleNode("channel/item[title=’刪除對象名稱’]/link");

XmlElementxe1=(XmlElement)Snode;

xe.InnerText="要修改的值";

XmlNodeSnode2=xmlDoc.SelectSingleNode("channel/item[title=’刪除對象名稱’]/description");

XmlElementxe2=(XmlElement)Snode;

xe2.InnerText="要修改的值";

xmlDoc.Save(Server.MapPath("RSS.xml") ;//保存。

刪除RSS信息:

XmlDocumentxmlDoc=new XmlDocument(); 5mc校園電子商務--華北科技學院校園電子商務平臺

xmlDoc.Load( Server.MapPath("RSS.xml") );

XmlNode root= XmlDoc.SelectSingleNode("channel");5mc校園電子商務--華北科技學院校園電子商務平臺

XmlNode node=XmlDoc.SelectSingleNode("channel/item[title=’刪除對象名稱’]");

root.RemoveChild(node);

xmlDoc.Save(Server.MapPath("RSS.xml");

5.結(jié)束語

如果說高校主頁是學校網(wǎng)站的框架, 那么二級網(wǎng)站就是靈魂和主體。在高校二級網(wǎng)站的開發(fā)中充分采用ASP.NET技術,加快了開發(fā)進度,使得網(wǎng)站易于開發(fā)和更新維護,提升了校園網(wǎng)的水平。

[參考文獻]

[1 ]閻慧. 網(wǎng)站建設[M]. 北京:機械工業(yè)出版社,2008.

篇(6)

關鍵詞:網(wǎng)站建設;數(shù)據(jù)庫;ASP技術;網(wǎng)絡服務器;職稱論文

1、引言

現(xiàn)在的網(wǎng)絡教育已經(jīng)廣為應用,該教育方式主要以現(xiàn)代計算機技術和網(wǎng)絡通信技術為基礎,通過現(xiàn)代化的遠程多媒體交互教學方式,能夠為地理分布零散的網(wǎng)絡用戶提供一種以學習者為中心的教育模式。作為一種新興的教育方式,網(wǎng)絡教育具有諸多特性,如靈活性、主動性、創(chuàng)造性和互動性等。特備是網(wǎng)絡教育網(wǎng)站的出現(xiàn)和應用,更是從根本上解決了在網(wǎng)絡教育這種非面對面教學形式中學習者跟教師之間難以進行廣泛交流的難題。所以,通過將網(wǎng)絡技術和數(shù)據(jù)庫技術的廣泛結(jié)合,通過現(xiàn)在普遍采用的ASP技術來構(gòu)建一個能夠提供動態(tài)服務的教育網(wǎng)站,也就成了網(wǎng)絡教育這種新型教育模式的必然選擇。

2、目標和功能

網(wǎng)絡教育網(wǎng)站的基本功能就是滿足教學雙方的根本需求,在能夠為教師提供備課和課堂教學參考的同時,還能偶為學生的課程學習服務;應該能夠為教師和學生提供非常便利的網(wǎng)上學習和討論交流的學習環(huán)境;比外,還應該能夠為教師和學生提供方便使用的資料查詢和檢索功能,便于教師和學生的日常使用。

所以,為了能夠滿足這些要求,就應該使教學網(wǎng)站具有如下幾個主要的功能部分,即:

(1)、學習功能。教學網(wǎng)站的學習功能主要是針對學生設計的。學生通過該功能模塊,可以對各種課程的電子教案進行在線學習,了解相關的學習方法、課時分配和教學計劃等等跟課程相關的內(nèi)容;還可以開設各種跟學習相關的論壇;具有即時和錯時的交互式學習界面;能夠通過對共同關心問題的深入討論,引導學生參加在線的交流、評價和調(diào)查等,將網(wǎng)絡構(gòu)建成課程學習的另一個戰(zhàn)場。

(2)、教學功能。網(wǎng)站的教學功能主要是針對廣大的教師隊伍而設置的,能夠為教師提供結(jié)構(gòu)化的系統(tǒng)平臺,便于教師將各種跟課程教學相關的電子和聲像資料上傳到網(wǎng)站中,還應該便于教師進行動態(tài)的網(wǎng)上交流、和答疑,促進教師和學生之間的交流,對學校的教學和科研動態(tài)進行及時地了解和掌握。

(3)、資源整合跟查詢功能。作為網(wǎng)站建設中的主要工作和功能模塊,網(wǎng)絡資源的整合和查詢可以通過建設一個對本地站點進行搜索的引擎,對互聯(lián)網(wǎng)上的運行環(huán)境進行模擬,提高上網(wǎng)查詢資料和訪問的效率,從而構(gòu)建出比較完備的信息資料收集和查詢系統(tǒng),對網(wǎng)上的資源進行整合和查詢,構(gòu)建出簡單實用的專題數(shù)據(jù)資料庫。

3、教育網(wǎng)站建設

3.1 系統(tǒng)結(jié)構(gòu)及平臺

本文系統(tǒng)實現(xiàn)中,主要采用基于B/S的網(wǎng)絡構(gòu)建模型,也就是常用的瀏覽器/服務器模式。該網(wǎng)絡構(gòu)建模式可以將應用邏輯跟用戶界面和數(shù)據(jù)的訪問分割開來,便于提高系統(tǒng)的可維護性,此外,利用各種組件技術,可以有效降低數(shù)據(jù)庫的訪問壓力,提高系統(tǒng)的運行性能。訪問者可以通過本地瀏覽器對網(wǎng)絡服務器進行登錄訪問,由于網(wǎng)絡服務器和應用服務器都屬于應用邏輯層,這樣,網(wǎng)絡服務器在接收表示層所提交的訪問申請之后,就可以通過調(diào)用服務器中的相關模塊,對具體的邏輯操作和運行進行執(zhí)行,并數(shù)據(jù)庫服務器提出及時的數(shù)據(jù)請求,得到結(jié)果之后,就可以將結(jié)果返回到網(wǎng)絡服務器,最后,網(wǎng)絡服務器就可以將結(jié)果數(shù)據(jù)提供給訪問者。 3.2 技術方案

現(xiàn)在,可以用于網(wǎng)站開發(fā)的技術和手段主要有:基于HTML文件的開發(fā)技術、基于CGI的動態(tài)頁面生成技術以及基于ASP的開發(fā)技術。下面對這幾種技術體系進行簡介和說明。

首先,就是基于HTML文件的網(wǎng)站開發(fā)。作為第一種通用的頁面描述型的開發(fā)語言,HTML簡單易學,且具有非常強大的超媒體支持能力,便于在超媒體的信息網(wǎng)中進行使用。通過HTML語言就行網(wǎng)站的開發(fā),其特點為速度比較快,且不需要高水平的技術力量。不過,有優(yōu)點肯定就有缺點,缺點是在使用過程中的網(wǎng)站維護工作量比較大,及時進行小范圍的修改,也需要對整個網(wǎng)頁進行操作。

其次,基于CGI的網(wǎng)站開發(fā)技術。傳統(tǒng)的靜態(tài)網(wǎng)站構(gòu)建技術已經(jīng)難以滿足人們對網(wǎng)站的訪問需求,所以,基于CGI技術的動態(tài)交互式網(wǎng)站就開始逐漸興起和發(fā)展。這主要是由于采用CGI技術構(gòu)建網(wǎng)站,可以大大提高網(wǎng)站的交互性能,便于用戶和網(wǎng)站管理人員以及用戶和用戶之間的信息交流。不過,這種網(wǎng)站構(gòu)建技術也存在明顯的缺陷,就是這種開發(fā)技術跟操作系統(tǒng)的關系緊密,所以,使得利用該技術所構(gòu)建的網(wǎng)站的可移植性能比較差。

第三,就是基于ASP技術的網(wǎng)站開發(fā)技術。作為一種新開發(fā)的網(wǎng)頁開發(fā)技術,ASP技術是一種動態(tài)服務器網(wǎng)頁,能夠很方便的對數(shù)據(jù)庫進行訪問。現(xiàn)在的網(wǎng)頁設計中,采用ASP進行功能實現(xiàn)的越來越多,可以利用ASP技術來創(chuàng)建動態(tài)的網(wǎng)絡頁面,或者功能強大的網(wǎng)絡應用程序。此外,ASP技術可以通過ADO控件對象來實現(xiàn)對數(shù)據(jù)庫的訪問,ADO的特點為高效、簡單和內(nèi)存開銷較小,更加適用于基于B/S的客戶端模式或者其他基于網(wǎng)絡應用的開發(fā)。

基于ASP技術的網(wǎng)站工作方式可以描述為:瀏覽器通過向網(wǎng)絡服務器發(fā)送訪問請求,激活ASP的腳本運行程序,之后,網(wǎng)絡服務器就可以通過調(diào)用ASP來對請求的文件進行讀取,并同時執(zhí)行腳本的命令,最后將網(wǎng)絡的頁面?zhèn)鲃咏o瀏覽器。此種模式下,網(wǎng)頁的腳本運行主要通過服務器來完成,所以,從瀏覽器上所看到的網(wǎng)頁是在網(wǎng)絡服務器上生成后傳送過來的,瀏覽器不用負責對腳本的處理。網(wǎng)絡服務器能夠?qū)崿F(xiàn)所有的腳本處理,且能夠?qū)藴实腍TML頁面?zhèn)魉偷綖g覽器。瀏覽器所接受的只是腳本運行的結(jié)果,并不對服務器端的腳本進行復制,所以難以得到支持其頁面內(nèi)容的腳本命令,這樣,系統(tǒng)的訪問和運行安全性就可以得到保障。在該方式中,用戶可以通過目錄來進行邊界的定義,以以此作為應用程序的作用域,使得在每個網(wǎng)站站點都可以運行多個應用程序,且在服務器端并沒有實際的頁面存在和出現(xiàn),任何網(wǎng)頁都是根據(jù)用戶的需求來動態(tài)的實時生成和運行的,在用戶訪問結(jié)束后就自動消除。

3.3 服務器與數(shù)據(jù)庫的連接

現(xiàn)在,能夠?qū)崿F(xiàn)網(wǎng)絡服務器和數(shù)據(jù)庫服務器之間通信和數(shù)據(jù)交換的技術主要有:動態(tài)數(shù)據(jù)交換技術、SQL技術和ODBC技術等。

在這幾種數(shù)據(jù)交換方式中,ODBC技術已經(jīng)成為應用系統(tǒng)和驅(qū)動程序之間的標準數(shù)據(jù)交互接口。作為一種調(diào)用層的數(shù)據(jù)接口,ODBC并不需要要預編譯程序,可以像調(diào)用函數(shù)一樣來實現(xiàn)對ODBC的操作。對于不同的數(shù)據(jù)庫管理系統(tǒng)來說,ODBC對其的訪問和管理是半透明的,可以通過驅(qū)動程序的加載來實現(xiàn)邏輯結(jié)構(gòu)到具體數(shù)據(jù)庫管理系統(tǒng)的DBMS的映射。而應用程序?qū)?shù)據(jù)的訪問和操作,則不需要通過任何DBMS來實現(xiàn),由此就可以實現(xiàn)應用程序?qū)Σ煌珼BMS的共享。所以,對于不同的應用系統(tǒng)來說,ODBC具有高度的可移植性和互用性,通過基于ODBC的標準開發(fā),用戶可以跟不同的數(shù)據(jù)庫系統(tǒng)進行通信,此時的應用程序并不需要做任何改變。

4、結(jié)束語

本論文通過對當下幾種網(wǎng)站構(gòu)建技術的介紹,給出了構(gòu)建校園教育網(wǎng)絡和網(wǎng)站的系統(tǒng)結(jié)構(gòu),以及相關的設計方案,并通過對網(wǎng)絡服務器和數(shù)據(jù)庫的連接技術的介紹,對如何利用數(shù)據(jù)庫和ASP網(wǎng)站構(gòu)建技術實現(xiàn)多功能網(wǎng)站進行了介紹和說明。

參考文獻

[1]、李新,陸峰,劉清堂,李娜,韓立龍. 基于ASP技術的教育網(wǎng)站的設計與實現(xiàn)[J]. 教育信息化. 2006(11)

[2]、崔金鵬,支麗平. 基于ASP的動態(tài)網(wǎng)站的設計與實現(xiàn)[J]. 中國科技信息. 2007(22)

[3]、張雪. 淺談網(wǎng)站建設與網(wǎng)站開發(fā)[J]. 硅谷. 2008(23)

[4]、梁瑞儀. 教育網(wǎng)站開發(fā)階段研究[J]. 理論界. 2005(08)

[5]、馮益華. 小型教育網(wǎng)站設計初探[J]. 牡丹江教育學院學報. 2005(06)

[6]、李文新. 教育網(wǎng)站建設的基本要件[J]. 黑龍江教育(綜合版). 2004(16)

[7]、李曉梅. 淺議教育網(wǎng)站的策劃[J]. 中國電化教育. 2005(05)

篇(7)

論文摘要:隨著科技的發(fā)展和教學的需要,多媒體教學設備已經(jīng)普遍進入課堂,學科教師運用多媒體教學軟件輔助教學也成為了課堂教學活動的主流。而隨著國家對教育的繼續(xù)加大投入和重視,學校普及了校園局域網(wǎng),Interne:網(wǎng)絡得以推廣,網(wǎng)頁逐漸被廣大師生熟悉,網(wǎng)頁課件于是成為教育教學活動過程中一種獨特的工具和模式。

多媒體課件是一種根據(jù)教學目標設計一的、表現(xiàn)特定的教學內(nèi)容、反映一定教學策略的計算機教學程序,是為學校課堂教學應用而開發(fā)的軟件。它可以用來存儲、傳遞和處理教學信息,是能讓學生進行交互操作,并對學生的學習作出評價的教學媒體,具有教學性、科學性、交互性、集成性和診斷性五個特點。

在現(xiàn)實教學活動過程中,教師常用的多媒體課件類型主要有PPT演示文稿、W ord文檔、Authorwear課件和FrontPage制作的靜態(tài)網(wǎng)頁。教師喜歡此類課件的原因在于課件制作方便、制作用時少、所占系統(tǒng)容量小、易于運行、頁面簡潔且易于修改。

然而,這些課件都存在一定的局限性。從分類上看,這些多媒體教學軟件屬于展示型和資料型,沒有突出多媒體課件在輔助教學活動過程中的優(yōu)勢。它只是將大量的教學知識、內(nèi)容和資料利用電子信息的方式展示給學生,導致在教學活動課中很容易步人滿堂“電灌”的誤區(qū)。這樣,課堂教學就激不起學生的學習興趣,不利于發(fā)揮教師在教學活動過程中的主導作用,更不利于培養(yǎng)學生的自主學習能力。

目前,我們國家正大力推行新課程改革,而新的課程標準要求我們“突出學生主體,尊重個體差異;采用活動途徑,倡導體驗參與;開發(fā)課程資源,拓展學用渠道”。那么ASP網(wǎng)頁類型的課件可以彌補上述教師常用類型課件的不足,更好地實踐新課標理念。

一、ASP在網(wǎng)頁課件中的應用

ASP是Active Server Page的縮寫,意為“動態(tài)服務器頁面”,它是一種服務器端腳本編寫環(huán)境,可以用來創(chuàng)建和運行動態(tài)網(wǎng)頁或Web應用程序。ASP網(wǎng)頁可以包含HTML標記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用HTML網(wǎng)頁作為用戶界面的Web應用程序。

ASP可以突破靜態(tài)網(wǎng)頁的一些功能限制,實現(xiàn)動態(tài)網(wǎng)頁技術,從而很方便地解決利用網(wǎng)頁課件輔助教學存在的一些誤區(qū)。

1.ASP方便連接Access與SQL數(shù)據(jù)庫,易于學習資料的拓展與共享

ASP中包含的獨立外置對象ADO (Activex DataObject),它是一項容易使用及可拓展的鏈接數(shù)據(jù)庫、操作數(shù)據(jù)庫、查詢數(shù)據(jù)庫,并且可以將數(shù)據(jù)庫訪問結(jié)果添加、反饋到Web頁面的技術。例如以下語句:

Set Conn}erver.CreateObject("ADODB.Connectiori’)

Conn.Open”數(shù)據(jù)庫ID"

Conn.Execute

ASP使用“Conn”的“Open”方法打開了與數(shù)據(jù)庫的連接,再使用“Conn”的“Execute”方法來執(zhí)行寫人數(shù)據(jù)庫的SQL語句。在網(wǎng)頁課件中,使用ASP與后臺數(shù)據(jù)庫鏈接的技術實現(xiàn)上傳日志、留言板之類的功能。教師可以利用它們拓展知識內(nèi)容,學生也可以在網(wǎng)頁上通過編寫、上傳日志和留言,與大家分享自主學習過程中的經(jīng)驗。這樣有效地加強了師生間及學生間的交流,有利于學生更有效地學習。

2.ASP提供的內(nèi)置對象可使服務器端腳本功能更強,真正實現(xiàn)課件的交互性和診斷性

使用ASP提供的一些內(nèi)置對象如Ruquest , Re-ponse ,Application和Session,可以使服務器端腳本功能更強,能真正實現(xiàn)課件特點中的交互性和診斷性。

ASP提供的內(nèi)置對象可以從Web瀏覽器中獲取用戶通過HTML表單提交的信息,并在腳本中對這些信息進行處理,然后向客戶端Web瀏覽器發(fā)送反饋信息,應用原理如圖所示。

在制作網(wǎng)頁課件過程中,采用ASP所提供的內(nèi)置對象,可以結(jié)合數(shù)據(jù)庫制作出課后作業(yè)或調(diào)查問卷等。學生通過網(wǎng)頁login.asp登陸后,進人practice.asp完成課后作業(yè),然后ASP以“post”的方式提交給re-sults.asp,最后通過results.asp將學生的課后練習結(jié)果反饋到頁面上。這樣,學生就可以對本節(jié)內(nèi)容知識的學習進行自我評價。教師也可以通過反饋信息具體掌握每個學生對知識的理解程度,進而加以指導,不會造成在以后的教學活動中對學生有所偏差。

3.以ASP制作的網(wǎng)頁 支持多種腳本語言,有助 于美化課件

以ASP制作的網(wǎng)頁支習持多種腳本語言,如JAVAScrpict和VBScripta 這些腳本語言除了能實現(xiàn) 網(wǎng)頁的動態(tài)交互之外,還能給網(wǎng)頁內(nèi)容制作出多樣的動態(tài)效果,從而美化課件。例如以下JAVAScrpict代碼,效果是當鼠標經(jīng)過某一圖片時圖片會閃動、突出顯示。

通過ASP腳本語言使課件內(nèi)容以豐富的動態(tài)效果呈現(xiàn),充分體現(xiàn)多媒體教學軟件的教學性和科學性。首先,它能以內(nèi)容形式的多樣性從感官上刺激學生,激發(fā)學生的學習興趣;其次,教師也可以利用這樣的方式突出教學內(nèi)容的重、難點.引導學生有效學習。

二、ASP在推廣應用中的幾點思考

首先,ASP屬于服務器端腳本編寫的一種,除信息技術教師外,學校大多任課教師對這項技術不甚了解。教學課件的開發(fā)模式如果是通過任課教師寫腳本,信息技術教師設計制作,就會造成課件的設計制作與課堂教學不相適應的現(xiàn)象。信息技術教師不了解其他學科的知識特點,課件內(nèi)容的呈現(xiàn)方式難以符合任課教師的原意;而任課教師往往受技術的限制,不知道以何方式描述教學內(nèi)容。最理想的是課件的創(chuàng)意與制作都由任課教師獨立完成。

相關文章