WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Envoi DES SMS / EMAIL Via Internet et/ou Modem GSM

( Télécharger le fichier original )
par Sami MOUFATIH
ESI - Administration des réseaux et systèmes 2005
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

PARTIE 2

ANALYSE DU PROJET

CHAPITRE 1 : CHAHIER DES CHARGES

1) Spécifications fonctionnelles :

Notre application comprend les fonctions suivantes :

- La gestion de la base de données des clients, produits, et promotions :

En effet nous devrons créer une base qui contient les différentes données relatives aux produits (désignation, prix,...etc.) ainsi l'établissement d'une nomenclature générale informatisée.

Par ailleurs, notre application devra permettre l'ajout, la modification ou la suppression pour l'ensemble des tables.

La gestion de la demande « Compte clients » est nécessaire pour que la société puisse avoir les coordonnées de ses nouveaux clients.

Ainsi, l'ouverture d'un compte client nécessite le stockage des informations (Téléphone, Nom, prénom...etc.), la modification de ces informations devra aussi être possible ainsi que la suppression.

- La description des sorties :

Les formulaires JAVA comprennent :

 

Ajout

Modification

Suppression

Clients

ajouterclient

modifierclient

supprimerclient

Produits

ajouterproduit

modifierproduit

supprimerproduit

Promotions

Ajouterpromotion

modifierpromotion

Supprimerpromotion

Les transactions possibles sont :

- L'accès au formulaire client.

- La consultation de la base de données des produits.

- La consultation de la base de données des promotions.

Les écrans de saisies permettent :

- D'enregistrer et mettre à jour la base de données lié au formulaire des produits.

- D'enregistrer et mettre à jour la base de données lié au formulaire des clients.

- D'enregistrer et mettre à jour la base de données lié au formulaire des promotions.

2) Spécifications matérielles :

- La gestion de la base de données:

Nous avons choisi comme outil de gestion : « MS Access ».

MS Access :

Microsoft Access ou MS Access est un système de gestion de base de données relationnelles SGBDR édité par Microsoft.
MS Access est un logiciel utilisant des fichiers au format Access (extension de fichier mdb pour Microsoft DataBase). Il est compatible avec les requêtes SQL et dispose d'une interface graphique pour saisir les requêtes (QBE - Query par Exemple). Il permet aussi de configurer, avec des assistants ou librement, des formulaires et sous-formulaires de saisie, des états imprimables (avec regroupements de données selon divers critères et des totalisations, sous-totalisations, conditionnelles ou non), des pages html liées aux données d'une base, des macros et des modules VBA.

Comme beaucoup de systèmes de gestion de base de données relationnelle, ses données peuvent être utilisées dans des programmes écrits dans divers langages.

Les langages couramment utilisés avec Access sont le Visual Basic for Application (VBA) et les langages qui disposent de modules d'accès aux données pour les fichiers mdb : JCreator, Delphi de Borland, Visual Basic, C++ sous Visual Studio de Microsoft par exemple. VBA, intégré à Access comme à toutes les applications de la suite Microsoft Office, permet de créer des applications de gestion complètes, livrées avec un programme d'installation qui gère automatiquement la mise en place éventuelle d'un runtime (Exécution) d'Access, et dont le code source est protégé dans une version semi-exécutable des fichiers (mde).

Pour une utilisation de plus grande envergure, il peut servir de client pour un serveur de bases de données (comme SQL Server, Oracle, MySQL, etc.) via ODBC ou OLE DB.

L' API JDBC (Java DataBase Connectivity) permet aux applications Java d'accéder par le biais d'une interface commune à des sources de données pour lesquelles il existe des pilotes JDBC. Normalement, il s'agit d'une base de données relationnelle, et des pilotes JDBC sont disponibles pour tous les systèmes connus de bases de données relationnelles.

En Java, Microsoft Access peut être utilisé de façon transparente via JDBC à l'aide de la passerelle JDBC-ODBC de Sun.

- La gestion des interfaces de l'application:

Ainsi pour le développement des formulaires de l'application, nous avons choisi comme outil de programmation : JCreator.

JCreator est un puissant IDE pour Java JCreator est l'outil de développement pour chaque programmeur qui aime faire ce qu'il fait le mieux: la programmation. Il est plus rapide, plus efficace et plus fiable que les autres IDE. Par conséquent, il est l'outil idéal pour les programmeurs de tous les niveaux, de l'apprentissage de programmeur Java-spécialiste.

JCreator fournit à l'utilisateur un large éventail de fonctionnalités telles que: gestion de projet, modèles de projet de code d'achèvement, interface débogueur, éditeur avec coloration syntaxique, des assistants et une interface utilisateur personnalisable.

Pour pourvoir programmer avec JCrator, il faut installer JDK (Le Java Development Kit : Le JDK est l'environnement dans lequel le code Java est compilé pour être transformé en bytecode afin que la JVM (machine virtuelle de Java) puisse l'interpréter.

- L'ergonomie des programmes:

Nous avons choisi comme logiciels : JCreator, Ms Access, JDK, ActiveXpert.

3) ActiveXperts serveur de messagerie SMS :

- Serveur de messagerie SMS est un outil qui permet la gestion des SMS/E-MAIL entrants et sortants.

- Il permet de démarrer des applications de tout genre sous ce dernier.

- Il permet la liaison avec les langages mobiles créés en JAVA, C++, VB Script ...etc.

- Il permet la création des CHANNELS, qui met en ordre le type d'envoi des SMS et E-MAIL,

- Il permet aussi de recevoir des notifications lorsque de nouveaux SMS et E-MAILS sont arrivés.

4) Diagramme de flux :

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Je voudrais vivre pour étudier, non pas étudier pour vivre"   Francis Bacon