ES
Ramon
Curs 20
Dirigit p
Data: 10
STUDIS
Ap
U
Pla Comella
13‐2014
per Ferran Pr
0/01/2014
D’ENGI
PR
plicació
UOCGes
a
as
rados
NYERIA
ROJECTE
web pe
C‐Gstió d’
l treb
MEM
A EN INF
E FI DE C
er a treb
GES’infor
ball en
MÒ
FORMÀT
CARRER
ball col∙l
TINrmes p
n grup
RIA
TICA DE
RA
laborati
NFOper
p
E GESTIÓ
iu
O
Ó
UOC‐GEProjecte
Ramon P
ÍND
1. Prese
1.1
1.2
1.3
2. Estud
2.1
2.2
2.3
3. Estru
3.1
3.2
3.3
4. Planif
4.1
4.2
4.3
4.4
5. Marc
5.1
5.2
ESTINFO e Fi de Carrera
Pla Comellas
DEX
entació .......
1. Introducció
2. Motivació,
3. Variacions
di de viabilita
1. Recursos n
2. Pressupost
3. Requisits d
ctura i Meto
1. Estructura
2. Estructura
3. Metodolog
ficació ........
1. Relació de
2. Estimació t
3. Diagrama d
4. Dates clau
c de treball i
1. Marc de tr
2. Conceptes
a – Memòria
..................
ó .................
propòsit i o
respecte a la
at ..............
necessaris ...
t inicial .......
del sistema ..
odologia ....
de l’aplicatiu
d’arxius .....
gia i tecnolog
..................
tasques .....
temporal ....
de Gantt .....
...................
conceptes p
eball ...........
previs .......
...................
....................
bjectius del
a guia .........
...................
....................
....................
....................
...................
u .................
....................
gies usades ..
...................
....................
....................
....................
....................
previs ..........
....................
....................
...................
....................
projecte ......
....................
...................
....................
....................
....................
...................
....................
....................
....................
...................
....................
....................
....................
....................
...................
....................
....................
...................
....................
....................
....................
...................
....................
....................
....................
...................
....................
....................
....................
...................
....................
....................
....................
....................
...................
....................
....................
...................
....................
....................
....................
...................
....................
....................
....................
...................
....................
....................
....................
...................
....................
....................
....................
....................
...................
....................
....................
P
..............
...............
...............
...............
..............
...............
...............
...............
..............
...............
...............
...............
..............
...............
...............
...............
...............
..............
...............
...............
Pàgina 3 de 62
5
5
6
7
8
8
10
11
13
13
13
14
16
16
18
19
20
21
21
21
2
UOC‐GEProjecte
Ramon P
6. Estud
7. Anàli
7.1
7.2
7.3
8. Imple
8.1
8.2
8.3
8.4
8.5
8.6
8.7
9. Impla
9.1
9.2
10. Con
11. Treb
12. Bibl
ESTINFO e Fi de Carrera
Pla Comellas
dis i decision
si i disseny d
1. Actors i fun
2. Model E/R
3. Interfícies
ementació i
1. Model de c
2. Diagrama d
3. Fitxes dels
4. Diagrames
5. Diagrames
6. Proves de f
7. Resolucion
antació i resu
1. Procés de d
2. Resultats: o
clusions .....
ball futur ....
iografia .....
a – Memòria
ns ................
del sistema
ncionalitats
de la base d
d’usuari .....
proves .......
classes ........
de casos d’ús
casos d’ús .
d’activitat .
de seqüènc
funcionamen
ns de pantalla
ultats .........
desenvolupa
objectius com
..................
..................
..................
...................
...................
....................
de dades ......
....................
...................
....................
s .................
....................
....................
ia .................
nt ................
a i compatib
...................
ament .........
mplerts i obj
...................
...................
...................
...................
...................
....................
....................
....................
...................
....................
....................
....................
....................
....................
....................
ilitat amb na
...................
....................
jectius per as
...................
...................
...................
...................
...................
....................
....................
....................
...................
....................
....................
....................
....................
....................
....................
avegadors ...
...................
....................
ssolir ..........
...................
...................
...................
...................
...................
....................
....................
....................
...................
....................
....................
....................
....................
....................
....................
....................
...................
....................
....................
...................
...................
...................
P
..............
..............
...............
...............
...............
..............
...............
...............
...............
...............
...............
...............
...............
..............
...............
...............
..............
..............
..............
Pàgina 4 de 62
23
24
24
26
28
35
35
37
38
44
47
49
56
59
59
59
60
61
62
2
UOC‐GEProjecte
Ramon P
Pre
1.1. Intr
El prese
seguit p
treball
concret
Aquests
que els
projecte
compon
Pel que
qüestio
compta
diferent
El proje
del Treb
ESTINFO e Fi de Carrera
Pla Comellas
esent
roducció
ent documen
per portar a t
s’emmarca
ament, en l’a
s tipus d’eine
components
es. D’aquest
nents per po
e fa al meu
naris per don
rà amb una
ts nivells.
cte està bas
ball de Fi de C
a – Memòria
tació
nt mirarà d’e
terme el me
dins dels es
apartat d’Ap
es estan mo
s d’aquest gr
ta manera c
der fer les se
Projecte en
nar suport a
gestió d’usu
at en la prop
Carrera, tot
explicar de f
u Projecte d
studis d’Eng
plicacions We
olt implantad
rup hagin de
cada individu
eves aportac
n concret, c
un entorn d
uaris, perfils
posta númer
i que no l’he
forma detalla
de Fi de Carr
inyeria Tècn
eb per al Tre
des actualme
e coincidir de
u pot aprof
cions.
consisteix en
de treball en
i permisos q
ro 1 d’entre
e seguit al pe
ada l’àmbit,
era, realitzat
nica en Info
eball Col∙labo
ent i permet
e manera sín
fitar el temp
n un aplicat
grup en l’àm
que permetra
les diferents
eu de la lletra
objectius i m
t durant les
rmàtica de
oratiu.
ten realitzar
crona alhora
ps que té i
tiu web per
mbit de la doc
an als admin
s opcions pla
a.
P
mètode de t
últimes setm
Gestió de la
r un treball e
a de treballa
no depend
a la gestió
cència. Aque
nistradors fe
antejades en
Pàgina 5 de 62
treball que h
manes. Aque
a UOC, i mé
en grup sens
ar en diferen
re dels altre
ó d’informes
est portal we
r una gestió
el pla docen
2
he
st
és
se
ts
es
s i
eb
a
nt
UOC‐GEProjecte
Ramon P
1.2. Mo
En els ú
quantita
arribar a
grup.
En aque
analitza
recurso
utilitzad
No obst
a la nec
en el Pl
ofimàtiq
Així don
es pugu
Concret
»
»
»
En base
prioritar
qüestio
L’object
seu dese
Com co
d’object
ESTINFO e Fi de Carrera
Pla Comellas
otivació, prop
últims anys
at i qualitat.
a productes
est context,
des més en
s disponible
des.
tant, trobo q
cessitat de se
la Docent, n
ques.
ncs, el propò
uin portar a
tament, els o
Administrac
Creació, ma
Creació, ma
e a això, i te
ri era obten
naris en ento
tiu secundar
envolupame
omentaré m
tius raonable
a – Memòria
pòsit i objec
les eines de
Per tant, les
d’una gran u
resulta po
ndavant en a
s fan que no
que algunes d
eguiment i av
normalment
òsit d’aquest
terme aque
objectius són
ció de les dad
anteniment i
anteniment, c
enint en com
nir un aplic
orns de treba
ri era compt
ent com dels
més endavan
e, motiu pel
tius del proj
e suport al
s seves funci
usabilitat i q
c realista p
aquest docu
o es pugui co
de les eines d
valuació del
aquestes ne
Projecte és
estes tasque
n donar respo
des relaciona
consulta d’in
consulta, em
mptes les lim
atiu web qu
all en grup e
ar amb la do
manuals d’u
t en aquest
qual crec qu
jecte
treball col∙la
ionalitats tam
ue realment
ensar que p
ument. Les c
ompetir amb
de treball co
treball realit
ecessitats es
proporciona
es sense nec
osta a les seg
ades amb l’e
nformes de s
mplenament
mitacions en
ue proporci
en l’àmbit de
ocumentació
usuari de l’ei
t document
ue podem qu
aboratiu han
mbé han exp
t milloren la
podré oferir
característiqu
b els equips
ol∙laboratiu e
tzat pels me
s satisfan am
ar les eines p
cessitat de f
güents funci
entorn docen
seguiment.
i correcció d
recursos hu
oni una sol
la docència
ó el més det
na.
, crec que
ualificar el Pr
n experimen
perimentat u
productivita
r unes funci
ues del Proj
de desenvol
existents no a
mbres d’un
mb solucions
per que des d
fer servir alt
onalitats:
nt (usuaris, c
e qüestionar
umans, tècn
ució eficaç
.
tallada possi
s’ha arribat
ojecte d’exit
P
ntat un gran
una continua
at en entorns
ionalitats m
jecte en qua
lupadors de
acaben de d
col∙lectiu. Co
s ad hoc mit
de dins el m
tres tipus de
ursos i classe
ris.
ics i tempor
a la gestió
ible del Proj
t a un grau
tós.
Pàgina 6 de 62
n augment e
a millora fins
s de treball e
illors que le
ant a temps
les eines mé
onar respost
om s’esment
tjançant eine
ateix aplicat
e programar
es).
rals, l’object
d’informes
ecte, tant d
d’assolimen
2
en
a
en
es
s i
és
ta
ta
es
iu
ri.
iu
i
el
nt
UOC‐GEProjecte
Ramon P
1.3. Var
L’estruc
l’assigna
»
»
NOTA IM
A dia d’
estan e
impossi
la resta.
De fet,
(com ind
No obst
en la m
propers
En aque
8.6 (Pro
penden
D’altra
estan en
Finalme
haver re
afegit. P
tenir‐ho
ESTINFO e Fi de Carrera
Pla Comellas
riacions resp
ctura d’aque
atura. No ob
El punt Met
El punt Requ
MPORTANT:
’avui (10 de
en desenvo
bilitat de ten
.
la part de q
dica el nom
tant, m’haur
mesura que
s dies.
est documen
oves de fun
ts de fer i en
banda, en l’
n construcció
ent voldria re
enunciat de
Penso que re
o a punt per
a – Memòria
pecte a la gui
sta memòria
bstant, he fet
todologia s’h
uisits del sist
:
gener de 20
lupament.
nir totes les
üestionaris e
de l’aplicatiu
ria agradat fe
m’ho perme
nt, concretam
ncionament)
n taronja que
aplicatiu apa
ó i algunes a
emarcar que
moment a a
epresenta m
la data previ
ia
a segueix bàs
t algun retoc
a ampliat i a
tema s’ha int
014) les func
Reconec qu
funcionalita
era un afegit
u UOC‐GESTI
er la gestió d
etin les mev
ment en els p
, apareixen
e indiquen qu
areixen opci
ltres funcion
estic conten
questa part
menys del 10
ista. En el pu
sicament l’e
c:
ara és Estruct
tegrat en el p
cionalitats re
ue és un p
ats previstes
t a la funcio
NFO).
de qüestiona
ves obligacio
punts 7.1 (A
textos en
ue la funcion
ons relacion
nen parcialm
nt amb el re
de la funcio
0% del volum
unt 9.2 (Resu
squelet que
tura i Metod
punt 2 Estud
elacionades
punt import
per a la dat
nalitat princ
aris i és un o
ons professio
Actors i funcio
vermell que
nalitat està a
nades amb e
ment, però en
sultat del pr
nalitat, al no
m de treball
ultats) amplio
proposa la g
dologia.
di de la viabil
amb la gest
tant de l’ap
a d’entrega
ipal del proj
objectiu que
onals i estud
onalitats), 8.
e indiquen
cabada parc
ls qüestiona
n cap cas es p
ojecte i em s
o considerar‐
total, però
o aquestes co
P
guia disponib
litat.
tió de qüesti
plicatiu, pe
he preferit
jecte: la gest
encara tinc
diantils (un
.3 (Fitxes de
que hi ha
cialment.
aris, algunes
produeix un
sembla més
‐la vital si no
sincerament
onsideracion
Pàgina 7 de 62
ble a l’aula d
onaris encar
rò davant
prioritzar tot
tió d’informe
i que acabar
examen) de
ls casos d’ús
funcionalita
indiquen qu
error.
que raonab
o més aviat u
t no he pogu
ns.
2
de
ra
la
ta
es
ré
els
s),
ts
ue
le
un
ut
UOC‐GEProjecte
Ramon P
Est
2.1. Rec
L’eina d
sèrie de
La relac
professi
Hardwa
»
»
»
Softwar
»
»
ESTINFO e Fi de Carrera
Pla Comellas
tudi d
cursos neces
de treball pri
e programes
ció d’eines q
ional diari i p
are
Ordinador d
RAM i 500G
Ordinador p
120Gb de d
Impressora
re
Microsoft O
Excel per a
confecciona
Adobe Drea
a – Memòria
de vi
ssaris
ncipal ha est
específics qu
que present
per tant, tam
de sobretaul
Gb de disc du
portàtil mod
isc dur. Siste
làser blanc i
Office Profess
tasques num
ar la Presenta
amweaver CS
iabilit
tat un ordina
ue m’han aju
o a continu
mbé m’han se
a model ACE
r. Sistema op
el ACER Exte
ema operatiu
negre mode
sional Plus 2
mèriques i de
ació Virtual e
S4, utilitzat p
tat
ador person
udat a comp
uació formen
ervit per port
ER Aspire M5
peratiu Wind
ensa 5620 a
u Windows 7
el Brother HL
2010. Concre
e suport, Acc
en diapositiv
per a la codifi
al amb siste
letar les tasq
n part de le
tar a terme e
5610, amb p
dows 7 Ultim
mb processa
7 Home Prem
L‐2030.
etament faig
cess per a co
ves.
icació en HT
ma operatiu
ques del Proj
es que faig s
el Treball. Só
rocessador I
mate de 64 bi
ador Intel Co
mium de 32 b
g servir Wor
onstruccions
ML, PHP, Jav
P
u Windows 7
jecte.
servir en el
ón les següen
Intel Core 2
its.
ore 2 Duo, 2
bits.
rd per a la d
s d’SQL i Pow
vascript i CSS
Pàgina 8 de 62
7, a més d’un
meu exerci
nts:
Quad, 4Gb d
Gb de RAM
documentaci
werPoint per
S.
2
na
ici
de
M i
ó,
a
UOC‐GEProjecte
Ramon P
»
»
»
Altres e
»
»
»
»
»
No tinc
aprendr
m’hi sen
ESTINFO e Fi de Carrera
Pla Comellas
Corel Paint S
Filezilla, com
Smartsheet,
pagament, p
ines de treba
Recerca a in
Correu elect
Fòrum i tau
Documenta
Imatges, grà
res en contr
re a treballar
nto molt còm
a – Memòria
Shop Pro Pho
m a client FT
, que es una
però he fet s
all
nternet
trònic
ler de l’aula
ció tècnica i
àfics i icones
ra del progra
r amb cert p
mode.
oto X3, per a
P.
eina online
servir el perío
material de
obtingudes
amari de lliu
rogramari d
a manipular i
que m’ha p
ode de prova
suport
d’internet, p
re distribuci
e pagament
i editar les im
ermès crear
a de 30 dies.
per exemple
ó i el faig se
i sempre he
matges.
el diagrama
a IconFinde
rvir sovint, p
e continuat a
P
a de Gantt. É
r.
però la verit
amb aquesta
Pàgina 9 de 62
És una eina d
at és que va
a opció, ja qu
2
de
ig
ue
UOC‐GEProjecte
Ramon P
2.2. Pre
En aque
caracter
Per inte
tasques
»
»
»
»
ESTINFO e Fi de Carrera
Pla Comellas
essupost inic
est apartat
rístiques. El c
Pla de treba
Documentac
Especificació
Documentac
Anàlisi
Disseny
Documentac
Anàlisi
Programació
Codificació i
Documentac
Testeig
Programació
Total
erpretar cor
s segons el pe
Les tasque
d’ofimàtica.
Les tasques
El mateix pr
un program
Finalment, l
ja que em s
de mera doc
a – Memòria
ial
vaig intenta
cost podria s
Concepte
ll
ció
ó i anàlisi
ció
ció
ó
memòria
ció
ó
rectament a
erfil de perso
s de docum
. S’ha donat
d’anàlisi ha
reu de 30€ /
ador.
la feina de r
sembla que é
cumentació.
ar detallar e
ser el següen
aquest press
ona que les p
mentació le
una valoraci
n de ser exe
hora és el q
ealitzar les p
és una part i
el cost apro
nt:
Hore
supost en ho
podria realit
es podria fe
ió de 18€ / h
cutades per
que he assign
proves mecà
important i é
oximat que
es Pre
15,0
18,0
24,0
15,0
10,0
25,0
52,0
15,0
53,0
227,0
ores de fein
zar, tot i que
er qualsevo
ora per aque
un analista.
nat a les fein
àniques de l’
és una feina
podria tenir
eu / hora
18,00 €
18,00 €
30,00 €
18,00 €
30,00 €
30,00 €
18,00 €
22,00 €
30,00 €
na, voldria a
e òbviament
l persona a
est tipus de f
El preu / hor
nes de progra
aplicatiu l’he
un pèl més
Pà
r un project
Import
270,00 €
324,00 €
720,00 €
270,00 €
300,00 €
750,00 €
936,00 €
330,00 €
1.590,00 €
5.490,00 €
clarir que h
ho faré jo so
amb certs
feina.
ra és de 30€
amació, que
e valorat am
qualificada
àgina 10 de 62
te d’aqueste
€
€
€
€
€
€
€
€
€
€
e agrupat le
ol:
coneixemen
.
e hauria de fe
mb 22€ / hor
que no pas
2
es
es
ts
er
a,
la
UOC‐GEProjecte
Ramon P
Així don
el preu
l’assigna
No obst
podrien
»
»
»
»
Aquests
cas del
domini
disseny
2.3. Req
En aque
àrees: S
Seguret
Tot i qu
necessit
»
»
»
ESTINFO e Fi de Carrera
Pla Comellas
ncs, crec que
real és zero
atura del Tre
tant, cal dir q
n ser:
Domini d’int
L’allotjamen
Una base de
Podria ser n
del disseny
voltant dels
s costos pod
meu Projec
i la base de
gràfic, tamb
quisits del sis
est apartat c
Seguretat, Us
tat
ue la segure
tats massa e
Al servidor
implementa
El mateix ca
Les credenc
aquests arxi
a – Memòria
e aquest seri
o, ja que aqu
eball de Fi de
que encara h
ternet, apro
nt web, apro
e dades MyS
necessària la
de la interfíc
s 600€.
en ser molt
cte, és allotj
e dades MyS
bé me n’enca
stema
comento els
sabilitat, Dist
etat és una
xigents en a
FTP no s’h
ada pel prove
as passa amb
cials del ser
ius ho faran
ia un preu re
uestes hores
e Carrera.
hi ha una sèr
ximadament
oximadament
SQL, aproxim
a contractaci
cie d’usuari.
variables de
at en un es
SQL, pel que
arregaré jo m
requisits de
tribució i Ren
característic
quest sentit.
hi pot acced
eïdor (arsys)
b el servidor
vidor MySQ
ja compilats
ealista per u
formen par
rie de costos
t uns 30€ / a
t uns 4€ / m
madament un
ió dels serve
El cost d’un
epenent de l’
spai propi qu
no suposar
mateix.
el sistema o
ndiment.
ca important
. Les més im
dir sense les
.
de MySQL, p
QL estaran e
s i com a HTM
un treball d’a
rt de l’activit
s no contem
any.
es.
ns 8€ / mes.
eis d’un diss
a feina d’aqu
’empresa o p
ue tinc per
rà cap cost e
no funciona
t, no crec q
portants pen
s credencial
protegit pel m
n el codi fo
ML pla, ocult
aquestes car
tat acadèmic
plats dins de
enyador grà
uestes carac
professional
motius prof
extra per a m
als del Proje
ue el meu p
nso que esta
s necessàrie
mateix prove
ont PHP, per
ant tot rastr
Pà
racterístique
ca necessàri
e les hores d
àfic per que
cterístiques p
a qui s’enca
fessionals, a
mi. Pel que
ecte. Ho he d
projecte hag
n resoltes:
es gràcies a
eïdor.
rò el client
re del codi PH
àgina 11 de 62
s. Òbviamen
a per supera
de treball co
s’encarregué
podria estar
arreguin. En
l igual que
fa la feina d
dividit en tre
gi tingut une
a la segureta
que visualit
HP.
2
nt,
ar
m
és
al
el
el
de
es
es
at
tzi
UOC‐GEProjecte
Ramon P
»
»
Crec qu
majoria
Usabilit
Sense d
importa
procedi
Les dife
compre
Per tan
format
de la ma
Distribu
Els req
mínima
amb l’ap
He fet
disposit
Pel que
centena
d’optim
necessa
ESTINFO e Fi de Carrera
Pla Comellas
Pel que fa
l’algorisme
Tampoc es
amb un usu
manera aut
ue amb aque
de possibles
tat
dubte és un
ant que l’ús
ment quedi
erents funcio
ndre el func
t, els eleme
de llista. De
ateixa (visua
ució i rendim
ueriments d
ment actual
plicatiu.
servir un di
tius mòbils.
e fa al rendi
ars d’usuaris
mització del
ari.
a – Memòria
a la seguret
MD5.
pot accedir
uari vàlid. Si
omàtica.
ests punts c
s fallades o a
na caracterís
sigui intuïti
clar i no es p
onalitats de
ionament un
ents de l’apl
s d’aquesta
litzar, imprim
ent
de distribuc
itzat i comp
sseny adapt
ment, no cr
s amb els s
codi, precom
tat del prop
a cap adreç
l’usuari ho
coberts, la se
atacs.
stica que m’
u i estalviar
porti a la con
l’aplicatiu co
n cop, i desp
licatiu (usua
llista es pod
mir, corregir,
ció son sim
patible amb
tatiu (respon
rec que sigu
eus docume
mpilació, m
pi aplicatiu,
ça que no sig
intenta, ser
eguretat de
’he preocup
r a l’usuari t
nfusió per ex
omparteixen
rés ho pugui
aris, informe
den executar
, etc.).
mples. Quals
php i javasc
nsive design
i un punt cr
ents potser
emòries cau
les contrase
gui la pàgina
rà redirigit a
l’aplicatiu é
pat que el m
totes les pas
cés de simpl
n un patró co
i aplicar al se
es, qüestiona
r les accions
sevol dispos
cript hauria d
) per assegu
rític d’entrad
seria neces
u en el serv
enyes d’usua
a inicial si ab
a la pàgina d
és prou robu
meu aplicati
sses que es
icitat.
omú fent qu
egüent eleme
aris, arxius)
desitjades s
sitiu amb u
de ser sufici
urar la seva
da. Si l’aplic
ssari valorar
vidor, etc. P
Pà
ari s’encripte
bans no s’ha
d’identificaci
usta com pe
u tingui. Pe
pugui, sem
ue l’usuari n
ent de mane
es presente
sobre un o v
un navegad
ient per a po
correcta vi
catiu hagués
portar a te
Però no pen
àgina 12 de 62
en fent serv
a iniciat sess
ió d’usuari d
er suportar
er mi és mo
pre i quan
omés hagi d
era natural.
en sempre e
varis elemen
or d’interne
oder treballa
sualització e
s de gestiona
erme tasque
nso que sig
2
vir
ió
de
la
olt
el
de
en
ts
et
ar
en
ar
es
ui
UOC‐GEProjecte
Ramon P
Est
3.1. Estr
A contin
program
servidor
3.2. Estr
L’aplicat
NAVEGAD
CLIE
ESTINFO e Fi de Carrera
Pla Comellas
tructu
ructura de l’
nuació most
mat en PHP
r de base de
ructura d’arx
tiu té una es
DOR WEB
ENT
a – Memòria
ura i
’aplicatiu
ro un esbós
que només
dades MySQ
xius
structura de
Meto
de l’arquite
s serà access
QL.
carpetes i ar
S
odol
ectura de la
sible per a
rxius com la s
SERVIDOR WEB
logia
que consta
usuaris regi
següent:
l’aplicatiu. B
strats i que
Pà
Bàsicament é
obtindrà le
SERVIDOR MY
àgina 13 de 62
és un lloc we
es dades d’u
YSQL
2
eb
un
UOC‐GEProjecte
Ramon P
»
»
»
»
»
»
»
»
»
»
»
»
3.3. Me
A contin
desenvo
Implem
El lleng
design)
web. És
telèfons
ESTINFO e Fi de Carrera
Pla Comellas
Carpeta arre
Carpetes ad
a un dels qu
Carpeta clas
Carpeta css.
Carpeta doc
Carpeta incl
moltes pàgi
Carpeta fon
funcioname
Carpeta img
Carpeta js. U
servir.
Carpetes _c
creació d’ar
Carpeta pCh
pChart.
Carpeta src.
etodologia i t
nuació detal
olupament d
entació bàsi
uatge HTML
a les diverse
s a dir, el ma
s i tauletes.
a – Memòria
el. Conté alg
dmin, alumne
uatre perfils d
sses. Ubicaci
. Ubicació de
cs. En aquest
ludes. Aquí h
nes i que son
nts. Carpeta
ent del lloc w
g. Ubicació d
Ubicació del
class, _tcpdf_
rxius PDF i pe
hart. Conté e
. Ubicació d’
tecnologies u
lo la metodo
de l’eina.
ca: HTML i C
L és la base
es mides de
ateix disseny
uns arxius de
e, coord i pro
d’usuari que
ó de les clas
els fulls d’est
ta carpeta s’e
hi ha una sè
n inclosos qu
que conté
web.
e les imatge
s arxius java
_5.0.0002 i l
ertanyen a la
els arxius ne
un arxiu java
usades
ologia que he
CSS
del lloc we
les pantalles
y que serveix
e codi font.
ofe. Contene
e fan servir l’
sses PHP.
tic CSS.
emmagatzem
èrie d’arxius
uan es neces
alguns arxi
es de l’aplicat
script. N’hi h
locale. Aque
a biblioteca h
ecessaris per
ascript neces
e seguit i les
eb. He fet se
s dels difere
xi per a ordi
en arxius de
aplicatiu.
maran els arx
que son fra
ssiten.
us de tipus
tiu
ha tant de pr
estes carpete
html2pdf.
r a la creació
ssari pel func
s tecnologies
ervir HTML
nts dispositi
nadors d’esc
codi font, ca
xius pujats p
gments de c
de lletra n
ropis com de
es contenen
ó de gràfics,
cionament de
que he utili
5 i un disse
us des d’on
criptori i per
Pà
adascuna d’e
pels usuaris d
codi que es
necessaris pe
e les bibliote
arxius neces
pertanyen a
el plugin jQu
itzat per por
eny adaptati
es pugui vis
r a dispositiu
àgina 14 de 62
elles associad
de l’aplicatiu
repeteixen e
er al correct
eques que fa
ssaris per a
a la bibliotec
uery lightbox
tar a terme
iu (responsiv
ualitzar el llo
us mòbils co
2
da
.
en
te
ig
la
ca
x.
el
ve
oc
m
UOC‐GEProjecte
Ramon P
Pel que
magnífiq
Llengua
PHP és u
web qu
tanta im
PHP arr
D’altra
mètode
codi fon
Al contr
d’intera
determi
Per tant
sense ne
La tecno
Per exe
es prod
Bases d
Per emm
contrast
D’altra
aquest t
PHP+My
aposta s
Allotjam
Pel que
compar
Arsys, lí
ESTINFO e Fi de Carrera
Pla Comellas
e fa als esti
ques opcion
tges de prog
un pre‐proce
e a priori se
mplantació i
eu del món.
banda, PHP
es i funcions
nt de l’aplicat
rari que en e
actuar amb
inada quan l
t, la possibi
ecessitat de
ologia Ajax é
mple, puc ca
ueixi un eve
e dades: My
magatzemar
tat i utilitzat
banda, MyS
tipus de bas
ySQL és una
segura.
ment web
fa a l’espai w
tit, amb sist
íder del secto
a – Memòria
ils he utilitz
s que ofereix
gramació: PH
essador d’hip
mbla escrita
importància
també sup
que facilitar
tiu estaran e
el cas del PH
les accions
’usuari selec
litat d’acced
recarregar la
és molt útil i
arregar un fr
nt. Tot això t
SQL
les dades de
en milers de
SQL combina
se de dades,
a combinació
web destinat
tema operat
or de hosting
zat CSS que
x el framewo
HP, Javascript
pertext. És u
a simplemen
en la xarxa,
orta la prog
ran la gestió
escrits en PH
P, el codi Jav
que realitz
ccioni una op
dir als event
a pàgina.
em permetr
agment de c
també sense
e l’aplicatiu h
e llocs web d
a perfectame
motiu pel q
ó clàssica en
t a donar cab
tiu Linux. Aq
g a l’estat es
e és de gran
ork Bootstrap
t i Ajax.
un llenguatge
t en HTML.
, que es difíc
gramació or
ó dels eleme
P combinat
vascript s’ex
za l’usuari o
pció d’una llis
s és realme
rà combinar
codi PHP din
e la necessita
he utilitzat u
d’arreu del m
ent amb el
qual penso q
n el mon de
buda al meu
quest servido
panyol.
n utilitat i p
p.
e que s’execu
Ofereix una
cil de quanti
ientada a o
nts de l’apli
amb HTML.
xecuta en el
o events. É
sta desplega
nt útil i per
els avantatg
s d’un eleme
at de recarre
una base de d
món.
PHP, que co
que és una b
l desenvolup
u Projecte, no
or està allot
potencia. No
uta en el serv
gran potènc
ificar: milion
bjectes i em
catiu. La prà
client. Aque
s a dir, pod
ble per exem
met actulitz
es de Javasc
ent del lloc w
gar la pàgina
dades MySQ
ompta amb
bona tria. De
pament web
omés cal com
tjat en les in
Pà
o obstant,
vidor i retor
cia i és un lle
ns de llocs w
m permetrà
àctica totalit
est fet dóna
dem execut
mple.
zar elements
cript amb el c
web en el mo
a.
QL, un gestor
funcions pe
e fet, no és c
b, el que pod
mentar que é
nstal∙lacions
àgina 15 de 62
aprofitaré le
na una pàgin
enguatge am
webs fan serv
crear classe
at d’arxius d
la oportunita
tar una acc
s del lloc we
codi font PH
oment en qu
sobradamen
ensades per
cap innovaci
dríem dir un
és un servido
de l’empres
2
es
na
mb
vir
es,
de
at
ió
eb
P.
ue
nt
a
ó,
na
or
sa
UOC‐GEProjecte
Ramon P
Pla
4.1. Rel
En aque
4.1.1.
Aquesta
que ten
4.1.2.
Confecc
tasques
4.1.3.
Una de
i qüesti
sentit i m
4.1.4.
Per una
s’havia
tecnolog
d’identi
4.1.5.
En aque
l’aparta
ESTINFO e Fi de Carrera
Pla Comellas
anific
ació de tasq
est punt faig
Selecció del
a és la fase i
ia bastant cl
Realització d
ció del docum
s a realitzar p
Estudi de les
les primeres
onaris, que
mirar de treu
Modelitzaci
banda cal d
de fer un an
gia es farà s
ficar els caso
Estudi de les
esta etapa e
t anterior. P
a – Memòria
ació
ques
un recull de
projecte.
nicial on he
ara la idea i
de la PAC1. P
ment de la P
per a portar‐
s eines infor
s tasques va
és l’àmbit d
ure conclusio
ó conceptua
efinir els lím
nàlisi funcion
servir o com
os d’ús.
s tècniques a
em vaig cen
Per tant, aqu
les tasques
fet la tria de
només ho he
Pla de trebal
PAC1 on es d
lo a terme.
màtiques de
ser la d’anal
del meu proj
ons que pugu
l de l’eina. A
mits, marc, ac
nal des del p
m es posarà e
a emprar. Di
ntrar en don
est anàlisi o
que ha impl
el projecte d
e hagut de v
l.
descriu i s’e
e treball en g
itzar les eine
jecte. Identi
uin ser útils
Anàlisi funcio
ctors i requer
punt de vista
en pràctica.
sseny de la i
nar una solu
rgànic es va
icat la confe
del TFC. La v
alidar amb e
specifica el
grups virtuals
es existents
ficar els seu
per al meu p
onal.
riments no f
a de l’usuari
Finalment, a
nterfície grà
ució tecnolò
fer des del p
cció d’aques
eritat és que
el consultor.
projecte i es
s.
des del prism
us punts fort
projecte.
uncionals de
, sense teni
aquesta part
fica. Anàlisi o
gica als req
punt de vista
Pà
st Treball de
e no ha esta
s planifiquen
ma de la gest
ts i mancanc
el problema.
r massa en
t de l’anàlis
orgànic.
ueriments id
del program
àgina 16 de 62
Fi de Carrera
t complicat
n les diferen
tió d’informe
ces en aque
D’altra band
compte quin
i també hav
dentificats e
mador.
2
a.
ja
ts
es
st
da
na
via
en
UOC‐GEProjecte
Ramon P
També f
i propos
4.1.6.
Confecc
4.1.7.
En base
d’activit
4.1.8.
Valorac
el desen
4.1.9.
Vaig pro
4.1.10.
En aque
prototip
4.1.11.
En aque
docume
segueixo
4.1.12.
Per a g
funcion
4.1.13.
Confecc
Memòri
4.1.14.
També
l’aplicat
sobre el
4.2.15.
L’aplicat
dades d
ESTINFO e Fi de Carrera
Pla Comellas
fou necessar
sar un dissen
Realització d
ció del docum
Disseny de l
e als anàlisis
tat i seqüenc
Valoració de
ió i comenta
nvolupament
Implementa
ototipar les p
Realització d
esta PAC es
p relativame
Codificació.
esta fase he
entació feta
o fent retocs
Proves de fu
garantir una
alitat i ara le
Memòria.
ció d’una M
ia han estat
Documenta
m’estic enca
tiu web, elem
l mateix el p
Publicació d
tiu ja es trob
d’accés que s
a – Memòria
ri confeccion
ny d’interfície
de la PAC2. E
ment de la PA
a implement
realitzats, es
cia.
els llenguatg
aris sobre els
t del project
ació prototip
principals int
de la PAC3. D
van docum
ent funcional
e implement
anteriormen
s al codi font
uncionament
bona qualit
es estic porta
Memòria exp
les diferents
ció i manual
arregant de l
ment impre
ugui utilitzar
de l’aplicatiu
ba publicat a
son necessàr
nar el model
e gràfica que
Especificació
AC2, que con
tació pràctic
s va fer el dis
es de progra
s diferents lle
e.
.
terfícies per t
Disseny.
entar els pu
l del projecte
tat les difere
nt. Ha estat
t.
t sobre l’apli
tat del prog
ant a terme.
plicativa del
s PAC tot i qu
s.
a confecció
scindible pe
r i treure’n p
a internet.
a internet i m
ies per fer‐lo
d’entitat / r
e sigui funcio
i anàlisi.
ntindrà la fei
ca.
sseny que de
amació, base
enguatges de
tal de poder
unts anterio
e.
ents interfíc
una etapa in
icatiu.
gramari he
treball fet
ue per supos
del manual t
er que quals
profit.
més endava
o servir
elació de la
onal i amigab
ina realitzad
e l’aplicació.
e de dades i a
e programac
‐me fer una
rs, 4.1.6, 4.1
cies de les q
ntensa i enca
definit una
segons el
at s’ha ampl
tant de l’àm
evol person
nt en aques
base de dade
ble per a l’us
a en els punt
També es v
altres tecnolo
ció i tecnolog
idea global d
1.7 i 4.1.8, a
que consta l’
ara en el mo
bateria de
model prop
iat el treball
bit d’usuari c
a que no tin
t document
Pà
es, les fitxes
uari.
ts anteriors 4
van realitzar
ogies.
gies que voli
de l’aplicatiu
a banda de
’aplicatiu d’
oment de fer
proves per
posat. La ba
l.
com el d’adm
ngui coneixe
n’especifico
àgina 17 de 62
de casos d’ú
4.1.3 i 4.1.4.
els diagrame
a fer servir e
u.
presentar u
acord amb
r aquesta PA
testejar cad
ase d’aquest
ministració d
ements prev
o l’adreça i le
2
ús
es
en
un
la
AC
da
ta
de
vis
es
UOC‐GEProjecte
Ramon P
4.2.16.
Finalme
caracter
consulto
4.2. Esti
A partir
de les m
crec que
Em va
program
Així don
Nom d
4.1.1. S
4.1.2. R
4.1.3. E
4.1.4. M
4.1.5. E
4.1.6. R
4.1.7. D
4.1.8. V
4.1.9. Im
4.1.10.
4.1.11.
4.1.12.
4.1.13.
4.1.14.
4.2.15.
4.2.16.
Total p
ESTINFO e Fi de Carrera
Pla Comellas
Presentació
ent m’estic e
rístiques i f
ors i contest
imació temp
de les tasqu
mateixes. Ja a
e era una ein
semblar op
mari OO” (pà
“...s’ha de rcost i la ddeterminadaprogramari programa sóés cap renúnpocs eren e
termini, si n
ncs, acceptan
de la tasca
Selecció del pr
Realització de
Estudi de les e
Modelització c
Estudi de les tè
Realització de
Disseny de la i
Valoració dels
mplementació
Realització de
Codificació.
Proves de fun
Memòria.
Documentaci
Publicació de
Presentació v
rojecte
a – Memòria
virtual i def
encarregant
funcionalitat
ar els seus d
poral
ues que vaig
avisava que f
na útil per fe
portú citar
àgina 14) de l
reconèixer qudurada del pa i no es pot
no faci toteón innegociancia en relac
els projectes
no en diverses
nt aquest fet
rojecte.
la PAC1. Pla d
eines informàt
conceptual de
ècniques. Diss
la PAC2. Espe
mplementaci
llenguatges d
ó prototip.
e la PAC3. Dis
ncionament so
ió i manuals.
e l’aplicatiu a i
virtual i defen
ensa del Pro
de la presen
ts de l’aplic
ubtes.
identificar e
fins que no s
r‐nos una id
textualment
l’assignatura
ue no és reaprojecte, toaugmentar l
es les funcioables, caldràció amb els ren què no
s d’aquestes
t, l’estimació
de treball.
tiques de treb
e l’eina. Anàlis
seny de la inte
ecificació i anà
ó pràctica.
de programaci
seny.
obre l’aplicati
internet.
sa del Project
ojecte.
ntació de dia
catiu web.
en l’apartat a
s’entra en de
ea.
t un fragm
a “Enginyeria
alista de creut alhora. Sla despesa enons desitjadeà augmentar resultats quees produïen
s coses alhor
ó que vaig rea
ball en grups v
si funcional.
erfície gràfica
àlisi.
ió, base de da
iu.
te.
apositives am
També cald
anterior, vaig
etall es molt
ent del mò
a del program
ure que es poSi el progran personal, ces; si la funel nombre d
e s’aconsegun desviacions
a”
alitzar per qu
virtuals.
. Anàlisi orgàn
ades i altres te
mb l’objectiu
drà defensar
g mirar de fe
complicat de
òdul “Introd
mari” per par
ot fixar exacmari ha de
caldrà estar dcionalitat i
de programaduien fins ara,s quant a fu
uantificar el v
nic.
ecnologies.
Pà
u d’explicar
r el Project
er una estim
eterminar‐ho
ducció a l’e
rt de Benet C
ctament la fue funcionar disposat a ala data de ldors o analis, perquè a la
funcionalitat,
volum de fei
Nº d’hores
3
12
8
12
12
10
10
5
25
10
50
P
15
25
15
3
12
227
àgina 18 de 62
breument le
te davant e
ació tempor
o exactamen
nginyeria d
Campderrich
uncionalitat, en una da
cceptar que lliurament dstes. I això na pràctica be pressupost
ina va ser:
PAC1: 15 hore
PAC2: 42 hore
PAC3: 50 hore
AC4: 120 hore
2
es
els
ral
nt,
el
h:
el ta el
del no en o
es
es
es
es
UOC‐GEProjecte
Ramon P
Com es
finalme
mica cu
a les est
Així don
»
»
»
Com de
3 hores
4.3. Dia
Per il∙lu
Gantt:
ESTINFO e Fi de Carrera
Pla Comellas
pot observ
nt per a la P
rt, el volum
timacions.
ncs en un pri
PAC 2: 42 ho
PAC 3: 50 ho
PAC 4: 120 h
ia, finalment
al dia, i augm
grama de Ga
ustrar gràfica
a – Memòria
ar, i fent nú
PAC4 era nec
de feina ha
mer momen
ores / 17 die
ores / 25 die
hores / 60 di
t sobretot en
mentant a m
antt
ament la tem
úmeros rodo
cessari més d
estat sensib
nt vaig estima
es = 2,5 hore
es = 2 hores d
ies = 2 hores
n el cas de la
mida que s’ac
mporització
ons, la càrre
del doble d’e
blement supe
ar una carreg
s de treball
de treball di
s de treball d
a PAC4 la càr
costa la data
descrita en
ega de treba
esforç. La re
erior, ja que
ga de treball
diàries.
àries.
diàries.
rega de treb
d’entrega.
l’apartat an
ll de les PA
alitat m’ha e
sempre hi h
diària com l
ball ha estat s
terior he fet
Pà
AC 2 i 3 era
ensenyat qu
ha aspectes q
la següent:
superior, al v
t el següent
àgina 19 de 62
molt similar
e vaig fer un
que s’escape
voltant d’une
t diagrama d
2
r i
na
en
es
de
UOC‐GEProjecte
Ramon P
4.4. Dat
Les date
conside
ESTINFO e Fi de Carrera
Pla Comellas
tes clau
es clau del P
ro d’especia
Data
29/09/2
16/10/2
10/11/2
10/12/2
10/01/2
a – Memòria
Projecte són
l rellevància
2013
2013
2013
2013
2014
bàsicament
. A continua
Descripció
Entrega PAC 1
Entrega PAC 2
Entrega PAC 3
Finalització de
Entrega PAC 4
les dates d’e
ció en detall
1 ‐ Pla de treb
2 ‐ Especificac
3 ‐ Disseny
e la codificaci
4 ‐ Codificació
entrega de le
o la relació:
ball
ció i anàlisi
ó i inici de les
ó, Memòria i P
es diferents
proves de fun
Presentació Vi
Pà
PAC més alg
ncionament
irtual
àgina 20 de 62
guna data qu
2
ue
UOC‐GEProjecte
Ramon P
Macon
5.1. Ma
Com co
de la ge
Tot i qu
majoria
aspecte
suficien
No obst
aquest P
5.2. Con
L’aplicat
necessit
Per a un
apareixe
algunes
»
ESTINFO e Fi de Carrera
Pla Comellas
arc dencep
rc de treball
mentava en
estió d’inform
ue en els últi
de camps,
es podria com
ts.
tant, aquest
Projecte no e
nceptes prev
tiu serà utilit
tats particula
na millor com
en en aques
restriccions
L’aplicatiu n
estudis hi h
“Primer”, “S
a – Memòria
e treptes p
l
l’apartat 1.2
mes i qüestio
ims temps le
podríem dir
mpetir amb
no és el cas
es pot fer un
vis
tzat per qua
ars.
mprensió, vo
st apartat. P
:
només dona
haurà un nom
Segon”, “Ter
ball iprevi
2 d’aquest do
onaris en un e
es eines d’aq
r), crec que
aplicatius m
s i haig de re
n aplicatiu ta
tre tipus d’a
oldria aclarir
Per no haver
rà suport a
mbre de cur
cer” i “Quart
i s
ocument, el
entorn de tr
quest camp
puc aportar
més consolid
econèixer qu
n potent com
actors que ga
alguns aspe
r de fer un
professors i
rsos determi
t”.
context en e
eball col∙labo
han experim
r una solució
dats si els re
ue amb el te
m alguns del
audiran d’un
ectes en relac
lloc web ma
i alumnes d’
nats: quatre
el que s’eng
oratiu.
mentat una g
ó atractiva, f
ecursos temp
emps dispon
s que vaig an
n rol diferent
ció al aplicat
assa extens,
uns mateixo
e. Així doncs
Pà
loba aquest
gran millora
funcional i q
porals i eco
nible per a p
nalitzar.
t, amb els se
tiu i definir c
he cregut o
os estudis. D
els cursos s
àgina 21 de 62
projecte és
(com en la d
que en algun
nòmics foss
ortar a term
eus permisos
conceptes qu
oportú aplica
Dins d’aques
s’anomenara
2
el
de
ns
in
me
s i
ue
ar
ts
an
UOC‐GEProjecte
Ramon P
»
»
»
»
ESTINFO e Fi de Carrera
Pla Comellas
Cada curs co
Un alumne
Un professo
Tant en aqu
parlant d’un
canvi quan
donar al cor
a – Memòria
ontindrà dife
només podr
or podrà esta
uest docume
n valor de 0
es parli de
rregir un qüe
erents classe
à pertànyer
ar assignat a
ent com en
a 10 que el
puntuacions
estionari fet
es, en concre
a un curs‐cla
més d’un cu
el propi apli
Professor po
s, s’està par
per un Alum
et tres. Les cl
asse, per exe
urs‐classe.
icatiu, semp
ot donar a un
rlant d’un va
mne.
asses s’anom
emple “Segon
re que es pa
n informe re
alor de 0 a
Pà
menaran “A”
n‐C”.
arli de valor
ealitzar per u
100 que el
àgina 22 de 62
”, “B” i “C”.
racions, s’est
un Alumne. E
Professor po
2
tà
En
ot
UOC‐GEProjecte
Ramon P
Est
Tot i q
persona
aspecte
inventat
recoma
Per tant
BibliotejQuery
Bootstra
html2pd
pChart
tinyMCE
LightboxEvolutio
ESTINFO e Fi de Carrera
Pla Comellas
tudis
ue el projec
alitzada, pen
es estètics q
t, i crec que
nable la reut
t he utilitzat
eca ExpEs serUI d’u
ap Ja (bàproimp
df Bibcondes
Bibcreest
E Bibun infobon
x n
Bibam
a – Memòria
i de
cte es pot
nso que hau
ue ja estan
per algunes
tilització de c
les següents
plicació tracta d’un frvir en milers (user interf
usuari com el s
n’he parlat àsicament CSofessional de prescindible.
blioteca PHP, nvertir una pàscarregat per
blioteca PHP, ear gràfiques tadístiques qu
blioteca Javasceditor de t
ormes del mens.
blioteca jQuermb un estil mo
cisio
considerar u
ria estat po
disponibles
de les neces
codi, i miro d
s biblioteque
ramework dede llocs web eface) que mselector de da
anteriormenS) que permmanera fàcil.
distribuïda àgina web col’usuari.
gratuïta per de diferent
ue cada perfil d
cript, distributext enriquit eu aplicatiu se
ry de pagamedern i efectes
ns
una aplicaci
c eficient de
s en bibliote
ssitats del pr
de posar‐ho
es o framewo
e javascript d’en l’actualitat’ha proporciates.
nt, Bootstrapmeten donar Facilita molt
sota llicènciancreta en un
a llocs web ts tipus. M’hd’usuari té dis
uïda sota llicèincrustable
e n’han benef
ent que permes elegants.
ó a mida d
edicar grans
eques existe
rojecte, ho p
en pràctica q
orks:
’una gran utit. També he feonat elemen
és un conja un lloc wela vida del pr
a LGPL, que document PH
no comercialha servir pesponibles.
ncia LGPL, qua qualsevol ficiat amb uns
et obrir finest
esenvolupad
esforços a
ents. Com s’
odem aprofi
quan puc.
litati que es fet servir jQuernts d’interfíci
junt d’utilitateb un aspectrogramador, é
m’ha permèHP que pot se
s, que permer il∙lustrar le
ue proporcionlloc web. E
s resultats mo
tres emergent
Pà
da de mane
determinad
’acostuma a
itar. En resu
Adreça wfa ry ie
www.jquwww.jqu
ts te és
www.get
ès er
www.htm
et es
www.pch
na Els olt
www.tiny
ts goo.gl/9K
àgina 23 de 62
era totalmen
es funcions
a dir, està to
m, trobo mo
web ery.comeryui.com
tbootstrap.com
ml2pdf.fr/es
hart.net
ymce.com
KKXi6
2
nt
o
ot
olt
m
UOC‐GEProjecte
Ramon P
Andel
7.1. Act
Com co
diferent
disposo
Cal dir
principa
Adminis
Pot exis
i s’enca
tasques
Concret
»
»
»
»
»
ESTINFO e Fi de Carrera
Pla Comellas
àlisi l siste
tors i funcion
omentava an
ts. La seva d
a detallar‐le
que les fun
al de la seva
strador
stir més d’un
arregarà de
s a realitzar.
tament les se
Administrac
Administrac
Administrac
Administrac
Administrac
a – Memòria
i dissema
nalitats
nteriorment
descripció va
es a continua
ncionalitats d
activitat i la
administrad
fer el mant
eves funcion
ció: Gestió d’
ció: Gestió d
ció: Gestió d
ció: Gestió d
ció: Gestió de
seny
en aquest d
molt lligada
ació.
de cada per
segona àrea
dor però amb
eniment de
alitats seran
’usuaris: alta
de cursos: alt
de classes: alt
d’informes: a
e qüestionar
document, l’
a a les funcio
rfil d’usuari
serà la d’est
b un n’hi ha
l sistema. E
n:
a, baixa, mod
ta, baixa, mo
ta, baixa, mo
alta, baixa, m
ris: alta, baix
aplicatiu ser
onalitats que
es dividiran
tadístiques,
prou. La sev
En el dia a d
dificació, inac
odificació, ina
odificació, in
modificació, in
a, modificac
rà utilitzat p
e desenvolu
n en dues à
comú a tots
va funció és b
dia l’adminis
ctivació.
activació.
activació.
nactivació.
ió, inactivaci
Pà
per quatre p
paran, motiu
àrees. Una d
els perfils.
bàsicament a
strador no t
ió.
àgina 24 de 62
erfils d’usua
u pel qual e
d’elles serà
administrativ
tindrà masse
2
ari
m
la
va
es
UOC‐GEProjecte
Ramon P
»
»
Coordin
Podríem
aquest c
»
»
»
»
»
»
»
Professo
Les tasq
l’àmbit
»
»
»
»
»
ESTINFO e Fi de Carrera
Pla Comellas
Estadístique
Estadístique
nador
m dir que la
cas podria ha
Administrac
Administrac
Estadístique
Estadístique
Estadístique
Estadístique
Estadístique
or
ques del pro
docent. Per
Docència: V
Docència: G
Estadístique
Estadístique
Estadístique
a – Memòria
es: Usuaris m
es: Registre d
figura del co
aver més d’u
ció: Gestió de
ció: Gestió d’
es: Classes pe
es: Alumnes
es: Informes
es: Valoracio
es: Puntuacio
ofessor ja no
tant, tindran
Valoració d’in
Gestió de qüe
es: Informes
es: Valoracio
es: Puntuacio
més actius.
d’activitat.
oordinador q
un coordinad
e professors
’alumnes. As
er professor
per professo
per classe.
ns per classe
ons per class
o tenen a ve
n relació bàsi
nformes reali
estionaris: cr
per alumne.
ns mitjanes
ons per alum
que està per
dor, però un
. Assignar els
ssignar els al
.
or.
e.
se.
eure amb l’
icament amb
itzats pels al
reació, mant
.
informes alu
mne.
r sobre del p
de sol és suf
s professors
umnes a un
administraci
b els alumne
umnes.
eniment, ass
umnes.
professor a n
ficient. Les se
a un curs‐cla
curs‐classe d
ió si no que
es. Les seves
signació i cor
Pà
nivell jeràrqu
eves atribuc
asse o varis d
determinat.
e pertanyen
funcions són
rrecció.
àgina 25 de 62
uic. També e
ions seran:
d’ells.
purament d
n:
2
en
de
UOC‐GEProjecte
Ramon P
Alumne
Per acab
»
»
»
»
»
»
També s
d’usuar
ESTINFO e Fi de Carrera
Pla Comellas
e
bar, l’alumne
Aprenentatg
Aprenentatg
Estadístique
Estadístique
Estadístique
Estadístique
s’ha de tenir
ri per tal de p
a – Memòria
e és l’usuari
ge: Gestió d’
ge: Respond
es: Valoracio
es: Valoracio
es: Puntuacio
es: Puntuacio
r en compte
poder correg
final de l’apl
’informes de
re als qüesti
ns pròpies.
ns classe.
ons pròpies.
ons classe.
que tots els
gir o actualitz
licatiu:
e treball: crea
ionaris que e
tipus d’usua
zar les seves
ació, manten
el professor e
ari tindran la
pròpies dad
niment i pub
els hi hagi as
opció d’acc
es.
Pà
blicació.
ssignat.
cedir al seu p
àgina 26 de 62
perfil person
2
al
UOC‐GEProjecte
Ramon P
7.2. Mo
A contin
D’altra b
»
»
»
ESTINFO e Fi de Carrera
Pla Comellas
odel E/R de la
nuació mostr
banda, voldr
Les claus p
foranes per
Tots els usu
l’usuari desa
Les taules
pertinença e
a – Memòria
a base de da
ro la distribu
ria aclarir alg
rincipals de
una de colo
uaris s’emma
at (Administ
“ProfessorC
entre els pro
ades
ució de les ta
guns aspecte
les taules e
r blau.
agatzemen e
rador, Coord
Classe” i “A
ofessors i alu
ules de la ba
s per a una m
estan repre
en la mateixa
dinador, Prof
AlumneClasse
umnes respec
ase de dades
millor interp
sentades pe
a taula, el ca
fessor o Alum
e” només s
cte a una cla
s i els seus ca
retació:
er una clau
mp “TipusU
mne).
erveixen pe
sse, per això
Pà
amps:
de color gr
suari” define
er guardar
ò no tenen ca
àgina 27 de 62
oc i les clau
eix quin rol t
la relació d
ap més camp
2
us
té
de
p.
UOC‐GEProjecte
Ramon P
»
»
»
7.3. Inte
En aqu
anterior
Aquesta
»
»
A contin
Pantalla
ESTINFO e Fi de Carrera
Pla Comellas
La taula “Ca
taula “LinQ
qüestionari.
Per guardar
amb estruct
La taula “Re
Cada acció s
erfícies d’usu
est apartat
rment he mi
a manera de
De cara a l’
coneixemen
un cop.
De cara al d
funcionalita
a base una f
nuació mostr
a d’identifica
a – Memòria
apQuestiona
Questionari”
.
r les resposte
tura capçaler
egistre” repr
significativa
uari
mostro le
irat de segui
fer té, en la
’usuari: Qua
nt a la resta,
desenvolupa
ats com a llis
funcionalitat
ro unes capt
ció
ri” està dest
les pròpies
es, tenim les
ra‐detall.
esenta una m
serà emmag
s interfícies
r un patró s
meva opinió
n aprèn com
ja que son
dor: Haig de
sta d’elemen
t anterior.
ures de pant
tinada a desa
preguntes d
s taules “Alum
mena de log
gatzemada en
s d’usuari q
imilar per a
ó, dues avan
m funciona u
molt sembla
e reconèixer
ts, ja que al
talla d’algun
ar les dades
del mateix.
mneQuestio
al que podr
n aquesta ta
que he pos
totes les fun
tatges clares
una determi
ants. D’aque
que m’ha fa
fer una nov
es de les prin
de la “capça
Això és com
nari” i “Alum
à accedir l’A
ula.
sat en pràc
ncionalitats (
s:
nada funcio
sta manera,
acilitat la fein
a funcionalit
ncipals interf
Pà
alera” d’un q
m guardar e
mneRespQue
Administrado
ctica. Com
(dins del que
onalitat pot a
, només ho h
na plantejar
tat he pogut
fícies
àgina 28 de 62
qüestionari i
el disseny d
est”, també e
or del sistem
he comenta
e és possible
aplicar aque
ha d’aprendr
la majoria d
t prendre co
2
la
el
en
a.
at
e).
st
re
de
m
UOC‐GEProjecte
Ramon P
Menú p
Menú p
ESTINFO e Fi de Carrera
Pla Comellas
principal de l’
principal d’Ad
a – Memòria
’Administrad
dministració
dor
Pààgina 29 de 622
UOC‐GEProjecte
Ramon P
Llista d’
ESTINFO e Fi de Carrera
Pla Comellas
usuaris
a – Memòria
Pààgina 30 de 622
UOC‐GEProjecte
Ramon P
Fitxa d’u
ESTINFO e Fi de Carrera
Pla Comellas
usuari
a – Memòria
Pààgina 31 de 622
UOC‐GEProjecte
Ramon P
Llista d’
ESTINFO e Fi de Carrera
Pla Comellas
informes
a – Memòria
Pààgina 32 de 622
UOC‐GEProjecte
Ramon P
Crear /
ESTINFO e Fi de Carrera
Pla Comellas
modificar inf
a – Memòria
forme
Pààgina 33 de 62
2
UOC‐GEProjecte
Ramon P
Gràfica
ESTINFO e Fi de Carrera
Pla Comellas
d’usuaris mé
a – Memòria
és actius
Pààgina 34 de 622
UOC‐GEProjecte
Ramon P
Imp
8.1. Mo
He apro
program
Així don
mitjà de
de dade
teoria, p
de codi,
Per il∙lus
Exemple
El codi u
Natural
d’opcion
base de
Revisan
manera
A contin
ESTINFO e Fi de Carrera
Pla Comellas
plem
odel de classe
ofitat els av
mació i fer un
ncs, he fet s
els seus mèto
es i les pàgin
pugues fer u
, excepte el d
strar el que v
e: Obtenir to
utilitzat des d
ment a la cla
ns (ordre, fil
e dades, si es
t el codi fon
de procedir
nuació mostr
a – Memòria
menta
es
vantatges de
n correcte ús
ervir classes
odes. D’aque
es que conte
un canvi de g
de les pròpie
vull dir, a co
ots els inform
de la llista d’
asse Informe
tre, límit, of
que no s’ha
nt que adjun
r.
ro el diagram
ació i
e la program
s dels recurso
s i aquestes
esta manera
enien les llist
gestor de bas
es classes.
ntinuació po
mes de la bas
informes és:
e hi ha un m
fset, etc) i q
especificat
nto a aquest
ma de classes
i pro
mació orient
os que m’ofe
han estat le
a, només des
tes només a
se de dades
oso un exemp
se de dades d
:
ètode anom
ue retorna u
una clàusula
ta memòria
s.
ves
tada a obje
ereix el lleng
es encarrega
s de les class
ccedien als m
(per exempl
ple:
des de la pàg
menat obteni
un array amb
a WHERE.
es poden tr
ctes per ta
guatge PHP.
des d’acced
es ha estat n
mètodes de
e) i no have
gina Llista d’i
rTots, al qua
b tots els val
robar molts
Pà
l de dividir
dir a la base
necessari acc
les classes. A
r de modific
informes:
al se li pot pa
lors de cada
més exemp
àgina 35 de 62
per capes
de dades pe
cedir a la bas
Això fa que e
car ni una lín
assar un arra
informe de
ples d’aquest
2
la
er
se
en
ia
ay
la
ta
UOCProj
Ram
Diag
C‐GESTINFO jecte Fi de Carrera –
mon Pla Comellas
grama de classes
– Memòria.
Pàgina 366 de 62
UOCProj
Ram
8.2.
C‐GESTINFO jecte Fi de Carrera –
mon Pla Comellas
. Diagrama de cas
– Memòria
sos d’ús
Pàgina 377 de 62
UOC‐GEProjecte
Ramon P
8.3. Fitx
Cas d’ús
Descripc
Casos d’
Actors
Precond
Postcond
Flux bàs
Flux alte
Observa
Cas d’ús
Descripc
Casos d’
Actors
Precond
Postcond
Flux bàs
Flux alte
Observa
Cas d’ús
Descripc
Casos d’
Actors
Precond
Postcond
Flux bàs
Flux alte
Observa
ESTINFO e Fi de Carrera
Pla Comellas
xes dels caso
s
ció
ús relacionats
ició
dició
ic
ernatiu
cions
s
ció
ús relacionats
ició
dició
ic
ernatiu
cions
s
ció
ús relacionats
ició
dició
ic
ernatiu
cions
a – Memòria
os d’ús
FER LO
Permet
s
Adminis
L’usuar
L’usuar
S’introdes corre
Si l’usuamissatg
L’aplicaAquest podrà s
MODIF
Dóna ac
s Llista d’
Adminis
L’usuar
Les dad
L’usuarpersona
L’usuar
Tots elspodrà c
VEURE
Permet
s
Adminis
L’usuar
L’usuar
Un cop rol de l’l’inform
Les esta
OGIN
als usuaris ac
strador, Coord
i ha entrat a la
i és validat al
dueix el nom desponen amb
ari introduït nge d’error i es
tiu ha de tenidonarà d’altaer canviada p
FICAR / CON
ccés a la pàgin
’usuaris
strador, Coord
i està validat a
des de la fitxa
i va a l’opció “als es poden c
i pot cancel∙la
s usuaris tenenconsultar / mo
E ESTADÍSTIQ
la visualitzac
strador, Coord
i està validat a
i obté les esta
es va a l’opció’usuari actiu. Ame estadístic s
adístiques disp
ccedir a l’aplic
dinador, Profe
a pàgina de Lo
sistema i té d
d’usuari i la coun usuari exis
no és correctetorna a la pàg
ir, per comença la resta d’usuper cadascun d
SULTAR D’U
na per consult
dinador, Profe
al sistema i ha
d’usuari han e
“El meu perfilcanviar i un co
ar i en aquest
n disponible lodificar les da
QUES
ió de diferent
dinador, Profe
al sistema i ha
adístiques des
ó “EstadístiquActe seguit l’useleccionat.
ponibles són d
catiu.
essor i Alumn
ogin del sistem
disponibles les
ontrasenya i estent, se li pe
o la contrasegina de Login.
çar, com a míuaris assignand’ells si ho tro
USUARI – MO
tar o modifica
essor i Alumn
a anat a l’opci
estat actualitz
” i el sistema op finalitzats e
cas es descar
’opció “El medes de qualse
ts estadístique
essor i Alumn
a anat a la opc
sitjades.
ues” apareixenusuari seleccio
diferents en f
e.
ma.
s funcionalitat
es confirma. Elrmet l’accés.
nya no es cor
nim un usuarint un nom d’uoben oportú.
ODIFICAR / C
ar les dades d’
e.
ó “El meu per
zades.
mostra la fitxels canvis qued
ten els canvis
u perfil”. No oevol altre usua
es relaciones a
e.
ció “Estadístiq
n els informesona la opció d
unció de l’usu
Pà
ts correspone
l sistema valid
rrespon, l’aplic
i del tipus Admusuari i contra
CONSULTAR
’un usuari
rfil”.
xa d’usuari. Leden desades.
s.
obstant, l’Admari.
amb l’àmbit d
ques” del men
s disponibles ddesitjada i el s
uari que les co
àgina 38 de 62
nts al seu rol.
da les dades i
catiu mostra u
ministrador. senya que
PERFIL
s dades
ministrador
de l’aplicatiu
nú.
depenent del istema mostra
onsulti.
2
si
un
a
UOC‐GEProjecte
Ramon P
Cas d’ús
Descripc
Casos d’
Actors
Precond
Postcond
Flux bàs
Flux alte
Observa
Cas d’ús
Descripc
Casos d’
Actors
Precond
Postcond
Flux bàs
Flux alte
Observa
Cas d’ús
Descripc
Casos d’
Actors
Precond
Postcond
Flux bàs
Flux alte
Observa
ESTINFO e Fi de Carrera
Pla Comellas
s
ció
ús relacionats
ició
dició
ic
ernatiu
cions
s
ció
ús relacionats
ició
dició
ic
ernatiu
cions
s
ció
ús relacionats
ició
dició
ic
ernatiu
cions
a – Memòria
LLISTA
Serveix
s Alta d’u
Adminis
L’Admin
L’Admin
Un cop de filtra
Si s’aplibuida.
ALTA D
Permet
s Llista d’
Adminis
L’Admin
El nou ul’Adminassigna
L’Adminblanc. Ldesen a
L’Adminl’usuaricasos e
Quan eperfil fi
ELIMIN
Permet
s Llista d’
Adminis
L’Admin
L’usuarpropiet
L’Adminconfirm
Si l’Adm
D’USUARIS
per visualitza
usuari, Modific
strador.
nistrador s’ha
nistrador obté
es va a l’opcióar els usuaris o
ca un filtre qu
D'USUARI
afegir un nou
’usuaris.
strador.
nistrador s’ha
usuari s’ha donistrador i unat a cap classe,
nistrador seleL’Administradoa l’aplicatiu. Pe
nistrador pot ja existeixi a l nou usuari se
l nou usuari pns que no sigu
NAR USUARI
eliminar tota
’usuaris.
strador.
nistrador s’ha
i seleccionat éari.
nistrador va amació i prèvia a
ministrador no
ar una llista de
car usuari, Ina
identificat a
é la llista d’usu
ó “Usuaris” esobtinguts per
ue fa que cap
u usuari a l’ap
identificat a
onat d’alta al sa contrasenya, aquesta tasc
cciona l’opcióor entra les der defecte, l’e
cancel∙lar l’altla base de daerà desat.
provi d’identifui assignat a u
alment un usu
identificat a
és esborrat de
l’opció “Elimacceptació, l’u
o accepta el m
e tots els usua
activar usuari
l’aplicatiu i ha
uaris del siste
s visualitza la tipus, curs o
dels usuaris e
plicatiu.
l’aplicatiu i ha
sistema, amb inicial que poca l’haurà de f
ó “Nou usuari”ades que li deestat de l’usua
ta i cap acció des, això es va
icar‐se a l’apluna classe per
uari del sistem
l’aplicatiu i ha
e la base de d
inar usuari”. Lusuari queda
missatge de co
aris de l’aplica
i Eliminar usu
a anat a la opc
ma.
llista d’usuariclasse.
existents el co
a anat a l’opció
un nom d’usuodrà canviar. Lfer el Coordina
” i es mostra lemana la pantari es posat a A
es durà a termalidarà per mi
icatiu, nomésr part del Coor
a.
a anat a l’opció
ades junt amb
L’aplicatiu moeliminat.
nfirmació, no
Pà
atiu.
uari.
ció “Usuaris”.
s i l’Administr
ompleixi, la llis
ó “Nou usuar
uari definit peL’usuari encarador.
a fitxa d’un ntalla i un cop fActiu.
me. També poitjà del DNI. E
s podrà entrarrdinador.
ó “Eliminar us
b els informes
ostra un missa
es realitza ca
àgina 39 de 62
rador té la opc
sta es mostrar
i”.
r ra no estarà
ou usuari en finalitzat es
ot passar que n cap dels do
r al seu propi
suari”.
s del qual era
atge de
ap acció.
2
ció
rà
s
UOC‐GEProjecte
Ramon P
Cas d’ús
Descripc
Casos d’
Actors
Precond
Postcond
Flux bàs
Flux alte
Observa
Cas d’ús
Descripc
Casos d’
Actors
Precond
Postcond
Flux bàs
Flux alte
Observa
Cas d’ús
Descripc
Casos d’
Actors
Precond
Postcond
Flux bàs
Flux alte
Observa
ESTINFO e Fi de Carrera
Pla Comellas
s
ció
ús relacionats
ició
dició
ic
ernatiu
cions
s
ció
ús relacionats
ició
dició
ic
ernatiu
cions
s
ció
ús relacionats
ició
dició
ic
ernatiu
cions
a – Memòria
ASSIGN
Assigna
s
Coordin
El Coord
El Profe
El CoordCoordinfetes le
El Coordestiguin
Quan nrealitzaclasses classe.
ASSIGN
Assigna
s
Coordin
El Coord
L’Alumn
El CoordCoordinles asso
El Coordtinguin alguna
Com endisponiassigna
LLISTA
AquestaProfess
s Alta de Assigna
Profess
El Profe
El Profe
Un cop el Profe
Si el filt
NAR PROFES
a un Professor
nador.
dinador ha es
essor ha estat
dinador ha annador pot seles associacions
dinador pot can assignades a
o queda cap crà cap acció. S“vacants”, ev
NAR ALUMN
ar un Alumne a
nador
dinador ha es
ne ha estat as
dinador ha annador pot seleociacions, els c
dinador pot cacobertes el seclasse. En aqu
n l cas d’ús antbilitat de placts a alguna cla
DE QÜESTIO
a funcionalitaor.
qüestionari, Mar qüestionari,
or.
essor ha estat
essor obté la l
va a l’opció “essor en curs i
re seleccionat
SSOR
r a una o més
stat validat al s
assignat a la
nat l’opció “Aseccionar per us, els canvis es
ancel∙lar l’opea algun profes
classe per assiSi queda alguvitant així l’err
NE
a una classe
stat validat al s
ssignat a la cla
nat l’opció “Aseccionar per ucanvis es dese
ancel∙lar l’opeeu màxim d’auests dos caso
terior, l’aplicaces lliures a caasse.
ONARIS
t permet visu
Modificar qüe, Corregir qüe
validat al sist
lista dels seus
Llista de qüesi se li presente
t no retorna c
classes.
sistema i ha a
classe(s) dete
ssignar profesuna banda el Ps desen.
eració. D’altrassor i que no e
ignar a un prona classe per ror de mirar d
sistema i ha a
asse determin
ssignar alumnuna banda l’Alen.
eració. D’altralumnes o bé qos no es faria c
atiu controlaràap classe i de l
alitzar una llis
estionari, Inacestionari.
tema i ha anat
s qüestionaris
stionaris” el sien les opcions
cap qüestiona
nat a la opció
rminada(es) p
sors”. Es mosProfessor i per
a banda pot sees pugui fer ca
ofessor el sisteassignar, l’apl’assignar dos
nat a la opció
ada pel Coord
es”. Es mostraumne i per l’a
a banda pot seque tots els alcap acció.
à els possiblesa situació en
sta amb els qü
tivar qüestion
t a la opció “Ll
.
stema mostras de filtre de la
ri, la llista és p
Pà
ó “Assignar pro
pel Coordinad
stra la pantallar l’altre, les cla
er que totes leap més associ
ema mostraràlicatiu només professors a l
ó “Assignar alu
dinador.
a la pantalla paltre, les class
er que totes leumnes estigu
s errors derivaque tots els a
üestionaris re
nari, Eliminar
lista de qüest
a els qüestiona pròpia llista
presentada bu
àgina 40 de 62
ofessors”.
dor.
a pertinent i easses. Un cop
es classes ació.
à un avís i no emostrarà les la mateixa
umnes”.
pertinent i el es. Un cop fet
es classes in assignats a
ats de la no lumnes ja est
alitzats per un
qüestionari,
ionaris”.
aris que ha fe.
uida.
2
el p
es
tes
tan
n
et
UOC‐GEProjecte
Ramon P
Cas d’ús
Descripc
Casos d’
Actors
Precond
Postcond
Flux bàs
Flux alte
Observa
Cas d’ús
Descripc
Casos d’
Actors
Precond
Postcond
Flux bàs
Flux alte
Observa
Cas d’ús
Descripc
Casos d’
Actors
Precond
Postcond
Flux bàs
Flux alte
Observa
ESTINFO e Fi de Carrera
Pla Comellas
s
ció
ús relacionats
ició
dició
ic
ernatiu
cions
s
ció
ús relacionats
ició
dició
ic
ernatiu
cions
s
ció
ús relacionats
ició
dició
ic
ernatiu
cions
a – Memòria
ALTA Q
Permet
s Llista de
Profess
El Profe
El nou qha estat
El Profepermetaixí coms’emma
El Profedescart
MODIF
Dóna la
s Llista de
Profess
El ProfeHan d’e
El qüest
Quan ees pode
El Profe
ELIMIN
Esborra
s Llista de
Profess
El Profe
El qüest
El Profesistemaconfirm
Si el ProD’altra missatg
Quan s’possibleestava a
QÜESTIONAR
afegir un nou
e qüestionaris
or.
essor ha estat
qüestionari s’ht assignat.
essor seleccion afegir un qüem les pregunteagatzemen a l
essor pot cancades.
FICAR QÜEST
a opció de mo
e qüestionaris
or.
essor ha estat existir qüestio
tionari queda
l Professor seen editar tant
essor pot canc
NAR QÜESTIO
a un qüestiona
e qüestionaris
or.
essor s’ha iden
tionari selecci
essor està a laa li mostra un mació d’aquest
ofessor no accbanda, si el qge de confirma
’esborra un qües respostes qassignat.
RI
u qüestionari
s.
identificat al
ha afegit a la
na l’opció “Noestionari. Actees i possibles a base de dad
cel∙lar l’operac
TIONARI
dificar un qüe
s
validat al sistnaris del Prof
modificat seg
lecciona l’opcles dades de
cel∙lar l’operac
ONARI
ari de l’aplicat
s.
ntificat, existe
ionat es esbor
llista de qüesmissatge d’adt missatge.
cepta el missaqüestionari haació avisant d
üestionari queque haguessin
a l’aplicatiu.
sistema i ha a
base de dades
ou qüestionare seguit s’han respostes quedes.
ció en qualsev
estionari.
tema i ha selefessor per pod
gons els canvi
ció de modificla seva capça
ció i els canvis
tiu.
eix un qüestio
rrat i deixa d’e
stionaris i seledvertència, i e
atge de confirma estat assigna’aquest fet.
e havia estat an pogut introd
anat a l’opció
s i resta dispo
i” i el sistemad’introduir lee el formen. U
vol moment i
ccionat l’opcióder ser modific
s realitzats Pe
ar, es mostra lera com les p
s son descarta
nari i s’ha ana
existir a la bas
ecciona un d’eel qüestionari
mació el qüesat a alguna cla
assignat a unauir els alumne
Pà
“Nou qüestio
onible per a la
a li mostra la pes dades geneUn cop finalitz
les dades intr
ó “Modificar qcats.
el professor.
la pantalla depreguntes del
ats.
at a l’opció “E
se de dades.
ells per esborrés eliminat pr
stionari no és asse apareixer
a classe tambées de la classe
àgina 41 de 62
onari”
classe a la qu
pàgina que rals del mateiar les dades
roduïdes son
qüestionari”.
e modificació qüestionari.
liminar”
rar‐lo. El rèvia
eliminat. rà un segon
é es perden lee a la qual
2
ue
ix
i
es
UOC‐GEProjecte
Ramon P
Cas d’ús
Descripc
Casos d’
Actors
Precond
Postcond
Flux bàs
Flux alte
Observa
Cas d’ús
Descripc
Casos d’
Actors
Precond
Postcond
Flux bàs
Flux alte
Observa
Cas d’ús
Descripc
Casos d’
Actors
Precond
Postcond
Flux bàs
Flux alte
Observa
ESTINFO e Fi de Carrera
Pla Comellas
s
ció
ús relacionats
ició
dició
ic
ernatiu
cions
s
ció
ús relacionats
ició
dició
ic
ernatiu
cions
s
ció
ús relacionats
ició
dició
ic
ernatiu
cions
a – Memòria
CORRE
Dóna l’o
s Llista de
Profess
El Profeper un A
El qüest
Quan econtestUn cop
El Profepossible
LLISTA
Permet
s Alta d’in
Alumne
L’Alumn
L’Alumn
Un cop filtrar e
Si s’aplimostrar
ALTA D
Crea un
s Llista d’
Alumne
L’Alumn
El nou i
L’Alumnd’un nodades q
L’Alumn
EGIR QÜESTI
opció al Profe
e qüestionaris
or.
essor ha estat Alumne.
tionari és corr
l Professor setats i pendentfinalitzat, les
essor pot cance que no hi ha
D’INFORME
visualitzar un
nforme, Modi
e.
ne ha entrat c
ne obté la llist
es va a l’opcióls informes ob
ca un filtre qurà buida.
D'INFORME
n nou informe
’informes.
e.
ne s’ha identif
nforme s’ha c
ne selecciona ou informe en queden desad
ne pot cancel∙
ONARI
essor de corre
s.
validat al sist
regit pel Profe
lecciona l’opcs de corregir. dades son de
cel∙lar l’operacagin qüestiona
ES
na llista amb e
ificar informe
correctament
ta dels seus in
ó “Informes” btinguts.
ue fa que cap
e a la base de d
ficat a l’aplica
creat a la base
l’opció “Nou blanc i l’Alumes.
∙lar el procés
gir un qüestio
tema i existeix
essor i aquest
ció “Corregir qEl Professor e
esades.
ció i les dadesaris pendents
els informes re
, Eliminar info
al sistema i h
nformes de tre
es visualitza la
dels informes
dades.
atiu i ha selecc
e de dades i re
informe”. El smne es disposa
i les dades int
onari contesta
x com a mínim
consigna les
qüestionaris” een tria un i pro
s de correcció de corregir.
ealitzats per u
orme, Publicar
a anat a l’opc
eball.
a llista d’infor
s existents el c
cionat l’opció
esta disponibl
sistema li mosarà a omplir‐le
troduïdes sera
Pà
at per un Alum
m un qüestion
puntuacions o
es mostren elocedeix a la s
son descarta
un Alumne.
r informe.
ió “Informes”
rmes i l’Alumn
compleixi, la l
“Nou informe
e per a l’Alum
stra la pantallaes. Un cop fin
an descartade
àgina 42 de 62
mne.
ari contestat
oportunes.
ls qüestionariseva correcció
des. També é
”.
ne té la opció
lista es
e”.
mne.
a amb les dadnalitzat, les
es.
2
s .
s
de
des
UOC‐GEProjecte
Ramon P
Cas d’ús
Descripc
Casos d’
Actors
Precond
Postcond
Flux bàs
Flux alte
Observa
Cas d’ús
Descripc
Casos d’
Actors
Precond
Postcond
Flux bàs
Flux alte
Observa
Cas d’ús
Descripc
Casos d’
Actors
Precond
Postcond
Flux bàs
Flux alte
Observa
ESTINFO e Fi de Carrera
Pla Comellas
s
ció
ús relacionats
ició
dició
ic
ernatiu
cions
s
ció
ús relacionats
ició
dició
ic
ernatiu
cions
s
ció
ús relacionats
ició
dició
ic
ernatiu
cions
a – Memòria
MODIF
Permet
s Llista d’
Alumne
L’Alumn
L’inform
L’Alumn“Modifioportun
L’Alumn
ELIMIN
Permet
s Llista d’
Alumne
L’Alumn
L’inform
L’Alumnmostra
Si l’Alumexistís c
PUBLIC
Permetla seva
s Llista d’
Alumne
L’Alumn
L’informconsult
L’Alumnmostra
Si l’Alumexistís c
FICAR INFOR
modificar el c
’informes.
e.
ne s’ha identif
me queda mod
ne identifica uicar”. Se li mones i finalmen
ne pot cancel∙
NAR INFORM
esborrar un i
’informes.
e.
ne s’ha identif
me és esborra
ne selecciona un missatge d
mne no confircap informe i a
CAR INFORM
publicar un inconsulta.
’informes.
e.
ne s’ha identif
me seleccionata.
ne selecciona un missatge d
mne no confircap informe i a
RME
contingut d’u
ficat, existeix
dificat en func
un informe deostra una pantnt pot desar aq
∙lar el procés.
ME
informe de la
ficat, existeix
t de la base d
l’informe i prd’advertència
rma el missatgaquesta opció
ME
nforme per qu
ficat, existeix
t queda publi
l’informe i prde confirmaci
rma el missatgaquesta opció
n informe exi
un informe i s
ció dels canvis
e la seva llista talla que li perquests canvis.
També podri
base de dade
un informe i s
e dades i desa
rem sobre l’op i si l’Alumne
ge, l’informe nó no es podria
ue el Professo
un informe i s
cat i els usuar
rem sobre l’opó i si l’Alumne
ge, l’informe nó no es podria
stent.
s’ha anat a l’o
s realitzats pe
i acte seguit srmet canviar l.
a ser que no e
es.
s’ha anat a l’o
apareix de la l
pció d’eliminael confirma, l’
no s’elimina. Ta portar a term
or i els compan
s’ha anat a l’o
ris destinatari
pció “Publicar”e l’accepta, l’i
no es publica. a portar a term
Pà
opció “Modific
er l’Alumne.
selecciona l’oples dades que
existís cap info
opció “Elimina
llista d’inform
r. Acte seguit’informe és e
També podriame.
nys de classe
opció “Publica
s tenen accés
”. Acte seguitnforme és pu
També podrime
àgina 43 de 62
car”
pció consideri
orme.
ar”
mes.
el sistema liminat.
passar que n
tinguin accés
r”
s a ell a nivell d
el sistema blicat.
a passar que
2
o
a
de
no
UOC‐GEProjecte
Ramon P
8.4 Diag
Autentic
ESTINFO e Fi de Carrera
Pla Comellas
grames d’act
cació d’usua
a – Memòria
tivitat
ri
Pààgina 44 de 62
2
UOC‐GEProjecte
Ramon P
Modific
ESTINFO e Fi de Carrera
Pla Comellas
ar informe e
a – Memòria
existent
Pààgina 45 de 62
2
UOC‐GEProjecte
Ramon P
Afegir n
ESTINFO e Fi de Carrera
Pla Comellas
nou qüestion
a – Memòria
ari
Pààgina 46 de 62
2
UOC‐GEProjecte
Ramon P
8.5 Diag
Autentic
ESTINFO e Fi de Carrera
Pla Comellas
grames de se
cació
a – Memòria
eqüència
Pààgina 47 de 62
2
UOC‐GEProjecte
Ramon P
Consult
Corregir
ESTINFO e Fi de Carrera
Pla Comellas
ar informe e
r un qüestion
a – Memòria
existent
nari
Pààgina 48 de 62
2
UOC‐GEProjecte
Ramon P
8.6 Prov
Realme
gran pa
En algun
altres ca
error im
Així don
l’error z
funcion
En les se
8.6.1. Fu
Identific
Desconn
Acció pr
Identificacontrase
Provar dinexisten
Provar di amb un
Provar dusuari.
Provar dcontrase
Intentar sense es
Acció pr
Anar a l’od’opcion
Un cop d“tornar a
ESTINFO e Fi de Carrera
Pla Comellas
ves de funcio
nt, només a
rt dels errors
ns casos per
asos, es cont
mprevist men
ncs, penso qu
zero i es per
alitats, tamb
egüents taul
uncionalitats
cació d’usua
nexió d’usua
rovada
ar‐se correctaenya vàlids.
’identificar‐sent.
’identificar‐sena contraseny
’identificar‐se
’identificar‐seenya.
accedir a algutar identificat
rovada
opció de Descns.
desconnectat,a identificar‐s
a – Memòria
onament
base d’intro
s.
r experiència
trolen els po
ntre es fan le
ue pocs erro
això que l’ul
bé tenint en c
es faig un re
s comunes
ri
ari
ament amb un
e amb un usua
e amb un usuaa no vàlida.
e sense introd
e sense introd
una ULR de l’at.
connexió del m
prémer sobree”
oduir les da
a ja s’incloue
ossibles error
es primeres p
ors queden u
tima tasca d
compte els c
esum del resu
n usuari i
ari
ari existent
uir cap
uir cap
aplicatiu
menú
e la opció
des de prov
en comprova
rs per mitjà d
proves de la f
un cop finalit
del desenvolu
casos poc usu
ultat de les m
Comportam
L’usuari pot eprincipal del
Es mostra unla contraseny
Es mostra unla contraseny
Es mostra unobligatori int
Es mostra unobligatori int
L’aplicatiu re
Comportam
L’usuari qued
Es torna a la
va i desenvo
acions que fa
de missatges
funcionalitat
tzat el desen
upament ha
uals.
mateixes:
ment esperat
entrar a l’aplicseu perfil d’us
missatge d’eya no son corr
missatge d’eya no son corr
missatge d’eroduir tant l’u
missatge d’eroduir tant l’u
dirigeix l’usua
ment esperat
da fora de l’ap
pàgina d’iden
lupar les fun
an que l’erro
s. I finalment
t i és solucion
volupament
estat una pr
t
catiu i veure lasuari.
rror informanrectes.
rror informanrectes.
rror informanusuari com la c
rror informanusuari com la c
ari a la pàgina
t
plicatiu.
tificació d’usu
Pà
ncionalitats j
or no s’arribi
t, a vegades
nat al mome
t. No obstant
rova complet
a pàgina
nt que l’usuari
nt que l’usuari
nt que és contrasenya.
nt que és contrasenya.
d’identifació
uari.
àgina 49 de 62
ja es depure
a produir. E
es detecta u
ent.
t, cal aspirar
ta de totes le
Resulta
OK
i o OK
i o OK
OK
OK
. OK
Resulta
OK
OK
2
en
En
un
a
es
at
at
UOC‐GEProjecte
Ramon P
Pàgina p
8.6.2. Fu
Gestió d
Gestió d
Acció pr
Accedir a
Introduircanvis.
IntroduirDescarta
Es deixenla contra
S’introdutext de la
Es deixenobligator
Acció pr
Anar a la
Crear un
Modifica
Eliminar
Intentar introduir
Ordenar
Acció pr
Anar a la
Crear un
ESTINFO e Fi de Carrera
Pla Comellas
perfil d’usua
uncionalitats
d’usuaris
de cursos
rovada
a la pàgina Pe
r dades i prém
r dades i prémar canvis.
n en blanc elsasenya i es pre
ueix alguna coa contrasenya
n en blanc algris.
rovada
a llista d’usuar
n nou usuari.
ar un usuari ex
usuari.
afegir o modir totes les dad
la llista d’usu
rovada
a llista de curs
n nou curs.
a – Memòria
ri
s de l’Admin
erfil d’usuari.
mer sobre l’op
mer sobre l’op
s dos quadres em sobre Des
osa en els quaa.
guns dels valo
ris.
xistent.
ificar un usuades obligatòrie
uaris.
sos.
istrador
pció Desar
pció
de text de ar canvis.
dres de
rs
ri sense es.
Comportam
L’usuari pot eseves pròpies
Les dades de
Les dades deestaven.
La contraseny
L’aplicatiu coaquest cas, acas contrari,
El sistema moles dades finsconsignades.
Comportam
L’Administradusuaris de to
Es mostra la fpot introduirusuari queda
Es mostra la fseleccionat i dades. Un co
L’usuari és eld’advertència
El sistema moles dades finsconsignades
La llista quedSi es fa clic dullista s’anirà odescendentm
Comportam
L’Administradcursos.
Es mostra la fpot introduircurs queda d
ment esperat
entrar a la pàgs dades.
l’usuari son a
l’usuari no s’
ya queda com
omprova si elsctualitza la coes mostra un
ostra un missas que totes les
ment esperat
dor visualitza ts els perfils.
fitxa d’usuari les dades i de desat al siste
fitxa d’usuari l’Administradp fet, l’usuari
iminat prèviaa.
ostra un missas que totes les
da ordenada sues vegades sordenant ascement segons to
ment esperat
dor visualitza
fitxa de curs eles dades i deesat al sistem
t
gina de Perfil i
actualitzades.
actualitzen i e
m estava, no e
dos valors coontrasenya al missatge d’er
atge d’error i s dades obliga
t
una llista amb
en blanc i l’Adesar‐les. Un coema.
amb les dadeor pot modifiqueda actual
confirmació d
atge d’error i s dades obliga
egons el criteobre el mateiendentment i oqui.
t
una llista amb
en blanc i l’Adesar‐les. Un coma.
Pà
i veure les
es queden com
s fan canvis.
oincideixen i enou valor. En rror.
no deixa desaatòries son
b tots els
dministrador op fet, el nou
es de l’usuari icar les seves litzat.
d’un missatge
no deixa desaatòries son
ri seleccionatix criteri, la
b tots els
dministrador op fet, el nou
àgina 50 de 62
Resulta
OK
OK
m OK
OK
en OK
ar OK
Resulta
OK
OK
OK
e OK
ar OK
.
OK
Resulta
OK
OK
2
at
at
at
UOC‐GEProjecte
Ramon P
Gestió d
Gestió d
Modifica
Eliminar
Intentar introduir
Ordenar
Acció pr
Anar a la
Crear un
Modifica
Eliminar
Intentar introduir
Ordenar
Acció pr
Anar a la
Crear un
Modifica
Eliminar
Intentar introduir
ESTINFO e Fi de Carrera
Pla Comellas
de classes
d’informes
ar un curs exis
curs.
afegir o modir totes les dad
la llista de cu
rovada
a llista de class
na nova classe
ar una classe e
classe.
afegir o modir totes les dad
la llista de cla
rovada
a llista d’inform
n nou informe
ar un informe
informe.
afegir o modir totes les dad
a – Memòria
stent.
ificar un curs des obligatòrie
ursos.
ses.
.
existent.
ificar una clasdes obligatòrie
asses.
mes.
.
existent.
ificar un infordes obligatòrie
sense es.
se sense es.
me sense es.
Es mostra la fseleccionat i dades. Un co
El curs és elimd’advertència
El sistema moles dades finsconsignades
La llista quedSi es fa clic dullista s’anirà odescendentm
Comportam
L’Administradclasses.
Es mostra la fpot introduirclasse queda
Es mostra la fseleccionadadades. Un co
La classe és emissatge d’ad
El sistema moles dades finsconsignades
La llista quedSi es fa clic dullista s’anirà odescendentm
Comportam
L’Administradinformes de t
Es mostra la fpot introduirinforme qued
Es mostra la fl’informe seleles seves dadactualitzat.
L’informe és d’advertència
El sistema moles dades finsconsignades
fitxa de curs al’Administradp fet, el curs q
minat prèvia ca.
ostra un missas que totes les
da ordenada sues vegades sordenant ascement segons to
ment esperat
dor visualitza
fitxa de classeles dades i dedesada al sist
fitxa de classe i l’Administrap fet, la classe
eliminada prèvdvertència.
ostra un missas que totes les
da ordenada sues vegades sordenant ascement segons to
ment esperat
dor visualitza tots els usuar
fitxa d’informles dades i deda desat al sis
fitxa d’informeccionat i l’Addes. Un cop fe
eliminat prèva.
ostra un missas que totes les
amb les dadesor pot modifiqueda actualit
confirmació d’
atge d’error i s dades obliga
egons el criteobre el mateiendentment i oqui.
t
una llista amb
e en blanc i l’Aesar‐les. Un cotema.
e amb les dadeador pot modie queda actua
via confirmaci
atge d’error i s dades obliga
egons el criteobre el mateiendentment i oqui.
t
una llista ambis.
e en blanc i l’Aesar‐les. Un cotema.
e amb les daddministrador pt, l’informe qu
ia confirmació
atge d’error i s dades obliga
Pà
s del curs icar les seves tzat.
’un missatge
no deixa desaatòries son
ri seleccionatix criteri, la
b totes les
Administradorop fet, la nova
es de la classeificar les sevealitzada.
ió d’un
no deixa desaatòries son
ri seleccionatix criteri, la
b tots els
Administradoop fet, el nou
des de pot modificar ueda
ó d’un missatg
no deixa desaatòries son
àgina 51 de 62
OK
OK
ar OK
.
OK
Resulta
OK
r a OK
e s OK
OK
ar OK
.
OK
Resulta
OK
or OK
OK
ge OK
ar OK
2
at
at
UOC‐GEProjecte
Ramon P
Gestió d
Estadíst
8.6.3. Fu
Assigna
Ordenar
Visualitzd’inform
Visualitzde la llist
Visualitzd’inform
Gestionade la fitx
Automatrevisió d
Acció pr
Acció pr
Usuaris m
Registre
Acció pr
Accedir a
Seleccionabans no
Treure laestava as“Seleccio
Prémer e
Canviar dDesar ca
ESTINFO e Fi de Carrera
Pla Comellas
de qüestiona
tiques
uncionalitats
r professor a
la llista d’info
ar el PDF de l’mes.
ar els arxius ata d’informes
ar el PDF de l’me.
ar els arxius adxa d’informe.
tització de lese l’informe.
rovada
rovada
més actius.
d’activitat.
rovada
a la llista de cl
nar un profeso n’hi havia ca
a selecció d’unssignat i deixaonar professo
el botó Desar
de pàgina sennvis.
a – Memòria
aris
s del Coordin
a cada classe
ormes.
’informe des d
adjunts a l’info.
’informe des d
djunts a l’info
dates de crea
Comp
Es mol’aplic
Es modades
lasses.
sor a una clasap de seleccio
n professor quar la classe enr”.
canvis.
nse prémer el
nador
e
de la llista
orme des
de la fitxa
rme des
ació i
OPCIÓ
portament e
ostra una gràficatiu.
ostra una llistas de l’aplicatiu
sse on nat.
ue abans estat
botó
La llista quedSi es fa clic dullista s’anirà odescendentm
El PDF es moen una nova
Apareix una pl’informe seleaccedir a aqu
El PDF es moen una nova
Es poden afellista que hi hd’informe. Taadjunts en un
Aquestes datquan l’inform
Comportam
Ó EN DESENV
esperat
ica que mostr
a amb totes leu. La gràfica an
Comportam
El Coordinadde cada classdisponibles p
El desplegablblanc.
El desplegablvermell.
Les dades qumostra un m
Si s’ha realitzDesar canvis,realitzarà cap
da ordenada sues vegades sordenant ascement segons to
stra (o descarfinestra.
petita llista ameccionat i desuests arxius ad
stra (o descarfinestra.
gir i treure arxha a la part infambé des d’aqna nova finest
tes s’omplen ame es crea i la
ment esperat
VOLUPAMENT
ra els usuaris a
es accions quenterior es nod
ment esperat
or visualitza lase té un despleper a ser assig
le passa de te
le passa de te
e s’han modifissatge de con
zat algun canv, els canvis serp acció.
egons el criteobre el mateiendentment i oqui.
rrega, segons
mb els arxius ad’aquesta llisdjunts.
rrega, segons
xius adjunts dferior esquerrquí es poden vtra.
automàticamesegona quan
t
T
amb més activ
e representin cdreix d’aquest
t
a llista de clasegable amb enats a cadascu
nir el color ve
nir el color bla
ficar queden dnfirmació.
vi però no s’haran descartats
Pà
ri seleccionatix criteri, la
configuració)
adjunts a sta es pot
configuració)
des de la petitra de la fitxa visualitzar els
ent. La primeres modifica.
vitat dins de
canvis a les t registre.
sses i al costatls professors una d’elles.
ermell al color
anc al color
desades i es
a fet clic al bots i no es
àgina 52 de 62
.
OK
OK
OK
OK
a
OK
ra OK
Resulta
Resulta
OK
OK
Resulta
t OK
r OK
OK
OK
tó OK
2
at
at
at
UOC‐GEProjecte
Ramon P
Assigna
Estadíst
8.6.4. Fu
Veure /
Afegir un
Acció pr
Accedir a
Seleccionno n’hi h
Treure laestava as“Seleccio
Prémer e
Canviar dDesar ca
Afegir un
Acció pr
Classes p
Alumnes
Informes
Valoracio
Puntuaci
Acció pr
Anar a la
ESTINFO e Fi de Carrera
Pla Comellas
r classe a cad
tiques
uncionalitats
Valorar els i
na nova classe
rovada
a la llista d’alu
nar una classehavia cap de se
a selecció d’unssignada i deionar classe”.
el botó Desar
de pàgina sennvis.
n nou alumne
rovada
per professor.
s per professo
s per classe.
ons per classe
ions per class
rovada
a llista d’inform
a – Memòria
da alumne
s del Profess
informes del
e (Administrad
umnes.
e a un alumneeleccionada.
na classe que xar l’alumne e
canvis.
nse prémer el
(Administrad
Co
. Esas
or. Esasqu
Esa n
e. Esinf
e. Esqü
mes.
or
s seus alumn
dor).
e on abans
abans en estat
botó
dor).
omportamen
visualitza unasignades els d
visualitza unasignats els difue formen par
visualitza unanivell de class
visualitza unaformes a nive
visualitza unaüestionaris co
nes Gestió d
La nova classrecarrega o sassignat.
Comportam
El Coordinadde cada alumdisponibles p
El desplegablblanc.
El desplegablvermell.
Les dades qumostra un m
Si s’ha realitzDesar canvis,realitzarà cap
El nou alumnrecarrega o sassignada.
nt esperat
a gràfica que diferents prof
a gràfica que ferents profesrt de les classe
a gràfica que se.
a gràfica que ell de classe
a gràfica que rregits a nivel
Comportam
El Professor valumnes queassignades. Ncom a Publica
’informes
e apareix a las’hi torna a en
ment esperat
or visualitza lamne té un despper a ser assig
le passa de te
le passa de te
e s’han modifissatge de con
zat algun canv, els canvis serp acció.
ne apareix a las’hi torna a en
mostra la proessors.
mostra la prossors. Aquestaes que el prof
mostra la pro
mostra les va
mostra la punl de classe.
ment esperat
visualitza una formen part Només veurà eats.
llista (quan latrar) sense ca
t
a llista d’alumplegable amb nades a cadas
nir el color ve
nir el color bla
ficar queden dnfirmació.
vi però no s’haran descartats
llista (quan latrar) sense ca
porció de clas
porció d’aluma dada s’obté essor té assig
porció d’infor
loracions mitj
ntuació mitjan
t
llista amb elsde les classes els informes q
Pà
a pàgina es ap professor
mnes i al costatles classes scun d’ells.
ermell al color
anc al color
desades i es
a fet clic al bots i no es
a pàgina es ap classe
sses que tene
mnes que tenedels alumnes
gnades.
rmes realitzat
janes dels
na dels
s informes dels que té que constin
àgina 53 de 62
OK
Resulta
t OK
r OK
OK
OK
tó OK
OK
Resulta
n OK
en OK
ts OK
OK
OK
Resulta
s
OK
2
at
at
at
UOC‐GEProjecte
Ramon P
Gestió d
Estadíst
8.6.5. Fu
Gestió d
Visualitz
Valorar i
Ordenar
Visualitzd’inform
Visualitzde la llist
Visualitzd’inform
Visualitzde la fitx
Acció pr
Acció pr
Informes
Valoracioinformes
Puntuaci
Acció pr
Anar a la
Crear un
Modifica
ESTINFO e Fi de Carrera
Pla Comellas
de qüestiona
tiques
uncionalitats
d’informes
ar informe.
nforme.
la llista d’info
ar el PDF de l’mes.
ar els arxius ata d’informes
ar el PDF de l’me.
ar els arxius axa d’informe.
rovada
rovada
s per alumne
ons mitjanes s alumnes.
ions per alum
rovada
a llista d’inform
n nou informe
ar un informe
a – Memòria
aris
s del Alumne
ormes.
’informe des d
adjunts a l’info.
’informe des d
adjunts a l’info
Co
. Esre
Esob
mne. Esqü
mes.
.
existent.
e
de la llista
orme des
de la fitxa
orme des
OPCIÓ
omportamen
visualitza unaalitzats per al
visualitza unabtingudes pels
visualitza unaüestionaris co
El Professor pcap canvi en
El Professor pva del zero alcorreu inform
La llista quedSi es fa clic dullista s’anirà odescendentm
El PDF es moen una nova
Apareix una pl’informe seleaccedir a aqu
El PDF es moen una nova
Des d’aquí esen la part inf
Comportam
Ó EN DESENV
nt esperat
a gràfica comumne.
a gràfica coms alumnes en
a gràfica que rregits a nivel
Comportam
L’Alumne visuseva propieta
Es mostra la fintroduir les informe qued
Es mostra la fl’informe seleseves dades.
pot veure un iell ni en la sev
pot valorar unl 10 ambdós inmatiu a l’alum
da ordenada sues vegades sordenant ascement segons to
stra (o descarfinestra.
petita llista ameccionat i desuests arxius ad
stra (o descarfinestra.
s poden visuaerior esquerra
ment esperat
VOLUPAMENT
parativa sobre
parativa sobreels seus inform
mostra la punl d’alumne.
ment esperat
ualitza una llisat.
fitxa d’informdades i desar‐da desat al sis
fitxa d’informeccionat i l’AluUn cop fet, l’
nforme però va informació
n informe ambnclosos. Tambne.
egons el criteobre el mateiendentment i oqui.
rrega, segons
mb els arxius ad’aquesta llisdjunts.
rrega, segons
litzar els adjuna de la pàgina
t
T
e el nombre d
e les valoraciomes.
ntuació mitjan
t
sta amb els in
e en blanc i A‐les. Un cop fetema.
e amb les dadumne pot moinforme qued
Pà
no realitzar ó associada.
b una nota qubé s’envia un
ri seleccionatix criteri, la
configuració)
adjunts a sta es pot
configuració)
nts en una llisa.
de d'informes
ons mitjanes
na dels
nformes de la
Alumne pot et, el nou
des de dificar les da actualitzat.
àgina 54 de 62
OK
e OK
.
OK
OK
OK
OK
sta OK
Resulta
Resulta
OK
OK
OK
Resulta
OK
OK
OK
2
at
at
at
UOC‐GEProjecte
Ramon P
Gestió d
Estadíst
8.6.6. Co
Com es
sigut sat
Per tant
Eliminar
Intentar introduir
Ordenar
Visualitzd’inform
Visualitzde la llist
Visualitzd’inform
Gestionade la fitx
Automatrevisió d
Acció pr
Acció pr
Valoracio
Valoracio
Puntuaci
Puntuaci
ESTINFO e Fi de Carrera
Pla Comellas
de qüestiona
tiques
onclusions d
pot observa
tisfactòries j
t, és possible
informe.
afegir o modir totes les dad
la llista d’info
ar el PDF de l’mes.
ar els arxius ata d’informes
ar el PDF de l’me.
ar els arxius adxa d’informe.
tització de lese l’informe.
rovada
rovada
ons pròpies
ons classe.
ions pròpies.
ions classe.
a – Memòria
aris
de les proves
ar en els sub
a que si hi h
e que apareg
ificar un infordes obligatòrie
ormes.
’informe des d
adjunts a l’info.
’informe des d
djunts a l’info
dates de crea
Co
Esen
Espe
Esqü
Esqü
realitzades
bapartats an
avia alguna c
gui algun erro
me sense es.
de la llista
orme des
de la fitxa
rme des
ació i
OPCIÓ
omportamen
visualitza unan els diferents
visualitza unaels companys
visualitza unaüestionaris res
visualitza unaüestionaris res
nteriors, he d
cosa que no
or, però crec
L’informe és d’advertència
El sistema moles dades finsconsignades
La llista quedSi es fa clic dullista s’anirà odescendentm
El PDF es moen una nova
Apareix una pl’informe seleaccedir a aqu
El PDF es moen una nova
Es poden afellista que hi hd’informe. Taadjunts en un
Aquestes datquan l’inform
Comportam
Ó EN DESENV
nt esperat
a gràfica coms informes que
a gràfica comde classe de l
a gràfica que spostos per l’A
a gràfica que spostos pels a
documentat
funciona bé
c que la func
eliminat prèva.
ostra un missas que totes les
da ordenada sues vegades sordenant ascement segons to
stra (o descarfinestra.
petita llista ameccionat i desuests arxius ad
stra (o descarfinestra.
gir i treure arxha a la part infambé des d’aqna nova finest
tes s’omplen ame es crea i la
ment esperat
VOLUPAMENT
parativa sobree ha fet l’Alum
parativa sobre’Alumne,
mostra la punAlumne.
mostra la punalumnes de la
i testejat un
, m’he asseg
ionalitat bàs
ia confirmació
atge d’error i s dades obliga
egons el criteobre el mateiendentment i oqui.
rrega, segons
mb els arxius ad’aquesta llisdjunts.
rrega, segons
xius adjunts dferior esquerrquí es poden vtra.
automàticamesegona quan
t
T
e les valoraciomne.
e les valoracio
ntuació mitjan
ntuació mitjanclasse de l’Alu
Pà
nes 90 accio
gurat de solu
sica està asse
ó d’un missatg
no deixa desaatòries son
ri seleccionatix criteri, la
configuració)
adjunts a sta es pot
configuració)
des de la petitra de la fitxa visualitzar els
ent. La primeres modifica.
ons obtingude
ons obtingude
na dels
na dels umne.
àgina 55 de 62
ons. Totes ha
cionar‐ho.
egurada.
ge OK
ar OK
.
OK
OK
OK
OK
a
OK
ra OK
Resulta
Resulta
es OK
es OK
OK
OK
2
an
at
at
UOC‐GEProjecte
Ramon P
8.7 Reso
Com s’h
s’adapti
maximit
Així don
per a re
les estad
http://w
http://w
He fet la
ESTINFO e Fi de Carrera
Pla Comellas
olucions de
ha comentat
i automàtica
tzada, a la re
ncs, si parlem
esolucions su
dístiques pro
www.w3scho
www.w3coun
a prova en u
a – Memòria
pantalla i co
t anteriorme
ament a la m
esolució de p
m d’ordinado
uperiors a 80
oporcionade
ools.com/bro
nter.com/glo
na resolució
ompatibilitat
ent en aque
mida de la fin
pantalla de ca
ors ja siguin
00x600, i aix
s per W3Cou
owsers/brow
obalstats.php
de 800x600
t amb naveg
est documen
nestra del na
ada dispositi
portàtils o d
xò represent
unter i W3Sc
wsers_display
p
0 i el resultat
adors
nt he fet ser
avegador o,
iu.
d’escriptori,
a la pràctica
chools:
y.asp
sembla òpti
rvir un disse
el que és el
el lloc web e
a totalitat de
m:
Pà
eny adaptati
l mateix si la
es visualitza
els dispositiu
àgina 56 de 62
u que fa qu
a finestra est
correctamen
us si fem cas
2
ue
tà
nt
a
UOC‐GEProjecte
Ramon P
Pel que
funcion
emulado
S’ha de
pantalla
ESTINFO e Fi de Carrera
Pla Comellas
e fa als disp
ar correctam
or online (ww
reconèixer
a en format a
iPhone
a – Memòria
positius mòb
ment. Ho he
ww.transmo
que les lliste
apaïsat. A ba
3 /4
bils, ja siguin
e pogut com
og.net). Aquí
es poden sup
anda d’això, l
n mòbils o
mprovar direc
í es pot veure
posar un pro
la resta de p
iPhone
iP
tauletes, el
ctament en
e el resultat:
oblema per a
àgines es vis
e 5
Pad
disseny ad
el meu telè
als telèfons
sualitzen sen
Pà
aptatiu tam
èfon mòbil i
mòbils si no
nse cap prob
Samsung G
àgina 57 de 62
mbé hauria d
també en u
o s’estableix
lema.
Galaxy SIII
2
de
un
la
UOC‐GEProjecte
Ramon P
Pel que
sembla
casos. H
de fallar
A contin
Com es
algun e
funcion
vermell
M’hauri
possible
crec que
En conc
afirmar
Navega
Chrome
I. Explore
Firefox
Safari
Opera
Chrome
I. Explore
Firefox
Safari
Chrome
Navegaddel sistem
ESTINFO e Fi de Carrera
Pla Comellas
e fa als nave
una mostra
He provat ta
r, bàsicamen
nuació mostr
pot observa
error de visu
alitat, així q
per identific
ia agradat fe
e per falta d
e variï massa
clusió, un co
que el lloc w
dor Versió
31
er 11
26
5.1
12
31
er 8
11
5
31
dor ma
4.1
a – Memòria
egadors, he t
prou repres
nt la funció
nt els elemen
ro la taula re
ar, la majori
ualització en
ue no els co
car cap error
er proves am
e temps. Sig
a ja que els m
op finalitzat
web és comp
ó S.O.
Window
Window
Window
Window
Window
Windows
Windows
Windows
Mac OLeopar10.5.8
Android
Android
testejat la p
sentativa) i e
normal (nav
nts que reque
esultant de le
ia de les pro
n certs nave
onsidero mas
r que afecti a
mb alguna d
gui com sigui
motors dels n
l’anàlisi a n
atible amb la
Funnor
s 7 O
s 7 O
s 7 O
s 7 O
s 7 O
s XP O
s XP ERRVIS
s XP O
S d 8
O
4.1 O
4.1 O
pàgina web a
el resultat ta
vegació bàsic
ereixen una
es proves rea
oves han est
egadors (co
ssa importan
a la funciona
distribució de
i, vull pensa
navegadors s
nivell de res
a majoria d’e
nció rmal
Arx(ht
OK
OK
OK
OK
OK
OK
ROR UAL
OK
OK
OK
OK
amb els nav
mbé ha sigu
ca) com els e
biblioteca ex
alitzades:
tat satisfactò
lor taronja),
nts. Així don
litat.
e Linux com
r que el resu
solen ser sim
olucions de
ells, o cross‐b
xius PDF tml2pdf)
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
vegadors que
t correcte e
elements qu
xterna.
òries (color v
, però que
ncs, no he ha
ubuntu o k
ultat seria pr
milars.
pantalla i n
browser.
Adjunts (lightbox)
OK
APAREIX SCROLL
APAREIX SCROLL
OK
OK
OK
APAREIX SCROLL
OK
ERROR VISUAL
ERROR VISUAL
OK
Pà
e tenia al m
n la pràctica
ue podien se
verd). Nomé
en cap cas
agut de fer
knoppix, per
ràcticament
navegadors,
Gràfics (pChart)
OK
APAREIX SCROLL
APAREIX SCROLL
OK
OK
OK
OK
OK
OK
OK
OK
àgina 58 de 62
meu abast (e
a totalitat de
r susceptible
és he detecta
afecten a
servir el colo
ò no ha esta
el mateix, n
crec que pu
Informes(tinyMCE
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
OK
2
m
els
es
at
la
or
at
no
uc
s )
UOC‐GEProjecte
Ramon P
Imp
9.1. Pro
Crec qu
PAC1 on
al peu d
Resumin
com els
es podia
La codi
funcion
estar co
9.2. Res
En l’apa
solució
També
docume
funcion
Pel que
desenvo
docume
ESTINFO e Fi de Carrera
Pla Comellas
plant
océs de dese
e el procés d
n es van defi
de la lletra.
nt, en prime
s funcionals.
a començar a
ificació la v
alitats del pe
ompleta, nom
sultats: objec
artat 1.2 d’a
eficaç a la ge
és cert que
ent, no m’ha
alitat addicio
e fa a l’objec
olupament c
entació aport
a – Memòria
tació
nvolupamen
de desenvolu
inir les tasqu
r lloc es va fe
Després es v
amb la imple
vaig començ
erfil Adminis
més vaig hav
ctius comple
aquest docu
estió d’inform
parlava de
sigut possib
onal i que l’o
ctiu secunda
com del man
tada, entre l
ó i res
nt
upament de
ues a realitza
er l’anàlisi de
va completa
ementació.
çar per les
trador, conc
er d’anar afe
erts i objecti
ment comen
mes i crec qu
la gestió de
ble acabar‐ho
objectiu prior
ari, comptar
ual d’ús, tam
a qual s’inclo
sulta
l projecte ha
ar ja es va de
e l’aplicatiu,
r l’anàlisi i e
classes i u
cretament pe
egint les dife
ius per assol
ntava que l’
ue s’ha acon
e qüestiona
o per la data
ritari s’ha co
amb una d
mbé penso q
ou aquest pr
ts
a seguit la lò
efinir un pla
tenint en co
es va definir
n cop van
er la gestió d
erents funcio
ir
’objectiu pri
seguit.
ris, però co
a d’entrega.
mplert.
ocumentació
que s’ha com
ropi docume
gica i el sent
de treball qu
ompte tant e
el model de
estar fetes,
d’usuaris. Un
nalitats corr
oritari del T
m comentav
Sigui com sig
ó detallada
mplert amb e
nt.
Pà
tit comú. De
ue he seguit
els requisits n
dades, i a p
, vaig cont
n cop la gesti
responents a
TFC era prop
va al final d
gui consider
del Projecte
escreix, estic
àgina 59 de 62
e fet, des de
pràcticamen
no funcionals
partir d’aquí
inuar per le
ó d’usuaris v
a cada perfil.
porcionar un
el punt 1 d
o que era un
e tant del se
content de
2
la
nt
s i
ja
es
va
na
el
na
eu
la
UOC‐GEProjecte
Ramon P
Co
Un cop
relació a
»
»
»
Pel que
»
»
ESTINFO e Fi de Carrera
Pla Comellas
nclus
finalitzar el
a l’assolimen
Després d’a
funcionalita
que sí que h
M’hauria a
funcionalita
Estic conten
apartat té m
fa a unes co
He comprov
projecte d’u
La utilitzaci
que la reut
l’actualitat.
fer si ho hag
soles.
a – Memòria
sions
treball en a
nt dels requis
analitzar les
at explícita p
he pogut om
gradat final
at sí que esta
nt amb la fu
marge de mil
onclusions m
vat que una
una certa com
ó de bibliot
ilització de c
D’altra band
gués hagut d
s
aquest projec
sits de l’aplic
diferents ein
er a la gestió
plir un petit
itzar la par
ava totalmen
unció estadí
lora.
és genèrique
a bona plani
mplexitat co
eques per a
codi és una
da, el que fa
de programa
cte crec que
cació realitza
nes de gestió
ó d’informes
buit en el m
rt de la ges
nt coberta pe
ística de la
es
ificació i anà
m aquest.
a implement
pràctica tot
an alguna d’
r jo mateix, j
e en podem
ada:
ó de l’aprene
s com la que
ercat.
stió de qües
er les eines e
meva eina,
àlisi faciliten
tar diverses
talment reco
aquestes bib
ja que merei
extreure les
entatge a la
e he impleme
stionaris, pe
xistents al m
tot i que co
n el posterio
funcionalitat
omanable i g
blioteques h
xerien cadas
Pà
s següents c
PAC2, no va
entat, motiu
erò precisam
mercat.
om explico e
or desenvolu
ts ha estat
gairebé impr
hauria estat
scuna d’elles
àgina 60 de 62
onclusions e
aig trobar ca
u pel qual cre
ment aquest
en el següen
upament d’u
decisiva. Cre
rescindible e
impossible d
s un TFC per
2
en
ap
ec
ta
nt
un
ec
en
de
si
UOC‐GEProjecte
Ramon P
Tre
El temp
planteja
funcion
Per tant
»
»
»
»
»
Tinc cla
portar‐h
gran, inc
ESTINFO e Fi de Carrera
Pla Comellas
eball
ps i recursos
ar‐me serios
alitats que m
t, crec que l’e
Per suposat
bàsica (pocs
segona fase
Seria molt i
afegir un sis
els element
Pel que fa
s’anessin ac
També m’ha
Inicialment
era una fun
tot podria re
S’haurien d’
S’aconsegui
r com porta
ho a terme i
clús si parlem
a – Memòria
futu
s per portar
sament d’im
m’han queda
evolució lògi
t acabar la f
s tipus de p
e es podria fe
interessant a
stema de pa
s de la llista,
a les estad
ctualitzant en
auria agrada
havia previs
cionalitat cla
ebre avisos p
’implementa
iria un result
r a terme to
i també crec
m d’un TFC.
r
a terme aq
mplementar
t per fer, com
ica que podr
funcionalitat
regunta / re
er més poten
afegir eines
ginació seria
i donar la o
ístiques, cre
n funció dels
t fer una exp
st un sistema
au, ho vaig d
per SMS. M’h
ar més funcio
tat més net, t
otes aqueste
c que no hag
quest projec
algunes mil
m he comen
ria tenir aque
t de qüestio
esposta dispo
nt ampliant l
a les llistes
a bàsic. A pa
pció d’imprim
ec que esta
s valors d’un
portació a PD
a de missatg
escartar. La
hagués agrad
ons en Ajax q
tot i que ara
s millores /
gués estat r
cte son limit
lores que t
tat anteriorm
est projecte
naris, en un
onibles, arxi
a gamma de
de l’aplicati
rtir d’aquí es
mir la llista o
ria molt bé
s filtres que
DF / Excel de
geria, però p
idea era que
dat portar‐h
que ara mat
funciona co
funcions add
raonable, ja
tats i per aq
enia en me
ment en aqu
seria la segü
primer mom
us adjunts i
tipus de pre
u. Poder filt
s podria afeg
o exportar‐la
fer unes g
podria canv
e les gràfique
er falta de t
e cada usuar
o a terme.
eix no es fan
orrectament.
dicionals, pe
que hagués
Pà
quest motiu
ent. D’altra
uest docume
üent:
ment com a
poca cosa m
egunta.
trar pels dife
gir una funci
a a format PD
gràfiques din
viar l’usuari e
es.
temps i cons
ri tingués una
n amb aques
.
erò no m’ha
suposat un
àgina 61 de 62
no he pogu
banda, hi h
nt.
a funcionalita
més) i en un
erents valors
ió de cerca e
DF o Excel.
nàmiques qu
en temps rea
iderar que n
a bústia i fins
sta tecnologi
sigut possib
esforç mass
2
ut
ha
at
na
s i
en
ue
al.
no
s i
a.
le
sa
UOC‐GEProjecte
Ramon P
Bib
Sinceram
web. A c
» Arsys
» Bene
progr
» Boot
» Caco
» Edmo
» html
» jQue
» Light
» Micro
» Mob
» Moo
» pCha
» QlikV
» tinyM
» Viqui
» W3Co
» W3Sc
http:
ESTINFO e Fi de Carrera
Pla Comellas
bliog
ment no he
continuació
s, Pàgina web
et Campderric
ramari, UOC.
strap, Conjun
o, Pàgina web
odo, Solució d
2pdf, Bibliote
ry, Framewor
tbox Evolution
oStrategy, So
ile Web Trans
dle, Solució d
art, Biblioteca
View, Solució
MCE, Bibliotec
ipèdia, Pàgina
ounter, Pàgin
chools, Pàgina
//www.w3sch
a – Memòria
rafia
consultat m
cito les més
de l'empresa
ch Falgueras,
nt d’utilitats CS
b que permet
d'e‐learning. h
eca PHP. http:/
rk de javascrip
n, Eina jQuery
lució de Busin
smogrification
'e‐learning. h
PHP. http://w
de Business In
ca Javascript.
a web d'encic
na web d'estad
a web d'estad
hools.com/bro
asses fonts d
representat
a de serveis inf
mòdul Introdu
SS. http://ww
la creació de
https://www.e
//www.html2
pt. http://www
y. http://www
ness Intelligen
n Portal, Pàgi
ttp://www.m
www.pchart.n
ntelligence. ht
http://www.t
lopèdia lliure.
dístiques sobr
dístiques sobre
owsers/brows
d’informació
tives:
formàtics Ars
ucció a l’engin
ww.getbootstr
tota mena de
edmodo.com.
2pdf.fr/es.
w.jquery.com
w.codecanyon
nce. http://ww
na web emula
oodle.org.
net.
ttp://www.ql
tinymce.com.
. http://ca.wik
re navegadors
e navegadors
sers_display.a
ó a l’hora de
ys. http://ww
nyeria del pro
rap.com.
e diagrames. h
.
/ http://www
.net/item/jqu
ww.microstrat
ador de telèfo
ikview.com/e
kipedia.org.
s. http://www
.
asp.
e fer el TFC, g
ww.arsys.es.
gramari OO, a
http://www.ca
w.jqueryui.com
uery‐lightbox‐e
tegy.es.
ons mòbils. ht
s.
w.w3counter.c
Pà
gairebé tote
assignatura En
acoo.com.
m.
evolution/115
ttp://www.tra
com/globalsta
àgina 62 de 62
es són pàgine
nginyeria del
5655.
ansmog.net.
ats.php.
2
es