導航:首頁 > 萬維百科 > 計算機網頁設計半期總結論文

計算機網頁設計半期總結論文

發布時間:2021-02-28 03:05:22

1、跪求計算機網站、網頁設計論文!急!!!

已加你

2、求計算機網路論文3000字

1

計算機網路學習總結

摘要:

本門課程主要講述了計算機網路的形成與發展,計算機網路的層次結構,重點講解了計算機各個層次
的體系結構和相關協議。

通過本課程,我們系統的學習了
TCP/IP
的五個層次:物理層、數據鏈路層、網路互連層、運輸層、
應用層。而且,我們也較為深入學習了每一層的相關協議及其應用。

通過學習本課程,
我們對計算機網路的形成發展,
網路的層次結構及相關協議有了個大致的基本了解,
並且對計算機網路的基本原理,及工作方法有了初步的認識。

正文


1


網路概述

1.1
計算機網路形成與發展的四大階段:

第一階段:
20
世紀
50
年代
--
數據通信技術的研究與發展

第二階段:
20
世紀
60
年代
--ARPANET
與分組交換技術的研究與發展

第三階段:
20
世紀
70
年代
--
網路體系結構與協議標准化的研究

廣域網、
區域網與公用分組交換網的研究與應用

第四階段:
20
世紀
90
年代
--Internet
技術的廣泛應用

1.2
分組交換技術

分組交換是採用存儲轉發技術。
分組交換的特徵是基於標記的。
分組交換網
由若干個結點交換機和連接這些交換機的鏈路組成。
當某段鏈路的通信量太大或
中斷時,
結點交換機中運行的路由選擇協議能自動找到其他路徑轉發分組。
採用
存儲轉發的分組交換的實質上是採用了在數據通信的過程中動態分配傳輸帶寬
的策略。

1.3
網路體系結構

ISO/OIS
參考模型:

應用層、表示層、會話層、傳輸層網路層、數據鏈路層、物理層

TCP/IP
參考模型

應用層、運輸層、網路互連層、數據鏈路層、物理層

1.4
區域網相關技術

2

參考模型:
IEEE 802
參考模型

2


物理層

物理層位於
OSI
參與模型的最低層,它直接面向實際承擔數據傳輸的物理
媒體
(
即信道
)

物理層的傳輸單位為比特。
物理層是指在物理媒體之上為數據鏈
路層提供一個原始比特流的物理連接。

物理層協議規定了與建立、
維持及斷開物理信道所需的機械的、
電氣的、

能性的和規和程性的特性。其作用是確保比特流能在物理信道上傳輸。

相關協議舉例:

EIA RS-232C
介面標准

EIA RS-449

RS-422

RS-423
介面標准

EIA RS-449

RS-422

RS-423
介面標准

傳輸介質舉例:

雙絞線、同軸電纜、光纖、無線傳輸媒介等。

3


數據鏈路層

數據鏈路層最基本的服務是將源機網路層來的數據可靠的傳輸到相鄰節點
的目標機網路層。
為達到這一目的,
數據鏈路層必須具備一系列相應的功能,

們主要有:
如何將數據組合成數據塊,
在數據鏈路層中將這種數據塊稱為幀,

是數據鏈路層的傳送單位;
如何控制幀在物理信道上的傳輸,
包括如何處理傳輸
差錯,
如何調節發送速率以使之與接收方相匹配;
在兩個網路實體之間提供數據
鏈路通路的建立、維持和釋放管理。

鏈路管理功能:

鏈路管理功能主要用於面向連接的服務。
在鏈路兩端的節點要進行通信前,
必須
首先確認對方已處於就緒狀態,
並交換一些必要的信息以對幀序號初始化,
然後
才能建立連接。
在傳輸過程中則要維持該連接。
如果出現差錯,
需要重新初始化,
重新自動建立連接。
傳輸完畢後則要釋放連接。
數據鏈路層連接的建立,
維持和
釋放就稱做鏈路管理。

在多個站點共享同一物理信道的情況下
(例如在區域網中)

如何在要求通信的
站點間分配和管理信道也屬於數據層鏈路管理的范疇。

幀同步功能:

3

(1)
位元組計數法;
(2)
使用字元填充的首尾定界符法;

(3)
使用比特填充的首尾定界符法;
(4)
違法編碼法;

數據鏈路控制協議舉例:

非同步協議以字元為獨立的信息傳輸單位,
在每個字元的起始處開始對字元內
的比特實現同步,但字元與字元之間的間隔時間是不固定的
(
即字元之間是非同步

)
。由於發送器和接收器中近似於同一頻率的兩個約定時鍾,能夠在一段較短
的時間內保持同步,所以可以用字元起始處同步的時鍾來采樣該字元中的各比
特,
而不需要每個比特再用其他方法同步。
前面介紹過的「起—止」式通信規程
便是非同步協議的典型,它是靠起始為
(
邏輯
0)
和停止位
(
邏輯
1)
來實現字元的定
界及字元內比特的同步的。非同步協議中由於每個傳輸字元都要添加諸如起始位、
校驗位、停止位等冗餘位,故信道利用率很低,一般用於數據速率較低的場合。

