Description du contexte v2

Transcription

Description du contexte v2
BTS SIO 1ère année
PPE1
PPE1 – Contexte Tennis-Club
Contexte Tennis-Club
Contenu
Description de l’existant ....................................................................................................................... 2
L’ORGANISATION ............................................................................................................................. 2
LES ACTEURS 2
LE SYSTEME INFORMATIQUE ............................................................................................................ 3
LA BASE DE DONNEES ACCESS ........................................................................................................ 5
Evolution de l’existant .......................................................................................................................... 6
EVOLUTION DE L’ENVIRONNEMENT MATERIEL : APPEL D’OFFRE .......................................................... 6
EVOLUTION DE L’ORGANISATION LOGICIELLE ..................................................................................... 6
EVOLUTION DE LA BASE DE DONNEES ............................................................................................... 6
Missions à réaliser ................................................................................................................................ 6
PLANIFICATION DES MISSIONS .......................................................................................................... 6
ANALYSE ET MODELISATION DE LA BASE DE DONNEES ACCESS .......................................................... 6
MIGRATION DE LA BASE DE DONNEES SUR MYSQL ........................................................................... 6
DEVELOPPEMENT DE L’INTERFACE SOUS MICROSOFT OFFICE 2003 ................................................... 7
DEVELOPPEMENT DU SITE DYNAMIQUE ............................................................................................. 7
REPONSE A L’APPEL D’OFFRE MATERIEL ........................................................................................... 7
AUTOMATISATION DE LA GESTION DES UTILISATEURS ........................................................................ 8
MISE EN PLACE D’UNE POLITIQUE DE SECURITE ................................................................................. 8
Lycée du Grand Nouméa
1/8
Nathalie DAGAULT / Marc BATY
BTS SIO 1ère année
PPE1 – Contexte Tennis-Club
Description de l’existant
L’organisation
Le Tennis-Club est un club de tennis installé en Nouvelle-Calédonie depuis 2005.
Le club est propriétaire de quatre courts de tennis, et d’un « club house », un local situé à coté
des courts. Ce local comprend un bureau et une grande salle prolongée par une terrasse.
La terrasse et le court n°1
La grande salle est constituée d’un bar sommairement équipé (réfrigérateur, machine à café, …)
et d’un espace convivial meublé d’une demi-douzaine de tables.
La grande salle
Les acteurs
Actuellement, le Tennis-Club est dirigé par un bureau composé d’un président et d’un secrétaire.
Ce bureau, élu par les membres du club, est responsable du bon fonctionnement du club, et rend
compte de son activité lors du conseil d’administration annuel.
Les membres du club sont une cinquantaine. On compte principalement des joueurs, mais aussi 4
moniteurs qui sont responsables des leçons.
Pour être membre du club, il faut payer une cotisation. C’est le secrétaire qui gère les inscriptions
et qui assure donc les fonctions de trésorier.
Lycée du Grand Nouméa
2/8
Nathalie DAGAULT / Marc BATY
BTS SIO 1ère année
PPE1 – Contexte Tennis-Club
Le système Informatique
Le club dispose dans son club house de 3 ordinateurs et d’une imprimante :
• Un ordinateur est en libre accès pour les membres du club.
• Un ordinateur, équipé d’une imprimante, est dédié au travail du secrétaire et du président.
• Un serveur est destiné à héberger le site internet du club.
•
•
•
•
•
•
•
Bureau
Grande Salle
•
•
•
•
•
•
•
•
Terrasse
•
Plan du club house et emplacement du réseau informatique
L’ordinateur en libre accès est installé dans la grande salle du club house, afin que les membres
du club puissent se connecter à Internet. Le reste du matériel informatique se trouve dans le bureau,
qui reste fermé en l’absence du secrétaire ou du président.
Les trois ordinateurs sont reliés à un hub D-Link 4-Port Ethernet DSH-5. Le hub est connecté à un
modem-routeur ADSL Zyxel P-660R qui permet l’accès à internet.
Les configurations matérielle et logicielle des ordinateurs sont les suivantes :
• Ordinateur du secrétaire et du président
Nom : tennis_1
Système : Windows XP Professionnel
Logiciels installés : Microsoft Office 2003, Filezilla, Notepad++,
Utilisateurs paramétrés : president (mot de passe : president), secrétaire (mot de passe :
secretaire), joueur (mot de passe : joueur), moniteur (mot de passe :
moniteur), administrateur (mot de passe : administrateur)
Cet ordinateur est relié à une imprimante jet d’encre Hewlett Packard HP Deskjet D2660.
Lycée du Grand Nouméa
3/8
Nathalie DAGAULT / Marc BATY
BTS SIO 1ère année
PPE1 – Contexte Tennis-Club
• Ordinateur en libre service
Nom : tennis_2
Système : Windows XP Professionnel
Logiciels installés : Microsoft Office 2003, Filezilla, Notepad++,
Utilisateurs paramétrés : president (mot de passe : president), secrétaire (mot de passe :
secretaire), joueur (mot de passe : joueur), moniteur (mot de passe :
moniteur), administrateur (mot de passe : administrateur)
• Serveur
Nom : tennis-club-serveur
Système : Linux (Ubuntu 10.04)
Logiciels installés : XAMPP 1.7.7 (Apache avec PHP 5, MySQL 5.5, PHPMyAdmin 3.4.5), serveur
FTP.
Utilisateurs paramétrés : tennis-club (mot de passe : ppe1)
Les composants du réseau sont connectés de la manière suivante :
Routeur ADSL
Zyxel P-660R
tennis_1
Hub D-Link 4-Port
Ethernet DSH-5
Imprimante HP
Deskjet D2660
tennis-club-serveur
tennis_2
Topologie et composants du réseau informatique
Lycée du Grand Nouméa
4/8
Nathalie DAGAULT / Marc BATY
BTS SIO 1ère année
PPE1 – Contexte Tennis-Club
La base de données Access
Le club dispose d’une base de données tennis-club sous Microsoft Access 2003 utilisée pour
l’instant par le président et le secrétaire sur l’ordinateur tennis_1.
Le Schéma Conceptuel des Données est le suivant :
Le Schéma Relationnel des Données est le suivant :
ADHERENT(numAdh, sexeAdh, civiliteAdh, nomAdh, prenomAdh, adrAdh, CPAdh, villeAdh)
Clé primaire : numAdh
COTISATIONS(numCot, anneeCot, montantCot, cotReglee, numAdh)
Clé primaire : numCot
Clé étrangère : numAdh en références à numAdh de la relation ADHERENTS
LECONS(numLecon, niveauLecon, jourLecon, debutLecon, finLecon)
Clé primaire : numLecon
INSCRIPTIONS((numLecon, numAdh)
Clé primaire : numLecon+numAdh
Clés étrangères : numLecon en références à numLecon de la relation LECONS
numAdh en références à numAdh de la relation ADHERENTS
Le Schéma Physique des Données implanté sous ACCESS est le suivant :
Lycée du Grand Nouméa
5/8
Nathalie DAGAULT / Marc BATY
BTS SIO 1ère année
PPE1 – Contexte Tennis-Club
Evolution de l’existant
Evolution de l’environnement matériel : Appel d’offre
Le club souhaite renouveler une partie de son parc informatique. Il faudrait :
• remplacer 2 ordinateurs vieillissants : l’ordinateur en libre service et l’ordinateur du bureau
• remplacer l’imprimante actuelle par une imprimante plus rapide
• trouver une solution permettant d’assurer la sauvegarde de toutes les données du club
Evolution de l’organisation logicielle
Le club souhaite automatiser la gestion des utilisateurs sur les ordinateurs tennis_1 et tennis_2.
Un script a été utilisé pour créer les différents utilisateurs, mais on souhaite le modifier afin,
notamment, de contrôler les heures d’utilisation des ordinateurs.
Evolution de la base de données
Le président du club souhaite que la structure de la base de données soit complétée pour
•
pouvoir connaître l’âge des adhérents
•
pouvoir connaître sur quel court et avec quel moniteur se déroule une leçon,
•
savoir combien de places maximum il y a dans une leçon.
•
pouvoir réserver un court de tennis
Le club souhaite faire évoluer la base de données actuelle, afin de disposer d’une application
accessible via internet. Cette application sera hébergée sur l’ordinateur tennis-club-serveur.
Le secrétaire est habitué à l’interface d’Access 2003 et souhaite pouvoir effectuer son travail à
partir d’Access 2003 sur l’ordinateur tennis_1 via un lien ODBC.
Le président souhaite pouvoir travailler aussi bien à partir d’Access sur l’ordinateur tennis_1,
qu’en consultant le site Internet à distance.
Missions à réaliser
Planification des missions
Présentez, de préférence sous la forme d’un diagramme de GANTT, la planification que vous
envisagez pour les missions à réaliser.
Analyse et modélisation de la base de données Access
Modifiez le Schéma Conceptuel des Données, puis le Schéma Relationnel des Données et enfin
la base de données sous Access 2003 afin de répondre aux souhaits du président.
Migration de la base de données sur MySQL
Exportez la base de données modifiée sous Access 2003 grâce à l’application transfertBD.
Importez les scripts générés dans phpMyAdmin, pour générer la base de données tennis-club
sous mySql.
Créez des utilisateurs (président, secrétaire, moniteur, joueur) avec les droits leur permettant
d’accéder aux données dont ils ont besoin.
Créez un lien ODBC pour permettre l’accès aux données à partir d’Access 2003 sur l’ordinateur
tennis_1.
Lycée du Grand Nouméa
6/8
Nathalie DAGAULT / Marc BATY
BTS SIO 1ère année
PPE1 – Contexte Tennis-Club
Développement de l’interface sous Microsoft Office 2003
Réalisez sous Access 2003 les formulaires permettant :
-
-
au secrétaire d’effectuer les tâches suivantes :
•
enregistrer un nouvel adhérent, modifier les informations concernant un adhérent ou
supprimer un adhérent.
•
inscrire un adhérent à une leçon ou annuler une inscription.
•
réserver un court ou annuler une réservation.
•
enregistrer le paiement d’une cotisation.
•
générer une liste des adhérents qui n’ont pas payé leur cotisation pour envoyer des lettres
de rappel par publipostage.
au président de pouvoir répondre aux questions suivantes :
•
noms, prénoms et adresses des adhérents d’une ville saisie ;
•
noms, prénoms, adresses et nombres d’inscriptions des adhérents ayant plus de 2
inscriptions :
•
noms et prénoms des adhérents inscrits à une leçon dont le numéro est saisi ;
•
noms, prénoms et adresses des adhérents inscrits à des leçons dont le niveau est saisi ;
•
nombre de leçons par jour pour un mois saisi ;
•
montant total des cotisations non réglées ;
Exportez les données nécessaires sous EXCEL 2003, puis réalisez mensuellement pour le
président, les documents d’aide à la décision suivants :
•
un graphique du nombre de cours par moniteur
•
un graphique du nombre de cours par joueur
•
un tableau croisé dynamique permettant de connaître le nombre d’heures de cours par
joueur et par moniteur.
Développement du site dynamique
Le site Internet devra, outre les informations qu’il propose déjà :
•
permettre à un nouvel adhérent de s’inscrire en ligne et de se voir attribuer un login et un
mot de passe.
•
permettre aux joueurs de s’inscrire à une leçon ou de réserver un court.
•
permettre aux joueurs de supprimer une inscription ou une réservation.
•
permettre aux joueurs de connaître en fin de mois le montant qu’ils doivent régler sachant
que la leçon coûte 2 400 XPF et une réservation d’une heure 1 000 XPF.
•
permettre aux moniteurs de créer ou supprimer une leçon.
•
permettre aux moniteurs de savoir combien d’adhérents sont inscrits à leurs leçons.
•
permettre au président de réaliser les tâches qu’il effectue sur Access 2003.
Ces fonctionnalités devront être développées en php et s’insérer dans le site statique existant. Il
faut prévoir une interface différente pour le président, les moniteurs et les joueurs.
Réponse à l’appel d’offre matériel
Rédigez une offre concernant les matériels nécessaires à l’évolution du réseau du Tennis-Club :
- deux ordinateurs destinés à remplacer les postes vieillissants (tennis_1 et tennis_2).
- une imprimante destinée à remplacer la vieille HP Deskjet D2660
- un mécanisme de sauvegarde pour la base de données et les données stockées sur les trois
ordinateurs.
Lycée du Grand Nouméa
7/8
Nathalie DAGAULT / Marc BATY
BTS SIO 1ère année
PPE1 – Contexte Tennis-Club
Cette offre doit présenter une évaluation en euros du prix de ces matériels, avec des références
précises concernant les fournisseurs (vous fournirez les adresses des sites et les captures d’écran
des pages web présentant les matériels retenus, avec leurs caractéristiques et leur prix TTC).
L’offre ne devra pas comporter de système d’exploitation, on utilisera les licences Windows XP
Pro des deux ordinateurs actuels.
Automatisation de la gestion des utilisateurs
La gestion des utilisateurs ne sera pas centralisée : Les utilisateurs et les groupes d’utilisateurs
doivent être créés sur les deux ordinateurs qui seront achetés à la suite de l’appel d’offre.
Lors du paramétrage des deux ordinateurs tennis_1 et tennis_2, on avait utilisé pour créer les
utilisateurs le batch CrerU.bat, qui se trouve encore dans le dossier Mes Documents de ces deux
ordinateurs.
Afin de rendre cette gestion des utilisateurs plus rigoureuse, on envisage de faire évoluer ce
fichier batch.
Le nouveau batch sera exécuté sur chaque ordinateur après installation du système (Windows XP
Pro) et permettra la création des groupes et des utilisateurs sur l’ordinateur concerné.
Vous disposez des informations suivantes concernant les groupes et les utilisateurs à créer sur
chaque machine :
Noms des groupes
bureau
adherents
Utilisateurs membres du groupe
president, secretaire
joueur, moniteur
Le nouveau batch doit permettre de respecter les contraintes et les consignes ci-dessous :
• Le mot de passe initial de tous les utilisateurs doit être « tennis-club »
• L’emploi d’un mot de passe est obligatoire, seuls le président et le secrétaire sont
autorisés à changer ce mot de passe
• Les membres du group adherents ne peuvent accéder à l’ordinateur que du mardi au
dimache de 7h00 à 22h00 et le lundi matin de 7h00 à 11h00 (le lundi après midi est
réservé à la maintenance)
• Un dossier personnel pour chaque utilisateur doit être créé par le batch dans le dossier
C:\CLUB . Si ce dossier CLUB n’existe pas, le batch doit le créer.
• Le dossier personnel de chaque utilisateur doit porter le même nom que l’utilisateur.
• Le compte de tous les utilisateurs expire à la fin de l’année 2012, sauf celui du président
et du secrétaire qui n’expirent jamais.
• Le compte de tous les utilisateurs doit comporter la description « Utilisateur créé le : »
suivi de la date du jour
• Pour chaque utilisateur, il faut créer un fichier texte nommé LOG_NomUtilisateur.txt qui
doit contenir le message « Utilisateur NomUtilisateur créé avec succès le
Date_de_création ». Ce fichier doit être créé dans le dossier personnel de l’utilisateur et
doit être caché.
• Il faut créer un dossier partagé à la racine de C: Ce dossier sera nommé COMMUN, et le
nom de partage sera « Espace Commun ». Ce dossier partagé doit être connecté à un
lecteur réseau Z:
Mise en place d’une politique de sécurité
Les membres du bureau du Tennis-Club sont sensibles aux problèmes de sécurité concernant le
système d’information. La situation actuelle ne leur parait pas satisfaisante sur ce point.
Rédigez une note mettant en évidence les principaux risques actuellement encourus par le
Tennis-Club concernant la sécurité de son système d’information.
Votre note devra également proposer des solutions à mettre en œuvre pour minimiser ces
risques.
Lycée du Grand Nouméa
8/8
Nathalie DAGAULT / Marc BATY