BTS IRIS Lycée Grandmont1 Projet CNEPE 2008 Gestion d’accès aux centrales nucléaires françaises E1 et E3 : DEMEYER Julien E2 : BOILEAU Antoine E4 : AUJUMIER.

Slides:



Advertisements
Présentations similaires
Module 5 : Implémentation de l'impression
Advertisements

CLIENT/SERVEUR SQL SERVER 7
MySQL I / Présentation. II / Administration et Outils.
PHP mySQL Extension php_mysql. Connexion à une base de données Établir une connexion mysql_connect(string server, string username, string password) –permet.
Exports / Imports des bases de données
Organisation du système d’information comptable et de gestion
Sécurité Informatique
Révision Avant lintra – Architecture de lordinateur, les composants, le fonctionnement, codage – Système dexploitation: organisation des données (fichier),
Architecture Les Couches Présentation Services Métier
Module 1 : Préparation de l'administration d'un serveur
Le langage PHP 5.
Exemple : Etude (partielle) d'un projet d'équipement informatique.
Les instructions PHP pour l'accès à une base de données MySql
BERNARDIN Benoît Lycée Louis Pergaud
DUFOUR Joffrey BTS IRIS session
ASP.NET Par: Hugo St-Louis. C ARACTÉRISTIQUES A SP. NET Évolution, successeur plus flexible quASP (Active Server Pages). Pages web dynamiques permettant.
Citrix® Presentation Server 4.0 : Administration
BitDefender Enterprise Manager. BitDefender Enterprise Manager – protection centralisée pour votre réseau Principales fonctions Fonctions spéciales (WMI)
VI. Analyse des solutions techniques
1 PHP 1.Langage PHP 1.1. Types de base, variables et constantes 1.2. Opérateurs et expressions 1.3. Instructions 1.4. Fonctions 2.Accès aux bases de données:
Les concepts et les méthodes des bases de données
PROGRAMMATION INFORMATIQUE DINGÉNIERIE II PRO-1024.
PHP & My SQL.
GROUPE BTS IRIS 2 Informatique et Réseaux pour l’industrie et les Services techniques E-6 PROJET INFORMATIQUE REVUE N°2      INTERROGATION DE LA BASE DE.
Gestion de bases de données réparties
Module 8 : Surveillance des performances de SQL Server
PROJET TUTORE BUS CAN IUT GEII de Tours Licence SARI Tuteurs :
JDBC L'API JDBC est utilisée pour utilisée pour intéragir avec une base de données.
Bases de données Open Source Pierre Crépieux 13/03/2008.
Structures de données avancées : Concepts réseaux et protocole de communication. D. E ZEGOUR Institut National d ’Informatique.
Projet Gestion d’eau Etudiant E1: Fabre Loïc Etudiant E2: Rozet Thomas
Yonel Grusson 1 SQL SERVER 2000 CLIENT/SERVEUR. Yonel Grusson 2 PLAN Présentation Installation Résultat de l'installation L'administration –Par le SQL.
PROJET AssetFrame IT ASSET MANAGEMENT Demo.
CEG3585/CEG3555 Tutorat 2 Hi ver 2013.
Projet télésurveillance
Application de gestion des retards
Projet SurfCam : Sous partie Stockage des acquisitions.
Gestion Stock Lycée Le Corbusier Année: 2010/2011.
Cours 2053A : Implémentation de Microsoft Windows 2000 Professionnel et Server.
FTP : File Transfer Protocol (protocole de transfert de fichier ) est un protocole de communication destiné à l'échange informatique de fichiers sur.
Positionnement : Outil de supervision et d’administration spécialiste Les management packs de l’éditeur et la base de connaissance embarquée Rapidité.
PHP 6° PARTIE : LES SESSIONS 1.Introduction 2.Identificateur de session 3.Variables de session 4.Client / Serveur 5.Principe 6.Ouverture de session 7.Enregistrement.
Mesure en milieu hostile
Gestion Parc Informatique Client UNIX Rémy Chaumard – BTSIRIS2 – projet GPI client UNIX – revue n1.
Gestion d’accès aux centrales nucléaires françaises
Cours MIAGE « Architectures Orientées Services »Henry Boccon-GibodCours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod 1 Architectures Orientées.
Centralisation des sites web d’ELTA & Mise en place d’un serveur NAS
Gestion d’accès aux centrales nucléaires
Module 1 : Vue d'ensemble de Microsoft SQL Server
Initiation à Oracle Server
Cours n°4M1.ist-ie (S. Sidhom) UE 203 Promo. M1 IST-IE 2006/07 Conception d’un système d'information sur Internet Architecture trois-tiers : technologies.
Liste des activités Professionnels
02/06/2015© Robert Godin. Tous droits réservés.1 5 Interface entre SQL et un programme n SQL incomplet n Défaut d'impédance (impedance mismatch) – modèle.
Analyse Orientée Objet Cahier de Laboratoire. Sujet : Il s'agit de concevoir un outil de gestion pour une PME qui commercialise des stations météorologiques.
V- Identification des ordinateurs sur le réseau
Chevrier Christophe Diallo Ibrahima Le Penhuizic Glenn Sautet David.
Prénom : Olivier Nom : LEROUX Matricule : M Soutenance de Projet
Module 2 : Planification de l'installation de SQL Server
CPI/BTS 2 Programmation Web Les sites dynamiques Prog Web CPI/BTS2 – M. Dravet – 02/10/2003 Dernière modification: 02/10/2003.
Domosecur Linux DUFOUR Joffrey BTS IRIS session
1 Démo SoftGrid. Le Séquenceur SoftGrid Utilisation d’un « packageur » SoftGrid Possibilité de “séquencer” en ligne de commande (CLI) Existence d’outils.
L. Gurret – M. Herve – P. Mignon – J. Prarioz. Introduction  Dernière étape d’analyse  Cahier des charges, spécifications et conception orientée objet.
Julien Lamure - Réunion des CI du 15/11/2006 Quelques utilitaires de création de comptes pour Windows 2003 server - GUNT - Gestion - PowerAD - Magret -
Réunion de cadrage 3 10/02/10. Chef de projet Damien Responsabl e Qualité Laetitia Responsabl e Business Plan Fouad Responsable Développement Web Thibault.
1 CEC A.-CHAVANNE Sites Web et bases de données. 2 UNE BASE DE DONNÉES : POURQUOI ? Manipulation de grandes quantités d’information – représentation des.
Installation du PGI – CEGID
CEGID et environnement réseau Groupe PGI Académie de Grenoble.
FORMATION INTOUCH 7.0 Le module SQL.
Transcription de la présentation:

BTS IRIS Lycée Grandmont1 Projet CNEPE 2008 Gestion d’accès aux centrales nucléaires françaises E1 et E3 : DEMEYER Julien E2 : BOILEAU Antoine E4 : AUJUMIER Alexandre

BTS IRIS Lycée Grandmont2 Sommaire Objectifs Présentation matérielle Cas d’utilisation Répartition des tâches Partie E2 La base de données Les tables de la base de données Communication réseau Stockage dans la BDD Extraction de données Étapes suivantes Conclusions

BTS IRIS Lycée Grandmont3 Objectifs Objectif général : Gérer l ’accès de plusieurs zones de sécurité à l ’intérieur d’une centrale nucléaire Objectifs partie Base de données : Administration de la base de données Réaliser l ’échange de données via réseau TCP/IP

BTS IRIS Lycée Grandmont4 Présentation matérielle OU Diagramme de déploiement

BTS IRIS Lycée Grandmont5 Cas d’utilisation

BTS IRIS Lycée Grandmont6 Répartition des tâches OU Diagramme des classes du projet

BTS IRIS Lycée Grandmont7 Partie E2 Prise en main, installation et configuration de la base de données Communication TCP/IP/Ethernet entre une badgeuse et le poste base de données Un autre truc

BTS IRIS Lycée Grandmont8 La base de données Microsoft SQL Server Edition 2005 SQL Server Management Studio avec ses outils de configuration Stockage des informations nécessaires à la gestion d’accès d’un site

BTS IRIS Lycée Grandmont9 Les tables de la BDD

BTS IRIS Lycée Grandmont10 Communication réseau Architecture client/serveur TCP/IP Client C++ embarqué dans une badgeuse Serveur base de données codé en C#

BTS IRIS Lycée Grandmont11 Stockage dans la BDD

BTS IRIS Lycée Grandmont12 Stockage (suite)

BTS IRIS Lycée Grandmont13 Accès à la BDD Connexion à la BDD en C# : Création de la chaîne de connexion : string connectString = "database=NOM_BDD;server=ADRESSE_IP_SERVEUR;Trusted_Connection=yes"; Instanciation d’un objet connection pour ouvrir la connexion : SqlConnection connection = new SqlConnection(connectString); Ouverture de la connexion : connection.Open(); Exécution d'une requête SQL en C# : Création d'une commande et d'une transaction : SqlCommand Command = connection.CreateCommand(); Commence une transaction de base de données : SqlTransaction Transac = connection.BeginTransaction(IsolationLevel.ReadCommitted); Must assign both transaction object and connectionto Command object for a pending local transaction Assign transaction object for a pending local transaction. Attribuer objet de transaction pour une opération en attendant locales Command.Connection = connection; Command.Transaction = Transac; Création d'une requête : Command.CommandText = /*REQUETE*/; Exécution de la requête : Command.ExecuteNonQuery();

BTS IRIS Lycée Grandmont14 Accès à la BDD (suite) Récupération de données extraites de la BDD après connexion et exécution d'une requête SELECT en C# : Création d'un tableau de type Object permettant de stocker les données directement après les avoir reçues de la base de données : Object[] TableLecture = null; L'instanciation d'un objet DataReader et l'appel de la commande ExecuteReader() permet l'extraction de données : SqlDataReader reader = command.ExecuteReader(); La méthode Read() permet de lire les données résultantes de la requête Reader.Read() La méthode GetValues() va remplir le tableau créé avec les valeurs lues précédemment : reader.GetValues(TableLecture);

BTS IRIS Lycée Grandmont15 Points négatifs Travail restant à faire Dans le cas du réseau défaillant : traitement de la réplique de la base de données embarquée dans une badgeuse envoie de la réplique pour une mise à jour dans la base de données Problème de connexion à la base de données

BTS IRIS Lycée Grandmont16 Conclusions Points positifs : Développement du sens de l’analyse et de l’organisation Développement du travail en équipe Approfondissement des connaissances théoriques Avancé du travail : Intégration des différentes parties