UML和ROSE工具构建完整图书馆管理系统模型.docVIP

UML和ROSE工具构建完整图书馆管理系统模型.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

运用UML和ROSE工具,建立“图书馆管理系统”的完整模型。规定包括:1、系统的简要描述

2、系统的构造模型:

·系统的用例图及其简要描述;

·系统类图和某种经典场景下的对象图;

·系统的构件图;

·系统的布署图;

3、系统的行为模型

·系统的次序图;

·系统的协作图;

·重要构造元素的状态图;

·系统的活动图;

4、系统模型的自我评价

1.1系统简要描述

系统的功能需求包括如下几种方面:

(1)借阅者可以通过网络查询书籍信息和预订书籍;

(2)借阅者可以借阅书籍和还书;

(3)图书管理员可以处理借阅者的借阅和还书祈求;

(4)系统管理员可以对系统的数据进行维护,如增长、删除和更新书目,增长、删除和更新借阅者帐户,增长和删除书籍。满足上述需求的系统重要包括

如下几种模块:

(1)基本数据维护模块。基本数据维护模块提供了使用者录入、修改并

维护基本数据的途径。例如对借阅者、书籍的各项信息的更新与修改。

(2)基本业务模块。基本业务模块重要用于实现顾客借书与还书的管理,例如借阅者可以登录系统预订书籍,图书管理员可以取消书籍的预订,当然还

可以进行借书、还书等操作。

(3)数据库管理模块。在系统中,所有书籍的信息以及借阅者的帐户信息都要统一管理,书籍的借阅状况、预订状况也要进行详细的记录,因此要用

统一的数据库平台进行管理。

(4)信息查询模块。信息查询模块重要用于查询书记的信息和借阅者的

信息。

1.2系统用例图

如图所示,该图书馆管理系统的用例图如下:

自动借还书机,

自动借还书机,

登陆

≤extend3

续借

管理员

读者

还书

书籍查询

我静预定

遍期处理

读者信息查询

≤includi

nclug

读者管理

读者增册改

书籍增册改

A

incluEQ\*jc3\*hps11\o\al(\s\up5(介),de)y

李*借书

书籍丢失处理

密码修改

系统用例图

2系统构造模型

2.1系统类图和某种经典场景下的对象图

由于类图(Classdiagram)是用于显示系统模型的静态构造,尤其是模型中存在的类、类的内部构造以及它们与其他类的关系等。现将本系统的类图列举

如下。

【类图阐明】

(1)reader类是借阅者的类,它的属性诸多,包括借阅者的账户ID

(reader_id)、姓名(reader_Name)、地址(Address)、班级(class)、所借书籍的书目(borrowed)等。其中重要操作有借书(addborrowed)和还书

(deleteborrowed)和预订(reservation)等。

(2)admin类是管理员类,他有编号和姓名属性,操作重要是书籍的增删

改和读者的增删改等等。

(3)Title类是记录书目信息的类,包括书籍的名字(name)、作者(author)、

book_id等属性。

(4)Item类是详细某本书的类,属性包括书籍号(id)。操作包括预订

(reserve)、按书目查找(find_on_title)等。

(5)borrow类是某本书的借阅信息类,包括所借阅书籍的ISBN、借阅的时

Sealerhame:ning

Sealerhame:ning

间(date)等。

(6)Reservation类是预订信息类,每个预订信息包括预订日期(date)、

所预订书籍的ISBN、预订书籍的顾客ID(UserID)等属性。

(7)persistentstore类是书籍永久的存储类,在数据库中的存储数据,

其他对与书籍有关的活动都要通过其存储类。

tem

borrowSamjd:rtegir

borrow

ele?Cbjed

em:temborowtr:readersorom0

em:tem

borowtr:readers

orom0

aeborgwenO

Gettitleo

tgemO

feadǒ

nemO

0.1peptiiEQ\*jc3\*hps12\o\al(\s\up3(ti),d)Q

0.1

D.nYettEQ\*jc3\*hps12\o\al(\s\up3(omme),ogee)

D.n

honcaed?*meC

mad0

mader_jd:htegereades

mader_jd:htege

sex:Byte

persistentstoreage:lirteger

persistentstore

oobject

oobjectjd:hteager

文档评论(0)

人生风雪客 + 关注
实名认证
文档贡献者

如果有遇到文件不清或断篇的或者需要转换文件格式的情况请联系我,会在第一时间帮你完成完整的文档。文档如有侵权,请及时告知,本人将尽快予以删除,谢谢啦。

1亿VIP精品文档

相关文档