SlideShare une entreprise Scribd logo
1  sur  45
Télécharger pour lire hors ligne
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat.
Mémoire de fin d’étude 2003/2004 35
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
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
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
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 protocoles
Rubrique: Développement Web
Mémoire de fin d’étude 2003/2004 39

Contenu connexe

Tendances

Rapport Projet de fin d'etude sur le parc informatique
Rapport Projet  de fin d'etude sur le parc informatiqueRapport Projet  de fin d'etude sur le parc informatique
Rapport Projet de fin d'etude sur le parc informatiqueHicham Ben
 
PFE :: Application de gestion des dus d'enseignement
PFE :: Application de gestion des dus d'enseignementPFE :: Application de gestion des dus d'enseignement
PFE :: Application de gestion des dus d'enseignementNassim Bahri
 
Plateforme de gestion des projets de fin d'études
Plateforme de gestion des projets de fin d'étudesPlateforme de gestion des projets de fin d'études
Plateforme de gestion des projets de fin d'étudesMajdi SAIBI
 
Rapport final pfe_systeme_de_gestion _de_cabinet_de_formation_mobile_web
Rapport final pfe_systeme_de_gestion _de_cabinet_de_formation_mobile_webRapport final pfe_systeme_de_gestion _de_cabinet_de_formation_mobile_web
Rapport final pfe_systeme_de_gestion _de_cabinet_de_formation_mobile_webSalma Gouia
 
RapportPFE_IngenieurInformatique_ESPRIT
RapportPFE_IngenieurInformatique_ESPRITRapportPFE_IngenieurInformatique_ESPRIT
RapportPFE_IngenieurInformatique_ESPRITLina Meddeb
 
Rapport de stage de fin d'études ISI 2015
Rapport de stage de fin d'études ISI 2015Rapport de stage de fin d'études ISI 2015
Rapport de stage de fin d'études ISI 2015Anouar Kacem
 
Présentation pfe - Etude, conception et réalisation d'une application web de ...
Présentation pfe - Etude, conception et réalisation d'une application web de ...Présentation pfe - Etude, conception et réalisation d'une application web de ...
Présentation pfe - Etude, conception et réalisation d'une application web de ...Ayoub Mkharbach
 
Rapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédiaRapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédiaNazih Heni
 
117607486-Application-Web-de-Gestion-de-stock-du-magasin-de-Faculte-de-Medeci...
117607486-Application-Web-de-Gestion-de-stock-du-magasin-de-Faculte-de-Medeci...117607486-Application-Web-de-Gestion-de-stock-du-magasin-de-Faculte-de-Medeci...
117607486-Application-Web-de-Gestion-de-stock-du-magasin-de-Faculte-de-Medeci...GHITAMASROUR
 
Rapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learningRapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learningRouâa Ben Hammouda
 
Rapport projet conception et la réalisation d'une application web gestion des...
Rapport projet conception et la réalisation d'une application web gestion des...Rapport projet conception et la réalisation d'une application web gestion des...
Rapport projet conception et la réalisation d'une application web gestion des...SAAD SARHANI
 
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Riadh K.
 
Rapport pfe-ayoub mkharbach
Rapport pfe-ayoub mkharbachRapport pfe-ayoub mkharbach
Rapport pfe-ayoub mkharbachAyoub Mkharbach
 
Rapport de stage PFE ( DUT) chez Synthèse Conseil - Jaiti Mohammed
Rapport de stage PFE ( DUT) chez Synthèse Conseil  - Jaiti MohammedRapport de stage PFE ( DUT) chez Synthèse Conseil  - Jaiti Mohammed
Rapport de stage PFE ( DUT) chez Synthèse Conseil - Jaiti MohammedMohammed JAITI
 
Projet de fin d'etude gestion informatique
Projet de fin d'etude gestion informatiqueProjet de fin d'etude gestion informatique
Projet de fin d'etude gestion informatiquejihene Ab
 
Rapport Projet de Fin d'Etudes
Rapport Projet de Fin d'EtudesRapport Projet de Fin d'Etudes
Rapport Projet de Fin d'EtudesHosni Mansour
 
Conception et réalisation d’un Système d’information des étudiants du départe...
Conception et réalisation d’un Système d’information des étudiants du départe...Conception et réalisation d’un Système d’information des étudiants du départe...
Conception et réalisation d’un Système d’information des étudiants du départe...Ilyas CHAOUA
 

