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