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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

The47thWorldskillsCompetition

SelectionCompetitionofJiangsuProvince

SampleTestProjectofITSoftwareSolutionsforBusiness

第47屆世界技能大賽

江蘇省選拔賽

商務軟件解決方案項目樣題

Session1

第1階段

Submittedby:

PropositionExpertGroup

命題專家組編寫

Contents

內容

ThisTestProjectproposalconsistsofthefollowingdocumentation/files:

本測試項目包含以下文檔/文件:

1.TestProject_S1.pdf

2.Session1-MsSQL.sql

Introduction

介紹

Duetothelarge-scaleexpansionatKazanNeft,thecompanyhasdecidedtodevelopanin-house

maintenancemanagementandenterpriseassetmanagementsystem.Aspartofsuchasystem,you

arerequiredtodevelopadesktopapplicationtohandleemergencymaintenanceorders.

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

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

DescriptionofProjectandTasks

測試項目和任務描述

Youhave2.5hoursforthissession.

本階段時間2.5小時。

Whiledevelopingthetestproject,pleasemakesurethedeliverablesconformtothebasicguidelines

drawnoutbydifferentdepartmentsatKazanNeft:

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

?Thereshouldbeconsistencyinusingtheprovidedstyleguidethroughoutdevelopment.

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

?Allrequiredsoftwaremodulesmusthaveapplicableandusefulvalidationanderror

messagesasexpectedbytheindustry.

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

?Offerascrollbarifthenumberofrecordsonalistoratablethatdonotfitintheformarea

comfortably.Hidescrollbarsifallcontentcancomfortablybedisplayed.

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

內容可以合適地顯示于窗體中,隱藏滾動條。

?Thede-factostandard,ISOcompliantdateformatisYYYY-MM-DDwhichwillbeusedin

thistaskwhereapplicable.

TP09_S12of10

?實際符合ISO所兼容的標準日期格式是YYYY-MM-DD,在本任務適用的地方使用此

日期格式。

?Whereapplicable,usecommentsincodetohavethecodemoreprogrammer-readable.

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

?Theuseofvalidandpropernamingconventionsisexpectedinallmaterialsubmitted.

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

?Anyformorreportoncecreatedshouldbedisplayedinthecenterofthescreen.

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

?Whenaformoradialogueisinfocus,operationsonotherformsneedtobesuspended.

?當一個窗體或對話框處于焦點狀態(tài),其它窗體上的操作需暫停。

?ThecaptionofDeleteandCancelbuttonsneedtobeinredtohelpwithaccidentalmishaps.

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

?Whenusingcolorstodifferentiatebetweenrowsorrecords,thereneedstobevisible

clarificationonthescreenastowhattheystandfor.

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

?Thewireframediagramsprovidedaspartofthisdocumentareonlysuggestionsandthe

solutionproduceddoesnothavetobe,inanyway,mirrorwhathasbeenpictured.

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

?Timemanagementiscriticaltothesuccessofanyprojectandsoitisexpectedofall

deliverablestobecompleteandoperationalupondelivery.

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

完整與可運行的。

InstructionstotheCompetitor

向選手的說明

1.1CreatingtheDatabase

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

Createadatabasebythenameof“Session1”inyourdesiredRDBMSPlatform(MicrosoftSQL

Server).Thiswillbethemainandonlydatabaseyouwilluseinthissession.

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

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

1.2ImportingDatabaseStructure

導入數(shù)據(jù)庫結構

DependingonyourpreferredRDBMSplatform,aSQLscriptsismadeavailable.Thesaidscripts

consistofthedatabasestructureanddatarequiredtocompletethetasks.Thedataneedstobe

importedtothedatabasecreatedforthissessionnamed“Session1”.

TP09_S13of10

根據(jù)你選擇的關系型數(shù)據(jù)庫管理平臺,提供了一個SQL腳本。該腳本包含了數(shù)據(jù)庫結構及

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

Asinstructedbythedesigners,thedatabasestructureprovidedforthepurposeofthissectioncannot

bealtered.Thisappliestoremovaloftables,addingordeletinganyfieldsonthetablesorofchange

intheirdatatypes.

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

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

Tohelpfurtherperceivethethinkingbehindthestructureofthedatabase,thedatabasedesigners

provideanEntityRelationshipDiagram(ERD).Theaforementioneddiagramexplainsthe

conceptualandrepresentationalmodelofdatausedinthedatabase.

為了進一步幫助了解數(shù)據(jù)庫結構背后的思想,數(shù)據(jù)庫設計者提供了一個實體關系圖(ERD)。

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

TP09_S14of10

1.3CreateLoginForm

創(chuàng)建登錄窗體

Companyemployeesdependingontheirresponsibilitiesneedtogainaccesstothesystemusinga

formaspicturedabove.TherearetwomajorcategoriesusingtheEmergencyMaintenancesystem

whichcanbedescribedasfollows:

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

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

1.AccountableParty:Eachoftheassetsinthesystemneedtobeassociatedwithan

employee.Thispersonwillberesponsibleinmakingsureitisoperational.Thereareno

limitsastohowmanyassetscanasingleemployeebeliablefor.

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

行的。對于一名員工能夠負責多少項資產(chǎn)沒有限制。

