IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

Gestion des habilitations


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 28
    Par défaut Gestion des habilitations
    Bonjour,
    Je ne sais pas si je poste au bon endroit ou pas.
    Je me lance: comme le titre l'indique j'ai un problème au niveau de la gestion des habilitations.
    Voici la solution que j'ai proposée et qui ne satisfait pas tout le monde et qui m'oblige à creuser plus profondément, mais je suis profondément bloquée aussi.
    J’ai proposé une table Module qui contiendra divers modules de l’application (exemple : gestion des adhérents, statistiques etc.), une table fonction qui peut être une page, un menu ou un sous-menu ou autres choses. Jusque-là, je fais l’unanimité mais quand j’ai proposé ensuite une table opérations dans laquelle on mettra les différentes opérations possibles sur les fonctions offertes qui font elles-mêmes partie d’un module.
    Pour ce qui est de l’utilisateur, car quand on dit habilitation on sous-entend utilisateur, j’ai une table user et un table profil car je suppose que gérer l’accès par profil est plus optimum que par utilisateur.
    Le problème c’est qu’on m’a fait la remarque que si j’ai une table opération et que la relation opérations et profil se traduit comme suit : un profil peut effectuer telles opérations, et bien ils disent que là je fais un double paramétrage car à chaque fois qu’un utilisateur veut accéder à telle opération on sera obligée de retourner à chaque fois pour faire la vérification.
    J’ai proposé pour pallier à ce problème de double paramétrage de générer automatiquement un menu, ceci ne peut satisfaire tout le monde vu qu’il y a déjà des gens qui commencent à développer car on a partagé le travail en module. Et un menu a déjà été créé pour qu’ils puissent développer leur module pendant que je creuse pour améliorer cette partie.
    Je ne sais pas comment faire pour résoudre ce problème si on peut la coir autrement, je vous prie de me conseiller.
    Si vous avez des questions, n’hésitez pas à me le poser et j’attends vos remarques quelques soient leur nature. Je suis à court de solution et une petite indication ou idée peut mettre sur une piste.
    Merci !

  2. #2
    Membre Expert
    Avatar de Patriarch24
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2003
    Messages
    1 047
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 047
    Par défaut
    Je pense qu'il s'agit d'un problème de conception (donc forum conception).

    J'ai une petite question : aucune conception n'a été faite (par toutes les équipes) avant de diviser "par module" ? Parce que dans ce cas-là, il faut penser à botter le cul au "chef de projet" de ma part...

    Par ailleurs faudrait préciser sur quoi tu travailles (à priori, de la BDD ?).

  3. #3
    Membre averti
    Inscrit en
    Avril 2008
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 28
    Par défaut Merci
    Merci pour ta réponse,
    Ok, je vais essayer de le poster sur le forum de conception et pendant que tu y ais je ne te donne quand même quelque précision au cas où cela pourrait t'aider.
    Je travaille avec Oracle10g, enfin si une conception a été faite ce qui leur a permis de commencer à développer leur module et en me laissant me casser la tête sur ça sans avoir la possibilité de remanier complètement la base de données car cela pourrait faire perdre beaucoup d'heures de travail.
    Et le problème c'est que je reste convaincue que c'est la solution à adopter et ce qui m'empêche peut-être de revoir ma solution sous un autre angle.

  4. #4
    Membre Expert
    Avatar de Patriarch24
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2003
    Messages
    1 047
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 047
    Par défaut
    sans avoir la possibilité de remanier complètement la base de données car cela pourrait faire perdre beaucoup d'heures de travail.
    Et le refactoring, ça n'existe pas ?

    Bon courage en tout cas.

Discussions similaires

  1. [WS 2008] Gestion des Habilitations
    Par Crackos dans le forum Windows Serveur
    Réponses: 2
    Dernier message: 18/08/2011, 10h50
  2. Gestion des habilitations
    Par bar_79 dans le forum PL/SQL
    Réponses: 6
    Dernier message: 02/08/2010, 14h21
  3. Centraliser la gestion des habilitations (roles, permissions)
    Par erwan.bodere dans le forum Développement Web avec .NET
    Réponses: 1
    Dernier message: 28/05/2010, 09h53
  4. [MCD] Gestion des habilitations de personnels
    Par sozie9372 dans le forum Schéma
    Réponses: 3
    Dernier message: 19/09/2006, 14h57
  5. c: gestion des exceptions
    Par vince_lille dans le forum C
    Réponses: 7
    Dernier message: 05/06/2002, 14h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo