Pages

Affichage des articles dont le libellé est Conception. Afficher tous les articles
Affichage des articles dont le libellé est Conception. Afficher tous les articles

Conception d'une fonctionnalité sujet

jeudi 27 mars 2014




Bonjour,

Je fais appel à vos avis car je ne suis pas sur de la bonne marche à suivre pour développer la fonctionnalité suivante:
Après s'être connecté, l'utilisateur arrive sur un formulaire. Il peut, en cliquant sur un lien, rajouter un champs texte (ou le retirer selon ses besoins).
La difficulté vient du fait que lorsque l'utilisateur se reconnecte, il doit retrouver le même nombre de champs, avec donc une mise en mémoire de l'information. A cet effet, j'ai créé un repère booléen dans une base de données qui spécifie que s'il est à 1, le champs sera affiché, sinon, c'est l'inverse. Le champs est affiché de cette façon:

Code:


1
2
3
4
5
6
<?php if ($nomChamps['labels_infos_supp_statut'] == 1): ?>
<div id="field_infos_supp">
<label for="infos_complementaires"><?php echo $nomChamps['labels_infos_complementaires'] ?> (facultatif)</label>
<input type="text" id="infos_complementaires" name="infos_complementaires">
</div>
<?php endif; ?>


Le souci majeur que je rencontre vient à l'affichage du champ. C'est le clic sur le lien qui envoie le repère au code. Toutefois, j'aimerai que ce champs apparaisse avec un effet jquery, et en ajax. Mais le code dudit champ n'est pas encore présent et n'apparaît qu'en second temps, lorsque je rafraîchis la page par exemple... J'ai bien pensé à "tricher" en générant le champ avec l'aide de java-script et pour faire illusion. Mais cette solution ne me plaît pas (si on peut appeler cela une solution d'ailleurs...)

Comment pourrais-je faire mieux ?

En vous remerciant,

Cordialement,




[Collaboration/Interaction] Conception UMl et Diagrammes sujet

samedi 1 février 2014




Bonjour j'ai comme sujet PFE "MISE EN PLACE DE LA SéCURITé DES SERVICES WEB"
Un hopital offre aux différents médecins inscrits dans sa base un ensemble de services web: WS-Authentification , WS-Patients-List, WS-Doctors-List, WS-Consulting-Medical-File, WS-Manage-Medical-File .(Le language de programmation est java)
J'ai fait le diagramme de cas d'utilisation (on a 2 acteurs : le medecin et l'administrateur , les cas d'utilisation pour le médecin sont :
s'authentifier,consulter les patients , consulter les médecins, consulter le dossier medical, modifier un dossier médical
les cas d'utilisation pour l'administrateur sont :
s'authentifier, gérer patients , gérer médecins, gérer dossier medical)
Je veux savoir comment faire les diagrammes de collaborations détaillés (ulistateur->interface->CRT->classe partcipante)pour chaque cas d'utilisation puis les diagrammes de séquense et enfin le diagramme de classes Et merci bien




Problème de conception d'une requête sujet

vendredi 31 janvier 2014




Bonjour à tous :ccool:

J'ai un peu de mal à réfléchir sur une requête certainement évidente pour certains ... ou pas. :mouarf:

Je vais faire au plus simple pour que ce soit clair ;)

J'ai une table "documents" avec id et nom du document, une table "keywords" avec id et nom du keyword et enfin, une table de liaison avec id_keywords et id_documents (relation de type n-n).

Donc, des documents peuvent avoir plusieurs mots-clés qui leur sont associés.

Je veux sortir tous les id des documents qui sont seulement reliés à 2 mots clés quelconques (id 10 et 14 pour la requête ci-dessous), j'ai réussi mais j'ai l'impression que ma requête risque d'être énorme si je rajoute d'autres mots-clés :aie:


Code:


SELECT DISTINCT doc.id
        FROM __customer__.documents doc
        JOIN __customer__.documents_keywords k ON doc.id = k.id_documents
WHERE doc.id = 2 AND k.id_keywords = 10 AND 2 = ( SELECT DISTINCT doc.id
                                                        FROM __customer__.documents doc
                                                        JOIN __customer__.documents_keywords k ON doc.id = k.id_documents
                                                WHERE doc.id = 2 AND k.id_keywords = 14 )


On voit bien que la requête et sous-requête sont exactement les mêmes avec juste l'id du keyword qui change.

Y'a t-il moyen de faire plus simple ?

Merci de votre aide ;)