Matrice de fonctionnalités MDAL, côté utilisateur et administrateur Fonctionnalité OUTILS POUR LES ETATS Etats Html et pdf Grapheur Etats coloriés Tableaux croisés dynamiques Les cumuls Générateur d états Générateur de modèles OUTILS POUR LES DONNEES Importation depuis Excel Importation des bases externes Importation et exportation des bases en Description Génération des fichiers html et pdf pour les états. Cela simplifie le partage des états, limite les impressions, permet aux managers depuis leur poste d accéder directement aux états, et de les consulter dans la richesse du formatage que permet l écran. Coûts d impression et temps de prise en connaissance des états réduits. Grapheur intégré, permettant de présenter sous forme de graphiques toutes les données visibles à l écran. Plusieurs types de graphiques sont disponibles pour simplifier l analyse. Visibilité immédiate. Outils permettant de générer les états Html en couleurs. Permet de formater des états sur plusieurs colonnes de manière pertinente pour les analyses. Grâce à cet outil, on n a pas besoin d imprimer les états selon plusieurs critères de tris. Visibilité immédiate, économie de papier ou de fichiers. Très utiles pour les analyses croisées de données. Vous exploitez les multiples possibilités de recherche et de groupements pour créer des résultats que vous pouvez présenter en tableaux croisés dynamiques. Le mode de génération des tableaux est simple puissant. Vous n êtes pas limités dans le nombre de colonnes ou de lignes que le tableau peut avoir. Vous-même choisissez la colonne dont les valeurs seront en ligne et celle dont les valeurs serviront de nom de colonnes. Vous choisissez les colonnes dont les valeurs seront affichées. Analyse par client et par mois, analyse par catégorie de personnes et par sexe, Véritable outil de business Intelligence. Outil permettant de générer des états statistiques selon les critères de groupement et de cumuls illimités, définis par vous-même. Vous pouvez vous intéresser au chiffre d affaires par mois et par client. Vous pouvez également vous intéresser au chiffre d affaires par mois et par produit, ou par mois et par produit pour un client donné Sur n importe quelle table, vous pouvez immédiatement solliciter des statistiques en précisant librement vous-même les critères de groupement, ainsi que les critères de sélection des enregistrements pour lesquels vous voulez les statistiques. Véritable outil de business Intelligence. Un générateur d états est intégré et permet de produire plusieurs des états de base dont on a besoin. Un sélecteur de colonnes permet de sélectionner les colonnes nécessaires et un assistant permet de définir le type d états voulus. Flexibilité dans le reporting. Permet de générer des modèles pour les états HTML et pdf qui peuvent être liés à l application. Cela permet à l administrateur d enrichir les états intégrés à l application sans programmation aucune. Evolutivité aisée et maintenabilité facile du logiciel. Permet d importer les données depuis Excel en les traitant éventuellement selon toutes les contraintes liées au cahier de charges. Evite les ressaisies de données et permet ainsi de gagner en temps et en argent, tout en éliminant les erreurs de saisies.. Importe les données depuis des bases de données relationnelles externes. Permet un échange de données entre applications, ainsi que la mise à jour automatique lors de l importation grâce à la prise en compte des clés de mise à jour.. Evite les ressaisies de données et permet ainsi de gagner en temps et en argent, tout en éliminant les erreurs de saisies... Permet le fonctionnement en mode distribué. Des représentants
mode distribué La barre de marquage Gestion des homonymes Contrôle des erreurs de saisie Le codificateur Gestion des clés Valeurs par défaut dynamiques SECURITE Multi-utilisateurs Menu adaptatif Sécurité des tables Sécurité des champs Sécurité des lignes peuvent travailler sur le terrain avec leurs postes de travail. De retour, leurs mises à jour seront automatiquement consolidées sur le serveur. Pas de ressaisie. Les équipes sont mobiles et les données sont centralisées et consolidées. Permet de marquer quelques données dans l ensemble des données affichées pour permettre de limiter les traitements à ces données, par filtrage. Simplifie l analyse et le traitement des données. La gestion des homonymes a pour principale finalité d éviter la création des doublons dans une catégorie. Par exemple, dans le fichier de mes contacts, je ne voudrais pas créer deux fois le même individu. Il est clair que si avant de créer chaque individu je prends d abord le temps de le rechercher pour m assurer qu il n existe pas encore, je ne créerai pas souvent deux fois la même personne. Néanmoins, la pratique montre que très peu de personnes prennent toujours le soin de faire cette recherche. Il s ensuit la création des doublons dans les fichiers. Le système de gestion d homonymes permet une prise en compte automatique de cette contrainte. Le système recherche automatiquement des doublons potentiels lors d une création ou d une modification d enregistrement et les affiche à l utilisateur. L algorithme de recherche des homonymes est assez souple pour pouvoir comparer deux noms pas écrits exactement de la même manière, mais pouvant representer des doublons potentiels : toto et toti par exemple. Cohérence assurée des données, doublons évités. Contrôle les données saisies en vue de la recherche des erreurs couramment rencontrées lors des saisies et prévient automatiquement l utilisateur en cas d erreur potentielle. Permet de créer des codes en vue de faciliter des saisies et des analyses statistiques pour des données qui ont été saisies sans utiliser des codes lorsque cela était nécessaire. Outil de correction et de normalisation Gestion intégrée des codes automatiques en environnement distribué ou centralisé. Facilite l exploitation et la consolidation des bases de données. Permet de définir à l exécution des valeurs par défaut pour des colonnes choisies. Lorsqu on a un grand volume de données à saisir, cela peut prendre beaucoup de temps. Imaginez la nécessité de mettre à jour tout le catalogue d un fournisseur, toutes les fiches d étudiants d une promotion ou les données d un recensement. En général entre divers enregistrements, il y a des données identiques (nom de la ville par exemple, date de collecte, ). Un système efficace de saisie doit permettre de propager ainsi les valeurs communes sans avoir à les saisir plusieurs fois : on gagne en temps, on évite des erreurs. Cela a une incidence financière en terme de paie de la main d œuvre de saisie ou de précision des systèmes d aide à la décision. Les valeurs par défaut dynamiques permettent d atteindre cet objectif. Accélère les saisies et réduit le temps de travail. Gestion intégrée de plusieurs utilisateurs Le menu intégré s adapte en fonction de l utilisateur selon les droits de cet utilisateur. Aucune programmation nécessaire. Des droits peuvent être définis pour chaque utilisateur et chaque table. Un utilisateur peut juste avoir le droit de consulter, un autre de modifier ou de supprimer les enregistrements de la table. Par configuration, il peut être interdit à un utilisateur de voir la valeur d un champ (même en accédant au formulaire qui le contient), ou de modifier un champ. Selon les valeurs de certains champs, il est possible de retirer à un
Semi-Mouchard utilisateur le droit de visualiser ou de modifier certaines lignes, uniquement par configuration. Un utilisateur peut par exemple voir les lignes qui concernent ses subordonnés, agir sur ses propres lignes et ne pas voir du tout celles des autres. Il peut avoir le droit de créer des enregistrements en affectant certaines valeurs aux champs et pas d autres. Retient le code du créateur, le code du modificateur ou la date de création et la date de dernière mise à jour d un enregistrement. Signature électronique Valide les informations d un enregistrement par signature électronique REQUETES Requêtes simples Générateur intégré de requêtes, permettant d effectuer automatiquement des requêtes selon n importe quel champ de n importe quelle table Requêtes complexes Requêtes incrémentales FORMULAIRES Génération automatique Personnalisation par l utilisateur Support multilingue intégré Saisie intuitive des dates Contrôle approprié automatique Duplication d enregistrements ENVIRONNEMENT SYSTEME Réseau Système d exploitation Générateur intégré de requêtes, permettant d effectuer des requêtes de plusieurs critères selon des champs au choix de n importe quelle table. Générateur intégré de requêtes, permettant d effectuer des requêtes en affinant progressivement les critères. Permet de gagner du temps pour des requêtes ayant une base de critères commune. Toutes les requêtes ainsi générées peuvent également s appliquer aux vues. Des formulaires sont générés automatiquement à l exécution sur toutes les tables. Si un champ est ajouté à la base de données, il apparaît automatiquement sur le formulaire. Pas de programmation nécessaire, pas de compilation ou de redéploiement nécessaire. L utilisateur peut déjà effectuer des requêtes selon ce champ, il peut l imprimer sur ses états. Cela donne une souplesse, une évolutivité et une maintenabilité sans pareille aux applications MDAL. Pour des formulaires ayant plusieurs champs, l utilisateur peut par configuration faire apparaître des boutons ou des panneaux pour afficher certains champs. Un utilisateur, avant une longue saisie comportant des champs précis, peut réorganiser par une configuration simple la présentation de son formulaire pour que ces champs apparaissent dans l ordre de sa saisie. Cela n aura aucun impact sur d autres utilisateurs. Gain de temps dans les saisies, évolutivité simplifiée des applications. L utilisateur francophone peut travailler avec le logiciel en français, l utilisateur francophone en anglais avec le même logiciel et sur les mêmes données. Ouverture au marché international, prise en compte des équipes multilingues. a pour aujourd hui, t pour demain, s pour samedi, plusieurs raccourcis permettent de saisir des dates très rapidement, de manière intuitive. Lors de l exploitation des applications, il peut être nécessaire d ajouter un nouveau champ à une table. Pour certains champs ainsi ajoutés, il serait nécessaire de disposer de listes au niveau du formulaire pour en spécifier la valeur. Pour d autres, il faudra toute une zone d édition. En bref, pour chaque champ, il faut un contrôle approprié au niveau du formulaire. MDAL permet sans aucune programmation de faire apparaître ces contrôles, ce qui simplifie la vie à l utilisateur. Evolution simplifiée. Permet d accélérer les saisies. Fonctionnement en Client/Serveur sur un réseau. Nombre de postes illimités, nombre de connexions simultanées limitées par le serveur de bases de données uniquement. Tout système disposant d une machine virtuelle java. Windows,
Base de données unix, Linux, Mac OS, OS 4000, SOLARIS, Vous n êtes pas limités à une plateforme particulière, ce qui vous donne plus de liberté pour faire évoluer votre environnement logiciel. Toute base de données relationnelle, serveur ou monoposte supportant SQL standard : Oracle, Access, MySql, Interbase Vous pouvez choisir la base de données la mieux adaptée à votre business Matériel Pour le client, prévoir au moins 32 Mo de Ram, de préference 64 Mo. Pour le poste serveur, voir les contraintes liées à la base de données. FONCTIONNALITES WEB Servlets php Génération des formulaires d accès aux données, de manipulation et de recherche en utilisant les servlets et les mêmes programmes qu en local. Votre application est bâtie une fois, tourne sur le web et en local. Génération des formulaires d accès aux données, de manipulation et de recherche en utilisant la technologie php, ainsi que des scripts pour manipuler ces données. Fonctionnalités MDAL, côté programmeur De nombreuses fonctions permettent d automatiser les traitements, de générer automatiquement la documentation utilisateur, de simplifier la création de formulaires personnalisés et de manipuler les données. Un grand nombre de fonctions préprogrammées permettent de simplifier les programmes accédant aux bases de données : gestion des codes, gestion des clés, gestion des arrondis, gestion des comptes, gestion des homonymes, des validations d enregistrement. Construction des états, des modèles d états. Programmation et intégration des traitements De nombreux composants fiables et éprouvés limitent grandement le temps nécessaire pour créer rapidement une application. Scénario minimal de création d une application avec MDAL Les tables sont crées après analyse, ce qui rend automatiquement un premier prototype prêt. Il peut déjà être utilisé pendant que se programment les traitements spéciaux, les états particuliers et les formulaires personnalisés. De nombreux outils permettent de gérer toute la complexité sous-jacente. On, se concentre sur les fonctionnalités de notre application. MDAL n est pas une évolution dans le développement et la maintenance des applications, c est tout simplement une révolution. Ecrire des applications avec MDAL peut être aussi simple que rédiger des documents. Faire des états avec MDAL peut être plus rapide qu avec des designers classiques Fédérer ses données sous MDAL permet de profiter de la puissance d une base de données, et de la souplesse d un logiciel comme Excel. MDAL est probablement la solution la plus économique pour permettre à toute organisation de profiter pleinement des systèmes d informations. Les applications sont faciles à maintenir et à faire évoluer. Depuis plusieurs années, la CNPS utilise MDAL et MySQL pour la gestion des fichiers de bénéficiaires contrôlés et des fichiers de DIPE magnétique, sur un réseau pouvant parfois
atteindre des dizaines de connexion simultanées et des fichiers dont certains contiennent plus d un million d enregistrements. Pendant ce temps, il y a eu beaucoup d évolutions en termes de données à gérer. Grâce à MDAL toutes ces évolutions ont été prises en compte en temps réel, par les administrateurs eux-mêmes, sans programmation aucune, sans redéploiement. Résultat : économie, réactivité, productivité. Ce qui est surtout remarquable, c est la stabilité et la fiabilité du système. Vous aussi, vous pouvez faire partie des nombreux utilisateurs de MDAL. Facilitez la mise en place de vos bases de données d entreprise, entrez de plein fouet dans la société d information. MDAL peut être utilisé pour donner plus de puissance, de souplesse et de flexibilité à vos bases de données existantes. MDAL peut être utilisé pour le développement de vos nouvelles applications Vous pouvez acquérir des applications bâties sur MDAL. Toutes ces fonctionnalités sont effectives. Elles sont disponibles sous tous les logiciels bâtis sous MDAL, MAINTENANT. Il ne s agit pas d une préannonce, d une vision futuriste ou d une promesse sans lendemain. C est une réalité et elle est signée MegaSoft Si vous songez à maîtriser et à développer rapidement vos bases de données, il vous faut en savoir davantage sur MDAL, IMMEDIATEMENT. Imaginer comment vous pourriez nous faire travailler pour vous, afin d accomplir plus rapidement vos objectifs. Il Y A PLUSIEURS FAÇONS D EN SAVOIR PLUS : A) Contactez-nous sur le web : www.megasoftcm.com B) Appelez le 222 96 28, 9539119, 7610343 C) envoyez nous un email : megasoft@megasoftcm.com Si vous voulez travailler, contactez megasoft. Contactez-nous IMMEDIATEMENT. Ne remettez pas à demain. Quelle que soit la taille de votre structure, vous pouvez maintenant bénéficier de MDAL. Vous bénéficiez de notre garantie satisfait ou remboursé. Vous pouvez envisager le futur de façon plus sereine. MDAL travaille pour vous. Vous êtes développeur? Apprenez dès maintenant à développer et à déployer des solutions sous MDAL. MDAL est écrite en java. En associant la productivité, la fiabilité, et l ouverture de ce langage à MDAL, vous êtes simplement efficace. Vous êtes une organisation? Acquerrez dès maintenant la maîtrise de vos données. Nous pouvons vous bâtir en un temps vos bases de données sous MDAL. Pour voir MDAL en action, vous pouvez solliciter un CD de démonstration ou vous connecter sur notre site Web: www.megasoftcm.com
Pour tester MDAL, vous pouvez télécharger les bibliothèques et les guides correspondants sur notre site.