摘要 :隨著網路技術的快速發展,人們越來越依賴於勺_聯網站來獲取信息,信息的即時性和大容量性促使網站
從「靜態」逐步轉變為「動態」,動態網站的設計技術也隨之發展成熟起來介紹了動態網頁的一些特點以及日前在
動態網頁設計中應用相當)『一泛的開發環境—ASP,以如何建立基於IIS的ASP動態網站為中心,簡要介紹了動態
商業網站設計的趨勢,並以實例分析比較直觀地展示了ASP在動態網頁設計中的優越性
關鍵詞: 動態網站;物件導向;表單;腳本語A
1引言
目前呈兒何增長的互聯網站中,有相當一部分仍固守「靜態「,無形中已大大落後於時代的步伐.所謂「靜態」指的就是網站的網頁內容「固定不變「,當用戶瀏覽器通過互聯網的HTTP( Hypertext Transport Protocx>1)協議向WEB伺服器清求提供網頁內容時,伺服器僅僅是將原已設計好的靜態HTML文檔傳送給用戶瀏覽器.其頁面的內容使用的僅僅是標準的HTML代碼,最多再加上流行的GIF'89A格式的動態圖片,若網站維護者要更新網頁的內容,就必須手動地來更新其所有的HTML文檔.「靜態」網站的致命弱點就是不易維護,為了不斷更新網頁內容所做的工作量是巨大的.
隨著網站信息量的不斷增大,靜態網站逐漸沒落,動態網站已經成熟起來,它的「交互性」少自動更新」、「因時因人而變」等諸多優良特性無疑很好地適應了信息時代的要求.能夠使網站「動態化」的技術較多,目前比較流行和成熟的是ASP技術.
2基於ASP的動態網站建設概述
2.1「動態」的概念
所謂「動態」,並不是指那兒個放在網頁上的GIF動態圖片,在這里筆者為動態頁面的概念制定了以下兒條規則:
1)「交互性」,即網頁會根據用戶的要求和選擇而動態改變和響應,將瀏覽器作為客戶端界面,這將是今後WEB發展的大勢所趨.
2)「自動更新」,即無須手動地更新HTML文檔,便會自動生成新的頁面,可以大大節省工作量.
3)「因時因人而變」,即當不同的時問、不同的人訪問同一網址時會產生不同的頁面.
2. 2 ASP的概念及特點
Microsoft Active S。二Pages即我們所稱的ASP,其實是一套微軟開發的伺服器端腳本環境,ASP內含於IIS3. 0和4. 0之中,通過ASP我們可以結合HTML網頁,ASP指令和ActiveX元件建立動態、交互目_高效的WEB伺服器應用程序.有了ASP你就不必擔心客戶的瀏覽器是否能運行你所編寫的代碼,因為所有的程序都將在伺服器端執行,包括所有嵌在普通HTML中的腳本程序.當程序執行完畢後,伺服器僅將執行的結果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了交互的速度.以下羅列了Active S。
二Pages所獨具的一些特點:
1)使用VBScript JScript等簡單易懂的腳本語言,結合HTML代碼,即可快速地完成網站的應用程序.
2)無須Compile編譯,容易編寫,可在伺服器端直接執行.
3)使用普通的文本編輯器,如W indow、的記事本,即可進行編輯設計.
4)與瀏覽器無關(Br+wser In<lepen<lenoe),用戶端只要使用可執行HTML碼的瀏覽器,即可瀏覽Active
S。二Pages所設計的網頁內容.Active S。二Pages所使用的腳本語言(VBSoript Jsoript)均在WEB伺服器端執
行,用戶端的瀏覽器不需要能夠執行這些腳本語言,如圖1所示.
用戶端瀏覽器IE或NS1 r1'1'1'潔求11而1' III]子
WEB伺服器Active Server P
5) Active S。二Pages能與任何AotiveX scripting語言相容.除了可使用V BSoript或JSoript語言來設計外,還通過plug- in的方式,使用由第三方所提供的其他腳本語言,譬如REXX ,Perl ,Tol等.腳本引擎是處理腳本程序的COM( Component Object Model)物件.
6) Active S。二Pages的源程序,不會被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人票J竊,也提高了程序的安全性.
7)可使用伺服器端的腳本來產生客戶端的腳本.
8)物件導向(Obje<,一(>riented) .
9) AotiveX S。二Components( AotiveX伺服器元件)具有無限可擴充性.可以使用Visual Basic ,Java VisualC++,Cobol等編程語言來編寫你所需要的AotiveX S。二Component.
2. 3 ASP技術流行的原因
如果你是個人網站的維護者,使用的是免費主頁空問,那麼絕大多數情況下你只能使用Java ,Java Script和最新的DHTM L技術.DHTML就是當網頁從WEB伺服器下載後無須再經過伺服器的處理,而在瀏覽器中直接動態地更新網頁的內容排版樣式、動畫.
或許對於一個個人網站來說,充分運用DHTML技術足以令網頁栩栩如生,動感十足.然而對於建立商業網站的企業而言,僅僅擁有DHTML是遠遠不夠的.因為僅僅發生在客戶瀏覽器端的動態效果是無法滿足商業網站大量信息查詢,客戶咨詢,資源交互等「動態」需求的.因此作為商業網站的設計者,必須要設計出更具實用性和交互性的「動態」網站.由於絕大多數商業網站都具有大量的數據和信息,而建網的初衷也就是在於方便客戶查詢企業資料,方便同客戶的交流,及時獲得信息反饋.那麼,就必然會面臨如何讓使用者在瀏覽器界面中,通過互聯網或內聯網(Intran川查詢WEB資料庫的資料,甚至輸入、更新和刪除WEB伺服器上的資料.
目前)匕種常用的「動態」網站設計方法有:CGI ( Common Gatc}vay Interlace) ,IDC (Internet Database Connec-tor) ,ActiveX Data Ohje川ADO),相比較而言ADO具有容易使用、開發執行快速、消耗系統資源較少和佔用磁碟空問小等優點.根據許多從事網站設計工作多年的專家的經驗,ADO和ASP的結合可以高效快速地使網站「動態化」,使得網站便於管理和維護,從長遠來看這對搭檔也勢必成為今後一段時問內「動態』'WEB的核心技術,因此ASP技術在動態網站設計中的流行也成為了一種必然.
3實例
以下通過兒段源代碼很好地說明了ASP的簡潔、靈活、迅速、多變的特性.
建立一個自動監測瀏覽時問並根據不同時段動態顯示不同頁面內容的ASP程序,用記事本書寫該源代碼,存為[estl. asp:
<html>
<ho<ly>
<F01}T COLOR=「Green">
<%If' T油e<#12: 00: 00# An<1 T油e>=#00:00:00# Then%>
早上好,今天天氣不賴啊!
<%E1seIf' T油e<#19: 00: 00# An<1 T油e>=#12:00:00# Then%>
下午好!
<%Else%>
哈u}!今晚你有沒有去IRC聊天!
<%End If%>
</ho<ly>
</html>
將testl. asp保存在WEB伺服器的虛擬目錄(如:aspsamp/ )下,並在瀏覽器中用HTTP的方式進行瀏覽,如:http://yourcx>mpu[二二e/ aspsamp/ test 1. asp.
雖然,這只是一個非常簡單的實例,而A_這一功能完全可以通過JavaScript完成,但是不難發現使用ASP要比 JavaScript簡潔迅速得多,而A_運用此法,完全可以輕而易舉地令你的網頁在不同的時段展示不同的風格,此例中的「T ime"實際上是一個V BScript內置的顯示系統當前時問的函數,由於系統默認的腳本語言是V BSeript,因此在ASP命令中調用該函數時,腳本引擎會自動將其轉換成當前的系統時問.接下來是給testl.
asp添加一點色彩,在<holy>標識中添加「bgcx>lor=「<%=hgc% >」」即變為<body bgcx>lor=「<%=bgc%
>」>,並在<holy>標記前添加如下語句:
<%If' T油e<#12: 00: 00# An<1 T油e>=#00:00:00# Then
bg}}=「silver"
E1seIf' T汕e<#19: 00: 00# An<1 T油e>=#12:00:00# Then
hg(一「navy
Else
bg}}=「re<1"
En<1且
%>
如此一來,當用戶在不同的時段訪問該頁面時,將會看到不同的頁面背景色.我們可以做的事情還有很
多,譬如想知道在凌晨至十二點之問瀏覽該頁面的客戶的姓名,並向客戶問好,那麼下面的這段程序將能助你達成心願.首先你需要在頁面中設置表單,將以下HTML代碼剪貼到「<%If Time<#12:00:00# An<1 Time>=#00:00:00# Then%>」之後:
歡迎光臨我的主頁,清填寫以下信息:< FORM METHOD= "POST" ACTION= "testl. asp">
<P> First Name:<INPUT NAME= "fname" SIZE= "48">
<P> Last Name:<INPUT NAME=「lname" SIZE=「48">
<P> T itle:<INPUT NAME=「title" TYPE= RADIO、4LUE= "mr">Mr.
<INPUT NAME=「title" TYPE= RADIO、4LUE= "ms">Ms.
<P><INPUT TYPE= SUBMIT><INPUT TYPE= RESET>
</FOR1Vl>
然後在以上HTML代碼後面添加如下ASP命令:
<% title=request. form(「title")
if title= "mr" then
%>
歡迎您Mr.<%=二qu艦.拓mi(+.二 ;request. form( (name )%>.
<%elseif title= "ms" then%>
歡迎您Ms.<%=二qu艦.拓mi(+.二 ;request. form( (name )%>. <%else%>
<B><Font cola </font></B>
<%end if%>
保存文件testl.
12: 00: 00之問的話,>r= blue>歡迎您<%=二que從.長)mi(+.二e ;)& + ;&二明es[.長)mi(「玩二e ;request. form( (name ) & &request. form( lname%>
asp,並在瀏覽器中以HTTP方式進行瀏覽,如果此時的系統時問在凌晨0: 00: 00和中
這其實是一個在Internet和Intranet上常見的功能,即當用戶在瀏覽器端填寫完表單後,通過調用一個通用網關程序將用戶數據傳送到伺服器,由伺服器進行處理後再將結果返還給客戶瀏覽器.過去為了實現這樣的功能必須編寫一個獨立於HTML之外的CGI程序,並通過HTML進行調用,撇開CGI編寫復雜等缺點不談,CGI的執行效
率也是一個大問題,每一個表單(form)均須執行一個可執行文檔,當多人同時上線使用時,多個文檔同時執行,將大大降低WEB伺服器的執行速度,如今ASP提供了與HTML完全相融的編程環境,顯然要比使用CGI便捷得多.
4結束語
ASP作為動態網頁設計的一套伺服器端腳本環境,使得用戶瀏覽網頁的絕大部分工作量都能夠在伺服器端執行,大大減少了瀏覽器的負擔,只要使用一般的文書編輯程序,如Windows記事本,就可以編輯發展ASP,它具有簡潔、高效、迅速、多變等許多的優點,使網站具有大信息量傳輸、便於用戶實時查詢的特性,總而言之ASP不愧為動態網站製作的利器.
❷ 畢業論文開題報告怎麼寫啊
畢業論文開題報告
論文題目:
學生姓名:學號:
專業:
指導教師:
年月日
開題報告填寫要求
1.開題報告作為畢業設計(論文)答辯委員會對學生答辯資格審查的依據材料之一.此報告應在指導教師指導下,由學生在畢業設計(論文)工作前期內完成,經指導教師簽署意見審查後生效.
2.開題報告內容必須用黑墨水筆工整書寫,按成教處統一設計的電子文檔標准格式列印,禁止列印在其它紙上後剪貼,完成後應及時交給指導教師簽署意見.
3.學生查閱資料的參考文獻應在3篇及以上(不包括辭典,手冊),開題報告的字數要在1000字以上.
4.有關年月日等日期的填寫,應當按照國標GB/T7408—94《數據元和交換格式,信息交換,日期和時間表示法》規定的要求,一律用阿拉伯數字書寫.如"2004年9月26日"或"2004-09-26".
畢業論文開題報告
1.本課題的研究意義
中國互聯網經過10年的持續發展。目前在普及應用上正步入嶄新的多元化應用階段。有關數據顯示,中國寬頻用戶、網路國際出口帶寬、上網方式和途徑、網路應用服務更趨多樣化。人們對互聯網的使用廣度、信用度、依賴度正在逐步提高。隨著網路提供的功能和服務的進一步完善,網路應用化、生活化服務正逐步成熟。互聯網的影響正逐步滲透到人們生產、生活、工作、學習的各個角落。中國互聯網整體呈現較快的增長態勢。但中國地區之間互聯網發展水平、普及水平還存在明顯的差距,呈現"東快、西慢,城快、村慢"的特點,因此,加大對於互聯網應用和發展的研究力度,借鑒國外互聯網應用的成功範例引入和普及互聯網應用的先進經驗是當務之急。
2.本課題的重點和難點
第一,從全國人口來看,互聯網普及率還很低,僅有7.9%,與世界平均水平約14%還有較大差距。因此要普及互聯網,讓更多人來使用互聯網是任重道遠的事情。
第二,網上信息資源還不夠豐富,質量比較好的、能反映我國優秀文化的、對廣大網民有真正用處的信息還不夠多。根據國信辦的調查,截至2004年底,我國共有6.5億中文網頁,比2003年底差不多翻了一番,但是僅佔全世界網頁數量(300多億)的2%,比例很低。因此我們需要網上有更多豐富的內容,特別是健康的、有質量的、有針對性的內容。
第三,目前,互聯網產業雖然在電子政務、電子商務方面進行了不少探索,也取得了一些成果,但是從整體上看網路應用水平和實效(即網民的用戶體驗)還比較初級。在技術驅動下產生的包括網路游戲、電子商務、無線寬頻、VoIP、P2P等新的應用還沒有形成成熟的盈利模式。
第四,新技術發展遭遇機遇和挑戰。當前國外互聯網新技術層出不窮,一直處於互聯網發展的領先地位,而我國的自主創新能力比較薄弱,因此需要更加努力,迎頭趕上。
第五,網路安全和網路文明面臨嚴峻挑戰。網路文明要靠政府法制、行業自律、網民的自覺來維護,而最關鍵的應該是網民素質的提高。就像交通管理一樣,有交通法規的限制,也有警察的監管,但是最關鍵的還是司機素質的提高,否則交通事故還是無法避免的。同時,提供內容、服務的企業也應當承擔其責任,實施行業自律。
3.論文提綱
我國互聯網在若干領域的應用
1.互聯網在政府中的應用
2.互聯網在企業中的應用
3.互聯網在消費群體中的應用
我國互聯網應用前景
1.互聯網將加速融入我們的生活
2.互聯網經濟逐漸產生效益
3.寬頻網路建設打通互聯網應用瓶頸
4.互聯網成為國民經濟新的增長點
畢業論文開題報告
指導教師意見:
(對本課題的深度,廣度及工作量的意見)
指導教師:(親筆簽名)
年月日
系部審查意見:
系部負責人:(親筆簽名)
年月日
❸ 計算機網頁製作畢業論文的開題報告怎麼寫
網頁製作
這個題目應該很簡單把
太簡單了開題反而不好寫
寫開題
需要研究題目的可行性
研究現狀
進度安排等。。
需要長期積累相關知識和一定的編程能力
我的空間,資料裡面
,有文獻資料
❹ 開題報告範文怎麼寫(網站)
畢業設計開題報告(理工類)
設計題目
學生姓名 學號 專業
一、課題的目的意義:
以互聯網網路技術為基礎的現代遠程教育系統在我國正發揮著重要作用,他主要由同步遠程教學、非同步遠程教學兩大部分組成。1、同步遠程教學是指為了模擬真實課堂教學方式的雙向實時互動式網上教學。教師遠程直播教學,其數據量巨大和網路帶寬較窄是2個難解決的問題。2、非同步遠程教學是指採用基於網格技術的多媒體教學平台,將教學課件或信息存放在信息伺服器中,學生可通過網路接入多媒體教學服務網,以點播方式進行課件的下載。學生不管身處何地,均可進行文化科學知識的學習。流媒件技術允許播放器及時反應而不用等待整個文件的下載,既不需很多下載時間,又不需計算機很大存儲空間,還不能讓用戶傳播下載流媒體文件。流媒體技術對遠程教學的最大貢獻是實現了網上實時內容的同步傳輸和播放,建立了師生之間,學生之間的實時交互的遠程教室(即同步遠程教學)。而且還可通過互聯網,按自己的時間和興趣進行個別化學習、師生之間通過電子郵件、BBS等自由討論,進行學習(即非同步遠程教學)。當前,許多高校都成立了校園網,為信息量巨大的音頻和視頻節目在網路上的傳播創造了硬體條件,而流媒體技術則解決了如何在網路上傳輸動態視頻和音頻節目的難題。
二、近年來國內外研究現狀:
流媒體技術在經歷了2000前後的火爆後,曾一度低迷,而近年來寬頻接入的迅速普及及3G應用的越走越近,使得流媒體技術再次成為了發展的焦點。作為一種技術體系已經比較完備的服務,目前流媒體在國內發展的關鍵還是要解決如何與實際的市場應用相結合的問題,而國外Triple-Play業務的發展已經形成了良好的局面,提升了寬頻的贏利能力。
三、設計方案的可行性分析和預期目標:
第一, 本系統主要是「在區域網環境下的視頻點播與直播系統」它的基本步驟是先把Internet信息服務IIS和Windows media services組建裝上,把視頻文件導入Windows media services中,建立一個網頁把所需要的視頻文件連接上,然後再把網頁導入Internet信息伺服器中,這樣就可以在地址欄中輸入連接的視頻文件,觀看你導入的視頻。
第二,路由器與交換機的配置,基本步驟是在路由器上實現防毒訪問列表的配置,其次是在核心交換機上劃分vlan,配置vlan之間是訪問還是拒絕,然後再在次交換機上做一些簡單的配置.
四、所需要的儀器設備、材料:
Internet信息伺服器,Window media services伺服器,銳捷3928路由器,華為6506交換機,華為3928交換機,PC機,光纜,乙太網線.
五、課題分階段進度計劃:
序號 起止日期 工 作 內 容 階段成果
1 2006-3-20~2006-3-31 搜索有關知識,其中包括各種軟體的使用和路由器與交換機的有關內容. 學習Internet信務,Windows media services和熟悉路由器與交換機的配置.
2 2006-4-1~2006-4-7 採取實際調查,將有關資料搜集完整. 進行社會調研,採集用戶需求,提交開題報告.
3 2006-4-8~20064-28 將前期工作做好,提交各種說明書和文檔、提綱. 進行系統分析與設計,提交《系統需求規格說明書》、《系統結構設計說明書》,交論文大綱.
4 2006-5-8~2006-5-19 寫出命令,進行調試,提交畢業論文. 進行系統編碼實現,提交系統測試版,完成《畢業論文初稿》的撰寫.
5 2006-5-20~2006-6-2 進行總體調試和修改,完善系統,將所有工作認真審核. 完善系統開發文檔,進行系統測試,完成《畢業論文終稿》的撰寫和修改工作.
指導教師意見:
簽字:
200 年 月 日