摘要:2016年下半年電子商務設計師考試下午真題第一部分。
軟考中級資格電子商務設計師考試一般為每年的下半年開考,2016年下半年考試已經結束,希賽網為大家整理了2016年下半年電子商務設計師考試真題,以下為下午真題第一部分,供大家參考學習。
試題一(共15分)
閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對應欄內。
【說明】
某賓館為了有效地管理客房資源,滿足不同客戶需求,擬構建一套賓館信息管理系統,以方便賓館管理及客房預訂等業務活動。
【需求分析結果】
該系統的部分功能及初步需求分析的結果如下:
(1)賓館有多個部門,部門信息包括部門號、部門名稱、電話、經理。每個部門可以有多名員工,每名員工只屬于一個部門;每個部門只有一名經理,負責管理本部門。
(2)員工信息包括員工號、姓名、崗位、電話、工資,其中,員工號標識員工關系中的一個元組,崗位有經理、業務員。
(3)客房信息包括客房號(如1301、1302等)、客房類型、收費標準、入住狀態(已入住/未入住),其中客房號標識客房關系中的一個元組,不同客房類型具有不同的收費標準。
(4)客戶信息包括客戶號、單位名稱、聯系人、聯系電話、聯系地址,其中客戶號標識客戶關系中的一個元組。
(5)客戶預訂客房時,需要填寫預訂申請。預訂申請信息包括申請號、客戶號、入住時間、入住天數、客房類型、客房數量,其中,一個申請號標識預訂申請中的一個元組;一位客戶可以有多個預訂申請,但一個預訂申請對應一位客戶。
(6)當客戶入住時,業務員根據客戶的預訂申請負-責安排入住客房事宜。安排信息包括客房號、姓名、性別、身份證號、入住時間、天數、電話,其中客房號、身份證號和入住時問標識一次安排。一名業務員可以安排多個預訂申請,一個預訂申請只由一名業務員安排,而且可安排多間同類型的客房。
【概念模型設計】
根據需求階段收集的信息,設計的實體聯系圖如圖1-1所示。
【關系模式設計】
部門(部門號,部門名稱,經理,電話)
員工(員工號,(a),娃名,崗位,電話,工資)
客戶((b),聯系人,聯系電話,聯系地址)
客房(客房號,客房類型,收費標準,入住狀態))
預定申請((c),入住時間,天數,客房類型,客房數量)
安排(申請號,客房號,姓名,性別,(d),天數,電話,業務員)
【問題1】(4分)
根據問題描述,補充四個聯系,完善圖1-1的實體聯系圖。聯系名可用聯系1、聯系2、聯系3和聯系4代替,聯系的類型為1:1、1:n和m:n(或者1:1、1:*和*:*)。
【問題2】(8分)
(1)根據題意,將關系模式中的空(a)~(d)補充完整,并填入答題紙對應的位置上。
(2)給出“預訂申請”和“安排”關系模式的主鍵和外鍵。
【問題3】(3分)
【關系模式設計】中的“客房”關系模式是否存在規范性問題,請用100字以內文字解釋你的觀點(若存在問題,應說明如何修改“客房”關系模式)。
試題二(共15分)
閱讀以下說明,回答問題1至問題3,將解答填入答題紙的對應欄內。
【說明】
為了擴展業務,某商務公司在2012年開發了一套基于ASP.NET+SQL Server的電子商務網站,在網站運行過程中,逐漸發現了一些問題和漏洞,其中有一個嚴重的缺陷,缺少商品的售后評價體系,導致很多客戶無法表述商品使用體會。針對這個問題,對網站進行二次開發,采用的解決方案是增加用戶對商品的評價體系。為此,在數據庫中增加了一張客戶評價表UserEvaluation,結構如表2-1所示。
【問題1】(3分)
在關系數據庫中,實體間的聯系有三種類型,分別是一對多(或1:m)、一對一(或1:1)、多對多(或m:n)。如果規定每個客戶只能對一件商品評價一次,那么客戶與客戶評價之間的聯系是(l),商品與客戶評價之間的聯系是(2)。
【問題2】(6分)
要實現用戶對商品的評價,需要在用戶已買到的商品列表中每條商品信息中都增加一個評價按鈕,當用戶點擊該按鈕時,跳轉到商品評價頁面,并在商品評價頁面中顯示指定的訂單及商品信息,一般在web頁面中實現網頁跳轉的HTML標簽是(3)在Web頁面間傳值可以通過form表單的方式實現,其傳值方式分為(4)和(5),如果通過form表單傳值方式將商品列表頁面中的用戶編號、訂單編號和商品編號傳遞給商品評價頁面,最適合采用的傳值方式應為(6)。
(4)~(6)備選答案:
A.set B.get C.session D.cookie E.application F.post
【問題3】(6分)
以下程序表示用戶添加評價信息,假定數據庫連接字符串正確無誤,已購買商品列表頁面鏈接到商品評價頁面的URL中傳遞了用戶編號(參數名為UserID)、商品編號(參數名為ProductID)和訂單編號(參數名為OrderID)等信息,規定用戶評價編號由用戶編號+商品編號+訂單編號依次組成,評價日期為系統當前時間,評價分數和評價內容控件名分別為RatingGrade和txtEvaluation。根據題目描述,完成以下程序:
Protected void btnSave_Click(object sender,EventArgs e)
{
string strcon="server-dataServer;database=business;uid=sa;pwd=sa;";
SqIConnection con=new SqIConnection(strcon);
con.0Pen();
string UserID=Request.QueryString["UserID"];
string ProductID=Request.QueryString["ProductID"];
string OrderID=Request.QueryString["0rderID"];
string Evaluation=this.txtEvaluation.Text;
int Grade=this.RatingGrade.CurrentRating;
Date Tlme dt=DateTime.(7);
string sqlStr="insert into(8)(UserEvaluationID,UserID,ProductID,OrderID,Evaluation,Grade,EvaluationDate)
values("';
SqlStr+=(9)+"',"';
SqlStr+=UserID+"',"';
sqlStr+=(10)+"',"';
sqlStr+=OrderID+"',"';
sqlStr+=Evaluatjon+"',"';
sqlStr+=Grade+","';
sqlStr+=dt+"')'';
SqlCommand cmd=new SqlCommand((11),con);
try
{
If(cmd.ExecuteNonQuery()>0)
Response.Write("<script>alert(‘評價成功’)</script>");
else
Response.Write("<script>alert(‘評價不成功’)</script>");
}
catch
{
Response.Write("數據庫訪問出錯!");
}
(12)
{
con.Close();
}
}
>>>返回目錄:2016年下半年電子商務設計師考試下午真題匯總
相關推薦:
軟考備考資料免費領取
去領取