Conseil pour un dossier administratif "interactif"

Conseil pour un dossier administratif "interactif" - Divers - Programmation

Marsh Posté le 07-08-2007 à 14:51:15    

Bonjour,
 
Je vous explique mon projet:
j'ai pour "mission" de mettre en oeuvre une interface interactive d'un dossier de suivis (type accompagnement à la recherche d'emploi) comportant plusieurs pages.
 
Ma demande est la suivante, sous quelle forme cela est-il faisable? une appli complète ou une interface web serait suffisament complète? si une interface web, sera t il possible d'exporter les formulaires dans un format standard (doc, odt...), quelles seraient les possibilités d'édition (modification).
 
Sachant que je ne possède pas encore la connaissance, soyez indulgeant et aiguillez moi svp.    :jap:  :jap:  :jap:  
 
 
Posez toutes vos question car j'imagine ne pas avoir été assez clair.
Merci

Reply

Marsh Posté le 07-08-2007 à 14:51:15   

Reply

Marsh Posté le 07-08-2007 à 15:05:18    

ben déjà, quelles sont tes contraintes (temps, organisationnelles, architecture réseau, OS concernés, navigateurs dispos, besoins d'import/export, outils déjà existants, sécurité, tes connaissances en dév...)?

Reply

Marsh Posté le 07-08-2007 à 15:23:20    

Et aussi les fonctionnalités attendues de l'appli.

Reply

Marsh Posté le 07-08-2007 à 16:02:49    

mes contraintes sont essentiellement aux niveau connaissance en dev, a part le xhtml et css j yconnais rien pour l'instant(c'est un bon moyen d'apprendre justement).
Le temps est important aussi mais ce n'est pas une contrainte énorme car c'est du benevolat, mais le plus tot sera le mieux.
 
je veux faire ce projet pour une association d'accompagnement,  
ils sont sous windows (98 encore je pense, je vérifierais prochainement), le navigateur sera IE, en réseau mais je ne sais pas sur quel plateforme il tourne.
 
aux niveau import/export j'aimerais que les dossier soit éditable et "imprimable" aussi, pour des raisons administratives surtout ( les vieux bougre qui ne jurent que par le papelard.
 
De quoi tu veux parler en me demandant les outils existants et la sécu ?

Reply

Marsh Posté le 07-08-2007 à 17:53:47    

outils existants : avant ton futur outil, ils avaient sans doute un moyen de gestion (fichiers excel, word, outil propriétaire...). Faut donc penser à l'intégration de ces anciennes données dans ton appli.  
 
Sécurité : ben la sécurité (au sens informatique du terme) -> authentification + sécurisation des login/mdp dans la BD (=>hashage ou cryptage), contrôle de l'accès au données suivant le profil, si c'est un site web attentions aux failles classiques du genre XSS, SQL injection... cf topics de ce forums consacrés à ça + google ;)
 
Par ailleurs, pour le navigateur si c'est possible, je te conseille plutôt Firefox, tu seras beaucoup moins emmerdé pour le CSS (plus respectueux des standards).


Message édité par rufo le 07-08-2007 à 17:55:10
Reply

Marsh Posté le 07-08-2007 à 18:25:01    

aucun outil précédant mon projet, c'est un projet informel encore.
 
la doc est seulement créée sur word excel etc... mais imprimé et le travail se fait a la mano. d'ou mon intention.
 
La sécu, c'est faible; authentification sur le server (jconnais pas encore la version) aucune base de données existante a ma connaissance (à part AD bien sure), concernant mon projet, pour l'instant se sera a usage individuel (pour faire gagner du temps à ma madré) donc un seul profil (2 si je dois différencier user de admin par exemple) pour éviter les accidents.  
 
ma demande concerne justement la possibilité (cohérence) de faire ca au travers d'un site ( et comment bien sure, via vos liens ou vos connaissances directement), dc outre les données concernant des personnes dans le besoins la plupart du temps aucun interet de venir foutre la m**** la dedans(mais bon on sait jamais, je comprends)
 
Concernant Firefox je suis d'accord avec toi, je l'utilise et je vérife les codes xhtml css avec ca, mais ds le fonctionnement au quotidiens il faut éduquer a l'utilisation de nouveaux outils et c'est pas gagner d'avance quand les habitudes sont installés.
 
Sur d'autre forums on me conseil php+Mysql voire Asp.net, d'aprés vous ?

Reply

Marsh Posté le 07-08-2007 à 18:50:07    

oui PHP + MySQL, c'est simple à mettre en oeuvre. D'après ce que tu dis, c'est sur un seul PC donc installe carrément EasyPHP, ce sera très suffisant pour tes besoins


---------------
The Rom's, à votre service
Reply

Marsh Posté le 07-08-2007 à 20:41:46    

pas easyphp car plus supporté et sa dernière version date. Vaut mieux mettre Wamp.
Php+mysql est une bonne solution (et gratuite en +, pas de licence à payer).
Cela dit, si c'est une appli mono utilisateur et qu'il n'y a pas besoin d'accès réseau, une appli standalone peut être pas mal, par ex, en java ou en Delphi (assez simple de créer des IHM avec)...;)
 
j'attire aussi ton attention que si tu conserves des données nominatives (les dossiers de suivis), il faut que tu déclares cette "BD" à la cnil (pour être clean si y'a un contrôle, certes rare, je te l'accorde). :o


Message édité par rufo le 07-08-2007 à 20:43:29
Reply

Marsh Posté le 07-08-2007 à 20:47:44    

oui mais java c'est un peu plus difficile à appréhender que PHP quand tu programmes pas trop à la base et une page HTML c'est plus simple à imprimer parce qu'apparemment les collègues de sa daronne continue à vivre au XIX° sciècle