Tendances (20)

Rapport Projet de fin d'etude sur le parc informatique
Rapport Projet  de fin d'etude sur le parc informatiqueRapport Projet  de fin d'etude sur le parc informatique
Rapport Projet de fin d'etude sur le parc informatique
 
PFE :: Application de gestion des dus d'enseignement
PFE :: Application de gestion des dus d'enseignementPFE :: Application de gestion des dus d'enseignement
PFE :: Application de gestion des dus d'enseignement
 
Plateforme de gestion des projets de fin d'études
Plateforme de gestion des projets de fin d'étudesPlateforme de gestion des projets de fin d'études
Plateforme de gestion des projets de fin d'études
 
Rapport final pfe_systeme_de_gestion _de_cabinet_de_formation_mobile_web
Rapport final pfe_systeme_de_gestion _de_cabinet_de_formation_mobile_webRapport final pfe_systeme_de_gestion _de_cabinet_de_formation_mobile_web
Rapport final pfe_systeme_de_gestion _de_cabinet_de_formation_mobile_web
 
Rapport de stage du fin d'étude
Rapport de stage du fin d'étudeRapport de stage du fin d'étude
Rapport de stage du fin d'étude
 
RapportPFE_IngenieurInformatique_ESPRIT
RapportPFE_IngenieurInformatique_ESPRITRapportPFE_IngenieurInformatique_ESPRIT
RapportPFE_IngenieurInformatique_ESPRIT
 
Rapport de stage de fin d'études ISI 2015
Rapport de stage de fin d'études ISI 2015Rapport de stage de fin d'études ISI 2015
Rapport de stage de fin d'études ISI 2015
 
Présentation pfe - Etude, conception et réalisation d'une application web de ...
Présentation pfe - Etude, conception et réalisation d'une application web de ...Présentation pfe - Etude, conception et réalisation d'une application web de ...
Présentation pfe - Etude, conception et réalisation d'une application web de ...
 
Rapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédiaRapport de projet de fin d'étude licence informatique et multimédia
Rapport de projet de fin d'étude licence informatique et multimédia
 
117607486-Application-Web-de-Gestion-de-stock-du-magasin-de-Faculte-de-Medeci...
117607486-Application-Web-de-Gestion-de-stock-du-magasin-de-Faculte-de-Medeci...117607486-Application-Web-de-Gestion-de-stock-du-magasin-de-Faculte-de-Medeci...
117607486-Application-Web-de-Gestion-de-stock-du-magasin-de-Faculte-de-Medeci...
 
Rapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learningRapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learning
 
Rapport projet conception et la réalisation d'une application web gestion des...
Rapport projet conception et la réalisation d'une application web gestion des...Rapport projet conception et la réalisation d'une application web gestion des...
Rapport projet conception et la réalisation d'une application web gestion des...
 
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
 
Rapport pfe-ayoub mkharbach
Rapport pfe-ayoub mkharbachRapport pfe-ayoub mkharbach
Rapport pfe-ayoub mkharbach
 
Rapport de stage PFE ( DUT) chez Synthèse Conseil - Jaiti Mohammed
Rapport de stage PFE ( DUT) chez Synthèse Conseil  - Jaiti MohammedRapport de stage PFE ( DUT) chez Synthèse Conseil  - Jaiti Mohammed
Rapport de stage PFE ( DUT) chez Synthèse Conseil - Jaiti Mohammed
 
Projet de fin d'etude gestion informatique
Projet de fin d'etude gestion informatiqueProjet de fin d'etude gestion informatique
Projet de fin d'etude gestion informatique
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
 
Rapport PFE - B.Sc IT
Rapport PFE -  B.Sc ITRapport PFE -  B.Sc IT
Rapport PFE - B.Sc IT
 
Rapport Projet de Fin d'Etudes
Rapport Projet de Fin d'EtudesRapport Projet de Fin d'Etudes
Rapport Projet de Fin d'Etudes
 
Conception et réalisation d’un Système d’information des étudiants du départe...
Conception et réalisation d’un Système d’information des étudiants du départe...Conception et réalisation d’un Système d’information des étudiants du départe...
Conception et réalisation d’un Système d’information des étudiants du départe...
 

En vedette

الموقع الإلكتروني لمصحة الواحات للتشخيص و العلاج
الموقع الإلكتروني لمصحة الواحات للتشخيص و العلاجالموقع الإلكتروني لمصحة الواحات للتشخيص و العلاج
الموقع الإلكتروني لمصحة الواحات للتشخيص و العلاجBachir Benyammi
 
Communiqué de Presse - Salon Infirmier - Octobre 2007
Communiqué de Presse - Salon Infirmier - Octobre 2007Communiqué de Presse - Salon Infirmier - Octobre 2007
Communiqué de Presse - Salon Infirmier - Octobre 2007pbcom1998
 
Le réseau infirmier de la francophonie : une expression de leadership
Le réseau infirmier de la francophonie : une expression de leadershipLe réseau infirmier de la francophonie : une expression de leadership
Le réseau infirmier de la francophonie : une expression de leadershipCOLUFRAS
 
Diaporama l'entretien infirmier
Diaporama l'entretien infirmierDiaporama l'entretien infirmier
Diaporama l'entretien infirmiericsday
 
Présentation de la bdd Image des LP
Présentation de la bdd Image des LPPrésentation de la bdd Image des LP
Présentation de la bdd Image des LPlouamax
 
Convulsions
ConvulsionsConvulsions
Convulsionsesf3
 
2012 06-26 - Formation dossier infirmier
2012 06-26 - Formation dossier infirmier2012 06-26 - Formation dossier infirmier
2012 06-26 - Formation dossier infirmierLion Maurice
 
Convulsions chez le nourrison et l enfant
Convulsions chez le nourrison et l enfantConvulsions chez le nourrison et l enfant
Convulsions chez le nourrison et l enfantRose De Sable
 
Cat devant convulsion du nrs
Cat devant  convulsion du nrsCat devant  convulsion du nrs
Cat devant convulsion du nrsNinou Haiko
 
Analyse de dis scientifique
Analyse de dis scientifiqueAnalyse de dis scientifique
Analyse de dis scientifiqueperle toline
 
Soutenance de fin d’étude promotion srs 2012
Soutenance de fin d’étude promotion srs 2012Soutenance de fin d’étude promotion srs 2012
Soutenance de fin d’étude promotion srs 2012jedjenderedjian
 
Rapport de projet tutoré
Rapport de projet tutoréRapport de projet tutoré
Rapport de projet tutoréYann Corlouër
 
Conception et réalisation du module agenda partagé pour une solution de télés...
Conception et réalisation du module agenda partagé pour une solution de télés...Conception et réalisation du module agenda partagé pour une solution de télés...
Conception et réalisation du module agenda partagé pour une solution de télés...Toufik Atba
 
Memoire de fin d'etude pour izabayo
Memoire de fin d'etude pour izabayoMemoire de fin d'etude pour izabayo
Memoire de fin d'etude pour izabayoIZABAYO Jean d'Amour
 
Conception et Réalisation d’un Système de Vote Electronique (Blondel Seumo)
Conception et Réalisation d’un Système de Vote Electronique (Blondel Seumo)Conception et Réalisation d’un Système de Vote Electronique (Blondel Seumo)
Conception et Réalisation d’un Système de Vote Electronique (Blondel Seumo)Gantner Technologies
 
Réseau local sous windows 2003 server
Réseau local sous windows 2003 serverRéseau local sous windows 2003 server
Réseau local sous windows 2003 serverOussama BenGharbi
 
Rapport pfe ingénieur ilyes issaoui
Rapport pfe ingénieur ilyes issaouiRapport pfe ingénieur ilyes issaoui
Rapport pfe ingénieur ilyes issaouiIssaoui Ilyes
 

En vedette (20)

الموقع الإلكتروني لمصحة الواحات للتشخيص و العلاج
الموقع الإلكتروني لمصحة الواحات للتشخيص و العلاجالموقع الإلكتروني لمصحة الواحات للتشخيص و العلاج
الموقع الإلكتروني لمصحة الواحات للتشخيص و العلاج
 
Communiqué de Presse - Salon Infirmier - Octobre 2007
Communiqué de Presse - Salon Infirmier - Octobre 2007Communiqué de Presse - Salon Infirmier - Octobre 2007
Communiqué de Presse - Salon Infirmier - Octobre 2007
 
Le réseau infirmier de la francophonie : une expression de leadership
Le réseau infirmier de la francophonie : une expression de leadershipLe réseau infirmier de la francophonie : une expression de leadership
Le réseau infirmier de la francophonie : une expression de leadership
 
Diaporama l'entretien infirmier
Diaporama l'entretien infirmierDiaporama l'entretien infirmier
Diaporama l'entretien infirmier
 
Présentation de la bdd Image des LP
Présentation de la bdd Image des LPPrésentation de la bdd Image des LP
Présentation de la bdd Image des LP
 
Convulsions
ConvulsionsConvulsions
Convulsions
 
2012 06-26 - Formation dossier infirmier
2012 06-26 - Formation dossier infirmier2012 06-26 - Formation dossier infirmier
2012 06-26 - Formation dossier infirmier
 
Convulsions chez le nourrison et l enfant
Convulsions chez le nourrison et l enfantConvulsions chez le nourrison et l enfant
Convulsions chez le nourrison et l enfant
 
Cat devant convulsion du nrs
Cat devant  convulsion du nrsCat devant  convulsion du nrs
Cat devant convulsion du nrs
 
Analyse de dis scientifique
Analyse de dis scientifiqueAnalyse de dis scientifique
Analyse de dis scientifique
 
Convulsion umct 2012
Convulsion umct 2012Convulsion umct 2012
Convulsion umct 2012
 
Soutenance de fin d’étude promotion srs 2012
Soutenance de fin d’étude promotion srs 2012Soutenance de fin d’étude promotion srs 2012
Soutenance de fin d’étude promotion srs 2012
 
Rapport de projet tutoré
Rapport de projet tutoréRapport de projet tutoré
Rapport de projet tutoré
 
Conception et réalisation du module agenda partagé pour une solution de télés...
Conception et réalisation du module agenda partagé pour une solution de télés...Conception et réalisation du module agenda partagé pour une solution de télés...
Conception et réalisation du module agenda partagé pour une solution de télés...
 
Présentation SIH
Présentation SIHPrésentation SIH
Présentation SIH
 
Memoire de fin d'etude pour izabayo
Memoire de fin d'etude pour izabayoMemoire de fin d'etude pour izabayo
Memoire de fin d'etude pour izabayo
 
Conception et Réalisation d’un Système de Vote Electronique (Blondel Seumo)
Conception et Réalisation d’un Système de Vote Electronique (Blondel Seumo)Conception et Réalisation d’un Système de Vote Electronique (Blondel Seumo)
Conception et Réalisation d’un Système de Vote Electronique (Blondel Seumo)
 
Réseau local sous windows 2003 server
Réseau local sous windows 2003 serverRéseau local sous windows 2003 server
Réseau local sous windows 2003 server
 
Rapport pfe ingénieur ilyes issaoui
Rapport pfe ingénieur ilyes issaouiRapport pfe ingénieur ilyes issaoui
Rapport pfe ingénieur ilyes issaoui
 
Resume de BI
Resume de BIResume de BI
Resume de BI
 

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

Memoire_Fallou_Mbengue.pdf
Memoire_Fallou_Mbengue.pdfMemoire_Fallou_Mbengue.pdf
Memoire_Fallou_Mbengue.pdffalloumbengue1
 
Rapport PFE 2011 Zimbra
Rapport PFE 2011 ZimbraRapport PFE 2011 Zimbra
Rapport PFE 2011 ZimbraAyoub Kochbati
 
ETUDES CRITIQUES DES METHODES UTILISEES AU LABORATOIRE AZBANE - EL ATTAR Lamy...
ETUDES CRITIQUES DES METHODES UTILISEES AU LABORATOIRE AZBANE - EL ATTAR Lamy...ETUDES CRITIQUES DES METHODES UTILISEES AU LABORATOIRE AZBANE - EL ATTAR Lamy...
ETUDES CRITIQUES DES METHODES UTILISEES AU LABORATOIRE AZBANE - EL ATTAR Lamy...SofianeHassine2
 
Reconnaissance faciale
Reconnaissance facialeReconnaissance faciale
Reconnaissance facialeAymen Fodda
 
These 2010 bagayoko_cheik-dumar
These 2010 bagayoko_cheik-dumarThese 2010 bagayoko_cheik-dumar
These 2010 bagayoko_cheik-dumarAbdelaziz Ali
 
