Vous êtes sur la page 1sur 23

RAPPORT DE STAGE

Société d’accueil : While Loop Sarl


Encadré Par : Mr Yazid SERSAR
Réalisé Par : Fatine BENABDELGHANI
Filière : License Informatique
WHILE LOOP SARL Université privée de Marrakech

I. DEDICACE

Je dédie ce modeste
travail à mes professeurs
qui m’aident toujours pour
le savoir être et le savoir-
faire.

1
WHILE LOOP SARL Université privée de Marrakech

II. REMERCIEMENT

Je remercie Mr Yazid SERSAR, tout d'abord pour son


accueil au sein de son département et de sa société
mais aussi pour tout ce qu'il a pu m'apporter pendant
un mois de stage à ses côtés. Ses conseils avisés
m'ont permis d'apprendre énormément de choses et
donc d'acquérir de nouvelles connaissances et
compétences. Je le remercie également pour la
confiance qu'il a su m'accorder dès les premiers
instants.

Je remercie également l'ensemble des personnes


avec qui j'ai pu travailler. Ils ont su se rendre
disponibles quand cela été nécessaire et ont toujours
pris soin de m'expliquer les choses de façon
pédagogique.

Merci à toutes ces personnes qui ont fait de mon stage


une réussite.

2
WHILE LOOP SARL Université privée de Marrakech

Sommaire

I. DEDICACE ........................................................................... 1
II. REMERCIEMENT ............................................................. 2
III. .................................................................. INTRODUCTION 4
IV. REPRESENTATION DE L’ENTREPRISE ......................... 5
1. INTRODUCTION .............................................................. 5
2. Services de l’entreprise .......................................................... 5
V. Description des tâches effectuées ................................ 6
VI. Gestion d’application (GESTION D’HOPITAL) ................... 8
1. Cahier de charge ................................................................... 8
2. Modèle conceptuel de données (MCD) : ............................... 10
3. 1-Modèle logique de données (MLD) :.................................. 11
4. Outil de création de notre application : ................................. 13
5. Application ..................................................................... 19
VII. Conclusion. .................................................................... 22

3
WHILE LOOP SARL Université privée de Marrakech

III. INTRODUCTION

Depuis sa mise en jour, L’Université Privé de Marrakech


procède à donner à ses étudiants la chance pour passer
la formation alternée au sein des entreprises pour
concrétiser leurs connaissances professionnelles et mieux
s’adapter avec le domaine de travail.

Puisque ce sont les stagiaires qui se chargent la


recherche de leur stage, j’ai eu de la chance de l’effectuer
au sein du cabinet WHILE LOOP SARL.

Ce stage m’a permis de bien enrichir mes


connaissances et commencer à pratiquer mes bases
théoriques.

Et bien sûr à l’aide du responsable et propriétaire Mr


YAZID j’ai pu recevoir le maximum d’informations qui
vont m’aider à améliorer ma formation à l’avenir.

4
WHILE LOOP SARL Université privée de Marrakech

IV. REPRESENTATION DE L’ENTREPRISE

1. INTRODUCTION

While Loop est une société spécialisée dans le


développement de logiciels sur mesure destinés à tous les
secteurs d’activité (Gestion, Commerce, Administration, ….
Etc.)
A travers ses solutions sur mesure, elle offre une
exceptionnelle valeur ajoutée permettant à l’ entreprise de se
démarquer de la concurrence et d’optimiser son
organisation.

2. Services de l’entreprise

While Loop SARL accompagne l’entreprise et les particuliers


afin de garantir un service et un suivi efficace, rapide et
personnalisé pour tous leurs problèmes informatique.
While Loop SARL Propose des solutions clefs en mains et
mesures pour l’hébergement, le dépôt de nom de domaine et
la création des sites internet pour particuliers, artisans,
commerçants, petites et moyennes entreprises.

5
WHILE LOOP SARL Université privée de Marrakech

Services de l’entreprise :

V. DESCRIPTION DES TACHES EFFECTUEES A


L’ENTREPRISE

Après la présentation de l’entreprise je vous parle


généralement sur les taches et les missions que j’ai
observé faite pendant la période du stage :

Au long de ma période de stage, J’étais stagiaire en tant


qu’observatrice dans l’entreprise While Loop, Mais ce
qu’il faut noter c’est au cours de mes jours au sein de
service maintenance ou bien de programmation j’ai su

6
WHILE LOOP SARL Université privée de Marrakech

des fonctions et des langues de programmation très


intéressants qu’on a pas encore étudier .

- Les taches que j’ai observé en réalisation:

Maintenance :

Observation de la réparation du matériel informatique :


installation windows xp sur les machines du cabinet,
configuration des adresses IP du routeur wifi.
Installation de la carte wifi, carte réseaux…

Programmation et développement :
Observation de l’utilisation des langues php et javascript et
la bibliothèque Jquery pour développer une fonction qui
permet de générer le format de la date automatiquement .

7
WHILE LOOP SARL Université privée de Marrakech

Résultat :

