版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、International Business School,Nankai University南開大學(xué)國際商學(xué)院電子商務(wù)系統(tǒng)的分析與規(guī)劃第七章 電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)南開大學(xué)國際商學(xué)院信管系8/11/20222電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)系統(tǒng)設(shè)計(jì)本章主要內(nèi)容概述電子商務(wù)應(yīng)用系統(tǒng)的功能數(shù)據(jù)層電子商務(wù)應(yīng)用的設(shè)計(jì)表示層電子商務(wù)應(yīng)用的設(shè)計(jì)典型的電子商務(wù)應(yīng)用南開大學(xué)國際商學(xué)院信管系8/11/20223電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)系統(tǒng)設(shè)計(jì)本章主要內(nèi)容概述電子商務(wù)應(yīng)用系統(tǒng)的功能數(shù)據(jù)層電子商務(wù)應(yīng)用的設(shè)計(jì)表示層電子商務(wù)應(yīng)用的設(shè)計(jì)典型的電子商務(wù)應(yīng)用南開大學(xué)國際商學(xué)院信管系8/11/20224電子商務(wù)系統(tǒng)的規(guī)
2、劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)電子商務(wù)應(yīng)用軟件的層次電子商務(wù)應(yīng)用軟件的層次與功能應(yīng)用表達(dá)層商務(wù)邏輯層數(shù)據(jù)層客戶端表達(dá)邏輯(瘦客戶機(jī))服務(wù)器端表達(dá)邏輯表達(dá)邏輯(胖客戶機(jī))商務(wù)邏輯數(shù)據(jù)存取電子商務(wù)應(yīng)用軟件網(wǎng)絡(luò)交易電子零售客戶關(guān)系管理供應(yīng)鏈管理頁面廣播、動畫、短信網(wǎng)絡(luò)廣告信息發(fā)布虛擬社區(qū)數(shù)據(jù)庫存取聯(lián)機(jī)事務(wù)處理聯(lián)機(jī)分析電子商務(wù)應(yīng)用軟件功能瀏覽器Web服務(wù)器應(yīng)用服務(wù)器數(shù)據(jù)庫服務(wù)器電子商務(wù)應(yīng)用軟件的分布南開大學(xué)國際商學(xué)院信管系8/11/20225電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)應(yīng)用表達(dá)層的應(yīng)用軟件主要運(yùn)行于Web服務(wù)器和用戶終端設(shè)備。應(yīng)用軟件的主要作用是為最終用戶提供一個友好的交互界面,接收用戶
3、提交的事件,并將處理結(jié)果返回給用戶商務(wù)邏輯層的應(yīng)用軟件主要運(yùn)行于Web服務(wù)器或者應(yīng)用服務(wù)器。該部分軟件主要實(shí)現(xiàn)企業(yè)商務(wù)邏輯的核心功能,主要作用是進(jìn)行業(yè)務(wù)處理數(shù)據(jù)層的應(yīng)用軟件主要是完成數(shù)據(jù)的存取功能,可以運(yùn)行于應(yīng)用服務(wù)器或者數(shù)據(jù)庫服務(wù)器上。這部分軟件的基本功能是實(shí)現(xiàn)不同數(shù)據(jù)源的數(shù)據(jù)存取、聯(lián)機(jī)事務(wù)處理或聯(lián)機(jī)事務(wù)分析。電子商務(wù)應(yīng)用軟件的層次(續(xù))南開大學(xué)國際商學(xué)院信管系8/11/20226電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)電子商務(wù)應(yīng)用軟件的設(shè)計(jì)應(yīng)用表達(dá)層應(yīng)用軟件設(shè)計(jì)最為靈活、最富創(chuàng)新主要集中在如何采用有效的方式將結(jié)果展現(xiàn)在用戶的面前軟件功能主要通過Web上的動態(tài)和靜態(tài)網(wǎng)頁的信息發(fā)布實(shí)現(xiàn)設(shè)計(jì)
4、過程中需要注意不同終端設(shè)備的特性商務(wù)邏輯層應(yīng)用軟件設(shè)計(jì)最復(fù)雜、和具體業(yè)務(wù)需求關(guān)系密切可參考一些典型的電子商務(wù)應(yīng)用實(shí)例,再融入企業(yè)需求的具體要求進(jìn)行設(shè)計(jì)數(shù)據(jù)層應(yīng)用軟件設(shè)計(jì)主要包括數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)、企業(yè)商務(wù)活動中的聯(lián)機(jī)事務(wù)處理或者聯(lián)機(jī)事務(wù)功能的設(shè)計(jì)南開大學(xué)國際商學(xué)院信管系8/11/20227電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)系統(tǒng)設(shè)計(jì)本章主要內(nèi)容概述電子商務(wù)應(yīng)用系統(tǒng)的功能數(shù)據(jù)層電子商務(wù)應(yīng)用的設(shè)計(jì)表示層電子商務(wù)應(yīng)用的設(shè)計(jì)典型的電子商務(wù)應(yīng)用南開大學(xué)國際商學(xué)院信管系8/11/20228電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)電子商務(wù)應(yīng)用軟件的功能分析從發(fā)展的觀點(diǎn)看,在考慮電子商務(wù)的概念時,僅僅局限于利用I
5、nternet進(jìn)行商貿(mào)活動是不夠的,將利用各類電子信息網(wǎng)絡(luò)進(jìn)行的廣告、設(shè)計(jì)、開發(fā)、推銷、采購、配送、結(jié)算等全部商貿(mào)活動都納入電子商務(wù)的范疇較為妥當(dāng)電子商務(wù)的業(yè)務(wù)包括信息交換、售前售后服務(wù)、銷售、電子支付、運(yùn)輸,組建虛擬企業(yè)、公司和貿(mào)易伙伴可以共同擁有和運(yùn)營共享電子商務(wù)系統(tǒng)是一個包括商務(wù)、技術(shù)、支付、物流等許多角色與要素的系統(tǒng)工程。南開大學(xué)國際商學(xué)院信管系8/11/20229電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)電子商務(wù)應(yīng)用軟件的功能分析(續(xù))確定電子商務(wù)系統(tǒng)的商務(wù)功能,是在企業(yè)狀況分析與市場需求分析的基礎(chǔ)上完成的企業(yè)狀況分析是對企業(yè)自身狀況進(jìn)行分析,包括對企業(yè)組織、管理、業(yè)務(wù)流程、資源、
6、客戶需求、未來發(fā)展等的分析。要結(jié)合電子商務(wù)的特點(diǎn),從供應(yīng)鏈的角度重新審視企業(yè)組織、管理和業(yè)務(wù)流程,尋找與電子商務(wù)的最佳結(jié)合市場需求分析包括市場環(huán)境、客戶分析、供求分析和競爭分析等。必須對擬建的電子商務(wù)系統(tǒng)在未來可能面臨的競爭盡可能做出分析,最大限度地提高企業(yè)的競爭優(yōu)勢。南開大學(xué)國際商學(xué)院信管系8/11/202210電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)電子商務(wù)應(yīng)用軟件的主要業(yè)務(wù)功能信息服務(wù)功能提供諸如產(chǎn)品(或服務(wù))、價格、業(yè)務(wù)介紹等信息,以及搜索與導(dǎo)航功能,方便用戶獲得相關(guān)信息交易功能確定雙方交易的形成,如處理訂貨、支付以及其他與交易有關(guān)的事項(xiàng)支付結(jié)算功能完成雙方交易金額的清算對商品(或
7、服務(wù))的跟蹤功能目的是使客戶與商家能隨時保持交流與溝通南開大學(xué)國際商學(xué)院信管系8/11/202211電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)電子商務(wù)應(yīng)用軟件的系統(tǒng)功能網(wǎng)絡(luò)管理功能主要功能有故障管理、配置管理、性能管理、計(jì)費(fèi)管理、安全管理網(wǎng)絡(luò)安全功能主要功能有防火墻、主機(jī)安全措施、入侵檢測與安全審計(jì)、系統(tǒng)備份等網(wǎng)絡(luò)應(yīng)用功能DNS、內(nèi)部電子郵件、Telnet、FTP、Web服務(wù)、BBS、ICQ等功能數(shù)據(jù)管理功能南開大學(xué)國際商學(xué)院信管系8/11/202212電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)系統(tǒng)設(shè)計(jì)本章主要內(nèi)容概述電子商務(wù)應(yīng)用系統(tǒng)的功能數(shù)據(jù)層電子商務(wù)應(yīng)用的設(shè)計(jì)表示層電子商務(wù)應(yīng)用的設(shè)計(jì)典型的電子商務(wù)
8、應(yīng)用南開大學(xué)國際商學(xué)院信管系8/11/202213電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)關(guān)系數(shù)據(jù)庫表結(jié)構(gòu)的設(shè)計(jì)數(shù)據(jù)庫的表結(jié)構(gòu)設(shè)計(jì)就是要指出數(shù)據(jù)元素之間的邏輯關(guān)系,用數(shù)據(jù)結(jié)構(gòu)即表結(jié)構(gòu)表達(dá)出這種關(guān)系數(shù)據(jù)庫設(shè)計(jì)時需要考慮的問題數(shù)據(jù)共享減少冗余避免數(shù)據(jù)不一致保持完整性:數(shù)據(jù)庫的集中控制可以有效解決這類問題。做法是通過支持?jǐn)?shù)據(jù)管理員定義一些完整性規(guī)則,由數(shù)據(jù)庫管理員加以實(shí)施,完整性約束在任何操作執(zhí)行時都得到有效的檢驗(yàn)增強(qiáng)安全性:定義安全性約束或規(guī)則加強(qiáng)標(biāo)準(zhǔn)化:標(biāo)準(zhǔn)化的數(shù)據(jù)標(biāo)示可以很有效的支持?jǐn)?shù)據(jù)交換或者兩個系統(tǒng)間的數(shù)據(jù)移動。同時,數(shù)據(jù)命名和文檔標(biāo)準(zhǔn)也應(yīng)有效的支持?jǐn)?shù)據(jù)共享和易理解性。南開大學(xué)國際商學(xué)
9、院信管系8/11/202214電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)中的規(guī)范化形式1971年IBM公司的E.F.Codd首先提出了關(guān)系數(shù)據(jù)庫的規(guī)范化理論(Normalization Theory)在規(guī)范化理論中的“關(guān)系”相當(dāng)于關(guān)系數(shù)據(jù)庫中的表,關(guān)系中的“屬性”相當(dāng)于表中的“字段”或“數(shù)據(jù)元素”。每一條記錄稱為一個元組,含有n各屬性的記錄稱為n元組。在一個關(guān)系的每個元組,必須有一個唯一的關(guān)鍵字,標(biāo)識出該元組。在規(guī)范化理論中,把關(guān)系看作是二維表,有以下四個性質(zhì)在任一列上,數(shù)據(jù)項(xiàng)應(yīng)屬于同一個屬性這個表中的所有行都是不相同的,既不允許有重復(fù)的組項(xiàng)出現(xiàn)在一個表中,行的順序無關(guān)緊要在一個表
10、中,每一個列(屬性)有不同的名稱,即屬性名。列的順序無關(guān)緊要南開大學(xué)國際商學(xué)院信管系8/11/202215電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)第一規(guī)范化形式所謂規(guī)范化是指在一個關(guān)系中沒有可重復(fù)出現(xiàn)的項(xiàng)組(字段),也就是說它是一個“平坦”的數(shù)據(jù)結(jié)構(gòu)。任何一個規(guī)范化的關(guān)系都自動稱為第一規(guī)范化形式(First Normal Form),簡稱第一范式(1NF)反映在數(shù)據(jù)庫表結(jié)構(gòu)的設(shè)計(jì)中,就是要求數(shù)據(jù)結(jié)構(gòu)對應(yīng)的一條記錄只能用一行來表示。第二規(guī)范化形式函數(shù)依賴:如果在一個數(shù)據(jù)結(jié)構(gòu)R中,數(shù)據(jù)元素B的取值依賴于數(shù)據(jù)元素A的取值,稱B函數(shù)依賴于A。即A決定B,用AB表示。如果一個規(guī)范化數(shù)據(jù)結(jié)構(gòu),它所有的
11、非關(guān)鍵字?jǐn)?shù)據(jù)元素都完全函數(shù)依賴于整個關(guān)鍵字,則稱它是第二規(guī)范化形式(Second Normal Form),簡稱第二范式(2NF)數(shù)據(jù)庫設(shè)計(jì)中的規(guī)范化形式(續(xù))南開大學(xué)國際商學(xué)院信管系8/11/202216電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)例子配件編號配件名稱規(guī)格供應(yīng)商名稱供應(yīng)商地址價格(廠價)庫存量庫存占用資金*配件*配件編號 配件名稱 規(guī)格供應(yīng)商*供應(yīng)商名稱 供應(yīng)商地址 庫存*配件編號*供應(yīng)商名稱 價格(廠價) 庫存量 庫存占用資金 “配件供應(yīng)商庫存”數(shù)據(jù)結(jié)構(gòu)中的數(shù)據(jù)元素關(guān)系數(shù)據(jù)庫設(shè)計(jì)中的規(guī)范化形式(續(xù))南開大學(xué)國際商學(xué)院信管系8/11/202217電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商
12、務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)第三規(guī)范化形式傳遞依賴:假設(shè)A、B、C分別是同一個數(shù)據(jù)結(jié)構(gòu)R中的三個數(shù)據(jù)元素,或分別是R中若干個數(shù)據(jù)元素的集合。如果C函數(shù)依賴于B,而B又函數(shù)依賴于A,那么C也函數(shù)依賴于A,稱“C傳遞依賴于A”。如果一個屬于第二范式的數(shù)據(jù)結(jié)構(gòu),它所有的非關(guān)鍵字?jǐn)?shù)據(jù)元素都是彼此函數(shù)獨(dú)立的,換句話說,在所有的非關(guān)鍵字?jǐn)?shù)據(jù)元素之間,不存在函數(shù)依賴關(guān)系,那么稱它是第三規(guī)范化形式(Third Normal Form),簡稱第三范式(3NF)ABC傳遞依賴關(guān)系*配件編號*供應(yīng)商名稱 價格(廠價) 庫存量 庫存占用資金 數(shù)據(jù)庫設(shè)計(jì)中的規(guī)范化形式(續(xù))南開大學(xué)國際商學(xué)院信管系8/11/202218電子商務(wù)系統(tǒng)的
13、規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)例子規(guī)范化過程*ABEFCD*ABEF*A*CD*A*BCD*A*BC*AD*A BC*AB*BC去掉重復(fù)的組項(xiàng),轉(zhuǎn)換成1NF去掉部分函數(shù)依賴,轉(zhuǎn)換成2NF去掉傳遞依賴,轉(zhuǎn)換成3NF數(shù)據(jù)庫設(shè)計(jì)中的規(guī)范化形式(續(xù))南開大學(xué)國際商學(xué)院信管系8/11/202219電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)按第三規(guī)范化形式組織數(shù)據(jù)結(jié)構(gòu),在一般情況下,不但能節(jié)省存儲容量,而且會提高運(yùn)行效率。但是對某些比較復(fù)雜的查詢問題,可能要求對若干個第三范式的數(shù)據(jù)存儲結(jié)構(gòu)進(jìn)行連接運(yùn)算,要付出較高的運(yùn)算代價。如果這類查詢較多,為了減少查詢的響應(yīng)時間,可能要把若干個第三范式的數(shù)據(jù)結(jié)構(gòu)合并成
14、為數(shù)很少的第二范式甚至第一范式的數(shù)據(jù)存儲結(jié)構(gòu)數(shù)據(jù)庫設(shè)計(jì)中的規(guī)范化形式(續(xù))南開大學(xué)國際商學(xué)院信管系8/11/202220電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)聯(lián)機(jī)事務(wù)處理事務(wù)的概念事務(wù)是一個邏輯工作單元,它包括一些數(shù)據(jù)庫操作(特別是一些更新操作)。這些操作要么都執(zhí)行,要么都不執(zhí)行,是一個不可分割的工作單位。事務(wù)是數(shù)據(jù)庫維護(hù)數(shù)據(jù)一致性的單位,在每個事務(wù)結(jié)束時,都能保持?jǐn)?shù)據(jù)一致性。事務(wù)的特性原子性一致性獨(dú)立性永久性南開大學(xué)國際商學(xué)院信管系8/11/202221電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)事務(wù)處理應(yīng)注意的問題保證事務(wù)的原子性即使系統(tǒng)在處理中發(fā)生故障,也要保證(從邏輯的觀點(diǎn))事務(wù)
15、中的操作要么都做,要么都不做。提供原子性保證的系統(tǒng)組成部分是事務(wù)管理器Commit(提交)rollback(回滾)操作是其中的關(guān)鍵要保證事務(wù)的持續(xù)性一但事務(wù)成功地執(zhí)行了Commit,即使隨后系統(tǒng)發(fā)生故障,也要確保它更新寫入數(shù)據(jù)庫中。要保證事務(wù)的隔離性事務(wù)T1對數(shù)據(jù)庫的更新操作對任何不同的事務(wù)T2是不可見的要保證一組并發(fā)事務(wù)的交叉執(zhí)行(通常)是可串行的即其結(jié)果與按某一未指定的次序串行地執(zhí)行時的結(jié)果相同聯(lián)機(jī)事務(wù)處理(續(xù))南開大學(xué)國際商學(xué)院信管系8/11/202222電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)在設(shè)計(jì)事務(wù)處理流程時,要保證數(shù)據(jù)的一致性,即保證不成功事務(wù)的恢復(fù)和事務(wù)處理時的并發(fā)。在不同
16、的應(yīng)用環(huán)境中,事務(wù)處理的復(fù)雜程度是不同的單用戶單數(shù)據(jù)源的事務(wù):保證事務(wù)內(nèi)的操作一致性。在這種應(yīng)用環(huán)境中,只要有一個良好的日志機(jī)制,就可以保證事務(wù)的完整性。多用戶單數(shù)據(jù)源的事務(wù):保證并發(fā)環(huán)境下的事務(wù)處理間數(shù)據(jù)一致性。必須考慮事務(wù)之間的隔離多用戶多數(shù)據(jù)源:需實(shí)現(xiàn)不同數(shù)據(jù)源之間的同步。聯(lián)機(jī)事務(wù)處理(續(xù))南開大學(xué)國際商學(xué)院信管系8/11/202223電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)事務(wù)處理中的并發(fā)問題并發(fā)是指多個事務(wù)(用戶)同時存取相同的數(shù)據(jù)庫。在這種情況下,必須提供某種并發(fā)機(jī)制以確保并發(fā)事務(wù)間互不干擾。在并發(fā)事務(wù)環(huán)境中,除了必須滿足單用戶單數(shù)據(jù)源的事務(wù)的特性,還有并發(fā)環(huán)境下特有的數(shù)據(jù)一致
17、性問題。并發(fā)事務(wù)中的一致性問題丟失更新(Lost Update)存取未提交的“臟數(shù)據(jù)”(Dirty Read)不可重復(fù)讀(Non-Repeatalbe Read)“幻象”讀現(xiàn)象(Phantom Read)南開大學(xué)國際商學(xué)院信管系8/11/202224電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)事務(wù)處理中的并發(fā)問題(續(xù))并發(fā)事務(wù)中一致性問題的解決將并發(fā)事務(wù)隔離在互不干擾的環(huán)境中“隔離級別”確定當(dāng)存取數(shù)據(jù)時,如何鎖定數(shù)據(jù)或使數(shù)據(jù)與其他進(jìn)程隔離開來的程度?!案綦x級別”可分為四種:可重復(fù)讀(Repeatable Read,RR):讀穩(wěn)定性(Read Stability,RS):游標(biāo)穩(wěn)定性(Cursor
18、 Stability,CS):未提交讀(Uncommitted Read,UR):南開大學(xué)國際商學(xué)院信管系8/11/202225電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)事務(wù)處理中的并發(fā)問題(續(xù))可重復(fù)讀(Repeatable Read,RR):鎖定應(yīng)用程序在事務(wù)中應(yīng)用的所有行。使用可重復(fù)讀,在相同的事務(wù)中,一個應(yīng)用程序兩次發(fā)出相同SECLECT語句,每次都給出相同的結(jié)果。不可能出現(xiàn)丟失更新、“臟”讀和“幻象”讀現(xiàn)象讀穩(wěn)定性(Read Stability,RS):只鎖定應(yīng)用程序在事務(wù)中檢索的那些行。不可能出現(xiàn)“不可重復(fù)讀”,但會產(chǎn)生“幻象”讀。讀穩(wěn)定性隔離級別可以提供較高的并行性以及數(shù)據(jù)的穩(wěn)
19、定性,對包括下列所有特性的應(yīng)用程序來說最實(shí)用:在并行環(huán)境下運(yùn)行需要限定某些行被其他應(yīng)用訪問來保持其在事務(wù)生存期內(nèi)的穩(wěn)定在事務(wù)中不會多次發(fā)出相同的查詢,或者在同一事務(wù)發(fā)出多次查詢時并不要求該查詢獲得相同的結(jié)果南開大學(xué)國際商學(xué)院信管系8/11/202226電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)事務(wù)處理中的并發(fā)問題(續(xù))游標(biāo)穩(wěn)定性(Cursor Stability,CS):當(dāng)在行上定位游標(biāo)時鎖定該行,防止其他應(yīng)用程序訪問該行。此鎖在讀取下一行或終止事務(wù)之前有效。然而,如果更改了該行上的任何數(shù)據(jù),則在對數(shù)據(jù)庫提交更新之前必須保持該鎖定。在該行上定位任何可更新的游標(biāo)時,任何其他應(yīng)用程序都不能更新或
20、刪除具有游標(biāo)穩(wěn)定性的應(yīng)用程序的行。同時,游標(biāo)穩(wěn)定性應(yīng)用程序不能查看其他應(yīng)用程序的未提交的更改??赡軙霈F(xiàn)“不可重復(fù)讀”和“幻象”讀現(xiàn)象。游標(biāo)穩(wěn)定性是最常用的隔離級別,因?yàn)檫@在保證更改不會丟失的情況下的到最大的并行性。南開大學(xué)國際商學(xué)院信管系8/11/202227電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)事務(wù)處理中的并發(fā)問題(續(xù))未提交讀(Uncommitted Read,UR):允許應(yīng)用程序存取其他事務(wù)為提交的更改。可能會出現(xiàn)“不可重復(fù)讀”和“幻象”讀現(xiàn)象。未提交讀隔離級別對只讀表上的查詢最常用,或者只執(zhí)行查詢語句且不關(guān)心是否可從其它應(yīng)用程序中看到未提交的數(shù)據(jù)時也最常用。未提交讀可以提供最大
21、的并行度,但不能保證不發(fā)生數(shù)據(jù)丟失,所以一般只用于只讀應(yīng)用。南開大學(xué)國際商學(xué)院信管系8/11/202228電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)選擇隔離級別的準(zhǔn)則表應(yīng)用程序類型需要高數(shù)據(jù)穩(wěn)定性不需要高數(shù)據(jù)穩(wěn)定性讀寫事務(wù)RRCS只讀事務(wù)RSUR數(shù)據(jù)庫是通過各種鎖定的組合才能實(shí)現(xiàn)隔離級別,以保證數(shù)據(jù)的一致性。鎖定是一種將數(shù)據(jù)資源與應(yīng)用程序相關(guān)聯(lián),以控制其他應(yīng)用程序存取同意資源的方法。在數(shù)據(jù)庫中有三種基本類型的鎖:共享(S)鎖:用于讀操作排他(X)鎖:用于寫操作更新(U)鎖事務(wù)處理中的并發(fā)問題(續(xù))南開大學(xué)國際商學(xué)院信管系8/11/202229電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)共享(
22、S)鎖:用于讀操作。多個事務(wù)可封鎖一個共享單位的數(shù)據(jù)任何事務(wù)都不能修改加S鎖的數(shù)據(jù)通常是加S鎖的數(shù)據(jù)被讀取完畢,S鎖立即被釋放排他(X)鎖:用于寫操作僅允許一個事務(wù)封鎖此共享數(shù)據(jù)其他任何數(shù)據(jù)必須等到X鎖被釋放才能對數(shù)據(jù)進(jìn)行訪問X鎖一直到事務(wù)結(jié)束才能被釋放更新(U)鎖用來預(yù)定要對此頁加X鎖,它允許其它事務(wù)讀,但不允許再加U鎖和X鎖當(dāng)被讀取數(shù)據(jù)頁面將要被更新時,則升級為X鎖U鎖一直到事務(wù)結(jié)束才能被釋放事務(wù)處理中的并發(fā)問題(續(xù))南開大學(xué)國際商學(xué)院信管系8/11/202230電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)分布式事務(wù)處理應(yīng)用程序(AP)資源管理器(RM)事務(wù)管理器(TM)(1)(2)(3)
23、分布式事務(wù)處理的組成X/OPEN分布式事務(wù)處理包括三個部分:應(yīng)用程序:定義事務(wù)的起始及組成事務(wù)的操作資源管理器:提供對共享資源的訪問,如數(shù)據(jù)庫事務(wù)管理器:為各事務(wù)指定標(biāo)識符,監(jiān)控事務(wù)過程,負(fù)責(zé)事務(wù)的完成及故障恢復(fù)南開大學(xué)國際商學(xué)院信管系8/11/202231電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)分布式事務(wù)處理(續(xù))存在三種接口應(yīng)用程序使用各種資源管理器提供的接口訪問其資源應(yīng)用程序使用事務(wù)管理器提供的接口來定義事務(wù)的起始和提出對事務(wù)的提交和回滾事務(wù)管理器和資源管理器使用特定接口來交換事務(wù)信息,即所謂的XA接口規(guī)范南開大學(xué)國際商學(xué)院信管系8/11/202232電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)
24、應(yīng)用系統(tǒng)設(shè)計(jì)XA規(guī)范事務(wù)一個事務(wù)是一組完整的操作,包含許多計(jì)算任務(wù)(用戶接口的交互、數(shù)據(jù)的存取以及通信等)。一個典型的事務(wù)一般會對共享資源進(jìn)行修改事務(wù)必須能被回滾,程序可以選擇當(dāng)發(fā)生特定事件時回滾一個事務(wù)。任何分布式系統(tǒng)中的各部分必須在交易中任何時候接收到回滾命令時,才取消在這以前做的所有動作。當(dāng)系統(tǒng)發(fā)現(xiàn)可以完成一次事務(wù)而不會發(fā)生任何失敗時,就會提交這個事務(wù)。南開大學(xué)國際商學(xué)院信管系8/11/202233電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)XA規(guī)范分布式事務(wù)處理分布式事務(wù)處理系統(tǒng)支持跨資源管理器情況下的各種處理工作。為此,必須滿足:系統(tǒng)必須在涉及到某一特定事務(wù)時,有方法可以包含系統(tǒng)內(nèi)任
25、何地方已完成的任何工作在決定是提交或回滾一個事務(wù)時,必須考慮這個事務(wù)在所有地方已完成的工作的狀況,這個決定必須保證在整個分布式事務(wù)處理系統(tǒng)中有統(tǒng)一的結(jié)果。南開大學(xué)國際商學(xué)院信管系8/11/202234電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)XA規(guī)范應(yīng)用程序應(yīng)用程序定義事務(wù)及在事務(wù)范圍內(nèi)訪問資源,每個應(yīng)用程序指定一系列涉及對資源的操作資源管理器管理計(jì)算機(jī)的特定的共享資源,其他軟件可以通過資源管理器提供的服務(wù)接口來請求對這資源一次次的訪問。數(shù)據(jù)庫管理系統(tǒng)(DBMS):一種資源管理器,可以定義事務(wù)和對其提交或回滾。DB2、Oracle、Sybase等結(jié)構(gòu)化文件系統(tǒng):提供支持日志功能的記錄型文件訪
26、問,可以把對文件的操作定義為事務(wù)消息管理器:提供進(jìn)程之間的通信機(jī)制,管理消息的發(fā)送和接收,可以將對消息的操作定義為事務(wù)南開大學(xué)國際商學(xué)院信管系8/11/202235電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)XA規(guī)范全局事務(wù)在分布是事務(wù)處理環(huán)境中,任何資源管理器都必須支持事務(wù),以自己的方式實(shí)現(xiàn)內(nèi)部可恢復(fù)的一組操作,同時,這些資源管理器也有相應(yīng)的功能支持跨資源管理器的一租操作,即全局事務(wù)。系統(tǒng)中任何地方發(fā)生的任何操作必須自動形成一個全局事務(wù),同時提交或回滾。每個資源管理器只知道全局事務(wù)中屬于自己的一部分,只有事務(wù)管理器可以知道全局事務(wù)所有部分的狀態(tài)。所以,資源管理器必須同意讓事務(wù)管理器來協(xié)調(diào)各部
27、分可恢復(fù)的操作在全局事務(wù)中,一個資源管理器能否最終提交,不但要看自己內(nèi)部的操作能否成功,而且必須依賴其他資源管理器。資源管理器負(fù)責(zé)將其自身的事務(wù)與全局事務(wù)聯(lián)系起來南開大學(xué)國際商學(xué)院信管系8/11/202236電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)XA規(guī)范事務(wù)分支一個全局事務(wù)包含一個或多個事務(wù)分支,一個分支是一個資源管理器上屬于此全局事務(wù)的所有操作的總和。當(dāng)應(yīng)用程序在一個全局事務(wù)中對多個資源管理器進(jìn)行操作時,此全局事務(wù)便包含這些涉及到的事務(wù)分支。在事務(wù)管理器開始事務(wù)的提交協(xié)議后,資源管理器就不會在任何事務(wù)分支上在接受任何新的操作事務(wù)管理器給資源管理器的事務(wù)標(biāo)識符包括此全局事務(wù)及屬于此資源管
28、理器事務(wù)分支標(biāo)識符。資源管理器可以利用此表識符來優(yōu)化其對共享資源的實(shí)用和鎖定南開大學(xué)國際商學(xué)院信管系8/11/202237電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)XA規(guī)范事務(wù)管理器管理全局事務(wù),協(xié)調(diào)統(tǒng)一的提交、回滾以及故障恢復(fù)。應(yīng)用程序通過調(diào)用事務(wù)管理器來定義全局事務(wù)的起始,事務(wù)管理器會返回一事務(wù)標(biāo)識符來標(biāo)志此全局事務(wù)。事務(wù)管理器管理此全局事務(wù),并通知各資源管理器它們各自的事務(wù)所對應(yīng)的這個全局事務(wù),即使資源管理器可以管理自己的事務(wù),他們也必須接受這個事務(wù)標(biāo)識符并將其對應(yīng)到相應(yīng)的本地事務(wù)。這樣,當(dāng)事務(wù)管理器要完成這個全局事務(wù)時,資源管理器可以知道該對哪個本地事務(wù)做處理。南開大學(xué)國際商學(xué)院信管
29、系8/11/202238電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)XA規(guī)范事務(wù)完成和恢復(fù)事務(wù)管理器和資源管理器使用量階段提交來完成一個事務(wù)。第一階段:事務(wù)管理器要求各資源管理器準(zhǔn)備提交其事務(wù)分支,各資源管理器通過內(nèi)部機(jī)制來判斷能否提交,并向事務(wù)管理器發(fā)出回答保證能完成其事務(wù)分支,事務(wù)管理器應(yīng)記錄所有回答。第二階段:事務(wù)管理器根據(jù)第一階段收到的回答決定是最終向資源管理器發(fā)出提交還是回滾命令。在發(fā)出命令之前,事務(wù)管理器將涉及的資源管理器需要提交還是回滾的狀態(tài)記錄下來。各資源管理器根據(jù)指令對其共享資源執(zhí)行相應(yīng)提交或回滾操作。之后,不管是資源管理器還是事務(wù)管理器都可以不再保存此全局事務(wù)的任何信息。南
30、開大學(xué)國際商學(xué)院信管系8/11/202239電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)XA規(guī)范全局事務(wù)的回滾在第一階段接收到資源管理器否定回答后,事務(wù)管理器必須回滾整個全局事務(wù),或事務(wù)管理其直接接收到應(yīng)用程序發(fā)出的回滾命令,事務(wù)管理器必須回滾這個全局事務(wù),任何一個否定回大都會終止一個全局事務(wù),引起其回滾。在第二階段,事務(wù)管理器無須告訴在第一階段做否定回答的資源管理器做回滾。南開大學(xué)國際商學(xué)院信管系8/11/202240電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)XA規(guī)范協(xié)議的優(yōu)化只讀事務(wù):一個資源管理器在被事務(wù)管理器告知做提交之前,發(fā)現(xiàn)自己的分支沒有寫操作,可以回答自己是只讀事務(wù)的狀態(tài),在第
31、二階段,也不會對其發(fā)出命令。但是,這種優(yōu)化可能會帶來全局?jǐn)?shù)據(jù)的不一致。這是因?yàn)楫?dāng)此事務(wù)分支釋放對資源的讀鎖定時,其他分支還沒有完成整個事務(wù),在這個時間區(qū)間發(fā)生數(shù)據(jù)不一致。一階段提交:事務(wù)管理器可以使用這種優(yōu)化當(dāng)整個分布式事務(wù)處理系統(tǒng)中只有在一個資源管理器上有寫操作時,此時,事務(wù)管理器不用發(fā)出第一階段的準(zhǔn)備命令,而是直接發(fā)出第二階段的提交,事務(wù)管理企業(yè)無須記錄此事務(wù)分支的狀態(tài)。南開大學(xué)國際商學(xué)院信管系8/11/202241電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)XA規(guī)范探索性完成分支在特定情況下,資源管理器即使已經(jīng)準(zhǔn)備好提交,也會自行決定獨(dú)立的進(jìn)行試探性提交或回滾。這其中可能會發(fā)生的情況是事
32、務(wù)管理器發(fā)生故障,無法通知各資源管理器進(jìn)行提交或回滾;或長時間資源管理器與事務(wù)管理器通信故障,而該資源管理器有其他應(yīng)用的連結(jié)而無法忍受長時間的資源鎖定;或其他意外情況導(dǎo)致無法提交此事務(wù)分支。試探性提交一般會有人工來決定相應(yīng)的動作,操作完成后,對資源的所有鎖定即被釋放。試探性完成分支會引起全局事務(wù)的不一致,所以,即使資源管理器做出此決定,釋放了鎖定的共享資源,也必須將此事務(wù)分支的的狀態(tài)記錄在日志中,當(dāng)事務(wù)管理其最終發(fā)出提交或回滾命令時,返回其狀態(tài),直到事務(wù)管理其再次發(fā)出忘記命令后才真正結(jié)束此分支。南開大學(xué)國際商學(xué)院信管系8/11/202242電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)XA規(guī)范故
33、障與恢復(fù)任何一個實(shí)用的分布式事務(wù)處理系統(tǒng)必須能從各種故障中恢復(fù)。不破壞提交協(xié)議的故障可以引起分布式事務(wù)處理系統(tǒng)對相應(yīng)全局事務(wù)的回滾。南開大學(xué)國際商學(xué)院信管系8/11/202243電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)XA規(guī)范X/OPEN DTP模型必須滿足以下條件才能保證事務(wù)的完整性事務(wù)管理器和資源管理器必須有可靠的存儲設(shè)備,即使存儲設(shè)備有問題,也必須可以恢復(fù)由且僅由事務(wù)管理器協(xié)調(diào)和控制恢復(fù)資源管理其提供自己的重啟和恢復(fù)機(jī)制,但是,不允許自行改變已準(zhǔn)備提交事務(wù)分支的狀態(tài),除非決定探索性完成分支。資源管理企業(yè)必須在事務(wù)管理其需要時,返回已準(zhǔn)備提交的事務(wù)的清單或哪些事務(wù)已探索性完成南開大學(xué)國
34、際商學(xué)院信管系8/11/202244電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)系統(tǒng)設(shè)計(jì)本章主要內(nèi)容概述電子商務(wù)應(yīng)用系統(tǒng)的功能數(shù)據(jù)層電子商務(wù)應(yīng)用的設(shè)計(jì)表示層電子商務(wù)應(yīng)用的設(shè)計(jì)典型的電子商務(wù)應(yīng)用南開大學(xué)國際商學(xué)院信管系8/11/202245電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)表示層應(yīng)用軟件的客戶端表示層的電子商務(wù)應(yīng)用主要運(yùn)行與Web服務(wù)器和不同種類的客戶端,主要用于將處理結(jié)果反饋給用戶運(yùn)行與客戶終端上的應(yīng)用可分為專用和通用兩種在設(shè)計(jì)表示層應(yīng)用軟件時,需要注意的問題是:根據(jù)業(yè)務(wù)功能的需要,確定選擇通用的客戶端軟件還是自行設(shè)計(jì)開發(fā)表示層應(yīng)用軟件盡可能要遵循相關(guān)的技術(shù)標(biāo)準(zhǔn),從而保證系統(tǒng)能夠最大范圍的支持不
35、同的客戶終端南開大學(xué)國際商學(xué)院信管系8/11/202246電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)表示層應(yīng)用軟件的客戶端客戶端的分類從設(shè)備看,可分成普通計(jì)算機(jī)、移動終端、其他信息終端從客戶端的邏輯構(gòu)成看,可以分成基于瀏覽器的瘦客戶端(Thin Client)、有數(shù)據(jù)處理功能的傳統(tǒng)客戶端(即所謂地胖客戶端,F(xiàn)at Client)從應(yīng)用角度看,可以分為通用的客戶端、專用的客戶端客戶端的特點(diǎn)通過Internet和電子商務(wù)系統(tǒng)連接,并進(jìn)行交互一般具有圖形用戶界面GUI,如果無GUI界面,那么需要有易于非專業(yè)用戶使用的特征客戶端一般需要支持電子商務(wù)系統(tǒng)表示層的格式化數(shù)據(jù)表達(dá)標(biāo)準(zhǔn)如果客戶端是專用的,那
36、么其一般支持HTML/WML的子集,或者支持Java標(biāo)準(zhǔn)南開大學(xué)國際商學(xué)院信管系8/11/202247電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)客戶端設(shè)備及其要求設(shè)備通用設(shè)備專用設(shè)備要求支持標(biāo)準(zhǔn)協(xié)議,最好具備GUI界面能夠從網(wǎng)絡(luò)上下在插件支持聯(lián)機(jī)診斷或者在線升級表示層應(yīng)用軟件的客戶端(續(xù))南開大學(xué)國際商學(xué)院信管系8/11/202248電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)客戶端的設(shè)計(jì)盡可能地選擇通用瀏覽器作為商務(wù)邏輯表達(dá)的客戶平臺除非是應(yīng)用邏輯專門的要求,否則客戶端都盡可能用通用的產(chǎn)品,即使在要求用戶使用專門的客戶端應(yīng)用軟件時,也盡量按以下順序進(jìn)行選擇:將專用的客戶端應(yīng)用設(shè)計(jì)成可以嵌入
37、到通用瀏覽器的插件如果專用客戶端應(yīng)用無法作為瀏覽器插件,那么電子商務(wù)系統(tǒng)應(yīng)當(dāng)允許客戶通過Internet完成在線升級或者下載客戶端支持Java、XML是未來的一個方向,越來越多的客戶端能夠作為XML的解釋器或者Java解釋器。對于Windows平臺的客戶端來講,能夠支持ASP、ActiveX、VBScript也是必需的選擇表示層應(yīng)用軟件的客戶端(續(xù))南開大學(xué)國際商學(xué)院信管系8/11/202249電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)表示層應(yīng)用軟件的設(shè)計(jì)表示層的主要標(biāo)準(zhǔn)超文本傳輸協(xié)議:HTTP動態(tài)超文本傳輸協(xié)議:DHTML無線應(yīng)用協(xié)議:WAP擴(kuò)展超文本協(xié)議:XML多媒體郵件類型擴(kuò)展協(xié)議:M
38、IME其它一些數(shù)據(jù)表達(dá)協(xié)議,例如FSML、DOM、CSS等南開大學(xué)國際商學(xué)院信管系8/11/202250電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)表示層應(yīng)用軟件的設(shè)計(jì)(續(xù))表示層的實(shí)現(xiàn)利用Web,支持以HTML為主的表達(dá)形式結(jié)構(gòu)簡單只能夠支持HTML或XML的客戶端,不直接支持符合WML標(biāo)準(zhǔn)的移動設(shè)備。在Web基礎(chǔ)上增加表達(dá)工具,擴(kuò)展Web的既有表達(dá)功能增加支持多種客戶終端的軟件、硬件來彌補(bǔ)Web服務(wù)器單純支持HTML的不足,從而擴(kuò)充了Web的功能好處在于可以有針對性的擴(kuò)充Web的功能,使商務(wù)處理結(jié)果能夠利用多種渠道由多種客戶端表達(dá)。利用應(yīng)用服務(wù)器的數(shù)據(jù)發(fā)布功能它的出現(xiàn)簡化了電子商務(wù)系統(tǒng)集成
39、的難度,縮短了開發(fā)周期可以直接利用應(yīng)用服務(wù)器來完成表達(dá)層的功能??蛻舳思氨磉_(dá)層實(shí)現(xiàn)方式示意圖南開大學(xué)國際商學(xué)院信管系8/11/202251電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)計(jì)算機(jī)便攜設(shè)備無線移動設(shè)備信息家電客戶端表示層工具Web服務(wù)器支持平臺應(yīng)用服務(wù)器表示層工具Web服務(wù)器Web服務(wù)器商務(wù)表達(dá)層HTMLXMLDHTMLWML/XMLFSMLDOM表示層應(yīng)用軟件的設(shè)計(jì)(續(xù))南開大學(xué)國際商學(xué)院信管系8/11/202252電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)表示層應(yīng)用軟件的信息發(fā)布功能信息發(fā)布應(yīng)用軟件的處理流程用戶訪問Web服務(wù)器,并向服務(wù)器發(fā)出請求Web服務(wù)器接受用戶請求,并根據(jù)
40、這一請求調(diào)用相應(yīng)服務(wù)程序服務(wù)器端服務(wù)程序根據(jù)應(yīng)用請求完成商務(wù)邏輯的處理,生成結(jié)果服務(wù)程序?qū)⑻幚斫Y(jié)果交給Web服務(wù)器Web服務(wù)器將結(jié)果傳遞給用戶用戶通過Web瀏覽器進(jìn)行瀏覽南開大學(xué)國際商學(xué)院信管系8/11/202253電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)表示層應(yīng)用軟件的信息發(fā)布功能(續(xù))信息發(fā)布應(yīng)用軟件設(shè)計(jì)中注意的問題信息的可靠性:不允許出現(xiàn)未經(jīng)授權(quán)的偽造信息信息的完整性:信息不能在上載過程中被修改日志功能:信息的上載是可以審核的,系統(tǒng)跟蹤并記錄每一次信息上載的過程信息上載形式可選:信息發(fā)布者可以利用靜態(tài)頁面,也可以利用數(shù)據(jù)庫的形式提供信息由于要發(fā)布的信息本身就是要公開的內(nèi)容,沒有信息保
41、密要求南開大學(xué)國際商學(xué)院信管系8/11/202254電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)信息發(fā)布軟件的實(shí)現(xiàn)方式以靜態(tài)頁面形式發(fā)布信息7.4 表示層電子商務(wù)應(yīng)用的設(shè)計(jì)瀏覽器InternetWeb服務(wù)器OS文件系統(tǒng)Host以動態(tài)頁面形式發(fā)布信息瀏覽器InternetWeb服務(wù)器CGI、JDBC、ASP等文件系統(tǒng)HostAPI南開大學(xué)國際商學(xué)院信管系8/11/202255電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)系統(tǒng)設(shè)計(jì)本章主要內(nèi)容概述電子商務(wù)應(yīng)用系統(tǒng)的功能數(shù)據(jù)層電子商務(wù)應(yīng)用的設(shè)計(jì)表示層電子商務(wù)應(yīng)用的設(shè)計(jì)典型的電子商務(wù)應(yīng)用南開大學(xué)國際商學(xué)院信管系8/11/202256電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)
42、用系統(tǒng)設(shè)計(jì)供應(yīng)鏈管理(SCM)供應(yīng)鏈管理的定義供應(yīng)鏈 (Supply Chain)的定義:供應(yīng)鏈?zhǔn)侵竾@核心企業(yè),通過對信息流、實(shí)物流、資金流的控制,從采購原材料開始,制成中間產(chǎn)品以及最終產(chǎn)品,最后由銷售網(wǎng)絡(luò)把產(chǎn)品送到消費(fèi)者手中的將供應(yīng)商、制造商、分銷商、零售商,直到最終用戶連成一個整體的功能鏈供應(yīng)鏈管理是一種集成的管理思想和方法,它執(zhí)行供應(yīng)鏈中從供應(yīng)商到最終用戶實(shí)物流的計(jì)劃和控制等職能。現(xiàn)代的供應(yīng)鏈管理把供應(yīng)鏈上的各個企業(yè)作為一個不可分割的整體,使供應(yīng)鏈上各企業(yè)分擔(dān)的采購、生產(chǎn)、分銷和銷售的職能成為一個協(xié)調(diào)發(fā)展的有機(jī)體供應(yīng)鏈管理以同步化、集中化生產(chǎn)計(jì)劃為指導(dǎo),以各種技術(shù)為支持,尤其以計(jì)算機(jī)網(wǎng)
43、絡(luò)為依托,圍繞供應(yīng)、生產(chǎn)作業(yè)、實(shí)物流、滿足需求來實(shí)施。南開大學(xué)國際商學(xué)院信管系8/11/202257電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)供應(yīng)鏈管理(SCM)供應(yīng)鏈管理的內(nèi)容計(jì)劃、合作、控制從供應(yīng)商到用戶的物料和信息目標(biāo)在于提高用戶服務(wù)水平和降低總的交易成本,并且尋找兩個目標(biāo)之間的平衡供應(yīng)鏈管理將企業(yè)的計(jì)劃、原料供應(yīng)、運(yùn)輸、包裝等獨(dú)立的環(huán)節(jié)構(gòu)成一個整體,通過降低庫存、運(yùn)輸和生產(chǎn)環(huán)節(jié)中的成本,達(dá)到企業(yè)生產(chǎn)銷售過程總成本最小化的目的。電子商務(wù)在企業(yè)供應(yīng)鏈管理中的應(yīng)用,擴(kuò)展了傳統(tǒng)供應(yīng)鏈管理的內(nèi)涵,使供應(yīng)鏈管理的內(nèi)容涵蓋了和供應(yīng)鏈相關(guān)的各個環(huán)節(jié),而且涉及到企業(yè)和合作伙伴的電子化協(xié)作以及客戶關(guān)系管
44、理的部分內(nèi)容南開大學(xué)國際商學(xué)院信管系8/11/202258電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)供應(yīng)鏈管理(SCM)供應(yīng)鏈管理的電子商務(wù)應(yīng)用供應(yīng)鏈管理是電子商務(wù)中不可或缺的一個部分,而供應(yīng)鏈管理系統(tǒng)也是電子商務(wù)系統(tǒng)中的一個重要組成部分。電子商務(wù)環(huán)境下的供應(yīng)鏈管理系統(tǒng),真正使企業(yè)與其上、下游企業(yè)之間保持密切的聯(lián)系。電子商務(wù)下的供應(yīng)鏈管理系統(tǒng)可以以制造企業(yè)為核心,將上游供應(yīng)商、下游銷售商、運(yùn)輸企業(yè)、零售企業(yè)以及這些企業(yè)相關(guān)的銀行等進(jìn)行整合,形成電子商務(wù)供應(yīng)鏈網(wǎng)絡(luò),降低整個供應(yīng)鏈網(wǎng)絡(luò)中的各個環(huán)節(jié)的經(jīng)營成本,使得傳統(tǒng)的供應(yīng)鏈管理向動態(tài)、虛擬、網(wǎng)絡(luò)化的方向發(fā)展。南開大學(xué)國際商學(xué)院信管系8/11/2
45、02259電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)供應(yīng)鏈管理(SCM)供應(yīng)鏈管理系統(tǒng)的功能設(shè)計(jì)生產(chǎn)計(jì)劃管理生產(chǎn)作業(yè)計(jì)劃和跟蹤控制庫存管理供應(yīng)商與采購管理制造管理分銷(渠道)管理用戶管理與服務(wù)電子商務(wù)條件下供應(yīng)鏈管理系統(tǒng)設(shè)計(jì)影響因素供應(yīng)鏈與采購管理方面庫存管理生產(chǎn)計(jì)劃南開大學(xué)國際商學(xué)院信管系8/11/202260電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)供應(yīng)鏈管理(SCM)電子商務(wù)系統(tǒng)下供應(yīng)鏈管理案例IBM公司的供應(yīng)鏈管理系統(tǒng)Oracle公司的供應(yīng)鏈管理系統(tǒng)SAP公司的供應(yīng)鏈管理技術(shù)Scala的供應(yīng)鏈管理技術(shù)南開大學(xué)國際商學(xué)院信管系8/11/202261電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用
46、系統(tǒng)設(shè)計(jì)客戶關(guān)系管理(CRM)客戶關(guān)系管理的基本概念客戶關(guān)系管理的定義:是企業(yè)與客戶之間建立地管理雙方接觸活動的信息系統(tǒng)。在網(wǎng)絡(luò)時代的客戶關(guān)系管理應(yīng)該是利用現(xiàn)代信息技術(shù)手段,在企業(yè)和客戶之間建立一種數(shù)字的、實(shí)時的、互動的交流管理系統(tǒng)CRM的目的在于密切企業(yè)與客戶之間的聯(lián)系,保持既有的客戶全體,挖掘潛在的客戶源,幫助企業(yè)提高利潤、改進(jìn)服務(wù)方式。CRM系統(tǒng)與電子商務(wù)電子商務(wù)的一個重要特點(diǎn)使能夠利用現(xiàn)代網(wǎng)絡(luò)技術(shù),隨時隨地向客戶提供一對一的、個性化的服務(wù),這與CRM的目的使一致的支持客戶關(guān)系管理的CRM系統(tǒng)的核心使客戶的數(shù)據(jù)管理與分析CRM是電子商務(wù)系統(tǒng)的一個子集南開大學(xué)國際商學(xué)院信管系8/11/20
47、2262電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)客戶關(guān)系管理(CRM)客戶關(guān)系管理系統(tǒng)結(jié)構(gòu)與設(shè)計(jì)接觸渠道:CRM軟件應(yīng)當(dāng)能使客戶以各種方式與企業(yè)接觸。企業(yè)必須協(xié)調(diào)這些溝通渠道,保證用戶能夠采取其方便或偏好的形式隨時與企業(yè)交流,并且保證來自不同渠道的信息完整、準(zhǔn)確和一致業(yè)務(wù)功能營銷自動化(Marketing Automatic)銷售過程自動化(Sale Automatic)客戶服務(wù)(Customer Service)數(shù)據(jù)庫南開大學(xué)國際商學(xué)院信管系8/11/202263電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)營銷自動化營銷自動化系統(tǒng)直接與客戶進(jìn)行通信,直接了解客戶需求。目標(biāo):同具有特殊要求
48、客戶進(jìn)行交互操作在B2B模式的環(huán)境中,確保不同產(chǎn)品之間的清晰在一個B2C環(huán)境中,要盡可能發(fā)現(xiàn)B2C和B2B之間的可能關(guān)系營銷自動化軟件可分成三個部分高端營銷管理:主要集中在涉及到B2C營銷的公司里。重點(diǎn)一般是幫助企業(yè)制定營銷計(jì)劃、管理和跟蹤計(jì)劃的執(zhí)行Web方式營銷:旨在收集更多信息的大量電子函件、反映營銷全過程的Web站點(diǎn)和用于某些目標(biāo)客戶的個性化的Web頁面營銷分析:分析銷售和營銷的所有主要方面,并且將它與客戶活動數(shù)據(jù)和ERP數(shù)據(jù)關(guān)聯(lián)起來。南開大學(xué)國際商學(xué)院信管系8/11/202264電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)銷售過程自動化它的關(guān)鍵功能包括領(lǐng)導(dǎo)/帳戶管理、合同管理、定額管理
49、、銷售預(yù)測、盈利/損失分析以及銷售管理等實(shí)現(xiàn)銷售過程自動化要特別注意一下幾個方面:目標(biāo)客戶的產(chǎn)生和跟蹤訂單管理訂單完成營銷和客戶服務(wù)功能的集成南開大學(xué)國際商學(xué)院信管系8/11/202265電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)客戶服務(wù)客戶服務(wù)主要集中在售后活動上,售后活動主要發(fā)生在面向企業(yè)總部辦公室的呼叫中心,面向市場的服務(wù)也是售后服務(wù)的一部分。產(chǎn)品技術(shù)支持一般是客戶服務(wù)的重要功能總部客戶服務(wù)與駐外服務(wù)機(jī)構(gòu)的合作以及客戶交互操作數(shù)據(jù)的統(tǒng)一使用是現(xiàn)代CRM的一個重要特點(diǎn)。南開大學(xué)國際商學(xué)院信管系8/11/202266電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)數(shù)據(jù)庫作用幫助企業(yè)根據(jù)客戶生命
50、周期價值來區(qū)分各類現(xiàn)有客戶幫助企業(yè)準(zhǔn)確找到客戶目標(biāo)群幫助企業(yè)在最合適的時機(jī)以最合適的產(chǎn)品滿足客戶需求,降低成本,提供效率幫助企業(yè)結(jié)合最新信息和結(jié)果,制定出新策略,塑造客戶忠誠運(yùn)用數(shù)據(jù)庫這一強(qiáng)大的工具,可以與客戶進(jìn)行高效的、可衡量的、雙向的溝通、真正體現(xiàn)了以客戶為導(dǎo)向的管理思想可以與客戶維持長久的、甚至是終身的關(guān)系來保持和提升企業(yè)短期和長期的利潤南開大學(xué)國際商學(xué)院信管系8/11/202267電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)數(shù)據(jù)庫數(shù)據(jù)分類客戶數(shù)據(jù):基本信息、聯(lián)系人信息、相關(guān)業(yè)務(wù)信息、客戶分類信息等,還包括潛在客戶、合作伙伴、代理商信息等銷售數(shù)據(jù):銷售過程中相關(guān)業(yè)務(wù)的跟蹤情況,如與客戶的
51、所有聯(lián)系活動、客戶詢價和相應(yīng)報價,每筆業(yè)務(wù)的競爭對手以及銷售訂單的有關(guān)信息等等。服務(wù)數(shù)據(jù):客戶投訴信息、服務(wù)合同信息、售后服務(wù)情況以及解決方案的知識庫等。南開大學(xué)國際商學(xué)院信管系8/11/202268電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)數(shù)據(jù)庫在CRM系統(tǒng)的設(shè)計(jì)中,應(yīng)注意:信息分析能力:對客戶互動渠道進(jìn)行集成的能力:與客戶的互動應(yīng)該是無縫的、統(tǒng)一的、高效的。支持網(wǎng)絡(luò)應(yīng)用的能力建設(shè)集中的客戶信息倉庫的能力:采用集中化的信息倉庫,這樣所有與客戶接觸的雇員可獲得實(shí)時的客戶信息,而且使得各業(yè)務(wù)部門和功能模塊間的信息能統(tǒng)一起來對工作流進(jìn)行集成的能力:CRM營具有很強(qiáng)的功能為跨部門的工作提供支持,使
52、這些工作能動態(tài)的、無縫的完成與ERP功能的集成:與ERP在財(cái)務(wù)、制造、庫存、分銷、實(shí)物流和人力資源等連接起來,從而提供一個閉環(huán)的客戶互動循環(huán)南開大學(xué)國際商學(xué)院信管系8/11/202269電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)個性化服務(wù)與定制服務(wù)個性化服務(wù)個性化服務(wù)的定義:電子零售商利用cookie文件和其他技術(shù)來跟蹤每個消費(fèi)者的特定瀏覽和購買行為,并能建立根據(jù)消費(fèi)者的愛好量身定制的營銷計(jì)劃,提供符合該消費(fèi)者價值觀的激勵手段,或提供能吸引該消費(fèi)者重回網(wǎng)站的特定服務(wù),這類服務(wù)便稱為個性化服務(wù)或定制服務(wù)個性化服務(wù)的特點(diǎn)是能夠滿足用戶的個體信息需求的一種服務(wù)個性化信息服務(wù)也應(yīng)該成為用戶展現(xiàn)自我、
53、宣傳個性的一個窗口目前個性化服務(wù)主要有兩個層次:一層是客戶定制服務(wù)、另一層是網(wǎng)站根據(jù)用戶以往留下的信息,分析客戶興趣愛好南開大學(xué)國際商學(xué)院信管系8/11/202270電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)個性化服務(wù)系統(tǒng)設(shè)計(jì)個性化服務(wù)的實(shí)現(xiàn)方式:客戶個性化檔案的建立方式在客戶注冊過程中,利用網(wǎng)絡(luò)在線問卷的方式,根據(jù)用戶回答的問題,調(diào)查和記錄客戶信息利用cookie等方式觀察客戶訪問Web服務(wù)器的行為Web數(shù)據(jù)挖掘個性化服務(wù)的過濾匹配方式按條件過濾基于推理規(guī)則的過濾智能過濾:建立在一定的統(tǒng)計(jì)規(guī)律模型上,其原理是在了解客戶的某些興趣特征后,通過特定的定量分析模型,對客戶的其他行為進(jìn)行預(yù)測。個性化服務(wù)與定制服務(wù)南開大學(xué)國際商學(xué)院信管系8/11/202271電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)個性化服務(wù)系統(tǒng)設(shè)計(jì)個性化服務(wù)系統(tǒng)案例分析BroadVision公司個性化用戶接口外部信息搜索與獲取信息搜索系統(tǒng)信息庫信息的組織與維護(hù)用戶檔案處理程序用戶信息庫用戶需求分析個性化服務(wù)系統(tǒng)示意圖個性化服務(wù)與定制服務(wù)南開大學(xué)國際商學(xué)院信管系8/11/202272電子商務(wù)系統(tǒng)的規(guī)劃與設(shè)計(jì)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)個性化用戶接口:根據(jù)用戶個
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版鋁合金模板工程安裝與環(huán)保評估合同4篇
- 2025年盆景市場推廣與銷售合作合同范本4篇
- 二零二五年度綠色建筑節(jié)能改造項(xiàng)目設(shè)計(jì)咨詢服務(wù)合同4篇
- 2025年移動通信網(wǎng)絡(luò)優(yōu)化服務(wù)合同范本
- 2025年度鋁扣板吊頂施工與維護(hù)一體化服務(wù)合同協(xié)議
- 2025游泳館會員卡年度健康體檢及運(yùn)動康復(fù)服務(wù)協(xié)議3篇
- 2025年度凈身出戶離婚協(xié)議書模板與婚姻律師團(tuán)隊(duì)全程支持服務(wù)協(xié)議3篇
- 上海建筑工地勞務(wù)合作協(xié)議樣書
- 2025年度個人物流運(yùn)輸承包合同范本2篇
- 2025年度私立學(xué)校教師聘用合同范本(創(chuàng)新教育版)
- 眼的解剖結(jié)構(gòu)與生理功能課件
- 小學(xué)網(wǎng)管的工作總結(jié)
- 2024年銀行考試-興業(yè)銀行筆試參考題庫含答案
- 泵站運(yùn)行管理現(xiàn)狀改善措施
- 2024屆武漢市部分學(xué)校中考一模數(shù)學(xué)試題含解析
- SYT 0447-2014《 埋地鋼制管道環(huán)氧煤瀝青防腐層技術(shù)標(biāo)準(zhǔn)》
- 浙教版七年級下冊科學(xué)全冊課件
- 弧度制及弧度制與角度制的換算
- 瓦楞紙箱計(jì)算公式測量方法
- DB32-T 4004-2021水質(zhì) 17種全氟化合物的測定 高效液相色譜串聯(lián)質(zhì)譜法-(高清現(xiàn)行)
- DB15T 2724-2022 羊糞污收集處理技術(shù)規(guī)范
評論
0/150
提交評論