1111
This commit is contained in:
133
example/萌贝母婴商城-ER图.drawio
Normal file
133
example/萌贝母婴商城-ER图.drawio
Normal file
@@ -0,0 +1,133 @@
|
||||
<mxfile host="app.diagrams.net" agent="Mozilla/5.0" version="29.5.6" pages="1">
|
||||
<diagram name="图4.3 系统E-R图" id="mbyy-er-43">
|
||||
<mxGraphModel dx="1800" dy="900" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="2400" pageHeight="1400" background="none" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
|
||||
<mxCell id="ent_user" value="用户" style="shape=rectangle;whiteSpace=wrap;html=1;rounded=0;fillColor=none;strokeColor=#000000;fontColor=#000000;fontSize=22;fontStyle=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="980" y="620" width="140" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ent_order" value="订单" style="shape=rectangle;whiteSpace=wrap;html=1;rounded=0;fillColor=none;strokeColor=#000000;fontColor=#000000;fontSize=22;fontStyle=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="1240" y="620" width="160" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ent_product" value="商品" style="shape=rectangle;whiteSpace=wrap;html=1;rounded=0;fillColor=none;strokeColor=#000000;fontColor=#000000;fontSize=22;fontStyle=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="1540" y="620" width="160" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ent_order_item" value="订单明细" style="shape=rectangle;whiteSpace=wrap;html=1;rounded=0;fillColor=none;strokeColor=#000000;fontColor=#000000;fontSize=22;fontStyle=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="1230" y="860" width="180" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ent_cart" value="购物车" style="shape=rectangle;whiteSpace=wrap;html=1;rounded=0;fillColor=none;strokeColor=#000000;fontColor=#000000;fontSize=22;fontStyle=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="1750" y="340" width="160" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ent_fav" value="收藏" style="shape=rectangle;whiteSpace=wrap;html=1;rounded=0;fillColor=none;strokeColor=#000000;fontColor=#000000;fontSize=22;fontStyle=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="1130" y="230" width="160" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ent_review" value="评价" style="shape=rectangle;whiteSpace=wrap;html=1;rounded=0;fillColor=none;strokeColor=#000000;fontColor=#000000;fontSize=22;fontStyle=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="740" y="920" width="160" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ent_logistics" value="物流记录" style="shape=rectangle;whiteSpace=wrap;html=1;rounded=0;fillColor=none;strokeColor=#000000;fontColor=#000000;fontSize=22;fontStyle=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="1210" y="1110" width="200" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ent_stock" value="库存记录" style="shape=rectangle;whiteSpace=wrap;html=1;rounded=0;fillColor=none;strokeColor=#000000;fontColor=#000000;fontSize=22;fontStyle=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="1820" y="820" width="180" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ent_apply_merchant" value="商家申请" style="shape=rectangle;whiteSpace=wrap;html=1;rounded=0;fillColor=none;strokeColor=#000000;fontColor=#000000;fontSize=22;fontStyle=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="580" y="620" width="180" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ent_banner" value="轮播图" style="shape=rectangle;whiteSpace=wrap;html=1;rounded=0;fillColor=none;strokeColor=#000000;fontColor=#000000;fontSize=22;fontStyle=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="220" y="300" width="160" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
|
||||
<mxCell id="rel_create" value="创建" style="shape=rhombus;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontSize=20;" vertex="1" parent="1">
|
||||
<mxGeometry x="1140" y="615" width="80" height="70" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="rel_include" value="包含" style="shape=rhombus;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontSize=20;" vertex="1" parent="1">
|
||||
<mxGeometry x="1280" y="745" width="80" height="70" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="rel_match" value="对应" style="shape=rhombus;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontSize=20;" vertex="1" parent="1">
|
||||
<mxGeometry x="1420" y="770" width="80" height="70" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="rel_join" value="加入" style="shape=rhombus;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontSize=20;" vertex="1" parent="1">
|
||||
<mxGeometry x="1380" y="460" width="80" height="70" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="rel_collect" value="收藏" style="shape=rhombus;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontSize=20;" vertex="1" parent="1">
|
||||
<mxGeometry x="1280" y="360" width="80" height="70" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="rel_publish" value="发布" style="shape=rhombus;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontSize=20;" vertex="1" parent="1">
|
||||
<mxGeometry x="1380" y="570" width="80" height="70" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="rel_review" value="评价" style="shape=rhombus;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontSize=20;" vertex="1" parent="1">
|
||||
<mxGeometry x="860" y="790" width="80" height="70" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="rel_generate" value="产生" style="shape=rhombus;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontSize=20;" vertex="1" parent="1">
|
||||
<mxGeometry x="1280" y="980" width="80" height="70" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="rel_record" value="记录" style="shape=rhombus;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontSize=20;" vertex="1" parent="1">
|
||||
<mxGeometry x="1690" y="740" width="80" height="70" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="rel_apply" value="申请" style="shape=rhombus;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontSize=20;" vertex="1" parent="1">
|
||||
<mxGeometry x="830" y="615" width="80" height="70" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="rel_browse" value="浏览" style="shape=rhombus;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontSize=20;" vertex="1" parent="1">
|
||||
<mxGeometry x="610" y="430" width="80" height="70" as="geometry" />
|
||||
</mxCell>
|
||||
|
||||
<mxCell id="attr_join_qty" value="加入数量" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontSize=18;" vertex="1" parent="1">
|
||||
<mxGeometry x="1470" y="420" width="140" height="50" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="attr_review_time" value="评价时间" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontSize=18;" vertex="1" parent="1">
|
||||
<mxGeometry x="930" y="860" width="140" height="50" as="geometry" />
|
||||
</mxCell>
|
||||
|
||||
<mxCell id="e_user_create" edge="1" parent="1" source="ent_user" target="rel_create" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;endArrow=none;startArrow=none;"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e_order_create" edge="1" parent="1" source="ent_order" target="rel_create" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;endArrow=none;startArrow=none;"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e_order_include" edge="1" parent="1" source="ent_order" target="rel_include" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;endArrow=none;startArrow=none;"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e_item_include" edge="1" parent="1" source="ent_order_item" target="rel_include" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;endArrow=none;startArrow=none;"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e_product_match" edge="1" parent="1" source="ent_product" target="rel_match" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;endArrow=none;startArrow=none;"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e_item_match" edge="1" parent="1" source="ent_order_item" target="rel_match" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;endArrow=none;startArrow=none;"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e_user_join" edge="1" parent="1" source="ent_user" target="rel_join" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;endArrow=none;startArrow=none;"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e_cart_join" edge="1" parent="1" source="ent_cart" target="rel_join" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;endArrow=none;startArrow=none;"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e_user_collect" edge="1" parent="1" source="ent_user" target="rel_collect" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;endArrow=none;startArrow=none;"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e_product_collect" edge="1" parent="1" source="ent_product" target="rel_collect" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;endArrow=none;startArrow=none;"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e_user_publish" edge="1" parent="1" source="ent_user" target="rel_publish" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;endArrow=none;startArrow=none;"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e_product_publish" edge="1" parent="1" source="ent_product" target="rel_publish" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;endArrow=none;startArrow=none;"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e_user_review" edge="1" parent="1" source="ent_user" target="rel_review" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;endArrow=none;startArrow=none;"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e_review_review" edge="1" parent="1" source="ent_review" target="rel_review" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;endArrow=none;startArrow=none;"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e_order_generate" edge="1" parent="1" source="ent_order" target="rel_generate" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;endArrow=none;startArrow=none;"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e_logistics_generate" edge="1" parent="1" source="ent_logistics" target="rel_generate" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;endArrow=none;startArrow=none;"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e_product_record" edge="1" parent="1" source="ent_product" target="rel_record" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;endArrow=none;startArrow=none;"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e_stock_record" edge="1" parent="1" source="ent_stock" target="rel_record" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;endArrow=none;startArrow=none;"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e_user_apply" edge="1" parent="1" source="ent_user" target="rel_apply" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;endArrow=none;startArrow=none;"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e_apply_apply" edge="1" parent="1" source="ent_apply_merchant" target="rel_apply" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;endArrow=none;startArrow=none;"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e_user_browse" edge="1" parent="1" source="ent_user" target="rel_browse" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;endArrow=none;startArrow=none;"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e_banner_browse" edge="1" parent="1" source="ent_banner" target="rel_browse" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;endArrow=none;startArrow=none;"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e_attr_join" edge="1" parent="1" source="attr_join_qty" target="rel_join" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;endArrow=none;startArrow=none;"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e_attr_review" edge="1" parent="1" source="attr_review_time" target="rel_review" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;strokeColor=#000000;endArrow=none;startArrow=none;"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="c1" value="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;fontSize=18;fontColor=#000000;" vertex="1" parent="1"><mxGeometry x="1120" y="640" width="20" height="20" as="geometry" /></mxCell>
|
||||
<mxCell id="c2" value="n" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;fontSize=18;fontColor=#000000;" vertex="1" parent="1"><mxGeometry x="1240" y="640" width="20" height="20" as="geometry" /></mxCell>
|
||||
<mxCell id="c3" value="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;fontSize=18;fontColor=#000000;" vertex="1" parent="1"><mxGeometry x="1310" y="700" width="20" height="20" as="geometry" /></mxCell>
|
||||
<mxCell id="c4" value="n" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;fontSize=18;fontColor=#000000;" vertex="1" parent="1"><mxGeometry x="1310" y="860" width="20" height="20" as="geometry" /></mxCell>
|
||||
<mxCell id="c5" value="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;fontSize=18;fontColor=#000000;" vertex="1" parent="1"><mxGeometry x="1510" y="725" width="20" height="20" as="geometry" /></mxCell>
|
||||
<mxCell id="c6" value="n" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;fontSize=18;fontColor=#000000;" vertex="1" parent="1"><mxGeometry x="1420" y="840" width="20" height="20" as="geometry" /></mxCell>
|
||||
<mxCell id="c7" value="n" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;fontSize=18;fontColor=#000000;" vertex="1" parent="1"><mxGeometry x="1120" y="540" width="20" height="20" as="geometry" /></mxCell>
|
||||
<mxCell id="c8" value="m" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;fontSize=18;fontColor=#000000;" vertex="1" parent="1"><mxGeometry x="1740" y="430" width="20" height="20" as="geometry" /></mxCell>
|
||||
<mxCell id="c9" value="n" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;fontSize=18;fontColor=#000000;" vertex="1" parent="1"><mxGeometry x="1110" y="420" width="20" height="20" as="geometry" /></mxCell>
|
||||
<mxCell id="c10" value="m" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;fontSize=18;fontColor=#000000;" vertex="1" parent="1"><mxGeometry x="1530" y="420" width="20" height="20" as="geometry" /></mxCell>
|
||||
<mxCell id="c11" value="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;fontSize=18;fontColor=#000000;" vertex="1" parent="1"><mxGeometry x="1120" y="590" width="20" height="20" as="geometry" /></mxCell>
|
||||
<mxCell id="c12" value="n" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;fontSize=18;fontColor=#000000;" vertex="1" parent="1"><mxGeometry x="1530" y="590" width="20" height="20" as="geometry" /></mxCell>
|
||||
<mxCell id="c13" value="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;fontSize=18;fontColor=#000000;" vertex="1" parent="1"><mxGeometry x="960" y="730" width="20" height="20" as="geometry" /></mxCell>
|
||||
<mxCell id="c14" value="n" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;fontSize=18;fontColor=#000000;" vertex="1" parent="1"><mxGeometry x="900" y="900" width="20" height="20" as="geometry" /></mxCell>
|
||||
<mxCell id="c15" value="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;fontSize=18;fontColor=#000000;" vertex="1" parent="1"><mxGeometry x="1320" y="700" width="20" height="20" as="geometry" /></mxCell>
|
||||
<mxCell id="c16" value="n" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;fontSize=18;fontColor=#000000;" vertex="1" parent="1"><mxGeometry x="1320" y="1090" width="20" height="20" as="geometry" /></mxCell>
|
||||
<mxCell id="c17" value="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;fontSize=18;fontColor=#000000;" vertex="1" parent="1"><mxGeometry x="1700" y="710" width="20" height="20" as="geometry" /></mxCell>
|
||||
<mxCell id="c18" value="n" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;fontSize=18;fontColor=#000000;" vertex="1" parent="1"><mxGeometry x="1810" y="800" width="20" height="20" as="geometry" /></mxCell>
|
||||
<mxCell id="c19" value="1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;fontSize=18;fontColor=#000000;" vertex="1" parent="1"><mxGeometry x="960" y="640" width="20" height="20" as="geometry" /></mxCell>
|
||||
<mxCell id="c20" value="n" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;fontSize=18;fontColor=#000000;" vertex="1" parent="1"><mxGeometry x="760" y="640" width="20" height="20" as="geometry" /></mxCell>
|
||||
<mxCell id="c21" value="n" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;fontSize=18;fontColor=#000000;" vertex="1" parent="1"><mxGeometry x="960" y="500" width="20" height="20" as="geometry" /></mxCell>
|
||||
<mxCell id="c22" value="m" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;fontSize=18;fontColor=#000000;" vertex="1" parent="1"><mxGeometry x="390" y="390" width="20" height="20" as="geometry" /></mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
204
example/萌贝母婴商城-功能结构图.drawio
Normal file
204
example/萌贝母婴商城-功能结构图.drawio
Normal file
@@ -0,0 +1,204 @@
|
||||
<mxfile host="app.diagrams.net" modified="2026-02-28T12:00:00.000Z" agent="OpenCode" version="24.7.17" type="device">
|
||||
<diagram id="fig4-2a-customer" name="图4.2a 顾客端功能结构图">
|
||||
<mxGraphModel dx="2200" dy="1200" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="4600" pageHeight="1400" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
|
||||
<mxCell id="10" value="顾客端功能结构" style="rounded=0;whiteSpace=wrap;html=1;strokeWidth=2;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="2190" y="40" width="220" height="60" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="20" value="账户管理" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="250" y="180" width="200" height="50" as="geometry" /></mxCell>
|
||||
<mxCell id="21" value="商品浏览" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="1000" y="180" width="200" height="50" as="geometry" /></mxCell>
|
||||
<mxCell id="22" value="购物车管理" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="1750" y="180" width="200" height="50" as="geometry" /></mxCell>
|
||||
<mxCell id="23" value="订单管理" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="2700" y="180" width="200" height="50" as="geometry" /></mxCell>
|
||||
<mxCell id="24" value="收藏与评价" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="3700" y="180" width="200" height="50" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="30" value="注册登录" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="240" y="300" width="130" height="44" as="geometry" /></mxCell>
|
||||
<mxCell id="31" value="修改个人信息" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="390" y="300" width="130" height="44" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="40" value="商品列表" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="930" y="300" width="130" height="44" as="geometry" /></mxCell>
|
||||
<mxCell id="41" value="分类筛选" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="1080" y="300" width="130" height="44" as="geometry" /></mxCell>
|
||||
<mxCell id="42" value="关键字搜索" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="1230" y="300" width="130" height="44" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="50" value="加入购物车" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="1680" y="300" width="130" height="44" as="geometry" /></mxCell>
|
||||
<mxCell id="51" value="修改数量" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="1830" y="300" width="130" height="44" as="geometry" /></mxCell>
|
||||
<mxCell id="52" value="移除商品" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="1980" y="300" width="130" height="44" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="60" value="直接购买" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="2330" y="300" width="120" height="44" as="geometry" /></mxCell>
|
||||
<mxCell id="61" value="购物车结算" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="2470" y="300" width="120" height="44" as="geometry" /></mxCell>
|
||||
<mxCell id="62" value="查看订单" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="2610" y="300" width="120" height="44" as="geometry" /></mxCell>
|
||||
<mxCell id="63" value="修改地址" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="2750" y="300" width="120" height="44" as="geometry" /></mxCell>
|
||||
<mxCell id="64" value="申请退款" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="2890" y="300" width="120" height="44" as="geometry" /></mxCell>
|
||||
<mxCell id="65" value="查看物流" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="3030" y="300" width="120" height="44" as="geometry" /></mxCell>
|
||||
<mxCell id="66" value="删除订单" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="3170" y="300" width="120" height="44" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="70" value="收藏商品" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="3640" y="300" width="130" height="44" as="geometry" /></mxCell>
|
||||
<mxCell id="71" value="取消收藏" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="3790" y="300" width="130" height="44" as="geometry" /></mxCell>
|
||||
<mxCell id="72" value="商品评价" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="3940" y="300" width="130" height="44" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="e100" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="10" target="20"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e101" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="10" target="21"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e102" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="10" target="22"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e103" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="10" target="23"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e104" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="10" target="24"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="e110" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="20" target="30"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e111" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="20" target="31"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="e120" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="21" target="40"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e121" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="21" target="41"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e122" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="21" target="42"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="e130" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="22" target="50"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e131" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="22" target="51"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e132" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="22" target="52"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="e140" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="23" target="60"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e141" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="23" target="61"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e142" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="23" target="62"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e143" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="23" target="63"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e144" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="23" target="64"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e145" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="23" target="65"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e146" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="23" target="66"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="e150" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="24" target="70"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e151" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="24" target="71"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e152" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="24" target="72"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
|
||||
<diagram id="fig4-2b-merchant" name="图4.2b 商家端功能结构图">
|
||||
<mxGraphModel dx="1800" dy="1000" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="3200" pageHeight="1400" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
|
||||
<mxCell id="10" value="商家端功能结构" style="rounded=0;whiteSpace=wrap;html=1;strokeWidth=2;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="1490" y="40" width="220" height="60" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="20" value="经营概览" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="240" y="180" width="200" height="50" as="geometry" /></mxCell>
|
||||
<mxCell id="21" value="商品管理" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="840" y="180" width="200" height="50" as="geometry" /></mxCell>
|
||||
<mxCell id="22" value="订单处理" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="1440" y="180" width="200" height="50" as="geometry" /></mxCell>
|
||||
<mxCell id="23" value="数据查看" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="2040" y="180" width="200" height="50" as="geometry" /></mxCell>
|
||||
<mxCell id="24" value="个人中心" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="2640" y="180" width="200" height="50" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="30" value="订单量统计" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="180" y="300" width="130" height="44" as="geometry" /></mxCell>
|
||||
<mxCell id="31" value="销售额统计" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="330" y="300" width="130" height="44" as="geometry" /></mxCell>
|
||||
<mxCell id="32" value="热门商品" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="480" y="300" width="130" height="44" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="40" value="新增商品" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="780" y="300" width="130" height="44" as="geometry" /></mxCell>
|
||||
<mxCell id="41" value="编辑商品" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="930" y="300" width="130" height="44" as="geometry" /></mxCell>
|
||||
<mxCell id="42" value="下架删除" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="1080" y="300" width="130" height="44" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="50" value="查看订单" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="1380" y="300" width="130" height="44" as="geometry" /></mxCell>
|
||||
<mxCell id="51" value="执行发货" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="1530" y="300" width="130" height="44" as="geometry" /></mxCell>
|
||||
<mxCell id="52" value="退款处理" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="1680" y="300" width="130" height="44" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="60" value="评价查看" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="1920" y="300" width="130" height="44" as="geometry" /></mxCell>
|
||||
<mxCell id="61" value="物流查看" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="2070" y="300" width="130" height="44" as="geometry" /></mxCell>
|
||||
<mxCell id="62" value="库存记录查看" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="2220" y="300" width="140" height="44" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="70" value="信息维护" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="2675" y="300" width="130" height="44" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="e100" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="10" target="20"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e101" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="10" target="21"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e102" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="10" target="22"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e103" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="10" target="23"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e104" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="10" target="24"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="e110" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="20" target="30"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e111" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="20" target="31"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e112" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="20" target="32"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="e120" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="21" target="40"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e121" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="21" target="41"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e122" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="21" target="42"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="e130" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="22" target="50"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e131" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="22" target="51"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e132" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="22" target="52"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="e140" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="23" target="60"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e141" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="23" target="61"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e142" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="23" target="62"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="e150" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="24" target="70"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
|
||||
<diagram id="fig4-2c-admin" name="图4.2c 管理员端功能结构图">
|
||||
<mxGraphModel dx="2400" dy="1200" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="5200" pageHeight="1500" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
|
||||
<mxCell id="10" value="管理员端功能结构" style="rounded=0;whiteSpace=wrap;html=1;strokeWidth=2;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="2490" y="40" width="220" height="60" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="20" value="平台概览" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="180" y="180" width="200" height="50" as="geometry" /></mxCell>
|
||||
<mxCell id="21" value="订单治理" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="860" y="180" width="200" height="50" as="geometry" /></mxCell>
|
||||
<mxCell id="22" value="审核管理" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="1540" y="180" width="200" height="50" as="geometry" /></mxCell>
|
||||
<mxCell id="23" value="用户管理" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="2220" y="180" width="200" height="50" as="geometry" /></mxCell>
|
||||
<mxCell id="24" value="商品审核" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="2900" y="180" width="200" height="50" as="geometry" /></mxCell>
|
||||
<mxCell id="25" value="轮播图管理" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="3580" y="180" width="200" height="50" as="geometry" /></mxCell>
|
||||
<mxCell id="26" value="数据查看" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="4260" y="180" width="200" height="50" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="30" value="数据统计" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="205" y="300" width="150" height="44" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="40" value="订单管理" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="870" y="300" width="150" height="44" as="geometry" /></mxCell>
|
||||
<mxCell id="41" value="风险订单识别" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="1040" y="300" width="150" height="44" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="50" value="退款审核" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="1480" y="300" width="150" height="44" as="geometry" /></mxCell>
|
||||
<mxCell id="51" value="发货审核" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="1650" y="300" width="150" height="44" as="geometry" /></mxCell>
|
||||
<mxCell id="52" value="商家入驻审核" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="1820" y="300" width="150" height="44" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="60" value="新增用户" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="2160" y="300" width="150" height="44" as="geometry" /></mxCell>
|
||||
<mxCell id="61" value="修改用户" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="2330" y="300" width="150" height="44" as="geometry" /></mxCell>
|
||||
<mxCell id="62" value="删除用户" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="2500" y="300" width="150" height="44" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="70" value="商品列表" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="2910" y="300" width="150" height="44" as="geometry" /></mxCell>
|
||||
<mxCell id="71" value="审核操作" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="3080" y="300" width="150" height="44" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="80" value="新增轮播" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="3520" y="300" width="150" height="44" as="geometry" /></mxCell>
|
||||
<mxCell id="81" value="编辑轮播" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="3690" y="300" width="150" height="44" as="geometry" /></mxCell>
|
||||
<mxCell id="82" value="删除轮播" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="3860" y="300" width="150" height="44" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="90" value="评价查看" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="4200" y="300" width="150" height="44" as="geometry" /></mxCell>
|
||||
<mxCell id="91" value="物流查看" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="4370" y="300" width="150" height="44" as="geometry" /></mxCell>
|
||||
<mxCell id="92" value="库存查看" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="4540" y="300" width="150" height="44" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="e100" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="10" target="20"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e101" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="10" target="21"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e102" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="10" target="22"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e103" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="10" target="23"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e104" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="10" target="24"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e105" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="10" target="25"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e106" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="10" target="26"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="e110" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="20" target="30"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="e120" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="21" target="40"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e121" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="21" target="41"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="e130" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="22" target="50"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e131" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="22" target="51"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e132" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="22" target="52"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="e140" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="23" target="60"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e141" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="23" target="61"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e142" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="23" target="62"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="e150" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="24" target="70"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e151" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="24" target="71"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="e160" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="25" target="80"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e161" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="25" target="81"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e162" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="25" target="82"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="e170" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="26" target="90"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e171" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="26" target="91"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e172" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;" edge="1" parent="1" source="26" target="92"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
166
example/萌贝母婴商城-实体图.drawio
Normal file
166
example/萌贝母婴商城-实体图.drawio
Normal file
@@ -0,0 +1,166 @@
|
||||
<mxfile host="app.diagrams.net" modified="2026-02-28T00:00:00.000Z" agent="OpenCode" version="24.7.17" type="device">
|
||||
<diagram id="mengbei-entity-diagram" name="图4.3 萌贝母婴商城实体属性图">
|
||||
<mxGraphModel dx="2200" dy="1400" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="3200" pageHeight="1600" math="0" shadow="0" background="none">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
|
||||
<mxCell id="10" value="萌贝母婴商城实体属性图" style="rounded=0;whiteSpace=wrap;html=1;strokeWidth=2;fillColor=none;strokeColor=#000000;fontColor=#000000;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="1320" y="30" width="560" height="56" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="e1" value="<b>用户</b>" style="shape=rectangle;whiteSpace=wrap;html=1;rounded=0;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=14;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="240" y="235" width="120" height="50" as="geometry" /></mxCell>
|
||||
<mxCell id="e1a1" value="用户ID(PK)" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="235" y="130" width="130" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e1a2" value="用户名" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="410" y="185" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e1a3" value="密码" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="410" y="240" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e1a4" value="角色" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="410" y="295" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e1a5" value="昵称" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="410" y="350" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e1a6" value="手机号" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="410" y="405" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e1a7" value="地址" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="410" y="460" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e1a8" value="令牌" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="410" y="515" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e1a9" value="启用状态" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="410" y="570" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e1l1" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e1a1" target="e1"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e1l2" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e1a2" target="e1"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e1l3" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e1a3" target="e1"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e1l4" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e1a4" target="e1"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e1l5" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e1a5" target="e1"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e1l6" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e1a6" target="e1"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e1l7" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e1a7" target="e1"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e1l8" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e1a8" target="e1"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e1l9" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e1a9" target="e1"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="e2" value="<b>商品</b>" style="shape=rectangle;whiteSpace=wrap;html=1;rounded=0;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=14;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="920" y="235" width="120" height="50" as="geometry" /></mxCell>
|
||||
<mxCell id="e2a1" value="商品ID(PK)" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="915" y="130" width="130" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e2a2" value="商家ID(FK)" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="730" y="250" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e2a3" value="商品名称" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="1090" y="160" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e2a4" value="类目" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="1090" y="215" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e2a5" value="描述" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="1090" y="270" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e2a6" value="价格" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="1090" y="325" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e2a7" value="库存" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="1090" y="380" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e2a8" value="图片URL" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="1090" y="435" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e2a9" value="审核状态" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="1090" y="490" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e2l1" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e2a1" target="e2"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e2l2" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e2a2" target="e2"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e2l3" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e2a3" target="e2"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e2l4" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e2a4" target="e2"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e2l5" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e2a5" target="e2"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e2l6" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e2a6" target="e2"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e2l7" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e2a7" target="e2"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e2l8" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e2a8" target="e2"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e2l9" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e2a9" target="e2"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="e3" value="<b>购物车项</b>" style="shape=rectangle;whiteSpace=wrap;html=1;rounded=0;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=14;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="1600" y="235" width="120" height="50" as="geometry" /></mxCell>
|
||||
<mxCell id="e3a1" value="购物车项ID(PK)" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="1585" y="130" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e3a2" value="顾客ID(FK)" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="1410" y="220" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e3a3" value="商品ID(FK)" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="1410" y="290" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e3a4" value="数量" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="1770" y="250" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e3l1" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e3a1" target="e3"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e3l2" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e3a2" target="e3"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e3l3" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e3a3" target="e3"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e3l4" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e3a4" target="e3"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="e4" value="<b>收藏</b>" style="shape=rectangle;whiteSpace=wrap;html=1;rounded=0;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=14;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="2280" y="235" width="120" height="50" as="geometry" /></mxCell>
|
||||
<mxCell id="e4a1" value="收藏ID(PK)" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="2275" y="130" width="130" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e4a2" value="顾客ID(FK)" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="2090" y="220" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e4a3" value="商品ID(FK)" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="2090" y="290" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e4l1" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e4a1" target="e4"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e4l2" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e4a2" target="e4"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e4l3" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e4a3" target="e4"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="e5" value="<b>订单</b>" style="shape=rectangle;whiteSpace=wrap;html=1;rounded=0;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=14;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="240" y="655" width="120" height="50" as="geometry" /></mxCell>
|
||||
<mxCell id="e5a1" value="订单ID(PK)" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="235" y="550" width="130" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e5a2" value="顾客ID(FK)" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="50" y="640" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e5a3" value="商家ID(FK)" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="50" y="710" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e5a4" value="订单编号" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="410" y="590" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e5a5" value="订单总额" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="410" y="645" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e5a6" value="订单状态" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="410" y="700" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e5a7" value="收货地址" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="410" y="755" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e5a8" value="物流信息" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="410" y="810" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e5a9" value="退款原因" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="410" y="865" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e5l1" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e5a1" target="e5"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e5l2" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e5a2" target="e5"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e5l3" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e5a3" target="e5"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e5l4" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e5a4" target="e5"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e5l5" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e5a5" target="e5"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e5l6" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e5a6" target="e5"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e5l7" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e5a7" target="e5"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e5l8" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e5a8" target="e5"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e5l9" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e5a9" target="e5"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="e6" value="<b>订单明细</b>" style="shape=rectangle;whiteSpace=wrap;html=1;rounded=0;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=14;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="920" y="655" width="120" height="50" as="geometry" /></mxCell>
|
||||
<mxCell id="e6a1" value="明细ID(PK)" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="915" y="550" width="130" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e6a2" value="订单ID(FK)" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="730" y="640" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e6a3" value="商品ID(FK)" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="730" y="710" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e6a4" value="商品名称" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="1090" y="620" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e6a5" value="数量" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="1090" y="675" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e6a6" value="单价" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="1090" y="730" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e6l1" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e6a1" target="e6"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e6l2" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e6a2" target="e6"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e6l3" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e6a3" target="e6"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e6l4" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e6a4" target="e6"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e6l5" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e6a5" target="e6"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e6l6" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e6a6" target="e6"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="e7" value="<b>评价</b>" style="shape=rectangle;whiteSpace=wrap;html=1;rounded=0;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=14;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="1600" y="655" width="120" height="50" as="geometry" /></mxCell>
|
||||
<mxCell id="e7a1" value="评价ID(PK)" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="1595" y="550" width="130" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e7a2" value="订单ID(FK)" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="1410" y="600" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e7a3" value="商品ID(FK)" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="1410" y="655" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e7a4" value="顾客ID(FK)" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="1410" y="710" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e7a5" value="评分" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="1770" y="635" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e7a6" value="评价内容" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="1770" y="690" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e7l1" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e7a1" target="e7"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e7l2" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e7a2" target="e7"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e7l3" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e7a3" target="e7"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e7l4" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e7a4" target="e7"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e7l5" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e7a5" target="e7"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e7l6" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e7a6" target="e7"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="e8" value="<b>物流记录</b>" style="shape=rectangle;whiteSpace=wrap;html=1;rounded=0;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=14;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="2280" y="655" width="120" height="50" as="geometry" /></mxCell>
|
||||
<mxCell id="e8a1" value="物流ID(PK)" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="2275" y="550" width="130" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e8a2" value="订单ID(FK)" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="2090" y="640" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e8a3" value="商家ID(FK)" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="2090" y="710" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e8a4" value="状态" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="2450" y="640" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e8a5" value="备注" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="2450" y="710" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e8l1" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e8a1" target="e8"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e8l2" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e8a2" target="e8"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e8l3" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e8a3" target="e8"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e8l4" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e8a4" target="e8"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e8l5" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e8a5" target="e8"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="e9" value="<b>库存记录</b>" style="shape=rectangle;whiteSpace=wrap;html=1;rounded=0;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=14;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="240" y="1075" width="120" height="50" as="geometry" /></mxCell>
|
||||
<mxCell id="e9a1" value="库存记录ID(PK)" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="225" y="970" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e9a2" value="商品ID(FK)" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="50" y="1060" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e9a3" value="商家ID(FK)" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="50" y="1130" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e9a4" value="变更数量" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="410" y="1060" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e9a5" value="备注" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="410" y="1130" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e9l1" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e9a1" target="e9"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e9l2" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e9a2" target="e9"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e9l3" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e9a3" target="e9"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e9l4" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e9a4" target="e9"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e9l5" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e9a5" target="e9"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="e10" value="<b>商家申请</b>" style="shape=rectangle;whiteSpace=wrap;html=1;rounded=0;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=14;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="920" y="1075" width="120" height="50" as="geometry" /></mxCell>
|
||||
<mxCell id="e10a1" value="申请ID(PK)" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="915" y="970" width="130" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e10a2" value="用户ID(FK)" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="730" y="1080" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e10a3" value="资质信息" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="1090" y="1040" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e10a4" value="审核状态" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="1090" y="1095" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e10a5" value="审核备注" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="1090" y="1150" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e10l1" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e10a1" target="e10"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e10l2" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e10a2" target="e10"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e10l3" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e10a3" target="e10"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e10l4" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e10a4" target="e10"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e10l5" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e10a5" target="e10"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="e11" value="<b>轮播图</b>" style="shape=rectangle;whiteSpace=wrap;html=1;rounded=0;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=14;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="1600" y="1075" width="120" height="50" as="geometry" /></mxCell>
|
||||
<mxCell id="e11a1" value="轮播图ID(PK)" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="1585" y="970" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e11a2" value="图片URL" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="1770" y="1030" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e11a3" value="链接URL" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="1770" y="1085" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e11a4" value="排序号" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="1770" y="1140" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e11a5" value="启用状态" style="ellipse;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontColor=#000000;fontFamily=Helvetica;fontSize=12;" vertex="1" parent="1"><mxGeometry x="1770" y="1195" width="150" height="40" as="geometry" /></mxCell>
|
||||
<mxCell id="e11l1" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e11a1" target="e11"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e11l2" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e11a2" target="e11"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e11l3" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e11a3" target="e11"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e11l4" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e11a4" target="e11"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e11l5" style="html=1;endArrow=none;startArrow=none;strokeColor=#000000;" edge="1" parent="1" source="e11a5" target="e11"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
463
example/萌贝母婴商城-序列图.drawio
Normal file
463
example/萌贝母婴商城-序列图.drawio
Normal file
@@ -0,0 +1,463 @@
|
||||
<mxfile host="app.diagrams.net" modified="2026-02-28T12:00:00.000Z" agent="OpenCode" version="24.7.17" type="device">
|
||||
<diagram id="seq-customer-order" name="图4.5 顾客下单序列图">
|
||||
<mxGraphModel dx="1600" dy="1000" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1600" pageHeight="1200" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
|
||||
<mxCell id="actor1" value="顾客" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="80" y="40" width="30" height="55" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="obj2" value="系统前台" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;fontStyle=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="260" y="50" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="obj3" value="后台系统" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;fontStyle=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="540" y="50" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="obj4" value="数据库" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;fontStyle=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="820" y="50" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
|
||||
<mxCell id="ll1" value="" style="endArrow=none;dashed=1;html=1;strokeColor=#000000;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="95" y="95" as="sourcePoint" />
|
||||
<mxPoint x="95" y="920" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="ll2" value="" style="endArrow=none;dashed=1;html=1;strokeColor=#000000;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="320" y="90" as="sourcePoint" />
|
||||
<mxPoint x="320" y="920" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="ll3" value="" style="endArrow=none;dashed=1;html=1;strokeColor=#000000;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="600" y="90" as="sourcePoint" />
|
||||
<mxPoint x="600" y="920" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="ll4" value="" style="endArrow=none;dashed=1;html=1;strokeColor=#000000;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="880" y="90" as="sourcePoint" />
|
||||
<mxPoint x="880" y="920" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
|
||||
<mxCell id="act1" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="88" y="130" width="14" height="760" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="act2" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="313" y="150" width="14" height="720" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="act3" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="593" y="280" width="14" height="540" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="act4" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="873" y="360" width="14" height="260" as="geometry" />
|
||||
</mxCell>
|
||||
|
||||
<mxCell id="m1" value="进入购物车页面" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;fontColor=#000000;align=center;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="102" y="160" as="sourcePoint" />
|
||||
<mxPoint x="313" y="160" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m2" value="展示购物车商品列表" style="endArrow=open;endFill=0;dashed=1;html=1;strokeColor=#000000;fontColor=#000000;align=center;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="313" y="210" as="sourcePoint" />
|
||||
<mxPoint x="102" y="210" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m3" value="确认商品并提交订单" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;fontColor=#000000;align=center;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="102" y="270" as="sourcePoint" />
|
||||
<mxPoint x="313" y="270" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m4" value="提交下单请求" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;fontColor=#000000;align=center;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="327" y="310" as="sourcePoint" />
|
||||
<mxPoint x="593" y="310" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m5" value="校验库存与商品状态" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;fontColor=#000000;align=center;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="607" y="380" as="sourcePoint" />
|
||||
<mxPoint x="873" y="380" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m6" value="返回校验结果" style="endArrow=open;endFill=0;dashed=1;html=1;strokeColor=#000000;fontColor=#000000;align=center;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="873" y="430" as="sourcePoint" />
|
||||
<mxPoint x="607" y="430" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
|
||||
<mxCell id="alt_frame" value="" style="shape=mxgraph.sysml.package;html=1;overflow=fill;whiteSpace=wrap;strokeColor=#000000;fillColor=none;align=left;verticalAlign=top;spacingLeft=5;tabWidth=120;tabHeight=20;tabPosition=left;fontSize=12;" vertex="1" parent="1">
|
||||
<mxGeometry x="60" y="470" width="870" height="390" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="alt_label" value="alt" style="text;html=1;align=left;verticalAlign=top;fontStyle=1;fontSize=12;fontColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="65" y="472" width="40" height="20" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="alt_guard1" value="[校验通过]" style="text;html=1;align=left;verticalAlign=middle;fontSize=11;fontColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="70" y="498" width="100" height="20" as="geometry" />
|
||||
</mxCell>
|
||||
|
||||
<mxCell id="m7" value="创建订单与订单明细、扣减库存" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;fontColor=#000000;align=center;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="607" y="530" as="sourcePoint" />
|
||||
<mxPoint x="873" y="530" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m8" value="返回创建结果" style="endArrow=open;endFill=0;dashed=1;html=1;strokeColor=#000000;fontColor=#000000;align=center;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="873" y="580" as="sourcePoint" />
|
||||
<mxPoint x="607" y="580" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m9" value="返回下单成功" style="endArrow=open;endFill=0;dashed=1;html=1;strokeColor=#000000;fontColor=#000000;align=center;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="593" y="620" as="sourcePoint" />
|
||||
<mxPoint x="327" y="620" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m10" value="显示下单成功" style="endArrow=open;endFill=0;dashed=1;html=1;strokeColor=#000000;fontColor=#000000;align=center;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="313" y="660" as="sourcePoint" />
|
||||
<mxPoint x="102" y="660" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
|
||||
<mxCell id="alt_divider" value="" style="endArrow=none;dashed=1;html=1;strokeColor=#000000;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="60" y="700" as="sourcePoint" />
|
||||
<mxPoint x="930" y="700" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="alt_guard2" value="[校验失败]" style="text;html=1;align=left;verticalAlign=middle;fontSize=11;fontColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="70" y="708" width="100" height="20" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m11" value="返回错误码" style="endArrow=open;endFill=0;dashed=1;html=1;strokeColor=#000000;fontColor=#000000;align=center;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="593" y="750" as="sourcePoint" />
|
||||
<mxPoint x="327" y="750" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m12" value="提示下单失败信息" style="endArrow=open;endFill=0;dashed=1;html=1;strokeColor=#000000;fontColor=#000000;align=center;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="313" y="800" as="sourcePoint" />
|
||||
<mxPoint x="102" y="800" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
|
||||
<diagram id="seq-merchant-shipping" name="图4.6 商家发货序列图">
|
||||
<mxGraphModel dx="1600" dy="1000" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1600" pageHeight="1200" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
|
||||
<mxCell id="actor1" value="商家" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="80" y="40" width="30" height="55" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="obj2" value="系统前台" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;fontStyle=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="260" y="50" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="obj3" value="后台系统" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;fontStyle=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="540" y="50" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="obj4" value="数据库" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;fontStyle=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="820" y="50" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
|
||||
<mxCell id="ll1" value="" style="endArrow=none;dashed=1;html=1;strokeColor=#000000;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="95" y="95" as="sourcePoint" />
|
||||
<mxPoint x="95" y="920" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="ll2" value="" style="endArrow=none;dashed=1;html=1;strokeColor=#000000;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="320" y="90" as="sourcePoint" />
|
||||
<mxPoint x="320" y="920" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="ll3" value="" style="endArrow=none;dashed=1;html=1;strokeColor=#000000;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="600" y="90" as="sourcePoint" />
|
||||
<mxPoint x="600" y="920" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="ll4" value="" style="endArrow=none;dashed=1;html=1;strokeColor=#000000;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="880" y="90" as="sourcePoint" />
|
||||
<mxPoint x="880" y="920" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
|
||||
<mxCell id="act1" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="88" y="130" width="14" height="760" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="act2" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="313" y="150" width="14" height="720" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="act3" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="593" y="280" width="14" height="540" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="act4" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="873" y="360" width="14" height="260" as="geometry" />
|
||||
</mxCell>
|
||||
|
||||
<mxCell id="m1" value="进入订单管理页面" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;fontColor=#000000;align=center;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="102" y="160" as="sourcePoint" />
|
||||
<mxPoint x="313" y="160" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m2" value="展示订单列表" style="endArrow=open;endFill=0;dashed=1;html=1;strokeColor=#000000;fontColor=#000000;align=center;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="313" y="210" as="sourcePoint" />
|
||||
<mxPoint x="102" y="210" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m3" value="选择订单并填写发货备注" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;fontColor=#000000;align=center;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="102" y="270" as="sourcePoint" />
|
||||
<mxPoint x="313" y="270" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m4" value="提交发货请求" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;fontColor=#000000;align=center;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="327" y="310" as="sourcePoint" />
|
||||
<mxPoint x="593" y="310" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m5" value="校验订单归属与状态" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;fontColor=#000000;align=center;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="607" y="380" as="sourcePoint" />
|
||||
<mxPoint x="873" y="380" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m6" value="返回校验结果" style="endArrow=open;endFill=0;dashed=1;html=1;strokeColor=#000000;fontColor=#000000;align=center;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="873" y="430" as="sourcePoint" />
|
||||
<mxPoint x="607" y="430" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
|
||||
<mxCell id="alt_frame" value="" style="shape=mxgraph.sysml.package;html=1;overflow=fill;whiteSpace=wrap;strokeColor=#000000;fillColor=none;align=left;verticalAlign=top;spacingLeft=5;tabWidth=120;tabHeight=20;tabPosition=left;fontSize=12;" vertex="1" parent="1">
|
||||
<mxGeometry x="60" y="470" width="870" height="390" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="alt_label" value="alt" style="text;html=1;align=left;verticalAlign=top;fontStyle=1;fontSize=12;fontColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="65" y="472" width="40" height="20" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="alt_guard1" value="[校验通过]" style="text;html=1;align=left;verticalAlign=middle;fontSize=11;fontColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="70" y="498" width="100" height="20" as="geometry" />
|
||||
</mxCell>
|
||||
|
||||
<mxCell id="m7" value="更新订单状态并新增物流记录" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;fontColor=#000000;align=center;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="607" y="530" as="sourcePoint" />
|
||||
<mxPoint x="873" y="530" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m8" value="返回更新结果" style="endArrow=open;endFill=0;dashed=1;html=1;strokeColor=#000000;fontColor=#000000;align=center;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="873" y="580" as="sourcePoint" />
|
||||
<mxPoint x="607" y="580" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m9" value="返回发货成功" style="endArrow=open;endFill=0;dashed=1;html=1;strokeColor=#000000;fontColor=#000000;align=center;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="593" y="620" as="sourcePoint" />
|
||||
<mxPoint x="327" y="620" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m10" value="刷新列表并提示成功" style="endArrow=open;endFill=0;dashed=1;html=1;strokeColor=#000000;fontColor=#000000;align=center;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="313" y="660" as="sourcePoint" />
|
||||
<mxPoint x="102" y="660" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
|
||||
<mxCell id="alt_divider" value="" style="endArrow=none;dashed=1;html=1;strokeColor=#000000;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="60" y="700" as="sourcePoint" />
|
||||
<mxPoint x="930" y="700" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="alt_guard2" value="[校验失败]" style="text;html=1;align=left;verticalAlign=middle;fontSize=11;fontColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="70" y="708" width="100" height="20" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m11" value="返回错误码" style="endArrow=open;endFill=0;dashed=1;html=1;strokeColor=#000000;fontColor=#000000;align=center;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="593" y="750" as="sourcePoint" />
|
||||
<mxPoint x="327" y="750" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m12" value="提示发货失败信息" style="endArrow=open;endFill=0;dashed=1;html=1;strokeColor=#000000;fontColor=#000000;align=center;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="313" y="800" as="sourcePoint" />
|
||||
<mxPoint x="102" y="800" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
|
||||
<diagram id="seq-admin-refund-review" name="图4.7 管理员审核退款序列图">
|
||||
<mxGraphModel dx="1600" dy="1000" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1600" pageHeight="1200" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
|
||||
<mxCell id="actor1" value="管理员" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="80" y="40" width="30" height="55" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="obj2" value="系统前台" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;fontStyle=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="260" y="50" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="obj3" value="后台系统" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;fontStyle=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="540" y="50" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="obj4" value="数据库" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;fontStyle=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="820" y="50" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
|
||||
<mxCell id="ll1" value="" style="endArrow=none;dashed=1;html=1;strokeColor=#000000;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="95" y="95" as="sourcePoint" />
|
||||
<mxPoint x="95" y="920" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="ll2" value="" style="endArrow=none;dashed=1;html=1;strokeColor=#000000;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="320" y="90" as="sourcePoint" />
|
||||
<mxPoint x="320" y="920" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="ll3" value="" style="endArrow=none;dashed=1;html=1;strokeColor=#000000;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="600" y="90" as="sourcePoint" />
|
||||
<mxPoint x="600" y="920" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="ll4" value="" style="endArrow=none;dashed=1;html=1;strokeColor=#000000;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="880" y="90" as="sourcePoint" />
|
||||
<mxPoint x="880" y="920" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
|
||||
<mxCell id="act1" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="88" y="130" width="14" height="760" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="act2" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="313" y="150" width="14" height="720" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="act3" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="593" y="280" width="14" height="540" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="act4" value="" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="873" y="360" width="14" height="260" as="geometry" />
|
||||
</mxCell>
|
||||
|
||||
<mxCell id="m1" value="进入订单审核页面" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;fontColor=#000000;align=center;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="102" y="160" as="sourcePoint" />
|
||||
<mxPoint x="313" y="160" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m2" value="展示退款申请列表" style="endArrow=open;endFill=0;dashed=1;html=1;strokeColor=#000000;fontColor=#000000;align=center;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="313" y="210" as="sourcePoint" />
|
||||
<mxPoint x="102" y="210" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m3" value="选择订单并提交审核结果" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;fontColor=#000000;align=center;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="102" y="270" as="sourcePoint" />
|
||||
<mxPoint x="313" y="270" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m4" value="提交退款审核请求" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;fontColor=#000000;align=center;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="327" y="310" as="sourcePoint" />
|
||||
<mxPoint x="593" y="310" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m5" value="校验订单状态与退款申请" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;fontColor=#000000;align=center;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="607" y="380" as="sourcePoint" />
|
||||
<mxPoint x="873" y="380" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m6" value="返回校验结果" style="endArrow=open;endFill=0;dashed=1;html=1;strokeColor=#000000;fontColor=#000000;align=center;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="873" y="430" as="sourcePoint" />
|
||||
<mxPoint x="607" y="430" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
|
||||
<mxCell id="alt_frame" value="" style="shape=mxgraph.sysml.package;html=1;overflow=fill;whiteSpace=wrap;strokeColor=#000000;fillColor=none;align=left;verticalAlign=top;spacingLeft=5;tabWidth=120;tabHeight=20;tabPosition=left;fontSize=12;" vertex="1" parent="1">
|
||||
<mxGeometry x="60" y="470" width="870" height="390" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="alt_label" value="alt" style="text;html=1;align=left;verticalAlign=top;fontStyle=1;fontSize=12;fontColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="65" y="472" width="40" height="20" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="alt_guard1" value="[审核通过]" style="text;html=1;align=left;verticalAlign=middle;fontSize=11;fontColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="70" y="498" width="100" height="20" as="geometry" />
|
||||
</mxCell>
|
||||
|
||||
<mxCell id="m7" value="更新退款状态并记录审核备注" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;fontColor=#000000;align=center;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="607" y="530" as="sourcePoint" />
|
||||
<mxPoint x="873" y="530" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m8" value="返回更新结果" style="endArrow=open;endFill=0;dashed=1;html=1;strokeColor=#000000;fontColor=#000000;align=center;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="873" y="580" as="sourcePoint" />
|
||||
<mxPoint x="607" y="580" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m9" value="返回审核成功" style="endArrow=open;endFill=0;dashed=1;html=1;strokeColor=#000000;fontColor=#000000;align=center;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="593" y="620" as="sourcePoint" />
|
||||
<mxPoint x="327" y="620" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m10" value="刷新列表并提示成功" style="endArrow=open;endFill=0;dashed=1;html=1;strokeColor=#000000;fontColor=#000000;align=center;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="313" y="660" as="sourcePoint" />
|
||||
<mxPoint x="102" y="660" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
|
||||
<mxCell id="alt_divider" value="" style="endArrow=none;dashed=1;html=1;strokeColor=#000000;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="60" y="700" as="sourcePoint" />
|
||||
<mxPoint x="930" y="700" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="alt_guard2" value="[审核驳回]" style="text;html=1;align=left;verticalAlign=middle;fontSize=11;fontColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="70" y="708" width="100" height="20" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="m11" value="返回驳回结果" style="endArrow=open;endFill=0;dashed=1;html=1;strokeColor=#000000;fontColor=#000000;align=center;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="593" y="750" as="sourcePoint" />
|
||||
<mxPoint x="327" y="750" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="m12" value="提示审核驳回信息" style="endArrow=open;endFill=0;dashed=1;html=1;strokeColor=#000000;fontColor=#000000;align=center;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="313" y="800" as="sourcePoint" />
|
||||
<mxPoint x="102" y="800" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
279
example/萌贝母婴商城-活动图.drawio
Normal file
279
example/萌贝母婴商城-活动图.drawio
Normal file
@@ -0,0 +1,279 @@
|
||||
<mxfile host="app.diagrams.net" modified="2026-02-28T10:00:00.000Z" agent="OpenCode" version="24.7.17" type="device">
|
||||
<diagram id="act-order" name="图4.8 顾客下单活动图">
|
||||
<mxGraphModel dx="1600" dy="1000" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1200" pageHeight="1300" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
|
||||
<mxCell id="pool" value="" style="shape=table;startSize=0;container=1;collapsible=0;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=0;strokeColor=#000000;fillColor=none;" vertex="1" parent="1">
|
||||
<mxGeometry x="40" y="30" width="1100" height="1200" as="geometry" />
|
||||
</mxCell>
|
||||
|
||||
<mxCell id="lane1_header" value="顾客" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;strokeColor=#000000;fillColor=none;verticalAlign=middle;align=center;" vertex="1" parent="1">
|
||||
<mxGeometry x="40" y="30" width="360" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lane2_header" value="后台系统" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;strokeColor=#000000;fillColor=none;verticalAlign=middle;align=center;" vertex="1" parent="1">
|
||||
<mxGeometry x="400" y="30" width="380" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lane3_header" value="数据库" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;strokeColor=#000000;fillColor=none;verticalAlign=middle;align=center;" vertex="1" parent="1">
|
||||
<mxGeometry x="780" y="30" width="360" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
|
||||
<mxCell id="lane_div1" value="" style="endArrow=none;html=1;strokeColor=#000000;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="400" y="70" as="sourcePoint" />
|
||||
<mxPoint x="400" y="1230" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="lane_div2" value="" style="endArrow=none;html=1;strokeColor=#000000;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="780" y="70" as="sourcePoint" />
|
||||
<mxPoint x="780" y="1230" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
|
||||
<mxCell id="start" value="" style="ellipse;html=1;shape=mxgraph.flowchart.start_2;fillColor=#000000;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="200" y="100" width="30" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="s1" value="登录系统" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="150" y="170" width="130" height="44" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="s2" value="浏览商品加入购物车" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="135" y="260" width="160" height="44" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="s3" value="确认商品提交订单" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="135" y="350" width="160" height="44" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="s4" value="校验库存与商品状态" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="510" y="450" width="160" height="44" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="s5" value="查询库存数据" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="895" y="540" width="140" height="44" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="d1" value="库存是否充足" style="rhombus;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="525" y="630" width="130" height="80" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="s_fail" value="提示下单失败" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="150" y="760" width="130" height="44" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="s6" value="创建订单与明细" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="520" y="760" width="140" height="44" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="s7" value="保存订单数据并扣减库存" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="875" y="860" width="180" height="44" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="s8" value="显示下单成功" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="150" y="960" width="130" height="44" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="end" value="" style="ellipse;html=1;shape=doubleCircle;fillColor=#000000;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="200" y="1060" width="30" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
|
||||
<mxCell id="e1" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;" edge="1" parent="1" source="start" target="s1"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e2" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;" edge="1" parent="1" source="s1" target="s2"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e3" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;" edge="1" parent="1" source="s2" target="s3"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e4" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;" edge="1" parent="1" source="s3" target="s4"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e5" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;" edge="1" parent="1" source="s4" target="s5"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e6" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;" edge="1" parent="1" source="s5" target="d1"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e7_no" value="否" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;fontColor=#000000;" edge="1" parent="1" source="d1" target="s_fail">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="80" y="670" />
|
||||
<mxPoint x="80" y="782" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="e7_yes" value="是" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;fontColor=#000000;" edge="1" parent="1" source="d1" target="s6"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e8" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;" edge="1" parent="1" source="s6" target="s7"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e9" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;" edge="1" parent="1" source="s7" target="s8"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e10" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;" edge="1" parent="1" source="s8" target="end"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e11" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;" edge="1" parent="1" source="s_fail" target="end"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
|
||||
<diagram id="act-delivery" name="图4.9 商家发货活动图">
|
||||
<mxGraphModel dx="1600" dy="1000" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1200" pageHeight="1400" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
|
||||
<mxCell id="pool" value="" style="shape=table;startSize=0;container=1;collapsible=0;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=0;strokeColor=#000000;fillColor=none;" vertex="1" parent="1">
|
||||
<mxGeometry x="40" y="30" width="1100" height="1300" as="geometry" />
|
||||
</mxCell>
|
||||
|
||||
<mxCell id="lane1_header" value="商家" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;strokeColor=#000000;fillColor=none;verticalAlign=middle;align=center;" vertex="1" parent="1">
|
||||
<mxGeometry x="40" y="30" width="360" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lane2_header" value="后台系统" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;strokeColor=#000000;fillColor=none;verticalAlign=middle;align=center;" vertex="1" parent="1">
|
||||
<mxGeometry x="400" y="30" width="380" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lane3_header" value="数据库" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;strokeColor=#000000;fillColor=none;verticalAlign=middle;align=center;" vertex="1" parent="1">
|
||||
<mxGeometry x="780" y="30" width="360" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
|
||||
<mxCell id="lane_div1" value="" style="endArrow=none;html=1;strokeColor=#000000;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="400" y="70" as="sourcePoint" />
|
||||
<mxPoint x="400" y="1330" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="lane_div2" value="" style="endArrow=none;html=1;strokeColor=#000000;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="780" y="70" as="sourcePoint" />
|
||||
<mxPoint x="780" y="1330" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
|
||||
<mxCell id="start" value="" style="ellipse;html=1;shape=mxgraph.flowchart.start_2;fillColor=#000000;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="200" y="100" width="30" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="s1" value="登录系统" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="150" y="170" width="130" height="44" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="s2" value="查看待发货订单" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="130" y="260" width="170" height="44" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="s3" value="加载订单列表" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="520" y="350" width="140" height="44" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="s4" value="查询订单数据" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="895" y="440" width="140" height="44" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="s5" value="选择订单填写备注" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="130" y="530" width="170" height="44" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="s6" value="提交发货请求" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="520" y="620" width="140" height="44" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="s7" value="校验订单归属与状态" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="875" y="710" width="180" height="44" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="d1" value="校验是否通过" style="rhombus;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="525" y="800" width="130" height="80" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="s_fail" value="提示发货失败" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="150" y="920" width="130" height="44" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="s8" value="更新订单状态" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="520" y="920" width="140" height="44" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="s9" value="保存物流记录" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="895" y="1010" width="140" height="44" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="s10" value="显示发货成功" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="150" y="1100" width="130" height="44" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="end" value="" style="ellipse;html=1;shape=doubleCircle;fillColor=#000000;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="200" y="1190" width="30" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
|
||||
<mxCell id="e1" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;" edge="1" parent="1" source="start" target="s1"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e2" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;" edge="1" parent="1" source="s1" target="s2"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e3" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;" edge="1" parent="1" source="s2" target="s3"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e4" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;" edge="1" parent="1" source="s3" target="s4"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e5" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;" edge="1" parent="1" source="s4" target="s5"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e6" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;" edge="1" parent="1" source="s5" target="s6"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e7" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;" edge="1" parent="1" source="s6" target="s7"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e8" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;" edge="1" parent="1" source="s7" target="d1"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e9_no" value="否" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;fontColor=#000000;" edge="1" parent="1" source="d1" target="s_fail">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="90" y="840" />
|
||||
<mxPoint x="90" y="942" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="e9_yes" value="是" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;fontColor=#000000;" edge="1" parent="1" source="d1" target="s8"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e10" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;" edge="1" parent="1" source="s8" target="s9"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e11" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;" edge="1" parent="1" source="s9" target="s10"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e12" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;" edge="1" parent="1" source="s10" target="end"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e13" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;" edge="1" parent="1" source="s_fail" target="end"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
|
||||
<diagram id="act-refund" name="图4.10 退款处理活动图">
|
||||
<mxGraphModel dx="1600" dy="1000" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1200" pageHeight="1200" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
|
||||
<mxCell id="pool" value="" style="shape=table;startSize=0;container=1;collapsible=0;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=0;strokeColor=#000000;fillColor=none;" vertex="1" parent="1">
|
||||
<mxGeometry x="40" y="30" width="1100" height="1100" as="geometry" />
|
||||
</mxCell>
|
||||
|
||||
<mxCell id="lane1_header" value="顾客" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;strokeColor=#000000;fillColor=none;verticalAlign=middle;align=center;" vertex="1" parent="1">
|
||||
<mxGeometry x="40" y="30" width="360" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lane2_header" value="后台系统" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;strokeColor=#000000;fillColor=none;verticalAlign=middle;align=center;" vertex="1" parent="1">
|
||||
<mxGeometry x="400" y="30" width="380" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="lane3_header" value="管理员" style="rounded=0;whiteSpace=wrap;html=1;fontStyle=1;strokeColor=#000000;fillColor=none;verticalAlign=middle;align=center;" vertex="1" parent="1">
|
||||
<mxGeometry x="780" y="30" width="360" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
|
||||
<mxCell id="lane_div1" value="" style="endArrow=none;html=1;strokeColor=#000000;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="400" y="70" as="sourcePoint" />
|
||||
<mxPoint x="400" y="1130" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="lane_div2" value="" style="endArrow=none;html=1;strokeColor=#000000;" edge="1" parent="1">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="780" y="70" as="sourcePoint" />
|
||||
<mxPoint x="780" y="1130" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
|
||||
<mxCell id="start" value="" style="ellipse;html=1;shape=mxgraph.flowchart.start_2;fillColor=#000000;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="200" y="100" width="30" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="s1" value="提交退款申请" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="150" y="170" width="130" height="44" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="s2" value="更新订单退款状态" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="510" y="260" width="160" height="44" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="s3" value="查看退款申请列表" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="885" y="350" width="150" height="44" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="d1" value="是否通过审核" style="rhombus;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="900" y="450" width="120" height="80" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="s6" value="更新退款通过状态" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="510" y="560" width="160" height="44" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="s7" value="显示退款成功" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="150" y="650" width="130" height="44" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="s4" value="更新驳回状态" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="530" y="760" width="140" height="44" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="s5" value="显示退款被驳回" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=#000000;fillColor=#FFFFFF;" vertex="1" parent="1">
|
||||
<mxGeometry x="135" y="850" width="160" height="44" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="end" value="" style="ellipse;html=1;shape=doubleCircle;fillColor=#000000;strokeColor=#000000;" vertex="1" parent="1">
|
||||
<mxGeometry x="200" y="960" width="30" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
|
||||
<mxCell id="e1" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;" edge="1" parent="1" source="start" target="s1"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e2" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;" edge="1" parent="1" source="s1" target="s2"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e3" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;" edge="1" parent="1" source="s2" target="s3"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e4" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;" edge="1" parent="1" source="s3" target="d1"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e5_no" value="否(驳回)" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;fontColor=#000000;" edge="1" parent="1" source="d1" target="s4">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="600" y="620" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="e5_yes" value="是(通过)" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;fontColor=#000000;" edge="1" parent="1" source="d1" target="s6"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e6" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;" edge="1" parent="1" source="s6" target="s7"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e7" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;" edge="1" parent="1" source="s4" target="s5"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e8" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;" edge="1" parent="1" source="s7" target="end"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="e9" style="endArrow=block;endFill=1;html=1;strokeColor=#000000;" edge="1" parent="1" source="s5" target="end"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
151
example/萌贝母婴商城-用例图.drawio
Normal file
151
example/萌贝母婴商城-用例图.drawio
Normal file
@@ -0,0 +1,151 @@
|
||||
<mxfile host="app.diagrams.net" modified="2026-02-28T00:00:00.000Z" agent="OpenCode" version="24.7.17" type="device">
|
||||
<diagram id="customer-usecase" name="图3.1 顾客用例图">
|
||||
<mxGraphModel dx="1400" dy="900" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1600" pageHeight="1000" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="2" value="萌贝母婴商城系统" style="rounded=0;whiteSpace=wrap;html=1;strokeWidth=2;" vertex="1" parent="1"><mxGeometry x="210" y="40" width="1260" height="860" as="geometry" /></mxCell>
|
||||
<mxCell id="10" value="顾客" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;" vertex="1" parent="1"><mxGeometry x="80" y="360" width="50" height="100" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="100" value="注册登录" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="300" y="90" width="160" height="56" as="geometry" /></mxCell>
|
||||
<mxCell id="101" value="浏览商品" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="560" y="140" width="180" height="56" as="geometry" /></mxCell>
|
||||
<mxCell id="102" value="搜索商品" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="560" y="230" width="180" height="56" as="geometry" /></mxCell>
|
||||
<mxCell id="103" value="加入购物车" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="560" y="320" width="180" height="56" as="geometry" /></mxCell>
|
||||
<mxCell id="104" value="立即购买" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="560" y="410" width="180" height="56" as="geometry" /></mxCell>
|
||||
<mxCell id="105" value="提交订单" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="560" y="500" width="180" height="56" as="geometry" /></mxCell>
|
||||
<mxCell id="106" value="查看订单" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="560" y="590" width="180" height="56" as="geometry" /></mxCell>
|
||||
<mxCell id="107" value="申请退款" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="860" y="185" width="180" height="56" as="geometry" /></mxCell>
|
||||
<mxCell id="108" value="查看物流" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="860" y="275" width="180" height="56" as="geometry" /></mxCell>
|
||||
<mxCell id="109" value="收藏商品" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="860" y="365" width="180" height="56" as="geometry" /></mxCell>
|
||||
<mxCell id="110" value="商品评价" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="860" y="455" width="180" height="56" as="geometry" /></mxCell>
|
||||
<mxCell id="111" value="修改个人信息" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="860" y="545" width="180" height="56" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="200" style="endArrow=none;html=1;" edge="1" parent="1" source="10" target="100"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="201" style="endArrow=none;html=1;" edge="1" parent="1" source="10" target="101"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="202" style="endArrow=none;html=1;" edge="1" parent="1" source="10" target="102"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="203" style="endArrow=none;html=1;" edge="1" parent="1" source="10" target="103"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="204" style="endArrow=none;html=1;" edge="1" parent="1" source="10" target="104"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="205" style="endArrow=none;html=1;" edge="1" parent="1" source="10" target="105"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="206" style="endArrow=none;html=1;" edge="1" parent="1" source="10" target="106"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="207" style="endArrow=none;html=1;" edge="1" parent="1" source="10" target="107"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="208" style="endArrow=none;html=1;" edge="1" parent="1" source="10" target="108"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="209" style="endArrow=none;html=1;" edge="1" parent="1" source="10" target="109"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="210" style="endArrow=none;html=1;" edge="1" parent="1" source="10" target="110"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="211" style="endArrow=none;html=1;" edge="1" parent="1" source="10" target="111"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="300" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="101" target="100"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="301" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="102" target="100"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="302" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="103" target="100"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="303" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="104" target="100"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="304" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="105" target="100"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="305" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="106" target="100"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="306" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="107" target="100"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="307" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="108" target="100"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="308" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="109" target="100"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="309" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="110" target="100"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="310" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="111" target="100"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="311" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="105" target="103"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
|
||||
<diagram id="merchant-usecase" name="图3.2 商家用例图">
|
||||
<mxGraphModel dx="1400" dy="900" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1600" pageHeight="1000" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="2" value="萌贝母婴商城系统" style="rounded=0;whiteSpace=wrap;html=1;strokeWidth=2;" vertex="1" parent="1"><mxGeometry x="210" y="40" width="1260" height="860" as="geometry" /></mxCell>
|
||||
<mxCell id="10" value="商家" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;" vertex="1" parent="1"><mxGeometry x="80" y="360" width="50" height="100" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="100" value="登录" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="300" y="90" width="160" height="56" as="geometry" /></mxCell>
|
||||
<mxCell id="101" value="查看概览" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="560" y="140" width="180" height="56" as="geometry" /></mxCell>
|
||||
<mxCell id="102" value="商品管理" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="560" y="230" width="180" height="56" as="geometry" /></mxCell>
|
||||
<mxCell id="103" value="订单管理" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="560" y="320" width="180" height="56" as="geometry" /></mxCell>
|
||||
<mxCell id="104" value="发货处理" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="860" y="275" width="180" height="56" as="geometry" /></mxCell>
|
||||
<mxCell id="105" value="退款处理" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="860" y="365" width="180" height="56" as="geometry" /></mxCell>
|
||||
<mxCell id="106" value="评价查看" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="560" y="500" width="180" height="56" as="geometry" /></mxCell>
|
||||
<mxCell id="107" value="物流查看" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="560" y="590" width="180" height="56" as="geometry" /></mxCell>
|
||||
<mxCell id="108" value="库存记录查看" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="560" y="680" width="180" height="56" as="geometry" /></mxCell>
|
||||
<mxCell id="109" value="个人信息维护" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="560" y="770" width="180" height="56" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="200" style="endArrow=none;html=1;" edge="1" parent="1" source="10" target="100"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="201" style="endArrow=none;html=1;" edge="1" parent="1" source="10" target="101"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="202" style="endArrow=none;html=1;" edge="1" parent="1" source="10" target="102"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="203" style="endArrow=none;html=1;" edge="1" parent="1" source="10" target="103"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="204" style="endArrow=none;html=1;" edge="1" parent="1" source="10" target="104"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="205" style="endArrow=none;html=1;" edge="1" parent="1" source="10" target="105"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="206" style="endArrow=none;html=1;" edge="1" parent="1" source="10" target="106"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="207" style="endArrow=none;html=1;" edge="1" parent="1" source="10" target="107"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="208" style="endArrow=none;html=1;" edge="1" parent="1" source="10" target="108"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="209" style="endArrow=none;html=1;" edge="1" parent="1" source="10" target="109"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="300" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="101" target="100"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="301" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="102" target="100"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="302" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="103" target="100"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="303" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="104" target="100"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="304" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="105" target="100"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="305" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="106" target="100"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="306" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="107" target="100"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="307" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="108" target="100"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="308" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="109" target="100"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="309" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="104" target="103"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="310" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="105" target="103"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
|
||||
<diagram id="admin-usecase" name="图3.3 管理员用例图">
|
||||
<mxGraphModel dx="1400" dy="900" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1600" pageHeight="1000" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="2" value="萌贝母婴商城系统" style="rounded=0;whiteSpace=wrap;html=1;strokeWidth=2;" vertex="1" parent="1"><mxGeometry x="210" y="40" width="1260" height="860" as="geometry" /></mxCell>
|
||||
<mxCell id="10" value="管理员" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;" vertex="1" parent="1"><mxGeometry x="80" y="360" width="50" height="100" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="100" value="登录" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="300" y="90" width="160" height="56" as="geometry" /></mxCell>
|
||||
<mxCell id="101" value="平台概览" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="560" y="120" width="180" height="56" as="geometry" /></mxCell>
|
||||
<mxCell id="102" value="订单管理" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="560" y="220" width="180" height="56" as="geometry" /></mxCell>
|
||||
<mxCell id="103" value="风险订单查看" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="860" y="170" width="180" height="56" as="geometry" /></mxCell>
|
||||
<mxCell id="104" value="退款审核" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="860" y="260" width="180" height="56" as="geometry" /></mxCell>
|
||||
<mxCell id="105" value="发货审核" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="860" y="350" width="180" height="56" as="geometry" /></mxCell>
|
||||
<mxCell id="106" value="商家申请审核" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="560" y="320" width="180" height="56" as="geometry" /></mxCell>
|
||||
<mxCell id="107" value="用户管理" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="560" y="420" width="180" height="56" as="geometry" /></mxCell>
|
||||
<mxCell id="108" value="商品审核" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="560" y="520" width="180" height="56" as="geometry" /></mxCell>
|
||||
<mxCell id="109" value="轮播图管理" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="560" y="620" width="180" height="56" as="geometry" /></mxCell>
|
||||
<mxCell id="110" value="评价查看" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="560" y="720" width="180" height="56" as="geometry" /></mxCell>
|
||||
<mxCell id="111" value="物流查看" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="860" y="620" width="180" height="56" as="geometry" /></mxCell>
|
||||
<mxCell id="112" value="库存查看" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="860" y="710" width="180" height="56" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="200" style="endArrow=none;html=1;" edge="1" parent="1" source="10" target="100"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="201" style="endArrow=none;html=1;" edge="1" parent="1" source="10" target="101"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="202" style="endArrow=none;html=1;" edge="1" parent="1" source="10" target="102"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="203" style="endArrow=none;html=1;" edge="1" parent="1" source="10" target="103"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="204" style="endArrow=none;html=1;" edge="1" parent="1" source="10" target="104"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="205" style="endArrow=none;html=1;" edge="1" parent="1" source="10" target="105"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="206" style="endArrow=none;html=1;" edge="1" parent="1" source="10" target="106"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="207" style="endArrow=none;html=1;" edge="1" parent="1" source="10" target="107"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="208" style="endArrow=none;html=1;" edge="1" parent="1" source="10" target="108"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="209" style="endArrow=none;html=1;" edge="1" parent="1" source="10" target="109"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="210" style="endArrow=none;html=1;" edge="1" parent="1" source="10" target="110"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="211" style="endArrow=none;html=1;" edge="1" parent="1" source="10" target="111"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="212" style="endArrow=none;html=1;" edge="1" parent="1" source="10" target="112"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="300" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="101" target="100"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="301" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="102" target="100"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="302" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="103" target="100"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="303" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="104" target="100"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="304" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="105" target="100"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="305" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="106" target="100"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="306" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="107" target="100"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="307" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="108" target="100"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="308" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="109" target="100"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="309" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="110" target="100"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="310" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="111" target="100"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="311" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="112" target="100"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="312" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="103" target="102"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="313" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="104" target="102"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="314" value="<<include>>" style="dashed=1;endArrow=open;html=1;" edge="1" parent="1" source="105" target="102"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
157
example/萌贝母婴商城-界面设计图.drawio
Normal file
157
example/萌贝母婴商城-界面设计图.drawio
Normal file
@@ -0,0 +1,157 @@
|
||||
<mxfile host="app.diagrams.net" modified="2026-02-28T10:00:00.000Z" agent="OpenCode" version="24.7.17" type="device">
|
||||
<diagram id="fig411" name="图4.11 登录注册界面设计图">
|
||||
<mxGraphModel dx="1800" dy="1200" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1600" pageHeight="1000" math="0" shadow="0" background="none">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="10" value="登录注册界面设计" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontStyle=1;strokeWidth=2;fontSize=20;" vertex="1" parent="1"><mxGeometry x="260" y="20" width="1080" height="56" as="geometry"/></mxCell>
|
||||
<mxCell id="11" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;strokeWidth=2;" vertex="1" parent="1"><mxGeometry x="80" y="100" width="1440" height="800" as="geometry"/></mxCell>
|
||||
<mxCell id="12" value="浏览器窗口" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;align=left;spacingLeft=12;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="80" y="100" width="1440" height="56" as="geometry"/></mxCell>
|
||||
<mxCell id="13" value="Logo 区域:萌贝母婴商城" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="120" y="190" width="1360" height="60" as="geometry"/></mxCell>
|
||||
<mxCell id="20" value="登录表单" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="120" y="280" width="660" height="48" as="geometry"/></mxCell>
|
||||
<mxCell id="21" value="用户名输入框" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="120" y="328" width="660" height="56" as="geometry"/></mxCell>
|
||||
<mxCell id="22" value="密码输入框" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="120" y="384" width="660" height="56" as="geometry"/></mxCell>
|
||||
<mxCell id="23" value="角色选择:顾客 / 商家 / 管理员" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="120" y="440" width="660" height="56" as="geometry"/></mxCell>
|
||||
<mxCell id="24" value="登录按钮" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="120" y="496" width="320" height="56" as="geometry"/></mxCell>
|
||||
<mxCell id="25" value="注册链接" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="460" y="496" width="320" height="56" as="geometry"/></mxCell>
|
||||
<mxCell id="30" value="注册表单" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="820" y="280" width="660" height="48" as="geometry"/></mxCell>
|
||||
<mxCell id="31" value="用户名" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="820" y="328" width="660" height="56" as="geometry"/></mxCell>
|
||||
<mxCell id="32" value="密码" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="820" y="384" width="660" height="56" as="geometry"/></mxCell>
|
||||
<mxCell id="33" value="确认密码" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="820" y="440" width="660" height="56" as="geometry"/></mxCell>
|
||||
<mxCell id="34" value="注册按钮" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="820" y="496" width="660" height="56" as="geometry"/></mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
<diagram id="fig412" name="图4.12 商品列表界面设计图">
|
||||
<mxGraphModel dx="1800" dy="1200" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1600" pageHeight="1000" math="0" shadow="0" background="none">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="110" value="商品列表界面设计" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontStyle=1;strokeWidth=2;fontSize=20;" vertex="1" parent="1"><mxGeometry x="260" y="20" width="1080" height="56" as="geometry"/></mxCell>
|
||||
<mxCell id="111" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;strokeWidth=2;" vertex="1" parent="1"><mxGeometry x="80" y="100" width="1440" height="800" as="geometry"/></mxCell>
|
||||
<mxCell id="112" value="顶部导航:首页 | 所有商品 | 购物车 | 我的订单 | 收藏 | 个人中心" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;align=left;spacingLeft=12;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="80" y="100" width="1440" height="56" as="geometry"/></mxCell>
|
||||
<mxCell id="113" value="搜索栏:关键词输入" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;align=left;spacingLeft=12;" vertex="1" parent="1"><mxGeometry x="120" y="190" width="1080" height="56" as="geometry"/></mxCell>
|
||||
<mxCell id="114" value="搜索按钮" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="1220" y="190" width="260" height="56" as="geometry"/></mxCell>
|
||||
<mxCell id="120" value="商品卡片" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="120" y="280" width="430" height="280" as="geometry"/></mxCell>
|
||||
<mxCell id="121" value="图片占位" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="150" y="320" width="170" height="170" as="geometry"/></mxCell>
|
||||
<mxCell id="122" value="商品名称" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="340" y="320" width="180" height="52" as="geometry"/></mxCell>
|
||||
<mxCell id="123" value="价格" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="340" y="372" width="180" height="52" as="geometry"/></mxCell>
|
||||
<mxCell id="124" value="加入购物车按钮" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="340" y="424" width="180" height="66" as="geometry"/></mxCell>
|
||||
<mxCell id="130" value="商品卡片" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="585" y="280" width="430" height="280" as="geometry"/></mxCell>
|
||||
<mxCell id="131" value="图片占位" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="615" y="320" width="170" height="170" as="geometry"/></mxCell>
|
||||
<mxCell id="132" value="商品名称" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="805" y="320" width="180" height="52" as="geometry"/></mxCell>
|
||||
<mxCell id="133" value="价格" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="805" y="372" width="180" height="52" as="geometry"/></mxCell>
|
||||
<mxCell id="134" value="加入购物车按钮" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="805" y="424" width="180" height="66" as="geometry"/></mxCell>
|
||||
<mxCell id="140" value="商品卡片" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="1050" y="280" width="430" height="280" as="geometry"/></mxCell>
|
||||
<mxCell id="141" value="图片占位" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="1080" y="320" width="170" height="170" as="geometry"/></mxCell>
|
||||
<mxCell id="142" value="商品名称" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="1270" y="320" width="180" height="52" as="geometry"/></mxCell>
|
||||
<mxCell id="143" value="价格" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="1270" y="372" width="180" height="52" as="geometry"/></mxCell>
|
||||
<mxCell id="144" value="加入购物车按钮" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="1270" y="424" width="180" height="66" as="geometry"/></mxCell>
|
||||
<mxCell id="150" value="分页区域:上一页 | 1 | 2 | 3 | 下一页" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="520" y="760" width="560" height="52" as="geometry"/></mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
<diagram id="fig413" name="图4.13 购物车界面设计图">
|
||||
<mxGraphModel dx="1800" dy="1200" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1600" pageHeight="1000" math="0" shadow="0" background="none">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="210" value="购物车界面设计" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontStyle=1;strokeWidth=2;fontSize=20;" vertex="1" parent="1"><mxGeometry x="260" y="20" width="1080" height="56" as="geometry"/></mxCell>
|
||||
<mxCell id="211" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;strokeWidth=2;" vertex="1" parent="1"><mxGeometry x="80" y="100" width="1440" height="800" as="geometry"/></mxCell>
|
||||
<mxCell id="212" value="顶部导航:首页 | 所有商品 | 购物车 | 我的订单 | 收藏 | 个人中心" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;align=left;spacingLeft=12;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="80" y="100" width="1440" height="56" as="geometry"/></mxCell>
|
||||
<mxCell id="213" value="页面标题:我的购物车" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;align=left;spacingLeft=12;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="120" y="180" width="1360" height="52" as="geometry"/></mxCell>
|
||||
<mxCell id="214" value="购物车表格:商品(图片+名称) | 单价 | 数量(+/-) | 小计 | 操作(删除)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;align=left;spacingLeft=12;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="120" y="260" width="1360" height="56" as="geometry"/></mxCell>
|
||||
<mxCell id="215" value="商品" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="120" y="316" width="500" height="60" as="geometry"/></mxCell>
|
||||
<mxCell id="216" value="单价" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="620" y="316" width="180" height="60" as="geometry"/></mxCell>
|
||||
<mxCell id="217" value="数量 (+/-)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="800" y="316" width="220" height="60" as="geometry"/></mxCell>
|
||||
<mxCell id="218" value="小计" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="1020" y="316" width="220" height="60" as="geometry"/></mxCell>
|
||||
<mxCell id="219" value="操作 (删除)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="1240" y="316" width="240" height="60" as="geometry"/></mxCell>
|
||||
<mxCell id="220" value="图片占位" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="140" y="396" width="120" height="120" as="geometry"/></mxCell>
|
||||
<mxCell id="221" value="商品名称" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="280" y="430" width="320" height="52" as="geometry"/></mxCell>
|
||||
<mxCell id="222" value="价格" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="640" y="430" width="140" height="52" as="geometry"/></mxCell>
|
||||
<mxCell id="223" value="- 1 +" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="840" y="430" width="140" height="52" as="geometry"/></mxCell>
|
||||
<mxCell id="224" value="价格" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="1060" y="430" width="140" height="52" as="geometry"/></mxCell>
|
||||
<mxCell id="225" value="删除" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="1290" y="430" width="140" height="52" as="geometry"/></mxCell>
|
||||
<mxCell id="230" value="合计金额" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="990" y="760" width="220" height="56" as="geometry"/></mxCell>
|
||||
<mxCell id="231" value="去结算按钮" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="1220" y="760" width="260" height="56" as="geometry"/></mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
<diagram id="fig414" name="图4.14 订单管理界面设计图">
|
||||
<mxGraphModel dx="1800" dy="1200" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1600" pageHeight="1000" math="0" shadow="0" background="none">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="310" value="订单管理界面设计" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontStyle=1;strokeWidth=2;fontSize=20;" vertex="1" parent="1"><mxGeometry x="260" y="20" width="1080" height="56" as="geometry"/></mxCell>
|
||||
<mxCell id="311" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;strokeWidth=2;" vertex="1" parent="1"><mxGeometry x="80" y="100" width="1440" height="800" as="geometry"/></mxCell>
|
||||
<mxCell id="312" value="顶部导航:首页 | 所有商品 | 购物车 | 我的订单 | 收藏 | 个人中心" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;align=left;spacingLeft=12;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="80" y="100" width="1440" height="56" as="geometry"/></mxCell>
|
||||
<mxCell id="313" value="页面标题:我的订单" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;align=left;spacingLeft=12;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="120" y="180" width="1360" height="52" as="geometry"/></mxCell>
|
||||
<mxCell id="314" value="订单列表" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontStyle=1;align=left;spacingLeft=12;" vertex="1" parent="1"><mxGeometry x="120" y="260" width="1360" height="52" as="geometry"/></mxCell>
|
||||
<mxCell id="315" value="订单编号" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="120" y="312" width="220" height="60" as="geometry"/></mxCell>
|
||||
<mxCell id="316" value="商品信息" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="340" y="312" width="400" height="60" as="geometry"/></mxCell>
|
||||
<mxCell id="317" value="总金额" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="740" y="312" width="180" height="60" as="geometry"/></mxCell>
|
||||
<mxCell id="318" value="状态" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="920" y="312" width="180" height="60" as="geometry"/></mxCell>
|
||||
<mxCell id="319" value="操作" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="1100" y="312" width="380" height="60" as="geometry"/></mxCell>
|
||||
<mxCell id="320" value="20260001" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="120" y="392" width="220" height="72" as="geometry"/></mxCell>
|
||||
<mxCell id="321" value="商品名称 + 规格" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="340" y="392" width="400" height="72" as="geometry"/></mxCell>
|
||||
<mxCell id="322" value="¥金额" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="740" y="392" width="180" height="72" as="geometry"/></mxCell>
|
||||
<mxCell id="323" value="订单状态" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="920" y="392" width="180" height="72" as="geometry"/></mxCell>
|
||||
<mxCell id="324" value="查看详情 | 申请退款 | 查看物流" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="1100" y="392" width="380" height="72" as="geometry"/></mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
<diagram id="fig415" name="图4.15 商家后台概览界面设计图">
|
||||
<mxGraphModel dx="1800" dy="1200" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1600" pageHeight="1000" math="0" shadow="0" background="none">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="410" value="商家后台概览界面设计" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontStyle=1;strokeWidth=2;fontSize=20;" vertex="1" parent="1"><mxGeometry x="220" y="20" width="1160" height="56" as="geometry"/></mxCell>
|
||||
<mxCell id="411" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;strokeWidth=2;" vertex="1" parent="1"><mxGeometry x="80" y="100" width="1440" height="800" as="geometry"/></mxCell>
|
||||
<mxCell id="412" value="左侧菜单" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="100" y="130" width="300" height="46" as="geometry"/></mxCell>
|
||||
<mxCell id="413" value="经营概览" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="100" y="176" width="300" height="56" as="geometry"/></mxCell>
|
||||
<mxCell id="414" value="商品管理" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="100" y="232" width="300" height="56" as="geometry"/></mxCell>
|
||||
<mxCell id="415" value="订单管理" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="100" y="288" width="300" height="56" as="geometry"/></mxCell>
|
||||
<mxCell id="416" value="评价查看" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="100" y="344" width="300" height="56" as="geometry"/></mxCell>
|
||||
<mxCell id="417" value="物流查看" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="100" y="400" width="300" height="56" as="geometry"/></mxCell>
|
||||
<mxCell id="418" value="库存记录" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="100" y="456" width="300" height="56" as="geometry"/></mxCell>
|
||||
<mxCell id="419" value="个人信息" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="100" y="512" width="300" height="56" as="geometry"/></mxCell>
|
||||
<mxCell id="420" value="统计卡片" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontStyle=1;align=left;spacingLeft=10;" vertex="1" parent="1"><mxGeometry x="430" y="130" width="1070" height="46" as="geometry"/></mxCell>
|
||||
<mxCell id="421" value="订单量" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="430" y="186" width="330" height="110" as="geometry"/></mxCell>
|
||||
<mxCell id="422" value="销售额" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="800" y="186" width="330" height="110" as="geometry"/></mxCell>
|
||||
<mxCell id="423" value="商品数" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="1170" y="186" width="330" height="110" as="geometry"/></mxCell>
|
||||
<mxCell id="424" value="热销商品列表" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontStyle=1;align=left;spacingLeft=10;" vertex="1" parent="1"><mxGeometry x="430" y="330" width="1070" height="52" as="geometry"/></mxCell>
|
||||
<mxCell id="425" value="商品名称 | 销量 | 销售额" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;align=left;spacingLeft=10;" vertex="1" parent="1"><mxGeometry x="430" y="382" width="1070" height="56" as="geometry"/></mxCell>
|
||||
<mxCell id="426" value="商品A | 数值 | 数值" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;align=left;spacingLeft=10;" vertex="1" parent="1"><mxGeometry x="430" y="438" width="1070" height="56" as="geometry"/></mxCell>
|
||||
<mxCell id="427" value="商品B | 数值 | 数值" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;align=left;spacingLeft=10;" vertex="1" parent="1"><mxGeometry x="430" y="494" width="1070" height="56" as="geometry"/></mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
<diagram id="fig416" name="图4.16 管理员审核界面设计图">
|
||||
<mxGraphModel dx="1800" dy="1200" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1600" pageHeight="1000" math="0" shadow="0" background="none">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="510" value="管理员审核界面设计" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontStyle=1;strokeWidth=2;fontSize=20;" vertex="1" parent="1"><mxGeometry x="240" y="20" width="1120" height="56" as="geometry"/></mxCell>
|
||||
<mxCell id="511" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;strokeWidth=2;" vertex="1" parent="1"><mxGeometry x="80" y="100" width="1440" height="800" as="geometry"/></mxCell>
|
||||
<mxCell id="512" value="左侧菜单" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="100" y="130" width="300" height="46" as="geometry"/></mxCell>
|
||||
<mxCell id="513" value="数据概览" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="100" y="176" width="300" height="56" as="geometry"/></mxCell>
|
||||
<mxCell id="514" value="订单管理" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="100" y="232" width="300" height="56" as="geometry"/></mxCell>
|
||||
<mxCell id="515" value="审核管理" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="100" y="288" width="300" height="56" as="geometry"/></mxCell>
|
||||
<mxCell id="516" value="用户管理" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="100" y="344" width="300" height="56" as="geometry"/></mxCell>
|
||||
<mxCell id="517" value="商品审核" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="100" y="400" width="300" height="56" as="geometry"/></mxCell>
|
||||
<mxCell id="518" value="轮播图管理" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="100" y="456" width="300" height="56" as="geometry"/></mxCell>
|
||||
<mxCell id="520" value="审核列表" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;fontStyle=1;align=left;spacingLeft=10;" vertex="1" parent="1"><mxGeometry x="430" y="130" width="1070" height="52" as="geometry"/></mxCell>
|
||||
<mxCell id="521" value="申请ID" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="430" y="192" width="180" height="60" as="geometry"/></mxCell>
|
||||
<mxCell id="522" value="用户" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="610" y="192" width="180" height="60" as="geometry"/></mxCell>
|
||||
<mxCell id="523" value="资质信息" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="790" y="192" width="300" height="60" as="geometry"/></mxCell>
|
||||
<mxCell id="524" value="状态" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="1090" y="192" width="180" height="60" as="geometry"/></mxCell>
|
||||
<mxCell id="525" value="操作 (通过/驳回)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="1270" y="192" width="230" height="60" as="geometry"/></mxCell>
|
||||
<mxCell id="526" value="ID2026001" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="430" y="272" width="180" height="72" as="geometry"/></mxCell>
|
||||
<mxCell id="527" value="商家A" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="610" y="272" width="180" height="72" as="geometry"/></mxCell>
|
||||
<mxCell id="528" value="营业执照 + 证件信息" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="790" y="272" width="300" height="72" as="geometry"/></mxCell>
|
||||
<mxCell id="529" value="待审核" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="1090" y="272" width="180" height="72" as="geometry"/></mxCell>
|
||||
<mxCell id="530" value="通过 | 驳回" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=#000000;" vertex="1" parent="1"><mxGeometry x="1270" y="272" width="230" height="72" as="geometry"/></mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
38
example/萌贝母婴商城-类图.drawio
Normal file
38
example/萌贝母婴商城-类图.drawio
Normal file
@@ -0,0 +1,38 @@
|
||||
<mxfile host="app.diagrams.net" modified="2026-02-28T12:00:00.000Z" agent="OpenCode" version="24.7.17" type="device">
|
||||
<diagram id="class-diagram" name="图4.4 系统类图">
|
||||
<mxGraphModel dx="1600" dy="1000" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="2600" pageHeight="1600" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
|
||||
<mxCell id="10" value="系统类图(逻辑数据库设计)" style="rounded=0;whiteSpace=wrap;html=1;strokeWidth=2;fontStyle=1;" vertex="1" parent="1"><mxGeometry x="1140" y="20" width="320" height="56" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="100" value="<b>用户类(users)</b><hr/>+ id: Long<br/>+ username: String<br/>+ password: String<br/>+ role: String<br/>+ nickname: String<br/>+ phone: String<br/>+ address: String<br/>+ token: String<br/>+ enabled: Boolean<br/>+ created_at: DateTime<br/>+ updated_at: DateTime" style="shape=umlClass;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="1080" y="220" width="320" height="290" as="geometry" /></mxCell>
|
||||
<mxCell id="101" value="<b>商品类(product)</b><hr/>+ id: Long<br/>+ name: String<br/>+ category: String<br/>+ description: String<br/>+ price: Decimal<br/>+ stock: Integer<br/>+ image_url: String<br/>+ merchant_id: Long<br/>+ approved: Boolean<br/>+ created_at: DateTime<br/>+ updated_at: DateTime" style="shape=umlClass;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="1640" y="220" width="330" height="290" as="geometry" /></mxCell>
|
||||
<mxCell id="102" value="<b>购物车项类(cart_item)</b><hr/>+ id: Long<br/>+ customer_id: Long<br/>+ product_id: Long<br/>+ quantity: Integer" style="shape=umlClass;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="680" y="230" width="300" height="150" as="geometry" /></mxCell>
|
||||
<mxCell id="103" value="<b>收藏类(favorite)</b><hr/>+ id: Long<br/>+ customer_id: Long<br/>+ product_id: Long" style="shape=umlClass;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="700" y="470" width="280" height="130" as="geometry" /></mxCell>
|
||||
<mxCell id="104" value="<b>订单类(orders)</b><hr/>+ id: Long<br/>+ order_no: String<br/>+ customer_id: Long<br/>+ merchant_id: Long<br/>+ total_amount: Decimal<br/>+ status: String<br/>+ address: String<br/>+ logistics_info: String<br/>+ refund_reason: String<br/>+ created_at: DateTime<br/>+ updated_at: DateTime" style="shape=umlClass;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="1120" y="650" width="340" height="290" as="geometry" /></mxCell>
|
||||
<mxCell id="105" value="<b>订单明细类(order_item)</b><hr/>+ id: Long<br/>+ order_id: Long<br/>+ product_id: Long<br/>+ product_name: String<br/>+ quantity: Integer<br/>+ unit_price: Decimal" style="shape=umlClass;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="1640" y="660" width="330" height="190" as="geometry" /></mxCell>
|
||||
<mxCell id="106" value="<b>评价类(review)</b><hr/>+ id: Long<br/>+ order_id: Long<br/>+ product_id: Long<br/>+ customer_id: Long<br/>+ rating: Integer<br/>+ content: String<br/>+ created_at: DateTime" style="shape=umlClass;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="1650" y="1020" width="320" height="210" as="geometry" /></mxCell>
|
||||
<mxCell id="107" value="<b>物流记录类(logistics_record)</b><hr/>+ id: Long<br/>+ order_id: Long<br/>+ merchant_id: Long<br/>+ status: String<br/>+ note: String<br/>+ created_at: DateTime" style="shape=umlClass;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="2020" y="650" width="330" height="190" as="geometry" /></mxCell>
|
||||
<mxCell id="108" value="<b>库存记录类(inventory_record)</b><hr/>+ id: Long<br/>+ product_id: Long<br/>+ merchant_id: Long<br/>+ change_qty: Integer<br/>+ note: String<br/>+ created_at: DateTime" style="shape=umlClass;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="2020" y="970" width="340" height="190" as="geometry" /></mxCell>
|
||||
<mxCell id="109" value="<b>商家申请类(merchant_application)</b><hr/>+ id: Long<br/>+ user_id: Long<br/>+ qualification: String<br/>+ status: String<br/>+ remark: String<br/>+ created_at: DateTime<br/>+ updated_at: DateTime" style="shape=umlClass;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="1110" y="1020" width="350" height="210" as="geometry" /></mxCell>
|
||||
<mxCell id="110" value="<b>轮播图类(banner)</b><hr/>+ id: Long<br/>+ image_url: String<br/>+ link_url: String<br/>+ sort_no: Integer<br/>+ enabled: Boolean" style="shape=umlClass;whiteSpace=wrap;html=1;" vertex="1" parent="1"><mxGeometry x="360" y="980" width="290" height="170" as="geometry" /></mxCell>
|
||||
|
||||
<mxCell id="200" value="1:N" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=none;" edge="1" parent="1" source="100" target="101"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="201" value="1:N" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=none;" edge="1" parent="1" source="100" target="102"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="202" value="1:N" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=none;" edge="1" parent="1" source="101" target="102"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="203" value="1:N" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=none;" edge="1" parent="1" source="100" target="103"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="204" value="1:N" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=none;" edge="1" parent="1" source="101" target="103"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="205" value="1:N" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=none;" edge="1" parent="1" source="100" target="104"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="206" value="1:N" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=none;" edge="1" parent="1" source="101" target="104"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="207" value="1:N" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=none;" edge="1" parent="1" source="104" target="105"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="208" value="1:N" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=none;" edge="1" parent="1" source="101" target="105"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="209" value="1:N" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=none;" edge="1" parent="1" source="104" target="107"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="210" value="1:N" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=none;" edge="1" parent="1" source="101" target="108"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="211" value="1:N" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=none;" edge="1" parent="1" source="100" target="109"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
<mxCell id="212" value="1:N" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;endArrow=none;" edge="1" parent="1" source="104" target="106"><mxGeometry relative="1" as="geometry" /></mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
59
uml_describe/e-r图绘制要求.md
Normal file
59
uml_describe/e-r图绘制要求.md
Normal file
@@ -0,0 +1,59 @@
|
||||
这张图片展示的是一张复杂的 **E-R 图(实体 - 关系图)**,描述了一个电商系统(可能是蛋糕店)的数据库概念模型。
|
||||
|
||||
为了让你或他人能够绘制出完全相同风格和结构的图表,请结合以下内容与样式规范进行绘制:
|
||||
|
||||
### 1. 整体布局逻辑:以“用户”为核心的网状结构
|
||||
* **核心实体**:**“用户”** 位于图表的中心位置,作为连接左右两侧业务的枢纽。
|
||||
* **左侧业务**:涉及客服、订单、浏览行为。
|
||||
* **右侧业务**:涉及购买、购物车、蛋糕商品及分类。
|
||||
* **元素形状**:
|
||||
* **矩形**:代表 **实体**(如:用户、订单、蛋糕)。
|
||||
* **菱形**:代表 **关系**(如:购买、联系、管理)。
|
||||
* **椭圆形**:代表 **属性**(如:购买时间、问题解决状态)。
|
||||
* **连线**:所有连接线均为黑色细实线,线上标注有基数(1, n, m)来表示一对多或多对多关系。
|
||||
|
||||
### 2. 详细节点与连接关系(从左至右)
|
||||
|
||||
请按照以下逻辑绘制各个模块:
|
||||
|
||||
**模块一:左侧客服与订单**
|
||||
1. **客服 - 联系 - 用户**:
|
||||
* 左侧矩形 **“客服”** 通过菱形 **“联系”** 连接到中心矩形 **“用户”**。
|
||||
* **基数**:客服端标 **“m”**,用户端标 **“n”**(多对多)。
|
||||
* **属性**:菱形“联系”上方连出一个椭圆 **“问题解决状态”**。
|
||||
2. **订单 - 创建 - 用户**:
|
||||
* 上方矩形 **“订单”** 通过菱形 **“创建”** 连接到中心矩形 **“用户”**。
|
||||
* **基数**:订单端标 **“n”**,用户端标 **“1”**(一个用户创建多个订单)。
|
||||
|
||||
**模块二:下方浏览行为**
|
||||
3. **用户 - 浏览 - 轮播图**:
|
||||
* 中心矩形 **“用户”** 向下通过菱形 **“浏览”** 连接到下方矩形 **“轮播图”**。
|
||||
* **基数**:用户端标 **“n”**,轮播图端标 **“m”**。
|
||||
* **属性**:菱形“浏览”左侧连出一个椭圆 **“浏览数量”**。
|
||||
|
||||
**模块三:右侧核心购物流程(重点复杂区域)**
|
||||
4. **用户 - 购买 - 蛋糕**:
|
||||
* 中心矩形 **“用户”** 向右通过菱形 **“购买”** 连接到右侧矩形 **“蛋糕”**。
|
||||
* **基数**:用户端标 **“n”**,蛋糕端标 **“m”**。
|
||||
* **属性**:菱形“购买”上下各连出一个椭圆,分别为 **“购买时间”** 和 **“购买总价”**。
|
||||
|
||||
5. **蛋糕 - 管理/加入 - 购物车**(此处结构较紧密,需注意层级):
|
||||
* 右侧矩形 **“蛋糕”** 上方有一个菱形 **“管理”**。
|
||||
* 右上方矩形 **“购物车”** 下方有一个菱形 **“加入”**。
|
||||
* **连接逻辑**:
|
||||
* “蛋糕”向上连到“管理”菱形,基数标 **“1”**。
|
||||
* “管理”菱形向上连到“加入”菱形?或者“购物车”? *(注:原图此处逻辑略显复杂,看似是 购物车--(m)--加入--(n)--管理--(1)--蛋糕 的链式结构,或者是 购物车与蛋糕通过“加入”和“管理”两个关系连接)。*
|
||||
* **属性**:菱形 **“加入”** 的右侧连出两个椭圆:**“加入时间”** 和 **“加入数量”**。
|
||||
* **基数标注**:购物车端标 **“m”**,中间连接处标 **“n”**。
|
||||
|
||||
6. **蛋糕 - 进行 - 蛋糕分类**:
|
||||
* 右侧矩形 **“蛋糕”** 向下通过菱形 **“进行”** 连接到右下角矩形 **“蛋糕分类”**。
|
||||
* **基数**:蛋糕端标 **“1”**,蛋糕分类端标 **“n”**。
|
||||
|
||||
### 3. 绘图执行建议
|
||||
* **对齐**:以“用户”为中心,左右实体尽量保持水平对称感。
|
||||
* **基数标注**:在连接实体和关系的线条靠近实体的一端,清晰地写上 **1、n 或 m**。
|
||||
* **属性位置**:属性椭圆应紧邻其所属的关系菱形或实体矩形,不要离得太远。
|
||||
* **风格**:保持黑白线稿,无填充色,线条清晰。
|
||||
|
||||
按照以上描述,你就可以绘制出一张结构完整的“蛋糕电商系统 E-R 图”。
|
||||
51
uml_describe/功能结构图绘制要求.md
Normal file
51
uml_describe/功能结构图绘制要求.md
Normal file
@@ -0,0 +1,51 @@
|
||||
这张图片展示的是一张标准的 **系统功能结构图(Function Structure Diagram)** 或 **层级图(Hierarchy Chart)**。
|
||||
|
||||
为了让你或他人能够绘制出完全相同风格和结构的图表(仅替换内容),请遵循以下**视觉与结构规范**:
|
||||
|
||||
### 1. 整体布局逻辑:自上而下的树状层级
|
||||
|
||||
图表采用严格的 **“顶 - 下”垂直层级布局**,呈现出一种从总标题到具体功能模块的分解结构。
|
||||
|
||||
- **顶层(Level 0)**:唯一的**总标题**区域。
|
||||
- **根节点层(Level 1)**:系统的**核心角色或入口**,位于标题正下方。
|
||||
- **一级功能层(Level 2)**:**主要功能模块**,呈水平横向排列。
|
||||
- **二级功能层(Level 3)**:**细分功能模块**,呈垂直纵向排列,悬挂在对应的一级功能下方。
|
||||
|
||||
### 2. 元素样式规范
|
||||
|
||||
- **节点形状**:
|
||||
- 图中所有的功能节点(除了最顶部的标题框略扁外)均使用 **竖向的长方形**(高大于宽,宽高比约为 1:2 或 1:2.5)。
|
||||
- 所有矩形框均为白色填充,黑色细实线边框。
|
||||
- **标题框**:
|
||||
- 位于画布最顶端中央,是一个横向的长方形,作为整个图表的总标题。
|
||||
|
||||
### 3. 连接线与关系规范(关键结构)
|
||||
|
||||
- **线条类型**:所有连接线均为 **黑色细实线**。
|
||||
- **走向与风格**:
|
||||
- 采用 **正交连线(直角折线)** 风格。线条只包含水平线和垂直线,没有斜线。
|
||||
- **无箭头**:线条两端均无箭头,仅表示层级归属关系。
|
||||
- **连接逻辑**:
|
||||
- **顶层连接**:从根节点(Level 1)的上边缘中心引出一条垂直线,连接到总标题框的下边缘中心。
|
||||
- **一级分发**:从根节点(Level 1)的下边缘中心引出一条垂直短线,然后分叉出一条长水平线。从这条长水平线上,向下引出多条垂直短线,分别连接到一级功能层(Level 2)每个矩形的上边缘中心。
|
||||
- **二级分发**:对于有子功能的一级节点,从其下边缘中心引出一条垂直短线,分叉出一条短水平线,再向下引出垂直线连接到二级功能层(Level 3)的矩形上边缘。
|
||||
|
||||
### 4. 层级分布细节(结构模板)
|
||||
|
||||
为了完美复刻结构,请注意以下分支逻辑(假设一级功能有 N 个):
|
||||
|
||||
- **部分节点无子级**:并非所有一级功能下方都有二级功能。结构中应保留部分“叶子节点”(即一级功能下不连接任何矩形)。
|
||||
- **一对多关系**:
|
||||
- 部分一级功能下方连接 **2个** 二级功能矩形(并排排列)。
|
||||
- 部分一级功能下方连接 **3个** 二级功能矩形(并排排列)。
|
||||
- **对齐方式**:
|
||||
- 一级功能层的矩形顶部对齐,底部对齐,间距均匀。
|
||||
- 二级功能层的矩形在各自的父节点下方居中对齐。
|
||||
|
||||
### 5. 绘图执行建议
|
||||
|
||||
1. **字体**:文字在矩形框内 **垂直书写**(从上到下)或 **横向书写**(根据框的长宽比,此图中文字是竖向排列的,即从上往下读)。*修正观察:仔细看图,文字是竖向排列的,例如“注册登录”是竖着写的。* -> **重要修正:矩形框内的文字方向为竖排(从上到下)。**
|
||||
2. **颜色**:全黑白,无背景色。
|
||||
3. **间距**:一级功能模块之间的水平间距应保持一致;二级功能模块组之间的水平间距应与一级模块对应。
|
||||
|
||||
按照以上规范绘制,你将得到一张结构清晰、专业的系统功能模块图模板。
|
||||
46
uml_describe/实体图绘制要求.md
Normal file
46
uml_describe/实体图绘制要求.md
Normal file
@@ -0,0 +1,46 @@
|
||||
这张图片展示的是一张标准的 **E-R 图(实体 - 关系图)** 中的 **实体属性图**。它主要用于描述数据库中某一个具体实体(表)所包含的字段(属性)。
|
||||
|
||||
为了让你或他人能够绘制出完全相同风格和结构的图表,请结合以下内容与样式规范进行绘制:
|
||||
|
||||
### 1. 整体布局逻辑:中心辐射状
|
||||
* **核心**:画布正中央放置一个矩形,代表**实体**。
|
||||
* **周围**:椭圆形代表**属性**,分布在实体的左右两侧,呈发散状排列。
|
||||
|
||||
### 2. 元素样式规范
|
||||
* **实体节点**:
|
||||
* **形状**:**矩形**(长方形)。
|
||||
* **位置**:画布绝对中心。
|
||||
* **内容**:填写实体名称,例如 **“管理员”**。
|
||||
* **属性节点**:
|
||||
* **形状**:**椭圆形**(扁圆)。
|
||||
* **位置**:围绕在实体矩形的周围。
|
||||
* **内容**:填写具体的字段名。
|
||||
* **连接线**:
|
||||
* **样式**:**黑色细实线**。
|
||||
* **箭头**:**无箭头**,仅表示归属关系。
|
||||
* **走向**:从椭圆的边缘直接连接到矩形的边缘。
|
||||
|
||||
### 3. 具体内容与分布(从上到下)
|
||||
|
||||
请按照以下布局绘制具体的节点:
|
||||
|
||||
* **中心实体**:
|
||||
* 矩形框内文字:**“管理员”**
|
||||
|
||||
* **左侧属性列(共3个,垂直排列)**:
|
||||
1. 最上方椭圆:**“管理员ID”**
|
||||
2. 中间椭圆:**“管理员昵称”**
|
||||
3. 最下方椭圆:**“管理员密码”**
|
||||
* *连接*:这三个椭圆的右侧边缘均引出直线,汇聚连接到中心矩形的左侧边缘。
|
||||
|
||||
* **右侧属性列(共2个,垂直排列)**:
|
||||
1. 上方椭圆:**“上次登录时间”**
|
||||
2. 下方椭圆:**“管理员真实姓名”**
|
||||
* *连接*:这两个椭圆的左侧边缘均引出直线,汇聚连接到中心矩形的右侧边缘。
|
||||
|
||||
### 4. 绘图执行建议
|
||||
* **对齐**:左侧的三个椭圆左边缘或中心线尽量对齐;右侧的两个椭圆右边缘或中心线尽量对齐。
|
||||
* **间距**:椭圆与矩形之间保持适当的距离,不要贴得太近,以便清晰展示连接线。
|
||||
* **风格**:保持极简黑白风格,线条流畅,无填充色。
|
||||
|
||||
按照以上规范,你就可以绘制出一张清晰的“管理员实体属性 E-R 图”。
|
||||
46
uml_describe/时序图绘制要求.md
Normal file
46
uml_describe/时序图绘制要求.md
Normal file
@@ -0,0 +1,46 @@
|
||||
这张图片展示的是一张标准的 **UML 序列图(Sequence Diagram)**,具体描述的是**“用户注册”**这一业务流程的交互时序。
|
||||
|
||||
为了让你或他人能够绘制出完全相同风格和结构的图表,请结合以下内容与样式规范进行绘制:
|
||||
|
||||
### 1. 顶部角色布局(从左至右)
|
||||
图表顶部水平排列了四个参与者,它们是整个交互的主体:
|
||||
* **最左侧**:是一个**火柴人图标**,下方标签为**“用户”**。
|
||||
* **中间偏左**:是一个**矩形框**(带阴影),标签为**“国联商城系统前台”**。
|
||||
* **中间偏右**:是一个**矩形框**(带阴影),标签为**“后台系统”**。
|
||||
* **最右侧**:是一个**矩形框**(带阴影),标签为**“数据库”**。
|
||||
|
||||
### 2. 垂直生命线结构
|
||||
* 从每个顶部角色的底部中心,都向下延伸出一条**垂直的虚线**,贯穿整个图表,代表时间的流逝。
|
||||
* 在这些虚线上,覆盖着**细长的白色矩形条(激活条)**,表示该角色在特定时间段内处于“活动/工作”状态。
|
||||
* **用户**的激活条最长,贯穿了大部分流程。
|
||||
* **系统前台**、**后台系统**和**数据库**的激活条则是分段出现的,对应具体的处理时间。
|
||||
|
||||
### 3. 交互流程与连线样式(从上到下)
|
||||
图表通过水平箭头线展示消息传递,**实线代表请求/操作,虚线代表返回/响应**。请按照以下顺序绘制:
|
||||
|
||||
**第一阶段:进入与输入(左侧交互)**
|
||||
1. **自循环**:在“用户”的激活条上,画一个**向左弯曲的实线箭头**指回自己,标签为**“进入系统前台”**。
|
||||
2. **请求**:从“用户”指向“系统前台”画一条**实线箭头**,标签为**“提示输入注册信息”**。
|
||||
3. **请求**:从“用户”指向“系统前台”画一条**实线箭头**,标签为**“输入注册信息”**。
|
||||
|
||||
**第二阶段:提交与验证(向右传递)**
|
||||
4. **请求**:从“系统前台”指向“后台系统”画一条**实线箭头**,标签为**“提交注册信息”**。
|
||||
5. **请求**:从“后台系统”指向“数据库”画一条**实线箭头**,标签为**“验证注册信息”**。
|
||||
|
||||
**第三阶段:处理与添加(中间交互)**
|
||||
6. **返回**:从“后台系统”指回“系统前台”画一条**虚线箭头**,标签为**“返回验证码”**。
|
||||
7. **返回**:从“用户”指回“系统前台”画一条**虚线箭头**,标签为**“提示注册验证码信息”**(注:此处原图逻辑略显特殊,看似是系统提示用户)。
|
||||
8. **请求**:从“后台系统”指向“数据库”画一条**实线箭头**,标签为**“添加注册数据”**。
|
||||
|
||||
**第四阶段:结果返回(向左回流)**
|
||||
9. **返回**:从“数据库”指回“后台系统”画一条**虚线箭头**,标签为**“返回添加结果”**。
|
||||
10. **返回**:从“后台系统”指回“系统前台”画一条**虚线箭头**,标签为**“返回注册结果”**。
|
||||
11. **最终反馈**:在“用户”的激活条底部,画一个**自循环箭头**(或指向下方),标签为**“显示注册成功”**。
|
||||
|
||||
### 4. 样式细节总结
|
||||
* **线条**:所有连接线均为细黑线。请求用实线,返回用虚线(短划线)。
|
||||
* **箭头**:所有箭头均为开放式或实心三角形箭头,指向消息接收方。
|
||||
* **文字**:所有标签文字位于箭头的上方或下方,字体清晰,无衬线。
|
||||
* **阴影**:顶部的系统矩形框带有轻微的右下角阴影,增加立体感。
|
||||
|
||||
按照这个包含具体业务内容的结构去画,就能完美复刻这张“用户注册流程时序图”。
|
||||
43
uml_describe/活动图绘制要求.md
Normal file
43
uml_describe/活动图绘制要求.md
Normal file
@@ -0,0 +1,43 @@
|
||||
这张图片展示的是一张带有 **泳道(Swimlanes)的 UML 活动图(Activity Diagram)**。它主要用于描述一个业务流程在不同责任主体(角色/系统)之间的流转逻辑。
|
||||
|
||||
为了让你或他人能够绘制出完全相同风格和结构的图表,请结合以下内容与样式规范进行绘制:
|
||||
|
||||
### 1. 整体布局与泳道结构
|
||||
* **布局**:图表被两条垂直的细实线分割为 **三列(三个泳道)**。
|
||||
* **表头**:每一列的顶部都有一个矩形标题栏,标明了该泳道的责任主体。从左到右依次为:
|
||||
* **左列**:**“用户”**
|
||||
* **中列**:**“后台系统”**
|
||||
* **右列**:**“数据库”**
|
||||
|
||||
### 2. 节点样式规范
|
||||
* **开始节点**:位于最左侧泳道(用户)的顶部,是一个 **黑色的实心圆**。
|
||||
* **活动节点**:所有的操作步骤均使用 **圆角矩形** 表示(白色填充,黑色细边框)。
|
||||
* **判断节点**:位于中间泳道(后台系统)的中部,是一个 **菱形**,用于表示条件分支。
|
||||
* **结束节点**:位于最左侧泳道(用户)的底部,是一个 **黑色的实心圆,外部套有一个同心圆环**(牛眼图)。
|
||||
|
||||
### 3. 具体流程与连线内容(从上到下)
|
||||
请按照以下逻辑顺序绘制节点和连接线(箭头):
|
||||
|
||||
**第一阶段:发起与验证**
|
||||
1. **开始**:从“用户”泳道的黑色实心圆出发,画一条向下箭头,指向圆角矩形 **“验证密码”**。
|
||||
2. **跨泳道交互**:从“用户”的“验证密码”右侧引出一条水平实线箭头,指向中间“后台系统”泳道的圆角矩形 **“验证密码”**。
|
||||
3. **跨泳道交互**:从“后台系统”的“验证密码”右侧引出一条水平实线箭头,指向右侧“数据库”泳道的圆角矩形 **“数据验证”**。
|
||||
|
||||
**第二阶段:逻辑判断**
|
||||
4. **回流判断**:从“数据库”的“数据验证”底部引出一条折线箭头,指回中间“后台系统”泳道的 **菱形判断框**。
|
||||
* 菱形框内的文字大致为:**“验证...是否正确”**(或类似的判断逻辑)。
|
||||
5. **分支路径**:
|
||||
* **路径 A(否/失败)**:从菱形左侧引出一条 **虚线箭头**,向左穿过泳道线,指回左侧“用户”泳道的 **“验证密码”** 节点上方(形成循环)。线上标注文字 **“否”**。
|
||||
* **路径 B(是/成功)**:从菱形左侧(或底部)引出一条 **实线箭头**,向左穿过泳道线,指向左侧“用户”泳道下方的节点。线上标注文字 **“是”**。
|
||||
|
||||
**第三阶段:后续处理与结束**
|
||||
6. **后续活动**:在“用户”泳道中,接上一步的“是”路径,向下连接到圆角矩形 **“保存”**(或者是“保存信息”)。
|
||||
7. **最终活动**:从“保存”向下画箭头,连接到圆角矩形 **“登录成功”**。
|
||||
8. **结束**:从“登录成功”向下画箭头,连接到最底部的 **结束节点(同心圆)**。
|
||||
|
||||
### 4. 绘图细节建议
|
||||
* **线条**:流程线主要为黑色实线箭头,表示正常的流程流转;表示“验证失败/重试”的回路使用了 **虚线**,以示区别。
|
||||
* **对齐**:同一泳道内的节点垂直居中对齐;跨泳道的交互节点尽量保持水平高度一致,使画面整洁。
|
||||
* **字体**:使用清晰的无衬线字体,字号适中。
|
||||
|
||||
按照以上描述,你就能绘制出一张逻辑清晰、结构标准的“用户登录验证流程活动图”。
|
||||
45
uml_describe/用例图绘制要求.md
Normal file
45
uml_describe/用例图绘制要求.md
Normal file
@@ -0,0 +1,45 @@
|
||||
这张图片展示的是一张标准的 **UML 用例图(Use Case Diagram)**。为了让你或他人能够绘制出完全相同风格和结构的图表(仅替换内容),请遵循以下**视觉与结构规范**:
|
||||
|
||||
### 1. 整体布局逻辑:三层辐射状结构
|
||||
图表采用清晰的 **“左 - 中-右”水平流向布局**,呈现出一种从单一源头向多级功能发散的树状结构。
|
||||
|
||||
* **第一层(最左侧)**:唯一的**参与者(Actor)**区域。
|
||||
* **第二层(中间)**:**核心功能模块**区域,呈垂直单列排列。
|
||||
* **第三层(最右侧)**:**细分/子功能**区域,根据中间层的需求呈分散的组状排列。
|
||||
|
||||
### 2. 元素样式规范
|
||||
|
||||
* **参与者(Actor)**:
|
||||
* **位置**:画布最左侧,垂直方向居中。
|
||||
* **形状**:标准的 UML 火柴人图标(圆形头部,线条躯干和四肢)。
|
||||
* **标签**:图标正下方居中放置文本标签。
|
||||
|
||||
* **用例节点(Use Cases)**:
|
||||
* **形状**:所有功能节点均使用 **扁长的椭圆形**(宽高比约为 3:1 或 4:1)。
|
||||
* **样式**:白色填充,黑色细实线边框。
|
||||
* **排列**:
|
||||
* **中间列**:垂直均匀分布,形成整齐的一列。
|
||||
* **右侧列**:根据逻辑关系分组,每组内的椭圆垂直紧凑排列,组与组之间留有较大空隙以对应中间层的不同节点。
|
||||
|
||||
### 3. 连接线与关系规范(关键结构)
|
||||
|
||||
这张图包含两种截然不同的连接关系,必须严格区分:
|
||||
|
||||
* **第一级连接(参与者 -> 核心功能)**:
|
||||
* **线条类型**:**黑色实线**。
|
||||
* **箭头**:**无箭头**(或者是简单的直线连接)。
|
||||
* **走向**:从左侧参与者出发,呈放射状连接到中间列每一个椭圆的左侧边缘。
|
||||
|
||||
* **第二级连接(核心功能 -> 细分功能)**:
|
||||
* **线条类型**:**黑色虚线**(短划线)。
|
||||
* **箭头**:线条末端带有 **开放式箭头**(空心三角形),指向右侧的细分功能椭圆。
|
||||
* **关系标签**:在每条虚线的上方或中间,必须标注特定的构造型文本,格式为 **«include»**(即单词前后带有尖括号样式的符号)。
|
||||
* **逻辑关系**:表现为一对多的关系。中间的一个椭圆可能引出 0 条、1 条或多条虚线指向右侧。
|
||||
|
||||
### 4. 绘图执行建议
|
||||
|
||||
1. **对齐**:确保中间列的椭圆左边缘大致对齐;右侧的椭圆组根据其对应的中间椭圆垂直居中。
|
||||
2. **间距**:中间列椭圆之间的垂直间距应保持一致;右侧各组之间的垂直间距应明显大于组内椭圆之间的间距,以体现层级归属。
|
||||
3. **字体**:使用清晰的无衬线字体(如 Arial, Helvetica, 微软雅黑),字号统一,保持黑白单色风格,不要使用任何背景色或阴影。
|
||||
|
||||
按照以上规范绘制,你将得到一张结构严谨、风格专业的用例图模板,只需填入具体的业务内容即可。
|
||||
50
uml_describe/界面设计图绘制要求.md
Normal file
50
uml_describe/界面设计图绘制要求.md
Normal file
@@ -0,0 +1,50 @@
|
||||
这张图片展示的是一张标准的 **UI 线框图(Wireframe)** 或 **网页低保真原型图**。它具体描绘了一个电商网站的 **“购物车”页面** 布局。
|
||||
|
||||
为了让你或他人能够绘制出完全相同风格和结构的图表,请结合以下内容与样式规范进行绘制:
|
||||
|
||||
### 1. 整体布局逻辑:经典网页结构
|
||||
图表采用标准的 **“上 - 中-下”垂直分层布局**,模拟了浏览器窗口的显示效果。
|
||||
* **顶部(Header)**:全局导航栏。
|
||||
* **次顶部(Sub-Header)**:页面标题/面包屑。
|
||||
* **中部(Main Content)**:核心数据表格区域。
|
||||
* **底部(Footer/Action Bar)**:结算操作区域。
|
||||
|
||||
### 2. 元素样式规范
|
||||
* **形状**:所有元素(按钮、输入框、图片占位符)均使用 **矩形**。
|
||||
* **风格**:极简黑白线稿。所有矩形均为 **白色填充,黑色细实线边框**。
|
||||
* **文字**:文字位于矩形框内部或上方,作为标签,字体清晰。
|
||||
|
||||
### 3. 详细区域绘制指南(从上到下)
|
||||
|
||||
**第一层:顶部导航栏**
|
||||
* **左侧**:画一个较大的横向矩形,内部文字为 **“春日蛋糕甜品”**(代表 Logo 或网站名称)。
|
||||
* **右侧**:水平排列 **7个** 小矩形按钮/链接。
|
||||
* 前5个为导航: **“首页”**、**“所有商品”**、**“下午茶点”**、**“生日蛋糕”**、**“草莓红颜”**。
|
||||
* 后3个为用户功能: **“登录”**、**“注册”**、**“购物车”**。
|
||||
|
||||
**第二层:页面标题栏**
|
||||
* 在导航栏下方,画一个长条矩形,靠左放置,内部文字为 **“我的购物车”**。
|
||||
|
||||
**第三层:商品列表表格(核心区域)**
|
||||
这是一个隐形的表格结构,分为 **表头** 和 **内容行**。
|
||||
* **表头行**:不画框,直接写文字标签,从左到右依次为: **“商品”**、**“单价”**、**“数量”**、**“小计”**、**“操作”**。
|
||||
* **内容行(商品项)**:
|
||||
* **最左侧**:画一个 **正方形** 大框(代表商品图片占位符),内部可画个叉或写“图片”。
|
||||
* **图片右侧**:画一个横向矩形(代表 **“蛋糕名称”**)。
|
||||
* **数据列**:在“单价”、“数量”、“小计”下方,分别对应画 **3个** 小矩形框,内部文字分别为 **“价格”**、**“数量”**、**“价格”**(代表金额)。
|
||||
* **最右侧**:在“操作”下方画一个矩形按钮,文字为 **“增加/减少”**。
|
||||
|
||||
**第四层:底部结算栏**
|
||||
* 位于图表的最右下角。
|
||||
* 画两个并排的矩形框。
|
||||
* 左边一个标签为 **“合计:”**。
|
||||
* 右边一个按钮为 **“去结算”**。
|
||||
|
||||
### 4. 绘图执行建议
|
||||
* **对齐**:
|
||||
* 顶部导航的右侧按钮组右对齐。
|
||||
* 表格内的元素(图片、名称、价格框)要严格按照上方的表头文字垂直对齐。
|
||||
* **间距**:表格行内的元素水平间距要拉大,模拟表格列的宽度;底部结算区要与上方商品列表保持较大的垂直间距。
|
||||
* **比例**:商品图片框(正方形)应明显大于价格输入框(小矩形)。
|
||||
|
||||
按照以上规范,你就可以绘制出一张清晰的“电商购物车页面 UI 线框图”。
|
||||
54
uml_describe/类图绘制要求.md
Normal file
54
uml_describe/类图绘制要求.md
Normal file
@@ -0,0 +1,54 @@
|
||||
这张图片展示的是一张标准的 **数据库实体关系图(ER Diagram, ERD)**, specifically 使用了 **IE Crow's Foot Notation(IE 乌鸦脚符号法)** 来表示关系。
|
||||
|
||||
为了让你或他人能够绘制出完全相同风格和结构的图表(仅替换具体的表名和字段),请遵循以下**视觉与结构规范**:
|
||||
|
||||
### 1. 整体布局逻辑:网状/链式分布
|
||||
图表采用 **非严格的网格布局**,实体(表)分布在画布的各个区域,通过逻辑关系连接。
|
||||
* **核心结构**:通常有一个或几个核心实体位于中心或关键位置,其他关联实体围绕其分布(上下左右)。
|
||||
* **排列方式**:实体框大致呈“左 - 中-右”或“上 - 中-下”的错落分布,避免线条过度交叉。
|
||||
|
||||
### 2. 元素样式规范
|
||||
|
||||
* **实体框(Tables/Entities)**:
|
||||
* **形状**:标准的 **矩形框**。
|
||||
* **内部结构**:采用 **分段式设计**。
|
||||
* **顶部(标题栏)**:高度较窄,背景填充为 **浅灰色**(或淡蓝色),文字 **加粗** 且 **居中**,显示表名。
|
||||
* **下部(字段区)**:高度较高,背景为 **白色**,文字左对齐,列出该表的属性/字段列表。
|
||||
* **边框**:细黑实线边框。
|
||||
|
||||
* **文字排版**:
|
||||
* 字体为标准的无衬线字体(如 Arial, 宋体)。
|
||||
* 字段列表通常每行一个属性,紧凑排列。
|
||||
|
||||
### 3. 连接线与关系规范(关键结构)
|
||||
|
||||
这是该图最核心的特征,必须严格遵循 **IE Crow's Foot(乌鸦脚)** 标准:
|
||||
|
||||
* **线条类型**:
|
||||
* 使用 **正交折线**(直角线),即线条只能横平竖直,转弯处为90度,不能使用斜线,保持画面整洁。
|
||||
* 线条分为 **实线** 和 **虚线** 两种:
|
||||
* **实线**:通常表示强制关系(Mandatory)。
|
||||
* **虚线**:通常表示可选关系(Optional)。
|
||||
|
||||
* **端点符号(基数标记)**:
|
||||
* 线条的两端必须带有表示“一对多”关系的符号:
|
||||
* **单竖线(|)**:表示“一”(One)。
|
||||
* **双竖线(||)**:表示“强制一”(Mandatory One)。
|
||||
* **圆圈(O)**:表示“零”(Zero/Optional)。
|
||||
* **三叉线/乌鸦脚(<)**:表示“多”(Many)。
|
||||
* **组合示例**:
|
||||
* 一端是单竖线,另一端是乌鸦脚 = **一对多 (1:N)**。
|
||||
* 一端是圆圈加竖线,另一端是乌鸦脚 = **零对多 (0..1 : N)**。
|
||||
|
||||
### 4. 绘图执行建议
|
||||
|
||||
1. **工具选择**:使用支持 ER 图的专业工具(如 Visio, Draw.io, PowerDesigner, Navicat 等),选择 "IE Crow's Foot" 模板。
|
||||
2. **配色方案**:
|
||||
* 背景:白色。
|
||||
* 框体:黑框。
|
||||
* 标题栏:浅灰色填充(约 10%-20% 黑度)。
|
||||
* 线条:黑色。
|
||||
3. **空间留白**:实体框之间保持足够的距离,以便容纳折线和关系符号,避免文字重叠。
|
||||
4. **层级感**:虽然 ER 图是网状的,但尽量将主表(如用户表、订单表)放在视觉中心或左侧,将关联表(如详情表、日志表)放在周围。
|
||||
|
||||
按照以上规范,你可以绘制出一张专业的、工程标准的数据库设计图。
|
||||
Reference in New Issue
Block a user