期刊大全 雜志訂閱 SCI期刊 投稿指導(dǎo) 期刊服務(wù) 文秘服務(wù) 出版社 登錄/注冊(cè) 購(gòu)物車(chē)(0)

首頁(yè) > 精品范文 > asp技術(shù)論文

asp技術(shù)論文精品(七篇)

時(shí)間:2023-03-23 15:14:27

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

asp技術(shù)論文

篇(1)

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

二、為什么用ASP

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

三、ASP的特點(diǎn)

ASP具有學(xué)習(xí)快、設(shè)計(jì)快的特點(diǎn),不需花許多時(shí)間即可學(xué)會(huì)和快速設(shè)計(jì)出WEB應(yīng)用程序。

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

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

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

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

四、ASP與其它相關(guān)技術(shù)的比較

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

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

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

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

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

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

五、ASP的工作過(guò)程

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

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

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

1.用戶(hù)在客戶(hù)機(jī)瀏覽器上輸入一個(gè)URL地址并回車(chē),請(qǐng)求一個(gè)頁(yè)面。

例如yin/User_Login/default.htm。

2.服務(wù)器接受用戶(hù)請(qǐng)求,調(diào)出相應(yīng)頁(yè)面(假設(shè)該頁(yè)面含有一個(gè)表單)。

例如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>

請(qǐng)輸入用戶(hù)名:<inputname="username"type="text">

請(qǐng)輸入口令:<inputtype="password"name="password"size="14">

<br>

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

<inputtype="reset"value="復(fù)位"name="reset">

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

</html>

當(dāng)瀏覽器端填入要查詢(xún)的用戶(hù)名和口令并按下submit按鈕時(shí),它將用戶(hù)名以u(píng)sername,口令以password的變量形式送到user_login.asp中。

篇(2)

關(guān)鍵詞:ASP.NET本科評(píng)估,支撐材料

 

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

1.1 ASP.NET技術(shù)

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

1.2開(kāi)發(fā)與運(yùn)行環(huán)境

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

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

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

2查詢(xún)功能

Command對(duì)象的功能主要是對(duì)數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)查詢(xún),一般情況下,請(qǐng)求采用標(biāo)準(zhǔn)的SQL語(yǔ)句表示??萍颊撐?。先把欲請(qǐng)求的SQL字符串指定到Command對(duì)象內(nèi)的CommandText屬性;接著執(zhí)行數(shù)據(jù)庫(kù)查詢(xún)的動(dòng)作Excute,在數(shù)據(jù)庫(kù)服務(wù)器響應(yīng)后,該響應(yīng)的數(shù)據(jù)結(jié)果立即存儲(chǔ)在Recordset對(duì)象中供用戶(hù)使用。為了便于理解,我們列出主要字段,見(jiàn)下表

篇(3)

參考文獻(xiàn):

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

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

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

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

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

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

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

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

參考文獻(xiàn)

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

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

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

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

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

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

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

參考文獻(xiàn)

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

[2]陳雪蓮.JSP程序設(shè)計(jì)教程[M].北京:清華大學(xué)出版社,2008:148-156.

[3]孫俊,李正明,楊繼昌.ASP技術(shù)與ASP.NET技術(shù)的比較[J].微型機(jī)與應(yīng)用,2003,1

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

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

篇(4)

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

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

本次畢業(yè)設(shè)計(jì)主要是通過(guò)對(duì)當(dāng)前國(guó)內(nèi)外物流倉(cāng)儲(chǔ)信息管理系統(tǒng)的分析, 結(jié)合物流企業(yè)食品倉(cāng)庫(kù)管理實(shí)際,設(shè)計(jì)具有遠(yuǎn)程維護(hù)、智能貨位管理功能的物流倉(cāng)儲(chǔ)信息管理系統(tǒng)。最后完成畢業(yè)論文。

物流倉(cāng)儲(chǔ)信息管理系統(tǒng)研究的內(nèi)容涉及庫(kù)存管理的全過(guò)程,包括收貨、入庫(kù)、庫(kù)存、揀貨、出庫(kù)、結(jié)算、客戶(hù)管理、報(bào)表、庫(kù)存統(tǒng)計(jì)查詢(xún)等等。

(1) 卸貨管理

卸貨管理是指在物流過(guò)程中對(duì)卡車(chē)、火車(chē)、船舶等運(yùn)輸工具運(yùn)來(lái)的貨物進(jìn)行卸貨作業(yè)和將卸下的貨物進(jìn)行搬運(yùn)移動(dòng),并進(jìn)行初步的分類(lèi)。

(2) 入庫(kù)管理

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

(3) 庫(kù)存管理

庫(kù)存管理是指對(duì)堆放在倉(cāng)庫(kù)的貨物進(jìn)行管理,包括理貨(整理需要堆放的貨物)、碼放(按照一定順序?qū)⑽锲范逊旁谪浂馍?、移庫(kù)(改變?cè)胸浳锏耐品咆浂?。

(4) 出庫(kù)管理

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

(5) 計(jì)費(fèi)管理

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

(6) 出門(mén)查驗(yàn)管理

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

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

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

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

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

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

3) 與瀏覽器無(wú)關(guān),用戶(hù)端只要使用可執(zhí)行html碼的瀏覽器,即可瀏覽asp所設(shè)計(jì)的網(wǎng)頁(yè)。

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

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

6) 可使用服務(wù)器端的腳本來(lái)生成客戶(hù)端的腳本。

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

java,visual c++等編程語(yǔ)言來(lái)編寫(xiě)所需要的activex服務(wù)器元件。

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

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

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

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

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

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

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

6) 關(guān)閉數(shù)據(jù)庫(kù)對(duì)象和連接。

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

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

1、能極大地提高工作效率:計(jì)算機(jī)可以代替人工進(jìn)行許多繁雜的勞動(dòng)。

2、節(jié)省運(yùn)營(yíng)成本:包括時(shí)間和紙張。

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

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

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

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

設(shè)計(jì)(研究)方案和進(jìn)度安排:

3月12號(hào)——3月15號(hào),討論系統(tǒng)要實(shí)現(xiàn)的總目標(biāo)和總框架,劃分具體工作,安排工作進(jìn)度。寫(xiě)開(kāi)題報(bào)告,任務(wù)書(shū)。

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

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

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

5月30號(hào)——6月5號(hào),后期進(jìn)一步完善論文,等待論文答辯。

主要參考文獻(xiàn)資料:

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

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

[3]鐘嘉鳴. 基于asp的管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn). 現(xiàn)代計(jì)算機(jī). 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]梅曉勇,孫建平,肖政宏.基于動(dòng)態(tài)規(guī)則構(gòu)造的系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[j].微機(jī)發(fā)展,2002,(6):12214.

篇(5)

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

1.引言

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

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

2.ASP.NET簡(jiǎn)介[2]

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

3.網(wǎng)站的分析與設(shè)計(jì)

3.1 功能需求分析

3.1.1信息功能

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

3.1.2教學(xué)管理功能

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

3.1.3在線學(xué)習(xí)功能

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

3.1.4學(xué)生管理功能

用于組織學(xué)生活動(dòng)、競(jìng)賽,進(jìn)行心理輔導(dǎo)、咨詢(xún),和查看就業(yè)招聘信息等。

3.2 系統(tǒng)設(shè)計(jì)分析

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

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

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

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

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

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

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

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

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

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

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

3.3.6在網(wǎng)站中使用RSS 技術(shù)來(lái)創(chuàng)建新聞時(shí)事專(zhuān)欄、學(xué)院信息專(zhuān)欄[3]

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

3.4系統(tǒng)的安全設(shè)計(jì)

Asp.NET2.0 提供一個(gè)多層的方法來(lái)保證安全性。它的安全系統(tǒng)既和NETFramwork 協(xié)同工作,也和(MicrosoftInternet Information Server)IIS 協(xié)同工作。我們可以采用表單驗(yàn)證的方式來(lái)實(shí)現(xiàn)后臺(tái)管理的安全??萍颊撐摹T诤笈_(tái)管理的Web.config 中設(shè)定

……

……

4.關(guān)鍵技術(shù)的研究及實(shí)現(xiàn)

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

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

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

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

3.由系統(tǒng)生成的長(zhǎng)度為奇數(shù)字符串?dāng)?shù)N個(gè)隨機(jī)字符串Random;

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

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

4.2 動(dòng)態(tài)網(wǎng)頁(yè)網(wǎng)頁(yè)生成靜態(tài)HTML頁(yè)面技術(shù)

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

//生成HTML頁(yè)

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)容

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

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

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

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

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

// 寫(xiě)文件

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基類(lèi)中了

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

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

{

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

}

else

{

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

}

模板頁(yè)Text.html代碼

CODE:

ShowArticle

biaoti

content

author

biaoti

content

author

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

function executeXhr(callback,ur1)