rapport fin d'etude
rapport fin d'etuderapport fin d'etude
rapport fin d'etudesihem-med
 
Thèse+Kawtar+RETMI.pdf
Thèse+Kawtar+RETMI.pdfThèse+Kawtar+RETMI.pdf
Thèse+Kawtar+RETMI.pdfHajarEttahiri1
 
rapport MobiResto
rapport MobiResto rapport MobiResto
rapport MobiResto Slim Hammami
 
THESE_2010_BAGAYOKO_CHEIK-DUMAR.pdf
THESE_2010_BAGAYOKO_CHEIK-DUMAR.pdfTHESE_2010_BAGAYOKO_CHEIK-DUMAR.pdf
THESE_2010_BAGAYOKO_CHEIK-DUMAR.pdfCHAMANIAbdellatif
 
Etude de Faisabilité d'une Médiathèque en Chirurgie Orthopédique et Traumatol...
Etude de Faisabilité d'une Médiathèque en Chirurgie Orthopédique et Traumatol...Etude de Faisabilité d'une Médiathèque en Chirurgie Orthopédique et Traumatol...
Etude de Faisabilité d'une Médiathèque en Chirurgie Orthopédique et Traumatol...SOKHNA FALL
 
Analyse trafic-urbain-temps-reel
Analyse trafic-urbain-temps-reelAnalyse trafic-urbain-temps-reel
Analyse trafic-urbain-temps-reelSid Ahmed Benkraoua
 
Rapport de projet de fin d'études - SIEMENS 2016
Rapport de projet de fin d'études - SIEMENS 2016Rapport de projet de fin d'études - SIEMENS 2016
Rapport de projet de fin d'études - SIEMENS 2016Soufiane KALLIDA
 
Conception d'un module de gestion de la paie adapté au contexte marocain pour...
Conception d'un module de gestion de la paie adapté au contexte marocain pour...Conception d'un module de gestion de la paie adapté au contexte marocain pour...
Conception d'un module de gestion de la paie adapté au contexte marocain pour...HORIYASOFT
 
MEMOIRE-INTELLIGENCE-ARTIFICIELLE-CANCER-DU-SEIN.pdf
MEMOIRE-INTELLIGENCE-ARTIFICIELLE-CANCER-DU-SEIN.pdfMEMOIRE-INTELLIGENCE-ARTIFICIELLE-CANCER-DU-SEIN.pdf
MEMOIRE-INTELLIGENCE-ARTIFICIELLE-CANCER-DU-SEIN.pdfAichétou Djimé Gallédou
 
IRCAD, Internship Report
IRCAD, Internship ReportIRCAD, Internship Report
IRCAD, Internship ReportRaphaël Bils
 
Radeos.org cas cliniques & fiches de cours.
Radeos.org   cas cliniques & fiches de cours.Radeos.org   cas cliniques & fiches de cours.
Radeos.org cas cliniques & fiches de cours.Réseau Pro Santé
 
Application web de la gestion mabrouki soukayna 3026(1)
Application web de la gestion    mabrouki soukayna 3026(1)Application web de la gestion    mabrouki soukayna 3026(1)
Application web de la gestion mabrouki soukayna 3026(1)Mohamed Tcatvtg
 
Backup & Restore SharePoint 2013 Farm
Backup & Restore SharePoint 2013 FarmBackup & Restore SharePoint 2013 Farm
Backup & Restore SharePoint 2013 FarmYoussef El Idrissi
 

Similaire à Réalisation d’un site web pour la Clinique des Oasis Ghardaïa (20)

Memoire_Fallou_Mbengue.pdf
Memoire_Fallou_Mbengue.pdfMemoire_Fallou_Mbengue.pdf
Memoire_Fallou_Mbengue.pdf
 
Rapport PFE 2011 Zimbra
Rapport PFE 2011 ZimbraRapport PFE 2011 Zimbra
Rapport PFE 2011 Zimbra
 
ETUDES CRITIQUES DES METHODES UTILISEES AU LABORATOIRE AZBANE - EL ATTAR Lamy...
ETUDES CRITIQUES DES METHODES UTILISEES AU LABORATOIRE AZBANE - EL ATTAR Lamy...ETUDES CRITIQUES DES METHODES UTILISEES AU LABORATOIRE AZBANE - EL ATTAR Lamy...
ETUDES CRITIQUES DES METHODES UTILISEES AU LABORATOIRE AZBANE - EL ATTAR Lamy...
 
