220 likes | 513 Views
BTS IRIS 2005. PROJET INFORMATIQUE. GESTION D’UNE LIGNE SNCF. MARTINEZ ROMAIN LYCEE J. LURCAT. SOMMAIRE. PARTIE GENERALE Présentation générale Les acteurs Les cas d’utilisation Diagrammes : Cas d’utilisation Séquence Classe Déploiement. PARTIE PERSONNELLE Moyens à notre disposition
E N D
BTS IRIS 2005 PROJET INFORMATIQUE GESTION D’UNE LIGNE SNCF MARTINEZ ROMAIN LYCEE J. LURCAT
SOMMAIRE • PARTIE GENERALE • Présentation générale • Les acteurs • Les cas d’utilisation • Diagrammes : • Cas d’utilisation • Séquence • Classe • Déploiement • PARTIE PERSONNELLE • Moyens à notre disposition • Mon rôle • Partie administration • Installation du réseau / paramétrage • Politiques • Packs de fichiers et déblocages d’entrées/sorties • Partie programmation • Cahier des charges du programme • L’interface /l’utilisation • Problèmes rencontrés • Conclusion
Présentation générale Le projet qui nous a été confié consiste en la gestion d ’un tronçon d ’une ligne SNCF. Ce tronçon s ’étend de Marseille à Miramas via Martigues. Ce trajet comporte 23 gares et s ’étend sur 70 km. Nous utiliserons pour schématiser ce tronçon une maquette qui représentera seulement 3 gares (Marseille, Martigues, Miramas).
Acteurs du système • Le guichetier • Le client • L ’administrateur base de donnée • Le superviseur • Le chef de gare • Le train
LES CAS D’UTILISATION • 1) Le Guichetier: • Vente de billets • Réservation • Remboursement • Annulation • 2) Le Client: • Acheter • Réservation via Internet • Annulation • 3) Administrateur base de donnée: • Modification des éléments de la base de donnée • Suppression des éléments de la base de donnée • Création de la base de donnée • 4)Superviseur: • Arrêt d ’une partie du système en cas d ’erreur • Réactivation d ’une partie du système en cas d ’erreur • 6)Train: • Modifie l ’état des capteurs • 5)Chef de gare: • Donne le départ du train
Moyens à notre disposition • 1 Serveur • 6 Clients • Mysql 5.1 ( Gestion de base de donnée ) • Windows NT 4 Serveur/ NT 4 Workstation
Mon rôle -INSTALLATION D’UN RESEAU (1 SERVEUR + 6 CLIENTS) - Politiques d’administration - Droits d’accès - Mise en place de la base de donnée => Simplicité et efficacité du système -PROGRAMMATION - Logiciel de gestion de la table horaires - Création d’horaires - Modification d’horaires - Suppression d’horaires - Interface affiché à l’utilisateur ( permettant d’accéder à tous les programmes de gestion de la base de données ) =>Simplicité d’utilisation / Stabilité
PARTIE PERSONNELLE ADMINISTRATION RESEAU
Installation du réseau SERVEUR 1 PII 350Mhz // Windows NT 4 Server CLIENTS 4 PII 350Mhz // Windows NT 4 Workstation 1 Celleron 1,2 Ghz // Windows NT 4 Workstation 1 PIII 1Ghz // Windows XP Professionnel
Pourquoi installer un nouveau réseau ? Bien que nous aurions pu conserver nos postes de travails, nous avons choisi d’ajouter des postes : • Pour séparer les postes de programmation et les postes du projet • Pour pouvoir avoir des postes avec seulement Windows NT pour des questions de sécurité
Pourquoi Windows NT ? Pour des raisons de sécurité ( droits d’accès et politiques d’administration ) nous devions installer un système d’exploitation Windows NT ( car nous avions préféré Windows à Linux ). Ainsi nous avions le choix entre : - NT 4 - 2000 - XP - 2003 Ne disposant que de licences Windows NT et d’une licence XP , le choix a été très vite fait.
Le service pack 6a Le service pack que j’ai installé sert à : - certifier le passage à l’an 2000 - certifier le passage à l’€uro - installer un package de mises à jour de sécurité corrigeant toutes les failles découvertes à ce jour
Déblocage des entrées / sorties Windows NT ne permet pas l’accès aux ports d’entrées /sorties Aux programmes qui ne sont pas des executables du système La solution consiste en deux programmes qui donnent à nos programmes les privilèges que ceux dont disposent les applications systèmes ( voir documentation avec le rapport de projet )