VERSION : 0.4.0.1 DATE : 02 Mai 2017 CONTENU ======= JMerise.zip contient : 1. JMerise.jar 2. Lisez moi 3. ExempleMCDCommandeClients.mcd 4. r�pertoire 'lib' qui contient : 1.fichier Parametres.class 2.mysql-connector-java-5.1.12-bin 3.derbyclient 4.jaybird-full-2.2.1 5.postgresql-9.2-1002.jdbc4 6.sqlite-jdbc-3.7.15 7.hsqldb (en cours d'impl�mentation) INSTALLATION ============ 1. 2. 3. 4.
Mettre � jour de la date syst�me si elle n'est pas � jour. Dezipper le fichier JMerise.zip; ne pas renommer 'JMerise.jar' et le r�pertoire 'lib' et son contenu non plus. ne pas supprimer le fichier Parametres.class du r�pertoire 'lib'.
NOUVEAUTES ========== 1. Drag and drop pour ouvrir un fichier MCD. cliquez/glissez le fichier mcd et le rel�chez dans JMerise. 2. La liste des donateurs (Grand MERCI) jusqu'au 1er F�vrier 2016. Existe d�j� =========== 01. Cr�er un ou plusieurs MCD avec JMerise. 02. Fermer un MCD ou Fermer tous les MCD. 03. Copier/coller le MCD : non seulement les entit�s/ relations mais leurs liens aussi. 04. Importer des attributs (Dictionnaire de donn�es) des autres MCD ouverts. 05. Importer des Domaines d�finis dans les autres MCD ouverts. 06. Cr�er des relations (associations) sans nom (nom de la relation est vide) 07. Cr�er des relations (associations) avec des noms redondants. 08. Choisir l'unicit� ou la redondance des attributs dans le MCD. 09. Prendre en consid�ration les liens relatifs ===> j'attend les remarques des experts sur ce point. 10. Red�finir les normes de repr�sentation de l'h�ritage. permettre d'h�riter tous les attributs de l'entit� m�re ou juste ses cl�s 11. supprimer la contrainte dans lors de l'installation (nom des r�pertoires p�re contenant des vides ou des accens) 12. Rendre op�rationnel la fen�tre Configuration -> Param�tres. 13. choix de script par d�faut. 14. inclure les commentaires des tables et des attributs dans le script SQL de
sortie (limit� � MySQL et Postgres pour le moment). 15. Personnaliser JMerise en saisissant le nom du D�veloppeur afin d'enrichir l'historique du MCD. 16. Acc�der aux derni�res informations disponibles sur le site (d�rni�re version dispo, les nouveaut�s, ..) via une fen�tre. 17. Garder l'historique des modifications port�es sur le MCD. 18. Red�velopper la fen�tre MLD (s�l�ction/d�placer plusieurs tables,..); 19. G�n�ration de script SQL Server. 20. Personnalisation de JMerise avec le nom du d�veloppeur(le nom de la session par d�faut ). 21. Possibilit� de rajouter des notes / des commentaires pour chaque MCD. 22. Rajouter des Postits. 23. Possibilit� de limiter le nombre d'attribut qui seront affich�s dans le MCD. 24. Possibilit� de rajouter des r�gles de gestion pour le MCD. 25. Le sens des fl�ches dans le MLD sont corrig�es. 26. Afficher le type des attributs en majuscule/minuscule. 27. Aper�u du MCD MLD (outline). 28. Afficher les cardinalit�s sous la forme d'un choix exemple: '0,n' - '0:n' '0,N' ou '0:N' 29. Transformer une relation (association) en une entit�. 30. le fond de la fen�tre MCD plus convivial. 31. d�placer un groupe d'�l�ments s�lectionn�s (avec la souris ou avec les fl�ches du clavier) 32. s�lectionner avec la souris ou avec CTRL+clique. 33. copier/ coller des �l�ments du MCD sans les liens. 34. aligner � gauche, � droite, en haut et en bas les entit�s ou les relations. 35. r�ouvrir les 5 derniers MCD r�cemment ouverts. 36. sauvegarde automatique de votre environnement de travail et le r�pertoire de travail. 37. Un Desktop qui permet d'afficher les 3 fen�tres : MCD, MLD, Script SQL simultanement. 38. un menu 'Fen�tre' qui permet de basculer d'une fen�tre � l'autre ou d'afficher les 3 en cascade. 39. possibilit� de cr�er un nouveau type pour les attributs. exemple D_Civilite = enum("M","Melle","Mme"). 40. gagner du temps en important vos MCD r�alis�s avec AnalyseSI. 41. connexion au serveur de base de donn�es MySQL et cr�ation des tables 42. remplacer automatiquement les ponctuations, les vides,.. dans la g�n�ration du script SQL. 43. rajouter automatiquement les extensions au fichier au moment de l'enregistrement en cas d'oubli. 44. fen�tre DTD/XML. 45. Zoom;+,46. les Scripts : SQLite, Firebird, Postgre SQL, Derby. Access SQL. MySQL SQL Server Oracle. 47. la R�tro Conception : importation des tables de la base de donn�es. 48. Possibilit� de s�lectionner un lien en cliquant sur sa cardinalit�. 49. Imprimer un MCD/MLD 50. Possibilit� de t�l�charger � distance des MCD disponibles sur le site jfreesoft.com 51. connexion � la base de donn�es distante (pour la cr�ation et la r�troconception).
52. Cr�ation des relations (associations) de diff�rentes mani�res mani�re: Cliquer sur le bouton 'nouvelle relation' puis cliquer sur la page MCD. Cliquer sur le bouton 'nouveau lien' puis relier l'entit� avec la relation de la relation et relacher � l'entit�)
1ere a. b. (cliquer
2ieme mani�re: a. S�lectionner les entit�s concern�es puis cliquer sur le bouton 'nouvelle relation'. 3ieme mani�re. a.D�sactiver l'h�ritage (menu configuration -> parametres -> onglet g�n�ral -> cocher le choix 'D�sactiver h�ritage' b.Cliquer sur le bouton 'nouveau lien' puis relier l'entit�1 avec l'entit�2. 53. D�placement rapide/lent des �l�ments s�lectionn�s en appuyant (CTRL + fl�che de direction)/ fl�che de direction respectivement. 54. G�n�ration du script HSQLDB pour Openoffice Base. 55. Bouton pour les Donations pour aider financi�rement JMerise � s'am�liorer d'avantage. Merci d'avance. 56. Possibilit� de rajouter plusieurs attributs en m�me temps � une entit� (ou � une association). 57. Exporter le dictionnaire de donn�es dans un fichier texte (format basique). 58. Exporter la liste des domaines dans un fichier texte (format basique). 59. Rectifier le redimensionnement des relations (associations). 60. Ne pas afficher le mot 'Prk' dans le MCD 61. Chercher/ remplacer le nom des entit�s, des associations et/ou des attributs dans le MCD
PROCHAINES VERSIONS =================== - Retours arri�re/ Avant. - D'autres script SQL. - Manuel utilisateur (fini � 90% : en cours de correction). - etc.
IMPORTANT ========= ---> N'oubliez pas de m'envoyer vos remarques et suggestions par mail :
[email protected]