Reconnaissance faciale
Reconnaissance facialeReconnaissance faciale
Reconnaissance faciale
 
These 2010 bagayoko_cheik-dumar
These 2010 bagayoko_cheik-dumarThese 2010 bagayoko_cheik-dumar
These 2010 bagayoko_cheik-dumar
 
rapport fin d'etude
rapport fin d'etuderapport fin d'etude
rapport fin d'etude
 
Thèse+Kawtar+RETMI.pdf
Thèse+Kawtar+RETMI.pdfThèse+Kawtar+RETMI.pdf
Thèse+Kawtar+RETMI.pdf
 
rapport MobiResto
rapport MobiResto rapport MobiResto
rapport MobiResto
 
MEMOIRE DE STAGE
MEMOIRE DE STAGEMEMOIRE DE STAGE
MEMOIRE DE STAGE
 
cnam.pdf
cnam.pdfcnam.pdf
cnam.pdf
 
THESE_2010_BAGAYOKO_CHEIK-DUMAR.pdf
THESE_2010_BAGAYOKO_CHEIK-DUMAR.pdfTHESE_2010_BAGAYOKO_CHEIK-DUMAR.pdf
THESE_2010_BAGAYOKO_CHEIK-DUMAR.pdf
 
Etude de Faisabilité d'une Médiathèque en Chirurgie Orthopédique et Traumatol...
Etude de Faisabilité d'une Médiathèque en Chirurgie Orthopédique et Traumatol...Etude de Faisabilité d'une Médiathèque en Chirurgie Orthopédique et Traumatol...
Etude de Faisabilité d'une Médiathèque en Chirurgie Orthopédique et Traumatol...
 
Analyse trafic-urbain-temps-reel
Analyse trafic-urbain-temps-reelAnalyse trafic-urbain-temps-reel
Analyse trafic-urbain-temps-reel
 
Rapport de projet de fin d'études - SIEMENS 2016
Rapport de projet de fin d'études - SIEMENS 2016Rapport de projet de fin d'études - SIEMENS 2016
Rapport de projet de fin d'études - SIEMENS 2016
 
Conception d'un module de gestion de la paie adapté au contexte marocain pour...
Conception d'un module de gestion de la paie adapté au contexte marocain pour...Conception d'un module de gestion de la paie adapté au contexte marocain pour...
Conception d'un module de gestion de la paie adapté au contexte marocain pour...
 
MEMOIRE-INTELLIGENCE-ARTIFICIELLE-CANCER-DU-SEIN.pdf
MEMOIRE-INTELLIGENCE-ARTIFICIELLE-CANCER-DU-SEIN.pdfMEMOIRE-INTELLIGENCE-ARTIFICIELLE-CANCER-DU-SEIN.pdf
MEMOIRE-INTELLIGENCE-ARTIFICIELLE-CANCER-DU-SEIN.pdf
 
IRCAD, Internship Report
IRCAD, Internship ReportIRCAD, Internship Report
IRCAD, Internship Report
 
Radeos.org cas cliniques & fiches de cours.
Radeos.org   cas cliniques & fiches de cours.Radeos.org   cas cliniques & fiches de cours.
Radeos.org cas cliniques & fiches de cours.
 
Application web de la gestion mabrouki soukayna 3026(1)
Application web de la gestion    mabrouki soukayna 3026(1)Application web de la gestion    mabrouki soukayna 3026(1)
Application web de la gestion mabrouki soukayna 3026(1)
 
Backup & Restore SharePoint 2013 Farm
Backup & Restore SharePoint 2013 FarmBackup & Restore SharePoint 2013 Farm
Backup & Restore SharePoint 2013 Farm
 

Plus de Bachir Benyammi

Cadre pour l'amélioration de la cybersécurité des infrastructures critiques, ...
Cadre pour l'amélioration de la cybersécurité des infrastructures critiques, ...Cadre pour l'amélioration de la cybersécurité des infrastructures critiques, ...
Cadre pour l'amélioration de la cybersécurité des infrastructures critiques, ...Bachir Benyammi
 
Déclaration d'applicabilité (DdA) - ISO27002:2013
Déclaration d'applicabilité (DdA) - ISO27002:2013Déclaration d'applicabilité (DdA) - ISO27002:2013
Déclaration d'applicabilité (DdA) - ISO27002:2013Bachir Benyammi
 
