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

📄 online shoppinga.mdl

📁 ratiional rose做的网上购物系统的
💻 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       	"45ADD0AA005A"
    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       	"45ADD0AA005C"
	exportControl 	"Public"
	global     	TRUE
	logical_models 	(list unit_reference_list
	    (object Class "customer"
		quid       	"45AF72530258"
		stereotype 	"Actor"
		visible_modules 	(list dependency_list
		    (object Dependency_Relationship
			quid       	"45AF72530259"
			supplier   	"Use Case View::maintain cart"
			quidu      	"45AF72530278")))
	    (object Class "UnionPay"
		quid       	"45AF72530287"
		stereotype 	"Actor")
	    (object Class "deliver center"
		quid       	"45AF72D60271"
		stereotype 	"Actor")
	    (object Class "admin"
		quid       	"45AF72D6027F"
		stereotype 	"Actor")
	    (object UseCase "enroll"
		quid       	"45AF72530251")
	    (object UseCase "logon"
		quid       	"45AF72530260")
	    (object UseCase "maintain info"
		quid       	"45AF72530268")
	    (object UseCase "browse products"
		quid       	"45AF72530270")
	    (object UseCase "maintain cart"
		quid       	"45AF72530278")
	    (object UseCase "order goods"
		quid       	"45AF72530280")
	    (object UseCase "admin logon"
		quid       	"45AF72D60286")
	    (object UseCase "maintain users"
		quid       	"45AF72D6028E")
	    (object UseCase "maintain goods"
		quid       	"45AF72D60296")
	    (object UseCase "process orders"
		quid       	"45AF72D60278")
	    (object UseCase "validate payment"
		quid       	"45AF72D6029E")
	    (object Association "$UNNAMED$0"
		quid       	"45AF72530253"
		roles      	(list role_list
		    (object Role "$UNNAMED$1"
			quid       	"45AF72530254"
			supplier   	"Use Case View::enroll"
			quidu      	"45AF72530251"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$2"
			quid       	"45AF72530255"
			supplier   	"Use Case View::customer"
			quidu      	"45AF72530258")))
	    (object Association "$UNNAMED$3"
		quid       	"45AF7253025B"
		roles      	(list role_list
		    (object Role "$UNNAMED$4"
			quid       	"45AF7253025C"
			supplier   	"Use Case View::logon"
			quidu      	"45AF72530260"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$5"
			quid       	"45AF7253025D"
			supplier   	"Use Case View::customer"
			quidu      	"45AF72530258")))
	    (object Association "$UNNAMED$6"
		quid       	"45AF72530263"
		roles      	(list role_list
		    (object Role "$UNNAMED$7"
			quid       	"45AF72530264"
			supplier   	"Use Case View::maintain info"
			quidu      	"45AF72530268"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$8"
			quid       	"45AF72530265"
			supplier   	"Use Case View::customer"
			quidu      	"45AF72530258")))
	    (object Association "$UNNAMED$9"
		quid       	"45AF7253026B"
		roles      	(list role_list
		    (object Role "$UNNAMED$10"
			quid       	"45AF7253026C"
			supplier   	"Use Case View::browse products"
			quidu      	"45AF72530270"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$11"
			quid       	"45AF7253026D"
			supplier   	"Use Case View::customer"
			quidu      	"45AF72530258")))
	    (object Association "$UNNAMED$12"
		quid       	"45AF72530273"
		roles      	(list role_list
		    (object Role "$UNNAMED$13"
			quid       	"45AF72530274"
			supplier   	"Use Case View::maintain cart"
			quidu      	"45AF72530278"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$14"
			quid       	"45AF72530275"
			supplier   	"Use Case View::customer"
			quidu      	"45AF72530258")))
	    (object Association "$UNNAMED$15"
		quid       	"45AF7253027B"
		roles      	(list role_list
		    (object Role "$UNNAMED$16"
			quid       	"45AF7253027C"
			supplier   	"Use Case View::order goods"
			quidu      	"45AF72530280"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$17"
			quid       	"45AF7253027D"
			supplier   	"Use Case View::customer"
			quidu      	"45AF72530258")))
	    (object Association "$UNNAMED$18"
		quid       	"45AF72530282"
		roles      	(list role_list
		    (object Role "$UNNAMED$19"
			quid       	"45AF72530283"
			supplier   	"Use Case View::UnionPay"
			quidu      	"45AF72530287"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$20"
			quid       	"45AF72530284"
			supplier   	"Use Case View::order goods"
			quidu      	"45AF72530280")))
	    (object Association "$UNNAMED$21"
		quid       	"45AF72D60273"
		roles      	(list role_list
		    (object Role "$UNNAMED$22"
			quid       	"45AF72D60274"
			supplier   	"Use Case View::deliver center"
			quidu      	"45AF72D60271"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$23"
			quid       	"45AF72D60275"
			supplier   	"Use Case View::process orders"
			quidu      	"45AF72D60278")))
	    (object Association "$UNNAMED$24"
		quid       	"45AF72D60281"
		roles      	(list role_list
		    (object Role "$UNNAMED$25"
			quid       	"45AF72D60282"
			supplier   	"Use Case View::admin logon"
			quidu      	"45AF72D60286"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$26"
			quid       	"45AF72D60283"
			supplier   	"Use Case View::admin"
			quidu      	"45AF72D6027F")))
	    (object Association "$UNNAMED$27"
		quid       	"45AF72D60289"
		roles      	(list role_list
		    (object Role "$UNNAMED$28"
			quid       	"45AF72D6028A"
			supplier   	"Use Case View::maintain users"
			quidu      	"45AF72D6028E"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$29"
			quid       	"45AF72D6028B"
			supplier   	"Use Case View::admin"
			quidu      	"45AF72D6027F")))
	    (object Association "$UNNAMED$30"
		quid       	"45AF72D60291"
		roles      	(list role_list
		    (object Role "$UNNAMED$31"
			quid       	"45AF72D60292"
			supplier   	"Use Case View::maintain goods"
			quidu      	"45AF72D60296"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$32"
			quid       	"45AF72D60293"
			supplier   	"Use Case View::admin"
			quidu      	"45AF72D6027F")))
	    (object Association "$UNNAMED$33"
		quid       	"45AF72D6027A"
		roles      	(list role_list
		    (object Role "$UNNAMED$34"
			quid       	"45AF72D6027B"
			supplier   	"Use Case View::process orders"
			quidu      	"45AF72D60278"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$35"
			quid       	"45AF72D6027C"
			supplier   	"Use Case View::admin"
			quidu      	"45AF72D6027F")))
	    (object Association "$UNNAMED$36"
		quid       	"45AF72D60299"
		roles      	(list role_list
		    (object Role "$UNNAMED$37"
			quid       	"45AF72D6029A"
			supplier   	"Use Case View::validate payment"
			quidu      	"45AF72D6029E"
			is_navigable 	TRUE)
		    (object Role "$UNNAMED$38"
			quid       	"45AF72D6029B"
			supplier   	"Use Case View::admin"
			quidu      	"45AF72D6027F"))))
	statemachine 	(object State_Machine "State/Activity Model"
	    quid       	"45B22A1F020E"
	    states     	(list States
		(object State "$UNNAMED$39"
		    quid       	"45B22BA3028E"
		    type       	"StartState")
		(object State "display enroll interface"
		    quid       	"45B22BA900AC"
		    type       	"Normal")
		(object State "fill in personal info"
		    quid       	"45B22BD002D9"
		    type       	"Normal")
		(object Decision "$UNNAMED$40"
		    quid       	"45B22BF80327")
		(object State "submit"
		    quid       	"45B22BFF016E"
		    type       	"Normal")
		(object State "display logon interface"
		    quid       	"45B22C0902B3"
		    type       	"Normal")
		(object State "$UNNAMED$41"
		    quid       	"45B22C220164"
		    type       	"EndState")
		(object State "input name password"
		    quid       	"45B22D1B0180"
		    type       	"Normal")
		(object State "submit logon information"
		    quid       	"45B22D60034C"
		    type       	"Normal")
		(object State "display main interface"
		    quid       	"45B22D7303E0"
		    type       	"Normal")
		(object State "Display  Information"
		    quid       	"45B22E0B00F9"
		    type       	"Normal")
		(object State "Modify Information"
		    quid       	"45B22E2102E6"
		    type       	"Normal")
		(object State "Submit"
		    quid       	"45B22E310248"
		    type       	"Normal")
		(object State "Return"
		    quid       	"45B22E3900A5"
		    type       	"Normal")
		(object State "Display List"
		    quid       	"45B22E9E02BD"
		    type       	"Normal")
		(object State "Add to Shopping Car"
		    quid       	"45B22EAC035E"
		    type       	"Normal")
		(object State "Modify Shopping Car"
		    quid       	"45B22EC203AF"
		    type       	"Normal")
		(object State "Compute and Show Total Costing"
		    quid       	"45B22ED5005A"
		    type       	"Normal")
		(object State "Order"
		    quid       	"45B22EE30230"
		    type       	"Normal")
		(object Decision "$UNNAMED$42"
		    quid       	"45B22EF403C5")
		(object Decision "$UNNAMED$43"
		    quid       	"45B22EFA00B7")
		(object State "Input and Verify Information"
		    quid       	"45B22F9100D2"
		    type       	"Normal")
		(object State "Generate New Order"
		    quid       	"45B22F9E0045"
		    type       	"Normal")
		(object State "Store Order To Database"
		    quid       	"45B22FAD021D"
		    type       	"Normal")
		(object State "Mail to Customer"
		    quid       	"45B22FBF02E1"
		    type       	"Normal")
		(object State "Write user information"
		    quid       	"45B2306903AE"
		    type       	"Normal")
		(object State "Checking Customer ID And Order ID"
		    quid       	"45B2307703A4"
		    type       	"Normal")
		(object State "Auditing Number"
		    quid       	"45B2308503AE"
		    type       	"Normal")
		(object State "Sending error Information"
		    quid       	"45B2309202E4"
		    type       	"Normal")
		(object State "Update Database"
		    quid       	"45B230DE00BD"
		    type       	"Normal")
		(object SynchronizationState "$UNNAMED$44"
		    quid       	"45B2310700DA")
		(object Decision "$UNNAMED$45"
		    quid       	"45B231D200BE")
		(object State "Getting the warehouse Information"
		    quid       	"45B232000287"
		    type       	"Normal")
		(object State "Update the merchandise information"
		    quid       	"45B2322D029F"
		    type       	"Normal")
		(object State "update database"
		    quid       	"45B2323403A4"
		    type       	"Normal")
		(object State "Getting Information From Database"
		    quid       	"45B232910253"
		    type       	"Normal")
		(object SynchronizationState "$UNNAMED$46"
		    quid       	"45B2329B0045")
		(object State "Sending Information to WareHouse"
		    quid       	"45B232AD00E1"
		    type       	"Normal")
		(object State "Prepare merchandise"
		    quid       	"45B232BA0216"
		    type       	"Normal")
		(object State "Modify Order And Update Database"
		    quid       	"45B232D102F5"
		    type       	"Normal")
		(object State "Sending to Customer"
		    quid       	"45B232C603AE"
		    type       	"Normal"))
	    partitions 	(list Partitions
		(object Partition "NewSwimlane"
		    quid       	"45B230FB003C"
		    persistence 	"Transient"
		    creationObj 	FALSE
		    multi      	FALSE))
	    objects    	(list Objects)
	    transitions 	(list transition_list
		(object State_Transition
		    quid       	"45B22C290042"
		    supplier   	"Use Case View::State/Activity Model::display enroll interface"
		    supplier_quidu 	"45B22BA900AC"
		    client     	"$UNNAMED$39"
		    client_quidu 	"45B22BA3028E"
		    sendEvent  	(object sendEvent
			quid       	"45B22C290045"))
		(object State_Transition
		    quid       	"45B22C3D0326"
		    supplier   	"Use Case View::State/Activity Model::fill in personal info"
		    supplier_quidu 	"45B22BD002D9"

⌨️ 快捷键说明

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