網(wǎng)站建設(shè)畢業(yè)設(shè)計(jì)論文_第1頁
網(wǎng)站建設(shè)畢業(yè)設(shè)計(jì)論文_第2頁
網(wǎng)站建設(shè)畢業(yè)設(shè)計(jì)論文_第3頁
網(wǎng)站建設(shè)畢業(yè)設(shè)計(jì)論文_第4頁
網(wǎng)站建設(shè)畢業(yè)設(shè)計(jì)論文_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

摘要本文就企業(yè)網(wǎng)站的規(guī)劃與建設(shè),以軟件工程的方法對(duì)全過程進(jìn)行了分析與研究。本文的主要工作集中在:對(duì)Web頁進(jìn)行概述,主要是對(duì)Internet的歷史和發(fā)展作了回顧,并對(duì)Web頁的定義和特性進(jìn)行闡述。并對(duì)網(wǎng)站開發(fā)過程中使用的開發(fā)工具和技術(shù)作了簡要的介紹;對(duì)網(wǎng)站建設(shè)中提及到的術(shù)語進(jìn)行了解釋;對(duì)企業(yè)網(wǎng)站從規(guī)劃到建設(shè)進(jìn)行了詳細(xì)的分析;使用ASP+I(xiàn)IS+Access技術(shù)實(shí)現(xiàn)了企業(yè)網(wǎng)站的各種功能,其中和數(shù)據(jù)庫的連接使用到了ODBC技術(shù);就網(wǎng)站建設(shè)提出了自己的觀點(diǎn)與建議。關(guān)鍵詞:網(wǎng)站、ASP、SQLServer、風(fēng)格、創(chuàng)意AbstractThisarticleoncorporateWebsiteplanningandconstructionofsoftwareengineeringmethodstothewholeprocessofanalysisandresearch.Thisarticlemainlyfocusedon:anoverviewofWebpages,mainlyontheInternet'shistoryanddevelopmentisreviewed,andWebpagessetoutthedefinitionandcharacteristics.Websitedevelopmentprocessaswellastheuseofdevelopmenttoolsandtechniquesarebrieflydescribed;mentionedontheWebsiteconstructiontermsareexplained;rightbusinessfromplanningtoconstructionsitecarriedoutadetailedanalysis;theuseofASP+IIS+AccesstechnologytoachievetheenterpriseWebsitefeatures,includingtheuseanddatabaseconnectionstotheODBCtechnology;ontheWebsitebuildingtheirviewsandsuggestions.Keywords:Web,ASP,SQLServer,style,creativity目錄摘要1目錄2第一章緒論31.1Web頁概述31.2開發(fā)工具的介紹及選擇41.3關(guān)系型數(shù)據(jù)庫的選擇6第二章企業(yè)網(wǎng)站概要設(shè)計(jì)72.1相關(guān)術(shù)語及解釋72.2企業(yè)網(wǎng)站設(shè)計(jì)與規(guī)劃8第三章詳細(xì)設(shè)計(jì)93.1數(shù)據(jù)庫的設(shè)計(jì)93.2頁面設(shè)計(jì)12第四章編碼、測(cè)試與維護(hù)174.1測(cè)試與維護(hù)174.2設(shè)計(jì)技巧和解決方法19參考文獻(xiàn)21結(jié)束語21致謝22第一章緒論在已跨入21世紀(jì)的今天,人類使用和學(xué)習(xí)信息的方式以及信息的包裝方式正在進(jìn)行著不可阻擋的革命,這次革命將比印刷術(shù)的出現(xiàn)所產(chǎn)生的影響以及對(duì)社會(huì)發(fā)展的推動(dòng)遠(yuǎn)為復(fù)雜而巨大。目前,我國上網(wǎng)的人口已近一個(gè)億,成立世界上網(wǎng)民最多的國家,許多人在需要查詢信息,首先想到的就是上網(wǎng)。網(wǎng)站的迷人之處在于綜合使用文本、圖象、聲音、動(dòng)畫和視頻的信息和內(nèi)容,具有豐富的多媒體表現(xiàn)與互動(dòng)特點(diǎn),無可置疑,網(wǎng)站已成為最吸引人的也最有效的信息傳遞手段和方式。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,各類網(wǎng)站紛紛出現(xiàn)。企業(yè)網(wǎng)站應(yīng)用廣泛。1.1Web頁概述1、頁面描述Web(WorldWideWeb,簡稱WWW,又稱萬維網(wǎng))是目前Internet上應(yīng)用最廣泛也是最重要的信息服務(wù)類型,它的影響已經(jīng)進(jìn)入了Internet上的廣告、新聞、電子商務(wù)和展示信息等各個(gè)服務(wù)領(lǐng)域。