Organigramme de la mise en œuvre du SMSI et processus de certification ISO 27...
Organigramme de la mise en œuvre du SMSI et processus de certification ISO 27...Organigramme de la mise en œuvre du SMSI et processus de certification ISO 27...
Organigramme de la mise en œuvre du SMSI et processus de certification ISO 27...Bachir Benyammi
 
كل ما تحب معرفته عن محرك البحث قوقل (Google)
كل ما تحب معرفته عن محرك البحث قوقل (Google)كل ما تحب معرفته عن محرك البحث قوقل (Google)
كل ما تحب معرفته عن محرك البحث قوقل (Google)Bachir Benyammi
 
Réalisation d'un site web dynamique mobile pour Air Algérie
Réalisation d'un site web dynamique mobile pour Air AlgérieRéalisation d'un site web dynamique mobile pour Air Algérie
Réalisation d'un site web dynamique mobile pour Air AlgérieBachir Benyammi
 
Evolution des exportations de marchandises en Algérie de de 1992 à 2004
Evolution des exportations de marchandises en Algérie de de 1992 à 2004Evolution des exportations de marchandises en Algérie de de 1992 à 2004
Evolution des exportations de marchandises en Algérie de de 1992 à 2004Bachir Benyammi
 
Simulation d’un système à temps partagé
Simulation d’un système à temps partagéSimulation d’un système à temps partagé
Simulation d’un système à temps partagéBachir Benyammi
 
Le périphérique souris
Le périphérique sourisLe périphérique souris
Le périphérique sourisBachir Benyammi
 
L'équipe de développement
L'équipe de développementL'équipe de développement
L'équipe de développementBachir Benyammi
 
L'équipe de développement
L'équipe de développementL'équipe de développement
L'équipe de développementBachir Benyammi
 
Le périphérique souris (programmation)
Le périphérique souris (programmation)Le périphérique souris (programmation)
Le périphérique souris (programmation)Bachir Benyammi
 
Programmation réseau en JAVA
Programmation réseau en JAVAProgrammation réseau en JAVA
Programmation réseau en JAVABachir Benyammi
 
Programmation réseau en JAVA
Programmation réseau en JAVAProgrammation réseau en JAVA
Programmation réseau en JAVABachir Benyammi
 
Étude et réalisation d’une application de contrôle d’un PC à distance en JAVA...
Étude et réalisation d’une application de contrôle d’un PC à distance en JAVA...Étude et réalisation d’une application de contrôle d’un PC à distance en JAVA...
Étude et réalisation d’une application de contrôle d’un PC à distance en JAVA...Bachir Benyammi
 
Étude et réalisation d’une application de contrôle d’un PC à distance en JAVA...
Étude et réalisation d’une application de contrôle d’un PC à distance en JAVA...Étude et réalisation d’une application de contrôle d’un PC à distance en JAVA...
Étude et réalisation d’une application de contrôle d’un PC à distance en JAVA...Bachir Benyammi
 
Réalisation d'un compilateur de mini langage - Khawarizmi
Réalisation d'un compilateur  de mini langage - KhawarizmiRéalisation d'un compilateur  de mini langage - Khawarizmi
Réalisation d'un compilateur de mini langage - KhawarizmiBachir Benyammi
 
Réalisation d’un interpréteur en langue Arabe - Khawarizmi
Réalisation d’un interpréteur en langue Arabe - KhawarizmiRéalisation d’un interpréteur en langue Arabe - Khawarizmi
Réalisation d’un interpréteur en langue Arabe - KhawarizmiBachir Benyammi
 

Plus de Bachir Benyammi (17)

Cadre pour l'amélioration de la cybersécurité des infrastructures critiques, ...
Cadre pour l'amélioration de la cybersécurité des infrastructures critiques, ...Cadre pour l'amélioration de la cybersécurité des infrastructures critiques, ...
Cadre pour l'amélioration de la cybersécurité des infrastructures critiques, ...
 
Déclaration d'applicabilité (DdA) - ISO27002:2013
Déclaration d'applicabilité (DdA) - ISO27002:2013Déclaration d'applicabilité (DdA) - ISO27002:2013
Déclaration d'applicabilité (DdA) - ISO27002:2013
 
