2022年下半年(下午)《電子商務設計師》案例分析真題_第1頁
2022年下半年(下午)《電子商務設計師》案例分析真題_第2頁
2022年下半年(下午)《電子商務設計師》案例分析真題_第3頁
2022年下半年(下午)《電子商務設計師》案例分析真題_第4頁
2022年下半年(下午)《電子商務設計師》案例分析真題_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

精品文檔-下載后可編輯年下半年(下午)《電子商務設計師》案例分析真題2022年下半年(下午)《電子商務設計師》案例分析真題

問答題(共10題,共10分)

1.某企業(yè)委托軟件公司設計企業(yè)管理系統,該系統涉及企業(yè)的許多商業(yè)機密,對軟件安全性、可靠性、易用性等方面提出了較高的要求。

【問題1】

為了達到預期的安全性,測試人員采用了靜態(tài)代碼安全測試、動態(tài)滲透測試、程序數據掃描三種方法對系統進行安全性測試。

其中,(1)對應用系統進行攻擊性測試,從中找出系統運行時所存在的安全漏洞;(2)在早期的代碼開發(fā)階段完成;(3)通過內存測試來發(fā)現緩沖區(qū)溢出類的漏洞。

【問題2】

為了方便用戶使用本系統,測試人員對軟件的易用性進行了測試。功能易用性測試是軟件易用性測試的一個方面,它包括業(yè)務符合性、功能定制性、業(yè)務模塊的集成度、數據共享能力、約束性、交互性和錯誤提示等。

其中,(4)是測試界面風格、表格設計、數據加密機制等是否符合相關的法律法規(guī)及使用人員的習慣;(5)是測試數據庫表的關聯和數據重用程度;(6)是測試關鍵操作前是否有明確提示。

(4)~(6)備選答案:

A.業(yè)務符合性測試B.業(yè)務模塊的集成度測試C.約束性測試

D.功能定制性測試E.數據共享能力F.錯誤提示測試

【問題3】

為了驗證系統的可恢復性,測試人員從自動恢復和人工恢復兩個方面著手測試。自動恢復需驗證數據恢復、(7)和(8)等機制的正確性;需人工干預的系統恢復還需(9),確定其是否在可接受的范圍內。

(7)~(9)備選答案:

A.重新初始化B.數據備份C.重新啟動D.關閉系統

E.界面刷新F.估計平均修復時間G.估計平均故障時間

【問題4】

技術員小張選擇以下三個實例對系統進行測試:

A.輸入錯誤的密碼

B.手工拔下客戶端的網線,在許可的時間范圍內再插上

C.關閉服務器電源,判斷備份機器是否能夠正常啟動

其中,(10)進行的是可恢復性測試;(11)進行的是安全測試;(12)進行的是故障轉移測試。

2.某公司的商務網站需要實現公司產品的網上銷售,預采用ASP.NET+SQLServer技術開發(fā),網站主要功能包括商品列表、商品詳情、訂單管理、訂單結算和會員管理等。

【問題1】(5分)

基于ASP.NET開發(fā)B/S系統時,考慮系統的靈活性、可伸縮性,可擴展性等,一般都采用層次體系結構。常見的為三層結構,分別是頁面表示層、(1),(2)。如果要實現商品信息的展示,該功能屬于(3)層;數據的增、刪、改、查等與數據庫直接交互的操作屬于(4)的功能?;趯哟谓Y構的WEB系統(5)軟件耦合度。

(5)備選答案:

A.增加

B.降低

【問題2】(5分)

在ASP.NET應用程序連接SQLServer數據庫時,一般是要將連接字符串寫到項目的Web.config文件中。Web.config文件是一個XML文本文件,它用來儲存ASP.NETWeb應用程序的配置信息。假設要連接的SQLServer數據庫服務器F地址為“”,服務器名為“DataServer”,服務器的身份認證采用SQLServer與Windows混合驗證模式,數據庫名為“Business”,數據庫的登錄用戶名為“sa”,密碼為“alb2c3”,在Web.config文件的appSettings標記中設置數據庫連接如下:

<add(6)="ConnectionString"value="server=(7);database=(8);uid=(9);pwd=(10);"/

【問題3】(5分)

假設某客戶已經確認下單并需要結算,此時應該將該客戶的訂單信息展示,并統計客戶購買商品的種類數、合計總金額,可使用GridView控件實現該功能。假定GridView控件ID為“gridView”,綁定的訂單數據中“金額”是GrdiView控件的第6列(列從0開始),現要在GridView控件的Footer位置顯示統計合計的信息,其中第0列顯示文字“合計:”、第1列顯示商品的種類數、在“金額”列顯示金額合計數,根據以上描述,完成以下程序。

Decimalsum=0;

protectedvoidgridView_RowDataBound(objectsender,GridViewRowEventArgse)

{

if(e.Row.RowType==DataControlRowType.(11))

{

if(e.Row.Cells[6].Text!=""e.Row.Cells[6].Text!=nulle.Row.Cells[6].Text!="")

sum+=Convert.ToDecimal(e.Row.Cells[6].Text);

}

elseif(e.Row.RowType==DataControlRowType.(12))

{

e.Row.Cells[0].Text="(13)";

e.Row.Cells[l].Text=this.gridView.Rows.(14).ToString();

e.Row.Cells[(15)].Text=sum.ToString();

}

}

3.某軟件公司采用ASP.NET+SQLServer技術,前端頁面采用HTML+CSS+JavaScript方式,開發(fā)一套電子商務網站,主要包括用戶注冊與登錄、商品展示與銷售、訂單處理等功能,項目團隊某成員被分配設計實現用戶注冊與登錄部分。

【問題1】(8分)

為了提高網站訪問效率,采用JavaScript進行客戶端驗證,用戶注冊頁面中,需要驗證用戶各信息的合法性。假定頁面中用戶名控件的ID為“myname”,密碼控件的ID為“mypwd1”,確認密碼控件的ID為“mypwd2”,以下程序驗證用戶名非空且長度至少6位,密碼及確認密碼一致、非空且必須是數字(其他信息的驗證忽略)。根據題目描述,完成以下程序。

functioncheckReg()

varusername=document.getElementByID(“myname”).(1)

Varpwd=document.getElementById(“mypwd1”).(1)

varpwdConfirm=document.getElementById(“mypwd2”).(1)

varcheckright=true;

if(username=="")||pwd==""||pwdConfirm==""

{

alert("請確認用戶名和密碼輸入是否正確!!")

checkright=false;

}

else

{

if(username.length<(2))

{

alert(“用戶名長度至少6個字符??!”);

checkright=false;

}

else

{

for(vari=0;i<pwd.(3);i++)

{

varonechar=pwd.charAt(i)

if(onechar(4)||onechar<(5))

{

alert("密碼必須為數字字符!");

checkright=false;

break;

}

}

if(i=(6))

{

if(pwd!=(7))

{

alert("兩次輸入的密碼必須一致??!");

checkright=false;

}

else

{

checkright=(8);

}

}

}

returncheckright;

}

【問題2】(7分)

以下程序表示用戶登錄過程,假定數據庫連接字符串正確無誤,用戶信息表名為"users",登錄頁面中包括用戶編號控件(ID為myUserID)、密碼控件(ID為mypwd)等。采用SQL參數化方式實現數據庫查詢,登錄成功時,跳轉至"userCenter.aspx"頁面,登錄失敗時,彈出錯誤提示。根據題目描述,完成以下程序。

publicvoidUserLogin()

