Creeaza.com - informatii profesionale despre


Simplitatea lucrurilor complicate - Referate profesionale unice



Acasa » referate » informatica » baze de date
PROIECTAREA UNEI BAZE DE DATE PRIVIND EVIDENTA AUTOTURISMELOR INTR-O FIRMA DE INCHIRIERI AUTO

PROIECTAREA UNEI BAZE DE DATE PRIVIND EVIDENTA AUTOTURISMELOR INTR-O FIRMA DE INCHIRIERI AUTO



  UNIVERSITATEA ,, GEORGE BARITIU “ BRASOV

            

          FACULTATEA  DE  STIINTE  ECONOMICE

Specializarea: Economia Comertului,Turismului si Serviciilor


  PROIECTAREA UNEI BAZE DE DATE PRIVIND

      EVIDENTA  AUTOTURISMELOR INTR-O

                FIRMA DE INCHIRIERI AUTO       

                                                            INTRODUCERE

                   

             In zilele noastre, calculatoarele sunt ceva obisnuit, ba chiar indispensclil in unele cazuri. Se poate spune, pe drept ca traim intr-o societate informatizata . Intalnim calculatoare peste tot, de la patiseria din colt, in care se tine evidenta contabila cu ajutorul unui PC si pana la ghiseul la care platim telefonul sau factura de energie electrica. Peste tot sunt calculatoare, legate eventual intre ele si formand astfel retele de calculatoare. Toate acestea se datoreaza faptului ca ne dam seama din ce in ce mai mult ca un calculator ne usureaza munca. Dar trebuie de subliniat faptul ca un calculator este de fapt o “masinarie” care prelucreaza o serie de informatii pe care i le dam. Informatia, este elementul esential din acest intreg lant.

             De fapt, in practica intalnim, printre altele, doua concepte legate de aceasta si anume sistemul informational si sistemul informatic.


             Un sistem informational este un ansamblu de oameni, echipamente, software, procese si date destinate sa furnizeze informatii active sistemului decizional, informatii necesare in elaborarea de solutii pentru problemele cu care se confrunta managerii agentilor economici. Sistemul informational face legatura intre sistemul de conducere si sistemul condus si este subordonat sistemului de conducere.
              Sistemul informatic este o parte a sistemului informational in care procesul de culegere, transmitere, stocare si prelucrare a datelor se realizeaza utilizand elemente sau componente ale IT, adica mijloace de calcul si de comunicare moderne, produse software specializate, proceduri si tehnici specifice la care se adauga personalul specializat.
             
Rolul sistemului informational este de a transmite informatia cu ajutorul tehnicii de elemente. In cadrul sistemului informational, majoritatea activitatilor se pot desfasura prin calcul. Se pot prelucra datele primare si apoi, rezultatul poate fi transferat mai departe, catre alt compartiment spre prelucrare. Transferul se poate face si el pe cale electronica, prin intermediul unei retele de calculatoare sau cu ajutorul modemului.
Intr-un sistem informatic pot intra: calculatoare, sisteme de transmisie a datelor, alte componente hardware, software-ul, datele prelucrate, personalul ce exploateaza tehnica de calcul, teoriile ce stau la baza algoritmilor de prelucrare, etc.
              O elaborare eficienta a sistemelor informationale necesita un efort comun.

              In cazul unei firme de inchirieri auto,pentru o buna organizare si administrare a activitatii se impune folosirea unui sistem informatic de prelucrare a datelor cu scopul de a usura munca,de a folosi un numar redus de angajati si binenteles de a satisface dorintele clientilor intr-un timp cat mai scurt si intr-un mod eficient.

Un sistem informatic(este un sistem de automatizare a informatiei)este:

-        o componenta a sistemului informational in care transformarile (prelucrarile) semnificative

 ale datelor in informatii sunt date de calculator;

-        necesar sa fie formalizat pentru a fi automatizat

-        continutul intrarilor –determina iesirile

-        INTRARI→PRELUCRARI→IESIRI

Baza de date este un ansamblu de date,organizate coerent ,stucturate

cu o redundanta minima,accesibila cat mai multor utilizatori in acelasi timp.

Ea este formata din:

    -entitate (obiectul informatiei)

    -atribut (proprietatile entitatii)

    -valoare (masura proprietatii)

Obiectivele principale  atunci cand creem o baza de date sunt:

     1.Securizarea informatiilor

-presupune pastrarea nealterata a informatiei existente prin realizarea de protocoale care sa limiteze numarul operatorilor care pot modifica fisierele

existente ,protectia impotriva virusilor informatici ,precum si corectitudinea

actualizarii bazei de date .

 

   2.Rapiditatea obtinerii informatiilor cerute

-este un obiectiv  ce tine de proiectentul bazei de date ,de interogarile facute,de criteriile de cautare.

     Considerand informatiile ca una din principalele categorii de resurse

utilizate in conducerea si functionarea in bune conditii a unei companii de inchirieri auto, rezulta ca ele trebuie sa satisfaca o anumita cerinta sociala in cadrul

complexului de activitati ce conduc direct sau indirect la realizarea sarcini-

lor in conditii de maxima eficienta.

                                             CAPITOLUL 1

                  PREZENTAREA GENERALA A SISTEMULUI DE EVIDENTA

     A AUTOTORISMELOR IN CADRUL UNEI COMPANII DE INCHIRIERI AUTO

     1.1. Caracteristici generale ale sistemului

     In urma analizei modului de stocare a informatiilor despre inchirierea

si respectiv  restituirea autoturismelor inchiriate de catre clientii companiei am constatat ca

este necesara crearea unei baze de date care sa permita accesarea mai rapi-

da a informatiilor si obtinerea mai multor situatii cerute de conducerea firmei.

De aceea am ales sa realizez un sisten informatic care sa ajute utilizatorul sa gestioneze mult mai usor autoturismele si sa tina evidenta celor care le inchiriaza.

    Acest program va usura munca angajatilor,acestia confruntandu-se cu

un numar mare de autorisme, marci,inchirieri,restituiri,introduceri sau scoateri de atoturisme din cadrul flotei puse la dispozitia clientilor. El poate fi folosit de orice companie si de orice angajat al firmei a carui sarcina  se potriveste cu tema aleasa .

      Pot fi astfel obtinute date cu privire la:

Ø     afisarea datelor personale ale celui ce inchiriaza

Ø     afisarea tuturor autorismelor apartinand firmei

Ø     afisarea tuturor autoturismelor inchiriate de clienti

           

      Programul a fost conceput pentru a fi cat mai facil in utilizare astfel chiar si novicii in arta calculatoarelor vor putea utiliza acest program .Formularele au fost in asa fel concepute incat sa fie cat mai compacte ,numele date optiunilor fiind dintre cele mai sugestive.

     1.2. RESTRICII DE INTEGRITATE

Integritatea datelor presupune :

Ø     integritate de entitate(asigurata prin definirea unei chei primare

pentru fiecare tabela de sine statatoare)

Ø     integritate referentiala (asigurata prin realizarea legaturilor res-

pectand dependentele logice si dependentele functionale din sistem)

Pentru sistemul informational ales se vor respecta urmatoarele restrictii

de integritate:

Ø     aceiasi marca de  autorism poate fi inchiriat de mai multi clienti in acelasi timp,pentru ca in cadrul ei sunt mai multe autorisme disponibile

Ø     fiecare client are dreptul sa inchirieze maxim un autoturism pe baza unei cereri de inchiriere

Ø     aceiasi cerere  de inchiriere poate fi reinoita pe acelasi nume sau prelungita inchiriind din nou un alt autorism sau pe acelasi



                                              CAPITOLUL 2

                      PROIECTAREA UNEI BAZE DE DATE PRIVIND EVIDENTA

     AUTOTURISMELOR SI  CLIENTILOR UNEI COMPANII DE INCHIRIERI AUTO

 

2.1.SCRIEREA DICTIONARULUI DE DATE

 

D.D. (Nr unic identificare autoturism, Marca, Tipul, Anul fclricatiei, Producator, Capacitate Cilindrica, C.N.P.Client, Nume, Prenume,Nr si serie permis auto, Adresa, Telefon, Nr cererii de inchiriere, Data Inchirierii, Data restituirii  )

Am ales chei primare urmatoarele atribute ;Nr unic de inreg al autoturismului, C.N.P.Cl,