2.MaintenanceManager:Therearemanagersinthecompanywhowilllookafterthe

assetsandwillbefollowingupontheirmaintenancejobs.

維護經(jīng)理:公司內有經(jīng)理負責照看資產(chǎn),跟進其負責維護的職責。

?Pleasenotethatonlyemployeeswithausernamemaylogontothesystem.

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

?Thefield“isAdmin”inthedatabaseindicateswhethertheuserisamanager(TRUE)ornot.

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

?Afterasuccessfullogintheusershouldbedirectedtotheproperform.

?在登錄成功后,用戶應轉到合適的窗體。

TP09_S15of10

1.4ManagingEMRequestsbyAccountableParty

負責方管理EM請求

Theformpicturedabovewillbemadeavailabletoemployeesidentifiedas“accountableparty”

afterlogin.TheycanthenuseittoreviewtheirassetsandtheEMrequestedassociatedwiththem.

登錄后,上圖所示窗體將提供給標識為“負責方”的員工。他們能夠使用該窗體來核查他們的

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

?Thefollowinginformationforeachassetneedstobelisted:

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

oAssetSN,AssetName,LastClosedEM,NumberofEms

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

?Whenadateissetunder“EMEndDate”onthe“EmergencyMaintenances”itspecifiesthat

therequesthasbeencompletedonthesaiddate.

?當在“緊急維護”中的“緊急維護結束日期”下設定了一個日期的話,這指的是(緊急維

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

?Theassetswithopenrequests(havenotbeencompleted)shouldbevisuallymarked

(differentbackgroundcolororotherindicators).

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

出。

?“LastClosedEM”displaysthefinishingdateforthelastcompletedtask.

?“最后關閉的緊急維護”顯示最后完成任務的完成日期。

?ThenumberofEMrequestsorworkordersthathavebeencompletedforanassetshouldbe

displayedas“NumberofEMs”.

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

護數(shù)量)”。

TP09_S16of10

?Byselectinganassetfromthelistandclickingonthe“SendEmergencyMaintenance

Request”buttonatthebottomoftheform,theemployeecancreateanewEMrequestas

describedinthenextsection.

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

建一個新的緊急維護請求,如下部分所述。

1.5RegisteringaNewEMRequestforanAsset

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

Thecompanyemployeemayusethedesignatedbuttononthemainformtocreateanewrequest.

Thedetailsoftheformaredescribedhere:

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

?Thefollowingitemsneedtobedisplayedontheformasshownonthewireframeabove:

?以下項需在窗體上顯示,如上圖所示:

oAssetSN,AssetName,Department,Priority,DescriptionofEmergency,Other

Considerations

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

?ThedataforAssetSN,AssetNameandDepartmentareretrievedfromthedatabaseandare

nottobechanged.

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

?Theotherfieldsaretobefilledinbytheemployeeinordertosendtherequestandan

appropriatemessageistobeshowntotheclientincasetherequirementsarenotmet.

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

示信息。

?TheusermayonlyregisteranewEMrequestforanassetiftherearenootheropenrequests

associatedwithitonthesystem.

TP09_S17of10

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

項新的緊急維護請求。

1.6ManagingEMRequestsbyMaintenanceManager

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

Themaintenancemanagerafterloggingontothesystem,mayusethisformtoviewandmanage

openrequestsregisteredonthesystembyotherpersonnel.

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

?Thefollowinginformationneedtobeshownforeachoftherequests:

?每個請求需顯示以下信息:

oAssetSN,AssetName,ReportDate,EmployeeFullName,Department

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

?Whenadateissetunder“EMEndDate”onthe“EmergencyMaintenances”itspecifies

thattherequesthasbeencompletedonthesaiddate.

?當在“緊急維護”中的“緊急維護結束日期”下設定了一個日期的話,這指的是(緊

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

?Theopenrequestsshouldbesortedaccordingtothefollowingcriteria:

?開放請求應根據(jù)以下標準進行排序:

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

“Normal”.

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

oThenbythedateregisteredwheretheoldestisdisplayedfirst.

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

TP09_S18of10

?Byselectingarequestandusingthebuttonatthebottomoftheformmarkedas

“ManageRequest”,theuserwouldbeabletoviewandcompletetheirinformationas

describedinthenextsection.

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

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

1.7EmergencyMaintenanceRequestDetails

緊急維護請求詳細信息

Toviewarequestandtoaddfurtherdetails,themaintenancemanagerneedstousethisform.Here

arethefunctionalitiesrequested:

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

?Thefollowingdatashouldbemadeavailabletothemanager:

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

oAssetSN,AssetName,Department,RegisteredOn,CompletedOn,Technician

note,PartName,Amount

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

名稱,數(shù)量

?ThedataforAssetSN,AssetName,andDepartmentareretrievedfromthedatabaseandare

nottobechanged.

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

?Whenatechnicianusespartsintheprocess,theymanagershouldbeabletoaddthemas

follows:

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

oThepartneedstobeselectedfromtheavailablepartslistinthedatabase.

TP09_S19of10

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

oEachparthasaneffectivelife(indays)inwhichtheycanbeusedbeforetheywould

needtoberetired.Forexample,thetireofatruckcouldhaveaservicelifeoftwo

yearsmaximum.

o每個

溫馨提示

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

評論

0/150

提交評論