Page 36 - REVISTA MATINF Nr. 5
P. 36

36                                                                        M.R. G˘aman, M. Miroiu





                   Atribut        Tip         Validare     Descriere
                                                           O cheie natural˘a sau artificial˘a (de ex. CNP, num˘ar
                     Id           Text       Obligatoriu
                                                           de marc˘a sau un num˘ar oarecare)
                   Nume           Text       Obligatoriu   Numele organizatorului
                                                           Emailul organizatorului, care va fi folosit pentru
                   Email          Text       Obligatoriu
                                                           validarea unei rezerv˘ari, dar s , i pentru un reminder
                                                           Un flag ce va indica dac˘a utilizatorul poate init , ia
              Este Organizator    Boolean    Obligatoriu
                                                           sau nu rezerv˘ari

                Entitatea <rezervare>

                Entitatea va defini relat , ia de mai mult , i la mai mult , i ˆıntre <sala sedinte> s , i <utilizator>.
            Adiacent va stoca s , i informat , ii referitoare la statusul rezerv˘arii: dac˘a a fost sau nu confirmat˘a
            s , i cine este organizatorul.


                  Atribut        Tip          Validare    Descriere
                                                          Identificatorul unic al rezerv˘arii (poate fi o secvent , ˘a
                     Id          Numar      Obligatoriu
                                                          numeric˘a)
                Description      Text       Obligatoriu   Motivul rezerv˘arii
              Id Organizator     Text       Obligatoriu   Id-ul <utilizator>-ului care face rezervarea
                                                          Flag ce indic˘a dac˘a s-a f˘acut confirmarea rezervarii.
              Este Confirmata     Boolean    Obligatoriu   Este folosit˘a pentru securitate – utilizatorul va
                                                          primi un email pentru a confirma rezervarea.

                Entitatea <participanti>

                Aceast˘a entitate se refer˘a la o funct , ionalitate a sistemului ERP ce face posibil˘a startarea
            unei proceduri de c˘atre utilizator.
                  Atribut       Tip         Validare     Descriere
                                                         Indentificatorul unei rezerv˘ari, care face parte
                 Id rezervare   Num˘ar     Obligatoriu   din cheia primar˘aˆımpreun˘a cu id-ul utilizatorilor
                                                         (participant , ilor)
                                                         Id <utilizator>, necesar pentru a indentifica tot , i
               Id Participant   Text       Obligatoriu
                                                         participant , ii ˆıntr-o anume s , edint , ˘a rezervat˘a
                                                         Valoare logic˘a ce indic˘a dac˘a participantul res-
                A Confirmat      Boolean    Obligatoriu
                                                         pectiv a confirmat sau un participarea



            3    Cerint , e funct , ionale


            Proiectul presupune realizarea urm˘atoarele componente:


                - o aplicat , ie care s˘a permit˘a introducerea unei noi rezerv˘ari ˆın sistem;
                - o aplicat , ie care s˘a permit˘a vizualizarea listei de rezerv˘ari.


            Mention˘am c˘a init , ializarea tabelei de utilizatori s , i cea a s˘alilor de s , edint , e se poate face prin
            intermediul unui script (f˘ar˘a a fi nevoie de interfat , a grafic˘a pentru administrare). Exemple de
            date de test sunt furnizate ˆın Anexa 1.
   31   32   33   34   35   36   37   38   39   40   41