Add docs folder.
This commit is contained in:
192
docs/0_需求.drawio
Normal file
192
docs/0_需求.drawio
Normal file
@@ -0,0 +1,192 @@
|
||||
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36" version="28.2.0" pages="2">
|
||||
<diagram name="功能层次" id="Zk96MmDbHeG1l0on4xol">
|
||||
<mxGraphModel dx="1678" dy="874" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="0jl-X0DeNVAxHzjo-wBm-5" value="用户" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="1">
|
||||
<mxGeometry x="404" y="98" width="120" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="0jl-X0DeNVAxHzjo-wBm-6" value="账本1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="1">
|
||||
<mxGeometry x="204" y="308" width="120" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="0jl-X0DeNVAxHzjo-wBm-7" value="账本n" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="1">
|
||||
<mxGeometry x="624" y="308" width="120" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="0jl-X0DeNVAxHzjo-wBm-8" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;" edge="1" parent="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="344" y="338" as="sourcePoint" />
|
||||
<mxPoint x="604" y="338" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="0jl-X0DeNVAxHzjo-wBm-9" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1" source="0jl-X0DeNVAxHzjo-wBm-6" target="0jl-X0DeNVAxHzjo-wBm-5">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="424" y="248" as="sourcePoint" />
|
||||
<mxPoint x="474" y="198" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="0jl-X0DeNVAxHzjo-wBm-10" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1" source="0jl-X0DeNVAxHzjo-wBm-7" target="0jl-X0DeNVAxHzjo-wBm-5">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="454" y="368" as="sourcePoint" />
|
||||
<mxPoint x="654" y="218" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="0jl-X0DeNVAxHzjo-wBm-11" value="成员1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="1">
|
||||
<mxGeometry x="81" y="521" width="120" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="0OaRlz61aKFzEOyAvZSB-1" value="成员n" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="1">
|
||||
<mxGeometry x="490" y="521" width="120" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="0OaRlz61aKFzEOyAvZSB-2" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;" edge="1" parent="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="215" y="550.41" as="sourcePoint" />
|
||||
<mxPoint x="475" y="550.41" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="0OaRlz61aKFzEOyAvZSB-3" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1" source="0jl-X0DeNVAxHzjo-wBm-11" target="0jl-X0DeNVAxHzjo-wBm-6">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="153" y="470" as="sourcePoint" />
|
||||
<mxPoint x="203" y="420" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="0OaRlz61aKFzEOyAvZSB-4" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1" source="0OaRlz61aKFzEOyAvZSB-1" target="0jl-X0DeNVAxHzjo-wBm-6">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="338" y="480" as="sourcePoint" />
|
||||
<mxPoint x="388" y="430" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="mdSVVfSLw5RcPpRHxleE-1" value="流水1" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="1">
|
||||
<mxGeometry x="27" y="708" width="120" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mdSVVfSLw5RcPpRHxleE-2" value="流水n" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="1">
|
||||
<mxGeometry x="484" y="713" width="120" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mdSVVfSLw5RcPpRHxleE-3" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1" source="mdSVVfSLw5RcPpRHxleE-1" target="0jl-X0DeNVAxHzjo-wBm-11">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="236" y="663" as="sourcePoint" />
|
||||
<mxPoint x="286" y="613" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="mdSVVfSLw5RcPpRHxleE-4" value="" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" edge="1" parent="1" source="mdSVVfSLw5RcPpRHxleE-2" target="0jl-X0DeNVAxHzjo-wBm-11">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="289" y="697" as="sourcePoint" />
|
||||
<mxPoint x="339" y="647" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="mdSVVfSLw5RcPpRHxleE-5" value="" style="endArrow=none;dashed=1;html=1;dashPattern=1 3;strokeWidth=2;rounded=0;" edge="1" parent="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="185" y="737.41" as="sourcePoint" />
|
||||
<mxPoint x="445" y="737.41" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="X01w_gP2rojl6DbteyJp-1" value="流水(收入/支出)" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="1">
|
||||
<mxGeometry x="76" y="894" width="232" height="270" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X01w_gP2rojl6DbteyJp-2" value="日期时间" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="X01w_gP2rojl6DbteyJp-1">
|
||||
<mxGeometry y="30" width="232" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X01w_gP2rojl6DbteyJp-3" value="成员" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="X01w_gP2rojl6DbteyJp-1">
|
||||
<mxGeometry y="60" width="232" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X01w_gP2rojl6DbteyJp-4" value="金额" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="X01w_gP2rojl6DbteyJp-1">
|
||||
<mxGeometry y="90" width="232" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X01w_gP2rojl6DbteyJp-8" value="分类" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="X01w_gP2rojl6DbteyJp-1">
|
||||
<mxGeometry y="120" width="232" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X01w_gP2rojl6DbteyJp-7" value="账户" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="X01w_gP2rojl6DbteyJp-1">
|
||||
<mxGeometry y="150" width="232" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X01w_gP2rojl6DbteyJp-9" value="标签" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="X01w_gP2rojl6DbteyJp-1">
|
||||
<mxGeometry y="180" width="232" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X01w_gP2rojl6DbteyJp-10" value="备注" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="X01w_gP2rojl6DbteyJp-1">
|
||||
<mxGeometry y="210" width="232" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lEYpfTZ54Q9zwHUUAu12-1" value="图片" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="X01w_gP2rojl6DbteyJp-1">
|
||||
<mxGeometry y="240" width="232" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X01w_gP2rojl6DbteyJp-11" value="流水(转账)" style="swimlane;fontStyle=0;childLayout=stackLayout;horizontal=1;startSize=30;horizontalStack=0;resizeParent=1;resizeParentMax=0;resizeLast=0;collapsible=1;marginBottom=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="1">
|
||||
<mxGeometry x="383" y="894" width="232" height="300" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X01w_gP2rojl6DbteyJp-12" value="日期时间" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="X01w_gP2rojl6DbteyJp-11">
|
||||
<mxGeometry y="30" width="232" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X01w_gP2rojl6DbteyJp-13" value="成员" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="X01w_gP2rojl6DbteyJp-11">
|
||||
<mxGeometry y="60" width="232" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X01w_gP2rojl6DbteyJp-14" value="金额" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="X01w_gP2rojl6DbteyJp-11">
|
||||
<mxGeometry y="90" width="232" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X01w_gP2rojl6DbteyJp-15" value="分类" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="X01w_gP2rojl6DbteyJp-11">
|
||||
<mxGeometry y="120" width="232" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X01w_gP2rojl6DbteyJp-16" value="账户1(出)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="X01w_gP2rojl6DbteyJp-11">
|
||||
<mxGeometry y="150" width="232" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X01w_gP2rojl6DbteyJp-19" value="账户2(入)" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="X01w_gP2rojl6DbteyJp-11">
|
||||
<mxGeometry y="180" width="232" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X01w_gP2rojl6DbteyJp-17" value="标签" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="X01w_gP2rojl6DbteyJp-11">
|
||||
<mxGeometry y="210" width="232" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X01w_gP2rojl6DbteyJp-18" value="备注" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="X01w_gP2rojl6DbteyJp-11">
|
||||
<mxGeometry y="240" width="232" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lEYpfTZ54Q9zwHUUAu12-2" value="图片" style="text;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;spacingLeft=4;spacingRight=4;overflow=hidden;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;rotatable=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="X01w_gP2rojl6DbteyJp-11">
|
||||
<mxGeometry y="270" width="232" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
<diagram id="AOwvz4mpEyZJaQe4N2j7" name="用户需求">
|
||||
<mxGraphModel dx="1426" dy="743" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="rl8FRwEGxfyve-RpNce9-1" value="备注" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="1">
|
||||
<mxGeometry x="132" y="190" width="120" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="rl8FRwEGxfyve-RpNce9-2" value="日历表" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="1">
|
||||
<mxGeometry x="132" y="271" width="120" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="rl8FRwEGxfyve-RpNce9-3" value="搜索" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="1">
|
||||
<mxGeometry x="132" y="352" width="120" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="rl8FRwEGxfyve-RpNce9-4" value="二级类目" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="1">
|
||||
<mxGeometry x="132" y="437" width="120" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="rl8FRwEGxfyve-RpNce9-5" value="自定义类目" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="1">
|
||||
<mxGeometry x="132" y="522" width="120" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="rl8FRwEGxfyve-RpNce9-6" value="趋势图" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="1">
|
||||
<mxGeometry x="132" y="623" width="120" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="rl8FRwEGxfyve-RpNce9-7" value="饼状图" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="1">
|
||||
<mxGeometry x="132" y="709" width="120" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="rl8FRwEGxfyve-RpNce9-8" value="基于搜索筛选" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="1">
|
||||
<mxGeometry x="500" y="190" width="120" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="rl8FRwEGxfyve-RpNce9-9" value="增加账本" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="1">
|
||||
<mxGeometry x="500" y="273" width="120" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="rl8FRwEGxfyve-RpNce9-10" value="预算管理" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="1">
|
||||
<mxGeometry x="500" y="361" width="120" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="rl8FRwEGxfyve-RpNce9-11" value="账单导出" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="1">
|
||||
<mxGeometry x="500" y="449" width="120" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="rl8FRwEGxfyve-RpNce9-12" value="共同记账" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;" vertex="1" parent="1">
|
||||
<mxGeometry x="500" y="537" width="120" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="rl8FRwEGxfyve-RpNce9-15" value="核心功能" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;" vertex="1" parent="1">
|
||||
<mxGeometry x="117.5" y="97" width="149" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="8u7CbaMf2mcfKCa0KnZP-1" value="扩展功能" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=18;" vertex="1" parent="1">
|
||||
<mxGeometry x="485.5" y="97" width="149" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
Reference in New Issue
Block a user