Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

45
République Algérienne Démocratique et Populaire Ministère de l’Enseignement Supérieur Et de la Recherche Scientifique EN VUE DE L’OBTENTION DU DIPLOME DES ETUDES UNIVERSITAIRES APPLIQUEES D.E.U.A EN INFORMATIQUE GENERALE REALISATION D’UN SITE WEB POUR LA CLINIQUE DES OASIS GHARDAÏA Présenté par : Encadrée par : 2003/2004 Mr BEN YAMMI Bachir BAKLI Mustapha Mr BOUKHALFA Kamal Université AMAR Thlidji Laghouat Département informatique Clinique des oasis de diagnostic et de soin

Transcript of Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

Page 1: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

République Algérienne Démocratique et Populaire Ministère de l’Enseignement Supérieur

Et de la Recherche Scientifique

EN VUE DE L’OBTENTION DU DIPLOME DES ETUDES UNIVERSITAIRES APPLIQUEES

D.E.U.A EN INFORMATIQUE GENERALE

REALISATION D’UN SITE WEB POUR

LA CLINIQUE DES OASIS GHARDAÏA Présenté par : Encadrée par :

2003/2004

• Mr BEN YAMMI Bachir• BAKLI Mustapha

Mr BOUKHALFA Kamal

Université AMAR Thlidji Laghouat

Département informatique

Clinique des oasis de diagnostic et de soin

Page 2: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

A:

Mes chers parents, qui m'ont offert tous les moyens, pour m'éduquer et qui m'ont encouragé à réaliser ce que j'ai souhaité depuis mon enfance.

Mon grand père, ma grande mère, mes frères, mes sœurs, mes oncles et tous ma famille

Tous mes professeurs, et mes enseignants surtout à notre encadreur Mr: Kamel BOUKHALFA qui nous a aider durant nos études à fin d'arriver a réaliser notre projet.

Tous mes amis et mes collègues en département informatique Tous les personnels de la Clinique Des Oasis qu'on a aider et orienté durant le stage

Tous ce qu'on aider de prêt ou de loin

Et surtout à mon binôme BAKLI Mustapha qui m'a proposer et encourager à faire ce projet

A ceux tous, je dédie cette œuvre.

BENYAMMI Bachir

De BENYAMMI Bachir

Page 3: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

DEDICACE

De BAKLI Mustapha

Je dédit ce modeste travail à :

Mes très chères parents en guise de remerciement pour tous le soutient et les encouragements qu’ils mon donné. Mes très chers frères et sœurs, ma fiancée, et tous ma famille. Notre encadreur Mr BOUKHALFA Kamal, et tous mes enseignants dés mon enfance. Tous mes copains de chambres, et tous mes amis. Particulièrement mon amis BENYAMMI Bachir qui j’ai trouvé en lui le maître dont tout disciple a besoin. Les résultats de cette thèse sont le fruit d’une étroite collaboration avec lui. Je le remercie de m’avoir encouragé et guidé toutes la durée de ma formation.

Mustapha ben Mohammed BAKLI

Page 4: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

Au premier temps, nous tenons remercie notre Dieu, notre créateur qui nos a donner la force pour réaliser ce travail.

Nos vifs remerciements vont a nos très chère parents, pour le soutient et l’encouragement qu’ils nous ont donnée pendant tout la durée de la formation.

Nous adressons nos vifs remerciements à notre professeur Mr.BOUKHALFA Kamal, pour sa suggestion et sont aide durant la réalisation de ce travail, et à tous le département informatique.

Nous remercions Mr.MOUSBAH Salah, le responsable dans la clinique des oasis.

Nous adressons nos vifs remerciements à tous les responsables et les docteurs, et a tous le personnelle de la clinique, particulièrement Mr.BALLA Bachir qui a bien prit soin de nos, durant la période de notre projet, et à Dr.DEBBOUZ .

Nos respects aux membres du jury qui nous ont fait l’honneur d’apprécier ce modeste travail.

Nos vifs remerciement au membres du cyber café Pleiade, (Brahim, Slimane, et Mounir) qu'ils nous ont fournit les meilleur moyens pour réaliser ce travaille.

Nos vifs remerciement a Mr BLIDI Yahia qui nous a aider.

En fin, nos remerciements, de peur d’oublies des noms, vont à tous ceux qui de façon ou d’une autre nous ont permis d’acquérir aujourd’hui ses connaissances.

Page 5: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

Sommaire Introduction………………………………………………………………………. 01 Chapitre I: Présentation de la clinique des oasis I- Présentation de la clinique des oasis……………………………….. 02 II- Département et spécialité de la clinique…………………………. 05 Chapitre II: Les sites Web 1- L'Internet…………………………………………………………………………… 07 2- Introduction au Web…………………………………………………………. 08 3- Le Webmastering………………………………………………………………. 08 4- Les sites Web …………………………………………………………………… 09 5- La création des pages Web ……………………………………………… 09 6- La mise en ligne du site …………………………………………………… 10 7- Les pages Web statiques………………………………………………….. 11 8- Les pages Web dynamiques…………………………………………….. 11 Chapitre III: Présentation du site de la clinique des

oasis

I- Les technologies utilisée…………………………………………………… 13 1-Environnement Microsoft.Net……………………………….

o Visual Studio .NET 2003………………………………… o Framework .NET……………………………………………… o ASP .NET…………………………………………………………. o ADO .NET………………………………………………………… o Visual Basic .NET……………………………………………… o C#……………………………………………………………………… o Microsoft SQL Server 2000……………………………… o MSDE 2000………………………………………………………

14 14 14 15 15 16 16 16 17

2-Plateforme d'exécution et de test………………………… o Windows Server 2003……………………………………… o IE 6…………………………………………………………………… o IIS 6………………………………………………………………… o PWS…………………………………………………………………… o Microsoft Office FrontPage 2003……………………… o Microsoft Office Word 2003……………………………… o Adobe Photoshop cs………………………………………….

18 18 18 18 18 19 19 19

3-Langages classiques standard. …………………………… o HTML…………………………………………………………………… o XML……………………………………………………………………… o JavaScript…………………………………………………………… o CSS……………………………………………………………………… o SQL………………………………………………………………………

20 20 20 21 22 22

Page 6: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

II- Présentation du site…………………………………………………………… 23 I-Le coté utilisateur……………………………………………………….

