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

 > 

Développement d'une architecture "client - serveur" pour la gestion des coopératives d'épargne et de crédit. cas de la COOPEC Nyalukemba

( Télécharger le fichier original )
par Théophile Theocent Mweze Rwagaza
Institut Supérieur Pédagogique de Bukavu - Licencié en Informatique de Gestion 2013
  

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

4.3. Environnement de développement de l'application

Pour réaliser notre application, nous avons utilisé les technologies du langage de programmation Visual Basic.Net, qui est un langage dédié à la mise en place de desktop application pouvant tourner en réseau et permettre l'accès aux données en temps réel. Ce langage a été manipulé dans l'environnement de développement Microsoft Visual Studio Professionnel 2010, un IDE largement compatible avec les technologies .NET

Ici, nous tenons à signaler que le .NET nous a servi à réaliser les interfaces utilisateurs en partie frontale (front end) et pour tester et répondre aux requêtes des utilisateurs, nous avons utilisé le langage SQL en back end (partie anale), qui est un langage orienté base de données compatible avec les technologies .NET pour les applications réseaux.

4.4. Les outils utilisés dans la conception

Pour avoir des interfaces simples et bien ajustés, nous avons utilisé :

· Adobe Fireworks CS6 pour la conception des icônes

· Adobe Photoshop pour le traitement des images présentes sur nos interfaces utilisateurs.

· Microsoft Visual Studio 2010 Professionnel

Pour la création des formulaires, nous avons utilisés l'IDE Microsoft Visual Studio 2010Professionnel, qui nous a permis d'utiliser différents contrôles, entre autre les zones de texte, les zones de liste déroulantes, le boutons de commande, le cadre d'image, le Datagrid, etc. La version framework utilisé est Microsoft.NET Framework: 4.0.30.

· Microsoft SQL Server 200522(*)

Pour la mise au point de la base de données nous avons fait usage du serveur des bases de données Microsoft SQL Server 2005 qui est un SGBDR mieux placé pour dialoguer avec la suite Visual Studio de Microsoft. SQL Server utilise T-SQL (Transact-SQL), il s'agit d'une implémentation de SQL qui prend en charge les procédures stockées et les déclencheurs (trigger). Le T-SQL est incompatible avec le PL/SQL d'Oracle.Pour les transferts de données, SQL Server utilise le format TDS (Tabular Data Stream) qui a été implémenté dans d'autres bases de données (en particulier dans son homologue Sybase) et dont les spécifications sont publiques. Une implémentation Open Source d'un client TDS est disponible et constitue la base du client SQL Server du projet Mono : FreeTDS

· AnalyseSI

Pour la modélisation, nous avons fait usage de l'utilitaire analyseSI adapté à la production des modèles de la méthode MERISE. AnalyseSI, est un logiciel de modélisation de BDDR libre (Base de données relationnelle) par la méthode entités-relations. Ce programme est un outil de modélisation, c'est à dire qu'il permet de créer une représentation simple d'un système, ici d'une base de données relationnelle. Après avoir schématisé la base de données, le programme créera automatiquement le script qui permettra d'installer la base de données sur le serveur et le BDDR de votre choix (tant que celui-ci comprend le langage SQL).

· Cisco Packet Tracer23(*)

Cisco Packet Tracer est un simulateur de matériel réseau Cisco (routeurs, commutateurs). Cet outil est créé par Cisco Systems qui le fournit gratuitement aux centres de formation, étudiants et diplômés participant, ou ayant participé, au programmes de formation Cisco (Cisco Networking Academy). Le but de Packet Tracer est d'offrir aux élèves et aux professeurs un outil permettant d'apprendre les principes du réseau, tout en acquérant des compétences aux technologies spécifiques de Cisco. Il peut être utilisé pour s'entrainer, se former, mais également pour de la simulation réseau.

· Argouml

Cet utilitaire nous a permis de représeanter les différentes représentations d'accès réseau par les utilisateurs du système

· Prime Desktop

Prime Desktop top, nous a également assité dans la conception du schéma réseau Virtual Private Network (Reseau privé virtuel).

· Inno setup

Inno setup est un logiciel libre permettant de créer des installateurs pour Windows. Ceux-ci peuvent comporter des scripts programmés en Pascal.

* 22 http://fr.wikipedia.org/wiki/Microsoft_SQL_Server

* 23 http://fr.wikipedia.org/wiki/Packet_Tracer

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








"Entre deux mots il faut choisir le moindre"   Paul Valery