開封市第二屆職業(yè)技能大賽商務(wù)軟件解決方案項(xiàng)目技術(shù)文件(世賽選拔項(xiàng)目)_第1頁
開封市第二屆職業(yè)技能大賽商務(wù)軟件解決方案項(xiàng)目技術(shù)文件(世賽選拔項(xiàng)目)_第2頁
開封市第二屆職業(yè)技能大賽商務(wù)軟件解決方案項(xiàng)目技術(shù)文件(世賽選拔項(xiàng)目)_第3頁
開封市第二屆職業(yè)技能大賽商務(wù)軟件解決方案項(xiàng)目技術(shù)文件(世賽選拔項(xiàng)目)_第4頁
開封市第二屆職業(yè)技能大賽商務(wù)軟件解決方案項(xiàng)目技術(shù)文件(世賽選拔項(xiàng)目)_第5頁
已閱讀5頁,還剩27頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

開封市第二屆職業(yè)技能大賽

商務(wù)軟件解決方案(世賽選拔)項(xiàng)目

術(shù)

開封市第二屆職業(yè)技能大賽組委會

2024年2月

目錄

一、技術(shù)描述1

(一)項(xiàng)目概要1

(二)基本知識與能力要求1

二、試題及評分標(biāo)準(zhǔn)3

(一)試題3

(二)比賽時間及試題具體內(nèi)容6

(三)評判標(biāo)準(zhǔn)6

三、競賽細(xì)則8

(一)競賽流程及時間安排8

(二)參賽選手9

(三)裁判人員9

(四)工作人員10

(五)問題或爭議處理10

(六)項(xiàng)目特別規(guī)定11

四、競賽場地、實(shí)施設(shè)備安排13

(一)賽場規(guī)格要求13

(二)場地布局圖13

(三)賽場禁止攜帶物品清單14

五、安全、健康要求14

(一)選手禁止攜帶易燃易爆物品14

(二)賽場必須留有安全通道14

(三)醫(yī)護(hù)人員藥品的配備14

(四)賽場安全15

附件116

附件230

一、技術(shù)描述

(一)項(xiàng)目概要

商務(wù)軟件解決方案項(xiàng)目屬于信息與通訊領(lǐng)域的一個比

賽項(xiàng)目,要求選手運(yùn)用軟件開發(fā)技能以及編程語言、軟件工

程、數(shù)據(jù)庫等方面的專業(yè)知識,使用大賽提供的軟件開發(fā)平

臺、數(shù)據(jù)庫管理工具,按照比賽要求完成軟件功能開發(fā)的任

務(wù)。主要考核選手的理解、分析和邏輯思維能力、系統(tǒng)設(shè)計(jì)

以及軟件開發(fā)能力。

商務(wù)軟件解決方案項(xiàng)目通過運(yùn)用.NET開發(fā)平臺,MSSQL

數(shù)據(jù)庫管理系統(tǒng)和VisualStudio等軟件根據(jù)商業(yè)需求,開

發(fā)滿足要求的桌面應(yīng)用程序。

比賽中對選手的技能要求主要包括:需求理解能力、根

據(jù)需求建模圖分析需求能力、軟件開發(fā)能力、數(shù)據(jù)庫管理系

統(tǒng)應(yīng)用能力和單元測試能力。

(二)基本知識與能力要求

選手應(yīng)掌握的基本工作能力的要求以及各項(xiàng)要求的權(quán)

重比例如下所示。

權(quán)重比例

相關(guān)要求

(%)

1開發(fā)桌面應(yīng)用程序100%

個人需知道與理解:

?基于用戶需求及客戶最大利益,考慮全部實(shí)操

可能選項(xiàng)并生成最佳解決方案的重要性;

1

?使用系統(tǒng)開發(fā)方法的重要性(如,面向?qū)?/p>

象技術(shù));

?考慮所有正常和異常情景以及異常處理

的重要性;

?遵循標(biāo)準(zhǔn)的重要性(如,編碼規(guī)范,風(fēng)格

指南,UI設(shè)計(jì),管理目錄和文件);

?掌握編程設(shè)計(jì)模式;

?準(zhǔn)確與一致的版本控制的重要性;

?使用現(xiàn)有代碼作為分析和修改的基礎(chǔ);

?從所提供的工具中選擇最合適的開發(fā)工

具的重要性。

個人應(yīng)該能夠:

?選擇合適的開發(fā)平臺;

?使用數(shù)據(jù)庫管理系統(tǒng)構(gòu)建、存儲和管理系

統(tǒng)所需的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)集;

?使用軟件開發(fā)工具和環(huán)境,根據(jù)客戶需求

創(chuàng)建或修改桌面應(yīng)用解決方案;

?評估并集成合適的類庫與框架到軟件解

2

決方案中;

?建立和維護(hù)多層應(yīng)用程序。

合計(jì)100%

二、試題及評分標(biāo)準(zhǔn)

(一)試題

1.競賽方式

采用單人比賽模式,根據(jù)世界技能大賽的相關(guān)技術(shù)要

求,比賽主題要基于某行業(yè)管理方面需要解決的實(shí)際問題。

比賽所設(shè)定的問題不要求選手深入了解相關(guān)行業(yè)的知識。試

題盡量模仿IT相關(guān)的實(shí)際工作場景,并包含各種形式的信

息收集、處理。試題能夠分模塊進(jìn)行,使得參賽選手在每一

個模塊的工作都可以獨(dú)立進(jìn)行,每個模塊結(jié)束時能提交代表

選手技能水平的相應(yīng)成果以備評分。

