Download - projet atci
-
8/8/2019 projet atci
1/19
GESTION DES STAGES
PROJET ATCI
2009
1
I
CAHIER DES
CHARGES
-
8/8/2019 projet atci
2/19
GE
E
GE
PR
JE
C
2009
2
I/ CAHIER DES CHARGES
I. a Contexte :
Dans loptique dassimiler les cours reus
thoriquement dans le module de programmation et de base
de donnes, il nous a t donne de raliser un logiciel qui
aura pour fonction de grer les stages de lATCI (AGENCE DESTELECOMMUNICATIONS DE COTE DIVOIRE) ; tablissement
qui nous accueille en tant que stagiaire. LATCI ayant un
effectif croissant de stagiaires, la gestion manuelle des
informations les concernant est source de nombreuses
difficults :
- Le pnible suivi des stagiaires pendant leurs stages
- Difficult didentification des stagiaires et de leur
promotion.
I. b Sorties demandes (attentes) :
Le futur systme dinformation doit tre capable :
-
De lister tous les stagiaires par anne, par filire, par
dpartement, par niveau dtude, par priode, semestre
- Nombre de stagiaires par dpartement,
- Les apprciations, les observations et les
encouragements de son maitre de stage,
- La somme totale dpense par chaque dpartement,
-
8/8/2019 projet atci
3/19
GE
E
GE
PR
JE
C
2009
3
- Dure totale du stage par dpartement,
- Le nombre de stages et nombre de remplacements par
dpartement,
- voir si le stagiaire en question a valid son mmoire ou
non,
- Voir si le stagiaire a t reconduit ou non et quels en
sont les motifs,
- Voir si le stagiaire a dj effectu son stage dans un
dpartement ou non,
- lister tous les dpartements (directions) de lATCI qui ont
reu des stagiaires,
- Identifier la direction qui a reu plus de stagiaires etcombien a-t-elle dpens pour la paie des primes de
transport de ses stagiaires,
- le budget vot par chaque dpartement pour la prime
de transport des stagiaires,
- Au niveau des remplacements
- le montant global dpens par latci,
- Dure totale des stages alatci,- Le nombre total des remplacements alatci,
- Au niveau des stages
- dure totale, montant global, nombre total de stage
latci
-
8/8/2019 projet atci
4/19
GESTION DES STAGES
PROJET ATCI
2009
4
II
DOSSIER
DANALYSE
-
8/8/2019 projet atci
5/19
GE
E
GE
PR
JE
C
2009
5
II/DOSSIERDANALYSE
II. a Modlisation conceptuelledesdonnes(MCD):
Rglesdegestion(RG)
RG 1 : un stagiaire traite un et un seul thme.
RG 2 : Un stagiaire ne peut rdiger son rapport que dans une
seule salle.
RG3 : chaque stagiaire appartient une et une catgorie de
stage.
RG4 : un stagiaire provient dun et un seul tablissement
dorigine.
RG5 : un stagiaire peut avoir plusieurs niveaux dtude des
annes diffrentes.
RG6 : un stagiaire peut avoir plusieurs domaines de
comptence pour plusieurs diplmes dtenus.
RG7 : un stagiaire obtient un ou plusieurs diplmes dans un
ou plusieurs filires.
RG 8 : un thme est attribue par un et un seul maitre de
stage.
RG 9 : un type de filire comporte plusieurs filires.
RG10 : un maitre de stage appartient un et un seul
dpartement.
-
8/8/2019 projet atci
6/19
GE!
" #
$
% &
E! !
" '
GE!
PR$
JE" ' "
C#
2009
6
RG 11: pour un diplme un stagiaire a un ou plusieurs
aptitudes.
-
8/8/2019 projet atci
7/19
GE(
) 0
1
2 3
E( (
) 4
GE(
PR1
JE) 4 )
C0
2009
7
Dictionnairedesdonnes:
NUM NOM DESIGNATION TYPE TAILLE NATURE OBSERVATION
1 Mat_stag Matriculedustagiaire AN 10 SIG ID
2 Nom_stag Nomdustagiaire A 15 SIG
3 Pren_stag Prnoms dustagiaire A 25 SIG
4 Datnais_stag Datedenaissancedustagiaire D 10 SIG JJ/MM/AAAA
5 Lieunais_stag Lieudenaissancedustagiaire A 20 SIG
6 Datdeb_stag Datededbutdestage D 15 SIG JJ/MM/AAAA
7 Datfin-stag Datedefindestage D 15 SIT JJ/MM/AAAA
8 Sex_stag Sexedustagiaire A 10 SIG
9 Nation_stag Nationalitdustagiaire A 10 SIG
10 Tel_stag Tlphonedustagiaire N 10 SIT
11 Email_stag Emaildustagiaire AN 20 SIT
12 Adr_stag Adressedustagiaire AN 10 SIT
13 Dom_stag Domiciledustagiaire A 25 SIT14 App_stag Appreciationstagiaire A 25 SIT
15 Nomsuiv_stag Nommaitresuiveurdustagiaire A 15 SIG
16 Telmsuiv_stag Telmaitresuiveurdustagiaire A 10 SIT
17 Mat_mstage Matriculedumaitredestage AN 10 SIG ID
18 Nom_mstage Nom dumaitredestage A 15 SIG
19 Pren_mstage Prnomsdumaitredestage A 25 SIG
20 spec_mstage Spcialit dumaitredestage A 25 SIG
21 Titr_mstag Titredumaitredestage A 25 SIT
22 Tel_mstage Tlphonedumaitredestage N 10 SIT
23 Email_mstage Emaildumaitredestage AN 20 SIG24 Natio_mstag Nationalitdumaitredestage A 10 SIG
25 Dom_mstage Domiciledumaitredestage A 25 SIT
28 Adr_mstage Adressedumaitredestage AN 15 SIT
29 Code_sal Codedelasale AN 10 SIG ID
30 Design_sal Dsignationdelasale A 40 SIG
31 Eff_sal Effectifdelasale N 4 SIT
32 Code__fil codedelafiliere AN 10 SIG ID
33 Design_fil Dsignationdelafiliere A 40 SIG
34 Code_depart Codedudpartement AN 10 SIG ID
35 Lib_depart Libell dudpartement A 25 SIT
36 Resp_depart Responsabledudpartement A 30 SIT
37 Code_them Codeduthmede rapport AN 10 SIG ID
38 Lib_them Libellduthme A 70 SIT
-
8/8/2019 projet atci
8/19
GE5
6 7
8
9 @
E5 5
6 A
GE5
PR8
JE6 A 6
C7
2009
8
39 Code_typefil Codedutypede filire AN 10 SIG ID
40 Lib_typefil Libelldutypedefilire A 20 SIG
41 Code_etab Codedeltablissement AN 10 SIG ID
42 Lib_etab Libelldeltablissement A 25 MVT
43 Code_dcomp Codedela comptence AN 10 SIG ID
44 Design_dcomp Dsignationdela comptence A 25 MVT
45 Code_nivetud Codeduniveaudtude AN 10 SIG ID
46 Lib_nivetud Libelleduniveaudtude A 25 MVT
47 Code_diplome Codedudiplme AN 10 SIG ID
48 Lib_diplome Libelledudiplme A 20 MVT
49 Code_an Codedelanne AN 10 SIG ID
50 Datdeb_an Datedudbutdelanne D 10 SIG JJ/MM/AAAA51 Datfin_an Datedefindelanne D 10 SIG JJ/MM/AAAA
52 Code_apt Codedelaptitude AN 10 SIG ID
53 Design_apt Dsignationdelaptitude A 25 MVT
54 Code_cat Codedela categorie AN 10 SIG ID
55 Nom_cat Nomdela categorie A 25 MVT
-
8/8/2019 projet atci
9/19
GEB
C D
E
F G
EB B
C H
GEB
PRE
JEC H C
CD
2009
9
STRUCTUREDACCESTHEORIQUE(SAT):
mat_stag
Code_sal code_them code_diplome code_fil
Code_cat
Code_etab mat_mstage
C ode_nivetud code_an code_dcomp code_typefil
code_depart code_apt
code_typefil
-
8/8/2019 projet atci
10/19
GESTION DES STAGES
PROJET ATCI
2009
10
MODEL A ON CONCEPTUELLEDESDONNEES
1,n
1,n
1,1
1,n
1,n
1,1
1,1
1,1
1,1
1,1
1,n
1,n
1,1
0,n1,1
1,1
1,n
1,1
0,n
1,1
0,n1,1
0,n
1,11,1
STAGIAIRE
mat_stag
nom_stag
pren_stag
datnais_stag
lieunais_stag
datdeb_stag
datfin_stag
nation_stag
app_stag
nomsuiv_stag
telmsuiv_stag
dom_stag
adr_stag
tel_stag
email_stag
SALLE
code_sal
design_sal
eff_sal
MAITRE_DE_STAGE
mat_mstage
nom_mstage
pren_stage
spec_mstage
titr_mstage
natio_mstage
dom_mstage
adr_mstagetel_mstage
email_mstage
FILIERE
code_fil
design_fil
DEPARTEMENT
code_depart
lib_depart
resp_depart
ETABLISSEMENT
code_etab
lib_etab
THEME
code_them
lib_them
TYPE_DE_FILIERE
code_typefil
lib_typefil
DOMAINE_DE_COMPETENCES
code_dcomp
design_dcomp
DIPLOME
code_diplome
lib_diplome
NIVEAU_D'ETUDE
code_nivetud
lib_nivetud
ANNEE
code_an
datdeb_an
datfin_an
APTITUDES
code_apt
design_apt
CATEGORIE
code_cat
nom_cat
concerner
compter
provenir
composerregrouper
detenir
traiter
attribuer
appartenir
cursus_scolaire
obtenir
-
8/8/2019 projet atci
11/19
GEI
P Q
R
S T
EI I
P U
GEI
PRR
JEP U P
CQ
2009
11
III
CREATION DE
BASE DE DONNEES
-
8/8/2019 projet atci
12/19
GESTION DES STAGES
PROJET ATCI
2009
12
MODEL SATION LOGIQUEDESDONNEES MLDR) :
STAGIAIRE t_st , no _st , p n_st ,d tn is_st ,
Li un is_st , d td b_st , d tfin_st , s x_st ,
Ni tud_st , n tion_st , t l_st , il_st , d _st ,
do _st ,#cod _fo ,#cod _s l, #cod _ t b, #cod _th )
AGENT(mat_agent,nom_agent,p em_agent,spec_agent,
datemb_agent,tit _agent,tel_agent,email_agent,
nation_agent,dom_agent,ad _agent,#code_depart)
-
8/8/2019 projet atci
13/19
GEV
W X
Y
` a
EV V
W b
GEV
PRY
JEW b W
CX
2009
13
SALLE(code_sal design_sal eff_sal)
FROMATION(code_form design_form #code_fil)
DEPARTEM
ENT(code_depart lib_depart resp_depart)
THEME(code_them lib_them #mat_agent)
FILIERE(code_fil lib_fil)
ETABLISSEMENT(code_etab lib_etab)
SCRIPTDDLDECREATIONDEBASE:
--============================================-- Creationtable:Stagiaire
--============================================
Createtablestagiaire
(
mat_stag char(10) notnull
nom_stag varchar(15) notnull
pren_stag varchar(25)
datnais_stag varchar(10)
Lieunais_stag varchar(20)
datdeb_stag varchar(15)
-
8/8/2019 projet atci
14/19
GEc
d e
f
g h
Ec c
d i
GEc
PRf
JEd i d
Ce
2009
14
datfin_stag varchar(15)
sex_stag varchar(10)
nivetud_stag varchar(20)
nation_stag varchar(10) tel_stag varchar(10)
email_stag varchar(20)
adr_stag varchar(10)
dom_stag varchar(25)
constraintpk_stagiaireprimarykey(mat_stage)
constraintfk_formationforeignkey(code_form)references
formation(code_form)
constraintfk_salleforeignkey(code_sal)referencessalle
(code_sal)
constraintfk_themeforeignkey(code_them)references
theme(code_them)
constraintfk_etablissemantforeignkey(code_etab)
referencesetablissement(code_form));
--============================================
-- Creationtable:Agent
--============================================
Createtableagent(
mat_agent char(10) notnull
nom_agent varchar(15) notnull
prem_agent varchar(25)
-
8/8/2019 projet atci
15/19
GEp
q r
s
t u
Ep p
q v
GEp
PRs
JEq v q
Cr
2009
15
spec_agent varchar(25)
datemb_agent varchar(10)
titr_agent varchar(25)
tel_agent varchar(10) email_agent varchar(20)
nation_agent varchar(10)
dom_agent varchar(25)
adr_agent varchar(15)
constraintpk_agentprimarykey(mat_agent)
constraintfk_departementforeignkey(code_depart)
referencesdepartement(code_depart)
);
--============================================
-- Creationtable:Salle
--============================================
Createtablesalle
(
code_sal char(10) notnull
design_sal varchar(40)
eff_sal varchar(4)
constraintpk_salleprimarykey(code_sal)
);
--============================================
-- Creationtable: Formation
-
8/8/2019 projet atci
16/19
GEw
x y
Ew w
x
GEw
PR
JEx x
Cy
2009
16
--============================================
Createtableformation
(
code_form char(10) notnull design_form varchar(40)
constraintpk_formationprimarykey(code_form)
constraintfk_filireforeignkey(code_fil)referencesfilire
(code_fil)
);
--============================================
-- Creationtable:Departement
--============================================
Createtabledepartement
(
code_depart char(10) notnull
lib_depart varchar(25)
resp_depart varchar(30)
constraintpk_stagiaireprimarykey(mat_stage)
);
--============================================
-- Creationtable:Theme
-
8/8/2019 projet atci
17/19
GE
E
GE
PR
JE
C
2009
17
--============================================
Createtabletheme
(
code_them char(10) notnull lib_them varchar(70)
constraintpk_themeprimarykey(code_them)
constraintfk_agentforeignkey(mat_agent)references
agent(mat_agent)
);
--============================================
-- Creationtable:Filire
--============================================
Createtablefilire
(
code_fil char(10) notnull
lib_fil varchar(20)
constraintpk_filireprimarykey(code_fil)
);
--============================================
-
8/8/2019 projet atci
18/19
GE
E
GE
PR
JE
C
2009
18
-- Creationtable:Etablissement
--============================================
Createtabletablissement
(code_etab char(10) notnull
lib_etab varchar(25)
constraintpk_etablissentprimarykey(code_etab)
);
CREATIONDETABLESOUSSQLSERVEUR2005 :
-
8/8/2019 projet atci
19/19
GE
E
GE
PR
JE
C
2009