1) La page d’actualité ………………………………………………. 2) La page présentation …………………………………………… 3) La page des spécialités ………………………………………… 4) Les services en ligne…………………………………………….. 5) Les ressources ……………………………………………………… 6) Contact …………………………………………………………………. 7) Lien ………………………………………………………………………. 8) Publicité ………………………………………………………………… 9) Web-master ………………………………………………………….

23 23 23 24 24 24 24 24 24 24

II-Le coté administrateur………………………………………………. 25 III-Les bases de donnée ……………………………………………….

1-Les tables……………………………………………………………….. 2-Les relations……………………………………………………………

26 26 32

III- Schéma général du site……………………………………………………… 34 IV- Les pages du sites………………………………………………………………. 36 Conclusion générale……………………………………………………………. 38 Bibliographie……………………………………………………………………….. 39

Page 7: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

INTRODUCTION:

Ce Projet de fin d’étude au sein de la clinique des oasis est l'aboutissement d'une formation de 3 ans pour l'obtention du diplôme de DEUA en Informatique générale spécialité programmation, dans ce rapport est préciser le travail effectue durant 5 mois Pour la réalisation d’un site Web pour la clinique des oasis à Ghardaïa.

Ce rapport est constitué de 3 chapitres allant de la présentation du projet à la description des étapes réalisé et des langages utilisée, dans le contexte qui est :

1. La réalisation d'un site Web pour la clinique en raison de publier ces déférents services, et fournir des services en ligne.

2. L'application des déférents méthodes, et de ce qu'on à étudier durant 3 ans en informatique comme:

La méthode de conception des systèmes information Merise

Les déférentes technologies comme L'ASP, Java Script, VbScript…

3. L'apprentissage des nouvelles technologies et des nouveaux langages de programmation comme :

L'environnement .NET Framework Les langage ASP.Net, Visual Basic.Net et C# (C-Sharp)

L'SGBDR : SQL SERVER 2000 et autres

Aussi en trouve dans ce rapport un rappelle de quelques notions et définitions sur l’Internet et des définitions utiles pour la conception des sites Web.

Mémoire de fin d’étude 2003/2004 1

Page 8: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

I-Présentation de la clinique des oasis: Il y a des investissements privés qui laissent perplexe et

poussent à l’encouragement et parfois à la révérence. Il en est ainsi de la clinique privée Oasis de Ghardaïa, dont les propriétaires en ont fait un établissement des plus modernes y compris par rapport à de nombreuses cliniques en Europe. la CLINIQUE DES OASIS sise à proximité de Moustajeb (Bouhraoua) GHARDAIA a été inauguré par Mr le Ministre de la Santé en présence des autorités de la Ville, des personnalités religieuses et civiles de la Ghardaia et de la région le 6 mai 2002. Nous pouvons dire qu’il s’agit là du top du top en matière d’équipement médical, de conception architecturale et de gestion. Le patron, n’a pas voulu faire état du montant de l’investissement, précisant toutefois qu’il dépasse largement les 10 millions de dollars US avancés par la presse lors de l’inauguration de cette structure par le ministre de la Santé, de la Population et de la Réforme hospitalière en mai dernier. L’établissement était à l’origine destiné uniquement aux check-up, c’est-à-dire les bilans médicaux, en moins de 12 heures. Mais après, nous avons constaté la nécessité d’installer des blocs opératoires pour la neurochirurgie, les chirurgies cardiaque, maxillo-faciale et interne, la clinique compte les environs de 80 lits, et prend en charge plusieurs spécialités médicales. Elle est équipée du matériel nécessaire et de dernière génération tel que les scanners, les électrocardiogrammes, encéphalogrammes, la scinti-graphie. Elle dispose également d’un restaurant, d’une cafétéria et même d’un héliport pour les évacuations d’urgence. L’établissement est équipé d’un centre de remise en forme très sophistiqué et d’une salle de conférences où chirurgiens et médecins peuvent suivre grâce aux projections vidéo tous les actes chirurgicaux. Cette investissement a le but que les Algériens n’aillent plus chez au payes voisins ou en Europe pour se faire soigner. Ils auront tout ici à moindre coût. Ghardaïa va être plus tard, à travers cet ensemble, une ville phare en matière de médecine. Il faut dire que la modernité de

Mémoire de fin d’étude 2003/2004 2

Page 9: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

la clinique offre les conditions de travail dont rêvent tous les médecins du monde.

Fig.(I-1) La Maquette de la clinique

Le plan générale de la clinique est sous forme d'un cœur compose de trios parties :

Une partie bleue (urgences) Fig.(I-2) Une partie orange (consultations) Fig.(I-3) Une partie jaune (Hospitalisation) Fig.(I-4)

Fig.(I-2) Bloc des urgences

Mémoire de fin d’étude 2003/2004 3

Page 10: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

Fig.(I-3) Bloc des consultations

Fig.(I-4) Bloc d'hospitalisation

Mémoire de fin d’étude 2003/2004 4

Page 11: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

II-Départements et spécialités de la clinique: Réception générale Urgences et soins intensifs Département chirurgie Chirurgie Générale Coeliochirurgie Chirurgie Cardiaque Chirurgie Vasculaire Chirurgie Orthopédique Neurochirurgie Chirurgie Maxillo-faciale Chirurgie Pédiatrique Urologie Consultations Médecine Générale Médecine interne Cardiologie Gynécologie - Obstétrique Pédiatrie et Chirurgie Pédiatrique Urologie Neurologie - Neurochirurgie ORL Rhumatologie Dermatologie Allergologie Chirurgie Générale Orthopédie Traumatologie Laboratoires Biologie Médicale Anatomie et Cytopathologie Imagerie Scanner 3D Angiographie Coronarienne Radiologie Conventionnelle Mammographie Echographie Générale Echocardiographie / Echo Panoramique Dentaire Rééducation fonctionnelle Remise en forme

Mémoire de fin d’étude 2003/2004 5

Page 12: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

Hospitalisation Hospitalisation de tout discipline confondu Cardiologie Epreuves D'effort, Holter Cardiologie Pédiatrique Cardiologie interventionnelle Chirurgie Cardiaque Maternité Consultations et accouchements Stérilité Conjugale

Mémoire de fin d’étude 2003/2004 6

Page 13: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

1-L'Internet :

Aux débuts de l'informatique des ordinateurs ont été mis au point, dès qu'ils furent aptes à fonctionner seuls, des personnes eurent l'idée de les relier entre eux afin qu'ils puissent échanger des données, c'est le concept de réseau. Il a donc fallu mettre au point des liaisons physiques entre les ordinateurs pour que l'information puisse circuler, mais aussi un langage de communication pour qu'il puisse y avoir un réel échange, on a décidé de nommer ce langage: protocole.

Sur Internet, de nombreux protocoles sont utilisés, ils font partie d'une suite de protocoles qui s'appelle TCP/IP. TCP/IP est basé sur le repérage de chaque ordinateur par une adresse appelée adresse IP qui permet d'acheminer les données à la bonne adresse. Puis on a associé à ces adresses des noms de domaine pour permettre de s'en souvenir plus facilement.

Des réseaux hétérogènes (de natures différentes) se sont développés aux quatre coins du globe; des personnes décidèrent donc de relier ces réseaux entre eux (des universités par exemple, ou l'armée). Les protocoles ont donc évolué pour permettre la communication de tous ces réseaux pour former le réseau des réseaux, formant petit à petit une gigantesque toile d'araignée (en anglais "web") formant le réseau le plus vaste, puisque contenant tous les réseaux, que l'on appelle Internet! Sur Internet il existe différents protocoles (langages entre les ordinateurs) qui permettent de faire différentes choses:

• IRC: discuter en direct • http: regarder des pages web • ftp: transférer des fichiers • et bien d'autres choses

On assigne à chacun d'entre eux un numéro (le port) qui est transmis lors de la communication (la transmission est effectuée par petits paquets d'informations). Ainsi on sait à quel programme correspond chaque petit paquet:

• les paquets http arrivent sur le port 80 et sont transmis au navigateur internet à partir duquel la page a été appelée

Mémoire de fin d’étude 2003/2004 7

Page 14: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

• les paquets irc arrivent sur le port 6667 (ou un autre situé généralement autour de 7000) et sont transmis à un programme tel que mIRC (ou autre)

2-Introduction au web :

On appelle généralement "web" le service internet permettant de naviguer à travers des pages web. Le protocole le plus utilisé pour ce type de communications est le protocole HTTP (HyperText Transfer Protocol), ce qui explique le fait que vous saisissiez des URL commençant par http://.

Le protocole HTTP en est actuellement à sa version 1.1 (spécifié par le consortium W3C). Désormais, le protocole HTTPS (protocole HTTP sécurisé) est de plus en plus utilisé avec l'utilisation de systèmes de commerce électronique, car il s'agit d'un protocole sécurisé permettant de chiffrer les requêtes échangées entre le navigateur et le serveur.

Aujourd'hui, le protocole WAP (Wireless Application Protocol) permet à un téléphone mobile compatible WAP de communiquer avec la passerelle WAP de l'opérateur de téléphonie mobile. Les communications seront ensuite converties selon le protocole HTTP par la passerelle. La dernière version du protocole WAP spécifiée par le WAP Forum (l'autorité chargé de définir le standard WAP) est la version 1.1 (en début d'année 2001).

3-Le webmastering :

On appelle webmaster une personne en charge d'un site web, c'est-à-dire généralement la personne qui conçoit un site web et le met à jour. Ainsi le terme webmastering désigne l'ensemble des tâches que le webmaster doit effectuer pour créer le site, le faire connaître, le faire héberger, ...

Mémoire de fin d’étude 2003/2004 8

Page 15: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

4-Les sites Web :

Un site web (aussi appelé site internet ou page perso dans le cas d'un site internet à but personnel) est un ensemble de fichiers HTML stockés sur un ordinateur connecté en permanence à internet et hébergeant les pages web (on parle généralement de serveur car cet ordinateur possède un logiciel permettant de servir les pages web, il s'agit bien évidemment d'un serveur web).

La personne (ou plus exactement la société) mettant à votre disposition un serveur web connecté en permanence à internet est appelé hébergeur. On distingue deux principales catégories d'hébergeurs:

• les hébergeurs gratuits :

Ils prêtent gratuitement un espace disque sur un serveur pour créer vos pages web. Ce type de service est généralement totalement gratuit. Ils gagnent de l'argent soit avec un espace publicitaire sur votre site (ce procédé se fait de plus en plus rare), soit uniquement grâce au trafic sur leur propre site

• les hébergeurs professionnels :

Ce type d'hébergement garantit un service de qualité (bande passante) et de sécurité (sécurité des données et assurance d'un nombre de pannes réduit). Il s'avère assez indispensable dans le cas d'un site à trafic important (plus de 1000 visiteurs par jour) et permet l'achat d'un nom de domaine (Nom du type www.VotreNom.net au lieu de www.chez.com/ VotreNom)

5-La création des pages Web :

Pour créer un site internet il est essentiel de créer des fichiers HTML. Il existe deux façons de créer ce type de fichier:

• Editer le fichier HTML "à la main", c'est-à-dire en tapant le code HTML dans un fichier texte à l'aide d'un simple éditeur de texte. Si cette solution est la plus

Mémoire de fin d’étude 2003/2004 9

Page 16: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

fastidieuse (bien que le HTML soit très facile), c'est toutefois la meilleure façon d'apprendre à faire un site, de comprendre comment celui-ci fonctionne, et ainsi d'être à même de créer un code optimisé et propre.

• Utiliser un éditeur HTML WYSIWYG (What You See Is What You Get, traduisez Ce que vous voyez est ce que vous obtenez). Il s'agit d'un logiciel permettant de créer des pages Web visuellement en plaçant des objets et des contrôles, le logiciel se chargeant de créer le code HTML à votre place. S'il s'agit d'une solution très pratique pour créer de petites pages peu compliquées, il peut s'avérer très ennuyeux de ne pas arriver à faire ce que l'on veut...

D'autre part, un site internent doit contenir des images, il vous faut donc un logiciel de dessin capable d'égayer votre site avec des images (au format GIF ou JPG).

6-La mise en ligne du site :

Pour créer un site Internet il n'est pas nécessaire d'être connecté à Internet lors de la création, compte tenu du fait qu'il s'agit uniquement dans un premier temps de créer les fichiers HTML et les images. Toutefois lorsque le site Web est prêt à être vu par des visiteurs, il est essentiel de le mettre en ligne, c'est-à-dire transférer (copier) les fichiers de votre ordinateur sur le serveur (l'ordinateur connecté de façon permanente à Internet). Pour ce faire il est alors essentiel de se connecter à Internet, puis d'envoyer les pages sur le serveur à l'aide d'un client FTP (un logiciel de transfert de fichiers).

