下载此文档

图书馆信息系统设计.doc


文档分类:IT计算机 | 页数:约25页 举报非法文档有奖
1/25
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/25 下载此文档
文档列表 文档介绍
图书馆信息系统设计.doc:..设计文档设计包的实际划分以及系统构架设计UIPackage+Up(iiteBorrowciFrame+Borrow?rFranc+C?Erame+BrowseWindc»r+MainWindow十ReservationFrame+FindBorrowerDia1og+ReturnltemFrame+TitlelnfoWiixlow+LendltemFranc+StartClass+FindTitleDialog+Borrower1nfoWindow+UpdateTitleFrame+TitJeFzme+AboutDialog+MessageBox+QuitDialogUtilityPackageObjld二、系统构架图说明1、UI包(用户接口包)用户接口包显示了所有的在用户接口中的类,以及它们与其它类(即,在业务对象类)之间的关系和协作。用户接口描述了四个类图:1、基本类图:该图显示了Startclass,该类包含了整个应用软件的主操作,并且只有它才可以激活主窗口(MainWindow)。主窗口包含了一个菜单,该菜单被用来访问在应用系统中所有的其它窗口。2、 功能类:它显示了所有的用在MenuBar“Functions"中的窗口类。这些窗口包含了对于租借和返还书目以及预定书目和取消预定的主要功能。3、 信息类:它显示了所有的用在MenuBarInformation中的窗口类。这些类都是为了查看有关标题和租借者信息以及浏览所有的标题和所有的租借者的信息。4、维护类:它显示了所有的用在MenuBaruMaintenance中的窗口类。这些类都是为了系统维护的,如增加、删除和更新标题、书目和租借者信息。UI包同样也包含了对所有在分析中多定义的用例顺序图,它显示了这些用例在设计阶段的实现。用例现在被细化成在设计类图中的实际操作,因此,这些顺序图可以阅读,用来理解实际代码。有些顺序图同样也被转换成协作图。2、 BO包(业务对象包)这是业务对象包,包含了从分析阶段的问题域中的类。这些类在设计阶段被详细化,描述了它们精确的操作和确切的信号。这些类同样被变成了永久性的类,这是通过继承来自数据库包中的永久类并实现必要的写操作和读操作。在分析阶段所定义的关联也在设计阶段使用对象识别码变量来实现,在这里,一个对象识别码可以被用做对系统中任何其它永久对象的参考的一个方式,并且在必要时可以很容易地控制这个对象。3、 DB包(数据存储包)数据库包支持永久存储业务对象。在当前的版本中,这些仅仅通过Persistent类来控制,它只做简单的对象的连续存储到一个文件中。Persistent类的子类仅仅实现写和读操作,读写操作就是写和读对象的属性到一个文件中。永久对象类具有操作,如通过一个对象识别码来检索一个对象,从一个永久对象中读出对象识别码,当然还可以存储、删除和更新…个对象。同样存在于类的所有对象中的迭代操作,它用来实现查找的方法。4、工具包工具包包含了用于所有的其它包中的通用工具。目前,它仅仅包含了Objld类,它实现了…个对象识别码,…个对象使用它可以参考其它在系统屮的任何永久对象,并且很容易的用来作为参考和检索在文件屮的对象。Objld类被所有的其它类所使用,因此将其存放在这个包中。三、各个包中的类图简介1、图形用户接口包MAinKirwiwlorrowcr:Borrcwerlnforrationitie:TitlefindTickRutUn-ClickcdOt'indBoirowerInforft^tionC)ickedOokButt<Hi_Clicke<i()cancelBuiiixi_C)ickvd()^O:rp$ultTit]p()rcsultB^kStotu^OLwidingh^nFraneO«Businps^Tith5bjc••knritxjainiOLending!tenAction])CeturninKltrnActian()•rveTitlOctionO“«Oonx»irer_ActionO••wseAllActiufiOInsertTitleActiunO:JateTitleTtrnsAction{)InsertBorr(y«cr_Actioa<)LlpdatcB«»rny»cr_Actioc<)MK«ut_ActionOLxit_ActionOrc^ullTltlcOrt?j:ultBorr<y«crOMainVindovOCaiwelRQse>r“iionF"(ie:Bornw«rIntot*tk)nitIefindTitkButtonClickedO

图书馆信息系统设计 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数25
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小博士
  • 文件大小717 KB
  • 时间2019-08-01