【正文】
SP的優(yōu)勢 Active Server Pages:“動態(tài)服務器網(wǎng)頁”,一般簡稱為“ ASP”,ASP 之所以能受到大家的重 視與使用的原因,主要在于所產(chǎn)生的執(zhí)行結(jié)果都是標準的 HTML 格式,而且這些程序是在網(wǎng)絡服務端中執(zhí)行,使用一般的瀏覽器(如 IE 或 Netscape)都可以正確地獲得 ASP 的“執(zhí)行”結(jié)果,并且將這 ASP 執(zhí)行的結(jié)果直接在瀏覽器中“瀏覽”,不像 VBScript或 JavaScript 是在客戶端( Client)的瀏覽器上執(zhí)行,若使用 VBScript來設計程序,客戶端(C lient)在IE瀏覽器中可以顯示程序執(zhí)行的結(jié)果,可是,客戶端(C lient)若使用 Netscape 瀏覽器就無法顯示 VBScript第二章 網(wǎng)站開發(fā)工具及技術 7 的執(zhí)行結(jié)果。同時可以利用第三方組件或根據(jù)自己的需要來創(chuàng)建自己的組件。自此,消費者通過網(wǎng)絡無拘無束地完成了他的一次購物 過程,整個過程都是消費者坐在自己的計算機前點擊鼠標和鍵盤,所需做的只是查看商品信息以及下單結(jié)帳,其它的工作就交給商戶、銀行與物流機構(gòu)去完成,整個過程都是很方便安全快捷,因而越來越受到消費者的歡迎。 ( 3)企業(yè)與消費者間的電子商務( Business to Customer,簡稱 BtoC 模式) 這種模式是企業(yè)通過在互聯(lián)網(wǎng)上開設網(wǎng)上商店,消費者通過網(wǎng)絡瀏覽產(chǎn)品信息,并在網(wǎng)上下單,在線支付。電子商務 [10]就是利用信息技術將商務活動的各實體:企業(yè)、消第一章 緒論 2 費者、政府聯(lián)系起來,通過互聯(lián)網(wǎng)絡將信息流、商流、物流、資金流完整結(jié)合從而實現(xiàn)商務活動過程。計算機、網(wǎng)絡通信、信息技術、支付技術、安全技術的發(fā)展以及計算機的普及與網(wǎng)絡應用等基礎設施建設為電子商務的應用提供硬件支持與安全保障,是電子商務發(fā)展的硬件基礎;電子商務法的制定與發(fā)布為電子商務的發(fā)展提供了法律保障,成為電子商務發(fā)展的軟件基礎。企業(yè)與客戶通過網(wǎng)上訂購,電子支付等,使他們的關系變得如此貼近,從而使商務活動發(fā)生 深刻變革。 普遍性: Inter 的普及和網(wǎng)絡經(jīng)濟的優(yōu)越性使得電子商務成為普 遍存在的新經(jīng)濟模式; 方便性:電子商務不受地域限制,交易方式靈活快捷,24小時自由在線服務; 整體性:電子商務將人工操作和信息處理、各功能模塊集成一個不可分割的整體,提高人力、物力的 利用率以及系統(tǒng)運行的嚴密性; 安全性:電子商務網(wǎng)絡系統(tǒng)采用了嚴密的安全措施,如加密技術、數(shù)字證書、防火墻、病毒防護等; 協(xié)調(diào)性:電子商務活動的進行需各部門的協(xié)調(diào)合作,如客戶、供應商、銀行、物流中心、通訊部門等 的合作才能完成電子商務的全過程。網(wǎng)站業(yè)務系統(tǒng):是電子商務系統(tǒng)的基礎應用平臺,客戶終端通過網(wǎng)絡訪問網(wǎng)站業(yè)務系統(tǒng)進行電子商務應用;認證中心:認證中心向網(wǎng)站業(yè)務系統(tǒng)、支付網(wǎng)關、客戶終端提供證書發(fā)放、授權(quán)服務與認證,是保證電子商務應用安全的機構(gòu);支付網(wǎng)關:是企業(yè)、銀行與客戶交易資金轉(zhuǎn)移的接口,是實現(xiàn)在線支付的接口界面。 含義 ( 1) ASP 利用 ActiveX 組件來實現(xiàn)一定的功能 ActiveX是指存在于 Web服務器端的動態(tài)鏈接庫 (.dll)或可執(zhí)行文件(.exe)中的、可以用來實現(xiàn)某些特定功能的模塊。 ( 3) ASP 返回標準的 html 頁面,可以在常用的瀏覽器中顯示。 ? Active Server Pages 能與任何 ActiveX scripting 語言相容。利用這一技術,可以建立先進、安全和跨平臺的動 態(tài)網(wǎng)站。Java 類完成數(shù)據(jù)提供,在模板中就沒有 Java 代碼,這意味著這些模板可以由一個 HTML編寫人員來維護?;诮M件的方法加速了總體的開發(fā)過程,極大地提高了項目整體開發(fā)的效率。 IIS 版本以后引入了 ASP,可第二章 網(wǎng)站開發(fā)工具及技術 10 以很容易的張貼動態(tài)內(nèi)容和開發(fā)基于 Web 的應用程序。 (5)數(shù)據(jù)倉庫支持 體系結(jié)構(gòu) ? 客戶機 /服務器體系結(jié)構(gòu) ? 數(shù)據(jù) 庫體系結(jié)構(gòu):劃分為數(shù)據(jù)庫邏輯結(jié)構(gòu)和物理結(jié)構(gòu)。一般使用 ADO 訪問數(shù)據(jù)庫的 ASP 腳本程序使用 Connection 對象建立并管理與遠程數(shù)據(jù)庫的連接;使用 Command 對象提供靈活的查詢;使用 Recordset 對象訪問數(shù)據(jù)庫查詢所返回的結(jié)果。 Flash MX Flash MX 是 Macromedia 公司的一個的網(wǎng)頁交互動畫制作工具。有了 CSS 的控制,我們的網(wǎng)頁便會給人一種賞心悅目、工工整整的感覺,同時字體的色彩變化也使主頁變得更加生動活潑。 接口設計 用戶接口 第三章 網(wǎng)站開發(fā)過程 14 IE 瀏覽器 外部接口 Inter 接口。A( ID 號 、問題、解答、日期) 生活萬花筒( ID 號 、主題、內(nèi)容、日期) 后臺用戶( ID 號 、用戶名、密碼、真實姓名、權(quán)限級 別) 功能實現(xiàn) 不管是動態(tài)網(wǎng)站,還是其它 B/S 結(jié)構(gòu)的系統(tǒng),都離不開表單。 } return true。b39。sexamp。leixing1amp。jianliamp。rongyuamp。session(midname)amp。 end if if job then sql = sql amp。leixing1amp。 and sex=39。,job=39。,leixing1=39。,jianli=39。,rongyu=39。 sqlStr end if if panduan=pic then ?id=amp。amp。sex1amp。代碼如下: % id=request(id) name1=request(name1) job=request(job) leixing1=request(leixing1) leixing2=request(leixing2) sex=request(sex) page=request(page) jumppage=request(jumppage) set fileconn = () conn = select photo_id from mingren_info where id=39。 sql sql = delete mingren_info where id=39。pageamp。leixing1=amp。 % 測試 在網(wǎng)站運行時按照需求分析逐項測試系統(tǒng)各功能。 。 結(jié)束語 25 結(jié)束語 制作一個網(wǎng)站需要長時間的醞釀,制作一個出色的網(wǎng)站還需要觀 察人、事、 物,或許還不夠。amp。name1=amp。idamp。idamp。leixing1=amp。name11amp。amp。rongyuamp。jianliamp。leixing1amp。jobamp。sexamp。 end if if leixing2 then sql = sql amp。amp。) sqlStr end if if panduan=pic then end if if panduan= or panduan=add then session(mingren_photo)= end if () % 能 查詢反饋頁面 查詢反饋頁面通過接收查詢頁面的輸入數(shù)據(jù)進行數(shù)據(jù)庫的條件查詢。,39。,39。,39。,39。 ASP 代碼如下: % Set fileconn = () Application(conn) panduan=request(panduan) name1=request(name1) sex=request(sex) job=request(job) leixing1=request(leixing1) leixing2=request(leixing2) jianli=request(jianli) zuopin=request(zuopin) rongyu=request(rongyu) 第三章 網(wǎng)站開發(fā)過程 21 if panduan=add or panduan=pic then sqlStr = insert into mingren_info (name1,sex,job,leixing1,leixing2,jianli,zuopin,rongyu,