projet atci

Upload: mike-goye

Post on 09-Apr-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

  • 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