Cours d'informatique
Rapport de stage DUT,... TP - Cours - Partiels Corrigé des partiels, sources de TP Informatique, projet UML, projet Java,

Sur cette page, des cours et tp de DUT informatique,
    de l'IUP NTIE: Licence et Maîtrise.
Actuellement 35 ressources en ligne :
3ème année : Maîtrise IUP NTIE : Blagnac (31)

POO : Méthode B - Décembre 2004

Modélisation d'un contrôle de client par la méthode B. Orienté objet.

Anglais : CV et lettre de motivation

TP JAVA : Java Beans - Swing - Utilisation de JTable, JTree

BD : Objet-relationnel, SQL3 - Setp. 2004

    téléchargement Télécharger le compte rendu complet du TP (n°1,2,3): tp_sql3.pdf (308 Ko)
Cours IHM : Ergonomie - Sept. 2004

IHM : Projet Festival d'Avignon

Maths: Tri - Setp. 2004

    téléchargement Télécharger le compte rendu complet du TP: tp_tri.pdf (70 Ko)
Réseaux : Partiel de Novembre 2004



2ème année : IUP NTIE: Université Toulouse le Mirail

ASP, Développement d'une application de commande en ligne : Août 2004

     Voici un projet de développement en ASP - ACCES qui permet d'acheter des produits en ligne. L'application prend en compte le module d'administration pour valider les commandes, modifier les quantités commandés. Une fois la commande validée par l'administrateur, la commande est écrit dans un fichier csv qui contient le détail de chaque commande.
Pour se connecter : login et mot de passe=10100F

Rapport d'activités de Licence IUP NTIE : Juillet 2004 Montrer / Cacher le texte

J'ai effectué mon apprentissage à la mairie de Toulouse. Ce rapport présente l'unique projet que l'on m'a confié du mois de Novembre 2003 au mois de Juin 2003.

Je mets aussi à votre disposition le diaporama de mon oral.

INTRODUCTION :

    Dans le cadre de ma formation en Licence IUP NTIE à l’Université de Toulouse Le Mirail, j'ai travaillé en tant qu'apprenti au sein du service de la Direction des Systèmes Informatique (D.S.I) de la Mairie de Toulouse. Ce présent rapport d'activités concerne la période du 27 octobre 2003 au 25 juin 2004. Pendant ces 8 mois de travail, le rythme de l'alternance s'est basé sur 5 semaines à la Mairie puis 3 semaines à l'Université de Toulouse le Mirail.

    La DSI a pour objectif de proposer aux différents services de la Mairie d’accéder à des applications à partir d’un portail Intranet. Certaines anciennes applications ont besoin d’être réécrites en s’intégrant dans ce nouvel environnement en remplacement de FLECS, progiciel qui permettait de faire du suivi d’activités. L’objectif à terme est que toutes les applications soient accessibles uniquement par ce portail et visibles uniquement par les personnes qui ont le droit d’y accéder. J’ai travaillé à écrire une application qui s'inscrit dans ce domaine. Elle est destinée aux agents du cabinet du Maire, service aide sociale, chargés de la saisie informatique de dossiers sociaux. Au total, 5 agents du cabinet du Maire utiliseront quotidiennement cette application. A partir de l'analyse des besoins, mon travail a été de concevoir, développer, documenter l'application, former et assister les utilisateurs. Ce projet m’a été confié dès le début de cette année scolaire. L'objectif était également de rendre cette application plus générale (paramétrable) pour qu'elle puisse servir dans d'autres services.

Ce document correspond à un seul projet, j'ai donc choisi de le présenter selon le modèle du « cycle en V », vu en cours de Génie Logiciel. Ce cycle se décompose en plusieurs étapes en partant de l’analyse du besoin jusqu’à l’installation. Du fait de la faible envergure du projet, certaines étapes n’auront pas lieu d’ être approfondies. En revanche, cette méthode permet de structurer les étapes du projet avec une méthodologie professionnelle. Nous verrons d’abord l’analyse des besoins, la spécification globale, la conception architecturale, la conception détaillée, puis l’implémentation, les tests unitaires, la mise en exploitation, la formation utilisateur et la maintenance.
DESCRIPTION DU PROJET :
    Le projet consiste à concevoir, développer et documenter une nouvelle application de Suivi de dossier appelé SD4 (Suivi de Dossier Porte 4) en enrichissant les besoins déjà pris en compte par l’ancienne application SRSOCIA issue du progiciel FLECS (technologie IBM) et en respectant la charte graphique de l’Intranet. Cette application permet d’enregistrer et de mettre à jour des dossiers sociaux pour en faire un suivi. Les spécifications de l’application seront détaillées plus tard dans la partie analyse du besoin. Je suis le seul acteur de cette mission mais une équipe Intranet peut intervenir pour m’aider. SD4 doit être opérationnelle fin mai 2004. L’objectif était aussi de se familiariser avec les procédures à respecter : rédaction de documentation, prise de rendez-vous avec la production pour l’intégration, etc.

    Pour pouvoir mettre en œuvre un projet, outre l’aspect organisationnel qui vise à définir les besoins et les limites du travail, il est aussi nécessaire de tenir compte de l’aspect technologique : les concepts, les logiciels sont autant de points à maîtriser.
CONCLUSION :

Le besoin de gestion de dossiers de la cellule Aide Sociale du Cabinet du Maire est à ce jour satisfait. L’application SD4 a été opérationnelle dans le respect des délais. Les améliorations optionnelles ont toutes été apportées dans la dernière version. Le développement de cette application m'a permis de pratiquer la programmation en ASP, et de mieux comprendre le cycle de vie d'un logiciel dans un cadre professionnel, du début de la conception jusqu'à la mise en exploitation. Avec du recul, je peux aujourd’hui avoir une vue d’ensemble d’un projet de développement. Cette expérience unique m'a permis de comprendre l’influence des utilisateurs sur un projet. S’ils sont très satisfaits, comme ici, la réussite est assurée. Le déroulement de chaque étape s'est très bien passé. J'ai même été félicité pour mon travail, ce qui m'a beaucoup encouragé. J’ai également acquis une compréhension de l'environnement technique de la Mairie de Toulouse par la communication avec le service technique : architecture du réseau et procédures de passage en production.

Bilan humain :

La volonté d’intégration du service m’a permis de me sentir à l’aise dans un nouvel environnement. Pour permettre l’insertion dans l’équipe, je participais à des réunions hebdomadaires le lundi matin, ce qui me permettait d’avoir une vision globale du travail de tous et être mieux impliqué dans le travail de chacun en participant aux discussions. Même si les premières réunions très techniques étaient difficiles à suivre, les suivantes furent plus accessibles à mesure que je demandais des éclaircissements. Mes relations avec ma chef de projet étaient bonnes. Elle a su planifier les tâches et reconnaître mon travail. Le rythme de l’alternance s’est parfaitement agencé avec les étapes du projet. Chaque période à la Mairie permettait de réaliser une étape entière du cycle de développement. Ce travail à la Mairie de Toulouse a aujourd’hui pour moi une valeur de complément idéal par rapport à la formation en IUP NTIE.
Cours Génie Logiciel : la Qualité : Sommaire du cours

Sommaire du cours sur la qualité du logiciel.

Cours Avancé JAVA : 2004

Cours de Java qui traite des foncntionnalités suivantes de Java :

  • les collections : Vector, ArrayList, Map, SortedMap (avec de nombreux exemples)
  • des exceptions
  • les classes abstraites et les interfaces
  • le polymorphisme et les liaison différée
  • les threads et les synchronisations
  • les Entrées-Sorties : Lecture/Ecriture dans un fichier...
    téléchargement Télécharger le cours: java.pdf (520 Ko)
TP JAVA : 2004

TP de Java de la période P4.
Je vous donne les sources dans le .zip

Partiel JAVA : Avril 2004

Partiel de Java de la période P4.
Le sujet se compose :

     - d'une partie Question de cours
     - d'un exercice assez simple sur la Bataille Navale. Nous avions 2 heures pour répondre aux questions.


COO : TP UML Avril 2004 "Calculatrice"

TP UML pour apprentissage de Rational Rose.


COO : TP UML corrigé 2004 "Gestion d'hospitalisation de patients"

      Car le meilleur moyen d'apprendre l'UML, c'est de voir sur un exemple ce que ca donne...
Je mets aussi à votre disposition un résumé d'UML qui regroupe des notions importantes à connaître.

Tp d'UML 2003 .
Le sujet se compose 4 questions :

     1. Donner le diagramme des cas d'utilisation.
     2. Donner les scénarii majeurs des cas d'utilisations proposés.
     3. Donner le diagramme des classes global de l'application.
     4. Donner le diagramme d'états-transitions des classes ayant une dynamique importante.

Le sujet nous a été donné par Mme Ebersold, ainsi que la correction.


COO : Projet UML Mai 2004 "Gestion d'un parc de taxis"

Projet UML / java de la période P5 réalisé avec Rational Rose version 2003 par groupe de 3.

SUJET :
    La compagnie Transpyr (Transport Pyrénéens) a pour activité principale le transport de groupes et les taxis. Le domaine d'application qui intéresse les gestionnaires est la flotte de véhicules, sa maintenance, la gestion des chauffeurs et de leurs horaires, la gestion des appels des clients au central téléphonique.


    Etant donné que nous avions peu de temps pour réaliser ce projet, toutes les fonctionnalités du logiciel n'ont pas pu être codées mais un plan par incréments a été élaboré pour répartir le développement et permettre de livrer l'application et de faire des tests avant d'avoir finaliser le produit.

Je mets à votre disposition :

  • Le dossier de description avec :
    • les diagrammes des 'Use Case' avec les fiches descrptives pour chaque
    • les diagrammes de séquence point de vue Système.

  • Le dossier d'analyse avec :
    • le diagramme des classes des domaines
    • les diagrammes de séquence détaillée,
    • l'organisation en packages
    • la maquette des IHM
    • le plan des incréments

  • Les sources organisées en packages, codage en java.
  • Le fichier Rational Rose complet ( UC, Diagrammes de classe, Diagrammes de séquence,...)

BD : Développement d'un site marchand en ASP

Projet ASP / SQL Server (janvier 2004). Affichage de produits par catégorie, recherche d'un produit, achat mono produit et multi produit avec gestion du panier (qté, suppression d'un element,...). Note : 16/20


En ligne : cliquez-ici


Visual Basic / Acces : Gestion des étudiants (2003)

Voici un projet de gestion des étudiants avec une base de données Acces. Tous les étuiants qui passent par l'IUT de Blagnac auront un jour à programmer cette application simple, soit en php, soit en VB, soit les 2 comme moi. On se comprend : quand les profs ont un bon sujet, ils le mettent à toutes les sauces!! Au moins, on le digère mais parfois, ca pourrait faire l'effet inverse...
Même appli en php :
cliquez-ici.


C++ : La STL - Librairie C++ -

Voici ce qui va enchanter tous les programmeurs qui cherchent enfin à connaitre l'utilisation de la librairie C++. Toutes les structures de données que vous connaissez existent : la pile, la file, la liste chaînée,... la STL vous permet d'utiliser toutes ces structures mais comment s'y retrouver ? Voici un cours d'IUP NTIE.

Cours illustré d'exemples. Notions avancées jusqu'au foncteurs.

    Sujet du Tp : Contrôle d'accès à un bâtiment.


MATHS : les Automates

TP de la période 1, compte rendu + codes sources en C. Programmation de 3 automates.


Cours d'EXPRESSION : le Processus Décisionnel

Cours sur la prise de décision en entreprise.
Plan du cours :

  • Introduction
  • Décision rationnelle
  • Décision à rationnalité limitée
XML : cours et TP

Le cours expose SAX et DOM, que nous avons mis en pratique en Java.
Système et réseau : TP

    TP sur des notions système propres au système d'exploitation UNIX. Sémaphores, threads.

    Je mets à votre disposition la correction officielle de 3 programmes écrit en C.
Le sujet du 1er programme était de programmer l'écriture de Ping Pong avec des Mutex simples puis des pthread_create avec conditions.
Programmation d'un Producteur Consommateur.
Partiels : Sujets des partiels

Liste des sujets de partiels disponibles :

  • Base de données : ASP, gestion d'une biliothèque
  • Génie Logiciel, la qualité
  • IHM
  • Java
  • Modélisation Orienté Objet, MOO
  • Programmation Orienté Objet, POO
  • Réseaux
  • Système
  • GL : Traduction de langage (Pierre-Jean CHARREL)


2e année : DUT informatique à Blagnac

STAGE : Rapport de stage de fin d'année

Rapport de stage que j'ai rédigé durant le mois de Avril/Mai/Juin 2002 dans une entreprise de Toulouse à Montaudran : MULTISYS.
Sujet du stage : réalisation du site Internet, étude du streaming audio sur Internet et programmation en VC++ d'un 'plannificateur de tâches' qui permet de commander par le port RS232 une source audio

EXTRAIT :
"J'ai effectué mon stage de fin d'études du 31 mars au 7 juin 2003 à Multi-sys. Depuis quelques années, le streaming audio sur Internet est apparu et prend de plus en plus d'ampleur. Peu de radios connaissent le fonctionnement mais beaucoup désirent étendre leur audience au monde entier..."
     NOTE : 14/20

Si ce rapport vous a été utile, laissez-moi un message par email, ça m'encouragera. Cool.

Expression : Rédiger une lettre de motivation

Exemple de lettre de motivation. Cet exemple peut vous aider dans vos démarches pour rechercher une entreprise, ce qui n'est pas du tout évident à priori.
=> BON COURAGE !
=> Allez jusqu'au bout et n'ayez pas peur d'insister même si cela vous paraît impoli, cela apparaît parfois comme déterminant et montrant votre motivation.



Expression : Revue de presse Avril 2002

Très bon exemple de revue de presse qui pourra vous aider pour la vôtre.


PHP : Gestion des étudiants (2002)

Voici un projet de gestion des étudiants GESETU avec une base de données mysql.
Permet de
     - Saisir les notes d'étudiants à des partiels,
     - Consulter la liste d'étudiants par promotion (1e, 2e année),
     - Consulter le détail de leur coordonnées, ou de les modifier.

Pour voir comment fonctionne l'application vraiment,
un ami à moi l'a mis en ligne sur son site :
gesetu, cliquez-ici

Même appli en VB/Acces : cliquez-ici.

TP JAVA : Interface graphique : frame, écouteur,...

TP de Java de la période P4.
Je vous donne les sources dans le .zip


    téléchargement Télécharger le tp1 : TP1_JAVA.ZIP (1 Ko) TP apprentissage Java.
    téléchargement Télécharger le tp2 : TP2_JAVA.ZIP (4 ko) - Fenêtre simple
    téléchargement Télécharger le tp3 : TP3_JAVA.ZIP (4 ko) - Chronomètre
    téléchargement Télécharger le tp4 : TP4_JAVA.ZIP (11 ko) - Gestion d'un questionnaire "QuestionOuiNon" : application semi-évoluée qui a fait l'objet d'une note. Gestion de plusieurs fenêtres avec Bureau (Desktop) et limitation d'affichage des fenêtres.
Etude de Cas : ACSII

Sujet : Un laboratoire d’analyse médicales désire automatiser en temps réel le suivi des analyses. Le système informatique utilisé est composé de divers PC sous Windows ® connectés à un serveur de données central comportant un SGBD relationnel. L’application à réaliser sera appelé SIAM (Suivi Informatisé d’Analyse Médicales).


COBOL : TP, jeu du pendu, du chevalier opiniatre,...

Source des TP.

  • Tp2 : Gestion de fichiers : projets tuteurés
  • Tp5 : Jeu du pendu avec animation texte du pendu !!!
  • Tp6 : Programme qui simulle le jeu du chevalaier opiniatre : bien commenté.
    téléchargement Télécharger les sources TP2 : tp2_cobol.zip ( 7 Ko)
    téléchargement Télécharger les sources TP5 : tp5.CBL ( 39 Ko)
    téléchargement Télécharger les sources TP6 : cheval.CBL ( 15 Ko)


Objet : Cours de C++

Cours de C++ pour un apprentisssage à l'objet

    téléchargement Télécharger le cours: c++.zip (40,8 Ko)



Objet : Cours de structure de données

Cours de struture de données : Pile, File, Liste,...


1ère année : DUT informatique à Blagnac

Unix : Commandes Shell Montrer / Cacher le texte

Descriptif de toutes les commandes unix de base et approfondies
"TP 1 : fichier et dossiers
création : fichier : touch nomficier
dossier : mkdir nomdossier..."
    téléchargement Télécharger le cours: Unix.zip (3,42 Ko)

Assembleur : Mini - Projet en assembleur Montrer / Cacher le texte

Projet en assembleur d'une calculatrice qui gère la *,+,-,/ dans les bases
- binaire
- octal
- décimal
- hexadecimal

Pascal : Cours de Turbo Pascal Montrer / Cacher le texte

Cours de Turbo Pascal pour un apprentisssage à l'algorithmique et aux bases du langage Pascal
Cours TP corrigé DUT informatique blagnac, IUT informatique george brassens, rapport de stage UML exemple, IUP NTIE, cours de base de données- exercice corrigé en sql, lettre de motivation .pdf , rapport cours qualite, modélisation objet rational rose , rapport stage mairie , dut informatique, exemple mcd, uml exemple, uml exemple, uml exemple, dut informatique, uml corrigé, uml corrigé, uml corrigé, uml exemple, uml cas d'utilisation exercice correction, exemple etude de cas uml, uml cas d'utilisation exercice correction, tp uml commande, diagramme uml , diagramme uml diagramme uml diagramme uml , télécharger exemple de modèle , télécharger exemple de modèle ,tp uml corrigé, cours iup ntie,exercice corrigé uml classes,rapport java,cours java,mcd conception mini projet uml hopital modelisation,comment faire une lettre de motivation dut,rédaction lettre en anglais, ihm iup ntie, ihm java swing tp uml, tp uml correction, utilisation Jtree Java, uml projets coo, uml méthodologie , mdl, exercice corrige conception et modélisation uml