Menu

Home

Antoine

Introduction

FAB_Market a été conçu au fablab COHABIT http://www.cohabit.fr/
FAB_Market permet de suivre la consommation des bobines empruntées par les adhérents de l'association du fablab. Le suivi de la consommation est assuré par la pesée des bobines.

FAB_Market est proposé pour les fablabs qui souhaitent mettre en place une facturation de la consommation des bobines.

Fonctionnalités

  • ajout, édition et contrôle d'accès des utilisateurs.
  • gestion des entrées et des sorties du magasin des bobines.
  • gestion automatique de la pesée de la bobine.
  • facturation mensuelle des consommations des bobines et envoi des factures par courriel.
  • historique des consommations.

Pré-requis

FAB_Market utilise une balance, un serveur GNU-Linux et une base de données
Les langages de programmation utilisés :

  • PHP/CSS/HTML
  • SQL/plpgsql
  • Python
  • script shell

Balance

La balance utilisé est de marque KERN réference FCB3K0.1
Document technique
http://www.kern-sohn.com/cgi-bin/cosmoshop/showPDF.cgi?BASEDIR=/var/www/livekern&THEPDF=td-FCB_3K0_1_en.pdf

FAB_Market utilise la connexion serie RS232, une autre balance avec une connexion serie devrait fonctionner.

Serveur web

FAB_Market utilise Apache

Base de données

FAB_Market s'appuie sur la base de données PostgreSQL pour stocker ses données.

Les paquets à installer :

  • postgresql-contrib
  • postgresql-plpython

PHP

Le paquet à installer :

  • php-pgsql

Installation

Base de données

Installer la base de donnée PostgreSQL :

psql -d FAB_Market -f FAB_Market.sql

Note: Ces étape peut aussi être réalisée via pgAdmin si vous l'utilisez déjà.

Installer FAB_Market

Copier le repertoire ApplicationWeb du fichier source dans le repertoire /var/www/html/FAB_Market/ApplicationWeb

Déploiement de l'application

C'est prêt ! Vous n'avez plus qu'à vous rendre sur http://localhost/FAB_Market/ApplicationWeb

Identifiant : Admin
Mot de passe : Admin

Validez, et c'est bon ! :)

The wiki uses Markdown syntax.

Project Members:


MongoDB Logo MongoDB