第47屆世賽江蘇省選拔賽商務(wù)軟件解決方案項(xiàng)目樣題TestProject-S1_第1頁
第47屆世賽江蘇省選拔賽商務(wù)軟件解決方案項(xiàng)目樣題TestProject-S1_第2頁
第47屆世賽江蘇省選拔賽商務(wù)軟件解決方案項(xiàng)目樣題TestProject-S1_第3頁
第47屆世賽江蘇省選拔賽商務(wù)軟件解決方案項(xiàng)目樣題TestProject-S1_第4頁
第47屆世賽江蘇省選拔賽商務(wù)軟件解決方案項(xiàng)目樣題TestProject-S1_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

The47thWorldskillsCompetition

SelectionCompetitionofJiangsuProvince

SampleTestProjectofITSoftwareSolutionsforBusiness

第47屆世界技能大賽

江蘇省選拔賽

商務(wù)軟件解決方案項(xiàng)目樣題

Session1

第1階段

Submittedby:

PropositionExpertGroup

命題專家組編寫

Contents

內(nèi)容

ThisTestProjectproposalconsistsofthefollowingdocumentation/files:

本測試項(xiàng)目包含以下文檔/文件:

1.TestProject_S1.pdf

2.Session1-MsSQL.sql

Introduction

介紹

Duetothelarge-scaleexpansionatKazanNeft,thecompanyhasdecidedtodevelopanin-house

maintenancemanagementandenterpriseassetmanagementsystem.Aspartofsuchasystem,you

arerequiredtodevelopadesktopapplicationtohandleemergencymaintenanceorders.

由于KazanNeft的大范圍擴(kuò)張,公司已經(jīng)決定開發(fā)一款內(nèi)部維護(hù)管理與公司資產(chǎn)管理系統(tǒng)。

作為系統(tǒng)的部分,要求你開發(fā)一款桌面應(yīng)用程序,用于處理緊急維護(hù)訂單。

DescriptionofProjectandTasks

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

Youhave2.5hoursforthissession.

本階段時(shí)間2.5小時(shí)。

Whiledevelopingthetestproject,pleasemakesurethedeliverablesconformtothebasicguidelines

drawnoutbydifferentdepartmentsatKazanNeft:

當(dāng)開發(fā)測試項(xiàng)目時(shí),請確??山桓冻晒螷azanNeft公司各部門所列出的基本指引方針。

?Thereshouldbeconsistencyinusingtheprovidedstyleguidethroughoutdevelopment.

?在整個(gè)開發(fā)過程中在使用所提供的風(fēng)格指南時(shí)要具有一致性。

?Allrequiredsoftwaremodulesmusthaveapplicableandusefulvalidationanderror

messagesasexpectedbytheindustry.

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

?Offerascrollbarifthenumberofrecordsonalistoratablethatdonotfitintheformarea

comfortably.Hidescrollbarsifallcontentcancomfortablybedisplayed.

?如果窗體大小無法合適地滿足列表或數(shù)據(jù)表中的記錄數(shù)目,提供一個(gè)滾動(dòng)條。若所有

內(nèi)容可以合適地顯示于窗體中,隱藏滾動(dòng)條。

?Thede-factostandard,ISOcompliantdateformatisYYYY-MM-DDwhichwillbeusedin

thistaskwhereapplicable.

TP09_S12of10

?實(shí)際符合ISO所兼容的標(biāo)準(zhǔn)日期格式是YYYY-MM-DD,在本任務(wù)適用的地方使用此

日期格式。

?Whereapplicable,usecommentsincodetohavethecodemoreprogrammer-readable.

?若適用時(shí),在代碼中使用注釋以使代碼更加易于編程人員理解。

?Theuseofvalidandpropernamingconventionsisexpectedinallmaterialsubmitted.

?在所有提交的材料中使用有效與合適的命名規(guī)范。

?Anyformorreportoncecreatedshouldbedisplayedinthecenterofthescreen.

?任何窗體或報(bào)表一經(jīng)創(chuàng)建應(yīng)顯示在屏幕中央。

?Whenaformoradialogueisinfocus,operationsonotherformsneedtobesuspended.

?當(dāng)一個(gè)窗體或?qū)υ捒蛱幱诮裹c(diǎn)狀態(tài),其它窗體上的操作需暫停。

?ThecaptionofDeleteandCancelbuttonsneedtobeinredtohelpwithaccidentalmishaps.

?Delete(刪除)和Cancel(取消)按鈕的標(biāo)題需為紅色以避免出現(xiàn)失誤。

