




已閱讀5頁,還剩68頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
*公司網(wǎng)站建設(shè)【摘 要】隨著計算機科學(xué)的發(fā)展,數(shù)據(jù)庫技術(shù)在internet中的應(yīng)用越來越廣泛,為廣大網(wǎng)絡(luò)用戶提供了更加周到和人性化的服務(wù)。本文講解了一個公司的網(wǎng)站的建設(shè),它基于數(shù)據(jù)關(guān)聯(lián)規(guī)則的公司個性化頁面及動態(tài)數(shù)據(jù)生成案例,在網(wǎng)頁方面,綜合考慮了頁面色彩、頁面的構(gòu)架,充分的利用了圖片、文字、圖層、表格等元素。網(wǎng)站內(nèi)容明確,層次清楚,達到了預(yù)期的功能?!娟P(guān)鍵詞】網(wǎng)站 動態(tài) asp 數(shù)據(jù)庫 access目 錄1網(wǎng)站需求分析211建站目的21.2網(wǎng)站實現(xiàn)功能22網(wǎng)站開發(fā)32.1開發(fā)工具的選擇32.1.1網(wǎng)站整體設(shè)計工具的選擇32.1.2網(wǎng)站圖片處理工具的選擇32.1.3網(wǎng)站動畫效果工具的選擇32.2開發(fā)環(huán)境的選擇32.2.1后臺開發(fā)環(huán)境32.2.2數(shù)據(jù)庫開發(fā)環(huán)境52.3網(wǎng)站總體設(shè)計62.3.1網(wǎng)站層次概況圖62.3.2系統(tǒng)模塊設(shè)計72.3.3數(shù)據(jù)庫設(shè)計72.4詳細設(shè)計82.4.1網(wǎng)站整體設(shè)計82.4.2新聞發(fā)布系統(tǒng)設(shè)計92.4.3在線報名系統(tǒng)設(shè)計132.4.4在線留言系統(tǒng)設(shè)計162.4.5網(wǎng)頁關(guān)鍵代碼:183結(jié)論和建議23參考文獻241網(wǎng)站需求分析11建站目的internet是目前世界上最大的計算機互聯(lián)網(wǎng)絡(luò),它遍布全球,將世界各地各種規(guī)模的網(wǎng)絡(luò)連接成一個整體。作為internet上一種先進的,易于被人們所接受的信息檢索手段,world wide web(簡稱www)發(fā)展十分迅速,成為目前世界上最大的信息資源寶庫。據(jù)估計,目前internet上已有上千萬個web站點,其內(nèi)容范圍跨越了教育科研、文化事業(yè)、金融、商業(yè)、新聞出版、娛樂、體育等各個領(lǐng)域,其用戶群十分龐大,因此,建設(shè)一個好的web站點對于一個機構(gòu)的發(fā)展十分重要。近年來,隨著網(wǎng)絡(luò)用戶要求的不斷提高及計算機科學(xué)的迅速發(fā)展,特別是數(shù)據(jù)庫技術(shù)在internet中的廣泛應(yīng)用,web站點向用戶提供的服務(wù)將越來越豐富,越來越人性化。因此網(wǎng)站建設(shè)在internet應(yīng)用上的地位顯而易見,它已成為政府、企事業(yè)單位信息化建設(shè)中的重要組成部分,從而倍受人們的重視。提高公司知名度,擴大公司規(guī)模,*公司的領(lǐng)導(dǎo)決定建立自己的公司網(wǎng)站。 1.2網(wǎng)站實現(xiàn)功能本網(wǎng)站給客戶提供一個了解公司的平臺,客戶可以與公司及時地交換意見,產(chǎn)生互動,公司也可以及時對網(wǎng)站進行更新維護。前臺客戶系統(tǒng)功能:(1) 用戶可以瀏覽公司的一些基本的信息。(2) 用戶可以瀏覽公司的新聞。(3) 用戶可以查看公司的聯(lián)系方式。(4) 用戶可以瀏覽留言板的帖子。(5) 用戶可以隨時發(fā)表自己的言論。后臺管理系統(tǒng)功能:(1) 增加、修改、刪除公司的新聞。(2) 修改、刪除留言板帖子。(3) 瀏覽、刪除最新產(chǎn)品信息。2網(wǎng)站開發(fā)2.1開發(fā)工具的選擇2.1.1網(wǎng)站整體設(shè)計工具的選擇macromedia dreamweaver mx 2004 是 建立 web 站點和應(yīng)用程序的專業(yè)工具。 它將可視布局工具、應(yīng)用程序開發(fā)功能和代碼編輯支持組合為一個功能強大的工具,使每個級別的開發(fā)人員和設(shè)計人員都可利用它快速創(chuàng)建界面吸引人并且基于標準的站點和應(yīng)用程序。 開發(fā)人員可以將其選擇的服務(wù)器技術(shù)與 dreamweaver 配合使用,建立將用戶連接到數(shù)據(jù)庫、web 服務(wù)和舊式系統(tǒng)的強大 internet 應(yīng)用程序。2.1.2網(wǎng)站圖片處理工具的選擇macromedia fireworks mx 2004 是用于設(shè)計、優(yōu)化和集成 web 圖形的完備解決方案。經(jīng)由專業(yè)化的控制、更為快捷的性能以及完美的集成,自如地掌控圖形開發(fā)。2.1.3網(wǎng)站動畫效果工具的選擇macromedia flash mx 2004用于開發(fā)豐富多彩的 internet 內(nèi)容和應(yīng)用程序的解決方案。不管是設(shè)計動畫還是構(gòu)建數(shù)據(jù)驅(qū)動的應(yīng)用程序,flash mx 2004 產(chǎn)品都提供了必需的工具。 2.2開發(fā)環(huán)境的選擇2.2.1后臺開發(fā)環(huán)境1隨著internet的普及和深入,傳統(tǒng)的靜態(tài)網(wǎng)頁已經(jīng)不能滿足人們?nèi)找嬖鲩L的獲取信息的需求,在這種情況下,能夠?qū)崿F(xiàn)交互式的動態(tài)網(wǎng)頁技術(shù)應(yīng)運而生。目前實現(xiàn)動態(tài)網(wǎng)頁的技術(shù)主要有asp、jsp、php。作者選擇了比較方便的asp技術(shù)。2asp簡介1)asp簡述asp(microsoft active server pages)是微軟開發(fā)的一套服務(wù)端腳本環(huán)境。asp是用服務(wù)器端腳本、對象和組件擴展了的標準html頁。也就是說,asp是一個基于組件的動態(tài)web技術(shù),是在服務(wù)器上運行activex腳本和activex組件的服務(wù)器端的腳本環(huán)境。利用asp可以輕松地結(jié)合html web頁面、腳本(script)程序和activex組件建立或執(zhí)行動態(tài)交互web服務(wù)器應(yīng)用程序。asp屬于activex技術(shù)中的服務(wù)器端技術(shù)。它本身并不是一種腳本語言,它只是提供了一種使鑲嵌在html頁面中的腳本程序得以運行的環(huán)境。asp使用了microsoft的activex技術(shù)。activex技術(shù)是現(xiàn)在microsoft軟件的重要基礎(chǔ)。它采用封裝對象,程序調(diào)用對象的技術(shù),簡化編程,加強程序間合作。asp本身封裝了一些基本組件和常用組件。asp也有它的語法和規(guī)則。asp是一種iis專用技術(shù),它是用來增強基于web的應(yīng)用程序服務(wù)的功能和可靠性的,asp是internet information server的一部分,它使web開發(fā)人員能直接將基于腳本的應(yīng)用程序嵌入到html頁面。asp程序其實是以擴展名為.asp的純文本形式存在于web服務(wù)器上的,你可以用任何文本編輯器打開它。asp程序中可以包含純文本、html標記以及腳本命令。你只需將.asp程序放在web服務(wù)器的虛擬目錄下(該目錄必須要有可執(zhí)行權(quán)限),就可以通過www方式訪問asp程序了。從軟件的技術(shù)層面看,asp有如下的特點: 無須編譯; 使用常規(guī)文本編輯器(如windows下的記事本),即可進行*.asp頁面的設(shè)計; 獨立于瀏覽器; 面向?qū)ο螅?與任何activex scripting語言兼容; 源程序碼不會外漏。2) asp的體系結(jié)構(gòu)見圖2.1。3) asp調(diào)試環(huán)境的安裝和配置(1)windows 9x+pws的安裝和配置調(diào)試asp程序,必須有一個能夠解釋asp的服務(wù)器環(huán)境。在windows 9x中,可以通過安裝微軟的pws(personal web server)來達到目的。圖2.1 asp的體系結(jié)構(gòu)pws的安裝步驟:執(zhí)行安裝界面“下一步”“添加/刪除”項選擇安裝“確定”完成安裝。安裝完成以后,就可以啟動pws服務(wù)了。為了能夠使站點內(nèi)容能夠被pws解釋,用虛擬目錄使home指向站點目錄。另外可以改變默認文檔的內(nèi)容,添加需要的文檔名稱。為了方便調(diào)試,可以選中“允許瀏覽目錄”的選項。(2)windows 2000下iis5.0的安裝和配置由于iis5.0集成在windows 2000的server版本中,如果系統(tǒng)是windows 2000的professional版本,那么需要另行安裝iis,其安裝步驟與windows 9x里面安裝pws的步驟差不多。這里只介紹對它的配置說明 開始程序管理工具internet服務(wù)器早管理,在“默認web服務(wù)”上右擊鼠標,選擇“屬性”,在主目錄的面板中,設(shè)置主站點的目錄路徑,并選擇適當?shù)倪x項。 在文檔面板中添加默認文檔,如index.asp,index.htm等。在站點內(nèi)添加虛擬,目錄的步驟:右擊“默認web服務(wù)器”新建虛擬目錄確定下一步在彈出的對話框中填上虛擬目錄的名稱(如:movie)下一步在彈出的對話框中選擇虛擬目錄的路徑(如:d:movie)下一步設(shè)置虛擬目錄的權(quán)限完成。這樣就可以通過web方式訪問虛擬目錄中的內(nèi)容了。2.2.2數(shù)據(jù)庫開發(fā)環(huán)境數(shù)據(jù)庫系統(tǒng)的發(fā)展經(jīng)歷了層次模型數(shù)據(jù)庫、網(wǎng)狀模型數(shù)據(jù)庫和關(guān)系數(shù)據(jù)庫3個大的發(fā)展階段。現(xiàn)在大量使用的是關(guān)系模型數(shù)據(jù)庫。目前數(shù)據(jù)庫的發(fā)展方向是面向?qū)ο蟮臄?shù)據(jù)庫系統(tǒng)。隨著計算機網(wǎng)絡(luò)的迅速發(fā)展,也大量的使用了基于客戶/服務(wù)器分布計算模型下的數(shù)據(jù)庫系統(tǒng)。數(shù)據(jù)庫根據(jù)結(jié)構(gòu)可以分為文件型數(shù)據(jù)庫和c/s型數(shù)據(jù)庫。access數(shù)據(jù)庫是一個文件型數(shù)據(jù)庫管理系統(tǒng),由單個或多個文件組成,是office 辦公套件中一個極為重要的組成部分。自從1992年開始銷售以來,access已經(jīng)賣出了超過6000萬分,現(xiàn)在它已經(jīng)成為世界上最流行的桌面數(shù)據(jù)庫管理系統(tǒng)。后來微軟公司通過大量的改進,將access的新版本功能變的更加強大。不管是處理公司的客戶定單數(shù)據(jù);管理自己的個人通訊錄;還是大量科研數(shù)據(jù)的記錄和處理,人們都可以利用它來解決大量數(shù)據(jù)的管理工作。它之所以被集成到office中而不是visual studio中,是因為它與其他的數(shù)據(jù)庫管理系統(tǒng)(如visual foxpro)相比更加簡單易學(xué),一個普通的計算機用戶即可掌握并使用它。而且最重要的一點是,access的功能足夠強大,足以應(yīng)付一般的數(shù)據(jù)管理及處理需要,當然,配上合適的數(shù)據(jù)訪問手段,它也能多用戶,多線程的訪問。它對于訪問量及數(shù)據(jù)量不是太大的系統(tǒng),尤其是桌面數(shù)據(jù)庫系統(tǒng)的開發(fā)很具優(yōu)勢,而且從它升級到sql server(微軟的另一專業(yè)數(shù)據(jù)庫產(chǎn)品)比較容易。本系統(tǒng)軟件是基于access 2000開發(fā)的。2.3網(wǎng)站總體設(shè)計2.3.1網(wǎng)站層次概況圖公司網(wǎng)站系統(tǒng)分為兩個子系統(tǒng):客戶系統(tǒng)和后臺系統(tǒng),其功能如圖-1所示。公司網(wǎng)站系統(tǒng)客戶系統(tǒng)后臺管理系統(tǒng) 瀏覽公司首頁模塊瀏覽公司簡介模塊瀏覽公司榮譽模塊瀏覽公司新聞模塊在線留言模塊瀏覽銷售網(wǎng)絡(luò)模塊瀏覽聯(lián)系我們模塊新聞管理產(chǎn)品管理留言管理查看留言模塊簽寫留言模塊增加新聞模塊修改新聞模塊刪除新聞模塊查看產(chǎn)品模塊刪除產(chǎn)品模塊回復(fù)留言模塊修改留言模塊刪除留言模塊圖1企業(yè)網(wǎng)站系統(tǒng)功能模塊劃分圖2.3.2系統(tǒng)模塊設(shè)計1、用戶模塊(1) 瀏覽模塊。包括瀏覽公司首頁、公司簡介、資格認證、公司新聞、留言板等內(nèi)容。(2) 發(fā)表留言。為用戶提供發(fā)表留言的功能。(3) 瀏覽新聞。為用戶提供瀏覽信息新聞的功能。2、管理模塊(1) 管理員登錄。管理員要進行管理操作,必須先進行登錄。(2) 新聞管理。對新聞進行增加、刪除、修改操作。(3) 留言管理。對留言進行刪除、修改操作。(4) 產(chǎn)品管理。對產(chǎn)品進行查看、刪除操作。2.3.3數(shù)據(jù)庫設(shè)計根據(jù)系統(tǒng)功能設(shè)計的要求以及功能模塊的劃分,對于系統(tǒng)用戶信息數(shù)據(jù)庫,可以列出以下數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)。(1)名稱:管理員數(shù)據(jù)表標識:admin.如表1所示,管理員數(shù)據(jù)表包括id 、name和passwd3個字段。表1名稱字段名稱類型主鍵非空數(shù)據(jù)長度管理員編號id自動編號yesyes4管理員登錄名name文本noyes10管理員密碼passwd文本noyes10(2)名稱:新聞發(fā)布數(shù)據(jù)表標識:news如表2所示,新聞數(shù)據(jù)包括id、title、cont和time 4個字段。表2名稱字段名稱類型主鍵數(shù)據(jù)長度非空新聞編號id自動編號yes4yes新聞標題 title文本no50yes新聞內(nèi)容cont注釋no10000yes發(fā)布時間time日期時間no4yes(3)名稱:留言板數(shù)據(jù)表標識:bbs如表3所示,留言板數(shù)據(jù)包括id、name、cont、tell、email、time、recont和homepage 8 個字段。表3名稱字段類型主鍵數(shù)據(jù)長度非空留言編號id自動編號yes4yes留言者姓名name文本no4yes留言內(nèi)容cont注釋no1000yes留言者電話tell文本no11yes留言時間time日期時間no4yes留言者主頁homepage文本no20yes留言回復(fù)內(nèi)容recont注釋no1000yes留言者emaiemai文本no20yes(4)名稱:報名數(shù)據(jù)表標識:baoming如表4所示,報名數(shù)據(jù)表包括id、name、zhuanye、add、tell和yixiang6個字段。表4名稱字段類型主鍵非空報名編號id自動編號yesyes報名者姓名name文本noyes所報專業(yè)zhuanye文本noyes報名者家庭住址add文本noyes報名者電話tel文本noyes學(xué)習(xí)意向yixiang文本noyes2.4詳細設(shè)計2.4.1網(wǎng)站整體設(shè)計圖2網(wǎng)站整體框架設(shè)計要點:(1) 由于網(wǎng)站是在1024*768 分辨率環(huán)境下做出的,為了適應(yīng)800*600分辨率,左右部分都留出了適當?shù)木嚯x。(2)網(wǎng)站banner條和導(dǎo)航條是由flash效果,是由macromedia flash mx 2004做出的。(3)網(wǎng)頁布局進行整體規(guī)劃,即使用html中的table標簽(4)背景顏色設(shè)置:2.4.2新聞發(fā)布系統(tǒng)設(shè)計1、 新聞發(fā)布系統(tǒng)流程圖新聞發(fā)布系統(tǒng)管理員新聞發(fā)布頁面數(shù)據(jù)庫后臺部分修改新聞刪除新聞網(wǎng)站首頁全部新聞標題頁面詳細新聞頁面: 數(shù)據(jù)庫驅(qū)動程序前臺部分圖3新聞發(fā)布系統(tǒng)數(shù)據(jù)流程圖2、news表設(shè)計圖4new表設(shè)計圖(1)cont 設(shè)計成備注類型的這樣最多可以容納65535個字符。(2)time默認值要設(shè)成date(),如圖:圖5設(shè)置字段time3、 后臺新聞頁面設(shè)計(1)addnews.asp圖6新聞發(fā)布頁面此頁面用來添加新聞,當管理員登錄后,點擊導(dǎo)航欄中的發(fā)布新聞,就可以顯示本頁。這里用到了超鏈接和框架: 發(fā)布新聞;a.是超鏈接標簽,target=mainframe表示所鏈接的網(wǎng)頁在框架中顯示。當管理員添加完新聞后,單擊確定,通過數(shù)據(jù)庫驅(qū)動程序新聞就添加到數(shù)據(jù)庫中,并在顯示頁面中顯示。(2) editnews.asp圖7編輯新聞頁面本頁是用來確定對哪條新聞進行哪種操作。首先讀取所有新聞,然后根據(jù)需要向刪除(modify.asp)或修改(dellnews.asp)頁面?zhèn)鬟f需要編輯的新聞的編號。(3)modify.asp圖8修改新聞頁面通過editnews.asp傳遞來的新聞編號,顯示需要修改的新聞內(nèi)容。管理員可以對新聞標題和內(nèi)容進行修改。(4) dellnews.asp圖9刪除新聞頁面通過editnews.asp傳遞來的新聞編號,顯示需要刪除的新聞內(nèi)容。單擊確定實現(xiàn)新聞的刪除。4、顯示頁面設(shè)計 (1) index.asp為了保證首頁的風(fēng)格,新聞在首頁的顯示條目為8條,并且是以時間到續(xù)方式來讀取的:select * from news order by 編號 desc單擊新聞進入詳細新聞界面:a href=news/viewnews.asp? 向viewnews.asp頁面?zhèn)鬟f新聞編號。(2)allnews.asp顯示公司的全部新聞標題用到了分頁功能,根據(jù)頁面的布局設(shè)置每頁為18條向viewnews.asp頁面?zhèn)鬟f新聞編號。(3)viewnews.asp圖10詳細新聞顯示頁面接收來自index和allnews頁面?zhèn)鬟f來的新聞編號,顯示具體新聞的詳細內(nèi)容。2.4.3在線報名系統(tǒng)設(shè)計1、 報名系統(tǒng)數(shù)據(jù)流程圖查看產(chǎn)品頁面 產(chǎn)品添加頁面數(shù)據(jù)庫刪除產(chǎn)品頁面管理員: 數(shù)據(jù)庫驅(qū)動程序用戶圖11產(chǎn)品添加系統(tǒng)數(shù)據(jù)流程圖2、 報名系統(tǒng)表設(shè)計圖14在線報名系統(tǒng)數(shù)據(jù)表3、 產(chǎn)品添加系統(tǒng)前臺頁面(zxjs.asp)圖15產(chǎn)品添加頁面想通過網(wǎng)站報名的用戶用此頁面來填寫自己的基本資料,填寫好的數(shù)據(jù)將寫入數(shù)據(jù)庫。并在后頁面(jieguo.asp)中顯示供管理員來查看。4、 產(chǎn)品添加系統(tǒng)后臺管理頁面(1)查看產(chǎn)品頁面(jieguo.asp)圖16前臺查看頁面 分頁顯示報名者的記錄 向jieguodell.asp頁面?zhèn)鬟f要刪除的報名記錄的編號(2)刪除報名頁面圖17后臺刪除頁面顯示通過jieguo.asp傳遞來的報名編號的報名者的資料,可以對這條記錄進行刪除。2.4.4在線留言系統(tǒng)設(shè)計1、 留言系統(tǒng)數(shù)據(jù)流程圖查看留言頁面發(fā)表留言頁面數(shù)據(jù)庫用戶管理員修改留言頁面刪除留言頁面: 數(shù)據(jù)庫驅(qū)動程序圖18留言系統(tǒng)數(shù)據(jù)流程圖回復(fù)留言頁面2、留言系統(tǒng)數(shù)據(jù)表設(shè)計圖19留言系統(tǒng)數(shù)據(jù)表3、顯示留言頁面(chat/index.asp)圖20留言系統(tǒng)留言顯示頁面分頁顯示用戶的留言鏈接其它頁面此頁面是用戶用來發(fā)表留言的,在用戶填寫好留言后,數(shù)據(jù)將會寫入數(shù)據(jù)庫,并在chat/index.asp中顯示。5、留言管理頁面 (1) 回復(fù)留言頁面管理員可以用此頁面對客戶提出的問題進行回復(fù)。(2) 修改留言頁面(edit.asp)圖23留言系統(tǒng)修改留言頁面 修改編號為由index.asp(管理員)傳遞來的新聞 管理員可以通過此頁面對留言中存在的一些基本的錯誤進行修改。 (3)刪除留言(del.asp) 刪除編號為由index.asp(管理員)傳遞來的新聞。刪除過時留言或惡意留言內(nèi)容。2.4.5網(wǎng)頁關(guān)鍵代碼:1、數(shù)據(jù)庫連接使用odbc驅(qū)動程序?qū)?shù)據(jù)庫創(chuàng)建連接2、登錄檢驗代碼:管理員登錄后建立session變量session(admin)=username權(quán)限的合法驗證%function checkpermission()if session(admin) thencheckpermission=trueelsecheckpermission=falseend ifend functiontmpadmin=checkpermission()if tmpadmintrue thenresponse.redirect login.asp? /如果不能通過驗證,轉(zhuǎn)到頁面longin.aspend if%3、創(chuàng)建記錄集代碼:添加代碼:recordset1.addnewrecordset1 (title)=titlerecordset1 (content)=contentrecordset1.update更新代碼:sql=update from vote where id=傳遞來的參數(shù)conn.execute sql刪除代碼:sql=delete from vote where id=傳遞來的參數(shù)conn.execute sql4、關(guān)閉記錄集5、分頁顯示代碼:暫時沒有提交信息!% while (repeat1_numrows 0) and (not recordset1.eof) %要顯示的內(nèi)容部分目前共有條記錄從第條到第條a href=第一頁a href=前一頁a href=后一頁a href=最后一頁6、包含文件代碼:通過包含文件可以方便的對網(wǎng)頁進行管理操作:7、空格輸出問題的解決在中加入代碼:function dowhitespace(str)dowhitespace = replace(replace(str, vbcrlf, ), chr(32)&chr(32), )end function然后在要輸出的地方加入代碼:8、轉(zhuǎn)到詳細頁面:%dim mm_paramnam,mm_keepnone,mm_keepurl,mm_keepformmm_keepboth,mm_removelist,mm_item ,mm_nextitemmm_removelist = &index=if (mm_paramname ) thenmm_removelist = mm_removelist & & & mm_paramname & =end ifmm_keepurl=mm_keepform=mm_keepboth=mm_keepnone=for each mm_item in request.querystringmm_nextitem = & & mm_item & =if (instr(1,mm_removelist,mm_nextitem,1) = 0) thenmm_keepurl = mm_keepurl & mm_nextitem & server.urlencode(request.querystring(mm_item)end ifnextfor each mm_item in request.formmm_nextitem = & & mm_item & =if (instr(1,mm_removelist,mm_nextitem,1) = 0) thenmm_keepform = mm_keepform & mm_nextitem & server.urlencode(request.form(mm_item)end ifnextmm_keepboth = mm_keepurl & mm_keepformif (mm_keepboth ) thenmm_keepboth = right(mm_keepboth, len(mm_keepboth) - 1)end ifif (mm_keepurl ) thenmm_keepurl = right(mm_keepurl, len(mm_keepurl) - 1)end ifif (mm_keepform ) thenmm_keepform = right(mm_keepform, len(mm_keepform) - 1)end iffunction mm_joinchar(firstitem)if (firstitem ) thenmm_joinchar = &elsemm_joinchar = end ifend function%a href=頁面路徑?轉(zhuǎn)到詳細頁面的鏈接9、滾動字幕實現(xiàn)!-var index = 13text = new array(13);text0 =text1 =文本內(nèi)容 text2 =文本內(nèi)容.text13 =文本內(nèi)容document.write();for (i=0;iindex;i+)document.write (texti + );document.write ()10、css樣式控制:a:linktext-decoration:none ;color:#000000a:activetext-decoration:none ;a:visitedtext-decoration:none ;a:hovercolor:#4455aatdfont-size:9pt.jianju letter-spacing: 2px;line-height: 200%;3結(jié)論和建議作者在網(wǎng)站的設(shè)計過程中首先做了一個整體的規(guī)劃,在網(wǎng)頁中充分利用了表格來設(shè)計網(wǎng)頁,考慮了網(wǎng)頁適應(yīng)不同瀏覽器、不同分辨率的情況,注重了色彩的搭配問題,設(shè)置了方便瀏覽者在不同頁面切換的鏈接。在網(wǎng)站開發(fā)過程中dreamweaver強大的asp功能在建設(shè)網(wǎng)站中非常明顯的體現(xiàn)出來,它可以快速建立具有交互功能的網(wǎng)站。網(wǎng)站的建立只是公司開展電子商務(wù)的第一步,網(wǎng)站設(shè)計得再好,如果沒有一定的訪問量,就不能達到建立網(wǎng)站的目的,如何通過網(wǎng)站來提升公司的知名度,進而擴大公司規(guī)模這才是最主要的。所以要通過各種有效的方法將公司的網(wǎng)站推廣出去,公司可以借助各大收縮引擎(baidu,google,3721),或者是傳統(tǒng)的媒體(報紙,電視,廣播),或者宣傳單等,在網(wǎng)站推廣的初期怎樣選擇一個有效的推廣方式呢,作者建議公司可以先試用一下baidu的競價排名, baidu的競價排名在國內(nèi)的知名度非常大,越來越受到商家的親睞,公司可以先通過試用來觀察效果,在借助baidu推廣的同時,公司在傳統(tǒng)媒體做廣告時或者是在公司宣傳單上都應(yīng)該突出公司網(wǎng)址。網(wǎng)站建立后,要注意及時的更新。現(xiàn)代社會信息的傳遞非常迅速,網(wǎng)站的及時性越來越重要,因此公司網(wǎng)站管理員要及時更新公司的新聞,及時修改網(wǎng)頁中需要改變的內(nèi)容,這樣就可以給訪問者提供一個及時有效的信息。網(wǎng)站的安全性是公司必須考慮的,公司不用擔(dān)心網(wǎng)絡(luò)攻擊或者是其他技術(shù)方面的問題,這一點有我們網(wǎng)絡(luò)服務(wù)商來提供技術(shù)支持,公司方面要注意的是管理員密碼的保護,管理員的設(shè)置不宜過多,管理員越多,出現(xiàn)問題的可能性就越大,作者建議管理員有一個就可以,這樣管理員的責(zé)任感會增強,會及時地管理公司的網(wǎng)站。參考文獻1. 北京計算機教育培訓(xùn)中心編著:網(wǎng)頁設(shè)計三劍客,清華大學(xué)出版社2001年版2. 余楊編著:javascript 網(wǎng)頁開發(fā)技術(shù),西安電子科技大學(xué)出版社2001年版3. 石志國編著:asp精解案例教程,北方交大出版社2003年版4. 楊開學(xué)編著:asp網(wǎng)絡(luò)應(yīng)用系統(tǒng)實用開發(fā)技術(shù),人民郵電出版社2002版5. 胡志動編著:dreamweavermx2004 asp動態(tài)網(wǎng)頁編程完全自學(xué)手冊,人民郵電出版社2003版6. 鄭阿奇主編sqlserver實用教程,電子工業(yè)出版社2004年版7. 劉啟芬編著asp專業(yè)教程,電子工業(yè)出版社2003版8. 胡標編著asp網(wǎng)絡(luò)編程技術(shù)與實例,人民郵電出版社2004版9. 賈志銘龔毅李鑫編著:fireworks 網(wǎng)頁設(shè)計,清華大學(xué)出版社2004年版10. 騰龍視覺設(shè)計工作室編著photoshop cs 靈感創(chuàng)作藝術(shù),機械工業(yè)出版社2004年版*公司網(wǎng)站建設(shè)【摘 要】隨著計算機科學(xué)的發(fā)展,數(shù)據(jù)庫技術(shù)在internet中的應(yīng)用越來越廣泛,為廣大網(wǎng)絡(luò)用戶提供了更加周到和人性化的服務(wù)。本文講解了一個公司的網(wǎng)站的建設(shè),它基于數(shù)據(jù)關(guān)聯(lián)規(guī)則的公司個性化頁面及動態(tài)數(shù)據(jù)生成案例,在網(wǎng)頁方面,綜合考慮了頁面色彩、頁面的構(gòu)架,充分的利用了圖片、文字、圖層、表格等元素。網(wǎng)站內(nèi)容明確,層次清楚,達到了預(yù)期的功能。【關(guān)鍵詞】網(wǎng)站 動態(tài) asp 數(shù)據(jù)庫 access目 錄1網(wǎng)站需求分析211建站目的21.2網(wǎng)站實現(xiàn)功能22網(wǎng)站開發(fā)32.1開發(fā)工具的選擇32.1.1網(wǎng)站整體設(shè)計工具的選擇32.1.2網(wǎng)站圖片處理工具的選擇32.1.3網(wǎng)站動畫效果工具的選擇32.2開發(fā)環(huán)境的選擇32.2.1后臺開發(fā)環(huán)境32.2.2數(shù)據(jù)庫開發(fā)環(huán)境52.3網(wǎng)站總體設(shè)計62.3.1網(wǎng)站層次概況圖62.3.2系統(tǒng)模塊設(shè)計72.3.3數(shù)據(jù)庫設(shè)計72.4詳細設(shè)計82.4.1網(wǎng)站整體設(shè)計82.4.2新聞發(fā)布系統(tǒng)設(shè)計92.4.3在線報名系統(tǒng)設(shè)計132.4.4在線留言系統(tǒng)設(shè)計162.4.5網(wǎng)頁關(guān)鍵代碼:183結(jié)論和建議23參考文獻241網(wǎng)站需求分析11建站目的internet是目前世界上最大的計算機互聯(lián)網(wǎng)絡(luò),它遍布全球,將世界各地各種規(guī)模的網(wǎng)絡(luò)連接成一個整體。作為internet上一種先進的,易于被人們所接受的信息檢索手段,world wide web(簡稱www)發(fā)展十分迅速,成為目前世界上最大的信息資源寶庫。據(jù)估計,目前internet上已有上千萬個web站點,其內(nèi)容范圍跨越了教育科研、文化事業(yè)、金融、商業(yè)、新聞出版、娛樂、體育等各個領(lǐng)域,其用戶群十分龐大,因此,建設(shè)一個好的web站點對于一個機構(gòu)的發(fā)展十分重要。近年來,隨著網(wǎng)絡(luò)用戶要求的不斷提高及計算機科學(xué)的迅速發(fā)展,特別是數(shù)據(jù)庫技術(shù)在internet中的廣泛應(yīng)用,web站點向用戶提供的服務(wù)將越來越豐富,越來越人性化。因此網(wǎng)站建設(shè)在internet應(yīng)用上的地位顯而易見,它已成為政府、企事業(yè)單位信息化建設(shè)中的重要組成部分,從而倍受人們的重視。提高公司知名度,擴大公司規(guī)模,*公司的領(lǐng)導(dǎo)決定建立自己的公司網(wǎng)站。 1.2網(wǎng)站實現(xiàn)功能本網(wǎng)站給客戶提供一個了解公司的平臺,客戶可以與公司及時地交換意見,產(chǎn)生互動,公司也可以及時對網(wǎng)站進行更新維護。前臺客戶系統(tǒng)功能:(1) 用戶可以瀏覽公司的一些基本的信息。(2) 用戶可以瀏覽公司的新聞。(3) 用戶可以查看公司的聯(lián)系方式。(4) 用戶可以瀏覽留言板的帖子。(5) 用戶可以隨時發(fā)表自己的言論。后臺管理系統(tǒng)功能:(1) 增加、修改、刪除公司的新聞。(2) 修改、刪除留言板帖子。(3) 瀏覽、刪除最新產(chǎn)品信息。2網(wǎng)站開發(fā)2.1開發(fā)工具的選擇2.1.1網(wǎng)站整體設(shè)計工具的選擇macromedia dreamweaver mx 2004 是 建立 web 站點和應(yīng)用程序的專業(yè)工具。 它將可視布局工具、應(yīng)用程序開發(fā)功能和代碼編輯支持組合為一個功能強大的工具,使每個級別的開發(fā)人員和設(shè)計人員都可利用它快速創(chuàng)建界面吸引人并且基于標準的站點和應(yīng)用程序。 開發(fā)人員可以將其選擇的服務(wù)器技術(shù)與 dreamweaver 配合使用,建立將用戶連接到數(shù)據(jù)庫、web 服務(wù)和舊式系統(tǒng)的強大 internet 應(yīng)用程序。2.1.2網(wǎng)站圖片處理工具的選擇macromedia fireworks mx 2004 是用于設(shè)計、優(yōu)化和集成 web 圖形的完備解決方案。經(jīng)由專業(yè)化的控制、更為快捷的性能以及完美的集成,自如地掌控圖形開發(fā)。2.1.3網(wǎng)站動畫效果工具的選擇macromedia flash mx 2004用于開發(fā)豐富多彩的 internet 內(nèi)容和應(yīng)用程序的解決方案。不管是設(shè)計動畫還是構(gòu)建數(shù)據(jù)驅(qū)動的應(yīng)用程序,flash mx 2004 產(chǎn)品都提供了必需的工具。 2.2開發(fā)環(huán)境的選擇2.2.1后臺開發(fā)環(huán)境1隨著internet的普及和深入,傳統(tǒng)的靜態(tài)網(wǎng)頁已經(jīng)不能滿足人們?nèi)找嬖鲩L的獲取信息的需求,在這種情況下,能夠?qū)崿F(xiàn)交互式的動態(tài)網(wǎng)頁技術(shù)應(yīng)運而生。目前實現(xiàn)動態(tài)網(wǎng)頁的技術(shù)主要有asp、jsp、php。作者選擇了比較方便的asp技術(shù)。2asp簡介1)asp簡述asp(microsoft active server pages)是微軟開發(fā)的一套服務(wù)端腳本環(huán)境。asp是用服務(wù)器端腳本、對象和組件擴展了的標準html頁。也就是說,asp是一個基于組件的動態(tài)web技術(shù),是在服務(wù)器上運行activex腳本和activex組件的服務(wù)器端的腳本環(huán)境。利用asp可以輕松地結(jié)合html web頁面、腳本(script)程序和activex組件建立或執(zhí)行動態(tài)交互web服務(wù)器應(yīng)用程序。asp屬于activex技術(shù)中的服務(wù)器端技術(shù)。它本身并不是一種腳本語言,它只是提供了一種使鑲嵌在html頁面中的腳本程序得以運行的環(huán)境。asp使用了microsoft的activex技術(shù)。activex技術(shù)是現(xiàn)在microsoft軟件的重要基礎(chǔ)。它采用封裝對象,程序調(diào)用對象的技術(shù),簡化編程,加強程序間合作。asp本身封裝了一些基本組件和常用組件。asp也有它的語法和規(guī)則。asp是一種iis專用技術(shù),它是用來增強基于web的應(yīng)用程序服務(wù)的功能和可靠性的,asp是internet information server的一部分,它使web開發(fā)人員能直接將基于腳本的應(yīng)用程序嵌入到html頁面。asp程序其實是以擴展名為.asp的純文本形式存在于web服務(wù)器上的,你可以用任何文本編輯器打開它。asp程序中可以包含純文本、html標記以及腳本命令。你只需將.asp程序放在web服務(wù)器的虛擬目錄下(該目錄必須要有可執(zhí)行權(quán)限),就可以通過www方式訪問asp程序了。從軟件的技術(shù)層面看,asp有如下的特點: 無須編譯; 使用常規(guī)文本編輯器(如windows下的記事本),即可進行*.asp頁面的設(shè)計; 獨立于瀏覽器; 面向?qū)ο螅?與任何activex scripting語言兼容; 源程序碼不會外漏。2) asp的體系結(jié)構(gòu)見圖2.1。3) asp調(diào)試環(huán)境的安裝和配置(1)windows 9x+pws的安裝和配置調(diào)試asp程序,必須有一個能夠解釋asp的服務(wù)器環(huán)境。在windows 9x中,可以通過安裝微軟的pws(personal web server)來達到目的。圖2.1 asp的體系結(jié)構(gòu)pws的安裝步驟:執(zhí)行安裝界面“下一步”“添加/刪除”項選擇安裝“確定”完成安裝。安裝完成以后,就可以啟動pws服務(wù)了。為了能夠使站點內(nèi)容能夠被pws解釋,用虛擬目錄使home指向站點目錄。另外可以改變默認文檔的內(nèi)容,添加需要的文檔名稱。為了方便調(diào)試,可以選中“允許瀏覽目錄”的選項。(2)windows 2000下iis5.0的安裝和配置由于iis5.0集成在windows 2000的server版本中,如果系統(tǒng)是windows 2000的professional版本,那么需要另行安裝iis,其安裝步驟與windows 9x里面安裝pws的步驟差不多。這里只介紹對它的配置說明 開始程序管理工具internet服務(wù)器早管理,在“默認web服務(wù)”上右擊鼠標,選擇“屬性”,在主目錄的面板中,設(shè)置主站點的目錄路徑,并選擇適當?shù)倪x項。 在文檔面板中添加默認文檔,如index.asp,index.htm等。在站點內(nèi)添加虛擬,目錄的步驟:右擊“默認web服務(wù)器”新建虛擬目錄確定下一步在彈出的對話框中填上虛擬目錄的名稱(如:movie)下一步在彈出的對話框中選擇虛擬目錄的路徑(如:d:movie)下一步設(shè)置虛擬目錄的權(quán)限完成。這樣就可以通過web方式訪問虛擬目錄中的內(nèi)容了。2.2.2數(shù)據(jù)庫開發(fā)環(huán)境數(shù)據(jù)庫系統(tǒng)的發(fā)展經(jīng)歷了層次模型數(shù)據(jù)庫、網(wǎng)狀模型數(shù)據(jù)庫和關(guān)系數(shù)據(jù)庫3個大的發(fā)展階段。現(xiàn)在大量使用的是關(guān)系模型數(shù)據(jù)庫。目前數(shù)據(jù)庫的發(fā)展方向是面向?qū)ο蟮臄?shù)據(jù)庫系統(tǒng)。隨著計算機網(wǎng)絡(luò)的迅速發(fā)展,也大量的使用了基于客戶/服務(wù)器分布計算模型下的數(shù)據(jù)庫系統(tǒng)。數(shù)據(jù)庫根據(jù)結(jié)構(gòu)可以分為文件型數(shù)據(jù)庫和c/s型數(shù)據(jù)庫。access數(shù)據(jù)庫是一個文件型數(shù)據(jù)庫管理系統(tǒng),由單個或多個文件組成,是office 辦公套件中一個極為重要的組成部分。自從1992年開始銷售以來,access已經(jīng)賣出了超過6000萬分,現(xiàn)在它已經(jīng)成為世界上最流行的桌面數(shù)據(jù)庫管理系統(tǒng)。后來微軟公司通過大量的改進,將access的新版本功能變的更加強大。不管是處理公司的客戶定單數(shù)據(jù);管理自己的個人通訊錄;還是大量科研數(shù)據(jù)的記錄和處理,人們都可以利用它來解決大量數(shù)據(jù)的管理工作。它之所以被集成到office中而不是visual studio中,是因為它與其他的數(shù)據(jù)庫管理系統(tǒng)(如visual foxpro)相比更加簡單易學(xué),一個普通的計算機用戶即可掌握并使用它。而且最重要的一點是,access的功能足夠強大,足以應(yīng)付一般的數(shù)據(jù)管理及處理需要,當然,配上合適的數(shù)據(jù)訪問手段,它也能多用戶,多線程的訪問。它對于訪問量及數(shù)據(jù)量不是太大的系統(tǒng),尤其是桌面數(shù)據(jù)庫系統(tǒng)的開發(fā)很具優(yōu)勢,而且從它升級到sql server(微軟的另一專業(yè)數(shù)據(jù)庫產(chǎn)品)比較容易。本系統(tǒng)軟件是基于access 2000開發(fā)的。2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 編譯原理及技術(shù)實施試題及答案
- 法學(xué)概論考試中的競爭策略及試題及答案
- 確保班級多元合作的實施方式計劃
- 甘肅省武威市第五中學(xué)2025年七下數(shù)學(xué)期末質(zhì)量檢測模擬試題含解析
- 網(wǎng)絡(luò)管理員的創(chuàng)新思維研討試題及答案
- 企業(yè)社交責(zé)任與其戰(zhàn)略決策的相互影響試題及答案
- 增強科學(xué)實驗的實踐能力計劃
- 倉庫內(nèi)外部溝通機制改進計劃
- 長期投資與短期投資的區(qū)別計劃
- 財政政策與貨幣政策的互動試題及答案
- 2023-2024學(xué)年上海市寶山區(qū)八年級(下)期末數(shù)學(xué)試卷 (含答案)
- 2025年中考數(shù)學(xué)模擬考試卷(附答案)
- 汽車合伙合同協(xié)議書
- 四川省九師聯(lián)盟2025屆高三仿真模擬卷物理試卷及答案(HG)
- 2025年保密法基礎(chǔ)知識考試題庫帶答案(預(yù)熱題)參考答案詳解
- 乙狀結(jié)腸癌試題及答案
- 2025夏季安徽蚌埠市東方人力資源有限勞務(wù)派遣人員招聘30人筆試參考題庫附帶答案詳解
- 2024年貴州銅仁公開招聘社區(qū)工作者考試試題答案解析
- 2025年中央民族大學(xué)輔導(dǎo)員招聘考試筆試試題(含答案)
- 4、《通向金融王國的自由之路》
- 配料間管理制度(食品)
評論
0/150
提交評論