-Exercice Noté - Telechargement TD/TP pour les étudiants...

2
Année universitaire:2014-2015 1 2 ème LFIG Chaouki BAYOUDHI ISGTunis EDBD:TD -Exercice Noté- Important : Ce travail peut être réalisé par un nombre des étudiants <=6 (l’unique condition est plus que le nombre augmente la qualité du travail réalisé doit aussi augmenter). Il est à rendre la semaine de 20 Avril 2015 pendant la séance de TP. Une soutenance sera envisagée. Vous devez rendre un CD est un compte rendu (fichier .ppt) qui explique le travail réalisé. On vous demande de développer une application pour gérer les sondages sur les technologies et les solutions logicielles utilisées par pays. Le travail demandé consiste à récolter les informations de divers logiciels et matériels informatiques par pays et d’utiliser ses informations pour tirer des résultats genre le plus utilisé, la solution logicielle préférée, le système d’exploitation le plus répondu,… Le travail est composé de deux parties : 1 ère partie : Application de récolte : Cette application doit être portable (capable de s’exécuter sur différentes plateformes [Windows, Linux et Mac OS] contenant le Framework .NET). Cette étape est facultatif, c'est à dire vous pouvez vous limiter à Windows. Cette partie doit récupérer des informations logicielles et matérielles de la machine sur laquelle elle est lancée. [Les informations seront récupérées de la base des registres (à voir le lien https://msdn.microsoft.com/fr-fr/library/aa289494%28v=vs.71%29.aspx )] Ces informations seront visualisées au propriétaire de la machine dans une forme (vous pouvez utiliser LinkLabel et TreeView). Le propriétaire des informations décide alors de participer ou non au sondage. S'il décide de participer alors les informations seront sauvegardées dans un fichier texte et ce fichier sera attaché à un email et envoyé par exemple au mail ([email protected] ) [voir l'assemblé System.Net.Mail]. Les informations logicielles et matérielles de la machine auxquelles on s’intéresse sont les suivantes : La carte mémoire, le disque dur, le microprocesseur et la carte graphique : pour chaque composant on veut enregistrer son constructeur, sa capacité, son type (DDR2, DDR3, Dual Core, i5, i7,…). Le système d’exploitation : son nom, son type, son constructeur, sa version,… La liste des logiciels installés : son nom, son constructeur, freeware ou shareware, sa version,… Toutes les informations seront identifiées par l’adresse MAC relative à la carte réseau.

Transcript of -Exercice Noté - Telechargement TD/TP pour les étudiants...

Page 1: -Exercice Noté - Telechargement TD/TP pour les étudiants ...2lfig.e-monsite.com/medias/files/exercice-note-2015-edbd.pdf · EDBD:TD -Exercice Noté - ... la solution logicielle

Année universitaire:2014-2015

1

2èmeLFIG Chaouki BAYOUDHI

ISGTunis EDBD:TD

-Exercice Noté-

Important : Ce travail peut être réalisé par un nombre des étudiants <=6 (l’unique condition est plus que le nombre augmente la qualité du travail réalisé doit aussi augmenter). Il est à rendre la semaine de 20 Avril 2015 pendant la séance de TP. Une soutenance sera envisagée. Vous devez rendre un CD est un compte rendu (fichier .ppt) qui explique le travail réalisé.

On vous demande de développer une application pour gérer les sondages sur les technologies et

les solutions logicielles utilisées par pays.

Le travail demandé consiste à récolter les informations de divers logiciels et matériels informatiques par pays et d’utiliser ses informations pour tirer des résultats genre le plus utilisé, la solution logicielle préférée, le système d’exploitation le plus répondu,… Le travail est composé de deux parties :

1ère partie : Application de récolte : Cette application doit être portable (capable de s’exécuter sur différentes plateformes [Windows, Linux et Mac OS] contenant le Framework .NET). Cette étape est facultatif, c'est à dire vous pouvez vous limiter à Windows. Cette partie doit récupérer des informations logicielles et matérielles de la machine sur laquelle elle est lancée. [Les informations seront récupérées de la base des registres (à voir le lien https://msdn.microsoft.com/fr-fr/library/aa289494%28v=vs.71%29.aspx )] Ces informations seront visualisées au propriétaire de la machine dans une forme (vous pouvez utiliser LinkLabel et TreeView). Le propriétaire des informations décide alors de participer ou non au sondage. S'il décide de participer alors les informations seront sauvegardées dans un fichier texte et ce fichier sera attaché à un email et envoyé par exemple au mail ([email protected]) [voir l'assemblé System.Net.Mail]. Les informations logicielles et matérielles de la machine auxquelles on s’intéresse sont les suivantes :

� La carte mémoire, le disque dur, le microprocesseur et la carte graphique : pour chaque composant on veut enregistrer son constructeur, sa capacité, son type (DDR2, DDR3, Dual Core, i5, i7,…).

� Le système d’exploitation : son nom, son type, son constructeur, sa version,… � La liste des logiciels installés : son nom, son constructeur, freeware ou shareware, sa

version,… � Toutes les informations seront identifiées par l’adresse MAC relative à la carte réseau.

Page 2: -Exercice Noté - Telechargement TD/TP pour les étudiants ...2lfig.e-monsite.com/medias/files/exercice-note-2015-edbd.pdf · EDBD:TD -Exercice Noté - ... la solution logicielle

Année universitaire:2014-2015

2

2èmeLFIG Chaouki BAYOUDHI

ISGTunis EDBD:TD

2ème partie : Application d’analyse et Résultats : Dans cette partie, on vous appelle à développer une application qui permet dans un premier temps de récupérer les pièces jointes envoyées au mail ci-dessus. Les fichiers textes seront sauvegardés dans le dossier « Sondage » [voir l'assemblé System.Net.Mail]. Par la suite, il faut parcourir tous les fichiers dans ce dossier et extraire les informations pour les enregistrer dans les différentes tables de la base de données « SondageInformatique » (vous pouvez choisir le SGBD qui vous convient). Cette base de données est utilisée avec la bibliothèque Crystal Report pour faire des analyses est de statistiques genre Le Système d’exploitation le plus utilisé, Les capacités moyennes des PCs par pays, Le logiciel le plus utilisé par domaine,…