<?xml version="1.0" encoding="UTF-8"?>
<XPD:PROJECT xmlns:XPD="http://www.staruml.com" version="1">
<XPD:HEADER>
<XPD:SUBUNITS>
</XPD:SUBUNITS>
<XPD:PROFILES>
<XPD:PROFILE>UMLStandard</XPD:PROFILE>
</XPD:PROFILES>
</XPD:HEADER>
<XPD:BODY>
<XPD:OBJ name="DocumentElement" type="UMLProject" guid="f+Psyt/I/UCJ8FmVi+ynlgAA">
<XPD:ATTR name="Title" type="string">Untitled</XPD:ATTR>
<XPD:ATTR name="#OwnedElements" type="integer">5</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLModel" guid="6EX1brJ8i0CGLj/EziEupQAA">
<XPD:ATTR name="Name" type="string">Use Case Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">useCaseModel</XPD:ATTR>
<XPD:REF name="Namespace">f+Psyt/I/UCJ8FmVi+ynlgAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">2</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLUseCaseDiagram" guid="9nTfUqh7IEqHBgpLcqbbtwAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">6EX1brJ8i0CGLj/EziEupQAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLUseCaseDiagramView" guid="fU3JJzBf1EC+Rx6MIyatmAAA">
<XPD:REF name="Diagram">9nTfUqh7IEqHBgpLcqbbtwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedDiagrams[1]" type="UMLClassDiagram" guid="Qo+xrKhGx0GsbS1O2y1KeAAA">
<XPD:ATTR name="Name" type="string">ClassDiagram1</XPD:ATTR>
<XPD:REF name="DiagramOwner">6EX1brJ8i0CGLj/EziEupQAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="MaieZM8Le0eCd/kbKk4mCAAA">
<XPD:REF name="Diagram">Qo+xrKhGx0GsbS1O2y1KeAAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">5</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="XtKYgOZ1WUKW7up99Mn4BgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">198</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">106</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">93</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">147</XPD:ATTR>
<XPD:REF name="Model">QPp82sMerUCihlNIGpCZYAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="wBAFRZsiNE2oBqrmoukRYwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="n8LzVI6R9Eq0+BS64sg3hwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">管理员(Admin)</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ytqE/AYfLUyTSLT3a6BQ9QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="eFQuYv1/7UqWcaGC7BNkMwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="DyLHk7nAGEGNV41ebgP2DgAA">
<XPD:REF name="Model">QPp82sMerUCihlNIGpCZYAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="EaICgzXsLkyVmucInayTvwAA">
<XPD:REF name="Model">QPp82sMerUCihlNIGpCZYAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="mHjFO7hcdU++rmwh79bgUQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">QPp82sMerUCihlNIGpCZYAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="q0AZxvdJv0+HDnncOHpgNwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">374</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">66</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">94</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">199</XPD:ATTR>
<XPD:REF name="Model">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="gvqwSBwBb0KmllbjyZh7AQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="F2iDtKnso0Cm9xoqjeoZAgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">培训师(Teacher)</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ZNkNtefM6U+cd6iropaWKAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="0dtp0k9MLk2yI1colHlzXAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="ueadipRGn0SKq597elM91QAA">
<XPD:REF name="Model">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="VdfEnq4FLEqfkbV2c1DFIgAA">
<XPD:REF name="Model">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="A5INatWl7UaIPtqWpeoFUQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="fzVvsedS9EytJ2mm3i+D7AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">454</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">282</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">90</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">277</XPD:ATTR>
<XPD:REF name="Model">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="FH3sEcS/jEimLy9zkFem1AAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="Aw+qmTcQwEm9gdKV6PlU6AAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">培训班(Class)</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="h/EGMtozxUKUaiepQM7UoQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="z3Q8uoKNIU+Tg+NVvLWidQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="kae+X903C0mUwvCOBz9hXAAA">
<XPD:REF name="Model">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="wgF3EeLO10CLUjpiyy5OSwAA">
<XPD:REF name="Model">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="TJVJvjdYeUG7RPe1SzK9cgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="6SSFBMOZGEezZZto6sLRkQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">226</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">326</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">104</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">173</XPD:ATTR>
<XPD:REF name="Model">nTol6ZbDn0qQuNsEsBdg7QAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="NopIKALW40mb0GcNaYyBoQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="HW1LFN5O50aaWJSGy/o5fwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">课程(Course)</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="urU7prjavkaKE2H4Qr6ywwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="+D7pRG/8m0a36GXD3n3R6AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="6c3JMyz1GUu+vXJ08n84zgAA">
<XPD:REF name="Model">nTol6ZbDn0qQuNsEsBdg7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="KzyrdfbJmkuTvS8airSakgAA">
<XPD:REF name="Model">nTol6ZbDn0qQuNsEsBdg7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="3fnVd/0/oEW5Q/HjpClrgAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">nTol6ZbDn0qQuNsEsBdg7QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="FGCOtiDfkESlh68WONaNAQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">658</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">318</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">89</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">160</XPD:ATTR>
<XPD:REF name="Model">nuF+AjUeIEaw2Il9gtpfhgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="GCxO1Z13yE+trzbeWJwcPQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="S3u/kERYc02h6l6mUcaamAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">成绩(Score)</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="copv/zSJGEqXHE+QANPWGwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="+0PJwpG7U025pwWD3NrO/AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="WQEyY6QFjUW/JctkwB1ZbQAA">
<XPD:REF name="Model">nuF+AjUeIEaw2Il9gtpfhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="QR9ZupXZgEWxkMLbYEIC4gAA">
<XPD:REF name="Model">nuF+AjUeIEaw2Il9gtpfhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="vE4lkAZgDk+K8FSAj2sJkgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">nuF+AjUeIEaw2Il9gtpfhgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">2</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="C9eK3aTvZEuc8+u1VODhJQAA">
<XPD:ATTR name="Name" type="string">Lee, Minkyu</XPD:ATTR>
<XPD:REF name="Namespace">6EX1brJ8i0CGLj/EziEupQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="YgGpojyIz0aqX6FJJfwkcAAA">
<XPD:ATTR name="Name" type="string">培训师</XPD:ATTR>
<XPD:REF name="Namespace">6EX1brJ8i0CGLj/EziEupQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLModel" guid="lZ81Je/tPEKdAe7gYJLi0AAA">
<XPD:ATTR name="Name" type="string">Analysis Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">analysisModel</XPD:ATTR>
<XPD:REF name="Namespace">f+Psyt/I/UCJ8FmVi+ynlgAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="nF8tacnp2EqaFcBP++oRSQAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
<XPD:ATTR name="DiagramType" type="string">RobustnessDiagram</XPD:ATTR>
<XPD:REF name="DiagramOwner">lZ81Je/tPEKdAe7gYJLi0AAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="yMEyHYDj6ke+v7B96UpLLAAA">
<XPD:REF name="Diagram">nF8tacnp2EqaFcBP++oRSQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLModel" guid="WpB1BmlK002dioEd5dNDUAAA">
<XPD:ATTR name="Name" type="string">Design Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">designModel</XPD:ATTR>
<XPD:REF name="Namespace">f+Psyt/I/UCJ8FmVi+ynlgAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="KLnLmIRsjUaSmMHWDSLQdwAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
<XPD:REF name="DiagramOwner">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="Ns4QsXNlwE2w9QxpXCc0RwAA">
<XPD:REF name="Diagram">KLnLmIRsjUaSmMHWDSLQdwAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">13</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="+BDqT0c/SEG1Hku5+qZb7gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">620</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">548</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">171</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">160</XPD:ATTR>
<XPD:REF name="Model">QPp82sMerUCihlNIGpCZYAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="rj6IIEj5+0m0Aems/FgFYgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="TJnWK4pOhUqweG0k9KZnPAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">管理员(Admin)</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="mLolzOMBDECUGNjfaa3ePgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="47mZGAopfECl7LyITtvYrAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="CkvaTRwV80qdmxvKCtJPXgAA">
<XPD:REF name="Model">QPp82sMerUCihlNIGpCZYAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="7AgMbm3mvUqrOmvDI7nuUQAA">
<XPD:REF name="Model">QPp82sMerUCihlNIGpCZYAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="74infM+n3k2/0J2n8D1kQgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">QPp82sMerUCihlNIGpCZYAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="HPPLWWUlp06qJ0F15JeZZwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">436</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">392</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">139</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">303</XPD:ATTR>
<XPD:REF name="Model">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="IZEmHSKf5k+WRPq64GFh/wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="vAk6ELWk+EuT0uyxRVysAAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">培训班(Class)</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="6IEFiNxfTkeqcDUYPCO8ZQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="ChTnrFtQqEq3XkjUHMCycAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="AqMI4E6pIEO/pwglVmdMmQAA">
<XPD:REF name="Model">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="5J1cu1zcXEGk9D0lwFR3pgAA">
<XPD:REF name="Model">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="OAG6Y6ZL10e0pAWcsBw8TAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="/MOYkfhzhU2XIqJYbFMHTwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">260</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">24</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">133</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">251</XPD:ATTR>
<XPD:REF name="Model">nTol6ZbDn0qQuNsEsBdg7QAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="TfgQEhljtUyDeEhJftvTpAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="hOPQFUnfqUWwzYEYc4PtsgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">课程(Course)</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="rRnJDM9Dl0eS3jqrcXMfrgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="albv3/bNmEmEEdhSs8jGEgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="8ZTqJpGECEKqzU/V4HXV2gAA">
<XPD:REF name="Model">nTol6ZbDn0qQuNsEsBdg7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="GHmjrtyfE0qiUNN/Dz3tzgAA">
<XPD:REF name="Model">nTol6ZbDn0qQuNsEsBdg7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="aU/1//gsfk6m6xMBnIOkgwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">nTol6ZbDn0qQuNsEsBdg7QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="4z79KsAhDEqbDFyXOBelcwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">748</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">336</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">186</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">201</XPD:ATTR>
<XPD:REF name="Model">qZidJEEiqUyIBov9K30eoQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="43w41TZfnUqP91e37oF8JgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="qnWjpWaHKUWL7sJWd7I0QAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">新闻(News)</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="lswlm7imdE+NfEOBcpxh9gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="4NPepVo5JEmCeCJBKD7hKQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="l05BfIiulEm7e8l0ZxcqtQAA">
<XPD:REF name="Model">qZidJEEiqUyIBov9K30eoQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="3+vEvAis402v1DZ7/twmXwAA">
<XPD:REF name="Model">qZidJEEiqUyIBov9K30eoQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="S5+9v3Rqa0KW3BEEnm37sgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">qZidJEEiqUyIBov9K30eoQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLAssociationView" guid="Ix1gqvLeOUaV0pqh4nSXpAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">436,392;383,274</XPD:ATTR>
<XPD:REF name="Model">OIz8LWg9C0y3obkrz3e41wAA</XPD:REF>
<XPD:REF name="Head">/MOYkfhzhU2XIqJYbFMHTwAA</XPD:REF>
<XPD:REF name="Tail">HPPLWWUlp06qJ0F15JeZZwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="sVJgC2Y1j0+e+Dj30kwI6AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.91877978960428</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">17.464249196573</XPD:ATTR>
<XPD:REF name="Model">OIz8LWg9C0y3obkrz3e41wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="u4Q51+ErKEyPr7pPAC1LQQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">OIz8LWg9C0y3obkrz3e41wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Vfe71M+BKkKHW1JigRA8OQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">OIz8LWg9C0y3obkrz3e41wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="AmNjeJMi5U6fgtXUOe8fnwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">oJBmPker+EW5UFM/6VBmuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="lSr3HfwdVkSoOoPhyburQQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">kTmjxPpIFUKMUfPi3tXExgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="u2D+2HJ+EEiI4C6kdldRWwAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">oJBmPker+EW5UFM/6VBmuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="LlGL6CGfwk2ZtcCxSfct7gAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..*</XPD:ATTR>
<XPD:REF name="Model">kTmjxPpIFUKMUfPi3tXExgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="MZB4Z/ifTEKvb1dUZxWM6AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">oJBmPker+EW5UFM/6VBmuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="hlCMrfOKTkaNdjRuZh+2zQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">kTmjxPpIFUKMUfPi3tXExgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="D9I02IT6x0aWAeeRXMo0AAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">oJBmPker+EW5UFM/6VBmuAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="5LNNq1X6BEepZxukOXIhbgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">kTmjxPpIFUKMUfPi3tXExgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLClassView" guid="H402d0uQpESA06UnS6KD0AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">72</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">564</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">133</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">141</XPD:ATTR>
<XPD:REF name="Model">eFRkACIBQku9PS/ggF7WhQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="QEN/TRL54kC7f4T9ZRdT/gAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="BZ2KfTv450WER76QTtRZ+AAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">选课（Select）</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="VBC91/w53UuheHKDSryWmQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="w92bVX1fCUCqDwOTl0wynQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="BBAbRdCP7UGA9XD+K8Bq/wAA">
<XPD:REF name="Model">eFRkACIBQku9PS/ggF7WhQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="VBubn3qdkU+gVb3b9G31OQAA">
<XPD:REF name="Model">eFRkACIBQku9PS/ggF7WhQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="sJKE2H4vekekrHbO5eoJaQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">eFRkACIBQku9PS/ggF7WhQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLClassView" guid="cujzSMDrVk6CIRwr0D9vSwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">772</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">28</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">174</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">277</XPD:ATTR>
<XPD:REF name="Model">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="StYiMU3ggUq8bwDqn2SuSgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="h92PDPbpN0iNjlxVrmOskQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">培训师(Teacher)</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="PnVd/FVqhEqIPsjFrY5maAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="coxN0KtxIUq0Pvt81xkDNgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="3rxWNsRg90yD7X7aP9pZOAAA">
<XPD:REF name="Model">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="0cvRLQhWlkGz8AkBQR1CmAAA">
<XPD:REF name="Model">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="s5DctZ9Cm0O10xRf8rYkSwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLAssociationView" guid="w7H5tr4rJ0C+1sVaAluJbAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">574,469;772,258</XPD:ATTR>
<XPD:REF name="Model">wSC0ImLIpECTkNbziuOFmgAA</XPD:REF>
<XPD:REF name="Head">cujzSMDrVk6CIRwr0D9vSwAA</XPD:REF>
<XPD:REF name="Tail">HPPLWWUlp06qJ0F15JeZZwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="/444nIzwbkWhV52EfYFovwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">wSC0ImLIpECTkNbziuOFmgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="+9rL+QYLIEmSm11A0rN6UgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">wSC0ImLIpECTkNbziuOFmgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="wZQDbaE73kWrNVRHF/FtjQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">wSC0ImLIpECTkNbziuOFmgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="ZaMdB8vxDkiPITc016GZ/wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">1K+GslpW2Eq1WCHE5705hgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="MI3mKBFrwEakC1XB/4H1qAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">zdGS735f7UefsNp24nW9PgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="H2fXr5UnPk2h8UTQjNgFHQAA">
<XPD:ATTR name="Alpha" type="real">-0.565328730031074</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">27.2029410174709</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">1K+GslpW2Eq1WCHE5705hgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="JeJT1CawmUSxN3JpcjHg8gAA">
<XPD:ATTR name="Alpha" type="real">-0.658425521571984</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">19.7989898732233</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..*</XPD:ATTR>
<XPD:REF name="Model">zdGS735f7UefsNp24nW9PgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="nf9t/v/e/0qX4KWfeC0hsgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">1K+GslpW2Eq1WCHE5705hgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="jRiqXyah7UOm+MG8JGQ6LgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">zdGS735f7UefsNp24nW9PgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="lBDZ8Pc08kSLhu4jXRIwUAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">1K+GslpW2Eq1WCHE5705hgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="gnXrVB5DGkqXFIRlTd15DAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">zdGS735f7UefsNp24nW9PgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLClassView" guid="kFOPCPgSI021tXZ47vS3nwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">500</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">48</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">200</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">199</XPD:ATTR>
<XPD:REF name="Model">CiNldd3wx0KpQoeq+LcIsAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="782Xmd0XSkKbhV6aoK5AMQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="s7pW0qcfsUGJ2ZyH+nMfTgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">课程分类(Classify)</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Fp1ccVO+Nk2gpjuFVJlA5wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="pX9WrPqqg0C7+fdWZPAExwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="uICsG+m3ckqCDs60a8nfzgAA">
<XPD:REF name="Model">CiNldd3wx0KpQoeq+LcIsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="6poUzwQEWUqqSAAToMUDLwAA">
<XPD:REF name="Model">CiNldd3wx0KpQoeq+LcIsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="AXgdr1VEqkmBxZzA14F3/AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">CiNldd3wx0KpQoeq+LcIsAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLAssociationView" guid="ROpPMWrcO0qlujVZzG6FSAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">392,149;500,148</XPD:ATTR>
<XPD:REF name="Model">gVMT6rskN0mrV+CFd5JmRAAA</XPD:REF>
<XPD:REF name="Head">kFOPCPgSI021tXZ47vS3nwAA</XPD:REF>
<XPD:REF name="Tail">/MOYkfhzhU2XIqJYbFMHTwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="IKe68x+YVkGrTw3xQqnRtQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">gVMT6rskN0mrV+CFd5JmRAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="KfU4+7EK6U2eDQOTxz+UrQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">gVMT6rskN0mrV+CFd5JmRAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="0GuVPUeZU0Wp+1bOhjG7NwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">gVMT6rskN0mrV+CFd5JmRAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="Q+m+mQ7SCEeFMAlCTuF1rwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">jFdZ7jT6cEifzGa8K+60kgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="uxstuxsvZU2td+eDbzdOfAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">MDDqwak8sEK8tHP35fIbCwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="F0Ck7E8jNk2LSgMXiY8IrgAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">1</XPD:ATTR>
<XPD:REF name="Model">jFdZ7jT6cEifzGa8K+60kgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="NWO2Fb4oY0KUwcntEo6RngAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..*</XPD:ATTR>
<XPD:REF name="Model">MDDqwak8sEK8tHP35fIbCwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="aiuZol3RU0aWlDCXU31oZwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">jFdZ7jT6cEifzGa8K+60kgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="wM+dZwtAQ0aWnADSVU82xAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">MDDqwak8sEK8tHP35fIbCwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="n8QSRSTRHE6N3NGshVOcqQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">jFdZ7jT6cEifzGa8K+60kgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="ZeXX4TnzCEupVXgQo+6nwQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">MDDqwak8sEK8tHP35fIbCwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLClassView" guid="pN7WchO3bk+KR1OhHR8dYQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">40</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">280</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">174</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">240</XPD:ATTR>
<XPD:REF name="Model">i3994giDPUKoNSfvqKcD5AAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="HBqWLAlBQUGMYHSjwckj2wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="YB3i6c+QpkSk6s7QOTCJwgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">学员(Student)</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="1V9a7cLfDUGa9yezWDILqgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="HVVqMJXgP0a3vQ/CVGK6IwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="xW7TD/8gtEuDL1pwdSebvQAA">
<XPD:REF name="Model">i3994giDPUKoNSfvqKcD5AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="gs4QriIhOEO982BvNaWpiQAA">
<XPD:REF name="Model">i3994giDPUKoNSfvqKcD5AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="gNUJIXOLhkyvjsz0mXxxAQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">i3994giDPUKoNSfvqKcD5AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLAssociationView" guid="Dcgq5tosZkywnIJi6aoYMAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">213,432;436,517</XPD:ATTR>
<XPD:REF name="Model">U1jTjmkAgEq0qXNLDvvt+wAA</XPD:REF>
<XPD:REF name="Head">HPPLWWUlp06qJ0F15JeZZwAA</XPD:REF>
<XPD:REF name="Tail">pN7WchO3bk+KR1OhHR8dYQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="GXK+r2IvQU+7jaODbg1wWQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">U1jTjmkAgEq0qXNLDvvt+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="/D3h+l/vHEePBIfe6nOmdgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">U1jTjmkAgEq0qXNLDvvt+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="tgvafaaLAkSYC5CaIbKGnQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">U1jTjmkAgEq0qXNLDvvt+wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="JTAzKIp8Ok67A7PLP7fjRwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">ai6d9jSCd0etlNlYq5d5/QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="iXEseuhabkWg0iDdUisf5wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">DFMOb3oIhEOJnowZARM5uQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="/jh1DY8Or0uTFHeXVxcElwAA">
<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..*</XPD:ATTR>
<XPD:REF name="Model">ai6d9jSCd0etlNlYq5d5/QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="19ms/s3lskGEiccKVz7WOwAA">
<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:ATTR name="Text" type="string">0..*</XPD:ATTR>
<XPD:REF name="Model">DFMOb3oIhEOJnowZARM5uQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="eCSUmgP5N0WBaM6tmyb9cQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">ai6d9jSCd0etlNlYq5d5/QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="TMGRmjYfZUedR/BpUXhnEAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">DFMOb3oIhEOJnowZARM5uQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="cNB8g4zUEUKLuxFJBafhGgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">ai6d9jSCd0etlNlYq5d5/QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="9Y974+/7MkOkkEITy9j5CgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">DFMOb3oIhEOJnowZARM5uQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLDependencyView" guid="Du36TeB1lkaQZZhLcDcs/wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">324,474;204,577</XPD:ATTR>
<XPD:REF name="Model">6b08ex9XfkOyPhkK0yHj+QAA</XPD:REF>
<XPD:REF name="Head">H402d0uQpESA06UnS6KD0AAA</XPD:REF>
<XPD:REF name="Tail">Dcgq5tosZkywnIJi6aoYMAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="/9cMHpc4I0uiFTK3eaJlZQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">6b08ex9XfkOyPhkK0yHj+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="aMdRe7sHAkSRO2w/xzKF2AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">6b08ex9XfkOyPhkK0yHj+QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="GY48OXG5QU2Ctft/2q3JQAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">6b08ex9XfkOyPhkK0yHj+QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">48</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="QPp82sMerUCihlNIGpCZYAAA">
<XPD:ATTR name="Name" type="string">管理员(Admin)</XPD:ATTR>
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">XtKYgOZ1WUKW7up99Mn4BgAA</XPD:REF>
<XPD:REF name="Views[1]">DyLHk7nAGEGNV41ebgP2DgAA</XPD:REF>
<XPD:REF name="Views[2]">EaICgzXsLkyVmucInayTvwAA</XPD:REF>
<XPD:REF name="Views[3]">mHjFO7hcdU++rmwh79bgUQAA</XPD:REF>
<XPD:REF name="Views[4]">+BDqT0c/SEG1Hku5+qZb7gAA</XPD:REF>
<XPD:REF name="Views[5]">CkvaTRwV80qdmxvKCtJPXgAA</XPD:REF>
<XPD:REF name="Views[6]">7AgMbm3mvUqrOmvDI7nuUQAA</XPD:REF>
<XPD:REF name="Views[7]">74infM+n3k2/0J2n8D1kQgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="tn+Dh6FF5ka7bXynwdK4rwAA">
<XPD:ATTR name="Name" type="string">getAdminid</XPD:ATTR>
<XPD:REF name="Owner">QPp82sMerUCihlNIGpCZYAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="L/EatPIO6UehBX6GTf2H2AAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">tn+Dh6FF5ka7bXynwdK4rwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="7A4pONasvUaJgTynGIEBfQAA">
<XPD:ATTR name="Name" type="string">setAdmnid</XPD:ATTR>
<XPD:REF name="Owner">QPp82sMerUCihlNIGpCZYAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="4sSKhkiv4UmbuVQmbBZZgQAA">
<XPD:ATTR name="Name" type="string">adminid</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">7A4pONasvUaJgTynGIEBfQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="ZRaEXrFiNU+gi6b4YBG2FAAA">
<XPD:ATTR name="Name" type="string">getUsername</XPD:ATTR>
<XPD:REF name="Owner">QPp82sMerUCihlNIGpCZYAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="rWd5X0MgrEyqW85p/A6W3gAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">ZRaEXrFiNU+gi6b4YBG2FAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="vrOihdiE70WnKfPhxwNl9QAA">
<XPD:ATTR name="Name" type="string">setUsernaem</XPD:ATTR>
<XPD:REF name="Owner">QPp82sMerUCihlNIGpCZYAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="cCw7l0iiLkeJf8ZHzh1iLQAA">
<XPD:ATTR name="Name" type="string">username</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">vrOihdiE70WnKfPhxwNl9QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="eFQshRH3LE+bUifAv/2bkgAA">
<XPD:ATTR name="Name" type="string">getPassword</XPD:ATTR>
<XPD:REF name="Owner">QPp82sMerUCihlNIGpCZYAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="6p6JafMXmUCmPn4QT9qiMAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">eFQshRH3LE+bUifAv/2bkgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="bocam3FGukKtVSgfs2ArwQAA">
<XPD:ATTR name="Name" type="string">setPassword</XPD:ATTR>
<XPD:REF name="Owner">QPp82sMerUCihlNIGpCZYAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="WqLQYXlg/kS6Q2zAkDWhBQAA">
<XPD:ATTR name="Name" type="string">password</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bocam3FGukKtVSgfs2ArwQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">6</XPD:ATTR>
<XPD:REF name="Associations[0]">EwU/TM1ptE6+v3yEVzHH2wAA</XPD:REF>
<XPD:REF name="Associations[1]">0pLsXt5Au0CzgCNVGkm0DAAA</XPD:REF>
<XPD:REF name="Associations[2]">jcVumD6lnUGaWCbRf0WN9wAA</XPD:REF>
<XPD:REF name="Associations[3]">dTXjoBlW6kKoLCRuU+QtrgAA</XPD:REF>
<XPD:REF name="Associations[4]">bCvgWMzg70a3L0wRZ7MY5wAA</XPD:REF>
<XPD:REF name="Associations[5]">9li4JmPA90edCBOKVqSXowAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="25k+KcjQC0+8k1YT993WYgAA">
<XPD:ATTR name="Name" type="string">adminid</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="Changeability" type="UMLChangeableKind">ckAddOnly</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">QPp82sMerUCihlNIGpCZYAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="YiOp8TGtyU6KnQ2rE5dNogAA">
<XPD:ATTR name="Name" type="string">username</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">QPp82sMerUCihlNIGpCZYAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="kEjvPhcWsUm+VwsOb8pbAAAA">
<XPD:ATTR name="Name" type="string">password</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">QPp82sMerUCihlNIGpCZYAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="Th+NTlauKES4IaoN3p4LjgAA">
<XPD:ATTR name="Name" type="string">培训师(Teacher)</XPD:ATTR>
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">q0AZxvdJv0+HDnncOHpgNwAA</XPD:REF>
<XPD:REF name="Views[1]">ueadipRGn0SKq597elM91QAA</XPD:REF>
<XPD:REF name="Views[2]">VdfEnq4FLEqfkbV2c1DFIgAA</XPD:REF>
<XPD:REF name="Views[3]">A5INatWl7UaIPtqWpeoFUQAA</XPD:REF>
<XPD:REF name="Views[4]">cujzSMDrVk6CIRwr0D9vSwAA</XPD:REF>
<XPD:REF name="Views[5]">3rxWNsRg90yD7X7aP9pZOAAA</XPD:REF>
<XPD:REF name="Views[6]">0cvRLQhWlkGz8AkBQR1CmAAA</XPD:REF>
<XPD:REF name="Views[7]">s5DctZ9Cm0O10xRf8rYkSwAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">T/dtdwi3f0CJNENLh2sQqwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">12</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="XxVSd3yqGUWUflTVz4HUKwAA">
<XPD:ATTR name="Name" type="string">getTeacherid</XPD:ATTR>
<XPD:REF name="Owner">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="3dar279McUWok1jvxo+ikgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XxVSd3yqGUWUflTVz4HUKwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="Db6aruFEtUa7Xqcna0ThMgAA">
<XPD:ATTR name="Name" type="string">setTeacherid</XPD:ATTR>
<XPD:REF name="Owner">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="rl3tx5bDU0mBSDCN6Bft1AAA">
<XPD:ATTR name="Name" type="string">teacherid</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Db6aruFEtUa7Xqcna0ThMgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="XiVPmCaXB0yUP2GJUeSUNAAA">
<XPD:ATTR name="Name" type="string">getUsername</XPD:ATTR>
<XPD:REF name="Owner">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="3W2iYGV5Uk+ZRJ0fRWQV/wAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XiVPmCaXB0yUP2GJUeSUNAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="oIRZ8+Py/kawVmxg+ZtvQgAA">
<XPD:ATTR name="Name" type="string">setUserName</XPD:ATTR>
<XPD:REF name="Owner">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="GinGhk+RXUyKREX7CVCsUgAA">
<XPD:ATTR name="Name" type="string">username</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">oIRZ8+Py/kawVmxg+ZtvQgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="rRcaGxdhJEOsg/5rMT3cuwAA">
<XPD:ATTR name="Name" type="string">getPassword</XPD:ATTR>
<XPD:REF name="Owner">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="gyi3Cw1INEqleVNWQhntPgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">rRcaGxdhJEOsg/5rMT3cuwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="3IqaEbz8NECrfiKEqFpcYwAA">
<XPD:ATTR name="Name" type="string">setPassword</XPD:ATTR>
<XPD:REF name="Owner">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="sHIFjNkMukOW0QHnXoxZqQAA">
<XPD:ATTR name="Name" type="string">password</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">3IqaEbz8NECrfiKEqFpcYwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="mdPrEiYYg0qnlzESdKBe/gAA">
<XPD:ATTR name="Name" type="string">getTelephone</XPD:ATTR>
<XPD:REF name="Owner">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="yQkianKYvkmX0RKcNaV2wwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">mdPrEiYYg0qnlzESdKBe/gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="+Vg6YdntkUSSoAYo3HCBpwAA">
<XPD:ATTR name="Name" type="string">setTelephone</XPD:ATTR>
<XPD:REF name="Owner">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="n5WY6T0WVU6vc0yDAcbyXQAA">
<XPD:ATTR name="Name" type="string">telephone</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">+Vg6YdntkUSSoAYo3HCBpwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="zDGRlMpMNE2RyuCOYhNi/gAA">
<XPD:ATTR name="Name" type="string">getRealname</XPD:ATTR>
<XPD:REF name="Owner">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="Xp6XFbWyWEmkDtjmwfT8/QAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">zDGRlMpMNE2RyuCOYhNi/gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="PnBE+cStekaVnV4CSZM48QAA">
<XPD:ATTR name="Name" type="string">setRealname</XPD:ATTR>
<XPD:REF name="Owner">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="finKjzUIukaWIDtwr8ZipwAA">
<XPD:ATTR name="Name" type="string">realname</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PnBE+cStekaVnV4CSZM48QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="S3elMheztkS1leWaO1i7lgAA">
<XPD:ATTR name="Name" type="string">getBrief</XPD:ATTR>
<XPD:REF name="Owner">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="S7gCAhmcMEW2y+MrmIDqLwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">S3elMheztkS1leWaO1i7lgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="NcRRYZ+OwECoyUDIbK28TgAA">
<XPD:ATTR name="Name" type="string">setBrief</XPD:ATTR>
<XPD:REF name="Owner">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="VTHjC7ueFEG/pmvJROaTUQAA">
<XPD:ATTR name="Name" type="string">brief</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">NcRRYZ+OwECoyUDIbK28TgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">16</XPD:ATTR>
<XPD:REF name="Associations[0]">1xB3a+rSy0CrmhYVsqL4jgAA</XPD:REF>
<XPD:REF name="Associations[1]">pnQrhZlYCkuH7SsBXFm5dAAA</XPD:REF>
<XPD:REF name="Associations[2]">FkNDMV0CAUOFk2Gn66ro7gAA</XPD:REF>
<XPD:REF name="Associations[3]">WBKgzJhkIkq+tlt6Rjl2ywAA</XPD:REF>
<XPD:REF name="Associations[4]">tlxW2UcedUmVo7Gnoc4PUAAA</XPD:REF>
<XPD:REF name="Associations[5]">jLKgAQrZukS4Da/Asb06pgAA</XPD:REF>
<XPD:REF name="Associations[6]">pKRj0qtp9U2nBdO6JILxyQAA</XPD:REF>
<XPD:REF name="Associations[7]">ZEZsUbXozkqt0Bgjlpz8QwAA</XPD:REF>
<XPD:REF name="Associations[8]">0XHGMTKB7keT/IAAgPwavAAA</XPD:REF>
<XPD:REF name="Associations[9]">aB1yOdY2yEGg2CW4IcA6yQAA</XPD:REF>
<XPD:REF name="Associations[10]">z2Q/+rZM80OvYoHXPQT31gAA</XPD:REF>
<XPD:REF name="Associations[11]">Gbm67nEMkkWXw5EmEE5uFgAA</XPD:REF>
<XPD:REF name="Associations[12]">4t+NrhP2lkOF+mJPhCrZIgAA</XPD:REF>
<XPD:REF name="Associations[13]">n1N2R/MAfkybf/PbxIh/8AAA</XPD:REF>
<XPD:REF name="Associations[14]">0p8W28R1pEGbbtjhsn0f8QAA</XPD:REF>
<XPD:REF name="Associations[15]">1K+GslpW2Eq1WCHE5705hgAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="7myV0JFU5E+IkaK8wRn4WwAA">
<XPD:ATTR name="Name" type="string">teacherid</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="kwsuQiXSTEmIIcGASuvYmgAA">
<XPD:ATTR name="Name" type="string">username</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="Dg2yjU4mtUyr+UUHlb9SXAAA">
<XPD:ATTR name="Name" type="string">password</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="q5VOqgSbf0OWwuElW/O0qAAA">
<XPD:ATTR name="Name" type="string">realname</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="h6voSIUe3kCVtZcdLLPjdAAA">
<XPD:ATTR name="Name" type="string">telephone</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Strng</XPD:ATTR>
<XPD:REF name="Owner">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="2AVz56QRpU+z5q2wSY8CWQAA">
<XPD:ATTR name="Name" type="string">brief</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="MnCzA0Xi1EmaDSQJ4uc1xAAA">
<XPD:ATTR name="Name" type="string">培训班(Class)</XPD:ATTR>
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">fzVvsedS9EytJ2mm3i+D7AAA</XPD:REF>
<XPD:REF name="Views[1]">kae+X903C0mUwvCOBz9hXAAA</XPD:REF>
<XPD:REF name="Views[2]">wgF3EeLO10CLUjpiyy5OSwAA</XPD:REF>
<XPD:REF name="Views[3]">TJVJvjdYeUG7RPe1SzK9cgAA</XPD:REF>
<XPD:REF name="Views[4]">HPPLWWUlp06qJ0F15JeZZwAA</XPD:REF>
<XPD:REF name="Views[5]">AqMI4E6pIEO/pwglVmdMmQAA</XPD:REF>
<XPD:REF name="Views[6]">5J1cu1zcXEGk9D0lwFR3pgAA</XPD:REF>
<XPD:REF name="Views[7]">OAG6Y6ZL10e0pAWcsBw8TAAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">wLzjTcCqKUmYd4vEneCUwAAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">mb6p+kAKH0SAGQbqQ4G0ZgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">12</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="krsSx5pIZUi+KrRX3rh5RQAA">
<XPD:ATTR name="Name" type="string">newClass</XPD:ATTR>
<XPD:REF name="Owner">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="fT3e5kjkE0CyfIYAzIsrewAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">bool</XPD:ATTR>
<XPD:REF name="BehavioralFeature">krsSx5pIZUi+KrRX3rh5RQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="+WZLFOXS50amaK/wGiSqjgAA">
<XPD:ATTR name="Name" type="string">Class</XPD:ATTR>
<XPD:REF name="BehavioralFeature">krsSx5pIZUi+KrRX3rh5RQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="dSxvoJuWMkqWu26UWtqPbwAA">
<XPD:ATTR name="Name" type="string">addTrainer</XPD:ATTR>
<XPD:REF name="Owner">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="P5HShV0/uEKSfKzo10Ju9wAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">bool</XPD:ATTR>
<XPD:REF name="BehavioralFeature">dSxvoJuWMkqWu26UWtqPbwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="7rFTMHksbUqaQUL+uUxklwAA">
<XPD:ATTR name="Name" type="string">Trainer</XPD:ATTR>
<XPD:REF name="BehavioralFeature">dSxvoJuWMkqWu26UWtqPbwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="FLljj7U2XEGhlg9IkXRaSAAA">
<XPD:ATTR name="Name" type="string">GetCourseid</XPD:ATTR>
<XPD:REF name="Owner">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="qsxwJBgNL0mluNKnhcL9WAAA">
<XPD:ATTR name="Name" type="string">SetCourseid</XPD:ATTR>
<XPD:REF name="Owner">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="HRpMla1wZk+7d9HlIZh/GgAA">
<XPD:ATTR name="Name" type="string">GetTrainerrid</XPD:ATTR>
<XPD:REF name="Owner">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="msAZwTUJEEG6H4V1e/tfaQAA">
<XPD:ATTR name="Name" type="string">SetTrainerid</XPD:ATTR>
<XPD:REF name="Owner">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="Ix7gfL5zZEGGZu/UP6ci7wAA">
<XPD:ATTR name="Name" type="string">GetAddress</XPD:ATTR>
<XPD:REF name="Owner">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="0d0Gz9muy02bYQBHe+kQ2AAA">
<XPD:ATTR name="Name" type="string">SetAddress</XPD:ATTR>
<XPD:REF name="Owner">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="mOSpp8aD2USPdBuYDnz28gAA">
<XPD:ATTR name="Name" type="string">GetStarttime</XPD:ATTR>
<XPD:REF name="Owner">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="djyFNsC/gEObPjyWZ5iQ5AAA">
<XPD:ATTR name="Name" type="string">SetStarttime</XPD:ATTR>
<XPD:REF name="Owner">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[10]" type="UMLOperation" guid="9EOmblKFzEm4KpENo1WBSwAA">
<XPD:ATTR name="Name" type="string">GetEndtime</XPD:ATTR>
<XPD:REF name="Owner">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[11]" type="UMLOperation" guid="+hfNmscwVEu8wkhGr/IOpwAA">
<XPD:ATTR name="Name" type="string">SetEndtime</XPD:ATTR>
<XPD:REF name="Owner">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">17</XPD:ATTR>
<XPD:REF name="Associations[0]">i94MaRi9AU+aPNGblWq5RAAA</XPD:REF>
<XPD:REF name="Associations[1]">0aiX140OOUSPUfxyo1O6pQAA</XPD:REF>
<XPD:REF name="Associations[2]">ySNafyZP40aabnIJAv+PGgAA</XPD:REF>
<XPD:REF name="Associations[3]">/XCgLEhpVk2gkRjDlHpUmAAA</XPD:REF>
<XPD:REF name="Associations[4]">8YrFO7gcUEuOU22veDyczQAA</XPD:REF>
<XPD:REF name="Associations[5]">AuukxJ/jrEa9Fcha7U8M2AAA</XPD:REF>
<XPD:REF name="Associations[6]">vz8FPjRtNkqFAuAuxOLwkwAA</XPD:REF>
<XPD:REF name="Associations[7]">hVC/pmcLZEOat51hkdfWtAAA</XPD:REF>
<XPD:REF name="Associations[8]">kTmjxPpIFUKMUfPi3tXExgAA</XPD:REF>
<XPD:REF name="Associations[9]">lwn7GnjstUOu+8+WFvhd4QAA</XPD:REF>
<XPD:REF name="Associations[10]">f+1QtYeNK0C8UL6dqSOOkwAA</XPD:REF>
<XPD:REF name="Associations[11]">Md1xQk6U3UWGKbguODP+3QAA</XPD:REF>
<XPD:REF name="Associations[12]">+Rx0mAQkJk6IbOIDdCHxEQAA</XPD:REF>
<XPD:REF name="Associations[13]">vRmoBqtS9keMGvcRq0eHCQAA</XPD:REF>
<XPD:REF name="Associations[14]">MVDWP3dnD06b7dztPdkxawAA</XPD:REF>
<XPD:REF name="Associations[15]">zdGS735f7UefsNp24nW9PgAA</XPD:REF>
<XPD:REF name="Associations[16]">ai6d9jSCd0etlNlYq5d5/QAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">8</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="/MjlhmMWYkawXEpFPaCXZgAA">
<XPD:ATTR name="Name" type="string">trainerid</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="tnUx16Bdjk2WTBo2CezcQQAA">
<XPD:ATTR name="Name" type="string">trainer</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Trainer</XPD:ATTR>
<XPD:REF name="Owner">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="Sn8/ODH760i3a5hPP+gdwgAA">
<XPD:ATTR name="Name" type="string">course</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Course</XPD:ATTR>
<XPD:REF name="Owner">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="n4cfYU/7EkSQfwTaLJnc0QAA">
<XPD:ATTR name="Name" type="string">address</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char</XPD:ATTR>
<XPD:REF name="Owner">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="H3KGxbxu1kGIYcdXpyfMowAA">
<XPD:ATTR name="Name" type="string">starttime</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char</XPD:ATTR>
<XPD:REF name="Owner">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="xDLIHAXj5UShk2zP0KLQAAAA">
<XPD:ATTR name="Name" type="string">endtime</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">char</XPD:ATTR>
<XPD:REF name="Owner">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="tKhSz0R4q0K5LESXrsD10wAA">
<XPD:ATTR name="Name" type="string">studentnum</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[7]" type="UMLAttribute" guid="/F8e6VZGqE+4ekDpmKO+QwAA">
<XPD:ATTR name="Name" type="string">studentid</XPD:ATTR>
<XPD:REF name="Owner">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="nTol6ZbDn0qQuNsEsBdg7QAA">
<XPD:ATTR name="Name" type="string">课程(Course)</XPD:ATTR>
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
<XPD:REF name="Views[0]">6SSFBMOZGEezZZto6sLRkQAA</XPD:REF>
<XPD:REF name="Views[1]">6c3JMyz1GUu+vXJ08n84zgAA</XPD:REF>
<XPD:REF name="Views[2]">KzyrdfbJmkuTvS8airSakgAA</XPD:REF>
<XPD:REF name="Views[3]">3fnVd/0/oEW5Q/HjpClrgAAA</XPD:REF>
<XPD:REF name="Views[4]">/MOYkfhzhU2XIqJYbFMHTwAA</XPD:REF>
<XPD:REF name="Views[5]">8ZTqJpGECEKqzU/V4HXV2gAA</XPD:REF>
<XPD:REF name="Views[6]">GHmjrtyfE0qiUNN/Dz3tzgAA</XPD:REF>
<XPD:REF name="Views[7]">aU/1//gsfk6m6xMBnIOkgwAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">mb6p+kAKH0SAGQbqQ4G0ZgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="yZjNdUSjtUCY42V0h6UaCQAA">
<XPD:ATTR name="Name" type="string">classifyname</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:REF name="Owner">nTol6ZbDn0qQuNsEsBdg7QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="IGFRQM4l7Uq7GtuRQ6PCAAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">yZjNdUSjtUCY42V0h6UaCQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="L4V9/TkmQkmuBSQ3elDWxAAA">
<XPD:ATTR name="Name" type="string">subclassifycode</XPD:ATTR>
<XPD:REF name="Owner">nTol6ZbDn0qQuNsEsBdg7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="wjT30rw1hE2NMbZzM5Hv8QAA">
<XPD:ATTR name="Name" type="string">GetCourseName</XPD:ATTR>
<XPD:REF name="Owner">nTol6ZbDn0qQuNsEsBdg7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="abQpESf9fUOjRSoSgk2OtwAA">
<XPD:ATTR name="Name" type="string">SetCourseName</XPD:ATTR>
<XPD:REF name="Owner">nTol6ZbDn0qQuNsEsBdg7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="tSS/u5t2T06x32olSU8nHgAA">
<XPD:ATTR name="Name" type="string">GetContent</XPD:ATTR>
<XPD:REF name="Owner">nTol6ZbDn0qQuNsEsBdg7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="oHYDOfe8B0mJt/miKXEUIAAA">
<XPD:ATTR name="Name" type="string">SetContent</XPD:ATTR>
<XPD:REF name="Owner">nTol6ZbDn0qQuNsEsBdg7QAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">8</XPD:ATTR>
<XPD:REF name="Associations[0]">q8DMPOcLFE+jUYs8EYCK5AAA</XPD:REF>
<XPD:REF name="Associations[1]">4MiuMlNro0SzhZENpPwIOAAA</XPD:REF>
<XPD:REF name="Associations[2]">XdYdtcaq+UOM9HtykYl9AQAA</XPD:REF>
<XPD:REF name="Associations[3]">ia6SO8zrLEaoqi+D6U/iswAA</XPD:REF>
<XPD:REF name="Associations[4]">SV15NmUjzEmsGowxOC5atQAA</XPD:REF>
<XPD:REF name="Associations[5]">v4TwX52fTE+42f0Bxv7xQQAA</XPD:REF>
<XPD:REF name="Associations[6]">oJBmPker+EW5UFM/6VBmuAAA</XPD:REF>
<XPD:REF name="Associations[7]">MDDqwak8sEK8tHP35fIbCwAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">10</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="6eGXiesl5E22Cs1jvHES1wAA">
<XPD:ATTR name="Name" type="string">courseid</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">nTol6ZbDn0qQuNsEsBdg7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="UZXhzay3Tk+uWMitkbmiyAAA">
<XPD:ATTR name="Name" type="string">coursename</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">nTol6ZbDn0qQuNsEsBdg7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="+Mv5vWp+wkG+wS1Y3uNZsAAA">
<XPD:ATTR name="Name" type="string">classifycode</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">nTol6ZbDn0qQuNsEsBdg7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="pAMhJqzsYECXnnabfaKmGAAA">
<XPD:ATTR name="Name" type="string">subclassifycode</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">nTol6ZbDn0qQuNsEsBdg7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="KpDqN5e5vkicJJmgWNPV6wAA">
<XPD:ATTR name="Name" type="string">subclassdifyname</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">nTol6ZbDn0qQuNsEsBdg7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="F5QQm1JLYUOmIw/xWsSKiAAA">
<XPD:ATTR name="Name" type="string">price</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Double</XPD:ATTR>
<XPD:REF name="Owner">nTol6ZbDn0qQuNsEsBdg7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="59pROhG36EulwQEOXkQAWQAA">
<XPD:ATTR name="Name" type="string">breif</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">nTol6ZbDn0qQuNsEsBdg7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[7]" type="UMLAttribute" guid="HBI+RBq+/0eskzSfgncN/wAA">
<XPD:ATTR name="Name" type="string">onsale</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">nTol6ZbDn0qQuNsEsBdg7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[8]" type="UMLAttribute" guid="Id1xFQZOC0u+vSCo6sr5ygAA">
<XPD:ATTR name="Name" type="string">open</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">nTol6ZbDn0qQuNsEsBdg7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[9]" type="UMLAttribute" guid="/t4qTuWnX0iepRWJSZBXpAAA">
<XPD:ATTR name="Name" type="string">picture</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">nTol6ZbDn0qQuNsEsBdg7QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLAssociation" guid="08IzbQ2UcUm3wMgE5MZNrQAA">
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="q8DMPOcLFE+jUYs8EYCK5AAA">
<XPD:REF name="Association">08IzbQ2UcUm3wMgE5MZNrQAA</XPD:REF>
<XPD:REF name="Participant">nTol6ZbDn0qQuNsEsBdg7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="i94MaRi9AU+aPNGblWq5RAAA">
<XPD:ATTR name="Aggregation" type="UMLAggregationKind">akAggregate</XPD:ATTR>
<XPD:REF name="Association">08IzbQ2UcUm3wMgE5MZNrQAA</XPD:REF>
<XPD:REF name="Participant">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLGeneralization" guid="mb6p+kAKH0SAGQbqQ4G0ZgAA">
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:REF name="Child">nTol6ZbDn0qQuNsEsBdg7QAA</XPD:REF>
<XPD:REF name="Parent">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLClass" guid="nuF+AjUeIEaw2Il9gtpfhgAA">
<XPD:ATTR name="Name" type="string">成绩(Score)</XPD:ATTR>
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">FGCOtiDfkESlh68WONaNAQAA</XPD:REF>
<XPD:REF name="Views[1]">WQEyY6QFjUW/JctkwB1ZbQAA</XPD:REF>
<XPD:REF name="Views[2]">QR9ZupXZgEWxkMLbYEIC4gAA</XPD:REF>
<XPD:REF name="Views[3]">vE4lkAZgDk+K8FSAj2sJkgAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">WXwCRh/1rkuz07bwDBfJ0wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">ZLznZFzIxkC2nYV5WRWJQwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">8</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Z1mSF2bWH0KSzaBb8fwMwgAA">
<XPD:ATTR name="Name" type="string">GetScoreid</XPD:ATTR>
<XPD:REF name="Owner">nuF+AjUeIEaw2Il9gtpfhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="J83ILna7dkSkXdtubFvyZAAA">
<XPD:ATTR name="Name" type="string">SetScoreid</XPD:ATTR>
<XPD:REF name="Owner">nuF+AjUeIEaw2Il9gtpfhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="DiDikgTBdUqrRaSTgjrRAwAA">
<XPD:ATTR name="Name" type="string">GetStudentid</XPD:ATTR>
<XPD:REF name="Owner">nuF+AjUeIEaw2Il9gtpfhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="prvxgcrknEK5gd8jE0T6BQAA">
<XPD:ATTR name="Name" type="string">SetStudentid</XPD:ATTR>
<XPD:REF name="Owner">nuF+AjUeIEaw2Il9gtpfhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="88xVIAaYfEGptaJFqVtbUgAA">
<XPD:ATTR name="Name" type="string">GetClassid</XPD:ATTR>
<XPD:REF name="Owner">nuF+AjUeIEaw2Il9gtpfhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="szgWFyl6YEaNKlxYKNj1jAAA">
<XPD:ATTR name="Name" type="string">SetClassid</XPD:ATTR>
<XPD:REF name="Owner">nuF+AjUeIEaw2Il9gtpfhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="/pH0/sqbb0KR561Y8QaPiwAA">
<XPD:ATTR name="Name" type="string">GetScorenum</XPD:ATTR>
<XPD:REF name="Owner">nuF+AjUeIEaw2Il9gtpfhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="WhCRF9iYnkKylzqldAvsmwAA">
<XPD:ATTR name="Name" type="string">SetScorenum</XPD:ATTR>
<XPD:REF name="Owner">nuF+AjUeIEaw2Il9gtpfhgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">5</XPD:ATTR>
<XPD:REF name="Associations[0]">lg2HgmRIrUq6202eda0kGQAA</XPD:REF>
<XPD:REF name="Associations[1]">jgnz3gCay0qhfoJomLqLTgAA</XPD:REF>
<XPD:REF name="Associations[2]">KwCE9m9MakeTu2Rk/Cx5dgAA</XPD:REF>
<XPD:REF name="Associations[3]">DzHHW2csoUaD30yQeFMkHwAA</XPD:REF>
<XPD:REF name="Associations[4]">M44upHXZl02n2xZys56jqAAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="lBN4pL88UkCnzGjoANy+5gAA">
<XPD:ATTR name="Name" type="string">scoreid</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">nuF+AjUeIEaw2Il9gtpfhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="T0UEyhcp3EK6Hh3+rfR07QAA">
<XPD:ATTR name="Name" type="string">select</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Select</XPD:ATTR>
<XPD:REF name="Owner">nuF+AjUeIEaw2Il9gtpfhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="jcFrGh2n70+Tac5NWBEjPAAA">
<XPD:ATTR name="Name" type="string">scorenum</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="Owner">nuF+AjUeIEaw2Il9gtpfhgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLAssociation" guid="IpH48ZpWJEiSykVVrzywKwAA">
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="4MiuMlNro0SzhZENpPwIOAAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">IpH48ZpWJEiSykVVrzywKwAA</XPD:REF>
<XPD:REF name="Participant">nTol6ZbDn0qQuNsEsBdg7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="0aiX140OOUSPUfxyo1O6pQAA">
<XPD:REF name="Association">IpH48ZpWJEiSykVVrzywKwAA</XPD:REF>
<XPD:REF name="Participant">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLAssociation" guid="TRmRAvea4UC1Rmf52nICyAAA">
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="lg2HgmRIrUq6202eda0kGQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">TRmRAvea4UC1Rmf52nICyAAA</XPD:REF>
<XPD:REF name="Participant">nuF+AjUeIEaw2Il9gtpfhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="ySNafyZP40aabnIJAv+PGgAA">
<XPD:REF name="Association">TRmRAvea4UC1Rmf52nICyAAA</XPD:REF>
<XPD:REF name="Participant">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLAssociation" guid="5wJRV71/X0ihCsfANUQFgQAA">
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="1xB3a+rSy0CrmhYVsqL4jgAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">5wJRV71/X0ihCsfANUQFgQAA</XPD:REF>
<XPD:REF name="Participant">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="/XCgLEhpVk2gkRjDlHpUmAAA">
<XPD:REF name="Association">5wJRV71/X0ihCsfANUQFgQAA</XPD:REF>
<XPD:REF name="Participant">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLAssociation" guid="HJmyslEBa0OwkkdBCqhelAAA">
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="jgnz3gCay0qhfoJomLqLTgAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">HJmyslEBa0OwkkdBCqhelAAA</XPD:REF>
<XPD:REF name="Participant">nuF+AjUeIEaw2Il9gtpfhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="pnQrhZlYCkuH7SsBXFm5dAAA">
<XPD:REF name="Association">HJmyslEBa0OwkkdBCqhelAAA</XPD:REF>
<XPD:REF name="Participant">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLAssociation" guid="LBBivMzJhEel73MKAF2/4gAA">
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="KwCE9m9MakeTu2Rk/Cx5dgAA">
<XPD:REF name="Association">LBBivMzJhEel73MKAF2/4gAA</XPD:REF>
<XPD:REF name="Participant">nuF+AjUeIEaw2Il9gtpfhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="FkNDMV0CAUOFk2Gn66ro7gAA">
<XPD:REF name="Association">LBBivMzJhEel73MKAF2/4gAA</XPD:REF>
<XPD:REF name="Participant">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLAssociation" guid="ft1lM/oP7UiviBRDNAnIvwAA">
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="WBKgzJhkIkq+tlt6Rjl2ywAA">
<XPD:REF name="Association">ft1lM/oP7UiviBRDNAnIvwAA</XPD:REF>
<XPD:REF name="Participant">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="8YrFO7gcUEuOU22veDyczQAA">
<XPD:REF name="Association">ft1lM/oP7UiviBRDNAnIvwAA</XPD:REF>
<XPD:REF name="Participant">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLAssociation" guid="qEazLua2VEqDer3B55xikQAA">
<XPD:ATTR name="Name" type="string">选班</XPD:ATTR>
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="tlxW2UcedUmVo7Gnoc4PUAAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">qEazLua2VEqDer3B55xikQAA</XPD:REF>
<XPD:REF name="Participant">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="AuukxJ/jrEa9Fcha7U8M2AAA">
<XPD:REF name="Association">qEazLua2VEqDer3B55xikQAA</XPD:REF>
<XPD:REF name="Participant">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLAssociation" guid="KL6+HJxvIkKTN1jmEqtUbQAA">
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="jLKgAQrZukS4Da/Asb06pgAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">KL6+HJxvIkKTN1jmEqtUbQAA</XPD:REF>
<XPD:REF name="Participant">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="XdYdtcaq+UOM9HtykYl9AQAA">
<XPD:REF name="Association">KL6+HJxvIkKTN1jmEqtUbQAA</XPD:REF>
<XPD:REF name="Participant">nTol6ZbDn0qQuNsEsBdg7QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLAssociation" guid="2836+OqYaUy1dJDVf4PshAAA">
<XPD:ATTR name="Name" type="string">选课</XPD:ATTR>
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="pKRj0qtp9U2nBdO6JILxyQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">2836+OqYaUy1dJDVf4PshAAA</XPD:REF>
<XPD:REF name="Participant">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="ia6SO8zrLEaoqi+D6U/iswAA">
<XPD:REF name="Association">2836+OqYaUy1dJDVf4PshAAA</XPD:REF>
<XPD:REF name="Participant">nTol6ZbDn0qQuNsEsBdg7QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[16]" type="UMLAssociation" guid="XT/7xuiJSECwQW5tzYA+gAAA">
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="EwU/TM1ptE6+v3yEVzHH2wAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">XT/7xuiJSECwQW5tzYA+gAAA</XPD:REF>
<XPD:REF name="Participant">QPp82sMerUCihlNIGpCZYAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="SV15NmUjzEmsGowxOC5atQAA">
<XPD:REF name="Association">XT/7xuiJSECwQW5tzYA+gAAA</XPD:REF>
<XPD:REF name="Participant">nTol6ZbDn0qQuNsEsBdg7QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[17]" type="UMLAssociation" guid="FX1KE/jT/0i8s6JVHqeNoAAA">
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="0pLsXt5Au0CzgCNVGkm0DAAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">FX1KE/jT/0i8s6JVHqeNoAAA</XPD:REF>
<XPD:REF name="Participant">QPp82sMerUCihlNIGpCZYAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="vz8FPjRtNkqFAuAuxOLwkwAA">
<XPD:REF name="Association">FX1KE/jT/0i8s6JVHqeNoAAA</XPD:REF>
<XPD:REF name="Participant">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[18]" type="UMLAssociation" guid="b8g7lHTzJ0iIHg7Mzog5BgAA">
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="ZEZsUbXozkqt0Bgjlpz8QwAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">b8g7lHTzJ0iIHg7Mzog5BgAA</XPD:REF>
<XPD:REF name="Participant">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="DzHHW2csoUaD30yQeFMkHwAA">
<XPD:REF name="Association">b8g7lHTzJ0iIHg7Mzog5BgAA</XPD:REF>
<XPD:REF name="Participant">nuF+AjUeIEaw2Il9gtpfhgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[19]" type="UMLClass" guid="qZidJEEiqUyIBov9K30eoQAA">
<XPD:ATTR name="Name" type="string">新闻(News)</XPD:ATTR>
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">4z79KsAhDEqbDFyXOBelcwAA</XPD:REF>
<XPD:REF name="Views[1]">l05BfIiulEm7e8l0ZxcqtQAA</XPD:REF>
<XPD:REF name="Views[2]">3+vEvAis402v1DZ7/twmXwAA</XPD:REF>
<XPD:REF name="Views[3]">S5+9v3Rqa0KW3BEEnm37sgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">8</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="d7SKvqtufEufmGvK4x0AbAAA">
<XPD:ATTR name="Name" type="string">getNewsid</XPD:ATTR>
<XPD:REF name="Owner">qZidJEEiqUyIBov9K30eoQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="OkFP8emzj06T9KpRNtAkCQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">d7SKvqtufEufmGvK4x0AbAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="gIJDAjKQ50+nOggJFHsP8wAA">
<XPD:ATTR name="Name" type="string">setNewsid</XPD:ATTR>
<XPD:REF name="Owner">qZidJEEiqUyIBov9K30eoQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ZeKNLPn9xU+8izptmkKeNAAA">
<XPD:ATTR name="Name" type="string">newsid</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gIJDAjKQ50+nOggJFHsP8wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="GxGuoWoYM0qRlZ7fpbWjwQAA">
<XPD:ATTR name="Name" type="string">getTitle</XPD:ATTR>
<XPD:REF name="Owner">qZidJEEiqUyIBov9K30eoQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="FnyB585d8UGuPVFA259IkwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">GxGuoWoYM0qRlZ7fpbWjwQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="l+pgTbiieUuIqommB06DNQAA">
<XPD:ATTR name="Name" type="string">setTitle</XPD:ATTR>
<XPD:REF name="Owner">qZidJEEiqUyIBov9K30eoQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="cC03ICRfpUGrv7yRctJl5QAA">
<XPD:ATTR name="Name" type="string">title</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">l+pgTbiieUuIqommB06DNQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="4Az8REi4kkWElPrEHmcOhwAA">
<XPD:ATTR name="Name" type="string">getContent</XPD:ATTR>
<XPD:REF name="Owner">qZidJEEiqUyIBov9K30eoQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="laZz8RP4YUSD2H0jV3iv2gAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">4Az8REi4kkWElPrEHmcOhwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="0WfNINDuwEOaA9djZgFJDAAA">
<XPD:ATTR name="Name" type="string">serContent</XPD:ATTR>
<XPD:REF name="Owner">qZidJEEiqUyIBov9K30eoQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="+1Rh00oDvU6XHPUpGOXz3gAA">
<XPD:ATTR name="Name" type="string">content</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">0WfNINDuwEOaA9djZgFJDAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="pMbSbaCrqUOozZa82nNmIwAA">
<XPD:ATTR name="Name" type="string">getCreatedtime</XPD:ATTR>
<XPD:REF name="Owner">qZidJEEiqUyIBov9K30eoQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="q/m64xEluk688lVfpbeENQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">date</XPD:ATTR>
<XPD:REF name="BehavioralFeature">pMbSbaCrqUOozZa82nNmIwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="P47xvyndh0SyoYhTamJw9wAA">
<XPD:ATTR name="Name" type="string">setCreatedtime</XPD:ATTR>
<XPD:REF name="Owner">qZidJEEiqUyIBov9K30eoQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="HTCHPneYD02dP+tN6obVXQAA">
<XPD:ATTR name="Name" type="string">createdtime</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">date</XPD:ATTR>
<XPD:REF name="BehavioralFeature">P47xvyndh0SyoYhTamJw9wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
<XPD:REF name="Associations[0]">HcBjI2bc2U6NostbTXH7eAAA</XPD:REF>
<XPD:REF name="Associations[1]">ZgfKQyqfNkSz7xqCioR6TQAA</XPD:REF>
<XPD:REF name="Associations[2]">xhGn3WAH7EejX3sPZySQBwAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="8paLgKLGTEu/ndJvM4n1GwAA">
<XPD:ATTR name="Name" type="string">newsid</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">qZidJEEiqUyIBov9K30eoQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="6wqCSOobDUiTXUq5k12I5gAA">
<XPD:ATTR name="Name" type="string">title</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">qZidJEEiqUyIBov9K30eoQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="t4aS0+ZDlUGq3+O7fODsBQAA">
<XPD:ATTR name="Name" type="string">content</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">qZidJEEiqUyIBov9K30eoQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="S9h+UAc8MEi7noQtLHpn+wAA">
<XPD:ATTR name="Name" type="string">createdtime</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">date</XPD:ATTR>
<XPD:REF name="Owner">qZidJEEiqUyIBov9K30eoQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[20]" type="UMLAssociation" guid="NeNneJmY3kq/JfJ0diIAAgAA">
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="jcVumD6lnUGaWCbRf0WN9wAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">NeNneJmY3kq/JfJ0diIAAgAA</XPD:REF>
<XPD:REF name="Participant">QPp82sMerUCihlNIGpCZYAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="HcBjI2bc2U6NostbTXH7eAAA">
<XPD:REF name="Association">NeNneJmY3kq/JfJ0diIAAgAA</XPD:REF>
<XPD:REF name="Participant">qZidJEEiqUyIBov9K30eoQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[21]" type="UMLAssociation" guid="hFeoSqjBeE6B7E30e96rOQAA">
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="dTXjoBlW6kKoLCRuU+QtrgAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">hFeoSqjBeE6B7E30e96rOQAA</XPD:REF>
<XPD:REF name="Participant">QPp82sMerUCihlNIGpCZYAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="ZgfKQyqfNkSz7xqCioR6TQAA">
<XPD:REF name="Association">hFeoSqjBeE6B7E30e96rOQAA</XPD:REF>
<XPD:REF name="Participant">qZidJEEiqUyIBov9K30eoQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[22]" type="UMLAssociation" guid="fDyEJrv86UmFECyWAaUTlQAA">
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="v4TwX52fTE+42f0Bxv7xQQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">fDyEJrv86UmFECyWAaUTlQAA</XPD:REF>
<XPD:REF name="Participant">nTol6ZbDn0qQuNsEsBdg7QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="hVC/pmcLZEOat51hkdfWtAAA">
<XPD:REF name="Association">fDyEJrv86UmFECyWAaUTlQAA</XPD:REF>
<XPD:REF name="Participant">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[23]" type="UMLAssociation" guid="OIz8LWg9C0y3obkrz3e41wAA">
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Ix1gqvLeOUaV0pqh4nSXpAAA</XPD:REF>
<XPD:REF name="Views[1]">sVJgC2Y1j0+e+Dj30kwI6AAA</XPD:REF>
<XPD:REF name="Views[2]">u4Q51+ErKEyPr7pPAC1LQQAA</XPD:REF>
<XPD:REF name="Views[3]">Vfe71M+BKkKHW1JigRA8OQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="kTmjxPpIFUKMUfPi3tXExgAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..*</XPD:ATTR>
<XPD:REF name="Association">OIz8LWg9C0y3obkrz3e41wAA</XPD:REF>
<XPD:REF name="Participant">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">lSr3HfwdVkSoOoPhyburQQAA</XPD:REF>
<XPD:REF name="Views[1]">LlGL6CGfwk2ZtcCxSfct7gAA</XPD:REF>
<XPD:REF name="Views[2]">hlCMrfOKTkaNdjRuZh+2zQAA</XPD:REF>
<XPD:REF name="Views[3]">5LNNq1X6BEepZxukOXIhbgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="oJBmPker+EW5UFM/6VBmuAAA">
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">OIz8LWg9C0y3obkrz3e41wAA</XPD:REF>
<XPD:REF name="Participant">nTol6ZbDn0qQuNsEsBdg7QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">AmNjeJMi5U6fgtXUOe8fnwAA</XPD:REF>
<XPD:REF name="Views[1]">u2D+2HJ+EEiI4C6kdldRWwAA</XPD:REF>
<XPD:REF name="Views[2]">MZB4Z/ifTEKvb1dUZxWM6AAA</XPD:REF>
<XPD:REF name="Views[3]">D9I02IT6x0aWAeeRXMo0AAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[24]" type="UMLAssociation" guid="35OYtGzp9UiO/DHuOTccbAAA">
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="lwn7GnjstUOu+8+WFvhd4QAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..*</XPD:ATTR>
<XPD:REF name="Association">35OYtGzp9UiO/DHuOTccbAAA</XPD:REF>
<XPD:REF name="Participant">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="0XHGMTKB7keT/IAAgPwavAAA">
<XPD:ATTR name="Multiplicity" type="string">1..*</XPD:ATTR>
<XPD:REF name="Association">35OYtGzp9UiO/DHuOTccbAAA</XPD:REF>
<XPD:REF name="Participant">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[25]" type="UMLEnumeration" guid="ZotjyPJgEkegm8oF4oiDaQAA">
<XPD:ATTR name="Name" type="string">Enumeration1</XPD:ATTR>
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[26]" type="UMLClass" guid="bDAiFvQmt0iE+4P0XzvlVwAA">
<XPD:ATTR name="Name" type="string">选课(select)</XPD:ATTR>
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="THWp7oPhTU2KmKLiEzUolwAA">
<XPD:ATTR name="Name" type="string">user</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">User</XPD:ATTR>
<XPD:REF name="Owner">bDAiFvQmt0iE+4P0XzvlVwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[27]" type="UMLClass" guid="eFRkACIBQku9PS/ggF7WhQAA">
<XPD:ATTR name="Name" type="string">选课（Select）</XPD:ATTR>
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:REF name="AssociationClass">PzOfwdJigkmLjoEHAP4dBAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">H402d0uQpESA06UnS6KD0AAA</XPD:REF>
<XPD:REF name="Views[1]">BBAbRdCP7UGA9XD+K8Bq/wAA</XPD:REF>
<XPD:REF name="Views[2]">VBubn3qdkU+gVb3b9G31OQAA</XPD:REF>
<XPD:REF name="Views[3]">sJKE2H4vekekrHbO5eoJaQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">T/dtdwi3f0CJNENLh2sQqwAA</XPD:REF>
<XPD:REF name="ClientDependencies[1]">wLzjTcCqKUmYd4vEneCUwAAA</XPD:REF>
<XPD:ATTR name="#SupplierDependencies" type="integer">2</XPD:ATTR>
<XPD:REF name="SupplierDependencies[0]">WXwCRh/1rkuz07bwDBfJ0wAA</XPD:REF>
<XPD:REF name="SupplierDependencies[1]">6b08ex9XfkOyPhkK0yHj+QAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">ZLznZFzIxkC2nYV5WRWJQwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="gvP0kwF2ZUeNHf+ZWW6paAAA">
<XPD:ATTR name="Name" type="string">getselectid</XPD:ATTR>
<XPD:REF name="Owner">eFRkACIBQku9PS/ggF7WhQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="G9N6yKk2MEKBwVONtEDHVAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">gvP0kwF2ZUeNHf+ZWW6paAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="yJAy7O4nB0ePlMUX47LkFAAA">
<XPD:ATTR name="Name" type="string">setSelectid</XPD:ATTR>
<XPD:REF name="Owner">eFRkACIBQku9PS/ggF7WhQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="0ZqgaEfZRE2HHMEQm9R9aAAA">
<XPD:ATTR name="Name" type="string">selectid</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">yJAy7O4nB0ePlMUX47LkFAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="F8Y4KBhKEUKqarj1OsSBAAAA">
<XPD:ATTR name="Name" type="string">geScore</XPD:ATTR>
<XPD:REF name="Owner">eFRkACIBQku9PS/ggF7WhQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="HNq6xPJFoEi/3yGf7tSD1AAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="BehavioralFeature">F8Y4KBhKEUKqarj1OsSBAAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="8qKaH/oOyki4Dm9cOWbaYQAA">
<XPD:ATTR name="Name" type="string">setScore</XPD:ATTR>
<XPD:REF name="Owner">eFRkACIBQku9PS/ggF7WhQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ptw2LgyBYECqxKsopQ1JYwAA">
<XPD:ATTR name="Name" type="string">score</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="BehavioralFeature">8qKaH/oOyki4Dm9cOWbaYQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">2L8uK1y09kerZxMavsDMfgAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="DHQdDWfXMk63xABSVbXQIQAA">
<XPD:ATTR name="Name" type="string">selectid</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">eFRkACIBQku9PS/ggF7WhQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="LW1DpAmN0kCcrhzyZPgY+wAA">
<XPD:ATTR name="Name" type="string">score</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">double</XPD:ATTR>
<XPD:REF name="Owner">eFRkACIBQku9PS/ggF7WhQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[28]" type="UMLAssociation" guid="Cgm+mxQ2GEa+doxwiUZpCQAA">
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="aB1yOdY2yEGg2CW4IcA6yQAA">
<XPD:REF name="Association">Cgm+mxQ2GEa+doxwiUZpCQAA</XPD:REF>
<XPD:REF name="Participant">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="f+1QtYeNK0C8UL6dqSOOkwAA">
<XPD:REF name="Association">Cgm+mxQ2GEa+doxwiUZpCQAA</XPD:REF>
<XPD:REF name="Participant">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[29]" type="UMLAssociation" guid="Gi6MqNTCF0aqhsJNYsWf+wAA">
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="z2Q/+rZM80OvYoHXPQT31gAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">Gi6MqNTCF0aqhsJNYsWf+wAA</XPD:REF>
<XPD:REF name="Participant">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="Gbm67nEMkkWXw5EmEE5uFgAA">
<XPD:REF name="Association">Gi6MqNTCF0aqhsJNYsWf+wAA</XPD:REF>
<XPD:REF name="Participant">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[30]" type="UMLDependency" guid="T/dtdwi3f0CJNENLh2sQqwAA">
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:REF name="Client">eFRkACIBQku9PS/ggF7WhQAA</XPD:REF>
<XPD:REF name="Supplier">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[31]" type="UMLDependency" guid="wLzjTcCqKUmYd4vEneCUwAAA">
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:REF name="Client">eFRkACIBQku9PS/ggF7WhQAA</XPD:REF>
<XPD:REF name="Supplier">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[32]" type="UMLAssociation" guid="9aHQMJ7C+0a4iV3dRmxqMQAA">
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:REF name="AssociationClass">PzOfwdJigkmLjoEHAP4dBAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="4t+NrhP2lkOF+mJPhCrZIgAA">
<XPD:ATTR name="Multiplicity" type="string">0..*</XPD:ATTR>
<XPD:REF name="Association">9aHQMJ7C+0a4iV3dRmxqMQAA</XPD:REF>
<XPD:REF name="Participant">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="Md1xQk6U3UWGKbguODP+3QAA">
<XPD:ATTR name="Multiplicity" type="string">0..*</XPD:ATTR>
<XPD:REF name="Association">9aHQMJ7C+0a4iV3dRmxqMQAA</XPD:REF>
<XPD:REF name="Participant">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[33]" type="UMLAssociationClass" guid="PzOfwdJigkmLjoEHAP4dBAAA">
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:REF name="ClassSide">eFRkACIBQku9PS/ggF7WhQAA</XPD:REF>
<XPD:REF name="AssociationSide">9aHQMJ7C+0a4iV3dRmxqMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[34]" type="UMLDependency" guid="WXwCRh/1rkuz07bwDBfJ0wAA">
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:REF name="Client">nuF+AjUeIEaw2Il9gtpfhgAA</XPD:REF>
<XPD:REF name="Supplier">eFRkACIBQku9PS/ggF7WhQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[35]" type="UMLAssociation" guid="wpwdIUgG9UWotCf5aoWz9gAA">
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="M44upHXZl02n2xZys56jqAAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">wpwdIUgG9UWotCf5aoWz9gAA</XPD:REF>
<XPD:REF name="Participant">nuF+AjUeIEaw2Il9gtpfhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="2L8uK1y09kerZxMavsDMfgAA">
<XPD:REF name="Association">wpwdIUgG9UWotCf5aoWz9gAA</XPD:REF>
<XPD:REF name="Participant">eFRkACIBQku9PS/ggF7WhQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[36]" type="UMLGeneralization" guid="ZLznZFzIxkC2nYV5WRWJQwAA">
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:REF name="Child">nuF+AjUeIEaw2Il9gtpfhgAA</XPD:REF>
<XPD:REF name="Parent">eFRkACIBQku9PS/ggF7WhQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[37]" type="UMLAssociation" guid="uSBAB9nJDUWDNy8G/f9dBAAA">
<XPD:ATTR name="Name" type="string">发布</XPD:ATTR>
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="bCvgWMzg70a3L0wRZ7MY5wAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">uSBAB9nJDUWDNy8G/f9dBAAA</XPD:REF>
<XPD:REF name="Participant">QPp82sMerUCihlNIGpCZYAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="+Rx0mAQkJk6IbOIDdCHxEQAA">
<XPD:REF name="Association">uSBAB9nJDUWDNy8G/f9dBAAA</XPD:REF>
<XPD:REF name="Participant">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[38]" type="UMLAssociation" guid="sAPqhseg5EO/AeN4WJdfCwAA">
<XPD:ATTR name="Name" type="string">发布</XPD:ATTR>
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="9li4JmPA90edCBOKVqSXowAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">sAPqhseg5EO/AeN4WJdfCwAA</XPD:REF>
<XPD:REF name="Participant">QPp82sMerUCihlNIGpCZYAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="xhGn3WAH7EejX3sPZySQBwAA">
<XPD:REF name="Association">sAPqhseg5EO/AeN4WJdfCwAA</XPD:REF>
<XPD:REF name="Participant">qZidJEEiqUyIBov9K30eoQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[39]" type="UMLAssociation" guid="aOe7E34JgE+YeaWQ4aIy2QAA">
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="vRmoBqtS9keMGvcRq0eHCQAA">
<XPD:REF name="Association">aOe7E34JgE+YeaWQ4aIy2QAA</XPD:REF>
<XPD:REF name="Participant">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="n1N2R/MAfkybf/PbxIh/8AAA">
<XPD:REF name="Association">aOe7E34JgE+YeaWQ4aIy2QAA</XPD:REF>
<XPD:REF name="Participant">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[40]" type="UMLAssociation" guid="EIs1vDfoQUGttGATzNr3jgAA">
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="MVDWP3dnD06b7dztPdkxawAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">EIs1vDfoQUGttGATzNr3jgAA</XPD:REF>
<XPD:REF name="Participant">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="0p8W28R1pEGbbtjhsn0f8QAA">
<XPD:ATTR name="Name" type="string">1</XPD:ATTR>
<XPD:REF name="Association">EIs1vDfoQUGttGATzNr3jgAA</XPD:REF>
<XPD:REF name="Participant">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[41]" type="UMLAssociation" guid="wSC0ImLIpECTkNbziuOFmgAA">
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">w7H5tr4rJ0C+1sVaAluJbAAA</XPD:REF>
<XPD:REF name="Views[1]">/444nIzwbkWhV52EfYFovwAA</XPD:REF>
<XPD:REF name="Views[2]">+9rL+QYLIEmSm11A0rN6UgAA</XPD:REF>
<XPD:REF name="Views[3]">wZQDbaE73kWrNVRHF/FtjQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="zdGS735f7UefsNp24nW9PgAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..*</XPD:ATTR>
<XPD:REF name="Association">wSC0ImLIpECTkNbziuOFmgAA</XPD:REF>
<XPD:REF name="Participant">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">MI3mKBFrwEakC1XB/4H1qAAA</XPD:REF>
<XPD:REF name="Views[1]">JeJT1CawmUSxN3JpcjHg8gAA</XPD:REF>
<XPD:REF name="Views[2]">jRiqXyah7UOm+MG8JGQ6LgAA</XPD:REF>
<XPD:REF name="Views[3]">gnXrVB5DGkqXFIRlTd15DAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="1K+GslpW2Eq1WCHE5705hgAA">
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">wSC0ImLIpECTkNbziuOFmgAA</XPD:REF>
<XPD:REF name="Participant">Th+NTlauKES4IaoN3p4LjgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ZaMdB8vxDkiPITc016GZ/wAA</XPD:REF>
<XPD:REF name="Views[1]">H2fXr5UnPk2h8UTQjNgFHQAA</XPD:REF>
<XPD:REF name="Views[2]">nf9t/v/e/0qX4KWfeC0hsgAA</XPD:REF>
<XPD:REF name="Views[3]">lBDZ8Pc08kSLhu4jXRIwUAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[42]" type="UMLEnumeration" guid="p/ArDiyH8USI3BYKk7wy0gAA">
<XPD:ATTR name="Name" type="string">Enumeration2</XPD:ATTR>
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[43]" type="UMLClass" guid="CiNldd3wx0KpQoeq+LcIsAAA">
<XPD:ATTR name="Name" type="string">课程分类(Classify)</XPD:ATTR>
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">kFOPCPgSI021tXZ47vS3nwAA</XPD:REF>
<XPD:REF name="Views[1]">uICsG+m3ckqCDs60a8nfzgAA</XPD:REF>
<XPD:REF name="Views[2]">6poUzwQEWUqqSAAToMUDLwAA</XPD:REF>
<XPD:REF name="Views[3]">AXgdr1VEqkmBxZzA14F3/AAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">8</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="H1z+phVBI0yGiw/gtJBBXgAA">
<XPD:ATTR name="Name" type="string">getClassifyid</XPD:ATTR>
<XPD:REF name="Owner">CiNldd3wx0KpQoeq+LcIsAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="FFZsAyt8PkaJZQgi1yFLgAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">H1z+phVBI0yGiw/gtJBBXgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="I71GM+VpX0W/AC7vIFy+xgAA">
<XPD:ATTR name="Name" type="string">setClassify</XPD:ATTR>
<XPD:REF name="Owner">CiNldd3wx0KpQoeq+LcIsAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="x2vhntL+M0GauJKET00+4gAA">
<XPD:ATTR name="Name" type="string">calssifyid</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">I71GM+VpX0W/AC7vIFy+xgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="UN2rZ9pIUUG/RWxaeovjQQAA">
<XPD:ATTR name="Name" type="string">getClassifynaem</XPD:ATTR>
<XPD:REF name="Owner">CiNldd3wx0KpQoeq+LcIsAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="I4kc5yKA2UymnUBcQDkNdgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">UN2rZ9pIUUG/RWxaeovjQQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="/ilFh4aHWEGNgk15BBDmmAAA">
<XPD:ATTR name="Name" type="string">setClassifyname</XPD:ATTR>
<XPD:REF name="Owner">CiNldd3wx0KpQoeq+LcIsAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="2XDDQfQmP0O31xqHOrbZAwAA">
<XPD:ATTR name="Name" type="string">classifyname</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">/ilFh4aHWEGNgk15BBDmmAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="fH5UYyjGY0a7bGHVO1x7WgAA">
<XPD:ATTR name="Name" type="string">getCode</XPD:ATTR>
<XPD:REF name="Owner">CiNldd3wx0KpQoeq+LcIsAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="j3RkHppn2keF9uvi0YsdSQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">fH5UYyjGY0a7bGHVO1x7WgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="PxhDa2k9p0mTLWdVO95pnAAA">
<XPD:ATTR name="Name" type="string">setCode</XPD:ATTR>
<XPD:REF name="Owner">CiNldd3wx0KpQoeq+LcIsAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="6Y3sVwvPnE2nwJokKySefQAA">
<XPD:ATTR name="Name" type="string">code</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">PxhDa2k9p0mTLWdVO95pnAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="c8nSyCXJcUuVtz1/p+dYPwAA">
<XPD:ATTR name="Name" type="string">getParentcode</XPD:ATTR>
<XPD:REF name="Owner">CiNldd3wx0KpQoeq+LcIsAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="hh57vd1r4kKbVExyley8cAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">c8nSyCXJcUuVtz1/p+dYPwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="BjQv1E7C9kWN0m6g6VQdNQAA">
<XPD:ATTR name="Name" type="string">setParentcode</XPD:ATTR>
<XPD:REF name="Owner">CiNldd3wx0KpQoeq+LcIsAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="17UKgbuRJE25QuR5YalfMAAA">
<XPD:ATTR name="Name" type="string">parentcode</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">BjQv1E7C9kWN0m6g6VQdNQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">jFdZ7jT6cEifzGa8K+60kgAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="Ro5s/zzmYUyrIcPFqX/m+AAA">
<XPD:ATTR name="Name" type="string">classifyid</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">CiNldd3wx0KpQoeq+LcIsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="Y1dixYL9Ykuc9nqtugVS0QAA">
<XPD:ATTR name="Name" type="string">classifyname</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">CiNldd3wx0KpQoeq+LcIsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="SH6Ife4G6kONvAiCYH6p/wAA">
<XPD:ATTR name="Name" type="string">code</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">CiNldd3wx0KpQoeq+LcIsAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="zyl/aSVi2UO2/RBDUJ6lRQAA">
<XPD:ATTR name="Name" type="string">parentcode</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">CiNldd3wx0KpQoeq+LcIsAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[44]" type="UMLAssociation" guid="gVMT6rskN0mrV+CFd5JmRAAA">
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ROpPMWrcO0qlujVZzG6FSAAA</XPD:REF>
<XPD:REF name="Views[1]">IKe68x+YVkGrTw3xQqnRtQAA</XPD:REF>
<XPD:REF name="Views[2]">KfU4+7EK6U2eDQOTxz+UrQAA</XPD:REF>
<XPD:REF name="Views[3]">0GuVPUeZU0Wp+1bOhjG7NwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="MDDqwak8sEK8tHP35fIbCwAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">0..*</XPD:ATTR>
<XPD:REF name="Association">gVMT6rskN0mrV+CFd5JmRAAA</XPD:REF>
<XPD:REF name="Participant">nTol6ZbDn0qQuNsEsBdg7QAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">uxstuxsvZU2td+eDbzdOfAAA</XPD:REF>
<XPD:REF name="Views[1]">NWO2Fb4oY0KUwcntEo6RngAA</XPD:REF>
<XPD:REF name="Views[2]">wM+dZwtAQ0aWnADSVU82xAAA</XPD:REF>
<XPD:REF name="Views[3]">ZeXX4TnzCEupVXgQo+6nwQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="jFdZ7jT6cEifzGa8K+60kgAA">
<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
<XPD:REF name="Association">gVMT6rskN0mrV+CFd5JmRAAA</XPD:REF>
<XPD:REF name="Participant">CiNldd3wx0KpQoeq+LcIsAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Q+m+mQ7SCEeFMAlCTuF1rwAA</XPD:REF>
<XPD:REF name="Views[1]">F0Ck7E8jNk2LSgMXiY8IrgAA</XPD:REF>
<XPD:REF name="Views[2]">aiuZol3RU0aWlDCXU31oZwAA</XPD:REF>
<XPD:REF name="Views[3]">n8QSRSTRHE6N3NGshVOcqQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[45]" type="UMLClass" guid="i3994giDPUKoNSfvqKcD5AAA">
<XPD:ATTR name="Name" type="string">学员(Student)</XPD:ATTR>
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">pN7WchO3bk+KR1OhHR8dYQAA</XPD:REF>
<XPD:REF name="Views[1]">xW7TD/8gtEuDL1pwdSebvQAA</XPD:REF>
<XPD:REF name="Views[2]">gs4QriIhOEO982BvNaWpiQAA</XPD:REF>
<XPD:REF name="Views[3]">gNUJIXOLhkyvjsz0mXxxAQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">10</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="WlefAfDBc0Wq/31xTxlgrwAA">
<XPD:ATTR name="Name" type="string">getStudentid</XPD:ATTR>
<XPD:REF name="Owner">i3994giDPUKoNSfvqKcD5AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="IRK91MEAxUye1Vza7Ce5dQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">WlefAfDBc0Wq/31xTxlgrwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="245mBU8CmkeCVdJ7PSwTjgAA">
<XPD:ATTR name="Name" type="string">setStudentid</XPD:ATTR>
<XPD:REF name="Owner">i3994giDPUKoNSfvqKcD5AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="9/hxrjQp+UqGpKC3dqo6qgAA">
<XPD:ATTR name="Name" type="string">studentid</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">245mBU8CmkeCVdJ7PSwTjgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="q5BUP4MIn0a3eJWlXcNb8QAA">
<XPD:ATTR name="Name" type="string">getUsername</XPD:ATTR>
<XPD:REF name="Owner">i3994giDPUKoNSfvqKcD5AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="qtRZGqAMGUurKFuBzTZGjgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">q5BUP4MIn0a3eJWlXcNb8QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="qJDhTB+QZUG388ZbSb9uLAAA">
<XPD:ATTR name="Name" type="string">setUsername</XPD:ATTR>
<XPD:REF name="Owner">i3994giDPUKoNSfvqKcD5AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="8ApJ5XJfGku8dcjZuOUYVQAA">
<XPD:ATTR name="Name" type="string">username</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">qJDhTB+QZUG388ZbSb9uLAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="cfdXYZD7JEOj05HNpY2lzQAA">
<XPD:ATTR name="Name" type="string">getPassword</XPD:ATTR>
<XPD:REF name="Owner">i3994giDPUKoNSfvqKcD5AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="QDnLJudzzEGvT0dRpTSdMgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">cfdXYZD7JEOj05HNpY2lzQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="LlX/wo6g6kCZweHWeas5BgAA">
<XPD:ATTR name="Name" type="string">setPassword</XPD:ATTR>
<XPD:REF name="Owner">i3994giDPUKoNSfvqKcD5AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="n7fvkr8aX0S+pSpg++W/LAAA">
<XPD:ATTR name="Name" type="string">password</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">LlX/wo6g6kCZweHWeas5BgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[6]" type="UMLOperation" guid="yiaMc0x/xkaKwMJ6Cmx1FwAA">
<XPD:ATTR name="Name" type="string">getRealname</XPD:ATTR>
<XPD:REF name="Owner">i3994giDPUKoNSfvqKcD5AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="IFKniKjEp0OKn8TxrHDlrgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">yiaMc0x/xkaKwMJ6Cmx1FwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[7]" type="UMLOperation" guid="bonRB9snx0uMIr2z0Acz3wAA">
<XPD:ATTR name="Name" type="string">setRealname</XPD:ATTR>
<XPD:REF name="Owner">i3994giDPUKoNSfvqKcD5AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="4MzegG4+ukGfZcGgcxz0GgAA">
<XPD:ATTR name="Name" type="string">realname</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">bonRB9snx0uMIr2z0Acz3wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[8]" type="UMLOperation" guid="RX9Ey3eZuUKP2LMIiRfNtAAA">
<XPD:ATTR name="Name" type="string">getTelephone</XPD:ATTR>
<XPD:REF name="Owner">i3994giDPUKoNSfvqKcD5AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KcYeFQ9jOE2L7JO6fDMpywAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RX9Ey3eZuUKP2LMIiRfNtAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[9]" type="UMLOperation" guid="hpXRsIHkp0yv7NEKzdEScwAA">
<XPD:ATTR name="Name" type="string">setTelephnoe</XPD:ATTR>
<XPD:REF name="Owner">i3994giDPUKoNSfvqKcD5AAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="S2dmUy6h10SdA/XxWqN6bAAA">
<XPD:ATTR name="Name" type="string">telephnoe</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">hpXRsIHkp0yv7NEKzdEScwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">DFMOb3oIhEOJnowZARM5uQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">5</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="ltL8zzb72U6HscSKuPy8eAAA">
<XPD:ATTR name="Name" type="string">studentid</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">i3994giDPUKoNSfvqKcD5AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="g5YhRsNYNEizXlOKUMTP+wAA">
<XPD:ATTR name="Name" type="string">username</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">i3994giDPUKoNSfvqKcD5AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="xPSR+x/rA0eXkz/GwfvppgAA">
<XPD:ATTR name="Name" type="string">password</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">i3994giDPUKoNSfvqKcD5AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="KSW9bgBxBEWdCBIMpXwX5wAA">
<XPD:ATTR name="Name" type="string">realname</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">i3994giDPUKoNSfvqKcD5AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="26jI/DjTLkOn4GBEec0pTgAA">
<XPD:ATTR name="Name" type="string">telephone</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">String</XPD:ATTR>
<XPD:REF name="Owner">i3994giDPUKoNSfvqKcD5AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[46]" type="UMLAssociation" guid="U1jTjmkAgEq0qXNLDvvt+wAA">
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Dcgq5tosZkywnIJi6aoYMAAA</XPD:REF>
<XPD:REF name="Views[1]">GXK+r2IvQU+7jaODbg1wWQAA</XPD:REF>
<XPD:REF name="Views[2]">/D3h+l/vHEePBIfe6nOmdgAA</XPD:REF>
<XPD:REF name="Views[3]">tgvafaaLAkSYC5CaIbKGnQAA</XPD:REF>
<XPD:ATTR name="#ClientDependencies" type="integer">1</XPD:ATTR>
<XPD:REF name="ClientDependencies[0]">6b08ex9XfkOyPhkK0yHj+QAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="DFMOb3oIhEOJnowZARM5uQAA">
<XPD:ATTR name="Multiplicity" type="string">0..*</XPD:ATTR>
<XPD:REF name="Association">U1jTjmkAgEq0qXNLDvvt+wAA</XPD:REF>
<XPD:REF name="Participant">i3994giDPUKoNSfvqKcD5AAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">iXEseuhabkWg0iDdUisf5wAA</XPD:REF>
<XPD:REF name="Views[1]">19ms/s3lskGEiccKVz7WOwAA</XPD:REF>
<XPD:REF name="Views[2]">TMGRmjYfZUedR/BpUXhnEAAA</XPD:REF>
<XPD:REF name="Views[3]">9Y974+/7MkOkkEITy9j5CgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="ai6d9jSCd0etlNlYq5d5/QAA">
<XPD:ATTR name="Multiplicity" type="string">0..*</XPD:ATTR>
<XPD:REF name="Association">U1jTjmkAgEq0qXNLDvvt+wAA</XPD:REF>
<XPD:REF name="Participant">MnCzA0Xi1EmaDSQJ4uc1xAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">JTAzKIp8Ok67A7PLP7fjRwAA</XPD:REF>
<XPD:REF name="Views[1]">/jh1DY8Or0uTFHeXVxcElwAA</XPD:REF>
<XPD:REF name="Views[2]">eCSUmgP5N0WBaM6tmyb9cQAA</XPD:REF>
<XPD:REF name="Views[3]">cNB8g4zUEUKLuxFJBafhGgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[47]" type="UMLDependency" guid="6b08ex9XfkOyPhkK0yHj+QAA">
<XPD:REF name="Namespace">WpB1BmlK002dioEd5dNDUAAA</XPD:REF>
<XPD:REF name="Client">U1jTjmkAgEq0qXNLDvvt+wAA</XPD:REF>
<XPD:REF name="Supplier">eFRkACIBQku9PS/ggF7WhQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Du36TeB1lkaQZZhLcDcs/wAA</XPD:REF>
<XPD:REF name="Views[1]">/9cMHpc4I0uiFTK3eaJlZQAA</XPD:REF>
<XPD:REF name="Views[2]">aMdRe7sHAkSRO2w/xzKF2AAA</XPD:REF>
<XPD:REF name="Views[3]">GY48OXG5QU2Ctft/2q3JQAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLModel" guid="ZFWAQj3gnkaeDh4DO8JcggAA">
<XPD:ATTR name="Name" type="string">Implementation Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">implementationModel</XPD:ATTR>
<XPD:REF name="Namespace">f+Psyt/I/UCJ8FmVi+ynlgAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLComponentDiagram" guid="+mxbgz0+S0umY9Sbn/66TwAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">ZFWAQj3gnkaeDh4DO8JcggAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLComponentDiagramView" guid="JJ5EKttu1kCV+G0DsQ6xDAAA">
<XPD:REF name="Diagram">+mxbgz0+S0umY9Sbn/66TwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLModel" guid="LE8/czTpd0qYS0bm7OtU/gAA">
<XPD:ATTR name="Name" type="string">Deployment Model</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">deploymentModel</XPD:ATTR>
<XPD:REF name="Namespace">f+Psyt/I/UCJ8FmVi+ynlgAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLDeploymentDiagram" guid="wr5JkZbzn0aU8iMq8Ew55QAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">LE8/czTpd0qYS0bm7OtU/gAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLDeploymentDiagramView" guid="A/bbuo1qi0uE0SAix2593AAA">
<XPD:REF name="Diagram">wr5JkZbzn0aU8iMq8Ew55QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:BODY>
</XPD:PROJECT>
