软件工程实践_第1页
软件工程实践_第2页
软件工程实践_第3页
软件工程实践_第4页
软件工程实践_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件工程实践

报告班级:计12—5班姓名:刘明清学号:08123359指导教师:刘迎春目录、系统需求分析二、用例图、用例描述三、活动图四、时序图五、状态图六、协作图••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••.••七、类图、双向工程1代码生成示例(Sourcefile:C:\\ProgramFiles(x86)\\Java\\jdk1.8.0_11\\lib\\Reservation.java)2.Reservation・java代码生成类图(加入一个update()方法)系统功能分析本次所选系统为图书馆管理系统,小组成员2人。主要是根据中国矿业大学图书馆管理系统进行分析,我的主要任务是有关管理者的相关UML。二、系统的UML建模1.用例图、用例图描述Borrow预留书籍删除预留书籍Borrow预留书籍删除预留书籍增加书籍删除或更新书籍删除或更新读者Librarian查询读者信息退出三・活动图NewState扫描书籍条形码显示书籍

图书四.时序图用户登入基本业务维护用户登入基本业务维护维护读者:Borrow1:findtitle读者:BorrowitemddUz-书名3:finditem查询姓名信息Librarian:Librarian书号书籍信息1:输入书号2:查询信息维护书名项目维护书名预留Librarian:Librari维护书名预留退出输入密码修改密码Librarian:Librarian登入界面校验信息图书类别管

理界面数据库1:登入2:查找3:进入4:查询条件5:6:保存书名书籍信息1:输入书名2:查询信息librarian:librarian维护读者:Borrow1:添加读者2:create(string,string)维护

Jz维护

Jz项目维护书名•*p—\•I——<Librarian:Librarian1:additem2:输入

3:返回值项目4:createLibrarian:Librarian,人*CSKV~>cC人

iniormlaiion书号writer学号信息LibrarianLibrarian:Librarian读者:Borrow1:输入学号I2:查询信息|3:read11:扫描显示…书.t提示交罚款__4:交罚金5:update()T6:update()borrow五.状态图/六.协作图七.类图及双向工程objldRe$er^Snltl€*getborT^werinfoi>*lindi)nliHlnaiTteO*9et(|r$||>anfr|}*gKtla5fnane{}*getaddress(}*getaip()*get5tarei)•sellasfnazeO*5?(sddressO*wte(}*read(}*3dtlre$svatlDn<K)*gellt>an$O*setcity()*addloan()*S4t2ipO*setstaref}+FPE!顷ET'*Cto,ldO*getNameflhnC=jld•供岫)<*eqU3ls(}fwireO*lQ3ri)*getbcrrw/ef{t*^ettitlenaTie(i*gstitemid(>StnnO♦getM”,gettitlena"ieO*getl»an()*□bufrcwedi)*re&efvahQn()'gelbnrfi'v^tii*YrfTte()*readt>R»GMvationO5i5i:ent[)ObJIdQ*stQreii*deteteOhe^ersisitert<————*UiHiale(:iHleratei)*v4ite()*read(}*tite(i*1indanname(i*Undcnaulher()*flndonlSBN()*iterare<itle()七etfitteO*getamhorO*^etlSBN0■getfypeO*refrinvere5&nati<n{}*fletltemO'getitfinv/thidf)*wite{)*getndtemsOSwoveitennatlndsxO七凯由加&r7ati<ms(),Fb。Persisitent^persisitentf},四仙.冏)[object^persisitentf},四仙.冏)[object0*$tore{)•delete。^updated^$iterate(}5倒)^read()objlcl*Odjd(),getNam就)♦供lid。^eqjalsQ%rite{}•「ead{)*objd{)代码/Sourcefile:C:\\ProgramFiles(x86)\\Java\\jdk1.8.0_11\\lib\\Reservation.javapublicclassReservation{publicobjIdtheObjId;publicPersisitentthePersisitent;/***@roseuid548EF6F000A7*/publicReservation(){}/**@roseuid548EEE3103CB*/publicvoidreservation(){}/**@roseuid548EEE3D01B4*/publicvoidgettitle(){}/**@roseuid548EEE450113*/publicvoidgetborrower(){}/**@roseuid548EEE500284*/publicvoidwrite(){}/**@roseuid548EEE5800A3*/publicvoi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论