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.

Java JDBC MySQL DAO Merise SQL

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é.