Sunteți pe pagina 1din 21

Evidenţa mijloacelor de transport într-o societate

Obiectivele acestui proiect sunt crearea bazei informaţionale si proiectarea


sistemului informatic aferent care să țină evidența mijloacelor de transport ale
unei societăți. Sistemul informatic va fi implementat în mediul Visual Fox Pro.
La proiectarea sistemului va trebui să ținem cont de cerințele beneficiarilor.
Pentru aceasta va trebui să adunăm și să analizăm toate datele, rapoartele și
documentele referitoare la mijloacele de transport.

Baza de date va gestiona intrările și ieșirile în/din parcul auto și va prelucra


toate datele referitoare la mijloacele de transport existente în cadrul societăţii.

INTRĂRI PRELUCRĂ IEȘIRI

Prin urmare informaţiile despre sistemul de evidenţă a mijloacelor de


transport se pot împărţii în mai multe view-uri:

• Evidența achizițiilor de autovehicule(,,achiziţii”)

• Evidența tuturor documentelor autovehiculelor existente în parcul auto


(,,administrare”)

• Evidența ,,ieșirilor” din parcul auto(,,ieşiri”)

Evidența achizițiilor de autovehicule

În baza de date vom păstra informaţii pentru toate autovehiculele din parcul
auto. Vom considera că intrările de autovehicule se realizează prin achiziţionarea
acesteia de la un furnizor. Achiziţionarea se poate face prin încheierea unui
contract de vânzare-cumpărare sau în leasing. Furnizorul va emite o factură ce
poate conţine unul sau mai multe articole. Plata facturii se poate realiza prin mai
multe modalităţi (cash, ordin bancar, cec etc.). Baza de date va trebui să conţină
informaţii şi despre documentele de plată şi notele de recepţie şi constatare a
acestora.
Raportându-mă la aceste cerinţe am creat pentru acest view următoarele
entităţi:
- AUTOVEHICULE: conţine toate mijloacele de transport din parcul auto
al societăţii
- CONTRACTE: conţine detalii despre contractele fiecărui autovehicul
- CONTRACTE LEASING : este o subclasă a entităţii CONTRACTE şi
conţine informaţii suplimentare specifice contractelor de leasing.
- CONTRACTE VANZARE : este o subclasă a entităţii CONTRACTE şi
conţine informaţii suplimentare specifice contractelor de vânzare-
cumpărare.
- FURNIZORI: lista furnizorilor de autovehicule cu informaţii despre
aceştia
- FACTURA : conţine toate facturile emise
- FACTURATE: conţine mijloacele care au fost facturate pe fiecare factură
- DOCUMENTE PLATA:lista documentelor de plata pentru care s-a
efectuat plata facturilor
- NRCD: lista notelor de recepţie şi constatare a documentelor de plată
- RECEPTIONATE: conţine mijloacele care au fost recepţionate şi pot fi
inventariate

Decrierea relaţiilor din view-ul ,,achiziţii”

Fiecare autovehicul are un contract de vânzare-cumpărare sau un contract


de leasing sau pe ambele dacă a cumpărat autovehiculul după sau în timpul
contractului de leasing. Un contract este asignat unui singur autovehicul. Fiecare
autovehicul are cel puţin un contract şi fiecare contract are asociat un autovehicul
şi numai unul. Prin urmare relaţia este de 1:m totală de ambele părţi.

Entităţile CONTRACTE VANZARE şi CONTRACTE LEASING sunt


subclase disjuncte ale entităţii CONTRACTE( un contract poate fi sau de vanzare
sau de leasing) şi conţin in plus atribute specifice contractelor de vânzare-
cumpărare respectiv de leasing.

Un furnizor poate avea mai multe contracte (de leasing sau vânzare-
cumpărare) iar un contract are un furnizor şi numai unul. Prin urmare cele două
relaţii sunt de 1:m. Un furnizor este posibil să nu aibă nici un contract. Deci
relaţiile sunt parţiale la partea entităţii FURNIZORI.

Un furnizor poate emite mai multe facturi pentru autovehiculele vândute. O


factură are un singur furnizor. Un furnizor este posibil să nu emită nici o factură.
În concluzie relaţia este de tip 1:m, parţială la entitatea FURNIZORI şi totală la
cealaltă.

Pe o factură se pot factura mai multe mijloace de transport şi o factură se


poate achita prin mai multe modalităţi de plată care trebuiesc justificate cu
documente de plată. Rezultă că cele două relaţii sunt de tip 1:m. Fiecare factură
are cel puţin un produs facturat şi un document de plată. Prin urmare participarea
la relaţii este totală de ambele părţi.

Fiecare document de recepţie şi constatare a recepţionat unul sau mai multe


mijloace de transport. Fiecare mijloc recepţionat are obligatoriu o nota de recepţie
şi numai una. Relaţia este de tip 1:m totală de ambele părţi.
Relaţiile dintre AUTOVEHICULE->FACTURATE respectiv
AUTOVEHICULE->RECEPTIONATE sunt relaţii de tip 1:1 deoarece orice
autovehicul a fost facturat şi recepţionat o singură dată .

Diagrama ER pentru view-ul ,,achiziţii”

Documentarea relaţiilor pentru view-ul ,,achiziţii” se găseşte în anexa 1.


Documentarea atributelor pentru view-ul ,,achiziţii” se găseşte în anexa 4.

Administrarea autovehiculelor existente în parcul auto


View-ul ,,administrare” ţine evidenţa inspecţiilor tehnice, asigurărilor şi
reparaţiilor autovehiculelor din parcul auto al societăţii. Entităţile acestui view
sunt:

- AUTOVEHICULE: conţine toate mijloacele de transport din parcul auto


al societăţii
- ITP: inspecţiile tehnice periodice efectuate pentru autovehicule
- ASIGURARI: poliţele de asigurări pentru autovehicule
- REPARAŢII: date referitoare la reparaţiile efectuate
- PLĂŢI: plăţile efectuate pentru ITP, ASIGURARI şi REPARATII

Relaţiile din viewul ,,administrare”

Pentru un autovehicul se poate efectua ITP de mai multe ori (la anumite
perioade de timp), se pot încheia mai multe poliţe de asiurări( obligatorii şi
facultative) sau pot necesita mai multe reparaţii . În concluzie relaţiile între
entitatea AUTOVEHICULE şi celelalte trei sunt de tip 1:m. În acelaşi timp este
posibil ca un autovehicul să nu aibă nici o asigurare, itp sau reparaţie efectuate.
Participarea entităţii AUTOVEHICULE la relaţie este parţială şi totală la
celelalte.
Se efectuează plaţi pentru reparaţii, asigurări şi inspecţii tehnice. Relaţiile
sunt de tip 1:m, totala la plăţi şi partială la celelalte entităţi.
Diagrama ER pentru view-ul ,, administrare”

Evidența ,,ieșirilor” din parcul auto

Ieşirile mijloacelor de transport din parcul auto al unei societăţi se pot


realiza prin vânzarea, închirierea sau casarea lor. Entităţile view-ului ,,ieşiri”
sunt:

- AUTOVEHICULE: conţine toate mijloacele de transport din parcul auto


al societăţii
- VANZARE: conţine informaţii despre autovehiculele vândute
- INCHIRIERE: conţine informaţii despre autovehiculele închiriate
- CASARE: conţine informaţii despre autovehiculele casate

Relaţiile din viewul ,,ieşiri”

- Relaţia dintre AUTOVEHICULE şi INCHIRIERE este o relaţie de tip


1:m ( un autovehicul se poate închiria de mai multe ori) şi parţială pentru
ambele entităţi ( există autovehicule care n-au fost niciodată închiriate şi
este posibil să nu avem nici un autovehicul închiriat)
- Relaţia dintre AUTOVEHICULE şi VANZARE este o relaţie de tip 1:1
( un autovehicul se poate vinde o singură dată) şi parţială pentru ambele
entităţi ( există autovehicule nevândute şi este posibil să nu avem nici un
autovehicul vândut)
- Relaţia dintre AUTOVEHICULE şi CASARE este o relaţie de tip 1:1
( un autovehicul se poate casa o singură dată) şi parţială pentru ambele
entităţi ( există autovehicule necasate şi este posibil să nu avem nici un
autovehicul casat)

Diagrama ER pentru view-ul ,, ieşiri”


Diagrama ER completă
Diagrama ERP (a atributelor)
Diagrama ERP (a domeniilor)
Anexa 1-Tipurile de entităţi din view-ul “Achiziţii”:
Nume tip de
Descriere Aliasuri Entităţi
entitate

AUTOVEHICUL Autovehiculele Mijloace_trans Autovehicule care sunt


E societăţii port n proprietatea societăţii

Contractele Câte un contract pentru


CONTRACTE
autovehiculelor fiecare autovehicul

Contractele de Câte un contract pentru


CONTRACTE
leasing ale fiecare autovehicul
LEASING
autovehiculelor cumpărat în leasing

Contractele de Câte un contract pentru


CONTRACTE
vânzare-cumpărare fiecare autovehicul
VANZARE
ale autovehiculelor cumpărată

Societăţi care pot Fiecare furnizor de la


furniza maşini care s-a achiziţionat
FURNIZORI
sau se vor achiziţiona
autovehicule

Facturile emise de Câte o factură pentru


FACTURI furnizori fiecare autovehicul
achiziţionat

Mijloacele de Cel puţin un mijloc de


FACTURATE transport facturate transport pentru fiecare
factura

DOCUMENTE Documentele de Cel puţin un document


PLATA plată a facturilor pentru fiecare factura

Notele de recepţie Câte o notă de recepţie


şi constatare a pentru fiecare
NRCD
documentelor de document de plată
plată

Mijloacele de Cel puţin un mijloc de


RECEPTIONA
transport transport recepţionat
TE
recepţionate pentru fiecare NRCD.
Anexa 2-Tipurile de entităţi din view-ul “Administrare”:
Nume tip de
Descriere Aliasuri Entităţi
entitate

AUTOVEHICUL Autovehiculele Mijloace_trans Autovehicule care sunt


E societăţii port n proprietatea societăţii

Inspecţiile periodice Fiecare fişă ITP a unui


ITP
efectuate autovehicul

Poliţele de asigurare Fiecare poliţă a unui


ASIGURARI
ale autovehiculelor autovehicul

Reparaţiile Fiecare reparaţie


REPARAŢII efectuate efectuată pentru un
autovehicul

Chitanţele de plată Fiecare chitanţă de


pentru ITP, plată pentru ITP,
PLĂŢI asigurare sau asigurararea sau
reparaţie reparaţia unui
autovehicul

Anexa 3-Tipurile de entităţi din view-ul “Ieşiri”:


Nume tip de
Descriere Aliasuri Entităţi
entitate

AUTOVEHICUL Autovehiculele Mijloace_trans Autovehicule care sunt


E societăţii port n proprietatea societăţii

Documentele de Câte un document de


casare pentru casare pentru fiecare
CASARE
autovehiculele autovehicul
casate

Contractele de Câte un contract de


vânzare pentru vânzare pentru fiecare
VANZARE
autovehiculele autovehicul vândut
vândute

INCHIRIERE Contractele de Câte un contract de


închiriere pentru închiriere pentru fiecare
autovehiculele autovehicul închiriat
închiriate
Anexa 4-Documentarea atributelor din view-ul “Achiziţii”:
Tip de Atribute Descriere Tip de date şi Reguli Valoare Alias Valoar Derivat?
entitate lungime implicit e nulă
ă

NrCi Determină unic String, 10 Cheie primară Nu Nu


autovehiculul

NrInmatricular Numărul de String,20 Nu Nu


e înmatriculare

Marca Firma producătoare şi String,30 Nu Nu


AUTOVEHICU denumirea
LE
Tip Categoria de utilizare String,20 Da Nu

AnFabricaţie Anul fabricaţiei Data calendaristică Nu Nu

Nr_locuri Numărul de locuri Intreg 5 Nu Nu

Nr_contract Numărul contractului String 30 Nu Nu


de vânzare/leasing

NrContract Determină unic String,20 Cheie primară Nu Nu


contractul

NrCI Nr. şi seria cărţii de String,20 Cheie externă Nu Nu


CONTRACTE identitate

TipContract Contract leasing sau String,20 Leasing Nu Nu


vânzare-cumpărare

DataIncheierii Data semnării Data calendaristică Nu Nu

NrContract Determină unic String,20 Cheie primară Nu Nu


contractul de leasing

NrCI Idem CONTRACTE String,20 Cheie externă Nu Nu

NRC Nr.din reg. comertului String,20 Cheie externă Nu Nu


al furnizorului

CONTRACTE Val_finantata Cât se finanţează prin Real Nu Nu


LEASING leasing

Perioada Durata în numar de Intreg Nu Nu


Anexa 5-Documentarea atributelor din view-ul “Administrare”:
Tip de Atribute Descriere Tip de date Reguli Valoare Alias Valoar Derivat?
entitate şi lungime implicit e nulă
ă

Nr_Doc Identifica unic fiecare String,20 Cheie primară Nu Nu


inspectie tehnica

Nr_Chitanta Numarul chitanţei de String,20 Cheie externă Nu Nu


plată a taxei

