QID Projet QID : Questionnaire, Internet et depouillement

tonguescurlyΛογισμικό & κατασκευή λογ/κού

17 Νοε 2012 (πριν από 4 χρόνια και 9 μήνες)

463 εμφανίσεις

QID


Projet QID : Questionnaire, Internet et dépouillement.


description succincte : Élaborer un questionnaire, saisir les réponses ou l’administrer par Internet et de le
dépouiller en fournissant des statistiques.

principales fonctionnalités

Conception
d'enquêtes et élaboration de questionnaires



Définition des questions



Structuration du questionnaire



Mise en forme automatique du questionnaire



Mise en page personnalisée de formulaires papier (pdf) ou écran (html)

Diffusion et collecte



Mise en ligne
(web) du questionnaire : publications et définition des droits : "les utilisateurs qui peuvent
répondre, anonymement ou non".



Saisie, collecte de données et consultation des données

Traitements statistiques



Dépouillements



Mes taches réalisées:


1.
Participation aux réunions.

2.
Participation a la création du back log

pour
elaborer la conception du QID

3.
Recherche de modules open source sur ce sujet

4.
Création de la librairie "Accès aux données" ou Data Access

5.
accès a la base de données (Modification, Ajout
, Supprimer
) des interfaces graphique faites par
maha



Vérification

:

1.

A l’aide de Google talk et Messenger avec tous ce qui nous aide pour continue


2.

A l’aide de gestion.cofares

.net qui gère tous les taches avec ses fichiers, chacun a
mis une proposition de backlog puis j’ai fais supprimer les doublons et unifier le
backlog qui est clair pour tous.


3.

Dans la phase de recherche, je choisis un module de l’open source sur QID
http://qcm
-
dauphine.googlecode.com/svn/trunk/QCM/WebContent/


4.

Création de la librairie "Accès aux données" ou Data Access

: dernière version sur gestion.cofares.net
, fichiers.



5.

accès a la base de données (Modification, Ajout, Supprimer
) des interfaces
graphique
mais je ne reçois aucune alors je fais login des membres par
rôle(administrateur et utilisateur) ,la registration et la commentaire


en utilisant le j2se servlets ,tomcat
7.0,mysql 5

Plan des Taches

:

Taches

Temps
estimer

Assigner a

1.


Créer la base de donnes

5h

Sami Diab

2.


Faire l'architecture du projet

3h

Sami diab

3.


Faire le plan du projet

4h

Zaher yamak

4.


Accès aux données

;
Cette tache a
pour but de:

1.

Créer les classes Modèles (celle des tables du BD)

2.

Créer
une fichier
de la connexion sur la base de données de type
MySql

10h

azza al ali





8h



2h



5.


Créer l'interface utilisateur




Cette
tache a pour but de:



Créer l'interface utilisateur du chaque page



Créer le CSS du projet

15h



Minerva
mouawad

13h



2h


6.


Collection des informations sur les questionnaires en ligne

4h

Elie dagher

7.


Analyse des pages web

4h

Maha
dehayni

8.


Authentification de l'utilisateur




Cette tache a pour but de Créer:

La page login

La page d' un nouveau compte d'utilisateur

Le classe session du projet

Rq:

il ya trois types d'utilisateur:



Admin



User normal



Visiteur

1
3h

Wissam
Sankary





5 h



3 h



5 h























9.


Page d'acceuil




Cette tache a pour but de Créer la page d'acceuil

1.

Cette page contient la liste des questionnaires

2.

L
e visiteur ou le user peuvent choisir une
questionnaire

3.

Le visiteur ou le user doivent voir puis répondre aux
quest
ions du questionnaire choisi.

14h

Diyaa
Hamdache





2h



8h



4h



10.


Gestion des statistiques



Cette tache a pour but de faire quelques statistiques sous forme
des chartes pour chaque questionnaire

1.

Rq:

1.

Les statiques s'affichent seulement pour les
utilisateurs loger et l'admin

2.

on peut utiliser un seul type du charte pour
sauvegarder du temps.

15h


Zaher
Yamak

















11.


Gestion des questionnaires



Cette tache a pour but de créer la page qui gère un questionnaire

1.

Créer un questionnaire

2.


Supprimer un questionnaire

3.

Modifier un questionnaire

6h

Maha
dehayni

et

azza al ali




3h

1.5h

1.5h

12.


Gestion des questions



Cette tache a pour but de créer la page qui gère les questions

1.

Créer une question

2.


Supprimer une question

3.


Modifier une question

4.

Liée les questions au questionnaire

5.

Enlever les questions du questionnaire

14h

Maha
dehayni


et

azza al ali



5h

1.5h

1.5h

4h

2h


NB

: je commence ma tache avec eclipse mais j’ai eu ce problème je continue le même code source
sur netbeans




Installation

:


Comment insataller et courir le projet vote sur Eclipse Indigo et Netbeans 7.0


1
-
Mon laptop et 64 bits j’ai installé

: jdk
-
7u1
-
windows
-
x64.exe pour démarrer Eclipse

Et la version de JDK

: jdk1.7.0_01


13.


l'exportation au format PDF et HTML




Cette tache a pour but de:

1.


sauvegarder les questionnaires
sous forme PDF et
HTML

2.

sauvegarder quelques statistiques sous forme PDF et
HTML
.

Rq:

on peut faire cette

tache dans une seul format pour sauvegarder du temps
.

15h


Christine
Dahdah





8h



7h







14.


Gestion des utilisateurs

;

Cette tache a pour but de :

1.

Lister toutes les utilisateurs

2.

Ajouter un compte

3.

Supprimer un compte

4.

Modifier un compte

5.

Activer / désactiver un compte

6.

Modifier le rôle d'
utilisateur (admin ou user)

15h

Elie dagher

4h



4h



1h



2h



2h



2h



15.


Gestion de versions




Cette tache a pour but de loger toutes les activités concernant
le projet dans le serveur.

3h

Sami Diab





16.


Gestion de code




Cette tache a pour but de synchroniser et fusionner le code
pour toutes les membres du groupes.

5h

Sami Diab





Pour 32 bits il faut installer jdk
-
7u1
-
windows
-
x32.

2
-

Tout d'abord


installer

Eclipse Indigo ,cliquer Eclipse par default il crée un workspace pour votre user
dans windows 7


3
-
installer

apache tomcat
(moi j'ai installé apache
-
tomcat
-
7.0.22)

puis dans eclipse:

file
-
>
import
-
>
General

-
>

existing projects
into workspace

et choisir le root du folder que j'ai
deposée.

Version d’Eclipse

:






4
-
Pour configurer le tomcat : ouvrir

window
-
>
prefernces
-
>
server
-
>
runtime Environments
-
> appuyer sur

add
-
>
choisir le apache
-
tomcat convenable
















5
-
Comme
j'ai utilisé le

servlet

dans

l’application :

Installer la librairie

servlet
-
api.jar

sur ta machine, puis
faire

right clique sur le nom de l'application(Vote)
-
>

Build path
-
>
Configure Build path
-
>
Java Build path
-
>choisir le tab

Libraries
-
>appuyer sur

add Ext
ernal JARs

et chercher la location de cette librarie
-
>
ok




6
-
Pour fait la connexion au base de donnée j’utilise mysql
-
connector
-
java
-
5.1.18
-
bin.jar

Je mets tous de suit (copy et après paste dans C:
\
Program Files
\
Java
\
jre7
\
lib
\
ext)



7
-
j’installer Xampp

pour utiliser MySQL comme base de donnée.


Après cliquer sur start pour Appache et MySql(figure 7.1) ouvrir browser et écrire
http://localhost/phpmyadmin/

crée la base de donnée dans le nom est
«

dbsurvey

»

(Fi
gure 7.2)

Après cliquer sur import

choose file

open

Go (Figure 7.3)



Figure 7.1

:


Figure 7.2

:


Figure 7.3

:




8
-
Dans eclipse right click sur le projet vote que j’import

Run AS

創nn⁓敲ver⸠䙩.ur攠⠸⸱e

Puis dans le «

Manually define a new serv
er

» cliqué sur «Tomcat v7.0 server

»

F楮楳i

Alors vous voyez dans le web browser dans eclipse la page principale (index.html).

Figure 8.1

:



9
-
Je test aussi dans le NetBeans IDE 7.0

:



1
-
installer Netbeans IDE 7.0

Ouvrit NetBeans file


new⁰牯橥捴


Etape 1: Choose project (Figure 9.1)

Java web


W敢⁡灰汩l慴楯i⁷楴h⁥ 楳瑩ig⁳潵r捥猠


乥硴N

Etape 2: Name and location (Figure 9.2)

Cliquer sur
browse

choisi votre projet

op敮e

乥硴x

Etape 3: Server and Settings (Figure 9.3)

Choisir l’appche tomcat

6.0.26

乥硴N

Etape 4: Existing

sources and Libraries (Figures 9.4, 9.5)

Dans

«

WEB
-
INF

content

»

cliquer sur browse...




o楳ir 汥lWEB
-
䥎I⁤ ⁰ o橥琠jot攠

op敮e

F楮楳i
.

Après de clique finish le projet apparait dans la session projet (Figure 9.6).




















Figure 9.1:


Figure 9.2

:








Figure 9.3

:


Figure 9.4

:


Figure 9.5

:



Right click Libraries

慤d⁊A刯Ro汤lr


䍨o楳i 汥猠摥畸慲⁦楬e

:

mysql
-
connector
-
java
-
5.1.18
-
bin.jar

et
servlet
-
api.jar.zip

(Figure 9.6, 9.7)






Figure 9.6

:


Figure 9.7

:



Maintenant nous sommes prêts pour courir le projet en cliquant sur

: Run


創n⁰牯橥捴
vot攩







Figure 9.8

:








Cote

visiteur

:


Cote administrateur

:






cote utilisateur

: