《OA设计文档10.docx》由会员分享,可在线阅读,更多相关《OA设计文档10.docx(13页珍藏版)》请在第壹文秘上搜索。
1、从开始的用例图中,我们大概知道T系统要做些什么了.简单的说就是员工管理工作任务”我们在用例图中分析了解了如何管理的.比方查询.分配等等。我们漏了一个东西,要补进来,就是工作任务本身这个对装实体,我们没有划到用例图中,我们现在用rose划迸来,因为我们下面就是要分析工作任务”这个实体了。翻开以前的rose工程,看方I我选中的地方.usecaseview-main,双击雷开.现在是个空白的真面,我们这里简单的补充划下以前的用例图按如下方法.1.按住员工推到空白的工作区.B8“rohg*b.gOtfW心。歌日她的H)三建7*QU-0AH41J-J12.这里大家看清楚了.在中间的那些囱标区的空白地方点
2、右规.选CUSIoize(育定义)BEQEDSE0300:JUKgS*rwt*xgu11i*“a*DtfWr*-UHMBiSV*11M3QA-i1.Xi”ma1.111.3,呵1j0然后如下,我们选折左边的CreatCSanCnIity,然后添加,然后关闭Ie,WTCTIto1.?”,.人一举耳目备玉朝中系冬龄当隼势留十?图看*学务#H端口第苗冬一生举身留十哀,小娘里止鲁冬桑,科国十一班再援势目沿3.rr麻了F(A1.MiaVIVJBr*1r*H也ft;,,*.*S-*.B0jt*工匕七&阳R6Q4jd.员工用了,工作任务有了.员工管理工作任务呢?我们就要加一个用例了.把他们连起来点中间的那个
3、椭圆,在空白区点下.名字该成“管理任务结果如下然后我们用那黑色线条把他们连起来.如下,我们的用例图就补充到这里了.然后分析我们的工作任务,这个步骤几乎和分析员工是一样的.I.在包想加个类.名字我们叫WorkTaSk然后杷类和工作任务拖到图中的空白地方.然后用线连起来结果如下z,上。然后向加员工类一样.加工作任务的慎性和方法。属性和方法我们的密分析过一些,这里我列出来U工作任务这个东西要包含以下信息这里就是属性A,任务要有简要标题描述,B,任务要有完整的内容揍述C,任务要记录开始时间和预计结束时间和实际完成时间D.任务要分类别,比方比方电话,会说,出差警警E.任芬要有当前的状态,比方是还没到时何
4、.迂是已级做完了等.卜.任务要分优先级,比方有的要加分处理的G,任务要有到时向钟提醒功能,就是到点了要给个什么提示.H,任务要有所有者,就是要知遒是谁分配的.I,任务要有执行人.就是任务由谁来执行.2,上次最后的用例图中的用例就是工作任务的方法.参加的时候,有茎不一样的地方我会说明,我加完属性后的结果如下,注意看下type的设置这里时间用的时同类型,分配人和执行人因为都是员工所以我们用员工类型。CUrtutr*U4Dt三:三:-三三三这里的方法我们要考虑下员工查看任务,这个任务应该是自己的任务,所以这里我们要有参数了,参数就是员工.并且这个“查看当前任务列表”返回的是很多任分,而不是某一个任务
5、,所以这个方法应该是静态方法.我主一个为例子,“查看当前任分列表”参数的加法。在如的方法设置的时候,选detai1.右奖.敢入参数名称,然后选择参数的类型QtfUtekrjMBM三8*tSV三三w-C)CmVkri*QXftCr三*UM*IM工作任务UwCWVM)UKt*4*:fU1.ywti*.mMr39*a*tti*.*Amm*imuMc*MMtMi4yajGAMftMitjI1J匚口口13这里我们的“查看当前任务列表方法返回的应该是个列表,所以我们返回类型用java.Uti1.1.ist.J.,1,1.IDtfU1IfnUHM5i-*E*iHftvwE*nxrra?fIbamVwCmW(
6、j1.M:bcWATM-eftMMce1.*tf*ncv*MUt1.mmcfCM*etf*mbe*ecvee4耳.IIMbrtrWT1.-*art(cufW1.KtZ城p(meeera0oyv*4ofXft*M4Miprt31ee*raftf,Ocm。,-Du.WGoM(H2MOumek1.M 9*4*Cm*v*r*bI*M*mmiUma34a(*ttO2Z,ki*MU Sr1.er! aJ-32kMMAsVMt“41.加,3Wn三uf1.4r1.*ru*32*心3yTeSumbf1.7cTtk,EIS,4KS1.*nw*uD*,“2Q2eKWMgjv81.rtncnmCVz*nffan*ti
7、rV1.rvA1.f1.tKcn.apU04k*TfcvSUrtMc4ger46、小做到这里的时候,我又旭.到了一个方法。当我们对员工或工作任务的某个实例做操作的时候,都应该先找到这个财泉才行,就是获取他的实例,那么在每个方象类中,我们却要补一个获取四象自己的方法。因为结果是要辨到一个对象,所以返回都是对象囱己,并且是个伸态的方法.一茨是根据唯-关键字荻取,员工可以根据员工,那么员工id就是人口参数了.ir牙草款野甚明不/口用中冷。口Y坐哲班冬善翼系/骈修号*决势一珈5W田或知野碑有邨曲第麻田zr-jajzrpnMW-aRaMSBPigirw.iHdwMw台T4Y海口Y“第5招ISJpn*)11*升U1.J等上秘笑一珈战孝为寺工彳蚕XB等苗云.北辨见左老3劭工选中就可以了结果如下,这样看起来更直观点.*r:BMjsa7-a-DtfH电rRI4VmC*I到这里我们的“工作任务”分析完了.这里大家要理解.这一步,要搞清楚的是什么东西我们要得到什么东西.大家不要急着写代码.因为我们在分析it展中会发现更多我们需要的东卤.想的更完善,我们后面写代码必怵更顺利,设的相对更少一