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>
|
||||
Reference in New Issue
Block a user