Bonjour à tous,
Je suis aujourd'hui élève de 1ere année à l'INSA de Rennes en département STPI (2 années généralistes similaires à une prépa intégrée).
Cette première année touche à sa fin, et à cette occasion, j'ai mon premier stage en entreprise d'une durée d'un mois à réaliser.
Après quelques recherches infructueuses, j'ai finalement trouvé mon bonheur dans une entreprise de Travaux publics.
Je souhaite poursuivre mes études dans le département Info de l'INSA, et de ce fait, j'ai préféré réalisé mon premier stage en rapport avec ce souhait.
Ce sera chose faite au mois de Juin 2010 puisque la mission qui m'a été proposée, est de réaliser un "petit" logiciel de gestion.
Cependant, j'ai peut être été un peu trop ambitieux en acceptant cette tache, puisque je n'avais jamais vraiment programmé avant cette année d'étude où j'ai pu apprendre deux langages, le scheme, et les bases du Java.
J'ai donc accepté cette mission, pour voir ce dont je suis capable en programmation, et par la même occasion, m'améliorer en Java.
Je vous explique brièvement le logiciel à concevoir.
Il s'agit d'un logiciel de dispatching.
C'est une entreprise de travaux publics, donc nous avons, des chantiers, du matériel et du personnel.
Le logiciel peut se présenter sous cette forme :
Une carte de la région au centre, une liste du personnel d'un coté, et le matériel de l'autre.
Sur la carte, sont présent des points qui correspondent à des chantiers(Peut être une image de fond, et un système de coordonnées). Lorsque l'on clique sur l'un d'eux, un tableau à 2 colonnes s'ouvre (une colonne matériel, et une colonne personnel).
Par un système de glisser déposer, on peut assigner du personnel et du matériel aux différents chantiers, mais on peut aussi les faire passer d'un chantier à un autre.
Le but principal de ce logiciel est de pouvoir sortir, sous forme de tableau, le planning journalier du personnel.
Il doit donc aussi pouvoir gérer le temps, puisque la répartition du personnel et du matériel s'effectuera à l'avance, suivant les journées.
Il peut intégrer d'autres fonctionnalités, mais si j'arrive déjà à faire cela, ça sera pas mal.
Donc voilà, c'est a peu près tout.
Bon maintenant, ce que je connais, en Java : les conditions, les boucles, les classes et méthodes, les tableaux, l'héritage...
Je n'ai pas encore étudié la gestion des bases de données ni les interfaces graphiques par exemple.
J'aimerai maintenant recevoir quelques conseils, concernant par exemple Où stocker les données ? Par Où commencer ensuite ? etc...
Je ne vous demande pas de faire le logiciel à ma place, mais plutôt de m'indiquer les points sur lesquels je dois me concentrer, quelques tutoriels à me conseiller etc...
Voilà voilà, j'espère que ce que je demande n'est pas trop gros, et vous remercie d'avance pour vos réponses.
De mon côté, je retourne apprendre les interfaces graphiques.
Valentin.
Message édité par v4lent le 08-05-2010 à 11:50:08