試題應(yīng)提供完善的基礎(chǔ)環(huán)境、測試數(shù)據(jù)等以支持參賽者

完成比賽、裁判評判。

試題在每個模塊都提出了明確的可交付成果,以便在比

賽的每個模塊的任務(wù)獨(dú)立完成。試題提供英文、中文對照版,

但只提供英文的通用素材和數(shù)據(jù)文件,軟件應(yīng)用也為英文版

本。若無特殊說明,上交成果均為英文形式。

本次競賽僅包括實(shí)際操作部分。有關(guān)該項(xiàng)技能的知識和

理解將通過選手的技能表現(xiàn)予以考核,不設(shè)單獨(dú)理論考試。

2.競賽模塊

3

試題以一個案例研究的形式出現(xiàn),具體為一個管理系

統(tǒng),包含基于客戶端/服務(wù)器架構(gòu)的桌面端應(yīng)用程序以及需

求分析與設(shè)計(jì)等相關(guān)內(nèi)容。

本項(xiàng)目所考核的是.NET桌面端開發(fā)的典型應(yīng)用,也是

商務(wù)軟件解決方案專業(yè)人員經(jīng)常需要解決的問題。它要求高

水平的參賽者能夠開發(fā)出涉及該領(lǐng)域的典型的功能應(yīng)用。賽

題要以清晰明了的各項(xiàng)任務(wù)的形式出現(xiàn),這些任務(wù)將被結(jié)合

成組以便于一項(xiàng)模塊方法的運(yùn)用,使分散的任務(wù)能在一個階

段中完成。

比賽主要包括以下兩部分:

(1)模塊1:桌面應(yīng)用程序開發(fā)1

(2)模塊2:桌面應(yīng)用程序開發(fā)2

認(rèn)真閱讀技術(shù)文件、測試文件、風(fēng)格指引、素材文件;

使用數(shù)據(jù)庫管理系統(tǒng)MySQL或SQLServer來為所需

系統(tǒng)創(chuàng)建、存儲和管理數(shù)據(jù);

使用最新的.NET開發(fā)平臺VisualStudio開發(fā)一個商

務(wù)軟件解決方案;

設(shè)計(jì)數(shù)據(jù)庫和軟件系統(tǒng),要求按照行業(yè)規(guī)范設(shè)計(jì)和開

發(fā),符合命名規(guī)范和注釋規(guī)范;

設(shè)計(jì)軟件時,功能設(shè)計(jì)要符合用戶習(xí)慣和生活常識;

全部完成后通報裁判,雙方簽名確認(rèn)完成,并接受裁判

檢查。

4

3.試題命制的辦法、基本流程及公布方式

(1)試題命制的辦法

競賽題目依托第45屆世賽、2022年世界技能大賽特別

賽、以及第一屆、第二屆全國技能大賽等國內(nèi)相應(yīng)賽事的競

賽范圍確定初稿,題由裁判長組織命制,并提供以下資料:

準(zhǔn)備試題中案例研究方案的細(xì)節(jié)信息;

詳細(xì)說明待開發(fā)的系統(tǒng)的可交付成果(任務(wù))并生成文

檔;

提供風(fēng)格指引與項(xiàng)目綜覽;

提供測試數(shù)據(jù);

根據(jù)技術(shù)規(guī)范說明提供評分標(biāo)準(zhǔn)。

(2)基本流程

裁判長根據(jù)大賽組委會要求,結(jié)合比賽時間、場地、設(shè)

施設(shè)備等情況組織編制樣題和評分標(biāo)準(zhǔn),并與技術(shù)工作文件

一并公開,供各參賽隊(duì)充分了解比賽試題的樣式、模塊結(jié)構(gòu)、

各模塊所需的時間、權(quán)重,以便組織選手進(jìn)行訓(xùn)練。

(3)公布方式

試題、素材及數(shù)據(jù)庫、評分標(biāo)準(zhǔn)等相關(guān)資料不提前公布;

比賽第一天(C1),試題/模塊將陸續(xù)向選手展示。

除非需要修訂考核試題中的技術(shù)錯誤。否則,考核中不

得對考核試題做任何更正。

5

(二)比賽時間及試題具體內(nèi)容

1.比賽時間安排

本次競賽比賽時間為2天,共2個模塊,比賽總時長5小

時,分別針對本文件中所列舉的基本知識與能力要求。

日程模塊編號模塊名稱比賽時間分?jǐn)?shù)

C11Session1:桌面應(yīng)用開發(fā)12.5小時50

C22Session2:桌面應(yīng)用開發(fā)22.5小時50

合計(jì)5小時100

2.樣題

詳見附件

(三)評判標(biāo)準(zhǔn)

1.分?jǐn)?shù)權(quán)重

(1)能力要求分值

部分基本知識與能力要求總計(jì)

1開發(fā)桌面應(yīng)用程序100

總計(jì)100

評分要由3位以上裁判進(jìn)行評判。若無特殊情況,則只

有最高分或0分給出。如果有中間分,則中間分的評判標(biāo)準(zhǔn)

必須在評分標(biāo)準(zhǔn)中清晰的定義出來。

(2)各階段分值

6

序號階段測量分總計(jì)

1Session15050

2Session25050

總計(jì)100100

2.評判方法

評分組成員由各參賽隊(duì)推薦的1名裁判員組成,各裁判

員將被分入不同的評分組,每個評分組將分配基本相同的分

值。評分組的構(gòu)成由裁判長根據(jù)具體情況確定,并保證每個

