• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
gestion de notariat avec openerp
 

gestion de notariat avec openerp

on

  • 1,450 views

Développement d'un module métier pour les notaire avec tinyerp (openerp) réalisé avec la société NEXTMA en 2008

Développement d'un module métier pour les notaire avec tinyerp (openerp) réalisé avec la société NEXTMA en 2008

Statistics

Views

Total Views
1,450
Views on SlideShare
1,389
Embed Views
61

Actions

Likes
0
Downloads
270
Comments
0

3 Embeds 61

http://www.slashdocs.com 47
http://www.linkedin.com 12
https://www.linkedin.com 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    gestion de notariat avec openerp gestion de notariat avec openerp Document Transcript

    • 2008-2009
    • UNIVERSITE HASSAN II FACULTE DES SCIENCES BEN MSIK -CASABLANCA-«…Limagination est plus importante que la connaissance…»
    • SOMMAIRE PREFACE ……………………………………………………………………………………………………..…7 REMERCIEMENTS …………………………………………………………………………….………….…..9 INTRODUCTION …………………………………………………………………………………….……….11 PREMIÈRE PARTIE: ETUDE TECHNIQUE ………………………………………………………...………………………………13 1. LES ERP ………………………………………………………………………………………….………….15 1-1-Cest quoi un ERP? ....................................................................................................................................15 1-1-A- Définition …………………………………………………………………………………………...15 1-1-B- Pour qui? Pourquoi? .......................... .......................... .......................... ........................................16 1-1-C- Architecture technique .......................... .......................... .......................... ....................................17 2. OpenERP (TinyERP) .......................... .......................... .......................... .......................... ..........................18 2-1-Quest ce quun OpenERP? .......................... .......................... .......................... ........................................18 2-2- NEXTMA & TinyERP.......................... .......................... .......................... ..............................................203. UML .......................... .......................... .......................... .......................... .......................... .............................21 3-1-Présentation .......................... .......................... .......................... .......................... .......................................21 3-2- Description .......................... .......................... .......................... .......................... .......................................224. POWER AMC .......................... .......................... .......................... .......................... .......................................24 4-1-Présentation & Interface .......................... .......................... .......................... ............................................24 4-1-A- Diagramme de cas d’utilisation .......................... .......................... .......................... ........................25 4-1-B- Diagramme de classe .......................... .......................... .......................... ..........................................26 4-1-C- Diagramme d’objet .......................... .......................... .......................... .............................................27 4-1-D- Diagramme de collaboration .......................... .......................... .......................... .............................28 4-1-E- Diagramme d’états-transitions .......................... .......................... .......................... ..........................29 4-1-F- Diagramme d’activités .......................... .......................... .......................... .......................................305. POSTGRESQL .......................... .......................... .......................... .......................... .....................................31 5-1- Caractéristiques .......................... .......................... .......................... .......................... .............................31 5
    • 6. PYTHON .......................... .......................... .......................... .......................... ...............................................34 6-1-Présentation .......................... .......................... .......................... .......................... ......................................34 6-1-A- Historique .......................... .......................... .......................... .......................... .................................34 6-1-B- Caractéristiques .......................... .......................... .......................... .......................... ........................34 6-1-C- Le typage .......................... .......................... .......................... .......................... ..................................34 6-1-D- Les types de base .......................... .......................... .......................... ...............................................34 6-1-E- Programmation objet .......................... .......................... .......................... .........................................35 6-1-F- Modules .......................... .......................... .......................... .......................... .....................................35 6-1-G- Fonctions .......................... .......................... .......................... .......................... ..................................35 7. XML .......................... .......................... .......................... .......................... .......................... ............................36 7-1- Définition .......................... .......................... .......................... .......................... ..........................................36 7-2- Mise en page de XML .......................... .......................... .......................... ...............................................36 7-3- Structure des documents XML .......................... .......................... .......................... ................................37 7-4-Les avantages de XML .......................... .......................... .......................... ...............................................37 8. DIA .......................... .......................... .......................... .......................... .......................... ..............................38 9. RAD .......................... .......................... .......................... .......................... .......................... .............................41 10. NOTEPAD++ .......................... .......................... .......................... .......................... .....................................43DEUXIEME PARTIE:CAHIER DES CHARGES & REALISATION .......................... .......................... ...........................................44 1. ANALYSE ET CONCEPTION .......................... .......................... .......................... .................................46 1-1-Introduction .......................... .......................... .......................... .......................... .................................46 1-2-Le notaire au Maroc .......................... .......................... .......................... ..............................................46 1-2-A-Rôles .......................... .......................... .......................... .......................... ....................................47 1-2-A-a-Rôle de conseil .......................... .......................... .......................... .......................................47 1-2-A-b-Rôle de sécurité et de prévention .......................... .......................... ...................................47 1-2-A-c-Rôle de conciliation et de médiation .......................... .......................... ..............................47 1-3-Frais .......................... .......................... .......................... .......................... ..............................................48 1-4-Cabinet notaire .......................... .......................... .......................... .......................... ............................48 1-5- Modélisation UML .......................... .......................... .......................... ...............................................49 1-5-A-Diagramme de cas dutilisation .......................... .......................... .............................................49 1-5-B-Scénarios .......................... .......................... .......................... .......................... .............................50 1-5-C-Dictionnaire de données .......................... .......................... .......................... ..............................53 1-5-D-Diagramme de classes .......................... .......................... .......................... .................................57 1-5-E-Diagrammes de séquences .......................... .......................... .......................... ..........................58 1-5-F-Diagramme détats-transitions .......................... .......................... ...............................................62 1-5-G-Diagramme dactivités ........................... .......................... .......................... ................................63 2. RÉALISATIONS .......................... .......................... .......................... .......................... ..............................64 CONCLUSION .......................... .......................... .......................... .......................... ................................90 BIBLIOGRAPHIE .......................... .......................... .......................... .......................... ...........................93 WEBOGRAPHIE .......................... .......................... .......................... .......................... ............................94 ABREVIATIONS & SIGLES .......................... .......................... .......................... ..................................966
    • P R E FAC ELe ! "# $ % & ( ) * ) + , - ) . /0 1 2 ) ) - 34 5 6 ) 4 - ) ) -"78 4 7
    • REMERCIEMENTS 4 9 : 4 2 , 5 6; - 34 4<=>4< 4?<4/ @4-=>-" -4 ? 5"-455=> 8?41@4 84 44 5" 4-1=>? = , ) = ) -"78 44 4" /4 ! -, # ) , ) ) " , 9
    • REMERCIEMENTS
    • INTRODUCTION ) : 2 : , A 8 ( 2:, , 4 ) ) ( 2 : " ) , ) 1 ! )1 ) # " "? !" ? )# ; 8 ("? B $4 =?4B " 544- 544- CB ( : D ) -"78 4 8 ("? ("? ) ; ) 8 ( ) ( ) )-"78 4 8 ("? ("? E , 4 )8 ("? ) - ) , 8 ("? 11
    • PREMIÈRE PARTIE: ETUDE TECHNIQUE 1- LES ERP 1-1- Cest quoi un ERP? 1-1-A- Définition "? ! ) " ? )# )1 ) ! 1 # ! F 6 ) ) # E ( 2 ) 1 ) )1 A G 6 A H"? H "? ? ! )? )# IJ ) ) "? ) ) ) * ) 9 K ) ( 4 2 * ) 0JL * ( 2 15
    • 1-1-B- Pour qui? Pourquoi? A-Pour qui? "? , ) * B + "? ( " , "? ( * ! ) # " * B-Pourquoi? B 2 ) "? ; ) $ "? ) ) H ) H B , H ( H E 5 "? $ 2 ) .> ) ) > "? ) , ( ( ) 9 E !B ) ; 2 ) ) # > "? K 6! 6 * # "? )2 ) ! , , # ) ) , ( ; ) ! ) ) # ! # ! ) , # 16
    • PREMIÈRE PARTIE: ETUDE TECHNIQUE1-1-C- Architecture technique B "? M ; "? "? =?4B " 9 "? 6 = A ", " , "? M, " "? ) !B ( B ? ) # ) ) 17
    • 2- OpenERP (TinyERP) 2-1-Quest ce quun OpenERP? = "? ) ) ) ) != $ # ) ; B ) C $ 0 NJJ ( $ ) , )O ,) , : ( 5 ) ) 2 = 4 M A )) ( ) , G A 7 0JJJ =$ 718
    • PREMIÈRE PARTIE : ETUDE TECHNIQUE9P ; ) ( , ) ( , 8Q4P1 ;B? ) ) ) P ;1 4= ? ? ) + ) 6 ) M M P4 M ;9 , P1 ;$ , ) ) 1 D *P ;> 2 ; 5 "9 19
    • 2-2- NEXTMA & TinyERP -"78 4 8 ("? E , 8 ; P4 PB ) ( ) Q P4 P , P" D $ 6 P ) P8 + P P P? P 6 ) P? P? E : P PQ P4 PR $=SJJT P "9 PB PB ) P P9 P4 P9 U $B?> V P- PB P 4) ( ) P1 "20
    • PREMIÈRE PARTIE: ETUDE TECHNIQUEB * 8 ("? X Q (F * 3- UML 3-1- Présentation > !> ) ) )# := 1 = 1!= )1 # : : " = 8 != )8 # ==$" != = $ A " ) ) 5 # , > 1 (5 W W ? ) > ) > :, : , , : ) : ) : ) , , 21
    • 3-2- Description ( ) > Q ( 2 ; 9 ) B: ( > , ( 2 !4 ) , # : ( 2 9 ) B ( ) > ! # 9 ) 9 : 9 ) > ) ) ; ) 2 ) , 9 ) ) ( ( 2 Q ( ( 2 ; 9 ) : ) K : ) ) )22
    • PREMIÈRE PARTIE: ETUDE TECHNIQUE 9 ) ): ) : 2 ) : : 9 ) : > 9"8 . : :: ) 9 ) > ) : ) > , 23
    • PREMIERE PARTIE : ETUDE TECHNIQUE4- POWER AMC:4-1-Présentation & Interface powerAMC : A 4 B 2= = ! ==# > == 2 : ( 2 : ) > 9 A 4 B Y Y 2= = 24
    • PREMIÈRE PARTIE : ETUDE TECHNIQUE4-1-A- Diagramme de cas d’utilisation $ Z9 ) : [ 25
    • 4-1-B-Diagramme de classe Y Y 2= = $ Z9 ) [26
    • PREMIÈRE PARTIE : ETUDE TECHNIQUE4-1-C- diagramme d’objet Y Y 2= = $ Z9 ) : [ 27
    • PREMIERE PARTIE : ETUDE TECHNIQUE4-1-D- Diagramme de collaboration Y Y 2= = $ Z9 ) [28
    • PREMIERE PARTIE : ETUDE TECHNIQUE4-1-E- Diagramme d’Etats-Transitions Y Y 2= = $ Z9 ) : [ 29
    • PREMIERE PARTIE : ETUDE TECHNIQUE 4-1-F- Diagramme d’activités Y Y 2= = $ Z9 ) : [30
    • PREMIERE PARTIE : ETUDE TECHNIQUE 5- POSTGRESQL 5-1- Caractéristiques ) $R ! )2 )2 # $159?!$( 2 ) # ( 2 ( >- 7! 7 , , 5$9 4 7 @ >7 ? 7 $ # ) $R E ) ) ) $R 2 $159? ;T 9 ) )0 9 2 , )) ! ,# , ) ) ; W !W95B# MM ) ) BMB MM MM 8 M86N > 4 =95B ( ( ) $R ) $R M ;] 9 ) ! # E ) ) $R ) Z [ 31
    • PREMIERE PARTIE : ETUDE TECHNIQUE ] 9 E !> E # ! ) $R # ) E $R32
    • PREMIERE PARTIE : ETUDE TECHNIQUE 33
    • Santé, vision PREMIERE PARTIE : ETUDE TECHNIQUE2020 6. PYTHON 6-1-Présentation ( )) ) , ( 2 :, + ) ( , 6-1-A-Historique : )) ) TS J S 1 ? B: ) ) 45B 6-1-B-Caractéristiques : ( )) ( , , )) B 4 ( 2 2 : 6-1-C-Le typage : " ( ( ) ( . : E 6-1-D-Les types de base : = ( ,) ) . . ) , 34
    • PREMIERE PARTIE : ETUDE TECHNIQUE 6-1-E-Programmation objet : ( )) ) . + ; > B : ) . : 8 B( Example: class Personne : def init ( self,nom, prenom ) : self.nom = nom self.prenom = prenom def afficher nom ( self ) : print self.nom+ ’ ’+ self.prenom 6-1-F- Modules : ) , 2 B , ; ) ( C 6-1-G- Fonctions : : ! ^ #; Example: def some(x,y) : return (x+y) 35
    • PREMIERE PARTIE : ETUDE TECHNIQUE 7. XML 7-1- Définition 7 ! F7 6 ) ) F )) )) , # ) ) @8 ) )) )O 7-2- Mise en page de XML 7 @8 ) )) ) 4 , 7 ; B$$ ;!B )$ ( $ # ) @8 7$ ;! 7 $( $ ) )# )) ( , 7 8 )) 7$ 8 ;! 7 $( $ ) )8 # ) G NB T_ TS S S 7 @8 ) (36
    • PREMIERE PARTIE : ETUDE TECHNIQUE 7-3- Structure des documents XML7 ( ( , )O , 989!9 8( 9 # ) ( )O )) 4 7 7 989 > 2 ) 7> 7 989 7-4- Les avantages de XML ; E 74 ,> ; 2> ; , 29 ( ; E E , @88 ) ; 7 ! ) ( 7 #", ; 7 E4 7 2 ) 37
    • PREMIER PARTIE : ETUDE TECHNIQUE 8-DIA 9 ) ) 1-= " 9 + ) Q 9 + 2 ) ; ) , ) )> ) 7 $Q1!$ $Q1 Q 1 # 9 ) ) 7 !)F # , $ !" $# $Q1 97 B1 -1 9 E )) ) ( 1-> 1 ) @ % B W ( ) >9 4; ;MM 0 %F ) M , ! ,7$ !P ## 94 ) Q$= . )
    • PREMIERE PARTIE: ETUDE TECHNIQUE
    • PREMIERE PARTIE: ETUDE TECHNIQUE 94 > , ;16 T0J> , ! 6) , #)6^ T &0 ;M ) 6 94 ; 9 )9 ) 9 ) :9 ) 9 ) :9 ) 9 )9 ) 9 ) : !" # 40
    • PREMIERE PARTIE: ETUDE TECHNIQUE 9-RAD $ ) . ?49 ! # 2 8 ("? " , ) > 8 ("? ! C# !4 # )O9 4; 4
    • PREMIERE PARTIE: ETUDE TECHNIQUE 94 , !G 6 A# , A 6 A 8 ("? . ) > ^ 4 9 8 ("? ) 8 ("? -/4"?$ -/4"?$ $Q- !$ # 9 ! #;4 " ) > 9 4 ^ 4 ;$ ;MM ( M M, ^ M 6M ^> A " ) 94 ;4= 2 ) " , 2 > 94 " 9 4 > ^ 4 ) ^ ( !8 ) > ^ 4 9 4# 94 94 ( H ) ^ H. H (9 1 != "? #H , ) F ) >
    • 10. NOTEPAD++- ( , 2B ) ) Q F9 - 2 E E( 0 2 ) ; F ) ) " ) $G A
    • CAHIER DES CHARGES &REALISATION
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATION 1- ANALYSE ET CONCEPTION1-1-Introduction : ) ;` M` D , ,` D . , , , ) , 1-2-Le notaire au Maroc: 9 ? (! ) + # 46
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATION 1-2-A-Rôles: 1-2-A-a- Rôle de conseil : 4 D E ; ) ) )) 1-2-A-b- Rôle de sécurité et de prévention: 9 )) ) ) ) 1-2-A-c- Rôle de conciliation et de médiation :H , , ) H D 2 47
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATION1-3-Frais : D" ) ;H H D B ;` , ; J%L` ; TL0%JJ9 8 Q 4 IL , ) 2J%L , R , ) 9 J %L TL , 1-4- Cabinet notaire: , ;` ;? ) F C`4 ; ) , ) C`" K 48
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATION 1-5-Modélisation UML: 1-5-A- Diagramme de cas dutilisations : Notaire Acquéreur Vendeur Certificats de vente <<include>> Compromis de vente <<include>> Reste du prix de vente <<include>> <<extend>> Frais du compromis de vente rencontre finale <<include>> Prix Chèque Crédit bancaire <<include>> <<include>> Payer le prix de lhypothèque Contrat final <<include>> <<include>> <<include>> <<include>> <<extend>> Visite du bienHypothèque <<extend>> Frais de conservation et enregistrement Acceptation de crédit <<include>> Main levée Banque 49
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATION1-5-B- Scénarios : Compromis de vente Système Vendeur Acquereur Notaire Vente du bien Certificat de vente Achat du bien Frais du compromis de vente Valider le compromis de vente Crédit bancaire Système Acquéreur Banque Demande du crédit dachat dun bien Compromis de vente Etude de dossier Dossier en étude 50
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATION Acceptation de crédit Système Banque Notaire Acquéreur Dossier accepté Valider le chèque Chèque du prix de vente Valider la vente Hypothèque Système Vendeur Notaire Bien en hypothèque Frais de lhypothèque Frais à payer Annuler lhypothèque Bien en "main levée"51
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATIONContrat final SystèmeNotaire Bien enregistré Bien conservé Bien prêt Valider le contrat final 52
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATION 1-5-C- Dictionnaire des données: Sigle Libelle Type Règle Contraintecode Code charname Conservation charname Type acte charname Pays charpays_id Pays many2onename Ville charname Rayon chardescription Les Garanties textadresse Adresse société chardate_signature Date signature datedate_livraison Date livraison datenameso Société constructrice charname Code certificat chartitre2 Type dossier selectiontitre3 Type projet selectionprojetfils_ids Projets fils one2manybien_ids Bien one2manyprix Prix de vente float requiredmanager Responsable du projet many2onecode Code projet mere charcertificat_acquereur_ids Certificats acquereur one2manydate1 Debut du projet daterayon_id Rayon many2onecontrat_autre_ids Autres contrats one2manystate Etat selectionconservation_ids Conservation one2manytitre Type bien selectionparties_acquereur_ids Acquereur one2manytache_autre_ids Autres taches one2manyhypotheque_ids hypotheque one2manyfrais_vendeur_ids Frais vendeur one2manycertificat_reservation_id Attestation de reservation many2oneprojet_id Projet many2onecontrat_compromi_vente_ids Depenses one2manymain_lever_ids Main lever one2manyfrais_encaissesA_ids Frais encaisses one2manyname Numero dossier char requiredenregistrement_ids Enregistrement one2manybanque_ids Banque one2manytext_banque Notes textcertificat_vendeur_ids Certificats vendeur one2manyfrais_acquereur_ids Frais acquereur one2manycontrat_finale_ids Contrat final one2manyparties_vendeur_ids Vendeurs one2manyfrais_encaissesV_ids Frais encaisses one2manycode Code bien char 53
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATIONcode Code bien char etage Etage char millieme Millieme _indivise_ char ville_id Ville many2one type_acte_id Type acte many2one lieu_conservation_id Conservation many2one adresse Adresse char unite Unite selection name Designation char titre_foncier Titre foncier par solaire char dernier_dossier Dernier dossier char lot Lot char fraction Fraction _divise_ char superficie superficie char acquis_le Acquis le date enregistre_le Enregistre le date titre_mere Titre mere foncier char projet_id Projet many2one description Description char situation_fam Situation familiale selection ville Ville many2one quote_part_den Sur integer tel Tel char required name Nom & prenom char nom+prénom lieu_naissance Lieu de naissance many2one adresse Adresse char nom_pere Nom du pere char profession Profession char nom_conjoint Nom conj char titre Titre selection cin CIN char fax Fax char titre Titre selection Mr/Mme/Mlle projet_id Projet many2one ben Lien char readonly quote_part_num Quote part integer date_naissance Date de naissance date email Email char situation_fam Situation familiale selection célibataire … nationalite Nationalite char titre3 Type dossier selection tache_statuts_ids Depot des Statuts one2many manager Responsable du projet many2one frais_entreprise_ids Frais entreprise one2many certificat_status_ids Statuts de la societe one2many ville_id Ville d"investissement many2one date1 Debut du projet date rayon_id Rayon many2one date2 Fin du projet date 54
    • certificat_negative_ids Certificat negative one2many state Etat selection ouvert/valide tache_autreS_ids Autre tache one2many frais_encaissesS_ids Frais encaisses one2many titre Type societe selection sa/sarl/… tache_Patentes_ids Inscript. au role des pat one2many depensesS_ids Depenses one2many derecteur_id Responsable Entreprise many2one description Description text certificat_assemble_ids Assemblee Generale PV one2many description3 Domiciliation text certificat_autre_ids Certificat negative one2many certificat_souscription_ids Acte de declar de one2many souscrip et de versementname Numero dossier char requiredJournal_ids Annonce Journal one2manyenregistrementS_ids Enreg du capital et des one2many statutstache_Immatriculation_ids Immatriculation au one2many Registre de Commercecertificat_Bulletins_ids Bulletins de souscription one2manysituation_fam Situation familiale selection célibataire …ville Ville many2onequote_part_den sur integertel Tel char requiredname Nom & prenom char nom+prénomlieu_naissance Lieu de naissance many2onedate_sign Date signature contrat datenom_pere Nom du pere charprofession Profession charcin CIN charagit_sur_son_propre_compte Agit sur compte charnom_conjoint Nom conj charfax Fax chartitre Titre selection Mr/Mme/Mlleprojet_id Projet many2oneadresse Adresse charben Lien char readonlyquote_part_num Quote part integerdate_naissance Date de naissance dateemail Email charnationalite Nationalite chartype_hypotheque En hypotheque avec selection banque/autredescription Description textname2 Montant floatname Code hypotheque charprojet_id Projet many2onehypotheque_id Code hypotheque many2onedate_main_lever Date main lever datedescription Description textname N° de volume d"inscript. chardate_fin Date fin compro de vente datename Numero chardate_signature Date signature datecode Numero char
    • name Type contrat char name Type frais char montant Montant float adresse Adresse agence char code Code agence char ville_id Ville agence many2one name Agence char required description Note text name Nom banque char agence_banque_id Agence many2one date1 Date envoi date Province Province ou prefecture char date2 Date realisation date name Numero consevation char name Numero enregistrement char num Numero tache char name Nom tache char name Documents text name Document text date Date date projet_societe_id Projet many2one name2 Nom societe char name Code char gerents_id Responsable enreprise many2one parties_associer_ids Parties associer one2many montant Montant du capital float nature Nature des apports char description1 Prestation de la forme text juridiquemontant Apport engage floatactionnaire_id Actionnaire many2onedate Blocage du Capital libere datecertificat_BanqueS_id Attestation de blocage many2onecertificat_Bulletins_id Bulletins de souscription many2onename Type ceryificat chardate1 Date Depot dateparties_associer_ids Representants legaux de one2many la societename Numero tache chardate1 Date annonce Journal datename Nom Journal chardescription Annonce textname Numero enregistrement char du capital et des statutsname Numero Inscription au char Role des Patentesdescription Demande d"inscription textcertificat_negative_id Certificat negatif many2onecertificat_assemble_id PV des assemblees many2onecertificat_status_id Statuts many2onecertificat_souscription_id Certificat souscription many2onetache_Patentes_id Certificat d"inscription many2one au role des patentesparties_associer1_id Projet many2one
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATION 1-5-D-Diagramme de classes : Diagramme de classes Notaire Acquereur Vendeur + Nom : String + Nom&Prenom : String + Nom&Prenom : String 1..* 1..1 - Ouvrir () : void 1..1 1..* + CIN : String + CIN : String - Etudier () : Boolean - SituationFam : String - SituationFam : String Vente du bien + PayerPrix () : void Achat du bien # Adresse : String # Adresse : String + Enregistrer () : void # Tel : String # Tel : String + Conserver () : void - Annuler () : void 0..* * - Valider () : void * 0..* 1..1 Crédit 1..* 1..1 Prix 0..1 Compromis de vente + Type : String Banque + Montant : Float - DateFin : Date - Description : String + Code : String 1..1 * + Agence : String * * - Note : String * Certificats 1..* * 1..1 + Description : String Contrat final Amener + N° : int Désignation du bien 1..1 + DateSignature : Date * - Description : String Contrats 1..1 + N° : int 1..1 + DateSignature : Date + Description : String Bien + Code : String * * + Désignation : String - Lot : String Autres contrats - Titre : String - TypeContrat : String + Adresse : String - MilliemeIndivise : String Hypothèque - FractionDivise : String * * + Conservation : String+ Code : String + DateAcquisition : Date Projet notaire Conservation+ Montant : Float + DateEnregistrement : Date + Code : String- Hypothèque avec : String - TypeActe : String + Type : String- Description : String - Etage : int - Superficie : Float - Unité : String * * Tâches + N° : int * Autres tâches + Province : String Enregistrement + Nom : String + DateEnvoi : Date + DateRéalisation : Date + Note : String 57
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATION1-5-E-Diagrammes de séquences : Amener IHM Amener Vendeur Certificats Consulter Consulter Créer ( vendeur, certificats, frais-hypothèque)if hypothèque Amener Créer ( vendeur, certificats) else Amenerend if Confirmation
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATION Compromis de venteIHM Compromis Acquéreur Bien Amener Saisir (acquéreur) Saisir (bien) Consulter vendeur & certificats Créer ( vendeur, acquéreur, bien, frais) Compromis de vente Validation
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATION HypothèqueIHM Hypothèque Bien Banque Amener Consulter Consulter Consulter vendeur & frais de lhypothèque Créer ( vendeur, banque, bien, frais de lhypothèque) Hypothèque Confirmation Main lev ée
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATION Contrat finalIHM Contrat final Compromis de vente Conservation Enregistrement Consulter vendeur, acquéreur, bien ... Consulter N° de conservation Consulter N° denregistrement Créer ( vendeur, bien, acquéreur, ...) Contrat final Confirmation
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATION 1-5-F-Diagramme détats-transitions : Diagramme détat-transition : Bien vérification du bien Bien certifié [Hypothèque] Bien hypothèqué Etude du bien / Etudier() Ouv erture / Ouv rir() vérification du bien vérification Main lev ée / [libre] du bien PayerPrix() Bien libre Bien en vente Bien propre Etude du bien / Etudier() Enregistrement / / Enregistrement Enregistrement / Enregistrer() Enregistrer() Bien non certifié Enregistrer() Bien enregistréFermeture du dossier / / Fermeture du dossier Annuler() Annuler() Conserv ation / Conserv er() Bien aquis Livraison du Fermeture du dossier / bien Bien conservé Valider()
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATION 1-5-G-Diagramme dactivités: Notaire Acquéreur Vendeur Proposer un bien Rencontre Amener les certificats du bien achter un bien Amener les frais du compromis +docs Ouvrir un projet Prix de venteEtablir le compromis de vente Sans banque Banque Tâches Prix Prix + docs banque Récuperer le reste du prix de vente Contrat final Récuperer le bien Fermer le projet
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATION 2-Réalisation : 8 ("? ) 4 < TJJL ) , 8 ("? ) O ) !=Q # , : : : M ) D , , : : : , ( ;
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATION 9 ;B: ) . F9 ) : ) . 8 ("? ) : ; ( & ) ;- @( 2 B 8 5
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATION PPP = ) - ; PPPB: ) . ;- ;- ) . ( 2? ; B: - : ( 2 .)8( ; , , ( ; 2B 2 ;$ ( ( 28( ; ( _ ( ; ) )8( ;B , ( , ; 9 ,4 ;9 a ) : ? ( ;B , : a9 ;B . ( 2: :5 ; ) ;9 a ( 2" ;B : ;
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATION PPP = ) Q ; PPP9 ,; 9! ) !8 ##
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATION PPP = ) 4 ; PPP R : ) Q! ) : !8 # #
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATION PPP = ) @( 2 ; PPP9 a ( 2 2 ; 9 ( 2 ;PB ( 2 ;B ,P ( 2P" ( 2 ;B ( 2 ;P9 9 ;P- : ;B , :P9 ; a : ( 2P9
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATION PPP = ) B ; PPPB M : ( ) )
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATION PPP = ) 8O ; PPPB , O ) ; : )9 : ) O : , O
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATION PPP = ) 5 ; PPP9 a : ( : )" ( ,
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATION PPP = ) ; PPP % ; ! # ! # B (
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATION 4 2 : : ! # : ) ) : 2 ; ) ) ) ,1O 8 ("? ) ( 9 4 ( ! 2 # Q ) : ; ( & : ; T 0 N b % _ I " -5 ; HH B . : . , C HH
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATION", B cB ;
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATION", 9 c ;
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATION ", c5 ;
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATION 9 ; ,B E D : D : :9 ) ! # ) ( 80
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATION 9 ) -"78 4 ( ( !$4# 0IMTJM0JJ0 B 0IMTJM 459?4@ 4- 4 /4 : 2 .4 C ) : ) Q# ! Q# 2 O : ) D : ) H : H ( I ) ;- B T B 0 8O T 8O 0 9 PPP = ) - ; PPP B: ) . "- ;- ) . ( 2? ; B: : ( 2 )8( ; ( % ( ; 8( ;B , ( , ; Z $4 [ Z $4? [ Z $B4 [ Z $B$ [? " ; :? ( ;B , : a9 ;B . ( 2: :Q : ; a :9" ;B : ; 81
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATION PPP = ) B ; PPP ) : ) T N ( ; T 9 ) : 0 $ : : :4 ) Q#! Q# Certificat Dénomination Statut PV 82
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATION PPP = ) B ; PPP ) : ) 0 N ( ; T 5 ) : 09 !4 )B 5 # 9 5 4 C 83
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATION PPP = ) 8O ; PPPB ) O ) " ) D Dépôt de statut Enregistrer le capital et le statut Patente 84
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATION PPP = ) 8O ; PPP4 2 O T 0 2 O O . : :) " O ) 85
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATION PPP = ) ;PPP N ; B ( 86
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATION PPP = ) 9 ;PPP9 , ; 2 : : 87
    • DEUXIEME PARTIE : CAHIER DES CHARGES & REALISATION 1O : ) 9", ; -5;H : ) ) H 88
    • CONCLUSION 4 ! $ #: 8 ("? " ) 2 : : , , E B ) E 2 .= 9 a 2 E , :, ) ; )," ;H : 2 H 90
    • BIBLIOGRAPHIEHarold, Elliote Rusty, 2000. Apprendre à programmer avecXML. Le guide de lutilisateur. PythonEyrolles. De Gérard SwinnenGestion de projet de V. Giard Management de projet, principesEdition Economica - 1991 et pratique Afnor - 1998Tiny ERP, Open ERP PostgreSQL - Administration etDe Fabien Pinckaers et Geoff exploitation d’une base de donnéesGardiner - Eyrolles De Sébastien Lardière -UML 2 par la pratiqueDe Pascal Roques - Eyrolles ……… 93
    • WEBOGRAPHIE 1. http://www.nextma.com 2. http://www.tinyerp.org 3. http://uml.free.fr 4. http://www.internethic.com 5. http://www.python.org 6. http://fr.wikibooks.org 7. fr.wikipedia.org 8. http://www.developpez.com 9. http://www.casavisa.com/notaire-maroc 10. www.bleu-maroc.com/notaire.htm 11. www.babfinance.net/ ... 94
    • Abréviations et sigles
    • PGI : ) 1 ) ERP : " ? ) MRP : )? ) CRM : B ? ) GPAO : 1 EDI : " 9 ) UML : > ) ) ) OMG : = ) 1 OMT : = )8 OOSE : = = $ A " ) ) SGBDR : $( 2 1 5 9 ? JDBC : W 9 B ( XML : 7 6 ) ) CSS : B )$ ( $ XSL : 7 $( ) ) XSLT : 7 $( ) )8 W3C : G G G B DTD : 9 8( 9 SVG : $ Q 1 EPS : " $ DXF : 9 A )", ) PNG : - A 61 RAD : ? 4 9 SA : $ 4 ( SARL : $ ?96