版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
電子商務(wù)系統(tǒng)建設(shè)與管理電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第1頁(yè)本部分內(nèi)容應(yīng)用系統(tǒng)體系結(jié)構(gòu)格調(diào)總體設(shè)計(jì)模塊設(shè)計(jì)及子系統(tǒng)劃分?jǐn)?shù)據(jù)流圖導(dǎo)出結(jié)構(gòu)圖詳細(xì)設(shè)計(jì)代碼設(shè)計(jì)計(jì)算機(jī)處理過(guò)程設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)用戶界面設(shè)計(jì)系統(tǒng)設(shè)計(jì)說(shuō)明書電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第2頁(yè)電子商務(wù)系統(tǒng)普通體系框架電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第3頁(yè)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)應(yīng)用系統(tǒng)中有些能夠直接定制購(gòu)置,比如ERP、SCM、CRM、辦公、倉(cāng)庫(kù)管理、支付等系統(tǒng),能夠節(jié)約成本以及取得高性能專業(yè)軟件,有些需要自己開發(fā),如網(wǎng)站系統(tǒng)等電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第4頁(yè)電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)應(yīng)用系統(tǒng)設(shè)計(jì)階段要依據(jù)新系統(tǒng)邏輯模型建立應(yīng)用系統(tǒng)物理模型,也即依據(jù)新系統(tǒng)邏輯功效要求,依據(jù)實(shí)際技術(shù)條件、經(jīng)濟(jì)條件和社會(huì)條件,以及系統(tǒng)規(guī)模和復(fù)雜程度等實(shí)際條件,進(jìn)行若干詳細(xì)設(shè)計(jì),確定應(yīng)用系統(tǒng)實(shí)施方案,處理系統(tǒng)“怎么做”問題。物理模型給出處理功效和數(shù)據(jù)結(jié)構(gòu)實(shí)際表示形式電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第5頁(yè)應(yīng)用系統(tǒng)設(shè)計(jì)基本任務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)基本任務(wù)大致包含總體(概要)設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩大部分??傮w設(shè)計(jì)是描述應(yīng)用系統(tǒng)總體結(jié)構(gòu),其內(nèi)容有:①將系統(tǒng)劃分成子系統(tǒng),子系統(tǒng)深入劃分成模塊②確定每個(gè)模塊功效③確定模塊間調(diào)用關(guān)系電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第6頁(yè)應(yīng)用系統(tǒng)設(shè)計(jì)基本任務(wù)詳細(xì)設(shè)計(jì)是為各個(gè)詳細(xì)任務(wù)選擇適當(dāng)技術(shù)伎倆和處理方法,其內(nèi)容有:①代碼設(shè)計(jì);②處理流程設(shè)計(jì);③數(shù)據(jù)庫(kù)設(shè)計(jì);④用戶界面設(shè)計(jì)。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第7頁(yè)應(yīng)用系統(tǒng)體系結(jié)構(gòu)格調(diào)二層C/S體系結(jié)構(gòu):客戶機(jī)負(fù)責(zé)信息系統(tǒng)圖形顯示、數(shù)據(jù)錄入和業(yè)務(wù)處理;服務(wù)器負(fù)責(zé)對(duì)數(shù)據(jù)存放和管理客戶機(jī)數(shù)據(jù)庫(kù)服務(wù)器請(qǐng)求響應(yīng)電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第8頁(yè)應(yīng)用系統(tǒng)體系結(jié)構(gòu)格調(diào)優(yōu)點(diǎn):實(shí)現(xiàn)了分布式計(jì)算,降低了服務(wù)器端負(fù)載,對(duì)業(yè)務(wù)數(shù)據(jù)集中式管理缺點(diǎn):客戶端程序設(shè)計(jì)復(fù)雜,程序臃腫對(duì)硬件要求高,增加開發(fā)成本軟件維護(hù)和升級(jí)困難難以擴(kuò)展至大型企業(yè)和Internet數(shù)據(jù)安全性不好電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第9頁(yè)應(yīng)用系統(tǒng)體系結(jié)構(gòu)格調(diào)三層體系結(jié)構(gòu)(1)C/S/S:將應(yīng)用邏輯置于應(yīng)用服務(wù)器上,僅把表示層放在客戶機(jī)上,底層是數(shù)據(jù)庫(kù)服務(wù)器和數(shù)據(jù)庫(kù)客戶機(jī)應(yīng)用服務(wù)器數(shù)據(jù)庫(kù)服務(wù)器數(shù)據(jù)庫(kù)電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第10頁(yè)應(yīng)用系統(tǒng)體系結(jié)構(gòu)格調(diào)三層體系結(jié)構(gòu)(2)B/W/S:客戶端只有瀏覽器,僅負(fù)責(zé)與用戶交互;Web服務(wù)器集成了應(yīng)用系統(tǒng)、應(yīng)用邏輯和控制;底層是數(shù)據(jù)庫(kù)服務(wù)器和數(shù)據(jù)庫(kù)瀏覽器端基于Web應(yīng)用服務(wù)器數(shù)據(jù)庫(kù)服務(wù)器數(shù)據(jù)庫(kù)電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第11頁(yè)應(yīng)用系統(tǒng)體系結(jié)構(gòu)格調(diào)多層結(jié)構(gòu):將B/W/S結(jié)構(gòu)中Web應(yīng)用服務(wù)器分為兩部分,Web服務(wù)器和應(yīng)用服務(wù)器,分別負(fù)責(zé)系統(tǒng)表示邏輯和業(yè)務(wù)邏輯;甚至在應(yīng)用服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器之間加一中間層(事務(wù)服務(wù)器),形成多層結(jié)構(gòu)電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第12頁(yè)應(yīng)用系統(tǒng)體系結(jié)構(gòu)格調(diào)Web服務(wù)器Web服務(wù)器應(yīng)用服務(wù)器應(yīng)用服務(wù)器事務(wù)服務(wù)器數(shù)據(jù)庫(kù)服務(wù)器數(shù)據(jù)庫(kù)服務(wù)器電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第13頁(yè)應(yīng)用系統(tǒng)體系結(jié)構(gòu)格調(diào)多層結(jié)構(gòu)優(yōu)點(diǎn):⑴可實(shí)現(xiàn)高度可伸縮性。⑵可增強(qiáng)整個(gè)系統(tǒng)模塊化程度,提升系統(tǒng)靈活性。⑶能夠使開發(fā)工作在含有不一樣專長(zhǎng)人員之間進(jìn)行合理分工。便于分配適合開發(fā)人員以完成對(duì)應(yīng)開發(fā)任務(wù)。⑷能夠?qū)崿F(xiàn)高度代碼重用。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第14頁(yè)模塊設(shè)計(jì)與子系統(tǒng)劃分結(jié)構(gòu)化設(shè)計(jì)原理①自頂向下把一個(gè)大系統(tǒng)分解成多個(gè)分層次、規(guī)模比較小被稱之為模塊一些部分;②系統(tǒng)劃分模塊是按層次進(jìn)行,劃分工作進(jìn)行到模塊功效都十分簡(jiǎn)單,并易于修改;③模塊應(yīng)盡可能獨(dú)立,應(yīng)盡可能降低模塊間調(diào)用關(guān)系和數(shù)據(jù)交換關(guān)系;④模塊間關(guān)系應(yīng)說(shuō)明,方便追蹤和控制。經(jīng)過(guò)分別實(shí)現(xiàn)這些模塊設(shè)計(jì),而最終實(shí)現(xiàn)整個(gè)系統(tǒng)設(shè)計(jì)。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第15頁(yè)模塊設(shè)計(jì)與子系統(tǒng)劃分子系統(tǒng)劃分劃分標(biāo)準(zhǔn):子系統(tǒng)要含有相對(duì)獨(dú)立性子系統(tǒng)間數(shù)據(jù)依賴性要盡可能小,要將聯(lián)絡(luò)較多模塊都列入同一子系統(tǒng)內(nèi)部子系統(tǒng)劃分應(yīng)該便于系統(tǒng)分階段實(shí)現(xiàn)子系統(tǒng)劃分應(yīng)該考慮設(shè)備、信息等資源充分利用電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第16頁(yè)模塊設(shè)計(jì)與子系統(tǒng)劃分功效/數(shù)據(jù)分析進(jìn)行這種劃分有力工具之一就是功效/數(shù)據(jù)分析。功效/數(shù)據(jù)分析法是經(jīng)過(guò)U/C矩陣建立和分析來(lái)實(shí)現(xiàn)。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第17頁(yè)模塊設(shè)計(jì)與子系統(tǒng)劃分用U/C圖劃分子系統(tǒng)依據(jù)企業(yè)過(guò)程和數(shù)據(jù)類相對(duì)應(yīng)關(guān)系在U/C矩陣中對(duì)應(yīng)位置填寫U或C,然后分別對(duì)數(shù)據(jù)類和企業(yè)過(guò)程進(jìn)行調(diào)整,使U和C盡可能集中在對(duì)角線附近按照U和C密度最大標(biāo)準(zhǔn)用小矩形進(jìn)行組織,同時(shí)使得小矩形能夠排列在對(duì)角線上對(duì)小矩形內(nèi)表示數(shù)據(jù),在開發(fā)新系統(tǒng)時(shí)應(yīng)放在該子系統(tǒng)所對(duì)應(yīng)設(shè)備上運(yùn)行,矩形外U所表示數(shù)據(jù)應(yīng)放在服務(wù)器上或經(jīng)過(guò)網(wǎng)絡(luò)進(jìn)行傳輸電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第18頁(yè)U/C矩陣建立模塊設(shè)計(jì)與子系統(tǒng)劃分電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第19頁(yè)表上移動(dòng)作業(yè)過(guò)程模塊設(shè)計(jì)與子系統(tǒng)劃分電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第20頁(yè)系統(tǒng)功效劃分系統(tǒng)邏輯功效劃分:在求解后U/C矩陣中劃出一個(gè)個(gè)方塊;每一個(gè)小方塊即為一個(gè)子系統(tǒng)。劃分時(shí)應(yīng)注意:沿對(duì)角線一個(gè)接一個(gè)地畫,既不能重合,又不能遺漏任何一個(gè)數(shù)據(jù)和功效;小方塊劃分是任意,但必須將全部“C”元素都包含在小方塊內(nèi)。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第21頁(yè)子系統(tǒng)劃分模塊設(shè)計(jì)與子系統(tǒng)劃分電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第22頁(yè)模塊設(shè)計(jì)與子系統(tǒng)劃分模塊設(shè)計(jì)模塊(Module)是能夠組合、分解和更換單元,是組成系統(tǒng)、易于處理基本單位。模塊設(shè)計(jì)主要描述系統(tǒng)模塊結(jié)構(gòu)及模塊間聯(lián)絡(luò),它是軟件總體設(shè)計(jì)主要內(nèi)容。模塊設(shè)計(jì)結(jié)果用模塊結(jié)構(gòu)圖表示。模塊結(jié)構(gòu)圖又稱層次模塊結(jié)構(gòu)圖電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第23頁(yè)模塊設(shè)計(jì)與子系統(tǒng)劃分
----模塊設(shè)計(jì)模塊通常有以下4個(gè)特點(diǎn):①模塊含有輸入和輸出;②含有把輸入轉(zhuǎn)換成輸出功效;③僅供模塊引用內(nèi)部數(shù)據(jù);④用以實(shí)現(xiàn)模塊功效程序代碼。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第24頁(yè)模塊結(jié)構(gòu)圖基本符號(hào)模塊調(diào)用控制數(shù)據(jù)電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第25頁(yè)模塊設(shè)計(jì)與子系統(tǒng)劃分模塊用矩形框表示,并用模塊名字標(biāo)識(shí)。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第26頁(yè)模塊設(shè)計(jì)與子系統(tǒng)劃分模塊調(diào)用關(guān)系:模塊之間用單向箭頭聯(lián)結(jié),箭頭從調(diào)用模塊指向被調(diào)用模塊,表示調(diào)用模塊調(diào)用了被調(diào)用模塊。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第27頁(yè)模塊設(shè)計(jì)與子系統(tǒng)劃分通訊:伴伴隨模塊調(diào)用而發(fā)生模塊間信息交換稱為模塊間通訊。模塊間通訊有兩種方式:
⑴數(shù)據(jù)通訊
⑵控制通訊☆電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第28頁(yè)模塊間信息傳遞:當(dāng)一個(gè)模塊調(diào)用另一個(gè)模塊時(shí),調(diào)用模塊把數(shù)據(jù)或控制信息傳送給被調(diào)用模塊,以使被調(diào)用模塊能夠運(yùn)行。而被調(diào)用模塊在執(zhí)行過(guò)程中又把它產(chǎn)生數(shù)據(jù)或控制信息回送給調(diào)用模塊模塊設(shè)計(jì)與子系統(tǒng)劃分電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第29頁(yè)例:“查找成功信號(hào)”就是控制信息查職員檔案讀人事文件檔案數(shù)據(jù)職員號(hào)無(wú)此職員☆模塊設(shè)計(jì)與子系統(tǒng)劃分電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第30頁(yè)模塊設(shè)計(jì)與子系統(tǒng)劃分模塊結(jié)構(gòu)圖能夠描述幾個(gè)問題:怎樣將系統(tǒng)劃分成一個(gè)個(gè)模塊模塊間傳遞什么數(shù)據(jù)模塊間組成層次調(diào)用關(guān)系電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第31頁(yè)模塊設(shè)計(jì)與子系統(tǒng)劃分
模塊間調(diào)用關(guān)系有以下三種:
⑴直接調(diào)用
⑵條件調(diào)用
⑶循環(huán)調(diào)用☆電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第32頁(yè)模塊設(shè)計(jì)與子系統(tǒng)劃分直接調(diào)用:最簡(jiǎn)單調(diào)用關(guān)系,指一個(gè)模塊無(wú)條件地調(diào)用另一個(gè)模塊。ABC☆電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第33頁(yè)模塊設(shè)計(jì)與子系統(tǒng)劃分條件調(diào)用:也稱為選擇調(diào)用。假如一個(gè)模塊是否調(diào)用另一個(gè)模塊取決于調(diào)用模塊內(nèi)部某個(gè)條件,則把這種調(diào)用稱為條件調(diào)用。用菱形符號(hào)
表示,其含義是:依據(jù)條件滿足情況決定調(diào)用哪一個(gè)模塊。ABCD☆電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第34頁(yè)模塊設(shè)計(jì)與子系統(tǒng)劃分循環(huán)調(diào)用:也稱為重復(fù)調(diào)用。假如一個(gè)模塊內(nèi)部存在一個(gè)循環(huán)過(guò)程,每次循環(huán)中均需調(diào)用一個(gè)或幾個(gè)下屬模塊,則稱這種調(diào)用為循環(huán)調(diào)用或重復(fù)調(diào)用。用符號(hào)表示,含義是:上層模塊對(duì)下層模塊屢次重復(fù)調(diào)用。MABC☆電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第35頁(yè)模塊設(shè)計(jì)與子系統(tǒng)劃分聚合聚合是用于衡量模塊內(nèi)部各個(gè)組成部分彼此結(jié)合緊密程度指標(biāo)。模塊聚合方式,普通可分為七種,不一樣聚合方式其聚合度不一樣:電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第36頁(yè)模塊設(shè)計(jì)與子系統(tǒng)劃分----聚合①功效聚合②次序聚合③通訊聚合④過(guò)程聚合⑤時(shí)間聚合⑥邏輯聚合⑦偶然聚合盡可能使用盡可能防止使用☆電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第37頁(yè)模塊設(shè)計(jì)與子系統(tǒng)劃分----聚合功效聚合指一個(gè)模塊內(nèi)部各個(gè)組成部分處理功效全部為執(zhí)行同一個(gè)功效而存在,而且只執(zhí)行一個(gè)功效。如:求平方根模塊功效聚合模塊優(yōu)點(diǎn)是與其它模塊聯(lián)絡(luò)低,易修改和維護(hù),故其聚合度高最理想聚合方式,獨(dú)立性最強(qiáng)。
電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第38頁(yè)模塊設(shè)計(jì)與子系統(tǒng)劃分----聚合次序聚合:假如一個(gè)模塊內(nèi)部各個(gè)組成部分執(zhí)行幾個(gè)處理功效,且一個(gè)處理功效所產(chǎn)生輸出數(shù)據(jù)直接成為下一個(gè)處理功效輸入數(shù)據(jù),則該種聚合為次序聚合。協(xié)議輸入?yún)R總
一個(gè)次序聚合模塊,它先執(zhí)行協(xié)議輸入功效,然后再執(zhí)行協(xié)議匯總功效,而且前者輸出正是后者輸入。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第39頁(yè)模塊設(shè)計(jì)與子系統(tǒng)劃分----聚合通訊聚合:指一個(gè)模塊內(nèi)部各個(gè)組成部分執(zhí)行處理功效,都使用相同輸入數(shù)據(jù)或產(chǎn)生相同輸出數(shù)據(jù),且其中各個(gè)處理功效是無(wú)序。
配件處理配件編號(hào)庫(kù)存量牌價(jià)
使用相同輸入數(shù)據(jù),即配件編號(hào),分別完成兩個(gè)處理功效,一是按配件編號(hào)檢索取得配件牌價(jià);另一個(gè)是按配件編號(hào)檢索取得該配件當(dāng)前庫(kù)存量。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第40頁(yè)模塊設(shè)計(jì)與子系統(tǒng)劃分----聚合過(guò)程聚合:假如一個(gè)模塊內(nèi)部各個(gè)組成部分處理功效各不相同,彼此也沒有什么關(guān)系,但它們都受同一個(gè)控制流支配,決定它們執(zhí)行次序,則該種聚合為過(guò)程聚合。
在該種聚合模塊中,效率是唯一主要,這種次序可能是次序、判斷或循環(huán)。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第41頁(yè)模塊設(shè)計(jì)與子系統(tǒng)劃分----聚合時(shí)間聚合:假如一個(gè)模塊內(nèi)各個(gè)組成部分處理功效和時(shí)間相關(guān),則稱該種聚合為時(shí)間聚合。
例:初始化模塊是經(jīng)典時(shí)間聚合模塊初始模塊要為各種變量賦初值,并同時(shí)打開若干個(gè)文件。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第42頁(yè)模塊設(shè)計(jì)與子系統(tǒng)劃分----聚合邏輯聚合:假如一個(gè)模塊內(nèi)部各個(gè)組成部分處理功效彼此無(wú)關(guān),但處理邏輯相同,則稱該種聚合為邏輯聚合。
例:將全部輸入操作:讀磁帶文件、讀磁盤文件、接收鍵盤輸入都放在一個(gè)模塊中。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第43頁(yè)模塊設(shè)計(jì)與子系統(tǒng)劃分----聚合例:A、B、C均為輸出報(bào)表模塊,即從邏輯上講它們是功效類似,將它們組合到一個(gè)模塊中,則為邏輯組合。在調(diào)用邏輯組合模塊時(shí),必須知道怎樣調(diào)用模塊內(nèi)部某一報(bào)表模塊。邏輯組合模塊和其它模塊之間有相當(dāng)復(fù)雜塊間耦合,其修改性差,維護(hù)困難。
☆電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第44頁(yè)模塊設(shè)計(jì)與子系統(tǒng)劃分----聚合偶然聚合:機(jī)械聚合。假如一個(gè)模塊組成是由若干個(gè)毫無(wú)關(guān)系功效偶然組合在一起,則稱該種聚合為偶然聚合。聚合度最低,可修改性最差。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第45頁(yè)
c
模塊聚合功效聚合次序聚合通信聚合過(guò)程聚合時(shí)間聚合邏輯聚合偶然聚合強(qiáng)弱模塊獨(dú)立性高聚合性低在模塊設(shè)計(jì)時(shí),應(yīng)盡可能使模塊成為功效聚合模塊,防止偶然聚合模塊。功效聚合次序聚合通信聚合過(guò)程聚合時(shí)間聚合邏輯聚合偶然聚合強(qiáng)弱模塊獨(dú)立性高聚合性低電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第46頁(yè)模塊設(shè)計(jì)與子系統(tǒng)劃分----耦合耦合是用來(lái)衡量一個(gè)系統(tǒng)內(nèi)模塊之間聯(lián)絡(luò)程度指標(biāo)。模塊間耦合方式通常有四種:①數(shù)據(jù)耦合②控制耦合③公共環(huán)境耦合④內(nèi)容耦合電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第47頁(yè)模塊設(shè)計(jì)與子系統(tǒng)劃分----耦合數(shù)據(jù)耦合:假如兩個(gè)模塊間彼此經(jīng)過(guò)參數(shù)交換信息,而且交換信息僅僅是數(shù)據(jù),則這種耦合被稱為數(shù)據(jù)耦合。
是一個(gè)理想耦合,耦合度最低,因?yàn)橐粋€(gè)模塊與其它模塊之間聯(lián)絡(luò)全部是數(shù)據(jù)聯(lián)絡(luò),這個(gè)模塊就是一個(gè)黑箱。開發(fā)貨單計(jì)算金額單價(jià)數(shù)量金額電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第48頁(yè)模塊設(shè)計(jì)與子系統(tǒng)劃分----耦合控制耦合:假如兩個(gè)模塊間交換信息除了傳遞數(shù)據(jù)信息外,還包含控制信息,則這種耦合被稱為控制耦合。此種耦合是中等程度耦合。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第49頁(yè)模塊設(shè)計(jì)與子系統(tǒng)劃分----耦合公共耦合:假如兩個(gè)模塊或多個(gè)模塊都經(jīng)過(guò)同一個(gè)公共數(shù)據(jù)環(huán)境相互作用時(shí),則這種耦合被稱為公共耦合。
公共數(shù)據(jù)環(huán)境能夠是全程變量,內(nèi)存公共覆蓋區(qū),任何存放介質(zhì)上文件等。
電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第50頁(yè)模塊設(shè)計(jì)與子系統(tǒng)劃分----耦合內(nèi)容耦合:假如一個(gè)模塊執(zhí)行需要另一個(gè)模塊內(nèi)部信息(程序或內(nèi)部數(shù)據(jù))支持,則這種耦合被稱為內(nèi)容耦合。該耦合方式耦合度最高。內(nèi)容耦合兩個(gè)模塊間是病態(tài)聯(lián)結(jié),在修改其中一個(gè)模塊時(shí),將直接影響到另一個(gè)模塊,產(chǎn)生波動(dòng)現(xiàn)象,影響整個(gè)系統(tǒng)。所以,在系統(tǒng)設(shè)計(jì)時(shí),應(yīng)完全防止內(nèi)容耦合。比如:①一個(gè)模塊訪問另一個(gè)模塊內(nèi)部數(shù)據(jù);②一個(gè)模塊調(diào)用另一個(gè)模塊部分程序代碼;電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第51頁(yè)
c
模塊耦合低耦合性高弱強(qiáng)模塊獨(dú)立性在模塊設(shè)計(jì)時(shí),應(yīng)盡可能使用數(shù)據(jù)耦合,少用控制耦合,限制公共環(huán)境耦合范圍,完全不用內(nèi)容耦合數(shù)據(jù)耦合控制耦合公共耦合內(nèi)容耦合電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第52頁(yè)模塊設(shè)計(jì)與子系統(tǒng)劃分----耦合降低模塊間耦合度好處:①耦合度越低,模塊間相互影響就越小,產(chǎn)生連鎖反應(yīng)概率就越低;②耦合度越低,能夠使修改范圍控制在最小程度;③一個(gè)模塊修改時(shí)對(duì)系統(tǒng)其它部分正常運(yùn)行影響小。
☆電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第53頁(yè)模塊聚合度和耦合度模塊聚合度和耦合度成反方向改變,即高聚合能帶來(lái)低耦合,高耦合則將造成低聚合。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第54頁(yè)模塊設(shè)計(jì)標(biāo)準(zhǔn)模塊設(shè)計(jì)經(jīng)驗(yàn)標(biāo)準(zhǔn)有以下幾點(diǎn):⑴模塊獨(dú)立性標(biāo)準(zhǔn)模塊與模塊之間沒有過(guò)多交互作用模塊獨(dú)立性標(biāo)準(zhǔn)要求將模塊設(shè)計(jì)成高聚合、低耦合。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第55頁(yè)模塊設(shè)計(jì)標(biāo)準(zhǔn)(2)模塊規(guī)模大小適中標(biāo)準(zhǔn)
該標(biāo)準(zhǔn)要求在劃分模塊時(shí),模塊規(guī)模既不可太大,也不可太小。另外模塊規(guī)模與開發(fā)成本相關(guān)。當(dāng)系統(tǒng)規(guī)模一定時(shí),單個(gè)模塊成本與系統(tǒng)中全部模塊數(shù)成反方向改變,而模塊接口成本與模塊數(shù)成正方向改變模塊設(shè)計(jì)時(shí)要使系統(tǒng)模塊總成本最低電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第56頁(yè)模塊與成本成本模塊數(shù)開發(fā)成本/模塊接口成本/模塊系統(tǒng)總成本電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第57頁(yè)模塊設(shè)計(jì)標(biāo)準(zhǔn)⑶模塊作用域與控制域適當(dāng)標(biāo)準(zhǔn)模塊控制域是模塊所能調(diào)用下屬模塊及其本身所組成集合,下屬模塊包含直接下屬模塊及間接下屬模塊。模塊作用域是指該模塊中處理影響到全部其它模塊集合。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第58頁(yè)好模塊應(yīng)滿足要求:對(duì)于任何一個(gè)含有處理功效模塊,其處理影響范圍都應(yīng)該是它控制范圍一個(gè)子集;最理想處理影響范圍是由處理所在模塊及其直接下層模塊組成。以上標(biāo)準(zhǔn)主要是為保障系統(tǒng)可維護(hù)性。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第59頁(yè)模塊設(shè)計(jì)標(biāo)準(zhǔn)⑷系統(tǒng)深度與寬度適當(dāng)標(biāo)準(zhǔn)深度是系統(tǒng)劃分出層數(shù),寬度是系統(tǒng)中同層次上所包含模塊數(shù)。深度和寬度之間應(yīng)有一定百分比關(guān)系,即深度和寬度均要適當(dāng)。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第60頁(yè)模塊設(shè)計(jì)標(biāo)準(zhǔn)⑸模塊扇入與扇出標(biāo)準(zhǔn)模塊扇出數(shù)是指一個(gè)模塊擁有直屬下級(jí)模塊個(gè)數(shù)。模塊扇入數(shù)是指一個(gè)模塊直接上級(jí)模塊個(gè)數(shù)。在設(shè)計(jì)中,普通要把模塊扇出數(shù)控制在適當(dāng)范圍內(nèi)。在設(shè)計(jì)中,能夠加大模塊扇入數(shù)。但不能違反模塊獨(dú)立性標(biāo)準(zhǔn)電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第61頁(yè)數(shù)據(jù)流圖導(dǎo)出結(jié)構(gòu)圖面向數(shù)據(jù)流程設(shè)計(jì)方法把數(shù)據(jù)流程映射成系統(tǒng)內(nèi)部模塊結(jié)構(gòu)和相互關(guān)系。數(shù)據(jù)流圖有兩種經(jīng)典結(jié)構(gòu):變換型結(jié)構(gòu)和事務(wù)型結(jié)構(gòu)。這兩種結(jié)構(gòu)能夠分別經(jīng)過(guò)變換分析和事務(wù)分析方法導(dǎo)出標(biāo)準(zhǔn)形式結(jié)構(gòu)圖。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第62頁(yè)變換分析變換型結(jié)構(gòu)能夠顯著地把數(shù)據(jù)流圖分成邏輯輸入、主加工和邏輯輸出。變換分析即是把變換型數(shù)據(jù)流圖映射出模塊結(jié)構(gòu)圖過(guò)程。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第63頁(yè)變換分析普通形式電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第64頁(yè)變換分析變換分析方法由以下四步組成:獲取數(shù)據(jù)流圖;區(qū)分邏輯輸入、邏輯輸出和中心變換部分;進(jìn)行一級(jí)分解,設(shè)計(jì)上層模塊;進(jìn)行二級(jí)分解,設(shè)計(jì)輸入、輸出和中心變換部分中、下層模塊。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第65頁(yè)第一級(jí)分析方法MInputOutputProcess電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第66頁(yè)第二級(jí)分析方法電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第67頁(yè)例—變換分析電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第68頁(yè)例—變換分析電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第69頁(yè)例—變換分析電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第70頁(yè)事務(wù)分析事務(wù)是指流入系統(tǒng)并引發(fā)一組處理動(dòng)作一組數(shù)據(jù)或事件。事務(wù)分析即是用事務(wù)型結(jié)構(gòu)數(shù)據(jù)流圖映射出模塊結(jié)構(gòu)圖過(guò)程。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第71頁(yè)事務(wù)型結(jié)構(gòu)數(shù)據(jù)流特征事務(wù)型結(jié)構(gòu)數(shù)據(jù)流特征是:數(shù)據(jù)流發(fā)散,存在有事務(wù)中心。事務(wù)(單個(gè)數(shù)據(jù)項(xiàng))沿傳入路徑進(jìn)入系統(tǒng),事務(wù)中心依據(jù)數(shù)據(jù)項(xiàng)計(jì)值結(jié)果從若干動(dòng)作路徑中選擇一條繼續(xù)執(zhí)行。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第72頁(yè)事務(wù)中心電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第73頁(yè)MIIISABC………IIISBAC………事務(wù)分析電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第74頁(yè)事務(wù)分析事務(wù)分析如變換分析一樣,也是采取自頂向下、逐步分解方法,即先設(shè)計(jì)主模塊再為每一個(gè)事務(wù)設(shè)計(jì)一個(gè)事務(wù)處理模塊然后,為每個(gè)事務(wù)處理模塊再設(shè)計(jì)下層處理模塊最終是為處理模塊設(shè)計(jì)下層細(xì)節(jié)模塊電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第75頁(yè)數(shù)據(jù)流圖層次轉(zhuǎn)換電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第76頁(yè)例—事務(wù)分析電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第77頁(yè)例—事務(wù)分析電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第78頁(yè)混合型實(shí)際上,一個(gè)大系統(tǒng)普通是變換型結(jié)構(gòu)和事務(wù)型結(jié)構(gòu)混合體,往往需要同時(shí)采取變換分析和事務(wù)分析。通常是以變換分析為主,事務(wù)分析為輔進(jìn)行設(shè)計(jì)。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第79頁(yè)代碼設(shè)計(jì)代碼是用來(lái)表示事務(wù)、屬性、狀態(tài)等一組有序符號(hào),它應(yīng)易于計(jì)算機(jī)和人識(shí)別與處理。編碼就是用數(shù)字或字母代表事物。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第80頁(yè)代碼及其作用代碼意義代碼通慣用數(shù)字、字母和一些特殊符號(hào)(如*)及其組合表示,是把較長(zhǎng)、用自然語(yǔ)言表示實(shí)體或?qū)傩愿爬ǔ蛇m合于計(jì)算機(jī)處理比較簡(jiǎn)單字符串電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第81頁(yè)代碼及其作用代碼作用主要有兩個(gè):①識(shí)別:這是代碼最主要功效,用來(lái)標(biāo)識(shí)客觀實(shí)體或?qū)傩?,是識(shí)別對(duì)象唯一標(biāo)識(shí)。②分類:即按照一定規(guī)則進(jìn)行分類。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第82頁(yè)代碼設(shè)計(jì)標(biāo)準(zhǔn)①必須確保有足夠容量②唯一性③可擴(kuò)充性④簡(jiǎn)單性⑤規(guī)范性⑥便于記憶和使用電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第83頁(yè)代碼分類次序碼以數(shù)字某種次序形式編碼
如:票據(jù)編號(hào)電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第84頁(yè)代碼分類數(shù)字碼即以純數(shù)字符號(hào)形式編碼。慣用有區(qū)間碼和層次碼。區(qū)間碼:將次序碼分成若干區(qū)段,每一區(qū)段代表編碼對(duì)象部分屬性。如:身份證號(hào)層次碼:以編碼對(duì)象隸屬層次關(guān)系為排列次序編碼。代碼分為若干層,并與對(duì)象分類層次對(duì)應(yīng)。如:郵編,學(xué)號(hào),職員編號(hào)電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第85頁(yè)代碼分類字符碼即以純字符形式編碼(英文、漢語(yǔ)拼音等)。這類編碼常出現(xiàn)在我們程序設(shè)計(jì)中字段名、變量名編碼。這種編碼優(yōu)點(diǎn)是可輔助記憶,缺點(diǎn)是校對(duì)不易,不易反應(yīng)分類結(jié)構(gòu)。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第86頁(yè)代碼分類混合碼即以數(shù)字和字符混合形式編碼。比如GBxxxx表示國(guó)際標(biāo)準(zhǔn)某類編碼,IEEE802·X表示某類網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)名稱編碼。全部汽車牌照編號(hào),都是混合碼。優(yōu)點(diǎn)是易于識(shí)別,易于表現(xiàn)對(duì)象系列性,缺點(diǎn)是不易校對(duì)。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第87頁(yè)代碼設(shè)計(jì)可按以下步驟進(jìn)行代碼設(shè)計(jì)步驟:⑴確定代碼對(duì)象⑵確定代碼特征⑶考查是否已經(jīng)有對(duì)應(yīng)標(biāo)準(zhǔn)代碼⑷決定代碼種類⑸決定代碼位數(shù)⑹編寫代碼表電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第88頁(yè)代碼設(shè)計(jì)舉例⑴部門碼通慣用2位,能夠采取次序碼,從“01”開始,按部門依次編碼。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第89頁(yè)代碼設(shè)計(jì)舉例⑵職員碼能夠采取次序碼,也能夠采取層次碼,位數(shù)依據(jù)單位職員人數(shù)及管理要求決定。如采取5位,頭兩位代表職員所在部門,后3位代表職員所在部門中次序號(hào)。如職員碼中還要表示其它屬性,能夠擴(kuò)充代碼位數(shù)。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第90頁(yè)代碼設(shè)計(jì)舉例⑶產(chǎn)品碼可采取數(shù)字碼等。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第91頁(yè)代碼設(shè)計(jì)舉例⑷憑證號(hào)編碼采取次序碼,長(zhǎng)度為4位或5位:“XXXX”或“X—XXXX”。第一位表示憑證類別,如用“1、2、3、4”分別表示現(xiàn)金、銀行存款、轉(zhuǎn)賬和機(jī)器自動(dòng)轉(zhuǎn)賬憑證。后3位為該類憑證次序碼,例中“-”為分隔符。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第92頁(yè)代碼設(shè)計(jì)舉例⑸支票號(hào)、協(xié)議號(hào)、發(fā)票號(hào)、領(lǐng)料單號(hào)碼
普通采取次序碼,位數(shù)由詳細(xì)業(yè)務(wù)量而定,以方便管理為宜。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第93頁(yè)計(jì)算機(jī)處理過(guò)程設(shè)計(jì)處理過(guò)程設(shè)計(jì)是用一個(gè)適當(dāng)表示方法來(lái)描述每個(gè)模塊執(zhí)行過(guò)程。應(yīng)到達(dá)程序員依據(jù)描述即可編出程序代碼。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第94頁(yè)計(jì)算機(jī)處理過(guò)程設(shè)計(jì)描述程序處理邏輯結(jié)構(gòu)工具稱為過(guò)程設(shè)計(jì)工具。過(guò)程設(shè)計(jì)工具分為圖形、表格和語(yǔ)言三類,如傳統(tǒng)流程圖、盒圖、判定樹、判定表及過(guò)程設(shè)計(jì)語(yǔ)言(PDL)(ProgramDesignLanguage)。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第95頁(yè)計(jì)算機(jī)處理過(guò)程設(shè)計(jì)1.程序流程圖(flowchart)又稱程序框圖,包含三種基本成份:①加工步驟,用方框表示;②邏輯條件,用菱形表示;③控制流,用箭頭表示。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第96頁(yè)電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第97頁(yè)流程圖優(yōu)點(diǎn)流程圖優(yōu)點(diǎn)是:直觀、形象,輕易了解,便于初學(xué)者掌握。流程圖缺點(diǎn)以下:描述控制箭頭過(guò)于靈活。流程圖只描述執(zhí)行過(guò)程而不能描述相關(guān)數(shù)據(jù)。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第98頁(yè)計(jì)算機(jī)處理過(guò)程設(shè)計(jì)5.5.2盒圖(N-S圖)是為支持結(jié)構(gòu)化程序而產(chǎn)生一個(gè)描述工具。1973年,Nassi和Shneiderman提出用方框圖(blockdiagram)來(lái)代替?zhèn)鹘y(tǒng)流程圖簡(jiǎn)稱為N-S圖(N-Schart)又稱為NS圖。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第99頁(yè)計(jì)算機(jī)處理過(guò)程設(shè)計(jì)盒圖五種基本控制結(jié)構(gòu)由五種圖形構(gòu)件表示。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第100頁(yè)計(jì)算機(jī)處理過(guò)程設(shè)計(jì):
N-S圖嵌套定義形式電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第101頁(yè)例:用N-S圖表示求和算法見下列圖:電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第102頁(yè)計(jì)算機(jī)處理過(guò)程設(shè)計(jì)N-S圖特點(diǎn)①每個(gè)處理步驟用一個(gè)盒子表示。②一個(gè)特定控制結(jié)構(gòu)作用域明確。③局部和全局?jǐn)?shù)據(jù)作用域能夠很輕易地被確定。④很輕易描述嵌套關(guān)系,也能夠用來(lái)描述模塊層次關(guān)系。⑤盒不允許隨意轉(zhuǎn)移控制,確保了程序良好結(jié)構(gòu)。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第103頁(yè)計(jì)算機(jī)處理過(guò)程設(shè)計(jì)N-S圖不足:
當(dāng)程序內(nèi)嵌套層數(shù)增多時(shí),內(nèi)層方塊越畫越小,不但會(huì)增加畫圖困難,并將使圖形清楚性受到影響。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第104頁(yè)數(shù)據(jù)庫(kù)設(shè)計(jì)電子商系統(tǒng)要開展網(wǎng)上商務(wù)活動(dòng),要實(shí)現(xiàn)客戶關(guān)系管理和供給鏈管理,都需要在數(shù)據(jù)庫(kù)中存放大量商務(wù)數(shù)據(jù)。所以,數(shù)據(jù)庫(kù)對(duì)于電子商務(wù)系統(tǒng)是至關(guān)主要。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第105頁(yè)數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì):研究并結(jié)構(gòu)數(shù)據(jù)庫(kù)結(jié)構(gòu),使之能夠有效地存放數(shù)據(jù),以滿足應(yīng)用需求設(shè)計(jì)目標(biāo):滿足功效性需求;含有良好數(shù)據(jù)庫(kù)性能設(shè)計(jì)階段:需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第106頁(yè)數(shù)據(jù)庫(kù)設(shè)計(jì)需求分析:在系統(tǒng)調(diào)查階段完成,搜集支持系統(tǒng)目標(biāo)基礎(chǔ)數(shù)據(jù)及處理目標(biāo)是了解與分析用戶信息及應(yīng)用處理要求信息要求:在數(shù)據(jù)庫(kù)中需存放哪些數(shù)據(jù);了解組織機(jī)構(gòu)情況處理要求:用戶要完成什么功效、性能等;了解業(yè)務(wù)活動(dòng)情況安全性和完整性要求電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第107頁(yè)數(shù)據(jù)庫(kù)設(shè)計(jì)概念設(shè)計(jì):是建立邏輯模型基礎(chǔ),純粹是現(xiàn)實(shí)反應(yīng),與數(shù)據(jù)存放結(jié)構(gòu)、存放方式、實(shí)現(xiàn)內(nèi)容無(wú)關(guān),普通用E-R圖表示E-R圖組成:實(shí)體、聯(lián)絡(luò)、屬性電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第108頁(yè)數(shù)據(jù)庫(kù)設(shè)計(jì)教師課程學(xué)生學(xué)習(xí)講課mnnm電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第109頁(yè)數(shù)據(jù)庫(kù)設(shè)計(jì)步驟:由數(shù)據(jù)流程圖、數(shù)據(jù)字典等得出數(shù)據(jù)所對(duì)應(yīng)實(shí)體、實(shí)體屬性,并確定實(shí)體之間聯(lián)絡(luò)確定各部分E-R圖,相關(guān)幾個(gè)E-R圖經(jīng)消除沖突后,形成初步E-R圖初步E-R圖經(jīng)消除冗余后,重構(gòu)集成為系統(tǒng)最終E-R圖電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第110頁(yè)數(shù)據(jù)庫(kù)設(shè)計(jì)邏輯設(shè)計(jì):把概念模型轉(zhuǎn)換成特定DBMS所支持?jǐn)?shù)據(jù)模型結(jié)構(gòu)(普通為關(guān)系模型),實(shí)際上是將實(shí)體與聯(lián)絡(luò)轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型一個(gè)實(shí)體表示一個(gè)關(guān)系:實(shí)體屬性轉(zhuǎn)換為數(shù)據(jù)項(xiàng)(字段),關(guān)鍵字也對(duì)應(yīng)轉(zhuǎn)換一個(gè)聯(lián)絡(luò)表示成一個(gè)關(guān)系:數(shù)據(jù)項(xiàng)為聯(lián)絡(luò)全部屬性及每一實(shí)體關(guān)鍵字,新關(guān)系關(guān)鍵字為各實(shí)體關(guān)鍵字組合電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第111頁(yè)數(shù)據(jù)庫(kù)設(shè)計(jì)學(xué)生關(guān)系(學(xué)號(hào),姓名,性別,年紀(jì))課程關(guān)系(課程號(hào),課程名,課時(shí)數(shù))教師關(guān)系(教師號(hào),姓名,年紀(jì),職稱)學(xué)習(xí)關(guān)系(學(xué)號(hào),課程號(hào),分?jǐn)?shù),教室,時(shí)間)講課關(guān)系(教師號(hào),課程號(hào),教室,時(shí)間)電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第112頁(yè)數(shù)據(jù)庫(kù)設(shè)計(jì)第三范式:關(guān)系中全部數(shù)據(jù)元素能夠唯一地被主關(guān)鍵字所標(biāo)識(shí),且相互獨(dú)立,不存在函數(shù)依賴關(guān)系E-R圖轉(zhuǎn)換導(dǎo)出所相關(guān)系數(shù)據(jù)模型組成了數(shù)據(jù)庫(kù)邏輯模型,應(yīng)符合第三范式電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第113頁(yè)數(shù)據(jù)庫(kù)設(shè)計(jì)物理設(shè)計(jì):確定高效物理存放結(jié)構(gòu)和存放方法,方便提升存放速度、節(jié)約存放空間存放方法:索引方法、聚簇方法、哈希方法存放結(jié)構(gòu):確定數(shù)據(jù)存放位置、確定系統(tǒng)配置電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第114頁(yè)用戶界面設(shè)計(jì)
用戶界面設(shè)計(jì)是系統(tǒng)詳細(xì)設(shè)計(jì)中主要一部分。它既關(guān)系到數(shù)據(jù)輸入、輸出,也關(guān)系到用戶對(duì)于系統(tǒng)印象。用戶界面設(shè)計(jì)包含輸入方式設(shè)計(jì)和輸入、輸出畫面設(shè)計(jì)。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第115頁(yè)用戶界面設(shè)計(jì)基本要求:
⑴輸入、輸出對(duì)用戶友好,操作簡(jiǎn)單輕易。⑵提供表現(xiàn)形式和術(shù)語(yǔ)符適用戶接收能力。⑶表示合理性⑷表示一致性⑸對(duì)輸入容錯(cuò)性電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第116頁(yè)用戶界面設(shè)計(jì)標(biāo)準(zhǔn)人機(jī)交互設(shè)計(jì)時(shí),必須考慮下述問題:1.系統(tǒng)響應(yīng)時(shí)間長(zhǎng)度易變性電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第117頁(yè)用戶界面設(shè)計(jì)標(biāo)準(zhǔn)2.信息顯示設(shè)計(jì)標(biāo)準(zhǔn)普通以下:只顯示與當(dāng)前工作內(nèi)容相關(guān)信息。數(shù)據(jù)形式要適適用戶。使用一致標(biāo)識(shí)、標(biāo)準(zhǔn)縮寫和可預(yù)知顏色。產(chǎn)生有意義犯錯(cuò)信息。使用大小寫、縮進(jìn)和文本分組以幫助了解。使用“模擬”顯示方式表示信息高效使用顯示器電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第118頁(yè)用戶界面設(shè)計(jì)標(biāo)準(zhǔn)3.數(shù)據(jù)輸入普通設(shè)計(jì)標(biāo)準(zhǔn)以下:盡可能降低用戶輸入動(dòng)作。允許用戶自定義輸入。交互應(yīng)該是靈活,而且可調(diào)整成用戶最喜歡輸入方式。使在當(dāng)前動(dòng)作語(yǔ)境中不適用命令不起作用。對(duì)全部輸入動(dòng)作都提供幫助。消除冗余輸入。電子商務(wù)系統(tǒng)設(shè)計(jì)—應(yīng)用系統(tǒng)設(shè)計(jì)第119頁(yè)用戶幫助設(shè)計(jì)當(dāng)設(shè)計(jì)幫助時(shí),必須處理下述問題在用戶與系統(tǒng)交互期間,是否在任何時(shí)間都能取得關(guān)于系統(tǒng)任何功效幫助信息。用戶怎樣請(qǐng)求幫助有三種選擇:幫助菜單
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度冷鏈物流配送網(wǎng)絡(luò)優(yōu)化承包合同
- 高效率的親子家庭旅行策劃技巧
- 青少年自我調(diào)適與團(tuán)隊(duì)凝聚力關(guān)系的研究報(bào)告
- 科技驅(qū)動(dòng)的小學(xué)教育課程資源整合方案
- 行業(yè)洞察小微餐飲企業(yè)市場(chǎng)趨勢(shì)分析
- 面向未來(lái)的學(xué)校科技教育基礎(chǔ)設(shè)施建設(shè)
- 跨學(xué)科教學(xué)對(duì)學(xué)生創(chuàng)新能力的影響研究
- 科技輔助的小學(xué)英語(yǔ)聽說(shuō)讀寫教學(xué)新模式
- 跨文化背景下的客戶服務(wù)溝通技巧
- 2025年貴州電力職業(yè)技術(shù)學(xué)院高職單招語(yǔ)文2018-2024歷年參考題庫(kù)頻考點(diǎn)含答案解析
- SL+575-2012水利水電工程水土保持技術(shù)規(guī)范
- SYT 6968-2021 油氣輸送管道工程水平定向鉆穿越設(shè)計(jì)規(guī)范-PDF解密
- 人美版初中美術(shù)知識(shí)點(diǎn)匯總八年級(jí)全冊(cè)
- 2024年廣東省高三一模高考英語(yǔ)試卷試題答案祥解(含作文范文)
- 迅雷網(wǎng)盤最最最全影視資源-持續(xù)更新7.26
- 普通話培訓(xùn)班合作協(xié)議書
- 《西方思想經(jīng)典》課件
- 中醫(yī)診療設(shè)備種類目錄
- 如何構(gòu)建高效課堂課件
- 徐金桂行政法與行政訴訟法新講義
- GB/T 13234-2018用能單位節(jié)能量計(jì)算方法
評(píng)論
0/150
提交評(píng)論