文档介绍:C:Model:Rose:Model:MDLFileName=^S
Table Of Contents
1. SCOPE 3
Purpose 3
System Overview 3
Document Overview 3
2. REFERENCED DOCUMENTS 3
3. ARCHITECTURAL GOALS AND CONSTRAINTS 3
4. LOGICAL ARCHITECTURE 3
Overview 3
5. INTERACTION DIAGRAMS 5
Top Level Interaction Diagrams 5
SequenceDiagram Diagram: borrow 5
SequenceDiagram Diagram: return 7
SequenceDiagram Diagram: search 8
SequenceDiagram Diagram: borrowerror1 8
SequenceDiagram Diagram: borrowerror2 9
SequenceDiagram Diagram: borrowerror3 10
SequenceDiagram Diagram: returnerror1 11
SequenceDiagram Diagram: returnerror2 12
SequenceDiagram Diagram: returnerror3 13
6. STATE/ACTIVE MODEL
State/Active Diagram:borrowebook 14
State/Active Diagram::returnbook 14
State/Active Diagram::returnbook 15
SCOPE
Purpose
用uml建模语言及rose2003软件开发工具,设计用例图,类图,序列图,状态图来完成一个简单的图书馆接还书系统。
System Overview
图书馆借还书系统实现基本的三个功能:
1. 借书功能:在借阅者借阅图书时,图书管理员读取借书卡和图书,验证卡号和图书编号是否有效,若有效,再检查该借阅者已借图书数量,若已达5本,则拒借;若未达5本,则办理借书,添加借阅记录,修改相关库存文件,并显示借阅者的所有借阅情况。
2. 还书功能:在借阅者还书时,图书管理员读取图书,验证图书编号是否有效,若有效,系统检查该图书是否借阅超过一个月,若超期,作罚款处理后办理还书,否则直接办理还书,删除借阅记录,修改相关库存,并显示借阅者的所有借阅情况。
:借阅者输入要找图书的关键字,能检索到满足条件的图书信息。
Document Overview
该文档主要列举了在用ROSE设计软件过程中的各种图,如类图,时序图,状态图,都有详细的注释,记录了软件设计的过程。
REFERENCED DOCUMENTS
UML基础与ROSE建模案例(作者:吴建,郑澜,汪杰出版社:人民邮电出版社)
软件工程导论(作者:张海藩出版社:清华大学出版社)
ARCHITECTURAL GOALS AND CONSTRAINTS
本系统要求运行在Window2000版本以上,数据库为SEQUEL SERVER2000。
LOGICAL ARCHITECTURE
Overview(整体类图)
Figure 1: library
INTERACTION DIAGRAMS
Top Level Interaction Diagrams
Rose:Scenario:Rose||Scenario('E:\UML\\','0','4A1C87C3032C')
SequenceDiagram Diagram: borrow (正常借书时序图)
Figure 2: borrow
Rose:Scenario:Rose||Scenario('E:\UML\\','0','4A1C87CF0119')
SequenceDiagram Diagram: return (正常还书时序图)
Figure 3: return
Rose:Scenario:Rose||Scenario('E:\UML\\','0','4A1C87D60261')
SequenceDiagram Diagram: search (检索图书时