maj v1.0.0
Before Width: | Height: | Size: 6.6 KiB After Width: | Height: | Size: 9.1 KiB |
@ -7,9 +7,10 @@
|
||||
inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)"
|
||||
id="svg8"
|
||||
version="1.1"
|
||||
viewBox="0 0 63.420552 8.6393155"
|
||||
height="32.652531"
|
||||
width="239.69972"
|
||||
viewBox="0 0 90.019821 11.532569"
|
||||
height="43.587662"
|
||||
width="340.23239"
|
||||
xml:space="preserve"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
@ -17,10 +18,8 @@
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||||
<defs
|
||||
id="defs2">
|
||||
<linearGradient
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"><defs
|
||||
id="defs2"><linearGradient
|
||||
id="k"
|
||||
gradientTransform="matrix(7.99974,0,0,7.9977797,-873.96742,-7808.7674)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
@ -28,136 +27,103 @@
|
||||
x2="111.74973"
|
||||
xlink:href="#b"
|
||||
y1="991.62115"
|
||||
y2="977.11713" />
|
||||
<linearGradient
|
||||
id="b">
|
||||
<stop
|
||||
y2="977.11713" /><linearGradient
|
||||
id="b"><stop
|
||||
offset="0"
|
||||
stop-color="#0369a3"
|
||||
id="stop7" />
|
||||
<stop
|
||||
id="stop7" /><stop
|
||||
offset="1"
|
||||
stop-color="#1c99e0"
|
||||
id="stop9" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="stop9" /></linearGradient><linearGradient
|
||||
id="j"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="108.00134"
|
||||
x2="20.001341"
|
||||
y1="122"
|
||||
y2="6">
|
||||
<stop
|
||||
y2="6"><stop
|
||||
offset="0"
|
||||
stop-color="#e6e6e6"
|
||||
id="stop35" />
|
||||
<stop
|
||||
id="stop35" /><stop
|
||||
offset="1"
|
||||
stop-color="#fff"
|
||||
id="stop37" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="stop37" /></linearGradient><linearGradient
|
||||
id="i"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="108.00134"
|
||||
x2="20.001341"
|
||||
xlink:href="#b"
|
||||
y1="130"
|
||||
y2="14" />
|
||||
<linearGradient
|
||||
y2="14" /><linearGradient
|
||||
id="h"
|
||||
gradientTransform="matrix(4.4999,0,0,3.66665,-942.97741,2199.6564)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x2="0"
|
||||
y1="-581.63782"
|
||||
y2="-578.63782">
|
||||
<stop
|
||||
y2="-578.63782"><stop
|
||||
offset="0"
|
||||
stop-color="#63bbee"
|
||||
id="stop29" />
|
||||
<stop
|
||||
id="stop29" /><stop
|
||||
offset="1"
|
||||
stop-color="#aadcf7"
|
||||
id="stop31" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="stop31" /></linearGradient><linearGradient
|
||||
id="g"
|
||||
gradientTransform="matrix(-4.19983,0,0,3.9111,1540.9405,-4523.1636)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x2="0"
|
||||
xlink:href="#a"
|
||||
y1="1173"
|
||||
y2="1178" />
|
||||
<linearGradient
|
||||
id="a">
|
||||
<stop
|
||||
y2="1178" /><linearGradient
|
||||
id="a"><stop
|
||||
offset="0"
|
||||
stop-color="#666"
|
||||
id="stop2" />
|
||||
<stop
|
||||
id="stop2" /><stop
|
||||
offset="1"
|
||||
stop-color="#333"
|
||||
id="stop4" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="stop4" /></linearGradient><linearGradient
|
||||
id="f"
|
||||
gradientTransform="matrix(4.19983,0,0,3.9111,-1392.9394,-4521.9436)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x2="0"
|
||||
xlink:href="#a"
|
||||
y1="1173"
|
||||
y2="1178" />
|
||||
<linearGradient
|
||||
y2="1178" /><linearGradient
|
||||
id="e"
|
||||
gradientTransform="matrix(1.19997,0,0,1.22222,-281.19161,858.5534)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x2="0"
|
||||
y1="-629.66907"
|
||||
y2="-635.54944">
|
||||
<stop
|
||||
y2="-635.54944"><stop
|
||||
offset="0"
|
||||
stop-color="#18a303"
|
||||
id="stop22" />
|
||||
<stop
|
||||
id="stop22" /><stop
|
||||
offset="1"
|
||||
stop-color="#106802"
|
||||
id="stop24" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="stop24" /></linearGradient><linearGradient
|
||||
id="d"
|
||||
gradientTransform="matrix(4.19983,0,0,3.9111,-1392.9394,-4517.0536)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x2="0"
|
||||
y1="1173"
|
||||
y2="1178">
|
||||
<stop
|
||||
y2="1178"><stop
|
||||
offset="0"
|
||||
stop-color="#0369a3"
|
||||
id="stop17" />
|
||||
<stop
|
||||
id="stop17" /><stop
|
||||
offset="1"
|
||||
stop-color="#023f62"
|
||||
id="stop19" />
|
||||
</linearGradient>
|
||||
<linearGradient
|
||||
id="stop19" /></linearGradient><linearGradient
|
||||
id="c"
|
||||
gradientTransform="matrix(0,0.791084,-1.28,0,1499.6005,-282.0136)"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
x1="445.69522"
|
||||
x2="441.38797"
|
||||
y1="1103.5776"
|
||||
y2="1099.8198">
|
||||
<stop
|
||||
y2="1099.8198"><stop
|
||||
offset="0"
|
||||
stop-color="#e9b913"
|
||||
id="stop12" />
|
||||
<stop
|
||||
id="stop12" /><stop
|
||||
offset="1"
|
||||
stop-color="#ff0"
|
||||
id="stop14" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<sodipodi:namedview
|
||||
id="stop14" /></linearGradient></defs><sodipodi:namedview
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:window-y="-8"
|
||||
inkscape:window-x="-8"
|
||||
@ -174,11 +140,11 @@
|
||||
inkscape:snap-global="true"
|
||||
showgrid="false"
|
||||
inkscape:document-rotation="0"
|
||||
inkscape:current-layer="layer1"
|
||||
inkscape:current-layer="g2056"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:cy="17.141845"
|
||||
inkscape:cx="116.90985"
|
||||
inkscape:zoom="4.0544061"
|
||||
inkscape:cy="61.201469"
|
||||
inkscape:cx="121.69745"
|
||||
inkscape:zoom="2.8348993"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
borderopacity="1.0"
|
||||
@ -192,48 +158,28 @@
|
||||
inkscape:object-paths="true"
|
||||
inkscape:snap-page="true"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:deskcolor="#d1d1d1">
|
||||
<sodipodi:guide
|
||||
inkscape:deskcolor="#d1d1d1"><sodipodi:guide
|
||||
id="guide1680"
|
||||
orientation="0,-1"
|
||||
position="38.054425,-5.2635201"
|
||||
inkscape:locked="false" />
|
||||
<sodipodi:guide
|
||||
position="4.5254264,3.8203654"
|
||||
orientation="-0.71102562,0.7031661"
|
||||
id="guide2372"
|
||||
inkscape:locked="false" />
|
||||
<sodipodi:guide
|
||||
position="11.159156,2.3092679"
|
||||
position="38.054425,-3.3969052"
|
||||
inkscape:locked="false" /><sodipodi:guide
|
||||
position="11.159156,4.1758828"
|
||||
orientation="0,-1"
|
||||
id="guide946"
|
||||
inkscape:locked="false" />
|
||||
</sodipodi:namedview>
|
||||
<metadata
|
||||
id="metadata5">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
transform="translate(-30.274579,-46.744205)"
|
||||
inkscape:locked="false" /></sodipodi:namedview><metadata
|
||||
id="metadata5"><rdf:RDF><cc:Work
|
||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><g
|
||||
transform="translate(-30.274579,-45.717567)"
|
||||
id="layer1"
|
||||
inkscape:groupmode="layer"
|
||||
inkscape:label="Calque 1">
|
||||
<g
|
||||
inkscape:label="Calque 1"><g
|
||||
id="g854"
|
||||
transform="matrix(0.46962342,0,0,0.46954938,34.68549,31.42631)"
|
||||
style="stroke-width:1.56539">
|
||||
<g
|
||||
style="stroke-width:1.56539"><g
|
||||
id="g919"
|
||||
transform="matrix(2.0256057,0,0,2.085527,3.858094,-3.9539377)"
|
||||
style="stroke:#000000;stroke-width:1.20891;stroke-opacity:1">
|
||||
<rect
|
||||
style="stroke:#000000;stroke-width:1.20891;stroke-opacity:1"><rect
|
||||
ry="0.56339979"
|
||||
y="4.3255968"
|
||||
x="0.92013353"
|
||||
@ -241,21 +187,16 @@
|
||||
width="3.8382711"
|
||||
id="rect12"
|
||||
style="fill:#de0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.078579;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
rx="0.5800662" />
|
||||
<path
|
||||
rx="0.5800662" /><path
|
||||
style="fill:#ffffff;stroke:#ffffff;stroke-width:0.683033;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="M 1.6159,5.0384659 3.9724208,7.4062084"
|
||||
id="path841" />
|
||||
<path
|
||||
id="path841" /><path
|
||||
id="path843"
|
||||
d="M 3.9724208,5.0384659 1.6159,7.4062084"
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.683033;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
|
||||
</g>
|
||||
<g
|
||||
style="fill:none;stroke:#ffffff;stroke-width:0.683033;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /></g><g
|
||||
id="g923"
|
||||
transform="matrix(1.9487365,0,0,2.0063839,-0.66234441,-0.08147761)"
|
||||
style="stroke-width:1.20891">
|
||||
<rect
|
||||
style="stroke-width:1.20891"><rect
|
||||
style="fill:#00bf00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.078579;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
id="rect10"
|
||||
width="3.8382711"
|
||||
@ -263,89 +204,98 @@
|
||||
x="0.92013353"
|
||||
y="0.34176376"
|
||||
ry="0.56339979"
|
||||
rx="0.5800662" />
|
||||
<path
|
||||
rx="0.5800662" /><path
|
||||
style="fill:#ffffff;stroke:none;stroke-width:0.319856px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="M 1.4619106,1.7500935 C 1.3627577,2.4034195 1.7869697,2.7038331 2.3820759,3.4752278 2.7236407,3.2105071 3.8437643,1.6082077 4.3539528,0.68451321 3.7444013,1.2569625 3.3467309,1.6796751 2.3752981,2.7432214 1.891109,2.378332 1.7782083,2.0571129 1.4619106,1.7500935 Z"
|
||||
id="path16"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
</g>
|
||||
<rect
|
||||
sodipodi:nodetypes="ccccc" /></g></g><rect
|
||||
style="fill:none;stroke:none;stroke-width:0.148;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:fill markers stroke;stop-color:#000000"
|
||||
id="rect4845"
|
||||
width="66.024391"
|
||||
height="16.182283"
|
||||
x="31.987135"
|
||||
y="46.825306" />
|
||||
<text
|
||||
y="46.825306" /><text
|
||||
xml:space="preserve"
|
||||
style="font-size:4.93889px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;stroke-width:0.192132"
|
||||
x="38.17931"
|
||||
y="52.831486"
|
||||
x="41.364815"
|
||||
y="53.197578"
|
||||
id="text835"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan833"
|
||||
x="38.17931"
|
||||
y="52.831486"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.93889px;font-family:Pacifico;-inkscape-font-specification:Pacifico;stroke-width:0.192132">Inscriptions des étudiants</tspan></text>
|
||||
<g
|
||||
transform="matrix(0.13595176,0,0,0.13595271,46.02088,25.222844)"
|
||||
x="41.364815"
|
||||
y="53.197578"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.93889px;font-family:Pacifico;-inkscape-font-specification:Pacifico;stroke-width:0.192132">Gestion des inscriptions des étudiants</tspan></text><g
|
||||
transform="matrix(0.1376497,0,0,0.15959018,15.807283,23.767637)"
|
||||
id="g884"
|
||||
style="stroke-width:2.06726;stroke-miterlimit:4;stroke-dasharray:none">
|
||||
<rect
|
||||
style="fill:#00ff00;fill-rule:evenodd;stroke:#000000;stroke-width:2.06726;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
style="stroke-width:1.89623;stroke-miterlimit:4;stroke-dasharray:none"><rect
|
||||
style="fill:#00ff00;fill-rule:evenodd;stroke:#000000;stroke-width:1.89623;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
id="rect880"
|
||||
width="38.433739"
|
||||
height="35.890331"
|
||||
x="37.868542"
|
||||
y="83.64991"
|
||||
ry="2.5985754"
|
||||
rx="2.5985754" />
|
||||
<path
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:8.26885;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke"
|
||||
rx="2.5985754" /><path
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:7.58474;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:markers fill stroke"
|
||||
d="M 71.512572,88.41099 60.11298,113.78783 43.185151,105.76978 55.59032,107.11953 Z"
|
||||
id="path882"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
</g>
|
||||
<g
|
||||
sodipodi:nodetypes="ccccc" /></g><g
|
||||
id="g707"
|
||||
transform="matrix(1.3014879,0,0,1.3013395,-10.293874,-14.21557)"
|
||||
style="stroke-width:0.768395">
|
||||
<path
|
||||
transform="matrix(-1.3014879,0,0,1.3013395,90.568179,-27.473987)"
|
||||
style="stroke-width:0.768395"><path
|
||||
style="fill:#ffaaaa;stroke:#ffaaaa;stroke-width:0.145387px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
|
||||
d="m 32.868516,47.600605 -0.366612,-0.401844 c -0.130653,-0.0014 -0.244136,-0.02956 -0.445709,0.07959 -0.223557,0.171563 -0.330967,0.316158 -0.426213,0.457928 -0.08585,0.16678 -0.06788,0.284727 -0.04862,0.402065 l 0.389419,0.37004 z"
|
||||
id="path1605"
|
||||
sodipodi:nodetypes="ccccccc" />
|
||||
<path
|
||||
sodipodi:nodetypes="ccccccc" /><path
|
||||
id="path903"
|
||||
d="m 33.069673,47.791562 0.480667,-0.318663 c 0.418787,0.621828 0.209483,0.808821 1.279672,1.881624"
|
||||
style="fill:none;stroke:#686868;stroke-width:0.27145;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<g
|
||||
sodipodi:nodetypes="ccc" /><g
|
||||
id="g901"
|
||||
style="stroke-width:1.35985;stroke-miterlimit:4;stroke-dasharray:none"
|
||||
transform="matrix(0.05389082,-0.02832206,0.02707528,0.05589484,22.682222,45.978325)">
|
||||
<path
|
||||
transform="matrix(0.05389082,-0.02832206,0.02707528,0.05589484,22.682222,45.978325)"><path
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.35985;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 165.60421,210.25518 -16.67346,-14.97786 19.49947,-6.49982 z"
|
||||
id="path886" />
|
||||
<path
|
||||
id="path886" /><path
|
||||
style="fill:#ffcc00;stroke:#000000;stroke-width:1.35985;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 148.93075,195.27732 -29.6731,-89.58453 19.78207,-6.217222 29.3905,89.301932 z"
|
||||
id="path888"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
sodipodi:nodetypes="ccccc" /><path
|
||||
style="fill:#cccccc;stroke:#000000;stroke-width:1.35985;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 119.25765,105.69279 19.78206,-6.217223 5.18467,15.184943 -20.19347,6.3466 z"
|
||||
id="path896"
|
||||
sodipodi:nodetypes="ccccc" />
|
||||
<path
|
||||
sodipodi:nodetypes="ccccc" /><path
|
||||
style="fill:#000000;stroke:none;stroke-width:1.35985;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 165.60421,210.25518 1.82913,-13.90142 c -1.86721,0.41019 -1.24071,5.14178 -2.26609,5.73964 -0.90416,0.52717 -2.9307,-2.35026 -4.06786,-2.12548 -1.70014,0.33605 2.39156,6.64425 -1.96215,4.47795 z"
|
||||
id="path1247"
|
||||
sodipodi:nodetypes="ccsscc" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
sodipodi:nodetypes="ccsscc" /></g></g><g
|
||||
id="g489"
|
||||
transform="matrix(0.08348366,0,0,0.08348366,79.288682,57.922646)"
|
||||
style="stroke-width:3.16928"><path
|
||||
d="m -741.71893,-92.768085 c 0,0 -11.32,-2.98625 -17.8125,14.655 -4.485,10.1175 -3.72125,9.35625 -6.325,14.7975 -2.795,5.84125 -5.46125,7.92125 -4.66,7.5125 0,0 9.78,1.7025 17.89625,-14.74 4.4775,-9.0725 5.87125,-20.2225 11.26125,-22.2375"
|
||||
style="fill:#193476;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.16928"
|
||||
id="path2574" /><path
|
||||
d="m -772.37643,-52.971835 c 0.57875,-0.62125 0.89875,-1.0375 0.89875,-1.0375 -7.335,3.9025 -8.60125,1.665 -9.195,-1.065 -0.58875,-2.73 3.30375,-12.87625 6.23625,-22.4325 2.9325,-9.5625 -0.9025,-12.87625 -3.4775,-12.49 -2.57875,0.3925 -7.3,1.5625 -7.3,1.5625 0,0 1.58875,-0.195 2.82125,3.1225 0.97,2.60625 -5.3575,20.6775 -5.3575,20.6775 0,0 -4.09,11.70875 0.175,15.44375 5.8425,3.97 12.4975,-1.38125 15.19875,-3.78125"
|
||||
style="fill:#f46717;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.16928"
|
||||
id="path2576" /><path
|
||||
d="m -658.54018,-67.648085 c -25.62625,-4.69875 -50.81375,-1.24875 -72.40125,4.9625 -0.42375,1.26875 -0.81,2.43 -1.16,3.465 43.9475,-12.3625 73.56125,-8.4275 73.56125,-8.4275"
|
||||
style="fill:#b3bbe5;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.16928"
|
||||
id="path2578" /><path
|
||||
d="m -743.76143,-58.555585 c -30.035,10.71625 -50.45125,25.19 -50.45125,25.19 17.4525,-9.72125 34.0525,-16.78 49.275,-21.88875 0.0937,-0.26625 0.1875,-0.525 0.27875,-0.78375 0.30375,-0.8525 0.605,-1.69 0.8975,-2.5175"
|
||||
style="fill:#b3bbe5;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.16928"
|
||||
id="path2580" /><path
|
||||
d="m -736.28768,-35.186835 c -3.52625,-3.52625 1.15,-15.425 2.64125,-19.53 0.28875,-0.79125 0.8325,-2.3725 1.545,-4.50375 0.35,-1.035 0.73625,-2.19625 1.16,-3.465 2.02625,-6.09125 4.805,-14.565 7.3975,-22.51875 2.64125,-8.74 0.1375,-12.23875 -5.25625,-12.23875 -3.81875,1.17625 -9.83875,2.34875 -9.83875,2.34875 0,0 6.9,0.1475 4.11,8.95625 -1.705,5.39375 -4.7375,14.9 -9.2325,27.5825 -0.2925,0.8275 -0.59375,1.665 -0.8975,2.5175 -0.0912,0.25875 -0.185,0.5175 -0.27875,0.78375 -3.34625,9.51125 -6.77125,22.40375 2.4975,26.03 6.75375,2.64375 17.46,-3.76 23.32875,-11.245 -8.80625,6.01625 -13.6525,8.80875 -17.17625,5.2825"
|
||||
style="fill:#35af3f;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.16928"
|
||||
id="path2582" /></g><g
|
||||
id="g2056"
|
||||
transform="translate(-18.759485,-28.372554)"><rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stop-color:#000000"
|
||||
id="rect1446"
|
||||
width="6.6498156"
|
||||
height="6.4167376"
|
||||
x="50.830681"
|
||||
y="75.350082"
|
||||
ry="1.3043859" /><path
|
||||
style="fill:#03b7ea;fill-opacity:1;stroke:#000000;stroke-width:0.465;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 53.653937,84.776494 -0.02333,-7.326466 5.78651,5.249857 -3.803231,-0.863312 z"
|
||||
id="path633" /></g></g></svg>
|
||||
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 15 KiB |
@ -16,10 +16,10 @@ import org.apache.poi.ss.usermodel.VerticalAlignment;
|
||||
import org.apache.poi.ss.usermodel.Workbook;
|
||||
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
|
||||
|
||||
public class CreateCalcWorkbookExample {
|
||||
public class CreateCalcWorkbook {
|
||||
|
||||
|
||||
public CreateCalcWorkbookExample(Object[][] data){
|
||||
public CreateCalcWorkbook(Object[][] data){
|
||||
String filePath = Paths.get("").toAbsolutePath().toString()+ "/base.xlsx";
|
||||
|
||||
|
||||
@ -55,8 +55,6 @@ public class CreateCalcWorkbookExample {
|
||||
cell1.setCellStyle(cellStyle);
|
||||
}
|
||||
|
||||
|
||||
|
||||
// Boucle pour insérer les données dans les colonnes
|
||||
int rowNum = 1;
|
||||
for (Object[] rowData : data1) {
|
||||
@ -93,6 +91,7 @@ public class CreateCalcWorkbookExample {
|
||||
JOptionPane.showMessageDialog(null, "Le classeur a été créé avec succès.");
|
||||
}catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
JOptionPane.showMessageDialog(null, e.toString(), "Erreur dans la class CreateCalcWorkbook", JOptionPane.ERROR_MESSAGE);
|
||||
}
|
||||
|
||||
|
@ -47,7 +47,7 @@ public class demarre extends JFrame {
|
||||
frmEvalwriter = new JFrame();
|
||||
frmEvalwriter.setResizable(false);
|
||||
frmEvalwriter.setTitle("Gestion des inscriptions et des groupes - langues - informatique - stage - rentrée");
|
||||
frmEvalwriter.setBounds(100, 100, 602, 488);
|
||||
frmEvalwriter.setBounds(100, 100, 760, 488);
|
||||
int screenWidth = (int) java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment().getMaximumWindowBounds().getWidth();
|
||||
int screenHeight = (int) java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment().getMaximumWindowBounds().getHeight();
|
||||
frmEvalwriter.setLocation(( (screenWidth) - frmEvalwriter.getWidth()) / 2, (screenHeight - frmEvalwriter.getHeight()) / 2);
|
||||
@ -57,8 +57,8 @@ public class demarre extends JFrame {
|
||||
// ImageIcon img = new ImageIcon(demarre.class.getResource("/resources/evalcalc.png"));
|
||||
// frmEvalwriter.setIconImage(img.getImage());
|
||||
|
||||
btnCreate = new JButton("Exporter base dans classeur MS Excel");
|
||||
btnCreate.setIcon(new ImageIcon(demarre.class.getResource("/resources/exportInscriptionToBase.png")));
|
||||
btnCreate = new JButton("Exporter toute la base dans un classeur MS Excel (base.xlsx)");
|
||||
btnCreate.setIcon(new ImageIcon(demarre.class.getResource("/resources/exportbasetoexcel.png")));
|
||||
btnCreate.addActionListener(new ActionListener() {
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
noeud nBase = recupeBases.recupeLaBase();
|
||||
@ -70,45 +70,44 @@ public class demarre extends JFrame {
|
||||
btnCreate.setFont(new Font("Arial", Font.BOLD, 16));
|
||||
// btnCreate.addActionListener(this);
|
||||
|
||||
btnCreate.setBounds(10, 211, 566, 60);
|
||||
btnCreate.setBounds(10, 211, 722, 60);
|
||||
frmEvalwriter.getContentPane().add(btnCreate);
|
||||
|
||||
actCharge = new JButton("Importer des inscriptions depuis CSV (UTF-8, point-virgule)");
|
||||
actCharge = new JButton("<html>Importer des inscriptions<br>depuis CSV (UTF-8, point-virgule)</html>");
|
||||
actCharge.addActionListener(new ActionListener() {
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
lecture.lect();
|
||||
}
|
||||
});
|
||||
actCharge.setHorizontalAlignment(SwingConstants.LEFT);
|
||||
actCharge.setIcon(new ImageIcon(demarre.class.getResource("/resources/importInscriptionToBase.png")));
|
||||
actCharge.setBackground(SystemColor.inactiveCaption);
|
||||
// actCharge.addActionListener(this);
|
||||
actCharge.setIcon(new ImageIcon(demarre.class.getResource("/resources/importationcsv.png")));
|
||||
actCharge.setFont(new Font("Arial", Font.BOLD, 16));
|
||||
actCharge.setBounds(10, 109, 566, 60);
|
||||
actCharge.setBounds(10, 109, 356, 60);
|
||||
frmEvalwriter.getContentPane().add(actCharge);
|
||||
|
||||
JLabel lblNewLabel = new JLabel();
|
||||
lblNewLabel.setIcon(new ImageIcon(demarre.class.getResource("/resources/accueil.png")));
|
||||
// lblNewLabel.setIcon(new ImageIcon(demarre.class.getResource("/resources/accueilanalysecalc.png")));
|
||||
lblNewLabel.setHorizontalAlignment(SwingConstants.LEFT);
|
||||
lblNewLabel.setHorizontalAlignment(SwingConstants.CENTER);
|
||||
lblNewLabel.setFont(new Font("Pacifico", Font.PLAIN, 26));
|
||||
lblNewLabel.setBounds(10, 14, 571, 60);
|
||||
lblNewLabel.setBounds(10, 14, 722, 60);
|
||||
frmEvalwriter.getContentPane().add(lblNewLabel);
|
||||
|
||||
JButton btnNewButton = new JButton("Mise à jour de la base depuis classeur MS Excel");
|
||||
JButton btnNewButton = new JButton("<html>Mise à jour de la base<br>depuis classeur MS Excel</html>");
|
||||
btnNewButton.setIcon(new ImageIcon(demarre.class.getResource("/resources/majInscriptionToBase.png")));
|
||||
btnNewButton.setHorizontalAlignment(SwingConstants.LEFT);
|
||||
btnNewButton.addActionListener(new ActionListener() {
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
ReadExcelExample.lecture();
|
||||
importAllBaseToExcel.lecture();
|
||||
}
|
||||
});
|
||||
btnNewButton.setFont(new Font("Arial", Font.BOLD, 16));
|
||||
// btnNewButton.setIcon(new ImageIcon(demarre.class.getResource("/resources/apropos.png")));
|
||||
btnNewButton.setBounds(10, 313, 566, 60);
|
||||
btnNewButton.setBounds(10, 313, 356, 60);
|
||||
frmEvalwriter.getContentPane().add(btnNewButton);
|
||||
|
||||
JButton btnTutoriels = new JButton("Mise à jour de la base depuis le gestionnaire");
|
||||
JButton btnTutoriels = new JButton("Gestionnaire de la base");
|
||||
btnTutoriels.setIcon(new ImageIcon(demarre.class.getResource("/resources/gestionnaire.png")));
|
||||
btnTutoriels.addActionListener(new ActionListener() {
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
try {
|
||||
@ -124,12 +123,12 @@ public class demarre extends JFrame {
|
||||
// btnTutoriels.setIcon(new ImageIcon(demarre.class.getResource("/resources/tutoriel.png")));
|
||||
btnTutoriels.setHorizontalAlignment(SwingConstants.LEFT);
|
||||
btnTutoriels.setFont(new Font("Arial", Font.BOLD, 16));
|
||||
btnTutoriels.setBounds(10, 375, 566, 60);
|
||||
btnTutoriels.setBounds(376, 313, 356, 60);
|
||||
frmEvalwriter.getContentPane().add(btnTutoriels);
|
||||
|
||||
JLabel lblNewLabel_1 = new JLabel("Inscriptions des étudiants depuis un fichier");
|
||||
JLabel lblNewLabel_1 = new JLabel("Importer dans la base des inscriptions depuis un fichier");
|
||||
lblNewLabel_1.setFont(new Font("Arial", Font.BOLD, 14));
|
||||
lblNewLabel_1.setBounds(10, 77, 385, 30);
|
||||
lblNewLabel_1.setBounds(10, 77, 455, 30);
|
||||
frmEvalwriter.getContentPane().add(lblNewLabel_1);
|
||||
|
||||
JLabel lblNewLabel_1_1 = new JLabel("Exporter la base");
|
||||
@ -141,5 +140,16 @@ public class demarre extends JFrame {
|
||||
lblNewLabel_1_1_1.setFont(new Font("Arial", Font.BOLD, 14));
|
||||
lblNewLabel_1_1_1.setBounds(10, 283, 347, 30);
|
||||
frmEvalwriter.getContentPane().add(lblNewLabel_1_1_1);
|
||||
|
||||
JButton btnimporterDesInscriptionsdepuis = new JButton("<html>Importer des inscriptions<br>depuis tableur MS Excel</html>");
|
||||
btnimporterDesInscriptionsdepuis.setIcon(new ImageIcon(demarre.class.getResource("/resources/importationexcel.png")));
|
||||
btnimporterDesInscriptionsdepuis.setHorizontalAlignment(SwingConstants.LEFT);
|
||||
btnimporterDesInscriptionsdepuis.setFont(new Font("Arial", Font.BOLD, 16));
|
||||
btnimporterDesInscriptionsdepuis.setBounds(376, 109, 356, 60);
|
||||
frmEvalwriter.getContentPane().add(btnimporterDesInscriptionsdepuis);
|
||||
|
||||
JLabel lblNewLabel_2 = new JLabel("version 1.0.0");
|
||||
lblNewLabel_2.setBounds(10, 424, 128, 14);
|
||||
frmEvalwriter.getContentPane().add(lblNewLabel_2);
|
||||
}
|
||||
}
|
||||
|
@ -78,7 +78,7 @@ public class exportBaseToExcel {
|
||||
indexFormation++;
|
||||
}
|
||||
|
||||
new CreateCalcWorkbookExample(data);
|
||||
new CreateCalcWorkbook(data);
|
||||
|
||||
|
||||
|
||||
|
@ -3,6 +3,8 @@ package baseUFRHG;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.IOException;
|
||||
|
||||
import javax.swing.JOptionPane;
|
||||
|
||||
import org.apache.poi.ss.usermodel.Cell;
|
||||
import org.apache.poi.ss.usermodel.CellType;
|
||||
import org.apache.poi.ss.usermodel.Row;
|
||||
@ -10,7 +12,7 @@ import org.apache.poi.ss.usermodel.Sheet;
|
||||
import org.apache.poi.ss.usermodel.Workbook;
|
||||
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
|
||||
|
||||
public class ReadExcelExample {
|
||||
public class importAllBaseToExcel {
|
||||
|
||||
public static void lecture() {
|
||||
|
||||
@ -21,9 +23,6 @@ public class ReadExcelExample {
|
||||
|
||||
int numSheets = workbook.getNumberOfSheets();
|
||||
|
||||
// Object[][] data = new Object[numSheets][28];
|
||||
|
||||
// int indexSheet = 0;
|
||||
for (int sheetIndex = 0; sheetIndex < numSheets; sheetIndex++) {
|
||||
Sheet sheet = workbook.getSheetAt(sheetIndex);
|
||||
|
||||
@ -87,6 +86,7 @@ public class ReadExcelExample {
|
||||
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
JOptionPane.showMessageDialog(null, e.toString(), "Erreur dans la class importAllBaseToExcel", JOptionPane.ERROR_MESSAGE);
|
||||
}
|
||||
sauvegardeXMLBase.save(nBase);
|
||||
}
|
@ -7,6 +7,8 @@ import java.io.OutputStreamWriter;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.nio.file.Paths;
|
||||
|
||||
import javax.swing.JOptionPane;
|
||||
|
||||
public class sauvegardeXMLBase {
|
||||
|
||||
public static void save(noeud nBase) {
|
||||
@ -18,6 +20,7 @@ public class sauvegardeXMLBase {
|
||||
writer.write(nBase.toWrite());
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
JOptionPane.showMessageDialog(null, e.toString(), "Erreur dans la méthode save", JOptionPane.ERROR_MESSAGE);
|
||||
}
|
||||
|
||||
}
|
||||
|
Before Width: | Height: | Size: 6.6 KiB After Width: | Height: | Size: 9.1 KiB |
BIN
src/resources/exportbasetoexcel.png
Normal file
After Width: | Height: | Size: 2.9 KiB |
BIN
src/resources/gestionnaire.png
Normal file
After Width: | Height: | Size: 3.3 KiB |
BIN
src/resources/importationcsv.png
Normal file
After Width: | Height: | Size: 1.9 KiB |
BIN
src/resources/importationexcel.png
Normal file
After Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 3.2 KiB |