【正文】
CECOLOR: ffffff。 數(shù)據(jù)庫(kù)設(shè)計(jì) 本網(wǎng)站 采用的數(shù) 據(jù)庫(kù)是 Microsoft Access ,建立庫(kù)文件,包含如下幾個(gè)表文件: claim 網(wǎng)站公告 信息表 loginfo 來(lái)訪登陸時(shí)間 信息表 mssg 留言 信息表; photo 圖片內(nèi)容說(shuō)明 信息表 user 成員地址信息表 [7] 3 詳細(xì)設(shè)計(jì) 統(tǒng)一規(guī)劃網(wǎng)站的布局和格式 首先要規(guī)劃好網(wǎng)站的結(jié)構(gòu),對(duì)網(wǎng)站的網(wǎng)頁(yè)大體布局有一個(gè)具體的輪廓。 網(wǎng)站結(jié)構(gòu)及功能 網(wǎng)站的具體結(jié)構(gòu)如圖 2 所示,在首頁(yè)上共有 7個(gè)大的功能菜單,每個(gè)菜單鏈接一個(gè)功能頁(yè)面,每個(gè)頁(yè)面實(shí)現(xiàn)不同功能。 (4) 操作數(shù)據(jù)庫(kù) 可以利用 Execute 方法執(zhí)行數(shù)據(jù)插入、修改、刪除等操作 , 它的參數(shù)是一個(gè)標(biāo)準(zhǔn)的 SQL 語(yǔ)句串 , 如 : 執(zhí)行插入操作 :Sql1=“ INSERT INTO test (字符串行 ) values (字符值串行 )” .SQL 語(yǔ)句 TConn. Execute (sql1). 執(zhí)行修改操作 :Sql2= “ UPDATE test SET (字符串行 )= (字符值串行 )” .SQL 語(yǔ)句 TConn. Execute (sql2). ◇ 關(guān)閉數(shù)據(jù)對(duì)象和鏈接 在使用了 ADO 對(duì) 象之后 , 一定要記住關(guān)閉它 , 因?yàn)樗褂昧朔?wù)器的資源 . 通過(guò)調(diào)用方法 close 實(shí)現(xiàn)關(guān)閉 , 然后再釋放它 . TConn. Close[5] 考慮以上各方面因素,所以我選擇了 Dreamweaver結(jié)合 ASP技術(shù)架構(gòu)本網(wǎng)站。 ◇ 數(shù)據(jù)庫(kù)連接 訪問(wèn)數(shù)據(jù)庫(kù)信息的第一步是創(chuàng)建數(shù)據(jù)庫(kù)源并和數(shù)據(jù)庫(kù)源建立連接 . ADO 提供了 Connection 對(duì)象 , 可以使用該對(duì)象建立和管理應(yīng)用程序和 ODBC 數(shù)據(jù)庫(kù)之間的連接 . Connection 對(duì)象具有各種屬性和方法 , 可以使用它們打開(kāi)和關(guān)閉數(shù)據(jù)庫(kù)連接 , 并且發(fā)出查詢請(qǐng)求來(lái)更新信息 . 要建立數(shù)據(jù)庫(kù)連接 , 首先應(yīng)創(chuàng)建Connection 對(duì)象的實(shí)例 . 在實(shí)際應(yīng)用中不同數(shù)據(jù)庫(kù)的連接方法有所不同 , 它們需要建立不同的 Connection, 但如果建立 Connection 后 , 使用 Recordset 對(duì)象存取數(shù)據(jù)的方法卻基本相似 . 以 為例連接 , 基本步驟如下 : (1) 創(chuàng)建數(shù)據(jù)庫(kù)源 數(shù)據(jù)庫(kù)源名 , 即 DSN (Data Source Name) 是連接ODBC 和數(shù)據(jù)庫(kù)的橋梁 ,ODBC 通過(guò) DSN 來(lái)找到要訪問(wèn)的數(shù)據(jù)庫(kù) . 可以通過(guò)“ 32 位 ODBC”對(duì)其進(jìn)行管理 . (2) 創(chuàng)建數(shù)據(jù)庫(kù)鏈接 ASP 文件中如果要訪問(wèn)數(shù)據(jù) , 必須首先創(chuàng)建與數(shù)據(jù)庫(kù)的鏈接 , 其語(yǔ)法如下 : set Tconn = Server createObject (“ ADOBD. CONN ECT ION ” ).創(chuàng)建了鏈接對(duì)象 TConn TConn. Open“ dns” ,“ username” ,“ password” .打開(kāi)鏈接。 ADO 對(duì)象必須與各種驅(qū)動(dòng)程序相結(jié)合才能存取各種類(lèi)型數(shù)據(jù)庫(kù) , 不同的數(shù)據(jù)庫(kù)需要不同的驅(qū)動(dòng)程序。 ◇ 基本原理 在 A SP 中 , 用來(lái)存取數(shù)據(jù)庫(kù)的對(duì)象統(tǒng)稱(chēng) ADO 對(duì)象 (ActiveX Data Objects), 這是一項(xiàng)容易使用并且可擴(kuò)展的將數(shù)據(jù)庫(kù)訪問(wèn)添加到 Web 頁(yè)的技術(shù) , 可以使用它去編寫(xiě)緊湊簡(jiǎn)明的腳本以便連接到 ODBC (Open Database Connectivity) 兼容的數(shù)據(jù)庫(kù)和 OLEDB 兼容的數(shù)據(jù)源 .在 ASP中 , 有 7 個(gè)對(duì)象 , 其中與數(shù)據(jù)庫(kù)有關(guān)的主要有 3 種對(duì)象 : Connection, Recordset 和 Comm and, 其中 Connection 負(fù)責(zé)打開(kāi)或連接數(shù) 據(jù)庫(kù) ,Recordset 負(fù)責(zé)存取數(shù)據(jù)表 , Comm and 定義對(duì)數(shù)據(jù)源進(jìn)行操作的命令。為了能夠區(qū)分代碼的起始位置和終止位置,在 ASP中是用 % ASP Code %來(lái)標(biāo)識(shí),其中 %是 ASP代碼的起始的標(biāo)記; %是 ASP終止的標(biāo)記; ASP Code就是任意 的 ASP代碼 [3]。 ◇面向?qū)ο髮W(xué)習(xí)容易 ASP 具備有面向?qū)ο螅?ObjectOriented)功能,學(xué)習(xí)容易, ASP 提供了五種方便能力強(qiáng)大的內(nèi)建對(duì)象: Request、 Response、 Sever、 Application 以及Session,同時(shí),若使用 ASP 內(nèi)建的“ Application”對(duì)象或“ Session”對(duì)象所撰寫(xiě)出來(lái)的 ASP 程序可以在多個(gè)網(wǎng)頁(yè)之間暫時(shí)保存必要的信息。 ◇隱密安全性高 如果我們?cè)跒g覽器中直接查看網(wǎng)頁(yè)的原始代碼,就只能看到 HTML 文件,原始的 ASP 程序代碼是看不到的!這是因?yàn)?ASP程序先于網(wǎng)站服務(wù)端( Web Server)執(zhí)行后,將結(jié)果轉(zhuǎn)換成標(biāo)準(zhǔn) HTML 文件,再傳送到客戶端 ( Client)的瀏覽器上,因此,我們所辛苦撰寫(xiě)的 ASP 程序并不會(huì)輕易地被看見(jiàn)進(jìn)而被盜用。當(dāng)然,其他網(wǎng)頁(yè)發(fā)展工具,例如, FrontPage Express、FrontPage 等也都可以 。 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 來(lái)設(shè)計(jì)程序,客戶端( Client)在 IE瀏覽器中可以顯示程序執(zhí)行的結(jié)果,可是,客戶端( Client)若使用 Netscape 瀏覽器就無(wú)法顯示 VBScript的執(zhí)行結(jié)果 [2]。與 HTML 網(wǎng)頁(yè)不同,以 ASP 為后綴的文件并不能直接在瀏覽器中打開(kāi)。這就需要有相應(yīng)的技術(shù)來(lái)滿足客戶的要求。在客戶或用戶端 ,瀏覽器接收傳送的信息 ,并轉(zhuǎn)換成能夠顯示的頁(yè)面。 ASP( Active Server Pages) Active Server Pages:“ 動(dòng)態(tài)服務(wù)器網(wǎng)頁(yè) ”, 一般簡(jiǎn)稱(chēng)為 “ ASP”, 基于傳統(tǒng)的靜態(tài) Web 技術(shù) ,信息網(wǎng)頁(yè)、文本文件和圖像等內(nèi)容是以單獨(dú)文件形式存放的。 ◇ Dreamweaver MX中文版支持?jǐn)?shù)量眾多的第三方插件,大大增強(qiáng)了 Dreamweaver MX的功能。 ◇ 使用 Dreamweaver MX 中文版,可以在可視化界面制作出 ASP, ASP, NET, JSP,PHP, ColdFusion 站點(diǎn)。 不僅是專(zhuān)業(yè)人員制作網(wǎng)站的首選工具,而且普及到廣大網(wǎng)頁(yè)制作愛(ài)好者中,相對(duì)于其它網(wǎng)頁(yè)制作工具和以前版本,有以下這些優(yōu)勢(shì): ◇ 對(duì)簡(jiǎn)體中文良好的支持,不會(huì)出現(xiàn)一些不兼容中文的現(xiàn)象。借助 Dreamweaver MX,可以使用多種服務(wù)器語(yǔ)言 ,例如 ASP、 ASENET、 ColdFusion 標(biāo)記語(yǔ)言 (CFML) JSP 和 PHP 生成支持動(dòng)態(tài)數(shù)據(jù)庫(kù)的 Web 應(yīng)用程序。利用 Dreamweaver MX中的可視化編輯功能 ,可以快速地創(chuàng)建頁(yè)面而無(wú)需編寫(xiě)任何代碼。 其次,在選擇編程語(yǔ)言上,一般都采用 HTML 語(yǔ)言,同時(shí)采用 ASP 技術(shù)以及運(yùn)用網(wǎng)絡(luò)數(shù)據(jù)庫(kù)。現(xiàn)在,最常用的是 IE 和 NETSCAPE,由于 IE 對(duì) ASP、 ActiveX、 DHTML 等的良好支持,擁有廣泛的使用者,具備良好的兼容性。 設(shè)計(jì)思想 通過(guò)網(wǎng)站,方便大家聯(lián)系,全面展示我班的風(fēng)采,加深同學(xué)們之間的感情,更好的為大家服務(wù)。因此網(wǎng) 站建設(shè)在Inter 應(yīng)用上的地位顯而易見(jiàn),它已成為信息 社會(huì)的 重要組成部分,從而倍受人們的重視。 Dreamweaver 目錄 1 工具及背景介紹 1 設(shè)計(jì)思想 1 開(kāi)發(fā)工具的選用及 相關(guān)知識(shí) 介紹 1 Macromedia Dreamweaver MX1 ASP2 ASP 下 Web 數(shù)據(jù)庫(kù)的連接與打開(kāi) 3 2 網(wǎng)站 結(jié)構(gòu)設(shè)計(jì) 4 4 5 5 3 詳細(xì)設(shè)計(jì) 5 5 7 11 12 13 14 相片上傳與瀏覽的設(shè)計(jì) 15 16 參考文獻(xiàn) 17 致謝 18 1 工具及背景介紹 在 Inter 飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟(jì)、生活等各個(gè)方面發(fā)揮著重要的作用。s picture and animation adopt and Flash MX to design. In code the language of design relying mainly on HTML. The database that websites adopted is Microsoft Access. Keywords: class website。s politics, economy, living, etc. So websites are also playing an important role in inter. It has already bee the important ponent in the government, enterprises and institutions information construction. It brings people39。ASP。網(wǎng)站采用的數(shù)據(jù)庫(kù)是 Microsoft Access 。 本文介紹了構(gòu)建班級(jí)網(wǎng)站的技術(shù)和實(shí)現(xiàn)方法,重點(diǎn)講述了注冊(cè)登陸,留言板,班級(jí)相冊(cè)等幾個(gè)主要功能的實(shí)現(xiàn)?;?ASP 技術(shù)的 班級(jí)網(wǎng)站建設(shè) 摘要 : 再 Inter飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟(jì)、生活等各個(gè)方面發(fā)揮著重要的作用。因此網(wǎng)站在Inter 應(yīng)用上的地位顯而易見(jiàn),它已成為政府、企事業(yè)單位信息化建設(shè)中的重要組成部分,從而倍受人們的重視。網(wǎng)站頁(yè)面采用 Dreamweaver MX所見(jiàn)即所得的網(wǎng)站設(shè)計(jì)工具,并結(jié)合 ASP 技術(shù)來(lái)設(shè)計(jì),網(wǎng)站圖片、動(dòng)畫(huà)設(shè)計(jì)采用 和 Flash MX,在代碼方面主要是以 HTML為主的設(shè)計(jì)語(yǔ)言。 關(guān)鍵詞 :班級(jí)網(wǎng)站 。 Dreamweaver Construction of the Class Websites Based on DREAMWEAVER and ASP Technology Abstract: Today, inter is developed at full speed, inter bees the important channel of that people obtain, release and transmits information. It is on all respects such as people39。s attention. This paper introduces the technology and method of construction of the class websites. It especially has told realization in such several main functions as registers to