2023年下半年軟件設(shè)計(jì)師實(shí)行機(jī)考,考試時(shí)間為11月4日、5日開考(分批考試,不同批次考試時(shí)間不同),臨近考試,每天刷刷題保持題感是有必要的,同時(shí)遇到不會(huì)的也可以查漏補(bǔ)缺,信管網(wǎng)將在考前為大家提供一些試題,供大家刷題練習(xí)。
2023年下半年軟件設(shè)計(jì)師案例分析真題模擬試題演練(4)
試題一:閱讀下列說明和C++代碼,將應(yīng)填入(n)處的字句寫在答題紙的對(duì)應(yīng)欄內(nèi)。
【說明】
現(xiàn)欲開發(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.ichunya.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
試題二:閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。
【說明】
某集團(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)包含有不同的部門,部門需要記錄的信息包括部門編號(hào)(集團(tuán)公司分配),部門名稱,位置分布和聯(lián)系電話。某商場(chǎng)的部門信息如表2-2所示。
2-2部門信息表
3. 每個(gè)部門雇用多名員工處理日常事務(wù),每名員工只能隸屬于一個(gè)部門(新進(jìn)員工在培訓(xùn)期不隸屬于任何部門)。員工需要記錄的信息包括員工編號(hào)(集團(tuán)公司分配),姓名,崗位,電話號(hào)碼和工資。員工信息如表2-3所示。
2-3員工信息表
4. 每個(gè)部門的員工中有一名是經(jīng)理,每個(gè)經(jīng)理只能管理一個(gè)部門,系統(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)系電話)
部門(部門編號(hào),部門名稱,位置分布,聯(lián)系電話,(a) )
員工(員工編號(hào),員工姓名,崗位,電話號(hào)碼,工資, (b) )
經(jīng)理( (c) ,任職時(shí)間)
【問題1】
根據(jù)問題描述,補(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。
【問題2】
根據(jù)實(shí)體聯(lián)系圖,將關(guān)系模式中的空(a)~(c)補(bǔ)充完整,并分別給出部門、員工和經(jīng)理關(guān)系模式的主鍵和外鍵。
【問題3】
為了使商場(chǎng)有緊急事務(wù)時(shí)能聯(lián)系到輪休的員工,要求每位員工必須且只能登記一位緊急聯(lián)系人的姓名和聯(lián)系電話,不同的員工可以登記相同的緊急聯(lián)系人。則在圖 2-1 中還需添加的實(shí)體是(1),該實(shí)體和圖 2-1 中的員工存在(2聯(lián)系(填寫聯(lián)系類型)。給出該實(shí)體的關(guān)系模式。
查看答案
參考答案:
參考解析:www.ichunya.com/st/380781422.html
信管網(wǎng)考友試題答案分享:
信管網(wǎng)cnitpm675428420720:
問題1:商場(chǎng)與部門關(guān)系 1:n
部門與員工關(guān)系 1:n
部門與經(jīng)理關(guān)系 1:1
經(jīng)理與員工關(guān)系 1:n
問題2:a:商場(chǎng)編碼
b:部門編碼
c:部門編碼、員工編碼
問題3:
1、緊急聯(lián)系人
2、聯(lián)系:1:1
3、
信管網(wǎng)山里人就是仙人:
問題1:
問題2:
(a) 商場(chǎng)編號(hào); (b) 部門編號(hào); (c) 部門編號(hào)、員工編號(hào);
部門關(guān)系:主鍵(部門編號(hào)) 外鍵(商場(chǎng)編號(hào))
員工關(guān)系:主鍵(員工編號(hào)) 外鍵(部門編號(hào))
經(jīng)理關(guān)系:主鍵(員工編號(hào)) 外鍵(部門編號(hào)、員工編號(hào))
問題3:
2-1中還需要添加"緊急聯(lián)系人"實(shí)體,緊急聯(lián)系人 和 員工 存在 1:n聯(lián)系
緊急聯(lián)系人: 姓名、聯(lián)系電話
信管網(wǎng)cnitpm_wanghl:
問題2:
a、商場(chǎng)編號(hào)
b、部門編號(hào)
c、員工編號(hào)
問題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)威部門公布的內(nèi)容為準(zhǔn)!
信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學(xué)生提供專業(yè)、高質(zhì)量的課程和服務(wù),解決其考試證書、技能提升和就業(yè)的需求。
信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,教材和資料參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識(shí)與高頻考點(diǎn),為學(xué)員考試保駕護(hù)航。面授、直播&錄播,多種班型靈活學(xué)習(xí),滿足不同學(xué)員考證需求,降低課程學(xué)習(xí)難度,使學(xué)習(xí)效果事半功倍。
發(fā)表評(píng)論 查看完整評(píng)論 | |