{

stringstrcon="server=dataServer;database=shop;uid=sa;pwd=sa;";

SqlConnectioncon=newSqlConnection(strcon);

stringuserID=Request.Form["(9)"];

stringpwd=Request.Form["(10)"];

stringsqlStr="select*fromuserswhereUserID=@userIDandUserPWD=@pwd";

Sqlparameter[]p=

{

newSqlParameter("@userID",(11))

newSqlParameter("@"pwd,(12))

};

try

{

SqlDataAdapterda=newSqlDataAdapter(aqlStr,(13));

da.SelectCommand.Parameters.AddRange(p);

DataSetds=newDataSet();

da.Fill((14));

if(ds.Tables[0].Rows.Count0)

Response.Redirect("(15)");

else

Response.Write("<scriptalert('用戶名或密碼錯誤,請重新輸入!');</script");

}

catch(Exceptione)

{

Response.Write(e.ToString());

}

}

4.某公司需開發(fā)一套通用信息管理系統。為保證開發(fā)進度和開發(fā)質量,對開發(fā)的全過程進行測試,重點對模塊和系統性能進行測試。

【問題1】(3分)

在測試準備會上,大家對測試目的和原則發(fā)表了以下觀點:

A.測試是為了證明程序無錯

B.因為在系統開發(fā)的各個階段都可能出現錯誤,應盡早并不斷進行測試

C.開發(fā)人員對功能理解的錯誤很難由本人測試出來,因此,測試工作的主要過程應避免由開發(fā)人員來承擔

D.測試后軟件中仍存在的錯誤概率與已經發(fā)現的錯誤數成反比

E.成功的測試是發(fā)現了至今尚未發(fā)現的錯誤的測試

F.嚴格的測試計劃會使測試工作死板教條,影響測試進度

以上觀點中正確的是(1);(2);(3)。

【問題2】(7分)

模塊測試主要從模塊的5個方面進行檢查:模塊接口、局部數據結構、重要的執(zhí)行路徑、出錯處理和邊界條件。測試工程師對開發(fā)的模塊進行測試時,做了以下幾項工作:

A.檢查變量名是否正確

B.檢查錯誤提示與實際錯誤是否相符

C.檢查模塊的輸入參數的個數與形參的個數是否匹配

D.檢查n元數組第n個元素的處理是否正確

E.檢查算符優(yōu)先級是否正確

F.設計用以模擬被測模塊的上級模塊

G.設計用以模擬被測模塊的下級模塊

其中,(4)是模塊接口檢查,(5)是局部數據結構檢查,(6)是重要的執(zhí)行路徑檢查,(7)是出錯處理檢查,(8)是邊界條件檢查;(9)是驅動模塊設計,(10)是樁模塊設計。

【問題3】(3分)

系統測試是針對系統中各個組成部分進行的綜合性檢驗。(11)檢測系統在異常情況下的承受能力;(12)檢查系統對非法侵入的防范能力,(13)檢查系統的容錯能力。

(11)~(13)備選答案:

A.恢復測試

B.安裝測試

C.安全性測試

D.性能測試

E.強度測試

F.可靠性測試

【問題4】(2分)

軟件工程師通過以下幾種方法對系統進行調試,其中(14)通過分析錯誤的癥狀,猜測問題的所在位置;(15)從測試所暴露的錯誤出發(fā),通過分析錯誤征兆之間的關系而找出故障。

(14)~(15)備選答案:

A.試探法

B.回溯法

C.歸納法

D.演繹法

E.對分查找法

5.電子商務系統的報表處理模塊要求用戶輸入處理報表的日期,日期限制在2022年1月至2022年12月,如日期不在此范圍內,則顯示輸入錯誤信息。系統日期由6位數字字符組成,前4位代表年,后2位代表月。測試小組設計了等價類,如表3-1所示。請根據題目說明及表3-1,填補空(1)~(5)。

表3-1報表日期輸入條件等價類表

【問題2】(2分)

完成模塊測試后,測試小組進行了集成測試。

集成測試是在軟件系統集成過程中所進行的測試,主要檢查各單元之間的接口是否正確,有(6)集成與(7)集成兩種方法。前者是將單元測試后的所有模塊按設計要求一次性組合起來進行整體測試,后者是測試完一個模塊后再將下一個需要測試的模塊組合進來測試,逐步把所有模塊組合在一起完成測試。

【問題3】(6分)

系統測試是對已經集成好的軟件系統進行徹底測試,而電子商務系統是基于網絡的信息系統,因此,其測試對傳統的軟件測試提出了新的要求。針對上述情況,測試小組做了以下幾項工作:

A.對數據的完整性、有效性、一致性測試

B.從響應時間、處理速度、吞吐量、處理精度等方面來檢測

C.驗證系統在指定條件和規(guī)定的時間內執(zhí)行操作的能力

D.檢查系統對非法侵入的防范能力以及系統的安全機制、保密措施是否完善

E.對產品選擇、簽約過程、在線支付及產品交付等方面進行測試

F.針對界面的正確性、導航性、易用性、協調性、規(guī)范性及獨特性等進行測試

其中,(8)是性能測試;(9)是安全性測試;(10)是可靠性測試;(11)是界面測試;(12)是交易功能測試;(13)是數據庫測試。

【問題4】(2分)

請判斷以下對測試的敘述是否正確。

A.驗收測試是以用戶為主的測試,軟件開發(fā)人員和質量保證人員也應參加。(14)

B.在驗收測試中,α測試是由軟件開發(fā)機構組織內部人員模擬各類用戶在開發(fā)環(huán)境下進行的測試。(15)

6.某電子商務公司開發(fā)了一個基于ASP.NET+SQLServer的電子商務網站,為了滿足用戶在移動端的使用需求,同時還開發(fā)了基于Android平臺的App,其中基于Android平臺的App采用Java語言開發(fā),管理服務端程序采用C#語言開發(fā)。

【問題1】(7分)

在App登錄界面的布局文件中,創(chuàng)建用戶名輸入框(id為“uname")、密碼輸入框(id為“password")及登錄按鈕(id為“blogin”),在登錄按鈕的監(jiān)聽器中編寫登錄驗證方法,要求登錄成功時顯示“登錄成功”,登錄失敗時顯示“登錄失敗”。其中可以調用login方法,根據輸入的用戶名及密碼在數據庫中進行查詢,來判斷用戶身份是否合法。如用戶合法,該方法返回值為true,否則返回值為false。根據描述,完成以下程序。

【問題2】(3分)