Nr cererii de inchiriere). Voi stoca datele (atributele) in 5 tabele.

Voi avea 3 tabele de sine statatoare :AUTOTURISME, CLIENTI, CERERI.

Si doua tabele de legatura                 –AUTOTURISME INCHIRIATE

                                                            -AUTOTURISME  RESTITUITE,

                     

 

2.2.DESCRIEREA MODELULUI RELATIONAL AL DATELOR

      PE BAZA DEPENDENTELOR FUNCTIONALE DINTRE       

      ATRIBUTE

 

    Exista dependenta functionala intre Nr unic de inreg al auto-cheie primara si

celelalte atribute din tabela: Marca, Tipul, Anul fclricatiei, Producator, Capacitate Cilindrica

                                          →marca

                                          →tipul

Nr unic al autoturismului  →anul fclricatiei

                                          →producator

                                          →cap cilindrica

 

Exista dependenta functionala intre C.N.P.Cl-cheie primara si datele per-

sonale ,nume, prenume, adresa, telefon ale clientului

                                  →nume

                                  →prenume

C.N.P.client              →adresa

                                  →telefon

 

O alta dependenta functionala este intre Nr.Cererii-cheie primara , datele

clientului , data inchirierii

                      →data inchirierii

Nr cererii       →C.N.P. Client

                      →Nr unic de inreg al auto

Urmatoarele 2 tabele sunt tabele de legatura ,in care nu poate fi definita

o cheie primara ,dar se stabileste o dependenta functionala intre :

Nr cererii si Nr unic de inreg al auto–fiind o tabela clasica de legatura, amandoua chei  externe.

Autoturisme inchiriate

Nr. cererii

 


                                                                → Data restituirii

 

Integritatea functionala a sistemului este asigurata.

     

      Pentru ca fiecare tclela de sine statatoare are o cheie primara ,s-a

asigurat  integritatea de entitate

Numele tabelei

Cheie primara

Autoturisme

Nr. unic de inreg al autoturismului

Clienti

CNP Client

Cereri

Nr cererii

Integritatea referentiala este asigurata pentru ca legaturile intre tabele

se efectueaza prin definirea cheilor externe care fac referire la valorile aceluiasi atribut ,cheie primara in alta tabela.

Cod unic de inreg al autoturismului

§       cheie externa in tabela AUTOTURISME

§       cheie primara in tabela autoturisme inchiriate



C.N.P.Client

§       cheie externa in tabela  Clienti



§       cheie primara in tabela Cereri

 Nr cererii

§       cheie externa in tabela  Cereri

§       cheie primara in tabela  Autoturisme Inchiriate

 

Dependentele multivaloare

       Am  observat existenta  dependentelor multivaloare  si anume la;

                -Nr cerere  -­­­­­­­­­­­­­­­­­­­­­­­­>> cod unic al autoturismului

                -C.N.P. Cl>> Nr cerere inchiriere

MODELUL  RELATIONAL AL DATELOR (MDR)


 


AUTOTURISM (Nr unic de inreg ,Marca,Tipul,Fclricant,Anul Fclricatiei,Cap.cilindrica)

CLIENTI (CNP Cl,Nume,Pren,Adresa,Telefon)


CERERI (Nr cerere,Data inchiriere , CNP Cl,Nr unic de inreg al autoturismului)


AUTOTURISME INCHIRIATE (Nr cererii,Nr unic de inreg auto)

             

AUTOTURISME RESTITUITE(Nr cererii,Nr unic de inreg al auto,Data restituirii)

                                                             

                                                                                                                       

2.3 STABILIREA SI ARGUMENTAREA FORMELOR NORMALE

    MRD se afla in FN1 pentru ca fiecare atribut din dictionarul de date

este descompus la nivel atomic,raportat la specificul de sistem si la cerintele informationale.

    MRD se afla in FN2 pentru ca este in FN1 si exista dependenta functi-

onala intre cheia primara si celelalte atribute din fiecare tclela de sine statatoaere .

   MRD se afla in FN3 pentru ca este in FN2 si nu exista nicio dependenta

tranzitiva  intre atribute  in nicio tabela .

 

   MRD nu se afla in FN4 pentru ca exista 2 dependente multivaloare in

tabela CERERE  care nu pot fi eliminate

2.4 REALIZAREA DE PRELUCRARI FOLOSIND LIMBAJUL SQL

       Limbajul SQL include comenzi de definire a datelor:

Ø     CREATE TABLE (creaza tabele )

Ø     GRANT                 (permite)

Ø     REVOKE               (revoca)

Cat si comenzi de manipulare a datelor ;

Ø     SELECT (selecteaza)

Ø     INSERT (insereaza)

Ø     DELETE (sterge )

Ø     UPDATE (actualizeaza)

       Deoarece diferitele date pot fi grupate dupa relatii evidente (client-

autoturism),MDR ofera proiectantului si utilizatorului un grad mare de flexibi-



litate in descrierea relatiilor dintre aceste date.

       Limbajul SQL interogheaza baza de date ,creaza tabele ,adauga, sterge

combina date,declanseaza actiuni,in functie de modificarile aduse bazei de

date ,memoreaza interogarile in sistem .

 

         Folosind  aceasta baza de date  se pot face urmatoarele prelucrari

(interogari);

Ø     Lista tuturor autorismelor aflate in flota disponibila spre ichiriere

Ø     Afisarea tuturor autorismelor inchiriate de catre clientul X

Ø     Afisarea datelor personale ale clientului X

Ø     Lista tuturor autoturismelor inchiriate

In functie de ce situatii se cer ,utilizatorul poate formula si alte interogari.

Pentru obtinerea listei cu autorismele inchiriate  folosim comenzile :

SELECT [auto inchiriate].*, cerere.[nr cerere], cerere.[data inchiriere], clienti.[cnp client], clienti.numele, cerere.[nr unic al auto], autoturisme.marca

FROM (auto INNER JOIN (clienti INNER JOIN cerere ON clienti.[cnp client]=cerere.[cnp client]) ON autoturisme.[nr autoturism]=cerere.[nr unic al autoturismei]) INNER JOIN [autoturisme inchiriereate] ON cerere.[nr cerere]=[autoturisme inchiriereate].[nr cererii];

Pentru interogarea tuturor clientilor folosim comenzile:

SELECT clienti.[cnp client], clienti.numele, autoturisme.[nr autoturism], autoturisme.marca, autoturisme.autor, cerere.[nr cerere], cerere.[data inchiriere]

FROM (autoturisme INNER JOIN (clienti INNER JOIN cerere ON clienti.[cnp client]=cerere.[cnp client]) ON autoturisme.[nr autoturism]=cerere.[nr unic al autoturismei]) INNER JOIN [autoturisme inchiriereate] ON cerere.[nr cerere]=[autoturisme inchiriereate].[nr cererii]

ORDER BY clienti.[cnp client];

Pentru obtinerea datelor personale ale clientilor folosim comenzile:

SELECT clienti.[cnp client], clienti.numele, clienti.prenumele, clienti.adresa, clienti.telefon

FROM clienti;

 Pentru obtinerea datelor cu privire la autoturismele inchiriereate in  data de 03/05/2008 folosim comenzile:

SELECT clienti.[cnp client], autoturisme.[nr autoturism], autoturisme.marca, cerere.[nr cerere], cerere.[data inchiriere]

FROM (autoturisme INNER JOIN (clienti INNER JOIN cerere ON clienti.[cnp client]=cerere.[cnp client]) ON autoturisme.[nr autoturism]=cerere.[nr unic al auto]) INNER JOIN [autoturisme inchiriereate] ON cerere.[nr cerere]=[autoturisme inchiriereate].[nr cererii]

WHERE (((cerere.[data inchiriere])=#3/5/2008#))

ORDER BY cerere.[data inchiriere] DESC;

              

2.5 RAPOARTE

   

      Daca aceste situatii  sunt cerute de conducerea companiei s-au alti colaboratori,vor fi create rapoarte .In aceste rapoarte vor aparea date din tabele sau din interogari .Acestea pot folosi toate atributele sau se pot alege doar atributele cerute (vezi anexele).

CONCLUZII

    In contextul actual cand evolutia societatii din ultimele decenii se bazeaza pe dezvoltarea tehnologiei  informatice ,oamenii prefera ,sa utilizeze calculatorul datorita multitudinilor  optiunilor si serviciilor

 oferite.

     Sunt multe modalitati prin care calculatorul poate fi util.

O companie de inchirieri auto presupune o buna organizare  si administrare a tuturor ele-

mentelor sale,cu scopul de a satisface cerintele clientilor intr-un timp cat

mai scurt si in mod normal cat mai eficient .

      De aceea am ales sa realizez o baza de date pentru o companie de inchirieri auto ,

care sa ajute utilizatorul sa gestioneze mult mai usor autoturismele si sa tina evidenta clientilor firmei .

      Acest program va usura munca angajatilor ,acestia confruntandu-se

cu un numar mare de autoturisme ,marci,inchirieri,restituiri,etc.El poate fi folosit de orice companie de inchirieri auto si de orice angajat al firmei a carui sarcina se potriveste cu tema aleasa .

SGBD-ul Microsoft Access la noi in tara isi gaseste o larga aplicabilitate si este raspandit  pentru ca nu necesita mari resurse hardware pentru a fi instalat si  utilizat .El poate fi utilizat atat de specialisti cat si de nespecialisti fiind un( program ) sistem accesibil  ce poate fi utilizat cu success intr-o companie de inchirieri autoturisme.

BIBLIOGRAFIE

v    CARSTEA CLAUDIA –Sisteme informatice si aplicatii informatice

                                             In administrarea  afacerilor

                                              Omnia UNI S.A.S.T.-Brasov 2007

v    DULU ANA                 Baze de date –Access ECDL modulul5

                                              Andreco Educational-Bucuresti-2004








Politica de confidentialitate

.com Copyright © 2019 - Toate drepturile rezervate.
Toate documentele au caracter informativ cu scop educational.


Proiecte

vezi toate proiectele
 PROIECT DE LECTIE Clasa: I Matematica - Adunarea si scaderea numerelor naturale de la 0 la 30, fara trecere peste ordin
 Proiect didactic Grupa: mijlocie - Consolidarea mersului in echilibru pe o linie trasata pe sol (30 cm)
 Redresor electronic automat pentru incarcarea bateriilor auto - proiect atestat
 Proiectarea instalatiilor de alimentare ale motoarelor cu aprindere prin scanteie cu carburator

Lucrari de diploma

vezi toate lucrarile de diploma
 Lucrare de diploma - eritrodermia psoriazica
 ACTIUNEA DIPLOMATICA A ROMANIEI LA CONFERINTA DE PACE DE LA PARIS (1946-1947)
 Proiect diploma Finante Banci - REALIZAREA INSPECTIEI FISCALE LA O SOCIETATE COMERCIALA
 Lucrare de diploma managementul firmei “diagnosticul si evaluarea firmei”

Lucrari licenta

vezi toate lucrarile de licenta
 CONTABILITATEA FINANCIARA TESTE GRILA LICENTA
 LUCRARE DE LICENTA - FACULTATEA DE EDUCATIE FIZICA SI SPORT
 Lucrare de licenta stiintele naturii siecologie - 'surse de poluare a clisurii dunarii”
 LUCRARE DE LICENTA - Gestiunea stocurilor de materii prime si materiale

Lucrari doctorat

vezi toate lucrarile de doctorat
 Doctorat - Modele dinamice de simulare ale accidentelor rutiere produse intre autovehicul si pieton
 Diagnosticul ecografic in unele afectiuni gastroduodenale si hepatobiliare la animalele de companie - TEZA DE DOCTORAT
 LUCRARE DE DOCTORAT ZOOTEHNIE - AMELIORARE - Estimarea valorii economice a caracterelor din obiectivul ameliorarii intr-o linie materna de porcine

Proiecte de atestat

vezi toate proiectele de atestat
 Proiect atestat informatica- Tehnician operator tehnica de calcul - Unitati de Stocare
 LUCRARE DE ATESTAT ELECTRONIST - TEHNICA DE CALCUL - Placa de baza
 ATESTAT PROFESIONAL LA INFORMATICA - programare FoxPro for Windows
 Proiect atestat tehnician in turism - carnaval la venezia






Termeni si conditii
Contact
Creeaza si tu