?Whenusingcolorstodifferentiatebetweenrowsorrecords,thereneedstobevisible

clarificationonthescreenastowhattheystandfor.

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

?Thewireframediagramsprovidedaspartofthisdocumentareonlysuggestionsandthe

solutionproduceddoesnothavetobe,inanyway,mirrorwhathasbeenpictured.

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

?Timemanagementiscriticaltothesuccessofanyprojectandsoitisexpectedofall

deliverablestobecompleteandoperationalupondelivery.

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

完整與可運(yùn)行的。

InstructionstotheCompetitor

向選手的說明

1.1CreatingtheDatabase

創(chuàng)建數(shù)據(jù)庫

Createadatabasebythenameof“Session1”inyourdesiredRDBMSPlatform(MicrosoftSQL

Server).Thiswillbethemainandonlydatabaseyouwilluseinthissession.

在你選擇的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS)平臺(tái)(MicrosoftSQLServer)上創(chuàng)建一個(gè)數(shù)

據(jù)庫,命名為“Session1”,這將是你在本階段使用的主要及唯一的數(shù)據(jù)庫。

1.2ImportingDatabaseStructure

導(dǎo)入數(shù)據(jù)庫結(jié)構(gòu)

DependingonyourpreferredRDBMSplatform,aSQLscriptsismadeavailable.Thesaidscripts

consistofthedatabasestructureanddatarequiredtocompletethetasks.Thedataneedstobe

importedtothedatabasecreatedforthissessionnamed“Session1”.

TP09_S13of10

根據(jù)你選擇的關(guān)系型數(shù)據(jù)庫管理平臺(tái),提供了一個(gè)SQL腳本。該腳本包含了數(shù)據(jù)庫結(jié)構(gòu)及

完成任務(wù)所需的數(shù)據(jù)。數(shù)據(jù)需要導(dǎo)入到為本階段而創(chuàng)建的名為“Session1”的數(shù)據(jù)庫中。

Asinstructedbythedesigners,thedatabasestructureprovidedforthepurposeofthissectioncannot

bealtered.Thisappliestoremovaloftables,addingordeletinganyfieldsonthetablesorofchange

intheirdatatypes.

正如設(shè)計(jì)者所述,為本部分提供的數(shù)據(jù)庫結(jié)構(gòu)不能被修改,包括不能刪除數(shù)據(jù)表,不能添加

或刪除數(shù)據(jù)表中的任何字段,或不能修改數(shù)據(jù)類型。

Tohelpfurtherperceivethethinkingbehindthestructureofthedatabase,thedatabasedesigners

provideanEntityRelationshipDiagram(ERD).Theaforementioneddiagramexplainsthe

conceptualandrepresentationalmodelofdatausedinthedatabase.

為了進(jìn)一步幫助了解數(shù)據(jù)庫結(jié)構(gòu)背后的思想,數(shù)據(jù)庫設(shè)計(jì)者提供了一個(gè)實(shí)體關(guān)系圖(ERD)。

該圖解釋了數(shù)據(jù)庫中所使用的數(shù)據(jù)的概念化和表示模型。

TP09_S14of10

1.3CreateLoginForm

創(chuàng)建登錄窗體

Companyemployeesdependingontheirresponsibilitiesneedtogainaccesstothesystemusinga

formaspicturedabove.TherearetwomajorcategoriesusingtheEmergencyMaintenancesystem

whichcanbedescribedasfollows:

公司員工需要根據(jù)所擔(dān)負(fù)的職責(zé),通過一個(gè)窗體來訪問系統(tǒng),窗體如上圖所示。緊急維護(hù)系

統(tǒng)的使用主要分為兩類,如下所述:

1.AccountableParty:Eachoftheassetsinthesystemneedtobeassociatedwithan

employee.Thispersonwillberesponsibleinmakingsureitisoperational.Thereareno

limitsastohowmanyassetscanasingleemployeebeliablefor.

負(fù)責(zé)方:系統(tǒng)中的每項(xiàng)資產(chǎn)需要關(guān)聯(lián)一位員工。該員工將負(fù)責(zé)確保該資產(chǎn)是可運(yùn)

行的。對于一名員工能夠負(fù)責(zé)多少項(xiàng)資產(chǎn)沒有限制。

2.MaintenanceManager:Therearemanagersinthecompanywhowilllookafterthe

assetsandwillbefollowingupontheirmaintenancejobs.

維護(hù)經(jīng)理:公司內(nèi)有經(jīng)理負(fù)責(zé)照看資產(chǎn),跟進(jìn)其負(fù)責(zé)維護(hù)的職責(zé)。

?Pleasenotethatonlyemployeeswithausernamemaylogontothesystem.

?請注意,只有那些擁有用戶名的員工才能登錄到系統(tǒng)中。

?Thefield“isAdmin”inthedatabaseindicateswhethertheuserisamanager(TRUE)ornot.

?數(shù)據(jù)庫中的“isAdmin”字段指明了用戶是一名經(jīng)理(TRUE)或不是一名經(jīng)理。

?Afterasuccessfullogintheusershouldbedirectedtotheproperform.

?在登錄成功后,用戶應(yīng)轉(zhuǎn)到合適的窗體。

TP09_S15of10

1.4ManagingEMRequestsbyAccountableParty

負(fù)責(zé)方管理EM請求

Theformpicturedabovewillbemadeavailabletoemployeesidentifiedas“accountableparty”

afterlogin.TheycanthenuseittoreviewtheirassetsandtheEMrequestedassociatedwiththem.

登錄后,上圖所示窗體將提供給標(biāo)識(shí)為“負(fù)責(zé)方”的員工。他們能夠使用該窗體來核查他們的

資產(chǎn)以及與資產(chǎn)相關(guān)聯(lián)的EM(緊急維護(hù))請求。

?Thefollowinginformationforeachassetneedstobelisted:

?每項(xiàng)資產(chǎn)需列出以下信息:

oAssetSN,AssetName,LastClosedEM,NumberofEms

o資產(chǎn)序列號(hào),資產(chǎn)名稱,最后關(guān)閉的緊急維護(hù),緊急維護(hù)數(shù)量

?Whenadateissetunder“EMEndDate”onthe“EmergencyMaintenances”itspecifiesthat

therequesthasbeencompletedonthesaiddate.

?當(dāng)在“緊急維護(hù)”中的“緊急維護(hù)結(jié)束日期”下設(shè)定了一個(gè)日期的話,這指的是(緊急維

護(hù))請求在所述日期已經(jīng)完成。

?Theassetswithopenrequests(havenotbeencompleted)shouldbevisuallymarked

(differentbackgroundcolororotherindicators).

?處于開放請求(還未完成)狀態(tài)的資產(chǎn)應(yīng)使用視覺標(biāo)志(不同背景色或其它標(biāo)識(shí))標(biāo)

出。

?“LastClosedEM”displaysthefinishingdateforthelastcompletedtask.

?“最后關(guān)閉的緊急維護(hù)”顯示最后完成任務(wù)的完成日期。

?ThenumberofEMrequestsorworkordersthathavebeencompletedforanassetshouldbe

displayedas“NumberofEMs”.

?一項(xiàng)資產(chǎn)已完成的緊急維護(hù)請求或工作訂單的數(shù)量應(yīng)顯示為“NumberofEMS(緊急維

護(hù)數(shù)量)”。

TP09_S16of10

?Byselectinganassetfromthelistandclickingonthe“SendEmergencyMaintenance

Request”buttonatthebottomoftheform,theemployeecancreateanewEMrequestas

describedinthenextsection.

?通過從列表中選擇一項(xiàng)資產(chǎn)并點(diǎn)擊窗體底部的“發(fā)送緊急維護(hù)請求”按鈕,員工能夠創(chuàng)

建一個(gè)新的緊急維護(hù)請求,如下部分所述。

1.5RegisteringaNewEMRequestforanAsset

為資產(chǎn)登記新的緊急維護(hù)請求

Thecompanyemployeemayusethedesignatedbuttononthemainformtocreateanewrequest.

Thedetailsoftheformaredescribedhere:

公司員工可以使用主窗體上所指定的按鈕來創(chuàng)建新的請求。窗體詳細(xì)信息如下所述:

?Thefollowingitemsneedtobedisplayedontheformasshownonthewireframeabove:

?以下項(xiàng)需在窗體上顯示,如上圖所示:

oAssetSN,AssetName,Department,Priority,DescriptionofEmergency,Other

Considerations

o資產(chǎn)序列號(hào),資產(chǎn)名稱,部門,優(yōu)先級(jí),緊急情況描述,其它注意事項(xiàng)

?ThedataforAssetSN,AssetNameandDepartmentareretrievedfromthedatabaseandare

nottobechanged.

?資產(chǎn)序列號(hào),資產(chǎn)名稱和部門中的數(shù)據(jù)從數(shù)據(jù)庫中提取,不可修改。