同步協議是以許多字元或許多比特組織成的數據塊——幀為傳輸單位,
在幀
的起始處同步,
使幀內維持固定的時鍾。
由於採用幀為傳輸單位,
所以同步協議
能更有效地利用信道,也便於實現差錯控制、流量控制等功能。

4


網路互連層

網路層是
OSI
參考模型中的第三層
,
介於運輸層和數據鏈中路層之間。它在
數據路層提供的兩個相鄰端點之間的數據幀的傳送功能上,
進一步管理網路中的
數據通信,
將數據設法從源端經過若干個中間節點傳送到目的端,
從而向運輸層
提供最基本的端到端的數據傳送服務。
網路層關繫到通信子網的運行控制,
體現
了網路應用環境中資源子網訪問通信子網的方式,

OSI
模型中面向數據通信的
低三層
(
也即通信子網
)
中最為復雜、關鍵的一層。

網路層的目的是實現兩個端系統之間的數據透明傳送,
具體功能包括路由選
擇、阻塞控制和網際互連等。

數據報操作方式

在數據報操作方式中,
每個分組被稱為一個數據報,
若干個數據報構成一次要傳
送的報文或數據塊。
每個數據報自身攜帶有足夠的信息,
它的傳送是被單獨處理
的。
一個節點接收到一個數據報後,
根據數據報中的地址信息和節點所存儲的路
由信息,找出一個合適的出路,把數據報原樣地發送到下一個節點。

4

當端系統要發送一個報文時,
將報文拆成若干個帶有序號和地址信息的數據
報,依次發給網路節點。此後,各個數據報所走的路徑就可能不同了,因為各個
節點在隨時根據網路的流量、
故障等情況選擇路由。
由於名行其道,
各數據報不
能保證按順序到達目的節點,
有些數據報甚至還可能在途中丟失。
在整個數據報
傳送過程中,不需要建立虛電路,但網路節點要為每個數據報做路由選擇。

通信子網為網路源節點和目的節點提供了多條傳輸路徑的可能性。
網路節點
在收到一個分組後後,
要確定向下一節點傳送的路徑,
這就是路由選擇。
在數據
報方式中,
網路節點要為每個分組路由做出選擇;
而在虛電路方式中,
只需在連
接建立時確定路由。確定路由選擇的策略稱路由演算法。

設計路由演算法時要考慮諸多技術要素。
首先,
考慮是選擇最短路由還是選擇
最佳路由;其次,要考慮通信子網是採用虛電路的還是採用數據報的操作方式;
其三,
是採用分布式路由演算法,
即每節點均為到達的分組選擇下一步的路由,

是採用集中式路由演算法,
即由中央節點或始發節點來決定整個路由;
其四,
要考
慮關於網路拓樸、
流量和延遲等網路信息的來源;
最後,
確定是採用靜態路由選
擇策略,還是動態路由選擇策略。

5


運輸層

OSI
七層模型中的物理層、數據鏈路層和網路層是面向網路通信的低三層
協議。
運輸層負責端到端的通信,
既是七層模型中負責數據通信的最高層,
又是
面向網路通信的低三層和面向信息處里的高三層之間的中間層。
運輸層位於網路
層之上、會話層之下,它利用網路層子系統提供給它的服務區開發本層的功能,
並實現本層對會話層的服務。

運輸層是
OSI
七層模型中最重要、最關鍵的一層,是唯一負責總體數據傳
輸和控制的一層。運輸層的兩個主要目的是:第一,提供可靠的端到端的通信;
第二,向會話層提供獨立於網路的運輸服務。

根據運輸層在七層模型中的目的和單位,它的主要功能是:對一個進行的
對話或連接提供可靠的運輸服務,
在通向網路的單一物理連接上實現該連接的復
用,在單一連接上提供端到端的序號與流量控制端到端的差錯控制及恢復等服
務。

3、計算機網頁設計的畢業論文

w3r34 根據我搜集的一些網站來看,建議看看這個,要做畢業論文以及畢業設計的,推薦一個網站 http://www.lw54.com ,裡面的畢業設計什麼的全是優秀的,因為精挑細選的,網上很少有,都是相當不錯的畢業論文和畢業設計,對畢業論文的寫作有很大的參考價值,希望對你有所幫助。 別的相關範文很多的,推薦一些比較好的範文寫作網站,希望對你有幫助,這些精選的範文網站,裡面有大量的範文,也有各種文章寫作方法,注意事項,應該有適合你的,自己動手找一下,可不要照搬啊,參考一下,用自己的語言寫出來那才是自己的。 如果你不是校園網的話,請在下面的網站找: 畢業論文網: http://www.wsdxs.cn 分類很細 欄目很多 畢業論文: http://www.lw54.com 畢業設計: http://www.wsdxs.cn/html/sf/lw/2009/0928/146347.html 開題報告: http://www.wsdxs.cn/html/lunwen/kaitibaogao 實習論文: http://www.wsdxs.cn/html/shixi 寫作指導: http://www.wsdxs.cn/html/lunwen

