版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、从开始的用例图中,我们大概知道了系统要做些什么了。简单的说就是”员工管理工作任务”我们在用例图中分析了解了如何管理的,比如查询,查看,分配等等。我们漏了一个东西,要补进来,就是”工作任务”本身这个对象实体,我们没有划到用例图中,我们现在用rose划进来。因为我们下面就是要分析”工作任务”这个实体了。打开以前的rose项目,看到我选中的地方,use case view- main,双击打开,现在是个空白的页面,我们这里简单的补充划下以前的用例图按如下方法,1,按住员工拖到空白的工作区2,这里大家看清楚了,在中间的那些图标区的空白地方点右建,选customize(自定义)然后如下,我们选折左边的C
2、reates an entity,然后添加,然后关闭然后多了我鼠标那里的一个图标,就是最下面那个,这个图标表示一个实体,我们的工作任务就要用这个图标表示,然后选中他,在空白区点一下。结果如下,我们把名字改成工作任务员工用了,工作任务有了,员工管理工作任务呢? 我们就要加一个用例了,把他们连起来点中间的那个椭圆,在空白区点下 名字该成“管理任务” 结果如下tT口fw 斗】$ JV4I1 PJt WM| / 芒 * 1 ,jz1 盘 2询lb* *:丘.qiE' !T -. I他1MWIfaM4- u -rt hi-i-J H 叫戸 Iff T. A i-lMill丄J邑目H E* llt
3、M 珊rgi; &w«:邸 囂岀1 MdE 梓啊如 HS0H电 F 4 护回 0 B 0 7 4-Q DJ M |护防 C总t讥咅Tj w tf kib Q工ft聲瘠 q PXM fej-MlitL -JillSUlVI4W早口 m 刃1211-O tldfifl1 Bielkeliplor!?) ArxacL a11 c.e-"hiXR . kLa ail B VwLUi 吉 s*55'i<l bl,L*rr5 出 (_ uGjF.tl Va-ir tf|kl <.Sir""S IKidmJL TfetJU L46-X14:
4、3D:3 7J|jc<miptnherrt C:VPfoiftm Hltjr4iEi、?rrTi!Hiii rim:TjnShi riJfi Cd diC! g1的曲14; 30:3 Z| WiFftllFNG: CtmperK M LmpkiyrelOMMd tam*4cl -eM< ml然后我们用那黑色线条把他们连起来,如下,RH D* U*hEww r.twX -吋Kt*; >dd Irr rfMwf Hsd口®p 鼻电乍 & ip 0 a ® z * 、耳 or篦 u-dtr T C止中氐訂Tjwifibi D工柞径券 r E pTF-汁
5、M fes-MIfttl 0Ii3 Id Cl U|k¥d V|*wFl - Pi T« >11121 &-Q t-LdfiB ET轉哄AcUdCC Rd IT hlXK U BU 311 B hLb 岂A汕wi屮Law 山 Cj . Tij-iniE.I Vi ir|j mpT 衬mi. <i Sir用dT?<ihii Lj611】Nwt yX.E-1= 乂JETti lT*:d 口:3?J CinpriBeBt C;.P即Iflfft HI十呷审如“曲1-氐_0号pMKpl 即理呂购itUng £d<fe的住闫"口li
6、; J:U:Ll J| WHaNING: Ctmptncrii Lrnployce -1? inc*Qd|3:| luKd In i:*4u tildt 1«相世| viol In mwlrli - mourd h e-M 时 IMeFIJj也” Lr *"iji Ia 心 j c >ihi 山 * h® 总 »VI! * VI.'-Jj>r viiL'b 遍剁*q* J*h<>«我们的用例图就补充到这里了。然后分析我们的工作任务, 这个步骤几乎和分析员工是一样的,1,在包想加个类。名字我们叫WorkTa
7、sk<> 址抽2 fa UMF MV i-1.1 miMBia 田t&WM囂肉 豪宣丹 梓片日申 HGEiH电 F4 护回 0 B Q 7 4-尸暮口二| C心t讥咅Tj w tf kib i D工ft径畀 T » Pl 厂0習牡f吾 .+ 岂 fel-MlitL-JifiS Q w沁“* 1=1 口 B XTlW -RilWS B I,= £ hixi Qi VwlUi 去 A=.S'i*i<出 (j B-XlT-I5niE.I1&"S 朋4TfctJ-匚一工C2n员工ffiQni U&e C' 5l |
8、1Iccmxp1204t»S1£-,(fan 11 宀 n:-120-4)feHrRo耐炸 Podwtyr 刚 ht#iRanarvu-LrnpJciy “叭 ba*讯倒d Strmj 凶d浮: Ginr ij 刘輕英* cf创砌3&d:irt轲呱d 知训 单Io用护:,SiMr SlrirwZ1购0 l)HM:3 工3二 匸onipuim 匚:帝耳屮理门卜吐匸切丹3*北1呂和吃闫HnJ J| W卜bNlh>G; Ctmpurwni tmnloyvc! -1? inc*Qd|t| lomtd * eMr wtikh Ib|ibit| viol In mwlrl
9、i - mowrd h oi 10cFu* pkljb.IT4l-fl 11S«Fanlt IbCh誑首静 J*bM厂i* ; J <: 1 J"川0P丘.-qiE' -. |盂 a ;fl雇MGdEEMyn/然后把类和工作任务拖到图中的空白地方,然后用线连起来结杲如下E34* <M-J4ii«Ml P UM HT'ft U J KilMjej *1目h &ck&ww闪曲 MdE '如如 HBE«H K电亍|厚时口画© B 0 * *Q DJ M |%低决汁i O W* CQIi T|a*C|
10、i.|kT c工住旦帘 t 身工 彳0祕T尊土,U,AxE-3£1 s/tye 习 口viw&口iqtim日 C bt«n :E B血屮* t】申呼4 )三 A33<fVV<k»B -fll i*i«nnuJk 三 PiTlMUtaflBS 耳 Vbin 圭 Aa.3-?u itts !?xa O沖仙丽口j Il«pl EIB H1.*:雷 1 «V Z Radvi, r-r>«i Lj hi-or01 c>li-'i l-'s-e L d:-工作F千WrT診fVfilh 购a
11、n*4el0 Titfl 'E'nr tw-efFu* ikljL. jtf4i-i VJ3«ranlt "hE首肿 J*b> rj <: " l je"|檜瞰aidbu,FQ;总.£第+BIS.I.1去然后向加员工类一样,加工作任务的属性和方法。 属性和方法我们前面分析过一些,这里我列出来 1,工作任务这个东西要包含以下信息-这里就是属性A, 任务要有简要标题描述,B, 任务要有完整的容描述C, 任务要记录开始时间和预计结束时间和实际完成时间D, 任务要分类别,比如比如,会议,出差等等E, 任务要有当前的状态,比如
12、是还没到时间,还是已经做完了等。F,任务要分优先级,比如有的要加急处理的G,任务要有到时闹钟提醒功能,就是到点了要给个什么提示。H,任务要有所有者,就是要知道是谁分配的。I,任务要有执行人,就是任务由谁来执行。2,上次最后的用例图中的用例就是工作任务的方法。弟二步,细化*杳石杳呦仃傍列jHU伺杳看奋诃任鶴列表祐斗二!>N扌十任务怕理_L作杠等左悄我的仃补外四弘削化“许廻丄件仃务*用倒條氏找的仃餡加入的时候,有些不一样的地方我会说明,我加完属性后的结果如下,注意看下type的设置这里时间用的时间类型,分配人和执行人因为都是员工所以我们用员工类型。这里的方法我们要考虑下员工查看任务,这个任务
13、应该是自己的任务,所以这里我们要有参数了,参数就是员工。并且这个“查看当前任务列表”返回的是很多任务,而不是某一个任务,所以这个方法应该是静态方法。我主一个为例子,“查看当前任务列表”参数的加法。在加的方法设置的时候,选detail,右键,输入参数名称,然后选择参数的类型这里我们的“查看当前任务列表”方法返回的应该是个列表,所以我们返回类型用然后还要设置方法是静太的。选java-default static改为true.大家按此放法加完以后任务列表,等等那些任务列表的方法。这里我就不一一的加了。这里说下怎么区分要加的方法是不是静太方法:如果一个方法是在获取某个对象实例后进行的操作,那么就是实例
14、方法。 如果一个方法是在没后获取到事例对象时进行的操作,那么就用静态方法。加安排工作任务的时候,我们要想想安排工作任务是怎么回事。然后才能确定入口参数和返回参数。这也就是概要设计最重要的部分。安排工作应该把一个工作分配一个人。所以我们的入口参数哈是员工。返回boolean表示分配成功还是失败接受工作任务呢我们想象我们接受工作的时候,其实就是别人给我们分配的时候,别人分配到我们手里,他分配了我们自己就接受了,实际是同一个过程。那些这里这个方法就是多余的了。我们要去掉用例图中的”接受任务”那个用例这是个不断完善的过程。希望大家明白!!!修改我的任务应该就是修改一个任务,所以这里就不用入口参数了,和
15、员工的修改一样 取消任务一样的。做到这里的时候,我又想到了一个方法。当我们对员工或工作任务的某个实例做操作的时候,都应该先找到这个对象才行,就是获取他的实例,那么在每个对象类中, 我们都要补一个获取对象自己的方法。 因为结果是要得到一 个对象,所以返回都是对象自己,并且是个静态的方法。一般是根据唯一关键字获取,员工可以根据员工,那么员工id就是入口参数了。工作任务没有关键字,这里我们又要补上工作任务的唯一关键字,我们加个任务ID吧(wtld),同时把他作为入口参数大豕补上。补上后如下,每个类的最下面两个方法就是刚补的。Worktask最前面补了一个 wtld,工作任务的唯一标示。记住,每个实体
16、对象,都应该有自己的唯一标识。同丁(fror-. I fee Cifj )"0 F4 Itfc '心 Fstpk 1+flNJt Aacfl氏';Ajoiy W祈 MHot- c Jit 氐訂 TjwfEl Ikinii D工律径弄 甲< PI+ 岂 fej<K14tL0Ji5LjV|*wFl 口 =0 刃 1211-Q tiri?無址M* I lnl ->i -=磐 A«r4rT kck C 'tfFJETi Axufl h1 i-Kii 亘JU益就dEW祖 rfr i£0 Qb7 De libVsiih,iiiWiiL
17、iirs时 C CcnjwmtOil Vltr 日I沖巧VEt斗丹 HadAl Tf-c-j-ib : *iMMT1z < k-in itnfdri1 * iie Viiir-A._J ±3zJEmpkzveffioni血册 Afemplcveld Stnng unpldV曲Na帕 sin ng 4m叭伸片孚v i-riQr irt 中&-叩址料:-*F曲ETQl j .in . Wdmployfi6F«i»n suingWorkTkftom 朗 f)毎订n* String%wtCflr4fliit SrUg“ Sl!jf11irr->a 阿n 4jH Djk <Eh Jilrra?_:|l PileE:e: eclEiiiJin-e 技和i Ct* 亀QripgSir nqPfi 1 sllji 5uri|盹计冋|讨*砒 Emr 住井 Eicridai Emp>9 ayaa*'Cirtrlaii IVi*.m -IZW-bwr 押-.t*cur肌礼规*轴:(H口 2|UMjfljc Modd 斡0|>口11 筋|ni:04:?|Upd#lr记已円呼耐亦t叩O9;04z32|Up4*i6 Mod d P
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年下半年海南儋州市妇幼保健院招聘就业见习人员41人笔试备考试题及答案详解
- 2026年辽宁省朝阳市社区工作者招聘考试参考题库及答案详解
- 2026年陕西省森工医院临床医学人员招聘笔试备考试题及答案详解
- 2026安徽六安市舒城县乡镇卫生院(社区中心)招聘卫生专业技术人员9人备考题库带答案详解(模拟题)
- 2026新疆天山职业技术大学(克州校区)人才引进8人参考题库及参考答案详解【达标题】
- 2026年贵州现代物资运营有限公司招聘笔试备考试题及答案详解
- 2026年甘肃省嘉峪关市招聘聘用制幼儿园教师26人笔试参考题库及答案详解
- 2026云南玉溪市新平健亨医院就业见习岗位招募13人笔试模拟试题及答案详解
- 2026年7月上海市老年医学中心(复旦大学附属中山医院闵行院区)补充招聘普通外科医师笔试模拟试题及答案详解
- 2026浙江宁波能源集团股份有限公司第三批人员招聘10人考试备考题库及答案详解
- 《科技伦理》课件
- DB51T 1602-2013 银杏观赏苗木培育技术规程和质量分级
- UL498标准中文版-2019插头插座UL标准中文版
- 《电脑城里的鼠精灵》说课稿
- 农民工 合同模板
- DL-T5153-2014火力发电厂厂用电设计技术规程
- 社区获得性肺炎病例讨论
- GA/T 2095-2023危险化学品道路运输通行路线规划指南
- 客户之声(VOC)收集与应用
- 变更申请单模板
- 容量瓶的校正技术
评论
0/150
提交评论