組中都有新的和有經(jīng)驗(yàn)的裁判員。

根據(jù)參加考核裁判的人數(shù),初步計(jì)劃分2個評分小組,

每組裁判人數(shù)不少于3名。裁判長通過考察各位裁判員的專

業(yè)知識水平及綜合協(xié)調(diào)能力等具體情況確定一名組長,負(fù)責(zé)

本小組的具體評判工作。

根據(jù)考核技術(shù)規(guī)則,裁判長及裁判長助理不參與具體評

判。

在評判選手成果前,裁判長會為每個評分小組發(fā)放相應(yīng)

模塊評分標(biāo)準(zhǔn)以及評分表。各評分小組按照裁判長的要求,

在組長的帶領(lǐng)下,對評分標(biāo)準(zhǔn)進(jìn)行討論、研究,最后達(dá)成一

致,再進(jìn)行評判。

對分?jǐn)?shù)的評判,要求小組各裁判打分必須一致;如果不

一致,組長要組織小組裁判進(jìn)行充分討論,最后達(dá)成一致,

7

由組長填寫在相應(yīng)的評分表上。

裁判長和裁判長助理不參與評分。

各組裁判員對各自評判結(jié)果進(jìn)行復(fù)核確人,并由裁判長

進(jìn)行成績錄入,待所有項(xiàng)目評判完成后,在裁判長的組織下,

裁判員對試件進(jìn)行解密、對違規(guī)選手進(jìn)行扣分后,由裁判長

組織將成績錄入?yún)R總表。

3.成績并列

若比賽總成績出現(xiàn)并列,按照以下優(yōu)先順序進(jìn)行排名;

(1)S1桌面應(yīng)用程序開發(fā)模塊的成績。

(2)S2桌面應(yīng)用程序開發(fā)模塊的成績。

三、競賽細(xì)則

(一)競賽流程及時間安排

競賽時間初步安排如下,根據(jù)當(dāng)時情況可能會做適當(dāng)調(diào)

整:

日期時間工作內(nèi)容參與人員

考核相關(guān)人員入場,考前準(zhǔn)備;

選手檢錄進(jìn)入工位,檢查設(shè)備;參賽選手、裁

發(fā)試卷,下載素材

判員、裁判

第一階段操作

上午

保存、密封,選手上交成果及相關(guān)

長、裁判長助

資料,封閉場地。

C1

裁判討論第一階段評分標(biāo)準(zhǔn)

理、場地主任

午餐

裁判評判選手上交成果、保存、密封,裁判員、裁判

下午上交成果及相關(guān)

資料,封閉場地長、裁判長助

8

理、場地主任

考核相關(guān)人員入場,考前準(zhǔn)備;參賽選手、裁

選手檢錄進(jìn)入工位,檢查設(shè)備;

發(fā)試卷,下載素材。判員、裁判

上午第二階段操作。

保存、密封,選手上交成果及相關(guān)長、裁判長助

資料,封閉場地。

午餐理、場地主任

C2

參賽選手、裁

裁判評判選手上交成果、保存、密封,

上交成果及相關(guān)資料,封閉場地判員、裁判

下午技術(shù)點(diǎn)評;

裁判評判選手上交成果,匯總成績長、裁判長助

上報考核領(lǐng)導(dǎo)小組及組委會;

理、場地主任

(二)參賽選手

參賽選手應(yīng)為2004年1月1日以后出生,具有開封市

戶籍或在汴工作學(xué)習(xí)滿1年以上的人員,可按屬地原則報名

參賽。

(三)裁判人員

包括各項(xiàng)目裁判組全體成員。

1.裁判長

裁判長由省組委會技術(shù)工作組遴選確定。秉承公平公正

原則做好相應(yīng)溝通協(xié)調(diào)、落實(shí)競賽各項(xiàng)技術(shù)工作、不參與參

賽選手評判工作。做好本項(xiàng)目裁判員(含裁判長助理)的賽

前培訓(xùn)和本項(xiàng)目賽前技術(shù)交流,組織本項(xiàng)目開展賽后技術(shù)總

9

結(jié)和技術(shù)點(diǎn)評。

2.裁判長助理

協(xié)助裁判長做好各項(xiàng)競賽組織實(shí)施工作、不參與參賽選

手評判工作。

3.裁判員

裁判員由各代表隊(duì)擇優(yōu)推薦,每個參賽項(xiàng)目限推薦1名

裁判員。經(jīng)省組委會技術(shù)工作組審核確定后承擔(dān)裁判員執(zhí)裁

工作。全部裁判工作均采取回避制度,裁判員不對來自同一

參賽隊(duì)的選手進(jìn)行評判。如裁判員人數(shù)不能滿足工作需要,

由項(xiàng)目裁判長在賽前提出增加裁判員人選申請,由省組委會

技術(shù)工作組遴選確定后增補(bǔ)。

裁判員服從裁判長工作安排,認(rèn)真做好本職工作;熟練

掌握競賽技術(shù)規(guī)則,參加賽前培訓(xùn)和技術(shù)討論;對有爭議的

問題提出客觀、公正、合理的意見和建議;公平公正執(zhí)裁,

不徇私舞弊;堅(jiān)守崗位,嚴(yán)格遵守執(zhí)裁時間安排,保證執(zhí)裁

工作正常進(jìn)行。

(四)工作人員

包括技術(shù)支持人員、錄分員及賽務(wù)保障人員等。按照大

賽統(tǒng)一要求,在裁判長領(lǐng)導(dǎo)下做好相應(yīng)的競賽保障工作。

