avancement de Show, liaison entre Quizz et Question
This commit is contained in:
79
README.md
79
README.md
@@ -13,54 +13,61 @@ classDiagram
|
|||||||
|
|
||||||
class Utilisateur {
|
class Utilisateur {
|
||||||
-id : int
|
-id : int
|
||||||
name : String
|
-name : String
|
||||||
getId()int
|
-session : List<Session>
|
||||||
setId(id:int)void
|
-email : String
|
||||||
getName()String
|
-password : String
|
||||||
setName(name:String)void
|
-quizzs : String
|
||||||
|
+getId()int
|
||||||
|
+setId(id:int)void
|
||||||
|
+getName()String
|
||||||
|
+setName(name:String)void
|
||||||
}
|
}
|
||||||
class Session{
|
class Session{
|
||||||
-id : int
|
-codePin : int
|
||||||
theme : int
|
-quizzs : List<Quizz>
|
||||||
getId()int
|
-utilisateurs : List<Utilisateur>
|
||||||
setId(id:int)void
|
-theme : int
|
||||||
getTheme()String
|
+getCodePIN()int
|
||||||
setTheme(theme:String)void
|
+setCodePIN(id:int)void
|
||||||
|
+getTheme()String
|
||||||
|
+setTheme(theme:String)void
|
||||||
}
|
}
|
||||||
class Quizz{
|
class Quizz{
|
||||||
|
-session: Session
|
||||||
-id : int
|
-id : int
|
||||||
getId()int
|
-utilisateur: Utilisateur
|
||||||
setId(id:int)void
|
+getId()int
|
||||||
|
+setId(id:int)void
|
||||||
}
|
}
|
||||||
class Reponse{
|
class Reponse{
|
||||||
- id : int
|
-id : int
|
||||||
reponses : ArrayList<String>
|
-question: Question
|
||||||
getId()int
|
-reponses : ArrayList<String>
|
||||||
setId(id:int)void
|
+getId()int
|
||||||
getReponse()ArrayList<String>
|
+setId(id:int)void
|
||||||
setReponse(reponse:ArrayList<String> )void
|
+getReponse()ArrayList<String>
|
||||||
|
+setReponse(reponse:ArrayList<String> )void
|
||||||
}
|
}
|
||||||
class Choix{
|
class Choix{
|
||||||
- id : int
|
-choix : ArrayList<String>
|
||||||
choix : List<String>
|
+getId()int
|
||||||
getId()int
|
+setId(id:int)void
|
||||||
setId(id:int)void
|
+getChoix()List<String>
|
||||||
getChoix()List<String>
|
+setChoix(choix:List<String>)void
|
||||||
setChoix(choix:List<String>)void
|
|
||||||
}
|
}
|
||||||
class ReponseCourte{
|
class ReponseCourte{
|
||||||
- id : int
|
-value : String
|
||||||
value : String
|
+getId()int
|
||||||
getId()int
|
+setId(id:int)void
|
||||||
setId(id:int)void
|
+getVlaue()String
|
||||||
getVlaue()String
|
+setId(id:String)void
|
||||||
setId(id:String)void
|
|
||||||
}
|
}
|
||||||
class Question{
|
class Question{
|
||||||
- id : int
|
-id : int
|
||||||
getId()int
|
-reponse: Reponse
|
||||||
setId(id:int)void
|
+getId()int
|
||||||
|
+setId(id:int)void
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -68,4 +75,4 @@ classDiagram
|
|||||||
Commande pour supprimer: ```rm -rd data/*```
|
Commande pour supprimer: ```rm -rd data/*```
|
||||||
|
|
||||||
run :
|
run :
|
||||||
compile jetty:run
|
compile jetty:run
|
||||||
|
|||||||
BIN
data/test.lck
BIN
data/test.lck
Binary file not shown.
@@ -17,25 +17,11 @@ public class QuizzInfo extends HttpServlet {
|
|||||||
QuizzDAO quizzDAO = new QuizzDAO();
|
QuizzDAO quizzDAO = new QuizzDAO();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void init() throws ServletException {
|
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
|
||||||
super.init();
|
req.getRequestDispatcher("/Quizz.html").forward(req, resp);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
|
|
||||||
resp.setContentType("text/html;charset=UTF-8");
|
|
||||||
resp.getWriter().println(
|
|
||||||
"<html><body>" +
|
|
||||||
"<h1>Créer un Quizz</h1>" +
|
|
||||||
"<form action='QuizzInfo' method='POST'>" +
|
|
||||||
"ID Utilisateur: <input type='text' name='id_User'><br>" +
|
|
||||||
"Email Utilisateur: <input type='text' name='email_User'><br>" +
|
|
||||||
"<input type='submit' value='Créer Quizz'>" +
|
|
||||||
"</form>" +
|
|
||||||
"</body></html>"
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
|
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
|
||||||
//Utilisateur
|
//Utilisateur
|
||||||
UtilisateurDAO uDAO = new UtilisateurDAO();
|
UtilisateurDAO uDAO = new UtilisateurDAO();
|
||||||
|
|||||||
4
src/main/java/servlet/SessionInfo.java
Normal file
4
src/main/java/servlet/SessionInfo.java
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
package servlet;
|
||||||
|
|
||||||
|
public class SessionInfo {
|
||||||
|
}
|
||||||
@@ -74,6 +74,5 @@ public class Show extends HttpServlet {
|
|||||||
}
|
}
|
||||||
|
|
||||||
response.getWriter().write(result);
|
response.getWriter().write(result);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,14 +12,12 @@ import metier.Utilisateur;
|
|||||||
|
|
||||||
@WebServlet(name="userinfo", urlPatterns={"/UserInfo"})
|
@WebServlet(name="userinfo", urlPatterns={"/UserInfo"})
|
||||||
public class UserInfo extends HttpServlet {
|
public class UserInfo extends HttpServlet {
|
||||||
|
UtilisateurDAO utilisateurDAO = new UtilisateurDAO();
|
||||||
Utilisateur u;
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void init() throws ServletException {
|
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
|
||||||
super.init();
|
req.getRequestDispatcher("/UserInfo.html").forward(req, resp);
|
||||||
}
|
}
|
||||||
UtilisateurDAO utilisateurDAO = new UtilisateurDAO();
|
|
||||||
|
|
||||||
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
|
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
|
||||||
response.setContentType("text/html");
|
response.setContentType("text/html");
|
||||||
|
|||||||
@@ -1,15 +1,12 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Créer des quizz</title>
|
|
||||||
</head>
|
|
||||||
<body>
|
<body>
|
||||||
<form action="QuizzInfo" method="POST">
|
<form action="QuizzInfo" method="POST">
|
||||||
Create from id : <INPUT type="text" name="id_User" size="20">
|
<h1>Creer des quizz</h1>
|
||||||
Create from email : <INPUT type="text" name="email_User" size="20">
|
Create from id : <INPUT type="text" name="id_User" size="20"><BR>
|
||||||
Enter code pin : <INPUT type="text" name="code_pin" size="20">
|
Create from email : <INPUT type="text" name="email_User" size="20"><BR>
|
||||||
<INPUT type="submit" value="send">Créer Quizz</INPUT>
|
Enter code pin : <INPUT type="text" name="code_pin" size="20"><BR>
|
||||||
|
<INPUT type="submit" value="Creer Quizz"></INPUT>
|
||||||
</form>
|
</form>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
12
src/main/webapp/Session.html
Normal file
12
src/main/webapp/Session.html
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<body>
|
||||||
|
<form action="QuizzInfo" method="POST">
|
||||||
|
<h1>Creer des quizz</h1>
|
||||||
|
Create from id : <INPUT type="text" name="id_User" size="20"><BR>
|
||||||
|
Create from email : <INPUT type="text" name="email_User" size="20"><BR>
|
||||||
|
Enter code pin : <INPUT type="text" name="code_pin" size="20"><BR>
|
||||||
|
<INPUT type="submit" value="Creer Quizz"></INPUT>
|
||||||
|
</form>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
Reference in New Issue
Block a user