thêm activity diagram
This commit is contained in:
124
activity_diagram/khachHang/dangKiTaiKhoang.drawio
Normal file
124
activity_diagram/khachHang/dangKiTaiKhoang.drawio
Normal file
@@ -0,0 +1,124 @@
|
||||
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" version="29.6.6">
|
||||
<diagram name="UserRegistration" id="LPVBUwnGkdkXmqV-MWi0">
|
||||
<mxGraphModel dx="1426" dy="785" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="ZV9R8LC5CXXqP2-690fs-1" parent="1" style="swimlane;whiteSpace=wrap;html=1;fontStyle=1;startSize=30;fillColor=#f5f5f5;" value="1. Actor: Khách hàng" vertex="1">
|
||||
<mxGeometry height="1350" width="300" x="147" y="230" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ZV9R8LC5CXXqP2-690fs-2" parent="ZV9R8LC5CXXqP2-690fs-1" style="ellipse;html=1;fillColor=#000000;strokeColor=#000000;" value="" vertex="1">
|
||||
<mxGeometry height="30" width="30" x="135" y="50" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ZV9R8LC5CXXqP2-690fs-3" parent="ZV9R8LC5CXXqP2-690fs-1" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Nhập SĐT / Email
& Mật khẩu" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="80" y="130" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ZV9R8LC5CXXqP2-690fs-4" parent="ZV9R8LC5CXXqP2-690fs-1" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Nhập mã xác thực OTP" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="103" y="650" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ZV9R8LC5CXXqP2-690fs-5" parent="ZV9R8LC5CXXqP2-690fs-1" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Điền thông tin cơ bản
(Tên, ngày sinh...)" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="80" y="889" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ZV9R8LC5CXXqP2-690fs-6" parent="ZV9R8LC5CXXqP2-690fs-1" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Nhấn
"Hoàn tất đăng ký"" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="80" y="1020" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ZV9R8LC5CXXqP2-690fs-7" parent="1" style="swimlane;whiteSpace=wrap;html=1;fontStyle=1;startSize=30;fillColor=#dae8fc;" value="2. System: Hệ thống" vertex="1">
|
||||
<mxGeometry height="1350" width="583" x="447" y="230" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ZV9R8LC5CXXqP2-690fs-8" parent="ZV9R8LC5CXXqP2-690fs-7" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Kiểm tra định dạng
& tính duy nhất" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="60" y="210" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ZV9R8LC5CXXqP2-690fs-9" parent="ZV9R8LC5CXXqP2-690fs-7" style="rhombus;whiteSpace=wrap;html=1;" value="Tài khoản
đã tồn tại?" vertex="1">
|
||||
<mxGeometry height="80" width="110" x="75" y="290" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ZV9R8LC5CXXqP2-690fs-10" parent="ZV9R8LC5CXXqP2-690fs-7" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;fillColor=#f8cecc;strokeColor=#b85450;" value="Báo lỗi: Đã tồn tại
Yêu cầu dùng thông tin khác" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="423" y="210" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ZV9R8LC5CXXqP2-690fs-11" parent="ZV9R8LC5CXXqP2-690fs-7" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Gửi mã xác thực OTP" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="60" y="440" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ZV9R8LC5CXXqP2-690fs-12" parent="ZV9R8LC5CXXqP2-690fs-7" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Kiểm tra mã OTP" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="60" y="650" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ZV9R8LC5CXXqP2-690fs-13" parent="ZV9R8LC5CXXqP2-690fs-7" style="rhombus;whiteSpace=wrap;html=1;" value="Mã OTP
hợp lệ?" vertex="1">
|
||||
<mxGeometry height="80" width="110" x="75" y="800" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ZV9R8LC5CXXqP2-690fs-14" parent="ZV9R8LC5CXXqP2-690fs-7" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;fillColor=#f8cecc;strokeColor=#b85450;" value="Báo lỗi: Sai/Hết hạn
Yêu cầu gửi & nhập lại" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="393" y="815" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ZV9R8LC5CXXqP2-690fs-15" parent="ZV9R8LC5CXXqP2-690fs-7" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Mã hóa mật khẩu
& Lưu vào Cơ sở dữ liệu" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="238" y="1020" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ZV9R8LC5CXXqP2-690fs-16" parent="ZV9R8LC5CXXqP2-690fs-7" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Thông báo thành công
& Tự động đăng nhập" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="238" y="1140" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ZV9R8LC5CXXqP2-690fs-17" parent="ZV9R8LC5CXXqP2-690fs-7" style="ellipse;html=1;shape=endState;fillColor=#000000;strokeColor=#000000;" value="" vertex="1">
|
||||
<mxGeometry height="30" width="30" x="293" y="1280" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ZV9R8LC5CXXqP2-690fs-18" edge="1" parent="1" source="ZV9R8LC5CXXqP2-690fs-2" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="ZV9R8LC5CXXqP2-690fs-3">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ZV9R8LC5CXXqP2-690fs-19" edge="1" parent="1" source="ZV9R8LC5CXXqP2-690fs-3" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="ZV9R8LC5CXXqP2-690fs-8">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="297" y="465" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="ZV9R8LC5CXXqP2-690fs-20" edge="1" parent="1" source="ZV9R8LC5CXXqP2-690fs-8" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="ZV9R8LC5CXXqP2-690fs-9">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ZV9R8LC5CXXqP2-690fs-21" edge="1" parent="1" source="ZV9R8LC5CXXqP2-690fs-9" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="ZV9R8LC5CXXqP2-690fs-10" value="Yes (Đã tồn tại)">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ZV9R8LC5CXXqP2-690fs-22" edge="1" parent="1" source="ZV9R8LC5CXXqP2-690fs-10" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;dashed=1;" target="ZV9R8LC5CXXqP2-690fs-3">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="940" y="385" />
|
||||
</Array>
|
||||
<mxPoint x="737" y="565" as="sourcePoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="ZV9R8LC5CXXqP2-690fs-23" edge="1" parent="1" source="ZV9R8LC5CXXqP2-690fs-9" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="ZV9R8LC5CXXqP2-690fs-11" value="No (Hợp lệ)">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ZV9R8LC5CXXqP2-690fs-24" edge="1" parent="1" source="ZV9R8LC5CXXqP2-690fs-11" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="ZV9R8LC5CXXqP2-690fs-4">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ZV9R8LC5CXXqP2-690fs-25" edge="1" parent="1" source="ZV9R8LC5CXXqP2-690fs-4" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="ZV9R8LC5CXXqP2-690fs-12">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ZV9R8LC5CXXqP2-690fs-26" edge="1" parent="1" source="ZV9R8LC5CXXqP2-690fs-12" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="ZV9R8LC5CXXqP2-690fs-13">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ZV9R8LC5CXXqP2-690fs-27" edge="1" parent="1" source="ZV9R8LC5CXXqP2-690fs-13" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="ZV9R8LC5CXXqP2-690fs-14" value="No (Sai/Hết hạn)">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ZV9R8LC5CXXqP2-690fs-28" edge="1" parent="1" source="ZV9R8LC5CXXqP2-690fs-14" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;dashed=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="ZV9R8LC5CXXqP2-690fs-4">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="910" y="790" />
|
||||
<mxPoint x="320" y="790" />
|
||||
</Array>
|
||||
<mxPoint x="737" y="875" as="sourcePoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="ZV9R8LC5CXXqP2-690fs-29" edge="1" parent="1" source="ZV9R8LC5CXXqP2-690fs-13" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="ZV9R8LC5CXXqP2-690fs-5" value="Yes (Hợp lệ)">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ZV9R8LC5CXXqP2-690fs-30" edge="1" parent="1" source="ZV9R8LC5CXXqP2-690fs-5" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="ZV9R8LC5CXXqP2-690fs-6">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ZV9R8LC5CXXqP2-690fs-31" edge="1" parent="1" source="ZV9R8LC5CXXqP2-690fs-6" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="ZV9R8LC5CXXqP2-690fs-15">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ZV9R8LC5CXXqP2-690fs-32" edge="1" parent="1" source="ZV9R8LC5CXXqP2-690fs-15" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="ZV9R8LC5CXXqP2-690fs-16">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="ZV9R8LC5CXXqP2-690fs-33" edge="1" parent="1" source="ZV9R8LC5CXXqP2-690fs-16" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="ZV9R8LC5CXXqP2-690fs-17">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
101
activity_diagram/khachHang/dangNhapDangXuat.drawio
Normal file
101
activity_diagram/khachHang/dangNhapDangXuat.drawio
Normal file
@@ -0,0 +1,101 @@
|
||||
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" version="29.6.6">
|
||||
<diagram name="Login_Logout" id="6Ws_wFk7R2CerwZ0jSmH">
|
||||
<mxGraphModel dx="1426" dy="785" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="X7BhqzRqYoz06xVzBfIq-1" parent="1" style="swimlane;whiteSpace=wrap;html=1;fontStyle=1;startSize=30;fillColor=#f5f5f5;" value="1. Actor: Khách hàng" vertex="1">
|
||||
<mxGeometry height="980" width="300" x="40" y="50" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X7BhqzRqYoz06xVzBfIq-2" parent="1" style="swimlane;whiteSpace=wrap;html=1;fontStyle=1;startSize=30;fillColor=#dae8fc;" value="2. System: Hệ thống" vertex="1">
|
||||
<mxGeometry height="980" width="400" x="340" y="50" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X7BhqzRqYoz06xVzBfIq-10" parent="X7BhqzRqYoz06xVzBfIq-2" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;fillColor=#f8cecc;strokeColor=#b85450;" value="Báo lỗi: Sai thông tin
Yêu cầu nhập lại" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="25" y="410" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X7BhqzRqYoz06xVzBfIq-11" parent="X7BhqzRqYoz06xVzBfIq-2" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;fillColor=#f8cecc;strokeColor=#b85450;" value="Báo lỗi: Tài khoản bị khóa
Thông báo liên hệ Admin" vertex="1">
|
||||
<mxGeometry height="90" width="150" x="240" y="430" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X7BhqzRqYoz06xVzBfIq-32" edge="1" parent="X7BhqzRqYoz06xVzBfIq-2" source="X7BhqzRqYoz06xVzBfIq-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" target="X7BhqzRqYoz06xVzBfIq-15">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="320" y="1302" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="X7BhqzRqYoz06xVzBfIq-7" parent="X7BhqzRqYoz06xVzBfIq-2" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Vào mục cài đặt &
Chọn "Đăng xuất"" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="-220" y="725" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X7BhqzRqYoz06xVzBfIq-6" parent="X7BhqzRqYoz06xVzBfIq-2" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Truy cập các tính năng
cá nhân hóa (Đặt món...)" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="-220" y="605" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X7BhqzRqYoz06xVzBfIq-26" edge="1" parent="X7BhqzRqYoz06xVzBfIq-2" source="X7BhqzRqYoz06xVzBfIq-6" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="X7BhqzRqYoz06xVzBfIq-7">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X7BhqzRqYoz06xVzBfIq-15" parent="X7BhqzRqYoz06xVzBfIq-2" style="ellipse;html=1;shape=endState;fillColor=#000000;strokeColor=#000000;" value="" vertex="1">
|
||||
<mxGeometry height="30" width="30" x="165" y="855" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X7BhqzRqYoz06xVzBfIq-14" parent="X7BhqzRqYoz06xVzBfIq-2" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Xóa Token/Session
Kết thúc phiên làm việc" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="110" y="725" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X7BhqzRqYoz06xVzBfIq-28" edge="1" parent="X7BhqzRqYoz06xVzBfIq-2" source="X7BhqzRqYoz06xVzBfIq-14" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="X7BhqzRqYoz06xVzBfIq-15">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X7BhqzRqYoz06xVzBfIq-13" parent="X7BhqzRqYoz06xVzBfIq-2" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Khởi tạo phiên làm việc
(Session/Token)" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="110" y="535" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X7BhqzRqYoz06xVzBfIq-27" edge="1" parent="X7BhqzRqYoz06xVzBfIq-2" source="X7BhqzRqYoz06xVzBfIq-7" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="X7BhqzRqYoz06xVzBfIq-14">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X7BhqzRqYoz06xVzBfIq-30" edge="1" parent="X7BhqzRqYoz06xVzBfIq-2" source="X7BhqzRqYoz06xVzBfIq-13" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="X7BhqzRqYoz06xVzBfIq-6">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X7BhqzRqYoz06xVzBfIq-3" parent="1" style="ellipse;html=1;fillColor=#000000;strokeColor=#000000;" value="" vertex="1">
|
||||
<mxGeometry height="30" width="30" x="175" y="90" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X7BhqzRqYoz06xVzBfIq-4" parent="1" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Mở ứng dụng /
Nhấn biểu tượng cá nhân" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="120" y="160" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X7BhqzRqYoz06xVzBfIq-5" parent="1" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Nhập SĐT/Email
& Mật khẩu" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="120" y="260" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X7BhqzRqYoz06xVzBfIq-8" parent="1" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Đối chiếu thông tin
với cơ sở dữ liệu" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="450" y="260" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X7BhqzRqYoz06xVzBfIq-31" edge="1" parent="1" source="X7BhqzRqYoz06xVzBfIq-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="X7BhqzRqYoz06xVzBfIq-13">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X7BhqzRqYoz06xVzBfIq-9" parent="1" style="rhombus;whiteSpace=wrap;html=1;" value="Kết quả
xác thực?" vertex="1">
|
||||
<mxGeometry height="80" width="110" x="465" y="350" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X7BhqzRqYoz06xVzBfIq-16" edge="1" parent="1" source="X7BhqzRqYoz06xVzBfIq-3" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="X7BhqzRqYoz06xVzBfIq-4">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X7BhqzRqYoz06xVzBfIq-17" edge="1" parent="1" source="X7BhqzRqYoz06xVzBfIq-4" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="X7BhqzRqYoz06xVzBfIq-5">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X7BhqzRqYoz06xVzBfIq-18" edge="1" parent="1" source="X7BhqzRqYoz06xVzBfIq-5" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="X7BhqzRqYoz06xVzBfIq-8">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X7BhqzRqYoz06xVzBfIq-19" edge="1" parent="1" source="X7BhqzRqYoz06xVzBfIq-8" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="X7BhqzRqYoz06xVzBfIq-9">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X7BhqzRqYoz06xVzBfIq-20" edge="1" parent="1" source="X7BhqzRqYoz06xVzBfIq-9" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" target="X7BhqzRqYoz06xVzBfIq-10" value="Sai thông tin">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="X7BhqzRqYoz06xVzBfIq-21" edge="1" parent="1" source="X7BhqzRqYoz06xVzBfIq-10" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;dashed=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" target="X7BhqzRqYoz06xVzBfIq-5">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="190" y="485" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="X7BhqzRqYoz06xVzBfIq-22" edge="1" parent="1" source="X7BhqzRqYoz06xVzBfIq-9" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="X7BhqzRqYoz06xVzBfIq-11" value="Bị khóa">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="660" y="390" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
100
activity_diagram/khachHang/danhGia.drawio
Normal file
100
activity_diagram/khachHang/danhGia.drawio
Normal file
@@ -0,0 +1,100 @@
|
||||
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" version="29.6.6">
|
||||
<diagram name="Review_Blog" id="ZHfLWttvYeamdx6JoLlz">
|
||||
<mxGraphModel dx="1426" dy="785" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="B3YefbOghE_rk1FAdklZ-1" parent="1" style="swimlane;whiteSpace=wrap;html=1;fontStyle=1;startSize=30;fillColor=#f5f5f5;" value="1. Actor: Khách hàng" vertex="1">
|
||||
<mxGeometry height="920" width="320" x="340" y="330" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="B3YefbOghE_rk1FAdklZ-2" parent="B3YefbOghE_rk1FAdklZ-1" style="ellipse;html=1;fillColor=#000000;strokeColor=#000000;" value="" vertex="1">
|
||||
<mxGeometry height="30" width="30" x="145" y="50" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="B3YefbOghE_rk1FAdklZ-3" parent="B3YefbOghE_rk1FAdklZ-1" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Chọn đơn hàng cần đánh giá
hoặc chọn mục Viết Blog" vertex="1">
|
||||
<mxGeometry height="50" width="180" x="70" y="120" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="B3YefbOghE_rk1FAdklZ-4" parent="B3YefbOghE_rk1FAdklZ-1" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Chọn số sao &
Nhập nội dung bài viết/nhận xét" vertex="1">
|
||||
<mxGeometry height="50" width="180" x="70" y="220" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="B3YefbOghE_rk1FAdklZ-5" parent="B3YefbOghE_rk1FAdklZ-1" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Tải ảnh thực tế lên" vertex="1">
|
||||
<mxGeometry height="50" width="180" x="70" y="320" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="B3YefbOghE_rk1FAdklZ-6" parent="B3YefbOghE_rk1FAdklZ-1" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Nhấn
"Đăng bài"" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="90" y="420" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="B3YefbOghE_rk1FAdklZ-7" parent="1" style="swimlane;whiteSpace=wrap;html=1;fontStyle=1;startSize=30;fillColor=#dae8fc;" value="2. System: Hệ thống" vertex="1">
|
||||
<mxGeometry height="920" width="530" x="660" y="330" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="B3YefbOghE_rk1FAdklZ-9" parent="B3YefbOghE_rk1FAdklZ-7" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;fillColor=#f8cecc;strokeColor=#b85450;" value="Báo lỗi: Ảnh quá lớn
Yêu cầu nén/chọn ảnh khác" vertex="1">
|
||||
<mxGeometry height="50" width="160" x="290" y="420" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="B3YefbOghE_rk1FAdklZ-11" parent="B3YefbOghE_rk1FAdklZ-7" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;fillColor=#f8cecc;strokeColor=#b85450;" value="Báo lỗi: Từ ngữ vi phạm
Yêu cầu chỉnh sửa nội dung" vertex="1">
|
||||
<mxGeometry height="50" width="160" x="290" y="535" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="B3YefbOghE_rk1FAdklZ-8" parent="B3YefbOghE_rk1FAdklZ-7" style="rhombus;whiteSpace=wrap;html=1;" value="Dung lượng ảnh
hợp lệ?" vertex="1">
|
||||
<mxGeometry height="80" width="110" x="32" y="405" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="B3YefbOghE_rk1FAdklZ-10" parent="B3YefbOghE_rk1FAdklZ-7" style="rhombus;whiteSpace=wrap;html=1;" value="Chứa từ ngữ
bị cấm?" vertex="1">
|
||||
<mxGeometry height="80" width="110" x="32" y="520" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="B3YefbOghE_rk1FAdklZ-12" parent="B3YefbOghE_rk1FAdklZ-7" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Lưu trữ nội dung & hình ảnh
vào Cơ sở dữ liệu" vertex="1">
|
||||
<mxGeometry height="50" width="160" x="7" y="650" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="B3YefbOghE_rk1FAdklZ-13" parent="B3YefbOghE_rk1FAdklZ-7" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Hiển thị bài viết/đánh giá
trên trang công khai" vertex="1">
|
||||
<mxGeometry height="50" width="160" x="7" y="750" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="B3YefbOghE_rk1FAdklZ-14" parent="B3YefbOghE_rk1FAdklZ-7" style="ellipse;html=1;shape=endState;fillColor=#000000;strokeColor=#000000;" value="" vertex="1">
|
||||
<mxGeometry height="30" width="30" x="72" y="840" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="B3YefbOghE_rk1FAdklZ-22" edge="1" parent="B3YefbOghE_rk1FAdklZ-7" source="B3YefbOghE_rk1FAdklZ-8" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="B3YefbOghE_rk1FAdklZ-10" value="Yes (Hợp lệ)">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="B3YefbOghE_rk1FAdklZ-25" edge="1" parent="B3YefbOghE_rk1FAdklZ-7" source="B3YefbOghE_rk1FAdklZ-10" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="B3YefbOghE_rk1FAdklZ-12" value="No (Sạch)">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="B3YefbOghE_rk1FAdklZ-26" edge="1" parent="B3YefbOghE_rk1FAdklZ-7" source="B3YefbOghE_rk1FAdklZ-12" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="B3YefbOghE_rk1FAdklZ-13">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="B3YefbOghE_rk1FAdklZ-27" edge="1" parent="B3YefbOghE_rk1FAdklZ-7" source="B3YefbOghE_rk1FAdklZ-13" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="B3YefbOghE_rk1FAdklZ-14">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="B3YefbOghE_rk1FAdklZ-15" edge="1" parent="1" source="B3YefbOghE_rk1FAdklZ-2" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="B3YefbOghE_rk1FAdklZ-3">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="B3YefbOghE_rk1FAdklZ-16" edge="1" parent="1" source="B3YefbOghE_rk1FAdklZ-3" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="B3YefbOghE_rk1FAdklZ-4">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="B3YefbOghE_rk1FAdklZ-17" edge="1" parent="1" source="B3YefbOghE_rk1FAdklZ-4" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="B3YefbOghE_rk1FAdklZ-5">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="B3YefbOghE_rk1FAdklZ-18" edge="1" parent="1" source="B3YefbOghE_rk1FAdklZ-5" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="B3YefbOghE_rk1FAdklZ-6">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="B3YefbOghE_rk1FAdklZ-19" edge="1" parent="1" source="B3YefbOghE_rk1FAdklZ-6" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="B3YefbOghE_rk1FAdklZ-8">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="B3YefbOghE_rk1FAdklZ-20" edge="1" parent="1" source="B3YefbOghE_rk1FAdklZ-8" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="B3YefbOghE_rk1FAdklZ-9" value="No (Quá dung lượng)">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="B3YefbOghE_rk1FAdklZ-21" edge="1" parent="1" source="B3YefbOghE_rk1FAdklZ-9" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;dashed=1;" target="B3YefbOghE_rk1FAdklZ-5">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="1030" y="675" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="B3YefbOghE_rk1FAdklZ-23" edge="1" parent="1" source="B3YefbOghE_rk1FAdklZ-10" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="B3YefbOghE_rk1FAdklZ-11" value="Yes (Có từ cấm)">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="B3YefbOghE_rk1FAdklZ-24" edge="1" parent="1" source="B3YefbOghE_rk1FAdklZ-11" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;dashed=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="B3YefbOghE_rk1FAdklZ-4">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="1150" y="890" />
|
||||
<mxPoint x="1150" y="575" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
106
activity_diagram/khachHang/datMon.drawio
Normal file
106
activity_diagram/khachHang/datMon.drawio
Normal file
@@ -0,0 +1,106 @@
|
||||
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" version="29.6.6">
|
||||
<diagram name="Ordering_Customization" id="1Vl8z55JTZ5vzwtllgYy">
|
||||
<mxGraphModel dx="2194" dy="1208" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="uGQIIBD0IdZ7jjcl-yPD-1" parent="1" style="swimlane;whiteSpace=wrap;html=1;fontStyle=1;startSize=30;fillColor=#f5f5f5;" value="1. Actor: Khách hàng" vertex="1">
|
||||
<mxGeometry height="1230" width="320" x="320" y="430" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="uGQIIBD0IdZ7jjcl-yPD-2" parent="uGQIIBD0IdZ7jjcl-yPD-1" style="ellipse;html=1;fillColor=#000000;strokeColor=#000000;" value="" vertex="1">
|
||||
<mxGeometry height="30" width="30" x="145" y="50" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="uGQIIBD0IdZ7jjcl-yPD-3" parent="uGQIIBD0IdZ7jjcl-yPD-1" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Quét mã QR tại bàn /
Chọn giao hàng, hẹn giờ lấy" vertex="1">
|
||||
<mxGeometry height="50" width="160" x="80" y="120" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="uGQIIBD0IdZ7jjcl-yPD-7" parent="1" style="swimlane;whiteSpace=wrap;html=1;fontStyle=1;startSize=30;fillColor=#dae8fc;" value="2. System: Hệ thống" vertex="1">
|
||||
<mxGeometry height="1230" width="460" x="640" y="430" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="uGQIIBD0IdZ7jjcl-yPD-4" parent="uGQIIBD0IdZ7jjcl-yPD-7" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Duyệt danh sách thực đơn
& Chọn món ăn cụ thể" vertex="1">
|
||||
<mxGeometry height="50" width="160" x="-280" y="470" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="uGQIIBD0IdZ7jjcl-yPD-8" parent="uGQIIBD0IdZ7jjcl-yPD-7" style="rhombus;whiteSpace=wrap;html=1;" value="Thời gian hẹn
nằm trong khung
giờ hoạt động?" vertex="1">
|
||||
<mxGeometry height="80" width="130" x="115" y="190" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="uGQIIBD0IdZ7jjcl-yPD-10" parent="uGQIIBD0IdZ7jjcl-yPD-7" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Hiển thị Menu tương ứng
với vị trí/hình thức" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="110" y="390" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="uGQIIBD0IdZ7jjcl-yPD-11" parent="uGQIIBD0IdZ7jjcl-yPD-7" style="rhombus;whiteSpace=wrap;html=1;" value="Món ăn
còn hàng?" vertex="1">
|
||||
<mxGeometry height="80" width="110" x="125" y="660" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="uGQIIBD0IdZ7jjcl-yPD-5" parent="uGQIIBD0IdZ7jjcl-yPD-7" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Lựa chọn mức đường, đá,
thêm topping, ghi chú" vertex="1">
|
||||
<mxGeometry height="50" width="160" x="-240" y="970" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="uGQIIBD0IdZ7jjcl-yPD-6" parent="uGQIIBD0IdZ7jjcl-yPD-7" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Nhấn
"Thêm vào giỏ hàng"" vertex="1">
|
||||
<mxGeometry height="50" width="160" x="-240" y="1070" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="uGQIIBD0IdZ7jjcl-yPD-13" parent="uGQIIBD0IdZ7jjcl-yPD-7" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Hiển thị các tùy chọn
(Add-ons) của món đó" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="110" y="890" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="uGQIIBD0IdZ7jjcl-yPD-14" parent="uGQIIBD0IdZ7jjcl-yPD-7" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Ghi nhận lựa chọn & Cập
nhật số lượng vào giỏ hàng" vertex="1">
|
||||
<mxGeometry height="50" width="160" x="100" y="1070" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="uGQIIBD0IdZ7jjcl-yPD-15" parent="uGQIIBD0IdZ7jjcl-yPD-7" style="ellipse;html=1;shape=endState;fillColor=#000000;strokeColor=#000000;" value="" vertex="1">
|
||||
<mxGeometry height="30" width="30" x="165" y="1170" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="uGQIIBD0IdZ7jjcl-yPD-26" edge="1" parent="uGQIIBD0IdZ7jjcl-yPD-7" source="uGQIIBD0IdZ7jjcl-yPD-13" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="uGQIIBD0IdZ7jjcl-yPD-5">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="uGQIIBD0IdZ7jjcl-yPD-27" edge="1" parent="uGQIIBD0IdZ7jjcl-yPD-7" source="uGQIIBD0IdZ7jjcl-yPD-5" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="uGQIIBD0IdZ7jjcl-yPD-6">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="uGQIIBD0IdZ7jjcl-yPD-28" edge="1" parent="uGQIIBD0IdZ7jjcl-yPD-7" source="uGQIIBD0IdZ7jjcl-yPD-6" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="uGQIIBD0IdZ7jjcl-yPD-14">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="uGQIIBD0IdZ7jjcl-yPD-29" edge="1" parent="uGQIIBD0IdZ7jjcl-yPD-7" source="uGQIIBD0IdZ7jjcl-yPD-14" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="uGQIIBD0IdZ7jjcl-yPD-15">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="uGQIIBD0IdZ7jjcl-yPD-12" parent="uGQIIBD0IdZ7jjcl-yPD-7" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;fillColor=#f8cecc;strokeColor=#b85450;" value="Thông báo hết hàng
& Vô hiệu hóa nút đặt" vertex="1">
|
||||
<mxGeometry height="50" width="150" x="290" y="570" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="uGQIIBD0IdZ7jjcl-yPD-23" edge="1" parent="uGQIIBD0IdZ7jjcl-yPD-7" source="uGQIIBD0IdZ7jjcl-yPD-11" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="uGQIIBD0IdZ7jjcl-yPD-12" value="No (Hết hàng)">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="uGQIIBD0IdZ7jjcl-yPD-9" parent="uGQIIBD0IdZ7jjcl-yPD-7" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;fillColor=#f8cecc;strokeColor=#b85450;" value="Báo lỗi: Ngoài khung giờ
Yêu cầu chọn lại" vertex="1">
|
||||
<mxGeometry height="50" width="150" x="270" y="120" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="uGQIIBD0IdZ7jjcl-yPD-18" edge="1" parent="uGQIIBD0IdZ7jjcl-yPD-7" source="uGQIIBD0IdZ7jjcl-yPD-8" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="uGQIIBD0IdZ7jjcl-yPD-9" value="No (Ngoài giờ)">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="uGQIIBD0IdZ7jjcl-yPD-20" edge="1" parent="uGQIIBD0IdZ7jjcl-yPD-7" source="uGQIIBD0IdZ7jjcl-yPD-8" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="uGQIIBD0IdZ7jjcl-yPD-10" value="Yes (Hợp lệ)">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="uGQIIBD0IdZ7jjcl-yPD-21" edge="1" parent="uGQIIBD0IdZ7jjcl-yPD-7" source="uGQIIBD0IdZ7jjcl-yPD-10" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="uGQIIBD0IdZ7jjcl-yPD-4">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="uGQIIBD0IdZ7jjcl-yPD-22" edge="1" parent="uGQIIBD0IdZ7jjcl-yPD-7" source="uGQIIBD0IdZ7jjcl-yPD-4" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" target="uGQIIBD0IdZ7jjcl-yPD-11">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="uGQIIBD0IdZ7jjcl-yPD-24" edge="1" parent="uGQIIBD0IdZ7jjcl-yPD-7" source="uGQIIBD0IdZ7jjcl-yPD-12" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;dashed=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" target="uGQIIBD0IdZ7jjcl-yPD-4">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="365" y="495" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="uGQIIBD0IdZ7jjcl-yPD-25" edge="1" parent="uGQIIBD0IdZ7jjcl-yPD-7" source="uGQIIBD0IdZ7jjcl-yPD-11" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="uGQIIBD0IdZ7jjcl-yPD-13" value="Yes (Còn hàng)">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="uGQIIBD0IdZ7jjcl-yPD-16" edge="1" parent="1" source="uGQIIBD0IdZ7jjcl-yPD-2" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="uGQIIBD0IdZ7jjcl-yPD-3">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="uGQIIBD0IdZ7jjcl-yPD-17" edge="1" parent="1" source="uGQIIBD0IdZ7jjcl-yPD-3" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="uGQIIBD0IdZ7jjcl-yPD-8">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="uGQIIBD0IdZ7jjcl-yPD-19" edge="1" parent="1" source="uGQIIBD0IdZ7jjcl-yPD-9" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;dashed=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" target="uGQIIBD0IdZ7jjcl-yPD-3">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="890" y="575" />
|
||||
<mxPoint x="890" y="575" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
139
activity_diagram/khachHang/gioHang_thanhToan.drawio
Normal file
139
activity_diagram/khachHang/gioHang_thanhToan.drawio
Normal file
@@ -0,0 +1,139 @@
|
||||
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" version="29.6.6">
|
||||
<diagram name="Checkout_Payment" id="bKRLTA92cAjA-rBIfjbR">
|
||||
<mxGraphModel dx="1501" dy="826" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="SNM6agnK_Mvu1qLB-bsw-1" parent="1" style="swimlane;whiteSpace=wrap;html=1;fontStyle=1;startSize=30;fillColor=#f5f5f5;" value="1. Actor: Khách hàng" vertex="1">
|
||||
<mxGeometry height="1330" width="300" x="380" y="400" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="SNM6agnK_Mvu1qLB-bsw-2" parent="SNM6agnK_Mvu1qLB-bsw-1" style="ellipse;html=1;fillColor=#000000;strokeColor=#000000;" value="" vertex="1">
|
||||
<mxGeometry height="30" width="30" x="135" y="50" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="SNM6agnK_Mvu1qLB-bsw-3" parent="SNM6agnK_Mvu1qLB-bsw-1" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Kiểm tra lại giỏ hàng
(Tăng/giảm/xóa món)" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="80" y="120" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="SNM6agnK_Mvu1qLB-bsw-4" parent="SNM6agnK_Mvu1qLB-bsw-1" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Chọn phương thức
thanh toán (Tiền mặt/Ví...)" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="80" y="240" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="SNM6agnK_Mvu1qLB-bsw-42" edge="1" parent="SNM6agnK_Mvu1qLB-bsw-1" source="SNM6agnK_Mvu1qLB-bsw-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="SNM6agnK_Mvu1qLB-bsw-6" value="Yes">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="SNM6agnK_Mvu1qLB-bsw-5" parent="SNM6agnK_Mvu1qLB-bsw-1" style="rhombus;whiteSpace=wrap;html=1;" value="Yêu cầu
Hóa đơn đỏ?" vertex="1">
|
||||
<mxGeometry height="80" width="110" x="95" y="340" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="SNM6agnK_Mvu1qLB-bsw-6" parent="SNM6agnK_Mvu1qLB-bsw-1" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Tích chọn & Nhập
thông tin doanh nghiệp" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="140" y="480" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="SNM6agnK_Mvu1qLB-bsw-8" parent="1" style="swimlane;whiteSpace=wrap;html=1;fontStyle=1;startSize=30;fillColor=#dae8fc;" value="2. System: Hệ thống" vertex="1">
|
||||
<mxGeometry height="1330" width="340" x="680" y="400" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="SNM6agnK_Mvu1qLB-bsw-9" parent="SNM6agnK_Mvu1qLB-bsw-8" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Tính tổng tiền,
phí dịch vụ, thuế GTGT" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="100" y="120" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="SNM6agnK_Mvu1qLB-bsw-10" parent="SNM6agnK_Mvu1qLB-bsw-8" style="rhombus;whiteSpace=wrap;html=1;" value="Thông tin HĐ
đúng định dạng?" vertex="1">
|
||||
<mxGeometry height="80" width="110" x="115" y="465" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="SNM6agnK_Mvu1qLB-bsw-11" parent="SNM6agnK_Mvu1qLB-bsw-8" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;fillColor=#f8cecc;strokeColor=#b85450;" value="Báo lỗi: Thiếu/Sai MST
Yêu cầu nhập lại" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="100" y="310" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="SNM6agnK_Mvu1qLB-bsw-29" edge="1" parent="SNM6agnK_Mvu1qLB-bsw-8" source="SNM6agnK_Mvu1qLB-bsw-10" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="SNM6agnK_Mvu1qLB-bsw-12" value="Yes (Hợp lệ)">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="SNM6agnK_Mvu1qLB-bsw-7" parent="SNM6agnK_Mvu1qLB-bsw-8" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Nhấn
"Xác nhận thanh toán"" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="-165" y="710" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="SNM6agnK_Mvu1qLB-bsw-15" parent="SNM6agnK_Mvu1qLB-bsw-8" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;fillColor=#f8cecc;strokeColor=#b85450;" value="Báo lỗi (Hết tiền/Lỗi)
Yêu cầu thử PT khác" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="7" y="1120" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="SNM6agnK_Mvu1qLB-bsw-14" parent="SNM6agnK_Mvu1qLB-bsw-8" style="rhombus;whiteSpace=wrap;html=1;" value="Giao dịch
thành công?" vertex="1">
|
||||
<mxGeometry height="80" width="110" x="100" y="900" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="SNM6agnK_Mvu1qLB-bsw-34" edge="1" parent="SNM6agnK_Mvu1qLB-bsw-8" source="SNM6agnK_Mvu1qLB-bsw-14" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" target="SNM6agnK_Mvu1qLB-bsw-15" value="No (Thất bại)">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="SNM6agnK_Mvu1qLB-bsw-36" edge="1" parent="SNM6agnK_Mvu1qLB-bsw-8" source="SNM6agnK_Mvu1qLB-bsw-14" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="SNM6agnK_Mvu1qLB-bsw-16" value="Yes (Thành công)">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="240" y="940" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="SNM6agnK_Mvu1qLB-bsw-16" parent="SNM6agnK_Mvu1qLB-bsw-8" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Thông báo thành công
& Gửi đơn đến Bếp/Pha chế" vertex="1">
|
||||
<mxGeometry height="60" width="160" x="160" y="1120" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="SNM6agnK_Mvu1qLB-bsw-17" parent="SNM6agnK_Mvu1qLB-bsw-8" style="ellipse;html=1;shape=endState;fillColor=#000000;strokeColor=#000000;" value="" vertex="1">
|
||||
<mxGeometry height="30" width="30" x="225" y="1270" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="SNM6agnK_Mvu1qLB-bsw-37" edge="1" parent="SNM6agnK_Mvu1qLB-bsw-8" source="SNM6agnK_Mvu1qLB-bsw-16" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="SNM6agnK_Mvu1qLB-bsw-17">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="SNM6agnK_Mvu1qLB-bsw-12" parent="SNM6agnK_Mvu1qLB-bsw-8" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Ghi nhận thông tin
Hóa đơn đỏ vào lưu trữ" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="100" y="610" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="SNM6agnK_Mvu1qLB-bsw-13" parent="SNM6agnK_Mvu1qLB-bsw-8" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Gọi API đến cổng
thanh toán tương ứng" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="90" y="710" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="SNM6agnK_Mvu1qLB-bsw-19" parent="SNM6agnK_Mvu1qLB-bsw-8" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Xử lý giao dịch tài chính
& Trả về kết quả" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="400" y="710" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="SNM6agnK_Mvu1qLB-bsw-32" edge="1" parent="SNM6agnK_Mvu1qLB-bsw-8" source="SNM6agnK_Mvu1qLB-bsw-13" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="SNM6agnK_Mvu1qLB-bsw-19">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="SNM6agnK_Mvu1qLB-bsw-39" edge="1" parent="SNM6agnK_Mvu1qLB-bsw-8" source="SNM6agnK_Mvu1qLB-bsw-19" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="SNM6agnK_Mvu1qLB-bsw-14">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="SNM6agnK_Mvu1qLB-bsw-43" edge="1" parent="SNM6agnK_Mvu1qLB-bsw-8" source="SNM6agnK_Mvu1qLB-bsw-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" target="SNM6agnK_Mvu1qLB-bsw-7">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="SNM6agnK_Mvu1qLB-bsw-31" edge="1" parent="SNM6agnK_Mvu1qLB-bsw-8" source="SNM6agnK_Mvu1qLB-bsw-7" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="SNM6agnK_Mvu1qLB-bsw-13">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="SNM6agnK_Mvu1qLB-bsw-18" parent="1" style="swimlane;whiteSpace=wrap;html=1;fontStyle=1;startSize=30;fillColor=#e1d5e7;" value="3. API: Cổng thanh toán" vertex="1">
|
||||
<mxGeometry height="1330" width="280" x="1020" y="400" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="SNM6agnK_Mvu1qLB-bsw-20" edge="1" parent="1" source="SNM6agnK_Mvu1qLB-bsw-2" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="SNM6agnK_Mvu1qLB-bsw-3">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="SNM6agnK_Mvu1qLB-bsw-21" edge="1" parent="1" source="SNM6agnK_Mvu1qLB-bsw-3" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="SNM6agnK_Mvu1qLB-bsw-9">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="SNM6agnK_Mvu1qLB-bsw-22" edge="1" parent="1" source="SNM6agnK_Mvu1qLB-bsw-9" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="SNM6agnK_Mvu1qLB-bsw-4">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="850" y="610" />
|
||||
<mxPoint x="530" y="610" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="SNM6agnK_Mvu1qLB-bsw-23" edge="1" parent="1" source="SNM6agnK_Mvu1qLB-bsw-4" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="SNM6agnK_Mvu1qLB-bsw-5">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="SNM6agnK_Mvu1qLB-bsw-27" edge="1" parent="1" source="SNM6agnK_Mvu1qLB-bsw-10" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="SNM6agnK_Mvu1qLB-bsw-11" value="No (Sai định dạng)">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="SNM6agnK_Mvu1qLB-bsw-28" edge="1" parent="1" source="SNM6agnK_Mvu1qLB-bsw-11" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;dashed=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" target="SNM6agnK_Mvu1qLB-bsw-6">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="630" y="735" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="SNM6agnK_Mvu1qLB-bsw-35" edge="1" parent="1" source="SNM6agnK_Mvu1qLB-bsw-15" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;dashed=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" target="SNM6agnK_Mvu1qLB-bsw-4">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="410" y="1545" />
|
||||
<mxPoint x="410" y="665" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="SNM6agnK_Mvu1qLB-bsw-40" edge="1" parent="1" source="SNM6agnK_Mvu1qLB-bsw-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="SNM6agnK_Mvu1qLB-bsw-10">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="SNM6agnK_Mvu1qLB-bsw-44" edge="1" parent="1" source="SNM6agnK_Mvu1qLB-bsw-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="SNM6agnK_Mvu1qLB-bsw-7" value="No">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
95
activity_diagram/khachHang/heThongThanhVien.drawio
Normal file
95
activity_diagram/khachHang/heThongThanhVien.drawio
Normal file
@@ -0,0 +1,95 @@
|
||||
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" version="29.6.6">
|
||||
<diagram name="Loyalty_Rewards" id="l_hJaA-v4Iw4LqijnF8w">
|
||||
<mxGraphModel dx="1426" dy="785" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="aHu1ZTi1NWeMi1je-H2A-1" parent="1" style="swimlane;whiteSpace=wrap;html=1;fontStyle=1;startSize=30;fillColor=#f5f5f5;" value="1. Actor: Khách hàng" vertex="1">
|
||||
<mxGeometry height="840" width="300" x="360" y="360" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="aHu1ZTi1NWeMi1je-H2A-2" parent="aHu1ZTi1NWeMi1je-H2A-1" style="ellipse;html=1;fillColor=#000000;strokeColor=#000000;" value="" vertex="1">
|
||||
<mxGeometry height="30" width="30" x="135" y="50" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="aHu1ZTi1NWeMi1je-H2A-3" parent="aHu1ZTi1NWeMi1je-H2A-1" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Truy cập mục "Ưu đãi"
hoặc tại bước Thanh toán" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="80" y="120" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="aHu1ZTi1NWeMi1je-H2A-4" parent="aHu1ZTi1NWeMi1je-H2A-1" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Xem danh sách &
Chọn Voucher muốn đổi" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="80" y="300" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="aHu1ZTi1NWeMi1je-H2A-5" parent="aHu1ZTi1NWeMi1je-H2A-1" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Nhấn
"Đổi điểm / Áp dụng"" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="80" y="400" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="aHu1ZTi1NWeMi1je-H2A-6" parent="1" style="swimlane;whiteSpace=wrap;html=1;fontStyle=1;startSize=30;fillColor=#dae8fc;" value="2. System: Hệ thống" vertex="1">
|
||||
<mxGeometry height="840" width="410" x="660" y="360" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="aHu1ZTi1NWeMi1je-H2A-7" parent="aHu1ZTi1NWeMi1je-H2A-6" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Tra cứu điểm hiện tại
& Hiển thị danh sách Voucher" vertex="1">
|
||||
<mxGeometry height="50" width="170" x="85" y="200" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="aHu1ZTi1NWeMi1je-H2A-8" parent="aHu1ZTi1NWeMi1je-H2A-6" style="rhombus;whiteSpace=wrap;html=1;" value="Đủ điểm
tích lũy?" vertex="1">
|
||||
<mxGeometry height="80" width="110" x="40" y="460" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="aHu1ZTi1NWeMi1je-H2A-9" parent="aHu1ZTi1NWeMi1je-H2A-6" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;fillColor=#f8cecc;strokeColor=#b85450;" value="Báo lỗi: Không đủ điểm
Từ chối quy đổi" vertex="1">
|
||||
<mxGeometry height="50" width="130" x="210" y="475" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="aHu1ZTi1NWeMi1je-H2A-10" parent="aHu1ZTi1NWeMi1je-H2A-6" style="rhombus;whiteSpace=wrap;html=1;" value="Voucher
còn hạn/hợp lệ?" vertex="1">
|
||||
<mxGeometry height="80" width="110" x="40" y="580" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="aHu1ZTi1NWeMi1je-H2A-11" parent="aHu1ZTi1NWeMi1je-H2A-6" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;fillColor=#f8cecc;strokeColor=#b85450;" value="Báo lỗi: Không khả dụng
hoặc đã hết hạn" vertex="1">
|
||||
<mxGeometry height="50" width="130" x="210" y="595" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="aHu1ZTi1NWeMi1je-H2A-12" parent="aHu1ZTi1NWeMi1je-H2A-6" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Trừ điểm tương ứng &
Áp dụng giảm giá vào đơn" vertex="1">
|
||||
<mxGeometry height="50" width="160" x="15" y="700" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="aHu1ZTi1NWeMi1je-H2A-13" parent="aHu1ZTi1NWeMi1je-H2A-6" style="ellipse;html=1;shape=endState;fillColor=#000000;strokeColor=#000000;" value="" vertex="1">
|
||||
<mxGeometry height="30" width="30" x="80" y="780" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="aHu1ZTi1NWeMi1je-H2A-19" edge="1" parent="aHu1ZTi1NWeMi1je-H2A-6" source="aHu1ZTi1NWeMi1je-H2A-8" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="aHu1ZTi1NWeMi1je-H2A-9" value="No">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="aHu1ZTi1NWeMi1je-H2A-21" edge="1" parent="aHu1ZTi1NWeMi1je-H2A-6" source="aHu1ZTi1NWeMi1je-H2A-8" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="aHu1ZTi1NWeMi1je-H2A-10" value="Yes">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="aHu1ZTi1NWeMi1je-H2A-22" edge="1" parent="aHu1ZTi1NWeMi1je-H2A-6" source="aHu1ZTi1NWeMi1je-H2A-10" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="aHu1ZTi1NWeMi1je-H2A-11" value="No">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="aHu1ZTi1NWeMi1je-H2A-24" edge="1" parent="aHu1ZTi1NWeMi1je-H2A-6" source="aHu1ZTi1NWeMi1je-H2A-10" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="aHu1ZTi1NWeMi1je-H2A-12" value="Yes">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="aHu1ZTi1NWeMi1je-H2A-25" edge="1" parent="aHu1ZTi1NWeMi1je-H2A-6" source="aHu1ZTi1NWeMi1je-H2A-12" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="aHu1ZTi1NWeMi1je-H2A-13">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="aHu1ZTi1NWeMi1je-H2A-14" edge="1" parent="1" source="aHu1ZTi1NWeMi1je-H2A-2" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="aHu1ZTi1NWeMi1je-H2A-3">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="aHu1ZTi1NWeMi1je-H2A-15" edge="1" parent="1" source="aHu1ZTi1NWeMi1je-H2A-3" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="aHu1ZTi1NWeMi1je-H2A-7">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="aHu1ZTi1NWeMi1je-H2A-16" edge="1" parent="1" source="aHu1ZTi1NWeMi1je-H2A-7" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="aHu1ZTi1NWeMi1je-H2A-4">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="aHu1ZTi1NWeMi1je-H2A-17" edge="1" parent="1" source="aHu1ZTi1NWeMi1je-H2A-4" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="aHu1ZTi1NWeMi1je-H2A-5">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="aHu1ZTi1NWeMi1je-H2A-18" edge="1" parent="1" source="aHu1ZTi1NWeMi1je-H2A-5" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="aHu1ZTi1NWeMi1je-H2A-8">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="aHu1ZTi1NWeMi1je-H2A-20" edge="1" parent="1" source="aHu1ZTi1NWeMi1je-H2A-9" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;dashed=1;" target="aHu1ZTi1NWeMi1je-H2A-4">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="1040" y="860" />
|
||||
<mxPoint x="1040" y="685" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="aHu1ZTi1NWeMi1je-H2A-23" edge="1" parent="1" source="aHu1ZTi1NWeMi1je-H2A-11" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;dashed=1;" target="aHu1ZTi1NWeMi1je-H2A-4">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="1040" y="980" />
|
||||
<mxPoint x="1040" y="685" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
125
activity_diagram/khachHang/quanLyHoSo,doiMatKhau.drawio
Normal file
125
activity_diagram/khachHang/quanLyHoSo,doiMatKhau.drawio
Normal file
@@ -0,0 +1,125 @@
|
||||
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36" version="29.6.6">
|
||||
<diagram name="Profile_Security" id="1DR490SUP735quOmXPFP">
|
||||
<mxGraphModel dx="1358" dy="748" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="N5Hd9C5rND-SlJk9wI3H-1" parent="1" style="swimlane;whiteSpace=wrap;html=1;fontStyle=1;startSize=30;fillColor=#f5f5f5;" value="1. Actor: Khách hàng" vertex="1">
|
||||
<mxGeometry height="1170" width="320" x="340" y="260" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="N5Hd9C5rND-SlJk9wI3H-2" parent="N5Hd9C5rND-SlJk9wI3H-1" style="ellipse;html=1;fillColor=#000000;strokeColor=#000000;" value="" vertex="1">
|
||||
<mxGeometry height="30" width="30" x="145" y="50" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="N5Hd9C5rND-SlJk9wI3H-3" parent="N5Hd9C5rND-SlJk9wI3H-1" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Truy cập mục "Hồ sơ của tôi"
hoặc "Cài đặt bảo mật"" vertex="1">
|
||||
<mxGeometry height="50" width="160" x="80" y="120" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="N5Hd9C5rND-SlJk9wI3H-4" parent="N5Hd9C5rND-SlJk9wI3H-1" style="rhombus;whiteSpace=wrap;html=1;" value="Chọn thao tác?" vertex="1">
|
||||
<mxGeometry height="80" width="110" x="105" y="260" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="N5Hd9C5rND-SlJk9wI3H-5" parent="N5Hd9C5rND-SlJk9wI3H-1" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Chỉnh sửa thông tin
(Tên, địa chỉ, SĐT...)
& Nhấn "Lưu"" vertex="1">
|
||||
<mxGeometry height="60" width="140" x="5" y="510" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="N5Hd9C5rND-SlJk9wI3H-6" parent="N5Hd9C5rND-SlJk9wI3H-1" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Nhập mật khẩu cũ,
mật khẩu mới & Nhấn "Lưu"" vertex="1">
|
||||
<mxGeometry height="60" width="140" x="160" y="380" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="N5Hd9C5rND-SlJk9wI3H-7" parent="1" style="swimlane;whiteSpace=wrap;html=1;fontStyle=1;startSize=30;fillColor=#dae8fc;" value="2. System: Hệ thống" vertex="1">
|
||||
<mxGeometry height="1170" width="450" x="660" y="260" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="N5Hd9C5rND-SlJk9wI3H-8" parent="N5Hd9C5rND-SlJk9wI3H-7" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Hiển thị thông tin
cá nhân hiện tại" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="100" y="180" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="N5Hd9C5rND-SlJk9wI3H-11" parent="N5Hd9C5rND-SlJk9wI3H-7" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;fillColor=#f8cecc;strokeColor=#b85450;" value="Báo lỗi: Sai mật khẩu cũ
Từ chối thay đổi" vertex="1">
|
||||
<mxGeometry height="50" width="130" x="60" y="590" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="N5Hd9C5rND-SlJk9wI3H-12" parent="N5Hd9C5rND-SlJk9wI3H-7" style="rhombus;whiteSpace=wrap;html=1;" value="Pass mới
đủ mạnh?" vertex="1">
|
||||
<mxGeometry height="80" width="110" x="180" y="690" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="N5Hd9C5rND-SlJk9wI3H-13" parent="N5Hd9C5rND-SlJk9wI3H-7" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;fillColor=#f8cecc;strokeColor=#b85450;" value="Báo lỗi: Mật khẩu yếu
Yêu cầu quy tắc bảo mật" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="305" y="590" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="N5Hd9C5rND-SlJk9wI3H-27" edge="1" parent="N5Hd9C5rND-SlJk9wI3H-7" source="N5Hd9C5rND-SlJk9wI3H-12" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="N5Hd9C5rND-SlJk9wI3H-13" value="No (Yếu)">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="N5Hd9C5rND-SlJk9wI3H-33" edge="1" parent="N5Hd9C5rND-SlJk9wI3H-7" source="N5Hd9C5rND-SlJk9wI3H-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" target="N5Hd9C5rND-SlJk9wI3H-15">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="N5Hd9C5rND-SlJk9wI3H-9" parent="N5Hd9C5rND-SlJk9wI3H-7" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Cập nhật dữ liệu mới
vào cơ sở dữ liệu" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="10" y="860" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="N5Hd9C5rND-SlJk9wI3H-35" edge="1" parent="N5Hd9C5rND-SlJk9wI3H-7" source="N5Hd9C5rND-SlJk9wI3H-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" target="N5Hd9C5rND-SlJk9wI3H-15">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="N5Hd9C5rND-SlJk9wI3H-14" parent="N5Hd9C5rND-SlJk9wI3H-7" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Mã hóa & Cập nhật
mật khẩu mới" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="165" y="860" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="N5Hd9C5rND-SlJk9wI3H-15" parent="N5Hd9C5rND-SlJk9wI3H-7" style="html=1;align=center;verticalAlign=middle;rounded=1;arcSize=10;" value="Thông báo
cập nhật thành công" vertex="1">
|
||||
<mxGeometry height="50" width="140" x="165" y="1010" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="N5Hd9C5rND-SlJk9wI3H-16" parent="N5Hd9C5rND-SlJk9wI3H-7" style="ellipse;html=1;shape=endState;fillColor=#000000;strokeColor=#000000;" value="" vertex="1">
|
||||
<mxGeometry height="30" width="30" x="220" y="1120" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="N5Hd9C5rND-SlJk9wI3H-32" edge="1" parent="N5Hd9C5rND-SlJk9wI3H-7" source="N5Hd9C5rND-SlJk9wI3H-15" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="N5Hd9C5rND-SlJk9wI3H-16">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="N5Hd9C5rND-SlJk9wI3H-17" edge="1" parent="1" source="N5Hd9C5rND-SlJk9wI3H-2" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="N5Hd9C5rND-SlJk9wI3H-3">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="N5Hd9C5rND-SlJk9wI3H-18" edge="1" parent="1" source="N5Hd9C5rND-SlJk9wI3H-3" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="N5Hd9C5rND-SlJk9wI3H-8">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="N5Hd9C5rND-SlJk9wI3H-19" edge="1" parent="1" source="N5Hd9C5rND-SlJk9wI3H-8" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="N5Hd9C5rND-SlJk9wI3H-4">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="N5Hd9C5rND-SlJk9wI3H-20" edge="1" parent="1" source="N5Hd9C5rND-SlJk9wI3H-4" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" target="N5Hd9C5rND-SlJk9wI3H-5" value="Chỉnh sửa hồ sơ">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="N5Hd9C5rND-SlJk9wI3H-21" edge="1" parent="1" source="N5Hd9C5rND-SlJk9wI3H-4" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" target="N5Hd9C5rND-SlJk9wI3H-6" value="Đổi mật khẩu">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="N5Hd9C5rND-SlJk9wI3H-22" edge="1" parent="1" source="N5Hd9C5rND-SlJk9wI3H-5" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="N5Hd9C5rND-SlJk9wI3H-9">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="420" y="1140" />
|
||||
<mxPoint x="730" y="1140" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="N5Hd9C5rND-SlJk9wI3H-23" edge="1" parent="1" source="N5Hd9C5rND-SlJk9wI3H-6" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="N5Hd9C5rND-SlJk9wI3H-10">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="580" y="700" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="N5Hd9C5rND-SlJk9wI3H-24" edge="1" parent="1" source="N5Hd9C5rND-SlJk9wI3H-10" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="N5Hd9C5rND-SlJk9wI3H-11" value="No (Sai)">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="N5Hd9C5rND-SlJk9wI3H-25" edge="1" parent="1" source="N5Hd9C5rND-SlJk9wI3H-11" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;dashed=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" target="N5Hd9C5rND-SlJk9wI3H-6">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="570" y="875" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="N5Hd9C5rND-SlJk9wI3H-26" edge="1" parent="1" source="N5Hd9C5rND-SlJk9wI3H-10" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="N5Hd9C5rND-SlJk9wI3H-12" value="Yes (Hợp lệ)">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="N5Hd9C5rND-SlJk9wI3H-29" edge="1" parent="1" source="N5Hd9C5rND-SlJk9wI3H-12" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;" target="N5Hd9C5rND-SlJk9wI3H-14" value="Yes (Đủ độ mạnh)">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="N5Hd9C5rND-SlJk9wI3H-10" parent="1" style="rhombus;whiteSpace=wrap;html=1;" value="Mật khẩu cũ
chính xác?" vertex="1">
|
||||
<mxGeometry height="80" width="110" x="840" y="630" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="N5Hd9C5rND-SlJk9wI3H-34" edge="1" parent="1" source="N5Hd9C5rND-SlJk9wI3H-13" style="edgeStyle=orthogonalEdgeStyle;html=1;rounded=0;dashed=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" target="N5Hd9C5rND-SlJk9wI3H-10" value="">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="1035" y="670" />
|
||||
</Array>
|
||||
<mxPoint x="1050" y="835" as="sourcePoint" />
|
||||
<mxPoint x="660" y="670" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
Reference in New Issue
Block a user