Upload
sancha
View
48
Download
1
Embed Size (px)
DESCRIPTION
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 - PowerPoint PPT Presentation
Citation preview
PROJET INFORMATIQUEPROJET INFORMATIQUE
MARTINEZ ROMAINMARTINEZ ROMAIN
LYCEE J. LURCATLYCEE J. LURCAT
BTS IRIS 2005BTS IRIS 2005
GESTION D’UNE LIGNE SNCF
SOMMAIRESOMMAIRE PARTIE GENERALEPARTIE GENERALE
Présentation généralePrésentation générale Les acteursLes acteurs Les cas d’utilisationLes cas d’utilisation Diagrammes :Diagrammes :
Cas d’utilisationCas d’utilisation SéquenceSéquence ClasseClasse DéploiementDéploiement
PARTIE PERSONNELLEPARTIE PERSONNELLE Moyens à notre dispositionMoyens à notre disposition Mon rôleMon rôle Partie administrationPartie administration
Installation du réseau / paramétrageInstallation du réseau / paramétrage PolitiquesPolitiques Packs de fichiers et déblocages d’entrées/sortiesPacks de fichiers et déblocages d’entrées/sorties
Partie programmationPartie programmation Cahier des charges du programmeCahier des charges du programme L’interface /l’utilisationL’interface /l’utilisation
Problèmes rencontrés Problèmes rencontrés ConclusionConclusion
PARTIE GENERALEPARTIE GENERALE
Présentation généralePrésentation généraleLe 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 quireprésentera seulement 3 gares (Marseille, Martigues, Miramas).
Acteurs du systèmeActeurs du système
• Le guichetier
• Le client
• L ’administrateur base de donnée
• Le superviseur
• Le chef de gare
• Le train
LES CAS D’UTILISATIONLES CAS D’UTILISATION1) 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
5)Chef de gare:•Donne le départ du train
6)Train:•Modifie l ’état des capteurs
Diagramme de cas d’utilisationDiagramme de cas d’utilisation
Diagramme de séquenceDiagramme de séquence
Diagramme de classeDiagramme de classe
DéploiementDéploiement
PARTIE PERSONNELLEPARTIE PERSONNELLE
Moyens à notre dispositionMoyens à notre disposition
- 1 Serveur 1 Serveur
- 6 Clients6 Clients
- Mysql 5.1 ( Gestion de base de donnée )Mysql 5.1 ( Gestion de base de donnée )
- Windows NT 4 Serveur/ NT 4 WorkstationWindows NT 4 Serveur/ NT 4 Workstation
Mon rôleMon 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 PERSONNELLEPARTIE PERSONNELLE
ADMINISTRATION RESEAUADMINISTRATION RESEAU
Installation du réseauInstallation du réseauSERVEURSERVEUR
1 PII 350Mhz // Windows NT 4 Server 1 PII 350Mhz // Windows NT 4 Server
CLIENTSCLIENTS
4 PII 350Mhz // Windows NT 4 Workstation4 PII 350Mhz // Windows NT 4 Workstation1 Celleron 1,2 Ghz // Windows NT 4 Workstation1 Celleron 1,2 Ghz // Windows NT 4 Workstation1 PIII 1Ghz // Windows XP Professionnel1 PIII 1Ghz // Windows XP Professionnel
Pourquoi installer un nouveau Pourquoi installer un nouveau réseau ?réseau ?
Bien que nous aurions pu conserver nos Bien que nous aurions pu conserver nos postes de travails, nous avons choisi postes de travails, nous avons choisi d’ajouter des postes :d’ajouter des postes :
- Pour séparer les postes de programmation Pour séparer les postes de programmation et les postes du projetet les postes du projet
- Pour pouvoir avoir des postes avec Pour pouvoir avoir des postes avec seulement Windows NT pour des seulement Windows NT pour des questions de sécuritéquestions de sécurité
Pourquoi Windows NT ?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 6aLe service pack 6a
Le service pack que j’ai installé sert à :Le service pack que j’ai installé sert à :
- - certifier le passage à l’an 2000certifier le passage à l’an 2000
- certifier le passage à l’€uro- certifier le passage à l’€uro
- installer un package de mises à jour de sécurité corrigeant - installer un package de mises à jour de sécurité corrigeant toutes toutes les failles découvertes à ce jourles failles découvertes à ce jour
Déblocage des entrées / sortiesDéblocage des entrées / sorties
Windows NT ne permet pas l’accès aux ports d’entrées /sortiesAux 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 )
Pack de fichiers pour C++ BuilderPack de fichiers pour C++ Builder