Mémoire de fin d’étude 2003/2004 10

Page 17: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

7-Les pages Web statiques:

Le standard désormais établi pour la diffusion de document sur le web est le langage HTML (HyperText Markup Language). Le langage HTML permet de définir la présentation du document ainsi que les liens hypertextes vers d'autres documents à l'aide de balises de formatage.

Le W3C, l'organisme chargé de standardiser les normes relatives à Internet a actuellement (début 2001) spécifié la version HTML 4.01.

Le DHTML (Dynamic HyperText Markup Language) dont on entend souvent parler n'est pas un langage à proprement parler. Il s'agit en réalité d'un ensemble de langage complémentaires au HTML et permettant de rendre une page web plus dynamique. Ces langages sont :

• Le HTML 4.0 • Le javascript, permettant d'effectuer des opérations sur le

navigateur du client • Le DOM (Document Object Model) définissant une

arborescence d'objets représentant la structure du document. Celà permet notamment de pouvoir manipuler l'ensemble des objets contenus dans le document.

• Les feuilles de style (CSS - cascading StyleSheets). Les feuilles de style permettent de définir de façon annexe au document les styles de chaque balise

8-Les pages Web dynamiques:

Les pages web statiques, c'est-à-dire un simple fichier texte contenant du code HTML, sont très pratiques pour créer un site contenant quelques dizaines de pages mais possèdent leur limites :

• une maintenance difficile dûe à l'obligation de modifier manuellement chacune des pages (notamment dans le cas ou toutes les pages possèdent un même menu)

• l'impossibilité de renvoyer une page personnalisée selon le visiteur

Mémoire de fin d’étude 2003/2004 11

Page 18: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

• l'impossibilité de créer une page dynamiquement selon les entrées d'une base de données

• ...

C'est pourquoi il a été nécessaire de mettre au point une solution permettant de générer des pages web du côté du serveur. Ainsi de nombreuses solutions mettant en oeuvre un langage de script sur le serveur ont été mises au point :

• la première, appelée CGI (Common Gateway Interface) consistait à interpréter des programmes (généralement écrits en perl ou en langage C), puis de leur faire renvoyer un contenu compatible avec le protocole HTTP

• Le langage ASP (Active Server Pages) de Microsoft a permis de simplifier l'écriture de tels scripts en manipulant des objets en VBScript et c’est celui utiliser dans notre projet de fin d’étude.

• Le langage PHP (Hypertext preprocessor) emploie son propre langage (dérivé du C++ et de Perl) et permet de nombreuses fonctionnalités (équivalentes à celles de la technologie ASP).

• Le langage JSP (Java Server Pages) est la plus récente parmi ces technologies. Elle permet d'utiliser toute la puissance de Java pour créer des pages web dynamiques.

Mémoire de fin d’étude 2003/2004 12

Page 19: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

I-Les technologies utilisée: Dans la face de conception et la réalisation du site on à

utilisée des technologies de programmation de haut niveau et des logiciels très développés, En les cités sous trois catégories :

1- Environnement Microsoft.Net

o Visual Studio .NET 2003 o Framework .NET o ASP .NET o ADO .NET o Visual Basic .NET o C# o Microsoft SQL Server 2000 o MSDE 2000

2- Plateforme d'exécution et de test

o Windows Server 2003 o IE 6 o IIS 6 o PWS o Microsoft Office FrontPage 2003 o Microsoft Office Word 2003

3- Langages classiques standard. o HTML o XML o JavaScript o CSS o SQL

Mémoire de fin d’étude 2003/2004 13

Page 20: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

1-Environnement Microsoft.Net : Visual Studio .NET 2003

Visual Studio .NET est un jeu complet d'outils de

développement permettant de générer des applications Web ASP, des services Web XML, des applications bureautiques et des applications mobiles. Visual Basic .NET, Visual C++ .NET, Visual C# .NET et Visual J# .NET utilisent tous le même environnement de développement intégré (IDE, integrated development environment), qui leur permet de partager des outils et facilite la création de solutions faisant appel à plusieurs langages. Par ailleurs, ces langages permettent de mieux tirer parti des fonctionnalités du .NET Framework, qui fournit un accès à des technologies clés simplifiant le développement d'applications Web ASP et de services Web XML. Framework .NET

Le Framework .NET à pour objectif de vous permettre un