Nr_CI Idem FACTURATE String,20 Cheie externă Nu Nu


ITP
DataReviziei Data efectuării Data Nu Nu
reviziei calendaristică

ValabilitateITP Valabilitatea Intreg 24 Nu Nu


ITP(nr.luni)

TaxaITP Valoarea taxei ITP Real Nu Nu

Nr_poliţa Identifică unic fiecare String,20 Cheie primară Nu Nu


poliţă

Nr_Chitanta Idem ASIGURARI String,20 Cheie externă Nu Nu

Nr_CI Idem ASIGURARI String,20 Cheie externă Nu Nu

Asigurator Denumirea String,30 Nu Nu


asiguratorului
ASIGURARI Val_polita Valoarea poliţei Real Nu Nu

Valabilitate Perioada de Intreg 12 Nu Nu


valabilitate(nr.luni)

Tip_asigurare Tipul de String,20 Nu Nu


asigurare(obligatorie
sau facultativă)

Acoperire Evenimente acoperite String,100 Nu Nu

Nr_crt Identifică unic fiecare Intreg Cheie primară Nu Nu


reparaţie efectuată

Nr_Chitanta Idem ASIGURARI String,20 Cheie externă Nu Nu


Anexa 6-Documentarea atributelor din view-ul “Ieşiri”:
Tip de Atribute Descriere Tip de date Reguli Valoare Alias Valoar Derivat?
entitate şi lungime implicit e nulă
ă

Nr_Doc Determină unic String,20 Cheie primară Nu Nu


fiecare document de
casare

Nr_CI Idem ASIGURARI String,20 Cheie externă Nu Nu

Data_Cas Data casării Data Nu Nu


CASARE
calendaristică

Nr_Cert_Rad Serie si Nr. certificat String,20 Nu Nu


de radiere

Nr_inmatriculare Idem String,20 Nu Nu


AUTOVEHICULE

Nr_Contract Identifică unic fiecare String,20 Cheie primară Nu Nu


contract de vanzare

Nr_CI Idem CONTRACTE String,20 Cheie externă Nu Nu


VANZARE

Data_Contract Idem CONTRACTE Data Nu Nu


VANZARE calendaristică

VANZARE Den_beneficiar Denumirea String,30 Nu Nu


cumpărătorului

Pret Idem CONTRACTE Real Nu Nu


VANZARE

Mod_plata Idem CONTRACTE String,20 Nu Nu


VANZARE

Nr_doc_plata Idem NRCD String,20 Nu Nu

Nr_Contract Identifică unic fiecare String,20 Cheie primară Nu Nu


contract de inchiriere

Nr_CI Idem VANZARE String,20 Cheie externă Nu Nu


Anexa 7 – Documentarea relaţiilor

Participarea

Tip de entitate Tip de relaţie Tip de entitate Card. Directă Inversă

Au contracte CONTRACTE 1:m totală totală

Au fost facturate FACTURATE 1:1 totală totală

Au fost recepţionate RECEPTIONATE 1:1 totală totală

Au efectuat ITP ITP 1:m parţială totală

AUTOVEHICULE S-au realizat asigurări ASIGURARI 1:m parţială totală

S-au efectuat reparaţii REPARAŢII 1:m parţială totală

S-au închiriat maşini INCHIRIERE 1:m parţială totală

S-au vândut maşini VANZARE 1:1 parţială totală

S-au casat maşini CASARE 1:1 parţială totală

Sunt de tip leasing CONTRACTE 1:m parţială totală


LEASING
CONTRACTE
Sunt de tip vănzare- CONTRACTE 1:m parţială totală
cumpărare VANZARE

FURNIZORI Deţin contracte leasing CONTRACTE 1:m parţială parţială


LEASING

Deţin contracte de tip CONTRACTE 1:m parţială parţială


Participarea

vănzare-cumpărare VANZARE

Emit facturi FACTURI 1:m parţială totală

Conţine mijloace FACTURATE 1:m totală totală


FACTURA Se plăteşte cu DOCUMENTE 1:m totală totală
PLATA

Sunt recepţionate DOCUMENTE 1:m totală totală


NRCD documentele de plată PLATA

Conţine notele de recepţie RECEPTIONATE 1:m totală totală

Conţine chitanţele de REPARAŢII 1:m parţială totală


plată pentru

Conţine chitanţele de INCHIRIERE 1:m parţială totală


PLATI
plată pentru

Conţine chitanţele de VANZARE 1:m parţială totală


plată pentru

S-ar putea să vă placă și