(五)問題或爭議處理

大賽組委會成立監(jiān)督仲裁工作組,接受選手、參賽隊(duì)、

裁判的質(zhì)疑,負(fù)責(zé)監(jiān)督比賽公平、仲裁爭議。

10

嚴(yán)格按照備案的比賽實(shí)施方案組織比賽。

監(jiān)督仲裁組應(yīng)安排人員參與比賽抽簽、比賽成績登錄、

比賽成績公布等關(guān)鍵環(huán)節(jié),監(jiān)督裁判人員及賽場工作人員是

否秉公執(zhí)裁或履行職責(zé),并受理各代表隊(duì)的書面投訴、舉報。

比賽期間,各代表隊(duì)人員也可對比賽全過程的公平、公

正性實(shí)施監(jiān)督。如發(fā)現(xiàn)問題,可以書面實(shí)名方式向監(jiān)督仲裁

組直至向大賽組委會監(jiān)督仲裁委員會反映。

比賽中出現(xiàn)爭議,應(yīng)及時上報仲裁組,經(jīng)仲裁組研究后

提出處理意見,上報組委會,由大賽組委會做出裁定。

參賽選手對賽場提供的不符合比賽規(guī)定的設(shè)備、材料,

對有失公平的評判,以及工作人員的違規(guī)行為等,均可有序

地提出申訴。

參賽選手不得因申訴或?qū)μ幚硪庖姴环V贡荣?,?/p>

則按棄權(quán)處理。

(六)項(xiàng)目特別規(guī)定

選手可以自帶無存儲和編程功能的正規(guī)品牌鍵盤和鼠

標(biāo)。根據(jù)考核日程安排,選手在熟悉設(shè)備設(shè)施前,經(jīng)設(shè)備管

理人員、考核領(lǐng)導(dǎo)小組監(jiān)督人員檢查審核通過后,安裝到選

手工位。

額外的軟件、任何便攜式通訊設(shè)備(如手機(jī)或智能手

表)、便攜式電子設(shè)備(平板電腦,掌上電腦等)、外部存儲

設(shè)備等一律不準(zhǔn)帶入考核場地。

11

在熟悉日創(chuàng)建的數(shù)據(jù)和項(xiàng)目必須被刪除,且機(jī)器被復(fù)

原。考核開始與結(jié)束以裁判長口令為界。每一模塊考核結(jié)束

前,選手應(yīng)按照要求將本模塊成果按時上交?,F(xiàn)場發(fā)現(xiàn)有誤,

如發(fā)現(xiàn)任何原因?qū)е碌奶崆坝?jì)時或提前結(jié)束,應(yīng)立即向裁判

說明情況。

比賽中不得向裁判提問或要求幫助;如遇特殊情況,如

設(shè)備故障,或者影響比賽進(jìn)行的問題,選手可采用舉手提示,

裁判員聽取陳述,共同商量后給予解決方案;如屬于選手個

人理解問題,請告知選手按照實(shí)際情況盡你所能進(jìn)行下去。

比賽開始后,所有選手不可離開賽場,需要在等候室等

待,如有事必須離開,應(yīng)請假并由工作人員陪同,速去速回,

完成當(dāng)日比賽的選手,也需在等候室等待,到當(dāng)日比賽全部

結(jié)束后,方可一起離開。等待期間,不可閱讀與專業(yè)相關(guān)的

書籍資料,不可討論與比賽相關(guān)的話題。

本次比賽不設(shè)置備物環(huán)節(jié),所有所需物品均擺放在場地

內(nèi),以實(shí)物為準(zhǔn)。裁判員指導(dǎo)工作人員承擔(dān)賽場準(zhǔn)備和復(fù)位

工作,包括計(jì)時,實(shí)行組長負(fù)責(zé)制。

如選手因個人原因?qū)е卤荣愔袛嗷蛘卟荒軈⒓颖荣?,?/p>

判員將在旁陪伴或給予照護(hù),直到比賽可以繼續(xù);但不給予

補(bǔ)時,不得調(diào)換選手順序;如超過原定比賽時間,視為比賽

結(jié)束或者棄賽。

12

四、競賽場地、實(shí)施設(shè)備安排

(一)賽場規(guī)格要求

比賽場地面積為80平方米以上,比賽場地面積要盡量

滿足每位選手的工位在4平方米左右,并且所有選手工位

以便于裁判監(jiān)考巡視和觀眾觀看比賽布局為佳。

場地不但要考慮到每個參賽選手的隱私,還必須便于裁

判監(jiān)督。如果參賽選手需要裁判的幫助,必須很容易找到裁

判,兩位選手之間的隔離墻高度不應(yīng)高于120cm。

考核場地應(yīng)有明確的指示牌和標(biāo)識,每個工位有醒目的

編號,每個工位提供一套完善的考核設(shè)備。

應(yīng)設(shè)有單獨(dú)保密的評分室,且空間足夠容納一個評分小

組的裁判(最好能讓參加評判的裁判坐成一排)。每個評分

小組需要擁有房間鑰匙以確保評分過程的保密。

需要供保密的房間給裁判長和裁判長助理,以便于他們

管理該項(xiàng)技能比賽,并配備打印復(fù)印一體機(jī)。

(二)場地布局圖

13

(三)賽場禁止攜帶物品清單

賽場禁止攜帶物品清單

序號設(shè)備和材料名稱

1手機(jī)等通信設(shè)備

2移動存儲設(shè)備

3任何與競賽內(nèi)容相關(guān)的物品和資料

