2012年下半年軟件設(shè)計(jì)師下午案例分析真題及答案pdf版下載
1、閱讀下列說明和圖,回答問題1至問題4,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。
【說明】
某電子商務(wù)系統(tǒng)采用以數(shù)據(jù)庫為中心的集成方式改進(jìn)購物車的功能,詳細(xì)需求如下:
(1)加入購物車。顧客瀏覽商品,點(diǎn)擊加入購物車,根據(jù)商品標(biāo)識(shí)從商品表中讀取商品信息,并更新購物車表。
(2)瀏覽購物車。顧客提交瀏覽購物車請(qǐng)求后,顯示出購物車表中的商品信息。
(3)提交訂單。顧客點(diǎn)擊提交訂單請(qǐng)求,后臺(tái)計(jì)算購物車表中商品的總價(jià)(包括運(yùn)費(fèi))加入訂單表,將購物車表中的商品狀態(tài)改為待付款,顯示訂單詳情。若商家改變價(jià)格,則刷新后可看到更改后的價(jià)格。
(4)改變價(jià)格。商家查看訂購自家商品的訂單信息,根據(jù)特殊優(yōu)惠條件修改價(jià)格,更新訂單表中的商品價(jià)格。
(5)付款。顧客點(diǎn)擊付款后,系統(tǒng)先根據(jù)顧客表中關(guān)聯(lián)的支付賬戶,將轉(zhuǎn)賬請(qǐng)求(驗(yàn)證碼、價(jià)格等)提交給支付系統(tǒng)(如信用卡系統(tǒng))進(jìn)行轉(zhuǎn)賬;然后根據(jù)轉(zhuǎn)賬結(jié)果返回支付狀態(tài)并更改購物車表中商品的狀態(tài)。
(6)物流跟蹤。商家發(fā)貨后,需按訂單標(biāo)識(shí)添加物流標(biāo)識(shí)(物流公司、運(yùn)單號(hào));然后可根據(jù)顧客或商家的標(biāo)識(shí)以及訂單標(biāo)識(shí),查詢訂單表中的物流標(biāo)識(shí),并從相應(yīng)物流系統(tǒng)查詢物流信息。
(7)生成報(bào)表。根據(jù)管理員和商家設(shè)置的報(bào)表選項(xiàng),從訂單表、商品表以及商品分類表中讀取數(shù)據(jù),調(diào)用第三方服務(wù)crystal reports生成相關(guān)報(bào)表。
(8)維護(hù)信息。管理員維護(hù)(增、刪、改、查)顧客表、商品分類表和商品表中的信息。
現(xiàn)采用結(jié)構(gòu)化方法實(shí)現(xiàn)上述需求,在系統(tǒng)分析階段得到如圖1-1所示的頂層數(shù)據(jù)流圖和圖1-2所示的o層數(shù)據(jù)流圖。
圖1-1 頂層數(shù)據(jù)流圖
【問題1】 (4分)
使用說明中的詞語,給出圖1-1中的實(shí)體e1~e4的名稱。
【問題2】 (4分)
使用說明中的詞語,給出圖1-2中的數(shù)據(jù)存儲(chǔ)d1~d4的名稱。
【問題】 (4分)
圖1-2中缺失了數(shù)據(jù)流,請(qǐng)用說明或圖1-2中的詞語,給出其起點(diǎn)和終點(diǎn)。
【問題4】(3分)
根據(jù)說明,給出數(shù)據(jù)流“轉(zhuǎn)賬請(qǐng)求”、“顧客訂單物流查詢請(qǐng)求”和“商家訂單物流查詢請(qǐng)求”的各組成數(shù)據(jù)項(xiàng)。