Mini Réseau Social (Java + JDBC + DAO)
Projet Java avancé simulant un mini réseau social avec JDBC et MySQL (DAO, relations, Merise).
Projet Java simulant un mini réseau social avec gestion des membres, publications et messages via JDBC/MySQL. Implémentation DAO, relations 1,n et n,n, conception Merise (MCD/MLD) et schéma SQL complet.
Contexte
Projet académique (L3) : appliquer la conception Merise, les relations BD et l’architecture DAO en Java avec JDBC et MySQL.
Objectifs
Mettre en œuvre un mini réseau social avec des entités métier structurées.
Appliquer le pattern DAO pour l'accès aux données via JDBC.
Modéliser la base de données avec Merise (MCD/MLD) et générer un schéma SQL.
Gérer des relations 1,n et n,n entre entités (membres, publications, messages...).
Fonctionnalités / Réalisations
Gestion des membres (ajout, modification, suppression, recherche).
Gestion des publications (création, affichage, suppression).
Gestion des messages entre membres.
Implémentation DAO (CRUD complet avec JDBC).
Base de données MySQL avec schéma relationnel cohérent.
Conception Merise : MCD + MLD + script SQL.
Ce que j’ai appris
Architecture DAO et séparation des responsabilités.
Utilisation de JDBC avec MySQL.
Modélisation relationnelle (1,n et n,n).
Conception avec Merise et génération SQL.
Organisation d’un projet Java structuré.