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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-網(wǎng)上書(shū)店-網(wǎng)絡(luò)書(shū)城—論文-文庫(kù)吧

2024-11-11 18:44 本頁(yè)面


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