VI. GESTION D’APPLICATION (GESTION D’HOPITAL)


1. Cahier de charge

Les tâche de la société consiste à faciliter la


communication entres les médecins ainsi que
l’administration et de poster les informations
concernant les patients en forme virtuel pour but
d’éviter les dossiers médicaux manuscrites

--service accès pour patient et visiteurs---

Ce service modélise l’interaction de toutes sortes des


visiteurs y compris patient avec l’application, ce

8
WHILE LOOP SARL Université privée de Marrakech

service ne demande pas d’authentification, et porte


comme activité d’obtention toutes les information
concernant un patient existant ,son dossier médical
complet, les information concernant les médecins
,les service existant dans cet hôpital , les spécialités
,ainsi qu’une fenêtre « contactez-nous » qui permet
de rester en contact avec les dirigeant

---service accès pour les professionnels de la santé---

C’est le plus dominant puisqu’il contient la plupart


des fonctionnalités ;

Fonction de la connexion à la gestion d’hôpital :

Comme son nom l’indique ce service est destiné


juste pour les professionnelles de la santé donc tout
accès à ce service doit être authentifié

Fonction « Gestion d’hôpital » :

Cette fonction nous emmène a d’autre fonction


secondaire <gestion médecin >, <gestion patient>,
<gestion laboratoire >, <gestion des analyse>, ces
fonctions définies généralement deux tache
caractérisé a la mise à jour et la récupération des
informations de chaque unité.

Fonction <Gestion des maladies>

Cette fonction se focalise notamment sur les


descriptions des maladies et permet d’élaborer les
dossiers médicaux et faire une mise a jours

9
WHILE LOOP SARL Université privée de Marrakech

unilatéraux, plus que ça il traite les équipes


chirurgicales, les opérations et les séjours

Fonction <étapes>

L’objectif de cette fonction est de suivre l’état de


tous les patients déjà enregistré et contient aussi un
bouton ‘tarif’ qui offre l’opportunité pour accéder au
de traitement de chaque patient.

2. Modèle conceptuel de données (MCD) :


J’ai essayé d’aider pour la définition de toutes les entités
ainsi que leurs clés primaires et leurs attributs ( vu que j’ ai
étudier MCD et MLD cette année dans la module
« Introduction aux systèmes d’information et bases de
données » ), on peut donc facilement tracer le MCD de
l’application.

10
WHILE LOOP SARL Université privée de Marrakech

3. 1-Modèle logique de données (MLD) :

J’ai essayé dans ce paragraphe d'établir le MLD de


l’application que j’ai essayé d’être utile de le former avec l’équipe
qui sera déduit essentiellement du MCD représenté dans le
paragraphe précédent.

11
WHILE LOOP SARL Université privée de Marrakech

D'où le MLD sera de la forme suivante :

Patients (numpat number primary key, nom varchar2(30),


prenom varchar2(30), ville varchar2(50), sexe char(1));

