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

📄 hospital.mdl

📁 一个医院的软件需求分析
💻 MDL
📖 第 1 页 / 共 5 页
字号:
				justify    	0

				label      	"accepting input")

			    stereotype 	TRUE

			    icon_style 	"Icon"

			    quidu      	"334BEE1D028A"

			    width      	314

			    height     	134

			    autoResize 	TRUE)

			(object StateView "Normal" "validating input" @103

			    location   	(560, 464)

			    label      	(object ItemLabel

				Parent_View 	@103

				location   	(560, 442)

				stereotype 	TRUE

				icon_style 	"Icon"

				anchor_loc 	1

				nlines     	1

				max_width  	302

				justify    	0

				label      	"validating input")

			    stereotype 	TRUE

			    icon_style 	"Icon"

			    quidu      	"334BEE210032"

			    width      	314

			    height     	134

			    autoResize 	TRUE)

			(object StateView "Normal" "checking patient database" @104

			    location   	(576, 736)

			    label      	(object ItemLabel

				Parent_View 	@104

				location   	(576, 714)

				stereotype 	TRUE

				icon_style 	"Icon"

				anchor_loc 	1

				nlines     	1

				max_width  	482

				justify    	0

				label      	"checking patient database")

			    stereotype 	TRUE

			    icon_style 	"Icon"

			    quidu      	"334BEE24026C"

			    width      	494

			    height     	134

			    autoResize 	TRUE)

			(object StateView "Normal" "creating new visit record" @105

			    location   	(576, 1040)

			    label      	(object ItemLabel

				Parent_View 	@105

				location   	(576, 1018)

				stereotype 	TRUE

				icon_style 	"Icon"

				anchor_loc 	1

				nlines     	1

				max_width  	444

				justify    	0

				label      	"creating new visit record")

			    stereotype 	TRUE

			    icon_style 	"Icon"

			    quidu      	"334BEE46023A"

			    width      	456

			    height     	134

			    autoResize 	TRUE)

			(object TransView "" @106

			    label      	(object SegLabel @107

				Parent_View 	@106

				location   	(767, 343)

				stereotype 	TRUE

				icon_style 	"Icon"

				anchor_loc 	1

				nlines     	1

				max_width  	276

				justify    	0

				label      	"tab key pressed"

				pctDist    	0.490566

				height     	207

				orientation 	0)

			    stereotype 	TRUE

			    icon_style 	"Icon"

			    quidu      	"334BEE570104"

			    client     	@102

			    supplier   	@103

			    line_style 	0

			    x_offset   	FALSE)

			(object TransView "" @108

			    label      	(object SegLabel @109

				Parent_View 	@108

				location   	(612, 598)

				stereotype 	TRUE

				icon_style 	"Icon"

				anchor_loc 	1

				nlines     	1

				max_width  	744

				justify    	0

				label      	"patient ID entered / check if previous patient"

				pctDist    	0.500000

				height     	45

				orientation 	0)

			    stereotype 	TRUE

			    icon_style 	"Icon"

			    quidu      	"334BEE6102BC"

			    client     	@103

			    supplier   	@104

			    line_style 	0

			    x_offset   	FALSE)

			(object StateView "Normal" "creating new patient record" @110

			    location   	(1120, 896)

			    label      	(object ItemLabel

				Parent_View 	@110

				location   	(1120, 874)

				stereotype 	TRUE

				icon_style 	"Icon"

				anchor_loc 	1

				nlines     	1

				max_width  	496

				justify    	0

				label      	"creating new patient record")

			    stereotype 	TRUE

			    icon_style 	"Icon"

			    quidu      	"334EC71E033E"

			    width      	508

			    height     	134

			    autoResize 	TRUE)

			(object TransView "" @111

			    stereotype 	TRUE

			    icon_style 	"Icon"

			    quidu      	"334EC739005A"

			    client     	@110

			    supplier   	@105

			    vertices   	(list Points

				(1119, 963)

				(1119, 1039)

				(804, 1039))

			    line_style 	0

			    x_offset   	FALSE)

			(object TransView "" @112

			    label      	(object SegLabel @113

				Parent_View 	@112

				location   	(621, 888)

				stereotype 	TRUE

				icon_style 	"Icon"

				anchor_loc 	1

				nlines     	1

				max_width  	276

				justify    	0

				label      	"previous patient"

				pctDist    	0.500000

				height     	45

				orientation 	0)

			    stereotype 	TRUE

			    icon_style 	"Icon"

			    quidu      	"334BEE6703C0"

			    client     	@104

			    supplier   	@105

			    line_style 	0

			    x_offset   	FALSE)

			(object TransView "" @114

			    label      	(object SegLabel @115

				Parent_View 	@114

				location   	(1018, 692)

				stereotype 	TRUE

				icon_style 	"Icon"

				anchor_loc 	1

				nlines     	1

				max_width  	204

				justify    	0

				label      	"new patient"

				pctDist    	0.500000

				height     	45

				orientation 	0)

			    stereotype 	TRUE

			    icon_style 	"Icon"

			    quidu      	"334EC73101C2"

			    client     	@104

			    supplier   	@110

			    vertices   	(list Points

				(823, 736)

				(1119, 736)

				(1119, 829))

			    line_style 	0

			    x_offset   	FALSE)))

		language   	"C++")

	    (object Class "Bill"

		quid       	"334ACFB50000"

		language   	"C++")

	    (object Class "Medical History"

		quid       	"334ACFD50082"

		class_attributes 	(list class_attribute_list

		    (object ClassAttribute "diagnostic info"

			quid       	"334AD0CC0208")

		    (object ClassAttribute "test results"

			quid       	"334AD0D300A0")

		    (object ClassAttribute "X-rays"

			quid       	"334AD0DA038E"))

		language   	"C++")

	    (object Class "Facilities"

		quid       	"334AD1D20190"

		language   	"C++")

	    (object Class "Staff"

		quid       	"334AD1DC00B4"

		language   	"C++")

	    (object Class "Medical Staff"

		quid       	"334AD2A90366"

		superclasses 	(list inheritance_relationship_list

		    (object Inheritance_Relationship

			quid       	"334AE4A20032"

			supplier   	"Logical View::Staff"

			quidu      	"334AD1DC00B4"))

		language   	"C++")

	    (object Class "Admin Staff"

		quid       	"334AD2B6037A"

		superclasses 	(list inheritance_relationship_list

		    (object Inheritance_Relationship

			quid       	"334AE4A5029E"

			supplier   	"Logical View::Staff"

			quidu      	"334AD1DC00B4"))

		language   	"C++")

	    (object Class "Operations Staff"

		quid       	"334AD2C00230"

		superclasses 	(list inheritance_relationship_list

		    (object Inheritance_Relationship

			quid       	"334AE4AB0294"

			supplier   	"Logical View::Staff"

			quidu      	"334AD1DC00B4"))

		language   	"C++")

	    (object Class "Operating Room"

		quid       	"334AE42A02BC"

		superclasses 	(list inheritance_relationship_list

		    (object Inheritance_Relationship

			quid       	"334AE4C30000"

			supplier   	"Logical View::Facilities"

			quidu      	"334AD1D20190"))

		language   	"C++")

	    (object Class "Pharmacy"

		quid       	"334AE42F0212"

		superclasses 	(list inheritance_relationship_list

		    (object Inheritance_Relationship

			quid       	"334AE4C703B6"

			supplier   	"Logical View::Facilities"

			quidu      	"334AD1D20190"))

		language   	"C++")

	    (object Class "Kitchen"

		quid       	"334AE4370334"

		superclasses 	(list inheritance_relationship_list

		    (object Inheritance_Relationship

			quid       	"334AE4CD0226"

			supplier   	"Logical View::Facilities"

			quidu      	"334AD1D20190"))

		language   	"C++")

	    (object Class "Emergency Room"

		quid       	"334AE43A0122"

		superclasses 	(list inheritance_relationship_list

		    (object Inheritance_Relationship

			quid       	"334AE4D700A0"

			supplier   	"Logical View::Facilities"

			quidu      	"334AD1D20190"))

		language   	"C++")

	    (object Class "Laboratory"

		quid       	"334AE43D01E0"

		superclasses 	(list inheritance_relationship_list

		    (object Inheritance_Relationship

			quid       	"334AE4DB0118"

			supplier   	"Logical View::Facilities"

			quidu      	"334AD1D20190"))

		language   	"C++")

	    (object Association "$UNNAMED$39"

		quid       	"334ACF8B02BC"

		roles      	(list role_list

		    (object Role "$UNNAMED$40"

			quid       	"334ACF8D026C"

			supplier   	"Logical View::Patient"

			quidu      	"334ACF6802F8"

			is_navigable 	TRUE)

		    (object Role "$UNNAMED$41"

			quid       	"334ACF8D026D"

			supplier   	"Logical View::Hospital"

			quidu      	"334ACF5200BE"

			is_navigable 	TRUE))

		AssociationClass 	"Logical View::Visit Record")

	    (object Association "$UNNAMED$42"

		quid       	"334ACFCA01A4"

		roles      	(list role_list

		    (object Role "$UNNAMED$43"

			quid       	"334ACFCB00BE"

			supplier   	"Logical View::Visit Record"

			quidu      	"334ACF7B0370"

			is_navigable 	TRUE

			is_aggregate 	TRUE)

		    (object Role "$UNNAMED$44"

			quid       	"334ACFCB00BF"

			supplier   	"Logical View::Bill"

			quidu      	"334ACFB50000"

			is_navigable 	TRUE)))

	    (object Association "$UNNAMED$45"

		quid       	"334ACFEC0280"

		roles      	(list role_list

		    (object Role "$UNNAMED$46"

			quid       	"334ACFED00F0"

			supplier   	"Logical View::Patient"

			quidu      	"334ACF6802F8"

			is_navigable 	TRUE)

		    (object Role "$UNNAMED$47"

			quid       	"334ACFED00F1"

			supplier   	"Logical View::Medical History"

			quidu      	"334ACFD50082"

			is_navigable 	TRUE)))

	    (object Association "$UNNAMED$48"

		quid       	"334AD1EA0348"

		roles      	(list role_list

		    (object Role "$UNNAMED$49"

			quid       	"334AD1EB0262"

			supplier   	"Logical View::Hospital"

			quidu      	"334ACF5200BE"

			is_navigable 	TRUE

			is_aggregate 	TRUE)

		    (object Role "$UNNAMED$50"

			quid       	"334AD1EB0263"

			supplier   	"Logical View::Facilities"

			quidu      	"334AD1D20190"

			is_navigable 	TRUE)))

	    (object Association "$UNNAMED$51"

		quid       	"334AD1EF0190"

		roles      	(list role_list

		    (object Role "$UNNAMED$52"

			quid       	"334AD1F00262"

			supplier   	"Logical View::Hospital"

			quidu      	"334ACF5200BE"

			is_navigable 	TRUE

			is_aggregate 	TRUE)

		    (object Role "$UNNAMED$53"

			quid       	"334AD1F00263"

			supplier   	"Logical View::Staff"

			quidu      	"334AD1DC00B4"

			is_navigable 	TRUE))))

	logical_presentations 	(list unit_reference_list

	    (object ClassDiagram "Main"

		quid       	"334AC91D0276"

		title      	"Main"

		zoom       	100

		max_height 	28350

		max_width  	21600

		origin_x   	430

		origin_y   	0

		items      	(list diagram_item_list

		    (object ClassView "Class" "Logical View::Visit Record" @116

			ShowCompartmentStereotypes 	TRUE

			IncludeAttribute 	TRUE

			IncludeOperation 	TRUE

			location   	(1744, 560)

			label      	(object ItemLabel

			    Parent_View 	@116

			    location   	(1605, 390)

			    stereotype 	TRUE

			    icon_style 	"Icon"

			    nlines     	1

			    max_width  	278

			    justify    	0

			    label      	"Visit Record")

			stereotype 	TRUE

			icon_style 	"Icon"

			quidu      	"334ACF7B0370"

			compartment 	(object Compartment

			    Parent_View 	@116

			    location   	(1605, 447)

			    stereotype 	TRUE

			    icon_style 	"Icon"

			    anchor     	2

			    nlines     	6

			    max_width  	0)

			width      	296

			height     	362

			autoResize 	TRUE)

		    (object ClassView "Class" "Logical View::Bill" @117

			ShowCompartmentStereotypes 	TRUE

			IncludeAttribute 	TRUE

			IncludeOperation 	TRUE

			location   	(1984, 944)

			label      	(object ItemLabel

			    Parent_View 	@117

			    location   	(1903, 898)

			    stereotype 	TRUE

			    icon_style 	"Icon"

			    nlines     	1

			    max_width  	162

			    justify    	0

			    label      	"Bill")

			stereotype 	TRUE

			icon_style 	"Icon"

			quidu      	"334ACFB50000"

			height     	115

			annotation 	8

			autoResize 	TRUE)

		    (object AssociationViewNew "$UNNAMED$42" @118

			location   	(1902, 813)

			stereotype 	TRUE

			icon_style 	"Icon"

			quidu      	"334ACFCA01A4"

			roleview_list 	(list RoleViews

			    (object RoleView "$UNNAMED$43" @119

				Parent_View 	@118

				location   	(1134, 77)

				stereotype 	TRUE

				icon_style 	"Icon"

				quidu      	"334ACFCB00BE"

				client     	@118

				supplier   	@116

				line_style 	0)

			    (object RoleView "$UNNAMED$44" @120

				Parent_View 	@118

				location   	(1134, 77)

				stereotype 	TRUE

				icon_style 	"Icon"

				quidu      	"334ACFCB00BF"

				client     	@118

				supplier   	@117

				line_style 	0)))

		    (object ClassView "Class" "Logical View::Medical Staff" @121

			ShowCompartmentStereotypes 	TRUE

			IncludeAttribute 	TRUE

			IncludeOperation 	TRUE

			location   	(128, 768)

			label      	(object ItemLabel

			    Parent_View 	@121

			    location   	(6, 726)

			    stereotype 	TRUE

			    icon_style 	"Icon"

			    nlines     	1

			    max_width  	244

			    justify    	0

			

⌨️ 快捷键说明

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