Licenta Mihai Relat.docx [625033]
Universitatea Româno-American
ă
Facultatea De Informatic
ă
-Managerial
ă
PROIECTAREA
Ș
I REALIZAREA UNEI APLICA
Ț
II WEB PENTRU O
ORGANIZATIE NON-GUVERNAMENTALA
Coordonator
Ș
tiin
ț
ific:
Profesor Universitar Doctor Cornelia Botezatu
Absolvent: [anonimizat] 2015
1
Contents
Introducere
5
Capitolul 1 – Studiul
ș
i analiza sistemului existent
6
1.1
Prezentarea succintă a unită
ț
ii economico-sociale
6
1.2
Principalele activitati desfasurate în unitatea economica
6
1.3
Studiul sistemului de conducere
10
1.4 Studiul Sistemului Condus
14
1.5 Studiul Sistemului Informa
ț
ional
16
1.5.1 Schema fluxului informa
ț
ional aferent temei
16
1.5.2 Descrierea circuitului informa
ț
ional aferent temei
17
1.5.3. Analiza critică a sistemului actual
ș
i identificarea neajunsurilor exsitente în functionarea sistemului
existent
21
1.5.4. Direc
ț
ii de perfec
ț
ionare a sistemului actual
22
Capitolul 2 – Proiectarea De Ansamblu A Sistemului Informatic
24
2.1
Obiectivele
ș
i oportunitatea aplicației informatice
24
2.2
Locul aplicației în sistem
24
2.3
Definirea situațiilor (rapoartelor) finale
24
2.4 Definirea sistemului de codificare
27
2.5 Modelarea datelor și modelarea prelucrărilor
29
2.6 Tehnologia de prelucrare
31
2.6.1 Platforma Hardware
31
2.6.2 Platforma Software
32
2.6.3 Comunicații
32
2.7 Estimarea necesarului de resurse și a calendarului de realizare
32
Capitolul 3 –
Proiectarea De Detaliu A Aplica
ț
iei Informatice
34
3.1 Definirea obiectivelor aplica
ț
iei informatice
34
3.2 Proiectarea logică
ș
i fizică a ie
ș
irilor
35
3.3 Proiectarea logică
ș
i fizică a intrarilor
38
3.5 Proiectarea bazei de date
39
3.6 Schema de sistem a aplica
ț
iei
41
3.7 Prelucrarea interfe
ț
ei aplica
ț
iei
43
2
3.8 Schema de flux informa
ț
ional a noului sistem
43
3.9 Propuneri de dotare cu echipamente IT
ș
i costuri aferente
44
Capitolul 4 –
Prezentarea Produsului Software
45
4.1 Cerin
ț
ele platformei hardware
ș
i software ale produsului program
45
4.2 Descrierea func
ț
iunilor
aplica
ț
iei
… … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … …
..45
Capitolul 5 – Eficienta si Utilitatea Aplicatiei Informatice
51
5.1 Conditii privind implementarea
aplicatiei
… … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … …
..51
5.2 Exploatarea curenta a
aplicatiei
… … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … …
..
… …
.51
5.3 Consideratii privind eficienta aplicatie
informatice
… … … … … … … … … … … … … … … … … … … … …
..
… … … … … …
.51
ANEXA
52
3
4
Introducere
Prezenta
lucrare
se
dore
ș
te
a
fi
o
solu
ț
ie
stabilă
ș
i
durabilă
pentru
Asocia
ț
iea
Studen
ț
ilor
Economi
ș
ti
din
Român ia
.
Proiectul
constă
în
realizarea
unui
site
web
care
are
ca
scop
prezentarea
asocia
ț
iei,
efectuarea
unui
sistem
de
înregistrare
ș
i
logare
pentru
membri
acesteia,
centralizarea
datelor
într-o
bază
de
date
ș
i
monitorizarea
lor
prin
mijloace
moderne
(online)
de
către de sistemul de conducere.
Pentru
realizarea
acestei
lucrări,
s-a
dat
comandă
de
un
server
care
va
găzdui
aplica
ț
ia
informatică
ș
i
va
ajuta
la
monitorizarea
traficului
ș
i
a
celorlalte
calculatoare
aflate
în
patrimoniul
asocia
ț
iei.
Ca
sistem
de
operare
pentru
server
se
va
folosi
Ubuntu
deoarece
este
gratuit,
are
o
interfată
intuitiva
ș
i
cerin
ț
ele
de
sistem
pentru
a
rula
sunt
extrem
de
reduse,
pe
lânga
acestea
reu
ș
ind
sa
ofere
un
mediu
de
rulare
sigur
pentru
aplica
ț
ie
din
punct
de
vedere
a
siguran
ț
ei
cibernetice
ș
i
a
arhitectur ii
pe
care
este
construit.
Din
punct
de
vedere
al
conectivită
ț
ii,
asocia
ț
ia
dispune
deja
de
routere
ș
i
switch-uri,
care
vor
facilita
conexiunea
calculatoarelor
ș
i
al
serverului
la internet.
Totodată
se
va
construi
o
aplica
ț
ie
informatică
de
tip
website,
cu
o
interfată
“user
friendly”
care
va
fi
folosită
de
conducerea
ASER
în
vederea
gestionării
ș
i
ț
inerii
eviden
ț
ei
membrilor
ș
i
postării
de
anun
ț
uri
destinate
exclusiv
acestora.
Site-ul
va
avea
un
design
modern
ș
i
va
servi
ca
o
carte
de
vizită
virtuala
a
organizatiei,
mare
parte
din
lucrare
fiind
destinată
vizitatorilor,
care
vor
putea
vizualiza
informa
ț
ii
ș
i
proiecte
legate
de
aceasta
precum
ș
i
trimite
mesaje,
serviciu
facilitat
de
pagina
de
contact
a
wabsite-ului.
În
vederea
realizării
proiectului
se
va
folosi
MySQLi
pentru
baze
de
date,
Javascript
ș
i
HTML
pentru
front-end
ș
i
PHP
pentru
back-end.
5
Lucrarea
are
ca
obiective
centralizarea
informa
ț
iilor
legate
de
membrii
acesteia,
usurarea
comunicarii
interne,
modernizarea
procesului
de
recrutare
al
membrilor
ș
i
reînprospatarea
designului website-ului.
6
Capitolul 1 – Studiul
ș
i analiza sistemului existent
1.1
Prezentarea succintă a unită
ț
ii economico-sociale
Asocia
ț
ia
Studen
ț
ilor
Economi
ș
ti
din
România
s-a
înfiin
ț
at
la
24
martie
1998.
ASER
s-a
născut
din
pasiunea
unui
grup
de
tineri
de
la
Facultatea
de
Rela
ț
ii
Economice
Interna
ț
ionale,
din
cadrul
ASE,
care
î
ș
i
doreau
la
acea
vreme
să
ofere
posibilitatea
studen
ț
ilor
să-
ș
i
exprime
punctul
de vedere, pentru a duce la îndeplinire propunerile lor.
Apărută
din
ini
ț
iativa
tinerilor
de
a
aduce
un
plus
de
valoare
vie
ț
ii
studen
ț
e
ș
ti,
de
a-i
oferi
o
pată
de
culoare
ș
i
de
a
o
face
mai
plăcută,
ASER
a
devenit
în
timp
o
asocia
ț
ie
puternică
cu
o
activitate
complexă,
un
număr
mare
de
membri
ș
i
de
proiecte
dedicate
studen
ț
ilor.
ASER
invest e
ș
te
în
educa
ț
ie,
în
creativitate,
în
studen
ț
ii
care
vor
mai
mult
de
la
facultate care sunt într-o continuă căutare de inova
ț
ie, în viitorii oameni de succes.
Codul fiscal folosit în documentele oficiale emise de asocia
ț
ie este 11874030
Codul IBAN: RO 35 RNCB 0072 0441 6226 0521.
Locatie sediu:
str. Frumoasă, nr. 31, et. 3, sala 43, Bucuresti,sector 1.
În momentul de fa
ț
ă,
ASER
continuă cu entuziasm tradi
ț
ia, îmbinând mo
ș
tenirea lăsată de
fondatorii asocia
ț
iei cu id eile inovatoare ale membrilor noi. Ariile de interes ale
ASER
s-au
diversificat, scopul fiind să ajute studen
ț
ii nu doar în dezvoltarea lor profesională, ci
ș
i în cea
personală. Valorile ASER –
Dedicare
,
Autodepă
ș
ire
,
Spirit de echipă
,
Entuziasm
ș
i
Responsabilitate
– se regăsesc în realizarea tuturor proiectelor pe care asocia
ț
ia le desfă
ș
oară,
precum
ș
i a evenimentelo r destinate exclusiv studen
ț
ilor.
1.2
Principalele activitati desfasurate în unitatea economica
ASER ofera acces studentilor la medii de învă
ț
are
ș
i oportunită
ț
i de cre
ș
tere a competen
ț
elor
profesionale pentru a creste valoarea
ș
i prestigiul mediului economic românesc.
ASER
î
ș
i
propune să indrume studentul pe drumul spre success prin:
●
Dezvoltarea
abilită
ț
ilor personale
ș
i profesionale
ale unui nu măr cât mai mare de studen
ț
i,
●
Sporirea
gradului de implicare
al studen
ț
ilor în activită
ț
i extr a-curriculare
ș
i de educa
ț
ie
non-formală,
●
Cre
ș
terea
gradului de informare
al studen
ț
ilor în domenii cât mai variate,
●
Crearea unor
oportunită
ț
i de educa
ț
ie alternativă,
●
Promovarea
cetă
ț
eniei active
în rândul studen
ț
ilor
ș
i al compa niilor
.
7
Locul ocupat în sfera economică:
❖
Furnizorii:
Furnizorii principali ai asocia
ț
iei ASER sunt formati din parteneri: oficiali, generali, logistici,
educationali
ș
i media.
Furnizorii sunt alesi în urma ofertelor pe care le fac asocia
ț
iei, acestea trebuind obligatoriu sa fie
compatibile cu obiectivele
ș
i valorile ASER, respectiv destinate studentilor.
Parteneri generali
➢
ACCA
➢
BRD
➢
ACCENTURE
➢
STR8
➢
ELMIPLANT
➢
C.THRU
➢
B.U.
Parteneri oficiali
➢
KPMG
➢
NESTLE
➢
P&G
➢
ORACLE
➢
ASUS
➢
TELUS
➢
EMAG
➢
INTERTEK
➢
AVON
➢
DANONE
➢
MICHELIN
➢
DELL
➢
XTB ONLINE
TRADING
Parteneri logistici
➢
EPSON
➢
ADVISOR
➢
DONCAFE
➢
XEROX
8
➢
EDITURA ALL
Parteneri educationali
➢
ASCENDIS
➢
CROS – Universitatea Alternativa
➢
ACHIEVE GLOBAL
Parteneri media
➢
Hipo.ro
➢
Akcees
➢
Regielive.ro
➢
Bucuresteni.ro
➢
Buzzcamp
➢
IQool
➢
Incubator.ro
➢
Studentie.ro
➢
MemoPlus
➢
Romaniapozitiva.ro
Echipamente software
➢
TECH SOUP Romania
❖
Beneficiari:
De 16 ani, Asocia
ț
ia Studentilor Economisti din Romania a oferit pentru studentii din toate
medile universitare, oportunitati diverse
ș
i viabile de dezvoltare atat personala cat
ș
i profesionala prin
proiectele desfasurate de aceasta, la nivel national
ș
i international.
Beneficiarii ASER sunt studentii care sunt membri dar
ș
i studentii din afara asocia
ț
iei.
Studentii membri ASER:
Selecteaza proiectele propuse
ș
i se ocupa de organizarea acestora, se
implica în organizarea interna, pot participa fara a fi nevoie sa fie recrutati, în orice proiect organizat
de ASER
ș
i le este facilitat accesul nemijlocit în domenii de dezvoltare
ș
i invatare, ca de exemplu:
HR, Managementul Proiectelor, Relatii Publice, Media Advertising, Marketing, etc.
Studenții care nu sunt membri ASER:
Acestia pot participa
la proiectele organizate de ASER
numai dupa ce trec prîntr-o etapa de recrutare prin care se stabileste daca sunt sau nu eligibili pentru
participare. Spre diferenta de studentii mambri, acestia am contact indirect cu domenile de dezvoltare
ș
i invatare, la care studentii membri au acces direct.
Studentii care iau parte la proiecte, membri sau nu, provin din universitati diferite, ASER
sustinand impartasirea cunostintelor la nivel transuniversitar.
9
Universitatile din care fac parte membri ASER
ș
i studenții care beneficiază sau au beneficiat în
urma proiectelor ASER sunt:
➢
ASE(ACADEMIA DE STUDII ECONOMICE)
➢
UNIVERSITATEA BUCURE
Ș
TI
➢
UNIVERSITATEA ROMÂNO-AMERICANĂ
➢
ACADEMIA NA
Ț
IONALĂ DE INFOR MA
Ț
II
➢
UNIVERSITATEA NA
Ț
IONALĂ DE ARTE
➢
UNIVERSITATEA DE ARHITECTURĂ ION MINCU
❖
Concuren
ț
a
Concurența pe segmentul pieței ONG-urilor este dinamică, competitia fiind foarte crescuta între
ONG-uri. Unii dintre principalii competitori sunt: AIESEC, VIP Romania, PRIME Romania,
ș
i
ADVICE. ASER se situează pe al doilea loc din punct de vedere al calitatii
ș
i diversitatii proiectelor
care le organizeaza
ș
i de care beneficiaza studentii.
❖
Avantaj competitiv
▪
Detinerea tuturor resurselor necesare organizarii unui proiect, atat umane cat
ș
i materiale
▪
16 ani de experiență, lucru care denota o buna utilizare a resurselor, precum
ș
i un inalt nivel de
expertiza
▪
Experienta în domenii diverse acumulata în urma proiectelor desfasurate.
▪
Oferirea de solutii complete în vederea organizarii proiectelor
▪
Stabilirea unei rețele naționale de ONG-uri afiliate.
▪
Membrii asociați ai Alianței Naționale a Organizațiilor Studențești din România (ANOSR).
▪
Sprijinul partenerilor media în promovare
▪
Bursa BRD
, acordată î n fiecare an unui membru ASER
Indicatori economici:
atori economici(RON)
Ani de studiu
10
2012
2013
2014
Capitaluri totale
28234
15205
47023
Venituri totale
225448
143282
167743
Cheltuieli totale
299900
209098
134332
Membrii
190
210
240
Evolutia principalilor indicatori:
Datorita
imbunataritii
gestionării
ș
i
utilizarii
resurselor
financiare,
putem
observa
ca
în
anul
2015, spre diferenta de anii precedenti, veniturile totale depasesc cheltuielile totale.
1.3
Studiul sistemului de conducere
11
Asocia
ț
ia ASER este stru cturată pe 4 departamente, acestea fiind specifice diverselor arii de
invatare universitare:
Departamentul de Resurse Umane (HR
) – invata studentii cum sa recruteze oamenii potriviti
pentru asociatie
ș
i proiect ele ASER, urmând sa aiba grija de parcursul acestora prin oportunitati
de crestere
ș
i dezvoltare î n concordanta cu nevoile lor. HR-ul are grija sa organizeze
teambuildinguri
ș
i petrece ri menite sa motiveze membrii ASER.
Departamentul de Fundraising (FR)
– este dedicat oamenilor curajosi care transforma fiecare
lucru într-o oportunitate. Aici studentii cauta parteneri, ii contacteaza, folosesc tehnici de
negociere
ș
i incheie parte neriate. De asemenea, intra în contact cu manageri de top din România
ș
i companii, avand oportu nitati de networking
ș
i beneficiand de traininguri pe vânzari.
Departamentul de Administrativ – Financiar (AF)
– Contribuie la cresterea asocia
ț
iei prin
realizarea unor bugete minutioase, se asigura ca proiectele
ș
i evenimentele ASER se desfasoara
în cele mai potrivite locatii
ș
i realizeaza proiecte de exchange.
Departamentul de Marketing (MK)
– este departamentul creativ al ASER-ului. Este
intotdeauna ocupat cu briefuri de creatie, concepte
ș
i modalitati de promovare ale proiectelor.
Aici Photoshop
ș
i Illustra tor, brainstormingurile lungi
ș
i Social Media sunt cele mai folosite
instrumente iar studentii vor invata totul despre comunicare, research
ș
i advertising.
Pentru a deveni membru ASER, studentii trebuie sa semneze un contract în prezenta
presedintelui asocia
ț
iei. C ontractul care ofera statutul de voluntar este valabil pe un an, cu
posibilitatea prelungirii pana la finalul studiilor universitare. În ASER se pot inscrie numai
studenti, dar daca acestia indeplinesc anumite conditii, absolventul poate trece daca doreste la
statusul de alumnus.
Pentru ca un membru sa fie eligibil pentru statutul de alumnus, trebuie sa indeplineasca
urmatoarele conditii:
– Sa fi fost membru activ în organizatie cel putin 2 ani
12
– Sa fi fost implicat în procese specifice organizatiei
– Sa cunoasca structura organizatiei
– Sa indeplineasca functia de mentor pentru membri noi
Pe parcursul a celor 16 ani de activitate, asocia
ț
ia ASER a strans peste 800 de alumni, cu o
adaugire anuala de aproximativ 80. Datorita accentului pus pe calitatea omului, varsta nu este un
factor determinant pentru membrii care doresc a candida pentru posturi de conducere. Pe de alta
parte, posturile de conducere nu sunt disponibile pentru membri care sunt inscrisi în primul an de
studii universitare, acestia neindeplining anumite conditii necesare pentru exercitarea unei functii
de conducere.
Asocia
ț
ia ASER este con dusa ierarhic, organizarea fiind impartita în doua mari nivele:
●
Nivelul de conducere (Presedinte, Vice-Presedinte, Departamente
ș
i Manageri de Proiect)
●
Nivelul condus (membri activi)
Figura 2 – Organigrama asocia
ț
iei ASER
13
PR
=Relatii publice;
MK
=Marketing;
FR
=Fundraising;
AF
=Financiar-Contabil;
HR
=Resurse umane.
Studiul sistemului de conducere
14
Din
cadrul
sistemului
de
conducere
al
ASER-ului
face
parte:
presedintele,
vice-presedintele
ș
i mana gerii de proiecte
ș
i departamente.
Președintele
✓
Stabile
ș
te obiectivele generale ale organiza
ț
iei
✓
Semnează contracte
✓
Aproba bugetul departamentelor
✓
Cauta surse de finan
ț
are nerambursabilă
✓
Reprezintă organiza
ț
ia în fata furnizorilor, beneficiarilor și altor organizații
✓
Asigură managementul organiza
ț
iei
✓
Are drept de semnătură
ș
i
ș
tampilă
Vice-președintele
✓
Pune la punct strategia de relatii cu publicul cu ajutorul managerului PR
✓
Stabile
ș
te termenele limita la nivel de asocia
ț
ie
✓
Stabileste parteneriate
✓
Exercita functia de supervising asupra managerilor de departament
ș
i de proiec
✓
Preia functia de conducere în absenta presedintelui
✓
Cu acordul presedintelui, poate prelua dreptul de semnatura
ș
i stampila
Managerii de departament
✓
Stabile
ș
te politicile necesare în cadrul departamentului sau
✓
Tine
sub
observatie
direcțiile
secundare
adiacente
fiecărui
departament
în
func
ț
ie
de departamentul principal aferent lui
✓
Raspunde
de
organizarea
training-urilor
specifice
departamentului
din
care
face
parte
✓
Realizează rapoarte de evaluare a coordonatorilor de direc
ț
ii
✓
Implicarea activa în procesul de recrutare
15
Coordonatorii de direcții în departamente
✓
Antrenarea noilor membri
✓
Sus
ț
inerea trainingurilor aferente departamentului
✓
Motivarea membrilor care nu de
ț
in pozitii de conducere
✓
Identificarea oportunitatilor specifice ariei coordonate
1.4 Studiul Sistemului Condus
Asocia
ț
ia
ASER
are
la
ora
actuala
un
numar
de
253
de
membri
activi,
pe
lânga
acestia
mai avant un numar nedefinit de colaboratori ce nu detin un statut oficial.
Datorita nivelului aproximativ egal de studii, membri ASER alcatuiesc un mediu omogen
ș
i diversificat ca
ș
i cunostinte
ș
i specializari, acesta prezentand un beneficiu, facilitand schimbul
de idei din diferite arii de expertiza.
Sistemul
condus
este
alcatuit
din
membri
activi
ai
asocia
ț
iei
ASER
care
nu
detin
o
functie
de
conducere
(manageri
de
proiect,
asistenti,
etc).
Cu
toate
acestea,
membrilor
le
este
oferita
posibilitatea
de
a
lucra
intr-un
departament
al
asocia
ț
iei,
cu
obligatia
de
a
accepta
cel
putin
o
astfel
de
oferta.
Totodată,
membri
au
obligatia
de
a
lucra
în
cel
putin
un
proiect
sustinut
de
organizatie.
Pentru
ca
un
proiect
sa
porneasca,
Project
Managerul
are
obligatia
de
a
recruta
un
minim
de
8
persoane
pentru
a
lua
parte
la
realizarea
acestuie.
Participarea
la
proiect
se
face
pe
baza
unor
formulare
în
urma
carora
persoanele
acceptate
vor
avea
functia
de
ofiteri
de
departament.
Fisa postului
Manager de proiect
✓
Pune la punct strategia proiectului
✓
Stabileste obiective proiectului
16
✓
Executa planificarea activitatilor din cadrul proiectului
✓
Cauta surse de fonduri nerambursabile
✓
Se ocupa de gestionarea resurselor umane
ș
i materiale
✓
Coordoneaza echipa
Asistent de proiect
✓
Se ocupa de comunicarea la nivel intern
✓
Solicită oferte de produse sau servicii
✓
Monitorizeaza activitatile
✓
Responsabil de asigurarea relatiei cu furnizorii
✓
Intocmeste rapoarte
ș
i documente pentru întâlnirile de vânzări
✓
Monitorizeaza activitatile echipei
Ofiter de departament
✓
Participă
la
cel
puțin
80%
din
training-uri
ș
i
sesiunile
de
teambuilding
din
cadrul
departamentului
✓
Respecta dead-line-ul sarcinilor primite de la manager sau de la coordonatori
✓
Participă la elaborarea strategiei din cadrul departamentului
Responsabilită
ț
i în cadrul proiectului din care face parte:
✓
Participă la ședințele de pe proiect
✓
Îndepline
ș
te sarcinile care i-au fost alocate de Project Manager
1.5 Studiul Sistemului Informa
ț
ional
Prezentarea activității
Avand
în
vedere
profilul
asocia
ț
iei,
activitatile
ASER
sunt
specifice
mediului
academico-universitar.
Obiectivul
principal
este
de
a
recruta
noi
membri
în
organizatie,
17
urmatoarea
etapa
fiind
de
organizare
a
proiectelor
tematice
mediului
academic,
oferind
astfel
participantilor informa
ț
ii de actualitate
ș
i în stransa legatura cu pr ograma de studii.
Activitățile desfasurate în cadrul asocia
ț
iei asocia
ț
iei se împart în 3 categorii:
●
Recrutarea membrilor
●
Activitățile asocia
ț
iei pentru proiecte
●
Activitățile asocia
ț
iei destinate studenților participanti la proiecte
Activitățile asocia
ț
iei pentru proiecte definesc organizația la nivel de ONG.
1.5.1 Schema fluxului informa
ț
ional aferent temei
18
Figura 3 –Fluxul informational al asocia
ț
iei ASER
1.5.2 Descrierea circuitului informa
ț
ional aferent temei
Activitățile asocia
ț
iei pe ntru recrutarea membrilor
19
I.
Pre-Recrutare
In
procedeul
de
pre-recrutare
este
necesara
prezenta
presedintelui,
impreuna
cu
vice-presedintele
si
managerii
de
departamente,
acestia
avant
task-uri
specifice
domeniului de activitate.
▪
Departamentul
de
resurse
umane
–
se
ocupă
de
recrutare
ș
i
de
formularele
de
aplicare
▪
Departamentul
de
marketing
–
se
ocupă
de
comunicarea
externă;
elaboreaza
comunicate
de
presă,
alcatuieste
strategia
de
comunicare;
intocmeste
strategia
campaniei de promovare
▪
Departamentul administrativ-financiar – elaboreaza bugetului pentru recrutare
▪
Departamentul
de
fundraising
–
asigura
resursele
necesare
procesului
de
recrutare
În decursul acestui proces:
✓
Departamentul de Marketing ia legatura
ș
i lucreaza cu toate departamentele.
✓
Departamentul de fundraising lucrează cu departamentul administrativ-financiar.
✓
Derpartamentul
de
relații
umane
gestioneaza
managementul
resurselor
umane
aferente departamentelor.
II.
RECRUTARE
III.
In
procedeul
de
recrutare
este
necesara
prezenta
presedintelui,
impreuna
cu
vice-presedintele
si
managerii
de
departamente,
acestia
avant
task-uri
specifice
domeniului de activitate.
▪
Departamentul
de
HR
–
aplica
strategia
de
recrutare
ș
i
reevalueaza
formularul de aplicare
▪
Departamentul
de
marketing
–
se
ocupa
de
partea
de
comunicare
în
presa,
mediul online
ș
i de strategia de promovare
▪
Departamentul
financiar-administrativ
–
gestioneaza
bugetul
aferent
procesului de recrutare
20
▪
Departamentul
de
fundraising
–
aplica
strategia
de
vânzări
ș
i
menține
legătura cu furnizorii
În derularea activității de recrutare a studenților, se parcurg următorii pași:
●
Studentul
aplică
pentru
asociație,
prin
intermediul
unui
fișier
Excel
în
Google
Docs.
●
Aplicatiile sunt uploadate intr-un document online.
●
Procesarea formularelor se face de către toti membri
●
Formularul
se
realizeaza
în
dublu
exemplar:
primul
exemplar
fiind
adaugat
in
baza
de
date
a
aplicantilor
asociatiei,
iar
al
doilea
este
inaintat
departamentului
HR in vederea alcatuirii unui raport al aplicantilor.
●
Daca studentul este acceptat pe baza formularului, acesta va fi anuntat telefonic
●
Daca studentul este respins, acesta va primi raspunsul pe email
●
Candidatul acceptat este chemat la interviu
●
Studentului
ii
este
dat
sa
aleaga
intre
3
zile
în
care
poate
sa-
ș
i
programeze
interviul
●
Interviurile sunt susținute de membrii asocitatiei, prin rotație.
●
În
urma
interviurilor,
fiecare
comunitate
organizează
o
sedință
în
care
se
dezbat
evaluările studenților intervievați.
●
În urma interviurilor, numarul de aplicanti se restrange cu cca 60%-70%
●
Eligibilitatea membrilor se stabileste în urma unei perioade de proba
●
Studenții
acceptați
vor
semna
un
contract
de
voluntariat
în
dublu
exemplar,
unul
revenind studentului, celalalt anexandu-se la dosarul de contracte al asocia
ț
iei
Activitatile asocia
ț
iei pe ntru proiecte
Avand in vedere profilul ONG-ului, proiectele reprezinta o parte esentiala
a acestuia.
Fiecare proiect este coordonat de un Manager de Proiect, acesta putand avea in subordine
21
dupa caz, un Asistent de Proiect. Pentru a face parte din echipe, studentii trebuie sa
indeplineasca statutul de membru activ in cadrul ASER si sa faca parte din aria de activitate in
care este incadrat.
RECRUTAREA MEMBRILOR ACTIVI ÎN PROIECTE
Pentru a lua parte la un proiect, membri trebuie sa completeze formularul de aplicare conceput de
managerul de proiect, cu conditia ca la momentul respectiv sa nu fi aplicat la mai mult de 3
activitati de acest gen. Formularele sunt evaluate de managerul si asistentul de proiect, care
sustin ulterior o sedinta cu ceilalti manageri in scopul stabilirii echipelor si alocarea de resurse.
I.
ACTIVITATILE AFERENTE ORGANIZARII UNUI PROIECT
In
cadrul
organizarii
unui
proiect,
activitatile
sunt
impartite
atat
membrilor,
cat
si
departamentelor
de
lucru,
acestea
putand
fi
clasate
ca
activitati
generale
si
activitati
pe
departamente.
Activitati generale:
▪
Selectarea temei proiectului
▪
Stabilirea scopuli proiectului
▪
Stabilirea target-urilor
▪
Stabilirea desfasuratorului de obiect
▪
Identificarea si stabilirea posibilitatilor de promovare
▪
Strangerea de sponsori
▪
Recrutarea de speakeri si traineri
▪
Procurarea de echipamente si costurile aferente acestora
▪
Cautarea de locatii in care sa fie desfasurat proiectul
22
II.
ACTIVITATILE PENTRU STUDENTII APLICANTI LA PROIECTE
Datorita
variatiei
tematice
al
proiectelor,
acestea
nu
am
un
sistem
standardizat
de
recrutare,
procesul
fiind
personalizat
in
functie
cerinte.
In
aceasta
etapa,
managerul
de
proiect
cauta
participanti,
in
scop
de
recrutare.
Participantii
la
proiect
nu
trebuie
sa
fie
neaparat
membri
ai
asociatiei,
acestia
primind
la
sfarsit
o
diploma
de
participare.
Procesul
de
recrutare
propriu-zis
se
desfasoara astfel:
▪
Se intocmeste formularul de aplicare personalizat dupa cerintele proiectului
▪
Se stabilesc participantii la proiect in urma evaluarii aplicatilor
▪
Se alcatuieste o baza de date cu toti participantii la proiect
▪
Se stabileste un mediu de discutie pentru participantii la proiect
1.5.3.
DESCRIEREA
DOCUMENTELOR
UTILIZATE.
MODELUL
CONCEPTUAL
AL
DATELOR (MCD).
:
FACTURA
FISCALĂ
–
Document
doveditor
asupra
marfii
livrate
sau
serviciului
prestat,
avand
mentionate
pretul
si
alte
specificatii
necesare
de
identificare
in
vederea
platii.
Din
lipsa
de
vanzare
a
bunurilor,
asociatia
nu
emite
facturi
dar
primeste,
in
scopul
decontarii.
Dupa
primirea
facturii, originalul este predat platitorului, iar copia se anexeaza la dosarul de finante al asociatiei
CONTRACTUL
DE
SPONSORIZARE
–
act
juridic
prin
care
doua
persoane,în
acest
caz
asocia
ț
ia
ș
i
partenerul,
convin
cu
privire
la
transferul
dreptului
de
proprietate
asupra
unor
bunuri
materiale
sau
mijloace
financiare
pentru
sustinerea
unor
activitati
fara
scopuri
lucrative,
desfasurate
de
către
asocia
ț
ie,
care
este
ș
i
beneficiarul
sponsorizarii.
Acesta
se
emite
in
dublu
exemplat, unul pentru sponsor si unul pentru beneficiar.
23
1.5.3. Analiza critică a sistemului actual
ș
i identificarea neajunsurilor exsitente în
functionarea sistemului existent
Sistemul
actual
folosit
de
catre
ASER
este
foarte
invechit
din
punct
de
vedere
al
transmiterii
de
date,
mesaje,
communicate
si
tinere
a
evidentei
membrilor.
Acest
lucru
se
datoreaza
partial
profilului
asociatiei,
aceasta
fiind
concentrata
pe
proiecte
si
dezvoltare,
ignorand aspecte importante la nivelul structurarii datelor si al prezentarii online
Acestea
fiind
spuse,
din
punct
de
vedere
critic,
asociatia
ASER
necesita
un
sistem
informatic
care
sa
ii
permita
centralizarea
de
date
ale
membrilor,
comunicarea
eficienta
si
usoara
cu acestia, precum si un redesign total al platformei web de prezentare.
În
cele
ce
urmeaza,
se
face
analiza
critica
pe
toata
organizatia,
în
toate
ariile
ce
activeaza
în asociatie:
DEZVOLTAREA ORGANIZATIEI
Puncte critice
La nivelul managementului de relatii si al departamentului de recrutare si evaluare nu exista
platforma si utilitarele necesare unui management eficient. Totodata, la nivel de comunicare, este
dificila stabilirea unei conexiuni cu alumni, oameni care ar putea fi de un real folos in
dezvoltarea proiectelor, avand in vedere faptul ca muti dintre ei sunt profesionisti in diferite arii
de lucru. Pe langa acestea, mai este necesara o imbunatatire si standardizare a evaluarilor noilor
membri.
Principalele probleme
1.
Dificultatea de comunicarea
2.
Pastrarea relatiei si a comunicarii intre asociatie si alumni
3.
Probleme de infrastructura cibernetica
4.
Metode ineficiente de evaluare
24
1.5.4. Direc
ț
ii de perfec
ț
ionare a sistemului actual
●
In
momentul
de
fata
se
ia
in
considerare
infiintarea
unui
departament
IT
in
cadrul
organizatiei,
unde
un
numar
de
1-2
membri
sa
monitorizeze
activitatea
web,
a
bazei de date si a membrilor asociatiei.
●
Bazele
de
date
existente
vor
fi
anexate
celor
din
sistemul
informatic
prezentat
in
lucrare
si
vor
fi
transferate
pe
serverul
asociatiei,
dupa
ce
va
fi
operational,
centralizand astfel informatiile cu privire la membri ai alumni.
●
Aspectul
si
functionalitatea
sectiunii
publice
a
website-ului
va
fi
refacuta
total,
noua
interfata
fiind
mai
responsiva
si
moderna,
incluzand
si
un
formular
de
contactare.
●
Managerii
de
departament
vor
avea
parte
de
training
in
utilizarea
noii
platforme
digitale, minimizand astfel timpul de tranzitie de la o platforma la alta
25
Capitolul 2 – Proiectarea De Ansamblu A Sistemului Informatic
II.1
Obiectivele
ș
i oportunitatea aplicației informatice
Obiectivele
pe
care
le
are
in
vedere
aplicatia
informatica
sunt
centraliuzarea
informatiilor
ce
tin se asociatie, tinand totodata o buna evidenta a membrilor activi si inactivi, cat si al alumnilor.
Pentru
realizarea
acestei
lucrări,
s-a
dat
comandă
de
un
server
care
va
găzdui
aplica
ț
ia
informatică
ș
i
va
ajuta
la
monitorizarea
traficului
ș
i
a
celorlalte
calculatoare
aflate
în
patrimoniul
asocia
ț
iei.
Ca
sistem
de
operare
pentru
server
se
va
folosi
Ubuntu
deoarece
este
gratuit,
are
o
interfată
intuitiva
ș
i
cerin
ț
ele
de
sistem
pentru
a
rula
sunt
extrem
de
reduse,
pe
lânga
acestea
reu
ș
ind
sa
ofere
un
mediu
de
rulare
sigur
pentru
aplica
ț
ie
din
punct
de
vedere
a
siguran
ț
ei
cibernetice
ș
i
a
arhitectur ii
pe
care
este
construit.
Din
punct
de
vedere
al
conectivită
ț
ii,
asocia
ț
ia
dispune
deja
de
routere
ș
i
switch-uri,
care
vor
facilita
conexiunea
calculatoarelor
ș
i
al
serverului
la
internet.
Totodată
se
va
construi
o
aplica
ț
ie
informatică
de
tip
website,
cu
o
interfată
“user
friendly”
care
va
fi
folosită
de
conducerea
ASER
în
vederea
gestionării
ș
i
ț
inerii
eviden
ț
ei
membrilor
ș
i
postării
de
anun
ț
uri
destinate
exclusiv
acestora.
Site-ul
va
avea
un
design
modern
ș
i
va
servi
ca
o
carte
de
vizită
virtuala
a
organizatiei,
mare
parte
din
lucrare
fiind
destinată
vizitatorilor,
care
vor
putea
vizualiza
informa
ț
ii
ș
i
proiecte
legate
de
aceasta
precum
ș
i
trimite
mesaje,
serviciu
facilitat
de
pagina
de
contact
a
wabsite-ului.
În
vederea
realizării
proiectului
se
va
folosi
MySQLi
pentru
baze
de
date,
Javascript
ș
i
HTML
pentru
front-end
ș
i
PHP
pentru
back-end.
26
II.2
Locul aplicației în sistem
Aplica
ț
ia
dezvoltata
este
un
website
care
are
ca
functie
principala
monitorizarea
retelei
de
membri
activi,
inactivi
si
alumni
a
asociatiei
ASER.
Avand
in
vedere
beneficiul
masiv
care
il
poate
aduce asociatiei o baza de date centralizata, aplicatia ocupa un loc central in interiorul acesteia.
II.3
Definirea situațiilor (rapoartelor) finale
Aceasta aplicatie informatica permite crearea a doua tipuri de rapoarte:
1.
Primul
tip
de
rapoarte
poate
fi
facut
din
panoul
de
comanda
al
utilitarului
phpMyAdmin,
avand
avantajul
de
a
fi
perfect
customizabil,
necesitand
insa
cunostinte informatice.
2.
Al doilea tip de rapoarte poate fi efectuat de catre orice administrator din panoul
de comanda, dezavantajul fiind limitarea modelelor de rapoarte prestabilite.
Raportul privind orasul din care fac parte membri
27
Procentajul de baieti/fete din asociatie
28
Statistica privind anul de studii curent al membrilor
29
Statistica privind universitatile de care apartin membri
2.4 Definirea sistemului de codificare
STRUCTURA BAZEI DE DATE
Aplica
ț
ia va lucra pe o ba ză de date creata în MySQLi.
Tabela de monitorizare a utilizatorilor:
30
:
Tabela de date suplimentare ale utilizatorilor:
:
Tabela cu informa
ț
ii supl imentare:
31
Tabela cu functiile existente:
Tabela aferenta formularului de contact:
32
2.5 Modelarea datelor și modelarea prelucrărilor
Baza de date este compusă din 5 tabele:
useri – UserID, Nume, Prenume, Email ,Parola, NivelAcces
detalii – UserID, CNP, Oras ,Adresa, Pozitie, Telefon
infosup – DataAdd, Functie, Facultate, An_studiu, Mentiuni
functie – UserID, Functie
contact – Contact_ID, Nume, Prenume, Email, Membru, Departament, Mesaj
useri
Camp
Tip
Lungime
Extra
UserID
INT
11
Cheie primara
autoincrementata
Nume
VARCHAR
15
Prenume
VARCHAR
25
VARCHAR
50
Parola
VARCHAR
30
NivelAcces
INT
2
detalii
Camp
Tip
Lungime
Extra
UserID
INT
11
Cheie primara
autoincrementata
CNP
VARCHAR
13
Oras
VARCHAR
12
Adresa
VARCHAR
100
33
Telefon
INT
12
Info sup
Camp
Tip
Lungime
Extra
UserID
INT
11
Cheie primara
autoincrementata
DataADD
DATE
Functie
INT
2
Facultate
VARCHAR
50
An_studiu
INT
2
Mentiuni
VARCHAR
300
functie
Camp
Tip
Lungime
Extra
UserID
INT
11
Cheie primara
autoincrementat
a
Functie
VARCHAR
50
Contact
Camp
Tip
Lungime
Extra
Contact_ID
INT
11
Cheie primara
autoincrementata
Nume
VARCHAR
15
Prenume
VARCHAR
15
VARCHAR
30
Membru
VARCHAR
3
Departament
VARCHAR
20
Mesaj
VARCHAR
700
2.6 Tehnologia de prelucrare
34
2.6.1 Platforma Hardware
Server: HP ProLiant MicroServer Gen8
1984,99 RON
Procesor: Intel® Xeon® Processor E3-1225 v3 (8M Cache, 3.20 GHz)
Memorie RAM: 4 GB
Stocare: HDD 1 TB, SATA, 7200 RPM, 3.5 inch
Controller Retea: Intel 82579 Gigabit LAN, 1x RJ-45, 10/100/1000
5 x Sistem Home Start
Procesor: Intel G2030
Memorie: 2GB DDR3
Stocare: 500GB HDD
2.6.2 Platforma Software
Platforma
software
este
alcătuită
din
un
sistem
de
operare
bazat
pe
Linux,
numit
Ubuntu,
iar
pentru
scriptare
se
va
folosi
limbajul
PHP
ș
i
Javascript
toate
trei
avand
licenta
de
to
freeware.
2.6.3 Comunicații
Cablu rețea UTP Hama, 10m
53,99
RON
35
Router TP-Link TL-R480T+
347,44
RON
Switch TRENDnet TE 100
71,68
RON
Abonament Internet un an
1022,25
RON
2.7 Estimarea necesarului de resurse și a calendarului de realizare
Calendarul de realizare
Calendarul de realizare
Programarea aplicatiei
36
Implementarea Aplicatiei
Instalarea Echipamentelor
Necesarul de resurse
Resursă
Preț
Server HP ProLiant MicroServer Gen8
1984,99 RON
Cablu rețea UTP Hama, 10m
53,99 RON
Router TP-Link TL-R480T+
347,44 RON
Switch TRENDnet TE 100
71,68 RON
Abonament Internet un an
1.022,25 RON
Manoperă
6.000 RON
TOTAL
9.480,35 RON
37
Capitolul 3 –
Proiectarea De Detaliu A Aplica
ț
iei Informatice
3.1 Definirea obiectivelor aplica
ț
iei informatice
Prin această aplica
ț
ie informatică, se dore
ș
te modernizarea platformei online a
Asocia
ț
iei
Studen
ț
ilor Economi
ș
ti din România
prin aducerea de îmbunătă
ț
iri la interfată vizuală, precum
ș
i integrarea unei baze de date, structurată pe nivele de acces, în care să fie înregistra
ț
i membrii
asocia
ț
iei. Pe lângă înregi strare, baza de date va con
ț
ine informa
ț
iile de bază ale fiecărui membru
(nume, adresă, pozi
ț
ie în cadrul organiza
ț
iei, etc)
ș
i va permite organiza
ț
iei sa gestioneze
membrii
ș
i să aloce sarcin i acestora mult mai u
ș
or, convenabil
ș
i rapid decât înainte. Totodată,
platforma web va con
ț
ine o sec
ț
iune destinată exclusiv membriilo r, accesul fiind făcut pe bază de
email, parolă
ș
i nivel de a cces. În această sec
ț
iune se vor putea posta anun
ț
uri
ș
i updatea
informa
ț
iile personale ale fiecărui user. Tot în această sec
ț
iune, administratorii vor avea un
panou de comandă, unde pot modifica/rectifica/
ș
terge datele userilor
ș
i atribui nivele de acces.
Interfată vizuală:
●
Schimbarea în întregime a temei vizuale a site-ului web
●
Restructurarea informa
ț
iei, cu scopul facilitării unui acces mai u
ș
or
ș
i a reducerii
timpului de căutare
●
Îmbunătă
ț
irea func
ț
ionalită
ț
ii platformei
ș
i a timpului de încărcare
Sistemul de înregistrare:
●
Permiterea membriilor de a creea un cont cu u
ș
urin
ț
ă
●
Posibilitatea de a vedea anun
ț
urile destinate membriilor direct pe site
38
●
Reducerea timpului necesar procesului fizic de înscriere în asociatie
(majoritatea datelor putând fi completate online, la înregistrare)
Baza de date:
●
Eviden
ț
a
ș
i gestionarea u
ș
oară a membriilor asocia
ț
iei
●
Centralizarea datelor cu caracter personal al membriilor
●
Alocarea de responsabilită
ț
i/sarcini de către liderii de proiect, către participan
ț
i
Panoul de comandă al administratorilor:
●
Posibilitatea de a vizualiza/modifica/
ș
terge datele utilizatorilor
●
Modificarea nivelului de acces
●
Postarea de anun
ț
uri dedicate exclusiv membriilor
●
Posibilitatea de a
ț
ine eviden
ț
a userilor
Pe langă acestea, prin această aplica
ț
ie informatică se dore
ș
te a da site-ului un aspect
profesional, prin care să atragă noi parteneri
ș
i membrii, să crească percep
ț
ia publicului cu
privire la aceasta
ș
i să isi concretizeze pozitia ca organizatie elitistă
ș
i profesionistă.
3.2 Proiectarea logică
ș
i fizică a ie
ș
irilor
Informa
ț
iile utiliz atorilor sunt re
ț
inute într-o bază de date realizată în MYSQLi. Aceasta
rulează pe utilitarul phpMyAdmin, o unealtă de tipul “free and open source”, cu o interfa
ț
ă web,
care oferă posibilitatea rulării de scripturi PHP esen
ț
iale în comunicarea cu baza de date. Acest
utilitar permite, pe lângă altele, exportarea datelor din tabele în formate CSV, SQL, XML
ș
i
PDF.
Folosind MYSQLi
ș
i phpMyAdmin, rapoartele de ie
ș
ire se pot realiza pentru fiecare
utilizator în parte, mai mul
ț
i utilizatori sau pentru to
ț
i utilizatorii din sistem:
39
40
O a doua metoda de vizualizare a rapoartelor este de tipul in-browser, prin intermediul
interfatei aplicatiei informatice. In panoul de administrare, userii cu acest drept de acces pot vizualiza
tipuri de rapoarte prefedinite, selectandu-le din meniu.
41
3.3 Proiectarea logică
ș
i fizică a intrarilor
Datele de intrare, folosing exclusiv modulul web, se pot introduce prin pagina de logare,
cu scopul autentificarii sau prin pagina de înregistrare.
Pagina de logare:
Pagina de înregistrare:
42
Datele de intrare pot să mai fie introduse manual de către administratorul de sistem, din
modului MYSQLi din cadrul utilitarului phpMyAdmin:
3.5 Proiectarea bazei de date
43
Aplica
ț
ia web folo se
ș
te o bază de date numită “useri”, car e con
ț
ine 5 tabele: useri, detalii,
infosup, functie si cantact.
44
În tabela useri se re
ț
ine: numele, prenumele, email-ul personal, parola de acces
ș
i nivelul
de acces (1 reprezintă nivelul maxim, 5 il reprezintă pe cel minim).
În tabela detalii se re
ț
ine: CNP-ul, adresa personală, pozi
ț
ia din cadrul organiza
ț
iei
ș
i
telefonul personal.
45
În tabela infosup se re
ț
ine: data la care persoana a devenit membră în asocia
ț
ie
(DataADD)
ș
i posibilele men
ț
iuni/observa
ț
ii/reclama
ț
ii primite în urma activită
ț
ii în asocia
ț
ie.
3.6 Schema de sistem a aplica
ț
iei
Aplica
ț
ia web pen tru
Asocia
ț
iea Studen
ț
ilor Economi
ș
ti din România
este alcătuită din
2 păr
ț
i majore:
1.
Partea web publică pentru to
ț
i vizitătorii, unde sunt postate informa
ț
ii despre
asocia
ț
ie, proi ectele din care fac parte, campaniile desfă
ș
urate
ș
i în desfă
ș
urare, o
scurtă prezentare
ș
i un formular de contact.
2.
Sec
ț
iunea pen tru membrii, unde se pot vedea anun
ț
uri
ș
i actualiza informa
ț
ii.
46
3.
Sectiunea pentru administrator/administratori, unde acestia, pe langa toate optiunile
disponibile membrilor, mai pot modifica sau sterge conturile utilizatorilor si vizualiza
rapoarte prestabilite din baza de date.
3.7 Prelucrarea interfe
ț
ei aplica
ț
iei
Interfată pentru aplica
ț
ie a fost realizată special pentru a fi u
ș
or de folosit,
ț
inând cont de
destina
ț
ia acesteia. Navig area pe site se face u
ș
or, din meniul de tip drop-down din col
ț
ul
dreapta-sus al paginii. Pentru autentificare, este necesară decât introducerea adresei de email
ș
i a
parolei, iar pentru înregistrarea unui cont nou, completarea câmpurilor paginii respective,
procesul de înregistrare
ș
i stocare al datelor fiind rapid
ș
i complet automat.
Pentru a creea interfată, s-a folosit HTML, PHP, CSS, pentru baza de date MYSQLi, iar
pentru utilitarul de server, phpMyAdmin.
47
3.8 Schema de flux informa
ț
ional a noului sistem
În noul sistem, când un utilizator î
ș
i face cont, informa
ț
ia este trimisă la server, unde se
face automat un cont cu nivel de acces 5 (minim). După ce informa
ț
ia ajunge la server, este
preluată sub formă de raport de către administratorul de sistem
ș
i trimisă la departamentul HR,
de unde ajunge la divizia de recrutare. După acordul departamentului de recrutare,
administratorul de sistem poate cre
ș
te accesul membrului, oferindu-i acces la anun
ț
uri
ș
i
informa
ț
ii suplimentare.
3.9 Propuneri de dotare cu echipamente IT
ș
i costuri aferente
Pentru func
ț
ionalitatea aplica
ț
iei web este necesar un server, un switch, un router, cablu de
retea
ș
i o conexiune rapid
ă
la internet. Echipamentul sugerat pentru o func
ț
ionalitate optim
ă
a
aplica
ț
iei, precum
ș
i costurile atribuite acestuia sunt:
Server: HP ProLiant MicroServer Gen8 1984,99 RON
Switch: TRENDnet TE100-S50g 71,69 RON
Routere: TP-Link TL-R480T+ 347,44 RON
48
Cablu de retea: Cablu UTP Hama, 10m 53,99 RON
Capitolul 4 –
Prezentarea Produsului Software
4.1 Cerin
ț
ele platformei hardware
ș
i software ale produsului program
Aplica
ț
ia web este compatibila cu toate navigatoarele de internet populare (Chrome,
Firefox, Safari, Opera) atâta timp cat sunt actualizate recent. NU se recomandă vizualizarea
website-ului cu Internet Explorer.
La partea de server, datorită naturii aplica
ț
iei (site web), cerin
ț
ele de sistem sunt
minimale.
●
Pentru Windows 7 (86x): Procesor 1GHz, RAM 1GB, Hard Disk: 16 GB, Placa Video
compatibila cu DX9.
●
Pentru Ubuntu 14.04: Procesor 700 MHz, RAM 512, Hard Disk 5 GB, Placa Video care
sa ruleze la o rezolutie de cel putin 1024×768
Ca software este necesară o versiune de Windows 7 sau mai nou sau Ubuntu, pe care să
rulăm un server web (WAMPSERVER, Apache, nginx, IIS), pentru a instala phpMyAdmin.
phpMyAdmin necesită PHP 5.3.0+, MySQL 5.5+
ș
i un navigator web cu cookies
ș
i JavaScript
pornite.
4.2 Descrierea func
ț
iunilor aplica
ț
iei
Aplica
ț
ia web are rol de prezentare a ASER, fiind un aspect important al imaginii
acesteia. Totodată, prin intermediul paginii de întregistrare, înscrierea în asocia
ț
ie este
mult mai usoară ca în trecut, datele completate fiind automat transmise la server
ș
i de
acolo la departamentul de recrutare. Aceste date sunt stocate automat în tabele, făcând
49
ț
inerea eviden
ț
ei membriilor
ș
i exportarea de rapoarte mult mai u
ș
oară. Prin panoul de
comandă al fiecărui utilizator, pot fi accesate anun
ț
uri vizibile decât membriilor, fără a
mai fi nevoie de o contactare personală pentru anun
ț
are.
Pe lângă acestea, nivelele de acces atribuite conturilor asigură păstrarea unei
ierarhi, administratorii putând să modifice/stearga datele utilizatorilor direct din panoul
de comandă aferent aplica
ț
iei web.
Partea publica a website-ului contine date generale referitoare la ASER.
Navigarea pe site se face din meniul de tip drop-down din dreapta sus. Vizitătorii au
posibilitatea de a trimite mesaje către departamentele ASER prin intermediul
formularului de contact.
50
Pentru ca un utilizator sa se inregistreze pe site, trebuie sa intre în sectiunea Members
Only
ș
i sa isi inregistreze un cont nou.
51
52
Dupa înregistrare, utilizatorii se pot loga din panoul de Logare:
Dupa logare, utilizatorii vor fi redirectionati la pagina de cont, de unde pot utiliza
anun
ț
urile destinate membrilor, vizualiza
ș
i updatea detalile conturilor proprii sau deloga.
53
Prin pagina “Contul meu”, utilizatorii isi pot schimba datele care le-au folosit la
înregistrarea contului.
Prin apasarea butonului de Delogare, sesiunea actuala a utilizatorului este distrusa.
54
Capitolul 5 – Eficienta si Utilitatea Aplicatiei Informatice
Aceasta aplicatie reprezinta un mediu nou de munca pentru cei din ASER, care in timp le va
usura considerabil nivelul de munca.
5.1 Conditii privind implementarea aplicatiei
Datorita interfatei minimale, membri nu au intampinat dificultati in a folosi aplicatia, acestia
lucrand in mod normal in Microsoft Word si Excel pentru realizarea rapoartelor si a contractelor interne
si externe.
Deoarece fisierul realizat era de cele mai multe ori printat si bagat la dosar, voluntarii aveau
nevoie de o cantitate mare de timp sa gaseasca actele necesare, lucru care s-a schimbat odata cu
centralizarea bazei de date.
55
5.2 Exploatarea curenta a aplicatiei
Exploatarea curenta a aplicatiei urmareste indeplinirea target-urilor initiale ale
sistemului informatic precum si adaptarea acestuia la schimbarile de ordin informational
cerute de beneficiar.
Proiectul sistemului informatic cuprinde documentația de realizare și documentația
finală a sistemului informatic.
5.3 Consideratii privind eficienta aplicatie informatice
Site-ul web tine evidenta membrilor activi si inregistrati, impreuna cu datele lor, in
scopul efectuarii de rapoarte, oferind o platforma sigura de comunicare pentru acestia.
Aplicatia este usor de folosit datorita interfatei intuitive prin care orice membru
poate sa isi schimbe datele personale adaugate si administratorul poate sa genereze
rapoarte la simpla apasare a unui buton sau sa modifice/stearga un cont.
ANEXA
BIBLIOGRAFIE
Căr
ț
i:
●
Cornelia Botezatu, Proiectarea sistemelor informatice. Metode sistemice, Editura
ProUniversitaria, Buc, 2007
●
Virgil Chichernea, G.Garais, Baze de date. Sistemul FoxPro vol.II, Editura Prouniversitaria,
2006
●
M. Moise, Sisteme informatice cu baze de date, Editura Pro-Universitaria, Bucure
ș
ti, 2008
●
Botezatu Cezar, George Căruțașu, Doru Chetrariu, Arhitectura calculatoarelor personale
ș
i
sisteme de operare specifice, Editura Universul Juridic, București, 2005
●
Ionel Iacob, SGBD Oracle – Ghid aplicativ pentru realizarea solutiilor informatice, Editura
ProUniversitaria, 2007, pag 11 – 195
●
Ioniță, G. Bădescu, Baze de date. Organizare, proiectare și implementare, Editura All,
Bucure
ș
ti, 1995
56
●
V. Chichernea, C. Botezatu, I. Iacob, C. Fabian R. Mihalca, S. Goron:Proiectarea sistemelor
informatice. Metode de realizare, Ed. Sylvi, București 2001
●
Atanasiu A.: Sisteme informatice pentru unitati economice, Rep. Univ. Bucuresti, 1986 ,
Publisher: August 2010
●
Alex Libby, Mastering jQuery, publisher: Packt Publishing, 2015
Publicatii online:
●
Documenta
ț
ia oficială PHP http://php.net/docs.php
●
Documenta
ț
ia oficială PhpMyAdmin http://www.phpmyadmin.net/home_page/docs.php
●
Documenta
ț
ia oficială Bootstrap pentru CSS http://getbootstrap.com/css
●
Documentatia oficiala MySQLi: http://php.net/manual/en/book.mysqli.php
●
Documentatia oficiala Ubuntu:
https://help.ubuntu.com/
●
Tom Henderson, Allen Brendan, Ubuntu Server: Lean, mean, cloud-making machine, Network
World, Jun 2009
●
Jason Andress, Ryan Linn, Chapter 5 – Introduction to Web scripting with PHP, Coding for
Penetration Testers Pages 137-159, 2012
COD
Codul pentru conectarea la baza de date:
<?php
$conex = mysqli_connect("localhost","root","","useri");
?>
//prin acest cod, salvat separat intr-un fisier numit “conex.php”, ne putem conecta la baza de date prin
simpla referinta la fisier (<?php require 'conex.php'; ?> )
Codul HTML pentru inregistrare:
<div><form action="" method="post" id="inregistrare" name="inregistrare">
<div class="formular"><input name="nume" type="text" class="camptxt" id="nume"
required="required" placeholder="Nume"/></div>
<div class="formular"><input name="prenume" type="text" class="camptxt" id="prenume"
required="required" placeholder="Prenume"/></div>
57
<div class="formular"><input name="email" type="email" class="camptxt" id="email"
required="required" placeholder="Email"/></div>
<div class="formular"><input name="parola" type="password" class="camptxt" id="parola"
required="required" placeholder="Parola"/></div>
<div class="formular"><input name="cnp" type="text" class="camptxt" id="cnp"
required="required" placeholder="CNP"/></div>
<div class="formular"><input name="adresa" type="text" class="camptxt" id="adresa"
required="required" placeholder="Adresa"/></div>
div class="formular"><input name="telefon" type="text" class="camptxt" id="telefon"
required="required" placeholder="Telefon"/></div>
<div class="formular"><input name="submit" type="submit" class="buton" id="submit"
value="Inregistrare" /> </div>
</form>
</div>
Codul PHP pentru inregistrare:
<?php require 'conex.php'; ?> //facem conexiunea cu baza de date
<?php
if(isset($_POST['submit'])) //verificam daac utilizatorul a apasat butonul de inregistrare
{
session_start();
$Nume = $_POST['nume'];
$Prenume = $_POST['prenume'];
$Email = $_POST['email'];
$Parola = $_POST['parola'];
$CNP = $_POST['cnp'];
$Adresa = $_POST['adresa'];
58
$Telefon = $_POST['telefon'];
$sql = $conex -> query("INSERT INTO useri (Nume, Prenume, Email, Parola, CNP, Adresa,
Telefon) Values('{$Nume}','{$Prenume}','{$Email}','{$Parola}','{$CNP}','{$Adresa}','{$Telefon}')");
//adaugam intrarile in baza de date
header('Location: logare.php');
// redirectionam utilizatorul la pagina la logare
}
?>
Codul CSS aferent paginii si campurilor folosite:
.formular {
width: 350px;
margin: 6px auto;
height: 40px;
margin-right: 70%;
margin-top: 25px;
}
.camptxt {width: 350px; height: 50px; border-style: solid; border: 2px; padding-left: 6px; font-family:
"Lucida Grande", Verdana, sans-serif; font-size: 17px; margin-bottom: 1px}
#main2{
border:2px solid;
border-radius:5px;
position: static;
margin-top:30px;
margin-left: auto;
margin-right: auto;
59
background-color:#72ABFF;
height: 550px;
width: 1280px;
}
body{
background-color: #C7E9FA
}
Codul HTML pentru logare:
<div><form action="" method="post" id="logare" name="logare">
<div class="formular"><input name="email" type="email" class="camptxt" id="email"
required="required" placeholder="Email"/></div>
<div class="formular"><input name="parola" type="password" class="camptxt"
id="parola" required="required" placeholder="Parola"/></div>
<div class="formular"><input name="logare" type="submit" class="buton" id="logare"
value="Logare" />
</div>
</form>
</div>
Codul PHP pentru logare:
<?php require 'conex.php'; ?>
<?php
if(isset($_POST['logare']))
{
60
$EM = $_POST['email'];
$PW = $_POST['parola'];
$rezultat = $conex -> query(" select * from useri where Email='$EM' AND
Parola='$PW' ");
$ROW = $rezultat->fetch_array(MYSQLI_BOTH);
session_start();
$_SESSION["UserID"] = $ROW['UserID'];
header('Location: cont.php');
}
?>
Codul CSS pentru logare:
.formular {
width: 350px;
margin: 6px auto;
height: 40px;
margin-right: 70%;
margin-top: 25px;
}
.camptxt {width: 350px; height: 50px; border-style: solid; border: 2px; padding-left: 6px; font-family:
"Lucida Grande", Verdana, sans-serif; font-size: 17px; margin-bottom: 1px}
61
Copyright Notice
© Licențiada.org respectă drepturile de proprietate intelectuală și așteaptă ca toți utilizatorii să facă același lucru. Dacă consideri că un conținut de pe site încalcă drepturile tale de autor, te rugăm să trimiți o notificare DMCA.
Acest articol: Licenta Mihai Relat.docx [625033] (ID: 625033)
Dacă considerați că acest conținut vă încalcă drepturile de autor, vă rugăm să depuneți o cerere pe pagina noastră Copyright Takedown.
