-
Notifications
You must be signed in to change notification settings - Fork 0
/
projetbtsjava.html
121 lines (121 loc) · 5.15 KB
/
projetbtsjava.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<link rel="stylesheet" href="css/atelierPro.css">
<link rel="apple-touch-icon" sizes="180x180" href="src/favicon/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="src/favicon/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="src/favicon/favicon-16x16.png">
<link rel="manifest" href="src/favicon/site.webmanifest">
<title>Projet java BTS</title>
</head>
<body>
<div class="container1">
<div class="presentation">
<h2>Présentation</h2>
<p>
Voici une brève présentation de notre application reposant sur une architecture en trois tiers. L'architecture logique du système est divisée en trois niveaux ou couches :<br></p>
<ul>
<li>Couche de présentation</li>
<li>Couche de traitement</li>
<li>Couche d'accès aux données</li>
</ul>
<br>
<p> Il s'agit d'une architecture basée sur le modèle client-serveur. <br>
L'application a pour fonction la création de ligues et d'employés. Les paramètres d'un employé incluent un nom, un prénom, un email, un mot de passe, une date d'arrivée et une date de départ. <br>
Les employés sont affectés à des ligues. Chaque ligue a un administrateur qui est initialement le super-utilisateur (root), mais il est possible de désigner un employé comme administrateur de sa ligue. <br>
Un employé ne peut être administrateur que d'une seule ligue à la fois.
</p>
</div>
<hr>
<div class="objectif">
<h2>Objectifs</h2>
<p>
- Transformer l'application mono-utilisateur en une application multi-utilisateurs.<br>
- Mettre en place une gestion des droits d'accès selon trois niveaux d'habilitation : simple employé de ligue, employé administrateur de ligue, et super-administrateur.<br>
- Conserver l'architecture 3-tiers de l'application.
</p>
</div>
<hr>
<div>
<h2>MCD</h2>
<p>
Voici une représentation de ce que sera notre base de données à l'aide d'un MCD :
</p>
<img src="src/img/MCD.svg" alt="" id="c1">
</div>
<hr>
<div>
<h2>Arbre heuristique</h2>
<p>
Voici une représentation graphique du fonctionnement de l'application en passant par les menu :
</p>
<img src="src/img/ArbreHeuristique.png" alt="" id="c2">
</div>
<hr>
<div class="utilisation">
<h2>
Utilisation
</h2>
<h3>
Démarrage de l'application :
</h3>
<p>
Au démarrage, un mot de passe est requis. Une fois saisi, un premier menu apparaît.
</p>
<img src="src/img/demarrageCapture.png" id="c3" alt="">
<h3>
Navigation dans l'application :
</h3>
<p>
Il est possible de naviguer dans l'app grace à des raccourcis directement proposé.
</p>
<img src="src/img/mainMenuCapture.png" alt="" id="c4">
<h3>
Fermeture de l'application :
</h3>
<p>
Lors de la fermeture il nous ai proposé soit d'enregistrer nos modification, soit de quitter sans enregistrer.
</p>
<img src="src/img/fermetureCapture.png" alt="" id="c5">
</div>
<div class="container style">
<div class="tree">
<div class="branch" style="--x:0">
<span style="--i:0;"></span>
<span style="--i:1;"></span>
<span style="--i:2;"></span>
<span style="--i:3;"></span>
</div>
<div class="branch" style="--x:1">
<span style="--i:0;"></span>
<span style="--i:1;"></span>
<span style="--i:2;"></span>
<span style="--i:3;"></span>
</div>
<div class="branch" style="--x:2">
<span style="--i:0;"></span>
<span style="--i:1;"></span>
<span style="--i:2;"></span>
<span style="--i:3;"></span>
</div>
<div class="branch" style="--x:3">
<span style="--i:0;"></span>
<span style="--i:1;"></span>
<span style="--i:2;"></span>
<span style="--i:3;"></span>
</div>
<div class="stem">
<span style="--i:0;"></span>
<span style="--i:1;"></span>
<span style="--i:2;"></span>
<span style="--i:3;"></span>
</div>
<span class="shadow"></span>
</div>
</div>
</div>
</body>
</html>