版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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的大范围扩张,公司已经决定开发一款内部维护管理与公司资产管理系统。
作为系统的部分,要求你开发一款桌面应用程序,用于处理紧急维护订单。
DescriptionofProjectandTasks
测试项目和任务描述
Youhave2.5hoursforthissession.
本阶段时间2.5小时。
Whiledevelopingthetestproject,pleasemakesurethedeliverablesconformtothebasicguidelines
drawnoutbydifferentdepartmentsatKazanNeft:
当开发测试项目时,请确保可交付成果符合KazanNeft公司各部门所列出的基本指引方针。
•Thereshouldbeconsistencyinusingtheprovidedstyleguidethroughoutdevelopment.
•在整个开发过程中在使用所提供的风格指南时要具有一致性。
•Allrequiredsoftwaremodulesmusthaveapplicableandusefulvalidationanderror
messagesasexpectedbytheindustry.
•所有要求的软件模块必须有行业所期待的适用且有用的验证及错误提示信息。
•Offerascrollbarifthenumberofrecordsonalistoratablethatdonotfitintheformarea
comfortably.Hidescrollbarsifallcontentcancomfortablybedisplayed.
•如果窗体大小无法合适地满足列表或数据表中的记录数目,提供一个滚动条。若所有
内容可以合适地显示于窗体中,隐藏滚动条。
•Thede-factostandard,ISOcompliantdateformatisYYYY-MM-DDwhichwillbeusedin
thistaskwhereapplicable.
TP09_S12of10
•实际符合ISO所兼容的标准日期格式是YYYY-MM-DD,在本任务适用的地方使用此
日期格式。
•Whereapplicable,usecommentsincodetohavethecodemoreprogrammer-readable.
•若适用时,在代码中使用注释以使代码更加易于编程人员理解。
•Theuseofvalidandpropernamingconventionsisexpectedinallmaterialsubmitted.
•在所有提交的材料中使用有效与合适的命名规范。
•Anyformorreportoncecreatedshouldbedisplayedinthecenterofthescreen.
•任何窗体或报表一经创建应显示在屏幕中央。
•Whenaformoradialogueisinfocus,operationsonotherformsneedtobesuspended.
•当一个窗体或对话框处于焦点状态,其它窗体上的操作需暂停。
•ThecaptionofDeleteandCancelbuttonsneedtobeinredtohelpwithaccidentalmishaps.
•Delete(删除)和Cancel(取消)按钮的标题需为红色以避免出现失误。
•Whenusingcolorstodifferentiatebetweenrowsorrecords,thereneedstobevisible
clarificationonthescreenastowhattheystandfor.
•当使用颜色来区分行或记录时,窗口中应有清晰可见的说明来解释颜色所代表的含义。
•Thewireframediagramsprovidedaspartofthisdocumentareonlysuggestionsandthe
solutionproduceddoesnothavetobe,inanyway,mirrorwhathasbeenpictured.
•本文档提供的线框图仅供参考,所开发的解决方案不必照搬所提供的图样。
•Timemanagementiscriticaltothesuccessofanyprojectandsoitisexpectedofall
deliverablestobecompleteandoperationalupondelivery.
•时间管理对任何项目的成功开发是非常重要的,因此希望所有可交付成果在交付时是
完整与可运行的。
InstructionstotheCompetitor
向选手的说明
1.1CreatingtheDatabase
创建数据库
Createadatabasebythenameof“Session1”inyourdesiredRDBMSPlatform(MicrosoftSQL
Server).Thiswillbethemainandonlydatabaseyouwilluseinthissession.
在你选择的关系型数据库管理系统(RDBMS)平台(MicrosoftSQLServer)上创建一个数
据库,命名为“Session1”,这将是你在本阶段使用的主要及唯一的数据库。
1.2ImportingDatabaseStructure
导入数据库结构
DependingonyourpreferredRDBMSplatform,aSQLscriptsismadeavailable.Thesaidscripts
consistofthedatabasestructureanddatarequiredtocompletethetasks.Thedataneedstobe
importedtothedatabasecreatedforthissessionnamed“Session1”.
TP09_S13of10
根据你选择的关系型数据库管理平台,提供了一个SQL脚本。该脚本包含了数据库结构及
完成任务所需的数据。数据需要导入到为本阶段而创建的名为“Session1”的数据库中。
Asinstructedbythedesigners,thedatabasestructureprovidedforthepurposeofthissectioncannot
bealtered.Thisappliestoremovaloftables,addingordeletinganyfieldsonthetablesorofchange
intheirdatatypes.
正如设计者所述,为本部分提供的数据库结构不能被修改,包括不能删除数据表,不能添加
或删除数据表中的任何字段,或不能修改数据类型。
Tohelpfurtherperceivethethinkingbehindthestructureofthedatabase,thedatabasedesigners
provideanEntityRelationshipDiagram(ERD).Theaforementioneddiagramexplainsthe
conceptualandrepresentationalmodelofdatausedinthedatabase.
为了进一步帮助了解数据库结构背后的思想,数据库设计者提供了一个实体关系图(ERD)。
该图解释了数据库中所使用的数据的概念化和表示模型。
TP09_S14of10
1.3CreateLoginForm
创建登录窗体
Companyemployeesdependingontheirresponsibilitiesneedtogainaccesstothesystemusinga
formaspicturedabove.TherearetwomajorcategoriesusingtheEmergencyMaintenancesystem
whichcanbedescribedasfollows:
公司员工需要根据所担负的职责,通过一个窗体来访问系统,窗体如上图所示。紧急维护系
统的使用主要分为两类,如下所述:
1.AccountableParty:Eachoftheassetsinthesystemneedtobeassociatedwithan
employee.Thispersonwillberesponsibleinmakingsureitisoperational.Thereareno
limitsastohowmanyassetscanasingleemployeebeliablefor.
负责方:系统中的每项资产需要关联一位员工。该员工将负责确保该资产是可运
行的。对于一名员工能够负责多少项资产没有限制。
2.MaintenanceManager:Therearemanagersinthecompanywhowilllookafterthe
assetsandwillbefollowingupontheirmaintenancejobs.
维护经理:公司内有经理负责照看资产,跟进其负责维护的职责。
•Pleasenotethatonlyemployeeswithausernamemaylogontothesystem.
•请注意,只有那些拥有用户名的员工才能登录到系统中。
•Thefield“isAdmin”inthedatabaseindicateswhethertheuserisamanager(TRUE)ornot.
•数据库中的“isAdmin”字段指明了用户是一名经理(TRUE)或不是一名经理。
•Afterasuccessfullogintheusershouldbedirectedtotheproperform.
•在登录成功后,用户应转到合适的窗体。
TP09_S15of10
1.4ManagingEMRequestsbyAccountableParty
负责方管理EM请求
Theformpicturedabovewillbemadeavailabletoemployeesidentifiedas“accountableparty”
afterlogin.TheycanthenuseittoreviewtheirassetsandtheEMrequestedassociatedwiththem.
登录后,上图所示窗体将提供给标识为“负责方”的员工。他们能够使用该窗体来核查他们的
资产以及与资产相关联的EM(紧急维护)请求。
•Thefollowinginformationforeachassetneedstobelisted:
•每项资产需列出以下信息:
oAssetSN,AssetName,LastClosedEM,NumberofEms
o资产序列号,资产名称,最后关闭的紧急维护,紧急维护数量
•Whenadateissetunder“EMEndDate”onthe“EmergencyMaintenances”itspecifiesthat
therequesthasbeencompletedonthesaiddate.
•当在“紧急维护”中的“紧急维护结束日期”下设定了一个日期的话,这指的是(紧急维
护)请求在所述日期已经完成。
•Theassetswithopenrequests(havenotbeencompleted)shouldbevisuallymarked
(differentbackgroundcolororotherindicators).
•处于开放请求(还未完成)状态的资产应使用视觉标志(不同背景色或其它标识)标
出。
•“LastClosedEM”displaysthefinishingdateforthelastcompletedtask.
•“最后关闭的紧急维护”显示最后完成任务的完成日期。
•ThenumberofEMrequestsorworkordersthathavebeencompletedforanassetshouldbe
displayedas“NumberofEMs”.
•一项资产已完成的紧急维护请求或工作订单的数量应显示为“NumberofEMS(紧急维
护数量)”。
TP09_S16of10
•Byselectinganassetfromthelistandclickingonthe“SendEmergencyMaintenance
Request”buttonatthebottomoftheform,theemployeecancreateanewEMrequestas
describedinthenextsection.
•通过从列表中选择一项资产并点击窗体底部的“发送紧急维护请求”按钮,员工能够创
建一个新的紧急维护请求,如下部分所述。
1.5RegisteringaNewEMRequestforanAsset
为资产登记新的紧急维护请求
Thecompanyemployeemayusethedesignatedbuttononthemainformtocreateanewrequest.
Thedetailsoftheformaredescribedhere:
公司员工可以使用主窗体上所指定的按钮来创建新的请求。窗体详细信息如下所述:
•Thefollowingitemsneedtobedisplayedontheformasshownonthewireframeabove:
•以下项需在窗体上显示,如上图所示:
oAssetSN,AssetName,Department,Priority,DescriptionofEmergency,Other
Considerations
o资产序列号,资产名称,部门,优先级,紧急情况描述,其它注意事项
•ThedataforAssetSN,AssetNameandDepartmentareretrievedfromthedatabaseandare
nottobechanged.
•资产序列号,资产名称和部门中的数据从数据库中提取,不可修改。
•Theotherfieldsaretobefilledinbytheemployeeinordertosendtherequestandan
appropriatemessageistobeshowntotheclientincasetherequirementsarenotmet.
•其它字段由员工填充来发送请求;如果不符合要求的话,应向客户显示一条合适的提
示信息。
•TheusermayonlyregisteranewEMrequestforanassetiftherearenootheropenrequests
associatedwithitonthesystem.
TP09_S17of10
•当一项资产在系统中没有其它与之相关联的开放请求时,用户才可以为该资产登记一
项新的紧急维护请求。
1.6ManagingEMRequestsbyMaintenanceManager
维护经理管理紧急维护请求
Themaintenancemanagerafterloggingontothesystem,mayusethisformtoviewandmanage
openrequestsregisteredonthesystembyotherpersonnel.
维护经理登录系统后,可以使用本窗体来查看和管理其它人员在系统中登记的开放请求。
•Thefollowinginformationneedtobeshownforeachoftherequests:
•每个请求需显示以下信息:
oAssetSN,AssetName,ReportDate,EmployeeFullName,Department
o资产序列号,资产名称,报告日期,员工全名,部门
•Whenadateissetunder“EMEndDate”onthe“EmergencyMaintenances”itspecifies
thattherequesthasbeencompletedonthesaiddate.
•当在“紧急维护”中的“紧急维护结束日期”下设定了一个日期的话,这指的是(紧
急维护)请求在所述日期已经完成。
•Theopenrequestsshouldbesortedaccordingtothefollowingcriteria:
•开放请求应根据以下标准进行排序:
oFirstby“priority”where“VeryHigh”goesonthetopfollowedby“High”and
“Normal”.
o首先按照“优先级”排序,“非常高”置顶,紧跟着是“高”和“正常”。
oThenbythedateregisteredwheretheoldestisdisplayedfirst.
o然后按照登记日期排序,最早的日期最先显示。
TP09_S18of10
•Byselectingarequestandusingthebuttonatthebottomoftheformmarkedas
“ManageRequest”,theuserwouldbeabletoviewandcompletetheirinformationas
describedinthenextsection.
•通过选择一项请求及使用窗体底部的“管理请求”按钮,用户能够查看和完成他
们的信息,如下部分所述。
1.7EmergencyMaintenanceRequestDetails
紧急维护请求详细信息
Toviewarequestandtoaddfurtherdetails,themaintenancemanagerneedstousethisform.Here
arethefunctionalitiesrequested:
为了查看一个请求并添加进一步详情,维护经理需要使用此窗体。以下是所要求的功能:
•Thefollowingdatashouldbemadeavailabletothemanager:
•以下数据应向经理提供:
oAssetSN,AssetName,Department,RegisteredOn,CompletedOn,Technician
note,PartName,Amount
o资产序列号,资产名称,部门,登记日期,完成日期,技术人员备注,零件
名称,数量
•ThedataforAssetSN,AssetName,andDepartmentareretrievedfromthedatabaseandare
nottobechanged.
•资产序列号,资产名称和部门中的数据从数据库中提取,不可修改。
•Whenatechnicianusespartsintheprocess,theymanagershouldbeabletoaddthemas
follows:
•当一位技术人员在过程中使用了零件,经理应能够如下添加它们:
oThepartneedstobeselectedfromtheavailablepartslistinthedatabase.
TP09_S19of10
o零件需从数据库中已有的零件清单中选择。
oEachparthasaneffectivelife(indays)inwhichtheycanbeusedbeforetheywould
needtoberetired.Forexample,thetireofatruckcouldhaveaservicelifeoftwo
yearsmaximum.
o每个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 机房UPS故障火灾应急演练脚本
- 1月劳动关系协调员(4级)试题(附参考答案解析)
- 安全阀定期校验记录表
- 记录仪维护规程
- 桥梁养护车辆事故应急演练脚本
- 体检机构感染防控管理标准
- 《高盐雾环境用冷却塔防腐设计与维护手册》
- 建筑施工安全教育培训计划
- CN119868323A 双硫仑和盐酸决奈达隆在制备缓解肝损伤药物中的应用
- 冠状病毒感染护理查房指南
- 2026贵州黔晟投资有限公司第一批社会招聘8人建设考试备考试题及答案解析
- (正式版)DB32∕T 2940-2016 《鲜食玉米品种 苏玉糯11》
- 视频监控系统监理实施细则
- (2025年)宁波市江北区辅警考试题《公安基础知识》综合能力试题库附答案
- 安宁疗护评价与考核制度
- 内科主治医师神经内科学考试历年真题章节题库及答案
- LY/T 1558-2017仁用杏优质丰产栽培技术规程
- 山西中考数学计算真题汇总(历年)
- 重庆市专业技术人员继续教育登记卡(2022版)
- 清创缝合-课件
- 安全隐患排查整改台账
评论
0/150
提交评论