Medecins(numed number primary key, nom varchar2(30),


prenom varchar2(30), #specialite varchar2(50), #service
varchar2(50));
Laboratoires(numlab number primary key, nom
varchar2(50));
Services(numserv number primary key, nomserv varchar2(30),
chef number);
Analyses(numanl number primary key, designation
varchar2(30), laboratoire number, prix
float);
Sejours(numsejour number primary key, #cin_pat number,
#numserv number, date_entree char(10),
date_sortie char(10));
Soins(numsoin number primary key, #cin_pat number,
#numed number, #refmed number, date_soin
char(10));
Realiser(numrealise number primary key, numpat number,
numed number, numanl number, numres number,
date_analyse char(10));
Operation(numope number primary key, libelle
varchar2(100),#cin_pat number,
Equipe chirurgical (numequi number primary key, libelle
varchar2(100),#num_ope number)

12
WHILE LOOP SARL Université privée de Marrakech

4. Outil de création de l’application :


 WAMP

WAMP est l'abréviation de Windows, Apache,


MySQL et PHP. WAMP est une forme de mini-serveur
qui peut fonctionner sur presque n'importe quel système
d'exploitation Windows. WAMP comprend Apache 2,
PHP 5 (ports SMTP sont handicapés), et MySql
(phpMyAdmin et SQLitemanager sont installés pour
gérer vos bases de données) préinstallé.

Son serveur MySQL permet de gérer une base de


données MySQL. Son interface permet d'exécuter de
nombreuses requêtes comme les créations de table de
données, les insertions, les mises à jour, les suppressions,
les modifications de structure de la base de données. Elle
permet la sauvegarde d’une base de données sous forme
de fichier .SQL et ainsi transférer ses données.

 Avantages WAMP
✔ Facilité d'installation et de prise en main

✔ Permet l'utilisation API Win32 (COM)

✔ Permet un développement multi-plateforme

13
WHILE LOOP SARL Université privée de Marrakech

 Points importants
✔ Permet de mieux séparer le contenue du contenant

✔ Facilite la modification et la gestion d'un site

✔ Demande des notions de programmation

Pour créer la base de données ils ont choisi MySQL,


c’est un système de gestion de bases de données
relationnelles puissant d’après ce que je suis informé.
Robuste, performant et de plus en plus complet.

 Voilà les tables de la base de données de la


société :

14
WHILE LOOP SARL Université privée de Marrakech

 Langage de programmation utilisé :

Le langage de programmation qu’ils ont a choisi est


PHP.

Le PHP: HyperText Preprocessor, plus connu sous son


sigle PHP, est un langage de scripts libre4 principalement
utilisé pour produire des pages Web dynamiques via
un serveur HTTP, mais pouvant également fonctionner

15
WHILE LOOP SARL Université privée de Marrakech

comme n'importe quel langage interprété de façon locale, en


exécutant les programmes en ligne de commande. PHP est
un langage impératif disposant depuis la version 5 de
fonctionnalités de modèle objetcomplètes5. En raison de la
richesse de sa bibliothèque, on désigne parfois PHP comme
une plate-forme plus qu'un simple langage.

 D’autre outils et langages utilisé

HTML : L’Hypertext Markup Language, généralement


abrégé HTML, est le format de données conçu pour représenter
les pages web. C’est un langage de balisage qui permet d’écrire de
l’hypertexte, d’où son nom. HTML permet également de structurer
sémantiquement et de mettre en forme le contenu des pages,
d’inclure des ressources multimédias dont des images, des
formulaires de saisie, et des éléments programmables tels que
des applets. Il permet de créer des documents interopérables avec
des équipements très variés de manière conforme aux exigences de
l’accessibilité du web. Il est souvent utilisé conjointement avec
des langages de programmation (JavaScript) et des formats de

16
WHILE LOOP SARL Université privée de Marrakech

présentation (feuilles de style en cascade). HTML est initialement


dérivé du Standard Generalized Markup Language (SGML).

CSS : compléter pour vous permettre de mettre en forme les


pages web.

17
WHILE LOOP SARL Université privée de Marrakech

Javascript : JavaScript est un langage de


programmation de scripts principalement utilisé dans
les pages web interactives mais aussi côté serveur.

18
WHILE LOOP SARL Université privée de Marrakech

Note pad++ : logiciel d'édition de texte .

5. Application

Dans l’application, ils ont fait la technique de mode de


gestion de session, qui permet de connaître les personnes
qui modifient ou lisent l’application, en outre elle les

19
WHILE LOOP SARL Université privée de Marrakech

enregistre dans la table admin de la base de données de


la société.

Donc notre application web commencé par l’interface de


deux partis qui donne :

 Accès pour les patients et les visiteurs


 Accès Pour les professionnels de la santé

Accès pour les patients et les visiteurs : Ce service modélise


l’interaction de toutes sortes des visiteurs y compris patient
avec l’application, ce service ne demande pas
d’authentification ,et porte comme activité d’obtention
toutes les information concernant un patient existant ,son
dossier médical complet, les information concernant les
médecins ,les service existant dans cet hôpital , les
spécialités ,ainsi qu’une fenêtre « contactez nous » qui
permet de rester en contact avec les dirigeant

Accès Pour les professionnels de la santé : C’est le plus


dominant puisqu’il contient la plupart des fonctionnalités ;
Fonction de la connexion a la gestion d’hôpital :
Comme sont nom l’indique ce service est destiné juste pour
les professionnelle de la santé donc tout accès a ce service
doit être authentifié :

20
WHILE LOOP SARL Université privée de Marrakech

Fonction « Gestion d’hôpital» :


Cette fonction nous emmène a d’autre fonction secondaire
<gestion médecin >, <gestion patient>, <gestion laboratoire
>, <gestion des analyse>, ces fonctions définies
généralement deux tache caractérisé a la mis a jour et la
récupération des informations de chaque unité.

Fonction <Dossier Médicale>


Cette fonction se focalise notamment sur les descriptions
des maladies et permet d’élaborer les dossiers médicaux
et faire une mise a jours unilatérale, plus que ça il traite
les équipes chirurgical, les opérations et les séjours

Fonction <étapes>
L’objectif de cette fonction est de suivre l’état de tous les
patients déjà enregistré et contient aussi un bouton ‘tarif’
qui offre l’opportunité pour accéder au de traitement de
chaque patient
Pour imprimer la facture choisissez un CIN et click sur
imprimer .

21
WHILE LOOP SARL Université privée de Marrakech

VII. CONCLUSION

Il est vrai que la théorie n’est pas attachée totalement


à la pratique, puisque la conjoncture économique et
commerciale se change, circonstance relative à la
nature humaine.

Mais ce projet m’a permis d’améliorer mes


connaissances théoriques et pratiques dans le
domaine.

En fin, je remercie une autre fois tous ceux qui ont


participés à la réalisation de ce présent rapport dans
les bonne Conditions qui aurait à être très difficile à
réaliser seule sans beaucoup d’information qui m’ont
aidé pour bien mener ce rapport ainsi de compléter
mes connaissance que j’ai appris au sein du stage

22

Vous aimerez peut-être aussi