2023年下半年軟件設(shè)計(jì)師實(shí)行機(jī)考,考試時(shí)間為11月4日、5日開(kāi)考(分批考試,不同批次考試時(shí)間不同),臨近考試,每天刷刷題保持題感是有必要的,同時(shí)遇到不會(huì)的也可以查漏補(bǔ)缺,信管網(wǎng)將在考前為大家提供一些試題,供大家刷題練習(xí)。
2023年下半年軟件設(shè)計(jì)師案例分析真題模擬試題演練(4)
				試題一:閱讀下列說(shuō)明和C++代碼,將應(yīng)填入(n)處的字句寫(xiě)在答題紙的對(duì)應(yīng)欄內(nèi)。
【說(shuō)明】
現(xiàn)欲開(kāi)發(fā)一個(gè)軟件系統(tǒng),要求能夠同時(shí)支持多種不同的數(shù)據(jù)庫(kù),為此采用抽象工廠模式設(shè)計(jì)該系統(tǒng)。以SQL Server和Access兩種數(shù)據(jù)庫(kù)以及系統(tǒng)中的數(shù)據(jù)庫(kù)表Department為例,其類圖如圖5-1所示。

圖5-1 類圖
【C++代碼】
#include
using namespace std;
class Department{/*代碼省略*/};
class IDepartment{
public:
(1)    =0;
(2)    =0;
};
class SqlserverDepartment:(3){
public:
void Insert(Department* department){
cout <<"Insert a record into Department in SQL Server!\n";
∥其余代碼省略
}
Department GetDepartment(int id){
/*代碼省略*/
}
};
class AccessDepartment: (4) {
public:
void Insert(Department* department){
cout <<"Insert a record into Department in ACCESS!\n";
∥其余代碼省略
}
Department GetDepartment(int id){
/*代碼省略*/
}
};
(5){
public:
(6)=0;
};
class SqlServerFactory:public IFactory{
public:
IDepartment*CreateDepartment(){  return new SqlserverDepartment();  }
∥其余代碼省略
};
class AccessFactory:public IFactory{
public:
IDepartment* CreateDepartment(){  return new AccessDepartment();}
∥其余代碼省略
};
			
查看答案
參考答案:
參考解析:www.yifanwine.com/st/3812513063.html
信管網(wǎng)考友試題答案分享:
					信管網(wǎng)cnitpm637952658523: 
(1)virtual void insert(department * department)
<br>(2)virtual department getdepartment(int is)
<br>(3)public department
<br>(4)public department
<br>(5)class ifactory
<br>(6)virtual idepartment* createdepartment()
				
					信管網(wǎng)cnitpm2598390781: 
(1)insert(2)get(3)public idepartment(4)public idepartment(5):interface ifactory(6)department
				
				試題二:閱讀下列說(shuō)明,回答問(wèn)題1至問(wèn)題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。 
【說(shuō)明】 
某集團(tuán)公司擁有多個(gè)大型連鎖商場(chǎng),公司需要構(gòu)建一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)以方便管理其業(yè)務(wù)運(yùn)作活動(dòng)。 
【需求分析結(jié)果】
1. 商場(chǎng)需要記錄的信息包括商場(chǎng)編號(hào)(編號(hào)唯一),商場(chǎng)名稱,地址和聯(lián)系電話。某商場(chǎng)信息如表2-1所示。 
2-1商場(chǎng)信息表

2. 每個(gè)商場(chǎng)包含有不同的部門(mén),部門(mén)需要記錄的信息包括部門(mén)編號(hào)(集團(tuán)公司分配),部門(mén)名稱,位置分布和聯(lián)系電話。某商場(chǎng)的部門(mén)信息如表2-2所示。 
2-2部門(mén)信息表

3. 每個(gè)部門(mén)雇用多名員工處理日常事務(wù),每名員工只能隸屬于一個(gè)部門(mén)(新進(jìn)員工在培訓(xùn)期不隸屬于任何部門(mén))。員工需要記錄的信息包括員工編號(hào)(集團(tuán)公司分配),姓名,崗位,電話號(hào)碼和工資。員工信息如表2-3所示。 
2-3員工信息表

4. 每個(gè)部門(mén)的員工中有一名是經(jīng)理,每個(gè)經(jīng)理只能管理一個(gè)部門(mén),系統(tǒng)需要記錄每個(gè)經(jīng)理的任職時(shí)間。 
【概念模型設(shè)計(jì)】 
根據(jù)需求階段收集的信息,設(shè)計(jì)的實(shí)體聯(lián)系圖和關(guān)系模式(不完整)如下: 

