| [ Index ] |
PHP Cross Reference of GASELL SVN Trunk |
[Summary view] [Print] [Text view]
1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE gasell SYSTEM "http://www.gasell.org/xml/Gasell-0.1.dtd"> 3 4 <gasell> 5 <doc>Gasell - base de donnees pour la gestion d'une association </doc> 6 7 <database> 8 9 <table name="exercice"> 10 <doc>Exercice - annee/saison</doc> 11 <column name="exeNum" type="int" constraint="primary" ><doc>Code de l'exercice</doc></column> 12 <column name="libelle" type="varchar" ><doc>libelle de l'exercice</doc></column> 13 <column name="type" type="varchar" ><doc>type de l'exercice (civile,comptable)</doc></column> 14 <column name="dateDebut" type="date" ><doc>date de debut de l'exercice</doc></column> 15 <column name="dateFin" type="date" ><doc>date de fin de l'exercice</doc></column> 16 </table> 17 18 <table name="civilite"> 19 <doc>civilite de la personne</doc> 20 <column name="civCode" type="serial" constraint="primary" ><doc>code de civilite</doc></column> 21 <column name="civLib" type="varchar" ><doc>valeur de la civilite</doc></column> 22 <column name="civAbr" type="varchar" ><doc>abreviation de la civilite</doc></column> 23 </table> 24 25 <table name="personne"> 26 <doc>les personnes</doc> 27 <column name="memNum" type="serial" constraint="primary" ><doc>code du membre</doc></column> 28 <column name="memNom" type="varchar" ><doc>nom du membre</doc></column> 29 <column name="memPrenom" type="varchar" ><doc>prenom du membre</doc></column> 30 <column name="civCode" type="int" constraint="references" references="civilite on update cascade"><doc>code de la civilite</doc></column> 31 <column name="memSurnom" type="varchar" ><doc>surnom du membre</doc></column> 32 <column name="memDatNai" type="date" ><doc>date de naissance du membre</doc></column> 33 <column name="memSexe" type="int" ><doc>sexe du membre</doc></column> 34 <column name="memDatAdh1" type="date" ><doc>date d'adhesion du membre</doc></column> 35 <column name="memDatMaj" type="date" ><doc>date de mise a jour de l'adhesion(?)</doc></column> 36 <column name="memObs" type="varchar" ><doc>observation du membre</doc></column> 37 <column name="adr1" type="varchar" ><doc>adresse du membre</doc></column> 38 <column name="adr2" type="varchar" ><doc>adresse du membre</doc></column> 39 <column name="adrCP" type="int" ><doc>code postal du membre</doc></column> 40 <column name="adrVille" type="varchar" ><doc>ville du membre</doc></column> 41 </table> 42 43 <table name="commissions"> 44 <doc>commissions</doc> 45 <column name="comNum" type="int" constraint="primary" ><doc>Code de la commission</doc></column> 46 <column name="exeNum" type="int" constraint="references" references="exercice on update cascade"><doc>code de l'exercice</doc></column> 47 <column name="comLib" type="varchar" ><doc>libelle de la commission</doc></column> 48 </table> 49 50 <table name="membresCommissions"> 51 <doc>membres de la commission</doc> 52 <column name="memNum" type="int" constraint="references" references="personne on update cascade"><doc>code du membre</doc></column> 53 <column name="comNum" type="int" constraint="references" references="commissions on update cascade"><doc>Code de la commission</doc></column> 54 </table> 55 56 <table name="moyenContact"> 57 <doc>moyen de contact des membres</doc> 58 <column name="moyConCode" type="int" constraint="primary" ><doc>code du moyen de contact</doc></column> 59 <column name="moyConLib" type="varchar" ><doc>libelle du moyen de contact</doc></column> 60 </table> 61 62 <table name="fonctions"> 63 <doc>fonctions du bureau</doc> 64 <column name="idFonction" type="int" constraint="primary" ><doc>code de la fonction</doc></column> 65 <column name="fonLib" type="varchar" ><doc>libelle de la fonction</doc></column> 66 </table> 67 68 <table name="membreBureau"> 69 <doc>membre du bureau</doc> 70 <column name="idBureau" type="int" constraint="primary" ><doc>code du bureau</doc></column> 71 <column name="memNum" type="int" constraint="references" references="personne on update cascade"><doc>Code du membre</doc></column> 72 <column name="idFonction" type="int" constraint="references" references="fonctions on update cascade"><doc>Code de la fonction</doc></column> 73 <column name="exeNum" type="int" constraint="references" references="exercice on update cascade"><doc>Code de l'exercice</doc></column> 74 </table> 75 76 <table name="contact"> 77 <doc>contact des membres</doc> 78 <column name="memNum" type="int" constraint="references" references="personne on update cascade"><doc>code du membre</doc></column> 79 <column name="moyConCode" type="int" constraint="references" references="moyenContact on update cascade"><doc>code ddu moyen de contact</doc></column> 80 <column name="comVal" type="varchar" ><doc>valeur du contact</doc></column> 81 </table> 82 83 <table name="attribut"> 84 <doc>attribut(?)</doc> 85 <column name="attCode" type="int" constraint="primary" ><doc>code de l'attribut</doc></column> 86 <column name="attLib" type="varchar" ><doc>valeur de l'attribut</doc></column> 87 <column name="attReq" type="boolean" ><doc>(?)</doc></column> 88 </table> 89 90 <table name="attributValeur"> 91 <doc>valeur de l'attribut(?)</doc> 92 <column name="attValcode" type="int" constraint="primary" ><doc>code de la valeur de l'attribut</doc></column> 93 <column name="attCode" type="int" constraint="references" references="attribut on update cascade" ><doc>code de l'attribut</doc></column> 94 <column name="attVallib" type="varchar" ><doc>libelle de la valeur de l'attribut</doc></column> 95 </table> 96 97 <table name="tarif"> 98 <column name="tarNum" type="serial" constraint="primary" ><doc>code de tarification</doc></column> 99 <column name="tarMontant" type="int" ><doc>montant de la tarification</doc></column> 100 <column name="exeNum" type="int" constraint="references" references="exercice on update cascade" ><doc>code de l'exercice</doc></column> 101 </table> 102 103 <table name="adhesion"> 104 <column name="adhNum" type="serial" constraint="primary" ><doc>code de l'adhesion</doc></column> 105 <column name="memNum" type="int NOT NULL" constraint="references" references="personne on update cascade" ><doc>code du membre</doc></column> 106 <column name="adhDate" type="date"><doc>Date de l'adhesion</doc></column> 107 <column name="typadhnum" type="int NOT NULL" constraint="references" references="typeadhesion on update cascade" ><doc>Type de l'adhesion</doc></column> 108 <column name="adhmontant" type="int"><doc>Montant de cette adhesion</doc></column> 109 </table> 110 111 <table name="typeadhesion"> 112 <column name="typadhnum" type="serial" constraint="primary" ><doc>Identifiant du type d'adhesion</doc></column> 113 <column name="typadhlib" type="varchar" ><doc>Libelle du type d'adhesion</doc></column> 114 <column name="exeNum" type="int NOT NULL" constraint="references" references="exercice on update cascade" ><doc>code de l'exercice</doc></column> 115 </table> 116 117 <table name="attributMembre"> 118 <doc>attribut du membre(?)</doc> 119 <column name="memNum" type="int" constraint="references" references="personne on update cascade" ><doc>code du membre</doc></column> 120 <column name="attCode" type="int" constraint="references" references="attribut on update cascade" ><doc>code de l'attribut</doc></column> 121 <column name="attValcode" type="int" constraint="references" references="attributValeur on update cascade" ><doc>code de l'attribut</doc></column> 122 </table> 123 124 <table name="modePaiement"> 125 <doc>mode de paiement</doc> 126 <column name="modPaiCode" type="int" constraint="primary" ><doc>code du mode de paiement</doc></column> 127 <column name="modPaiLib" type="varchar" ><doc>valeur du mode de paiement</doc></column> 128 </table> 129 130 <table name="reglement"> 131 <doc>reglement</doc> 132 <column name="regNum" type="serial" constraint="primary" ><doc>code du reglement</doc></column> 133 <column name="adhNum" type="int" constraint="references" references="adhesion on update cascade" ><doc>code de l'adhesion</doc></column> 134 <column name="modPaiCode" type="int" constraint="references" references="modePaiement on update cascade" ><doc>code du mode de paiement</doc></column> 135 <column name="regDatEch" type="date" ><doc>date d'echeance du reglement</doc></column> 136 <column name="regMont" type="int" ><doc>montant du reglement</doc></column> 137 <column name="regRef" type="int" ><doc>reference du reglement</doc></column> 138 <column name="regValid" type="int" ><doc>validation du reglement(?)</doc></column> 139 <column name="regPoint" type="int" ><doc>pointage du reglement</doc></column> 140 <column name="regDomDpt" type="int" ><doc>(?)</doc></column> 141 </table> 142 143 <table name="competence"> 144 <doc>competence(?)</doc> 145 <column name="compNum" type="int" constraint="primary" ><doc>code de la competence</doc></column> 146 <column name="designation" type="varchar" ><doc>designation de la competence</doc></column> 147 </table> 148 149 <table name="attributObjet"> 150 <doc>attribut objet(?)</doc> 151 <column name="objNum" type="int" constraint="primary" ><doc>code de l'objet</doc></column> 152 <column name="attCode" type="int" constraint="references" references="attribut on update cascade" ><doc>code de l'attribut</doc></column> 153 <column name="attValcode" type="int" constraint="references" references="attributValeur on update cascade" ><doc>code de l'attribut</doc></column> 154 </table> 155 156 <table name="competenceMembre"> 157 <doc>competence du membre</doc> 158 <column name="memNum" type="int" constraint="references" references="personne on update cascade" ><doc>code du membre</doc></column> 159 <column name="compNum" type="int" constraint="references" references="competence on update cascade" ><doc>code de l'attribut</doc></column> 160 </table> 161 162 <table name="activite"> 163 <doc>activite(?)</doc> 164 <column name="actCode" type="serial" constraint="primary" ><doc>Code de l'activite</doc></column> 165 <column name="actLib" type="varchar" ><doc>Libelle de l'activite</doc></column> 166 <column name="id_parent" type="int NOT NULL" ><doc>Code du parent de l'activite</doc></column> 167 </table> 168 169 <table name="objets"> 170 <doc>Liste des objets</doc> 171 <column name="objNum" type="serial" constraint="primary" ><doc>code de l'object</doc></column> 172 <column name="memNum" type="int" constraint="references" references="personne on update cascade" ><doc>code du membre</doc></column> 173 <column name="objLib" type="varchar" ><doc>Libele de la nature de l'objet</doc></column> 174 </table> 175 176 <table name="intervention"> 177 <doc>Interventions</doc> 178 <column name="intNum" type="int" constraint="primary" ><doc>code de l'intervention</doc></column> 179 <column name="adhNum" type="int" constraint="references" references="adhesion on update cascade" ><doc>code de l'adhesion</doc></column> 180 <column name="actCode" type="int" constraint="references" references="activite on update cascade" ><doc>code de l'activite</doc></column> 181 <column name="intDate" type="date" ><doc>date de l'intervention</doc></column> 182 </table> 183 184 <table name="catalogueOperations"> 185 <doc>Catalogue des operations realisables au cours d'une intervention</doc> 186 <column name="catOpeNum" type="serial" constraint="primary" ><doc>Code de l'operation</doc></column> 187 <column name="catOpe" type="varchar" ><doc>Libele de l'operation</doc></column> 188 <column name="id_parent" type="int NOT NULL" ><doc>Code de l'operation parente</doc></column> 189 </table> 190 191 <table name="detail"> 192 <doc>Details de l'intervention</doc> 193 <column name="detNum" type="int" constraint="primary" ><doc>code du details de l'intervention</doc></column> 194 <column name="intNum" type="int" constraint="references" references="intervention on update cascade" ><doc>code de l'intervention</doc></column> 195 <column name="catOpeNum" type="int" constraint="references" references="catalogueOperations on update cascade"><doc>Libele d'une operation de l'intervention prise dans le catalogue</doc></column> 196 <column name="detPrecision" type="varchar" ><doc>libelle du detail de l'intervention</doc></column> 197 </table> 198 199 <!-- Tables utilisees pour le fonctionnement de l'appli --> 200 <table name="config"> 201 <doc>stockage de la config par defaut</doc> 202 <column name="exeNum" type="int" constraint="references" references="exercice on update cascade"/><!-- <doc>Numero de l'exercice lie a la config</doc></column>--> 203 <column name="cfgsection" type="varchar" ><doc>section du parametre</doc></column> 204 <column name="cfgparam" type="varchar" ><doc>libelle du parametre</doc></column> 205 <column name="cfgvaleur" type="varchar" ><doc>valeur du parametre</doc></column> 206 </table> 207 208 <table name="horde_gasell"> 209 <doc>Table de parametres utilisateur necessaires en plus de horde</doc> 210 <column name="user_uid" type="varchar(255) NOT NULL"><doc>Nom de l'utilisateur</doc></column> 211 <column name="memnum" type="integer" constraint="references" references="personne on update cascade"><doc>Numero de la personne</doc></column> 212 <column name="level" type="integer"><doc>Niveau de droits de l'utilisateur</doc></column> 213 <column name="template" type="varchar(255)"><doc>Nom de la template d'affichage de l'utilisateur</doc></column> 214 <column name="db" type="varchar(255)"><doc>Nom de la base de donnees pour l'utilisateur</doc></column> 215 <column name="dbprefix" type="varchar(255)"><doc>Prefixe de la base donnees pour l'utilisateur</doc></column> 216 <column name="asso" type="varchar(255)"><doc>Precise l'asso de l'utilisateur</doc></column> 217 <constraint name="user_uid" type="unique" value="user_uid"/> 218 </table> 219 </database> 220 221 <config> 222 <asso param="AdhesionPeriode" type="liste" install="oui"> 223 <choix valeur="EXERCICE"/> 224 <choix valeur="12MOIS"/> 225 </asso> 226 <asso param="UseObjets" type="bool" defaut="NON" install="oui"/> 227 <asso param="UseCompetences" type="bool" defaut="NON" install="oui"/> 228 <asso param="Exercice" type="saisie" defaut="0"/> 229 <asso param="ExerciceStatus" type="liste"> 230 <choix valeur="Ouvert"/> 231 <choix valeur="EnCours"/> 232 <choix valeur="Ferme" defaut="oui"/> 233 </asso> 234 <personnes param="CheckHomonymes" type="bool" defaut="OUI" install="oui"/> 235 <personnes param="ViewCompetences" type="bool" defaut="NON" install="oui"/> 236 <personnes param="EditCompetences" type="bool" defaut="NON" install="oui"/> 237 <compta param="AfficheChiffreM" type="varchar" defaut=" " install="oui"/> 238 <compta param="AfficheChiffreC" type="varchar" defaut="," install="oui"/> 239 240 <data type="civilite"> 241 <param name="civlib">Monsieur</param> 242 <param name="civabr">MR</param> 243 </data> 244 <data type="civilite"> 245 <param name="civlib">Madamme</param> 246 <param name="civabr">Mme</param> 247 </data> 248 <data type="civilite"> 249 <param name="civlib">Mademoiselle</param> 250 <param name="civabr">Mlle</param> 251 </data> 252 <data type="exercice"> 253 <param name="exenum">00</param> 254 </data> 255 <data type="config"> 256 <param name="exenum">00</param> 257 <param name="cfgsection">CONFIG</param> 258 <param name="cfgparam">version</param> 259 <param name="cfgvaleur">0.2-20040526.1</param> 260 </data> 261 <data type="config"> 262 <param name="exenum">00</param> 263 <param name="cfgsection">CONFIG</param> 264 <param name="cfgparam">dbversion</param> 265 <param name="cfgvaleur">0.2-0001</param> 266 </data> 267 <data type="config"> 268 <param name="exenum">00</param> 269 <param name="cfgsection">COMPTA</param> 270 <param name="cfgparam">init</param> 271 <param name="cfgvaleur">0</param> 272 </data> 273 </config> 274 </gasell>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Tue Jan 6 01:17:25 2009 | Cross-referenced by PHPXref 0.7 |