Web采用瀏覽器/服務(wù)器(B/S)工作模式,其運(yùn)作模式可以描述為:請(qǐng)求→處理→應(yīng)答。Web以超文本標(biāo)記語言HTML(HyperTextMarkupLanguage)與超文本傳輸協(xié)議(HyperTextTransferProtocol)為基礎(chǔ),通過瀏覽器為用戶提供方便友好的信息瀏覽界面。

Web將位于全世界互聯(lián)網(wǎng)上不同網(wǎng)址的相關(guān)信息有機(jī)地編織在一起。在Web服務(wù)方式中,信息以頁面(或稱Web頁)的形式存儲(chǔ)在Web服務(wù)器中,這些頁面采用超文本的方式對(duì)信息進(jìn)行組織,通過鏈接將一頁信息鏈接到另一頁信息。這些相互鏈接的頁面既可以放置在同一臺(tái)主機(jī)上,也可以放置在不同的主機(jī)上。頁面到頁面的鏈接信息由統(tǒng)一資源定位器URL(UniformResourceLocator)維持。用戶通過客戶端應(yīng)用程序(即瀏覽器)向Web服務(wù)器發(fā)出請(qǐng)求,服務(wù)器根據(jù)客戶端的請(qǐng)求將保存在服務(wù)器中的某個(gè)頁面返回給客戶端,瀏覽器接收到頁面后對(duì)其進(jìn)行解釋,最終將信息以圖、文、聲并茂的形式呈現(xiàn)給用戶。

Web服務(wù)的特點(diǎn)在于高度的集成性,它能夠?qū)崿F(xiàn)不同類型的信息(如文本、圖像、聲音、動(dòng)畫和視頻等)和服務(wù)(如New、FTP、Telnet、Gopher及Mail等)的無縫鏈接,特別適合于廣域網(wǎng)中信息的組織、檢索與顯示。

2、Web技術(shù)綜述在信息技術(shù)領(lǐng)域中,Web技術(shù)幾乎匯集了當(dāng)前信息處理的所有技術(shù)手段,以求最大限度地滿足人性化的特點(diǎn)。Web界面五顏六色,既有文字、彩圖、動(dòng)畫、聲音、視頻和一些相關(guān)信息或目錄摘要,還可根據(jù)需要進(jìn)入你想去的任何地方。只要你愿意或是你能想到的服務(wù),Web幾乎都能實(shí)現(xiàn)。

Web技術(shù)涉及諸多技術(shù)領(lǐng)域:

(一)網(wǎng)絡(luò)硬件技術(shù)

從兩臺(tái)或多臺(tái)機(jī)器組成的對(duì)等網(wǎng),到主機(jī)控制的以太網(wǎng),再到生動(dòng)活潑的因特網(wǎng),每一處都需要有特定的硬件支持。1968年,當(dāng)“LOGIN”的“LO”從美國加州洛杉磯分校的電腦屏幕跳到斯坦福大學(xué)的電腦屏幕上時(shí),標(biāo)志著人類首次組網(wǎng)的成功!組網(wǎng)技術(shù)經(jīng)過幾十年的錘煉,而今已經(jīng)相當(dāng)成熟了。

網(wǎng)絡(luò)硬件技術(shù)包括很多方面,其主要的作用就是把網(wǎng)絡(luò)中的各種資源通過相關(guān)網(wǎng)絡(luò)連接設(shè)備連接起來,實(shí)施網(wǎng)絡(luò)通信和達(dá)到共享網(wǎng)絡(luò)資源的目的。

(二)Web管理技術(shù)

網(wǎng)絡(luò)管理技術(shù)是一個(gè)永久的話題。網(wǎng)絡(luò)管理的難點(diǎn)是安全性問題,涉及到防止來自內(nèi)部和外部的攻擊,這對(duì)管理員自身的技術(shù)是一個(gè)嚴(yán)峻的考驗(yàn)。一個(gè)合格的網(wǎng)管人員,除了管好網(wǎng)絡(luò),還得和黑客做技術(shù)上的較量。網(wǎng)絡(luò)管理涉及的方面可謂種類繁多,簡單地說,網(wǎng)絡(luò)管理就是為保證網(wǎng)絡(luò)系統(tǒng)能夠持續(xù)、穩(wěn)定、安全、可靠和高效地運(yùn)行,不受外界干擾,而維持網(wǎng)絡(luò)系統(tǒng)設(shè)施所采取的一系列方式和措施。網(wǎng)絡(luò)管理由網(wǎng)管員通過駕馭網(wǎng)絡(luò)操作系統(tǒng)和網(wǎng)絡(luò)管理軟件來實(shí)現(xiàn)。

