proiect informatica pentru afaceri
TRANSCRIPT
INFORMATICĂ PENTRU AFACERI
PROIECT
Coordonator: Student:
Iaşi, 2011
CuprinsCuprins...........................................................................................................................................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 Wikipedia2 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.
Organigrama SC FOOD FACTORY SRL
Con
tabi
l
Adm
inis
trat
or
Per
sona
l fem
ei d
e se
rvic
iu f
emei
de
serv
iciu
Per
sona
l fem
ei d
e se
rvic
iuP
erso
nal f
emei
de
serv
iciu
Sef
sal
aS
ef s
ala
Sef
tura
Buc
atar
sef
Sef
tura
Buc
atar
sef
Osp
atar
Pat
iser
Buc
atar
Bar
man
Osp
atar
Pat
iser
Buc
atar
Bar
man
Adm
inis
trat
or
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:
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
Nume
Id angajat
Rezultat evaluare
Media evaluarilor
Bonusare
Nr Crt.
Î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 Pivot-Table:
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.
RapoarteSă 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: