Files
gpf_pet_hospital/user_activity_diagram.drawio
王子琦 f9bfb8556b add
2026-02-09 21:14:30 +08:00

190 lines
11 KiB
Plaintext

<mxfile host="app.diagrams.net" modified="2026-01-30T13:55:00.000Z" agent="codex" version="24.7.7">
<diagram name="user activity diagram"><mxGraphModel dx="1426" dy="769" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" background="#ffffff" math="0" shadow="0">
<root>
<mxCell id="0"/>
<mxCell id="1" parent="0"/>
<!-- 开始节点 -->
<mxCell id="2" value="" style="ellipse;html=1;shape=startState;fillColor=#000000;strokeColor=#000000;" vertex="1" parent="1">
<mxGeometry x="360" y="40" width="30" height="30" as="geometry"/>
</mxCell>
<!-- 活动节点 -->
<mxCell id="3" value="顾客登录系统" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="335" y="110" width="80" height="40" as="geometry"/>
</mxCell>
<!-- 状态节点 -->
<mxCell id="4" value="系统验证顾客身份" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="335" y="180" width="80" height="40" as="geometry"/>
</mxCell>
<!-- 判断节点 -->
<mxCell id="5" value="" style="rhombus;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="360" y="250" width="30" height="30" as="geometry"/>
</mxCell>
<!-- 活动节点 -->
<mxCell id="6" value="显示错误信息" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="460" y="245" width="80" height="40" as="geometry"/>
</mxCell>
<!-- 活动节点 -->
<mxCell id="7" value="进入个人中心" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="335" y="320" width="80" height="40" as="geometry"/>
</mxCell>
<!-- 活动节点 -->
<mxCell id="8" value="选择宠物" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="335" y="390" width="80" height="40" as="geometry"/>
</mxCell>
<!-- 活动节点 -->
<mxCell id="9" value="查看病历记录" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="335" y="460" width="80" height="40" as="geometry"/>
</mxCell>
<!-- 活动节点 -->
<mxCell id="10" value="选择查看时间范围" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="335" y="530" width="80" height="40" as="geometry"/>
</mxCell>
<!-- 活动节点 -->
<mxCell id="11" value="系统查询病历数据" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="335" y="600" width="80" height="40" as="geometry"/>
</mxCell>
<!-- 活动节点 -->
<mxCell id="12" value="显示病历信息" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="335" y="670" width="80" height="40" as="geometry"/>
</mxCell>
<!-- 活动节点 -->
<mxCell id="13" value="查看病历详情" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="335" y="740" width="80" height="40" as="geometry"/>
</mxCell>
<!-- 判断节点 -->
<mxCell id="14" value="" style="rhombus;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="360" y="810" width="30" height="30" as="geometry"/>
</mxCell>
<!-- 活动节点 -->
<mxCell id="15" value="下载病历" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="460" y="805" width="80" height="40" as="geometry"/>
</mxCell>
<!-- 活动节点 -->
<mxCell id="16" value="继续浏览其他病历" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="335" y="880" width="80" height="40" as="geometry"/>
</mxCell>
<!-- 活动节点 -->
<mxCell id="17" value="退出系统" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="335" y="950" width="80" height="40" as="geometry"/>
</mxCell>
<!-- 结束节点 -->
<mxCell id="18" value="" style="ellipse;html=1;shape=endState;fillColor=#000000;strokeColor=#000000;" vertex="1" parent="1">
<mxGeometry x="360" y="1020" width="30" height="30" as="geometry"/>
</mxCell>
<!-- 结束节点 -->
<mxCell id="19" value="" style="ellipse;html=1;shape=endState;fillColor=#000000;strokeColor=#000000;" vertex="1" parent="1">
<mxGeometry x="500" y="315" width="30" height="30" as="geometry"/>
</mxCell>
<!-- 连接线 -->
<mxCell id="20" value="" style="endArrow=classic;html=1;exitX=0.5;exitY=1;exitPerimeter=0;entryX=0.5;entryY=0;" edge="1" parent="1" source="2" target="3">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="210" y="140" as="sourcePoint"/>
<mxPoint x="260" y="90" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="21" value="" style="endArrow=classic;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;" edge="1" parent="1" source="3" target="4">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="220" y="150" as="sourcePoint"/>
<mxPoint x="270" y="100" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="22" value="" style="endArrow=classic;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;" edge="1" parent="1" source="4" target="5">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="230" y="160" as="sourcePoint"/>
<mxPoint x="280" y="110" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="23" value="是" style="endArrow=classic;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;" edge="1" parent="1" source="5" target="7">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="240" y="170" as="sourcePoint"/>
<mxPoint x="290" y="120" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="24" value="否" style="endArrow=classic;html=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;" edge="1" parent="1" source="5" target="6">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="250" y="180" as="sourcePoint"/>
<mxPoint x="300" y="130" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="25" value="" style="endArrow=classic;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;" edge="1" parent="1" source="7" target="8">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="260" y="290" as="sourcePoint"/>
<mxPoint x="310" y="240" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="26" value="" style="endArrow=classic;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;" edge="1" parent="1" source="8" target="9">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="270" y="300" as="sourcePoint"/>
<mxPoint x="320" y="250" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="27" value="" style="endArrow=classic;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;" edge="1" parent="1" source="9" target="10">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="280" y="310" as="sourcePoint"/>
<mxPoint x="330" y="260" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="28" value="" style="endArrow=classic;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;" edge="1" parent="1" source="10" target="11">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="290" y="320" as="sourcePoint"/>
<mxPoint x="340" y="270" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="29" value="" style="endArrow=classic;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;" edge="1" parent="1" source="11" target="12">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="300" y="330" as="sourcePoint"/>
<mxPoint x="350" y="280" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="30" value="" style="endArrow=classic;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;" edge="1" parent="1" source="12" target="13">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="310" y="340" as="sourcePoint"/>
<mxPoint x="360" y="290" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="31" value="" style="endArrow=classic;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;" edge="1" parent="1" source="13" target="14">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="320" y="350" as="sourcePoint"/>
<mxPoint x="370" y="300" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="32" value="是" style="endArrow=classic;html=1;exitX=1;exitY=0.5;entryX=0;entryY=0.5;" edge="1" parent="1" source="14" target="15">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="340" y="370" as="sourcePoint"/>
<mxPoint x="390" y="320" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="33" value="否" style="endArrow=classic;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;" edge="1" parent="1" source="14" target="16">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="350" y="380" as="sourcePoint"/>
<mxPoint x="400" y="330" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="34" value="" style="endArrow=classic;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;" edge="1" parent="1" source="15" target="16">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="360" y="390" as="sourcePoint"/>
<mxPoint x="410" y="340" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="35" value="" style="endArrow=classic;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;" edge="1" parent="1" source="16" target="17">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="370" y="400" as="sourcePoint"/>
<mxPoint x="420" y="350" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="36" value="" style="endArrow=classic;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;" edge="1" parent="1" source="17" target="18">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="380" y="410" as="sourcePoint"/>
<mxPoint x="430" y="360" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="37" value="" style="endArrow=classic;html=1;exitX=0.5;exitY=1;entryX=0.5;entryY=0;" edge="1" parent="1" source="6" target="19">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="500" y="430" as="sourcePoint"/>
<mxPoint x="550" y="380" as="targetPoint"/>
</mxGeometry>
</mxCell>
</root>
</mxGraphModel></diagram>
</mxfile>