參賽選手不允許自備和攜帶鍵盤、鼠標(biāo)等設(shè)備進(jìn)入賽

場,只允許使用競賽賽場內(nèi)已經(jīng)提供的相關(guān)設(shè)備和工具。

五、安全、健康要求

遵循組委會、考核領(lǐng)導(dǎo)小組制定的健康、安全法則及條

例,嚴(yán)格按照考核地所屬區(qū)域的疫情防控要求。

(一)選手禁止攜帶易燃易爆物品

(1)參賽選手嚴(yán)禁在賽場區(qū)域內(nèi)吸煙和私自動用明火,

嚴(yán)禁攜帶易燃易爆物品。

(2)禁止選手及所有參加賽事的人員攜帶任何有毒有

害物品進(jìn)入競賽現(xiàn)場。

(二)賽場必須留有安全通道

必須配備滅火設(shè)備。賽場應(yīng)具備良好的通風(fēng)、照明和操

作空間的條件。做好競賽安全、健康和公共衛(wèi)生及突發(fā)事件

預(yù)防與應(yīng)急處理等工作。

(三)醫(yī)護(hù)人員藥品的配備

14

競賽現(xiàn)場必須配備必要的醫(yī)務(wù)人員藥品。

(四)賽場安全

1.競賽組委會須檢查、消除賽場中存在的安全隱患,做

好各種可能出現(xiàn)的突發(fā)事件預(yù)案。

2.競賽過程中,賽場內(nèi)的工作人員有責(zé)任對選手的操作

安全進(jìn)行監(jiān)護(hù),發(fā)現(xiàn)問題及時制止,避免發(fā)生人身或設(shè)備安

全事故。

3.競賽過程中,裁判及工作人員有責(zé)任對選手使用的設(shè)

備安全進(jìn)行監(jiān)護(hù),發(fā)現(xiàn)問題及時制止,避免發(fā)生設(shè)備損壞。

15

附件1

開封市第二屆職業(yè)技能大賽

商務(wù)軟件解決方案(世賽選拔)項(xiàng)目

樣題

ITSoftwareSolutionsforBusiness

Sample

2024年2月

16

Contents

內(nèi)容

Thesession1ofthetestprojectconsistsofthefollowingdocumentation/files:測試項(xiàng)目的

第1階段包含以下文檔/文件:

1TestProject_S1.pdf(Session1instructions)

(第1階段說明)

2DB_S1.sql(SQLScripttocreatetableswithdataforMicrosoftSQL)

(SQL腳本,為MicrosoftSQL創(chuàng)建包含數(shù)據(jù)的數(shù)據(jù)

表)

3ERD_S1.jpg(DatabaseentityrelationshipdiagramofSession1)

(第1階段數(shù)據(jù)庫實(shí)體關(guān)系圖)

4Image.zip(Thepicturematerial)

(圖片素材文件)

Introduction

介紹

Kaifengbasketballassociationregularlyorirregularlyholdbasketballleague,basketball

competitionorinvitationaltournament,sotheeventmanagementisanimportantlinkinthe

organizationofthebasketballassociation.

開封籃球協(xié)會定期或不定期舉辦籃球聯(lián)賽、對抗賽和邀請賽,因此賽事組織管理在籃球協(xié)會的組

織工作中占據(jù)著至關(guān)重要的地位。

Inabasketballevent,multipleteamsplayeachother.Afterthematch,theteamsarerankedand

rewardedaccordingtotheresults.

在籃球比賽中,多個球隊(duì)會相互競爭。比賽結(jié)束后,根據(jù)各隊(duì)之間的勝負(fù)情況,會對參賽球隊(duì)進(jìn)

行排名并給予相應(yīng)的獎勵。

Intheeventorganization,thecompetitionsystemwillbeselectedaccordingtothenumberof

participatingteams,thenatureofthecompetitionandotherfactors,andtheschedulewillbe

automaticallyformed.Itmainlyadoptsthedirectknockoutruleandthesinglecycleruletoorganize

thecompetition.

在組織賽事時,會根據(jù)參賽球隊(duì)的數(shù)量、比賽性質(zhì)等因素,選擇適合的賽制,并自動生成賽程安

排。通常采用直接淘汰制和單循環(huán)制來組織比賽。

Inthissession,youneedtodesignanddevelopadesktopapplicationforeventmanagementforthe

basketballassociation,mainlyforeventmanagement.Therolethatusestheapplicationisthe

basketballassociationadministrator.

在本階段,你需要為籃球協(xié)會設(shè)計(jì)和開發(fā)一款管理賽事的桌面應(yīng)用程序,作為籃球協(xié)會管理員的

角色使用。該應(yīng)用程序主要用于管理和安排比賽及賽程。

17

Theapplicationneedstohavethefollowingfunctions:

該程序需要具備以下功能:

?Login;

?登錄;

?MatchOverview;

?比賽概覽;

?VolunteerManagement;

?志愿者管理;

?ImportVolunteers.

?導(dǎo)入志愿者。

DescriptionofProjectandTasks

測試項(xiàng)目和任務(wù)描述

Youhave2.5hoursforthissession.

本階段時間2.5小時。

Whiledevelopingthetestproject,pleasemakesurethedeliverablesconformtothebasicguidelines

drawnoutbydifferentdepartmentsatthebasketballassociation:

開發(fā)測試項(xiàng)目時,請確??山桓冻晒匣@球協(xié)會各部門所制定的基本規(guī)則:

?Thereshouldbeconsistencyinusingtheprovidedstyleguidethroughoutdevelopment.

