版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(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ì)本部分內(nèi)容應(yīng)用系統(tǒng)體系結(jié)構(gòu)風(fēng)格總體設(shè)計(jì)模塊設(shè)計(jì)及子系統(tǒng)劃分?jǐn)?shù)據(jù)流圖導(dǎo)出結(jié)構(gòu)圖詳細(xì)設(shè)計(jì)代碼設(shè)計(jì)計(jì)算機(jī)處理過程設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)用戶界面設(shè)計(jì)系統(tǒng)設(shè)計(jì)說明書電子商務(wù)系統(tǒng)的一般體系框架電子商務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)應(yīng)用系統(tǒng)中有些可以直接定制購買,比如ERP、SCM、CRM、辦公、倉庫管理、支付等系統(tǒng),可以節(jié)約成本以及獲得高性能的專業(yè)軟件,有些需要自己開發(fā),如網(wǎng)站系統(tǒng)等電子商務(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)行若干具體設(shè)計(jì),確定應(yīng)用系統(tǒng)的實(shí)施方案,解決系統(tǒng)“怎么做”的問題。物理模型給出處理功能和數(shù)據(jù)結(jié)構(gòu)的實(shí)際表示形式應(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)進(jìn)一步劃分成模塊②確定每個(gè)模塊的功能③確定模塊間調(diào)用關(guān)系應(yīng)用系統(tǒng)設(shè)計(jì)基本任務(wù)詳細(xì)設(shè)計(jì)是為各個(gè)具體任務(wù)選擇適當(dāng)?shù)募夹g(shù)手段和處理方法,其內(nèi)容有:①代碼設(shè)計(jì);②處理流程設(shè)計(jì);③數(shù)據(jù)庫設(shè)計(jì);④用戶界面設(shè)計(jì)。應(yīng)用系統(tǒng)體系結(jié)構(gòu)風(fēng)格二層C/S體系結(jié)構(gòu):客戶機(jī)負(fù)責(zé)信息系統(tǒng)的圖形顯示、數(shù)據(jù)錄入和業(yè)務(wù)處理;服務(wù)器負(fù)責(zé)對(duì)數(shù)據(jù)的存儲(chǔ)和管理客戶機(jī)數(shù)據(jù)庫服務(wù)器請(qǐng)求響應(yīng)應(yīng)用系統(tǒng)體系結(jié)構(gòu)風(fēng)格優(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ù)安全性不好應(yīng)用系統(tǒng)體系結(jié)構(gòu)風(fēng)格三層體系結(jié)構(gòu)(1)C/S/S:將應(yīng)用邏輯置于應(yīng)用服務(wù)器上,僅把表示層放在客戶機(jī)上,底層是數(shù)據(jù)庫服務(wù)器和數(shù)據(jù)庫客戶機(jī)應(yīng)用服務(wù)器數(shù)據(jù)庫服務(wù)器數(shù)據(jù)庫應(yīng)用系統(tǒng)統(tǒng)體系結(jié)結(jié)構(gòu)風(fēng)格格三層體系系結(jié)構(gòu)((2)B/W/S:客客戶端只只有瀏覽覽器,僅僅負(fù)責(zé)與與用戶交交互;Web服服務(wù)器集集成了應(yīng)應(yīng)用系統(tǒng)統(tǒng)、應(yīng)用用邏輯和和控制;;底層是是數(shù)據(jù)庫庫服務(wù)器器和數(shù)據(jù)據(jù)庫瀏覽器端端基于Web的應(yīng)應(yīng)用服務(wù)務(wù)器數(shù)據(jù)庫服服務(wù)器數(shù)據(jù)庫應(yīng)用系統(tǒng)統(tǒng)體系結(jié)結(jié)構(gòu)風(fēng)格格多層結(jié)構(gòu)構(gòu):將B/W/S結(jié)結(jié)構(gòu)中Web應(yīng)應(yīng)用服務(wù)務(wù)器分為為兩部分分,Web服務(wù)務(wù)器和應(yīng)應(yīng)用服務(wù)務(wù)器,分分別負(fù)責(zé)責(zé)系統(tǒng)的的表示邏邏輯和業(yè)業(yè)務(wù)邏輯輯;甚至在應(yīng)應(yīng)用服務(wù)務(wù)器和數(shù)數(shù)據(jù)庫服服務(wù)器之之間加一一中間層層(事務(wù)務(wù)服務(wù)器器),形形成多層層結(jié)構(gòu)應(yīng)用系統(tǒng)統(tǒng)體系結(jié)結(jié)構(gòu)風(fēng)格格Web服服務(wù)器Web服服務(wù)器應(yīng)用服務(wù)務(wù)器應(yīng)用服務(wù)務(wù)器事務(wù)服務(wù)務(wù)器數(shù)據(jù)庫服服務(wù)器數(shù)據(jù)庫服服務(wù)器應(yīng)用系統(tǒng)統(tǒng)體系結(jié)結(jié)構(gòu)風(fēng)格格多層結(jié)構(gòu)構(gòu)的優(yōu)點(diǎn)點(diǎn):⑴可實(shí)現(xiàn)現(xiàn)高度的的可伸縮縮性。⑵可增強(qiáng)強(qiáng)整個(gè)系系統(tǒng)的模模塊化程程度,提提高系統(tǒng)統(tǒng)的靈活活性。⑶可以使使開發(fā)工工作在具具有不同同專長的的人員之之間進(jìn)行行合理分分工。便便于分配配適合的的開發(fā)人人員以完完成相應(yīng)應(yīng)的開發(fā)發(fā)任務(wù)。。⑷可以實(shí)實(shí)現(xiàn)高度度的代碼碼重用。。模塊設(shè)計(jì)計(jì)與子系系統(tǒng)的劃劃分結(jié)構(gòu)化設(shè)設(shè)計(jì)原理理①自頂向向下把一一個(gè)大系系統(tǒng)分解解成多個(gè)個(gè)分層次次的、規(guī)規(guī)模比較較小的被被稱之為為模塊的的一些部部分;②系統(tǒng)劃劃分模塊塊是按層層次進(jìn)行行,劃分分工作進(jìn)進(jìn)行到模模塊功能能都十分分簡(jiǎn)單,,并易于于修改;;③模塊應(yīng)應(yīng)盡可能能獨(dú)立,,應(yīng)盡可可能減少少模塊間間的調(diào)用用關(guān)系和和數(shù)據(jù)交交換關(guān)系系;④模塊間間的關(guān)系系應(yīng)闡明明,以便便追蹤和和控制。。通過分別別實(shí)現(xiàn)這這些模塊塊的設(shè)計(jì)計(jì),而最最終實(shí)現(xiàn)現(xiàn)整個(gè)系系統(tǒng)的設(shè)設(shè)計(jì)。模塊設(shè)計(jì)計(jì)與子系系統(tǒng)的劃劃分子系統(tǒng)的的劃分劃分原則則:子系統(tǒng)要要具有相相對(duì)獨(dú)立立性子系統(tǒng)間間的數(shù)據(jù)據(jù)依賴性性要盡量量小,要要將聯(lián)系系較多的的模塊都都列入同同一子系系統(tǒng)內(nèi)部部子系統(tǒng)劃劃分應(yīng)該該便于系系統(tǒng)分階階段的實(shí)實(shí)現(xiàn)子系統(tǒng)的的劃分應(yīng)應(yīng)該考慮慮設(shè)備、、信息等等資源的的充分利利用模塊設(shè)計(jì)計(jì)與子系系統(tǒng)的劃劃分功能/數(shù)數(shù)據(jù)分析析進(jìn)行這種種劃分的的有力工工具之一一就是功功能/數(shù)數(shù)據(jù)分析析。功能/數(shù)數(shù)據(jù)分析析法是通通過U/C矩陣陣的建立立和分析析來實(shí)現(xiàn)現(xiàn)的。模塊設(shè)計(jì)計(jì)與子系系統(tǒng)的劃劃分用U/C圖劃分分子系統(tǒng)統(tǒng)根據(jù)企業(yè)業(yè)過程和和數(shù)據(jù)類類相對(duì)應(yīng)應(yīng)的關(guān)系系在U/C矩陣陣中相應(yīng)應(yīng)的位置置填寫U或C,,然后分分別對(duì)數(shù)數(shù)據(jù)類和和企業(yè)過過程進(jìn)行行調(diào)整,,使U和和C盡量量集中在在對(duì)角線線附近按照U和和C密度度最大原原則用小小矩形進(jìn)進(jìn)行組織織,同時(shí)時(shí)使得小小矩形能能夠排列列在對(duì)角角線上對(duì)小矩形形內(nèi)表示示的數(shù)據(jù)據(jù),在開開發(fā)新系系統(tǒng)時(shí)應(yīng)應(yīng)放在該該子系統(tǒng)統(tǒng)所對(duì)應(yīng)應(yīng)的設(shè)備備上運(yùn)行行,矩形形外的U所表示示的數(shù)據(jù)據(jù)應(yīng)放在在服務(wù)器器上或通通過網(wǎng)絡(luò)絡(luò)進(jìn)行傳傳輸U(kuò)/C矩矩陣陣的建立立模塊設(shè)計(jì)計(jì)與子系系統(tǒng)的劃劃分表上移動(dòng)動(dòng)作業(yè)過過程模塊設(shè)計(jì)計(jì)與子系系統(tǒng)的劃劃分系統(tǒng)功能能劃分系統(tǒng)邏輯輯功能的的劃分::在求解后后的U//C矩矩陣中劃劃出一個(gè)個(gè)個(gè)的方方塊;每一個(gè)小小方塊即即為一個(gè)個(gè)子系統(tǒng)統(tǒng)。劃分時(shí)應(yīng)應(yīng)注意::沿對(duì)角線線一個(gè)接接一個(gè)地地畫,既既不能重重疊,又又不能漏漏掉任何何一個(gè)數(shù)數(shù)據(jù)和功功能;小方塊的的劃分是是任意的的,但必必須將所所有的““C””元素素都包含含在小方方塊內(nèi)。。子系統(tǒng)劃劃分模塊設(shè)計(jì)計(jì)與子系系統(tǒng)的劃劃分模塊設(shè)計(jì)計(jì)與子系系統(tǒng)的劃劃分模塊設(shè)計(jì)計(jì)模塊(Module))是可以以組合、、分解和和更換的的單元,,是組成成系統(tǒng)、、易于處處理的基基本單位位。模塊設(shè)計(jì)計(jì)主要描描述系統(tǒng)統(tǒng)的模塊塊結(jié)構(gòu)及及模塊間間的聯(lián)系系,它是是軟件總總體設(shè)計(jì)計(jì)的主要要內(nèi)容。。模塊設(shè)計(jì)計(jì)的結(jié)果果用模塊塊結(jié)構(gòu)圖圖表示。。模塊結(jié)構(gòu)構(gòu)圖又稱稱層次模模塊結(jié)構(gòu)構(gòu)圖模塊設(shè)計(jì)計(jì)與子系系統(tǒng)的劃劃分----模塊設(shè)計(jì)計(jì)模塊通常常有以下下4個(gè)特特點(diǎn):①模塊具具有輸入入和輸出出;②具有把把輸入轉(zhuǎn)轉(zhuǎn)換成輸輸出的功功能;③僅供模模塊引用用的內(nèi)部部數(shù)據(jù);;④用以實(shí)實(shí)現(xiàn)模塊塊功能的的程序代代碼。模塊結(jié)構(gòu)構(gòu)圖的基基本符號(hào)號(hào)模塊調(diào)用控制數(shù)據(jù)模塊設(shè)計(jì)計(jì)與子系系統(tǒng)的劃劃分模塊用矩矩形框表表示,并并用模塊塊的名字字標(biāo)記。。模塊設(shè)計(jì)計(jì)與子系系統(tǒng)的劃劃分模塊的調(diào)調(diào)用關(guān)系系:模塊塊之間用用單向箭箭頭聯(lián)結(jié)結(jié),箭頭頭從調(diào)用用模塊指指向被調(diào)調(diào)用模塊塊,表示示調(diào)用模模塊調(diào)用用了被調(diào)調(diào)用模塊塊。模塊設(shè)計(jì)計(jì)與子系系統(tǒng)的劃劃分通訊:伴隨著模模塊調(diào)用用而發(fā)生生的模塊塊間的信信息交換換稱為模模塊間的的通訊。。模塊間的的通訊有有兩種方方式:⑴數(shù)據(jù)通訊訊⑵控制通訊訊☆模塊間的的信息傳傳遞:當(dāng)當(dāng)一個(gè)模模塊調(diào)用用另一個(gè)個(gè)模塊時(shí)時(shí),調(diào)用用模塊把把數(shù)據(jù)或或控制信信息傳送送給被調(diào)調(diào)用模塊塊,以使使被調(diào)用用模塊能能夠運(yùn)行行。而被調(diào)用用模塊在在執(zhí)行過過程中又又把它產(chǎn)產(chǎn)生的數(shù)數(shù)據(jù)或控控制信息息回送給給調(diào)用模模塊模塊設(shè)計(jì)計(jì)與子系系統(tǒng)的劃劃分例:“查找成成功信號(hào)號(hào)”就是控制制信息查職工檔檔案讀人事文文件檔案數(shù)據(jù)據(jù)職工號(hào)無此職工工☆模塊設(shè)計(jì)計(jì)與子系系統(tǒng)的劃劃分模塊設(shè)計(jì)計(jì)與子系系統(tǒng)的劃劃分模塊結(jié)構(gòu)構(gòu)圖可以以描述的的幾個(gè)問問題:如何將系系統(tǒng)劃分分成一個(gè)個(gè)個(gè)模塊塊模塊間傳傳遞什么么數(shù)據(jù)模塊間組組成層次次的調(diào)用用關(guān)系模塊設(shè)計(jì)計(jì)與子系系統(tǒng)的劃劃分模塊間的的調(diào)用關(guān)關(guān)系有以以下三種種:⑴直接調(diào)用用⑵條件調(diào)用用⑶循環(huán)調(diào)用用☆模塊設(shè)計(jì)計(jì)與子系系統(tǒng)的劃劃分直接調(diào)用用:最簡(jiǎn)單的的調(diào)用關(guān)關(guān)系,指指一個(gè)模模塊無條條件地調(diào)調(diào)用另一一個(gè)模塊塊。ABC☆模塊設(shè)計(jì)計(jì)與子系系統(tǒng)的劃劃分條件調(diào)用用:也稱稱為選擇擇調(diào)用。。如果一一個(gè)模塊塊是否調(diào)調(diào)用另一一個(gè)模塊塊取決于于調(diào)用模模塊內(nèi)部部的某個(gè)個(gè)條件,,則把這這種調(diào)用用稱為條條件調(diào)用用。用菱菱形符號(hào)號(hào)
表表示,其其含義是是:根據(jù)據(jù)條件滿滿足情況況決定調(diào)調(diào)用哪一一個(gè)模塊塊。ABCD☆模塊設(shè)計(jì)計(jì)與子系系統(tǒng)的劃劃分循環(huán)調(diào)用用:也稱稱為重復(fù)復(fù)調(diào)用。。如果一一個(gè)模塊塊內(nèi)部存存在一個(gè)個(gè)循環(huán)過過程,每每次循環(huán)環(huán)中均需需調(diào)用一一個(gè)或幾幾個(gè)下屬屬模塊,,則稱這這種調(diào)用用為循環(huán)環(huán)調(diào)用或或重復(fù)調(diào)調(diào)用。用用符號(hào)表表示,含含義是::上層模模塊對(duì)下下層模塊塊的多次次反復(fù)的的調(diào)用。。MABC☆模塊設(shè)計(jì)計(jì)與子系系統(tǒng)的劃劃分聚合聚合是用用于衡量量模塊內(nèi)內(nèi)部各個(gè)個(gè)組成部部分彼此此結(jié)合的的緊密程程度的指指標(biāo)。模塊的聚聚合方式式,一般般可分為為七種,,不同聚聚合方式式其聚合合度不同同:模塊設(shè)計(jì)計(jì)與子系系統(tǒng)的劃劃分----聚聚合①功能聚合合②順序聚合合③通訊聚合合④過程聚合合⑤時(shí)間聚合合⑥邏輯聚合合⑦偶然聚合合盡量使用用盡量避免免使用☆模塊設(shè)計(jì)計(jì)與子系系統(tǒng)的劃劃分----聚聚合功能聚合合指一個(gè)模模塊內(nèi)部部的各個(gè)個(gè)組成部部分的處處理功能能全部為為執(zhí)行同同一個(gè)功功能而存存在,并并且只執(zhí)執(zhí)行一個(gè)個(gè)功能。。如:求求平方根根模塊功能聚合合模塊的的優(yōu)點(diǎn)是是與其它它模塊聯(lián)聯(lián)系低,,易修改改和維護(hù)護(hù),故其其聚合度度高最理想的的聚合方方式,獨(dú)獨(dú)立性最最強(qiáng)。模塊設(shè)計(jì)計(jì)與子系系統(tǒng)的劃劃分----聚聚合順序聚合合:如果果一個(gè)模模塊內(nèi)部部各個(gè)組組成部分分執(zhí)行幾幾個(gè)處理理功能,且一個(gè)個(gè)處理功功能所產(chǎn)產(chǎn)生的輸輸出數(shù)據(jù)據(jù)直接成成為下一一個(gè)處理理功能的的輸入數(shù)數(shù)據(jù),則則該種聚聚合為順順序聚合合。合同輸入?yún)R總一個(gè)順序序聚合模模塊,它它先執(zhí)行行合同輸輸入功能能,然后后再執(zhí)行行合同匯匯總功能能,而且且前者的的輸出正正是后者者的輸入入。模塊設(shè)計(jì)計(jì)與子系系統(tǒng)的劃劃分----聚聚合通訊聚合合:指一一個(gè)模塊塊內(nèi)部各各個(gè)組成成部分執(zhí)執(zhí)行的處處理功能能,都使使用相同同的輸入入數(shù)據(jù)或或產(chǎn)生相相同的輸輸出數(shù)據(jù)據(jù),且其其中各個(gè)個(gè)處理功功能是無無序的。。配件處理理配件編號(hào)庫存量牌價(jià)使用相同同的輸入入數(shù)據(jù),即配件件編號(hào),分別完完成兩個(gè)個(gè)處理功功能,一一是按配配件編號(hào)號(hào)檢索獲獲得配件件牌價(jià);另一個(gè)個(gè)是按配配件編號(hào)號(hào)檢索獲獲得該配配件的當(dāng)當(dāng)前庫存存量。模塊設(shè)計(jì)計(jì)與子系系統(tǒng)的劃劃分----聚聚合過程聚合合:如果果一個(gè)模模塊內(nèi)部部各個(gè)組組成部分分的處理理功能各各不相同同,彼此此也沒有有什么關(guān)關(guān)系,但但它們都都受同一一個(gè)控制制流支配配,決定定它們的的執(zhí)行次次序,則則該種聚聚合為過過程聚合合。在該種聚聚合模塊塊中,效效率是唯唯一重要要的,這這種次序序可能是是順序、、判斷或或循環(huán)。模塊設(shè)計(jì)計(jì)與子系系統(tǒng)的劃劃分----聚聚合時(shí)間聚合合:如果果一個(gè)模模塊內(nèi)各各個(gè)組成成部分的的處理功功能和時(shí)時(shí)間有關(guān)關(guān),則稱稱該種聚聚合為時(shí)時(shí)間聚合合。例:初始化模模塊是典典型的時(shí)時(shí)間聚合合模塊初始模塊塊要為各各種變量量賦初值值,并同同時(shí)打開開若干個(gè)個(gè)文件。。模塊設(shè)計(jì)計(jì)與子系系統(tǒng)的劃劃分----聚聚合邏輯聚合合:如果果一個(gè)模模塊內(nèi)部部各個(gè)組組成部分分的處理理功能彼彼此無關(guān)關(guān),但處處理邏輯輯相同,則稱該該種聚合合為邏輯輯聚合。。例:將所有的的輸入操操作:讀讀磁帶文文件、讀讀磁盤文文件、接接收鍵盤盤輸入都都放在一一個(gè)模塊塊中。模塊設(shè)計(jì)計(jì)與子系系統(tǒng)的劃劃分----聚聚合例:A、B、C均均為輸出出報(bào)表模模塊,即即從邏輯輯上講它它們是功功能類似似,將它它們組合合到一個(gè)個(gè)模塊中中,則為為邏輯組組合。在在調(diào)用邏邏輯組合合的模塊塊時(shí),必必須知道道如何調(diào)調(diào)用模塊塊內(nèi)部的的某一報(bào)報(bào)表模塊塊。邏輯組合合模塊和和其他模模塊之間間有相當(dāng)當(dāng)復(fù)雜的的塊間耦耦合,其其修改性性差,維維護(hù)困難難。☆模塊設(shè)計(jì)與與子系統(tǒng)的的劃分----聚合合偶然聚合::機(jī)械聚合合。如果一一個(gè)模塊的的構(gòu)成是由由若干個(gè)毫毫無關(guān)系的的功能偶然然組合在一一起的,則則稱該種聚聚合為偶然然聚合。聚合度最低低,可修改改性最差。。c模塊聚合功能聚合順序聚合通信聚合過程聚合時(shí)間聚合邏輯聚合偶然聚合強(qiáng)弱模塊獨(dú)立性高聚合性低在模塊設(shè)計(jì)計(jì)時(shí),應(yīng)盡盡量使模塊塊成為功能能聚合模塊塊,避免偶偶然聚合模模塊。功能聚合順序聚合通信聚合過程聚合時(shí)間聚合邏輯聚合偶然聚合強(qiáng)弱模塊獨(dú)立性高聚合性低模塊設(shè)計(jì)與與子系統(tǒng)的的劃分----耦合耦合是用來來衡量一個(gè)個(gè)系統(tǒng)內(nèi)模模塊之間聯(lián)聯(lián)系程度的的指標(biāo)。模模塊間的耦耦合方式通通常有四種種:①數(shù)據(jù)耦合②控制耦合③公共環(huán)境耦耦合④內(nèi)容耦合模塊設(shè)計(jì)與與子系統(tǒng)的的劃分----耦合數(shù)據(jù)耦合::如果兩個(gè)模模塊間彼此此通過參數(shù)數(shù)交換信息息,而且交交換的信息息僅僅是數(shù)數(shù)據(jù),則這這種耦合被被稱為數(shù)據(jù)據(jù)耦合。是一種理想想的耦合,,耦合度最最低,因?yàn)闉橐粋€(gè)模塊塊與其它模模塊之間的的聯(lián)系全部部是數(shù)據(jù)聯(lián)聯(lián)系,這個(gè)個(gè)模塊就是是一個(gè)黑箱箱。開發(fā)貨單計(jì)算金額單價(jià)數(shù)量金額模塊設(shè)計(jì)與與子系統(tǒng)的的劃分----耦合控制耦合::如果兩個(gè)模模塊間交換換的信息除了傳遞數(shù)數(shù)據(jù)信息外外,還包括控制信信息,則這這種耦合被被稱為控制制耦合。此種耦合是是中等程度度耦合。模塊設(shè)計(jì)與與子系統(tǒng)的的劃分----耦合公共耦合::如果兩個(gè)個(gè)模塊或多多個(gè)模塊都都通過同一一個(gè)公共數(shù)數(shù)據(jù)環(huán)境相相互作用時(shí)時(shí),則這種種耦合被稱稱為公共耦耦合。公共數(shù)據(jù)環(huán)環(huán)境可以是是全程變量量,內(nèi)存的的公共覆蓋蓋區(qū),任何何存儲(chǔ)介質(zhì)質(zhì)上的文件件等。模塊設(shè)計(jì)與與子系統(tǒng)的的劃分----耦合內(nèi)容耦合::如果一個(gè)模模塊的執(zhí)行行需要另一一個(gè)模塊的的內(nèi)部信息息(程序或內(nèi)部部數(shù)據(jù))支持,則這這種耦合被被稱為內(nèi)容容耦合。該該耦合方式式的耦合度度最高。內(nèi)容耦合的的兩個(gè)模塊塊間是病態(tài)態(tài)聯(lián)結(jié),在在修改其中中一個(gè)模塊塊時(shí),將直直接影響到到另一個(gè)模模塊,產(chǎn)生生波動(dòng)現(xiàn)象象,影響整整個(gè)系統(tǒng)。。因此,在在系統(tǒng)設(shè)計(jì)計(jì)時(shí),應(yīng)完完全避免內(nèi)內(nèi)容耦合。。例如:①一一個(gè)模塊訪訪問另一個(gè)個(gè)模塊內(nèi)部部的數(shù)據(jù);;②一個(gè)模塊塊調(diào)用另一一個(gè)模塊的的部分程序序代碼;c模塊耦合低耦合性高弱強(qiáng)模塊獨(dú)立性在模塊設(shè)計(jì)計(jì)時(shí),應(yīng)盡盡量使用數(shù)數(shù)據(jù)耦合,,少用控制制耦合,限限制公共環(huán)環(huán)境耦合的的范圍,完完全不用內(nèi)內(nèi)容耦合數(shù)據(jù)耦合控制耦合公共耦合內(nèi)容耦合模塊設(shè)計(jì)與與子系統(tǒng)的的劃分----耦合降低模塊間間的耦合度度的好處::①耦合度越越低,模塊塊間相互影影響就越小小,產(chǎn)生連連鎖反應(yīng)的的概率就越越低;②耦合度越越低,可以以使修改范范圍控制在在最小限度度;③一個(gè)模塊塊修改時(shí)對(duì)對(duì)系統(tǒng)其它它部分正常常運(yùn)行的影影響小?!钅K的聚合合度和耦合合度模塊的聚合合度和耦合合度成反方方向變化,,即高聚合合能帶來低低耦合,高高耦合則將將導(dǎo)致低聚聚合。模塊設(shè)計(jì)的的原則模塊設(shè)計(jì)的的經(jīng)驗(yàn)原則則有以下幾幾點(diǎn):⑴模塊的獨(dú)獨(dú)立性原則則模塊與模塊塊之間沒有有過多的交交互作用模塊的獨(dú)立立性原則要要求將模塊塊設(shè)計(jì)成高高聚合、低低耦合。模塊設(shè)計(jì)的的原則(2)模塊塊規(guī)模大小小適中原則則
該原則則要求在劃分分模塊時(shí),,模塊規(guī)模模既不可太太大,也不不可太小。。另外模塊的的規(guī)模與開開發(fā)成本有有關(guān)。當(dāng)系統(tǒng)規(guī)模模一定時(shí),,單個(gè)模塊塊的成本與與系統(tǒng)中所所有模塊數(shù)數(shù)成反方向向變化,而而模塊的接接口成本與與模塊數(shù)成成正方向變變化模塊設(shè)計(jì)時(shí)時(shí)要使系統(tǒng)統(tǒng)模塊的總總成本最低低模塊與成本本成本模塊數(shù)開發(fā)成本/模塊接口成本/模塊系統(tǒng)總成本模塊設(shè)計(jì)的的原則⑶模塊作用用域與控制制域適當(dāng)原原則模塊的控制制域是模塊塊所能調(diào)用用的下屬模模塊及其本本身所構(gòu)成成的集合,,下屬模塊塊包含直接接下屬模塊塊及間接下下屬模塊。。模塊的作用用域是指該該模塊中的的處理影響響到的所有有其它模塊塊的集合。。好模塊應(yīng)滿滿足的要求求:對(duì)于任何一一個(gè)具有處處理功能的的模塊,其其處理影響響范圍都應(yīng)應(yīng)當(dāng)是它控控制范圍的的一個(gè)子集集;最理想的處處理影響范范圍是由處處理所在模模塊及其直直接下層模模塊組成。。以上原則主主要是為保保障系統(tǒng)的的可維護(hù)性性。模塊設(shè)計(jì)的的原則⑷系統(tǒng)的深深度與寬度度適當(dāng)原則則深度是系統(tǒng)統(tǒng)劃分出的的層數(shù),寬寬度是系統(tǒng)統(tǒng)中同層次次上所包括括的模塊數(shù)數(shù)。深度和寬度度之間應(yīng)有有一定的比比例關(guān)系,,即深度和和寬度均要要適當(dāng)。模塊設(shè)計(jì)的的原則⑸模塊的扇扇入與扇出出原則模塊的扇出出數(shù)是指一一個(gè)模塊擁擁有的直屬屬下級(jí)模塊塊的個(gè)數(shù)。。模塊的扇入入數(shù)是指一一個(gè)模塊的的直接上級(jí)級(jí)模塊的個(gè)個(gè)數(shù)。在設(shè)計(jì)中,,一般要把把模塊的扇扇出數(shù)控制制在合適范范圍內(nèi)。在設(shè)計(jì)中,,可以加大大模塊的扇扇入數(shù)。但但不能違背背模塊獨(dú)立立性原則數(shù)據(jù)流圖導(dǎo)導(dǎo)出結(jié)構(gòu)圖圖面向數(shù)據(jù)流流程的設(shè)計(jì)計(jì)方法把數(shù)數(shù)據(jù)流程映映射成系統(tǒng)統(tǒng)內(nèi)部模塊塊結(jié)構(gòu)和相相互關(guān)系。。數(shù)據(jù)流圖有有兩種典型型的結(jié)構(gòu)::變換型結(jié)結(jié)構(gòu)和事務(wù)務(wù)型結(jié)構(gòu)。。這兩種結(jié)構(gòu)構(gòu)可以分別別通過變換換分析和事事務(wù)分析方方法導(dǎo)出標(biāo)標(biāo)準(zhǔn)形式的的結(jié)構(gòu)圖。。變換分析變換型結(jié)構(gòu)構(gòu)可以明顯顯地把數(shù)據(jù)據(jù)流圖分成成邏輯輸入入、主加工工和邏輯輸輸出。變換分析即即是把變換換型數(shù)據(jù)流流圖映射出出模塊結(jié)構(gòu)構(gòu)圖的過程程。變換分析的的一般形式式變換分析變換分析方方法由以下下四步組成成:獲取數(shù)據(jù)流流圖;區(qū)分邏輯輸輸入、邏輯輯輸出和中中心變換部部分;進(jìn)行一級(jí)分分解,設(shè)計(jì)計(jì)上層模塊塊;進(jìn)行二級(jí)分分解,設(shè)計(jì)計(jì)輸入、輸輸出和中心心變換部分分的中、下下層模塊。。第一級(jí)分析析的方法MInputOutputProcess第二級(jí)分析析的方法例—變換分析例—變換分析例—變換分析事務(wù)分析事務(wù)是指流流入系統(tǒng)并并引起一組組處理動(dòng)作作的一組數(shù)數(shù)據(jù)或事件件。事務(wù)分析即即是用事務(wù)務(wù)型結(jié)構(gòu)的的數(shù)據(jù)流圖圖映射出模模塊結(jié)構(gòu)圖圖的過程。。事務(wù)型結(jié)構(gòu)構(gòu)的數(shù)據(jù)流流的特征事務(wù)型結(jié)構(gòu)構(gòu)的數(shù)據(jù)流流的特征是是:數(shù)據(jù)流流發(fā)散,存存在有事務(wù)務(wù)中心。事務(wù)(單個(gè)個(gè)數(shù)據(jù)項(xiàng)))沿傳入路路徑進(jìn)入系系統(tǒng),事務(wù)務(wù)中心根據(jù)據(jù)數(shù)據(jù)項(xiàng)計(jì)計(jì)值結(jié)果從從若干動(dòng)作作路徑中選選擇一條繼繼續(xù)執(zhí)行。。事務(wù)中心MIIISABC………IIISBAC………事務(wù)分析事務(wù)分析事務(wù)分析如如變換分析析一樣,也也是采用自自頂向下、、逐步分解解的方法,,即先設(shè)計(jì)主模模塊再為每一個(gè)個(gè)事務(wù)設(shè)計(jì)計(jì)一個(gè)事務(wù)務(wù)處理模塊塊然后,為每每個(gè)事務(wù)處處理模塊再再設(shè)計(jì)下層層的處理模模塊最后是為處處理模塊設(shè)設(shè)計(jì)下層的的細(xì)節(jié)模塊塊數(shù)據(jù)流圖層層次的轉(zhuǎn)換換例—事務(wù)分分析例—事務(wù)分分析混合型事實(shí)上,一一個(gè)大的系系統(tǒng)一般是是變換型結(jié)結(jié)構(gòu)和事務(wù)務(wù)型結(jié)構(gòu)的的混合體,,往往需要要同時(shí)采用用變換分析析和事務(wù)分分析。通常常是以變換換分析為主主,事務(wù)分分析為輔進(jìn)進(jìn)行設(shè)計(jì)。。代碼設(shè)計(jì)代碼是用來來表示事務(wù)務(wù)、屬性、、狀態(tài)等的的一組有序序的符號(hào),,它應(yīng)易于于計(jì)算機(jī)和和人識(shí)別與與處理。編碼就是用用數(shù)字或字字母代表事事物。代碼及其作作用代碼意義代碼通常用用數(shù)字、字字母和某些些特殊符號(hào)號(hào)(如*))及其組合合表示,是是把較長的的、用自然然語言表達(dá)達(dá)的實(shí)體或或?qū)傩愿爬ɡǔ蛇m合于于計(jì)算機(jī)處處理的比較較簡(jiǎn)單的字字符串代碼及其作作用代碼的作用用主要有兩兩個(gè):①識(shí)別:這這是代碼最最主要的功功能,用來來標(biāo)識(shí)客觀觀實(shí)體或?qū)賹傩?,是識(shí)識(shí)別對(duì)象的的唯一標(biāo)識(shí)識(shí)。②分類:即即按照一定定規(guī)則進(jìn)行行分類。代碼設(shè)計(jì)的的原則①必須保證證有足夠的的容量②唯一性③可擴(kuò)充性性④簡(jiǎn)單性⑤規(guī)范性⑥便于記憶憶和使用代碼的分類類順序碼以數(shù)字的某某種順序形形式編碼如如:票據(jù)據(jù)編號(hào)代碼的分類類數(shù)字碼即以純數(shù)字字符號(hào)形式式編碼。常用的有區(qū)區(qū)間碼和層層次碼。區(qū)間碼:將將順序碼分分成若干區(qū)區(qū)段,每一一區(qū)段代表表編碼對(duì)象象的部分屬屬性。如::身份證號(hào)號(hào)層次碼:以編碼對(duì)象象的從屬層層次關(guān)系為為排列順序序的編碼。。代碼分為為若干層,,并與對(duì)象象的分類層層次對(duì)應(yīng)。。如:郵編編,學(xué)號(hào),,職工編號(hào)號(hào)代碼的分類類字符碼即以純字符符形式編碼碼(英文、、漢語拼音音等)。這類編碼常常出現(xiàn)在我我們程序設(shè)設(shè)計(jì)中的字字段名、變變量名編碼碼。這種編碼優(yōu)優(yōu)點(diǎn)是可輔輔助記憶,,缺點(diǎn)是校校對(duì)不易,,不易反映映分類的結(jié)結(jié)構(gòu)。代碼的分類類混合碼即以數(shù)字和和字符混合合形式編碼碼。例如GBxxxx表示國際際標(biāo)準(zhǔn)的某某類編碼,,IEEE802··X表示某某類網(wǎng)絡(luò)協(xié)協(xié)議標(biāo)準(zhǔn)名名稱的編碼碼。所有的汽車車牌照編號(hào)號(hào),都是混混合碼。優(yōu)點(diǎn)是易于于識(shí)別,易易于表現(xiàn)對(duì)對(duì)象的系列列性,缺點(diǎn)點(diǎn)是不易校校對(duì)。代碼設(shè)計(jì)可可按下列步步驟進(jìn)行代碼設(shè)計(jì)步步驟:⑴確定代碼碼對(duì)象⑵確定代碼碼特征⑶考查是否否已有相應(yīng)應(yīng)的標(biāo)準(zhǔn)代代碼⑷決定代碼碼種類⑸決定代碼碼的位數(shù)⑹編寫代碼碼表代碼設(shè)計(jì)舉舉例⑴部門碼通常用2位位,可以采采用順序碼碼,從“01”開始始,按部門門依次編碼碼。代碼設(shè)計(jì)舉舉例⑵職工碼可以采用順順序碼,也也可以采用用層次碼,,位數(shù)根據(jù)據(jù)單位職工工人數(shù)及管管理要求決決定。如采用5位位,頭兩位位代表職工工所在部門門,后3位位代表職工工所在部門門中的順序序號(hào)。如職職工碼中還還要表示其其它屬性,,可以擴(kuò)充充代碼位數(shù)數(shù)。代碼設(shè)計(jì)舉舉例⑶產(chǎn)品碼可采用數(shù)字字碼等。代碼設(shè)計(jì)舉舉例⑷憑證號(hào)編編碼采用順序碼碼,長度為為4位或5位:““XXXX”或““X—XXXX””。第一位表示示憑證類別別,如用““1、2、3、4”分別表表示現(xiàn)金、、銀行存款款、轉(zhuǎn)賬和和機(jī)器自動(dòng)動(dòng)轉(zhuǎn)賬憑證證。后3位為為該類憑證證的順序碼碼,例中““-”為分分隔符。代碼設(shè)計(jì)舉舉例⑸支票號(hào)、、合同號(hào)、、發(fā)票號(hào)、、領(lǐng)料單號(hào)號(hào)碼一般采用順順序碼,位位數(shù)由具體體的業(yè)務(wù)量量而定,以以方便管理理為宜。計(jì)算機(jī)處理理過程的設(shè)設(shè)計(jì)處理過程設(shè)設(shè)計(jì)是用一一種合適的的表達(dá)方法法來描述每每個(gè)模塊的的執(zhí)行過程程。應(yīng)達(dá)到程序序員根據(jù)描描述即可編編出程序代代碼。計(jì)算機(jī)處理理過程的設(shè)設(shè)計(jì)描述程序處處理邏輯結(jié)結(jié)構(gòu)的工具具稱為過程程設(shè)計(jì)的工工具。過程設(shè)計(jì)工工具分為圖圖形、表格格和語言三三類,如傳傳統(tǒng)的流程程圖、盒圖圖、判定樹樹、判定表表及過程設(shè)設(shè)計(jì)語言((PDL))(ProgramDesignLanguage)。計(jì)算機(jī)處理過過程的設(shè)計(jì)1.程序流程圖(flowchart)又稱程序序框圖,包括括三種基本成成分:①加工步驟,,用方框表示示;②邏輯條件,,用菱形表示示;③控制流,用用箭頭表示。。流程圖的優(yōu)點(diǎn)點(diǎn)流程圖的優(yōu)點(diǎn)點(diǎn)是:直觀、形象,,容易理解,,便于初學(xué)者者掌握。流程圖的缺點(diǎn)點(diǎn)如下:描述控制的箭箭頭過于靈活活。流程圖只描述述執(zhí)行過程而而不能描述有有關(guān)數(shù)據(jù)。計(jì)算機(jī)處理過過程的設(shè)計(jì)盒盒圖(N-S圖)是為支持結(jié)構(gòu)構(gòu)化程序而產(chǎn)產(chǎn)生的一種描描述工具。1973年,,Nassi和Shneiderman提出用用方框圖(blockdiagram)來代代替?zhèn)鹘y(tǒng)的流流程圖簡(jiǎn)稱為N-S圖(N-Schart)又稱為NS圖圖。計(jì)算機(jī)處理過過程的設(shè)計(jì)盒圖五種基本本控制結(jié)構(gòu)由由五種圖形構(gòu)構(gòu)件表示。計(jì)算機(jī)處理過過程的設(shè)計(jì):N-S圖的嵌嵌套定義形式式例:用N-S圖表示求和和算法見下圖圖:計(jì)算機(jī)處理過過程的設(shè)計(jì)N-S圖特點(diǎn)點(diǎn)①每個(gè)處理步步驟用一個(gè)盒盒子表示。②一個(gè)特定控控制結(jié)構(gòu)的作作用域明確。。③局部和全局局?jǐn)?shù)據(jù)的作用用域可以很容容易地被確定定。④很容易描述述嵌套關(guān)系,,也可以用來來描述模塊的的層次關(guān)系。。⑤盒不允許隨隨意轉(zhuǎn)移控制制,保證了程程序的良好結(jié)結(jié)構(gòu)。計(jì)算機(jī)處理過過程的設(shè)計(jì)N-S圖不足:
當(dāng)程程序內(nèi)嵌套的的層數(shù)增多時(shí)時(shí),內(nèi)層的方方塊越畫越小小,不僅會(huì)增增加畫圖的困困難,并將使使圖形的清晰晰性受到影響響。數(shù)據(jù)庫設(shè)計(jì)電子商系統(tǒng)要要開展網(wǎng)上商商務(wù)活動(dòng),要要實(shí)現(xiàn)客戶關(guān)關(guān)系管理和供供應(yīng)鏈管理,,都需要在數(shù)數(shù)據(jù)庫中存儲(chǔ)儲(chǔ)大量的商務(wù)務(wù)數(shù)據(jù)。因此,數(shù)據(jù)庫庫對(duì)于電子商商務(wù)系統(tǒng)是至至關(guān)重要的。。數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)::研究并構(gòu)造造數(shù)據(jù)庫結(jié)構(gòu)構(gòu),使之能夠夠有效地存儲(chǔ)儲(chǔ)數(shù)據(jù),以滿滿足應(yīng)用需求求設(shè)計(jì)目標(biāo):滿滿足功能性需需求;具有良良好的數(shù)據(jù)庫庫性能設(shè)計(jì)階段:需需求分析、概概念設(shè)計(jì)、邏邏輯設(shè)計(jì)、物物理設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)需求分析:在在系統(tǒng)調(diào)查階階段完成,收收集支持系統(tǒng)統(tǒng)目標(biāo)的基礎(chǔ)礎(chǔ)數(shù)據(jù)及處理理目的是了解解與分析用戶戶的信息及應(yīng)應(yīng)用處理的要要求信息要求:在在數(shù)據(jù)庫中需需存儲(chǔ)哪些數(shù)數(shù)據(jù);了解組組織機(jī)構(gòu)情況況處理要求:用用戶要完成什什么功能、性性能等;了解解業(yè)務(wù)活動(dòng)情情況安全性和完整整性要求數(shù)據(jù)庫設(shè)計(jì)概念設(shè)計(jì):是是建立邏輯模模型的基礎(chǔ),,純粹是現(xiàn)實(shí)實(shí)的反映,與與數(shù)據(jù)的存儲(chǔ)儲(chǔ)結(jié)構(gòu)、存儲(chǔ)儲(chǔ)方式、實(shí)現(xiàn)現(xiàn)內(nèi)容無關(guān),,一般用E-R圖表示E-R圖組成成:實(shí)體、聯(lián)聯(lián)系、屬性數(shù)據(jù)庫設(shè)計(jì)教師課程學(xué)生學(xué)習(xí)授課mnnm數(shù)據(jù)庫設(shè)計(jì)步驟:由數(shù)據(jù)流程圖圖、數(shù)據(jù)字典典等得出數(shù)據(jù)據(jù)所對(duì)應(yīng)的實(shí)實(shí)體、實(shí)體屬屬性,并確定定實(shí)體之間的的聯(lián)系確定各部分的的E-R圖,,相關(guān)的幾個(gè)個(gè)E-R圖經(jīng)經(jīng)消除沖突后后,形成初步步E-R圖初步E-R圖圖經(jīng)消除冗余余后,重構(gòu)集集成為系統(tǒng)最最終的E-R圖數(shù)據(jù)庫設(shè)計(jì)邏輯設(shè)計(jì):把把概念模型轉(zhuǎn)轉(zhuǎn)換成特定的的DBMS所所支持的數(shù)據(jù)據(jù)模型的結(jié)構(gòu)構(gòu)(一般為關(guān)關(guān)系模型),,實(shí)際上是將將實(shí)體與聯(lián)系系轉(zhuǎn)換為關(guān)系系數(shù)據(jù)模型一個(gè)實(shí)體表示示一個(gè)關(guān)系::實(shí)體屬性轉(zhuǎn)轉(zhuǎn)換為數(shù)據(jù)項(xiàng)項(xiàng)(字段),,關(guān)鍵字也對(duì)對(duì)應(yīng)轉(zhuǎn)換一個(gè)聯(lián)系表示示成一個(gè)關(guān)系系:數(shù)據(jù)項(xiàng)為為聯(lián)系的全部部屬性及每一一實(shí)體的關(guān)鍵鍵字,新關(guān)系系的關(guān)鍵字為為各實(shí)體的關(guān)關(guān)鍵字組合數(shù)據(jù)庫設(shè)計(jì)學(xué)生關(guān)系(學(xué)號(hào),姓名,性別別,年齡)課程關(guān)系(課程號(hào),課程名,學(xué)學(xué)時(shí)數(shù))教師關(guān)系(教師號(hào),姓名,年齡齡,職稱)學(xué)習(xí)關(guān)系(學(xué)號(hào),課程號(hào),分?jǐn)?shù),教室室,時(shí)間)授課關(guān)系(教師號(hào),課程號(hào),教室,時(shí)間間)數(shù)據(jù)庫設(shè)計(jì)第三范式:關(guān)關(guān)系中的所有有數(shù)據(jù)元素能能夠唯一地被被主關(guān)鍵字所所標(biāo)識(shí),且相相互獨(dú)立,不不存在函數(shù)依依賴關(guān)系E-R圖轉(zhuǎn)換換導(dǎo)出的所有有關(guān)系數(shù)據(jù)模模型構(gòu)成了數(shù)數(shù)據(jù)庫的邏輯輯模型,應(yīng)符符合第三范式式數(shù)據(jù)庫設(shè)計(jì)物理設(shè)計(jì):確確定高效的物物理存儲(chǔ)結(jié)構(gòu)構(gòu)和存儲(chǔ)方法法,以便提高高存儲(chǔ)速度、、節(jié)約存儲(chǔ)空空間存儲(chǔ)方法:索索引方法、聚聚簇方法、哈哈希方法存儲(chǔ)結(jié)構(gòu):確確定數(shù)據(jù)的存存放位置、確確定系統(tǒng)配置置用戶界面設(shè)計(jì)計(jì)用戶界面設(shè)計(jì)計(jì)是系統(tǒng)詳細(xì)細(xì)設(shè)計(jì)中的重重要一部分。。它既關(guān)系到到數(shù)據(jù)的輸入入、輸出,也也關(guān)系到用戶戶對(duì)于系統(tǒng)的的印象。用戶界面設(shè)計(jì)計(jì)包括輸入方方式設(shè)計(jì)和輸輸入、輸出畫畫面設(shè)計(jì)。用戶界面設(shè)計(jì)計(jì)基本要求:⑴輸入、輸出出對(duì)用戶友好好,操作簡(jiǎn)單單容易。⑵提供的表現(xiàn)現(xiàn)形式和術(shù)語語符合用戶的的接受能力。。⑶表示的合理理性⑷表示的一致致性⑸對(duì)輸入的容容錯(cuò)性用戶界面設(shè)計(jì)計(jì)原則人機(jī)交互設(shè)計(jì)計(jì)時(shí),必須考慮慮下述問題::1.系統(tǒng)響應(yīng)應(yīng)時(shí)間長度易變性用戶界面設(shè)計(jì)計(jì)原則2.信息顯示的設(shè)設(shè)計(jì)原則一般般如下:只顯示與當(dāng)前前工作內(nèi)容有有關(guān)的信息。。數(shù)據(jù)形式要適適合用戶。使用一致的標(biāo)標(biāo)記、標(biāo)準(zhǔn)縮縮寫和可預(yù)知知的顏色。產(chǎn)生有意義的的出錯(cuò)信息。。使用大小寫、、縮進(jìn)和文本本分組以幫助助理解。使用“模擬””顯示方式表示示信息高效使用顯示示屏用戶界面設(shè)計(jì)計(jì)原則3.數(shù)據(jù)輸入入的一般設(shè)計(jì)計(jì)原則如下::盡量減少用戶戶的輸入動(dòng)作作。允許用戶自定定義輸入。交互應(yīng)該是靈靈活的,并且且可調(diào)整成用用戶最喜歡的的輸入方式。。使在當(dāng)前動(dòng)作作語境中不適適用的命令不不起作用。對(duì)所有輸入動(dòng)動(dòng)作都提供幫幫助。消除冗余的輸輸入。用戶幫助設(shè)計(jì)計(jì)當(dāng)設(shè)計(jì)幫助時(shí)時(shí),必須解決決下述問題在用戶與系統(tǒng)統(tǒng)交互期間,,是否在任何何時(shí)間都能獲獲得關(guān)于系統(tǒng)統(tǒng)任何功能的的幫助信息。。用戶如何請(qǐng)求求幫助有三種種選擇:幫助菜單特殊功能鍵HELP按鈕鈕出錯(cuò)信息處理理設(shè)計(jì)好的錯(cuò)誤信息息設(shè)計(jì)應(yīng)該具有下述述屬性:信息應(yīng)該以用用戶可以理解解的術(shù)語描述述出現(xiàn)的問題題。信息應(yīng)該提供供有助于從錯(cuò)錯(cuò)誤中恢復(fù)的的建設(shè)性意見見。信息應(yīng)該指出出錯(cuò)誤可能導(dǎo)導(dǎo)致哪些負(fù)面面后果信息應(yīng)該伴隨隨著聽覺上或或視覺上的提提示。信息不能帶有有指責(zé)色彩。。界面設(shè)計(jì)的原原則良好的交互((GoodInteraction)。一一般應(yīng)注意以以下原則:用最少的鏈接接,提高瀏覽覽效率。對(duì)于圖形超鏈鏈接應(yīng)提供替替換文本。要抓住能傳達(dá)達(dá)主要信息的的字眼作為超超鏈接。超鏈接的文本本顏色應(yīng)該與與單純敘述文文本的顏色有有所區(qū)別,并并且要求對(duì)未未訪問鏈接、、活動(dòng)鏈接和和已訪問鏈接
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 青島科技大學(xué)《建筑設(shè)備安裝技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 如何高效地利用匯報(bào)提升工作匯報(bào)效果
- 數(shù)字電子課程設(shè)計(jì)乒乓球
- 基于移動(dòng)互聯(lián)網(wǎng)的客戶服務(wù)體系建設(shè)及運(yùn)營模式研究報(bào)告匯報(bào)
- 成都室內(nèi)裝修課程設(shè)計(jì)
- C語言課程設(shè)計(jì)驗(yàn)收標(biāo)準(zhǔn)
- 國際商務(wù)禮儀與職場(chǎng)形象塑造培訓(xùn)匯報(bào)
- 公司并購與重組案例分析匯報(bào)
- 旅游推廣活動(dòng)的匯報(bào)策劃
- 電子商務(wù)平臺(tái)運(yùn)營與管理經(jīng)驗(yàn)分享
- 鑄牢中華民族共同體意識(shí)-形考任務(wù)3-國開(NMG)-參考資料
- 《心理健康教育主題班會(huì)》主題
- 《義務(wù)教育語文課程標(biāo)準(zhǔn)》2022年修訂版原版
- GB 30254-2024高壓三相籠型異步電動(dòng)機(jī)能效限定值及能效等級(jí)
- 平面構(gòu)成(普通高等院校藝術(shù)設(shè)計(jì)專業(yè))全套教學(xué)課件
- 完美著裝智慧樹知到期末考試答案章節(jié)答案2024年武漢紡織大學(xué)
- (2024年)全新誠信考試課件
- 國家開放大學(xué)《高等數(shù)學(xué)基礎(chǔ)》形考任務(wù) 1-4 參考答案
- 高等數(shù)理統(tǒng)計(jì)知到章節(jié)答案智慧樹2023年浙江大學(xué)
- 農(nóng)產(chǎn)品質(zhì)量安全培訓(xùn)(完整版)
- 汽車出口貿(mào)易合同協(xié)議書范本標(biāo)準(zhǔn)版
評(píng)論
0/150
提交評(píng)論