




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
電子商務(wù)系統(tǒng)結(jié)構(gòu)概論1.1.1系統(tǒng)系統(tǒng)是由若干相互作用、相互依存的組成部分(或稱部件)為實現(xiàn)某一目標而有機結(jié)合的一個整體。一般的系統(tǒng)模型包括三部分:輸入、處理、輸出系統(tǒng)具有邊界,邊界之外稱為環(huán)境。系統(tǒng)一般具有如下一些性質(zhì)⑴目的性⑵集合性⑶相關(guān)性⑷適應(yīng)性1.1.2電子商務(wù)系統(tǒng)2、電子商務(wù)的定義⑴狹義電子商務(wù)(commerce)指通過Internet(包括企業(yè)內(nèi)部網(wǎng)Intranet)或電子數(shù)據(jù)交換(EDI)進行的交易活動。因此,從這一點動身,也有人將電子商務(wù)稱為IC(InternetCommerce)。⑵廣義電子商務(wù)(business)泛指利用企業(yè)電子手段實現(xiàn)的商務(wù)活動的整個過程,是各參與方通過電子方式而不是直接物理交換或直接物理接觸方式來完成的任何業(yè)務(wù)交易。1.2電子商務(wù)系統(tǒng)一般體系框架電子商務(wù)系統(tǒng)的一般體系框架指的是與電子商務(wù)系統(tǒng)規(guī)劃、設(shè)計、運行有關(guān)的外部環(huán)境、內(nèi)部組成部分的集合。1.3電子商務(wù)系統(tǒng)的開發(fā)方法軟件開發(fā)方法是指軟件系統(tǒng)開發(fā)過程所遵循的方法和步驟。在信息系統(tǒng)的開發(fā)過程中,常使用的幾種典型方法,也是在開發(fā)電子商務(wù)系統(tǒng)中能夠使用的方法,如:(1)結(jié)構(gòu)化方法:快速原型法:面向?qū)ο蠓ǎ航M合開發(fā):CASE方法:1.3.2結(jié)構(gòu)化方法“結(jié)構(gòu)化”一詞出自結(jié)構(gòu)化程序設(shè)計。結(jié)構(gòu)化方法是基于軟件開發(fā)生命周期的概念進展起來的。結(jié)構(gòu)化方法的差不多思想是:用系統(tǒng)工程的思想和工程化的方法,按用戶至上的原則,結(jié)構(gòu)化、模塊化,自上而下地對系統(tǒng)進行分析,自下而上實現(xiàn)的開發(fā)方法。結(jié)構(gòu)化系統(tǒng)開發(fā)方法過程⑴系統(tǒng)規(guī)劃時期依照用戶的請求,初步調(diào)查,明確問題,然后進行可行性研究。⑵系統(tǒng)分析時期分析業(yè)務(wù)流程;分析數(shù)據(jù)與數(shù)據(jù)流程;分析功能與數(shù)據(jù)之間的關(guān)系;最后提出新系統(tǒng)邏輯方案。⑶系統(tǒng)設(shè)計時期總體結(jié)構(gòu)設(shè)計;代碼設(shè)計;信息系統(tǒng)流程圖設(shè)計;數(shù)據(jù)庫件設(shè)計;輸入/輸出設(shè)計;模塊結(jié)構(gòu)與功能設(shè)計;編寫程序設(shè)計講明書。依照總體設(shè)計的要求購置與安裝設(shè)備,最終給出系統(tǒng)實施方案。結(jié)構(gòu)化方法歸納起來有如下特點:⑴強調(diào)面向用戶的原則⑵嚴格按照時期順序進行。⑶自上而下地分析。⑷模塊化處理。⑸工作文檔的規(guī)范化和標準化原則結(jié)構(gòu)化方法存在的嚴峻缺點⑴系統(tǒng)開發(fā)周期過長。⑵要求系統(tǒng)開發(fā)者在開發(fā)初期就全面認識系統(tǒng)的各方面的需求、治理狀況以及預(yù)見可能發(fā)生的變化。⑶費用較高。1.3.3原型法它是開發(fā)者在初步了解用戶需求的基礎(chǔ)上,構(gòu)成、設(shè)計和開發(fā)一個系統(tǒng)初始模型,該模型稱為原型或骨架。(一個能夠?qū)崿F(xiàn)的系統(tǒng)應(yīng)用模型。)開發(fā)過程:(1確定用戶的差不多需求2開發(fā)初始原型系統(tǒng)(3使用和和評價原型;(4修改和改進原型。原型法的特點⑴原型法的開發(fā)周期短、費用相對較少。⑵系統(tǒng)的開發(fā)容易符合用戶的實際需要,因此系統(tǒng)開發(fā)的成功率高,容易被用戶同意。⑶有利于系統(tǒng)的運行、治理與維護⑷原型法需要有一個強有力的開發(fā)軟件做為支持。原型法缺點⑴關(guān)于大型系統(tǒng)或復(fù)雜的系統(tǒng),沒有充分的整體規(guī)劃和系統(tǒng)分析,專門能構(gòu)造出原型。⑵關(guān)于大量運算的、邏輯性較強的程序模塊專門難構(gòu)造出模型供人評價。原型法的應(yīng)用范圍關(guān)于小型、簡單、處理過程比較明確,沒有大量運算和邏輯處理過程的系統(tǒng),應(yīng)用原型法會取得較好的效果。1.3.4面向?qū)ο蟮姆椒嫦驅(qū)ο蠓椒ǎ∣bjectOrientedMethod,OOM)是在各種面向?qū)ο蟮某绦蛟O(shè)計方法基礎(chǔ)上逐步進展起來的一種新的軟件開發(fā)方法。動身點和差不多原則是模擬人類日常的邏輯思維方式。盡可能使問題空間和方法空間在結(jié)構(gòu)上一致。OOM基于類和對象的概念進行擴展。面向?qū)ο蟮姆椒ㄓ腥缦乱c:⑴抽象性,把客觀事物看成是由對象組成的,對象是事物抽象的結(jié)果。類是抽取實體特征建立,對象是類的具體化。⑵封裝性,對象由屬性和操作組成的,其屬性反映了對象的數(shù)據(jù)信息特征,而操作則用來定義對象的行為。對象+屬性+方法。⑶動態(tài)鏈接性,對象之間的聯(lián)系是通過消息傳遞機制來實現(xiàn)的。⑷繼承性,一個類的上層能夠有父類,下層能夠有子類,形成類的層次結(jié)構(gòu),子類繼承父類的屬性和方法,提高重用。3.面向?qū)ο蟮姆椒ǖ奶攸c面向?qū)ο蟮姆椒ǖ囊o優(yōu)點是:⑴與人類的思維方式一致。⑵穩(wěn)定性好。⑶可重用性好⑷可維護性好4面向?qū)ο箝_發(fā)方法的不足首先,必須依靠一定的軟件技術(shù)支持。其次,在大型項目的開發(fā)上,具有一定的局限性,必須以結(jié)構(gòu)化方法的自頂向下的整體性系統(tǒng)調(diào)查和分析作基礎(chǔ),否則,同樣會存在系統(tǒng)結(jié)構(gòu)不合理、關(guān)系不協(xié)調(diào)的問題。三種開發(fā)方法的比較⑴結(jié)構(gòu)化方法先對問題進行調(diào)查,然后從功能和流程的角度來分析、了解和優(yōu)化問題,最后規(guī)劃和實現(xiàn)系統(tǒng)。⑵原型法先請用戶介紹問題,再利用軟件工具快速模擬出一個問題原型,然后與用戶一起運行和評價那個原型,如不中意則修改,反反復(fù)復(fù)直到用戶中意為止,最后優(yōu)化和整理系統(tǒng)。⑶面向?qū)ο蠓ㄏ葘栴}進行調(diào)查,然后從抽象對象和信息模擬的角度來分析問題,將問題按其性質(zhì)和屬性劃分成各種不同的對象和類,弄清它們之間的信息聯(lián)系,最后用面向?qū)ο蟮能浖ぞ邔崿F(xiàn)系統(tǒng)。第二章電子商務(wù)系統(tǒng)規(guī)劃2.1.1什么是電子商務(wù)系統(tǒng)的規(guī)劃(區(qū)分打算)電子商務(wù)系統(tǒng)規(guī)劃是指:以支持企業(yè)開發(fā)電子商務(wù)系統(tǒng)為目標,確定電子商務(wù)的進展戰(zhàn)略,給定以后電子商務(wù)系統(tǒng)的商務(wù)模式和模型,設(shè)計電子商務(wù)系統(tǒng)的總體結(jié)構(gòu),講明系統(tǒng)各個組成部分的結(jié)構(gòu)及其組成,選擇構(gòu)造這一系統(tǒng)的技術(shù)方案,給出系統(tǒng)建設(shè)的實施步驟及時刻安排,講明系統(tǒng)建設(shè)的人員組織,評估系統(tǒng)建設(shè)的開銷和收益。2.1.2電子商務(wù)系統(tǒng)規(guī)劃的任務(wù)1.制定電子商務(wù)系統(tǒng)的進展戰(zhàn)略明確開發(fā)目的,求得問題域。2.制定電子商務(wù)系統(tǒng)的總體開發(fā)方案設(shè)計系統(tǒng)的總體結(jié)構(gòu),各個組成部分的結(jié)構(gòu)及組成,擬定技術(shù)方案。3.進行可行性分析依照系統(tǒng)規(guī)模及開發(fā)環(huán)境,評估系統(tǒng)建設(shè)的預(yù)算與收益,推斷系統(tǒng)開發(fā)的可行性。4.制定項目進度表列出要完成的所有任務(wù)及參與人員,按先后順序分不限定完成期限。2.1.3電子商務(wù)系統(tǒng)規(guī)劃工作的特點⑴規(guī)劃工作是面向長遠的、全然性的、全局性和關(guān)鍵性的問題。⑵規(guī)劃工作具有較強的不確定性,且非結(jié)構(gòu)化程度較高。⑶規(guī)劃工作不在于解決項目開發(fā)中的具體業(yè)務(wù)問題,而是為整個系統(tǒng)建設(shè)確定目標、戰(zhàn)略、系統(tǒng)總體結(jié)構(gòu)方案和資源打算,因而整個工作過程是一個治理決策過程。⑷規(guī)劃工作的工作環(huán)境是企業(yè)治理環(huán)境。⑸規(guī)劃工作人員的主體是高層治理人員(包括高層信息治理人員)。⑹規(guī)劃工作的結(jié)果是宜粗不宜細。⑺電子商務(wù)系統(tǒng)規(guī)劃必須納入整個企業(yè)的進展規(guī)劃,并應(yīng)定期滾動。2.2電子商務(wù)系統(tǒng)規(guī)劃的步驟1.確定電子商務(wù)系統(tǒng)的邊界,明確規(guī)劃目標與要求系統(tǒng)涵蓋的業(yè)務(wù)范圍、規(guī)劃的時刻限制、明確企業(yè)戰(zhàn)略目標2.建立制定電子商務(wù)系統(tǒng)規(guī)劃的組織項目負責人;項目小組:企業(yè)經(jīng)營人員、技術(shù)人員、相關(guān)領(lǐng)域?qū)<?.制定項目進度表具體任務(wù)對應(yīng)具體的人,核定各時期時刻安排。人事時三者對應(yīng)。4.現(xiàn)行系統(tǒng)的初步調(diào)查與分析企業(yè)目標、組織結(jié)構(gòu)、資源及約束條件、要緊問題及薄弱環(huán)節(jié)5.確定新系統(tǒng)開發(fā)策略6.提出新系統(tǒng)的開發(fā)方案7.可行性研究8.提出可行性研究報告2.3明確用戶需求用戶需求是電子商務(wù)系統(tǒng)使用者或相關(guān)人員對想要開發(fā)的電子商務(wù)系統(tǒng)提出的初步要求現(xiàn)實需求與系統(tǒng)實現(xiàn)之間的一致性需求方對需求的準確表述需求方能否具有信息化治理理念需要開發(fā)人員通過與用戶及相關(guān)人員交流,形成作為電子商務(wù)開發(fā)起點的用戶需求書(項目申請書)。2.3.1用戶需求書(項目申請書)的來源系統(tǒng)相關(guān)人員,分為不同層面企業(yè)的領(lǐng)導(dǎo)企業(yè)中有關(guān)部門人員信息部門的系統(tǒng)治理人員與企業(yè)有關(guān)的外部人員(如客戶、合作伙伴)網(wǎng)上客戶2.3.2用戶需求書的內(nèi)容內(nèi)容分為四個方面:現(xiàn)有系統(tǒng)現(xiàn)狀概述新系統(tǒng)應(yīng)解決的問題與要實現(xiàn)的目標可提供的設(shè)備、人力與資金對開發(fā)進度的要求從用戶需求書明確用戶的以下需求明確現(xiàn)狀與環(huán)境明確問題明確要達到的目標明確可供開發(fā)使用的條件2.4初步調(diào)查2.4.1初步調(diào)查的目標系統(tǒng)調(diào)查分為兩步第一步初步調(diào)查;投入少量人力對系統(tǒng)進行大致了解,要緊目的是考察系統(tǒng)的可行性。第二步詳細系統(tǒng)調(diào)查:系統(tǒng)具備可行性并立項后,投入大量人力,展開大規(guī)模、全面的系統(tǒng)業(yè)務(wù)調(diào)查。2.4.2初步調(diào)查的任務(wù)1.確定關(guān)鍵的規(guī)劃問題,抓住實質(zhì)2.確定系統(tǒng)的邊界和制約條件涉及業(yè)務(wù)環(huán)節(jié)及部門,資源與運營約束3.調(diào)查企業(yè)經(jīng)營戰(zhàn)略與任務(wù)戰(zhàn)略目標、組織結(jié)構(gòu)4.調(diào)查企業(yè)的當前運行狀況產(chǎn)品組合構(gòu)成、顧客群體、廠址等信息5.調(diào)查企業(yè)治理方式和基礎(chǔ)數(shù)據(jù)治理狀況原有治理制度是否健全,數(shù)據(jù)治理是否完善6.調(diào)查企業(yè)現(xiàn)行系統(tǒng)運行狀況7.調(diào)查網(wǎng)上客戶的需求情況初步調(diào)查的方式方法問卷調(diào)查、面談、座談會、查閱檔案、現(xiàn)場考察等、能夠靈活地綜合運用初步調(diào)查的一些原則一定要圍繞系統(tǒng)規(guī)劃的資料需要來進行、注意以夠用為原則、把握住調(diào)查的廣度和深度在技巧方面,要幸免先入為主的做法,以免禁錮被調(diào)查者的思維盡量采納啟發(fā)式的調(diào)查方法,以激發(fā)用戶的考慮和想象力充分獵取用戶對新系統(tǒng)的建議和功能要求等信息2.4.3初步調(diào)查的步驟步驟一:獲得明確的授權(quán)為了取得被調(diào)查部門的配合,要由明確的授權(quán),通過各種途徑將項目信息傳達。步驟二:列出需要獵取的必要信息具體信息清單和活動進度表步驟三:用挖掘事實技術(shù)收集所要求的信息分析組織結(jié)構(gòu)圖會談檢查當前文檔觀看企業(yè)運行以獵取信息開調(diào)查會步驟四:分析信息,決定開發(fā)方案擬定備選方案,確定方案,向治理層提交報告2.5系統(tǒng)規(guī)劃的方法:戰(zhàn)略集轉(zhuǎn)化法(StrategySetTransformation)—著眼點:戰(zhàn)略分析關(guān)鍵成功因素法(CriticalSuccessFactors)—著眼點:戰(zhàn)略分析企業(yè)系統(tǒng)規(guī)劃法(BusinessSystemPlanning)—著眼點:企業(yè)過程分析2.5.1戰(zhàn)略集轉(zhuǎn)化法(SST)戰(zhàn)略目標集轉(zhuǎn)化法(StrategySetTransformation)1、差不多思路:SST把整個組織的戰(zhàn)略目標看成是一個“信息集合”,由使命、目標、戰(zhàn)略和其他戰(zhàn)略變量等組成。電子商務(wù)系統(tǒng)戰(zhàn)略集由系統(tǒng)目標、系統(tǒng)約束和系統(tǒng)戰(zhàn)略構(gòu)成。電子商務(wù)系統(tǒng)的戰(zhàn)略規(guī)劃過程是把組織戰(zhàn)略目標轉(zhuǎn)變?yōu)橹卫硇畔⑾到y(tǒng)戰(zhàn)略目標的過程。2、步驟:(1)識不組織的戰(zhàn)略集–描繪出各類人員結(jié)構(gòu)–識不每類人員的目標–關(guān)于每類人員識不系統(tǒng)相應(yīng)的使命及戰(zhàn)略(2)將組織戰(zhàn)略集轉(zhuǎn)化為系統(tǒng)戰(zhàn)略–依照組織目標確定信息系統(tǒng)目標–對應(yīng)組織戰(zhàn)略集的元素識不相應(yīng)MIS戰(zhàn)略約束–依照信息系統(tǒng)目標和約束提出信息系統(tǒng)戰(zhàn)略戰(zhàn)略目標集轉(zhuǎn)化法兩個工作步驟⒈識不和闡明組織的戰(zhàn)略集首先要構(gòu)造組織的戰(zhàn)略集,構(gòu)造過程如下:⑴勾畫出組織的關(guān)聯(lián)集團結(jié)構(gòu)關(guān)聯(lián)集團指與該組織有“利害關(guān)系”的各類集團,組織的使命、目標和戰(zhàn)略必定和關(guān)聯(lián)集團相關(guān)。⑵確定關(guān)聯(lián)集團的要求組織的使命、目標和戰(zhàn)略實質(zhì)上是反映出了每一關(guān)聯(lián)集團的要求,因此要識不每一個關(guān)聯(lián)集團的要求,并講明這些要求的被滿足程度。⑶定義組織相關(guān)于每個關(guān)聯(lián)集團的任務(wù)和戰(zhàn)略對應(yīng)于關(guān)聯(lián)集團的要求定義組織相關(guān)于這些關(guān)聯(lián)集團的任務(wù)和戰(zhàn)略,構(gòu)成組織的戰(zhàn)略集。⑷解釋和驗證組織的戰(zhàn)略集當組織的戰(zhàn)略集初步識不后,應(yīng)送交組織的最高治理者審查。3、特點反映各種人的要求由人員需求引出信息系統(tǒng)目標目標比較全面不夠突出重點2.5.2關(guān)鍵成功因素(CSF)法關(guān)鍵成功因素法(CriticalSuccessFactors)1.差不多概念決定大部分行業(yè)成敗與否的因素通常有三至六個。識不關(guān)鍵成功因素所用的工具是樹枝因果圖。2、差不多思路:通過分析找出關(guān)鍵成功因素,然后再圍繞這些關(guān)鍵成功因素來確定系統(tǒng)的信息需求,并進行規(guī)劃。3、步驟:(1)了解企業(yè)(或電子商務(wù)系統(tǒng))目標;(2)識不并確定關(guān)鍵成功因素;(3)定義測度關(guān)鍵因素的性能指標和評估標準;(4)識不測量性能的數(shù)據(jù)。關(guān)鍵成功因素(CSF)法如何評價這些因素中哪些因素是關(guān)鍵成功因素,不同的企業(yè)是不同的。關(guān)于一個適應(yīng)于高層人員個人決策的企業(yè),要緊由高層人員個人運用樹枝因果圖選擇。關(guān)于適應(yīng)于群體決策的企業(yè),能夠用德爾斐法或其他方法把不同人設(shè)想的關(guān)鍵因素綜合起來。關(guān)鍵成功因素法步驟2.5.3企業(yè)系統(tǒng)規(guī)劃方法一BSP企業(yè)系統(tǒng)規(guī)劃法(BusinessSystemPlanning)差不多思路:BSP法是一種對企業(yè)MIS進行戰(zhàn)略規(guī)劃的結(jié)構(gòu)化方法,是通過全面調(diào)查、分析企業(yè)信息需求,制訂信息系統(tǒng)總體方案的一種方法。它從企業(yè)的業(yè)務(wù)流程入手,圍繞著企業(yè)的目標,定義出企業(yè)治理過程及其產(chǎn)生的數(shù)據(jù)項,進而確定信息系統(tǒng)的總體結(jié)構(gòu)。采納自上而下識不系統(tǒng)目標,識不企業(yè)過程,識不數(shù)據(jù);(從高層主管開始,了解并界定其信息需求,再依次往下推衍,直到了解整個組織的信息需求,完成整體的系統(tǒng)構(gòu)架為止)然后自下而上設(shè)計系統(tǒng),以支持系統(tǒng)目標的實現(xiàn)。2.BSP的作用確定出以后電子商務(wù)系統(tǒng)的總體結(jié)構(gòu)明確系統(tǒng)的子系統(tǒng)組成對數(shù)據(jù)進行統(tǒng)一規(guī)劃、治理和操縱明確各子系統(tǒng)之間的數(shù)據(jù)交換關(guān)系,保證信息的一致性。2BSP方法步驟⑴項目的確立⑵預(yù)備工作時期預(yù)備工作包括如下內(nèi)容:①首先應(yīng)成立一個規(guī)劃小組。規(guī)劃小組應(yīng)當由企業(yè)負責人牽頭。②明確規(guī)劃的方向和范圍。制定BSP工作打算制定調(diào)查日程表和調(diào)查提綱。⑶動員開始時期⑷調(diào)研3、BSP要緊活動⑴規(guī)劃預(yù)備信息系統(tǒng)規(guī)劃的預(yù)備工作應(yīng)該包括:成立信息系統(tǒng)規(guī)劃小組;制定信息系統(tǒng)規(guī)劃打算;啟動規(guī)劃工作;堅持“一把手原則”,由企業(yè)最高領(lǐng)導(dǎo)擔任規(guī)劃小組組長;進行廣泛動員和大力宣傳。動員會首先要講清工作的期望和期望輸出。其次,系統(tǒng)組要簡介企業(yè)的現(xiàn)狀,企業(yè)的決策過程、組織功能、關(guān)鍵人物、用戶的期望、用戶對現(xiàn)有信息系統(tǒng)的看法等。再次,由信息系統(tǒng)負責人介紹信息人員關(guān)于企業(yè)的看法,同時應(yīng)介紹現(xiàn)有項目狀況歷史狀況以及信息系統(tǒng)的問題。通過介紹讓大伙兒對企業(yè)和對信息支持的要求有個全面的了解。⑵目標戰(zhàn)略分析制定信息系統(tǒng)規(guī)劃之初,應(yīng)該分析企業(yè)總體進展規(guī)劃,搞清晰企業(yè)的進展目標和總體戰(zhàn)略。首先需要調(diào)研企業(yè)的目標和戰(zhàn)略,在初步調(diào)研的基礎(chǔ)上,對企業(yè)目標、戰(zhàn)略、現(xiàn)狀、制約因素、面臨的重大問題等進行認真分析。⑶定義企業(yè)過程/治理功能組企業(yè)治理中必要且邏輯相關(guān)的、為了完成某種治理功能的一組活動。定義企業(yè)過程的目的和作用:①使信息系統(tǒng)盡量地獨立于組織機構(gòu)。②關(guān)心理解企業(yè)如何能完成其總使命和目標(將業(yè)務(wù)環(huán)節(jié)從機構(gòu)中抽象出來)。③從操作操縱過程中分離出戰(zhàn)略打算和為治理操縱提供依據(jù)(業(yè)務(wù)環(huán)節(jié)覆蓋企業(yè)要緊目標)。④為定義所需的信息結(jié)構(gòu),確定研究的范圍,模塊的分解和排列,為開發(fā)的優(yōu)先順序提供依據(jù)。⑤為定義關(guān)鍵的數(shù)據(jù)需求提供基礎(chǔ)。關(guān)于最后差不多確定的過程要寫出過程講明,以描述其職能。如采購過程①供應(yīng)商的評價和選擇找到評價材料,選擇有合適價格的材料、機器、設(shè)備、包裝和運輸服務(wù)等。②訂貨的安排和實現(xiàn)對已選中的供應(yīng)商品進行合適的采購訂貨,達到生產(chǎn)打算制定的數(shù)量。③接收和檢驗接收(或拒收)采購的材料、機器、供應(yīng)品,檢驗其數(shù)量和質(zhì)量,并加以記錄登賬。識只是程的輸出應(yīng)有以下文件:①一個過程組及過程表;②每一過程的簡單講明;③一個關(guān)鍵過程的表,即識不滿足目標的關(guān)鍵過程;④產(chǎn)品/服務(wù)過程的流程圖;⑤系統(tǒng)組成員能專門好地了解整個企業(yè)的運營是如何治理和操縱的。⑷定義數(shù)據(jù)類目的:在于了解企業(yè)目前的數(shù)據(jù)狀況和數(shù)據(jù)需求,以及數(shù)據(jù)與企業(yè)實體、業(yè)務(wù)過程之間的聯(lián)系,查明數(shù)據(jù)共享的關(guān)系,建立數(shù)據(jù)類/功能矩陣,為定義信息系統(tǒng)結(jié)構(gòu)提供差不多依據(jù)。定義數(shù)據(jù)類的第一步是識不數(shù)據(jù)類。①實體法。實體法先識不出企業(yè)實體,后用四種類型的數(shù)據(jù)類描述每個實體,四種類型的數(shù)據(jù)為:打算、統(tǒng)計、存儲和業(yè)務(wù)。最后把實體和數(shù)據(jù)類放在表內(nèi),得到實體/數(shù)據(jù)類矩陣。②過程法。過程法從組織過程的角度,分不將各個業(yè)務(wù)數(shù)據(jù)的輸入數(shù)據(jù)和輸出數(shù)據(jù)按照邏輯相關(guān)性整理,歸納成數(shù)據(jù)類。利用往常識不的企業(yè)過程。分析每一個過程利用/產(chǎn)生什么數(shù)據(jù),或者講每一過程的輸入和輸出數(shù)據(jù)是什么。以開環(huán)的輸入—處理—輸出形式表示。
⑷定義數(shù)據(jù)類—建立U/C矩陣建立數(shù)據(jù)類與過程的關(guān)系:過程和數(shù)據(jù)類定義好后,能夠用U/C矩陣表達過程和數(shù)據(jù)類之間的聯(lián)系。①進行系統(tǒng)化自頂向下劃分②逐個確定其具體的業(yè)務(wù)功能和實體類③填寫業(yè)務(wù)功能/實體類之間的關(guān)系建立U/C矩陣后一定要依照“數(shù)據(jù)守恒”原則進行正確性檢驗,以確保系統(tǒng)功能數(shù)據(jù)項劃分和所建U/C矩陣的正確性。正確性檢驗:①完備性檢驗②一致性檢驗③無冗余性檢驗正確性檢驗:①完備性檢驗對具體的數(shù)據(jù)項類必須有一個產(chǎn)生過程(“C”)和至少一個使用過程(“U”),功能則必須有產(chǎn)生或使用(“U”或“C”元素)發(fā)生,否則U/C矩陣的建立足不完備的。假如沒有產(chǎn)生過程,講明該數(shù)據(jù)源沒有收集到,成了無源之水。假如沒使用過程,講明該數(shù)據(jù)產(chǎn)生后,無處使用,成為廢數(shù)據(jù)。②一致性檢驗對一個具體的數(shù)據(jù)類有且只有一個產(chǎn)生過程(“C”)。假如有多個產(chǎn)生過程的情況出現(xiàn),則產(chǎn)生了不一致性的現(xiàn)象,講明該數(shù)據(jù)類是一個大類數(shù)據(jù)需要細分。③無冗余性檢驗在U/C矩陣里,不同意出現(xiàn)空行、空列現(xiàn)象。假如出現(xiàn)空行或空列,不是該數(shù)據(jù)類或過程是多余的,確實是在定義過程中遺漏了它們之間的數(shù)據(jù)聯(lián)系分析。⑸定義信息結(jié)構(gòu)—劃分子系統(tǒng)①調(diào)整U/C矩陣求解過程確實是對系統(tǒng)結(jié)構(gòu)劃分的優(yōu)化過程。具體操作方法:首先,將過程按照過程組排列,每一過程組按資源生命周期的四個時期排列。其次,調(diào)整“數(shù)據(jù)類”,使矩陣中“C”及“U”靠近從左上到右下的主對角線,尤其是“C”必須靠近主對角線,而U可能在某些情況下需要放棄將其靠近主對角線的企圖。②系統(tǒng)功能劃分與數(shù)據(jù)資源分布系統(tǒng)邏輯功能的劃分:把U、C比較集中的區(qū)域用粗線條框起來,如此形成的框確實是一個個子系統(tǒng)。劃分時應(yīng)注意:–沿對角線一個接一個地畫,既不能重疊,又不能漏掉任何一個數(shù)據(jù)和功能;–小方塊的劃分是任意的,但必須將所有的“C”元素都包含在小方塊內(nèi)。數(shù)據(jù)資源分布:所有數(shù)據(jù)的使用關(guān)系都被小方塊分隔成了兩類:一類在小方塊以內(nèi);一類在小方塊以外。用箭頭把落在方框外的U與子系統(tǒng)聯(lián)系起來,表示子系統(tǒng)之間的數(shù)據(jù)流,即數(shù)據(jù)從一個系統(tǒng)流向另一個系統(tǒng)。小方塊以內(nèi)所產(chǎn)生和使用的數(shù)據(jù),則今后要緊放在本系統(tǒng)的計算機設(shè)備上處理;而小方塊以外的“U”,則表示了各子系統(tǒng)之間的數(shù)據(jù)聯(lián)系,這些數(shù)據(jù)資源今后應(yīng)考慮放在網(wǎng)絡(luò)服務(wù)器上供各子系統(tǒng)共享或通過網(wǎng)絡(luò)來相互傳遞數(shù)據(jù)。4、BSP方法特點、作用、優(yōu)點特點:⑴基于用信息系統(tǒng)支持企業(yè)運營的思想⑵自上而下分析企業(yè)目標、識不企業(yè)過程、識不數(shù)據(jù)類,然后再自下而上設(shè)計和實施系統(tǒng),以支持企業(yè)目標⑶依照過程/數(shù)據(jù)需求進行信息系統(tǒng)規(guī)劃⑷把企業(yè)目標轉(zhuǎn)化為信息系統(tǒng)戰(zhàn)略的全過程,支持企業(yè)的各個層次的目標,這種支持是通過專門多子系統(tǒng)實現(xiàn)的。作用:⑴確定出以后信息系統(tǒng)的總體結(jié)構(gòu);⑵明確子系統(tǒng)的組成和開發(fā)子系統(tǒng)的先后順序;⑶對數(shù)據(jù)進行統(tǒng)一規(guī)劃、治理和操縱;⑷保證信息的一致性。優(yōu)點:能保證信息系統(tǒng)關(guān)于企業(yè)的組織機構(gòu)具有相對獨立性。缺點:需要大量的時刻和財力的支持,不能將新技術(shù)與傳統(tǒng)的數(shù)據(jù)處理系統(tǒng)進行有效地集成。三種方法的比較CSF法:抓住要緊矛盾,使目標的認識突出重點,與傳統(tǒng)的方法銜接比較自然,容易被高層同意,最有利于對治理目標的確認。SST法:能夠?qū)⒏鱾€層次人員的要求都轉(zhuǎn)換成為信息系統(tǒng)目標的結(jié)構(gòu)化方法,能夠保證目標比較全面,然而對重點突出不如CSF法。BSP法:盡管首先強調(diào)目標,然而,沒有明顯的目標引出過程。它是通過治理人員醞釀“過程”引出系統(tǒng)目標,企業(yè)目標到系統(tǒng)目標的轉(zhuǎn)換是通過組織/系統(tǒng)、組織/過程以及系統(tǒng)/過程矩陣的分析得出的。如此能夠定義出新的系統(tǒng)以支持企業(yè)過程,也是把企業(yè)的目標轉(zhuǎn)化為系統(tǒng)的目標,因此講,識不企業(yè)過程是BSP戰(zhàn)略規(guī)劃的中心,然而,U/C矩陣并不是它的中心內(nèi)容。結(jié)合:將上述三種方法組合起來便稱之為:CSB法,先用CSF法確認企業(yè)目標;用SST法補充完善企業(yè)目標;用BSP法對企業(yè)目標進行校核,并確認信息系統(tǒng)結(jié)構(gòu)。三種系統(tǒng)規(guī)劃方法在三種系統(tǒng)規(guī)劃的方法中,關(guān)鍵成功因素法更能抓住要緊矛盾,突出重點的識不SST方法反映了各種人的要求BSP方法企業(yè)目標到系統(tǒng)目標的轉(zhuǎn)換是通過分析得到的。2.6.1確定電子商務(wù)模式按電子商務(wù)應(yīng)用的領(lǐng)域范圍,或者講按發(fā)生交易的雙方的相互關(guān)系劃分??蓪㈦娮由虅?wù)模式分為四類(1)企業(yè)對消費者(2)企業(yè)對企業(yè)(3)企業(yè)對政府機構(gòu)(4)消費者對消費者以上這幾種模式中,B2C和B2B的商務(wù)模式是最差不多的.確定商務(wù)模式要緊依照商務(wù)對象。CtoM、CtoB企業(yè)對消費者型電子商務(wù)亞模式把電子商務(wù)進一步分類,得到的模式稱為電子商務(wù)亞模式。以便我們能夠區(qū)不不同的商務(wù)模式所代表的贏利方式、服務(wù)對象和服務(wù)內(nèi)容。下面是一種進一步分類的結(jié)果:一、無形產(chǎn)品和勞務(wù)的電子商務(wù)模式(一)網(wǎng)上訂閱模式:在線服務(wù)在線出版在線娛樂(二)付費掃瞄模式(三)廣告支持模式(四)網(wǎng)上贈與模式(五)服務(wù)預(yù)約模式二、實物商品的亞模式1.在線銷售會員制商店加盟連鎖店網(wǎng)上商城三、B2B電子商務(wù)的亞模式1.產(chǎn)品目錄式2.拍賣式3.交易所式4.社區(qū)式企業(yè)間電子商務(wù)的亞模式(一)基于ERP的封閉電子商務(wù)模式(二)基于EDI的外聯(lián)網(wǎng)電子商務(wù)模式(三)基于Web的互聯(lián)網(wǎng)電子商務(wù)模式1.聯(lián)機商店型2.采購3.專業(yè)服務(wù)型4.混合型5.中介型2.6.2確定電子商務(wù)模型電子商務(wù)模型是以企業(yè)的電子商務(wù)模式為基礎(chǔ),描述企業(yè)電子商務(wù)如何實現(xiàn)。抽象企業(yè)電子商務(wù)的差不多邏輯組成單元,界定其相互關(guān)系。明確企業(yè)信息流、資金流和商品流的關(guān)系,進而建立起企業(yè)商務(wù)模型。如何確定商務(wù)模型使用SST、CSF和BSP方法確定電子商務(wù)戰(zhàn)略確定核心業(yè)務(wù)功能確定企業(yè)現(xiàn)在商務(wù)系統(tǒng)中存在的問題確定電子商務(wù)的亞模式確定與企業(yè)內(nèi)信息系統(tǒng)的關(guān)系確定是否需要支付系統(tǒng)確定是否需要物流系統(tǒng)其它與合作伙伴的關(guān)系最后構(gòu)筑商務(wù)模型第3章電子商務(wù)系統(tǒng)分析3.1電子商務(wù)系統(tǒng)分析(概念、功能)系統(tǒng)分析也稱邏輯設(shè)計。其要回答新系統(tǒng)“做什么”那個關(guān)鍵性的問題。電子商務(wù)系統(tǒng)分析確實是在系統(tǒng)規(guī)劃確定的原則和目標的指導(dǎo)下,結(jié)合欲開發(fā)電子商務(wù)系統(tǒng)的的要求,對企業(yè)進行調(diào)查,了解企業(yè)的組織結(jié)構(gòu)以及與企業(yè)預(yù)備開展的電子商務(wù)活動有關(guān)的數(shù)據(jù)流程和業(yè)務(wù)處理過程。深入研究及描述現(xiàn)行系統(tǒng)的活動和各項工作,及用戶的需求。使用一系列分析工具與技術(shù)建立目標系統(tǒng)邏輯模型,為系統(tǒng)設(shè)計奠定基礎(chǔ)。3.1.1系統(tǒng)調(diào)查系統(tǒng)分析也是調(diào)查、分析和定義用戶需求的過程。系統(tǒng)分析的初始工作是為新系統(tǒng)開發(fā)做進一步的詳細系統(tǒng)調(diào)查。1.系統(tǒng)調(diào)查的原則⑴在系統(tǒng)調(diào)查開始前,制定系統(tǒng)調(diào)查打算和進行系統(tǒng)調(diào)查培訓(xùn)。⑵系統(tǒng)調(diào)查應(yīng)嚴格按照系統(tǒng)化原則進行⑶如實記錄調(diào)查情況⑷采納規(guī)范化的工作方法⑸全面鋪開與重點調(diào)查結(jié)合⑹調(diào)查與分析整理相結(jié)合⑺了解業(yè)務(wù)與收集數(shù)據(jù)同時進行2.需求的分類系統(tǒng)需求可分為:功能需求、非功能需求功能需求(FunctionalRequirements)描述的是系統(tǒng)和環(huán)境的行為,通過這些行為,使得用戶能完成他們的任務(wù),從而滿足業(yè)務(wù)需求。非功能性需求描述了系統(tǒng)的屬性,包括:(1)性能(2)可靠性(3)可維護性(4)可用性(5)可擴展性(6)安全性3.系統(tǒng)調(diào)查的內(nèi)容系統(tǒng)調(diào)查的內(nèi)容包括現(xiàn)行系統(tǒng)的:⑴系統(tǒng)的界限和運行狀況⑵系統(tǒng)的外部環(huán)境⑶組織機構(gòu)⑷人員及構(gòu)成⑸系統(tǒng)的業(yè)務(wù)流程⑹系統(tǒng)的信息流程⑺系統(tǒng)的資源狀況⑻系統(tǒng)的約束條件⑼系統(tǒng)的薄弱環(huán)節(jié)⑽系統(tǒng)研制工作的資源狀況⑾各個方面對現(xiàn)行系統(tǒng)和新系統(tǒng)研制的態(tài)度⑿其他需要調(diào)查的相關(guān)問題4.系統(tǒng)調(diào)查的步驟⑴確定調(diào)查目標⑵確定調(diào)查的方法⑶制訂調(diào)查打算⑷調(diào)查的組織預(yù)備工作⑸實施調(diào)查⑹分析、整理資料⑺寫出調(diào)查報告5.系統(tǒng)調(diào)查的方法問卷調(diào)查、面談、座談會、查閱檔案、現(xiàn)場考察等。能夠靈活地綜合運用3.1.2組織結(jié)構(gòu)組織結(jié)構(gòu)要緊有三部分內(nèi)容:組織結(jié)構(gòu)的分析、業(yè)務(wù)流程與組織結(jié)構(gòu)之間的聯(lián)系分析、業(yè)務(wù)功能一覽表1、組織結(jié)構(gòu)分析:通常利用組織結(jié)構(gòu)圖來進行組織結(jié)構(gòu)分析。組織結(jié)構(gòu)圖是一張反映組織內(nèi)部之間隸屬關(guān)系的樹狀結(jié)構(gòu)圖。組織結(jié)構(gòu)圖2、組織/業(yè)務(wù)關(guān)系圖3、業(yè)務(wù)功能一覽表業(yè)務(wù)功能一覽表能夠使我們在了解組織結(jié)構(gòu)的同時,關(guān)于依附于組織結(jié)構(gòu)的各項業(yè)務(wù)功能也有一個概貌性的了解.3.1.3業(yè)務(wù)流程分析業(yè)務(wù)流程分析有助于了解業(yè)務(wù)的具體處理過程,為修改和刪除原系統(tǒng)的不合理部分,為業(yè)務(wù)流程重構(gòu)提供基礎(chǔ)。1.業(yè)務(wù)流程分析的內(nèi)容:⑴原有流程的分析⑵業(yè)務(wù)流程的優(yōu)化⑶確定新的業(yè)務(wù)流程業(yè)務(wù)流程圖(transactionflowdiagram,簡稱TFD),確實是用一些規(guī)定的符號及連線來表示某個具體業(yè)務(wù)處理過程。業(yè)務(wù)流程圖的差不多圖形符號業(yè)務(wù)流程圖1業(yè)務(wù)流程圖2業(yè)務(wù)流程圖的作用:業(yè)務(wù)流程圖是系統(tǒng)分析員作進一步系統(tǒng)分析的依據(jù);業(yè)務(wù)流程圖是系統(tǒng)分析員,治理人員相互交流的工具;系統(tǒng)分析員能夠直接在業(yè)務(wù)流程圖上擬出計算機要處理部分;利用業(yè)務(wù)流程圖分析業(yè)務(wù)流程是否合理。⑵數(shù)據(jù)分析數(shù)據(jù)分析是要分析已收集數(shù)據(jù)的正確性、一致程度、無冗余的程度,分析的工具可借用U/C矩陣。①完備性檢驗完備性(completeness)檢驗是指對具體的數(shù)據(jù)項(或類)必須有一個產(chǎn)生者(即“C”)和至少一個使用者(即“U”),功能則必須有產(chǎn)生或使用(“U”或“C”元素)發(fā)生。否則那個U/C矩陣的建立是不完備的。②一致性檢驗一致性(uniformity)檢驗是指對具體的數(shù)據(jù)項/類必有且僅有一個產(chǎn)生者(“C”)。不一致現(xiàn)象的產(chǎn)生可能有如下緣故:沒有產(chǎn)生者——漏填了“C”元素或者是功能、數(shù)據(jù)的劃分不當。多個產(chǎn)生者——錯填了“C”元素或者是功能、數(shù)據(jù)的劃分不獨立,不一致。③無冗余性檢驗無冗余性(non-verbosity)檢驗即表中不同意有空行空列。假如有空行空列發(fā)生則可能出現(xiàn)如下問題:漏填了“C”或“U”元素;功能項或數(shù)據(jù)項的劃分是冗余的——沒有必要的。數(shù)據(jù)流程圖DFD數(shù)據(jù)流程圖是結(jié)構(gòu)化方法中的要緊建模工具?,F(xiàn)有的數(shù)據(jù)流程分析多是通過分層的數(shù)據(jù)流程圖(DataFlowDiagram,簡稱DFD)來實現(xiàn)的。數(shù)據(jù)流程圖是系統(tǒng)邏輯模型的要緊組成部分。⑴數(shù)據(jù)流程圖的構(gòu)成數(shù)據(jù)流程圖中的要緊圖形符號DeMarco&Yourdan與Gane&SarsonDFD圖形符號體系(2)數(shù)據(jù)流程圖的繪制方法由外向內(nèi)。由頂向下,逐層分解,逐步求精…….左向右,合理布局。由主到次。合理命名及編號。數(shù)據(jù)守恒,幸免輸出、輸入遺漏。父子平衡。數(shù)據(jù)流程圖分解。合理、均勻。以層次不超過4,每層的處理過程不超過7為宜。分層數(shù)據(jù)流程圖:多層數(shù)據(jù)流程圖:頂層流程圖僅包含一個處理,它代表被開發(fā)系統(tǒng)。它的輸入流是該系統(tǒng)的輸入數(shù)據(jù),輸出流是系統(tǒng)所輸出數(shù)據(jù)底層流圖是指其處理不需再做分解的數(shù)據(jù)流圖中間層流圖則表示對其上層父圖的細化。它的每一處理可能接著細化,形成子圖。頂層圖又稱環(huán)境圖(contextdiagram)和上下文數(shù)據(jù)流程圖,描述了系統(tǒng)的外部實體,以及系統(tǒng)與這些外部實體之間的數(shù)據(jù)交換,即系統(tǒng)與外部實體之間的接口。零層圖(diagramzero):描述了系統(tǒng)的要緊處理功能、數(shù)據(jù)流、外部實體與數(shù)據(jù)存儲。畫DFD的步驟:第一步:繪制頂層圖第二步:繪制0層圖第三步:分解處理,畫出各級子圖第四步:構(gòu)造總體數(shù)據(jù)流程圖。把分解后的DFD碎片裝配起來,畫出DFD的總圖。常見錯誤黑洞:即只有輸入而沒有輸出或只有輸出而沒有輸入灰洞:即輸入不足以產(chǎn)生輸出數(shù)據(jù)流不能從一個外部實體傳遞給另外一個外部實體;數(shù)據(jù)流不能從一個外部實體直接傳遞給一個數(shù)據(jù)存儲;數(shù)據(jù)流不能從一個數(shù)據(jù)存儲未做任何處理就傳遞給一個外部實體;數(shù)據(jù)流不能從一個數(shù)據(jù)存儲直接傳遞給一個數(shù)據(jù)存儲;4.數(shù)據(jù)字典數(shù)據(jù)字典(DataDictionary)則是在數(shù)據(jù)流程圖的基礎(chǔ)上,進一步定義和描述數(shù)據(jù)處理過程、實體及數(shù)據(jù)存儲的詳細邏輯內(nèi)容的工具。能夠使用自動化治理工具實施治理,powerdesigner編寫數(shù)據(jù)詞典的差不多要求是:①對數(shù)據(jù)流程圖上各種元素的定義必須明確、易理解、唯一。②命名、編號與數(shù)據(jù)流程圖一致。③符合一致性與完整性的要求,對數(shù)據(jù)流程圖上的元素定義與講明無遺漏項。數(shù)據(jù)詞典中無內(nèi)容重復(fù)或內(nèi)容相互矛盾的條目。數(shù)據(jù)流程圖中同類元素的數(shù)據(jù)詞典條目中,無同名異義或異名同義者。④格式規(guī)范、風格統(tǒng)一、文字精煉,數(shù)字與符號正確。5.處理講明對處理過程的詳細描述稱為“處理講明”。數(shù)據(jù)流程圖、數(shù)據(jù)字典和處理講明三者構(gòu)成了系統(tǒng)的邏輯模型。目前較常用的描述處理講明的工具有下面三種:?結(jié)構(gòu)化語言?判定表?判定樹⑴結(jié)構(gòu)化語言結(jié)構(gòu)化語言是一種介于自然語言與程序設(shè)計語言之間的語言。它由程序設(shè)計語言的框架(即同意三種差不多結(jié)構(gòu):順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu))和自然語言的詞匯(如動詞、名詞和程序設(shè)計語言的保留字)組成,其語言易于編寫,又能簡明地描述較復(fù)雜的處理邏輯。結(jié)構(gòu)化語言使用的語句有以下四類:祈使語句,例如:“計算運費”“獲得訂貨數(shù)量”推斷語句,其一般形式是:假如條件則處理A否則處理B(條件不成立)例如:去網(wǎng)上書店購書,如搜索到欲買的書,則付款,辦理相關(guān)手續(xù),若搜索不到欲買的書,則離開書店。用推斷語句表達如下:假如搜索到欲買的書則付款填寫送貨單離開書店否則離開書店循環(huán)語句例如:計算每個職工的實發(fā)工資,不僅要計算每一職工的實發(fā)工資,而且還要計算所有職工的實發(fā)工資,其循環(huán)語句如下:對每一職工將差不多工資、崗位工資、補貼、獎金相加扣除稅款,公積金等⑵判定樹判定樹是用樹形圖來表示處理邏輯的一種工具。它比用語言的方式更為直觀。當某個處理的執(zhí)行不只依靠于一個條件,而是與若干個條件相關(guān),這種情況下用判定樹更為合適,例:某網(wǎng)上商店的配送中心的庫存操縱判定樹優(yōu)點:形式簡單,不需任何講明,易看出含義,易于掌握和使用。⑶判定表判定表是采納表格方式來表示處理邏輯的一種工具。判定表的優(yōu)點是能夠清晰地表示復(fù)雜的條件組合與應(yīng)做的處理之間的對應(yīng)關(guān)系。缺點是判定表的建立過程較為繁雜。表-11庫存操縱處理的判定表選擇合適的工具,一般地講:以上三種表達處理邏輯的工具各有優(yōu)缺點。在表達一個處理過程時,應(yīng)依照不同的情況,①對一個不太復(fù)雜的邏輯推斷,使用判定樹較好;②對一個專門復(fù)雜的邏輯推斷,使用判定表較好;③假如一個處理過程中,既含有順序結(jié)構(gòu),又含有判定和循環(huán)結(jié)構(gòu)時,應(yīng)使用結(jié)構(gòu)化語言較好。3.2業(yè)務(wù)流程重構(gòu)(概念)企業(yè)業(yè)務(wù)流程重構(gòu)是指對企業(yè)進行全然的再考慮和完全的再設(shè)計,以求企業(yè)關(guān)鍵的性能指標如成本、質(zhì)量和速度等,獲得巨大的提高。第4章電子商務(wù)系統(tǒng)設(shè)計電子商務(wù)系統(tǒng)的設(shè)計電子商務(wù)系統(tǒng)設(shè)計的要緊任務(wù)是從電子商務(wù)系統(tǒng)的總體目標動身,依照系統(tǒng)規(guī)劃時期和系統(tǒng)分析時期產(chǎn)生的文檔,并考慮到經(jīng)濟、技術(shù)和系統(tǒng)所實現(xiàn)的內(nèi)外環(huán)境和主客觀等方面的條件,確定電子商務(wù)系統(tǒng)的總體結(jié)構(gòu)和系統(tǒng)各組成部分的技術(shù)方案,合理選擇軟件和硬件設(shè)備,確??傮w目標的實現(xiàn)。系統(tǒng)設(shè)計時期所要完成的要緊工作是:(1)系統(tǒng)總體結(jié)構(gòu)設(shè)計(2)系統(tǒng)運行平臺的設(shè)計系統(tǒng)的總體結(jié)構(gòu)設(shè)計是指確定整個系統(tǒng)由哪些部分組成,以及各部分在物理上、邏輯上的相互關(guān)系。系統(tǒng)運行平臺的設(shè)計系統(tǒng)運行平臺是指電子商務(wù)系統(tǒng)運行所依靠的硬件和軟件。系統(tǒng)運行平臺設(shè)計是依照新系統(tǒng)的目標,選擇適當?shù)挠嬎銠C硬件、網(wǎng)絡(luò)通信設(shè)備,以及其他輔助設(shè)備、軟件,以滿足新系統(tǒng)邏輯模型的需要和技術(shù)需要。電子商務(wù)系統(tǒng)設(shè)計的原則⑴技術(shù)的先進性⑵符合企業(yè)信息化的整體技術(shù)戰(zhàn)略⑶與現(xiàn)行的應(yīng)用具有良好的兼容性⑷成熟性⑸安全性⑹有用性原則⑺可用性⑻可伸縮性⑼滿足可擴充的要求設(shè)計的差不多原則1、軟硬件要求能滿足系統(tǒng)的各種功能需求2、硬件選擇服從于軟件選擇3、軟硬件在技術(shù)上要具備一定的先進性4、符合各種技術(shù)標準;成熟產(chǎn)品,保證安全性和可靠性5、性價比電子商務(wù)系統(tǒng)設(shè)計的依據(jù)(大概看下)(l)規(guī)劃時期獲得的商務(wù)模式和商務(wù)模型(2)用戶需求。3)新系統(tǒng)的邏輯模型。(4)現(xiàn)行技術(shù)。(5)現(xiàn)行的與電子商務(wù)系統(tǒng)有關(guān)的的標準、規(guī)范和有關(guān)法律制度。(6)系統(tǒng)運行環(huán)境。電子商務(wù)系統(tǒng)總體結(jié)構(gòu)的設(shè)計系統(tǒng)的總體結(jié)構(gòu)設(shè)計是指確定整個系統(tǒng)由哪些部分組成,以及各部分在物理上、邏輯上的相互關(guān)系。系統(tǒng)總體結(jié)構(gòu)設(shè)計是一個自上而下的分解過程。思想是基于結(jié)構(gòu)化的開發(fā)方法。目的是將復(fù)雜的問題、難以理解的問題分解為簡單的子問題,從而建立出具有整體性的系統(tǒng)模型。電子商務(wù)系統(tǒng)總體設(shè)計一般包括①商務(wù)模型設(shè)計②系統(tǒng)組成設(shè)計③網(wǎng)站設(shè)計④設(shè)備配置⑤軟件體系結(jié)構(gòu)風格設(shè)計⑥軟件的功能模塊設(shè)計系統(tǒng)組成結(jié)構(gòu)系統(tǒng)組成結(jié)構(gòu)則要緊講明電子商務(wù)系統(tǒng)內(nèi)部的組成部分,以及系統(tǒng)內(nèi)部與外部環(huán)境的相互關(guān)系。關(guān)于一些大企業(yè)、企業(yè)集團,其電子商務(wù)系統(tǒng)是一個復(fù)雜的大系統(tǒng),如此的系統(tǒng)往往由分系統(tǒng)(中小規(guī)模的電子商務(wù)系統(tǒng))組成系統(tǒng)軟件平臺在電子商務(wù)系統(tǒng)的總體結(jié)構(gòu)中,系統(tǒng)的核心業(yè)務(wù)邏輯最終由電子商務(wù)應(yīng)用軟件實現(xiàn),而應(yīng)用軟件是在諸如通用服務(wù)平臺、服務(wù)支持平臺等基礎(chǔ)上構(gòu)造的。這些平臺物理上表現(xiàn)為系統(tǒng)軟件、構(gòu)件等形式。在系統(tǒng)總體結(jié)構(gòu)設(shè)計中,應(yīng)當明確講明支持電子商務(wù)應(yīng)用軟件運行的軟件平臺要緊包括的內(nèi)容。內(nèi)部環(huán)境分析內(nèi)部信息系統(tǒng)對電子商務(wù)系統(tǒng)的支持與需求的基礎(chǔ)是第三章系統(tǒng)分析調(diào)查的結(jié)果和分析得出的新系統(tǒng)邏輯模型。需要確定:①內(nèi)部信息資源②內(nèi)部信息系統(tǒng)的功能③企業(yè)內(nèi)部工作流④內(nèi)部信息系統(tǒng)治理企業(yè)生產(chǎn)及銷售的流程在分析以上內(nèi)容后,需要達到以下目的:①電子商務(wù)活動依靠的內(nèi)部信息資源②內(nèi)部信息系統(tǒng)對電子商務(wù)系統(tǒng)的的信息需求③界定企業(yè)內(nèi)部信息系統(tǒng)與電子商務(wù)系統(tǒng)之間的界限④給出內(nèi)部信息系統(tǒng)與電子商務(wù)系統(tǒng)之間的接口模型⑤明確電子商務(wù)系統(tǒng)與企業(yè)內(nèi)部信息系統(tǒng)的相互阻礙外部環(huán)境分析電子商務(wù)系統(tǒng)的外部環(huán)境的基礎(chǔ)是第三章系統(tǒng)分析調(diào)查的結(jié)果和分析得出的新系統(tǒng)邏輯模型。在這一步驟中,需要著重從以下方面分析電子商務(wù)系統(tǒng)與外部環(huán)境的關(guān)系:⑴分析①電子商務(wù)系統(tǒng)的目標②電子商務(wù)系統(tǒng)欲從外部環(huán)境獲得哪些信息③電子商務(wù)系統(tǒng)欲向外部環(huán)境提供哪些信息④電子商務(wù)系統(tǒng)欲向外部環(huán)境提供哪些功能外部環(huán)境分析示意圖銀行銀行認證中心運輸公司供應(yīng)商客戶合作伙伴商檢海關(guān)企業(yè)電子商務(wù)系統(tǒng)…⑵目的在分析以上內(nèi)容后,需要達到以下目的:①確定電子商務(wù)活動依靠的外部環(huán)境②外部環(huán)境與對電子商務(wù)系統(tǒng)間的相互信息需求③界定外部環(huán)境與電子商務(wù)系統(tǒng)之間的界限④給出外部環(huán)境與電子商務(wù)系統(tǒng)之間的接口模型電子商務(wù)系統(tǒng)與外部環(huán)境的信息聯(lián)系接口接口表示了兩個元素之間有一些什么樣的行為,每一種交互行為(服務(wù))中所涉及交互信息的結(jié)構(gòu)、內(nèi)容、交互順序以及信息的編碼等。一般來講,系統(tǒng)與其外部環(huán)境的接口包括以下方面。①與企業(yè)合作伙伴之間的接口②與企業(yè)內(nèi)部既有信息系統(tǒng)的接口③與交易相關(guān)的公共信息基礎(chǔ)設(shè)施之間的接口④其他接口電子商務(wù)應(yīng)用系統(tǒng)設(shè)計電子商務(wù)應(yīng)用系統(tǒng)設(shè)計概念應(yīng)用系統(tǒng)設(shè)計時期要依照新系統(tǒng)邏輯模型建立應(yīng)用系統(tǒng)的物理模型,也即依照新系統(tǒng)邏輯功能的要求,依照實際的技術(shù)條件、經(jīng)濟條件和社會條件,以及系統(tǒng)的規(guī)模和復(fù)雜程度等實際條件,進行若干具體設(shè)計,確定應(yīng)用系統(tǒng)的實施方案,解決系統(tǒng)“如何做”的問題。物理模型給出處理功能和數(shù)據(jù)結(jié)構(gòu)的實際表示形式1.應(yīng)用系統(tǒng)設(shè)計差不多任務(wù)應(yīng)用系統(tǒng)設(shè)計差不多任務(wù)大體包括總體(概要)設(shè)計和詳細設(shè)計兩大部分??傮w設(shè)計是描述應(yīng)用系統(tǒng)的總體結(jié)構(gòu),其內(nèi)容有:①將系統(tǒng)劃分成子系統(tǒng),子系統(tǒng)進一步劃分成模塊②確定每個模塊的功能③確定模塊間調(diào)用關(guān)系應(yīng)用系統(tǒng)詳細設(shè)計詳細設(shè)計是為各個具體任務(wù)選擇適當?shù)募夹g(shù)手段和處理方法,其內(nèi)容有:①代碼設(shè)計;②數(shù)據(jù)庫設(shè)計;③用戶界面設(shè)計;④處理流程設(shè)計。5.1應(yīng)用系統(tǒng)體系結(jié)構(gòu)風格三種,明白分不是什么軟件體系結(jié)構(gòu)描述了構(gòu)成系統(tǒng)的成分,這些成分之間的相互作用、指導(dǎo)其組合的風格(慣用模式),以及對這些風格的描述。軟件體系結(jié)構(gòu)風格是描述某一特定應(yīng)用領(lǐng)域中系統(tǒng)組織方式的慣用模式。模式是人們依照以往的經(jīng)驗總結(jié)出來的,可重復(fù)使用的設(shè)計方案。5.1.1MVC體系結(jié)構(gòu)模型-視圖-操縱(model-view-control,簡稱MVC)結(jié)構(gòu)是目前最常見的J2EE應(yīng)用所基于的體系結(jié)構(gòu),MVC要緊適用于交互式的Web應(yīng)用,視圖(View)繪制和顯示Model的數(shù)據(jù),提交由Controller提供的數(shù)據(jù)。模型(Model)維護應(yīng)用程序的狀態(tài)和數(shù)據(jù),能夠同意來自View的查詢并做出響應(yīng)。同時當Model的數(shù)據(jù)發(fā)生變化時,它把變化通知給View,View依照Model的數(shù)據(jù)發(fā)生來更新自己。操縱器(Controller)定義了抽象的業(yè)務(wù)邏輯,用于操縱業(yè)務(wù)流程。用于描述Model如何對用戶的動作做出反應(yīng),即處理事件。2.MVC的優(yōu)點⑴將數(shù)據(jù)建模、數(shù)據(jù)顯示和用戶交互三者分開,使得程序設(shè)計的過程更清晰,提高了可復(fù)用程度;⑵當接口設(shè)計完成后,可開展并行開發(fā),從而提高了開發(fā)效率;⑶能夠?qū)iT方便地用多個視圖來顯示多套數(shù)據(jù),從而使系統(tǒng)能方便地支持其他新的客戶端類型;⑷各部分的責任劃分得專門清晰;⑸提高了系統(tǒng)靈活性,因為數(shù)據(jù)模型、用戶交互和數(shù)據(jù)顯示等部分都能夠設(shè)計為可接插構(gòu)件;⑹對系統(tǒng)的測試及維護帶來了相當?shù)谋憷?。MVC的缺點⑴增加了系統(tǒng)實現(xiàn)的復(fù)雜性,關(guān)于簡單的界面,嚴格遵循MVC會將低效率;⑵由于實施MVC體系結(jié)構(gòu)而產(chǎn)生的開銷,需要有經(jīng)驗分析人員對系統(tǒng)進行分析;⑶視圖對模型數(shù)據(jù)的低效率訪問。5.1.2二層C/S體系結(jié)構(gòu)其要緊缺點是:⑴客戶端程序設(shè)計復(fù)雜;⑵開發(fā)成本高;⑶軟件維護和升級困難;⑷難以擴展至大型企業(yè)廣域網(wǎng)或Internet;⑸數(shù)據(jù)安全性不行。5.1.3三層體系結(jié)構(gòu)B/S:減輕了客戶機的任務(wù)5.2模塊設(shè)計及子系統(tǒng)的劃分5.2.1結(jié)構(gòu)化設(shè)計原理結(jié)構(gòu)化方法設(shè)計思想是基于:①自頂向下把一個大系統(tǒng)分解成多個分層次的、規(guī)模比較小的被稱之為模塊的一些部分;②系統(tǒng)劃分模塊是按層次進行,劃分工作進行到模塊功能都十分簡單,并易于修改;③模塊應(yīng)盡可能獨立,應(yīng)盡可能減少模塊間的調(diào)用關(guān)系和數(shù)據(jù)交換關(guān)系;④模塊間的關(guān)系應(yīng)闡明,以便追蹤和操縱。⑤通過分不實現(xiàn)這些模塊的設(shè)計,而最終實現(xiàn)整個系統(tǒng)的設(shè)計。5.2.2子系統(tǒng)劃分功能/數(shù)據(jù)分析進行這種劃分的有力工具之一確實是功能/數(shù)據(jù)分析。功能/數(shù)據(jù)分析法是通過U/C矩陣的建立和分析來實現(xiàn)的。U/C矩陣的求解重點,看明白U/C矩陣的求解過程是通過表上作業(yè)完成的。其具體操作方法是:調(diào)換表中的行變量或列變量,使得“C”元素盡量地朝對角線靠近。U/C表上移動作業(yè)過程系統(tǒng)功能劃分系統(tǒng)邏輯功能的劃分:在求解后的U/C矩陣中劃出一個個的方塊;每一個小方塊即為一個子系統(tǒng)。劃分時應(yīng)注意:沿對角線一個接一個地畫,既不能重疊,又不能漏掉任何一個數(shù)據(jù)和功能;小方塊的劃分是任意的,但必須將所有的“C”元素都包含在小方塊內(nèi)。子系統(tǒng)劃分5.2.3模塊結(jié)構(gòu)圖模塊(Module)是能夠組合、分解和更換的單元,是組成系統(tǒng)、易于處理的差不多單位。模塊通常有以下4個特點:①模塊具有輸入和輸出;②具有把輸入轉(zhuǎn)換成輸出的功能;③僅供模塊引用的內(nèi)部數(shù)據(jù);④用以實現(xiàn)模塊功能的程序代碼。模塊設(shè)計要緊描述系統(tǒng)的模塊結(jié)構(gòu)及模塊間的聯(lián)系,它是軟件總體設(shè)計的要緊內(nèi)容模塊設(shè)計的結(jié)果用模塊結(jié)構(gòu)圖表示模塊結(jié)構(gòu)圖又稱層次模塊結(jié)構(gòu)圖操縱:實心的數(shù)據(jù):空心的模塊的調(diào)用關(guān)系:模塊之間用單向箭頭聯(lián)結(jié),箭頭從調(diào)用模塊指向被調(diào)用模塊,表示調(diào)用模塊調(diào)用了被調(diào)用模塊。通訊伴隨著模塊調(diào)用而發(fā)生的模塊間的信息交換稱為模塊間的通訊。模塊間的通訊有兩種方式:⑴數(shù)據(jù)通訊⑵操縱通訊模塊間的信息傳遞:模塊間的信息傳遞:當一個模塊調(diào)用另一個模塊時,調(diào)用模塊把數(shù)據(jù)或操縱信息傳送給被調(diào)用模塊,以使被調(diào)用模塊能夠運行。而被調(diào)用模塊在執(zhí)行過程中又把它產(chǎn)生的數(shù)據(jù)或操縱信息回送給調(diào)用模塊操縱信息模塊間的調(diào)用關(guān)系模塊間的調(diào)用關(guān)系有以下三種:⑴直接調(diào)用⑵條件調(diào)用⑶循環(huán)調(diào)用⑴直接調(diào)用最簡單的調(diào)用關(guān)系,指一個模塊無條件地調(diào)用另一個模塊。⑵條件調(diào)用也稱為選擇調(diào)用。假如一個模塊是否調(diào)用另一個模塊取決于調(diào)用模塊內(nèi)部的某個條件,則把這種調(diào)用稱為條件調(diào)用。用菱形符號
表示,其含義是:依照條件滿足情況決定調(diào)用哪一個模塊。⑶循環(huán)調(diào)用也稱為重復(fù)調(diào)用。假如一個模塊內(nèi)部存在一個循環(huán)過程,每次循環(huán)中均需調(diào)用一個或幾個下屬模塊,則稱這種調(diào)用為循環(huán)調(diào)用或重復(fù)調(diào)用。用符號表示,含義是:上層模塊對下層模塊的多次反復(fù)的調(diào)用。(有一個推斷的過程)5.2.4聚合聚合是用于衡量模塊內(nèi)部各個組成部分彼此結(jié)合的緊密程度的指標。模塊的聚合方式,一般可分為七種,不同聚合方式其聚合度不同:①功能聚合②順序聚合③通訊聚合④過程聚合(前四種盡量使用)⑤時刻聚合⑥邏輯聚合⑦偶然聚合(后三種盡量幸免使用)出選擇題,明白是哪種聚合功能聚合指一個模塊內(nèi)部的各個組成部分的處理功能全部為執(zhí)行同一個功能而存在,同時只執(zhí)行一個功能。功能聚合模塊的優(yōu)點是與其它模塊聯(lián)系低,易修改和維護,故其聚合度高最理想的聚合方式,獨立性最強。②順序聚合假如一個模塊內(nèi)部各個組成部分執(zhí)行幾個處理功能,且一個處理功能所產(chǎn)生的輸出數(shù)據(jù)直接成為下一個處理功能的輸入數(shù)據(jù),則該種聚合為順序聚合。例:一個順序聚合模塊,它先執(zhí)行合同輸入功能,然后再執(zhí)行合同匯總功能,而且前者的輸出正是后者的輸入。③通訊聚合指一個模塊內(nèi)部各個組成部分執(zhí)行的處理功能,都使用相同的輸入數(shù)據(jù)或產(chǎn)生相同的輸出數(shù)據(jù),且其中各個處理功能是無序的。例:使用相同的輸入數(shù)據(jù),即配件編號,分不完成兩個處理功能,一是按配件編號檢索獲得配件牌價;另一個是按配件編號檢索獲得該配件的當前庫存量。④過程聚合假如一個模塊內(nèi)部各個組成部分的處理功能各不相同,彼此也沒有什么關(guān)系,但它們都受同一個操縱流支配,決定它們的執(zhí)行次序,則該種聚合為過程聚合。在該種聚合模塊中,效率是唯一重要的,這種次序可能是順序、推斷或循環(huán)。⑤時刻聚合假如一個模塊內(nèi)各個組成部分的處理功能和時刻有關(guān),則稱該種聚合為時刻聚合。例:初始化模塊是典型的時刻聚合模塊初始模塊要為各種變量賦初值,并同時打開若干個文件。⑥邏輯聚合假如一個模塊內(nèi)部各個組成部分的處理功能彼此無關(guān),但處理邏輯相同,則稱該種聚合為邏輯聚合。例:將所有的輸入操作:讀磁帶文件、讀磁盤文件、接收鍵盤輸入都放在一個模塊中。例:A、B、C均為輸出報表模塊,即從邏輯上講它們是功能類似,將它們組合到一個模塊中,則為邏輯組合。在調(diào)用邏輯組合的模塊時,必須明白如何調(diào)用模塊內(nèi)部的某一報表模塊。邏輯組合模塊和其他模塊之間有相當復(fù)雜的塊間耦合,其修改性差,維護困難。⑦偶然聚合機械聚合。假如一個模塊的構(gòu)成是由若干個毫無關(guān)系的功能偶然組合在一起的,則稱該種聚合為偶然聚合。聚合度最低,可修改性最差。模塊聚合的獨立性:在模塊設(shè)計時,應(yīng)盡量使模塊成為功能聚合模塊,幸免偶然聚合模塊。5.2.5耦合耦合是用來衡量一個系統(tǒng)內(nèi)模塊之間聯(lián)系程度的指標。模塊間的耦合方式通常有四種:①數(shù)據(jù)耦合②操縱耦合③公共環(huán)境耦合④內(nèi)容耦合假如兩個模塊間彼此通過參數(shù)交換信息,而且交換的信息僅僅是數(shù)據(jù),則這種耦合被稱為數(shù)據(jù)耦合。是一種理想的耦合,耦合度最低,因為一個模塊與其它模塊之間的聯(lián)系全部是數(shù)據(jù)聯(lián)系,那個模塊確實是一個黑箱。例:②特征耦合若兩個模塊都與同一個數(shù)據(jù)結(jié)構(gòu)有關(guān),則這兩個模塊的耦合為特征耦合。當數(shù)據(jù)結(jié)構(gòu)發(fā)生改變時,必定要阻礙到與其相關(guān)的兩個模塊,從而增加模塊間的依靠性,降低模塊的獨立性。③操縱耦合假如兩個模塊間交換的信息除了傳遞數(shù)據(jù)信息外,還包括操縱信息,則這種耦合被稱為操縱耦合。此種耦合是中等程度耦合。④公共環(huán)境耦合公共耦合;假如兩個模塊或多個模塊都通過同一個公共數(shù)據(jù)環(huán)境相互作用時,則這種耦合被稱為公共耦合。公共數(shù)據(jù)環(huán)境能夠是全程變量,內(nèi)存的公共覆蓋區(qū),任何存儲介質(zhì)上的文件等。⑤內(nèi)容耦合假如一個模塊的執(zhí)行需要另一個模塊的內(nèi)部信息(程序或內(nèi)部數(shù)據(jù))支持,則這種耦合被稱為內(nèi)容耦合。該耦合方式的耦合度最高。內(nèi)容耦合的兩個模塊間是病態(tài)聯(lián)結(jié),在修改其中一個模塊時,將直接阻礙到另一個模塊,產(chǎn)生波動現(xiàn)象,阻礙整個系統(tǒng)。因此,在系統(tǒng)設(shè)計時,應(yīng)完全幸免內(nèi)容耦合。例如:①一個模塊訪問另一個模塊內(nèi)部的數(shù)據(jù);②一個模塊調(diào)用另一個模塊中間的部分程序代碼模塊耦合在模塊設(shè)計時,應(yīng)盡量使用數(shù)據(jù)耦合,少用操縱耦合,限制公共環(huán)境耦合的范圍,完全不用內(nèi)容耦合模塊設(shè)計的獨立性原則要求將模塊設(shè)計成高聚合、低耦合。5.3數(shù)據(jù)流圖導(dǎo)出結(jié)構(gòu)圖面向數(shù)據(jù)流程的設(shè)計方法把數(shù)據(jù)流程映射成系統(tǒng)內(nèi)部模塊結(jié)構(gòu)和相互關(guān)系。數(shù)據(jù)流圖有兩種典型的結(jié)構(gòu):變換型結(jié)構(gòu)和事務(wù)型結(jié)構(gòu)。這兩種結(jié)構(gòu)能夠分不通過變換分析和事務(wù)分析方法導(dǎo)出標準形式的結(jié)構(gòu)圖。5.3.1變換分析(多個輸入流入,同時有明顯的標志環(huán))變換型結(jié)構(gòu)能夠明顯地把數(shù)據(jù)流圖分成邏輯輸入、主加工和邏輯輸出。變換分析即是把變換型數(shù)據(jù)流圖映射出模塊結(jié)構(gòu)圖的過程。5.3.2事務(wù)分析(一個輸入流入)事務(wù)是指流入系統(tǒng)并引起一組處理動作的一組數(shù)據(jù)或事件。事務(wù)分析即是用事務(wù)型結(jié)構(gòu)的數(shù)據(jù)流圖映射出模塊結(jié)構(gòu)圖的過程。事務(wù)型結(jié)構(gòu)的數(shù)據(jù)流的特征是:數(shù)據(jù)流發(fā)散,存在有事務(wù)中心。事務(wù)(單個數(shù)據(jù)項)沿傳入路徑進入系統(tǒng),事務(wù)中心依照數(shù)據(jù)項計值結(jié)果從若干動作路徑中選擇一條接著執(zhí)行。混合型事實上,一個大的系統(tǒng)一般是變換型結(jié)構(gòu)和事務(wù)型結(jié)構(gòu)的混合體,往往需要同時采納變換分析和事務(wù)分析。通常是以變換分析為主,事務(wù)分析為輔進行設(shè)計。5.4代碼設(shè)計代碼是用來表示事務(wù)、屬性、狀態(tài)等的一組有序的符號,它應(yīng)易于計算機和人識不與處理。編碼確實是用數(shù)字或字母代表事物。代碼設(shè)計可按下列步驟進行⑴確定代碼對象⑵確定代碼特征⑶考查是否已有相應(yīng)的標準代碼。⑷決定代碼種類:⑸決定代碼的位數(shù):⑹編寫代碼表。描述程序處理邏輯結(jié)構(gòu)的工具稱為過程設(shè)計的工具。過程設(shè)計工具分為圖形、表格和語言三類,如傳統(tǒng)的流程圖、盒圖、判定樹、判定表及過程設(shè)計語言(PDL)(ProgramDesignLanguage)。5.5.1程序流程圖流程圖(flowchart)又稱程序框圖流程圖包括三種差不多成分:①加工步驟,用方框表示;②邏輯條件,用菱形表示;③操縱流,用箭頭表示。圖看看,明白哪種是哪種流程圖的優(yōu)點是:直觀、形象,容易理解,便于初學(xué)者掌握。流程圖的缺點如下:描述操縱的箭頭過于靈活。流程圖只描述執(zhí)行過程而不能描述有關(guān)數(shù)據(jù)。5.5.2盒圖(N-S圖)盒圖是為支持結(jié)構(gòu)化程序而產(chǎn)生的一種描述工具。1973年,Nassi和Shneiderman提出用方框圖(blockdiagram)來代替?zhèn)鹘y(tǒng)的流程圖簡稱為N-S圖(N-Schart)又稱為NS圖。盒圖五種差不多操縱結(jié)構(gòu)由五種圖形構(gòu)件表示。N-S圖特點①每個處理步驟用一個盒子表示。②一個特定操縱結(jié)構(gòu)的作用域明確。③局部和全局數(shù)據(jù)的作用域能夠?qū)iT容易地被確定。④專門容易描述嵌套關(guān)系,也能夠用來描述模塊的層次關(guān)系。⑤盒不同意隨意轉(zhuǎn)移操縱,保證了程序的良好結(jié)構(gòu)。不足的是:當程序內(nèi)嵌套的層數(shù)增多時,內(nèi)層的方塊越畫越小,不僅會增加畫圖的困難,并將使圖形的清晰性受到阻礙。5.6數(shù)據(jù)庫設(shè)計5.7用戶界面設(shè)計用戶界面設(shè)計是系統(tǒng)詳細設(shè)計中的重要一部分。它既關(guān)系到數(shù)據(jù)的輸入、輸出,也關(guān)系到用戶關(guān)于系統(tǒng)的印象。用戶界面設(shè)計包括輸入方式設(shè)計和輸入、輸出畫面設(shè)計。用戶輸入可采納三種方式:脫機輸入方式、機器讀入方式和人機交互方式。人機交互設(shè)計時,必須考慮下述問題:1.系統(tǒng)響應(yīng)時刻2.長度3.易變性。數(shù)據(jù)輸入設(shè)計的差不多原則是:為用戶操作著想,輸入操作應(yīng)簡單容易。界面設(shè)計的原則界面設(shè)計的一般原則網(wǎng)站界面設(shè)計的原則1一致性統(tǒng)一的風格2容錯性、反饋良好的交互3審美學(xué)視覺效果4簡易性網(wǎng)頁簡潔5傳輸速度作用域與操縱域電子商務(wù)支付系統(tǒng)設(shè)計不管開發(fā)何種形式的電子商務(wù)支付系統(tǒng)都必須應(yīng)遵循以下原則:⑴保證安全:信息的保密性、完整性、真實性和不可抵賴性四個方面。⑵工作可靠:網(wǎng)絡(luò)故障、數(shù)據(jù)破壞和數(shù)據(jù)重復(fù)等問題。⑶與銀行支付系統(tǒng)的平滑的銜接。⑷提供實時在線支付,這是最差不多的要求。⑸操作簡便。⑹具兼容性:能夠完全兼容現(xiàn)有的國際安全支付標準和異種平臺運行環(huán)境。此外,電子商務(wù)支付系統(tǒng)還應(yīng)具有全天候服務(wù)、異地交易以及交易費用低廉等特點。8.1.1電子商務(wù)支付系統(tǒng)構(gòu)成開發(fā)電子商務(wù)支付系統(tǒng)要緊采納SSL(安全套接層協(xié)議)和SET(SecureElectronicTransaction)兩種支付協(xié)議。網(wǎng)上支付系統(tǒng)應(yīng)該包括:(1)網(wǎng)上銀行系統(tǒng)(2)支付網(wǎng)關(guān)(3)CA認證機構(gòu)(4)商家(5)客戶SSL與SET協(xié)議的比較項目SSL
協(xié)議SET
協(xié)議工作層次傳輸層與應(yīng)用層之間應(yīng)用層是否透明透明不透明過程簡單復(fù)雜效率高低安全性商家掌握消費者消費者對商家保密認證機制雙方認證多方認證是否專為
EC
設(shè)計否是8.1.2電子商務(wù)支付系統(tǒng)的開發(fā)電子商務(wù)商家端支付系統(tǒng)的開發(fā)1.電子商務(wù)模式的確定2.支付工具的選擇3.支付方式的確定4.商家銀行的選擇與接口的確定5.安全協(xié)議的確定6.商家端支付系統(tǒng)的設(shè)計⑴流程分析與設(shè)計⑵設(shè)計語言⑶安全設(shè)計8.2.2支付工具的選擇e-Business要求的性能消費者要求性能支付工具消費者類型建設(shè)成本安全性處理成本是否低使用是否方便隱私愛護性信用卡老年人公司中~專門高低~中NoYes低~中借記卡青年人老年人低~中高YesNo低電子支票老年人公司中~高低~中NoYes低電子現(xiàn)金老年人青年人中低~中YesYes中~高8.2.3基于SET協(xié)議的支付系統(tǒng)的功能需求分析基于SET協(xié)議的支付系統(tǒng)包括客戶端支付軟件、商家支付服務(wù)和支付網(wǎng)關(guān),因此需求分析包括三方面內(nèi)容:1.客戶端支付軟件功能需求分析2.商家支付服務(wù)器的功能需求分析3.支付網(wǎng)關(guān)功能需求分析1.SSL(SecureSocketsLayer)協(xié)議中典型的消息流程SSL協(xié)議分為記錄協(xié)議和握手協(xié)議,握手協(xié)議建立在記錄協(xié)議基礎(chǔ)上,用于在實際的數(shù)據(jù)傳輸開始前,通信雙方進行身份認證、西醫(yī)加密算法、交換加密密鑰等。其中握手類型有三種。無會話密鑰,無客戶認證有會話密鑰,無客戶認證有會話密鑰,需客戶認證2.SET協(xié)議中所定義的消息流差不多消息:交易初始化、購買、支付授權(quán)、資金清算;可選消息:查詢、支付、授權(quán)修改、資金清算的修改、退款、退款撤銷、網(wǎng)關(guān)證書、批治理、錯誤消息8.2.6確定電子商務(wù)支付系統(tǒng)的安全需求⑴身份可認證性⑵信息的保密性⑶信息的完整性⑷不可抵賴性8.3電子商務(wù)支付系統(tǒng)的設(shè)計
8.3.1總體設(shè)計支付系統(tǒng)由三大部分構(gòu)成:客戶端支付軟件(電子鈔票包)、商家支付服務(wù)器、支付網(wǎng)關(guān)。8.3.2電子支付系統(tǒng)的安全結(jié)構(gòu)電子支付系統(tǒng)是電子商務(wù)系統(tǒng)的一部分,因此電子支付系統(tǒng)的安全結(jié)構(gòu)也是由技術(shù)體系、組織機構(gòu)體系和治理體系共同構(gòu)建的。第九章電子商務(wù)系統(tǒng)的安全設(shè)計電子商務(wù)系統(tǒng)安全體系框架電子商務(wù)還沒有統(tǒng)一建立的標準的系統(tǒng)安全體系框架??蓞⒄招畔⑾到y(tǒng)的安全體系框架。信息系統(tǒng)安全的總需求是物理安全、網(wǎng)絡(luò)安全、數(shù)據(jù)安全、信息內(nèi)容安全、信息基礎(chǔ)設(shè)施安全與公共信息安全的總和。信息系統(tǒng)安全的最終目的是確保信息的保密性、完整性、可用性、可審計性和不可否認性,以及信息系統(tǒng)主體對信息資源的操縱。電子商務(wù)系統(tǒng)安全設(shè)計的原則⑴均
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度新型綠色能源項目借款合同范本
- 2025年油田工程技術(shù)服務(wù)項目發(fā)展計劃
- 2025年度人工智能應(yīng)用信息技術(shù)咨詢合同范本
- 2025年度二手房意向金合同范本(含交易保障)
- 2025年度互聯(lián)網(wǎng)+教育平臺共建合同
- 提高工作效率的策略計劃
- 如何提升社區(qū)參與感計劃
- 激發(fā)居民參與社區(qū)建設(shè)的動力計劃
- 2025年鑄造造型材料合作協(xié)議書
- 2025年隔膜電解裝置合作協(xié)議書
- 2025年安徽碳鑫科技有限公司招聘筆試參考題庫含答案解析
- 2025年寒假實踐特色作業(yè)設(shè)計模板
- 2024年福建漳州人才發(fā)展集團有限公司招聘筆試參考題庫附帶答案詳解
- JTGT F20-2015 公路路面基層施工技術(shù)細則
- 小學(xué)數(shù)學(xué)計算練習-一年級上學(xué)期口算練習(600題打印版)
- 經(jīng)濟學(xué)市場失靈與政府失靈課件
- 文苑小學(xué)安全管理網(wǎng)絡(luò)圖0
- 電力業(yè)務(wù)許可證豁免證明
- 隊列動作要領(lǐng)及訓(xùn)練方法
- 建筑工程資料歸檔立卷分類表(全)
- 六年級上第二單元知識結(jié)構(gòu)圖
評論
0/150
提交評論