diff --git a/diagrams/useCaseDiagram.svg b/diagrams/useCaseDiagram.svg index bbdcbe650889a26509d0c74d13708c75fb860522..d5f5c8af99eb6402f88f9b527409bc437d8d3e3d 100644 --- a/diagrams/useCaseDiagram.svg +++ b/diagrams/useCaseDiagram.svg @@ -1,4 +1,4 @@ <?xml version="1.0" encoding="UTF-8"?> <!-- Do not edit this file with editors other than diagrams.net --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> -<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="341px" height="721px" viewBox="-0.5 -0.5 341 721" content="<mxfile host="app.diagrams.net" modified="2023-03-23T17:23:19.291Z" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" etag="6P2h_acJO2_0erOA-JtT" version="21.0.10" type="device"><diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">7Zpde6I4FMc/jZftw4ugXqrtdKfr7LTr7Hb3ap9IomYMBENQ6aefBMKbUMWOb89sryQnISHn90/OIdgyh+7mgQF//oVCRFqGBjct865lGLph9MSPtESJpdvWE8OMYZiYtNwwxq9I3ZlaQwxRoGyJiVNKOPbLRod6HnJ4yQYYo+tysyklsGTwwQxVDGMHkKr1BUM+V7MwOrn9N4Rn83Rk3VYTdkHaWM0kmANI1wWTed8yh4xSnly5myEi0nmpX14+Ry9ktLAfHp+DJfhr8Pu3P/6+STr7dMgt2RQY8vi7u14s/dHIfn6MXh+Aa+DJtyX9T92irQAJlb/UXHmUOpDR0INIdqK3zMF6jjka+8CRtWshGWGbc5eo6ikmZEgJZfG95hRNNTQV9oAzukBpDURTEBIxlcGMAYjFrNIaj3ooa57ykh03dIFy1QoxjjYFASiXPCDqIs4i0UTVGl3lgigVvCqvc7HoaZt5QSidtCFQAp1lfecQxIXicAATvcLkBXsofugvwBN6daUPDG0cBRy5FV5i4rwMpex85eIiKWUCBM88UWTJLAfSi1ispL6yuxhCOUqtCHKZaLJ36vGxeqam8j2cXc8qszNr2Fk17MyToWtXcCAotiNVpIzP6Yx6gNzn1i3P5W1GlPqK4HfEeaT2VhByWsc3XS3GwasloCFz0I5pqU2BAzZDfEc7NXs55Z38GCKA41V5h66DEd/aZwxEhQY+xR4PCj0/SUNBFoZdkoVpbG2Mh7UXF8kT5LLIptJIKa8T/rgZf/8cIW3oRKMhf/bmN+YlhCLUwKJ/1P1x4V9ZuLXS4t2mWHkXqdIlBFbrNe06BGaZhwlsq32aGx1LYLtcWorsdhxzJ+JiJi+GYcDFOCytEONkdRV5iuzHl5ehS/oOl2Ejiw8jMEHkiQaYYyrjxIRy0W9NAOF0K12gIScitg2z3E+r5hCa1tOBcwQVNg8sul0OLFmSUAgsZk1csU8WV6xfMq6YDeNK99jL/udg2B979zsgdq4LYucD4jsg6kePwD9HsftB8R0U7auCaO7PVJL33o9EZV+i0tYunKi097MchFH8gB5qhFMMiv3grVOHt4+etmhsHXWcCoipl4+T6jLH7IipSKR7KiJ209UlHwiwFQr4cbnsPX0SsCbQQrZ9Ri6d9qW5dA7gkiwWzWcUhk68d52d0HTqmL1zErK09q11YUbdwxlhbyUcQ+Xgv/zmZvYuvYjSB9pFqO95lAMu4SxDQDCPj3o8mJQ9nhjotCW/YInUIfgfLC677ivHeclVv3JUMwWRnhHJbYzYCjvN8oU0/RPQG9CZAGcxi18IviYZnrJDwBZfxV1SHDK116wdi/Bk2Z2xtSVenlqDU0X5Hfl6oZ18qW1Dsy+eaegNXrA+YUTg1UI7eXq4Da1jnxHari8dNcwCH3hZbIMwfk1fYbQuMCs2OVbkkhi6VtuqefGddh3kODHLYJ79U6D4CVg7V2DTO5cG9/YOmVApoLCXIU0QFa4UNLU+WWr5UzHWgmSF3labpBbp+NpxZMVNEJ9q9UWDrr+pHfyJBgGexIEXQBiflQA57bZwaDZ+QW3JeOVn2CfCM274qTjflvMO2eZ/inCEchE74x6kn3APEsX8f0vJF8f831/m/Q8=</diagram></mxfile>"><defs/><g><rect x="160" y="0" width="180" height="720" rx="27" ry="27" fill="#fef0ef" stroke="rgb(0, 0, 0)" pointer-events="all"/><rect x="175" y="10" width="150" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 148px; height: 1px; padding-top: 25px; margin-left: 175px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: right;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">Winery Management System</div></div></div></foreignObject><text x="323" y="29" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="end" font-weight="bold">Winery Management System</text></switch></g><path d="M 75 200 L 106 200 L 181.76 200" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 187.76 200 L 179.76 204 L 181.76 200 L 179.76 196 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><path d="M 75 200 L 133 200 L 133 90 L 181.76 90" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 187.76 90 L 179.76 94 L 181.76 90 L 179.76 86 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="60" cy="167.5" rx="7.5" ry="7.5" fill="#0091ac" stroke="rgb(0, 0, 0)" stroke-width="2" pointer-events="all"/><path d="M 60 175 L 60 200 M 60 180 L 45 180 M 60 180 L 75 180 M 60 200 L 45 220 M 60 200 L 75 220" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 227px; margin-left: 60px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><b>Customer</b></div></div></div></foreignObject><text x="60" y="239" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Custo...</text></switch></g><path d="M 75 310 L 181.76 310" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 187.76 310 L 179.76 314 L 181.76 310 L 179.76 306 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><path d="M 75 310 L 132.5 310 L 132.5 424.5 L 181.76 424.5" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 187.76 424.5 L 179.76 428.5 L 181.76 424.5 L 179.76 420.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><path d="M 75 310 L 132.5 310 L 132.5 540 L 181.76 540" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 187.76 540 L 179.76 544 L 181.76 540 L 179.76 536 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><path d="M 75 310 L 132.5 310 L 132.5 660 L 181.76 660" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 187.76 660 L 179.76 664 L 181.76 660 L 179.76 656 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="60" cy="287.5" rx="7.5" ry="7.5" fill="#0091ac" stroke="rgb(0, 0, 0)" stroke-width="2" pointer-events="all"/><path d="M 60 295 L 60 320 M 60 300 L 45 300 M 60 300 L 75 300 M 60 320 L 45 340 M 60 320 L 75 340" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 347px; margin-left: 60px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><b>Manager</b></div></div></div></foreignObject><text x="60" y="359" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Manag...</text></switch></g><ellipse cx="250" cy="200" rx="60" ry="40" fill="#0091ac" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 200px; margin-left: 191px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><b>Buy wine</b></div></div></div></foreignObject><text x="250" y="204" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Buy wine</text></switch></g><ellipse cx="250" cy="660" rx="60" ry="40" fill="#bd5e66" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 660px; margin-left: 191px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><b>Manage harvest</b></div></div></div></foreignObject><text x="250" y="664" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Manage harvest</text></switch></g><ellipse cx="250" cy="424.5" rx="60" ry="40" fill="#ffc396" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 425px; margin-left: 191px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><b>Manage wine production</b></div></div></div></foreignObject><text x="250" y="428" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Manage wine producti...</text></switch></g><ellipse cx="250" cy="310" rx="60" ry="40" fill="#0091ac" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 310px; margin-left: 191px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><b>Manage wine inventory</b></div></div></div></foreignObject><text x="250" y="314" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Manage wine inventory</text></switch></g><ellipse cx="250" cy="540" rx="60" ry="40" fill="#ffc396" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 540px; margin-left: 191px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><b>Annotate quality and quantity of grapes</b></div></div></div></foreignObject><text x="250" y="544" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Annotate quality and...</text></switch></g><path d="M 0 400 L 90 400 L 120 430 L 120 480 L 0 480 L 0 400 Z" fill="#0091ac" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 90 400 L 90 430 L 120 430 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all"/><path d="M 90 400 L 90 430 L 120 430" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 440px; margin-left: 1px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><b>Bottle Service</b></div></div></div></foreignObject><text x="60" y="444" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Bottle Service</text></switch></g><path d="M 0 520 L 90 520 L 120 550 L 120 600 L 0 600 L 0 520 Z" fill="#ffc396" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 90 520 L 90 550 L 120 550 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all"/><path d="M 90 520 L 90 550 L 120 550" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 560px; margin-left: 1px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><b>Grape Service</b></div></div></div></foreignObject><text x="60" y="564" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Grape Service</text></switch></g><path d="M 0 640 L 90 640 L 120 670 L 120 720 L 0 720 L 0 640 Z" fill="#bd5e66" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 90 640 L 90 670 L 120 670 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all"/><path d="M 90 640 L 90 670 L 120 670" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 680px; margin-left: 1px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><b>Field Service</b></div></div></div></foreignObject><text x="60" y="684" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Field Service</text></switch></g><ellipse cx="250" cy="90" rx="60" ry="40" fill="#f8cecc" stroke="#b85450" stroke-dasharray="3 3" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 90px; margin-left: 191px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><span>Add review</span></div></div></div></foreignObject><text x="250" y="94" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Add review</text></switch></g><path d="M 0 40 L 90 40 L 120 70 L 120 120 L 0 120 L 0 40 Z" fill="#f8cecc" stroke="#b85450" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="all"/><path d="M 90 40 L 90 70 L 120 70 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all"/><path d="M 90 40 L 90 70 L 120 70" fill="none" stroke="#b85450" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 80px; margin-left: 1px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><span style=""><br />Review service.<br /><font style="font-size: 8px;">Possible additional 4th service</font></span></div></div></div></foreignObject><text x="60" y="84" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Review service....</text></switch></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg> \ No newline at end of file +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="341px" height="721px" viewBox="-0.5 -0.5 341 721" content="<mxfile host="app.diagrams.net" modified="2023-04-13T15:14:38.280Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36" etag="TlJQy7465g5vFPyD2ohf" version="21.1.7" type="device"><diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">7ZpdW6M4FMc/TS/14aXQ9lKr6+h2dnQ7u85c7ZOSlGYKCYbQFj/9JJDw0mKlTl98Zr1RchIScn7/5BxCO/YwXN0wEM0+U4iCjmXAVce+6liW7Q7EX2lIc0O/rww+wzA3GaVhjJ9RbjS1NcEQxcqWmzilAcdR3ehRQpDHazbAGF3Wm01pAGuGCPhowzD2QLBpfcSQz9QsrF5p/4SwP9Mjm3rCIdCN1UziGYB0WTHZ1x17yCjl+VW4GqJA+k775fE2fQxGc/fm7iF+Av9c/vn1r3/P8s7+2OWWYgoMEf7mrudP0WjkPtylzzcgtPDk6xP9T91iLECQKH+pufJUO5DRhEAkOzE79uVyhjkaR8CTtUuhGGGb8TBQ1VMcBEMaUJbda0/R1EBTYY85o3OkayCagiQQU7n0GYBYzErXEEpQ0Vzzkh23dIFy1QIxjlYVASiX3CAaIs5S0UTVWn3lAiVvU9NelmIxdZtZRSg93RAogfpF3yUEcaE47MDE3GDyiAnKHvozIEKvofSBZYzTmKNwg5eYOK9DqTtfubhKSplAgH0iiiyf5aX0IhYr6ULZQwyhHKVRBKVMDNk7JXysnqmtfHdnN3Dq7OwGdk4DO/tg6LobOBAU25EqUsZn1KcEBNeldc1zZZsRpZEi+ANxnqq9FSScNvHVq8XaebXENGEe2jIttSlwwHzEt7RTs5dT3sqPoQBwvKjv0E0wslsvGANppUFEMeFxped7aajIwnJrsrCttY1xt/biIn+CUhbFVFop5XnC71bjH7cpMoZeOhryBzI7s08hFKEGln5T92eF77Jw7uji1apaeZWq0ikE1ug1430IzLF3E9hae50b7Utg21xai+xuFnMn4sKXF8Mk5mIcpivEOEXdhjxF9hPJyyQMLjwuw0YRH0ZggoJ7GmOOqYwTE8pFvw0BhNO1dIEmPBCxbVjkfsZmDmEYAxN4e1Bh+8BiuvXAUiQJlcBiN8QV92Bxxfkt44rdMq70973sfw2G+7F3vwFi731B7H1AfANEc+8R+Nco9j8ovoGi+64g2q9nKvl770ei8lqi0jVOnKh0X2d5maTZAxLUCqcYFEfxS6cOLx89rdFYO+o4FBDbrB8nNWWOxRFTlUj/UETctqtLPhBgCxTz/XJ59fRJwJpAB7nuEbn0uqfm0tuBS75YjIhRmHjZ3nV0QtOpZw+OScgxuufOiRn1d2eEyUI4hsrBf/vNzR6cehHpB9pG6IIQygGXcJ4SEGCeHfUQmJcJzw102pFfsETqEP8Ptj+36SvHccltfuXYIHdbWUsglH4lk1j+GyO2wF67/EGng0IELWhNgDf3sxeEL3nGp+wQsPkXcZcUi0z1DWfLojxYtmetbZGnp9jilPG+ErWM90nu4MFtnZx78vTDbPHW9SlPBzHx3y25g++c6+R67hHJbfsG0gAujgApoh6E2Qv8AqNlhVm1yb5imsTQd7pOwyvxtO8hz8tYxrPiNwTVj8PGsUKe2Ts1uJf3ypxKBYX7lNAcUeVKQVOLlGnL34qxEecr9HyzibZIxzeOIyvO4uy860I06EerxsHvaRzjSSBTKQBhdooC5LS7wqHF+BW15ePVn+E1ER5x19fifFnOW2Rb/lzCE8pF7Ih7kHnAPUgUy1805d8iy5+F2dc/AQ==</diagram></mxfile>"><defs/><g><rect x="160" y="0" width="180" height="720" rx="27" ry="27" fill="#fef0ef" stroke="rgb(0, 0, 0)" pointer-events="all"/><rect x="175" y="10" width="150" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-end; width: 148px; height: 1px; padding-top: 25px; margin-left: 175px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: right;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: normal; overflow-wrap: normal;">Winery Management System</div></div></div></foreignObject><text x="323" y="29" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="end" font-weight="bold">Winery Management System</text></switch></g><path d="M 75 200 L 106 200 L 181.76 200" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 187.76 200 L 179.76 204 L 181.76 200 L 179.76 196 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><path d="M 75 200 L 133 200 L 133 90 L 181.76 90" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 187.76 90 L 179.76 94 L 181.76 90 L 179.76 86 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="60" cy="167.5" rx="7.5" ry="7.5" fill="#0091ac" stroke="rgb(0, 0, 0)" stroke-width="2" pointer-events="all"/><path d="M 60 175 L 60 200 M 60 180 L 45 180 M 60 180 L 75 180 M 60 200 L 45 220 M 60 200 L 75 220" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 227px; margin-left: 60px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><b>Customer</b></div></div></div></foreignObject><text x="60" y="239" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Custo...</text></switch></g><path d="M 75 310 L 181.76 310" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 187.76 310 L 179.76 314 L 181.76 310 L 179.76 306 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><path d="M 75 310 L 132.5 310 L 132.5 424.5 L 181.76 424.5" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 187.76 424.5 L 179.76 428.5 L 181.76 424.5 L 179.76 420.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><path d="M 75 310 L 132.5 310 L 132.5 540 L 181.76 540" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 187.76 540 L 179.76 544 L 181.76 540 L 179.76 536 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><path d="M 75 310 L 132.5 310 L 132.5 660 L 181.76 660" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 187.76 660 L 179.76 664 L 181.76 660 L 179.76 656 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="60" cy="287.5" rx="7.5" ry="7.5" fill="#0091ac" stroke="rgb(0, 0, 0)" stroke-width="2" pointer-events="all"/><path d="M 60 295 L 60 320 M 60 300 L 45 300 M 60 300 L 75 300 M 60 320 L 45 340 M 60 320 L 75 340" fill="none" stroke="rgb(0, 0, 0)" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-start; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 347px; margin-left: 60px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: nowrap;"><b>Manager</b></div></div></div></foreignObject><text x="60" y="359" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Manag...</text></switch></g><ellipse cx="250" cy="200" rx="60" ry="40" fill="#0091ac" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 200px; margin-left: 191px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><b>Buy wine</b></div></div></div></foreignObject><text x="250" y="204" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Buy wine</text></switch></g><ellipse cx="250" cy="660" rx="60" ry="40" fill="#bd5e66" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 660px; margin-left: 191px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><b>Manage harvest</b></div></div></div></foreignObject><text x="250" y="664" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Manage harvest</text></switch></g><ellipse cx="250" cy="424.5" rx="60" ry="40" fill="#ffc396" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 425px; margin-left: 191px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><b>Manage wine production</b></div></div></div></foreignObject><text x="250" y="428" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Manage wine producti...</text></switch></g><ellipse cx="250" cy="310" rx="60" ry="40" fill="#0091ac" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 310px; margin-left: 191px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><b>Manage wine inventory</b></div></div></div></foreignObject><text x="250" y="314" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Manage wine inventory</text></switch></g><ellipse cx="250" cy="540" rx="60" ry="40" fill="#bd5e66" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 540px; margin-left: 191px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><b>Annotate quality and quantity of grapes</b></div></div></div></foreignObject><text x="250" y="544" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Annotate quality and...</text></switch></g><path d="M 0 400 L 90 400 L 120 430 L 120 480 L 0 480 L 0 400 Z" fill="#0091ac" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 90 400 L 90 430 L 120 430 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all"/><path d="M 90 400 L 90 430 L 120 430" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 440px; margin-left: 1px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><b>Inventory Service</b></div></div></div></foreignObject><text x="60" y="444" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Inventory Service</text></switch></g><path d="M 0 520 L 90 520 L 120 550 L 120 600 L 0 600 L 0 520 Z" fill="#ffc396" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 90 520 L 90 550 L 120 550 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all"/><path d="M 90 520 L 90 550 L 120 550" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 560px; margin-left: 1px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><b>Production Service</b></div></div></div></foreignObject><text x="60" y="564" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Production Service</text></switch></g><path d="M 0 640 L 90 640 L 120 670 L 120 720 L 0 720 L 0 640 Z" fill="#bd5e66" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 90 640 L 90 670 L 120 670 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all"/><path d="M 90 640 L 90 670 L 120 670" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 680px; margin-left: 1px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><b>Harvesting Service</b></div></div></div></foreignObject><text x="60" y="684" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Harvesting Service</text></switch></g><ellipse cx="250" cy="90" rx="60" ry="40" fill="#f8cecc" stroke="#b85450" stroke-dasharray="3 3" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 90px; margin-left: 191px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><span>Add review</span></div></div></div></foreignObject><text x="250" y="94" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Add review</text></switch></g><path d="M 0 40 L 90 40 L 120 70 L 120 120 L 0 120 L 0 40 Z" fill="#f8cecc" stroke="#b85450" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="all"/><path d="M 90 40 L 90 70 L 120 70 Z" fill-opacity="0.05" fill="#000000" stroke="none" pointer-events="all"/><path d="M 90 40 L 90 70 L 120 70" fill="none" stroke="#b85450" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 80px; margin-left: 1px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;"><span style=""><br />Review service.<br /><font style="font-size: 8px;">Possible additional 4th service</font></span></div></div></div></foreignObject><text x="60" y="84" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Review service....</text></switch></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg> \ No newline at end of file