webmino - f.yelle · 2) le traitement se fait toujours par le serveur lui-même et le seul trafic...

14
Plateforme Administrative WEB de Gestion en Temps Réel Logiciels F. Yelle 627 Du Verger, Prévost, Qc. J0R 1T0 (450) 821-5228 [email protected] WEBMINO la puissance du WEB

Upload: others

Post on 24-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: WEBMINO - F.Yelle · 2) Le traitement se fait toujours par le serveur lui-même et le seul trafic réseau généré est une requète HTTP par traitement et une page de réponse HTML

Plateforme Administrative

WEBde Gestion

en Temps Réel

Logiciels F.Yelle627 Du Verger, Prévost, Qc. J0R 1T0

(450) 821-5228 [email protected]

WEBMINOla puissance du WEB

Page 2: WEBMINO - F.Yelle · 2) Le traitement se fait toujours par le serveur lui-même et le seul trafic réseau généré est une requète HTTP par traitement et une page de réponse HTML

Introduction à WEBMINO

Description du Produit

postes/utilisateurs réseau local succursale bureau distant partenaire d'affaire

client

serveur WEBMINO

WEBMINO est une plateforme administrative basé sur des services web.

Une plateforme administrative est une enveloppe transformable sur laquelle repose les outils de gestions requis par une entreprise. Ce n'est pas qu'un logiciel mais une suite d'outils différents selon les besoins du client. Dans certains cas, ce peut être un outil comptable, dans d'autres cas un outil de vente ou encore un centre de renseignements, etc...

Un concept basé sur des services web veut dire qu'aucune application, client, moteur ou logiciel n'est installé sur le poste de travail du client. Un fureteur internet (Internet Explorer, Netscape, Mozilla, etc...) est la seule chose requise. De plus le poste client peut être un PC avec Windows, Linux, un MAC ou tout autre appareil pouvant accéder un service http (Palm, Treo, Pocket PC, etc..).

WEBMINO fonctionne à partir d'un serveur d'application robuste et fiable. Ceci permet d'offrir les services à l'ensemble de l'entreprise sans les interventions techniques, les restrictions, et les risques de sécurité d'un système traditionnel. Un portailsécurisé permet d'étendre les services désirés au-delà des murs de votre entreprise.

Avantages d'un système WEB vs un système conventionnel

WEBMINOla puissance du WEB

Logiciel Conventionnel (ou Client-Serveur)

concentrateur serveur

données en circulation

données en circulation

données en circulation

1) Le programme s'exécute sur chacun des postes et doit physiquement se brancher sur les données et manipuler celles-ci.

2) Le partage réseau des données et la mise à jour des infos partagées génère un trafic réseau important et est constament sujet à l'état du réseau. Même si les paquets de données sont petits, ils sont très nombreux à cause de la manipulation de dossiers via les bases de données.

3) De plus les fichiers sont ouverts sur le serveur et si celui-ci devait subir une panne ou un redémarrage, l'intégrité des données peut-être compromise.

4) Plus il y a de postes branchés, plus le trafic réseau est important. 10 usagers représentent un gros trafic, donc un ralentissement important.

Page 3: WEBMINO - F.Yelle · 2) Le traitement se fait toujours par le serveur lui-même et le seul trafic réseau généré est une requète HTTP par traitement et une page de réponse HTML

Logiciel WEB

concentrateur serveur

requête envoyée

traitements internes

requête envoyée

requête envoyée

page HTML reçue

page HTML reçue

page HTML reçue

1) Aucun programme (autre que le fureteur internet) ne s'exécute sur chacun des postes et aucun lien physique n'existe sur les données.

2) Le traitement se fait toujours par le serveur lui-même et le seul trafic réseau généré est une requète HTTP par traitement et une page de réponse HTML.

3) Aucun fichier ne demeure ouvert sur le serveur. Les fichiers sont ouverts pour le traitment de la requète et fermés immédiatement à la fin du traitement. Si le serveur devait subir une panne ou un redémarrage, l'intégrité des données n'est pas compromise car c'est le serveur lui-même qui effectue les traitments donc une panne interrompt et met fin au traitement sans perdre de données .

4) Un grand nombre de postes branchés ne génère pas de trafic réseau important. Une requête HTTP représente 10 fois moins de trafic réseau qu'une seule demande d'ouverture de fichier sur un système conventionnel.

5) Aucun lien constant sur les données n'est maintenu donc aucun trafic réseau n'est généré si une requète n'est pas demandée. En somme, 100 usagers sur un système WEB génèrent moins de trafic que 10 usagers sur un système conventionnel.

6) Puisque le trafic réseau est minime que la connection au réseau est moins critique pour le fonctionnement car aucune connection persistante n'est maintenue, l'accès par un réseau distant ou par internet devient un jeu d'enfant. Le poste de travail ne voit aucune différence entre le logiciel WEB ou un site internet car il ne fait qu'échanger des requètes HTTP pour des pages HTML comme un site internet.

Autres Avantages

Rapiditié et sécuritéL'utilisation des services web minimisent le volume du trafic réseau comparativement aux applications client-serveur et logiciels traditionnels. La fluidité du travail permet aux usagers d'être plus productifs surtout lorsqu'un grand nombre d'usagers utilisent le système simultanément. Ce qu'il faut retenir est que les données ne quittent jamais le serveur et que toutes les communication se font par des envois de pages web. La sécurité et l'intégrité des données ne sont jamais compromises peut importe l'état du réseau. De plus tout travail commencé n'est jamais perdu même si la communication est rompue.

Réduction des coûtsWEBMINO permet une réduction significative des investissements informatiques. L'absence de configuration locale des postes de travail simplifie et réduit le niveau de support technique requis. Le serveur d'application peut-être acheté, loué ou le service WEBMINO au complet peut être en location sur une de nos grappes de serveurs sécurisés. De plus les copies de sécurité et la tolérance aux pannes sont gérés à distance par des services disponibles en tout temps (*selon les options choisies) .

Intégration et applications tranformablesGrâce aux nombreux modules disponibles et au développement continu de la plateforme, un éventail impressionnant de services et d'applications sont disponibles et transformables pour vos besoins spécifiques. Vous pouvez donc obtenir exactement l'outil qui répond à vos besoins. De nouveaux services peuvent aussi être créés si vous avez des besoins spéciaux.

Introduction à WEBMINOWEBMINOla puissance du WEB

Page 4: WEBMINO - F.Yelle · 2) Le traitement se fait toujours par le serveur lui-même et le seul trafic réseau généré est une requète HTTP par traitement et une page de réponse HTML

serveur

serveur

Avantages du système WEBMINO vs un système WEB standard

Logiciel WEB standard (PHP, Java, ASP, Pearl, etc...)

Logiciel WEBMINO

traitement de la requète

traitement de la requète

serveur HTTP

serveur HTTP

travailleur (thread)

travailleur (thread)

travailleur (thread)

travailleur (thread)

travailleur (thread)

programme interprète

programme WEBMINO

script à lire et interpréter

script à lire et interpréter

script à lire et interpréter

-chargement de l'interprète et du scriptdemandé en mémoire.- exécution ligne par ligne du script- traitement sur les données- composition de la page de retour

pour chaquerequète HTTP

pour chaque requète HTTPun travailleur libre est choisi ce travailleur exécute la fonction

demandée a partir d'un module déjà en mémoire (réentrant).

Introduction à WEBMINOWEBMINOla puissance du WEB

1) Chaque requète reçue doit charger le programme interprète et le script demandé en mémoire.

2) Les scripts sont des fichiers texte avec le code source de la fonction demandée qui doit être lue, traduite et exécutée par le programme interprète.

3) Une erreur dans un script ne sera détectée que durant son éxécution et une erreur sévère pourrait potentiellement causer une panne de système ou un arrêt du service WEB. 4) Plus le système reçoit de requètes simultanées (plus il y a d'usagers), plus celui-ci doit avoir de mémoire et de puissance CPU disponible car à chaque fois il doit charger le programme interprète et le script en mémoire même si c'est le même que la requète précédente.

5) Pour traiter un nombre d'usagers important, le serveur doit être assez puissant afin de ne pas faire attendre les usagers trop longtemps.