Organigramme de la mise en œuvre du SMSI et processus de certification ISO 27...
Organigramme de la mise en œuvre du SMSI et processus de certification ISO 27...Organigramme de la mise en œuvre du SMSI et processus de certification ISO 27...
Organigramme de la mise en œuvre du SMSI et processus de certification ISO 27...
 
كل ما تحب معرفته عن محرك البحث قوقل (Google)
كل ما تحب معرفته عن محرك البحث قوقل (Google)كل ما تحب معرفته عن محرك البحث قوقل (Google)
كل ما تحب معرفته عن محرك البحث قوقل (Google)
 
Réalisation d'un site web dynamique mobile pour Air Algérie
Réalisation d'un site web dynamique mobile pour Air AlgérieRéalisation d'un site web dynamique mobile pour Air Algérie
Réalisation d'un site web dynamique mobile pour Air Algérie
 
Evolution des exportations de marchandises en Algérie de de 1992 à 2004
Evolution des exportations de marchandises en Algérie de de 1992 à 2004Evolution des exportations de marchandises en Algérie de de 1992 à 2004
Evolution des exportations de marchandises en Algérie de de 1992 à 2004
 
Simulation d’un système à temps partagé
Simulation d’un système à temps partagéSimulation d’un système à temps partagé
Simulation d’un système à temps partagé
 
Le périphérique souris
Le périphérique sourisLe périphérique souris
Le périphérique souris
 
L'équipe de développement
L'équipe de développementL'équipe de développement
L'équipe de développement
 
L'équipe de développement
L'équipe de développementL'équipe de développement
L'équipe de développement
 
Le périphérique souris (programmation)
Le périphérique souris (programmation)Le périphérique souris (programmation)
Le périphérique souris (programmation)
 
Programmation réseau en JAVA
Programmation réseau en JAVAProgrammation réseau en JAVA
Programmation réseau en JAVA
 
Programmation réseau en JAVA
Programmation réseau en JAVAProgrammation réseau en JAVA
Programmation réseau en JAVA
 
Étude et réalisation d’une application de contrôle d’un PC à distance en JAVA...
Étude et réalisation d’une application de contrôle d’un PC à distance en JAVA...Étude et réalisation d’une application de contrôle d’un PC à distance en JAVA...
Étude et réalisation d’une application de contrôle d’un PC à distance en JAVA...
 
Étude et réalisation d’une application de contrôle d’un PC à distance en JAVA...
Étude et réalisation d’une application de contrôle d’un PC à distance en JAVA...Étude et réalisation d’une application de contrôle d’un PC à distance en JAVA...
Étude et réalisation d’une application de contrôle d’un PC à distance en JAVA...
 
Réalisation d'un compilateur de mini langage - Khawarizmi
Réalisation d'un compilateur  de mini langage - KhawarizmiRéalisation d'un compilateur  de mini langage - Khawarizmi
Réalisation d'un compilateur de mini langage - Khawarizmi
 
Réalisation d’un interpréteur en langue Arabe - Khawarizmi
Réalisation d’un interpréteur en langue Arabe - KhawarizmiRéalisation d’un interpréteur en langue Arabe - Khawarizmi
Réalisation d’un interpréteur en langue Arabe - Khawarizmi
 

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

  • 1. 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
  • 2. 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
  • 3. 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
  • 4. 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.
  • 5. 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
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. 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
  • 10. 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
  • 11. 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
  • 12. 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
  • 13. 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
  • 14. 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
  • 15. 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
  • 16. 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
  • 17. 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
  • 18. 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
  • 19. 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
  • 20. 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
  • 21. 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
  • 22. 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
  • 23. 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
  • 24. 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
  • 25. 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
  • 26. 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
  • 27. 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
  • 28. 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
  • 29. 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
  • 30. 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
  • 31. 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
  • 32. 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
  • 33. 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
  • 34. 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
  • 35. 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
  • 36. 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
  • 37. 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
  • 38. 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
  • 39. 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
  • 40. 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
  • 41. SITE WEB DE LA CLINIQUE DES OASIS U.AMAR Thlidji Laghouat. Mémoire de fin d’étude 2003/2004 35
  • 42. 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
  • 43. 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
  • 44. 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
  • 45. 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 protocoles Rubrique: Développement Web Mémoire de fin d’étude 2003/2004 39