



版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、云南師范大學成人繼續(xù)教育學院畢業(yè)論文第一章緒論1.1網頁制作的背景和意義我們讀書就是為了獲得知識,現在我們學習了 ASP 動態(tài)網頁設計,當然就是要能做一個精美的網頁。 在此次畢業(yè)設計中, 我們要能更加的了解 Dreameaver 強大的功能和更好的使用它。 通過此次設計我們還要能夠知道靜態(tài)網頁和動態(tài)網也的區(qū)別。誠然,次此設計的個人網頁,一方面是為了完成畢業(yè)作業(yè),但更重要的是把我們所學到的東西用在具體的實踐之中, 所以,這次設計的目的也是要我們更好的掌握和使用好 ASP 的核心工具和技術,以便提高對網頁知識的更深層了解。第三點也是最要的一點是, 把我們在書本上學到的知識充分運用到此次設計之中。使
2、我們的在書上學到的東西不僅僅停留在表面上, 把這些東西都用在所要做的網頁上面。以達到老師要求的效果和學以致用。Internet 是目前世界上最大的計算機互聯網絡,它遍布全球,將世界各地各種規(guī)模的網絡連接成一個整體。作為 Internet 上一種先進的,易于被人們所接受的信息檢索手段, World Wide Web(簡稱 WWW) 發(fā)展十分迅速,成為目前世界上最大的信息資源寶庫。據估計,目前 Internet 上已有上百萬個 Web 站點,其內容范圍跨越了教育科研、文化事業(yè)、金融、商業(yè)、新聞出版、娛樂、體育等各個領域,其用戶群十分龐大,因此,建設一個好的Web 站點對于一個機構的發(fā)展十分重要。近
3、年來,隨著網絡用戶要求的不斷提高及計算機科學的迅速發(fā)展, 特別是數據庫技術在 Internet 中的廣泛應用, Web 站點向用戶提供的服務將越來越豐富,越來越人性化。我們發(fā)現這樣一個事實, 一個用戶在訪問一個網站時一般來講只對該網站的部分內容感性趣,而且這種興趣會持續(xù)一段時間。這點啟發(fā)了我們, 如果能根據用戶的喜好為不同的用戶顯示其個性化的頁面,即著重顯示該用戶感興趣的內容,將為用戶節(jié)約大量的檢索時間, 而且這樣的網頁顯然是更具有吸引力的。 一些站點已經在這方面作出了一定的嘗試, 通常采用的方法是, 在用戶登陸時為其提供一系列的選項, 使用戶能夠對站點進行一些自主的設置。 這樣做能夠使站點-
4、 1 -云南師范大學成人繼續(xù)教育學院畢業(yè)論文呈現一定程度的個性化,但是對用戶來講,還是比較煩瑣, 而且在用戶了解一個站點前讓其對站點進行設置,其結果未免有些粗糙。 于是我們構想了這樣一種方案,對用戶登陸后的動作進行跟蹤,分析,發(fā)掘用戶點擊的規(guī)律,即用戶先后點擊的關聯規(guī)則,這樣,在用戶點擊一個主題(鏈接)之后,系統(tǒng)能夠自動生成一頁面,其中包含了該主題下用戶經常關注的內容(若干鏈接),這樣便在無須用戶作出任何額外工作的情況下實現了為用戶量身訂做的個性化頁面。本文主要完成 Web 服務器端的設計實現管理個人資料、照片上傳、網文撰寫、客戶留言、日志以及后臺管理等 ASP 頁面及整個實驗網站的組織建立和
5、測試工作。我通過中國書畫網站展示出中華文化的博大精深。 不同的人,其網站上的展示方式或手法各有不同,千變萬化。 在網站策劃中, 如何把把中華文化通過網站展示出來,是我設計的重要內容。第二章網頁開發(fā)環(huán)境及數據庫概述2.1網頁運行環(huán)境的開發(fā)本系統(tǒng)必須被運行在IIS (Internet Information Server)下。使用 Micorsoft Internet Information Server (IIS),運行 Windows NTServer的計算機便成為大容量、 功能強大的 Web 服務器,它可以將信息發(fā)布給辦公大樓或整個世界的用戶。對于在基于Windows NT的計算機上聯網,I
6、nternetInformationServer是很理想的,因為它可以在現存硬件上設置功能強大的 Web 服務器。 InternetInformationServer集成在 Windows NT Server操作系統(tǒng)中,并利用了其安全特征和性能優(yōu)勢。2.2 ASP 和 ADO簡介2.2.1 ASP 產生的歷史環(huán)境從本節(jié)開始,將進入本書的重點內容-使用 ASP(active sever pages)技術設計最流行的遠程教育平臺。在目前飛速發(fā)展的IT 行業(yè)中,網站一旦建立起來,就一如既往的保持 靜態(tài) ,不加更改?如果是這樣,就無形中一落后時代的步伐。所謂靜態(tài)指的是網站的頁面內容固定不變,當用戶瀏覽
7、器通過互聯網的HTTP協(xié)議向 Web服務器請求提供頁面內容時,服務器僅僅是將原來已經設計好的靜態(tài) HTML代碼,最多加上流行的GIF89A格式的動態(tài)圖片。 若網站維護者要更- 2 -云南師范大學成人繼續(xù)教育學院畢業(yè)論文新網頁的內容,就必須手動的來更新起所以的HTML文檔。這種網長的致命弱點就是不容易維護,為了不斷更新網頁的內容,就必須不斷的重復HTML文檔,隨著網站內容和信息量的日益擴增,使得工作量大得出人想象。ASP正是解決這個尷尬局面出現了。因此ASP迅速的得到了無數網絡開發(fā)者的垂青。(1) 什么是 ASPASP的全稱是 Active Sever Pages, 目前沒有正式的中文名,可以理
8、解為動態(tài)服務器頁面技術。 ASP是目前最流行的開發(fā)動態(tài)網站的程序開發(fā)之一,它的特點是將腳本, 超文本和強大的數據訪問功能結合在一起, 并提供了眾多的服務器組件來擴張功能,能夠很方便的創(chuàng)建分布式和基于 Web的商業(yè)話應用程序。如果要更簡單的描述 ASP ,可以說 ASP就是運行在 Web服務器上的動態(tài)網頁。 ASP程序文件也是一個標準的網頁,一般 HTML標記和 ASP腳本代碼混雜在一起組成。 ASP網頁程序必須想竟 Web服務器的 ASP解釋器解釋執(zhí)行, 產生 HEML 代碼后才傳送給用戶的瀏覽器執(zhí)行顯示。(2). 的特點為:1、任何開發(fā)工具皆可發(fā)展只要使用一般的文書編輯程序, 如 Windo
9、ws記事本,就可以編輯。當然,其他網頁發(fā)展工具,例如, FrontPage Express 、 FrontPage 等也都可以;不過還是建議你用記事本來寫, 既省錢又方便, 若是使用那些所見即所得的網頁編輯來寫,可能會發(fā)生一些意想不到的離奇狀態(tài)。通吃各家瀏覽由于ASP 程序是在網絡服務器端中執(zhí)行,執(zhí)行結果所產生的HTML文件適用于不同的瀏覽器。2、語言相容性高ASP 與所有的 ActiveX Script 語言都相容,除了可結合 HTML,VBScript 、 Java Script 、Active X 服務器組件來設計外,并可經由“ plug-In (外掛組件模組)的方式,使用其他廠商( T
10、hird Party )所提供的語言。3、隱密安全性高如果我們在瀏覽器中直接查看網頁的原始代碼, 就只能看到文件,原始的程序代碼是看不到的! 這是應屆程序先于網站服務 ( eb Server )端執(zhí)行后,將結果轉換成標準文件,再傳送到客戶端- 3 -云南師范大學成人繼續(xù)教育學院畢業(yè)論文( Client )的瀏覽器上,因此, 我們所辛苦撰寫的程序并不會輕易地被看見進而被盜用。4、易于操控數據庫可以輕易地通過 DBC(OpenDatabase Connectivity) 驅動程序連接各種不同的數據庫,例如: Access、FoxPro、dBase、 Oracle 等等,另外,亦可將“文本文件”或是
11、” Excel ” 文件當成數據庫用。5、面向對象學習容易具備有面向對象( object-Oriented )功能,學習容易,提供了五種方便能力強大的內建對象: Request、Response、Sever 、Application以及 Session ,同時,若使用內建的“ Application ”對象或” Session ” 對象所撰寫出來的程序可以在多個網頁之間暫時保存必要的信息。6、對象名稱功能描述RequestResponseServerSessionApplicationObjectContext從 客 戶端取得信息將信息送給客戶端提供一些Web服務器工具儲存在一個Session
12、 內的用戶信息,該信息僅可被(3) ASP模型對象ASP提供了六個功能強大的內置對象供用戶使用,利用這六個對象,可以設計變化多端的 Web應用程序,在 ASP開發(fā) Web應用程序時,通過調用對象的方法,不但能實現提高編程效率,而且編程更優(yōu)化。下面列出 ASP包括的六個內置對象:Response:將信息送主客戶端Request:從客戶端取得信息Server :提供一些 Web Sever 方法Session :記錄連接著的信息,每一個連接者的信息有獨立的Session 對象來記錄Apptication:記錄共用消息,讓不同的可戶端共享信息Objectlontent:配合 MTS進行分布式事務處理
13、(4) ASP的運行ASP頁面與一般的HTML頁面的真正不同之處,在于ASP頁面需要經過Web- 4 -云南師范大學成人繼續(xù)教育學院畢業(yè)論文服務器的解釋執(zhí)行而 HTML網頁不需要。因此如果要運行和發(fā)布式 ASP網頁,就需要有 Web服務器的支持。任何一個 Web服務器,只有內嵌有 ASP的解釋程序,就可以運行 ASP 編寫的動態(tài)網頁。整個過程主要有如下5 個步驟( HTML頁面的處理沒有第三步)A. 用戶將 ASP文件的網址輸入到瀏覽器的地址欄,請求一個ASP網頁。B. 瀏覽器向 Web服務器發(fā)送 ASP文件請求,成為RequestC.服務器找到并解釋執(zhí)行該ASP文件,生成標準的HTML文件D
14、.服務器將 HTML文件傳送給用戶瀏覽器,稱為ResponseE. 用戶的瀏覽器解釋HTML文件,結果在瀏覽器窗口顯示2.2.2 ADO對象ADO原名為 ActiveX Data Object 。通過與 ASP的結合,可以在網頁里執(zhí)行SQL的指令,用戶可以輕松且快速的存取、增加或是刪除數據庫的數據。ADO包含三個主要的對象: Recordset 、Connection 以及 Cmmand。通過這些對象的了解與應用,再利用 ASP對象,就可以很容易地制作出一個方便快捷、功能多樣的網站??焖佟⑷菀缀凸?jié)省磁盤空間,是ADO的特性,這使得 ADO成為十分熱門的技巧。ADO通過與 ODBC的鏈接,可以鏈
15、接許多各種類型的數據庫,因為ODBC本身就支持許多類型的數據庫。ADO通過 VBScript 和 JavaScript 語言的技巧,不但可以控制存取數據庫,還可以達到一些特殊技巧的變化。ADO提供 Connection對象可以使用該對象建立和管理應用程序和 ODBC數據庫之間的連接。 Connection 對象具有各種屬性和方法,可以使用它們打開和關閉數據庫連接,并且發(fā)出查詢請求來更新信息。要建立數據庫連接,首先應創(chuàng)建Connection對象的實例。用 Connection 對象的 Execute 方法您可以發(fā)出結構化查詢語言(SQL)查詢數據庫源并檢索結果。SQL 是用于與數據庫通訊的工業(yè)標
16、準語言,它有許多命令可用來檢索和更新信息。使用- 5 -云南師范大學成人繼續(xù)教育學院畢業(yè)論文Connection 對象的 Execute 方法在 SQL INSERT 命令的表格中發(fā)出查詢,該命令將數據插入特定的數據庫表格。使用 Recordset對象處理結果盡管 Connection 對象簡化了連接數據庫和查詢任務, 但 Connection 對象仍有許多不足。 確切地說,檢索和顯示數據庫信息的 Connection 對象不能用于創(chuàng)建腳本;您必須確切知道要對數據庫作出的更改, 然后才能使用查詢實現更改。對于檢索數據、檢查結果、更改數據庫, ADO提供了 Recordset 對象。正如它的名稱
17、所暗示的那樣, Recordset 對象有許多您可以使用的特性, 根據您的查詢限制,檢索并且顯示一組數據庫行,即記錄。 Recordset 對象保持查詢返回的記錄的位置,允許您一次一項逐步掃描結果。根據 Recordset對象的指針類型屬性設置,您可以滾動和更新記錄。數據庫指針可以讓您在一組記錄中定位到特定的項。指針還用于檢索和檢查記錄, 然后在這些記錄的基礎上執(zhí)行操作。Recordset對象有一些屬性, 可用于精確地控制指針的行為,提高您檢查和更新結果的能力。 例如,您可以使用 CursorType和CursorLocation屬性設置指針的類型,將結果返回給客戶端應用程序(結果通常保留在數
18、據庫服務器上)并顯示其他用戶對數據庫的最后一次更改。一個成功的數據庫應用程序都使用Connection對象建立鏈接并使用Recordset對象處理返回的數據。通過“協(xié)調”兩個對象的特定功能,您可以開發(fā)出幾乎可以執(zhí)行任何數據處理任務的數據庫應用程序。例如,下面的服務器端腳本使用 Recordset對象執(zhí)行 SQL SELECT命令。SELECT命令檢索一組基于查詢限制的信息。查詢也包含SQL WHERE子句,用來縮小查詢的范圍。通過 ADOCommand對象,可以象用 Connection對象和 Recordset對象那樣執(zhí)行查詢,唯一的不同在于用Command對象您可以在數據庫源上準備、編譯您
19、的查詢并且反復使用一組不同的值來發(fā)出查詢。這種方式的編譯查詢的優(yōu)點是您可以最大程度地減少向現有查詢重復發(fā)出修改的請求所需的時間。另外,您還可以在執(zhí)行之前通過您的查詢的可變部分的選項使SQL 查詢保持局部未定義。Command對象的 parameter集合減少了您的麻煩,使您不必在每次重新發(fā)出查詢時重新建立查詢。2.3網頁圖像設計工具 Photoshop- 6 -云南師范大學成人繼續(xù)教育學院畢業(yè)論文Adobe 公司開發(fā),處理圖形圖像的專門設計軟件。 DTP和圖像軟件的結合,使設計師可在電腦上直接完成文字的錄入、排版、圖像處理、 形象創(chuàng)造和分色制板的全過程,開創(chuàng)了“電腦平面設計”時代。 Photo
20、shop 的專長在于圖像處理,而不是圖形創(chuàng)作。 有必要區(qū)分一下這兩個概念。 圖像處理是對已有的位圖圖像進行編輯加工處理以及運用一些特殊效果, 其重點在于對圖像的處理加工; 圖形創(chuàng)作軟件是按照自己的構思創(chuàng)意, 使用矢量圖形來設計圖形, 這類軟件主要有 Adobe 公司的另一個著名軟件 Illustrator 和 Micromedia 公司的 Freehand。Photoshop系列中使用最廣泛的有 Photoshop5.0 版本、 Photoshop7.0 。2.4. 網頁設計工具 DreamweaverMacromedia 公司的產品的另一款“所見即所得”的網頁編輯工具。與 Frontpage
21、 不同,Deamweaver采用的是 Mac 機浮動面版的設計風格, 對于初學者來說可能會感到不適應。 但當你習慣了其操作方式后, 就會發(fā)現 Dreamweaver的直觀性與高效性是Frontpage所無法比擬的。Dreamweaver 對于 DHTML 的支持特別好,可以輕而易舉地做出很多眩目的頁面特效。插件式的程序設計使得其功能可以無限的擴展。Dreamweaver 與Flash 、Firework并稱為 Macromedia 的網頁制作三劍客, 由于是同一公司的產品,因而在功能上有著一個非常緊密的結合。而最新推出的DreamweaverUltraDev更支持 Asp ,Jsp。因此,說D
22、reamweaver 是高級網頁制作的首選并不 為過 。 常 見的 版本 為Dreamweaver3、 Dreamweaver4、 DreamweaverMX、Dreamweaver8.0、 Dreamweaver CS.所以我本次設計主要選用Dreamweaver8.0 結合 Photoshop7.0 處理圖片。- 7 -云南師范大學成人繼續(xù)教育學院畢業(yè)論文第三章網頁需求分析3.1 可行性分析3.1.1網頁的界面設計由于越來越多個人開始建立自己的網站,網站除了具有傳播信息的功能外,還往往代表個人的形象。 網站建設商業(yè)化和廣告化的趨勢, 對網頁設計的藝術性提出了更高的要求。雖然 HTML語言提
23、供了對常用 Windows標準控件的支持,但是,由于 Windows標準控件的形狀和顏色十分單一, 網頁的視覺效果可能會很差。例如:列表框和下拉列表框只能呈現凹陷邊框, 而且下拉列表的箭頭的顏色不能改變,滾動條只能出現在窗口的下邊和右邊, 當網頁分成多個幀的時候, 滾動條就不可避免的出現在網頁的中間, 破壞網頁的整體性。 若在網頁的設計中主動配合 Windows標準控件的形狀和顏色, 網頁的創(chuàng)作空間就會受到限制。因此,有必要實現網頁中的自定義控件,以滿足網頁設計藝術化的要求。A. 網頁界面構成要素與傳統(tǒng)媒體不同, 網頁除了文字和圖像以外,還包含聲音、視頻和動畫等新興多媒體元素, 更借助由代碼語
24、言編程所實現的各種交互式效果, 增加了網頁界面的生動性和復雜性,也使得網頁設計者需要考慮更多頁面元素的排布、優(yōu)化。一般來說,網頁的界面主要由下面幾個因素構成:(1)文字:文字元素是信息傳達的主體部分。網頁中的文字主要包括標題、信息、文字鏈接、幾種主要形式。標題和傳統(tǒng)媒體中信息傳達的基本作用相同,是內容的簡概說明一般比較醒目、 優(yōu)先編排。文字作為占據頁面重要比率的元素,同時又是信息重要載體, 它的字體、大小、顏色和排布對頁面整體設計影響極大。(2)圖形:圖形在網頁界面中具有重要作用。合理的運用圖形??梢陨鷦又庇^、形象地表現設計主題。網頁中常用的圖形格式包括 jpg 和 gif ,這兩種格式壓縮比
25、高,得到了規(guī)范瀏覽器的支持,下載速度快,具有跨平臺3.2. 網站需求分析3.2.1.建站目的Internet是目前世界上最大的計算機互聯網絡,它遍布全球,將世界- 8 -云南師范大學成人繼續(xù)教育學院畢業(yè)論文各地各種規(guī)模的網絡連接成一個整體。作為 Internet 上一種先進的,易于被人們所接受的信息檢索手段, World Wide Web( 簡稱 WWW)發(fā)展十分迅速,成為目前世界上最大的信息資源寶庫。 據估計,目前 Internet 上已有上千萬個 Web站點,其內容范圍跨越了教育科研、文化事業(yè)、金融、商業(yè)、新聞出版、娛樂、體育等各個領域,其用戶群十分龐大, 因此,建設一個好的 Web站點對
26、于一個機構的發(fā)展十分重要。近年來,隨著網絡用戶要求的不斷提高及計算機科學的迅速發(fā)展,特別是數據庫技術在 Internet 中的廣泛應用, Web站點向用戶提供的服務將越來越豐富,越來越人性化。因此網站建設在 Internet 應用上的地位顯而易見,它已成為政府、企事業(yè)單位信息化建設中的重要組成部分, 從而倍受人們的重視。提高公司知名度,擴大公司規(guī)模, * 公司的領導決定建立自己的公司網站。3.2.2.網站實現功能本網站給客戶提供一個了解公司的平臺,客戶可以與公司及時地交換意見,產生互動,公司也可以及時對網站進行更新維護。前臺客戶系統(tǒng)功能:(1) 用戶可以瀏覽公司的一些基本的信息。(2) 用戶可
27、以瀏覽公司的新聞。(3) 用戶可以查看公司的聯系方式。(4) 用戶可以瀏覽留言板的帖子。(5) 用戶可以隨時發(fā)表自己的言論。后臺管理系統(tǒng)功能:(1) 增加、修改、刪除公司的新聞。(2) 修改、刪除留言板帖子。(3) 瀏覽、刪除最新產品信息。- 9 -云南師范大學成人繼續(xù)教育學院畢業(yè)論文第四章網站的總體規(guī)劃4.1 制作網頁的一般步驟首先,你應該明確制作網頁是為了干什么。比如,你是公司的職員,想通過網頁來對公司進行廣告宣傳;再假設你正在做一個項目, 想和外地的工程師通過網頁討論該項目。 如果你要制作個人網頁, 那么你可能想通過個人網頁在網上進行傳播,從而展示自己,并和網友交朋友。這就是你的目的。我
28、這次做這個網頁就是為了讓同學們在自己的班級網站里面更好的交流和聯系,及時發(fā)布一些班級新聞,為同學們建造一個網上家園。其次,組織好你的網頁內容。試想,你把自己的照片和內容都堆在一起,別人將無法明白你想干什么,說不準,連你自己都糊涂了。如果組織得好,用戶從你的網頁中獲取信息就容易得多。對于那些很重要的信息, 用戶只需要簡單的操作就能得到。一般來說, 組織好網頁的關鍵是要對網頁建立層次分明、條理清楚的結構圖。腦子里有了這樣一張結構圖,就會對網頁很明白, 并且有助于制作網頁。而后,要確定你的網頁所具有的外觀和特色, 目的就是讓用戶被你的網頁所吸引。如果你只是要把很多漂亮的畫面堆在一起,而不管內容,那將
29、沒人看。應該讓你的網頁不僅漂亮, 更重要的是實用。 怎么把自己的照片和內容有機的結合到一起,這也正是你的網頁特色所在。然后,開始制作網頁。具體操作時,首先要創(chuàng)建個人站點,再充分利用Dreamweaver的功能建立各個網頁。最后,等網頁做好了,就該發(fā)布站點了。站點發(fā)布后,為了保持站點的吸引力,要經常修改網頁的內容(添加新的內容,更換已過時的圖像等),就要更新和維護你的站點了。4.2 網頁包括的元素無論是初次領略Internet風光的新手,還是經常上網沖浪的老手,在初次設計網頁之前,都必須先認識一下構成網頁的基本元素。只有這樣,才能在真正的設計工作中得心應手, 根據需要合理的組織和安排網頁的內容,
30、從而達到期望-10-云南師范大學成人繼續(xù)教育學院畢業(yè)論文的目標。設計網頁的目的主要是發(fā)布信息,因此,作為信息載體的文本和圖像也就成了網頁的基本組成部分, 超級鏈接是 Web的核心,使它將萬維網中無數的網頁鏈接在一起,如果沒有它,Web就無從談起,此外,表格、動畫、音樂和交互表單等信息的組織、表現,以及交互元素在網頁中也具有舉足輕重的地位。(1) 、文本文本一直是人類最重要的信息載體和交流工具,網頁中的信息也以文本為主,與圖像相比, 文字雖不如圖像那樣能夠很快的引起瀏覽者的主意,但卻能準確的表達消息的內容和含義,為了克服文字固有的缺點, 人們賦予了網頁中文本更多的屬性,如文字、字號、顏色、底紋和
31、邊框等,通過不同格式的區(qū)別,突出顯示重要的內容, 此外,用戶還可以在網頁中設計各種各樣的文字列表來清晰表達一系列項目,這些功能都給網頁中的文本賦予了新的生命力。(2) 、圖像圖像在網頁中具有提供信息,展示作品,裝飾網頁,表達個人情調和風格的作用。用戶可以在網頁中使用GIF、JPEG、PNG 3種圖像文件格式,其中使用最廣泛的是 GIF 和 JPEG兩種格式。(3) 、超級鏈接超級鏈接技術可以說是萬維網流行起來的最主要的原因, 它是從一個網頁指向另一個目的端的鏈接, 例如指向另一個網頁或相同網頁上的不同位置, 這個目的端通常是另一個網頁,但也可以是一幅圖片,一個電子郵件地址,一個文件,一個程序或
32、本網頁中的其他位置,其載體通常是文本,圖片或圖片中的區(qū)域, 也可以是一些不可見的程序腳本。當瀏覽者單擊超級鏈接時, 其目的端將顯示在 Web瀏覽器上,并根據目的端的類型以不同方式鏈接。例如, 當指向一個 AVI 文件的超級鏈接被單擊后, 該文件將在媒體播放軟件中打開 ; 如果是指向一個網頁的超級鏈接,則該網頁將顯示在 Web瀏覽器上。(4). 表格在網頁中表格用來控制網頁中信息的布局方式。 這包括兩方面: 一是使用行和列的形式來布局文本和圖像以及其他的列表化數據;二是還可以使用表格來精-11-云南師范大學成人繼續(xù)教育學院畢業(yè)論文4.3. 網頁層次結構 (附結構圖)主主頁關于我們走進國畫藝界動態(tài)
33、名人畫家畫藝欣賞文藝論壇我們小組的簡介,我們的理念,我們的宗旨,我們的目標。介紹國畫的相關知識,包括其起源、 發(fā)展、分類、流派、形式、特點等。提供最新業(yè)界信息,剖析當今國畫行情。深入了解各畫家,對其背景及創(chuàng)作史分別介紹。選取有代表性的好作品,展示給廣大朋友。大家交流學習,我們也可收集讀者信息,并合理采納他們的意見4.4. 目錄的層次結構 (附結構圖)主頁關于我們走進國畫藝界動態(tài)名 人 畫 家畫藝欣賞文藝論壇國國國國國國古近人山花壁書界畫畫畫畫畫畫代現物水鳥畫法畫的的的的的的畫代畫畫畫畫起發(fā)分流特形家畫源展類派點式家-12-云南師范大學成人繼續(xù)教育學院畢業(yè)論文第五章需要解決的幾個關鍵問題5.1數
34、據庫技術Access 是 Office系列軟件中用來專門管理數據庫的應用軟件。所謂數據庫是指經過組織的、關于特定主題或對象的信息集合。數據庫管理系統(tǒng)分為兩類:文件管理系統(tǒng)和關系型管理系統(tǒng)。Access 應用程序就是一種功能強大且使用方便的關系型數據庫管理系統(tǒng),一般也稱關系型數據庫管理軟件。它可運行于各種MicrosoftWindows系統(tǒng)環(huán)境中, 由于它繼承了 Windows的特性,不僅易于使用,而且界面友好, 如今在世界各地廣泛流行。 它并不需要數據庫管理者具有專業(yè)的程序設計水平,任何非專業(yè)的用戶都可以用它來創(chuàng)建功能強大的數據庫管理系統(tǒng)。Access 使用標準的 SQL(Structured
35、Query Language, 結構化查詢語言)作為它的數據庫語言, 從而提供了強大的數據處理能力和通用性,使其成為一個功能強大而且易于使用的桌面關系型數據庫管理系統(tǒng)和應用程序生成器。Access 數據庫使用單一的 *.mdb 文件管理所有的信息, 這種針對數據庫集成的最優(yōu)化文件結構不僅包括數據本身,也包括了它的支持對象。此外,Access2000 還利用 Office套件共享的編程語言VBA(Visual Basic forApplication)進行高級操作控制和復雜的數據操作。5.2.數據庫連接技術一個動態(tài)的網站, 它的動態(tài)就體現在數據庫技術上面, 那么怎么才能使數據庫與我們的 WEB頁
36、面進行連接呢?這里就要用到 ASP六大內對象中的 server 對象!具體代碼如下:這些代碼一般都放在一個名稱為 conn.asp 的文件里面。如果 WEB頁面中需要用到數據庫連接時就使用宏定義把這個文件包含進去就可以了! 具體代碼十分簡單: 。5.3.數據庫寫入技術關于數據庫的寫入技術一般可以分為兩類:ADDNEW方法和INSERTINTO!在 ASP中,直接使用“ Insert into ” 語句與使用 ADO中 AddNew方法有什么區(qū)別?哪一種更好呢? AddNew方法的實質就是封裝了“ Insert into ”語句。所以,當我們需要對大量數據進行操作的時候,應優(yōu)先選用“ Inser
37、t into ”語句。因為直接使用 SQL語句,減少了 ADO的解釋時間,顯然會大大加快存取數據的速度。下面我們分別來看一下它們的代碼!以向一個名為data 的表中插入一個類型均為文本型的兩個字段username 和 psw一: insert into這句話包括了數據庫的文件!分析:-14-云南師范大學成人繼續(xù)教育學院畢業(yè)論文1:是一個宏它是我們提前定義好的一個數據庫連接的文件!2 :psw=request.form( “ psw”) 實際上我們省略了一個提交的頁面我們定義了兩個中間的變量,3:sql= ”select *form data where(id is null)”這里我們要找的就
38、是把數據庫中 id 為空的記錄找出來!4:sql= ”insertintodata( “username,psw”)values( ”+name+”, ”+psw+”) ”這里是我們值得注意的地方因為它是關鍵!學過vf 或 sql 的對這語句并不陌生!但是一定要寫對因為在這一行語句的values 值中需要根據數據庫中的字段類型來定義的!它使用了單引號、雙引號、連接符的排列順序!其中連接符號還可以是 &!下面我們來看看用Addnew是如何實現的!這句話包括了數據庫的文件!-15-云南師范大學成人繼續(xù)教育學院畢業(yè)論文5.4數據庫的讀取技術數據庫的讀取技術是與記錄集合的建立相結合而使用的!因為在數據
39、庫中一行記錄可能會包括很多信息。但是這一行記錄始終是一個數據單元!我們可以通過該數據單元的具體情況和數據庫的查詢條件找到需要的數據項!下面我們再來看一段代碼:%set rs=server.createobject(adodb.recordset)sql=select * from music rs.open sql,conn,1,3if not rs1.eof thenend ifAHREF=javascript:void(0)onClick=newpage(swfPlay.asp?id=);%5.5 記錄集合的建立記錄集是我們在做動態(tài)網站必須要考慮的問題因為動態(tài)網站的所有信息都是用一個或多個
40、紀錄集組合而得到的其實一的web頁面的內容有時就是很簡單的幾個記錄集合!記錄集中記錄的是和我們要查詢的條件相同的一條或多條記錄!由此可以知道記錄集是非常重要的!那么怎么去寫一個記錄集呢?這樣我們就可以把我們要查詢的東西放在記錄集rs 里面如果我們想從數據庫中把數據讀出來就response 對象了!一般我們就可以直接簡寫成可以了!如果數據庫中只有一條記錄我們這樣寫就可以了但是如果有多條記錄我們就要用到 vb 或則 c 語言中的循環(huán)條件!-16-云南師范大學成人繼續(xù)教育學院畢業(yè)論文第六章網頁測試6.1. 網頁測試IIS 配置當 IIS 被成功安裝后,將在計算機 C:Inetpubwwwroot 下
41、新建一個默認網站,通過修改默認網站配置可以建立自己的站點。如自己的網頁放在D:Wy目錄下,首頁文件名為Index.asp ,其具體步驟如下:第一步:在“默認Web站點”上單擊右鍵,選“屬性”,以進入名為“默認Web站點屬性”設置界面。第二步:轉到“主目錄”窗口,再在“本地路徑”輸入(或用“瀏覽”按鈕選擇)好自己網頁所在的“ D: Wy”目錄。第三步:轉到“文檔”窗口, 再按“添加”按鈕,根據提示在“默認文檔名”后輸入自己網頁的首頁文件名“ Index.asp ”。第四步:在“默認 Web站點”上單擊右鍵,選“新建虛擬目錄”,依次在“別名”處輸入“ test ”,在“目錄”處輸入“ D: Wy”
42、后再按提示操作。數據源( ODBC)配置第一步:選擇控制面板中的管理工具打開數據源(ODBC)。第二步:在選項卡系統(tǒng) DNS中添加 Microsoft Access Driver(*.mdb) 驅動并指定數據源為網站的數據庫文件。測試打開瀏覽器,直接在地址欄中輸入:http:/test/index.asp或者/test/index.asp即可。6.2網頁發(fā)布及網站維護在測試完成后, 網頁就可以發(fā)布到互聯網上了, 接下來要做的就是網站的日常維護了。網站維護就是對服務器及相關軟硬件的維護, 對可能出現的問題進行評估,制定響應時間,制定相關維護規(guī)定,將網站維護制度化、規(guī)范化,主要包括以下內容:-17-云南師范大學成人繼續(xù)教育學院畢業(yè)論文即時更新新聞內容留言、信箱、論壇等定期回復及編改數據庫內容定期備份、刪減、分類更正數據庫使用過程中發(fā)現的問題定期進行綜合分析,不斷優(yōu)化數據庫中數據結構,提高使用效率在系統(tǒng)運行過程中應定期對管理員用戶名和密碼進行更新,并對IIS和 NT權限作相應設置-18-云南師范大學成人繼續(xù)教
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農村診所醫(yī)生聘用合同范例
- 雙方共同合同范例
- Unit 8 Lesson 4 Same time different weather2024-2025學年新教材七年級英語上冊同步教學設計(冀教版2024)河北專版
- 北京呼叫中心外包合同范例
- 買賣玉米簡易合同范例
- 切磚分包合同范例
- 卡金轉讓合同范本
- 公司門市租憑合同范例
- 初創(chuàng)公司出資合同范例
- 廚師之間合同范本
- 二零二五年度醫(yī)療健康產業(yè)貸款擔保合同
- 2025年雙方協(xié)商一致自愿離婚協(xié)議書范本
- 眼科與視功能檢查屈光參差課件
- GB/T 6433-2025飼料中粗脂肪的測定
- 2025年湖南司法警官職業(yè)學院單招職業(yè)傾向性測試題庫學生專用
- 2025年贛西科技職業(yè)學院單招職業(yè)技能測試題庫帶答案
- 2025山西國際能源集團有限公司所屬企業(yè)社會招聘258人筆試參考題庫附帶答案詳解
- 急性ST段抬高型心肌梗死溶栓治療專家共識2024解讀
- 電影《哪吒之魔童降世》主題班會
- 四川德陽歷年中考語文文言文閱讀試題12篇(含答案與翻譯)(截至2024年)
-
評論
0/150
提交評論