Page 41 - MATINF Nr. 7
P. 41

Concursul ,,Dr¨aexlmaier IT Day”, edit , ia a III-a                                            41



                Entitatea <costcenters>

                <costcenters> este o entitate responsabil˘a cu managementul centrelor de cost s , i asignarea
            lor pentru fiecare angajat.


                  Atribut                 Tip       Validare    Descriere
                  cstc nr                 int     obligatoriu   primary key
                  cstc empl id (mana-                           foreign key (este un angajat din
                                          int     obligatoriu
                  ger centru de cost)                           <employees>)
                                                                flag ce va indica dac˘a centrul de cost a
                  cstc delete flag       boolean   obligatoriu
                                                                fost sters sau nu


                Entitatea <asset employee>

                Aceast˘a entitate se ocup˘a de bunurile asignate unui angajat s , i contorizarea acestora.
            *asset id s , i empl id formeaz˘a o cheie compus˘a (composite key).

                      Atribut     Tip     Validare    Descriere
                                                      primary key; foreign key, id-ul asset-ului din
                       asset id    int   obligatoriu
                                                      <asset>
                                                      primary key; foreign key, id-ul angajatului
                       empl id     int   obligatoriu
                                                      din <employees>
                        from      date   obligatoriu  data primirii asset-ului
                         to       date   obligatoriu  data pred˘arii asset-ului
                                                      foreign key, id-ul centrului de cost din
                       cstc nr     int   obligatoriu
                                                      <costcenters>
                                                      data sfˆars , itului de viat , ˘a pentru asset-ul ˆın
                     end of life  date   obligatoriu
                                                      cauz˘a



            3    Cerinte functionale
                                  ,
                        ,

            Proiectul curent presupune realizarea unei aplicat , ii pentru:

                - introducerea unui asset nou ˆın sistem;
            - vizualizarea asseturilor pentru angajat , i s , i realizarea operat , iilor de ad˘augare, editare, s , tergere
            pentru acestea;
            - introducerea/editarea/s , tergerea unui centru de cost;
            - introducerea/editarea/s , tergerea unui angajat;
            - dac˘a un asset trece de la un angajat la altul, atunci se va ad˘auga o nou˘a inregistrare ˆın
            <asset employee>;
            - generarea unui raport cu starea curent˘a a asseturilor ce nu sunt casate (ies , ite din ciclul de viat , ˘a).






            4    Exemple pentru interfata grafic˘a:
                                                ,

            - introducerea/editarea/s , tergerea unui centru de cost
   36   37   38   39   40   41   42   43   44   45   46