歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類(lèi) > DOC文檔下載  

ASP技術(shù)在個(gè)人主頁(yè)以及HTML技術(shù)利用SQL Server 2000 設(shè)計(jì)和實(shí)現(xiàn)網(wǎng)絡(luò)工程專(zhuān)業(yè)

  • 資源ID:46008505       資源大?。?span id="keswsz7" class="font-tahoma">356.50KB        全文頁(yè)數(shù):23頁(yè)
  • 資源格式: DOC        下載積分:20積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開(kāi)放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要20積分
郵箱/手機(jī):
溫馨提示:
用戶(hù)名和密碼都是您填寫(xiě)的郵箱或者手機(jī)號(hào),方便查詢(xún)和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開(kāi),此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類(lèi)文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。

ASP技術(shù)在個(gè)人主頁(yè)以及HTML技術(shù)利用SQL Server 2000 設(shè)計(jì)和實(shí)現(xiàn)網(wǎng)絡(luò)工程專(zhuān)業(yè)

摘   要 隨著現(xiàn)代計(jì)算機(jī)科學(xué)的發(fā)展,網(wǎng)絡(luò)已經(jīng)越來(lái)越普及,如今網(wǎng)絡(luò)已經(jīng)成為每個(gè)人生活的一部分,同時(shí)網(wǎng)絡(luò)也提供了一種很好的信息交換平臺(tái),而個(gè)人主頁(yè)是一個(gè)可以在網(wǎng)絡(luò)上展示個(gè)人信息的方便手段。本文介紹了如何開(kāi)發(fā)個(gè)人網(wǎng)站。文章從理論和實(shí)踐兩個(gè)角度出發(fā),對(duì)個(gè)人主頁(yè)生成系統(tǒng)進(jìn)行了深入的探討。論文首先從構(gòu)建系統(tǒng)環(huán)境談起,分析了要實(shí)現(xiàn)各模塊功能所必備的各種知識(shí)和技術(shù)手段。接著對(duì)系統(tǒng)的整體結(jié)構(gòu)進(jìn)行了詳細(xì)的規(guī)劃,把系統(tǒng)劃分為幾個(gè)模塊,逐一實(shí)現(xiàn)它們的預(yù)功能。系統(tǒng)采用Dreamweaver MX和Microsoft SQL Server 2000作為主要的開(kāi)發(fā)工具。利用JSP技術(shù)來(lái)完成代碼和界面設(shè)計(jì),而SQL Server 2000作為后臺(tái)數(shù)據(jù)庫(kù)管理工具。這個(gè)系統(tǒng)包括用戶(hù)管理、文章管理、相冊(cè)管理、分類(lèi)管理、評(píng)論管理、留言管理、信息搜索等功能。首先介紹開(kāi)發(fā)工具ASP,HTML等技術(shù),然后詳細(xì)講解了個(gè)人主頁(yè)的開(kāi)發(fā)。 關(guān)鍵詞 ASP技術(shù),個(gè)人主頁(yè),HTML技術(shù)、SQL Server 2000目 錄摘要1前言4第一章、開(kāi)發(fā)工具介紹51.1 HTML簡(jiǎn)介51.2 ASP簡(jiǎn)介61.3 IIS簡(jiǎn)介101.4 Dreamweaver代碼編寫(xiě)121.5數(shù)據(jù)庫(kù)的簡(jiǎn)介121.6 關(guān)于A(yíng)CCESS200013第二章、網(wǎng)站的總體分析與設(shè)計(jì)142.1 網(wǎng)站的框架142.2 網(wǎng)站的設(shè)計(jì)目標(biāo)142.3 網(wǎng)站內(nèi)容的安排14第三章、后臺(tái)數(shù)據(jù)庫(kù)的建立163.1數(shù)據(jù)庫(kù)程序163.2 ASP訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的步驟163.3 建立數(shù)據(jù)庫(kù)表173.4 連接數(shù)據(jù)庫(kù)173.5 數(shù)據(jù)庫(kù)搭建18第四章、網(wǎng)站說(shuō)明204.1前臺(tái)顯示說(shuō)明204.2后臺(tái)管理說(shuō)明21第五章、 設(shè)計(jì)總結(jié)215.1制作心得225.2致謝225.3參考文獻(xiàn)22前 言如何才能設(shè)計(jì)出一個(gè)優(yōu)秀的個(gè)人主頁(yè)(網(wǎng)站)呢?個(gè)人主頁(yè)(網(wǎng)站)是指有確定主題和明確目的非商業(yè)性站點(diǎn)(如果個(gè)人主頁(yè)包括大量網(wǎng)業(yè)并且具有獨(dú)立的服務(wù)功能,就叫做個(gè)人網(wǎng)站)。個(gè)人主頁(yè)(網(wǎng)站)設(shè)計(jì)是一個(gè)比較簡(jiǎn)單的項(xiàng)目。本但是它需要在主題、結(jié)構(gòu)、風(fēng)格、布局等方面有一個(gè)很好的構(gòu)思與制作。個(gè)人主頁(yè)(網(wǎng)站)設(shè)計(jì)時(shí)特別需要注意對(duì)主頁(yè)定位、環(huán)境設(shè)置等方面的總體考慮。主頁(yè)設(shè)計(jì)與主頁(yè)制作之間很大的區(qū)別,個(gè)人主頁(yè)(網(wǎng)站)設(shè)計(jì)是一個(gè)思考的過(guò)程,而個(gè)人主頁(yè)(網(wǎng)站)制作只是將思考的結(jié)果表現(xiàn)出來(lái)。一個(gè)好的個(gè)人主頁(yè)(網(wǎng)站)首先需要一個(gè)優(yōu)秀的設(shè)計(jì),然后輔之優(yōu)秀的制作。主頁(yè)的設(shè)計(jì)是個(gè)人主頁(yè)(網(wǎng)站)的核心和靈魂,一個(gè)相同的設(shè)計(jì)可以有多種制作表現(xiàn)的方式。主頁(yè)設(shè)計(jì)包含的內(nèi)容非常多。大體分兩個(gè)方面:一方面是純個(gè)人主頁(yè)(網(wǎng)站)本身的設(shè)計(jì)比如文字排版,圖片制作,平面設(shè)計(jì),三維立體設(shè)計(jì),靜態(tài)無(wú)聲圖文,動(dòng)態(tài)有聲影像等;另一方面是個(gè)人主頁(yè)(網(wǎng)站)的延伸設(shè)計(jì),包括個(gè)人主頁(yè)(網(wǎng)站)的主題定位和瀏覽群的定位,制作策劃,形象包裝,宣傳等等。這兩方面相輔相成,但要做出一個(gè)漂亮的個(gè)人主頁(yè)需要個(gè)人仔細(xì)規(guī)劃,這里我的個(gè)人主頁(yè)設(shè)計(jì)雖然不夠豐富,但包括了個(gè)人主頁(yè)的基本元素。第一章 開(kāi)發(fā)工具簡(jiǎn)介在Internet飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟(jì)、生活等各個(gè)方面發(fā)揮著重要的作用。Internet上發(fā)布信息主要是通過(guò)網(wǎng)站來(lái)實(shí)現(xiàn)的,獲取信息也是要在Internet“海洋”中按照一定的檢索方式將所需要的信息從網(wǎng)站上下載下來(lái)。因此網(wǎng)站建設(shè)在Internet應(yīng)用上的地位顯而易見(jiàn),它已成為政府、企事業(yè)單位信息化建設(shè)中的重要組成部分,從而倍受人們的重視。1.1 HTML簡(jiǎn)介1.11什么是HTMLHTML (Hyper Text Markup Language ,超文本標(biāo)記語(yǔ)言) ,或稱(chēng)為“多媒體文件語(yǔ)言”,是用于創(chuàng)建Web 頁(yè)和Web 信息發(fā)布的第一個(gè)通用語(yǔ)言。H TML 以其簡(jiǎn)單精練的語(yǔ)法、極易掌握的通用性與易學(xué)性,使Web 網(wǎng)頁(yè)可以親近于每一個(gè)普通人,網(wǎng)絡(luò)也才得以普及發(fā)展,以至今日的輝煌。 HTML 語(yǔ)言主要有以下幾個(gè)特性: (1) 通用性:可實(shí)現(xiàn)不同平臺(tái)的文檔共享。(2) 可擴(kuò)展性: HTML 的標(biāo)簽集合可以根據(jù)新需求而不斷修正或加入有限的新標(biāo)簽符, 為實(shí)現(xiàn)有限的新功能的擴(kuò)展提供保障。(3) 創(chuàng)建的靈活性: HTML 文檔是純文本文檔, 可以由網(wǎng)頁(yè)編輯器以及其他文本編輯軟件創(chuàng)建。HTML 是“Hyper Text Markup Language”的縮寫(xiě),它是一種超文本標(biāo)記語(yǔ)言,是網(wǎng)頁(yè)的描述語(yǔ)言,用于編制通過(guò)萬(wàn)維網(wǎng)顯示的超文本文件。它是目前在網(wǎng)頁(yè)設(shè)計(jì)中,所使用的最基本的標(biāo)記語(yǔ)言?,F(xiàn)在很多HTML 的編輯器,都是通過(guò)跟文字處理器相似的接口來(lái)編輯網(wǎng)頁(yè)的。有了這些編輯工具,即使對(duì)HTML 沒(méi)有深入的認(rèn)識(shí),仍能編寫(xiě)出個(gè)人網(wǎng)頁(yè)。這類(lèi)網(wǎng)頁(yè)編輯工具包括Dreamweaver 和Frontpage。使用這些工具時(shí),有時(shí)候可能會(huì)奇怪,為什么會(huì)看不到HTML 的存在呢? 事實(shí)上,網(wǎng)頁(yè)所使用的原始碼正是HTML。雖然不需要成為一個(gè)HTML 的專(zhuān)家,但學(xué) 會(huì)一點(diǎn)基本的HTML ,對(duì)編寫(xiě)網(wǎng)頁(yè),肯定是有好處的。1.12 HTML標(biāo)記文件標(biāo)記 :<HTML>、<HEAD>、<TITLE>、<BODY>、<P>、<BR> 、<HR>、<CENTER><PRE>、<DIV>、<NOBR>、<WBR>字體標(biāo)記: <STRONG>、<B>、<EM>、<I>、<TT>、<U>、<H1>、<H2>、<H3>、<H4>、<H5>、<H6>、<FONT>、<BASEFONT>、<BIG>、<SMALL>、<STRIKE>、<CODE>、 <KBD>、   <SAMP>、<VAR>、<CITE>、<BLOCKQUOTE>、<DFN>、<ADDRESS>、<SUB>、<SUP>   清單標(biāo)記:<OL>、<UL>、<LI>、<MENU>、<DIR>、<DL>、<DT>、<DD>   表格標(biāo)記 :<TABLE>、<CAPTION>、<TR>、<TD>、<TH>   表單標(biāo)記:<FORM>、<TEXTAREA>、<INPUT>、<SELECT>、<OPTION>   圖形標(biāo)記:<IMG> 影像地圖:<MAP>、<AREA>   連結(jié)標(biāo)記:<A>、<BASE>   框架標(biāo)記:<FRAMESET>、<FRAME>、<IFRAME>、<NOFRAMES>   多媒體:<BGSOUND>、<EMBED> 其他標(biāo)記:<MARQUEE>、<BLINK>、<ISINDEX>、<META>、<LINK>   StyleSheet:<STYLE>、<span>   1.2 ASP簡(jiǎn)介ASP技術(shù) ASP(Active Server Pages動(dòng)態(tài)網(wǎng)頁(yè))是微軟公司推出的一種用以取代CGI(Common Gateway Interface通用網(wǎng)關(guān)接口)的技術(shù)。目前,Internet上的許多基于Windows平臺(tái)的Web站點(diǎn)已開(kāi)始應(yīng)用ASP來(lái)替換CGI。 簡(jiǎn)單地講,ASP是一個(gè)位于服務(wù)器端的腳本運(yùn)行環(huán)境,通過(guò)這種環(huán)境,用戶(hù)可以創(chuàng)建和運(yùn)行動(dòng)態(tài)的交互式Web服務(wù)器應(yīng)用程序,如交互式動(dòng)態(tài)網(wǎng)頁(yè),包括使用HTML表單收集和處理信息,上傳與下載等等。通常情況下,用戶(hù)通過(guò)瀏覽器看到的網(wǎng)頁(yè)大多是靜態(tài)的,目前Internet 上的許多站點(diǎn),仍然提供 “靜態(tài)”(static)的主頁(yè)內(nèi)容。 所謂“靜態(tài)”,指的就是站點(diǎn)的主頁(yè)內(nèi)容是“固定不變” 的。 當(dāng)瀏覽器通過(guò)Internet 的HTTP (Hypertext Transport Protocol)協(xié)議,向站點(diǎn)服務(wù)器(Web Server)要求提供主頁(yè)的內(nèi)容時(shí),站點(diǎn)服務(wù)器收到要求后,就傳送原已設(shè)計(jì)好的靜態(tài)的HTML 的文件數(shù)據(jù)給瀏覽器。 一個(gè)“靜態(tài)”的站點(diǎn),若要更新主頁(yè)的內(nèi)容,必須手動(dòng)的來(lái)更新其HTML的文件數(shù)據(jù)。而隨著Web應(yīng)用的發(fā)展,用戶(hù)希望能夠看到根據(jù)要求而動(dòng)態(tài)生成的主頁(yè),例如響應(yīng)用戶(hù)查詢(xún)數(shù)據(jù)庫(kù)的要求、生成報(bào)表等。當(dāng)在瀏覽器上填好表單(form)的輸入數(shù)據(jù),以提供HTTP要求時(shí),可以在站點(diǎn)服務(wù)器中執(zhí)行的應(yīng)用程序,而不只是一個(gè)HTML 文件。站點(diǎn)服務(wù)器收到要求執(zhí)行的應(yīng)用程序,分析表單(form)的輸入數(shù)據(jù),將執(zhí)行的結(jié)果以HTML的格式傳送給瀏覽器。 根據(jù)用戶(hù)請(qǐng)求生成動(dòng)態(tài)主頁(yè)的傳統(tǒng)方法有CGI、ISAPI等。CGI是根據(jù)瀏覽器端的http請(qǐng)求激活響應(yīng)進(jìn)程,每一個(gè)請(qǐng)求對(duì)應(yīng)一個(gè)進(jìn)程。當(dāng)同時(shí)有很多請(qǐng)求時(shí),程序擠占系統(tǒng)資源,造成效率低下;ISAPI針對(duì)這一缺點(diǎn)進(jìn)行改進(jìn),利用dll(動(dòng)態(tài)鏈接庫(kù))技術(shù),以線(xiàn)程代替進(jìn)程,提高了性能和速度,但要考慮線(xiàn)程的同步問(wèn)題,而且開(kāi)發(fā)步驟煩瑣。這兩種技術(shù)和另一普遍使用的開(kāi)發(fā)動(dòng)態(tài)網(wǎng)頁(yè)的技術(shù)Java都還存在著另外一個(gè)問(wèn)題,那就是開(kāi)發(fā)困難,程序的開(kāi)發(fā)和HTML寫(xiě)作是兩個(gè)完全不同的過(guò)程,需要專(zhuān)門(mén)的程序員開(kāi)發(fā)。而較簡(jiǎn)單的開(kāi)發(fā)技術(shù)如javascript和IDC(Internet Database Connector)等功能有限,不敷使用。 ASP使用的ActiveX技術(shù)基于開(kāi)放設(shè)計(jì)環(huán)境,用戶(hù)可以自己定義和制作組件加入其中,使自己的動(dòng)態(tài)網(wǎng)頁(yè)幾乎具有無(wú)限的擴(kuò)充能力,這是傳統(tǒng)的CGI等程序所遠(yuǎn)遠(yuǎn)不及的地方。ASP與常見(jiàn)的在Client端實(shí)現(xiàn)動(dòng)態(tài)主頁(yè)的技術(shù)如Java applet、ActiveX Control、VBScript、javascript等不同,ASP中的命令和Script語(yǔ)句都是由服務(wù)器來(lái)解釋執(zhí)行的,執(zhí)行結(jié)果產(chǎn)生動(dòng)態(tài)生成的Web頁(yè)面并送到瀏覽器;而Client端技術(shù)的Script命令則是由瀏覽器來(lái)解釋執(zhí)行。由于A(yíng)SP是在服務(wù)器端解釋執(zhí)行,開(kāi)發(fā)者可以不必考慮瀏覽器是否支持ASP;同時(shí)由于它在服務(wù)器端執(zhí)行,開(kāi)發(fā)者也不必?fù)?dān)心別人下載程序從而竊取編程邏輯。 ASP通過(guò)后綴名為.asp的ASP文件來(lái)實(shí)現(xiàn),一個(gè).asp文件相當(dāng)于一個(gè)可執(zhí)行文件,因此必須放在Web服務(wù)器上有可執(zhí)行權(quán)限的目錄下。當(dāng)用戶(hù)從瀏覽器輸入了.asp文件的地址后,瀏覽器就將這個(gè)URL請(qǐng)求發(fā)給Web Server,如果Web Server上裝了ASP,就調(diào)用ASP。ASP讀出相應(yīng).asp文件,解釋并執(zhí)行命令,動(dòng)態(tài)生成一個(gè)HTML頁(yè)面回傳Web Server,然后Web Server再把結(jié)果發(fā)送給瀏覽器。ASP文件的制作和HTML類(lèi)似,且和HTML開(kāi)發(fā)集成,可以在同一個(gè)過(guò)程完成,利用 ASP將可以執(zhí)行的腳本嵌入到HTML文件中(將HTML文件的后綴名改為.asp),這使得HTML文件的編寫(xiě)與腳本的開(kāi)發(fā)融合在一起。通過(guò)ASP內(nèi)置的對(duì)象、服務(wù)器組件(Server Component)可以完成非常復(fù)雜的任務(wù),而且用戶(hù)還可以自己開(kāi)發(fā)或利用別人開(kāi)發(fā)的服務(wù)器組件完成專(zhuān)門(mén)的任務(wù)ASP的特點(diǎn)1)任何開(kāi)發(fā)工具皆可發(fā)展只要使用一般的文書(shū)編輯程序,如Windows記事本,就可以編輯。當(dāng)然,其他網(wǎng)頁(yè)發(fā)展工具,例如,F(xiàn)rontPage  Express、rontPage等也都可以;不過(guò)還是建議你用記事本來(lái)寫(xiě),既省錢(qián)又方便,若是使用那些所見(jiàn)即所得的網(wǎng)頁(yè)編輯來(lái)寫(xiě),可能會(huì)發(fā)生一些意想不到的離奇狀態(tài)。通吃各家瀏覽由于A(yíng)SP程序是在網(wǎng)絡(luò)服務(wù)器端中執(zhí)行,執(zhí)行結(jié)果所產(chǎn)生的HTML文件適用于不同的瀏覽器。2)語(yǔ)言相容性高ASP與所有的ActiveX  Script語(yǔ)言都相容,除了可結(jié)合HTML,VBScript、Java  Script、Active  X服務(wù)器組件來(lái)設(shè)計(jì)外,并可經(jīng)由“plug-In(外掛組件模組)的方式,使用其他廠(chǎng)商(Third  Party)所提供的語(yǔ)言。3)隱密安全性高如果我們?cè)跒g覽器中直接查看網(wǎng)頁(yè)的原始代碼,就只能看到文件,原始的程序代碼是看不到的!這是因杰程序先于網(wǎng)站服務(wù)(eb  Server)端執(zhí)行后,將結(jié)果轉(zhuǎn)換成標(biāo)準(zhǔn)文件,再傳送到客戶(hù)端(Client)的瀏覽器上,因此,我們所辛苦撰寫(xiě)的程序并不會(huì)輕易地被看見(jiàn)進(jìn)而被盜用。4)易于操控?cái)?shù)據(jù)庫(kù)5)面向?qū)ο髮W(xué)習(xí)容易ASP具備有面向?qū)ο螅╞ject-Oriented)功能,學(xué)習(xí)容易,提供了五種方便能力強(qiáng)大的內(nèi)建對(duì)象:Request、Response、Sever、Application以及Session,同時(shí),若使用內(nèi)建的“Application”對(duì)象或”Session”對(duì)象所撰寫(xiě)出來(lái)的程序可以在多個(gè)網(wǎng)頁(yè)之間暫時(shí)保存必要的信息。 6)ASP的六大內(nèi)部對(duì)象對(duì)象名稱(chēng)  功能描述RequestResponseServerSessionApplicationObjectContext  從客戶(hù)端取得信息將信息送給客戶(hù)端提供一些Web服務(wù)器工具儲(chǔ)存在一個(gè)Session內(nèi)的用戶(hù)信息,該信息僅可被該用戶(hù)訪(fǎng)問(wèn)在一個(gè)ASP-Application中讓不同的客戶(hù)端共享信息可以用來(lái)配合Microsoft  Transaction  服務(wù)器進(jìn)行分布式事務(wù)處理 ASP的內(nèi)置對(duì)象及工作原理內(nèi)置對(duì)象:ASP提供了六個(gè)內(nèi)建對(duì)象,供用戶(hù)直接調(diào)用:1)  Application對(duì)象:負(fù)責(zé)管理所有會(huì)話(huà)信息,可用來(lái)在指定的應(yīng)用程序 的所有用戶(hù)之間共享信息。2)  Session對(duì)象:存貯特定用戶(hù)的會(huì)話(huà)信息,只被該用戶(hù)訪(fǎng)問(wèn),當(dāng)用戶(hù)在不同WEB頁(yè)面跳轉(zhuǎn)時(shí),Session中的變量在用戶(hù)整個(gè)會(huì)話(huà)過(guò)程中一直保存。Session對(duì)象需cookie支持。3)  Request對(duì)象:從用戶(hù)端取得信息傳遞給服務(wù)器,是ASP讀取用戶(hù)輸入的主要方法。4)  Response對(duì)象:服務(wù)器將輸出內(nèi)容發(fā)送到用戶(hù)端。5)  Server對(duì)象:提供對(duì)服務(wù)器有關(guān)方法和屬性的訪(fǎng)問(wèn)。6)  Object  Context對(duì)象:IIS  4.0新增的對(duì)象,用來(lái)進(jìn)行事務(wù)處理。此項(xiàng)功能需得到MTS(Microsoft  Transcation  Server)管理的支持。工作原理:如果瀏覽器向IIS/PWS請(qǐng)求的是HTM文件,那么IIS/PWS會(huì)直接把文件的內(nèi)容傳給瀏覽器。但如果瀏覽器向IIS/PWS請(qǐng)求的是.ASP文件,則IIS/PWS會(huì)首先解釋文件。IIS/PWS解釋.ASP文件的過(guò)程中,遇到HTML標(biāo)記或一般文字時(shí)會(huì)直接把讀區(qū)的內(nèi)容傳給瀏覽器。但如果遇到<% %>的標(biāo)記,則會(huì)把其中的內(nèi)容視為程序,然后解釋執(zhí)行,但程序經(jīng)過(guò)IIS/PWS解釋執(zhí)行后,其源程序代碼不會(huì)傳給瀏覽器,而只是把可顯示的運(yùn)行結(jié)果傳給了瀏覽器。讓我們來(lái)看看運(yùn)行ASP所需的環(huán)境: Microsoft Internet Information Server 3.0/4.0/5.0 on NT Server Microsoft Internet Information Server 3.0/4.0/5.0 on Win2000 Microsoft Personal Web Server on Windows 95/98 WINDOWS NT Option Pack所帶的Microsoft IIS提供了強(qiáng)大的功能,但是IIS在網(wǎng)絡(luò)安全方面卻是比較危險(xiǎn)的。ASP運(yùn)行環(huán)境與方式正常使用時(shí)不應(yīng)出錯(cuò),若運(yùn)行時(shí)遇到不可恢復(fù)的系統(tǒng)錯(cuò)誤,也必須保證數(shù)據(jù)完好無(wú)損,對(duì)數(shù)據(jù)的精確度、時(shí)間特性、適應(yīng)性等都有一定要求,要求系統(tǒng)運(yùn)行時(shí)能夠保證正確性、可靠性、高效性、完整性、易使用性、可維護(hù)性、可測(cè)試性、復(fù)用性、安全保密性、可移植性、互聯(lián)性。所以目前ASP可運(yùn)行在三種環(huán)境下:1)  WINDOWS  NT  server  4.0運(yùn)行IIS  3.0(Internet  Information  Server)以上。2)  WINDOWS  NT  workstation  4.0運(yùn)行Peer  Web  Server  3.0以上。3)  WINDOWS  95/98運(yùn)行PWS(Personal  Web  Server)。其中以NT  server上的IIS功能最強(qiáng),提供了對(duì)ASP的全面支持,是創(chuàng)建高速、穩(wěn)定的ASP主頁(yè)的最佳選擇。ASP(服務(wù)器端)是能在WEB SERVER(IIS)端集成SCRIPTING語(yǔ)言到HTML網(wǎng)頁(yè)的環(huán)境,然后再利用(HTML網(wǎng)頁(yè))內(nèi)含的SCRIPTING語(yǔ)言代碼代替原有的CGI、ISAPI或IDC程序,以便實(shí)現(xiàn)原有CGI的功能。ASP頁(yè)面的結(jié)構(gòu):ASP的程序代碼簡(jiǎn)單、通用,文件名由.asp結(jié)尾,ASP文件通常由四部分構(gòu)成:1)  標(biāo)準(zhǔn)的HTML標(biāo)記:所有的HTML標(biāo)記均可使用。2)  ASP語(yǔ)法命令:位于<%  %>  標(biāo)簽內(nèi)的ASP代碼。3)  服務(wù)器端的include語(yǔ)句:可用#include語(yǔ)句調(diào)入其它ASP代碼,增強(qiáng)了編程的靈活性。4)  腳本語(yǔ)言:ASP自帶JScript和VBScript兩種腳本語(yǔ)言,增加了ASP的編程功能,用戶(hù)也可安裝其它腳本語(yǔ)言,如Perl、Rexx等。1.3 IIS簡(jiǎn)介Microsoft公司推出的Web服務(wù)器軟件IIS(Internet Information Server)是和WindowsNT/2000操作系統(tǒng)捆綁在一起的,由于具有與Windows操作系統(tǒng)的親和性,并繼承了Microsoft軟件產(chǎn)品一貫的用戶(hù)界面,同時(shí)也因?yàn)榻柚薟indows操作系統(tǒng)在PC上被廣泛使用的絕對(duì)優(yōu)勢(shì),使得IIS成為當(dāng)今使用最為廣泛的Web服務(wù)器軟件之一。IIS的設(shè)計(jì)目標(biāo)是提供適應(yīng)性強(qiáng)的Internet和Intranet服務(wù)器功能。通過(guò)圍繞WindowsNT操作系統(tǒng)所做的優(yōu)化,使IIS具有相當(dāng)高的執(zhí)行效率、出色的安全保密性能以及啟動(dòng)順?biāo)俸鸵子诠芾淼葍?yōu)點(diǎn)。IIS提供了一套完整的、易于使用的Web站點(diǎn)架方案,除了可用來(lái)架設(shè)站點(diǎn)的Web服務(wù)器之外,IIS還集成了用與文件傳輸?shù)腇TP服務(wù)器軟件和用于郵件發(fā)送的SMTP服務(wù)器軟件,因而是一個(gè)多功能的Internet/Intranet服務(wù)器軟件。IIS越來(lái)越普及的另一個(gè)關(guān)鍵因素是提供了ASP技術(shù)。使用ASP可以綜合HTML和VBScript、JavaScript、PerlScript等多種腳本語(yǔ)言,并且可以使用COM組件創(chuàng)建動(dòng)態(tài)、交互式的網(wǎng)頁(yè)和功能強(qiáng)大的Web應(yīng)用程序。COM是Windows環(huán)境下程序組件協(xié)同工作的標(biāo)準(zhǔn),而DCOM(即分布式COM)則允許Web應(yīng)用程序使用分布式在網(wǎng)絡(luò)上的組件,就好象這些組件存在本地計(jì)算機(jī)上一樣。運(yùn)用與WindowsNT/2000平臺(tái)之上的IIS具有很高的性能,這主要?dú)w功與其有效的線(xiàn)程管理以及對(duì)文件及網(wǎng)絡(luò)I/O的高效處理。在交互網(wǎng)頁(yè)和電子商務(wù)運(yùn)行的測(cè)試中,IIS的性能都是領(lǐng)先的,并且其優(yōu)勢(shì)隨著客戶(hù)機(jī)數(shù)目的增加而愈加明顯。IIS的另一個(gè)優(yōu)勢(shì)是只為一種操作系統(tǒng)平臺(tái)進(jìn)行優(yōu)化。由于不需要考慮可移植性問(wèn)題,因而其性能的優(yōu)化就更為有效。此外,借助WindowsNT的負(fù)載平衡服務(wù)可以容易的建立起一個(gè)服務(wù)器集群,從而實(shí)現(xiàn)將負(fù)載均衡地分散到集群內(nèi)的各個(gè)服務(wù)器上,因而對(duì)于大型網(wǎng)站的建立,WindowsNT加IIS也是一個(gè)理想的解決方案。IIS5.0版本是Windows2000和WindowsXP操作系統(tǒng)內(nèi)置的Web服務(wù)器軟件,該版本新增了許多功能,有助與開(kāi)發(fā)人員創(chuàng)建靈活的、可升級(jí)的Web應(yīng)用程序。在安全性方面,IIS5.0新增了摘要式身份驗(yàn)證、SSL(安全套接字層)和TLS(傳輸層安全)、SGC(服務(wù)器網(wǎng)關(guān)加密)等特性;在管理方面,它支持IIS的重啟動(dòng)以及對(duì)IIS設(shè)置信息的備份與還原,以及進(jìn)程限制和遠(yuǎn)程管理等功能;在對(duì)Internet標(biāo)準(zhǔn)的支持方面,它支持多個(gè)站點(diǎn)使用同一個(gè)IP地址、Web分布式創(chuàng)作與版本管理、SMTP服務(wù)、FTP重新啟動(dòng)和HTTP壓縮等新的特性。1.4 Dreamweaver代碼編寫(xiě)Dreamweaver是Micomedia推出的可視化網(wǎng)頁(yè)設(shè)計(jì)工具軟件,可以結(jié)合該公司推出的Flash、Fireworks等軟件設(shè)計(jì)和制作非常漂亮的網(wǎng)頁(yè)。啟動(dòng)Dreamweaver后,在其打開(kāi)的工作窗口中可以有“代碼”、“設(shè)計(jì)”及“代碼和設(shè)計(jì)”3種工作視圖。一般可在“設(shè)計(jì)”視圖中輸入網(wǎng)頁(yè)的文字內(nèi)容或插入圖片,再利用其菜單和工具欄以及對(duì)象面板、屬性面板等方便地插入各種網(wǎng)頁(yè)元素,并設(shè)置和調(diào)整他們的尺寸、位置和格式。Dreamweaver提供了特有”代碼和設(shè)計(jì)”視圖,可以同時(shí)顯示可視化的網(wǎng)頁(yè)設(shè)計(jì)窗口和源代碼編輯窗口,用戶(hù)在任何一個(gè)窗口中對(duì)網(wǎng)頁(yè)所做的設(shè)計(jì)或編輯將同時(shí)反映在另一個(gè)窗口中。待網(wǎng)頁(yè)設(shè)計(jì)到一定階段時(shí),便可切換到Dreamweaver的“代碼”視圖,察看與在“設(shè)計(jì)”視圖中的網(wǎng)頁(yè)想對(duì)應(yīng)的HTML源代碼,“代碼”視圖中用不同的顏色顯示HTML標(biāo)記和腳本語(yǔ)言的代碼,用戶(hù)同樣可在此視圖中輸入和編輯這些代碼。“代碼”視圖左側(cè)的行號(hào)在對(duì)代碼進(jìn)行調(diào)試時(shí)將會(huì)很有幫助。1.5 數(shù)據(jù)庫(kù)的簡(jiǎn)介Microsoft Access for Windows是Microsoft公司推出的面向辦公自動(dòng)化、功能強(qiáng)大的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。自從1992年11月正式推出Access 1.0以來(lái),Microsoft公司一直在不斷地完善增強(qiáng)Access的功能,先后推出了Access 1.1、Access 2.0、Access 7.0、Access 97和Access 2000。1994年推出的Access 2.0相對(duì)于A(yíng)ccess 1.0有了較大的改動(dòng),75%以上的內(nèi)容都是新增的或是改進(jìn)的。1995年隨著Windows 95的推出,Microsoft公司又將Access 2.0升級(jí)為Access 7.0。1997年推出了Access 97,Microsoft公司首次對(duì)Access 97進(jìn)行了漢化,推出了Access 97 中文版。目前Microsoft公司又將Access 97升級(jí)為Access 2000。 Access2000一個(gè)最突出的功能就是將Access數(shù)據(jù)庫(kù)中的數(shù)據(jù)動(dòng)態(tài)地提供給Web頁(yè)。 Access2000另一個(gè)突出的優(yōu)點(diǎn)就是使用起來(lái)特別簡(jiǎn)單,就和你使用“窗體”一樣,非常的簡(jiǎn)單。而且這種聯(lián)接是動(dòng)態(tài)的,不需要?jiǎng)?chuàng)建很多的頁(yè)面,一切繁瑣的工作Access都自己包了。Active Server Pages 的一個(gè)最重要的特征就是具有連接數(shù)據(jù)庫(kù)的能力。數(shù)據(jù)庫(kù)保存并管理大型數(shù)據(jù)集合。通過(guò)ASP,可以使這些信息為訪(fǎng)問(wèn)您的網(wǎng)站的用戶(hù)所用。通過(guò)對(duì)ASP頁(yè)進(jìn)行設(shè)置,可以使去檢索、格式化并顯示數(shù)據(jù)庫(kù)中的數(shù)據(jù),而無(wú)需將信息保存在文本文件或靜態(tài)網(wǎng)頁(yè)中。當(dāng)用戶(hù)訪(fǎng)問(wèn)此ASP頁(yè)時(shí),數(shù)據(jù)庫(kù)中的當(dāng)前信息將創(chuàng)建要在該頁(yè)中顯示的信息。此外,ASP頁(yè)還允許用戶(hù)對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行處理。采用數(shù)據(jù)庫(kù)保存信息、ASP訪(fǎng)問(wèn)信息,是在網(wǎng)站中顯示最新信息的一個(gè)相當(dāng)有效的方法。1.6 關(guān)于A(yíng)CCESS2000Access 2000是一種關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS)。顧名思義,關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)庫(kù)管理軟件,它的職能是維護(hù)數(shù)據(jù)庫(kù)、接受和完成用戶(hù)提出的訪(fǎng)問(wèn)數(shù)據(jù)的各種請(qǐng)求。Access 2000關(guān)系數(shù)據(jù)庫(kù)是數(shù)據(jù)庫(kù)對(duì)象的集合。數(shù)據(jù)庫(kù)對(duì)象包括:表(Table)、查詢(xún)(Query)、窗體(Form)、報(bào)表(Report)、數(shù)據(jù)訪(fǎng)問(wèn)頁(yè)(Page)、宏(Macro)和模塊(Module)。在任何時(shí)刻,Access 2000只能打開(kāi)并運(yùn)行一個(gè)數(shù)據(jù)庫(kù)。但是,在每一個(gè)數(shù)據(jù)庫(kù)中,可以擁有眾多的表、查詢(xún)、窗體、報(bào)表、數(shù)據(jù)訪(fǎng)問(wèn)頁(yè)、宏和模塊。這些數(shù)據(jù)庫(kù)對(duì)象都存儲(chǔ)在同一個(gè)以MDB為擴(kuò)展名的數(shù)據(jù)庫(kù)文件中。第二章 網(wǎng)站的總體分析與設(shè)計(jì)2.1 網(wǎng)站框架本網(wǎng)站以asp動(dòng)態(tài)網(wǎng)站設(shè)計(jì)為基礎(chǔ),結(jié)合ACESS數(shù)據(jù)庫(kù)設(shè)計(jì)而成的一個(gè)小型電子商務(wù)網(wǎng)站。網(wǎng)站的部分結(jié)構(gòu)框圖首 頁(yè)首 頁(yè)文章作品我的簡(jiǎn)歷美好回憶給我留言1)網(wǎng)站的開(kāi)發(fā)運(yùn)行平臺(tái)本網(wǎng)站是在A(yíng)SP環(huán)境下開(kāi)發(fā)出來(lái),他集成于windows NT之中,方便易用,為web應(yīng)用程序提供了功能強(qiáng)大的運(yùn)行平臺(tái),同時(shí)還提供了一套系統(tǒng)管理工具和用于建立Web應(yīng)用程序的基本構(gòu)件.IIS支持Active server pages(asp),這使得網(wǎng)站的開(kāi)發(fā)變的特別方便,同時(shí)使用開(kāi)放的數(shù)據(jù)庫(kù)互連,從而保證了數(shù)據(jù)庫(kù)的無(wú)關(guān)性,既開(kāi)發(fā)人員只要在一種數(shù)據(jù)庫(kù)的環(huán)境下完成開(kāi)發(fā),通過(guò)更改ODBC的驅(qū)動(dòng)程序,就可以用于另一種數(shù)據(jù)庫(kù)環(huán)境,而ASP代碼無(wú)須做任何改動(dòng),為數(shù)據(jù)庫(kù)開(kāi)發(fā)提供極大的方便。2)系統(tǒng)運(yùn)行環(huán)境1.網(wǎng)絡(luò)硬件環(huán)境 P2 300CPU 64 M Ram 10G以上硬盤(pán)2.網(wǎng)絡(luò)軟件win9x win NT win2000或以上基本操作系統(tǒng).3互連網(wǎng)方式1.局域網(wǎng)連接 2. 電話(huà)撥號(hào) 3.寬待連接方式2.2網(wǎng)站的設(shè)計(jì)目標(biāo)網(wǎng)站內(nèi)容結(jié)構(gòu)的安排,第一步就是確定設(shè)計(jì)目標(biāo)。仔細(xì)考慮建站的目標(biāo)以及本站建立后將產(chǎn)生的影響。這樣會(huì)給自己一個(gè)清晰的開(kāi)始。建立本站的目標(biāo)就是讓更多人充分認(rèn)識(shí)文學(xué)知識(shí)的重要性,提高知識(shí)面,開(kāi)闊視野,以迎接社會(huì)的挑戰(zhàn)。2.3 網(wǎng)站內(nèi)容的安排對(duì)于建設(shè)網(wǎng)站來(lái)說(shuō),內(nèi)容需求就是站點(diǎn)需要的資料,資料的收集與整理在于建站的目的。從站點(diǎn)的類(lèi)型來(lái)講,不同的類(lèi)型,網(wǎng)站內(nèi)容也不相同。所以網(wǎng)站的主要內(nèi)容就是著重以介紹各類(lèi)文章、最新信息等主要內(nèi)容。例如,包括文章、相冊(cè)、作品、留言、音樂(lè)、公告等都是主頁(yè)上所設(shè)計(jì)需要的內(nèi)容。第三章 數(shù)據(jù)庫(kù)設(shè)計(jì)3.1 數(shù)據(jù)庫(kù)程序有幾種不同的程序可用來(lái)創(chuàng)建數(shù)據(jù)庫(kù)。如果使用的是Active Server Pages,Microsofr Access 和 Microsoft SQL Server則是最為常用的2種數(shù)據(jù)庫(kù)程序。Microsofr Access用于創(chuàng)建小型數(shù)據(jù)庫(kù)。Microsoft SQL Server用于創(chuàng)建大型數(shù)據(jù)庫(kù)。本系統(tǒng)采用Microsofr Access數(shù)據(jù)庫(kù)程序來(lái)創(chuàng)建數(shù)據(jù)庫(kù)。3.2 ASP訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的步驟在A(yíng)SP中,使用ADO組件訪(fǎng)問(wèn)后臺(tái)數(shù)據(jù)庫(kù),可通過(guò)以下步驟進(jìn)行:1.定義數(shù)據(jù)源在WEB服務(wù)器上打開(kāi)“控制面板”,選中“ODBC”,在“系統(tǒng)DSN”下選“添加”,選定你希望的數(shù)據(jù)庫(kù)種類(lèi)、名稱(chēng)、位置等。本文定義“SQL SERVER”,數(shù)據(jù)源為“HT”,數(shù)據(jù)庫(kù)名稱(chēng)為“HTDATA”,腳本語(yǔ)言采用Jscript。2. 使用ADO組件查詢(xún)WEB數(shù)據(jù)庫(kù)1) 調(diào)用Server.CreateObject方法取得“ADODB.Connection”的實(shí)例,再使用Open方法打開(kāi)數(shù)據(jù)庫(kù):conn = Server.CreateObject(“ADODB.Connection”)conn.Open(“HT”)2) 指定要執(zhí)行的SQL命令連接數(shù)據(jù)庫(kù)后,可對(duì)數(shù)據(jù)庫(kù)操作,如查詢(xún),修改,刪除等,這些都是通過(guò)SQL指令來(lái)完成的,如要在數(shù)據(jù)表signaltab中查詢(xún)代碼中含有“X”的記錄sqlStr = “select * from signaltab where code like %X%”rs = conn.Execute(sqlStr)3) 使用RecordSet屬性和方法,并顯示結(jié)果為了更精確地跟蹤數(shù)據(jù),要用RecordSet組件創(chuàng)建包含數(shù)據(jù)的游標(biāo),游標(biāo)就是儲(chǔ)存在內(nèi)存中的數(shù)據(jù)。rs = Server.CreateObject(“ADODB.RecordSet”)rs.Open(sqlStr,conn,1,A)4) 關(guān)閉數(shù)據(jù)庫(kù)conn.close()3.3 連接數(shù)據(jù)庫(kù)只有在與數(shù)據(jù)庫(kù)建立連接之后,ASP頁(yè)才能對(duì)該數(shù)據(jù)庫(kù)進(jìn)行訪(fǎng)問(wèn)。應(yīng)為數(shù)據(jù)庫(kù)創(chuàng)建Dada Source Name(DSN),向ASP指出要連接的數(shù)據(jù)庫(kù)的類(lèi)型和位置。然后使用DSN與某個(gè)ASP頁(yè)中的Connection對(duì)象,將此頁(yè)和該數(shù)據(jù)庫(kù)連接起來(lái)。建立連接之后,就可以用Connection對(duì)象的Execute方法或Recordset對(duì)象從數(shù)據(jù)庫(kù)中檢索數(shù)據(jù)。Execute適于執(zhí)行簡(jiǎn)單任務(wù)或少量的記錄。使用ASP連接access數(shù)據(jù)庫(kù)鏈接方法如下:    <% dim conn dim connstr on error resume next connstr="DBQ="+server.mappath("data/myhome.mdb")+"DefaultDir=;DRIVER=Microsoft Access Driver (*.mdb);"set conn=server.createobject("ADODB.CONNECTION") if err then err.clear else conn.open connstr if err then err.clear end if end if%>3.4 數(shù)據(jù)庫(kù)搭建數(shù)據(jù)只有用數(shù)據(jù)庫(kù)來(lái)管理才能有自動(dòng)化管理的可能。數(shù)據(jù)的結(jié)構(gòu)將影響整個(gè)管理機(jī)制的應(yīng)用,而且一但建立以后要修改常會(huì)出現(xiàn)麻煩。所以一開(kāi)始就要仔細(xì)慎重地搭建一個(gè)完整而合理的結(jié)構(gòu)。Microsoft Access數(shù)據(jù)庫(kù)相對(duì)其它的數(shù)據(jù)庫(kù)來(lái)說(shuō)要簡(jiǎn)單容易操作些,我的范例中的數(shù)據(jù)庫(kù)文件就是Access類(lèi)型的數(shù)據(jù)庫(kù)。主要用到一個(gè)數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)中包含九張表格,如下圖所示:以下是本系統(tǒng)與數(shù)據(jù)庫(kù)建立連接的ASP源代碼:<% set conn=server.createobject("adodb.connection") conn.open "driver=microsoft access driver (*.mdb);dbq="&server.mappath("data/zydata.mdb") %><% badword="'|and|select|update|chr|delete|%20from|;|insert|mid|master.|set|chr(37)|=" '對(duì) get query 值 的過(guò)濾. if request.Querystring<>"" thenchk=split(badword,"|")for each query_name in request.querystringfor i=0 to ubound(chk)if instr(lcase(request.querystring(query_name),chk(i)<>0 then response.write "<script language=javascript>alert('傳參錯(cuò)誤!參數(shù) "&query_name&" 的值中包含非法字符串!nn');location='"&request.serverVariables("HttP_reFerer")&"'</script>" response.endend if next nextend if %>3.5 建立數(shù)據(jù)庫(kù)表數(shù)據(jù)庫(kù)中管理員管理表的主要字段圖表如下: 數(shù)據(jù)庫(kù)中文章管理表的主要字段圖表: 數(shù)據(jù)庫(kù)中留言管理表的主要字段圖表: 數(shù)據(jù)庫(kù)中音樂(lè)管理表的主要字段圖表: 數(shù)據(jù)庫(kù)中照片管理表的主要字段圖表: 數(shù)據(jù)庫(kù)中公告管理表的主要字段圖表: 等等以上是數(shù)據(jù)庫(kù)的建表情況,還有一些就不再一一示范。第四章 網(wǎng)站說(shuō)明一、前臺(tái)說(shuō)明 前臺(tái)首頁(yè)主要包括:最新公告、站內(nèi)統(tǒng)計(jì)、經(jīng)典文章、我的作品、我的簡(jiǎn)歷、給我留言等等。最新公告:讓大家了解本網(wǎng)站的最新信息。站內(nèi)統(tǒng)計(jì)與給我留言:讓大家對(duì)信息資源的了解。經(jīng)典文章、我的作品這二塊是本網(wǎng)站的簡(jiǎn)要內(nèi)容。本站還具有獨(dú)有的風(fēng)格:別具一格的色彩氛圍,以綠色為主題。如圖所示:二、 后臺(tái)說(shuō)明后臺(tái)登錄示圖如下:輸入正確的密碼后按確定鍵就進(jìn)入后臺(tái)管理子系統(tǒng)。主要包括系統(tǒng)管理、文章管理、音樂(lè)管理、照片管理、作品管理、留言管理、退出登陸七個(gè)功能模塊。本文主要介紹一下會(huì)員管理模塊的主要功能。后臺(tái)管理示圖如下:管理員信息管理:增加,修改,刪除管理員等欄目。1.從管理首頁(yè)的基本管理進(jìn)入,可以每個(gè)界面。2.例如文章管理界面顯示所有文章信息包括文章的ID、標(biāo)題以及發(fā)布時(shí)間(如圖所示)。其他管理與文章的增加,修改,刪除的步驟一樣。系統(tǒng)管理,音樂(lè)管理,照片管理,作品管理,留言管理,退出登陸等都是通過(guò)數(shù)據(jù)庫(kù)的連接進(jìn)行的,它與數(shù)據(jù)庫(kù)緊密相連。第五章 設(shè)計(jì)總結(jié)5.1制作心得在歷時(shí)將近兩個(gè)月的時(shí)間內(nèi),我做的畢業(yè)設(shè)計(jì)是從學(xué)習(xí)新的知識(shí)(ASP語(yǔ)言和HTML語(yǔ)言以及數(shù)據(jù)庫(kù)知識(shí)),到小魚(yú)個(gè)人主頁(yè)設(shè)計(jì)完成。遇到了若干的問(wèn)題和解決了不少的問(wèn)題,現(xiàn)在還有未知安全性和可靠性的問(wèn)題未能發(fā)現(xiàn)和解決,比如在添加商品數(shù)比較少的時(shí)候會(huì)出現(xiàn)瀏覽數(shù)據(jù)庫(kù)錯(cuò)誤,但只要繼續(xù)添加就可以了。     從論文框架的設(shè)計(jì)到具體程序的實(shí)現(xiàn),是我從對(duì)制作個(gè)人網(wǎng)頁(yè)以及數(shù)據(jù)庫(kù)認(rèn)識(shí)從無(wú)到有的認(rèn)識(shí)過(guò)程。在小魚(yú)個(gè)人主頁(yè)只是一個(gè)簡(jiǎn)單的制作過(guò)程,里面要涉及到的方方面面的問(wèn)題,我們未曾遇到或現(xiàn)有的條件限制而未能實(shí)現(xiàn)。在學(xué)習(xí)ASP+數(shù)據(jù)庫(kù)在個(gè)人網(wǎng)頁(yè)中的運(yùn)用,并不是我們想象的寫(xiě)程序那么簡(jiǎn)單,它包括了數(shù)據(jù)庫(kù)設(shè)計(jì)、編寫(xiě)程序、網(wǎng)頁(yè)制作、圖象處理、版面設(shè)計(jì)、數(shù)據(jù)采集、文本編輯、服務(wù)器管理等等。用ASP開(kāi)發(fā)的時(shí)候,在程序的調(diào)試上也比較麻煩,要在主機(jī)上運(yùn)行PWS(windows9x下)使用瀏覽器來(lái)瀏覽才能找出錯(cuò)誤所在,所以花費(fèi)的時(shí)間比較長(zhǎng)。 在這次網(wǎng)站制作中讓我學(xué)到了怎樣制作的基本知識(shí),讓我在以后學(xué)習(xí)網(wǎng)站制作有了更好的基礎(chǔ)。網(wǎng)站制作最主要的是要自己動(dòng)手能力強(qiáng),要不段的自己動(dòng)手,不懂的地方,自己多查資料,多問(wèn)學(xué)長(zhǎng)或老師,希望自己以后能在網(wǎng)站建設(shè)中有所突破性。5.2 致  謝 在這短暫的一個(gè)多月時(shí)間里,無(wú)論從選題還是設(shè)計(jì)整個(gè)過(guò)程以及最后的論文撰寫(xiě),我的指導(dǎo)老師方老師給了我很大的幫助。在他有始有終的指導(dǎo)下,已順利完成了整個(gè)網(wǎng)站的開(kāi)發(fā)工作。使我得到不少的提高,相信這對(duì)于我以后的工作和學(xué)習(xí)都將是一種巨大的幫助,真的是受益非淺。同時(shí)我還要感謝我的同學(xué),感謝他們給予我的幫助以及提出寶貴的意見(jiàn)。5.3 參考文獻(xiàn)1.Instant ASP實(shí)例解析ASP網(wǎng)站編程  作者:莊永龍等編著   出版社:宇航出版社2.   李杰羽,中文Dreamweaver 網(wǎng)頁(yè)制作,清華大學(xué)出版社出版,2005.9。  3.李在容,全繡京Dreamweaver MX 2004完全自學(xué)手冊(cè),中國(guó)青年出版社,2005.4。4.Patti Schulze(美),F(xiàn)ireworks MX 2004網(wǎng)頁(yè)圖形編輯標(biāo)準(zhǔn)教材(中文版),電子工業(yè)出版社,2004.9。第 23 頁(yè) 共 23 頁(yè)

注意事項(xiàng)

本文(ASP技術(shù)在個(gè)人主頁(yè)以及HTML技術(shù)利用SQL Server 2000 設(shè)計(jì)和實(shí)現(xiàn)網(wǎng)絡(luò)工程專(zhuān)業(yè))為本站會(huì)員(文***)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話(huà):18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶(hù)上傳的文檔直接被用戶(hù)下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!