développement d'applications portable sur un grand nombre de systèmes d'exploitations différents. Il affiche de plus une forte orientation Web (comme son nom l'indique).

Pour ce faire, un exécutif doit être installé sur le système

d'exploitation (OS : Operating System) pour exécuter un programme : le Framewok .NET. Pour chaque type d'OS, un développement particulier de l'exécutif doit être envisagé, afin de garantir la portabilité de vos exécutable.

Framework est le modèle de programmation de la plate-

forme .NET. Les principaux composants de .NET Framework sont le Common Language Runtime et la bibliothèque de classes .NET Framework, qui contient ADO.NET, ASP.NET et Windows Forms. .NET Framework fournit un environnement d'exécution managé, un développement et un déploiement simplifiés et l'intégration à une grande variété de langages de programmation.

Mémoire de fin d’étude 2003/2004 14

Page 21: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

ASP .NET ASP.NET représente bien plus qu'une nouvelle version de

Active Server Pages (ASP). Il fournit un modèle de développement Web unifié qui offre aux développeurs les services nécessaires pour générer des applications Web d'entreprise. ASP.NET n'inclut pas seulement une syntaxe fortement compatible avec ASP. Il fournit également un nouveau modèle de programmation et une nouvelle infrastructure qui permettent de créer des applications plus évolutives et stables offrant une meilleure protection. Vous pouvez enrichir vos applications ASP existantes en leur ajoutant de façon incrémentielle les fonctionnalités ASP.NET.

ASP.NET est un environnement .NET compilé ; vous

pouvez créer des applications dans tout langage compatible .NET, notamment Visual Basic .NET, C# et JScript .NET. De plus, toute application ASP.NET peut accéder à l'ensemble du .NET Framework. Les développeurs peuvent facilement tirer parti de ces technologies qui comprennent l'environnement Common Language Runtime managé, la sécurité de type, l'héritage, etc.

ASP.NET a été conçu pour fonctionner de façon

transparente avec des éditeurs HTML WYSIWYG et d'autres outils de programmation, notamment Microsoft Visual Studio .NET. Ceci facilite le développement Web et permet de bénéficier de tous les avantages offerts par ces outils, notamment une interface utilisateur graphique (GUI, Graphical User Interface) que les développeurs peuvent utiliser pour déplacer des contrôles serveur vers une page Web, ainsi qu'une prise en charge entièrement intégrée du débogage. ADO .NET

Ensemble de classes d'accès aux données, ADO.Net

succède à ADO (ActiveX Data Object) au sein de l'architecture .Net de Microsoft. Dernière née des méthodes d'accès aux données, ADO.Net s'est construite sur les bases d'ADO. Grosse

Mémoire de fin d’étude 2003/2004 15

Page 22: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

évolution plutôt que révolution, cette technologie reprend plusieurs principes de son ancêtre, elle-même issue d'une suite de protocoles d'accès aux données.

Visual Basic .NET

Visual Basic .NET procure aux développeurs le langage le

plus facile et l'outil le plus productif pour créer rapidement des applications pour Microsoft Windows et le Web. Outil idéal, tant pour les développeurs familiarisés avec Visual Basic que pour ceux qui se lancent dans l'environnement de développement Microsoft .NET, Visual Basic .NET offre des concepteurs visuels améliorés, des performances accrues au niveau des applications et un puissant environnement de développement intégré (IDE) qui vous met sur la voie rapide du développement d'applications. C# (C Charp)

Sous la demande de Microsoft, Anders Hejlsberg a mis au

point un système pour rendre le développement d'application Windows et Web beaucoup plus aisé. Une nouvelle architecture est née suivit d'un langage qui devient aussitôt la référence et le principal langage pour Microsoft: c'est le C charp.

Le c# est dérivé du c++, on y retrouve aussi plusieurs

caractéristiques des langages relativement récent à savoir par exemple le java.Il participe aussi pleinement à la création des pages Web dynamiques côté serveur et des services Web.

Microsoft SQL Server 2000

SQL Server 2000 est la dernière version du SGBDR de

Microsoft (Système de Gestion de Données Relationnelles), Cette dernière version inclut un support de XML et http.

Parmi ces avantages : performant (le SGBDR le plus

rapide), Fiable, Evolutif, Rapidité de mise en oeuvre…

Mémoire de fin d’étude 2003/2004 16

Page 23: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

MSDE 2000 Microsoft SQL Server 2000 Desktop Engine est une

technologie qui fournit un stockage de données local dans un format compatible avec Microsoft SQL Server 2000. Vous pouvez également utiliser SQL Server 2000 Desktop Engine en tant que solution de stockage de données distante. SQL Server 2000 Desktop Engine est comparable à un moteur de données client/serveur alternatif au serveur de fichiers du moteur de base de données Microsoft Jet (moteur de base de données Microsoft Jet : partie du système de base de données Access qui récupère et stocke des données dans des bases de données utilisateur ou système.

Ce moteur peut être considéré comme un gestionnaire de

données dans lequel des systèmes de bases de données, tels que Microsoft Access, sont créés.). SQL Server 2000 Desktop Engine s'exécute sous Microsoft Windows 2000 ou version ultérieure. Il est conçu et optimisé pour une utilisation sur des systèmes informatiques moins importants, tel qu'un ordinateur à utilisateur unique ou un serveur de petit groupe de travail.

Étant donné que SQL Server 2000 Desktop Engine utilise

le même moteur de données que SQL Server, la plupart des projets Microsoft Access (projet Microsoft Access : fichier Access qui établit une connexion à une base de données Microsoft SQL Server et qui sert à créer des applications client-serveur. Un fichier de projet ne contient aucune données ni aucun objet basé sur la création de données telles que des tables ou des vues.) ou des applications client-serveur fonctionnent sur les deux versions. Toutefois, à la différence de SQL Server 2000, SQL Server 2000 Desktop Engine limite la taille de la base de données à 2 giga-octets, et, lorsque vous utilisez la réplication transactionnelle, ne peut pas être un éditeur de réplication (bien qu'il puisse faire office d'abonné de réplication).

Mémoire de fin d’étude 2003/2004 17

Page 24: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

2-Plateforme d'exécution et de test Windows Server 2003

Evolution naturelle de l'ensemble des serveurs Windows

2000, la famille Windows Server 2003 reprend les technologies déjà présentes dans Windows 2000 Server en les améliorant et en simplifiant la mise en œuvre. Par ailleurs, Windows Server 2003 s'enrichit d'un large éventail de nouvelles fonctionnalités et technologies afin de répondre aux besoins induits par un monde en constante mutation. Ainsi, Windows Server 2003 intègre un serveur d'applications simplifiant la conception et la mise en œuvre d'applications, qu'il s'agisse d'applications métiers ou de services Web. IE 6

Internet Explorer vous permet de tirer pleinement parti du World Wide Web, que vous recherchiez de nouvelles informations ou naviguiez sur vos sites Web favoris. La technologie intégrée IntelliSense vous permet de gagner un temps précieux sur les opérations de routine du Web, telles que la saisie semi-automatique d'adresses et de formulaires Web ou la détection automatique de l'état de votre connexion ou de votre réseau. IIS 6

Les Services Internet (IIS) pour Microsoft Windows 2003

Server mettent la puissance d'Internet à la portée de Windows. IIS vous permet de partager fichiers et imprimantes et de créer des applications vous permettant de publier en toute sécurité les informations qui amélioreront le fonctionnement de votre société. IIS constitue une base sure pour établir et déployer une solution de commerce électronique. IIS facilite également le déploiement d'applications critiques sur Internet.

Windows 2003 Server avec les services Internet (IIS) constitue le moyen le plus simple de partager des informations et d'exécuter de puissantes applications sur le Web. PWS

Mémoire de fin d’étude 2003/2004 18

Page 25: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

Le Serveur Web personnel Microsoft est un serveur Web

de bureau qui vous permet de publier votre site personnelle et de partager des documents sur le réseau d'une entreprise directement à partir de votre propre ordinateur.

Vous pouvez également utiliser le Serveur Web personnel en tant que plate-forme intermédiaire de développement avant d'envoyer votre site à un fournisseur de services Internet.

Microsoft Office FrontPage 2003

Microsoft FrontPage 2003 est le logiciel de création et de

gestion de site Web de Microsoft Office. Il vous offre les caractéristiques, les fonctionnalités et la souplesse dont vous avez besoin pour construire des sites Web performants. Ce produit inclut les outils professionnels de conception, de création, de traitement de données et de publication nécessaires à l'élaboration de sites Web dynamiques et interactifs. Microsoft Office Word 2003

Word 2003, la dernière version du traitement de texte le plus utilisé, utilise l’expérience et les commentaires des clients pour fournir des innovations qui peuvent vous servir à créer des documents de grande qualité et vous aider à collaborer de manière plus efficace.

Adobe Photoshop cs Adobe Photoshop cs est le logiciel professionnel de la retouche d’images. Parmi ces avantages : l'explorateur de fichiers optimisé, la souplesse des systèmes de mesure utilisées, l'utilisations des calques et la prise en charge d’images de très grand format et le support de plusieurs type de fichiers…

Mémoire de fin d’étude 2003/2004 19

Page 26: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

3-Langages classiques standards HTML

Le HTML ("HyperText Markup Language") est un système qui formalise l'écriture d'un document avec des balises de formatage indiquant la façon dont doit être présenté le document et les liens qu'il établit avec d'autres documents. Il permet, entre autre, la lecture de documents sur Internet à partir de machines différentes grâce au protocole HTTP, permettant d'accèder via le réseau à des documents repérés par une adresse unique, appelée URL.

En effet le Web est une énorme archive vivante de textes

formatés, d'images, de sons, de vidéo, etc. Ces documents sont organisés autour d'une page d'accueil qui guide les visiteurs vers d'autres pages HTML grâce à des liens hypertextes. Le HTML n'est pas un langage de programmation, c'est un simple fichier texte contenant des balises permettant de mettre en forme le texte, les images, etc. XML

XML (entendez eXtensible Markup Language et traduisez

Langage à balises étendu, ou Langage à balises extensible) est en quelque sorte un langage HTML amélioré permettant de définir de nouvelles balises. Il s'agit effectivement d'un langage permettant de mettre en forme des documents grâce à des balises (markup).

Contrairement à HTML, qui est à considérer comme un

langage défini et figé (avec un nombre de balises limité), XML peut être considéré comme un métalangage permettant de définir d'autres langages, c'est-à-dire définir de nouvelles balises permettant de décrire la présentation d'un texte (Qui n'a jamais désiré une balise qui n'existait pas ?).

Mémoire de fin d’étude 2003/2004 20

Page 27: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

La force de XML réside dans sa capacité à pouvoir décrire n'importe quel domaine de données grâce à son extensibilité. Il va permettre de structurer, poser le vocabulaire et la syntaxe des données qu'il va contenir. En réalité les balises XML décrivent le contenu plutôt que la présentation (contrairement À HTML). Ainsi, XML permet de séparer le contenu de la présentation .. ce qui permet par exemple d'afficher un même document sur des applications ou des périphériques différents sans pour autant nécessiter de créer autant de versions du document que l'on nécessite de représentations ! JavaScript

JavaScript a été mis au point par Netscape en 1995. A

l'origine, il se nommait LiveScript et était destiné à fournir un langage de script simple au navigateur Netscape Navigator 2. Il a à l'époque longtemps été critiqué pour son manque de sécurité, son développement peu poussé et l'absence de messages d'erreur explicites rendant dure son utilisation. Le 4 décembre 1995, suite à une association avec le constructeur Sun, Netscape rebaptise son langage Javascript (un clin d'oeil au langage Java développé par Sun). A la même époque, Microsoft mit au point le langage Jscript, un langage de script très similaire. Ainsi, pour éviter des dérives de part et d'autre, un standard a été défini pour normaliser les langages de script, il s'agit de l'ECMA 262, créé par l'organisation du même nom (ECMA, European Computer Manufactures Association).

Le Javascript est un langage de script incorporé dans un

document HTML. Historiquement il s'agit même du premier langage de script pour le Web. Ce langage est un langage de programmation qui permet d'apporter des améliorations au langage HTML en permettant d'exécuter des commandes du côté client, c'est-à-dire au niveau du navigateur et non du serveur web.

Mémoire de fin d’étude 2003/2004 21

Page 28: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

CSS Le design d'un site évolue toujours au fil du temps. Le

problème, lorsqu'on n'utilise pas de feuilles de style, c'est qu'il faut reprendre toutes les pages une à une pour modifier une policede caractère ou une couleur de fond... Avec les "Cascading Style Sheet" (CSS), ce lourd handicap est résolu.

C'est dans la feuille de style que l'on va déclarer toute la mise en forme des pages : la couleur de fond, les polices de caractère, leurs couleurs, etc.

Celle-ci sera liée à chaque page html. Ainsi, lorsqu'on en modifiera un élément, cela se répercutera immédiatement sur toutes les pages web. Puissant et pratique. SQL

SQL (Structured Query Language, traduisez Langage de

requêtes structuré) est un langage complet de gestion de bases de données relationnelles. Il a été conçu par IBM dans les années 70. Il est devenu le langage standard des systèmes de gestion de bases de données (SGBD) relationnelles (SGBDR).

SQL est un langage de définition de données (LDD), c'est-

à-dire qu'il permet de créer des tables dans une base de données relationnelle, ainsi que d'en modifier ou en supprimer. SQL est un langage de manipulation de données (LMD), cela signifie qu'il permet de sélectionner, insérer, modifier ou supprimer des données dans une table d'une base de données relationnelle.

Il est possible avec SQL de définir des permissions au

niveau des utilisateurs d'une base de données. On parle de DCL (Data Control Language).

Mémoire de fin d’étude 2003/2004 22

Page 29: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

II-Présentation du site :

Le site contient deux coté : coté utilisateur, destiné au visiteur quotidien du site, et qui ont le droit de lire et consulter les pages sans faire des modifications, Et coté Administrateur destinée au propriétaire du site pour faire les mise à jours. Ces deux cotés sont constituer comme suit :

I-Le coté utilisateur :

Les pages du coté utilisateur sont diviser en 4 Cadres (frames) : Le top : qui contient le logo de la clinique avec un Bien venue, et des bannières publicitaires. Le left : qui contient les liens vers les pages du site et une zone de texte pour la recherche. Le right : qui contient la connexion des abonnais, Ajouter au favoris, Mettre en pages de démarrage, Imprimer, Envoi à un amis, Date et Heur et les Options : sondage, Rechercher, Access rapide, Presse, Radio. Le middle : C’est le corps de la page, c’est la qu’on peut consulter la page en cours. Dans la partie Left en trouve les liens vers les pages suivantes : 1) La page d’actualité :

La page d’actualité contient des nouveautés sur la clinique et sur la région, et des articles intéressant qui peut être mis à jours par l’administrateur.

2) La page présentation :

