第二節(jié) 電子商務(wù)網(wǎng)站系統(tǒng)設(shè)計(jì)
1.系統(tǒng)設(shè)計(jì)的步驟(考點(diǎn))
確定電子商務(wù)網(wǎng)站功能定位
確定網(wǎng)站的收費(fèi)對(duì)象和收費(fèi)規(guī)則
確定網(wǎng)站欄目的功能
確定網(wǎng)站的信息流和控制流
網(wǎng)站的后臺(tái)管理
網(wǎng)站的數(shù)據(jù)庫(kù)設(shè)計(jì)
歷年試題
(簡(jiǎn)答題)簡(jiǎn)述網(wǎng)站基本架構(gòu)設(shè)計(jì)的主要步驟。
2.系統(tǒng)設(shè)計(jì)的任務(wù)和目標(biāo)
l 系統(tǒng)設(shè)計(jì)的任務(wù)
1) 系統(tǒng)設(shè)計(jì)的概念。系統(tǒng)設(shè)計(jì)又稱(chēng)物理設(shè)計(jì),系統(tǒng)通?梢苑譃閮蓚(gè)階段進(jìn)行,首先是總體設(shè)計(jì),其任務(wù)是設(shè)計(jì)系統(tǒng)的框架和概貌,并向用戶(hù)單位做詳細(xì)報(bào)告,在此基礎(chǔ)上進(jìn)行第二階段----詳細(xì)設(shè)計(jì),這兩部分工作是相互聯(lián)系的,需要交叉進(jìn)行。
2) 系統(tǒng)設(shè)計(jì)的主要任務(wù):進(jìn)行總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)。
1總體設(shè)計(jì):包括系統(tǒng)模塊設(shè)計(jì)和計(jì)算機(jī)物理系統(tǒng)的配置方案設(shè)計(jì)。
2詳細(xì)設(shè)計(jì):主要有處理過(guò)程設(shè)計(jì)以確定每個(gè)模塊內(nèi)部的詳細(xì)執(zhí)行過(guò)程,包括局部數(shù)據(jù)組織、控制流、每一部的具體加工要求等。
3編寫(xiě)系統(tǒng)設(shè)計(jì)說(shuō)明書(shū):主要由模塊結(jié)構(gòu)圖、模塊說(shuō)明書(shū)和其他詳細(xì)設(shè)計(jì)的內(nèi)容組成。
系統(tǒng)設(shè)計(jì)的目的
系統(tǒng)設(shè)計(jì)的目的是在保證實(shí)現(xiàn)邏輯模型功能的基礎(chǔ)上,盡可能提高目標(biāo)系統(tǒng)的簡(jiǎn)單性、可變性、一致性、完整性、可靠性、經(jīng)濟(jì)性、系統(tǒng)的運(yùn)行效率和安全性,將分析階段所獲得的系統(tǒng)邏輯模型,轉(zhuǎn)換成一個(gè)具體的計(jì)算機(jī)實(shí)現(xiàn)方案的物理模型,包括計(jì)算機(jī)物理系統(tǒng)配置方案報(bào)告和一份系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)。
系統(tǒng)設(shè)計(jì)的主要工作
1) 總體設(shè)計(jì)
2) 代碼設(shè)計(jì)和設(shè)計(jì)規(guī)范的制定
3) 系統(tǒng)物理配置方案設(shè)計(jì),包括設(shè)備配置、通訊網(wǎng)絡(luò)的選擇和設(shè)計(jì)以及數(shù)據(jù)庫(kù)管理系統(tǒng)的選擇等。
4) 數(shù)據(jù)存儲(chǔ)設(shè)計(jì),包括數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)的安全保密設(shè)計(jì)等。
5) 計(jì)算機(jī)處理過(guò)程設(shè)計(jì),包括輸出設(shè)計(jì)、輸入設(shè)計(jì)、處理流程圖設(shè)計(jì)及編寫(xiě)程序設(shè)計(jì)說(shuō)明書(shū)等。
系統(tǒng)設(shè)計(jì)應(yīng)遵循的原則
1) 系統(tǒng)性
2) 靈活性
3) 可靠性
4) 經(jīng)濟(jì)性
3.系統(tǒng)設(shè)計(jì)的方法
(1)結(jié)構(gòu)化設(shè)計(jì)的方法
(2)模塊結(jié)構(gòu)圖(考點(diǎn))
模塊是組成目標(biāo)系統(tǒng)邏輯模型和物理模型的基本單位,它的特點(diǎn)是可以組合、分解和更換。
模塊的4要素:輸入和輸出、處理功能、內(nèi)部數(shù)據(jù)、程序代碼。
目前用來(lái)描述模塊內(nèi)部處理過(guò)程有如下幾種方法:結(jié)構(gòu)化英語(yǔ)、決策樹(shù)方法、判定表方法、算法描述語(yǔ)言。
(3)系統(tǒng)流程圖:描述系統(tǒng)的物理模型。
(4)IPO圖:對(duì)每個(gè)模塊進(jìn)行詳細(xì)設(shè)計(jì),包括每個(gè)模塊的輸入、輸出、算法說(shuō)明。
(5)控制流程圖(框圖)
(6)問(wèn)題分析圖(PAD)
歷年試題
(單選題)用來(lái)描述程序中處理、判斷功能的圖形是( C ) )
A.業(yè)務(wù)流程圖 B.數(shù)據(jù)流圖
C.控制流程圖 D.IPO
(簡(jiǎn)答題)簡(jiǎn)述描述模塊內(nèi)部處理過(guò)程的幾種方法。
(單選題)PAD是( C )
A.系統(tǒng)流程圖 B.控制流程圖
C.問(wèn)題分析圖 D.過(guò)程設(shè)計(jì)語(yǔ)言
(單選題)IPO圖中不包括( D )
A.輸入說(shuō)明 B.輸出說(shuō)明
C.算法說(shuō)明 D.存儲(chǔ)說(shuō)明
4.用戶(hù)界面設(shè)計(jì)
<1>UI含義
軟件設(shè)計(jì)可以分為兩個(gè)部分:編碼設(shè)計(jì)與UI設(shè)計(jì)。
<2>UI設(shè)計(jì)的原則(考點(diǎn))
1) UI設(shè)計(jì)有以下幾個(gè)原則:設(shè)計(jì)原則、界面的分析與規(guī)范、人際界面的類(lèi)型
2) UI的認(rèn)知原則的應(yīng)用:認(rèn)知過(guò)程、認(rèn)知心理學(xué)、人際交互設(shè)計(jì)遵循的認(rèn)知原則
3) UI的界面結(jié)構(gòu)與實(shí)現(xiàn):界面對(duì)話(huà)設(shè)計(jì),數(shù)據(jù)輸入界面設(shè)計(jì),屏幕顯示設(shè)計(jì)
4) UI的界面設(shè)計(jì)與評(píng)價(jià)
歷年試題
(名詞解釋)UI設(shè)計(jì)
(填空)UI是指_用戶(hù)界面設(shè)計(jì)_____。
(單選題)UI設(shè)計(jì)的原則不包括( C )
A.簡(jiǎn)易性原則 B.一致性原則
C.類(lèi)似性原則 D.安全性原則
5.模塊詳細(xì)設(shè)計(jì)
l 模塊化設(shè)計(jì)的基本知識(shí)
1) 模塊以及模塊化(考點(diǎn))
模塊是一個(gè)具有獨(dú)立功能的程序,可以單獨(dú)設(shè)計(jì)、調(diào)試與管理。模塊可以分為功能模塊、控制模塊兩種。模塊化就是按照適當(dāng)?shù)脑瓌t把一個(gè)情況復(fù)雜、規(guī)模較大的程序系統(tǒng)劃分為一個(gè)個(gè)較小的、功能相關(guān)而又相對(duì)獨(dú)立的模塊。模塊化的主要目的是提高代碼的可用性、可重用性、可讀性等。
2) 模塊化設(shè)計(jì)的策略
模塊化在不同的程序設(shè)計(jì)方法中是不同的,在結(jié)構(gòu)化的程序設(shè)計(jì)中,模塊化就是一個(gè)功能分解,逐步求精的過(guò)程。而在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,主要是關(guān)于如何控制對(duì)象的粒度的問(wèn)題。
l 模塊化設(shè)計(jì)的關(guān)鍵
1) 模塊標(biāo)準(zhǔn)化
2) 模塊的劃分:模塊化設(shè)計(jì)原則是以少數(shù)模塊組成盡可能多的系統(tǒng)。
歷年試題
(單選題)下列關(guān)于模塊的描述中不正確的是( D )
A.模塊的主要目的是提高代碼的可讀性 B.高內(nèi)聚,低耦合
C.高扇入,低扇出 D.原則是以多數(shù)模塊組成盡可能少的系統(tǒng)
(填空題)模塊可分為功能模塊和__控制____模塊兩種。
(名詞解釋)模塊化
l 模塊結(jié)構(gòu)設(shè)計(jì)應(yīng)遵循“高內(nèi)聚、低耦合、高扇入、低扇出”的原則(考點(diǎn))
1) 高內(nèi)聚:是指模塊內(nèi)部的各組成部分之間的高聯(lián)系程度。模塊的聚合程度越高,獨(dú)立性越高。
2) 低耦合:系統(tǒng)模塊之間的相互聯(lián)系程度。耦合程度越低,那么模塊之間的聯(lián)系越少。
3) 模塊分解:模塊的分解是指把一個(gè)模塊分解成若干個(gè)從屬于他的新模塊。目的是使得系統(tǒng)更容易被人理解,更容易修改和維護(hù)。
4) 模塊的扇入和扇出:模塊的扇入表達(dá)了一個(gè)模塊與其直屬上級(jí)模塊的關(guān)系。模塊的扇出表達(dá)了一個(gè)模塊對(duì)他的直屬下級(jí)模塊的控制范圍。高扇入、低扇出。
歷年試題
(填空題)系統(tǒng)模塊之間的相互聯(lián)系程度稱(chēng)為( B )
A.分解 B.耦合 C.扇入 D.扇出
(填空題)某程序模塊的直屬下級(jí)模塊的個(gè)數(shù)稱(chēng)為_(kāi)___扇出___。
6.數(shù)據(jù)庫(kù)設(shè)計(jì)
<1>數(shù)據(jù)庫(kù)設(shè)計(jì)的基本步驟(考點(diǎn))
1) 需求分析階段:收集需求和分析,結(jié)果得到數(shù)據(jù)字典描述的數(shù)據(jù)需求
2) 概念結(jié)構(gòu)設(shè)計(jì)階段:E-R圖
3) 邏輯結(jié)構(gòu)設(shè)計(jì)階段
4) 數(shù)據(jù)庫(kù)物理設(shè)計(jì)階段
5) 數(shù)據(jù)庫(kù)實(shí)施階段
6) 數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)階段
歷年試題
(簡(jiǎn)答題)簡(jiǎn)述數(shù)據(jù)庫(kù)設(shè)計(jì)的基本步驟。
上一篇:自學(xué)考試電子商務(wù)網(wǎng)站設(shè)計(jì)原理與實(shí)務(wù)重點(diǎn)筆記:第四章電子商務(wù)網(wǎng)
下一篇:自學(xué)考試電子商務(wù)網(wǎng)站設(shè)計(jì)原理與實(shí)務(wù)重點(diǎn)筆記:第六章電子商務(wù)網(wǎng)