rapport
Impression d’écran d’utilisation :
Créer une base de fait :
Entrer le nom de la base puis cliquer sur ajouter
Créer une base de règle :
Entrer le nom de la base puis cliquer sur ajouter
Charger une base de fait :
Entrer le nom de la base puis cliquer sur charger
Charger une base de règle :
Entrer le nom de la base puis cliquer sur charger
Afficher la base des faits :
Cliquer sur le bouton Afficher la base des faits
Afficher la base des règles :
Cliquer sur le bouton Afficher la base des règles
Ajouter un fait :
Entrer le nom du fait puis cliquer sur ajouter
Ajouter une règle :
Entrer les conditions une a une puis le résultat dans le champ indiquer puis cliquer sur ajouter
Supprimer un fait :
Entrer le numéro du fait puis cliquer sur supprimer
Supprimer une règle :
Entrer le numéro de la règle puis cliquer sur supprimer
Modifier un fait :
Entrer le nom du nouveau fait en premier puis entrer le numéro du fait que vous voulez modifier puis cliquer sur modifier
Modifier une règle :
Entrer les conditions et le résultat de la nouvelle règle dans le champ dédier à ajouter puis entrer le numéro de la règle que vous voulez modifier puis cliquer sur modifier
Lancer le chainage avant :
Cliquer sur le bouton Lancer le chainage avant
Lancer le chainage arrière :
Entrer le but recherché Cliquer sur le bouton « Lancer le chainage arrière »
Ecriture des fichiers Base de Fait et Base de Règles :
Le fichier Base de Règles :
Une Base de règles s’écrit sous la forme suivant :
Il s’agit d’un fichier « .properties », il a l’avantage d’organiser nos données sous forme d’un tableau de valeurs avec deux élément importants : Le « key » et la « value ». Le « key » sert comme une adresse pour une « value » donnée.
Nous avons fait le choix d’organiser les règles de la manière suivante :
On lira donc :
[cond1, cond2, cond3, cond5, cond6, cond7, cond8, cond9 => Résultat]
Transformée au format des key pour la règle numéro k :
[k.1, k.2, k.3, k.4, k.5, k.6, k.7,