Академический Документы
Профессиональный Документы
Культура Документы
4. Ralisation
Au lancement de
lapplication, lutilisateur a le
choix entre deux menus : New
1 page mixte 1 DH
Project et Load Project.
1 page image 2 DH
1 CD vierge 2 DH
1 pochette
0.5 DH
double
1 reliure
(baguette +
transparent +
6 DH
papier cartonn)
ENSIAS 2004/2005 Rapport de stage de fin de 1re anne
1
ENSIAS 2004/2005 Rapport de stage de fin de 1re anne
Introduction .....3
Conclusion ....37
Annexe 38
Bibliographie ..39
2
ENSIAS 2004/2005 Rapport de stage de fin de 1re anne
3
ENSIAS 2004/2005 Rapport de stage de fin de 1re anne
4
ENSIAS 2004/2005 Rapport de stage de fin de 1re anne
I. Organisme daccueil :
1) Organisation globale :
i. Cration :
Cre en 1994, la Facult de Mdecine et de Pharmacie -Marrakech- fait partie
de lUniversit Cadi Ayyad. Les cours pour les deux premires promotions se
sont drouls jusqu lanne 1998- 1999 la Facult de Mdecine et de
Pharmacie de Casablanca, dans lattente de la construction de facult
Marrakech.
Le dmarrage effectif des cours Marrakech sest fait en septembre 1999.
La Facult est constitu de:
1 Bloc administration (Bureaux usage administratif, une salle de thse,
des salles de runions et des salles de sminaires)
4 Amphithtres (2 de 250 places et 2 de 150 places)
1 Bibliothque (3 salles de lecture et 1 grande salle de Stockage)
1 Ensemble Scolarit.
16 Laboratoires de recherche, 12 salles de T.P et 14 salles
denseignement.
1 salle Informatique.
1 Mdiatique.
5
ENSIAS 2004/2005 Rapport de stage de fin de 1re anne
6
ENSIAS 2004/2005 Rapport de stage de fin de 1re anne
7
ENSIAS 2004/2005 Rapport de stage de fin de 1re anne
8
ENSIAS 2004/2005 Rapport de stage de fin de 1re anne
9
ENSIAS 2004/2005 Rapport de stage de fin de 1re anne
De plus, un travail administratif aussi sensible que celui ralis par les employs
dans ce service naccepte pas derreur car elle est difficilement rcuprable par la
suite. Cest ce quon a lhabitude de voir dans des documents trs sensible dlivrs par
exemple par les communes.
Ces inconvnients son tous dus au travail manuel qui cause ainsi des erreurs de
frappe, un retard dans la livraison des documents et un manque dans lefficacit de
toute la direction.
Les tudes modernes faites, montrent que la productivit des employs augmente et se
multiplie au fur et mesure que leurs situations dans leurs travaux sont plus
convenables, et plus confortables.
10
ENSIAS 2004/2005 Rapport de stage de fin de 1re anne
2) Travail faire
Demande de paiement par virement : Cette demande est faite par les
employs pour transfrer leurs salaires - qui sont envoys naturellement vers
la facult vers lagence bancaire de leur choix. En plus des informations
personnelles cette demande contient le nom du service employeur, le
matricule, le code bancaire, et le numro de compte. Elle son tour sign par
lemploy qui reoit en contre partie un bordereau de la part de la direction
justifiant ainsi le virement effectu.
11
ENSIAS 2004/2005 Rapport de stage de fin de 1re anne
12
ENSIAS 2004/2005 Rapport de stage de fin de 1re anne
Authentification
Remplissage de zones
Base de
donnes
Remplissage des zones
ncessitant la saisie
manuelle
Impression
Refuser
Attente de laccord
du doyen
Accepter
Validation
3) Droulement du stage
Le stage a eu lieu du 11 juillet 2005 au 12 aot 2005 dans le service
informatique de la facult de mdecine et pharmacie.
Comme un stage de fin danne est dune importance primordiale pour la
dcouverte primaire du champ de travail, en plus de son intrt technique, on a
subdivis la dure lui est consacre en trois parties majeures. Chacune de ces parties
avait son poids et son but.
Nous avons commenc tout dabord lors de la premire semaine par une
dcouverte distance des diffrents services constituant la direction gnrale de
ltablissement, et en parallle nous avons essay de dcouvrir loutil prvu pour le
dveloppement de lapplication Oracle Developer en nous basant sur des
documents dautoformation .
La deuxime semaine tait une semaine trs intressante pour la russite du
projet, puisque elle reprsentait la phase de lanalyse et de la conception de notre
schma relationnel, et des interfaces prliminaires.
Les deux dernires semaines sont bien sr consacres la ralisation et la
concrtisation du plan sur le terrain, cette phase a t trs enrichissante surtout que la
documentation ne manquait pas grce la connexion Internet mise ntre disposition.
Cette tape a connu un retardement cause de quelques problmes techniques lis la
connexion entre le Developer et la base Oracle , Ce qui a aboutit enfin la
redirection vers un outil de la technologie Microsoft, et qui ne manque pas de
puissance. Il sagit du langage de programmation C# Dot Net en interaction avec la
base Oracle.
14
ENSIAS 2004/2005 Rapport de stage de fin de 1re anne
Le travail faire a t donc ralis selon une logique et suivant les prescriptions
de notre encadrement. Il a t bien organis, et bien subdivis notamment en terme de
temps qui reprsente la contrainte la plus exigeante dans ce stage. Sans oublier bien
sr le besoin dune autoformation dans les technologies utilises, mais qui demeure en
liaison troite avec le temps.
Voici alors un schma reprsentatif des tches raliser :
Tches
Ralisation
Conception
Analyse des
besoins
Etude de
lexistant Semaines
15
ENSIAS 2004/2005 Rapport de stage de fin de 1re anne
a) Dictionnaire de donnes
16
ENSIAS 2004/2005 Rapport de stage de fin de 1re anne
Le numro de compte
Num_de_compte bancaire Nombre
Le code bancaire
Code_bancaire Nombre
17
ENSIAS 2004/2005 Rapport de stage de fin de 1re anne
Le matricule
Matricule Nombre
Lagence bancaire de
Agence lemploy Chane de caractres
La date de leffectuation
Date_de_virement du virement bancaire Date
Numro squentiel du
Num_de_cong cong Nombre
La nature du cong
Nature_de_cong (administratif ou Chane de caractres
exceptionnel)
La cause dabsence de
Cause_absence lemploy Texte
La priode dabsence
Priode_absence Texte
La cause darrt du travail
Cause_arrt_travail Texte
La date darrt du travail
Le nombre de demandes
de cong exceptionnel
N_demande_cong_exep Nombre
Le nombre de demandes
de paiement par virement
N_paiement_par_virement Nombre
Le nombre de demandes
de fiches de renseignement
statistique
N_fiche_renseignement Nombre
Nombre dattestations de
18
ENSIAS 2004/2005 Rapport de stage de fin de 1re anne
travail
Nombre dautorisations
N_attestation_de_travail dabsence pour un Nombre
employ
N_autorisation_absence Nombre
En faisant une tude du dictionnaire ci-dessus, on est arriv apercevoir les entits
suivantes :
Hritage : cest une sorte de filtre de lentit prcdente, car elle contient juste
les numros de somme des enseignants ct de leurs numros de somme dans
le ministre de la sant.
Cong : Cette entit regroupe les traces des congs pris par les employs de la
facult.
19
ENSIAS 2004/2005 Rapport de stage de fin de 1re anne
Absences : lentit absences est une sorte darchive des absences notes sur les
employ au cour de leur travail dans ltablissement.
Arrt de travail : cest un autre archive mais cette fois il concerne les arrts de
travail des membres du personnel ou des enseignants.
Aprs avoir relev les entits, on peut maintenant dgager les associations qui les
relient. On remarque donc les associations suivantes :
20
ENSIAS 2004/2005 Rapport de stage de fin de 1re anne
Num_de_somme Avoir
Nom_prenom
Cin Anc_echellon
Hritage Adresse Anc_echelle
DF Date_de_naissance Date_de_recrutement
Num_de_somme_sant Lieu_de_naissance Diplme
Nationalit 1,1
situation_familiale
1,1 Nombre_enfants
0,N
paiement_par_virement 0,N
Demande
date_de_viement Situation
Num
1,1 Grade
1,1 Echellon
Cong chelle
compte_bancaire Num_de_cong
Nature_de_cong
Num_de_compte Dbut
code_bancaire Fin
matricule Reprise de service
21
ENSIAS 2004/2005 Rapport de stage de fin de 1re anne
Num_de_somme Num_de_somme
Num_de_somme_sant Num_de_somme
Nom_prenom N_demande_cong_adm
Cin N_demande_cong_exc
Adresse N_paiement_virement
Date_de_naissance N_fiche_renseignement
Lieu_de_naissance N_attestation_de_travail
N_attestation_absence
Nationalit
Situation_familiale
Nombre_enfants
22
ENSIAS 2004/2005 Rapport de stage de fin de 1re anne
Arrt de travail
Num_de_somme
Nom_prenom
Causes
date
23
ENSIAS 2004/2005 Rapport de stage de fin de 1re anne
a) Oracle 9.i
Les entreprises choisissent la base de donnes Oracle plus qu'aucune autre pour
ses performances, sa fiabilit et sa scurit. Conue pour tous les types d'activits, la
base de donnes Oracle offre aux PME/PMI des avantages tels qu'une installation
simple et rapide, et des fonctions compltes d'autogestion. Les grandes entreprises
apprcieront quant elles ses fonctions avances.
Oracle se dcline en plusieurs versions :
- Oracle Server standard, une version comprenant les outils les plus courant de
la solution oracle.
- Oracle Server entreprise dition.
Oracle est un SGBD qui assure :
- La dfinition et la manipulation des donnes.
- La cohrence, la confidentialit, et lintgrit des donnes.
- La sauvegarde et la restauration des donnes.
- La gestion des accs concurrents.
24
ENSIAS 2004/2005 Rapport de stage de fin de 1re anne
b) C# Dot Net
Avec la plate-forme .NET, trois nouveaux langages sont apparus : C#, VB.VET,
JSCRIPT.NET. C# est largement une copie de Java. VB.NET et SCRIPT.NET sont
des extensions de Visual basic et Jscript pour la plate-forme .NET. Celle-ci rend
disponible aux programmes qui sexcutent en son sein un ensemble trs important de
classes, classes trs proches de celles que lon trouve au sein des machines virtuelles
Java. En premire approximation, on peut dire que la plate-forme .NET est un
environnement dexcution analogue une machine virtuelle Java.
On pourra passer aisment de C# VB.NET ou un autre langage .NET. La
syntaxe changera mais les classes .NET resteront les mmes.
25
ENSIAS 2004/2005 Rapport de stage de fin de 1re anne
Les applications Windows cres avec des classes .NET offrent d'autres
avantages. On peut accder aux services du systme d'exploitation et tirer parti de
l'environnement informatique de l'utilisateur. On peut accder aux donnes en utilisant
ADO.NET. GDI+ permet de dessiner et de peindre de manire avance dans les
formulaires. Les applications Windows peuvent appeler des mthodes exposes par le
biais de services Web XML, Ce qui encourage ainsi profiter des informations et des
ressources informatiques en provenance de sources et de partenaires divers..
26
ENSIAS 2004/2005 Rapport de stage de fin de 1re anne
Dans cette partie, nous allons faire un tour sur les diffrentes fentres qui
constituent notre application. Ainsi nous allons commencer par prsenter la page
didentification.
a) Fentre didentification
27
ENSIAS 2004/2005 Rapport de stage de fin de 1re anne
Une fois identifi, ladministrateur trouve devant lui une fentre sur laquelle il peut
choisir le document demand par lemploy.
Il peut alors choisir entre les services suivants :
Demande de cong
Demande de paiement par virement
PV dinstallation
Fiche de renseignement et statistiques
Demande dautorisation dabsence
Attestation de russite
Attestation de travail
28
ENSIAS 2004/2005 Rapport de stage de fin de 1re anne
Aprs avoir fait le choix, par exemple de demande de cong et cliquer sur
suivant, la fentre suivante est ouverte.
On se contentera de citer juste deux exemples de documents.
Lutilisateur peut donc cliquer par la suite sur le bouton afficher pour que les
informations concernant cet employ soient requises et affiches dans les zones
correspondantes.
Ensuite, ladministrateur rgle les dates du dbut et fin du cong selon le choix
de lemploy et sous les contraintes suivantes :
La dure officielle du cong ne dpasse pas 1 mois.
Lemploy peut bnficier du reste non consomm (reliquat) des jours des
congs prcdents.
Cette opration ne doit pas du tout tre valid quaprs avoir reu ce document
portant la signature et laccord du doyen de la facult.
29
ENSIAS 2004/2005 Rapport de stage de fin de 1re anne
Une fois ceci est fait, ladministrateur peut cliquer sur le bouton valider qui
dclanche lvnement qui permet dinsrer une ligne dans la table
demande_de_cong.
Cette table joue dans ce cas le rle dun archive des congs pris par les
employs.
30
ENSIAS 2004/2005 Rapport de stage de fin de 1re anne
31
ENSIAS 2004/2005 Rapport de stage de fin de 1re anne
32
ENSIAS 2004/2005 Rapport de stage de fin de 1re anne
33
ENSIAS 2004/2005 Rapport de stage de fin de 1re anne
34
ENSIAS 2004/2005 Rapport de stage de fin de 1re anne
35
ENSIAS 2004/2005 Rapport de stage de fin de 1re anne
Ce stage tait sans aucun doute une occasion non seulement pour dcouvrir le
champ de travail et pour visualiser le fonctionnement des diffrents services dun
tablissement, mais aussi afin de dvelopper une vision claire et nette sur les
problmes rencontrs lors du dveloppement dune application pour satisfaire des
besoins rels et tangibles sous la surveillance des suprieurs dans lhirarchie des
entreprises ou des administrations.
Les aspects prcits dans lintroduction ont tous vu la lumire, surtout sur les
deux volets organisationnel et technique.
Ces obstacles nous ont empchs de dvelopper beaucoup plus notre application
et de diversifier ses Formes.
Ainsi, Nous pouvions ajouter une forme statistiques qui servira faire une
synthse de toutes les oprations et livraison faites antrieurement, ce qui sera de
grande importance pour le contrle des demandes de document et de la surveillance
des employs au cours de lanne.
36
ENSIAS 2004/2005 Rapport de stage de fin de 1re anne
37
ENSIAS 2004/2005 Rapport de stage de fin de 1re anne
9 MSDN Library pou Visual Studio Dot Net 2003 : Le Help offert
avec le logiciel. Il constitue un vritable soutient des
dveloppeurs des applications sur la plate forme Dot Net, vue
quil offrent en plus de la facilit de son utilisation, un aide dans
la programmation sous la forme de procdures pas pas.
9 Le Cours dOracle de 1re anne : cours intressant puisque il
reprsente la base de ntre dcouverte de cet outil.
38