4、計算機總結論文三千字

初學者對計算機都是比較薄弱的,對一些 應用操作理解起來很困難
要從整體上較好理解很把握應用軟體,不是僅僅靠買幾本專業書就能知道的,我們平時不僅要多做練習,記筆記,還要實際應用。
要多了解相關知識,讀思考,多提問題,多問幾個為什麼,要學以致用,計算機網路使學習、生活、工作的資源消耗大為降低。我們是新一代的人用的都是高科技,也隨著現在的社會日新月異,高科技的,需要老師掌握一定的計算機知識,才能更好的幫助我們。
不過有時也要動我們的腦子,要個人親身去體會,去實踐,把各項命令的位置,功能,用法記熟,做熟。
提高我們整體的知識,打好基礎
最初,我了解了計算機的硬體與系統軟體的安裝,維護知識.在學習這一部分內容時授課老師深入淺出,讓我們自己積極動手操作,結合實踐來提高自己的操作能力,使每個學員得到了一次鍛煉的機會.
其次,學習了常用的辦公軟體,主要有WORD,EXCEL,POWERPOINT等,以及常用的幾種軟體的應用技巧,同時也學習了一些解決實際應用過程中經常出現的問題的方法,相信這次學習,會讓我在今後的工作中運用電腦時能夠得心應手.為了提高大家的認識,老師不僅採用實物演示的辦法,而且還為我們提供實踐操作的機會來為大家講解有關組建區域網以及網路維護方面的知識,介紹了一些平時我們很少用到的網路檢測命令,對我們今後維護自己的區域網絡有很大的幫助.
同時在方遠電腦學校的學習中我們不僅學到很多計算機方面的知識,更重要的是增進了和其他學員之間的交流.同學們坐在一起暢所欲言,互相討論,交流,把自己不理解,不明白的地方提出來,讓老師來幫助解決,這樣使得相互之間都得到了學習,鞏固知識的機會,提高了學習的效率.
通過這次學習我真正體會到了計算機知識的更新是很快的,隨著教育體制的改革和教育理念的更新,以及信息技術的飛速發展,如何接受新的教育理念,轉變我們傳統的教育觀念,來充實我們的專業技能,已經成為我們每一個人必須要解決的第一個問題.只有不斷地學習,才能掌握最新的知識,才能在以後把工作做得更好.我們也渴望能夠多學關於計算機方面的知識.
我相信在更多的學習機會中,我們懂的也會越來越多。

5、跪求一個計算機網路技術(網頁設計)的畢業設計和論文

For your question 跪求一個計算機網路技術(網頁設計) 給我留一個你的問題和Email,
還有別的要求么內,可以容與我們聯系,
有時間可以幫你,
百度_Hi給我吧,
此回復針對所有來訪者和需求者有效,
ES:\\

6、計算機網頁畢業論文

動態網站建設

摘 要:計算機技術的發展,特別是網路技術的飛速發展,給文檔的保存和管理提供極大的方便。本論文中,將軟體工程的基本原理和方法應用到整個系統,並對其進行需求分析,提出了解決問題的具體方法。在具體製作中,用ASP技術來實現B/S系統,ASP技術與資料庫技術結合,用戶在瀏覽器端可以隨意查詢自己需要的標本,而數據的後台操作則由伺服器端處理。這樣提高了網頁的互動性,使整個系統能更好的為用戶服務。

關鍵詞:軟體工程 ASP 動態網頁

The Digitization of Southwest Forestry College』s Sample Room

Abstract:With the rapidly developing of computer technology, especially in the network, the storage and management of file is more convenient. In this paper, the basic theory and the method of the soft project were used in the whole system, and basing on the analysis of the system』s demand, the measure was brought forward. In the building of the network, ASP technology was used to realize B/S system. Because of the integrity of ASP technology and Database technology the users can inquire about the specimen they need freely with the disposal of data by the server. In this way ,the inter dynamic of the webpage was improved and the whole system could server the users better..

Key words:Soft Project; ASP; Dynamic Webpage

目 錄
1引言 1
2西南林學院標本室介紹 2
3軟體工程原理的應用 3
3.1需求分析 3
3.2實體—關系圖 3
4用ASP構建動態網頁 4
4.1動態網頁的優點 4
4.2 ASP技術介紹 5
4.3 ASP的技術特點和工作原理 5
4.3.1 ASP運行模式 5
4.3.2 ASP的工作原理 6
4.3.3 ASP的技術特點 7
4.4 用ASP進行動態網頁設計 8
4.5 利用ASP進行動態數據查詢 11
4.6 ASP訪問資料庫 12
4.6.1 ASP內置對象和組件 12
4.6.2 ASP訪問資料庫工作原理 13
4.6.3 ASP連接資料庫的方法 14
5網頁的界面設計 14
5.1網頁界面構成要素 15
5.2網頁的整體造型 16
5.3網頁的色彩搭配 16
6在建設中遇到的問題和解決方法 17
7結束語 19
參考文獻 20
致謝 21

1引言
信息社會使得檔案的載體形態和記錄方式呈現出多元化發展態勢,紙質檔案的「一統天下」將被聲像檔案、電子檔案並存的格局所替代,傳統的檔案編研工作必須改變以往封閉式管理格局,編研模式必須逐步向多載體、全方位、深層次地開發檔案信息資源上轉換,走進充滿活力的網路世界。而網站建設則為檔案編研工作提供了新契機,提出了新要求,打開了新天地。在這個方面,通過建立自己的網上檔案館,開展網上檔案服務,對檔案編研工作適應信息社會發展需要有了深入的認識。
隨著我國信息化程度的加快,隨著網路信息資源的日益膨脹.檔案信息網站的建設已經提上廠議事日程。然而在我國,檔案信息網站出沒還處於剛剛起步的階段。理論方面沒有系統的論述,實踐上也嚴重滯後。
應用計算機可以進行檔案信息統計和檢索。這些現代化信息技術的應用,既可以把檔案工作者從繁重的手工勞動中解脫出來,又能夠使大力開發和科學、合理、有效地利用檔案信息資源真正成為現實,還可為將來人類檔案信息資源的共享打下基礎。但僅做到以上兩點是不夠的,因為無論是對檔案信息資源的開發者來講,還是對檔案信息資源的利用者而言,都必須十分重視檔案信息資源的激活,即將原有的檔案信息資源進行消化、吸收和利用,繼而產生新的知識,以最大限度地發揮檔案信息資源的效用,實現檔案信息資源的最大價值。
2001年7月國家發布的「國家信息化指標構成方案」中,以20條指標來具體細化我國信息化水平和程度。其中第12條「網路資源資料庫總容量」關繫到檔案信息、網站的數據資源建設隨著中國電子政務的推廣和普及,INTERNET已經為人類在新世紀的政務、商務、管理活動中提供了一種迅速有效的獲取信息的手段和全新的模式。在這一變革中,只有善於利用INTERNET構建自己的管理體系的單位和企業才能獲得成功。為了使檔案信息充分發揮作用,全國各類檔案部門及其檔案工作者紛紛在國際互聯網上建立了檔案信息網站。
2西南林學院標本室介紹
西南林學院植物標本室是在張海秋先生的領導下,由徐永椿先生於1939年創建。在標本室的建設工作中,徐永椿、薛紀如兩位教授做出了長期不懈和重要貢獻,也傾注了張福延、鄭萬鈞、秦仁昌、陳植、郝景盛、吳中倫、王啟無、蔡希陶、馮國楣、毛品一等諸多老前輩的心血,同時,在徐永椿、薛紀如兩位教授的學生們及標本室工作人員的共同努力下,得到了鞏固、充實和發展。
西南林學院森林植物標本室,以收藏西南地區的樹木標本、殼斗科標本和竹類標本為主要特色。現藏有各類植物標本計231科1070屬約8000餘種,近20萬份。其中裸子植物11科,被子植物163科單子葉植物18科,蕨類植物39科。僅殼斗科植物就藏有7屬260多種,近8000餘份;竹亞科植物40屬500餘種,2萬多份;蕨類植物100屬約3000餘份;收藏有徐永椿在40年代采自台灣省的400多號樹木標本、鄭萬鈞教授1940年從法國帶回的40份珍貴標本及北京植物研究所復制的18000張模式標本圖片,並珍藏有350多種模式標本。這是全國殼斗科和竹亞科植物收藏種類最多、最全,且數量最大的標本館。這是全國殼斗科和竹亞科植物收藏種類最多、最全,且數量最大的標本館。
西南林學院森林植物標本室已被國際植物分類學會注冊認可,代號"SWFC",被列入《全國標本館介紹目錄》和《國際標本館名錄》之中。在雲南17個植物標本館中名列第二,是全國擁有10萬份以上的47個植物標本館中的前十名,並在英國皇家植物園公布的「中國十大標本館」中名列第七位。
在西南林學院標本室的眾多標本中全是以傳統的紙質方式保存管理,這種方式給查閱、管理帶來了極大的不便。自從1946年第一台電子計算機的誕生,計算機正以其無與倫比的速度發展,無論在工業、農業、國防、科學、生產上計算機都得到了廣泛的應用。而在文檔的管理上,傳統的人工文本保存和管理文件檔案的方式隨著計算機的普及和深入已逐漸淡出歷史舞台,這種保存和管理文件的方法在相當長的一段時間內得到人們的肯定和廣泛應用。然而隨著信息時代的到來,這種方式逐漸暴露出其缺點和不足,如:效率低、保密性差、數據易丟失、需要大量人力資源。所以標本室的數字化建設應運而生,我院也投入大量人力、物力來建設數字化的標本室。
3軟體工程原理的應用
軟體工程包含技術和管理兩方面的內容,是管理與技術的緊密結合。目前軟體工程方法學分為傳統方法學和面向對象方法學。在標本室數字化建設的課題中,主要用傳統方法學的思路和原理來建設。
3.1需求分析
傳統的軟體工程方法學使用結構化分析技術,完成分析用戶需求工作。需求分析要了解用戶的情況,接下來通過與用戶交流,對用戶的基本要求反復細化,以得出對目標系統的完整、准確和具體的需求。需求分析是為了發現用戶的真正需求,首先應從宏觀角度調查、分析用戶所面臨的問題,也就是說,需求分析的第一步是盡可能准確地了解用戶當前的情況和需要解決的問題[13]。在標本室網站中,用戶所需要的無非就是獲取標本信息,並查詢到滿足自身查詢條件標本的詳細資料。因此在做查詢系統時,充分考慮到了一樣標本的自身屬性和用戶有可能用到的查詢條件,兩都有機結合,這樣才能更好的為用戶服務。
3.2實體—關系圖
結構化分析實質上是創建模型的活動。數據模型包含三種相互關聯的信息:數據對象、描述數據對象的屬性及數據對象彼此間相互連接的關系。
數據對象是對軟體必須理解的復合信息的表示。所謂復合信息是指具有一系列不同性質或屬性的事物。在這個查詢系統中,數據對象就是標本和用戶。
屬性是指數據對象的性質,在確定屬性時,應該根據對所要解決的問題來理解。
關系是指數據對象之間相互連接的方式。

