Sunteți pe pagina 1din 4

Formularea generala a problemei: De elaborat modelul static a unui Sistem Informational orientat Obiect ce automatizeaza procesele de prelucarare a informatiei

in cadrul Firmei de Inchiriere a Automobilelor 4rent (Use Case Diagram). Firma ofera inchirieri de autoturisme pe perioade scurte si lungi de timp. Preturile sunt accesibile in comparatie cu alte companii de inchiriere auto. Ofera un spectru larg de autoturisme si modele noi pentru: calatorii, transport de pasageri si de marfuri, turism. Un factor aditional este livrarea gratuita a autoturismului catre client (in municipiul Chisinu). Managerii companiei sunt desponibili 24 ore din zi pentru a raspunde tuturor cerintelor si pemtru a a juta clientul sa inchirieze autoturismul dupa stilul si necisitatile lui. Elaborarea cerinelor funcionale: Actorii participanti in Sistemul Informational sunt: clientul, managerul firmei, contabilul. Actorii ce vor participa in Sistemul Informational sunt: Clientul- persoana care va apela serviciile Firmei de Inchiriere a Automobilelor4rent. Managerul firmei- persoana ce se ocupa cu intocmirea contractelor de inchiriere a automobilelor, oformarea asigurarilor, prezentarea automobilului clientului, creaza rapoarte lunare despre contractile incheiate, publicitate si reclama. Contabilul- persoana la care se achita inchirierea automobilului conform sumei indicate in contract, se ocupa cu evidenta contractelor incheiate si a profitului pe luna, trimestru, semestru, an. Formularea detaliata a problemei: De alcatuit modelul static in imbajul UML a sistemelor informationale orientate pe obiect si dati denumirea care automatizeaza procesele de prelucrare a informatiilor din cadrul Firmei de Inchiriere a Automobilelor4rent. Sistemul dat va trebui sa execute urmatoarele functii: o relizarea comenzii; o prezentarea contractului de inchiriere; o semnarea contractului; o achitarea contractului; o eliberearea bonului de casa primirea automobilului o crearea rapoartelor lunare despre contractile incheiate. Specificarea cerintelor functionale cu ajutorul scenariului Cazul de utilizare1 Principalul utilizator Persoane interesate Eliberarea bonului de casa clientului Clientul Contabilula introduce datele corect si repede; Clientulprimrea cecului pentru a achita contractul, ca in continuare in baza lui sa poata primi automobilul; Sistema creeaza contract fr erori pentru interesele clietului, s determin rapid suma necesar pentru achitareacontractului,sa realizeze modificarile in baza de date dac sa realizat inchirierea ManagerulInminarea banilor Contractul a fost perfectat. Modificarile n baza de date au avut

Precondiii Postcondiii

loc. Scenariu de baza reusit managerul initializeaza crearea contractului sistema creaza contractul dat cu clientul respectiv sistema afiseaza clientului continutul contractului clientul confirma contractual si achita suma prevazuta in contract sistema elibereaza bonul de casa Scenarii alternative Clientul refuza achitarea contractului: Contabilul instientizeaza sistema ca are loc anularea contractului

Elaborarea diagramei Use Case


uc Primary Use Cases Firma de Inchiriere a Automobilelor '4rent'

Prezentarea serv iciilor Firmei "4rent"

include

Realizarea comenzii

include Prezentarea automobilului clientului Prezentarea contractului de inchriere a automobilului include Semnarea contractului de inchiriere include Managerul firmei

Prezentarea bonului de casa managerului

client Primirea automobilui include include Oformarea asigurarilor

Inchiriere fara sofer

Inchiriere cu sofer

Crearea rapoartelor lunare despre contractele efectuate

Publicitate, reclama, marketing

Achitarea contractului

include

include

Eliberarea bonului de casa clientului

Pastrea copiei bonului de casa

Cautarea partenerilor Ev identa profitului pe semestru Ev identa rapoartelorp/u FISC

Acces la ev identele profitului Ev identa contractelor incheiate Ev identa rapoartelor interne generale Solutii de dezv oltare

Contabil BO$$

Elaborarea diagramei Class Diagram


class System Automobile Garaj ul auto + + + + + adresa garajului: char kilometraj: int numarul de auto libere in garaj : int revizia tehnica: char starea auto: char 1 + + + + + + clasa de automobile: char culoarea auto: char marca automobilului: char pretul: int tipul cutiei de viteze: char tipul de asigurare: char 1..*

1 Firma de inchiriere "4rent" + + + + adresa: char clienti: char email: int parteneri: char telefoane de contact: int

1..* 1 Clientii clasa auto inchiriate: char Numarul auto inchiriate: int perioada de inchiriere: char Contabilitate Numarul de contracte incheiate: int profitul pe un semestru: char

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