Web管理則是在網(wǎng)絡(luò)管理的基礎(chǔ)上,針對(duì)網(wǎng)絡(luò)建設(shè)和維護(hù)所進(jìn)行的一系列管理。諸如架設(shè)Web服務(wù)器、文件傳輸服務(wù)器、郵件服務(wù)器、域名服務(wù)器、代理服務(wù)器以及用戶管理和計(jì)費(fèi)管理等等。1.2開發(fā)工具的介紹及選擇1、夢(mèng)幻網(wǎng)頁的編織者Dreamweaver8.0Dreamweaver是創(chuàng)建和管理網(wǎng)頁的專業(yè)化可視編輯器。使用Dreamweaver可以輕松創(chuàng)建跨平臺(tái)、跨瀏覽器的頁面。Macromedia的RoundtripHTML技術(shù)允許用戶隨意導(dǎo)入HTML文檔而無需重新設(shè)置代碼格式。Dreamweaver可以為用戶做到:使用動(dòng)態(tài)HTML功能(例如具有動(dòng)態(tài)效果的層和行為)而不用寫一行代碼。它甚至還可以檢查用戶的工作成果在所有流行的平臺(tái)和瀏覽器中可能發(fā)生的錯(cuò)誤。Dreamweaver工作區(qū)是非常靈活的,因此它可以適應(yīng)各種不同的工作風(fēng)格和使用水平。常用的Dreamweaver工作區(qū)組件有以下若干種:(一)文檔窗口可顯示當(dāng)前文檔,文檔的外觀和瀏覽器中看到的非常相似。(二)裝載器中包含一些打開和關(guān)閉常用檢查器和模板的按鈕。(三)對(duì)象工具欄包含創(chuàng)建不同類型的對(duì)象(例如圖象、表格和層等)的按鈕。(四)屬性檢查器顯示選定對(duì)象的屬性。(五)快捷菜單可以使用戶對(duì)當(dāng)前選擇或區(qū)域快速執(zhí)行某些命令。(六)可固定的浮動(dòng)工具欄允許用戶將浮動(dòng)窗口、檢查器和工具欄組合在一個(gè)或多個(gè)選擇窗口中。2、網(wǎng)頁動(dòng)畫的制作軟件MicromediaFlash8.0MicromediaFlash8.0用于web站點(diǎn)的交互式的矢量圖形和動(dòng)畫的制作,它可制作出

用于瀏覽時(shí)的導(dǎo)航控制、制作動(dòng)畫圖標(biāo)、帶同步聲音的大段的動(dòng)畫,創(chuàng)建出生動(dòng)的富于表現(xiàn)力的網(wǎng)頁。Flash中的圖形都是矢量的,占據(jù)存儲(chǔ)空間較少,因而下載時(shí)間短,且能很好地適應(yīng)瀏覽者不同尺寸的屏幕。Flash的交互性的大部分設(shè)置就在Action和FsCommand里,通過對(duì)Action和FsCommand的設(shè)置,你可以隨意的設(shè)置各事件發(fā)生的效果,還有對(duì)變量及函數(shù)的設(shè)置。3、圖形圖像制作軟件—AdobePhotoshop8.0Photoshop8.0是目前最流行的圖形、圖像編輯設(shè)計(jì)軟件,在數(shù)碼影像處理、圖像編輯合成、廣告設(shè)計(jì)、封面設(shè)計(jì)、美術(shù)繪畫、網(wǎng)頁設(shè)計(jì)等領(lǐng)域都被廣泛地應(yīng)用。(一)文字處理更加方便(二)增加的圖層集使圖層管理更有序。(三)新增圖像功能:圖像的剪切和剪裁更加方便。(四)將所有工具的選項(xiàng)板改進(jìn)為工具選項(xiàng)欄放置在工作區(qū)頂部,方便先項(xiàng)參數(shù)的設(shè)置。(五)為了更方便地用路徑繪畫,改進(jìn)增加了幾何形狀工具,通過選擇工具的不同工作模式,可創(chuàng)建路徑、幾何形狀或幾何填充區(qū),使得矢量繪圖功能得到了加強(qiáng)。4、動(dòng)態(tài)網(wǎng)站的腳本語言--ASPActiveServerPages:“動(dòng)態(tài)服務(wù)器網(wǎng)頁”,一般簡稱為“ASP”,ASP之所以能受到大家的重視與使用的原因,主要在于所產(chǎn)生的執(zhí)行結(jié)果都是標(biāo)準(zhǔn)的HTML格式,而且這些程序是在網(wǎng)絡(luò)服務(wù)端中執(zhí)行,使用一般的瀏覽器(如IE或Netscape)都可以正確地獲得ASP的“執(zhí)行”結(jié)果,并且將這ASP執(zhí)行的結(jié)果直接在瀏覽器中“瀏覽”,不像VBScript或JavaScript是在客戶端(Client)的瀏覽器上執(zhí)行,若使用VBScript來設(shè)計(jì)程序,客戶端(Client)在IE瀏覽器中可以顯示程序執(zhí)行的結(jié)果,可是,客戶端(Client)若使用Netscape瀏覽器就無法顯示VBScript的執(zhí)行結(jié)果。ASP的特點(diǎn):1、任何開發(fā)工具皆可發(fā)展ASP只要使用一般的文書編輯程序,如Windows記事本,就可以編輯。當(dāng)然,其他網(wǎng)頁發(fā)展工具,例如,F(xiàn)rontPageExpress、FrontPage等,并且各家瀏覽由于ASP程序是在網(wǎng)絡(luò)服務(wù)器端中執(zhí)行,執(zhí)行結(jié)果所產(chǎn)生的HTML文件適用于不同的瀏覽器。2、語言相容性高ASP與所有的ActiveXScript語言都相容,除了可結(jié)合HTML,VBScript、JavaScriptActiveX服務(wù)器組件來設(shè)計(jì)外,并可經(jīng)由“plug-In(外掛組件模組)的方式,使用其他廠商(ThirdParty)所提供的語言。3、隱密安全性高如果我們?cè)跒g覽器中直接查看網(wǎng)頁的原始代碼,就只能看到HTML文件,原始的ASP程序代碼是看不到的!這是因?yàn)椋粒樱谐绦蛳扔诰W(wǎng)站服務(wù)(WebServer)端執(zhí)行后,將結(jié)果轉(zhuǎn)換成標(biāo)準(zhǔn)HTML文件,再傳送到客戶端(Client)的瀏覽器上,因此,我們所辛苦撰寫的ASP程序并不會(huì)輕易地被看見進(jìn)而被盜用。4、易于操控?cái)?shù)據(jù)庫ASP可以輕易地通過ODBC(OpenDatabaseConnectivity)驅(qū)動(dòng)程序連接各種不同的數(shù)據(jù)庫,例如:Acess、Foxpro、dBase、Oracle等等,另外,ASP亦可將“文本文件”或是”Excel”文件當(dāng)成數(shù)據(jù)庫用。5、面向?qū)ο髮W(xué)習(xí)容易ASP具備有面向?qū)ο螅ǎ蟗ject-Oriented)功能,學(xué)習(xí)容易,ASP提供了五種方便能力強(qiáng)大的內(nèi)建對(duì)象:Request、Response、Sever、Application以及Session,同時(shí),若使用ASP內(nèi)建的“Application”對(duì)象或”Session”對(duì)象所撰寫出來的ASP程序可以在多個(gè)網(wǎng)頁之間暫時(shí)保存必要的信息。6、ASP的六大內(nèi)部對(duì)象RequestResponseServerSessionApplicationObjectContext從客戶端取得信息將信息送給客戶端提供一些Web服務(wù)器工具儲(chǔ)存在一個(gè)Session內(nèi)的用戶信息,該信息僅可被該用戶訪問在一個(gè)ASP-Application中讓不同的客戶端共享信息可以用來配合

