freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于asp的網(wǎng)上書店的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2024-12-13 22:10 本頁面
 

【文章內(nèi)容簡介】 ASP 是服務(wù)器端的腳本執(zhí)行環(huán)境,可用來產(chǎn)生和執(zhí)行動態(tài)的高性能的 WEB 服務(wù)器程序。 當(dāng)用戶使用瀏覽器請求 ASP 主頁時(shí), WEB 服務(wù)器響應(yīng),調(diào)用 ASP 引擎來執(zhí)行ASP 文件,并解釋其中的腳本語言 (JScript 或 VBScript),通過 ODBC 連接數(shù)據(jù)庫,由數(shù)據(jù) 庫訪問組件 ADO(ActiveX Data Objects)完成數(shù)據(jù)庫操作,最后 ASP 生成包含有數(shù)據(jù)查詢結(jié)果的 HTML 主頁返回用戶端顯示。 由于 ASP 在服務(wù)器端運(yùn)行,運(yùn)行結(jié)果以HTML 主頁形式返回用戶瀏覽器,因而 ASP 源程序不會泄密,增加了系統(tǒng)的安全保密性。此外, ASP 是面向?qū)ο蟮哪_本環(huán)境用戶可自行增加 ActiveX 組件來擴(kuò)充其功能,拓展應(yīng)用范圍。 頁面的結(jié)構(gòu): ASP 的程序代碼簡單、通用,文件名由 .asp 結(jié)尾, ASP 文件通常由四部分構(gòu)成: 1) 標(biāo)準(zhǔn)的 HTML 標(biāo)記:所有的 HTML 標(biāo)記均可使 用。 2) ASP 語法命令:位于 % % 標(biāo)簽內(nèi)的 ASP 代碼。 3) 服務(wù)器端的 include 語句:可用 include 語句調(diào)入其它 ASP 代碼,增強(qiáng)了編程的靈活性。 4) 腳本語言: ASP 自帶 JScript 和 VBScript 兩種腳本語言,增加了 ASP 的編程功能,用戶也可安裝其它腳本語言,如 Perl、 Rexx 等。 的運(yùn)行環(huán)境 目前 ASP 可運(yùn)行在三種環(huán)境下。 1) WINDOWS NT server 運(yùn)行 IIS (Inter Information Server)以上。 2) WINDOWS NT workstation 運(yùn)行 Peer Web Server 以上。 基于 ASP的網(wǎng)上書店的設(shè)計(jì)與實(shí)現(xiàn) 1320679645 16 3) WINDOWS 95/98 運(yùn)行 PWS(Personal Web Server)。 其中以 NT server 上的 IIS 功能最強(qiáng),提供了對 ASP 的全面支持,是創(chuàng)建高速、穩(wěn)定的ASP 主頁的最佳選擇。 的內(nèi)建對象 ASP 提供了六個(gè)內(nèi)建對象,供用戶直接調(diào)用: 1) Application 對象:負(fù)責(zé)管理所有會話信息,可用來在指定的應(yīng)用程序的所有用戶之間共享信息。 2) Session 對象:存貯特定用戶的會話信息,只被該用戶訪問,當(dāng)用戶在不同 WEB 頁面跳轉(zhuǎn)時(shí), Session 中的變量在用戶整個(gè)會話過程中一直保存。 Session 對象需 cookie支持。 3) Request 對象:從用戶端取得信息傳遞給服務(wù)器,是 ASP 讀取用戶輸入的主要方法。 4) Response 對象:服務(wù)器將輸出內(nèi)容發(fā)送到用戶端。 5) Server 對象:提供對服務(wù)器有關(guān)方法和屬性的訪問。 6) Object Context 對象: IIS 新增的對象,用來進(jìn)行事務(wù)處理。此項(xiàng)功能需得到MTS(Microsoft Transcation Server)管理的支持。 5. ASP 的主要內(nèi)置組件: 1) Ad Rotator 組件:用來按指定計(jì)劃在同一頁上自動輪換顯示廣告,用于 WWW 上日益重要的廣告服務(wù)。 2) Browser Capabilities 組件:確定訪問 WEB 站點(diǎn)的用戶瀏覽器的功能數(shù)據(jù),包括類型、性能、版本等。 3) Database Access 組件:提供 ADO (ActiveX Data Objects)來訪問支持 ODBC 的數(shù)據(jù)庫。 4) File Access 組件:提供對服務(wù)器端文件的讀寫功能 。 5) Content Linking 組件:生成 WEB 頁內(nèi)容列表,并將各頁順序連接,用于制作導(dǎo)航條。 此外,還可安裝 Myinfo、 Counters、 Content Rotator、 Page Count 等組件,用戶也可自行編制 Actiive 組件,以提高系統(tǒng)的實(shí)用性。 6. Database Access 組件 ADO WWW 上很重要的應(yīng)用是訪問 WEB 數(shù)據(jù)庫,用 ASP 訪問 WEB 數(shù)據(jù)庫時(shí),必須使用 ADO 組件, ADO 是 ASP 內(nèi)置的 ActiveX 服務(wù)器組件 (ActiveX Server Component),通過在 WEB 服務(wù)器上設(shè)置 ODBC 和 OLEDB 可連接多種數(shù)據(jù)庫:如 SYBASE、基于 ASP的網(wǎng)上書店的設(shè)計(jì)與實(shí)現(xiàn) 1320679645 17 ORACLE、 INFORMIX、 SQL SERVER、 ACCESS、 VFP 等,是對目前微軟所支持的數(shù)據(jù)庫進(jìn)行操作的最有效和最簡單直接的方法。 ADO 組件主要提供了以下七個(gè)對象和四個(gè)集合來訪問數(shù)據(jù)庫。 1) Connection 對象:建立與后臺數(shù)據(jù)庫的連接。 2) Command 對象:執(zhí)行 SQL 指令,訪問數(shù)據(jù)庫。 3) Parameters 對象和 Parameters 集合:為 Command 對象提供數(shù)據(jù)和參數(shù)。 4) RecordSet 對象:存放訪問數(shù)據(jù)庫后的數(shù)據(jù)信息,是最經(jīng)常使用的對象。 5) Field 對象和 Field 集合:提供對 RecordSet 中當(dāng)前記錄的各個(gè)字段進(jìn)行訪問的功能。 6) Property 對象和 Properties 集合:提供有關(guān)信息,供 Connection、 Command、RecordSet、 Field 對象使用。 7) Error 對象和 Errors 集合:提供訪問數(shù)據(jù)庫時(shí)的錯(cuò)誤信息。 三 . ASP 訪問數(shù)據(jù)庫步驟 在 ASP 中,使用 ADO 組件訪問后臺數(shù)據(jù)庫,可通過以下步驟進(jìn)行: 1. 定義數(shù)據(jù)源 在 WEB 服務(wù)器上打開 “控制面板 ”,選中 “ODBC”,在 “系統(tǒng) DSN”下選 “添加 ”,選定你希望的數(shù)據(jù)庫種類、名稱、位置等。本文定義 “SQL SERVER”,數(shù)據(jù)源為 “HT”,數(shù)據(jù)庫名稱為 “HTDATA”,腳本語言采用 Jscript。 2,使用 ADO 組件查詢 WEB 數(shù)據(jù)庫 1) 調(diào)用 方法取得 “”的實(shí)例,再使用 Open 方法打開數(shù)據(jù)庫: conn = (“”) (“HT”) 2) 指定要執(zhí)行的 SQL 命令 連接數(shù)據(jù)庫后,可對數(shù)據(jù)庫操作,如查詢,修改,刪除等,這些都是通過 SQL 指令來完成的,如要在數(shù)據(jù)表 signaltab 中查詢代碼中含有 “X”的記錄 sqlStr = “select * from signaltab where code like ?%X%?” rs = (sqlStr) 3) 使用 RecordSet 屬性和方法,并顯示結(jié)果 為了更精確地跟蹤數(shù)據(jù),要用 RecordSet 組件創(chuàng)建包含數(shù)據(jù)的游標(biāo) ,游標(biāo)就是儲存在內(nèi)存中的數(shù)據(jù)。 基于 ASP的網(wǎng)上書店的設(shè)計(jì)與實(shí)現(xiàn) 1320679645 18 rs = (“”) (sqlStr,conn,1,A) 注: A=1 讀取 A=3 新增、修改、刪除 在 RecordSet 組件中,常用的屬性和方法有: : RecordSet 對象的字段數(shù)。 rs(i).Name: 第 i 個(gè)字段的名稱, i 為 0 至 rs(i): 第 i 個(gè)字段的數(shù)據(jù), i 為 0 至 rs(字段名 ): 指定字段的數(shù)據(jù)。 :游標(biāo)中的數(shù)據(jù)記錄總數(shù)。 : 是否最后一條記錄。 : 指向第一條記錄。 : 指向最后一條記錄。 : 指向上一條記錄。 : 指向下一條記錄。 : 將數(shù)據(jù)放入數(shù)組中。 : ADO 的 ResultSet 或 Connection 的屬性個(gè)數(shù)。 (item).Name: ADO 的 ResultSet 或 Connection 的名稱。 : ADO 的 ResultSet 或 Connection 的值。 (): 關(guān)閉連接。 4) 關(guān)閉數(shù)據(jù)庫 () 四 .查詢 WEB 數(shù)據(jù)庫舉例 下面這段示例程序是訪問 SQL SERVER 數(shù)據(jù)庫的 signaltab 表,表中有三個(gè)字段:code(代碼字段,字符型, 3 位 ), class(分類字段,字符型, 10 位 ), memo(備注字段,字符型, 20 位 )。程序中數(shù)據(jù)源 DSN: HT、 用戶名: client、口令: passwd。 屏幕輸入頁面 % @ language=javascript % html head 基于 ASP的網(wǎng)上書店的設(shè)計(jì)與實(shí)現(xiàn) 1320679645 19 title請輸入查詢條件 PLEASE INPUT CONDITION/title /head form action= METHOD=post target=_self input TYPE=text size=6 maxlength=3 NAME=signalCode VALUE=代碼 /font/p /center/divp/p input LANGUAGE=JavaScript TYPE=submit VALUE=“確認(rèn) ” NAME=B1 input TYPE=reset VALUE=“清除 ”NAME=B2 input LANGUAGE=JavaScript TYPE=button NAME=B3 VALUE=“返回 ” ONCLICK=() /font/p /center/div /form /body /html 數(shù)據(jù)庫處理程序 !include virtual=/master/ script language=javascript runat=server var signalCode=(signalCode)。 dbConn = ()。 (DSN=HT。UID=client。PWD=passwd)。 rs = ()。 var sqlStr = select * from signaltab order by code。 (sqlStr,dbConn,1)。 if( 1) { (p 無符合條件記錄 /p)。 (pform input type=39。button39。 value=39。 返回 39。 onclick=39。()39。 name=39。b139。/form/p)。 } 基于 ASP的網(wǎng)上書店的設(shè)計(jì)與實(shí)現(xiàn) 1320679645 20 else { (PcenterB數(shù)據(jù)查詢結(jié)果 /B/center/P)。 (trtdb代碼 /b/tdtdb分類 /b/tdtdb備注/b/td)。 for(var i = 1。i = 。i++) { if(!) { (tdspan style=39。fontsize:9t39。+rs(code)+/span/td)。 (tdspan style=39。fontsize:9t39。+rs(class)+/span/td)。 (tdspan style=39。fontsize:9t39。+rs(memo)+/span/td)。 (/tr)。 ()。 } else break。 } (/table/form)。 ()。 ()。 } /script 基于 ASP的網(wǎng)上書店的設(shè)計(jì)與實(shí)現(xiàn) 1320679645 21 第三章 系統(tǒng)的總體分析與設(shè)計(jì) 分析該網(wǎng)上書店系統(tǒng),制訂整個(gè)系統(tǒng)框架, 主要要求及特點(diǎn) 如下: 在 Inter,客戶可通過 IE 或其他瀏覽器瀏覽書目信息; 在互聯(lián)網(wǎng),可提交訂單; 后臺數(shù)據(jù)庫用 Microsoft Access ; 采用 B/S 方式設(shè)計(jì); 系統(tǒng)采用會員制,會員采用唯一的顧客標(biāo)識號來標(biāo)識身份; 具有購物車功能; 對購物車,可增加新書、修改數(shù)量、刪除已選書籍等,確認(rèn)后,才完成交易; 系統(tǒng)應(yīng)具備一定的安全性與可靠性; 客戶應(yīng)能通過作者姓名、書名或者 ISBN 號來檢索書籍; 客戶可在網(wǎng)上進(jìn)行注冊,成為會員; 1客戶應(yīng)能修改除客戶號以外的所有客戶信息; 1客戶能查看當(dāng)前訂單和以往訂單; 1書店員工能查找客戶聯(lián)系信息; 1書店員工在發(fā)貨后能改寫訂單中的發(fā)貨日期; 1客戶可以通過信息反饋系統(tǒng)跟書店員工進(jìn)行交流。 研究目標(biāo) 本課題主要研究網(wǎng)上書店系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),在網(wǎng)上開書店也是一種電子商務(wù)行為,制作一個(gè)電子商務(wù)網(wǎng)站最大的目的就是盈利。盈利靠的就是銷量,而網(wǎng)站用戶則是基于 ASP的網(wǎng)上書店的設(shè)計(jì)與實(shí)現(xiàn) 1320679645 22 決定銷量最主要的因素。 用戶是一個(gè)網(wǎng)站生產(chǎn)和發(fā)展的根本。由于專業(yè)網(wǎng)站內(nèi)容和服務(wù)針對性強(qiáng),對用戶的吸引力大,相同類型的專業(yè)網(wǎng)站之間的競爭就更加明顯。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1