Upload
adnaneadnane
View
1.872
Download
4
Embed Size (px)
DESCRIPTION
institut supérieur du génie appliquéwww.suptri.on.ma
Citation preview
Réalisé
Encadr
é par : Mr Mr Mr
ré par : Mr
Filièr
Institut
MIN
r Adnane ALr Alaa Eddinr Adil SALIM
B. RIYAMI
re : Ingénier
Matiè
Année un
t supérieur
NI-PRO
L ECHCHEIne JADDAD M
rie du logici
ère : VB /A
iversitaire 2
r du Géni
OJET
IKH EL ALA
iel et multim
Access
2009/2010
ie Appliqu
AOUI
média
ué
1
Som
I. II.
123
III. 1234567
IV. 12345
V. 12345678
VI.
mmaire INTRODUCAHIER
. Motivati
. Objectif
. PrésentaANALY
. Concept
. L’analys
. Etude de
. Les règl
. Modèle
. Le modè
. Base de CAPTU
. Interface
. Interface
. Interface
. Interface
. InterfacePRESENT
. Plate-for
. .Net Fra
. La Com
. La biblio
. Microso
. Visual b
. ADO. N
. MS AccCONCL
UCTION ...DE CHARGion .............fs généraux ation détaillYSE ET COtion de l’appse MERISEe l’existant .les de gestioconceptuel èle logique donnée .....
URE D’ECRe d’authentie menu prine des notes .e Relevé dee des optionTATION DErme .Net ....
amework ....mmon Langu
othèque de oft Visual Stbasic .Net 20Net ..............cess 2003 ...LUSION .....
..................GE .................................................ée ..............
ONCEPTIONplication ....
E ...................................
on ...............de donnéesde donnée ...................
RAN............ification .....ncipale .........................
e notes ........ns ...............ES OUTILS....................................
uage Runtimclasses du Ftudio .Net ..008 ..................................................................
...................
...................
...................
...................
...................N ............................................................................................s .........................................................................................................................................................................S DE TRAV......................................
me (CLR) ...Framework ...............................................................................................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................VAIL ...................................................................NET ........
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
...................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
..................
2
..... 3
..... 4
..... 4
..... 4
..... 4
..... 4
..... 4
..... 5
..... 5
..... 5
..... 5
..... 7
..... 8
..... 8
..... 8
..... 9
..... 9
... 10
... 10
... 11
... 11
... 11
... 11
... 11
... 12
... 12
... 12
... 12
... 13
Mall'Intdanrechaux dévActude étabmat
NotsupDanobjeCom
lgré la dispoternet, la pgereuse. Laherche efficressource
eloppemenuellement lla populatiblissementstière de prix
re projet sérieur ns notre rapectif mmençant t
onibilité d'uplus grandea plupart decace, de pees disponibnt, les indivies écoles soon individus d’enseignx et de copy
ert à réalis
pport nous
tout d’abord
une grande e partie este l'informatrsonnel combles contredus n'ont pont en mesuuelle, a cotnement, Seyright perm
ser une app
allons décr
d par l’analy
I. IN
quantité d't fallacieusetion pertinempétent cae paiemenpas les moyeure de metttes des appeules des cettront l'ex
plication de
ire les diffé
yse du cahie
NTRODU
'informatioe et mal oente est payapable d'idet et grâceens de recetre une quaplications tcontributionxtension de
e gestion de
érentes étap
er de charg
UCTION
ns sur le buorganisée qyante. De centifier des e aux liceevoir l'informantité de putraditionnelns financiètels dévelo
e notes dan
pes que nou
e qui est bie
ureau de touand elle ne fait, les ésites fiable
ences de smation pertublications éles utiliser res suffisanppements.
ns un étab
us avons su
en détaillé
oute personne s'avère coles ont bes et de leusites. Danstinente donélectroniquau nivaux ntes, des d
lissement d
uivies pour
ne connectpas carrém
besoin pour ur donner as les payst ils ont beses à disposintérieuredispositions
d’enseignem
atteindre n
3
tée à ment une
accès s en soin. ition des
s en
ment
notre
1. La mcertpersunedon 2. ‐ Lesouadmplus ‐ pe 3. Le Cha ‐Clail es par étudClasdémmod
Aprde c
on vfaire
Motivationmise en plataines donnsonnalisé, le solution qnnées.
Objectifs g but de ce lignés ci‐deministrations dynamiqu
ermet la ges
Présentatgestionnairque utilisat
asse enseignst responsab
l’administrdiant ou d'usse adminismarrer ou adifier pour t
• DéfinitiUne no
• Définitiinscriptl’admin
ès avoir faiconception
1. Concep
La phase dva s’appuyee ressortir l
n ce de l’EXEnées demane risque deui permet d
généraux projet est dessus et off, secrétariae possible,
stion de not
tion détaillre interagitteur doit êtr
nant : un utble. L'enseig
ration. Un une autre mstrateur : il arrêter la btous ce qui
ion des infote est assoc
ion des insction pédagnistration à
t l’étude dede l’applica
ption de l’a
de concepter. La modées points au
I
L a augmennde beaucoe perte les dde gérer le
de mettre efrir une intet, etc.), Afinafin de suiv
tes pour les
lée avec plusire identifié
ilisateur degnant peut
enseignantmatière. s'agit d'un base de donconcerne le
ormations ciée à une m
criptions pégogique. réaliser une
III.
es besoins eation.
applicatio
ion nécessitlisation conuxquels on
II. CAH
nté considéoup d’effortdonnées ess données
en place un erface d'accn de facilitevre les chan
élèves de t
ieurs classepar un syst
e cette classégalement
t doit égal
super utilisnnes des nes utilisateu
relatives amatière et u
édagogiqueL'interface e inscription
ANALYS
et réalisé u
n
te des méthnsiste à crées’intéresse.
HIER DE
rablement t et perte dst très élevéd’une façon
gestionnaicès facile eer sa mise egements à
tous niveau
es utilisateutème de nom
se a le droitmodifier un
lement pou
sateur pounotes, de laurs et leurs
ux notes : un étudiant
es : Dans und'entrée
n
SE ET CO
n mini cahi
hodes permer une repré.
E CHARG
la complexde temps, é, donc pasn simple, d
re évolué dt sécuriséeen place et smoindre co
x, avec des
urs, chaquem d'utilisate
d'introduirne note intr
uvoir consu
r la base dea créer à pdroits.
Les notes s
ne année scde l'ins
ONCEPT
ier des char
mettant de mésentation v
GE
ité de la geil n y’a pass de sécuritiminuer le
des notes Il à tous sesson adminisoût.
coefficient
e classe ayaeur et mot
re les notesroduite ava
ulter (sans
e données artir de fic
sont le cœu
olaire, un éscription p
TION
rges nous a
mettre en pvirtuelle d’u
estion des ns des statisté ce qui obtemps et d
doit combls utilisateurstration, l’o
s différents
ant ses drode passe.
s finales de nt que la no
modifier)
des notes. chiers, de la
ur de la bas
étudiant doipédagogiqu
avons pu pa
place un moune réalité
notes. L'acctique globablige de trode centralise
er les manqrs (enseignaoutil doit êt
s par matièr
oits spécifiq
la matière dote soit vali
les notes
Il a le droia remplir o
se de donn
it effectuer e doit a
asser à la ph
odèle sur lede telle faç
4
cès à al ou uver e les
ques ants, re le
re.
ques.
dont dée
d'un
it de ou la
nées.
une aider
hase
quel çon à
toutstrurequ Il ex
MerMervocad’asMersystMerprogEn fd’un
Aprcon
UnerèglPou
Ce d’indéc
Après avotes les doucturées afinuête de SQL
xiste plusie
2. L’analyrise est unerise est unabulaires) ssurer un surise une mtèmes d’inforise est ungrammes infait Merise n système d
3. Etude d
ès avoir fatinuer la dé
4. Les règ
e règle de gles qui doiveur notre app
RG1 : u RG2 : u RG3 : u RG4 : u
5. Modèlemodèle à formation .rire le systè
oir listé tounnées qui n d’obtenir L.
urs méthod
yse MERISe méthodene méthodspécifiquesuivi efficaceméthode de ormation inne méthodnformatiquea pour obj
d’informatio
de l’exista
it l’étape démarche de
gles de ges
gestion est uent être conplication les
n étudiant pn étudiant pn étudiant pn étudiant p
e conceptupour but d.Il s’agit donème d’inform
utes les infétaient n un modèle
des d’analys
E e de concepde : c’est às assurant grâce aux dconceptio
ndépendame de dévees. jet de définon avec ou n
ant
de la collec MERISE :
stion
une convennstamment règles de g
peut avoir upeut avoir upeut avoir upeut avoir u
uel de donde d’écrirenc d’une remation à l’a
ormations écessaires e de donné
se, la plus u
ption et deà dire uneune reprédocuments n des systèment des celoppement
nir d’analysnon l’utilisa
cte d’inform
tion que set satisfait. gestion qui d
une ou plusune ou plusune seule éune seule o
nnées e de façon présentatioaide des ent
déterminéeà l’applicaes évitant l
tilisée est la
e développee démarcheésentation produits. èmes d’infoontraintes tt : c’est à
ser, de concation de mo
mation, on
e donne pou
doit satisfai
sieurs notessieurs classecole ption
formelle lon des donntités.
es par le caation. Nouses redonda
a méthode
ement de se proposanefficace de
ormation : techniques dire une a
cevoir et deoyens inform
a pu spé
ur mener à
ire notre sy
s es, modules
les donnéenées, facilem
ahier des s les avonance tout en
MERISE.
systèmes dnt des outes système
c’est à direliées au maaide à la r
e spécifier matiques.
écifier les r
bien son ac
ystème sont
s,
es qui seroment comp
charges, nns ensuite n facilitant l
’informatiotils (formaes étudiés
e une repratériel. réalisation
tout projet
ègles de g
ctivité. Elle
t :
nt utilisé ppréhensible,
ous avonsregroupéeles fonction
on informatlisme, normet permet
résentation
technique
t d’organisa
estions afin
représente
par le syst, permettan
5
listé s et ns de
tisés. mes, ttant
des
des
ation
n de
e des
ème nt de
6
Ades
6. Le modAprès avoir données su
dèle logiquétablir Le muivant :
ue de donnmodèle con
née nceptuel dees données,, on a entamé la réalisation du m
modèle log
7
gique
7. Base d
1. Interfa
de donnée
ace d’authe
Perm
IVentificatio
et aux utilis
V. CAPon
sateurs de s
PTURE D
s’identifier a
D ECRAN
avant d’util
N
iser l’appliccation.
8
Permdép
2. Interfa
met de conplacer sur l’a
3. Interfa
ace menu p
nsulter, ajoapplication
ace des not
principale
outer, suprià l’aide du
tes
e
mer tous lemenu en ba
es informatas
tions des ddossiers dess étudiants
et aussi d
9
e se
4. Interfa
5. Interfa
ace Relevé
Permetace des op
P
é de notes
t de retire leptions
ermet de m
es relevé de
manipuler le
e note de ch
es options, m
aque étudia
modules et
ant et les im
les matière
mprimer
es.
10
servsur seuformWebexte
Leprop
Lebibl
Lsupdév obje
Rundévgrapinno
1. Platef .NET est lavices Web Xlui, accessibl mot de .Nme .NET esb XML), quernes, exista
2. .Net Fre Frameworposant une
Fournstockédistan
Fournconfli
Fourncomp
Fournenviro
Fournd'app
Géné
basé s
e Framewoiothèque d
3. La Com
La Commoporte du coeloppemen La CLR eet, sécurité,
4. La bibl
La bibliotntime, est uelopper dephique utiliovations fou
V.
forme .Neta plate‐formXML. Elle visbles depuis NET, c'est dt un moyenuelle que sants ou à in
ramework rk .NET est approche u
nir un enviré et exécunce. nir un envirts de versionir un envipris le code cnir un environnements nir au dévplications co
rer toutes sur le Fram
ork .NET coe classes du
mmon Lang
n Languagode écrit dnt, la gestionest constitu, ramasse m
liothèque
hèque de cune collectioes applicatiosateur (GUurnies par A
PRESEN
t me Microsofse à simplifitous ses pé
donc l'intégn simple desoit leur locnventer.
une plate‐unifiée pou
ronnement uté localem
ronnement ons. ronnementcréé par unronnement interprétés
veloppeur uomme les ap
les commuework .NET
ntient deuxu Framewor
guage Run
e Runtime dans plusieun et le déploée d'un en
miettes) don
de classes
classes, le con complètons allant dI, GraphicaASP.NET, co
NTATIO
ft pour la nier la vie deériphériqueration. Fone normalisecalisation,
forme inforr la concept
cohérent ment, exécu
d'exécutio
t d'exécution tiers d'un nd'exécutios ou écrits eun environpplications W
nications à T peut s'inté
x composanrk .NET.
ntime (CLR
(CLR) est urs langageoiement d'ansemble dent chaque p
s du Frame
composant te orientée des traditiol User Inte
omme les se
N DES O
ouvelle gén l'utilisateues, à tout mndée sur deer la coopéleur implém
rmatique qtion d'appli
de programuté localem
n de code
on de codeniveau de cn de code en scripts. nnement cWindows e
partir des égrer à n'im
nt principau
R)
un enviroes différentapplicationse services srogramme
ework .NET
principal dobjet, de t
onnelles aprface) jusquervices Web
OUTILS D
nération de r en lui fouroment et ees standardération des mentation
ui simplifiecations We
mmation orment mais d
qui minimi
e qui garanonfiance mqui élimine
ohérent ent les applica
normes d'importe quel
ux : Le Com
onnement ds (C++, VB,s. standards (.NET peut t
T
du Framewypes réutiliplications àu'à des appb XML et We
DE TRAV
logiciels dirnissant desn tout lieu. s de l'indusservices lotechnique,
e le dévelopb et Windo
rientée objdistribué su
ise le déplo
ntit l'exécuoyen ou une les problè
ntre une gations Web
ndustries pautre code
mmon Lang
d'exécution, C#, Pasca
Modèle detirer profit.
ork .NET avisables queà ligne de cplications queb Forms.
VAIL
stribués et s services inS'il ne fallastrie (http, giciels entrqu'ils soie
ppement d'ows.
et que le cur Internet
oiement de
tion sécurin tiers inconèmes de pe
grande var.
pour s'assur.
guage Runt
n sécurisé l, Cobol ...)
e programm
vec le Com vous pouvcommande ui exploiten
coopérantsntégrés, cenait retenir qXML), la pre eux (servent internes
application
code objet t ou exécu
e logiciels e
sée de codnnu. erformance
riété de ty
rer que le c
ime (CLR) e
et robuste) et simplif
mation orie
mmon Languvez utiliser pou à inter
nt les derni
11
s, les ntrés u'un late‐vices s ou
s en
soit té à
et de
de y
des
ypes
code
et la
qui ie le
ntée
uage pour rface ières
MicVisuWebBas(IDEsolufoncdév
Visutota Il inen f Par ava
meiun m Parm
• Da
• Da
tran
Acvraidév
5. Micros Microsoft crosoft. La dual Studio eb ASP.NET, ic, Visual C+E, Integratedutions faisanctionnalitéseloppemen
6. Visual Visual Basiual Basic .Nale avec Vis
tègre de nofait un langa
ailleurs, Vncés. C'est
7. ADO. N
ADO .NET lleur suppomeilleur sup
mi les nouv
ataReader :curseur en ataSet : Objplusieurs ta
Précisonsformation
8. MS Acc
ccess est unment le loeloppeurs d
soft VisualVisual Stu
dernière verest un ensemdes Servic++ Visual Cd Developmnt appel à ps du Framnt d'applicat
basic .Netc .NET (VB.NET et Visuual Basic.
ouvelles fonage orienté
isual Basic à ce jour, u
Net
est le nouvort du modepport des a
eautés de n
: Objet permlecture seu
jet représenables ainsi q
ons que si lens ; Quant à
cess 2003
n système dogiciel à la d'applicatio
Studio .Neudio est unrsion s'appemble complces Web XMC# et Visualment Enviroplusieurs la
mework .NEtions Web A
t 2008 NET) est la ual basic re
nctionnalité objet à par
.NET dispon des langa
el ensemblee déconnectpplications
nombreuses
mettant de ule et avanc
ntant un enque des rela
es objets Co l'objet Rec
de gestion dportée de
ons.
et ne suite deelle Visual Stlet d'outils ML, des appl J# utilisennment), qungages. PaET, qui foASP et de Se
nouvelle géstent sensi
s telles quert entière.
ose avec Viages les plus
e de classesté, une optiWeb et Dis
s nouvelles
lire ou de me seulemen
semble de ations et co
onnexion etcordSet, il n
de bases de e tous, aus
e logiciels tudio 2008.de développlications bt tous le mi leur permr ailleurs, curnit un aervices Web
énération diblement p
e l'héritage,
isual Studios simples po
s permettanimisation destribuées (vi
classes voie
modifier desnt.
données enntraintes ex
t Command'existe plus
données ressi bien à
de dévelop. ppement pebureautiquemême enviroet de partaes langagesaccès à deb XML grâce
du langage Vroche, Visu
les interfac
o d'un IDE our constru
nt l'accès aues performaia XML).
ent leurs ar
s données e
n mode décxistant entr
d existent to.
elationnellela portée
ppement p
rmettant des et des aponnement dger des outs permettenes technole à Visual W
Visual Basicual Basic .N
ces, la surch
et d'assistaire des app
ux donnéesances en ut
rrivées :
en mode co
connecté. Il re elles.
oujours ils o
es qui fonctides utilisat
pour Windo
e générer dpplications de développtils et facilitnt de mieuxlogies clés Web Develop
c. Bien que NET constitu
harge des fo
ants généralications .N
. Ces classetilisant des A
nnecté. Il u
peut être c
ont subis de
ionne sous teurs Bure
ows conçu
des applicatmobiles. Vpement inte la créatiox tirer partisimplifian
per.
les syntaxeue une rup
onctions, ce
ateurs de cET.
s assurent uAPI natives
tilise un
onstitué de
nombreuse
Windows. Iautique qu
12
par
tions isual égré n de i des nt le
es de pture
e qui
code
un et
e
es
Il est u'aux
n Scb c
Ce projniveau du la
Suite aSQL mais auconcrétiser beaucoup d
Par la connaissanc
et nous a pangage Visu notre avanussi au nivecertaines ide bonne vosuite nous
ces, dans le
ermit de peal Basic. ncé, dans ceeau du langdées et aussolonté et a qs aimerionsbut de dev
VI.
erfectionne
e projet nougage en lui‐si a demandqui nous soms cerner toenir des ing
CONCLU
er nos conna
us avons fa‐même ce qde l’aide de mmes très routes les sugénieurs com
USION
aissances e
it face a pluqui nous a notre cher reconnaissaubtilités dumpétant.
n programm
usieurs errepoussé à fprofesseurant. u VB, pour
mation évén
eur au niveafaire des rer qui nous l’
améliorer
nementielle
au des requecherches pa accordé a
et évolué
13
e au
uête pour avec
nos