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

 > 

Conception et réalisation d'une application de suivi de patients dans un établissement hospitalier

( Télécharger le fichier original )
par moghrani arezki et azzoug zoubir
Université abederrahmane mira-bejaia - licence en informatique 2009
  

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

ChaPItre 3

RÉALisATioN

3.1 Introduction

Dans ce chapitre, consacré à la réalisation et la mise en oeuvre de notre application de suivi des patients dans un établissement hospitalier, nous allons présenter les outils de développement adoptés; soit le système de gestion de base de données Paradox, le langage de manipulation de bases de données SQL ainsi que l'environnement utilisé qui est Borland Delphi 7 et enfin nous montrer les principales interfaces et fenêtres de l'application.

3.2 Outils de développement

3.2.1 Implémentation de la base de données

La base de données

Une base de données est composée de données stockées dans des mémoires de masse sous une forme structurée, et accessibles par des applications différentes et des utilisateurs différents. Une base de données doit pouvoir être utilisée par plusieurs utilisateurs en même temps. [Sca05]

Système de Gestion de Bases de Données

Un SGBD (Système de Gestion de Bases de Données) est un ensemble de logiciels chargés d'assurer les fonctions minimales suivantes :

· Le maintien de la cohérence des données entre elles

· Le contrôle d'intégrité des données accédées

· Les opérations classiques sur les données (consultation, insertion, modification, suppression)

· Les autorisations d'accès aux données. [Sca05]

Et pour la création des tables de notre base de données on a utilisés Paradox 7 qui est un SGBDR (Système de Gestion de Bases de Données Relationnelles) édités par Corel. Il est compatible avec les requêtes SQL (Structured Query Language) et dispose d'une interface graphique pour saisir les requêtes (QBE - Query By Example). Il permet aussi de configurer, avec des assistants ou librement, des formulaires de saisie incorporant des tables filles sans nécessiter de sous-formulaires, des états imprimables, des pages html liées aux données d'une base et d'incorporer des fiches créées sous Delphi. [tea09]

Langage de Manipulation de Bases de Données

SQL (Structured Query Language) est un langage de manipulation de bases de données mis au point dans les années 70, et il permet trois types de manipulations :

· La maintenance des tables : création, suppression, modification de la structure des tables.

· La manipulation des données : sélection, modification, suppression d'enregistrements.

· La gestion des droits d'accès aux tables : contrôle des données; droits d'accès, validation des modifications. [SB07]

3.2.2 Environnement de développement

Qu'est-ce que Delphi?

Borland Delphi est un environnement de développement de type RAD (Rapid Application Development) basé sur le langage Pascal. Il permet de réaliser rapidement et simplement des applications Microsoft Windows XP, Microsoft Windows 2000 et Microsoft Windows 98, avec un minimum de programmation. [DAR]

Nous avons choisi la version 7 de Delphi car elle fournit tous les outils nécessaires pour développer, tester et déployer des applications, notamment une importante bibliothèque de composants réutilisables, une suite d'outils de conception, de modèles d'applications, de fiches et d'experts de programmation que les versions précédentes du logiciel ne possédaient pas. [Pub02]

Il existe d'autres systèmes de développement rapide sous Windows mais Delphi est particulièrement très bien placé grâce à ces propriétés : [GIN09]

Moins de lignes de code et rapidité de compilation

Possibilité d'utiliser des procédures événementielles partagées

Notion de modèles réutilisables (fiches, menus, objets)

- Richesse des composants fournis

Assembleur intégré, compilateur en ligne de commande

Débogage facile au niveau du code source et du processeur

Possibilité d'allocation dynamique de la mémoire en utilisant les pointeurs Voici un aperçu de l'interface de travail de Borland Delphi 7 :

FIG. 3.1Interface de Borland Delphi 7

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








"Ceux qui rêvent de jour ont conscience de bien des choses qui échappent à ceux qui rêvent de nuit"   Edgar Allan Poe