?Theotherfieldsaretobefilledinbytheemployeeinordertosendtherequestandan

appropriatemessageistobeshowntotheclientincasetherequirementsarenotmet.

?其它字段由員工填充來發(fā)送請求;如果不符合要求的話,應(yīng)向客戶顯示一條合適的提

示信息。

?TheusermayonlyregisteranewEMrequestforanassetiftherearenootheropenrequests

associatedwithitonthesystem.

TP09_S17of10

?當(dāng)一項(xiàng)資產(chǎn)在系統(tǒng)中沒有其它與之相關(guān)聯(lián)的開放請求時(shí),用戶才可以為該資產(chǎn)登記一

項(xiàng)新的緊急維護(hù)請求。

1.6ManagingEMRequestsbyMaintenanceManager

維護(hù)經(jīng)理管理緊急維護(hù)請求

Themaintenancemanagerafterloggingontothesystem,mayusethisformtoviewandmanage

openrequestsregisteredonthesystembyotherpersonnel.

維護(hù)經(jīng)理登錄系統(tǒng)后,可以使用本窗體來查看和管理其它人員在系統(tǒng)中登記的開放請求。

?Thefollowinginformationneedtobeshownforeachoftherequests:

?每個(gè)請求需顯示以下信息:

oAssetSN,AssetName,ReportDate,EmployeeFullName,Department

o資產(chǎn)序列號(hào),資產(chǎn)名稱,報(bào)告日期,員工全名,部門

?Whenadateissetunder“EMEndDate”onthe“EmergencyMaintenances”itspecifies

thattherequesthasbeencompletedonthesaiddate.

?當(dāng)在“緊急維護(hù)”中的“緊急維護(hù)結(jié)束日期”下設(shè)定了一個(gè)日期的話,這指的是(緊

急維護(hù))請求在所述日期已經(jīng)完成。

?Theopenrequestsshouldbesortedaccordingtothefollowingcriteria:

?開放請求應(yīng)根據(jù)以下標(biāo)準(zhǔn)進(jìn)行排序:

oFirstby“priority”where“VeryHigh”goesonthetopfollowedby“High”and

“Normal”.

o首先按照“優(yōu)先級(jí)”排序,“非常高”置頂,緊跟著是“高”和“正常”。

oThenbythedateregisteredwheretheoldestisdisplayedfirst.

o然后按照登記日期排序,最早的日期最先顯示。

TP09_S18of10

?Byselectingarequestandusingthebuttonatthebottomoftheformmarkedas

“ManageRequest”,theuserwouldbeabletoviewandcompletetheirinformationas

describedinthenextsection.

?通過選擇一項(xiàng)請求及使用窗體底部的“管理請求”按鈕,用戶能夠查看和完成他

們的信息,如下部分所述。

1.7EmergencyMaintenanceRequestDetails

緊急維護(hù)請求詳細(xì)信息

Toviewarequestandtoaddfurtherdetails,themaintenancemanagerneedstousethisform.Here

arethefunctionalitiesrequested:

為了查看一個(gè)請求并添加進(jìn)一步詳情,維護(hù)經(jīng)理需要使用此窗體。以下是所要求的功能:

?Thefollowingdatashouldbemadeavailabletothemanager:

?以下數(shù)據(jù)應(yīng)向經(jīng)理提供:

oAssetSN,AssetName,Department,RegisteredOn,CompletedOn,Technician

note,PartName,Amount

o資產(chǎn)序列號(hào),資產(chǎn)名稱,部門,登記日期,完成日期,技術(shù)人員備注,零件

名稱,數(shù)量

?ThedataforAssetSN,AssetName,andDepartmentareretrievedfromthedatabaseandare

nottobechanged.

?資產(chǎn)序列號(hào),資產(chǎn)名稱和部門中的數(shù)據(jù)從數(shù)據(jù)庫中提取,不可修改。

?Whenatechnicianusespartsintheprocess,theymanagershouldbeabletoaddthemas

follows:

?當(dāng)一位技術(shù)人員在過程中使用了零件,經(jīng)理應(yīng)能夠如下添加它們:

oThepartneedstobeselectedfromtheavailablepartslistinthedatabase.

TP09_S19of10

o零件需從數(shù)據(jù)庫中已有的零件清單中選擇。

oEachparthasaneffectivelife(indays)inwhichtheycanbeusedbeforetheywould

needtoberetired.Forexample,thetireofatruckcouldhaveaservicelifeoftwo

yearsmaximum.

o每個(gè)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論