【關(guān)系模式設(shè)計(jì)】 
商場(chǎng)(商場(chǎng)編號(hào),商場(chǎng)名稱,地址,聯(lián)系電話) 
部門(mén)(部門(mén)編號(hào),部門(mén)名稱,位置分布,聯(lián)系電話,(a)  ) 
員工(員工編號(hào),員工姓名,崗位,電話號(hào)碼,工資, (b)  ) 
經(jīng)理(  (c)  ,任職時(shí)間) 
【問(wèn)題1】
根據(jù)問(wèn)題描述,補(bǔ)充四個(gè)聯(lián)系,完善圖2-1的實(shí)體聯(lián)系圖。聯(lián)系名可用聯(lián)系1、聯(lián)系2、聯(lián)系3和聯(lián)系4代替,聯(lián)系的類型分為1:1、1:n和m:n。 
【問(wèn)題2】
根據(jù)實(shí)體聯(lián)系圖,將關(guān)系模式中的空(a)~(c)補(bǔ)充完整,并分別給出部門(mén)、員工和經(jīng)理關(guān)系模式的主鍵和外鍵。 
【問(wèn)題3】
為了使商場(chǎng)有緊急事務(wù)時(shí)能聯(lián)系到輪休的員工,要求每位員工必須且只能登記一位緊急聯(lián)系人的姓名和聯(lián)系電話,不同的員工可以登記相同的緊急聯(lián)系人。則在圖 2-1 中還需添加的實(shí)體是(1),該實(shí)體和圖 2-1 中的員工存在(2聯(lián)系(填寫(xiě)聯(lián)系類型)。給出該實(shí)體的關(guān)系模式。
			
查看答案
參考答案:
參考解析:www.yifanwine.com/st/380781422.html
信管網(wǎng)考友試題答案分享:
					信管網(wǎng)cnitpm675428420720: 
問(wèn)題1:商場(chǎng)與部門(mén)關(guān)系  1:n  
   部門(mén)與員工關(guān)系  1:n
   部門(mén)與經(jīng)理關(guān)系 1:1
   經(jīng)理與員工關(guān)系  1:n
問(wèn)題2:a:商場(chǎng)編碼
             b:部門(mén)編碼
             c:部門(mén)編碼、員工編碼
問(wèn)題3:
        1、緊急聯(lián)系人
        2、聯(lián)系:1:1
        3、
				
					信管網(wǎng)山里人就是仙人: 
問(wèn)題1:
問(wèn)題2:
    (a) 商場(chǎng)編號(hào);  (b) 部門(mén)編號(hào);  (c) 部門(mén)編號(hào)、員工編號(hào);
     部門(mén)關(guān)系:主鍵(部門(mén)編號(hào))    外鍵(商場(chǎng)編號(hào))
     員工關(guān)系:主鍵(員工編號(hào))    外鍵(部門(mén)編號(hào))
     經(jīng)理關(guān)系:主鍵(員工編號(hào))    外鍵(部門(mén)編號(hào)、員工編號(hào))
問(wèn)題3:
    2-1中還需要添加"緊急聯(lián)系人"實(shí)體,緊急聯(lián)系人 和 員工 存在 1:n聯(lián)系
    緊急聯(lián)系人: 姓名、聯(lián)系電話
				
					信管網(wǎng)cnitpm_wanghl: 
問(wèn)題2:
a、商場(chǎng)編號(hào)
b、部門(mén)編號(hào)
c、員工編號(hào)
問(wèn)題3、
1、緊急聯(lián)系人表
2、1:n
				
閱讀推薦:
2023年下半年軟件設(shè)計(jì)師準(zhǔn)考證打印時(shí)間
【考后估分/對(duì)答案收藏】2023年下半年軟件設(shè)計(jì)師真題及答案(綜合、案例)
										信管網(wǎng)訂閱號(hào)
										信管網(wǎng)視頻號(hào)
										信管網(wǎng)抖音號(hào)
                                        
                                        溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請(qǐng)以權(quán)威部門(mén)公布的內(nèi)容為準(zhǔn)!
                                    
信管網(wǎng)致力于為廣大信管從業(yè)人員、愛(ài)好者、大學(xué)生提供專業(yè)、高質(zhì)量的課程和服務(wù),解決其考試證書(shū)、技能提升和就業(yè)的需求。
信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,教材和資料參編作者和資深講師坐鎮(zhèn),通過(guò)深研歷年考試出題規(guī)律與考試大綱,深挖核心知識(shí)與高頻考點(diǎn),為學(xué)員考試保駕護(hù)航。面授、直播&錄播,多種班型靈活學(xué)習(xí),滿足不同學(xué)員考證需求,降低課程學(xué)習(xí)難度,使學(xué)習(xí)效果事半功倍。
| 發(fā)表評(píng)論 查看完整評(píng)論 | |