---------------
The Rom's, à votre service
Reply

Marsh Posté le 08-08-2007 à 03:10:14    

clairement oui, sauf que c'est pas un choix de leur part, tu connais la problématique budgétaire dans une association financé en partie par le fond monétaire européen?
 
je sait que tu ne voulais pas etre vexant mais cela étant, il faut partir avec les conditions existantes sans pour autant partir sur un projet qui vise trop bas (trop haut non plus, jsui pas un programmer).
 
ok pour la déclaré a la cnil (jte garantit rien, c'est pour un usage perso et je sais pas si tt les sites qui conserve ton email et la file a des site qui te flood ta boite sont déclaré mais bon.)
 
ok du coup je pourrais mettre ca en place via un site internet, wamp sur le PC user et codé l'appli (carrément une appli?) en php avec une bDD en mysql.
 
et pour comparer java/php vous pouvez m'en parler un peu?

Reply

Marsh Posté le 08-08-2007 à 03:10:14   

Reply

Marsh Posté le 08-08-2007 à 04:37:27    

Ben disons que PHP est pas mal pour débuter car tu peux trouver plein d'exemples qui sont facilement compréhensibles pour se familiariser avec le langage. C'est en plus un langage qui introduit peu de contraintes de programmation qui nécessitent de comprendre la théorie. Quand tu débutes en Java, faut tout de suite comprendre le principe de la programmation orientée objet, être très rigoureux avec le type des variables, utiliser des objets spécifiquement conçus pour certaines tâches sans vraiment les connaître ni comprendre pourquoi ils fonctionnent de cette manière et pas d'une autre, etc ... Enfin tout un tas de pièges à débutant qui peuvent les dégoutter pour un bon moment. Après, pour PHP/MySQL, t'as des environnements de développement tout intégré comme Wamp alors qu'en Java, faut installer les différents composants soi-même. Pour finir, la partie Interface Homme-Machine en PHP, ça va être une page web donc du HTML qui est facile à comprendre et mettre en oeuvre, en Java ça va être des composants graphiques (menu, formulaires, etc ...) qui ressemblent plus ou moins à n'importe quelle appli (type Notepad, Winrar ou autres ...), et il faut donc apprendre à se servir de ces éléments : c'est plus compliqué que le HTML. Par contre on peut aussi faire un serveur web avec Java et créer du HTML comme avec PHP sauf que ça demande de connaître encore plus de fonctionnalités Java et d'installer des outils encore plus compliqués à configurer, donc à éviter pour débuter.
 
La CNIL c'est obligatoire, après tu fais ce que tu veux, vu les moyens de la CNIL, tu risque pas grand chose.
Sinon, je voulais pas être vexant, je dis pas que c'est un choix, c'est juste pour appuyer que d'après vos moyens, une appli web sur un système local semble la solution idéale.


---------------
The Rom's, à votre service
Reply

Marsh Posté le 08-08-2007 à 10:10:01    

je suis d'accord avec toi sur le font, aprés faut voir pour les moyens a mettre en place, donc pr résumer le Top ca serait de dev en java mais je vais me contenter (je minimise un peu qd même) du Php avec wamp par exemple. Pour ensuite aller vers java c'est un bon moyen de débuter en prog ca.  
 
Si, à part le site du zéro, vous avez de bon liens pour m'y mettre je prends,
 
Merci

Reply

Marsh Posté le 08-08-2007 à 10:32:29    

attention, wamp n'est pas en environnement de développement! C'est plus un environnement d'exécution.
Par Windev, Eclipse, Visual Studio, Delphi... sont des environnements de développement.
Sinon, je suis d'accord que Java, c'est pas évident quand on débute. Mais une architecture web n'est pas forcément plus facile à appréhender pour un débutant quand dans une même page, t'as du code qui s'exécute côté client et côté serveur (je pense au "dialogue" XHTML/css<->JS<->PHP<->Mysql). T'as qu'à voir le nb de topics de débutants en php sur ce forum...
 
C'est pour ça que je proposais Delphi vue que son appli n'a pas à fonctionner en réseau et est mono (ou presque) utilisateur : y'a pleins de tutos sur le web pour Delphi, ça se couple très bien avec Mysql, la syntaxe est pas trop rigide (c'est du Pascal) et c'est facile de faire des IHM et de mettre un bout de code sur un événement (clic sur un bouton, ouverture d'une fiche...)

Reply

Marsh Posté le 08-08-2007 à 16:05:39    

Ah oui, tiens je connais pas delphi, je veux bien te croire, mais est-ce gratuit ? Sinon, effectivement, environnement d'exécution pas de développement, mais c'est quand même un environnement d'exécution pour développer, je suis pas sûr que ce soit configuré comme une solution d'hébergement pro (enfin c'était le cas d'EasyPHP, Wamp je connais pas)


---------------
The Rom's, à votre service
Reply

Marsh Posté le 08-08-2007 à 16:51:59    

pour avoir utilisé les 2, je trouve wamp mieux, plus à jour et mieux configuré de base.
Sinon, oui, Delphi est gratuit dans sa version personnelle ;) C'était un langage de Borland (comme C++ builder) puis de CodeGear et maintenant, je sais plus.


Message édité par rufo le 08-08-2007 à 16:53:05
Reply

Marsh Posté le 08-08-2007 à 17:02:43    

tu peux expliquer IHM ?

Reply

Marsh Posté le 08-08-2007 à 17:06:12    

Interface Homme Machine

Reply

Marsh Posté le 08-08-2007 à 17:11:13    

C'est la partie graphique d'un programme (les boutons, champs de saisie, listes déroulantes... etc...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed