網(wǎng)站建設畢業(yè)論文(網(wǎng)站建設畢業(yè)設計)
今天給各位分享網(wǎng)站建設畢業(yè)論文的知識,其中也會對網(wǎng)站建設畢業(yè)設計進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關注本站,現(xiàn)在開始吧!
本文目錄一覽:
- 1、關于網(wǎng)站方面的畢業(yè)論文怎么寫?
- 2、網(wǎng)站建設畢業(yè)論文,網(wǎng)站建設論文題目或者相關的畢業(yè)論文參考文獻,能提供些論文指導嗎
- 3、計算機網(wǎng)頁畢業(yè)論文
- 4、急求一篇網(wǎng)站設計的畢業(yè)論文
- 5、求畢業(yè)論文!題目:基于ASP的網(wǎng)站建設與維護~謝謝
- 6、求幫忙寫一個畢業(yè)論文,關于小型局域網(wǎng)組建或者網(wǎng)站建設,二者選一就可以,價格可議。
關于網(wǎng)站方面的畢業(yè)論文怎么寫?
可以寫一個具體的網(wǎng)站建設: 比如校園網(wǎng)
先分析校園網(wǎng)的用途.好處.要實現(xiàn)的功能..
在具體的設計..把代碼考上去...
最后列一些網(wǎng)站建設的相關資料就完了
網(wǎng)站建設畢業(yè)論文,網(wǎng)站建設論文題目或者相關的畢業(yè)論文參考文獻,能提供些論文指導嗎
既然是畢業(yè)論文,就一定要突出這個網(wǎng)站的主題。應該具有時代意義。
可以從動態(tài),靜態(tài)。編輯網(wǎng)頁計算機語言,數(shù)據(jù)庫設置,搜索引擎等。
用心寫,別照抄別人的,到時候答辯你答不上來就不好,同時將來你走上社會就知道,用心寫和抄襲的區(qū)別了。
需要幫助加我。
計算機網(wǎng)頁畢業(yè)論文
動態(tài)網(wǎng)站建設
摘 要:計算機技術的發(fā)展,特別是網(wǎng)絡技術的飛速發(fā)展,給文檔的保存和管理提供極大的方便。本論文中,將軟件工程的基本原理和方法應用到整個系統(tǒng),并對其進行需求分析,提出了解決問題的具體方法。在具體制作中,用ASP技術來實現(xiàn)B/S系統(tǒng),ASP技術與數(shù)據(jù)庫技術結(jié)合,用戶在瀏覽器端可以隨意查詢自己需要的標本,而數(shù)據(jù)的后臺操作則由服務器端處理。這樣提高了網(wǎng)頁的互動性,使整個系統(tǒng)能更好的為用戶服務。
關鍵詞:軟件工程 ASP 動態(tài)網(wǎng)頁
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構(gòu)建動態(tài)網(wǎng)頁 4
4.1動態(tài)網(wǎng)頁的優(yōu)點 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進行動態(tài)網(wǎng)頁設計 8
4.5 利用ASP進行動態(tài)數(shù)據(jù)查詢 11
4.6 ASP訪問數(shù)據(jù)庫 12
4.6.1 ASP內(nèi)置對象和組件 12
4.6.2 ASP訪問數(shù)據(jù)庫工作原理 13
4.6.3 ASP連接數(shù)據(jù)庫的方法 14
5網(wǎng)頁的界面設計 14
5.1網(wǎng)頁界面構(gòu)成要素 15
5.2網(wǎng)頁的整體造型 16
5.3網(wǎng)頁的色彩搭配 16
6在建設中遇到的問題和解決方法 17
7結(jié)束語 19
參考文獻 20
致謝 21
1引言
信息社會使得檔案的載體形態(tài)和記錄方式呈現(xiàn)出多元化發(fā)展態(tài)勢,紙質(zhì)檔案的“一統(tǒng)天下”將被聲像檔案、電子檔案并存的格局所替代,傳統(tǒng)的檔案編研工作必須改變以往封閉式管理格局,編研模式必須逐步向多載體、全方位、深層次地開發(fā)檔案信息資源上轉(zhuǎn)換,走進充滿活力的網(wǎng)絡世界。而網(wǎng)站建設則為檔案編研工作提供了新契機,提出了新要求,打開了新天地。在這個方面,通過建立自己的網(wǎng)上檔案館,開展網(wǎng)上檔案服務,對檔案編研工作適應信息社會發(fā)展需要有了深入的認識。
隨著我國信息化程度的加快,隨著網(wǎng)絡信息資源的日益膨脹.檔案信息網(wǎng)站的建設已經(jīng)提上廠議事日程。然而在我國,檔案信息網(wǎng)站出沒還處于剛剛起步的階段。理論方面沒有系統(tǒng)的論述,實踐上也嚴重滯后。
應用計算機可以進行檔案信息統(tǒng)計和檢索。這些現(xiàn)代化信息技術的應用,既可以把檔案工作者從繁重的手工勞動中解脫出來,又能夠使大力開發(fā)和科學、合理、有效地利用檔案信息資源真正成為現(xiàn)實,還可為將來人類檔案信息資源的共享打下基礎。但僅做到以上兩點是不夠的,因為無論是對檔案信息資源的開發(fā)者來講,還是對檔案信息資源的利用者而言,都必須十分重視檔案信息資源的激活,即將原有的檔案信息資源進行消化、吸收和利用,繼而產(chǎn)生新的知識,以最大限度地發(fā)揮檔案信息資源的效用,實現(xiàn)檔案信息資源的最大價值。
2001年7月國家發(fā)布的“國家信息化指標構(gòu)成方案”中,以20條指標來具體細化我國信息化水平和程度。其中第12條“網(wǎng)絡資源數(shù)據(jù)庫總?cè)萘俊标P系到檔案信息、網(wǎng)站的數(shù)據(jù)資源建設隨著中國電子政務的推廣和普及,INTERNET已經(jīng)為人類在新世紀的政務、商務、管理活動中提供了一種迅速有效的獲取信息的手段和全新的模式。在這一變革中,只有善于利用INTERNET構(gòu)建自己的管理體系的單位和企業(yè)才能獲得成功。為了使檔案信息充分發(fā)揮作用,全國各類檔案部門及其檔案工作者紛紛在國際互聯(lián)網(wǎng)上建立了檔案信息網(wǎng)站。
2西南林學院標本室介紹
西南林學院植物標本室是在張海秋先生的領導下,由徐永椿先生于1939年創(chuàng)建。在標本室的建設工作中,徐永椿、薛紀如兩位教授做出了長期不懈和重要貢獻,也傾注了張福延、鄭萬鈞、秦仁昌、陳植、郝景盛、吳中倫、王啟無、蔡希陶、馮國楣、毛品一等諸多老前輩的心血,同時,在徐永椿、薛紀如兩位教授的學生們及標本室工作人員的共同努力下,得到了鞏固、充實和發(fā)展。
西南林學院森林植物標本室,以收藏西南地區(qū)的樹木標本、殼斗科標本和竹類標本為主要特色?,F(xiàn)藏有各類植物標本計231科1070屬約8000余種,近20萬份。其中裸子植物11科,被子植物163科單子葉植物18科,蕨類植物39科。僅殼斗科植物就藏有7屬260多種,近8000余份;竹亞科植物40屬500余種,2萬多份;蕨類植物100屬約3000余份;收藏有徐永椿在40年代采自臺灣省的400多號樹木標本、鄭萬鈞教授1940年從法國帶回的40份珍貴標本及北京植物研究所復制的18000張模式標本圖片,并珍藏有350多種模式標本。這是全國殼斗科和竹亞科植物收藏種類最多、最全,且數(shù)量最大的標本館。這是全國殼斗科和竹亞科植物收藏種類最多、最全,且數(shù)量最大的標本館。
西南林學院森林植物標本室已被國際植物分類學會注冊認可,代號"SWFC",被列入《全國標本館介紹目錄》和《國際標本館名錄》之中。在云南17個植物標本館中名列第二,是全國擁有10萬份以上的47個植物標本館中的前十名,并在英國皇家植物園公布的“中國十大標本館”中名列第七位。
在西南林學院標本室的眾多標本中全是以傳統(tǒng)的紙質(zhì)方式保存管理,這種方式給查閱、管理帶來了極大的不便。自從1946年第一臺電子計算機的誕生,計算機正以其無與倫比的速度發(fā)展,無論在工業(yè)、農(nóng)業(yè)、國防、科學、生產(chǎn)上計算機都得到了廣泛的應用。而在文檔的管理上,傳統(tǒng)的人工文本保存和管理文件檔案的方式隨著計算機的普及和深入已逐漸淡出歷史舞臺,這種保存和管理文件的方法在相當長的一段時間內(nèi)得到人們的肯定和廣泛應用。然而隨著信息時代的到來,這種方式逐漸暴露出其缺點和不足,如:效率低、保密性差、數(shù)據(jù)易丟失、需要大量人力資源。所以標本室的數(shù)字化建設應運而生,我院也投入大量人力、物力來建設數(shù)字化的標本室。
3軟件工程原理的應用
軟件工程包含技術和管理兩方面的內(nèi)容,是管理與技術的緊密結(jié)合。目前軟件工程方法學分為傳統(tǒng)方法學和面向?qū)ο蠓椒▽W。在標本室數(shù)字化建設的課題中,主要用傳統(tǒng)方法學的思路和原理來建設。
3.1需求分析
傳統(tǒng)的軟件工程方法學使用結(jié)構(gòu)化分析技術,完成分析用戶需求工作。需求分析要了解用戶的情況,接下來通過與用戶交流,對用戶的基本要求反復細化,以得出對目標系統(tǒng)的完整、準確和具體的需求。需求分析是為了發(fā)現(xiàn)用戶的真正需求,首先應從宏觀角度調(diào)查、分析用戶所面臨的問題,也就是說,需求分析的第一步是盡可能準確地了解用戶當前的情況和需要解決的問題[13]。在標本室網(wǎng)站中,用戶所需要的無非就是獲取標本信息,并查詢到滿足自身查詢條件標本的詳細資料。因此在做查詢系統(tǒng)時,充分考慮到了一樣標本的自身屬性和用戶有可能用到的查詢條件,兩都有機結(jié)合,這樣才能更好的為用戶服務。
3.2實體—關系圖
結(jié)構(gòu)化分析實質(zhì)上是創(chuàng)建模型的活動。數(shù)據(jù)模型包含三種相互關聯(lián)的信息:數(shù)據(jù)對象、描述數(shù)據(jù)對象的屬性及數(shù)據(jù)對象彼此間相互連接的關系。
數(shù)據(jù)對象是對軟件必須理解的復合信息的表示。所謂復合信息是指具有一系列不同性質(zhì)或?qū)傩缘氖挛?。在這個查詢系統(tǒng)中,數(shù)據(jù)對象就是標本和用戶。
屬性是指數(shù)據(jù)對象的性質(zhì),在確定屬性時,應該根據(jù)對所要解決的問題來理解。
關系是指數(shù)據(jù)對象之間相互連接的方式。
圖1實體關系圖
從圖3.1可以看到,標本分為科、屬、種、標本四種屬性,而用戶的屬性在這里是不重要的,也就是說用戶的屬性對整個查詢沒有影響。用戶可以通過精確、模糊兩種查詢方式來獲取標本信息。因此在制作整個系統(tǒng)時,充分考慮到以上因素,并以其思想貫穿整個系統(tǒng)。
4用ASP構(gòu)建動態(tài)網(wǎng)頁
4.1動態(tài)網(wǎng)頁的優(yōu)點
在InterNet迅猛發(fā)展的今天,用戶不再只滿足于通過瀏覽器看到靜態(tài)頁面,而是希望能根據(jù)要求生成更加靈活、生動的動態(tài)頁面。數(shù)據(jù)庫對于信息的動態(tài)檢索無疑具有極大的優(yōu)越性,因此根據(jù)數(shù)據(jù)庫信息的不斷變化生成動態(tài)web頁面將成為網(wǎng)頁設計的重要方法。
動態(tài)網(wǎng)頁的技術就有多個廠商的支持,他們都有各自的優(yōu)點。利用JSP、ASP、PHP和其它有關技術,一個用戶可以將一個Http請求送到一個可執(zhí)行應用程序而不是一個靜態(tài)的HTML文件。服務器將會立即運行這個限定的程序,對用戶的輸入做出反應,將處理結(jié)果返回客戶端,或者對數(shù)據(jù)的記錄進行更新。通過這個模型,就可以在服務器端和客戶端之間有效的進行交互。
靜態(tài)網(wǎng)頁瀏覽者可以直接從服務器端調(diào)用瀏覽,占用服務器的資源較少但缺點是其不包含交互功能,對于使用者來說,只能看但不能參與活動,這是一個很大的缺陷。
動態(tài)網(wǎng)頁包含交互功能,瀏覽者可以和服務頁面間產(chǎn)生會話作用,完成一系列的動作。動態(tài)網(wǎng)頁有如下一些優(yōu)點:
(1)讀者可與Web服務器進行交互
(2)可實現(xiàn)數(shù)據(jù)庫的查詢
(3)可以與HTML以外的文件進行交互
(4)可縮短查詢時間,提高瀏覽效率
它的最大的優(yōu)勢體現(xiàn)在用戶可以進行直接參與活動[9]。
4.2 ASP技術介紹
ASP全名為(Active Server Pages),它是微軟公司推出IIS的一個組件,ASP實際是一種在服務器端開發(fā)腳本語言的環(huán)境。利用它可以開發(fā)出動態(tài)、交互、高性能Web服務器端的應用,且能較容易實現(xiàn)復雜的Web應用。利用ASP開發(fā)的腳本程序全部運行在服務器端,與用戶所采用的瀏覽器無關,從而極大地減少了對客戶端的要求。其工作原理是:瀏覽器從Web服務器調(diào)用ASP文件(一種文本文件),服務器端的腳本引擎對每一條腳本語句解釋執(zhí)行,再把執(zhí)行的結(jié)果生成HTML文件傳給客戶端[7]。
ASP文件包括文本、HTML標記和ASP文件特有的腳本語句。制作ASP文件同HTML文件一樣,可以用任何純文本編輯器進行編輯。 ASP可以使用任何腳本語言,只需提供其相應的腳本引擎就可,ASP自身提供VB ScriPt和JSP cript兩種腳本引擎,缺省為VB Script。
ASP包括了5個內(nèi)置對象:①Request對象,從瀏覽器獲取信息;②Response對象,發(fā)送信息到瀏覽器;③Server對象,控制ASP執(zhí)行情況,對服務器端ActiveX控件起作用;④Session對象,存儲用戶任務的信息;⑥APPlication對象,使多用戶共享一個程序的信息。
網(wǎng)站內(nèi)容的動態(tài)化、數(shù)據(jù)庫化是Internet網(wǎng)站發(fā)展的必然趨勢,ASP以其簡單、高效的開發(fā)方式及豐富的控制手段為Internet網(wǎng)站的開發(fā)應用提供了強有力的支持。
4.3 ASP的技術特點和工作原理
4.3.1 ASP運行模式
當一個瀏覽器從web服務器請求一個*.a(chǎn)sp文件時ASP腳本開始運行,web服務器此時調(diào)用ASP從頭至尾讀取請求文件,運行所有命令并把HTML網(wǎng)頁返回給瀏覽器。
圖2 ASP運行模式圖
圖4.1說明了ASP文件使用數(shù)據(jù)庫訪問構(gòu)件通過ADO(Active Date Object)訪問數(shù)據(jù)庫的數(shù)據(jù)時,web服務器起著中間部件的作用。它接收用戶web瀏覽器的web頁請求.使用ODBC把對數(shù)據(jù)或數(shù)據(jù)庫的任何命令請求通過網(wǎng)絡送到數(shù)據(jù)庫服務器,從數(shù)據(jù)庫服務器接收數(shù)據(jù)并且把產(chǎn)生的web頁和數(shù)據(jù)送回到用戶瀏覽器。在圖4.2中顯示了在運行中各部分之間的關系:
圖3 ASP各部分關系圖
4.3.2 ASP的工作原理
基于ASP的頁面以*.asp文件形式駐留在web服務器上。一個*.asp源文件是文本文件,可以包括以下成分:
文本 用于顯示信息、頁面標題等。 .
HTML標記 實現(xiàn)頁面風格設計。
ASP腳本(Script Commands)
圖4 ASP工作原理圖
圖4.3顯示了ASP的工作原理,當瀏覽器通過HTTP協(xié)議向web服務器申請一個由*.asp定義的頁面時,web服務器響應HTTP請求,用ASP引擎解釋被申請文件。當遇到ASP腳本命令時,ASP引擎調(diào)用相應的腳本引擎(腳本引擎以組件的形式駐留在web服務器上)進行處理。ASP提供兩種腳本引擎,即VBScript引擎和VJScript引擎,若要使用其他腳本語言,需要在web服務器上另外安裝相應的腳本引擎;當遇到基于COM標準的組件(組件本身是經(jīng)過編譯的可重用二進制碼)時,ASP引擎啟動相應的組件完成指定的功能。若ASP文件含有訪問數(shù)據(jù)庫的請求,ASP內(nèi)置組件ADO(ActiveX Date Ob—ject) 通過ODBC與數(shù)據(jù)庫連接,對數(shù)據(jù)庫進行訪問,并將訪問結(jié)果返回web服務器。ASP引擎
將腳本和組件的運行結(jié)果生成相應的HTML語法成分,與文件中原有的文本和HTML標記一起組成標準HTML頁面送至客戶端瀏覽器[3]。
4.3.3 ASP的技術特點
在使用ASP技術時應遵循這樣一個原則:即ASP腳本必須與基于COM標簽的組件配合使用才能開發(fā)出具有實用價值的動態(tài)web應用程序。
基于組件,可以把應用程序的開發(fā)分成兩大類任務:一類是開發(fā)能被很多程序使用的核心組件;另一類是集成這些核心組件提供的服務,構(gòu)造出實現(xiàn)特定功能的應用程序。Microsoft及一些“中間件”廠商已針對不同的應用領域提供了許多組件產(chǎn)品,組件的使用者只需要理解組件的接口,不需要知道組件的內(nèi)部結(jié)構(gòu)和組件使用的數(shù)據(jù)。
在ASP技術中,ASP腳本相當于一種粘合劑,把一個個具有特定功能的組件集成在一起,以形成最終的軟件產(chǎn)品。利用組件,開發(fā)人員可以專門做自己最擅長的工作,從而減少開發(fā)難度;利用組件,還有助于開發(fā)人員將用戶界面與應用邏輯、數(shù)據(jù)服務分開,快速開發(fā)出可重性高的基于三層客戶/服務器結(jié)構(gòu)的web應用程序。綜上所述,ASP具有如下一些特點:
(1)使用普通的文本編輯器(如記事本)即可進行編輯設計;
(2)ASP腳本無需編譯,容易編寫,可在服務器端直接解釋執(zhí)行;
(3)與瀏覽器無關,用戶端只要使用可執(zhí)行HHML碼的瀏覽器,即可瀏覽ASP所設計的頁面;
(4)面向?qū)ο?,在ASP腳本中可以方便地引用系統(tǒng)組件和ASP內(nèi)置組件,還能通過定制ActiveX Server Component(ActiveX服務器組件)來擴充功能;
(5)ASP的源程序不會被傳到客戶端,因而可以避免所寫的源程序故他人竊取,也提高了程序的安全性;
(6)與任何ActiveX Scripting語言兼容, 除了可使用VBScript和JScript語言進行設計外,還可通過Plug_in的方式,使用由第三方提供的其它Scripting語言來擴充功能[5]。
4.4 用ASP進行動態(tài)網(wǎng)頁設計
所謂“動態(tài)”并不是指在頁面上放幾個GIF動畫圖片,其含義大致包含以下兩方面:
(1)“交互性”即網(wǎng)頁的內(nèi)容會根據(jù)用戶的要求和選擇而動態(tài)響應或改變。
(2)“自動更新”即無需手動更新HTML文檔,便會自動生成新的頁面,可以大大節(jié)省工作量。
根據(jù)用戶請求生成動態(tài)網(wǎng)頁的傳統(tǒng)技術方案主要有三種:
(1)最早的渠道是利用CGI(Common Gateway Interface),即通用網(wǎng)關接口;
(2)利用web服務器廠商提供的專用接口如:ISAPI,NSAPI;
(3)利用JAVA訪問數(shù)據(jù)庫(JDBC)。這三種方案存在一個共同的問題,就是開發(fā)困難,程序的開發(fā)和HTML寫作是兩個完全不同的過程,需要專門的程序員開發(fā)。
ASP技術的出現(xiàn)使web動態(tài)網(wǎng)頁設計成為一件輕松愉快的工作。只要幾行腳本語句,就能將后臺的數(shù)據(jù)庫信息發(fā)布到Internet上,在編程和網(wǎng)頁腳本的可讀性方面大大優(yōu)于傳統(tǒng)的技術方案。
ASP文件是一種嵌入了可在服務器端執(zhí)行腳本的HTML文檔,與ASP兼容的web服務器執(zhí)行這些腳本,現(xiàn)場生成相應的HTML語言成分,與網(wǎng)頁中原來的HTML語言合成到一起,共同作用到前端。一個ASP文件就是一個文本文件,其中包含了以下內(nèi)容:
(1)TexT(文本)
(2)HIML tags(HTML標記)
(3)Script命今 [4]
下面是本網(wǎng)頁中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%" nowrapdiv align="center"font color="#990000"屬
編 號:/font/div/td
td width="78%" nowrap
%response.Write(records("shuid"))%
/td
/tr
tr bgcolor="#DDDEEE"
td nowrapdiv align="center"font color="#990000"所 屬 科:/font/div/td
td nowrap
%response.Write(records("keid"))%
/td
/tr
tr bgcolor="#CCCEEE"
td nowrapdiv align="center"font color="#990000"拉丁名稱:/font/div/td
td nowrap
%response.Write(records("latinname"))%
/td
/tr
tr bgcolor="#DDDEEE"
td nowrapdiv align="center"font color="#990000" 中文名稱:/font/div/td
td nowrap
%response.Write(records("chinesename"))%
/td
/tr
tr bgcolor="#CCCEEE"
td nowrapdiv 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)"【返回】/abr
由于采用了B/S模式,使得整個系統(tǒng)大在的減少了工作量。圖4.4顯示了B/S模式
圖5 B/S模式原理圖
的工作原理。在前端采用IE、Netscape等的瀏覽器將用戶提交的操作信息向Web服務器發(fā)出HTTP請求,Web服務器通過ASP和一些中間組件訪問后臺數(shù)據(jù)庫,并將操作結(jié)果以HTML頁面的形式返回給前端瀏覽器。
4.5 利用ASP進行動態(tài)數(shù)據(jù)查詢
為了將從數(shù)據(jù)庫中獲得的數(shù)據(jù)顯示在客戶端瀏覽器中,需要在ASP文件中加入Table對象。Table對象可以用來顯示從Server端數(shù)據(jù)庫中通過SQL查詢得到的記錄。使用Dreamweaver等可視化工具可以方便地對*.ASP文件進行用戶界面的設計。包括添加Table對象、動態(tài)GIF文件等。以下是本網(wǎng)頁中的一段查詢代碼:
%
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 "數(shù)據(jù)庫操作失?。?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 "數(shù)據(jù)庫操作失?。?err.description
end if
end if
records.open sql,connectstr,1,3
%
當Web Server處理完用戶的HTTP請求后,將結(jié)果發(fā)送至瀏覽器上,用戶就可以看到結(jié)果。
4.6 ASP訪問數(shù)據(jù)庫
4.6.1 ASP內(nèi)置對象和組件
ASP提供了功能強大的六個內(nèi)置對象和五個內(nèi)置組件
內(nèi)置對象:
(1)Request(請求):從前端用戶取得信息
(2)Response(響應):將信息送給前端用戶
(3)Server(服務器):提供Web服務器工具
(4)Session(會話):儲存在一次會話內(nèi)的用戶信息,僅被該用戶訪問
(5)Application(應用):管理所有的會話信息,供所有用戶共享
(6)ObjectContext(對象上下文):配合Transaction服務器進行分布式事務處理
前三個很常用,Request和Response是用來實現(xiàn)web Server與瀏覽器交互。Request的一個重要方法是ForM(),其作用是提取瀏覽器的用戶輸入信息。如下面的語句可以取得用戶填在文本框里面的內(nèi)容:Request.Form(“nane”)顯然,這比CCI等方法所需要的復雜編程簡單多了。而輸出要用到Response的一個重要方法Write,如:“Response.write our message”該語句向瀏覽器輸出了一條消息。
內(nèi)置組件:
(1)數(shù)據(jù)庫存取組件:ASP提供ADO來存取具有ODBC標準的數(shù)據(jù)庫
(2)廣告輪顯組件:用來維護、構(gòu)建Internet廣告
(3)瀏覽器兼容組件:將瀏覽器的功能數(shù)據(jù)提供給服務器,以便送出適合于各種瀏覽器的Web頁面
(4)文件存取組件:提供文件讀寫的工具
(5)文件超鏈接組件:提供對Web頁面的管理
4.6.2 ASP訪問數(shù)據(jù)庫工作原理
訪問Web數(shù)據(jù)庫的技術有以下幾種方式:公共網(wǎng)關接口CGI(Common Gateway Interface)、Internet Server 應用程序編程接口ISAPI(Internet Server Application Programming Interface)、Java、Plug-in(插件)和ASP技術。這些技術都是為了克服HTML靜態(tài)頁面發(fā)展起來的。
ASP是一個基于Web服務器的腳本開發(fā)環(huán)境,在ASP平臺上可開發(fā)和運行動態(tài)的、交互的、高性能的Web服務器應用程序。
圖6 ASP訪問數(shù)據(jù)庫原理圖
圖4.5說明了ASP訪問數(shù)據(jù)庫工作原理。ASP程序在Web服務器端工作,當前端用戶請求一個ASP主頁時,Web服務器響應HTTP請求并調(diào)用ASP引擎執(zhí)行該文件并解釋執(zhí)行其中的腳本,若腳本中有訪問數(shù)據(jù)庫請求,立刻通過ODBC或ILE DB與相應的后臺數(shù)據(jù)庫相連,同數(shù)據(jù)庫訪問組件ADO完成操作,最后,ASP根據(jù)訪問數(shù)據(jù)庫的結(jié)果生成HTML語言的主頁返回給前端用戶,用戶看到的只是HTML網(wǎng)頁,而看不到ASP程序代碼,增強了保密性。
4.6.3 ASP連接數(shù)據(jù)庫的方法
ASP提供兩種訪問數(shù)據(jù)庫的方法:在第一種方法中每次訪問數(shù)據(jù)庫都要與數(shù)據(jù)庫連接一次,一旦與數(shù)據(jù)庫建立連接語句就可以對數(shù)據(jù)進行操作;當對數(shù)據(jù)的操作完成,所有相關的對象都被關閉。
與數(shù)據(jù)庫相連的另一種方法是當用戶的任務完成后連接才被關閉,這是由Global.a(chǎn)sp文件所控制。每個基于ASP的internet應用可以有一個存放在應用根目錄中的Global.asp文件,該文件有四個事件:Applicattion-start,Senssion-start, Applicattion-End和Session-end用戶與數(shù)據(jù)庫的連接是在Session-start事件中,用Session-end事件關閉連接[1]。
在本網(wǎng)頁中用如下代碼來實現(xiàn)ASP與數(shù)據(jù)庫的連接:
%
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 "數(shù)據(jù)庫操作失?。?err.description
response.end
end if
%
5網(wǎng)頁的界面設計
由于越來越多的企業(yè)開始建立自己的網(wǎng)站,網(wǎng)站除了具有傳播信息的功能外,還往往代表企業(yè)的形象。網(wǎng)站建設商業(yè)化和廣告化的趨勢,對網(wǎng)頁設計的藝術性提出了更高的要求。雖然HTML語言提供了對常用Windows標準控件的支持,但是,由于Windows標準控件的形狀和顏色十分單一,網(wǎng)頁的視覺效果可能會很差。例如:列表框和下拉列表框只能呈現(xiàn)凹陷邊框,而且下拉列表的箭頭的顏色不能改變,滾動條只能出現(xiàn)在窗口的下邊和右邊,當網(wǎng)頁分成多個幀的時候,滾動條就不可避免的出現(xiàn)在網(wǎng)頁的中間,破壞網(wǎng)頁的整體性。若在網(wǎng)頁的設計中主動配合Windows標準控件的形狀和顏色,網(wǎng)頁的創(chuàng)作空間就會受到限制。因此,有必要實現(xiàn)網(wǎng)頁中的自定義控件,以滿足網(wǎng)頁設計藝術化的要求。
5.1網(wǎng)頁界面構(gòu)成要素
與傳統(tǒng)媒體不同,網(wǎng)頁除了文字和圖像以外,還包含聲音、視頻和動畫等新興多媒體元素,更借助由代碼語言編程所實現(xiàn)的各種交互式效果,增加了網(wǎng)頁界面的生動性和復雜性,也使得網(wǎng)頁設計者需要考慮更多頁面元素的排布、優(yōu)化。一般來說,網(wǎng)頁的界面主
急求一篇網(wǎng)站設計的畢業(yè)論文
為什么現(xiàn)在老師不能教動手呢?設計一個網(wǎng)站,把功能做全不比你搞研究強呀.
等你網(wǎng)站程序會做,美工寫PS,畢業(yè)后有能力的幾萬的工資都能拿.動手,行動.
營銷型網(wǎng)站是對營銷型網(wǎng)站的發(fā)展,整合了各種網(wǎng)絡營銷理念和網(wǎng)站運營管理方法,不僅注重網(wǎng)站建設的專業(yè)性,更加注重網(wǎng)站運營管理的整個過程,是企業(yè)網(wǎng)站建設與運營維護一體化的全程網(wǎng)絡營銷模式?!?我們從以下幾方面來理解營銷型企業(yè)網(wǎng)站。
營銷型企業(yè)網(wǎng)站的核心要素:
1、 以企業(yè)幫助企業(yè)實現(xiàn)經(jīng)營目標為網(wǎng)站建設目標:營銷型企業(yè)網(wǎng)站一定是為了滿足企業(yè)的某些方面的網(wǎng)絡營銷功能,比如面向客戶服務為主的企業(yè)網(wǎng)站營銷功能,以銷售為主的企業(yè)網(wǎng)站營銷功能,以國際市場開發(fā)為主動企業(yè)網(wǎng)站營銷功能,以上簡單列舉均是以實現(xiàn)企業(yè)的經(jīng)營目標為核心,從而通過網(wǎng)站這樣的工具來實現(xiàn)其網(wǎng)站營銷的價值。
2、 良好的搜索引擎表現(xiàn):企業(yè)網(wǎng)站另一個重要功能是網(wǎng)站推廣功能,而搜索引擎是目前網(wǎng)民獲取信息最重要的渠道,如果企業(yè)網(wǎng)站無法通過搜索引擎進行有效推廣,那么這個企業(yè)網(wǎng)站從一定程度上來講其營銷性會大打折扣,所以營銷型企業(yè)網(wǎng)站必然要解決企業(yè)網(wǎng)站的搜索引擎問題,也可以理解為搜索引擎優(yōu)化的工作,在營銷型企業(yè)網(wǎng)站解決方案中,搜索引擎優(yōu)化工作為基礎和長期的工作,從企業(yè)網(wǎng)站的策劃階段乃至從企業(yè)網(wǎng)絡營銷的戰(zhàn)略規(guī)劃階段就已經(jīng)開始,而其又貫穿于企業(yè)網(wǎng)站的整個運營過程。
3、 良好的客戶體驗:企業(yè)網(wǎng)站最終面對的潛在客戶與客戶或說與本公司業(yè)務有關聯(lián)的任何組織和個人,如何提升企業(yè)網(wǎng)站的客戶體驗是營銷型企業(yè)網(wǎng)站必須考慮的重要問題??蛻趔w驗在我們目前的現(xiàn)代營銷中無處不存在其身影,比如電話營銷中我們不得不重視客戶體驗、在面對面營銷中我們不得不重視客戶體驗,在設計企業(yè)業(yè)務流程時不得不重視客戶體驗;那么企業(yè)網(wǎng)站是一個直接面對市場主體的窗口更需要重視其客戶體驗性??蛻趔w驗又是一個非常無法量化的指標,更多的時候是不同受眾的感覺。我們一般從這幾方面來實現(xiàn)一個具備良好客戶體驗的營銷型企業(yè)網(wǎng)站:可用于易用性(網(wǎng)站的基礎標準:速度、安全、兼容型以及導航等)、網(wǎng)站的溝通性(對于特殊用戶群體的定制,企業(yè)網(wǎng)站應該具備的交互與溝通功能,)、網(wǎng)站的可信度(與傳統(tǒng)信息的一致以及站內(nèi)信息的一致,信賴程度等)、易于傳播(分享是網(wǎng)絡營銷中價值轉(zhuǎn)換率最高的一種模式)等方面,由于篇幅問題,有關營銷型企業(yè)網(wǎng)站的客戶體驗有專門文章介紹,另在《網(wǎng)絡營銷顧問》認證的課程體系中也有一本教材《營銷型網(wǎng)站》專門來闡述營銷型網(wǎng)站的規(guī)劃、建設、管理
求畢業(yè)論文!題目:基于ASP的網(wǎng)站建設與維護~謝謝
基于ASP技術動態(tài)網(wǎng)站的規(guī)劃與設計是小柯論文網(wǎng)通過網(wǎng)絡搜集,并由本站工作人員整理后發(fā)布的,基于ASP技術動態(tài)網(wǎng)站的規(guī)劃與設計是篇質(zhì)量較高的學術論文,供本站訪問者學習和學術交流參考之用,不可用于其他商業(yè)目的,基于ASP技術動態(tài)網(wǎng)站的規(guī)劃與設計的論文版權歸原作者所有,因網(wǎng)絡整理,有些文章作者不詳,敬請諒解,如需轉(zhuǎn)摘,請注明出處小柯論文網(wǎng),如果此論文無法滿足您的論文要求,您可以申請本站幫您代寫論文,以下是正文。
[摘要]本文從軟件工程的角度出發(fā),系統(tǒng)分析了校園網(wǎng)站的規(guī)劃與設計過程。并在系統(tǒng)設計階段詳細介紹了網(wǎng)站設計過程中應注意的問題,重點對網(wǎng)站安全做了技術分析和研究。
[關鍵詞]網(wǎng)站立項 系統(tǒng)分析 系統(tǒng)設計 網(wǎng)站測試 網(wǎng)站維護
一、引言
網(wǎng)絡技術的不斷成熟和發(fā)展,促進了基于網(wǎng)絡技術的校園網(wǎng)站的發(fā)展。校園網(wǎng)站開發(fā)是一項很復雜的工作,我校根據(jù)學校實際,確定網(wǎng)站的定位和需求,從軟件工程的角度出發(fā),針對學校網(wǎng)站建設的特點和重點,整理出一套適合學校網(wǎng)站建設管理和控制的方法,以此來保證網(wǎng)站建設的高效率、高質(zhì)量。
二、網(wǎng)站立項
校園網(wǎng)站建設,要成立一個專門的項目小組:學校領導、學校網(wǎng)絡管理員、美術教師、各科室人員、計算機專業(yè)教師等8人~9人以及“計算機學會”社團學生代表5人組成,由網(wǎng)絡管理員作為項目負責人負責對該項目的統(tǒng)一調(diào)度和安排。
三、網(wǎng)站設計開發(fā)過程
(一)系統(tǒng)分析階段
建立一個網(wǎng)站,首要明確設計思想,編寫一份詳盡的需求說明書,這是網(wǎng)站建設成功的關鍵所在。
我校根據(jù)各方面的反饋意見進行認真的分析,對網(wǎng)站設計進行準確定位:學校網(wǎng)站規(guī)劃要著重考慮教師和學生的需求;內(nèi)容上要以學校整體宣傳為主,同時也要為訪問者提供其所關心的內(nèi)容;內(nèi)容要求及時更新;版面要求新穎有特色,同時還要增強網(wǎng)站的方便性、整體性和安全性。
(二)系統(tǒng)設計階段
1.網(wǎng)站總體設計
網(wǎng)站設計有了一份詳盡的需求說明書后,就可以根據(jù)需求說明書,對網(wǎng)站進行總體規(guī)劃,給出一份網(wǎng)站總體建設方案??傮w規(guī)劃具體要明確網(wǎng)站需要實現(xiàn)的目的和目標;網(wǎng)站形象說明;網(wǎng)站的欄目版塊和結(jié)構(gòu);網(wǎng)站內(nèi)容的安排,相互鏈接關系;使用軟件、硬件和技術分析說明;開發(fā)時間進度表;維護方案;制作費用;需要遵循的規(guī)則和標準有哪些等。
2.網(wǎng)站詳細設計
總體設計階段以比較抽象概括的方式提出解決問題的辦法,具體設計階段的任務就是把解決方法具體化、明確化,設計中應注意的問題有:
(1)網(wǎng)站設計的風格定位。網(wǎng)站要有自己的特色,設計中不要太多地考慮技術問題,而應該更多地考慮不斷增加網(wǎng)站的內(nèi)涵,要在能夠動態(tài)反映學校情況的內(nèi)容上下功夫。
(2)網(wǎng)站設計的整體性。網(wǎng)站設計,注意考慮網(wǎng)站的易維護性,技術上多采用C S S、模板等,對網(wǎng)站的整體風格進行定位,方便日常維護與更新。
(3)關鍵技術的研究及應用。網(wǎng)站設計中,怎樣防黑,保護網(wǎng)站內(nèi)容不被別人竊取、修改是網(wǎng)站建設必須考慮的技術性問題。本人主要從IIS、ASP和Access三方面來總結(jié)網(wǎng)站系統(tǒng)面臨的常見的安全威脅及解決方法。
①集中管理ASP的目錄,設置訪問權限。在設置WEB站點時,將HTMI文件同ASP文件分開放置在不同的目錄下,然后將HTML子目錄設置為“讀”;將ASP子目錄設置為“執(zhí)行”。
②對IIS中的特殊Web目錄禁止匿名訪問并限制IP地址。對IIS中的sample、scripts、iisadmin等web目錄,通過各目錄屬性對話框中的“目錄安全性”標簽設置為禁止匿名訪問并限制IP地址,并用NTFS的特性設置詳細的安全權限,除了Administrator,其它帳號都應該設置為只讀權限。
③防止Access數(shù)據(jù)庫被下載。有效地防止數(shù)據(jù)庫被下載的方法有:非常規(guī)命名法:為Access數(shù)據(jù)庫文件取一個復雜的非常規(guī)名字,并把它放在幾層目錄下;使用ODBC數(shù)據(jù)源:在ASP程序設計中,如果有條件,應盡量使用ODBC數(shù)據(jù)源,不要把數(shù)據(jù)庫名寫在程序中。
④進行數(shù)據(jù)備份。運用FSO組件對Access數(shù)據(jù)庫進行備份,以便在數(shù)據(jù)被破壞時進行快速恢復,盡可能多地挽回損失。
⑤對ASP頁面進行加密。為了有效地防止ASP源代碼泄露,可以對ASP頁面進行加密。加密的方法一般有兩種:一是使用組件技術將編程邏輯封裝入DLL之中;二是使用微軟的Script Encoder對ASP頁面進行加密。
⑥后臺用戶注冊驗證。為了防止后臺用戶未經(jīng)注冊的用戶繞過注冊界面直接進入應用系統(tǒng),我們采用Session對象進行注冊驗證:
%UserID = Request(“UserID”)
‘讀取使用者所輸入的用戶名和密碼
Password = Request(“Password”)
IfUserID “hrmis” Or Password “password” Then
Response.Write“用戶名錯誤!”
Response.End
End If
‘將Session對象設置為通過驗證狀態(tài)
Session(“Passed”) = True %
進入應用程序后,首先進行驗證:
% ‘如果未通過驗證,返回Login.asp頁面登陸狀態(tài)
If Not Session(“Passed”) Then Response.Redirect“Login.asp”
End If %
⑦讓學生參與網(wǎng)站設計。優(yōu)秀學生參與設計,無論對豐富網(wǎng)站內(nèi)容、提高學校網(wǎng)站的點擊率還是擴大學校網(wǎng)站的影響都能起到相當大的作用。
(三)網(wǎng)站測試
有了網(wǎng)站的具體設計方案,各網(wǎng)站制作人員就可以全力進入開發(fā)階段。盡量采用邊制作邊調(diào)試,即采用本機調(diào)試和上傳服務器調(diào)試的方法,觀察速度、兼容性、交互性等。
投入運行之前,需對網(wǎng)站需求分析、系統(tǒng)分析、設計規(guī)格說明和編碼最終復審,還要對系統(tǒng)進行各種綜合測試。測試結(jié)束后,制作有關文檔存檔,并寫出一個校園網(wǎng)站使用說明文檔。至此,網(wǎng)站項目建設完畢。
(四)網(wǎng)站的管理和更新
做好網(wǎng)站的管理與更新,是一個網(wǎng)站樹立形象的根本、生存的根本。我校專門成立了安全組織機構(gòu),制定出適合我校的《校園網(wǎng)站管理辦法》、《校園網(wǎng)站信息發(fā)布審核制度》、《校園網(wǎng)站異常情況案件報告制度》等規(guī)定,建立健全了各項安全管理制度。
四、結(jié)論
我校網(wǎng)站已經(jīng)試運行一段時間,為學校的教師、學生和教學管理人員提供教學管理、教學研究、日常辦公、信息交流等應用服務的平臺,較好地滿足了設計最初的需求。在整個設計網(wǎng)站的過程中,重視學校網(wǎng)站的“規(guī)劃—設計—管理—發(fā)展”的規(guī)律,實現(xiàn)可持續(xù)性發(fā)展。
參考文獻:
[1]田原.高職院校校園網(wǎng)站主頁設計探討[J].十堰職業(yè)技術學院學報,2007,(7).
[2]方照.立足校本,探索校園網(wǎng)建設之路[J].教育信息技術,2007,(12).
[3]田建勇.淺析學校網(wǎng)站的設計與建設[J].安順師范高等??茖W校學報,2006,(6).
[4]侯占偉,翟海霞.A S P代碼廈網(wǎng)站安全的探討[J].焦作大學學報,2005,(4).
[5]陽西述.網(wǎng)頁制作與網(wǎng)站設計一高等院校計算機系列教材[M].武漢大學出版社,2006.
[6]對學校網(wǎng)站建設的思考——舟山市開展學校網(wǎng)站星級評估所感[J].教育信息化,2006,(4).
(作者單位:廣東汕頭經(jīng)貿(mào)職業(yè)技術學校)
求幫忙寫一個畢業(yè)論文,關于小型局域網(wǎng)組建或者網(wǎng)站建設,二者選一就可以,價格可議。
1.撰寫畢業(yè)論文是檢驗學生在校學習成果的重要措施,也是提高教學質(zhì)量的重要環(huán)節(jié)。大學生在畢業(yè)前都必須完成畢業(yè)論文的撰寫任務。申請學位必須提交相應的學位論文,經(jīng)答辯通過后,方可取得學位??梢赃@么說,畢業(yè)論文是結(jié)束大學學習生活走向社會的一個中介和橋梁。畢業(yè)論文是大學生才華的第一次顯露,是向祖國和人民所交的一份有份量的答卷,是投身社會主義現(xiàn)代化建設事業(yè)的報到書。一篇畢業(yè)論文雖然不能全面地反映出一個人的才華,也不一定能對社會直接帶來巨大的效益,對專業(yè)產(chǎn)生開拓性的影響。實踐證明,撰寫畢業(yè)論文是提高教學質(zhì)量的重要環(huán)節(jié),是保證出好人才的重要措施。
2.通過撰寫畢業(yè)論文,提高寫作水平是干部隊伍“四化”建設的需要。黨中央要求,為了適應現(xiàn)代化建設的需要,領導班子成員應當逐步實現(xiàn)“革命化、年輕化、知識化、專業(yè)化”。這個“四化”的要求,也包含了對干部寫作能力和寫作水平的要求。
3.提高大學生的寫作水平是社會主義物質(zhì)文明和精神文明建設的需要。在新的歷史時期,無論是提高全族的科學文化水平,掌握現(xiàn)代科技知識和科學管理方法,還是培養(yǎng)社會主義新人,都要求我們的干部具有較高的寫作能力。在經(jīng)濟建設中,作為領導人員和機關的辦事人員,要寫指示、通知、總結(jié)、調(diào)查報告等應用文;要寫說明書、廣告、解說詞等說明文;還要寫科學論文、經(jīng)濟評論等議論文。在當今信息社會中,信息對于加快經(jīng)濟發(fā)展速度,取得良好的經(jīng)濟效益發(fā)揮著愈來愈大的作用。寫作是以語言文字為信號,是傳達信息的方式。信息的來源、信息的收集、信息的儲存、整理、傳播等等都離不開寫作。
網(wǎng)站建設畢業(yè)論文的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關于網(wǎng)站建設畢業(yè)設計、網(wǎng)站建設畢業(yè)論文的信息別忘了在本站進行查找喔。