111111
73
thesis/diagrams/activity_feedback.drawio
Normal file
@@ -0,0 +1,73 @@
|
||||
<mxfile>
|
||||
<diagram name="管理员处理反馈活动图" id="act-feedback">
|
||||
<mxGraphModel dx="800" dy="700" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="800" pageHeight="700" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="h1" value="家属" style="rounded=0;whiteSpace=wrap;html=1;fontSize=13;fontStyle=1;fillColor=#f5f5f5;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="20" y="20" width="230" height="35" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="h2" value="管理员" style="rounded=0;whiteSpace=wrap;html=1;fontSize=13;fontStyle=1;fillColor=#f5f5f5;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="250" y="20" width="230" height="35" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="h3" value="数据库" style="rounded=0;whiteSpace=wrap;html=1;fontSize=13;fontStyle=1;fillColor=#f5f5f5;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="480" y="20" width="230" height="35" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="b1" style="rounded=0;fillColor=none;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="20" y="55" width="230" height="610" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="b2" style="rounded=0;fillColor=none;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="250" y="55" width="230" height="610" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="b3" style="rounded=0;fillColor=none;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="480" y="55" width="230" height="610" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="start" style="ellipse;fillColor=#000000;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="120" y="80" width="30" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="n1" value="提交服务反馈" style="rounded=1;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="65" y="140" width="140" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="n2" value="保存反馈记录" style="rounded=1;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="535" y="210" width="120" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="n3" value="查看反馈列表" style="rounded=1;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="300" y="280" width="130" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="n4" value="查看反馈详情" style="rounded=1;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="300" y="350" width="130" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="d1" value="是否需要回复?" style="rhombus;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="315" y="420" width="100" height="60" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="n5" value="填写回复内容" style="rounded=1;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="300" y="510" width="130" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="n6" value="更新反馈状态和回复" style="rounded=1;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="525" y="510" width="130" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="n7" value="查看回复结果" style="rounded=1;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="65" y="590" width="140" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="end" style="ellipse;html=1;shape=doubleCircle;whiteSpace=wrap;aspect=fixed;fillColor=#000000;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="120" y="650" width="25" height="25" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="e1" style="endArrow=block;endFill=1;strokeColor=#000000;" edge="1" source="start" target="n1" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="e2" style="endArrow=block;endFill=1;strokeColor=#000000;" edge="1" source="n1" target="n2" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="e3" style="endArrow=block;endFill=1;strokeColor=#000000;" edge="1" source="n2" target="n3" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="e4" style="endArrow=block;endFill=1;strokeColor=#000000;" edge="1" source="n3" target="n4" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="e5" style="endArrow=block;endFill=1;strokeColor=#000000;" edge="1" source="n4" target="d1" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="e6" value="是" style="endArrow=block;endFill=1;strokeColor=#000000;fontSize=10;" edge="1" source="d1" target="n5" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="e7" style="endArrow=block;endFill=1;strokeColor=#000000;" edge="1" source="n5" target="n6" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="e8" style="endArrow=block;endFill=1;strokeColor=#000000;" edge="1" source="n6" target="n7" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="e9" style="endArrow=block;endFill=1;strokeColor=#000000;" edge="1" source="n7" target="end" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<!-- 否路径:直接到结束 -->
|
||||
<mxCell id="n8" value="标记已处理" style="rounded=1;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="440" y="430" width="100" height="35" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="e10" value="否" style="endArrow=block;endFill=1;strokeColor=#000000;fontSize=10;" edge="1" source="d1" target="n8" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="e11" style="endArrow=block;endFill=1;strokeColor=#000000;" edge="1" source="n8" target="end" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
BIN
thesis/diagrams/activity_feedback.png
Normal file
|
After Width: | Height: | Size: 31 KiB |
70
thesis/diagrams/activity_login.drawio
Normal file
@@ -0,0 +1,70 @@
|
||||
<mxfile>
|
||||
<diagram name="用户登录活动图" id="act-login">
|
||||
<mxGraphModel dx="800" dy="650" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="800" pageHeight="650" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<!-- 泳道表头 -->
|
||||
<mxCell id="h1" value="用户" style="rounded=0;whiteSpace=wrap;html=1;fontSize=13;fontStyle=1;fillColor=#f5f5f5;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="20" y="20" width="230" height="35" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="h2" value="后台系统" style="rounded=0;whiteSpace=wrap;html=1;fontSize=13;fontStyle=1;fillColor=#f5f5f5;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="250" y="20" width="230" height="35" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="h3" value="数据库" style="rounded=0;whiteSpace=wrap;html=1;fontSize=13;fontStyle=1;fillColor=#f5f5f5;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="480" y="20" width="230" height="35" as="geometry"/>
|
||||
</mxCell>
|
||||
<!-- 泳道体 -->
|
||||
<mxCell id="b1" style="rounded=0;fillColor=none;strokeColor=#000000;dashed=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="20" y="55" width="230" height="560" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="b2" style="rounded=0;fillColor=none;strokeColor=#000000;dashed=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="250" y="55" width="230" height="560" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="b3" style="rounded=0;fillColor=none;strokeColor=#000000;dashed=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="480" y="55" width="230" height="560" as="geometry"/>
|
||||
</mxCell>
|
||||
<!-- 开始节点 -->
|
||||
<mxCell id="start" style="ellipse;fillColor=#000000;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="120" y="80" width="30" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<!-- 活动节点 -->
|
||||
<mxCell id="n1" value="输入用户名和密码" style="rounded=1;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="65" y="150" width="140" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="n2" value="接收登录请求" style="rounded=1;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="300" y="230" width="130" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="n3" value="查询用户数据" style="rounded=1;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="535" y="310" width="120" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="d1" value="密码是否正确?" style="rhombus;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="315" y="380" width="100" height="60" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="n4" value="提示密码错误" style="rounded=1;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="65" y="390" width="140" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="n5" value="生成Sa-Token令牌" style="rounded=1;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="300" y="480" width="130" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="n6" value="跳转角色首页" style="rounded=1;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="65" y="540" width="140" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<!-- 结束节点 -->
|
||||
<mxCell id="end" style="ellipse;html=1;shape=doubleCircle;whiteSpace=wrap;aspect=fixed;fillColor=#000000;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="120" y="600" width="25" height="25" as="geometry"/>
|
||||
</mxCell>
|
||||
<!-- 连线 -->
|
||||
<mxCell id="e1" style="endArrow=block;endFill=1;strokeColor=#000000;" edge="1" source="start" target="n1" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="e2" style="endArrow=block;endFill=1;strokeColor=#000000;" edge="1" source="n1" target="n2" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="e3" style="endArrow=block;endFill=1;strokeColor=#000000;" edge="1" source="n2" target="n3" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="e4" style="endArrow=block;endFill=1;strokeColor=#000000;" edge="1" source="n3" target="d1" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="e5" value="否" style="dashed=1;endArrow=block;endFill=1;strokeColor=#000000;fontSize=10;" edge="1" source="d1" target="n4" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="e6" style="dashed=1;endArrow=block;endFill=1;strokeColor=#000000;" edge="1" source="n4" target="n1" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="e7" value="是" style="endArrow=block;endFill=1;strokeColor=#000000;fontSize=10;" edge="1" source="d1" target="n5" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="e8" style="endArrow=block;endFill=1;strokeColor=#000000;" edge="1" source="n5" target="n6" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="e9" style="endArrow=block;endFill=1;strokeColor=#000000;" edge="1" source="n6" target="end" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
BIN
thesis/diagrams/activity_login.png
Normal file
|
After Width: | Height: | Size: 25 KiB |
107
thesis/diagrams/admin_func_structure.drawio
Normal file
@@ -0,0 +1,107 @@
|
||||
<mxfile>
|
||||
<diagram name="管理员功能结构图" id="admin-func">
|
||||
<mxGraphModel dx="1400" dy="900" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1400" pageHeight="900" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<!-- 顶层标题 -->
|
||||
<mxCell id="t" value="颐云养老院管理系统" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fontStyle=1;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="530" y="30" width="200" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<!-- 根节点 -->
|
||||
<mxCell id="r" value="管理员端" style="rounded=0;whiteSpace=wrap;html=1;fontSize=13;fontStyle=1;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="555" y="110" width="150" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="tr" style="endArrow=none;strokeColor=#000000;" edge="1" source="r" target="t" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<!-- 一级功能 -->
|
||||
<mxCell id="f1" value="运营
概览" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="40" y="210" width="50" height="80" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="f2" value="账号
管理" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="140" y="210" width="50" height="80" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="f3" value="长者
档案
管理" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="290" y="210" width="50" height="80" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="f4" value="排班
管理" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="440" y="210" width="50" height="80" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="f5" value="账单
管理" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="590" y="210" width="50" height="80" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="f6" value="反馈
处理" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="740" y="210" width="50" height="80" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="f7" value="通知
公告
管理" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="890" y="210" width="50" height="80" as="geometry"/>
|
||||
</mxCell>
|
||||
<!-- 连线 根->一级 -->
|
||||
<mxCell id="rf1" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="r" target="f1" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="rf2" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="r" target="f2" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="rf3" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="r" target="f3" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="rf4" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="r" target="f4" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="rf5" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="r" target="f5" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="rf6" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="r" target="f6" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="rf7" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="r" target="f7" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<!-- 二级功能 -->
|
||||
<mxCell id="s21" value="添加
账号" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="100" y="340" width="45" height="70" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="s22" value="编辑
账号" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="150" y="340" width="45" height="70" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="s23" value="重置
密码" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="200" y="340" width="45" height="70" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="s31" value="添加
长者" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="255" y="340" width="45" height="70" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="s32" value="编辑
长者" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="305" y="340" width="45" height="70" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="s33" value="删除
长者" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="355" y="340" width="45" height="70" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="s41" value="创建
排班" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="410" y="340" width="45" height="70" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="s42" value="编辑
排班" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="460" y="340" width="45" height="70" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="s51" value="创建
账单" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="560" y="340" width="45" height="70" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="s52" value="编辑
账单" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="610" y="340" width="45" height="70" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="s61" value="查看
反馈" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="710" y="340" width="45" height="70" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="s62" value="回复
反馈" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="760" y="340" width="45" height="70" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="s71" value="发布
通知" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="865" y="340" width="45" height="70" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="s72" value="查看
通知" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="915" y="340" width="45" height="70" as="geometry"/>
|
||||
</mxCell>
|
||||
<!-- 连线 一级->二级 -->
|
||||
<mxCell id="f2s21" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="f2" target="s21" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="f2s22" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="f2" target="s22" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="f2s23" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="f2" target="s23" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="f3s31" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="f3" target="s31" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="f3s32" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="f3" target="s32" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="f3s33" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="f3" target="s33" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="f4s41" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="f4" target="s41" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="f4s42" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="f4" target="s42" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="f5s51" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="f5" target="s51" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="f5s52" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="f5" target="s52" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="f6s61" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="f6" target="s61" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="f6s62" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="f6" target="s62" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="f7s71" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="f7" target="s71" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="f7s72" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="f7" target="s72" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
BIN
thesis/diagrams/admin_func_structure.png
Normal file
|
After Width: | Height: | Size: 21 KiB |
82
thesis/diagrams/admin_usecase.drawio
Normal file
@@ -0,0 +1,82 @@
|
||||
<mxfile>
|
||||
<diagram name="管理员用例图" id="admin-usecase">
|
||||
<mxGraphModel dx="1200" dy="800" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<!-- Actor: 管理员 -->
|
||||
<mxCell id="2" value="管理员" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;fontSize=13;" vertex="1" parent="1">
|
||||
<mxGeometry x="80" y="300" width="40" height="60" as="geometry"/>
|
||||
</mxCell>
|
||||
<!-- 核心用例 (中间列) -->
|
||||
<mxCell id="10" value="账号管理" style="ellipse;whiteSpace=wrap;html=1;fontSize=12;" vertex="1" parent="1">
|
||||
<mxGeometry x="280" y="60" width="140" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="11" value="长者档案管理" style="ellipse;whiteSpace=wrap;html=1;fontSize=12;" vertex="1" parent="1">
|
||||
<mxGeometry x="280" y="140" width="140" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="12" value="排班管理" style="ellipse;whiteSpace=wrap;html=1;fontSize=12;" vertex="1" parent="1">
|
||||
<mxGeometry x="280" y="220" width="140" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="13" value="账单管理" style="ellipse;whiteSpace=wrap;html=1;fontSize=12;" vertex="1" parent="1">
|
||||
<mxGeometry x="280" y="300" width="140" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="14" value="反馈处理" style="ellipse;whiteSpace=wrap;html=1;fontSize=12;" vertex="1" parent="1">
|
||||
<mxGeometry x="280" y="380" width="140" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="15" value="通知公告管理" style="ellipse;whiteSpace=wrap;html=1;fontSize=12;" vertex="1" parent="1">
|
||||
<mxGeometry x="280" y="460" width="140" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="16" value="运营概览" style="ellipse;whiteSpace=wrap;html=1;fontSize=12;" vertex="1" parent="1">
|
||||
<mxGeometry x="280" y="540" width="140" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<!-- 连线: 管理员 -> 各用例 -->
|
||||
<mxCell id="20" style="endArrow=none;" edge="1" source="2" target="10" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="21" style="endArrow=none;" edge="1" source="2" target="11" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="22" style="endArrow=none;" edge="1" source="2" target="12" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="23" style="endArrow=none;" edge="1" source="2" target="13" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="24" style="endArrow=none;" edge="1" source="2" target="14" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="25" style="endArrow=none;" edge="1" source="2" target="15" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="26" style="endArrow=none;" edge="1" source="2" target="16" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<!-- 子用例 (右侧列) -->
|
||||
<mxCell id="30" value="添加账号" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;" vertex="1" parent="1">
|
||||
<mxGeometry x="530" y="20" width="120" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="31" value="编辑账号" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;" vertex="1" parent="1">
|
||||
<mxGeometry x="530" y="65" width="120" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="32" value="重置密码" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;" vertex="1" parent="1">
|
||||
<mxGeometry x="530" y="110" width="120" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="33" value="添加长者" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;" vertex="1" parent="1">
|
||||
<mxGeometry x="530" y="160" width="120" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="34" value="编辑长者信息" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;" vertex="1" parent="1">
|
||||
<mxGeometry x="530" y="205" width="120" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="35" value="创建排班" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;" vertex="1" parent="1">
|
||||
<mxGeometry x="530" y="255" width="120" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="36" value="创建账单" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;" vertex="1" parent="1">
|
||||
<mxGeometry x="530" y="305" width="120" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="37" value="回复反馈" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;" vertex="1" parent="1">
|
||||
<mxGeometry x="530" y="375" width="120" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="38" value="发布通知" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;" vertex="1" parent="1">
|
||||
<mxGeometry x="530" y="455" width="120" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<!-- include 虚线 -->
|
||||
<mxCell id="40" value="«include»" style="endArrow=open;endSize=12;dashed=1;html=1;fontSize=10;" edge="1" source="10" target="30" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="41" value="«include»" style="endArrow=open;endSize=12;dashed=1;html=1;fontSize=10;" edge="1" source="10" target="31" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="42" value="«include»" style="endArrow=open;endSize=12;dashed=1;html=1;fontSize=10;" edge="1" source="10" target="32" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="43" value="«include»" style="endArrow=open;endSize=12;dashed=1;html=1;fontSize=10;" edge="1" source="11" target="33" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="44" value="«include»" style="endArrow=open;endSize=12;dashed=1;html=1;fontSize=10;" edge="1" source="11" target="34" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="45" value="«include»" style="endArrow=open;endSize=12;dashed=1;html=1;fontSize=10;" edge="1" source="12" target="35" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="46" value="«include»" style="endArrow=open;endSize=12;dashed=1;html=1;fontSize=10;" edge="1" source="13" target="36" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="47" value="«include»" style="endArrow=open;endSize=12;dashed=1;html=1;fontSize=10;" edge="1" source="14" target="37" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="48" value="«include»" style="endArrow=open;endSize=12;dashed=1;html=1;fontSize=10;" edge="1" source="15" target="38" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
BIN
thesis/diagrams/admin_usecase.png
Normal file
|
After Width: | Height: | Size: 49 KiB |
58
thesis/diagrams/class_diagram.drawio
Normal file
@@ -0,0 +1,58 @@
|
||||
<mxfile>
|
||||
<diagram name="系统类图" id="class-diagram">
|
||||
<mxGraphModel dx="1100" dy="1100" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="1100" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="tbl_user" value="<b>sys_user (用户表)</b><hr size="1"><p style="margin:4px;">id BIGINT PK<br>username VARCHAR(50)<br>password VARCHAR(100)<br>name VARCHAR(50)<br>phone VARCHAR(30)<br>role VARCHAR(20)<br>status TINYINT<br>created_at DATETIME<br>updated_at DATETIME</p>" style="align=left;verticalAlign=top;fillColor=#ffffff;strokeColor=#000000;overflow=hidden;whiteSpace=wrap;html=1;fontSize=11;" vertex="1" parent="1">
|
||||
<mxGeometry x="30" y="30" width="180" height="220" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="tbl_elder" value="<b>elder (长者表)</b><hr size="1"><p style="margin:4px;">id BIGINT PK<br>name VARCHAR(50)<br>gender VARCHAR(10)<br>id_card VARCHAR(30)<br>birthday DATE<br>room_no VARCHAR(20)<br>check_in_date DATE<br>care_level VARCHAR(20)<br>status VARCHAR(20)<br>remark VARCHAR(200)</p>" style="align=left;verticalAlign=top;fillColor=#ffffff;strokeColor=#000000;overflow=hidden;whiteSpace=wrap;html=1;fontSize=11;" vertex="1" parent="1">
|
||||
<mxGeometry x="400" y="30" width="180" height="240" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="tbl_family_elder" value="<b>family_elder (关联表)</b><hr size="1"><p style="margin:4px;">id BIGINT PK<br>family_id BIGINT FK<br>elder_id BIGINT FK<br>relationship VARCHAR(20)<br>created_at DATETIME</p>" style="align=left;verticalAlign=top;fillColor=#ffffff;strokeColor=#000000;overflow=hidden;whiteSpace=wrap;html=1;fontSize=11;" vertex="1" parent="1">
|
||||
<mxGeometry x="230" y="320" width="180" height="140" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="tbl_schedule" value="<b>schedule (排班表)</b><hr size="1"><p style="margin:4px;">id BIGINT PK<br>nurse_id BIGINT FK<br>date DATE<br>shift VARCHAR(20)<br>task VARCHAR(200)<br>created_at DATETIME<br>updated_at DATETIME</p>" style="align=left;verticalAlign=top;fillColor=#ffffff;strokeColor=#000000;overflow=hidden;whiteSpace=wrap;html=1;fontSize=11;" vertex="1" parent="1">
|
||||
<mxGeometry x="30" y="320" width="180" height="180" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="tbl_care" value="<b>care_record (护理记录表)</b><hr size="1"><p style="margin:4px;">id BIGINT PK<br>elder_id BIGINT FK<br>nurse_id BIGINT FK<br>content VARCHAR(500)<br>attachment_url VARCHAR(200)<br>record_time DATETIME<br>created_at DATETIME</p>" style="align=left;verticalAlign=top;fillColor=#ffffff;strokeColor=#000000;overflow=hidden;whiteSpace=wrap;html=1;fontSize=11;" vertex="1" parent="1">
|
||||
<mxGeometry x="30" y="560" width="200" height="180" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="tbl_health" value="<b>health_record (健康记录表)</b><hr size="1"><p style="margin:4px;">id BIGINT PK<br>elder_id BIGINT FK<br>nurse_id BIGINT FK<br>temperature DECIMAL<br>bp_systolic INT<br>bp_diastolic INT<br>heart_rate INT<br>note VARCHAR(200)<br>record_time DATETIME<br>created_at DATETIME</p>" style="align=left;verticalAlign=top;fillColor=#ffffff;strokeColor=#000000;overflow=hidden;whiteSpace=wrap;html=1;fontSize=11;" vertex="1" parent="1">
|
||||
<mxGeometry x="280" y="560" width="200" height="230" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="tbl_handover" value="<b>handover (交班记录表)</b><hr size="1"><p style="margin:4px;">id BIGINT PK<br>nurse_id BIGINT FK<br>date DATE<br>content VARCHAR(500)<br>created_at DATETIME</p>" style="align=left;verticalAlign=top;fillColor=#ffffff;strokeColor=#000000;overflow=hidden;whiteSpace=wrap;html=1;fontSize=11;" vertex="1" parent="1">
|
||||
<mxGeometry x="30" y="800" width="180" height="140" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="tbl_notice" value="<b>notice (通知表)</b><hr size="1"><p style="margin:4px;">id BIGINT PK<br>title VARCHAR(100)<br>content VARCHAR(1000)<br>target_role VARCHAR(20)<br>target_user_id BIGINT<br>created_by BIGINT FK<br>created_at DATETIME</p>" style="align=left;verticalAlign=top;fillColor=#ffffff;strokeColor=#000000;overflow=hidden;whiteSpace=wrap;html=1;fontSize=11;" vertex="1" parent="1">
|
||||
<mxGeometry x="280" y="840" width="200" height="180" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="tbl_feedback" value="<b>feedback (反馈表)</b><hr size="1"><p style="margin:4px;">id BIGINT PK<br>family_id BIGINT FK<br>elder_id BIGINT FK<br>type VARCHAR(20)<br>content VARCHAR(500)<br>rating INT<br>status VARCHAR(20)<br>reply VARCHAR(500)<br>created_at DATETIME<br>updated_at DATETIME</p>" style="align=left;verticalAlign=top;fillColor=#ffffff;strokeColor=#000000;overflow=hidden;whiteSpace=wrap;html=1;fontSize=11;" vertex="1" parent="1">
|
||||
<mxGeometry x="630" y="320" width="180" height="240" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="tbl_bill" value="<b>bill (账单表)</b><hr size="1"><p style="margin:4px;">id BIGINT PK<br>elder_id BIGINT FK<br>month VARCHAR(7)<br>bed_fee DECIMAL<br>care_fee DECIMAL<br>meal_fee DECIMAL<br>other_fee DECIMAL<br>total DECIMAL<br>status VARCHAR(20)<br>created_at DATETIME<br>paid_at DATETIME</p>" style="align=left;verticalAlign=top;fillColor=#ffffff;strokeColor=#000000;overflow=hidden;whiteSpace=wrap;html=1;fontSize=11;" vertex="1" parent="1">
|
||||
<mxGeometry x="630" y="620" width="180" height="250" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="tbl_payment" value="<b>payment_record (支付记录表)</b><hr size="1"><p style="margin:4px;">id BIGINT PK<br>bill_id BIGINT FK<br>family_id BIGINT FK<br>amount DECIMAL<br>method VARCHAR(20)<br>paid_at DATETIME</p>" style="align=left;verticalAlign=top;fillColor=#ffffff;strokeColor=#000000;overflow=hidden;whiteSpace=wrap;html=1;fontSize=11;" vertex="1" parent="1">
|
||||
<mxGeometry x="870" y="620" width="200" height="160" as="geometry"/>
|
||||
</mxCell>
|
||||
<!-- Relationships -->
|
||||
<mxCell id="r1" style="edgeStyle=orthogonalEdgeStyle;endArrow=ERmany;endFill=0;startArrow=ERmandOne;startFill=0;strokeColor=#000000;" edge="1" source="tbl_user" target="tbl_schedule" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="r2" style="edgeStyle=orthogonalEdgeStyle;endArrow=ERmany;endFill=0;startArrow=ERmandOne;startFill=0;strokeColor=#000000;" edge="1" source="tbl_user" target="tbl_care" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="r3" style="edgeStyle=orthogonalEdgeStyle;endArrow=ERmany;endFill=0;startArrow=ERmandOne;startFill=0;strokeColor=#000000;" edge="1" source="tbl_user" target="tbl_health" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="r4" style="edgeStyle=orthogonalEdgeStyle;endArrow=ERmany;endFill=0;startArrow=ERmandOne;startFill=0;strokeColor=#000000;" edge="1" source="tbl_user" target="tbl_handover" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="r5" style="edgeStyle=orthogonalEdgeStyle;endArrow=ERmany;endFill=0;startArrow=ERmandOne;startFill=0;strokeColor=#000000;" edge="1" source="tbl_user" target="tbl_family_elder" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="r6" style="edgeStyle=orthogonalEdgeStyle;endArrow=ERmany;endFill=0;startArrow=ERmandOne;startFill=0;strokeColor=#000000;" edge="1" source="tbl_user" target="tbl_feedback" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="r7" style="edgeStyle=orthogonalEdgeStyle;endArrow=ERmany;endFill=0;startArrow=ERmandOne;startFill=0;strokeColor=#000000;" edge="1" source="tbl_user" target="tbl_payment" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="r8" style="edgeStyle=orthogonalEdgeStyle;endArrow=ERmany;endFill=0;startArrow=ERmandOne;startFill=0;strokeColor=#000000;" edge="1" source="tbl_user" target="tbl_notice" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="r9" style="edgeStyle=orthogonalEdgeStyle;endArrow=ERmany;endFill=0;startArrow=ERmandOne;startFill=0;strokeColor=#000000;" edge="1" source="tbl_elder" target="tbl_family_elder" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="r10" style="edgeStyle=orthogonalEdgeStyle;endArrow=ERmany;endFill=0;startArrow=ERmandOne;startFill=0;strokeColor=#000000;" edge="1" source="tbl_elder" target="tbl_care" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="r11" style="edgeStyle=orthogonalEdgeStyle;endArrow=ERmany;endFill=0;startArrow=ERmandOne;startFill=0;strokeColor=#000000;" edge="1" source="tbl_elder" target="tbl_health" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="r12" style="edgeStyle=orthogonalEdgeStyle;endArrow=ERmany;endFill=0;startArrow=ERmandOne;startFill=0;strokeColor=#000000;" edge="1" source="tbl_elder" target="tbl_bill" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="r13" style="edgeStyle=orthogonalEdgeStyle;endArrow=ERmany;endFill=0;startArrow=ERmandOne;startFill=0;strokeColor=#000000;" edge="1" source="tbl_elder" target="tbl_feedback" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="r14" style="edgeStyle=orthogonalEdgeStyle;endArrow=ERmany;endFill=0;startArrow=ERmandOne;startFill=0;strokeColor=#000000;" edge="1" source="tbl_bill" target="tbl_payment" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
BIN
thesis/diagrams/class_diagram.png
Normal file
|
After Width: | Height: | Size: 124 KiB |
33
thesis/diagrams/entity_bill.drawio
Normal file
@@ -0,0 +1,33 @@
|
||||
<mxfile>
|
||||
<diagram name="账单实体属性图" id="entity-bill">
|
||||
<mxGraphModel dx="800" dy="500" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="800" pageHeight="500" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="e" value="账单" style="rounded=0;whiteSpace=wrap;html=1;fontSize=13;fontStyle=1;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="330" y="220" width="100" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="a1" value="账单ID" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="60" y="40" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a2" value="长者ID" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="60" y="120" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a3" value="月份" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="60" y="200" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a4" value="床位费" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="60" y="280" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a5" value="护理费" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="60" y="360" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a6" value="餐饮费" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="580" y="40" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a7" value="其他费用" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="580" y="120" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a8" value="总计" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="580" y="200" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a9" value="状态" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="580" y="280" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a10" value="支付时间" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="580" y="360" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="c1" style="endArrow=none;strokeColor=#000000;" edge="1" source="a1" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c2" style="endArrow=none;strokeColor=#000000;" edge="1" source="a2" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c3" style="endArrow=none;strokeColor=#000000;" edge="1" source="a3" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c4" style="endArrow=none;strokeColor=#000000;" edge="1" source="a4" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c5" style="endArrow=none;strokeColor=#000000;" edge="1" source="a5" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c6" style="endArrow=none;strokeColor=#000000;" edge="1" source="a6" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c7" style="endArrow=none;strokeColor=#000000;" edge="1" source="a7" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c8" style="endArrow=none;strokeColor=#000000;" edge="1" source="a8" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c9" style="endArrow=none;strokeColor=#000000;" edge="1" source="a9" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c10" style="endArrow=none;strokeColor=#000000;" edge="1" source="a10" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
BIN
thesis/diagrams/entity_bill.png
Normal file
|
After Width: | Height: | Size: 25 KiB |
27
thesis/diagrams/entity_care_record.drawio
Normal file
@@ -0,0 +1,27 @@
|
||||
<mxfile>
|
||||
<diagram name="护理记录实体属性图" id="entity-care">
|
||||
<mxGraphModel dx="800" dy="450" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="800" pageHeight="450" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="e" value="护理记录" style="rounded=0;whiteSpace=wrap;html=1;fontSize=13;fontStyle=1;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="330" y="180" width="100" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="a1" value="记录ID" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="60" y="60" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a2" value="长者ID" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="60" y="150" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a3" value="护工ID" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="60" y="240" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a4" value="护理内容" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="60" y="330" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a5" value="附件地址" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="580" y="80" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a6" value="记录时间" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="580" y="190" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a7" value="创建时间" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="580" y="300" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="c1" style="endArrow=none;strokeColor=#000000;" edge="1" source="a1" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c2" style="endArrow=none;strokeColor=#000000;" edge="1" source="a2" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c3" style="endArrow=none;strokeColor=#000000;" edge="1" source="a3" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c4" style="endArrow=none;strokeColor=#000000;" edge="1" source="a4" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c5" style="endArrow=none;strokeColor=#000000;" edge="1" source="a5" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c6" style="endArrow=none;strokeColor=#000000;" edge="1" source="a6" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c7" style="endArrow=none;strokeColor=#000000;" edge="1" source="a7" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
BIN
thesis/diagrams/entity_care_record.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
33
thesis/diagrams/entity_elder.drawio
Normal file
@@ -0,0 +1,33 @@
|
||||
<mxfile>
|
||||
<diagram name="长者实体属性图" id="entity-elder">
|
||||
<mxGraphModel dx="800" dy="500" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="800" pageHeight="500" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="e" value="长者" style="rounded=0;whiteSpace=wrap;html=1;fontSize=13;fontStyle=1;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="330" y="220" width="100" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="a1" value="长者ID" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="60" y="40" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a2" value="姓名" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="60" y="120" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a3" value="性别" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="60" y="200" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a4" value="身份证号" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="60" y="280" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a5" value="出生日期" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="60" y="360" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a6" value="房间号" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="580" y="40" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a7" value="入住日期" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="580" y="120" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a8" value="护理等级" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="580" y="200" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a9" value="状态" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="580" y="280" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a10" value="备注" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="580" y="360" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="c1" style="endArrow=none;strokeColor=#000000;" edge="1" source="a1" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c2" style="endArrow=none;strokeColor=#000000;" edge="1" source="a2" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c3" style="endArrow=none;strokeColor=#000000;" edge="1" source="a3" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c4" style="endArrow=none;strokeColor=#000000;" edge="1" source="a4" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c5" style="endArrow=none;strokeColor=#000000;" edge="1" source="a5" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c6" style="endArrow=none;strokeColor=#000000;" edge="1" source="a6" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c7" style="endArrow=none;strokeColor=#000000;" edge="1" source="a7" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c8" style="endArrow=none;strokeColor=#000000;" edge="1" source="a8" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c9" style="endArrow=none;strokeColor=#000000;" edge="1" source="a9" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c10" style="endArrow=none;strokeColor=#000000;" edge="1" source="a10" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
BIN
thesis/diagrams/entity_elder.png
Normal file
|
After Width: | Height: | Size: 25 KiB |
33
thesis/diagrams/entity_feedback.drawio
Normal file
@@ -0,0 +1,33 @@
|
||||
<mxfile>
|
||||
<diagram name="反馈实体属性图" id="entity-feedback">
|
||||
<mxGraphModel dx="800" dy="500" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="800" pageHeight="500" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="e" value="反馈" style="rounded=0;whiteSpace=wrap;html=1;fontSize=13;fontStyle=1;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="330" y="220" width="100" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="a1" value="反馈ID" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="60" y="40" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a2" value="家属ID" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="60" y="120" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a3" value="长者ID" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="60" y="200" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a4" value="类型" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="60" y="280" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a5" value="内容" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="60" y="360" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a6" value="评分" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="580" y="40" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a7" value="状态" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="580" y="120" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a8" value="回复" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="580" y="200" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a9" value="创建时间" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="580" y="280" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a10" value="更新时间" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="580" y="360" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="c1" style="endArrow=none;strokeColor=#000000;" edge="1" source="a1" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c2" style="endArrow=none;strokeColor=#000000;" edge="1" source="a2" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c3" style="endArrow=none;strokeColor=#000000;" edge="1" source="a3" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c4" style="endArrow=none;strokeColor=#000000;" edge="1" source="a4" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c5" style="endArrow=none;strokeColor=#000000;" edge="1" source="a5" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c6" style="endArrow=none;strokeColor=#000000;" edge="1" source="a6" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c7" style="endArrow=none;strokeColor=#000000;" edge="1" source="a7" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c8" style="endArrow=none;strokeColor=#000000;" edge="1" source="a8" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c9" style="endArrow=none;strokeColor=#000000;" edge="1" source="a9" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c10" style="endArrow=none;strokeColor=#000000;" edge="1" source="a10" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
BIN
thesis/diagrams/entity_feedback.png
Normal file
|
After Width: | Height: | Size: 25 KiB |
33
thesis/diagrams/entity_health_record.drawio
Normal file
@@ -0,0 +1,33 @@
|
||||
<mxfile>
|
||||
<diagram name="健康记录实体属性图" id="entity-health">
|
||||
<mxGraphModel dx="800" dy="500" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="800" pageHeight="500" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="e" value="健康记录" style="rounded=0;whiteSpace=wrap;html=1;fontSize=13;fontStyle=1;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="330" y="220" width="100" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="a1" value="记录ID" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="60" y="40" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a2" value="长者ID" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="60" y="120" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a3" value="护工ID" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="60" y="200" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a4" value="体温" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="60" y="280" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a5" value="收缩压" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="60" y="360" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a6" value="舒张压" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="580" y="40" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a7" value="心率" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="580" y="120" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a8" value="备注" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="580" y="200" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a9" value="记录时间" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="580" y="280" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a10" value="创建时间" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="580" y="360" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="c1" style="endArrow=none;strokeColor=#000000;" edge="1" source="a1" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c2" style="endArrow=none;strokeColor=#000000;" edge="1" source="a2" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c3" style="endArrow=none;strokeColor=#000000;" edge="1" source="a3" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c4" style="endArrow=none;strokeColor=#000000;" edge="1" source="a4" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c5" style="endArrow=none;strokeColor=#000000;" edge="1" source="a5" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c6" style="endArrow=none;strokeColor=#000000;" edge="1" source="a6" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c7" style="endArrow=none;strokeColor=#000000;" edge="1" source="a7" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c8" style="endArrow=none;strokeColor=#000000;" edge="1" source="a8" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c9" style="endArrow=none;strokeColor=#000000;" edge="1" source="a9" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c10" style="endArrow=none;strokeColor=#000000;" edge="1" source="a10" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
BIN
thesis/diagrams/entity_health_record.png
Normal file
|
After Width: | Height: | Size: 26 KiB |
27
thesis/diagrams/entity_notice.drawio
Normal file
@@ -0,0 +1,27 @@
|
||||
<mxfile>
|
||||
<diagram name="通知实体属性图" id="entity-notice">
|
||||
<mxGraphModel dx="800" dy="450" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="800" pageHeight="450" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="e" value="通知" style="rounded=0;whiteSpace=wrap;html=1;fontSize=13;fontStyle=1;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="330" y="180" width="100" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="a1" value="通知ID" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="60" y="80" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a2" value="标题" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="60" y="180" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a3" value="内容" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="60" y="280" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a4" value="目标角色" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="580" y="60" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a5" value="目标用户ID" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="580" y="150" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a6" value="发布者ID" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="580" y="240" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a7" value="创建时间" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="580" y="330" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="c1" style="endArrow=none;strokeColor=#000000;" edge="1" source="a1" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c2" style="endArrow=none;strokeColor=#000000;" edge="1" source="a2" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c3" style="endArrow=none;strokeColor=#000000;" edge="1" source="a3" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c4" style="endArrow=none;strokeColor=#000000;" edge="1" source="a4" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c5" style="endArrow=none;strokeColor=#000000;" edge="1" source="a5" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c6" style="endArrow=none;strokeColor=#000000;" edge="1" source="a6" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c7" style="endArrow=none;strokeColor=#000000;" edge="1" source="a7" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
BIN
thesis/diagrams/entity_notice.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
25
thesis/diagrams/entity_schedule.drawio
Normal file
@@ -0,0 +1,25 @@
|
||||
<mxfile>
|
||||
<diagram name="排班实体属性图" id="entity-schedule">
|
||||
<mxGraphModel dx="800" dy="450" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="800" pageHeight="450" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="e" value="排班" style="rounded=0;whiteSpace=wrap;html=1;fontSize=13;fontStyle=1;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="330" y="180" width="100" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="a1" value="排班ID" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="60" y="80" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a2" value="护工ID" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="60" y="180" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a3" value="日期" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="60" y="280" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a4" value="班次" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="580" y="80" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a5" value="任务" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="580" y="180" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="a6" value="创建时间" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="580" y="280" width="100" height="40" as="geometry"/></mxCell>
|
||||
<mxCell id="c1" style="endArrow=none;strokeColor=#000000;" edge="1" source="a1" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c2" style="endArrow=none;strokeColor=#000000;" edge="1" source="a2" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c3" style="endArrow=none;strokeColor=#000000;" edge="1" source="a3" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c4" style="endArrow=none;strokeColor=#000000;" edge="1" source="a4" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c5" style="endArrow=none;strokeColor=#000000;" edge="1" source="a5" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c6" style="endArrow=none;strokeColor=#000000;" edge="1" source="a6" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
BIN
thesis/diagrams/entity_schedule.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
49
thesis/diagrams/entity_user.drawio
Normal file
@@ -0,0 +1,49 @@
|
||||
<mxfile>
|
||||
<diagram name="用户实体属性图" id="entity-user">
|
||||
<mxGraphModel dx="800" dy="500" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="800" pageHeight="500" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="e" value="用户" style="rounded=0;whiteSpace=wrap;html=1;fontSize=13;fontStyle=1;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="330" y="200" width="100" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="a1" value="用户ID" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="60" y="60" width="100" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="a2" value="用户名" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="60" y="140" width="100" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="a3" value="密码" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="60" y="220" width="100" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="a4" value="姓名" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="60" y="300" width="100" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="a5" value="手机号" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="60" y="380" width="100" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="a6" value="角色" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="580" y="80" width="100" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="a7" value="状态" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="580" y="170" width="100" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="a8" value="创建时间" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="580" y="260" width="100" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="a9" value="更新时间" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="580" y="350" width="100" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="c1" style="endArrow=none;strokeColor=#000000;" edge="1" source="a1" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c2" style="endArrow=none;strokeColor=#000000;" edge="1" source="a2" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c3" style="endArrow=none;strokeColor=#000000;" edge="1" source="a3" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c4" style="endArrow=none;strokeColor=#000000;" edge="1" source="a4" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c5" style="endArrow=none;strokeColor=#000000;" edge="1" source="a5" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c6" style="endArrow=none;strokeColor=#000000;" edge="1" source="a6" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c7" style="endArrow=none;strokeColor=#000000;" edge="1" source="a7" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c8" style="endArrow=none;strokeColor=#000000;" edge="1" source="a8" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="c9" style="endArrow=none;strokeColor=#000000;" edge="1" source="a9" target="e" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
BIN
thesis/diagrams/entity_user.png
Normal file
|
After Width: | Height: | Size: 24 KiB |
106
thesis/diagrams/er_diagram.drawio
Normal file
@@ -0,0 +1,106 @@
|
||||
<mxfile>
|
||||
<diagram name="系统E-R图" id="er-diagram">
|
||||
<mxGraphModel dx="1400" dy="1000" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1400" pageHeight="1000" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<!-- 实体 -->
|
||||
<mxCell id="e_user" value="用户" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;fillColor=#ffffff;strokeColor=#000000;fontStyle=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="200" y="400" width="100" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="e_elder" value="长者" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;fillColor=#ffffff;strokeColor=#000000;fontStyle=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="800" y="400" width="100" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="e_schedule" value="排班" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;fillColor=#ffffff;strokeColor=#000000;fontStyle=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="50" y="120" width="80" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="e_care" value="护理记录" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;fillColor=#ffffff;strokeColor=#000000;fontStyle=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="300" y="80" width="100" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="e_health" value="健康记录" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;fillColor=#ffffff;strokeColor=#000000;fontStyle=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="550" y="80" width="100" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="e_handover" value="交班记录" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;fillColor=#ffffff;strokeColor=#000000;fontStyle=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="50" y="620" width="100" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="e_notice" value="通知" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;fillColor=#ffffff;strokeColor=#000000;fontStyle=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="300" y="720" width="80" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="e_bill" value="账单" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;fillColor=#ffffff;strokeColor=#000000;fontStyle=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="1050" y="180" width="80" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="e_feedback" value="反馈" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;fillColor=#ffffff;strokeColor=#000000;fontStyle=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="1050" y="520" width="80" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="e_payment" value="支付记录" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;fillColor=#ffffff;strokeColor=#000000;fontStyle=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="1250" y="320" width="100" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<!-- 关系菱形 -->
|
||||
<mxCell id="d_manage" value="管理" style="rhombus;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="110" y="260" width="70" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="d_record" value="记录" style="rhombus;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="280" y="230" width="70" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="d_monitor" value="监测" style="rhombus;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="450" y="230" width="70" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="d_handover" value="交接" style="rhombus;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="110" y="530" width="70" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="d_publish" value="发布" style="rhombus;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="280" y="580" width="70" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="d_relate" value="关联" style="rhombus;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="500" y="400" width="70" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="d_produce" value="产生" style="rhombus;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="930" y="280" width="70" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="d_accept" value="接受" style="rhombus;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="930" y="460" width="70" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="d_pay" value="支付" style="rhombus;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="1130" y="260" width="70" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<!-- 属性椭圆 -->
|
||||
<mxCell id="attr_time" value="记录时间" style="ellipse;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="370" y="200" width="80" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="attr_rel" value="关系" style="ellipse;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="500" y="350" width="70" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="attr_amount" value="支付金额" style="ellipse;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="1200" y="220" width="80" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="attr_method" value="支付方式" style="ellipse;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="1200" y="310" width="80" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<!-- 连线 -->
|
||||
<mxCell id="l_u_manage" value="1" style="endArrow=none;strokeColor=#000000;fontSize=10;" edge="1" source="e_user" target="d_manage" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="l_manage_s" value="n" style="endArrow=none;strokeColor=#000000;fontSize=10;" edge="1" source="d_manage" target="e_schedule" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="l_u_record" value="1" style="endArrow=none;strokeColor=#000000;fontSize=10;" edge="1" source="e_user" target="d_record" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="l_record_c" value="n" style="endArrow=none;strokeColor=#000000;fontSize=10;" edge="1" source="d_record" target="e_care" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="l_u_monitor" value="1" style="endArrow=none;strokeColor=#000000;fontSize=10;" edge="1" source="e_user" target="d_monitor" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="l_monitor_h" value="n" style="endArrow=none;strokeColor=#000000;fontSize=10;" edge="1" source="d_monitor" target="e_health" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="l_u_hand" value="1" style="endArrow=none;strokeColor=#000000;fontSize=10;" edge="1" source="e_user" target="d_handover" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="l_hand_ho" value="n" style="endArrow=none;strokeColor=#000000;fontSize=10;" edge="1" source="d_handover" target="e_handover" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="l_u_pub" value="1" style="endArrow=none;strokeColor=#000000;fontSize=10;" edge="1" source="e_user" target="d_publish" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="l_pub_n" value="n" style="endArrow=none;strokeColor=#000000;fontSize=10;" edge="1" source="d_publish" target="e_notice" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="l_u_rel" value="n" style="endArrow=none;strokeColor=#000000;fontSize=10;" edge="1" source="e_user" target="d_relate" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="l_rel_e" value="m" style="endArrow=none;strokeColor=#000000;fontSize=10;" edge="1" source="d_relate" target="e_elder" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="l_e_prod" value="1" style="endArrow=none;strokeColor=#000000;fontSize=10;" edge="1" source="e_elder" target="d_produce" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="l_prod_b" value="n" style="endArrow=none;strokeColor=#000000;fontSize=10;" edge="1" source="d_produce" target="e_bill" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="l_e_acc" value="1" style="endArrow=none;strokeColor=#000000;fontSize=10;" edge="1" source="e_elder" target="d_accept" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="l_acc_f" value="n" style="endArrow=none;strokeColor=#000000;fontSize=10;" edge="1" source="d_accept" target="e_feedback" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="l_b_pay" value="1" style="endArrow=none;strokeColor=#000000;fontSize=10;" edge="1" source="e_bill" target="d_pay" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="l_pay_p" value="n" style="endArrow=none;strokeColor=#000000;fontSize=10;" edge="1" source="d_pay" target="e_payment" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<!-- 属性连线 -->
|
||||
<mxCell id="la1" style="endArrow=none;strokeColor=#000000;" edge="1" source="attr_time" target="d_record" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="la2" style="endArrow=none;strokeColor=#000000;" edge="1" source="attr_rel" target="d_relate" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="la3" style="endArrow=none;strokeColor=#000000;" edge="1" source="attr_amount" target="d_pay" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="la4" style="endArrow=none;strokeColor=#000000;" edge="1" source="attr_method" target="d_pay" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
BIN
thesis/diagrams/er_diagram.png
Normal file
|
After Width: | Height: | Size: 46 KiB |
74
thesis/diagrams/family_func_structure.drawio
Normal file
@@ -0,0 +1,74 @@
|
||||
<mxfile>
|
||||
<diagram name="家属功能结构图" id="family-func">
|
||||
<mxGraphModel dx="1200" dy="800" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1200" pageHeight="800" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="t" value="颐云养老院管理系统" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fontStyle=1;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="450" y="30" width="200" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="r" value="家属端" style="rounded=0;whiteSpace=wrap;html=1;fontSize=13;fontStyle=1;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="475" y="110" width="150" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="tr" style="endArrow=none;strokeColor=#000000;" edge="1" source="r" target="t" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="f1" value="家属
首页" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="60" y="210" width="50" height="80" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="f2" value="亲人
档案" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="190" y="210" width="50" height="80" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="f3" value="健康
记录" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="370" y="210" width="50" height="80" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="f4" value="账单
支付" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="550" y="210" width="50" height="80" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="f5" value="服务
反馈" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="730" y="210" width="50" height="80" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="f6" value="通知
中心" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="910" y="210" width="50" height="80" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="rf1" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="r" target="f1" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="rf2" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="r" target="f2" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="rf3" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="r" target="f3" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="rf4" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="r" target="f4" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="rf5" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="r" target="f5" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="rf6" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="r" target="f6" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<!-- 二级功能 -->
|
||||
<mxCell id="s21" value="查看
档案" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="155" y="340" width="45" height="70" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="s22" value="查看
护理
记录" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="205" y="340" width="45" height="70" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="s31" value="查看
健康
数据" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="335" y="340" width="45" height="70" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="s32" value="查看
趋势" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="385" y="340" width="45" height="70" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="s41" value="查看
账单" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="515" y="340" width="45" height="70" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="s42" value="在线
支付" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="565" y="340" width="45" height="70" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="s51" value="提交
反馈" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="695" y="340" width="45" height="70" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="s52" value="查看
回复" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="745" y="340" width="45" height="70" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="f2s21" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="f2" target="s21" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="f2s22" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="f2" target="s22" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="f3s31" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="f3" target="s31" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="f3s32" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="f3" target="s32" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="f4s41" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="f4" target="s41" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="f4s42" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="f4" target="s42" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="f5s51" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="f5" target="s51" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="f5s52" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="f5" target="s52" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
BIN
thesis/diagrams/family_func_structure.png
Normal file
|
After Width: | Height: | Size: 19 KiB |
54
thesis/diagrams/family_usecase.drawio
Normal file
@@ -0,0 +1,54 @@
|
||||
<mxfile>
|
||||
<diagram name="家属用例图" id="family-usecase">
|
||||
<mxGraphModel dx="1100" dy="750" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1000" pageHeight="700" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="2" value="家属" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;fontSize=13;" vertex="1" parent="1">
|
||||
<mxGeometry x="80" y="250" width="40" height="60" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="10" value="查看亲人档案" style="ellipse;whiteSpace=wrap;html=1;fontSize=12;" vertex="1" parent="1">
|
||||
<mxGeometry x="280" y="40" width="140" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="11" value="查看护理记录" style="ellipse;whiteSpace=wrap;html=1;fontSize=12;" vertex="1" parent="1">
|
||||
<mxGeometry x="280" y="120" width="140" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="12" value="查看健康记录" style="ellipse;whiteSpace=wrap;html=1;fontSize=12;" vertex="1" parent="1">
|
||||
<mxGeometry x="280" y="200" width="140" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="13" value="账单支付" style="ellipse;whiteSpace=wrap;html=1;fontSize=12;" vertex="1" parent="1">
|
||||
<mxGeometry x="280" y="280" width="140" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="14" value="服务反馈" style="ellipse;whiteSpace=wrap;html=1;fontSize=12;" vertex="1" parent="1">
|
||||
<mxGeometry x="280" y="360" width="140" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="15" value="查看通知" style="ellipse;whiteSpace=wrap;html=1;fontSize=12;" vertex="1" parent="1">
|
||||
<mxGeometry x="280" y="440" width="140" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="20" style="endArrow=none;" edge="1" source="2" target="10" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="21" style="endArrow=none;" edge="1" source="2" target="11" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="22" style="endArrow=none;" edge="1" source="2" target="12" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="23" style="endArrow=none;" edge="1" source="2" target="13" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="24" style="endArrow=none;" edge="1" source="2" target="14" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="25" style="endArrow=none;" edge="1" source="2" target="15" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<!-- 子用例 -->
|
||||
<mxCell id="30" value="查看账单明细" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;" vertex="1" parent="1">
|
||||
<mxGeometry x="530" y="260" width="120" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="31" value="在线支付" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;" vertex="1" parent="1">
|
||||
<mxGeometry x="530" y="310" width="120" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="32" value="提交反馈" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;" vertex="1" parent="1">
|
||||
<mxGeometry x="530" y="350" width="120" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="33" value="查看反馈回复" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;" vertex="1" parent="1">
|
||||
<mxGeometry x="530" y="400" width="120" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="40" value="«include»" style="endArrow=open;endSize=12;dashed=1;html=1;fontSize=10;" edge="1" source="13" target="30" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="41" value="«include»" style="endArrow=open;endSize=12;dashed=1;html=1;fontSize=10;" edge="1" source="13" target="31" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="42" value="«include»" style="endArrow=open;endSize=12;dashed=1;html=1;fontSize=10;" edge="1" source="14" target="32" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="43" value="«include»" style="endArrow=open;endSize=12;dashed=1;html=1;fontSize=10;" edge="1" source="14" target="33" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
BIN
thesis/diagrams/family_usecase.png
Normal file
|
After Width: | Height: | Size: 35 KiB |
66
thesis/diagrams/nurse_func_structure.drawio
Normal file
@@ -0,0 +1,66 @@
|
||||
<mxfile>
|
||||
<diagram name="护工功能结构图" id="nurse-func">
|
||||
<mxGraphModel dx="1200" dy="800" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1200" pageHeight="700" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="t" value="颐云养老院管理系统" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;fontStyle=1;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="430" y="30" width="200" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="r" value="护工端" style="rounded=0;whiteSpace=wrap;html=1;fontSize=13;fontStyle=1;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="455" y="110" width="150" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="tr" style="endArrow=none;strokeColor=#000000;" edge="1" source="r" target="t" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="f1" value="工作台" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="60" y="210" width="50" height="80" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="f2" value="我的
排班" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="200" y="210" width="50" height="80" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="f3" value="护理
记录" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="370" y="210" width="50" height="80" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="f4" value="健康
监测" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="540" y="210" width="50" height="80" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="f5" value="交班
记录" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="710" y="210" width="50" height="80" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="f6" value="通知
中心" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="880" y="210" width="50" height="80" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="rf1" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="r" target="f1" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="rf2" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="r" target="f2" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="rf3" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="r" target="f3" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="rf4" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="r" target="f4" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="rf5" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="r" target="f5" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="rf6" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="r" target="f6" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<!-- 二级 -->
|
||||
<mxCell id="s31" value="添加
护理
记录" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="340" y="340" width="45" height="70" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="s32" value="上传
附件" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="395" y="340" width="45" height="70" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="s41" value="记录
体征
数据" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="510" y="340" width="45" height="70" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="s42" value="查看
历史
记录" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="565" y="340" width="45" height="70" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="s51" value="添加
交班
记录" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="685" y="340" width="45" height="70" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="s52" value="查看
交班
历史" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="740" y="340" width="45" height="70" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="f3s31" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="f3" target="s31" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="f3s32" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="f3" target="s32" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="f4s41" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="f4" target="s41" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="f4s42" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="f4" target="s42" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="f5s51" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="f5" target="s51" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="f5s52" style="endArrow=none;strokeColor=#000000;edgeStyle=orthogonalEdgeStyle;" edge="1" source="f5" target="s52" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
BIN
thesis/diagrams/nurse_func_structure.png
Normal file
|
After Width: | Height: | Size: 18 KiB |
50
thesis/diagrams/nurse_usecase.drawio
Normal file
@@ -0,0 +1,50 @@
|
||||
<mxfile>
|
||||
<diagram name="护工用例图" id="nurse-usecase">
|
||||
<mxGraphModel dx="1100" dy="750" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1000" pageHeight="700" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="2" value="护工" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;fontSize=13;" vertex="1" parent="1">
|
||||
<mxGeometry x="80" y="250" width="40" height="60" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="10" value="查看排班" style="ellipse;whiteSpace=wrap;html=1;fontSize=12;" vertex="1" parent="1">
|
||||
<mxGeometry x="280" y="60" width="140" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="11" value="护理记录管理" style="ellipse;whiteSpace=wrap;html=1;fontSize=12;" vertex="1" parent="1">
|
||||
<mxGeometry x="280" y="150" width="140" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="12" value="健康监测记录" style="ellipse;whiteSpace=wrap;html=1;fontSize=12;" vertex="1" parent="1">
|
||||
<mxGeometry x="280" y="240" width="140" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="13" value="交班记录管理" style="ellipse;whiteSpace=wrap;html=1;fontSize=12;" vertex="1" parent="1">
|
||||
<mxGeometry x="280" y="330" width="140" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="14" value="查看通知" style="ellipse;whiteSpace=wrap;html=1;fontSize=12;" vertex="1" parent="1">
|
||||
<mxGeometry x="280" y="420" width="140" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="20" style="endArrow=none;" edge="1" source="2" target="10" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="21" style="endArrow=none;" edge="1" source="2" target="11" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="22" style="endArrow=none;" edge="1" source="2" target="12" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="23" style="endArrow=none;" edge="1" source="2" target="13" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="24" style="endArrow=none;" edge="1" source="2" target="14" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<!-- 子用例 -->
|
||||
<mxCell id="30" value="添加护理记录" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;" vertex="1" parent="1">
|
||||
<mxGeometry x="530" y="120" width="120" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="31" value="上传附件" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;" vertex="1" parent="1">
|
||||
<mxGeometry x="530" y="170" width="120" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="32" value="记录体征数据" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;" vertex="1" parent="1">
|
||||
<mxGeometry x="530" y="230" width="120" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="33" value="添加交班记录" style="ellipse;whiteSpace=wrap;html=1;fontSize=11;" vertex="1" parent="1">
|
||||
<mxGeometry x="530" y="320" width="120" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="40" value="«include»" style="endArrow=open;endSize=12;dashed=1;html=1;fontSize=10;" edge="1" source="11" target="30" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="41" value="«include»" style="endArrow=open;endSize=12;dashed=1;html=1;fontSize=10;" edge="1" source="11" target="31" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="42" value="«include»" style="endArrow=open;endSize=12;dashed=1;html=1;fontSize=10;" edge="1" source="12" target="32" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
<mxCell id="43" value="«include»" style="endArrow=open;endSize=12;dashed=1;html=1;fontSize=10;" edge="1" source="13" target="33" parent="1"><mxGeometry relative="1" as="geometry"/></mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
BIN
thesis/diagrams/nurse_usecase.png
Normal file
|
After Width: | Height: | Size: 30 KiB |
91
thesis/diagrams/sequence_care_record.drawio
Normal file
@@ -0,0 +1,91 @@
|
||||
<mxfile>
|
||||
<diagram name="护工添加护理记录序列图" id="seq-care">
|
||||
<mxGraphModel dx="900" dy="800" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="900" pageHeight="800" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="a1" value="护工" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;fontSize=12;" vertex="1" parent="1">
|
||||
<mxGeometry x="80" y="30" width="30" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="a2" value="前端系统" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;fillColor=#ffffff;strokeColor=#000000;shadow=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="250" y="40" width="100" height="35" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="a3" value="后台系统" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;fillColor=#ffffff;strokeColor=#000000;shadow=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="470" y="40" width="100" height="35" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="a4" value="数据库" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;fillColor=#ffffff;strokeColor=#000000;shadow=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="700" y="40" width="80" height="35" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="l1" style="endArrow=none;dashed=1;strokeColor=#999999;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry"><mxPoint x="95" y="90" as="sourcePoint"/><mxPoint x="95" y="760" as="targetPoint"/></mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="l2" style="endArrow=none;dashed=1;strokeColor=#999999;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry"><mxPoint x="300" y="90" as="sourcePoint"/><mxPoint x="300" y="760" as="targetPoint"/></mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="l3" style="endArrow=none;dashed=1;strokeColor=#999999;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry"><mxPoint x="520" y="90" as="sourcePoint"/><mxPoint x="520" y="760" as="targetPoint"/></mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="l4" style="endArrow=none;dashed=1;strokeColor=#999999;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry"><mxPoint x="740" y="90" as="sourcePoint"/><mxPoint x="740" y="760" as="targetPoint"/></mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="act1" style="rounded=0;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="90" y="100" width="10" height="640" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="act2" style="rounded=0;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="295" y="120" width="10" height="600" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="act3" style="rounded=0;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="515" y="170" width="10" height="480" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="act4" style="rounded=0;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="735" y="210" width="10" height="80" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="act4b" style="rounded=0;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="735" y="490" width="10" height="80" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="m1" value="进入护理记录页面" style="endArrow=block;endFill=1;strokeColor=#000000;fontSize=10;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry"><mxPoint x="100" y="130" as="sourcePoint"/><mxPoint x="295" y="130" as="targetPoint"/></mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m2" value="请求长者列表 /api/nurse/elders" style="endArrow=block;endFill=1;strokeColor=#000000;fontSize=10;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry"><mxPoint x="305" y="180" as="sourcePoint"/><mxPoint x="515" y="180" as="targetPoint"/></mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m3" value="查询关联长者" style="endArrow=block;endFill=1;strokeColor=#000000;fontSize=10;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry"><mxPoint x="525" y="220" as="sourcePoint"/><mxPoint x="735" y="220" as="targetPoint"/></mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m4" value="返回长者列表" style="dashed=1;endArrow=open;endFill=0;strokeColor=#000000;fontSize=10;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry"><mxPoint x="735" y="260" as="sourcePoint"/><mxPoint x="525" y="260" as="targetPoint"/></mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m5" value="返回长者数据" style="dashed=1;endArrow=open;endFill=0;strokeColor=#000000;fontSize=10;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry"><mxPoint x="515" y="300" as="sourcePoint"/><mxPoint x="305" y="300" as="targetPoint"/></mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m6" value="显示长者列表" style="dashed=1;endArrow=open;endFill=0;strokeColor=#000000;fontSize=10;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry"><mxPoint x="295" y="340" as="sourcePoint"/><mxPoint x="100" y="340" as="targetPoint"/></mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m7" value="选择长者并填写护理内容" style="endArrow=block;endFill=1;strokeColor=#000000;fontSize=10;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry"><mxPoint x="100" y="390" as="sourcePoint"/><mxPoint x="295" y="390" as="targetPoint"/></mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m8" value="上传附件(可选)" style="endArrow=block;endFill=1;strokeColor=#000000;fontSize=10;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry"><mxPoint x="100" y="430" as="sourcePoint"/><mxPoint x="295" y="430" as="targetPoint"/></mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m9" value="提交护理记录 POST /api/nurse/care-records" style="endArrow=block;endFill=1;strokeColor=#000000;fontSize=10;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry"><mxPoint x="305" y="470" as="sourcePoint"/><mxPoint x="515" y="470" as="targetPoint"/></mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m10" value="校验Sa-Token权限" style="endArrow=block;endFill=1;strokeColor=#000000;fontSize=10;curved=1;" edge="1" parent="1">
|
||||
<mxGeometry x="-0.5" relative="1" as="geometry"><mxPoint x="525" y="500" as="sourcePoint"/><mxPoint x="560" y="520" as="targetPoint"/><Array as="points"><mxPoint x="570" y="500"/><mxPoint x="570" y="520"/></Array><mxPoint as="offset" x="0" y="-10"/></mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m11" value="插入护理记录" style="endArrow=block;endFill=1;strokeColor=#000000;fontSize=10;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry"><mxPoint x="525" y="540" as="sourcePoint"/><mxPoint x="735" y="540" as="targetPoint"/></mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m12" value="返回插入结果" style="dashed=1;endArrow=open;endFill=0;strokeColor=#000000;fontSize=10;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry"><mxPoint x="735" y="580" as="sourcePoint"/><mxPoint x="525" y="580" as="targetPoint"/></mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m13" value="返回成功响应" style="dashed=1;endArrow=open;endFill=0;strokeColor=#000000;fontSize=10;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry"><mxPoint x="515" y="630" as="sourcePoint"/><mxPoint x="305" y="630" as="targetPoint"/></mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m14" value="显示添加成功提示" style="dashed=1;endArrow=open;endFill=0;strokeColor=#000000;fontSize=10;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry"><mxPoint x="295" y="680" as="sourcePoint"/><mxPoint x="100" y="680" as="targetPoint"/></mxGeometry>
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
BIN
thesis/diagrams/sequence_care_record.png
Normal file
|
After Width: | Height: | Size: 33 KiB |
83
thesis/diagrams/sequence_login.drawio
Normal file
@@ -0,0 +1,83 @@
|
||||
<mxfile>
|
||||
<diagram name="用户登录序列图" id="seq-login">
|
||||
<mxGraphModel dx="900" dy="750" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="900" pageHeight="750" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<!-- 参与者 -->
|
||||
<mxCell id="a1" value="用户" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;fontSize=12;" vertex="1" parent="1">
|
||||
<mxGeometry x="80" y="30" width="30" height="50" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="a2" value="前端系统" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;fillColor=#ffffff;strokeColor=#000000;shadow=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="250" y="40" width="100" height="35" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="a3" value="后台系统" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;fillColor=#ffffff;strokeColor=#000000;shadow=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="470" y="40" width="100" height="35" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="a4" value="数据库" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;fillColor=#ffffff;strokeColor=#000000;shadow=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="700" y="40" width="80" height="35" as="geometry"/>
|
||||
</mxCell>
|
||||
<!-- 生命线 -->
|
||||
<mxCell id="l1" style="endArrow=none;dashed=1;strokeColor=#999999;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry"><mxPoint x="95" y="90" as="sourcePoint"/><mxPoint x="95" y="700" as="targetPoint"/></mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="l2" style="endArrow=none;dashed=1;strokeColor=#999999;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry"><mxPoint x="300" y="90" as="sourcePoint"/><mxPoint x="300" y="700" as="targetPoint"/></mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="l3" style="endArrow=none;dashed=1;strokeColor=#999999;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry"><mxPoint x="520" y="90" as="sourcePoint"/><mxPoint x="520" y="700" as="targetPoint"/></mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="l4" style="endArrow=none;dashed=1;strokeColor=#999999;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry"><mxPoint x="740" y="90" as="sourcePoint"/><mxPoint x="740" y="700" as="targetPoint"/></mxGeometry>
|
||||
</mxCell>
|
||||
<!-- 激活条 -->
|
||||
<mxCell id="act1" style="rounded=0;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="90" y="100" width="10" height="580" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="act2" style="rounded=0;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="295" y="130" width="10" height="520" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="act3" style="rounded=0;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="515" y="230" width="10" height="330" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="act4" style="rounded=0;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="735" y="290" width="10" height="80" as="geometry"/>
|
||||
</mxCell>
|
||||
<!-- 消息 -->
|
||||
<mxCell id="m1" value="打开系统" style="endArrow=block;endFill=1;strokeColor=#000000;fontSize=10;curved=1;" edge="1" parent="1">
|
||||
<mxGeometry x="-0.5" relative="1" as="geometry"><mxPoint x="90" y="120" as="sourcePoint"/><mxPoint x="60" y="140" as="targetPoint"/><Array as="points"><mxPoint x="50" y="120"/><mxPoint x="50" y="140"/></Array><mxPoint as="offset" x="0" y="-10"/></mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m2" value="进入登录页面" style="endArrow=block;endFill=1;strokeColor=#000000;fontSize=10;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry"><mxPoint x="100" y="170" as="sourcePoint"/><mxPoint x="295" y="170" as="targetPoint"/></mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m3" value="输入用户名和密码" style="endArrow=block;endFill=1;strokeColor=#000000;fontSize=10;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry"><mxPoint x="100" y="220" as="sourcePoint"/><mxPoint x="295" y="220" as="targetPoint"/></mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m4" value="提交登录请求 /api/auth/login" style="endArrow=block;endFill=1;strokeColor=#000000;fontSize=10;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry"><mxPoint x="305" y="270" as="sourcePoint"/><mxPoint x="515" y="270" as="targetPoint"/></mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m5" value="查询用户信息" style="endArrow=block;endFill=1;strokeColor=#000000;fontSize=10;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry"><mxPoint x="525" y="310" as="sourcePoint"/><mxPoint x="735" y="310" as="targetPoint"/></mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m6" value="返回用户数据" style="dashed=1;endArrow=open;endFill=0;strokeColor=#000000;fontSize=10;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry"><mxPoint x="735" y="350" as="sourcePoint"/><mxPoint x="525" y="350" as="targetPoint"/></mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m7" value="验证密码(BCrypt)" style="endArrow=block;endFill=1;strokeColor=#000000;fontSize=10;curved=1;" edge="1" parent="1">
|
||||
<mxGeometry x="-0.5" relative="1" as="geometry"><mxPoint x="525" y="390" as="sourcePoint"/><mxPoint x="560" y="410" as="targetPoint"/><Array as="points"><mxPoint x="570" y="390"/><mxPoint x="570" y="410"/></Array><mxPoint as="offset" x="0" y="-10"/></mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m8" value="生成Sa-Token令牌" style="endArrow=block;endFill=1;strokeColor=#000000;fontSize=10;curved=1;" edge="1" parent="1">
|
||||
<mxGeometry x="-0.5" relative="1" as="geometry"><mxPoint x="525" y="440" as="sourcePoint"/><mxPoint x="560" y="460" as="targetPoint"/><Array as="points"><mxPoint x="570" y="440"/><mxPoint x="570" y="460"/></Array><mxPoint as="offset" x="0" y="-10"/></mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m9" value="返回token和用户信息" style="dashed=1;endArrow=open;endFill=0;strokeColor=#000000;fontSize=10;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry"><mxPoint x="515" y="500" as="sourcePoint"/><mxPoint x="305" y="500" as="targetPoint"/></mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m10" value="存储token到localStorage" style="endArrow=block;endFill=1;strokeColor=#000000;fontSize=10;curved=1;" edge="1" parent="1">
|
||||
<mxGeometry x="-0.5" relative="1" as="geometry"><mxPoint x="305" y="550" as="sourcePoint"/><mxPoint x="340" y="570" as="targetPoint"/><Array as="points"><mxPoint x="350" y="550"/><mxPoint x="350" y="570"/></Array><mxPoint as="offset" x="0" y="-10"/></mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m11" value="跳转到对应角色首页" style="dashed=1;endArrow=open;endFill=0;strokeColor=#000000;fontSize=10;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry"><mxPoint x="295" y="620" as="sourcePoint"/><mxPoint x="100" y="620" as="targetPoint"/></mxGeometry>
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
BIN
thesis/diagrams/sequence_login.png
Normal file
|
After Width: | Height: | Size: 28 KiB |
75
thesis/diagrams/ui_wireframe_elder.drawio
Normal file
@@ -0,0 +1,75 @@
|
||||
<mxfile>
|
||||
<diagram name="长者档案管理界面设计图" id="ui-elder">
|
||||
<mxGraphModel dx="1000" dy="600" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1000" pageHeight="600" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<!-- 顶部导航栏 -->
|
||||
<mxCell id="top" value="" style="rounded=0;fillColor=#f0f0f0;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="0" y="0" width="1000" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="logo" value="颐云养老院管理系统" style="text;html=1;fontSize=14;fontStyle=1;align=left;verticalAlign=middle;fillColor=none;strokeColor=none;" vertex="1" parent="1">
|
||||
<mxGeometry x="10" y="5" width="180" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="user_info" value="管理员 | 退出" style="text;html=1;fontSize=11;align=right;verticalAlign=middle;fillColor=none;strokeColor=none;" vertex="1" parent="1">
|
||||
<mxGeometry x="850" y="5" width="140" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<!-- 左侧菜单 -->
|
||||
<mxCell id="sidebar" value="" style="rounded=0;fillColor=#fafafa;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="0" y="40" width="160" height="560" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="m1" value="运营概览" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#cccccc;" vertex="1" parent="1">
|
||||
<mxGeometry x="10" y="55" width="140" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="m2" value="账号管理" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#cccccc;" vertex="1" parent="1">
|
||||
<mxGeometry x="10" y="90" width="140" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="m3" value="长者档案管理" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;fontStyle=1;fillColor=#e6e6e6;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="10" y="125" width="140" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="m4" value="排班管理" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#cccccc;" vertex="1" parent="1">
|
||||
<mxGeometry x="10" y="160" width="140" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="m5" value="账单管理" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#cccccc;" vertex="1" parent="1">
|
||||
<mxGeometry x="10" y="195" width="140" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="m6" value="反馈处理" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#cccccc;" vertex="1" parent="1">
|
||||
<mxGeometry x="10" y="230" width="140" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="m7" value="通知公告管理" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#cccccc;" vertex="1" parent="1">
|
||||
<mxGeometry x="10" y="265" width="140" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<!-- 主内容区 -->
|
||||
<mxCell id="title" value="长者档案管理" style="text;html=1;fontSize=14;fontStyle=1;align=left;verticalAlign=middle;fillColor=none;strokeColor=none;" vertex="1" parent="1">
|
||||
<mxGeometry x="180" y="50" width="150" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="search" value="搜索关键词" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#cccccc;align=left;" vertex="1" parent="1">
|
||||
<mxGeometry x="180" y="90" width="200" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="btn_search" value="搜索" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="390" y="90" width="60" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="btn_add" value="添加长者" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="870" y="90" width="80" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<!-- 表格 -->
|
||||
<mxCell id="th" value="姓名 性别 身份证号 房间号 护理等级 状态 操作" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;fillColor=#f5f5f5;strokeColor=#000000;align=left;fontStyle=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="180" y="140" width="770" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="tr1" value="陈国强 男 110101194001... A101 一级 在住 编辑 删除" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#cccccc;align=left;" vertex="1" parent="1">
|
||||
<mxGeometry x="180" y="170" width="770" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="tr2" value="李秀兰 女 110101194502... A102 二级 在住 编辑 删除" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#cccccc;align=left;" vertex="1" parent="1">
|
||||
<mxGeometry x="180" y="200" width="770" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="tr3" value="王德华 男 110101195003... B201 一级 在住 编辑 删除" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#cccccc;align=left;" vertex="1" parent="1">
|
||||
<mxGeometry x="180" y="230" width="770" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<!-- 分页 -->
|
||||
<mxCell id="page" value="< 1 2 3 >" style="text;html=1;fontSize=11;align=right;verticalAlign=middle;fillColor=none;strokeColor=none;" vertex="1" parent="1">
|
||||
<mxGeometry x="800" y="520" width="150" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
BIN
thesis/diagrams/ui_wireframe_elder.png
Normal file
|
After Width: | Height: | Size: 36 KiB |
64
thesis/diagrams/ui_wireframe_health.drawio
Normal file
@@ -0,0 +1,64 @@
|
||||
<mxfile>
|
||||
<diagram name="健康监测界面设计图" id="ui-health">
|
||||
<mxGraphModel dx="1000" dy="600" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1000" pageHeight="600" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="top" value="" style="rounded=0;fillColor=#f0f0f0;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="0" y="0" width="1000" height="40" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="logo" value="颐云养老院管理系统" style="text;html=1;fontSize=14;fontStyle=1;align=left;verticalAlign=middle;fillColor=none;strokeColor=none;" vertex="1" parent="1">
|
||||
<mxGeometry x="10" y="5" width="180" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="user_info" value="护工 | 退出" style="text;html=1;fontSize=11;align=right;verticalAlign=middle;fillColor=none;strokeColor=none;" vertex="1" parent="1">
|
||||
<mxGeometry x="850" y="5" width="140" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="sidebar" value="" style="rounded=0;fillColor=#fafafa;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="0" y="40" width="160" height="560" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="m1" value="工作台" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#cccccc;" vertex="1" parent="1">
|
||||
<mxGeometry x="10" y="55" width="140" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="m2" value="我的排班" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#cccccc;" vertex="1" parent="1">
|
||||
<mxGeometry x="10" y="90" width="140" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="m3" value="护理记录" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#cccccc;" vertex="1" parent="1">
|
||||
<mxGeometry x="10" y="125" width="140" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="m4" value="健康监测" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;fontStyle=1;fillColor=#e6e6e6;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="10" y="160" width="140" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="m5" value="交班记录" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#cccccc;" vertex="1" parent="1">
|
||||
<mxGeometry x="10" y="195" width="140" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="m6" value="通知中心" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#cccccc;" vertex="1" parent="1">
|
||||
<mxGeometry x="10" y="230" width="140" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="title" value="健康监测" style="text;html=1;fontSize=14;fontStyle=1;align=left;verticalAlign=middle;fillColor=none;strokeColor=none;" vertex="1" parent="1">
|
||||
<mxGeometry x="180" y="50" width="150" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="select" value="选择长者 ▼" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#cccccc;align=left;" vertex="1" parent="1">
|
||||
<mxGeometry x="180" y="90" width="150" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="btn_add" value="添加记录" style="rounded=0;whiteSpace=wrap;html=1;fontSize=11;fillColor=#ffffff;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="870" y="90" width="80" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="th" value="长者姓名 体温 收缩压 舒张压 心率 备注 记录时间" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;fillColor=#f5f5f5;strokeColor=#000000;align=left;fontStyle=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="180" y="140" width="770" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="tr1" value="陈国强 36.6 120 80 72 正常 2024-06-01 09:45" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#cccccc;align=left;" vertex="1" parent="1">
|
||||
<mxGeometry x="180" y="170" width="770" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="tr2" value="李秀兰 36.8 130 85 78 血压略高 2024-06-01 14:20" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#cccccc;align=left;" vertex="1" parent="1">
|
||||
<mxGeometry x="180" y="200" width="770" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="tr3" value="王德华 36.5 118 76 70 状态良好 2024-06-02 10:00" style="rounded=0;whiteSpace=wrap;html=1;fontSize=10;fillColor=#ffffff;strokeColor=#cccccc;align=left;" vertex="1" parent="1">
|
||||
<mxGeometry x="180" y="230" width="770" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="page" value="< 1 2 3 >" style="text;html=1;fontSize=11;align=right;verticalAlign=middle;fillColor=none;strokeColor=none;" vertex="1" parent="1">
|
||||
<mxGeometry x="800" y="520" width="150" height="30" as="geometry"/>
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
BIN
thesis/diagrams/ui_wireframe_health.png
Normal file
|
After Width: | Height: | Size: 31 KiB |