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

📄 图书租赁系统.mdl

📁 uml建模,图书租赁系统的建模,自己完成,可以帮到人就好了
💻 MDL
📖 第 1 页 / 共 5 页
字号:

(object Petal
    version    	50
    _written   	"Rose 8.2.0311.2600"
    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       	"483258530167"
    enforceClosureAutoLoad 	FALSE
    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      	0
	gridY      	0
	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       	"483258530169"
	exportControl 	"Public"
	global     	TRUE
	logical_models 	(list unit_reference_list
	    (object Class "客户"
		quid       	"48325C5401E4"
		stereotype 	"Actor"
		operations 	(list Operations
		    (object Operation "预订"
			quid       	"4837A90D01E4"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "取书"
			quid       	"4837A91C034B"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "还书"
			quid       	"4837A923032C"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "付款"
			quid       	"4837A92C01E4"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0))
		class_attributes 	(list class_attribute_list
		    (object ClassAttribute "名字"
			quid       	"4837A890030D"
			type       	"String")
		    (object ClassAttribute "性别"
			quid       	"4837A89C00CB"
			type       	"String")
		    (object ClassAttribute "年龄"
			quid       	"4837A8B4034B"
			type       	"String"))
		nestedClasses 	(list nestedClasses
		    (object Class "统计员"
			quid       	"4833CE760167"
			stereotype 	"Actor"
			operations 	(list Operations
			    (object Operation "统计"
				quid       	"4837ABAD0242"
				concurrency 	"Sequential"
				opExportControl 	"Public"
				uid        	0))
			class_attributes 	(list class_attribute_list
			    (object ClassAttribute "name"
				quid       	"4837AB9100BB"
				type       	"String")
			    (object ClassAttribute "age"
				quid       	"4837AB9900CB"
				type       	"String")
			    (object ClassAttribute "sex"
				quid       	"4837ABA400FA"
				type       	"String")))))
	    (object Class "common worker"
		quid       	"483263D3003E"
		stereotype 	"Actor"
		operations 	(list Operations
		    (object Operation "calculate"
			quid       	"4837AD6D0290"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "checkrequest"
			quid       	"4837AD8A03D8"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "viewworkinfo"
			quid       	"4837AD990280"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0))
		class_attributes 	(list class_attribute_list
		    (object ClassAttribute "name"
			quid       	"4837AD4A001F"
			type       	"String")
		    (object ClassAttribute "sex"
			quid       	"4837AD4C00AB"
			type       	"String")
		    (object ClassAttribute "age"
			quid       	"4837AD510242"
			type       	"String")))
	    (object Class "维护人员"
		quid       	"483280200157"
		stereotype 	"Actor"
		operations 	(list Operations
		    (object Operation "update"
			quid       	"4837AB480000"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "add"
			quid       	"4837AB4F030D"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "remove"
			quid       	"4837AB6A03D8"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0))
		class_attributes 	(list class_attribute_list
		    (object ClassAttribute "workID"
			quid       	"4837AB100232")
		    (object ClassAttribute "name"
			quid       	"4837AB2602EE"
			type       	"String")
		    (object ClassAttribute "sex"
			quid       	"4837AB3000DA"
			type       	"String")))
	    (object Class "the manager"
		quid       	"4833B77A003E"
		stereotype 	"Actor"
		operations 	(list Operations
		    (object Operation "manger"
			quid       	"4837AC3D00AB"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0)
		    (object Operation "view workinfo"
			quid       	"4837AC4603D8"
			concurrency 	"Sequential"
			opExportControl 	"Public"
			uid        	0))
		class_attributes 	(list class_attribute_list
		    (object ClassAttribute "name"
			quid       	"4837AC030399"
			type       	"String")
		    (object ClassAttribute "sex"
			quid       	"4837AC07003E"
			type       	"String")
		    (object ClassAttribute "age"
			quid       	"4837AC0C01B5"
			type       	"String")
		    (object ClassAttribute "manager"
			quid       	"4837AC0F02CE"
			type       	"Boolean")))
	    (object Class "会员客户"
		quid       	"4837ACF901E4"
		stereotype 	"Actor")
	    (object UseCase "reserve the book"
		quid       	"483260C50119"
		documentation 	"预订图书的用例")
	    (object UseCase "lease the book"
		quid       	"483260C6007D"
		documentation 	"直接在书店租借图书")
	    (object UseCase "return the book"
		quid       	"483260C8030D"
		documentation 	"客户还书"
		visible_modules 	(list dependency_list
		    (object Dependency_Relationship
			quid       	"4832627E02DE"
			stereotype 	"include"
			supplier   	"Use Case View::pay for the fee"
			quidu      	"483260C90157")))
	    (object UseCase "pay for the fee"
		quid       	"483260C90157"
		documentation 	"还书同时要交纳费用")
	    (object UseCase "reserve by call"
		quid       	"483260CB00AB"
		documentation 	"电话预订图书,客户订书的一种方式")
	    (object UseCase "reserve on the web"
		quid       	"483260CB032C"
		documentation 	"在网上预订"
		visible_modules 	(list dependency_list
		    (object Dependency_Relationship
			quid       	"4832626E00FA"
			stereotype 	"include"
			supplier   	"Use Case View::fill the order form"
			quidu      	"483260D401D4")))
	    (object UseCase "Query Info of the book"
		quid       	"483260D101A5"
		documentation 	"客户可以查询要租的书籍的信息。。")
	    (object UseCase "fill the order form"
		quid       	"483260D401D4"
		documentation 	"如果客户在网上预订,必须填写申请表格来预订。")
	    (object UseCase "return with fine"
		quid       	"483260D50399"
		documentation 	"如果超出要还书的时间, 要给罚金"
		visible_modules 	(list dependency_list
		    (object Dependency_Relationship
			quid       	"48326280005D"
			stereotype 	"extend"
			supplier   	"Use Case View::return the book"
			quidu      	"483260C8030D")))
	    (object UseCase "NewUseCase10"
		quid       	"483260DD0148")
	    (object UseCase "NewUseCase"
		quid       	"4832648A01D4")
	    (object UseCase "reserve at the reception"
		quid       	"4832651502DE"
		documentation 	"直接在前台预订当时没有书籍")
	    (object UseCase "logon the system"
		quid       	"4832786201E4"
		documentation 	"登录系统用例")
	    (object UseCase "end the bussiness"
		quid       	"48327863005D"
		documentation 	"结束租赁业务用例。"
		visible_modules 	(list dependency_list
		    (object Dependency_Relationship
			quid       	"48327F830232"
			stereotype 	"include"
			supplier   	"Use Case View::check the book"
			quidu      	"48327864037A")))
	    (object UseCase "reserve process"
		quid       	"483278640109"
		documentation 	"预订处理用例"
		visible_modules 	(list dependency_list
		    (object Dependency_Relationship
			quid       	"48327B0B03B9"
			stereotype 	"use"
			supplier   	"Use Case View::Query coustomer order record"
			quidu      	"483278650203")
		    (object Dependency_Relationship
			quid       	"48327B0E03D8"
			stereotype 	"use"
			supplier   	"Use Case View::refuse request"
			quidu      	"48327865035B")
		    (object Dependency_Relationship
			quid       	"48327B1001F4"
			stereotype 	"use"
			supplier   	"Use Case View::accept request"
			quidu      	"4832786600CB")))
	    (object UseCase "give the  book to customer"
		quid       	"483278640251"
		documentation 	"把书籍租给客户用例。")
	    (object UseCase "check the book"
		quid       	"48327864037A"
		documentation 	"检查书籍的状况。工作人员可以对书籍进行检查,以确定书籍是否损坏。")
	    (object UseCase "Query coustomer order record"
		quid       	"483278650203"
		documentation 	"查询客户预订历史记录用例。工作人员可以把客户的历史记录作为判断是否接受客户请求的一个依据。")
	    (object UseCase "refuse request"
		quid       	"48327865035B"
		documentation 	"拒绝预订请求用例。工作人员可以根据情况拒绝客户的请求,例如客户的历史不当记录,没有所需的书籍等。")
	    (object UseCase "accept request"
		quid       	"4832786600CB"
		documentation 	"接受客户的请求。工作人员在核对客户情况后,可以接受客户的请求。")
	    (object UseCase "NewUseCase11"
		quid       	"48327867008C")
	    (object UseCase "find out the book"
		quid       	"48327A46030D"
		documentation 	"打到客户想租的书籍")
	    (object UseCase "remove or update coustomer"
		quid       	"48328779004E"
		documentation 	"删除客或更新客户的信息。")
	    (object UseCase "add coustomer info"
		quid       	"483287790399"
		documentation 	"增加客户的信息。")
	    (object UseCase "remove or update title"
		quid       	"4832877A01F4"
		documentation 	"删除或更新新书籍。")
	    (object UseCase "Query coustomer info"
		quid       	"4832877B0271"
		documentation 	"查询客户的信息。")
	    (object UseCase "add book"
		quid       	"4832877C0222"
		documentation 	"增加书籍。")
	    (object UseCase "Query bool info"
		quid       	"4832884702EE"
		documentation 	"查询书籍的信息。")
	    (object UseCase "登录系统"
		quid       	"483410CB00FA")
	    (object UseCase "login system"
		quid       	"4834116600CB"
		documentation 	
|登录系统注册为会员,可以享受会员的优惠,租赁图书有折扣.但要交一些费用
|
|
		)
	    (object UseCase "register at the reception"
		quid       	"483508C101F4"
		documentation 	
|在前台填写成为会员的表,可以享受会员的优惠.
|
		)
	    (object UseCase "get the coupon"
		quid       	"48350A270196"
		documentation 	"成为会员后会得到公司的优惠券,有九折优惠,在每次租赁图书时出示优惠券就会享受到优惠.")
	    (object UseCase "get the book"
		quid       	"483A95020177")
	    (object UseCase "pay the fee"
		quid       	"483CF774031C"
		documentation 	"要成为会员必需交一定的费用.")
	    (object Association "$UNNAMED$0"
		quid       	"483261C701A5"
		roles      	(list role_list
		    (object Role "$UNNAMED$1"
			quid       	"483261C802DE"
			supplier   	"Use Case View::Query Info of the book"
			quidu      	"483260D101A5"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$2"
			quid       	"483261C802E0"
			supplier   	"Use Case View::客户"
			quidu      	"48325C5401E4")))
	    (object Association "$UNNAMED$3"
		quid       	"483261E202EE"
		roles      	(list role_list
		    (object Role "$UNNAMED$4"
			quid       	"483261E30203"
			supplier   	"Use Case View::reserve the book"
			quidu      	"483260C50119"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$5"
			quid       	"483261E30205"
			supplier   	"Use Case View::客户"
			quidu      	"48325C5401E4")))
	    (object Association "$UNNAMED$6"
		quid       	"483261E50213"
		roles      	(list role_list
		    (object Role "$UNNAMED$7"
			quid       	"483261E6003E"
			supplier   	"Use Case View::lease the book"
			quidu      	"483260C6007D"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$8"
			quid       	"483261E60040"
			supplier   	"Use Case View::客户"
			quidu      	"48325C5401E4")))
	    (object Association "$UNNAMED$9"
		quid       	"483261E7000F"
		roles      	(list role_list
		    (object Role "$UNNAMED$10"
			quid       	"483261E7037A"
			supplier   	"Use Case View::return the book"
			quidu      	"483260C8030D"

⌨️ 快捷键说明

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