MicrosoftTransaction服務(wù)器進(jìn)行分布式事務(wù)處理所以我選擇了ASP結(jié)合Dreamweaver架構(gòu)個(gè)人站點(diǎn)。1.3關(guān)系型數(shù)據(jù)庫的選擇1、AccessMicrosoftAccess是一種桌面數(shù)據(jù)庫,只適合數(shù)據(jù)量少的應(yīng)用,在處理少量數(shù)據(jù)和單機(jī)訪問的數(shù)據(jù)庫時(shí)是很好的,效率也很高。但是它的同時(shí)訪問客戶端不能多于4個(gè)。MicrosoftAccess數(shù)據(jù)庫有一定的極限,如果數(shù)據(jù)達(dá)到100M左右,很容易造成服務(wù)器iis假死,或者消耗掉服務(wù)器的內(nèi)存導(dǎo)致服務(wù)器崩潰。2、SQLServerMicrosoftSQLServer是基于服務(wù)器端的中型的數(shù)據(jù)庫,可以適合大容量數(shù)據(jù)的應(yīng)用,在功能上管理上也要比MicrosoftAccess要強(qiáng)得多。在處理海量數(shù)據(jù)的效率,后臺(tái)開發(fā)的靈活性,可擴(kuò)展性等方面強(qiáng)大。因?yàn)楝F(xiàn)在數(shù)據(jù)庫都使用標(biāo)準(zhǔn)的SQL語言對(duì)數(shù)據(jù)庫進(jìn)行管理,所以如果是標(biāo)準(zhǔn)SQL語言,兩者基本上都可以通用的。MicrosoftSQLServer還有更多的擴(kuò)展,可以用存儲(chǔ)過程,數(shù)據(jù)庫大小無極限限制。本站屬于個(gè)人站點(diǎn)采用Access數(shù)據(jù)庫就行了。第二章企業(yè)網(wǎng)站概要設(shè)計(jì)2.1相關(guān)術(shù)語及解釋1、InternetInternet(英特網(wǎng))誕生于上世紀(jì)60年代,發(fā)展非常慢,到90年代才開始迅速發(fā)展?,F(xiàn)在英特網(wǎng)已經(jīng)是世界上最大的網(wǎng)絡(luò)的,聯(lián)在英特網(wǎng)上的電腦有數(shù)億臺(tái)。上面的資料、信息數(shù)不勝數(shù),所以有人把英特網(wǎng)叫成是信息的海洋、知識(shí)的海洋。2、站點(diǎn)所謂站點(diǎn),就是將網(wǎng)頁文件和素材文件,有條理地放置站點(diǎn)文件夾里,這些文件與文件夾就構(gòu)成了網(wǎng)站的實(shí)質(zhì)內(nèi)容。站點(diǎn)文件夾里除了網(wǎng)頁文件還有素材文件,所謂素材就是網(wǎng)頁中所用到的圖像、聲音、視頻等,這些內(nèi)容是以單獨(dú)文件的形式存在。3、超鏈接我們?cè)跒g覽網(wǎng)頁時(shí),當(dāng)鼠標(biāo)指針指向某段文本或是某個(gè)圖像,鼠標(biāo)指針變成小手狀,單擊鼠標(biāo)可以打開其他的網(wǎng)頁或是跳轉(zhuǎn)到其他的網(wǎng)站,這就是超鏈接。采用超鏈接技術(shù)可以將不同的網(wǎng)站、網(wǎng)站中的不同網(wǎng)頁、網(wǎng)頁中的不同位置彼此串在一起,實(shí)現(xiàn)相互間的跳轉(zhuǎn),方便信息的瀏覽和查找。人們通過超鏈接可以很方便很迅速地訪問分布于全球計(jì)算機(jī)上的海量資源,實(shí)現(xiàn)在互聯(lián)網(wǎng)中的漫游。超鏈接能使Web服務(wù)存在廣泛和持久的生命力,超鏈接可以說是Web的靈魂。4、URLURL(UniformResourceLocator的縮寫),統(tǒng)一資源定位器。互聯(lián)網(wǎng)中某種信息資源以某種方式存儲(chǔ)在網(wǎng)絡(luò)中的某處,必須用一個(gè)惟一的URL來進(jìn)行標(biāo)識(shí),這樣才能方便查找。對(duì)于Web來說,可以簡單并通俗把URL理解為網(wǎng)址。每個(gè)Web網(wǎng)頁都有自己的網(wǎng)址,在瀏覽器地址欄里輸入網(wǎng)頁的URL,就可以訪問這個(gè)網(wǎng)頁。例如,,其意思就是采用超文本傳輸協(xié)議訪問新浪網(wǎng)的首頁,由于網(wǎng)頁均是通過超文本傳輸協(xié)議進(jìn)行訪問,默認(rèn)下,“://”可以省略不輸。5、IP地址為了使互聯(lián)網(wǎng)上的電腦主機(jī)在通信時(shí)能夠相互識(shí)別,每臺(tái)主機(jī)都分配一個(gè)能表示其位置的IP(InternetProtocol)地址,這如同公用網(wǎng)中的號(hào)碼一樣。IP地址是由專門的互聯(lián)網(wǎng)機(jī)構(gòu)來分配。IP地址具有惟一性,是由32位二進(jìn)制數(shù)組成,分為四組,每組8位,每組之間用小數(shù)點(diǎn)分隔,在實(shí)際之中常轉(zhuǎn)換成十進(jìn)制數(shù)表示。2.2企業(yè)網(wǎng)站的設(shè)計(jì)與規(guī)劃1、明確架設(shè)網(wǎng)站的目的及客戶要求通常情況下,架設(shè)企業(yè)網(wǎng)站主要是為了通過互聯(lián)網(wǎng)表達(dá)企業(yè)在商業(yè)、科技、交際、生活等方面的信息需求或者進(jìn)行信息的交流,具有較強(qiáng)的目的性,我的企業(yè)網(wǎng)站一般體現(xiàn)在:為了展示自己的風(fēng)采,讓大家和我一起分享我的心得與經(jīng)驗(yàn),讓和我有共同愛好的朋友有一個(gè)傾訴的地方。2、我的企業(yè)網(wǎng)站概貌因?yàn)槭瞧髽I(yè)網(wǎng)站,所以符合企業(yè)的風(fēng)格,,還應(yīng)用了現(xiàn)在流行的網(wǎng)站設(shè)計(jì)技術(shù)和數(shù)據(jù)庫技術(shù)。因此將網(wǎng)站設(shè)計(jì)分為前臺(tái)頁面展示平臺(tái)和后臺(tái)在線管理平臺(tái)。3、主要功能介紹網(wǎng)站設(shè)計(jì)有新聞更新,瀏覽者可以在首頁瀏覽每日企業(yè)的新聞,并且可以在留言板和大家交流,在后臺(tái)管理頁面中,通過身份認(rèn)證,管理員——我,可以對(duì)網(wǎng)站信息進(jìn)行管理。站內(nèi)的其它頁面均是我自己的精心收藏,與大家一起分享。4、功能描述(一)企業(yè)簡介,新聞咨詢,企業(yè)榮譽(yù)。企業(yè)簡介:詳細(xì)介紹企業(yè)的歷史與發(fā)展。新聞咨詢:在本站首頁顯示企業(yè)新聞,供瀏覽者瀏覽。企業(yè)榮譽(yù):展示企業(yè)獲得的榮譽(yù)。(二)客戶留言是一個(gè)我與大家談心交流的地方,在留言板中,我們可以暢所欲言,和大家進(jìn)行交流。就我們感興趣的話題展開討論。和大家進(jìn)行溝通。(三)會(huì)員中心提供會(huì)員注冊(cè),會(huì)員登錄,修改資料等。(四)下載中心顯示下載信息,下載記錄,并且提供下載。(五)營銷網(wǎng)絡(luò)在其中展示營銷產(chǎn)品,朋友們可以購買自己喜愛的產(chǎn)品。(六)后臺(tái)管理頁面是我管理和添加到新內(nèi)容的地方,為了方便實(shí)現(xiàn)信息的經(jīng)常更新,我設(shè)計(jì)了這個(gè)管理頁面,經(jīng)過身份認(rèn)證后我可以進(jìn)入網(wǎng)站對(duì)其中的信息進(jìn)行管理。(七)頁面組織和數(shù)據(jù)庫設(shè)計(jì)在明確了我的企業(yè)網(wǎng)站的風(fēng)格和定位后,就是網(wǎng)站的材料組織以及網(wǎng)站的頁面設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)。建立一個(gè)網(wǎng)站好比寫一篇文章,首先要擬好提綱,文章才能主題明確,層次清晰。如果網(wǎng)站結(jié)構(gòu)不清晰,目錄龐雜,內(nèi)容東一塊西一塊。結(jié)果不但瀏覽者看得糊涂,自己擴(kuò)充和維護(hù)網(wǎng)站也相當(dāng)困難。網(wǎng)站的題材確定后,并且收集和組織了許多相關(guān)的資料內(nèi)容,但如何組織內(nèi)容才能吸引網(wǎng)友們來瀏覽網(wǎng)站呢?欄目的實(shí)質(zhì)是一個(gè)網(wǎng)站的大綱索引,索引應(yīng)該將網(wǎng)站的主體明確顯示出來。因此我將自己的企業(yè)網(wǎng)站分為九個(gè)欄目,分別是:企業(yè)簡介、新聞資訊、產(chǎn)品展示、下載中心、企業(yè)榮譽(yù)、營銷網(wǎng)絡(luò)、人才招聘、客戶留言、會(huì)員中心;。第三章詳細(xì)設(shè)計(jì)3.1數(shù)據(jù)庫的設(shè)計(jì)1、數(shù)據(jù)庫搭建使用Access2000實(shí)現(xiàn)關(guān)系型數(shù)據(jù)庫用戶密碼登記表Admin存儲(chǔ)了系統(tǒng)用戶信息,包括:用戶名,密碼,用戶權(quán)限,時(shí)間等等。它的設(shè)計(jì)視圖如圖1-1:圖1-1客戶留言基本檔案表feedback存儲(chǔ)了用戶的檔案包括:用戶名,公司名稱、公司地址、,聯(lián)系人,聯(lián)系,,,E-mail,網(wǎng)址,管理員反饋,反饋主題,反饋內(nèi)容,日期回復(fù)日期,Publish。它的設(shè)計(jì)視圖如圖1-2:圖1-2會(huì)員基本信息表user,如圖1-3:圖1-3網(wǎng)上調(diào)查表vote,如圖1-4:圖1-4新聞小類表SmallClass-new,如圖1-5:圖1-5下載小類表SmallClass_down,如圖1-6:圖1-6產(chǎn)品小類表SmallClass,如圖7:圖1-7新聞大類表BigClass_New,如圖1-8:圖1-8網(wǎng)站模板表Skin,如圖1-9:圖1-9以上數(shù)據(jù)表為Access類型的庫文件,將它定名為:“0791idc.mdb”。2、連接數(shù)據(jù)庫在上面,我們已經(jīng)為我們的程序創(chuàng)建了一個(gè)數(shù)據(jù)庫,在這里,我們來用ASP把程序和數(shù)據(jù)庫連接起來,以后就可以連接到數(shù)據(jù)庫、在ASP中顯示數(shù)據(jù)庫中的數(shù)據(jù)以及更復(fù)雜的插入、修改和刪除。一起看以下代碼,這就是ASP程序中常用的連接數(shù)據(jù)庫的代碼:<%這是ASP程的起始

setconn=server.createobject("adodb.connection")'在服務(wù)器上創(chuàng)建了一個(gè)連接數(shù)據(jù)庫的對(duì)象

connstr="Provider=Microsoft.jet.oledb.4.0;datasource="&server.mappath("0791idc.mdb")'告訴ASP數(shù)據(jù)庫的接接方法以及路徑

conn.openconnstr'創(chuàng)建了對(duì)象后就用來打開數(shù)據(jù)庫進(jìn)行連接

%>3.2頁面設(shè)計(jì)(一)企業(yè)簡介,新聞資訊,企業(yè)榮譽(yù)企業(yè)簡介:詳細(xì)介紹企業(yè)的歷史與發(fā)展。新聞咨詢:在本站首頁顯示企業(yè)新聞,供瀏覽者瀏覽。企業(yè)榮譽(yù):展示企業(yè)獲得的榮譽(yù)。1、功能利用ASP對(duì)象語句顯示企業(yè)簡介,新聞咨詢,企業(yè)榮譽(yù)信息。讓大家可以看見所有有關(guān)信息。2、組成構(gòu)造企業(yè)簡介結(jié)果顯示頁面Aboutus.asp:用來顯示企業(yè)信息。新聞咨詢顯示頁面Conews.asp:企業(yè)榮譽(yù)顯示頁面CompHonor.asp:數(shù)據(jù)庫連接頁面conn.asp通用包含頁面<!--#includefile="inc/Skin_CSS.asp"-->3、頁面瀏覽效果圖,如圖2-1,2-2,2-3:圖2-1圖2-2圖2-3(二)客戶留言是一個(gè)我與大家談心交流的地方,在留言板中,我們可以暢所欲言,和大家進(jìn)行交流。就我們感興趣的話題展開討論。和大家進(jìn)行溝通。1、功能利用ASP對(duì)象語句分類顯示客戶留言記錄。2、組成結(jié)構(gòu)客戶留言信息頁面FeedbackView.asp:顯示所有留言信息留言頁面Feedback.asp數(shù)據(jù)庫連接頁面conn.asp通用包含頁面<!--#includefile="inc/Skin_CSS.asp"-->3、頁面瀏覽效果圖,如圖2-4,2-5:圖2-4圖2-5(三)會(huì)員中心主要提供會(huì)員登錄,修改會(huì)員資料、會(huì)員密碼、查看自己留言等。功能完成會(huì)員修改資料。組成結(jié)構(gòu)會(huì)員中心頁面UserServer.Asp數(shù)據(jù)庫連接頁面conn.asp通用包含頁面<!--#includefile="inc/Skin_CSS.asp"-->頁面瀏覽效果圖頁面瀏覽效果圖,如圖2-6。圖2-6下載中心顯示下載信息,下載記錄,并且提供下載。功能提供用戶下載。2、組成結(jié)構(gòu)下載中心頁面download.Asp數(shù)據(jù)庫連接頁面conn.asp通用包含頁面<!--#includefile="inc/Skin_CSS.asp"-->3、下載中心頁面瀏覽效果圖,如圖2-7。圖2-7(五)營銷網(wǎng)絡(luò)顯示產(chǎn)品營銷的地區(qū)。1、功能介紹產(chǎn)品營銷地。2、組成結(jié)構(gòu)營銷網(wǎng)絡(luò)主頁面HomeMarket.asp數(shù)據(jù)庫連接頁面conn.asp通用包含頁面<!--#includefile="inc/Skin_CSS.asp"-->3、瀏覽效果圖,如圖2-8。圖2-8(六)后臺(tái)管理頁面完成網(wǎng)站的管理。1、功能完成網(wǎng)站的管理:添加,修改,刪除。2、組成結(jié)構(gòu)后臺(tái)管理頁面admin/default.asp:完成網(wǎng)站添加,修改,刪除的頁面。數(shù)據(jù)庫連接頁面conn.asp通用包含頁面<!--#includefile="inc/Skin_CSS.asp"-->3、瀏覽效果圖,如圖2-9.圖2-9第四章編碼、測(cè)試與維護(hù)4.1測(cè)試與維護(hù)1、IIS(Internet信息服務(wù))安裝配置可以在"添加或刪除程序>>添加/刪除Windows組件"對(duì)話框中把"Internet信息服務(wù)(IIS)"前的勾選中,點(diǎn)"下一步"進(jìn)行安裝就行了(注:在這之前應(yīng)把系統(tǒng)安裝盤放到光驅(qū))。IIS裝好之后再作一下簡單的配置。定位到"開始>>管理工具>>Internet信息服務(wù)(IIS)管理器",打開IIS管理器。在"本地計(jì)算機(jī)>>網(wǎng)站>>默認(rèn)網(wǎng)站"上右鍵單擊,在快捷菜單里選"屬性"(或者直接在操作菜單下選"屬性"),彈出如下對(duì)話框圖3-1:圖3-1切換到"主目錄"標(biāo)簽,重新選擇網(wǎng)站根目錄(我選擇的是E盤下的myweb目錄),默認(rèn)是"系統(tǒng)盤:\Inetpub\wwwroot",因?yàn)橄到y(tǒng)盤不宜放太多的非系統(tǒng)文件,所以在這里重設(shè)默認(rèn)網(wǎng)站要目錄,如果嫌麻煩可以跳過這步。再切換到"文檔"標(biāo)簽,通過"添加"、"刪除"、"上移"、"下移",把站點(diǎn)的默認(rèn)文檔設(shè)置如圖3-2:圖3-2可能有些朋友會(huì)疑惑,設(shè)置默認(rèn)內(nèi)容文檔有什么作用?細(xì)心的朋友應(yīng)該會(huì)發(fā)現(xiàn),在瀏覽一些大網(wǎng)站的首頁時(shí)用它的一級(jí)域名就行了,并不需要指定請(qǐng)求頁的文件名,這就是設(shè)置了默認(rèn)內(nèi)容文檔的緣故,它的作用就是在瀏覽器請(qǐng)求沒有指定文檔的名稱時(shí),將默認(rèn)文檔提供給瀏覽器。要得到更詳盡的解釋說明,可以點(diǎn)擊圖3中的“幫助”。之所以有這步,是因?yàn)榫W(wǎng)站的默認(rèn)內(nèi)容頁中沒有index.asp,不大符合國人習(xí)慣。

2、Dreamweaver測(cè)試站點(diǎn)和用IIS測(cè)試本地站點(diǎn)DreamweaverMX提供了全面檢測(cè)站點(diǎn)的功能,它比檢測(cè)鏈接更全面。全面地檢測(cè)內(nèi)部、外部鏈接、去除錯(cuò)標(biāo)簽、空標(biāo)簽、多余的標(biāo)簽等,它的使用相當(dāng)簡單,使用全面檢測(cè)站點(diǎn)功能如下:

1、選擇菜單中【站點(diǎn)】的【報(bào)告】命令,打開一個(gè)窗口。

2、選擇檢測(cè)范圍,在【報(bào)告】選項(xiàng)中有四個(gè)內(nèi)容供選擇:CurrentDocument、EntireLocalSite、SelectFilesinsite、Folder。

3、對(duì)工作流方面的信息進(jìn)行檢測(cè)。

4、對(duì)HTML文件的信息做出檢查。

把編好的網(wǎng)站文件復(fù)制到D:/myweb文件夾中,可以打開瀏覽器,在地址欄中輸入://localhost/myweb/index.asp,就會(huì)看見網(wǎng)站了。3、維護(hù)網(wǎng)站建成后并不意味著網(wǎng)站建設(shè)的結(jié)束,網(wǎng)站內(nèi)容需要不斷更新,這樣才會(huì)不斷的吸引更多的瀏覽者訪問,才能成為一個(gè)優(yōu)秀的網(wǎng)站。通過FTP軟件將更新過的網(wǎng)頁上傳到服務(wù)器或通過Dreamweaver來遠(yuǎn)程管理站點(diǎn),同時(shí)還要認(rèn)真回復(fù)瀏覽者的電子郵件和留言,做到有問比答。平時(shí)多收集資料,多聽聽別人建議,定期更新版面,還有推廣站點(diǎn)。4.2設(shè)計(jì)技巧和解決方法(一)用服務(wù)器端包含技術(shù)實(shí)現(xiàn)對(duì)文件的引用系統(tǒng)中有許多頁面都會(huì)引用相同的代碼文件,所以使用include語句將已完成代碼的文件包含進(jìn)來,就可以簡化代碼的縮寫。如首頁面indes.asp中第二行和第三行代碼。<!--#includefile="conn.asp"--><!--#includefile="inc/Skin_CSS.asp"-->

(二)隨機(jī)數(shù)<%randomize%>

<%=(int(rnd()*n)+1)%>

查詢數(shù)據(jù)時(shí)得到的記錄關(guān)鍵字用紅色顯示:

<%=replace(RS("字段X"),searchname,"<fontcolor=#FF0000>"&searchname&"</font>")%>

通過asp的手段來檢查來訪者是否用了代理

<%ifRequest.ServerVariables("_X_FORWARDED_FOR")<>""then

response.write"<fontcolor=#FF0000>您通過了代理服務(wù)器,"&_

"真實(shí)的IP為"&Request.ServerVariables("_X_FORWARDED_FOR")

endif

%>(三)判斷上一頁的來源

request.servervariables("_REFERER")

javascript:document.referrer

清除緩存,重新加載頁面

<%response.expires=0

response.expiresabsolute=now()-1

response.addHeader"pragma","no-cache"

response.addHeader"cache-control","private"

Response.cachecontrol="no-cache"

%>

(四)在下拉菜單中顯示年和月

<selectname="select">

<%

Dim

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論