La page présentation serre a donner une idée sur la clinique, elle contient plusieurs thème pour cette raison : l’idée de création avec un petite historique, Les départements, Les spécialités, Le personnels, Le matériels et les nouvelles technologies disponible, Autres services, Une carte géographique sur l’emplacement de la clinique dans la wilaya de Ghardaïa, et en trouve aussi un mots de directeur et un mots de propriétaire de la clinique.

Mémoire de fin d’étude 2003/2004 23

Page 30: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

3) La page des spécialités : Contient les spécialités médicales qui sont fournit par la clinique à ces patients. 4) Les services en ligne: Sur cette section en trouve quelque services qui offre la clinique a ces internautes, et qui sont comme suit: Des conseils médicaux en ligne, Le question/repense sur des problèmes de santé, Le livre d’or pour donner l’avis sur la clinique et sur le site, Les rendez-vous des visites médicaux pour facilité la tache d’aller jusqu'à la clinique pour prendre un rendez-vous. 5) Les ressources : La page ressource contient l’annuaire des centres sanitaires (pharmacies, Hôpitaux, Cliniques…), et celui des spécialistes et un annuaire divers. En trouve aussi des photos, des téléchargements… 6) Contact : La page contact permet au visiteur du site d’envoyer un message à l’administrateur. 7) Lien : Contient des liens vers des sites utiles. 8) Publicité : C’est la partie publicitaire pour les sociétés intéressées. 9) Web-master : C’est une page qui contient des informations sur le concepteur du site.

