Projet avancé de base de données - Efrei - Simulator ATM
1. Téléchargez le projet depuis Github
Grâce à:
- Le bouton Télécharger Zip
- La commande git (dans le dossier du projet): Git Clone https://github.com/drraider/atm.git
2. Open Eclipse IDE
3. Créez un nouveau projet Web dynamique (fichier -> nouveau - Projet Web dynamique)
- Sélectionnez un nom de projet
- Sélectionnez un runtime cible (Apache Tomcat V8.5)
- Version du module Web dynamique: 3.1
- Laissez toutes les configurations par défaut
- Finition
4. Importer des fichiers (téléchargés à partir de github)
- Faites glisser et déposez les fichiers du dossier téléchargé vers l'explorateur du projet dans Eclipse
- Sélectionnez: Copiez les fichiers et les dossiers
- Écraser tout
La configuration de l'éclipse de notre projet est réalisée.
5. Télécharger MySQL Workbench
- Allez à: https://www.mysql.com/fr/downloads/
- Téléchargez l'édition communautaire MySQL (GPL)
- Suivez étape par étape l'installation par défaut
6. Ouvrir MySQL Workbench
7. Importer le modèle
- Cliquez sur Fichier -> Ouvrir le modèle
- Ouvrir la base de données.mwb
8. Configuration de la connexion de la base de données
- Cliquez sur la base de données -> Ingénieur vers
- Suivez la configuration par défaut: Suivant -> Suivant -> Suivant -> Fermer
9. Lancez la base de données
- Cliquez sur la base de données -> Connectez-vous à la base de données -> OK
- Si tout va bien, vous pouvez essayer d'exécuter cette requête: sélectionner * chez les utilisateurs; pour voir s'il y a des données.
- Si ce n'est pas le cas, vous pouvez exécuter le contenu de Database.SQL pour remplir la base de données.
Maintenant, la base de données est active, nous pouvons l'utiliser.
10. Retour sur Eclipse pour lancer le projet
- Faites un clic droit sur le projet -> Exécuter comme -> Exécuter sur le serveur
- Attendez quelques secondes pour le lancement du serveur
- Une page dans votre navigateur Web doit apparaître (une URL comme celle-là: http: // localhost: 8080 / atm / ou http: // localhost: port / nom de projet /)
11. Les informations d'identification pour se connecter sont:
Les informations d'identification sont chiffrées dans notre base de données.