采用ASP.NET(C#語言)實現管理員對商品的刪除,具體操作是管理員在商品信息列表中點擊需要刪除的商品行中的“刪除”按鈕。創(chuàng)建商品信息列表一般可以采用GridView控件實現,在GridView控件每一行數據后加一個“刪除”按鈕列,該列采用GridView控件模板列實現。根據題意,完成添加“刪除”按鈕的代碼。

【問題3】(5分)

GridView控件id為“gvProduct”,當點擊該控件中CommandName為“Delete”的按鈕時,將觸發(fā)該控件的RowDeleting事件,在該事件注冊的方法中實現商品數據的刪除。假設數據庫服務器地址為“11”,數據庫名為“SW",商品表名為“S_Product",該表主鍵為“ProductID”,并將“ProductID”設為GridView控件的DataKeyNames屬性值。刪除數據后,需要刷新GridView控件,可以調用BindData()方法重新綁定數據以實現刷新的效果。根據題意,完成刪除指定商品的代碼。

7.某車展上,A公司策劃了一場為期9天的營銷活動。該活動最大的賣點在于利用智能手機上的GPS功能捕捉MINI新款雙門轎跑車(以下簡稱MINI)。

這是一個類似捉迷藏的游戲,所有人都可以參與。參與者需要先下載一個App,通過這個App可以在地圖上看到獵物——也就是虛擬MINI的位置。如果你和虛擬MINI的距離在50m以內,就可以捕捉到它。地圖上藍色的“YOU”是你所在的位置,紅色的“MINI”是這輛虛擬MINI所處的位置,其他黑色的點是參與這項活動的其他玩家的位置。狼多肉少,大家同時追逐獵物。

如果你有幸捕捉到它,你就擁有了虛擬MINI,但也同時成為了獵物,其他人會想方設法來捕捉你手上的MINI。雷達就是參與者智能手機中的應用程序,各玩家通過GPS實時連接。

這項活動歷時9天,在9天中,這輛虛擬MINI多次易手,被人們搶來搶去。9天后,這項活動結束時,最終擁有虛擬MINI的玩家可以得到一臺真正的MINI新款雙門轎跑車。

宣傳重點:“MINI車主擁有年輕的心!”

這是一個真正令人興奮的游戲,規(guī)則非常簡單,但是成功地吸引了各方的關注。每天比賽的情況被拍攝成視頻,在YouTube上播出。

營銷結果:網站PV達433249;應用程序下載20220次;相關twitter數超過8000;播放次數達26086次;移動距離約5300km;總參加人數13115人;最后一天同時參加的人數達2315人;新聞報道超過210篇。

【問題1】(4分)

案例中A公司采用的營銷模式是(1),該營銷模式是利用無線通信媒介作為傳播和溝通的主要渠道。該營銷具有的特點包括(2)、(3)、(4)。

(1)備選答案:

A.移動營銷

B.微博營銷

C.E-mail營銷

D.搜索引擎營銷

(2)~(4)備選答案:

A.精準性

B.封閉性

C.互動性

D.私人性

E.整合性

F.非經濟性

G.分眾不可識別性

【問題2】(7分)

此次營銷活動采用的營銷模式實現方式有多種,其中A公司的實現方式是(5),該方式采用的營銷模式是(6)。A公司采用該營銷模式的目的是(7),這種營銷模式是將產品或品牌有代表性的視覺符號甚至內容,策略性地融入影視娛樂節(jié)目、游戲或軟文中,給觀眾留下深刻印象的一種廣告方式。

該廣告與傳統廣告形式相比:它采取的是一種間接、委婉的方式來表達廣告信息和廣告訴求,這體現它的(8)特點;另外廣告產品或品牌信息需要巧妙、含蓄、不動聲色地與影視娛樂節(jié)目、游戲或軟文融為一體,與故事情節(jié)需保持高度的(9),這樣廣告的到達率和記憶度會達到最佳效果;該廣告的(10)特點,使其具有很高的投資回報率;該廣告訴求的產品信息都是借助劇情以順其自然的方式展現出來的,受眾不知不覺地接受廣告信息,減少排斥心理,因而該廣告具有(11)的特點。

(8)~(11)備選答案:

A.經濟性

B.一致性

C.隱蔽性

D.強制性

E.說服性

F.關聯性

【問題3】(4分)

結合案例材料分析A公司本次營銷活動成功的原因,寫出四個主要原因,分別填入(12)~(15)空中。

8.某電子商務企業(yè)擬開發(fā)一套銷售系統,該系統的部分功能及初步需求分析的結果如下所述:

1.會員信息包括會員號、姓名、性別、身份證號、電話、積分。其中會員號唯一標識會員關系中的每一個元組。

2.員工信息包括員工號、姓名、性別、職務、權限級別、身份證號、基本工資。其中員工號唯一標識員工關系中的每一個元組;職務分為會員管理員、商品管理員等;一名會員管理員可以管理多名會員,一名商品管理員可以管理多種商品,不同職務員工的基本工資不同。

3.商品信息包括商品號、商品名稱、所屬類型、數量、單價。商品號唯一確定商品關系的每一個元組。一個會員可以購買多種商品,一種商品也可以被多個會員購買,購買時,需要注明購買數量。

【概念模型設計】

根據需求階段收集的信息,設計的實體聯系圖如圖1-1所示。

【關系模式設計】

會員(會員號,(4),性別,身份證號,電話,積分,員工號)

員工((5),姓名,性別,職務,權限級別,身份證號,基本工資)

商品(商品號,商品名稱,所屬類型,數量,單價)

購買((6),商品號,購買數量,購買時間,購買費用)

【問題1】(3分)

補充圖1-1中的空(1)~(3)。

【問題2】(5分)

(a)根據題意,將關系模式中的空(4)~(6)補充完整。

(b)根據題意,有沒有不完整的關系模式?如果有,請給出正確的關系模式。

【問

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論