1) Chaque requète reçue est dirigée par le gestionnaire WEBMINO vers un travailleur (thread) libre et celui-ci exécute une fonction dans un module compilé (DLL) déjà chargé en mémoire par le gestionnaire WEBMINO. Aussitôt le traitement fini, le travailleur devient disponible pour une nouvelle requète.

2) Les modules sont des fichiers DLL compilés (comme un programme EXE ou l'OS lui-même) qui n'exigent aucune traduction et s'éxécutent immédiatement.

3) Les erreurs sont détectées au moment de la compilation (par le programmeur) et la compilation ne peut se faire que sur des éxécutions propres qui ne peuvent causer une panne de système ou un arrêt du service WEB. Si une erreur se produit elle est toujours gérée par le 4) Même si le système reçoit un nombre important de requètes simultanées (plus il y a d'usagers), tous les modules étant prêts et chargés en mémoire, l'éxécution est immédiate via un travailleur libre.

5)

gestionnaire WEBMINO et celui-ci met fin au traitement du travailleur ayant subit l'erreur.

Si on traite un volume important d'usagers et que tous les travailleurs sont occupés, le gestionnaire WEBMINO garde la requète jusqu'à ce qu'un travailleur se libère. Le nombre de travailleurs peut être configuré en fonction de la puissance du serveur et du volume d'usagers. (10 travailleurs par défaut dans un serveur P4 2.8G avec 512M de RAM peuvent traiter plus de 1,200 requètes typiques par minute sans ralentir)

module compilé WEBMINO

module compilé WEBMINO

module compilé WEBMINO

Page 5: WEBMINO - F.Yelle · 2) Le traitement se fait toujours par le serveur lui-même et le seul trafic réseau généré est une requète HTTP par traitement et une page de réponse HTML

Applications transformables

Intégration sur mesure

WEBMINO permet l'intégration de l'environnement graphique conçue par le client ou le consultant par la création simple de pages web types pour chacune des interfaces désirées.

Un lexique des focntions disponibles permettent au consultant ou au concepteur de monter l'interface requise rapidement et

efficacement. Des codes insérés dans la page web desinée permettent au décodeur WEBMINO de mémoriser et de reproduire l'interface désirée avec le contenu dynamique et les fonctions activées.

En contrôlant l'aspect visuel et les fonctions disponibles pour chacune des interfaces, vous créez une application WEBMINO sur mesure pour les besoins particulier du client tout en respectant l'environnement graphique de celui-ci.

+

design d'interface webcodes insérés dans le design html (test.html)selon le lexique des services WEBMINO

<TR><TD ALIGN="right">Nom:</TD><TD><INPUT CLASS="mycss" TYPE="text" VALUE=" SIZE="30" MAXLENGTH="30"></TD>

<TR><TD ALIGN="right">Nom:</TD><TD><INPUT CLASS="mycss" TYPE="text" VALUE=" SIZE="30" MAXLENGTH="30"></TD>W_COD="SC00243"

?WAA_PACKAGE=CLI1&WAA_FORM=CLIENT&W_ITP=test.html

par la suite la fonction est ajoutée dans le menu WEBMINO

Suffixe URL pour cette option:

Nous obtenons alors une fonction active avec la présentation désirée.

WEBMINOla puissance du WEB

Page 6: WEBMINO - F.Yelle · 2) Le traitement se fait toujours par le serveur lui-même et le seul trafic réseau généré est une requète HTTP par traitement et une page de réponse HTML

Informations techniques

Installations typiques

WEBMINO utilise un serveur d'application et un serveur Apache(combinés ou séparés selon le devis technique).Voici quelques modèles d'installation:

concentrateur/hub/switch

concentrateur/hub/switch

concentrateur/hub/switch

pare-feu / routeur

pare-feu / passerelle

pare-feu / routeur

INTRANET uniquement

INTRANET sur grappe de serveurs virtuels

INTRANET / EXTRANET

INTRANET / EXTRANET avec DMZ

serveur WEBMINO

serveur WEBMINOsur serveur virtuel pour une tolérance maximale auxpannes

serveur WEBMINO

postes clients

postes clients

postes clients sur le réseau local

postes clients sur le réseau local

postes clients via internet

concentrateur/hub/switch

serveur WEBMINO

