Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Projet Client-serveur
BASSOU Imad
BELAHRACH Soukaina
BENMANSOUR Hajar
GRIECH Mohammed
YAHYAOUI Aziza
Proposé par :
Monsieur N.MOTAKI
Table des matières :
I. Introduction .................................................................................................................. 2
1
I. Introduction
Ce qui nous pousse à enrichir nos connaissance sur ce progiciel, à travailler avec et plus
encore le maitriser. Nous avons entamé dans les travaux pratiques des études de cas sur
« Open ERP all in one » et pour mieux s’approcher de l’utilisation d’un ERP au sein d’une
organisation nous étions menés dans le cadre d’un projet ayant comme objectif
l’utilisation de « open ERP» avec une architecture 4 tiers.
Nous devrions Réaliser une connexion entre 7 machines: une base de donnée, un serveur
web et un serveur application, quatre machines clients qui reçoivent et envoient des
données au serveur tout en interagissent entre elles.
2
II. Configuration de la connexion
Nous avions opté pour une connexion sans fil par le biais d’un routeur auquel se
connectent tous les ordinateurs.
3
III. Installation et configuration de PostgreSQL
1. Installation
Nous avons travaillé avec la version 8.4, on lance l’application « .exe ». On choisit le
répertoire d’installation et de données après on définit le mot de passe du super utilisateur
choisi (entrez un mot de passe simple que vous n’oublierai pas).
4
On sélectionne le locale utilisé et on coche « installer pl/pgsql… »
5
Apres avoir effectué l’installation, on doit décocher « Exécuter StackBuilder en sortie» et on
clique sur terminer.
2. Configuration de PostgreSQL
6
3 – Création d’un rôle
On ouvre ‘pgAdminlll’. On remarque que les bases de données ne sont pas connectées
7
On clique sur OK :
8
On clique sur rôles de connexion puis sur ‘Ajouter un rôle’, on ajoute le nom du rôle et on
modifie dans l’onglet « Droit de rôle » :
On coche les deux cases ‘Hérite des droits des rôles parents’ et ‘ Peut créer des bases de
données’.
9
4- Création d’une base de données
On clique sur base de données pour ajouter une base, on entre le nom pour notre cas ‘admin’
10
On devrait modifier l’adresse IP
(ou le nom d’hôte) sur lequel
PostgreSQL est installé
(192.168.1.7 au lieu de
localhost) :
11
On cherche par la suite le fichier texte « edit config » du serveur OPENERPet on effectue les
modifications suivantes pour établir la connexion avec le serveurPostgesSQL.
Paramètre Description
12
Le fichier log modifié :
13
On Consulte par la suite le fichier log après le redémarrage du serveur :
14
V. Installation et configuration du serveur web
15
VI. Installation des clients GTK
A travers un browser, au lieu de local host on met l’adresse IP ou le serveur web est installé,
ainsi que le port ‘8080’ de cette machine
16
VIII. Création de la base de données
17
IX. Création des utilisateurs et contrôle des droits d’accès
18
BELAHRACH Responsab Belahrach soukaina Sale/mana
Soukaina levente ger
L’ agent de stock
19
Les Droits d’accés que doit avoir l’agent de stock sont les suivants
Le responsable Achat
20
Les droits d’accès du Responsable achat :
Agent achat
21
Responsable de vente
22
Agent de vente
Comptable
23
Les droits d’accès associés au comptable :
24
X. Création du client, fournisseur et produits
Commençant par le processus Achat : Création du bon de commande par l’agent achat
(nous somme connectés avec son identifiant)
25
Confirmation du bon de commande par le responsable achat
26
Nous trouvons par la suite l’état confirmé du bon de commande :
27
Nous passons après à l’agent de stock qui confirme la réception de la commande.
28
Par la suite c’est à l’agent comptable de réalisé une facture brouillon.
29
.
30
Puis le responsable vente le confirme
31
32
Lorsque le client pait la facture le comptable doit signaler que la commande a été payée.
33
XII. Remarques utiles
34