?在整個開發(fā)過程中,使用所提供的風(fēng)格指南時應(yīng)該保持一致。

?Allrequiredsoftwaremodulesmusthaveapplicableandusefulvalidationanderrormessagesas

expectedbytheindustry.

?所有要求的軟件模塊必須有符合行業(yè)期待的適用且有用的驗(yàn)證及錯誤提示信息。

?Whereapplicable,usecommentsincodetohavethecodemoreprogrammer-readable.

?在適當(dāng)?shù)牡胤?,在代碼中使用注釋以使代碼更加易于編程人員理解。

?Offerascrollbarifthenumberofrecordsonalistoratablethatdonotfitintheinterfacearea

comfortably.Hidescrollbarsifallcontentcancomfortablybedisplayed.

?如果界面大小無法合適地滿足列表或數(shù)據(jù)表中的記錄數(shù)目,提供一個滾動條。若所有內(nèi)容可以合

適地顯示,則隱藏滾動條。

?Pleaseuse"yyyy-MM-dd"foralldateformatinthisapplication.

?在本系統(tǒng)中所有的日期格式請使用“yyyy-MM-dd”。

?Whenloadingapicture,ifthespecifiedpicturedoesnotexistortheloadfails,use

"nopicture.png"instead.

?當(dāng)加載圖片時,如果指定的圖片不存在或者加載失敗,使用“no-picture.png”替代。

?Whenusingcolorstodifferentiatebetweenrowsorrecords,thereneedstobevisibleclarificationonthe

screenastowhattheystandfor.

18

?當(dāng)使用顏色來區(qū)分行或記錄時,窗口中應(yīng)有清晰可見的說明來解釋顏色所代表的含義。

?Thewireframediagramsprovidedaspartofthisdocumentareonlysuggestionsandthesolution

produceddoesnothavetobe,inanyway,mirrorwhathasbeenpictured.

?本文檔提供的線框圖僅供參考,所開發(fā)的解決方案不必照搬所提供的圖樣。

?Timemanagementiscriticaltothesuccessofanyprojectandsoitisexpectedofalldeliverablestobe

completeandoperationalupondelivery.

?時間管理對任何項(xiàng)目的成功開發(fā)是非常重要的,因此希望所有可交付成果在交付時是完整與可運(yùn)

行的。

?Pleasestoreyourdesignanddevelopmentresultsinthe"Session1"folderonyourcomputerdesktop.

Whensubmittingthefinalresults,thereisnoneedtosubmitadatabase,andtheevaluationofthe

programwillbebasedonastandarddatabase.

?請將你的設(shè)計(jì)開發(fā)成果存放在計(jì)算機(jī)桌面下的“Session1”文件夾中。最后提交成果時,無需提交

數(shù)據(jù)庫,程序的評判將基于標(biāo)準(zhǔn)數(shù)據(jù)庫進(jìn)行。

?Intheend,youneedtomakethefolderwhichstoresthedeliverablesofthatsessionintoacompressed

fileandsubmitthecompressedfile“Session1.zip”.

?最后,你需要將存放該階段成果的文件夾形成壓縮文件“Session1.zip”并提交。

InstructionstotheCompetitor

向選手的說明

1.1Createthedatabaseandimportdata

創(chuàng)建數(shù)據(jù)庫和導(dǎo)入數(shù)據(jù)

Createadatabasenamed"S1"inyourdesiredRDBMSplatform(MicrosoftSQLServer).

在你選擇的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)平臺(MicrosoftSQLServer)上創(chuàng)建一個名稱為“S1”的數(shù)據(jù)庫。

ExecutethedatabaseSQLscriptfile,andimportthedataintoyourdatabase.執(zhí)行數(shù)據(jù)庫腳本文件,

導(dǎo)入數(shù)據(jù)到你的數(shù)據(jù)庫中。

Thedatabasestructureprovidedforthepurposeofthissectioncannotbealtered.Thisappliesto

removaloftables,addingordeletinganyfieldsonthetablesorofchangeintheirdatatypes.

不能修改本階段的數(shù)據(jù)庫結(jié)構(gòu),包括不能刪除數(shù)據(jù)表,不能添加或刪除數(shù)據(jù)表中的任何字段,不

能修改數(shù)據(jù)類型。

Thiswillbethedatabaseyoudevelopanduseinthissession.這將是你在本階段開發(fā)使用的數(shù)據(jù)

庫。

Tohelpfurtherperceivethethinkingbehindthestructureofthedatabase,thedatabasedesigners

provideanEntityRelationshipDiagram(ERD).Theaforementioneddiagramexplainstheconceptual

andrepresentationalmodelofdatausedinthedatabase.為了進(jìn)一步幫助了解數(shù)據(jù)庫結(jié)構(gòu)背后的思

19

想,數(shù)據(jù)庫設(shè)計(jì)者提供了一個實(shí)體關(guān)系圖(ERD)。該圖解釋了數(shù)據(jù)庫中所使用數(shù)據(jù)的概念和表示

模型。

20

1.2Createtheapplication

創(chuàng)建應(yīng)用程序

Createadesktopapplicationnamedwith"DesktopS1".Atthissession,youneedtodevelopthe

applicationinaccordancewithsubsequentrequirements.創(chuàng)建一個桌面應(yīng)用程序,命名為

“DesktopS1”。本階段,你需要按照后續(xù)要求開發(fā)該應(yīng)用程序。

1.3Login

登錄

Fig.1Login

Thisisthefirstinterfacethatappearsaftertheprogramruns.Theadministratorlogsintothe

systemusingthemobilephonenumberandpassword.