serveur WEB sur DMZ

grappe de serveurs physiques

WEBMINOla puissance du WEB

Le module d'administration offre des outils techniques puissants pour vous permettre rapidement de visualiser l'utilisation et les paramètres du système.

Page 7: WEBMINO - F.Yelle · 2) Le traitement se fait toujours par le serveur lui-même et le seul trafic réseau généré est une requète HTTP par traitement et une page de réponse HTML

Module Administration (ADMIN)

Module Portail (AMENU)

Module Configuration (ADMCNF)

Module Grand Livre 1 (GL1)

Module Grand Livre 2 (GL2)

Module Grand Livre 3 (GL3)

- configuration et initialisation- administrationdu serveur- configurations de compagnies- visualisation de l'utilisation- audit des usagers

- portail et autentification- configuration de compagnie- contrôle de l'aspect visuel- gestion des profils/usagers- gestion du menu- gestion des imprimantes- gestion des imprimés- maintenance des fichiers- statistiques

- informations de compagnie- paramètres financiers- paramètres opérationnels- gestion des compteurs- gestion des options spéciales- maintenance des fichiers- gestion des entrepots- utilitaire de changements majeurs (# de client, # de fournisseur, # employé, # de produit)

- gestion de la charte de comptes- gestion des écritures- audit et vérification G/L- traitement des taxes de vente- fermeture d'année civile- fermeture d'année fiscale- calcul de variation inventaire

- générateur d'états financiers- balance de vérification- rapport de journal général- rapport de grand-livre- rapports de caisse recettes et déboursés- état des résultats et bilan

- rapport d'analyse de projet- budgets - analyse de budget

Modules DisponiblesWEBMINOla puissance du WEB

Page 8: WEBMINO - F.Yelle · 2) Le traitement se fait toujours par le serveur lui-même et le seul trafic réseau généré est une requète HTTP par traitement et une page de réponse HTML

Module Auxiliaires 1 (CAT1)

Module Inventaire 1 (STK1)

- gestion des catégories inventaire- gestion des classements clients-fournisseurs-employés- gestion des vendeurs- gestion des projets

- gestion des fiches inventaire- gestion des substituts- gestion des ensembles- changements inventaire en bloc

Modules DisponiblesWEBMINOla puissance du WEB

Module Client (CLI1)

Module Fournisseur (SUP1)

- gestion des comptes-clients- impression d'états de compte

- gestion des comptes-fournisseurs

Module Inventaire 2 (STK2)

- gestion des commandes fournisseurs- réception de marchandise

Module Facturation 1 (FAC1)

- facturation standard des clients- commandes-clients, soumissions, réquisitions- reçus-acompte- modification, réimpression de factures, commandes, soumissions

Module Fermeture des Ventes (FVEN)

- fermeture du tiroir caisse- fermeture des ventes- rapports de ventes, dépôt journalier- traitement des réquisitions (approbation)

Module Facturation 2 (POS1)

- facturation point de vente type 1- commandes-clients, soumissions- reçus-acompte- modification, réimpression de factures, commandes, soumissions

Page 9: WEBMINO - F.Yelle · 2) Le traitement se fait toujours par le serveur lui-même et le seul trafic réseau généré est une requète HTTP par traitement et une page de réponse HTML

Module Facturation 3 (POS2)

- facturation point de vente (touch screen)- mise en attente des factures- commandes-clients, soumissions- importation de commandes et soumissions

Modules DisponiblesWEBMINOla puissance du WEB

Module Facturation 4 (PPOS)

- préparation de factures rapide plancher palm pilot ou pocket PC- recherche et inspection directe de l'inventaire

Module Comptes à Recevoir (ACR1)

- encaissements - remboursement des crédits- applications des crédits et escomptes- analyse des comptes à recevoir et collection

Module Comptes à Payer (ACP1)

- paiements anticipés et réguliers- applicationdes crédits et escomptes- analyse des comptes à payer- traitement des chèques (impression-réimpression-annulation)

Module des Achats (ACH1)

- factures d'achat portées au CAP ou payées immédiatement- report du compte à payer à un fournisseur tiers.- achats par ventilation de compte ou par produit- fermeture des achats

Module Services Clients 1 (CSE)