圖1實體關系圖
從圖3.1可以看到,標本分為科、屬、種、標本四種屬性,而用戶的屬性在這里是不重要的,也就是說用戶的屬性對整個查詢沒有影響。用戶可以通過精確、模糊兩種查詢方式來獲取標本信息。因此在製作整個系統時,充分考慮到以上因素,並以其思想貫穿整個系統。
4用ASP構建動態網頁
4.1動態網頁的優點
在InterNet迅猛發展的今天,用戶不再只滿足於通過瀏覽器看到靜態頁面,而是希望能根據要求生成更加靈活、生動的動態頁面。資料庫對於信息的動態檢索無疑具有極大的優越性,因此根據資料庫信息的不斷變化生成動態web頁面將成為網頁設計的重要方法。
動態網頁的技術就有多個廠商的支持,他們都有各自的優點。利用JSP、ASP、PHP和其它有關技術,一個用戶可以將一個Http請求送到一個可執行應用程序而不是一個靜態的HTML文件。伺服器將會立即運行這個限定的程序,對用戶的輸入做出反應,將處理結果返回客戶端,或者對數據的記錄進行更新。通過這個模型,就可以在伺服器端和客戶端之間有效的進行交互。
靜態網頁瀏覽者可以直接從伺服器端調用瀏覽,佔用伺服器的資源較少但缺點是其不包含交互功能,對於使用者來說,只能看但不能參與活動,這是一個很大的缺陷。
動態網頁包含交互功能,瀏覽者可以和服務頁面間產生會話作用,完成一系列的動作。動態網頁有如下一些優點:
(1)讀者可與Web伺服器進行交互
(2)可實現資料庫的查詢
(3)可以與HTML以外的文件進行交互
(4)可縮短查詢時間,提高瀏覽效率
它的最大的優勢體現在用戶可以進行直接參與活動[9]。
4.2 ASP技術介紹
ASP全名為(Active Server Pages),它是微軟公司推出IIS的一個組件,ASP實際是一種在伺服器端開發腳本語言的環境。利用它可以開發出動態、交互、高性能Web伺服器端的應用,且能較容易實現復雜的Web應用。利用ASP開發的腳本程序全部運行在伺服器端,與用戶所採用的瀏覽器無關,從而極大地減少了對客戶端的要求。其工作原理是:瀏覽器從Web伺服器調用ASP文件(一種文本文件),伺服器端的腳本引擎對每一條腳本語句解釋執行,再把執行的結果生成HTML文件傳給客戶端[7]。
ASP文件包括文本、HTML標記和ASP文件特有的腳本語句。製作ASP文件同HTML文件一樣,可以用任何純文本編輯器進行編輯。 ASP可以使用任何腳本語言,只需提供其相應的腳本引擎就可,ASP自身提供VB ScriPt和JSP cript兩種腳本引擎,預設為VB Script。
ASP包括了5個內置對象:①Request對象,從瀏覽器獲取信息;②Response對象,發送信息到瀏覽器;③Server對象,控制ASP執行情況,對伺服器端ActiveX控制項起作用;④Session對象,存儲用戶任務的信息;⑥APPlication對象,使多用戶共享一個程序的信息。
網站內容的動態化、資料庫化是Internet網站發展的必然趨勢,ASP以其簡單、高效的開發方式及豐富的控制手段為Internet網站的開發應用提供了強有力的支持。
4.3 ASP的技術特點和工作原理
4.3.1 ASP運行模式
當一個瀏覽器從web伺服器請求一個*.asp文件時ASP腳本開始運行,web伺服器此時調用ASP從頭至尾讀取請求文件,運行所有命令並把HTML網頁返回給瀏覽器。