這是程序運(yùn)行后,顯示的第一個界面。管理員通過手機(jī)號和密碼登錄系統(tǒng)。

If"Rememberme"isselected,thesystemremembersthemobilephonenumberandpasswordof

thelastsuccessfullogin.Whenthescreenisdisplayedthenexttime,thesystemdirectlydisplays

themobilephonenumberandpassword.

若“Rememberme”處于選中狀態(tài),系統(tǒng)將記住最后一次登錄成功的手機(jī)號和密碼,當(dāng)下一次打開

該界面時,直接在輸入框中顯示記住的手機(jī)號和密碼。

21

1.4MatchOverview

比賽概覽

Aftertheadministratorsuccessfullylogsin,thematchoverviewisdisplayed.Thatis,theeventwith

"Ongoing"statusisdisplayed.Bydefault,thecurrenteventisdisplayed.

管理員登錄成功后,顯示比賽概覽界面。默認(rèn)顯示當(dāng)前進(jìn)行賽事的比賽情況,即狀態(tài)為

“Ongoing”的賽事。

Displayadropdownlistontheupperleftoftheinterfacethatshowstheeventnameandtype

concatenatedtogether.Eventswiththedefaultselectionof'Ongoing'status.Youcanselectanother

eventtoviewbyselectingadifferentiteminthedropdownlist.

在界面左上方顯示賽事名稱和賽制類型拼接顯示的下拉列表。默認(rèn)選中狀態(tài)為“Ongoing”的賽事,

可以通過變更下拉列表的選中數(shù)據(jù)選擇另外一項(xiàng)賽事進(jìn)行查看。

Theloginusernameisdisplayedinthelowerleftcorneroftheinterface.

在界面左下方顯示登錄用戶名稱。

Atpresent,thesystemsupportstwokindsofcompetitionmanagement:directknockoutruleandsingle

cyclerule.Iftheeventtypeisdifferent,thedisplayedinformationisdifferent.

目前,系統(tǒng)支持兩種賽制的賽事管理:直接淘汰制和單循環(huán)制。若賽制不同,需要顯示不同的

信息。

Forthedirectknockoutmatch,thedisplayrequirementsareasfollows:

對于直接淘汰制賽事,規(guī)則要求如下:

?Displaythematchesoftheeightteamsintheeventasshowninthetreestructure(currently,direct

knockouteventsalwayshaveeightteams);

?依照如圖所示的樹形結(jié)構(gòu)展現(xiàn)參與賽事的8支球隊(duì)的比賽對陣情況(目前,直接淘汰制賽事的參

賽球隊(duì)都是8支);

?Accordingtotheeventrules,Thereare7matchesinthedirectknockoutevent.Afterallmatches,the

championteamwillbeselected.Thechampionteamwillbedisplayedatthetopandthechampionship

cupwillbeused;

?根據(jù)賽事規(guī)則,直接淘汰制賽事共進(jìn)行7場比賽,全部比賽結(jié)束后,產(chǎn)生冠軍球隊(duì),冠軍球隊(duì)

顯示在最頂部,并使用冠軍獎杯標(biāo)識;

?Displaytheresultofthe7matches.Ifthematchisover,displaythescoreinformationandhighlightthe

winner'snameinred.Aftertheendofthecurrentmatch,theparticipantsofthenextstagewillbe

automaticallydisplayed;Ifthepreviousmatchhasnotended,theparticipatingteamsforthenextmatch

willbedisplayedwithaquestionmark(?)asshowninthefigure.

?顯示7場比賽的對陣情況,若比賽已經(jīng)結(jié)束,則顯示比分信息,并使用紅色突出顯示勝方名稱。

當(dāng)前比賽結(jié)束后,自動顯示晉級下一階段比賽的球隊(duì);前面的比賽未結(jié)束,下一場比賽的參賽隊(duì)

伍用問號?如圖顯示。

22

?Fig.2MatchOverview-DirectKnockout比賽概覽-直接淘汰賽事

Forthesinglecyclematch,thedisplayrequirementsareasfollows:

對于單循環(huán)制賽事,顯示要求如下:

?Displaymatchinformationinthedatagrid,including:

在數(shù)據(jù)網(wǎng)格中顯示比賽信息,包括::比賽編號;:比賽對陣雙方;

?oMatchNumberoTeamso

:比賽日期;:比賽開始時間;:比賽場館;:比賽比分。

DateoStartTimeoStadiumoResult

23

?Fig.3MatchOverview-SingleCycle比賽概覽-單循環(huán)制賽事

Thefollowingbuttonsaredisplayedatthebottomofthepage:

在界面底部顯示如下按鈕:

?VolunteerManagement:管理系統(tǒng)中的志愿者,切換到“VolunteerManagement”界面;

?Exit:退出系統(tǒng),單擊該按鈕,應(yīng)再次詢問是否確認(rèn)退出,經(jīng)過再次確認(rèn)后,關(guān)閉應(yīng)用程序。

24

1.5VolunteerManagement

志愿者管理

Fig.6VolunteerManagement志愿者管理

Theadministratorcanviewthevolunteersonthisinterface.Bydefault,Displayadropdownlistthat

showstheeventnameandtypeconcatenatedtogether.Eventswiththedefaultselectionof'Ongoing'

status.thevolunteersinthecurrenteventaredisplayed.Theadministratorcanselectanothereventto

view.

管理員能夠在該界面中管理志愿者。下拉列表默認(rèn)選中當(dāng)前進(jìn)行的賽事名稱和賽制類型??梢酝?/p>

過變更下拉列表的選中數(shù)據(jù)查看另外賽事的志愿者列表。

Forpreviousevents,volunteerinformationcanonlybeviewed.The"AddVolunteer"buttonis

disabled.

對于之前的賽事,僅能查看志愿者信息?!癆ddVolunteer”按鈕為不可用的狀態(tài)。

Theadministratorcanqueryvolunteersbyname,andthequeryiscaseinsensitive.Thefollowing

informationisdisplayed:

管理員可以根據(jù)姓名查詢志愿者,查詢時不區(qū)分大小寫,顯示如下信息:

?No.:序號;

25

?FirstName:名;

?LastName:姓;

?Gender:性別;

?DateOfBirth:出生日期;

?Telephone:電話;

?Email:電子郵箱;

?Occupation:職業(yè)。

Forongoingornostartevents,volunteerinformationcanbeadded.Clickingonthe'AddVolunteer'

buttonwillbringupthe'AddVolunteer'interface.

對于正在進(jìn)行或者未開始的賽事,可以進(jìn)行志愿者信息的添加。點(diǎn)擊“AddVolunteer”按鈕

彈出【AddVolunteer】界面。

AdministratorscanaddVolunteeronthisinterface,andrecordthebasicinformationofthe

Volunteer.

管理員可以在該界面添加志愿者,需要記錄志愿者基礎(chǔ)信息。

BasicinformationofVolunteerincludes:

志愿者基礎(chǔ)信息包括:

?FirstName:志愿者名稱(必填);

?LastName:志愿者姓(必填);

?Gender:性別,從下列兩種性別中選擇一種:M:男性;F:女性。(必填);

?DateOfBirth:出生日期;(必填);

?Telephone:聯(lián)系方式;(必填)

?Email:郵箱;(非必填)

?Occupation:職位;(必填)

26

Click"Submit"button,PerformnecessaryformatvalidationonRequiredfield、phonenumberand

emailinformation,Providerelevantinformationpromptsifthevalidationfails.Savethevolunteer

informationaftervalidationpasses.單擊“Submit”按鈕,對必填信息項(xiàng)、手機(jī)號和郵箱信息進(jìn)行必要

格式的校驗(yàn),校驗(yàn)不通過要進(jìn)行相關(guān)信息的提示,校驗(yàn)通過保存志愿者信息。

1.6ImportVolunteers

導(dǎo)入志愿者

Administratorscanimporttheinformationofvolunteersinbatchesthroughthe"Import

Volunteers"functioninthisinterface(thetemplateisanExcelfile,andthefieldsarethose

neededtoaddasinglevolunteer).Atthesametime,itneedstobecheckedforthefollowing

points:

管理員可以通過該界面中的“導(dǎo)入志愿者”功能批量導(dǎo)入志愿者信息(模板為Excel文件,字

段為添加單個志愿者所需的字段),同時需要對以下幾點(diǎn)進(jìn)行校驗(yàn):

?Templateformat(only.xlsand.xlsxaresupported);

?模板文件格式(只允許.xls、.xlsx);

?E-mailformat;

?電子郵箱基本格式校驗(yàn);

?Whetherthetemplateisempty;

?模板是否為空;

?Whetherthetemplateiscorrect;

?模板是否正確;

?Whetherthereisanyemptylineinthetemplate.

?模板里是否有空行。

Whenanerroroccurs,adialogboxshouldpopuptoprompttheuserwiththefollowing

format:Row{Excelrownumber}:{Error1};{Error2}...

當(dāng)出現(xiàn)錯誤時,需要彈出對話框進(jìn)行提示,提示格式為:第{{Excel行號}}行:{{錯誤1}};{{錯

誤2}}...

27

Markingform(Sample)

編號任務(wù)名稱類型描述總分值子分值得分

1第1階段-所有任務(wù)正確提交M合理安排時間與工作管理,實(shí)現(xiàn)所有任務(wù)正確提交2

>創(chuàng)建一個桌面應(yīng)用程序,命名為“DesktopS1”,后

2第1階段-創(chuàng)建應(yīng)用程序M

續(xù)開發(fā)該應(yīng)用程序1

3

3第1階段-登錄M>登錄功能實(shí)現(xiàn),登錄成功后跳轉(zhuǎn)比賽概覽頁面4

>Rememberme功能實(shí)現(xiàn)

>登錄失敗能夠正確提示4

15

比賽概覽功能

>下拉列表及選擇切換功能3

>樹形結(jié)構(gòu)展示比賽對陣情況

4第1階段-比賽概覽M

>TeamLOGO展示情況8

>比分情況及冠軍圖片展示情況

>左下方顯示登錄用戶信息

>數(shù)據(jù)網(wǎng)格顯示比賽信息5

>志愿者管理和退出按鈕點(diǎn)擊確認(rèn)是否退出

15

志愿者管理功能

5第1階段-志愿者管理M>下拉列表及選擇及列表數(shù)據(jù)刷新6

>添加志愿者按鈕啟用/禁用狀態(tài)

>支持志愿者名稱的正確搜索

>新增志愿者頁面顯示正確,保存成功9

>必填信息項(xiàng)與信息項(xiàng)格式校驗(yàn)

第1階段-導(dǎo)入志愿者

批量導(dǎo)入志愿者數(shù)據(jù)

6M>按需求進(jìn)行校驗(yàn)

>成功批量導(dǎo)入數(shù)據(jù)5

>報錯信息提示完整

第1階段-退出退出成功1

5

溫馨提示

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

評論

0/150

提交評論