- portail d'admission des clients- bienvenue et attribution de NIP aux nouveaux clients

Module Services Clients 2 (COR1)

- catalogue de commande pour les clients- mise à jour par le client de ses coordonnées- visualisation/impression par le client de son état de compte- réquisition-commande du client

Module Catalogue Client (ECO1)

- catalogue de produits- section publicitaire et infos aux clients

Page 10: WEBMINO - F.Yelle · 2) Le traitement se fait toujours par le serveur lui-même et le seul trafic réseau généré est une requète HTTP par traitement et une page de réponse HTML

Module Catalogue Vendeur (DAC1)

- catalogue de produits permettant une préparation de vente- envoi direct vers la facturation- peut être utilisé comme préparation par le client sur place

Modules DisponiblesWEBMINOla puissance du WEB

Module Intra-Succursalle (INTRA)

- préparation des transferts inventaire inter-succursalles- impression des intras- fermeture-traitement des intras

Module Payes 1 (PRL1)

- gestion des fiches employés- gestion des gabarits de paye- gestion des constantes de paye- gestion des tables d'impôt - dépôt direct des payes- préparation des relevés de paye (Relevés d'Emploi-T4-R1)- préparation du fichier XML pour les relevés- préparation de la paye- traitement de la paye- annulation de paye- traitement des remises salariales

Module Rapports 1 (RAP1)

- rapports de vente (par facture, par client, par produit, par vendeur, par # de série, par achats-clients)- publipostage de clients en fonction des ventes, commandes ou direct.- rapports sommaires ou détaillés avec de nombreux paramètres de sélection- impression directe, PDF ou à l'écran

Module Rapports 2 (RAP2)

Module Rapports 3 (RAP3)

Module Rapports 4 (RAP4)

- rapports inventaire (std, valeur inv., prise inv., comparatif de prise inv., ratio de profit, quantité basse, liste de prix)- rapports sommaires ou détaillés avec de nombreux paramètres de sélection- impression directe, PDF ou à l'écran

- rapports de paye (sommaire, détaillé, annuel, sommaire court)- rapports de date à date ou globals avec de nombreux paramètres de sélection- impression directe, PDF ou à l'écran

- rapports de comptes à recevoir (sommaire, détaillé, historique)- rapports de comptes à payer (sommaire, détaillé, historique)- impression directe, PDF ou à l'écran

Page 11: WEBMINO - F.Yelle · 2) Le traitement se fait toujours par le serveur lui-même et le seul trafic réseau généré est une requète HTTP par traitement et une page de réponse HTML

Module Contrats de Facturation Automatique (CFR1)

Module Bons de Travail (WOR1)

Module de Gestion des Relations avec la Clientèle 1 (CRM1)

- contrats à terme qui permettent la facturation périodique de produits et services- facturation des contrats selon des critères de sélection- renouvellement des contrats selon des critères de sélection

- bons de travail ou appels de service- intégration automatique au calendrier du module de CRM (si installé)- bons de travails pouvant être importés directement dans les modules de facturation.

- calendrier d'évènements - prise de messages et rendez-vous - visualisations multiple des évènements (à venir, oubliés, à faire, etc...)- liens automatiques vers les clients, fournisseurs, factures, soumissions, commandes, etc...

Modules DisponiblesWEBMINOla puissance du WEB

Page 12: WEBMINO - F.Yelle · 2) Le traitement se fait toujours par le serveur lui-même et le seul trafic réseau généré est une requète HTTP par traitement et une page de réponse HTML

Exemples d'Interfaces WEBMINOla puissance du WEB

Relevés d'Emploi

Page 13: WEBMINO - F.Yelle · 2) Le traitement se fait toujours par le serveur lui-même et le seul trafic réseau généré est une requète HTTP par traitement et une page de réponse HTML

Exemples d'Interfaces WEBMINOla puissance du WEB

Formulaires T4 et R1

Page 14: WEBMINO - F.Yelle · 2) Le traitement se fait toujours par le serveur lui-même et le seul trafic réseau généré est une requète HTTP par traitement et une page de réponse HTML

Exemples d'Interfaces WEBMINOla puissance du WEB

Catalogue client

Caisse point de vente