圖2 ASP運行模式圖
圖4.1說明了ASP文件使用資料庫訪問構件通過ADO(Active Date Object)訪問資料庫的數據時,web伺服器起著中間部件的作用。它接收用戶web瀏覽器的web頁請求.使用ODBC把對數據或資料庫的任何命令請求通過網路送到資料庫伺服器,從資料庫伺服器接收數據並且把產生的web頁和數據送回到用戶瀏覽器。在圖4.2中顯示了在運行中各部分之間的關系:

圖3 ASP各部分關系圖
4.3.2 ASP的工作原理
基於ASP的頁面以*.asp文件形式駐留在web伺服器上。一個*.asp源文件是文本文件,可以包括以下成分:
文本 用於顯示信息、頁面標題等。 .
HTML標記 實現頁面風格設計。
ASP腳本(Script Commands)

圖4 ASP工作原理圖
圖4.3顯示了ASP的工作原理,當瀏覽器通過HTTP協議向web伺服器申請一個由*.asp定義的頁面時,web伺服器響應HTTP請求,用ASP引擎解釋被申請文件。當遇到ASP腳本命令時,ASP引擎調用相應的腳本引擎(腳本引擎以組件的形式駐留在web伺服器上)進行處理。ASP提供兩種腳本引擎,即VBScript引擎和VJScript引擎,若要使用其他腳本語言,需要在web伺服器上另外安裝相應的腳本引擎;當遇到基於COM標準的組件(組件本身是經過編譯的可重用二進制碼)時,ASP引擎啟動相應的組件完成指定的功能。若ASP文件含有訪問資料庫的請求,ASP內置組件ADO(ActiveX Date Ob—ject) 通過ODBC與資料庫連接,對資料庫進行訪問,並將訪問結果返回web伺服器。ASP引擎
將腳本和組件的運行結果生成相應的HTML語法成分,與文件中原有的文本和HTML標記一起組成標准HTML頁面送至客戶端瀏覽器[3]。
4.3.3 ASP的技術特點
在使用ASP技術時應遵循這樣一個原則:即ASP腳本必須與基於COM標簽的組件配合使用才能開發出具有實用價值的動態web應用程序。
基於組件,可以把應用程序的開發分成兩大類任務:一類是開發能被很多程序使用的核心組件;另一類是集成這些核心組件提供的服務,構造出實現特定功能的應用程序。Microsoft及一些「中間件」廠商已針對不同的應用領域提供了許多組件產品,組件的使用者只需要理解組件的介面,不需要知道組件的內部結構和組件使用的數據。
在ASP技術中,ASP腳本相當於一種粘合劑,把一個個具有特定功能的組件集成在一起,以形成最終的軟體產品。利用組件,開發人員可以專門做自己最擅長的工作,從而減少開發難度;利用組件,還有助於開發人員將用戶界面與應用邏輯、數據服務分開,快速開發出可重性高的基於三層客戶/伺服器結構的web應用程序。綜上所述,ASP具有如下一些特點:
(1)使用普通的文本編輯器(如記事本)即可進行編輯設計;
(2)ASP腳本無需編譯,容易編寫,可在伺服器端直接解釋執行;
(3)與瀏覽器無關,用戶端只要使用可執行HHML碼的瀏覽器,即可瀏覽ASP所設計的頁面;
(4)面向對象,在ASP腳本中可以方便地引用系統組件和ASP內置組件,還能通過定製ActiveX Server Component(ActiveX伺服器組件)來擴充功能;
(5)ASP的源程序不會被傳到客戶端,因而可以避免所寫的源程序故他人竊取,也提高了程序的安全性;
(6)與任何ActiveX Scripting語言兼容, 除了可使用VBScript和JScript語言進行設計外,還可通過Plug_in的方式,使用由第三方提供的其它Scripting語言來擴充功能[5]。
4.4 用ASP進行動態網頁設計
所謂「動態」並不是指在頁面上放幾個GIF動畫圖片,其含義大致包含以下兩方面:
(1)「交互性」即網頁的內容會根據用戶的要求和選擇而動態響應或改變。
(2)「自動更新」即無需手動更新HTML文檔,便會自動生成新的頁面,可以大大節省工作量。
根據用戶請求生成動態網頁的傳統技術方案主要有三種:
(1)最早的渠道是利用CGI(Common Gateway Interface),即通用網關介面;
(2)利用web伺服器廠商提供的專用介面如:ISAPI,NSAPI;
(3)利用JAVA訪問資料庫(JDBC)。這三種方案存在一個共同的問題,就是開發困難,程序的開發和HTML寫作是兩個完全不同的過程,需要專門的程序員開發。
ASP技術的出現使web動態網頁設計成為一件輕松愉快的工作。只要幾行腳本語句,就能將後台的資料庫信息發布到Internet上,在編程和網頁腳本的可讀性方面大大優於傳統的技術方案。
ASP文件是一種嵌入了可在伺服器端執行腳本的HTML文檔,與ASP兼容的web伺服器執行這些腳本,現場生成相應的HTML語言成分,與網頁中原來的HTML語言合成到一起,共同作用到前端。一個ASP文件就是一個文本文件,其中包含了以下內容:
(1)TexT(文本)
(2)HIML tags(HTML標記)
(3)Script命今 [4]
下面是本網頁中ASP程序的一段源碼:
<img src="../Image/FMLN193.GIF" width="500" height="4"> <br>
<br>
</div>
<table width="40%" border="1" align="center" cellpadding="0" cellspacing="0">
<tr bgcolor="#CCCEEE">
<td width="22%" nowrap><div align="center"><font color="#990000">屬
編 號:</font></div></td>
<td width="78%" nowrap>
<%response.Write(records("shuid"))%>
</td>
</tr>
<tr bgcolor="#DDDEEE">
<td nowrap><div align="center"><font color="#990000">所 屬 科:</font></div></td>
<td nowrap>
<%response.Write(records("keid"))%>
</td>
</tr>
<tr bgcolor="#CCCEEE">
<td nowrap><div align="center"><font color="#990000">拉丁名稱:</font></div></td>
<td nowrap>
<%response.Write(records("latinname"))%>
</td>
</tr>
<tr bgcolor="#DDDEEE">
<td nowrap><div align="center"><font color="#990000" >中文名稱:</font></div></td>
<td nowrap>
<%response.Write(records("chinesename"))%>
</td>
</tr>
<tr bgcolor="#CCCEEE">
<td nowrap><div align="center"><font color="#990000">相關描述:</font></div></td>
<td nowrap>
<%response.Write(records("miaoshu"))%>
</td>
</tr>
</table>
<div align="center"><br>
<a href="javascript:history.back(1)">【返回】</a><br>
由於採用了B/S模式,使得整個系統大在的減少了工作量。圖4.4顯示了B/S模式

圖5 B/S模式原理圖

的工作原理。在前端採用IE、Netscape等的瀏覽器將用戶提交的操作信息向Web伺服器發出HTTP請求,Web伺服器通過ASP和一些中間組件訪問後台資料庫,並將操作結果以HTML頁面的形式返回給前端瀏覽器。
4.5 利用ASP進行動態數據查詢
為了將從資料庫中獲得的數據顯示在客戶端瀏覽器中,需要在ASP文件中加入Table對象。Table對象可以用來顯示從Server端資料庫中通過SQL查詢得到的記錄。使用Dreamweaver等可視化工具可以方便地對*.ASP文件進行用戶界面的設計。包括添加Table對象、動態GIF文件等。以下是本網頁中的一段查詢代碼:
<%
word=request(trim("Keyword"))
set records=server.CreateObject("ADODB.recordset")
if request("select2")="精確" then
if request("select1")="科" then
sql="select * from kebiao where keID ='"&word&"' or chinesename='"&word&"' or latinname='"&word&"'"
elseif request("select1")="屬" then
sql="select * from shubiao where shuID ='"&word&"' or chinesename='"&word&"' or latinname='"&word&"'"
elseif request("select1")="種" then
sql="select * from zhongbiao where zhongID ='"&word&"' or chinesename='"&word&"' or latinname='"&word&"'"
elseif request("select1")="標本" then
sql="select * from specimenbiao where biaoID ='"&word&"' or chinesename='"&word&"' or latinname='"&word&"'"
end if
if err.number <> 0 then
response.write "資料庫操作失敗:"&err.description
end if
elseif request("select2")="模糊" then
if request("select1")="科" then
sql="select * from kebiao where keID like '%"&word&"%' or chinesename like '%"&word&"%' or latinname like '%"&word&"%'"
elseif request("select1")="屬" then
sql="select * from shubiao where shuID like '%"&word&"%' or chinesename like '%"&word&"%' or latinname like '%"&word&"%'"
elseif request("select1")="種" then
sql="select * from zhongbiao where zhongID like '%"&word&"%' or chinesename like '%"&word&"%' or latinname like '%"&word&"%'"
elseif request("select1")="標本" then
sql="select * from specimenbiao where biaoID like '%"&word&"%' or chinesename like '%"&word&"%' or latinname like '%"&word&"%'"
end if
if err.number <> 0 then
response.write "資料庫操作失敗:"&err.description
end if
end if
records.open sql,connectstr,1,3
%>
當Web Server處理完用戶的HTTP請求後,將結果發送至瀏覽器上,用戶就可以看到結果。
4.6 ASP訪問資料庫
4.6.1 ASP內置對象和組件
ASP提供了功能強大的六個內置對象和五個內置組件
內置對象:
(1)Request(請求):從前端用戶取得信息
(2)Response(響應):將信息送給前端用戶
(3)Server(伺服器):提供Web伺服器工具
(4)Session(會話):儲存在一次會話內的用戶信息,僅被該用戶訪問
(5)Application(應用):管理所有的會話信息,供所有用戶共享
(6)ObjectContext(對象上下文):配合Transaction伺服器進行分布式事務處理
前三個很常用,Request和Response是用來實現web Server與瀏覽器交互。Request的一個重要方法是ForM(),其作用是提取瀏覽器的用戶輸入信息。如下面的語句可以取得用戶填在文本框裡面的內容:Request.Form(「nane」)顯然,這比CCI等方法所需要的復雜編程簡單多了。而輸出要用到Response的一個重要方法Write,如:「Response.write our message」該語句向瀏覽器輸出了一條消息。
內置組件:
(1)資料庫存取組件:ASP提供ADO來存取具有ODBC標準的資料庫
(2)廣告輪顯組件:用來維護、構建Internet廣告
(3)瀏覽器兼容組件:將瀏覽器的功能數據提供給伺服器,以便送出適合於各種瀏覽器的Web頁面
(4)文件存取組件:提供文件讀寫的工具
(5)文件超鏈接組件:提供對Web頁面的管理
4.6.2 ASP訪問資料庫工作原理
訪問Web資料庫的技術有以下幾種方式:公共網關介面CGI(Common Gateway Interface)、Internet Server 應用程序編程介面ISAPI(Internet Server Application Programming Interface)、Java、Plug-in(插件)和ASP技術。這些技術都是為了克服HTML靜態頁面發展起來的。
ASP是一個基於Web伺服器的腳本開發環境,在ASP平台上可開發和運行動態的、交互的、高性能的Web伺服器應用程序。

