基于UML的图书馆管理系统分析设计报告1.docVIP

  • 6
  • 0
  • 约3.35千字
  • 约 18页
  • 2024-02-22 发布于北京
  • 举报

基于UML的图书馆管理系统分析设计报告1.doc

图书馆管理系统分析设计

系统简介

本系统为一个小型的图书管理系统,需完成以下工作:

借书、还书

在图书馆中增加或删除一本书

按照作者或者专业领域查找一批书

找出被某位读者借出的一批书

找出最近借出某本书的读者

系统的用户有两类:图书管理员与普通读者。功能(1)(2)(5)只供图书管理员使用,功能(4)只能供读者查找自己借出的书,功能(3)为管理员与读者的共同功能。

本系统需满足以下限制:

图书馆中所有未借出的书可供读者随时借阅

在同一时刻,一本书不能既被借出又可供阅读

一个读者一次借出图书的数目不能超过预定值

用例分析与设计

从以上系统简介内容中可以瞧出,本系统有以下几类参与者:

图书管理员Admin

读者Reader

读卡器CardReader

服务器System

在上述参与者中,图书管理员与读者与系统进行交互,通过对交互场景进行归类与抽象,本系统应具有以下用例:

借书lendBook

还书returnBook

增加图书addBook

删除图书delBook

按作者、专业检索图书findBook_Author

按读者检索图书findBook_Reader

按书检索读者findReader_Book

生成用例图

由以上用例分析可生成用例图,如图2、1所示

图2、1系统用例图

用例的顺序图

为了使每个用例的操作流程更简洁明了,本系统采用UML的顺序图来对每个用例进行细化,如下所示。

文档评论(0)

1亿VIP精品文档

相关文档