29 0 2MB
INFORMATICĂ PENTRU AFACERI PROIECT
Coordonator:
Student:
Iaşi, 2011
Cuprins Cuprins ............................................................................................................................................ 2 Introducere ...................................................................................................................................... 3 Proiect EXCEL ................................................................................................................................. 4 Partea conceptuală ..................................................................................................................... 5 Culegerea datelor ........................................................................................................................ 7 Entity Relation Model - E.R.M. .................................................................................................... 8 Functii utilizate in excel ............................................................................................................... 9 Functii logice ........................................................................................................................... 9 Functii statistice ..................................................................................................................... 11 Functii de cautare .................................................................................................................. 12 Functii financiare ................................................................................................................... 13 Simulare Goal Seek.................................................................................................................... 16 Pivot-Table ................................................................................................................................ 17 Scenariu ..................................................................................................................................... 18 Filtre .......................................................................................................................................... 19 Formatari conditionale .............................................................................................................. 20 Grafice ....................................................................................................................................... 21 Proiect ACCESS .............................................................................................................................. 22 Partea conceptuala ................................................................................................................... 23 Relatii intre tabele ................................................................................................................. 24 Crearea tabelelor ................................................................................................................... 25 Reguli de validare .................................................................................................................. 27 Definire restrictie referentiala ............................................................................................... 28 Interogari baza de date ............................................................................................................. 29 În design view ........................................................................................................................ 29 În SQL ..................................................................................................................................... 36 Rapoarte .................................................................................................................................... 37 Formulare .................................................................................................................................. 40
Introducere
Microsoft Office sau MS Office este o suită de programe de birou, servere si servicii pentru sistemele de operarare Microsoft Windows si Mac OS X, create de firma Microsoft Corporation. Acestea au apărut pe piaţa la data de 1 august 1989. Versiunea curentă pentru sistemul de operare Microsoft Windows este intitulată Office 2010, iar această ediție este mai mult bazată pe roluri decât versiunile anterioare. Au fost introduse caracteristici adaptate angajaţilor având rol de: “profesionişti în domeniul cercetării şi dezvoltării”, ”profesionişti în domeniul vânzărilor şi resurselor umane” , oferind astfel capacități noi ce pot mări semnificativ productivitatea personală, simplifică modul în care oamenii lucrează împreună, uşurează procesele și gestionarea conținutului la nivel de întreprindere și îmbunătăţeşte calitea viziunii afacerilor din organizație.1 Microsoft Office 2010 vă oferă instrumentele esențiale de care aveți nevoie să conduceți și să vă dezvoltați afacerea. Vorbim despre instrumente puternice de programare și poștă electronică în Outlook, gestionarea sofisticată a datelor și informațiilor în Excel și Access și instrumente de marketing profesionale în Publisher. De asemenea vă oferă posibilitatea să gestionati eficient bugetul personal și de afaceri, să creați prezentări dinamice care impresionează, să vă exprimați ideile cu rapiditate și originalitate şi să construiți propria bază de date .2
1 2
Wikipedia https://office.microsoft.com
Proiect EXCEL
Microsoft Excel 2010 face posibilă analizarea, gestionarea și partajarea informațiilor în mai multe moduri. Noile instrumente de vizualizare și analiză ajută la urmărirea și evidențiarea tendințelor din datele importante, acestea putând fi accesate cu ușurință, din aproape orice browser Web sau smartphone. Există posibilitatea încărcarii fișierele pe Web și a lucrului online simultan cu alte persoane. Indiferent dacă se doreşte realizarea de rapoarte financiare sau gestiunea cheltuielilor personale, Excel 2010 oferă mai multă flexibilitate și eficiență. Cele mai importante caracteristici ale versiunii curente sunt:3
diagramele de tip sparkline, o caracteristică nouă în Excel 2010 ce oferă posibilitatea creării de diagrame de mici dimensiuni într-o singură celulă;
îmbunătățirea filtrelor, caracteristica Slicer furnizează o vizualizare îmbogățită a PivotTable și PivotChart;
accesarea foilor de calcul se poate face practic de oriunde, foile de calcul sunt publicate online, apoi pot fi accesate, vizualizate și editate de oriunde, de pe orice computer sau de pe un dispozitiv Windows Phone 7.
formatarea condițională , ce oferă un mai bun control asupra stilurilor și pictogramelor, bare de date îmbunătățite și capacitatea de a evidenția elemente specifice;
3
https://office.microsoft.com/ro-ro/excel
Partea conceptuală
SC Food Factory SRL este o firmă din judeţul Iaşi, cu sediul social pe strada Ion Creangă, nr. 48 şi punctul de lucru pe strada Nicolae Bălcescu, nr. 2. Domeniul principal de activitate al firmei conform caen este restaurtante şi alte activiăţi de servicii de alimentaţie, iar domeniul secundar de activitate al SC Food Factory SRL este baruri şi alte activităţi de servire a băuturilor. Punctul de lucru al firmei este reprezentat de restaurantul Margot. Acesta are o suprafaţă utilă de 210 metri pătraţi şi un număr de 100 locuri. Firma are un număr de 31 de angajaţi, cum reiese din organigramă. Ne propunem ca în perioada următoare să extindem suprafaţa desfăşurată a restaurantului. Pentru realizarea acestui obiectiv este necesar să:
Contractăm o firmă de construcţii care sa realizeze extinderea efectivă a restaurantului;
Recrutăm şi selectăm personal calificat pentru a exercita profesiile de barman, ospătar, bucatar, patiser, ajutor de bucătar;
Contractăm un împrumut bancar care sa acopere necesarul financiar extinderii punctului de lucru.
În urma extinderii, restaurantul Margot va avea o capacitate de 150 locuri.
femei de serviciu Personal femei de serviciu
Organigrama SC FOOD FACTORY SRL
Culegerea datelor Am creat o bază de date cu ajutorul căreia am monitorizat evoluţia angajaţilor firmei SC Food Factory SRL , şi am analizat datele cu privire la procesul de recrutare şi selecţie al noilor angajaţi. De asemenea am analizat problema extinderii punctului de lucru. Datele au fost preluate din rapoartele de activitate ,rapoartele contabile şi completate cu date introduse de la tastatură, după cum urmează:
Tabel cu aplicanţii pentru posturile disponibile
Tabel cu evaluarea angajaţilor
Entity Relation Model - E.R.M.
Relaţiile dintre datele şi campurile din tabelul ce conţine evaluarea angajaţilor sunt evidenţiate în schema E.R.M de mai jos:
Nr Crt. Id angajat
Bonusare
Media evaluarilor
Nume
Rezultat evaluare
Funcţii utilizate in excel În funcţie de media rezultatelor la testele de evaluare periodică a fiecărui angajat, am calculat media verificând ca angajatul să nu fi lipsit de la nici un test. Aceasta va determina bonusarea angajatului.
Functii logice În tabelul ce conţine evaluarea angajaţilor am verificat dacă angajatul a fost prezent la toate testările priodice, apoi am verificat dacă media rezultatelor este mai mare ca 8 atunci angajatul va primi bonus, iar dacă a fost absent la testări acesta va fi penalizat. În tabelul ce conţine rezultatele procesului de recrutare şi selecţie am verificat dacă aplicantul este din Iaşi determinând dacă necesită relocare în caz de angajare. Rezultatul interviului, angajat sau respins, a fost determinat pe baza mediei. Pentru aceasta, am utilizat funcţia IF(). Exemplu tabel evaluare angajaţi
Exemplu tabel recrutare
Funcţii statistice Am calculat punctajul cel mai mic, cel mai mare şi cel mai frecvent, obţinut de fiecare angajat la testele de evaluare. În plus am caculat şi numărul de teste la care s-a absentat. Am folosit pentru aceasta functiile:
min() max() mode() averagea() countif() dmin() dmax() Alte date statistice precum: cel mai mic punctaj, cel mai mare punctaj, media angajaţilor, nr. de angajaţilor prezenţi, punctajul cel mai frecvent, nr. angajaţilor absenţi.
Funcţii de căutare Pentru a afla numărul angajaţilor testate, numărul de teste, media angajatului în fucţie de nota 7 obţinută în perioada "iun-iul",punctajul dintr-o anumită perioadă, ştiind linia pe care se afla angajatul, am folosit funcţiile:
ROWS; COLUMNS; LOOKUP; HLOOKUP;
Funcţii financiare Pentru a afla amortizarea mobilierului achiziţionat de firmă în vederea extinderii, perioada de acoperire a creditului făcut pentru a finanţa extinderea şi a valorii capitalizate la finalul perioadei de economisire. Am folosit următoarele funcţii:
Funcţia DDB (Double Decline Balance Depreciation)
Funcţia SLN (Straight Line Depretiation)
Funcţia SYD (Sum Of Years Digits Depreciation)
Funcţia FV (Future Value)
Funcţia PPMT
Acestă funcţie întoarce plata capitalului de bază pe o perioadă dată, pentru o investiție bazată pe plăți constante periodice și o rată constantă a dobânzii.
Simulare Goal Seek
Pivot-Table Pentru o mai bună vizualizare a rezultatelor procesului de recrutare am folosit PivotTable:
Scenariu Am realizat un set de scenarii care să prezinte valoarea profitului, în cazul în care se modifică valoarea veniturilor.
Filtre Am aplicat filtre pe coloanele din tabelul cu aplicanţi, astfel că am dorit să se afişeze aplcanţii din localitatea Iaşi:
Rezultatul aplicării filtrului pe coloana localitate:
Formatări condiţionale Pentru o mai bună vizualizare a datelor am folosit formatările condiţionale, de exemplu pentru a vedea mai uşor candidaţii angajaţi:
Grafice
Proiect ACCESS
Prin capacitățile de proiectare interactive care nu necesită cunoștințe profunde despre bazele de date, Microsoft Office Access 2010 vă ajută să urmăriți și să raportați informații cu ușurință. Porniți cu ușurință, utilizând aplicații predefinite care se pot modifica sau adapta după necesitățile în schimbare ale afacerii. Colectați informații prin formulare în poșta electronică sau importați date din aplicații externe. Creați și editați rapoarte detaliate care afișează informații sortate, filtrate și grupate astfel încât vă ajută să înțelegeți semnificația datelor pentru a lua decizii mai documentate. Office Access 2010 oferă posibilitatea conectării la sursele de date prin protocolul de servicii Web. Se pot include serviciile Web şi datele din aplicații software specializate pe sectoare de activitate chiar în bazele de date construite cu Business Connectivity Services. 2 Noul control de tip browser Web permite integrarea de conţinut Web 2.0 în formularele Access.4
4
https://office.microsoft.com/ro-ro/access
Partea conceptuală
Am ales ca temă pentru acest proiect “Evidenţa salariaţilor unei firme de construcţii“. Pentru aceasta, am creat 4 tabele după cum urmează: 1.
Salariaţi: idsalariat, nume, localitate, telefon, data nastere, data angajare, funcţie, salariu
2.
Departament: coddepartament, dendepartament, idsalariat
3.
Prezenţă salariaţi: nrfişă, luna, anul, zilelucrate, zileconcediu, idsalariat
4.
Penalizări: codpenalizare, motiv, datăpenalizare. suma, idsalariat În cadrul acestor tabele am ales atât chei primare cât şi chei externe după cum urmează:
a. în cadrul tabelei “salariaţi” am ales “idsalariat” ca fiind cheie primară; b. în cadrul tabelei “departament” am ales “coddepartament” cheie primară şi “idsalariat” cheie externă; c. în cadrul tabelei “prezenţă salariaţi” am ales “nrfişă” cheie primara şi “idsalariat” cheie externă; d. în cadrul tabelei “penalizări” am ales “nrpenalizare” cheie primară şi “idsalariat” cheie externă.
Relaţii între tabele
Intrările din tabelul “salariaţi” au o relaţie de “one-to-many” cu intrarile din tabelele “Prezenţă salariaţi”,”departament” şi “penalizări”, astfel fiecarei intrari din tabelul salariaţi îi poate corespunde mai multe intrări din celelalte tabele, de exemplu: salariatul Ionescu poate pri mai mute penalizări.
Crearea tabelelor Pentru tabela „salariaţi” am optat pentru un număr de 19 înregistrări de la tastatură:
Pentru tabela „departament” am optat pentru un număr de 17 înregistrări de la tastatură:
Pentru tabela „prezenţă salariaţi” am optat pentru un număr de 19 înregistrări de la tastatură:
Pentru tabela „penalizări” am optat pentru un număr de 16 înregistrări de la tastatură:
Reguli de validare
La nivel de atribut
La nivel de înregistrare
Definire restricţie referenţială
Interogări baza de date În design view 1) Să se afişeze salariaţii a căror salariu este mai mic de 1600 de lei, sortaţi crescător după valoarea salariului 2) Să se afişeze salariaţii a căror funcţie începe cu litera ”i” şi “m” 3) Să se afişeze salariaţii care au numărul zilelor muncite mai mare sau egal decât 10 4) Să se afişeze salariaţii care au valoarea penalizării mai mare sau egal decât 100 de lei 5) Să se afişeze angajaţii care un au telefon 6) Interogare parametru-departament 7) Să se afişeze salariaţii carea u fost penalizaţi între data de 01/01/2000 şi 01/01/2009 8) Folosind funcţia Update query
să se mărească salariul angajaţilor mai vechi de
01/01/2000 şi a căror penalizare este mai mică egal decât 100 de lei 9) Să se afişeze vârsta lucrătorilor, vârsta la angajare si vechimea acestora 10) Apend Query – se realizează o interogare cară să adauge în tabela „salariaţi” inca un angajat 11) Make Table Query – se realizeaza o interogare pentru a realiza o nouă tabelă intitulată Salariati_Iaşi care să conţină idsalariat, nume, localitate însa numai pentru salariaţii din Iaşi
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
În SQL
1) Să se afişeze salariaţii firmei după numele lor; 2) Să se afişeze lista salariaţilor în ordine alfabetică şi descrescător după salariul acestora; 3) Să se afişeze lista localităţilor în care domiciliază angajaţii. 1.
2.
3.
Rapoarte Să se afişeze lista salariaţior firmei, impreună cu datele de identificare:
Model 1:
Modelul 2:
Vrem să aflăm numărul zilelor lucrate şi numărul zilelor de concediu effectuate:
Formulare
Adăugaţi un salariat nou+penalizare: