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

正文內(nèi)容

畢業(yè)設計-網(wǎng)上書店-網(wǎng)絡書城—論文-文庫吧

2024-11-11 18:44 本頁面


【正文】 ver_MX 開發(fā)的關(guān)聯(lián)規(guī)則采掘系統(tǒng)和利用 IIS+ASP 技術(shù)實現(xiàn)的個性化 Web 頁面生成器兩部分組成。關(guān)聯(lián)規(guī)則采掘系統(tǒng)對數(shù)據(jù)庫中的歷史記錄進行分析,產(chǎn)生用戶關(guān)聯(lián)規(guī)則表;頁面生成器則負責記錄用戶行為和根據(jù)關(guān)聯(lián)規(guī)則表動態(tài)生成用戶個性化 Web頁面。二者通過數(shù)據(jù)庫服務器和 Web服務器連接。 主要完成 Web 服務器端的用戶管理、圖書目錄管理、圖書信息錄入管理、書店定單管理、圖書的瀏覽和查找、書店購物結(jié)帳功能模塊的設 計、實現(xiàn)與完善以及整個實驗網(wǎng)站的組織建立和測試工作。 第二章 編程環(huán)境基礎知識 、開發(fā)技術(shù) 本次畢業(yè)設 計的任務是,構(gòu)建一個 商務網(wǎng)站 —— 網(wǎng)上書店,采用的主要技術(shù)是基于 IIS服務器端的 ASP、 IIS的組件、網(wǎng)頁編程語言 HTML、數(shù)據(jù)庫以 Microsoft Office 的 Access 為平臺 以及鏈接數(shù)據(jù)庫 ODBC。 ASP 是 Active Server Page的縮寫,意為 “活動服務器網(wǎng)頁 ”。 ASP 是微軟公司開發(fā)的代替 CGI腳本程序的一種應用 ,它可以與數(shù)據(jù)庫和其它程序進行交互,是一種簡單、方便的編程工具 。 ASP 的網(wǎng)頁文件的格式是 .asp,現(xiàn)在常用于各種動態(tài)網(wǎng)站中。 ASP是一種服務器端腳本編寫環(huán)境,可以用來創(chuàng)建和運行動態(tài)網(wǎng)頁或 web 應用程序。 ASP網(wǎng)頁可以包含HTML 標記、普通文本、腳本命令以及 COM 組件等。利用 ASP 可以向網(wǎng)頁中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用 HTML網(wǎng)頁作為用戶界面的 web應用程序。 與 HTML相比, ASP 網(wǎng)頁具有以下特點: ( 1)利用 ASP 可以實現(xiàn)突破靜態(tài)網(wǎng)頁的一些功能限制,實現(xiàn)動態(tài)網(wǎng)頁技術(shù); ( 2) ASP 文件是包含在 HTML 代碼所組成的文件中的,易于修改和測試; ( 3) 服務器上的 ASP 解釋程序會在服務器端制定 ASP 程序,并將結(jié)果以 HTML 格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽 ASP 所產(chǎn)生的網(wǎng)頁; ( 4) ASP 提供了一些內(nèi)置對象,使用這些對象可以使服務器端腳本功能更強。例如可以從 web 瀏覽器中獲取用戶通過 HTML表單提交的信息,并在腳本中對這些信息進行處理,然后向 web 瀏覽器發(fā)送信息; ( 5) ASP 可以使用服務器端 ActiveX組建來執(zhí)行各種各樣的任務,例如存取數(shù)據(jù)庫、發(fā) Email 或訪問文件系統(tǒng)等。 ( 6)由于服務器是將 ASP程序執(zhí)行的結(jié)果以 HTML 格式 傳回客戶端瀏覽器,因此使用者不會看到 ASP 所編寫的原始程序代碼,可放置 ASP 程序代碼被竊取。 ASP 與 IIS IIS 簡介 Wsb 服務器是 Web 應用程序的心臟。 IIS(Inter Information Server)是微軟推出的 Windows NT Option Pack 的主要成員,作為 Win2021server 的擴展,自推出以來已經(jīng)有了很大發(fā)展,其體系結(jié)構(gòu)是當今市場上最受關(guān)注的 Web服務器之一。新推出的 版本增強了系統(tǒng)安全性,具有服務器端腳本開發(fā)調(diào)試,內(nèi)容管理和站點分析 ,崩潰防護,內(nèi)置 JAVA 虛擬機及全面支持 ASP 等強大功能。 IIS 與 ASP 的結(jié)合 在過去,客戶機 /服務器結(jié)構(gòu)的設計與 Web 的相關(guān)技術(shù)幾乎處于平行線上,兩者相互獨立并無法做出集成性的設計?,F(xiàn)在我們利用 IIS+ASP 構(gòu)成三層式 Web結(jié)構(gòu)(如圖 所示)的中間一層,將客戶機 /服務器結(jié)構(gòu)與 Web 密切結(jié)合,完成前后端兩者的集成輸出功能,使得 Web 站點的開發(fā)更方便,實現(xiàn)的功能更強大。 利用 IIS+ASP 技術(shù)來集成 Web 前后端所帶來的強大效益可歸結(jié)為以下幾個方面: 1. 減少構(gòu)建和維護成本 2. 加快聯(lián)機過程 3. 應用軟件 集中在服務器端開發(fā)管理 4. 前端可使用任何瀏覽器( IE、 Netscape? ..) 5. 后端可存取任何數(shù)據(jù)庫 (SQL、 Access? ..) 6. 可使用任何腳本語言開發(fā) (VBScript、 JavaScript、 PERL? ..) 程序和計算邏輯 前端瀏覽器 ActiveX Server元件 ActiveX Server 元件 后端數(shù)據(jù)庫 數(shù)據(jù)庫服務器 Microsoft IIS + ASP 瀏覽器 圖 ASP 的內(nèi)部特點 ASP 內(nèi)部 6 大對象 ASP 提供了 6 個功能強大的內(nèi)部對象,每個對象具有各自的屬性( Property)、方法( Method),有的還擁有數(shù)據(jù)集合( Collection)與事件( Event),它們共同完成 Web 中的一 些重要工作。這 6個對象及其功能描述如表 所示。 對象名稱 功能描述 Request 從客戶端取得信息 Response 將信息送給客戶端 Server 提供一些 Web服務器工具 Session 儲存在一個 Session內(nèi)的用戶信息,該信息僅可被該用戶訪問 Application 在一個 ASPApplication中讓不同的客戶端共享信息 Object Context 配合 Microsoft Transaction服務器進行分布式事務處理 表 ASP 內(nèi)部 6大對象及其功能 合理地 運用這些對象可以使原本復雜,煩瑣的工作變得簡捷而條理清晰。 我們可以用以下的語法直接使用這些對象:對象 /屬性 /方法 /數(shù)據(jù)集合 Global 文件 每一個以 Active Server Pages 為基礎的應用程序都擁有一個 文件( ASA 后綴名其實是 Active Server Application 的縮寫),它位于每一個應用程序的基點目錄之下。當 Active Server Pages 做下面兩個動作時, Server便會去讀 文件: Server 啟動之后,一 個應用程序目錄中任一個 ASP 文件被提出第一個 HTTP 請求( Request)時。 Session 的客戶端向 Server 請求一個 ASP 文件時。 前面已經(jīng)提到 Application和 Session這兩個 ASP的內(nèi)部對象。 Application對象內(nèi)的信息供所有正在執(zhí)行該應用程序的用戶分享,它創(chuàng)建于 Web Server 啟動后一個應用程序中任一 ASP 文件被提出第一個 HTTP 請求時,結(jié)束于 Server端停止運行。而 Session 對象僅屬于一位用戶,維持一個用戶端的信息,其他用戶無法訪問,它創(chuàng)建于一個不具 有 Session 的用戶向 Server 請求一個 ASP 文件時,結(jié)束于該 Session 到期(即用戶端超過某時間段沒有向 Server 提出要求或刷新 Web 頁面)或 Abandon 語句的調(diào)用。可見, 文件的調(diào)用與Application 與 Session 這兩個對象密切相關(guān)。事實上我們通常在 Global。 asa文件中寫入以下內(nèi)容: 1. Application 或 Session 的開始事件( Startevent)。 2. Application 或 Session 的結(jié)束事件 (Endevent)。 這樣,在一個 Application 或 Session 對象被創(chuàng)建或結(jié)束時,系統(tǒng)會自動完成 文件中寫入的相應事件。值得注意的是,如果一個 Application與一個 Session 同時開始, Active Server Pages 會先處理 Application 的開始事件,而如果一個 Application 與一個 Session 同時結(jié)束, Active Server Pages則會先處理 Session 的結(jié)束事件。 利用 ADO 訪問數(shù)據(jù)庫 ADO( ActiveX Data Objects)是一種操作 Microsoft 所支持的數(shù)據(jù) 庫的新技術(shù)。在 ASP 中, ADO可以看作是一個服務器組件 (Server Component),更簡單點說,是一系列的對象,應用這些功能強大的對象,即可輕松完成對數(shù)據(jù)庫復雜的操作。本文中個性化頁面的實現(xiàn)便大量地用到了 ADO 技術(shù)。具體的操作步驟可以歸納為以下幾步: 1.創(chuàng)建數(shù)據(jù)庫源名 (DSN) 2.創(chuàng)建數(shù)據(jù)庫鏈接 (Connection) 3.創(chuàng)建數(shù)據(jù)對象 4.操作數(shù)據(jù)庫 5.關(guān)閉數(shù)據(jù)對象和鏈接 每一步的作法如下: 一、創(chuàng)建數(shù)據(jù)源名 DSN(Date Source Name)即數(shù)據(jù)源名稱。我們知 道, ODBC 是一種訪問數(shù)據(jù)庫的方法,只要系統(tǒng)中有相應的 ODBC 驅(qū)動程序,任何程序就可以通過 ODBC 操縱驅(qū)動程序的數(shù)據(jù)庫。比如我們系統(tǒng)中有 Access 的 ODBC 驅(qū)動程序,那么即使我們沒有 Access 軟件,也可以在我們的程序中對一個 Access 的 MDB 數(shù)據(jù)庫加、刪、改記錄。而且我們根本不用知道這個數(shù)據(jù)庫是放在哪里的。我們只要寫出 SQL 語句,ODBC 驅(qū)動程序就會幫我們做一切事情。我們在給 ODBC 驅(qū)動程序傳 SQL 指令時,即是用 DSN 來告訴它到底操作的是哪一個數(shù)據(jù)庫。如果數(shù)據(jù)庫的平臺變了,比如我們改用了 SQL Server 的數(shù)據(jù)庫,只要其中表的結(jié)構(gòu)沒變,我們就不用改寫我們的程序,只要重新在系統(tǒng)中配置 DSN 就行了。由此可見, DSN 是應用程序和數(shù)據(jù)庫之間的橋梁。 二、創(chuàng)建數(shù)據(jù)庫鏈接 (Connection) 鏈接用以保持一些關(guān)于正在訪問的數(shù)據(jù)的一些狀態(tài)信息,以及鏈接者信息。ASP 文件中如果要訪問數(shù)據(jù),必須首先創(chuàng)建與數(shù)據(jù)庫的鏈接,其語法如下: set Conn=(“ ” ) 這條語句創(chuàng)建了鏈接對象 Conn,接下來: connstr=Provider=。=amp。pPath(amp。dbamp。) connstr 這條語句打開鏈接,用到了 DSN,本例為“ connstr”。 以上兩個步驟缺一不可,因為鏈接對象的創(chuàng)建與打開是兩回事,只有打開了才真正可以使用。 三、創(chuàng)建數(shù)據(jù)對象 (Record Set) ADO 中的數(shù)據(jù)對象通常保存的是查詢結(jié)果。 Record Set 是 ADO 中最復雜的對象,有許多屬性和方法。 Record Set 保存的是一行行的記錄,并標有一個當前記錄。以下是創(chuàng)建 方法: Set Record Set=(sqtStr) 這條語句創(chuàng)建并打開了對象 Record Set,其中 Con是先前創(chuàng)建的鏈接對象,rs是一個字串,代表一條標準的 SQL 語句。例如: rs=“ SELECT * FROM shop_books” Set Record Set=(rs) 這條語句執(zhí)行后,對象 Record Set 中就保存了表 tab1 中的所有記錄。 四、操作數(shù)據(jù)庫 我們通過調(diào)用鏈接對象的 Execute 方法來將查詢結(jié)果返回給一個數(shù)據(jù)對象或進行插入、刪除 等操作。例如: rs=“ INSERT INTO tab1 VALUES(1,2)” (rs) /執(zhí)行插入操作 五、關(guān)閉數(shù)據(jù)對象和鏈接對象 在使用了 ADO 對象之后要關(guān)閉它,因為它使用了一定的服務器資源。通過調(diào)用方法 close 實現(xiàn)關(guān)閉,然后再釋放它。 Record Set Record Set=Nothing /關(guān)閉創(chuàng)建的數(shù)據(jù)對象 Set mConn=Nothing /關(guān)閉創(chuàng)建的鏈接對象 第三章 需求分析 系統(tǒng)功能描述 客戶界面部分 ,可以通過關(guān)鍵字或者出版商進行查詢 管理界面部分 :增加、修改和刪除出版商 :修改、刪除、查看和增加新書 :查看、修改和刪除 :查看訂單情況,更新訂單付款,出貨狀態(tài)和刪除訂單等功能 :增加、修改和刪除購物幫 助 系統(tǒng)性能需求 開發(fā)工具: Microsoft Office Access2021 Macromedia DreamWeaverMX 2021,FlashMX2021,FireWorkMX2021,PhotoShop。 開發(fā)語言: ASP+Access. 開發(fā)技術(shù):基于 IIS 等服務器的 ASP 技術(shù) 面向?qū)ο螅盒枨笳? 第四章 總體 設計 系統(tǒng)模塊結(jié)構(gòu)設計 功能模塊圖 用戶模塊劃分如圖 : 圖 用戶的管理功能劃分如圖 所示: 網(wǎng)站流程圖 用戶端 用戶注冊 用戶登陸 用戶注消 購物車車車 查詢商品 用戶管理 管理端 個人資料 定
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1