圖6 ASP訪問資料庫原理圖
圖4.5說明了ASP訪問資料庫工作原理。ASP程序在Web伺服器端工作,當前端用戶請求一個ASP主頁時,Web伺服器響應HTTP請求並調用ASP引擎執行該文件並解釋執行其中的腳本,若腳本中有訪問資料庫請求,立刻通過ODBC或ILE DB與相應的後台資料庫相連,同資料庫訪問組件ADO完成操作,最後,ASP根據訪問資料庫的結果生成HTML語言的主頁返回給前端用戶,用戶看到的只是HTML網頁,而看不到ASP程序代碼,增強了保密性。
4.6.3 ASP連接資料庫的方法
ASP提供兩種訪問資料庫的方法:在第一種方法中每次訪問資料庫都要與資料庫連接一次,一旦與資料庫建立連接語句就可以對數據進行操作;當對數據的操作完成,所有相關的對象都被關閉。
與資料庫相連的另一種方法是當用戶的任務完成後連接才被關閉,這是由Global.asp文件所控制。每個基於ASP的internet應用可以有一個存放在應用根目錄中的Global.asp文件,該文件有四個事件:Applicattion-start,Senssion-start, Applicattion-End和Session-end用戶與資料庫的連接是在Session-start事件中,用Session-end事件關閉連接[1]。
在本網頁中用如下代碼來實現ASP與資料庫的連接:
<%
dim connectstr
on error resume next
Set connectstr = Server.CreateObject("ADODB.Connection")
connectstr.Open "driver={SQL Server};server=localhost;uid=jsj2000;database=Biaobenku;pwd=jsj2000"
if err.number <> 0 then
response.write "資料庫操作失敗:"&err.description
response.end
end if
%>
5網頁的界面設計
由於越來越多的企業開始建立自己的網站,網站除了具有傳播信息的功能外,還往往代表企業的形象。網站建設商業化和廣告化的趨勢,對網頁設計的藝術性提出了更高的要求。雖然HTML語言提供了對常用Windows標准控制項的支持,但是,由於Windows標准控制項的形狀和顏色十分單一,網頁的視覺效果可能會很差。例如:列表框和下拉列表框只能呈現凹陷邊框,而且下拉列表的箭頭的顏色不能改變,滾動條只能出現在窗口的下邊和右邊,當網頁分成多個幀的時候,滾動條就不可避免的出現在網頁的中間,破壞網頁的整體性。若在網頁的設計中主動配合Windows標准控制項的形狀和顏色,網頁的創作空間就會受到限制。因此,有必要實現網頁中的自定義控制項,以滿足網頁設計藝術化的要求。
5.1網頁界面構成要素
與傳統媒體不同,網頁除了文字和圖像以外,還包含聲音、視頻和動畫等新興多媒體元素,更藉助由代碼語言編程所實現的各種互動式效果,增加了網頁界面的生動性和復雜性,也使得網頁設計者需要考慮更多頁面元素的排布、優化。一般來說,網頁的界面主

7、計算機動畫設計論文總結

這個要花錢找代筆的,不要妄想別人把辛苦的原創給你!

與計算機網頁設計半期總結論文相關的知識