{

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

if(window.XMLHttpRequest){

req=new XMLHttpRequest();

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

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

· 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技術(shù)代碼

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

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

新增RSS信息

XmlDocumentxmlDoc=new XmlDocument(); 5mc校園電子商務(wù)--華北科技學(xué)院校園電子商務(wù)平臺(tái)

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

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

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

XmlElementxesub1=xmlDoc.CreateElement("title"); 5mc校園電子商務(wù)--華北科技學(xué)院校園電子商務(wù)平臺(tái)

xesub1.InnerText="新聞標(biāo)題 ";//設(shè)置文本節(jié)點(diǎn) 5mc校園電子商務(wù)--華北科技學(xué)院校園電子商務(wù)平臺(tái)

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

XmlElementxesub2=xmlDoc.CreateElement("link"); 5mc校園電子商務(wù)--華北科技學(xué)院校園電子商務(wù)平臺(tái)

xesub2.InnerText="sohu.com/1.htm "; 5mc校園電子商務(wù)--華北科技學(xué)院校園電子商務(wù)平臺(tái)

xe.AppendChild(xesub2);

XmlElementxesub3=xmlDoc.CreateElement("link"); 5mc校園電子商務(wù)--華北科技學(xué)院校園電子商務(wù)平臺(tái)

xesub3.InnerText="簡(jiǎn)單描述 "; 5mc校園電子商務(wù)--華北科技學(xué)院校園電子商務(wù)平臺(tái)

xe.AppendChild(xesub3); 5mc校園電子商務(wù)--華北科技學(xué)院校園電子商務(wù)平臺(tái)

root.AppendChild(xe);//添加到節(jié)點(diǎn)中 5mc校園電子商務(wù)--華北科技學(xué)院校園電子商務(wù)平臺(tái)

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

修改RSS信息:

XmlDocumentxmlDoc=new XmlDocument(); 5mc校園電子商務(wù)--華北科技學(xué)院校園電子商務(wù)平臺(tái)

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

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

XmlElementxe1=(XmlElement)Snode;

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

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

XmlElementxe2=(XmlElement)Snode;

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

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

刪除RSS信息:

XmlDocumentxmlDoc=new XmlDocument(); 5mc校園電子商務(wù)--華北科技學(xué)院校園電子商務(wù)平臺(tái)

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

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

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

root.RemoveChild(node);

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

5.結(jié)束語(yǔ)

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

[參考文獻(xiàn)]

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

篇(6)

關(guān)鍵詞:網(wǎng)站建設(shè);數(shù)據(jù)庫(kù);ASP技術(shù);網(wǎng)絡(luò)服務(wù)器;職稱(chēng)論文

1、引言

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

2、目標(biāo)和功能

網(wǎng)絡(luò)教育網(wǎng)站的基本功能就是滿足教學(xué)雙方的根本需求,在能夠?yàn)榻處熖峁﹤湔n和課堂教學(xué)參考的同時(shí),還能偶為學(xué)生的課程學(xué)習(xí)服務(wù);應(yīng)該能夠?yàn)榻處熀蛯W(xué)生提供非常便利的網(wǎng)上學(xué)習(xí)和討論交流的學(xué)習(xí)環(huán)境;比外,還應(yīng)該能夠?yàn)榻處熀蛯W(xué)生提供方便使用的資料查詢(xún)和檢索功能,便于教師和學(xué)生的日常使用。

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

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

(2)、教學(xué)功能。網(wǎng)站的教學(xué)功能主要是針對(duì)廣大的教師隊(duì)伍而設(shè)置的,能夠?yàn)榻處熖峁┙Y(jié)構(gòu)化的系統(tǒng)平臺(tái),便于教師將各種跟課程教學(xué)相關(guān)的電子和聲像資料上傳到網(wǎng)站中,還應(yīng)該便于教師進(jìn)行動(dòng)態(tài)的網(wǎng)上交流、和答疑,促進(jìn)教師和學(xué)生之間的交流,對(duì)學(xué)校的教學(xué)和科研動(dòng)態(tài)進(jìn)行及時(shí)地了解和掌握。

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

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

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

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

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

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

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

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

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

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

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

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

4、結(jié)束語(yǔ)

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

參考文獻(xiàn)

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

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

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

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

[5]、馮益華. 小型教育網(wǎng)站設(shè)計(jì)初探[J]. 牡丹江教育學(xué)院學(xué)報(bào). 2005(06)

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

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

篇(7)

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

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

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

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

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

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

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

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

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

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

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

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

Conn.Execute

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

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

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

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

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

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

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

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

二、ASP在推廣應(yīng)用中的幾點(diǎn)思考

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

相關(guān)文章