图书馆借还书系统UML.docx

上传人:b****5 文档编号:7862146 上传时间:2023-01-26 格式:DOCX 页数:12 大小:479.28KB
下载 相关 举报
图书馆借还书系统UML.docx_第1页
第1页 / 共12页
图书馆借还书系统UML.docx_第2页
第2页 / 共12页
图书馆借还书系统UML.docx_第3页
第3页 / 共12页
图书馆借还书系统UML.docx_第4页
第4页 / 共12页
图书馆借还书系统UML.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

图书馆借还书系统UML.docx

《图书馆借还书系统UML.docx》由会员分享,可在线阅读,更多相关《图书馆借还书系统UML.docx(12页珍藏版)》请在冰豆网上搜索。

图书馆借还书系统UML.docx

图书馆借还书系统UML

TableOfContents

6.STATE/ACTIVEMODEL

6.1State/ActiveDiagram:

borrowebook14

6.2State/ActiveDiagram:

:

returnbook14

6.3State/ActiveDiagram:

:

returnbook15

1.SCOPE

1.1Purpose

用uml建模语言及rose2003软件开发工具,设计用例图,类图,序列图,状态图来完成一个简单的图书馆接还书系统。

1.2SystemOverview

图书馆借还书系统实现基本的三个功能:

1.借书功能:

在借阅者借阅图书时,图书管理员读取借书卡和图书,验证卡号和图书编号是否有效,若有效,再检查该借阅者已借图书数量,若已达5本,则拒借;若未达5本,则办理借书,添加借阅记录,修改相关库存文件,并显示借阅者的所有借阅情况。

2.还书功能:

在借阅者还书时,图书管理员读取图书,验证图书编号是否有效,若有效,系统检查该图书是否借阅超过一个月,若超期,作罚款处理后办理还书,否则直接办理还书,删除借阅记录,修改相关库存,并显示借阅者的所有借阅情况。

3.检索图书功能:

借阅者输入要找图书的关键字,能检索到满足条件的图书信息。

1.3DocumentOverview

该文档主要列举了在用ROSE设计软件过程中的各种图,如类图,时序图,状态图,都有详细的注释,记录了软件设计的过程。

2.REFERENCEDDOCUMENTS

UML基础与ROSE建模案例(作者:

吴建,郑澜,汪杰出版社:

人民邮电出版社)

软件工程导论(作者:

张海藩出版社:

清华大学出版社)

3.ARCHITECTURALGOALSANDCONSTRAINTS

本系统要求运行在Window2000版本以上,数据库为SEQUELSERVER2000。

4.LOGICALARCHITECTURE

4.1Overview(整体类图)

Figure1:

library

5.INTERACTIONDIAGRAMS

5.1TopLevelInteractionDiagrams

5.1.1SequenceDiagramDiagram:

borrow(正常借书时序图)

Figure2:

borrow

5.1.2SequenceDiagramDiagram:

return(正常还书时序图)

Figure3:

return

5.1.3SequenceDiagramDiagram:

search(检索图书时序图)

Figure4:

search

5.1.4SequenceDiagramDiagram:

borrowerror1(借书,卡号无效时序图)

Figure5:

borrowerror1

5.1.5SequenceDiagramDiagram:

borrowerror2(借书,图书无效时序图)

Figure6:

borrowerror2

5.1.6SequenceDiagramDiagram:

borrowerror3(借书,已借满时序图)

Figure7:

borrowerror3

5.1.7SequenceDiagramDiagram:

returnerror1(还书,图书无效时序图)

Figure8:

returnerror1

5.1.8SequenceDiagramDiagram:

returnerror2(还书,图书超期,提交罚款时序图)

Figure9:

returnerror2

5.1.9SequenceDiagramDiagram:

returnerror3(还书,图书超期,未提交罚款时序图)

Figure10:

returnerror3

前面已经通过用例图对系统的大概功能有了一个了解,只能确定类图中的极少属性和操作,通过对正常时序图和非正常时序图的描绘,丰富了类图中的操作,可以使时序图中的消息对应类图中的一个操作,这样就不会遗漏了系统中的某个操作。

时序图只是表示了事件发生顺序的先后,要想进一步完善系统的整体逻辑,就要通过描绘状态图,来理清整个系统的逻辑。

最后再对时序图和类图进行完善,得到最后完整的类图。

 

6.STATE/ACTIVEMODEL

6.1State/ActiveDiagram:

borrowebook(借书状态图)

Figure11:

borrowbook

6.2State/ActiveDiagram:

:

returnbook(还书状态图)

Figure12:

returnbook

6.3State/ActiveDiagram:

:

searchbook(检索图书状态图)

Figure13:

searchbook

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1