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

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

Email

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

Email

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

Similar Posts