Mémoire de fin d’étude 2003/2004 24

Page 31: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

II-Le coté Administrateur:

Pour accéder au coté administrateur il faut un Nom d'utilisateur et un mot de passe, et un type d’accès (Secrétariat, Docteur, Administrateur, Directeur, Web master), chaque un de ces accès à le droit de voire quelque pages, en les vois plus tard. Les pages du coté administrateur sont deviser en 3 cadres (frames) : Le top : qui contient le logo de la clinique avec un Bien venue, et des bannières publicitaires. Le left : qui contient les liens vers les pages de l'administrateur. Le middle : C’est le corps de la page, c’est la qu’on peut consulter la page en cours. Les action possible dans le coté administrateur sont les suivantes :

1) Actualité : 2) Spécialité : 3) Annuaire : 4) Sondage : 5) Conseils :

Dans ces 5 sections en peut Ajouter, Chercher et lire, ou supprimer. 6) Rendez-vous : 7) question/Repense :

Dans ces 2 sections en peut Consulter, supprimer ou rependre à un message. 8) Livre d’or : Consulter, Supprimer. 9) Abonnées : consulter la liste des abonnées, supprimer. 10) Statistique : - Nbr de visiteur : Par année, mois ou jour. -Liste des visiteur : Consulter, supprimer. 11) Les accès administrateur : Consulter, Ajouter, supprimer. 12) Contacts : Consulter, supprimer.

Mémoire de fin d’étude 2003/2004 25

Page 32: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

13) Les erreurs : Toutes les erreurs survenues sur le site lors de la consultation par les visiteurs sont enregistré dans la base de donnée, et serons affiché sur cette page, afin que le Web-master peut corriger ces erreurs. Et il a le droit de les consulter ou les supprimer.

