⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 图书馆管理系统.mdl

📁 UML 小例子 非常有用 MDL 文件 3
💻 MDL
📖 第 1 页 / 共 5 页
字号:

(object Petal
    version    	47
    _written   	"Rose 8.0.0303.1400"
    charSet    	134)

(object Design "Logical View"
    is_unit    	TRUE
    is_loaded  	TRUE
    attributes 	(list Attribute_Set
	(object Attribute
	    tool       	"Java"
	    name       	"IDE"
	    value      	"Internal Editor")
	(object Attribute
	    tool       	"Java"
	    name       	"UserDefineTagName1"
	    value      	"")
	(object Attribute
	    tool       	"Java"
	    name       	"UserDefineTagText1"
	    value      	"")
	(object Attribute
	    tool       	"Java"
	    name       	"UserDefineTagApply1"
	    value      	"")
	(object Attribute
	    tool       	"Java"
	    name       	"UserDefineTagName2"
	    value      	"")
	(object Attribute
	    tool       	"Java"
	    name       	"UserDefineTagText2"
	    value      	"")
	(object Attribute
	    tool       	"Java"
	    name       	"UserDefineTagApply2"
	    value      	"")
	(object Attribute
	    tool       	"Java"
	    name       	"UserDefineTagName3"
	    value      	"")
	(object Attribute
	    tool       	"Java"
	    name       	"UserDefineTagText3"
	    value      	"")
	(object Attribute
	    tool       	"Java"
	    name       	"UserDefineTagApply3"
	    value      	""))
    quid       	"494A32F80196"
    defaults   	(object defaults
	rightMargin 	0.250000
	leftMargin 	0.250000
	topMargin  	0.250000
	bottomMargin 	0.500000
	pageOverlap 	0.250000
	clipIconLabels 	TRUE
	autoResize 	TRUE
	snapToGrid 	TRUE
	gridX      	3
	gridY      	3
	defaultFont 	(object Font
	    size       	12
	    face       	"Arial"
	    bold       	FALSE
	    italics    	FALSE
	    underline  	FALSE
	    strike     	FALSE
	    color      	0
	    default_color 	TRUE)
	showMessageNum 	3
	showClassOfObject 	TRUE
	notation   	"Unified")
    root_usecase_package 	(object Class_Category "Use Case View"
	quid       	"494A32F80198"
	exportControl 	"Public"
	global     	TRUE
	logical_models 	(list unit_reference_list
	    (object Class "Borrower"
		quid       	"494A35A90290"
		documentation 	"借阅者"
		stereotype 	"Actor")
	    (object Class "Labrarian"
		quid       	"494A3ACD00DA"
		documentation 	"图书馆管理员"
		stereotype 	"Actor")
	    (object Class "Administrator"
		quid       	"494A3EEB035B"
		stereotype 	"Actor")
	    (object UseCase "Borrow Book"
		quid       	"494A36000157")
	    (object UseCase "Search for book"
		quid       	"494A370701D4")
	    (object UseCase "Reserve the book"
		quid       	"494A372103C8"
		superclasses 	(list inheritance_relationship_list
		    (object Inheritance_Relationship
			quid       	"494A382B02AF"
			supplier   	"Use Case View::Logon the system"
			quidu      	"494A373D002E"))
		visible_modules 	(list dependency_list
		    (object Dependency_Relationship
			quid       	"494A38360000"
			stereotype 	"use"
			supplier   	"Use Case View::Logon the system"
			quidu      	"494A373D002E")))
	    (object UseCase "Logon the system"
		quid       	"494A373D002E")
	    (object UseCase "Query Info"
		quid       	"494A3754036B"
		visible_modules 	(list dependency_list
		    (object Dependency_Relationship
			quid       	"494A3813004E"
			stereotype 	"use"
			supplier   	"Use Case View::Logon the system"
			quidu      	"494A373D002E")))
	    (object UseCase "Return With Fine"
		quid       	"494A376D01E4"
		visible_modules 	(list dependency_list
		    (object Dependency_Relationship
			quid       	"494A37E8038A"
			stereotype 	"extend"
			supplier   	"Use Case View::Return the book"
			quidu      	"494A378603C8")))
	    (object UseCase "Return the book"
		quid       	"494A378603C8")
	    (object UseCase "Get book"
		quid       	"494A3AEC02FD")
	    (object UseCase "Lend book"
		quid       	"494A3AEF02CE"
		visible_modules 	(list dependency_list
		    (object Dependency_Relationship
			quid       	"494A3B6401D4"
			stereotype 	"include"
			supplier   	"Use Case View::Check user account"
			quidu      	"494A3AF301A5")
		    (object Dependency_Relationship
			quid       	"494A3B69003E"
			stereotype 	"use"
			supplier   	"Use Case View::Remove Reservation"
			quidu      	"494A3AF40251")))
	    (object UseCase "Get With Fine"
		quid       	"494A3AF1034B"
		visible_modules 	(list dependency_list
		    (object Dependency_Relationship
			quid       	"494A3B5C00BB"
			stereotype 	"extend"
			supplier   	"Use Case View::Get book"
			quidu      	"494A3AEC02FD")))
	    (object UseCase "Check user account"
		quid       	"494A3AF301A5"
		visible_modules 	(list dependency_list
		    (object Dependency_Relationship
			quid       	"494A3B60007D"
			supplier   	"Use Case View::Lend book"
			quidu      	"494A3AEF02CE")))
	    (object UseCase "Remove Reservation"
		quid       	"494A3AF40251")
	    (object UseCase "Remove or Update Borrower"
		quid       	"494A3EFE038A")
	    (object UseCase "Add Borrower"
		quid       	"494A3F00005D")
	    (object UseCase "Remove Book"
		quid       	"494A3F010000")
	    (object UseCase "Add Book"
		quid       	"494A3F020148")
	    (object UseCase "Remove or Update Title"
		quid       	"494A3F0303A9")
	    (object UseCase "Add Title"
		quid       	"494A3F06003E")
	    (object UseCase "Query Book Info"
		quid       	"494A3F08001F")
	    (object UseCase "Query Borrower Info"
		quid       	"494A3F0A033C")
	    (object Association "$UNNAMED$0"
		quid       	"494A365200EA"
		roles      	(list role_list
		    (object Role "$UNNAMED$1"
			quid       	"494A36540222"
			supplier   	"Use Case View::Borrow Book"
			quidu      	"494A36000157"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$2"
			quid       	"494A36540224"
			supplier   	"Use Case View::Borrower"
			quidu      	"494A35A90290")))
	    (object Association "$UNNAMED$3"
		quid       	"494A37A702AF"
		roles      	(list role_list
		    (object Role "$UNNAMED$4"
			quid       	"494A37A8034B"
			supplier   	"Use Case View::Search for book"
			quidu      	"494A370701D4"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$5"
			quid       	"494A37A8034D"
			supplier   	"Use Case View::Borrower"
			quidu      	"494A35A90290")))
	    (object Association "$UNNAMED$6"
		quid       	"494A37AF007D"
		roles      	(list role_list
		    (object Role "$UNNAMED$7"
			quid       	"494A37B001E4"
			supplier   	"Use Case View::Reserve the book"
			quidu      	"494A372103C8"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$8"
			quid       	"494A37B001E6"
			supplier   	"Use Case View::Borrower"
			quidu      	"494A35A90290")))
	    (object Association "$UNNAMED$9"
		quid       	"494A37B603D8"
		roles      	(list role_list
		    (object Role "$UNNAMED$10"
			quid       	"494A37B800BB"
			supplier   	"Use Case View::Logon the system"
			quidu      	"494A373D002E"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$11"
			quid       	"494A37B800BD"
			supplier   	"Use Case View::Borrower"
			quidu      	"494A35A90290")))
	    (object Association "$UNNAMED$12"
		quid       	"494A37CE0203"
		roles      	(list role_list
		    (object Role "$UNNAMED$13"
			quid       	"494A37D00128"
			supplier   	"Use Case View::Query Info"
			quidu      	"494A3754036B"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$14"
			quid       	"494A37D0012A"
			supplier   	"Use Case View::Borrower"
			quidu      	"494A35A90290")))
	    (object Association "$UNNAMED$15"
		quid       	"494A37DA037A"
		roles      	(list role_list
		    (object Role "$UNNAMED$16"
			quid       	"494A37DC00EA"
			supplier   	"Use Case View::Return the book"
			quidu      	"494A378603C8"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$17"
			quid       	"494A37DC00EC"
			supplier   	"Use Case View::Borrower"
			quidu      	"494A35A90290")))
	    (object Association "$UNNAMED$18"
		quid       	"494A3B45002E"
		roles      	(list role_list
		    (object Role "$UNNAMED$19"
			quid       	"494A3B45030D"
			supplier   	"Use Case View::Get book"
			quidu      	"494A3AEC02FD"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$20"
			quid       	"494A3B45030F"
			supplier   	"Use Case View::Labrarian"
			quidu      	"494A3ACD00DA")))
	    (object Association "$UNNAMED$21"
		quid       	"494A3B4803D8"
		roles      	(list role_list
		    (object Role "$UNNAMED$22"
			quid       	"494A3B4903A9"
			supplier   	"Use Case View::Lend book"
			quidu      	"494A3AEF02CE"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$23"
			quid       	"494A3B4903AB"
			supplier   	"Use Case View::Labrarian"
			quidu      	"494A3ACD00DA")))
	    (object Association "$UNNAMED$24"
		quid       	"494A3B560196"
		roles      	(list role_list
		    (object Role "$UNNAMED$25"
			quid       	"494A3B570157"
			supplier   	"Use Case View::Remove Reservation"
			quidu      	"494A3AF40251"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$26"
			quid       	"494A3B570159"
			supplier   	"Use Case View::Labrarian"
			quidu      	"494A3ACD00DA")))
	    (object Association "$UNNAMED$27"
		quid       	"494A3F990196"
		roles      	(list role_list
		    (object Role "$UNNAMED$28"
			quid       	"494A3F9A0109"
			supplier   	"Use Case View::Remove or Update Borrower"
			quidu      	"494A3EFE038A"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$29"
			quid       	"494A3F9A010B"
			supplier   	"Use Case View::Administrator"
			quidu      	"494A3EEB035B")))
	    (object Association "$UNNAMED$30"
		quid       	"494A3F9C02EE"
		roles      	(list role_list
		    (object Role "$UNNAMED$31"
			quid       	"494A3F9D0213"
			supplier   	"Use Case View::Add Borrower"
			quidu      	"494A3F00005D"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$32"
			quid       	"494A3F9D0215"
			supplier   	"Use Case View::Administrator"
			quidu      	"494A3EEB035B")))
	    (object Association "$UNNAMED$33"
		quid       	"494A3F9F00DA"
		roles      	(list role_list
		    (object Role "$UNNAMED$34"
			quid       	"494A3FA000FA"
			supplier   	"Use Case View::Remove Book"
			quidu      	"494A3F010000"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$35"
			quid       	"494A3FA000FC"
			supplier   	"Use Case View::Administrator"
			quidu      	"494A3EEB035B")))
	    (object Association "$UNNAMED$36"
		quid       	"494A3FA200FA"
		roles      	(list role_list
		    (object Role "$UNNAMED$37"
			quid       	"494A3FA301C5"
			supplier   	"Use Case View::Add Book"
			quidu      	"494A3F020148"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$38"
			quid       	"494A3FA301C7"
			supplier   	"Use Case View::Administrator"
			quidu      	"494A3EEB035B")))
	    (object Association "$UNNAMED$39"
		quid       	"494A3FA501F4"
		roles      	(list role_list
		    (object Role "$UNNAMED$40"
			quid       	"494A3FA6007D"
			supplier   	"Use Case View::Remove or Update Title"
			quidu      	"494A3F0303A9"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$41"
			quid       	"494A3FA6007F"
			supplier   	"Use Case View::Administrator"
			quidu      	"494A3EEB035B")))
	    (object Association "$UNNAMED$42"
		quid       	"494A3FA70399"
		roles      	(list role_list
		    (object Role "$UNNAMED$43"
			quid       	"494A3FA8029F"
			supplier   	"Use Case View::Add Title"
			quidu      	"494A3F06003E"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$44"
			quid       	"494A3FA802A1"
			supplier   	"Use Case View::Administrator"
			quidu      	"494A3EEB035B")))
	    (object Association "$UNNAMED$45"
		quid       	"494A3FAA0138"
		roles      	(list role_list
		    (object Role "$UNNAMED$46"
			quid       	"494A3FAB005D"
			supplier   	"Use Case View::Query Book Info"
			quidu      	"494A3F08001F"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$47"
			quid       	"494A3FAB005F"
			supplier   	"Use Case View::Administrator"
			quidu      	"494A3EEB035B")))
	    (object Association "$UNNAMED$48"
		quid       	"494A3FAC02FD"
		roles      	(list role_list
		    (object Role "$UNNAMED$49"
			quid       	"494A3FAD01C5"
			supplier   	"Use Case View::Query Borrower Info"
			quidu      	"494A3F0A033C"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$50"
			quid       	"494A3FAD01C7"
			supplier   	"Use Case View::Administrator"
			quidu      	"494A3EEB035B")))
	    (object Mechanism @1
		logical_models 	(list unit_reference_list
		    (object Object "$UNNAMED$51"
			quid       	"494DB31101B5"
			collaborators 	(list link_list
			    (object Link
				quid       	"494DB3610186"
				supplier   	":Maintenance Window"
				quidu      	"494DB327034B"
				messages   	(list Messages
				    (object Message "add item()"
					quid       	"494DB3EA0251"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"1"
					ordinal    	0
					quidu      	"000000000000"
					creation   	FALSE))))
			class      	"Use Case View::Administrator"
			quidu      	"494A3EEB035B"
			persistence 	"Transient"
			creationObj 	FALSE
			multi      	FALSE)
		    (object Object ":Maintenance Window"
			quid       	"494DB327034B"
			collaborators 	(list link_list
			    (object Link
				quid       	"494DB36C009C"
				supplier   	":Item"
				quidu      	"494DB3400271"
				messages   	(list Messages
				    (object Message "update()"
					quid       	"494DB40001A5"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"2"
					ordinal    	1
					quidu      	"000000000000"
					creation   	FALSE)))
			    (object Link
				quid       	"494DB372036B"
				supplier   	":Title"
				quidu      	"494DB3490119"
				messages   	(list Messages
				    (object Message "find(String)"
					quid       	"494DB411006D"
					frequency  	"Aperiodic"
					synchronization 	"Simple"
					dir        	"FromClientToSupplier"
					sequence   	"3"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -