INTRODUCTION
Le guide utilisateur représente une feuille
de route pour les différents utilisateurs de la plate-forme. Il
décrit de manière détaillée comment l'installer,
comment utiliser l'application. Il sera donc question de produire le guide
d'utilisation.
I-INSTALLATION DE DrmEngine
Pour ce faire, nous avons besoin d'un hébergeur
d'application web, qui nous donnera un nom d'utilisateur et des identifiants,
que nous allons entrer dans note logiciel Filezilla client, qui est notre
client FTP.D'abord avoir un S.E CentOS 7, ensuite avoir au moins la version 2.7
de python installée et en fin installer les paquetssuivants :
· MongoDB (SGBD orienté Documents)
Taper la commande suivante, puis
« i » :
vi /etc/yum.repos.d/mongodb-org-3.0.repo
Insérer les lignes suivantes a
l'intérieure :
[mongodb-org-3.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.0/x86_64/
gpgcheck=0
enabled=1
· Pymongo3.0 (Pilote MongoDB pour python)
pip install pymongo
· Xlutils (Librairie python de manipulation des fichiers
Excel)
pip install xlutils
· Djangotoolbox ()
https://pypi.python.org/packages/source/d/djangotoolbox/djangotoolbox-0.9.2.tar.gz
python setup.py install
· Mongodb-engine (Pilote MongoDB pour le Framework
Django)
pip install
git+https://github.com/django-nonrel/django@nonrel-1.5
· Django-non-rel 1.6 (Version non relationnelle du Framework
Django)
pip install
git+https://github.com/django-nonrel/django@nonrel-1.5
· Yowsup API (API whatsapp)
wget https://github.com/tgalal/yowsup/archive/master.zip
II-UTILISATION DE DrmEngine
1- Administration système de la base de
données
Lancer le terminal, ensuite démarrer MongoDB et
après `authentifier a partir des commandes suivantes :
· Démarrage du SGBD (MongoDB):service mongod start
· Authentification a la Base de données :mongo
-u drmtest-p drmpwddrmdrmtestdb
Toujours dans le terminal, accéder au répertoire
helpersde l'application DrmEngine et taper la commande suivante pour
l'aide :
· Pour l'aide sur l'application, taper la commande :
python dbinit.py -h
· Pour initialiser la base de données locale, taper
la commande : python dbinit.py -t
· Pour initialiser les compagnies, taper la commande :
python dbinit.py -c
· Pour exporter la base de données locale, taper la
commande : python dbinit.py -u
· Pour mettre à jour la base de données
locale, taper la commande : python dbinit.py -d
2- Administration web
Avant tout, veillez vous rassurer que votre serveur est
démarré, au cas contraire, via votre terminal, entrer dans la
racine de votre projet et taper la commande python manage.py runserver
Vous aurez ensuite ce message, si tout s'est bien
passé :
Validating models...
0 errors found
October 13, 2015 - 08:12:20
Django version 1.6.11, using settings 'DrmWeb.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
Enfin ouvrir votre navigateur web et entrer l'adresse
127.0.0.1:8000, vous aurez la page d'authentification,
illustrée par l'image ci-dessous, lorsque vous entrez vote identifiant
et votre mot de passe, l'application vous renvoie dans la page
demandée.
![](Conception-et-realisation-dun-robot-virtuel-marketiste47.png)
Figure 24 :
Page d'authentification
Figure 25 :
Dashboard Admin
![](Conception-et-realisation-dun-robot-virtuel-marketiste48.png)
|