Droit d’accès : Secrétariat (accès au pages 1…6). Docteur ( // // 5-7) Administrateur (Accès a tous les pages sauf 11, 12, 13) Directeur (Accès a tous les pages sauf 13) Web-master (Accès à tous les pages).

III-La base de données :

En utilisant la méthode merise et le modèle relationnelle en à extraire une base de données pour sauvegardé les informations du site, et en a définit des relations entre les tables de cette base de données. La création de la base de donnes est faite par le moteur SQL Server. 1-Les tables : Les tables primordiales de notre base de données sont les suivantes : Observations : ID : Identifiant, Numéro auto (auto incrément) KEY : Clé de la table (unique) Type de champ : Bit: Booléen de 1 bit (0 ou 1) Datetime: Date et heure sur 8 bits Nvarchar (n): Chaîne de caractères de n bits (entre 1 et 4000

caractères ) Bigint: Entier de 8 bites (entre 2^63 (-9223372036854775808)

et 2^63-1 (9223372036854775807)) Int: Entier de 4 bites (entre -2^31 (-2,147,483,648) et 2^31 -

1 (2,147,483,647)) Smallint: Entier de 2 bites (entre -2^15 (-32,768) et 2^15 - 1

(32,767)) Tinyint: Entier de 1 bit (entre 0 et 255)

Mémoire de fin d’étude 2003/2004 26

Page 33: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

ABONNEES Champ Type Taille Ob

Nu_Abonnaie smallint ID + KEY Compte nvarchar 15

Mot_de_passe nvarchar 15 Nom nvarchar 50 Email nvarchar 50 Ville nvarchar 50 Paye nvarchar 2

Date_Inscription datetime ANNUAIRE_CENTRES_SANITAIRES

Champ Type Taille Ob Nu_Centre_Sanitaire smallint ID + KEY

Intituler nvarchar 50 Fonction nvarchar 50

Tel nvarchar 12 Ville tinyint

ANNUAIRE_SERVICES_DIVERS

Champ Type Taille Ob Nu_Service_Di

vers Smallint ID + KEY

Intituler Nvarchar 50 Tel Nvarchar 12 Ville Tinyint

LIENS

Champ Type Taille Ob Nu_Liens Tinyint ID + KEY Intituler Nvarchar 50 Details Nvarchar 250

Url Nvarchar 50

ANNUAIRE_SPECIALISTS Champ Type Taille Ob

Nu_Specialiste Smallint ID + KEY Nom Nvarchar 50

Specialite Tinyint Tel Nvarchar 12 Ville Tinyint

Mémoire de fin d’étude 2003/2004 27

Page 34: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

ANNUAIRE_ SPECIALITES

Champ Type Taille Ob Nu_ Specialite Tinyint ID + KEY

Intituler Nvarchar 50

CONSEILS Champ Type Taille Ob

Nu_ Conseils Smallint ID + KEY Titre Nvarchar 50

Date_Heure datetime Details Nvarchar 1000

CONTACTS

Champ Type Taille Ob Nu_Contact Smallint ID + KEY

Nom Nvarchar 50 Ville Nvarchar 50 Paye Nvarchar 2 Tel Nvarchar 12

Date_Heure datetime Sujet Nvarchar 50

Message Nvarchar 1000

ERREURS Champ Type Taille Ob

Nu_Erreur Int ID + KEY Message Nvarchar 300

Date_Heure datetime Source Nvarchar 100

Url Nvarchar 100 Traitement Bit

IPS_ZONES

Champ Type Taille Ob Nu_Zone Int ID + KEY First_Ip Bigint Last_Ip Bigint

Code_Paye Nvarchar 2

Mémoire de fin d’étude 2003/2004 28

Page 35: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

NEWS Champ Type Taille Ob

Nu_News Smallsint ID + KEY Titre Nvarchar 50

Details Nvarchar 1000 Date_Heure datetime

Photo Nvarchar 50

PAYES Champ Type Taille Ob

Code_Paye Nvarchar 2 ID + KEY Intituler Nvarchar 50

QEUSTIONS_REPONSES

Champ Type Taille Ob Nu_Qeustion_Reponse smallint ID + KEY

Nu_Abonnaie smallint Qeustion nvarchar 500 Reponse nvarchar 1000

Date_Qeustion datetime Date_Reponse datetime

RENDEZ_VOUS

Champ Type Taille Ob Nu_Rendis-

vous Smallint ID + KEY

Nom Nvarchar 50 Email Nvarchar 50 Ville Nvarchar 50

Wilaya Tinyint Tel Nvarchar 12

Date_Heure datetime Spécialité Tinyint

Details Nvarchar 250

Mémoire de fin d’étude 2003/2004 29

Page 36: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

SIGNATURES Champ Type Taille Ob

Nu_Signature Smallint ID + KEY Nom Nvarchar 50 Email Nvarchar 50

Date_Heure datetime Commentaire Nvarchar 500

Paye Nvarchar 2

SONDAGES Champ Type Taille Ob

Nu_Sondage Smallint ID + KEY Sondage Nvarchar 50

Date_Heure datetime

SONDAGES_CHOIX Champ Type Taille Ob

Nu_Choix Smallint ID + KEY Choix Nvarchar 50

Nbr_Voix datetime Nu_Sondage Int

SPECIALITES

Champ Type Taille Ob Nu_Specialite Tinyint ID + KEY

Intituler Nvarchar 50 Details Nvarchar 500

USERS

Champ Type Taille Ob Nu_User Tinyint ID + KEY Compte Nvarchar 15

Nom Nvarchar 50 Mot_de_passe Nvarchar 15

Droit Nvarchar 15 Date_Inscription Datetime

Mémoire de fin d’étude 2003/2004 30

Page 37: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

PRESS Champ Type Taille Ob

Nu_Press Tinyint ID + KEY Intituler 50

Url 50

VILLES Champ Type Taille Ob Nu_Ville Tinyint ID + KEY Intituler 50

WILAYA

Champ Type Taille Ob Nu_Wilaya Tinyint ID + KEY Intituler 50

VISITEURS

Champ Type Taille Ob Nu_Visiteur Smallint ID + KEY Ip_Adress Nvarchar 15

Lien Nvarchar 50 Paye Nvarchar 2

Date_Heure datetime Navigateur Nvarchar 100 Language Nvarchar 50

Mémoire de fin d’étude 2003/2004 31

Page 38: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

2-Les relations: Les relations entre les tables sont définit dans Le diagramme de relations suivant :

Fig.(III-1) Les relation entre les tables.

Mémoire de fin d’étude 2003/2004 32

Page 39: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

Suite Fig.(III-1) Relation entre les tables.

Mémoire de fin d’étude 2003/2004 33

Page 40: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

III-Schéma générale du site :

Mémoire de fin d’étude 2003/2004 34

Page 41: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

Mémoire de fin d’étude 2003/2004 35

Page 42: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

IV-Les pages du site :

La page d’accueil coté Utilisateur

Mémoire de fin d’étude 2003/2004 36

Page 43: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

La page d’accueil coté Administrateur

Mémoire de fin d’étude 2003/2004 37

Page 44: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

Conclusion générale :

Ce stage nous à permet de vivre de prés de la vie professionnelle en sien d'une organisation et nous à aider à enrichir nos connaissances plus spécialement sur le system d'information et la programmation, et d'élargir nos horizons sur le monde de l'entreprise

Ce mémoire nous à permet de concrétiser pratiquement nos connaissance sur la méthode Merise et spécialement d'avoir un approche sur les nouvelles technologies de programmation et de réalisation des systèmes d'informations.

En a conclue aussi que les nouvelles technologies de

programmation informatique, ce développe pour ce basé sur la programmation .Net. Ce qui implique que la programmation des sites Web aura un grand rôle dans ce domaine. Nous souhaitons que ce mémoire a l'avenir facilite la tache aux futurs projets de fin d'étude, et nous espérons que notre site donne une vision sur la clinique et ces déférents services et spécialités et répond aux questions et aux demandes quotidiennes de notre société. Louange à DIEU qui nous a donner la force pour réaliser ce modeste travail qui répond aux besoins de ces visiteurs.

Mémoire de fin d’étude 2003/2004 38

Page 45: Réalisation d’un site web pour la Clinique des Oasis Ghardaïa

SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.

Bibliographies:

Titre:PROGRAMMER MICROSOFT.NET Auteur:Jeff Prosise Edition:Dunod

Titre:MICROSOFT ASP.NET ETAPE PAR ETAPE Auteur:Andrew Duthie Edition:Dunod

Titre:Visual Basic.Net Auteur:Duncan Mackenzie Editeur:CampusPress

Site: www.microsoft.com Rubrique: MSDN

Site: www.w3schools.com Rubrique: Tutorials

Site: www.labo-dotnet Rubrique: SUPINFO DOT .NET

Site: www.developpez.com Rubrique: FAQ ASP .NET

Site: www.CommentCaMarche.com Rubrique: Réseaux et protocolesRubrique: Développement Web

Mémoire de fin d’étude 2003/2004 39