blue agenda

13
INSTITUTO TECNOLÓGICO DE LOS MOCHIS CARRERA: Ing. Informática MATERIA: Taller de Desarrollo de Aplicaciones Móviles NOMBRE DEL PROYECTO: “Blue Agenda” ALUMNO:  Álvarez Flor es Heber David PROFESOR: M.C. Algara orzagara! "#an Francisco $$ de Ma!o del %&$' (os Moc)is* +inaloa* M,-ico.

Upload: jeber-onasus

Post on 05-Jul-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

8/16/2019 Blue Agenda

http://slidepdf.com/reader/full/blue-agenda 1/13

INSTITUTO TECNOLÓGICODE LOS MOCHIS

CARRERA:Ing. Informática

MATERIA:Taller de Desarrollo de Aplicaciones Móviles

NOMBRE DEL PROYECTO:“Blue Agenda” 

ALUMNO: Álvarez Flores Heber David

PROFESOR:M.C. Algara orzagara! "#an Francisco

$$ de Ma!o del %&$'(os Moc)is* +inaloa* M,-ico.

8/16/2019 Blue Agenda

http://slidepdf.com/reader/full/blue-agenda 2/13

Objetivo gene!": 

(a realización de #n sistema para Android #e permita el registro ! seg#imiento detareas o actividades pendientes por )acer.

Objetivo# e#$e%&'i%o#:

/ 0ermitir al #s#ario agregar* modificar ! eliminar tareas ! s#btareas* ademásde los materiales re#eridos para la realización de las mismas.

/ 1frecer #na interfaz int#itiva ! fácil de #tilizar para el #s#ario./ Mostrar de #na manera fácilmente entendible para el #s#ario* #na variedad

de cons#ltas* como las tareas #e necesita realizar* ! en #, fec)a*además de los materiales necesarios para )acer dic)as tareas* c#alestareas !a )a terminado ! c#ales están atrasadas.

Mi#i(n:

)i#i(n:

De#%i$%i(n: 2n el sistema* cada tarea podrá tener s#btareas* ! cada s#btareap#ede tener s#btareas* ! as3 s#cesivamente. Cada tarea ! s#btarea deben llevar #na fec)a de inicio ! #na de realización.

2s evidente #e las fec)as de la s#btarea de #na tarea deben estar dentro delrango de la misma* ! si es necesario* a4#starse a#tomáticamente. 2s evidente #esi se completan todas las s#btareas de #na tarea* esta se dará por terminada.

 A cada tarea se le p#eden asignar materiales necesarios para la realización* #epodemos marcar como obtenidos o no. +i se pasa el tiempo má-imo de #na tarea*esta se marcara como retrasada* es obvio #e se p#eden a5adir* modificar !eliminar las tareas.

Cons#ltas #e se realizarán6

$. 7#e tareas me faltan por )acer %. Tareas terminadas8. 7#e tareas tengo #e )acer entre tal ! tal fec)a9. 7#e materiales necesito para entre tal ! tal fec)a

'. C#antas tareas retrasadas tengo

8/16/2019 Blue Agenda

http://slidepdf.com/reader/full/blue-agenda 3/13

De#%i$%i(n *e C!#o# *e U#o

8/16/2019 Blue Agenda

http://slidepdf.com/reader/full/blue-agenda 4/13

No+be:  Agregar tarea.A%toe#: :s#ario* +istema.F,n%i(n: 0ermitir al #s#ario agregar tareas o s#btareas.

De#%i$%i(n:

2l #s#ario del sistema p#ede agregar n#evas tareas o s#btareas*ingresando los datos re#eridos. 2l sistema debe validar6

$. 7#e se ingrese #n nombre a la tarea.%. 7#e ambas fec)as est,n dentro de #n rango co)erente

;#e la de finalización sea posterior a la de inicio<.F",jo

No+!":$. 2l actor p#lsa sobre el botón =#eva Tarea> para agregar

#na n#eva tarea.%. 2l sistema desplegará #n *i!"og* #e contendrá los

campos necesarios para introd#cir el nombre de la tarea !los rangos de las fec)as.

8. 2l actor introd#ce el nombre de la tarea ! las fec)as !presiona el botón =Aceptar> o =Cancelar>.

9. 2l sistema compr#eba la validez de los datos ! losalmacena.'. +e cierra el *i!"og* ! el sistema despliega en la lista* la

tarea reci,n agregada.F",jo

A"ten!tivo:8.A. +i se presiona el botón =Cancelar>* el sistema cierra el*i!"og sin g#ardar los cambios en la lista.9.A. +e compr#eba la validez de los datos. +i los datos no soncorrectos* se avisa al actor de ello ! le permite corregirlos.9.?. +i la fec)a de finalización de la s#btarea* es posterior a lafec)a de finalización de la tarea a la #e pertenece* debe

avisar al #s#ario si #iere act#alizar la fec)a de la tareamadre* si no desea act#alizar la fec)a* entonces regresará al#s#ario al llenado de datos de la n#eva tarea.

8/16/2019 Blue Agenda

http://slidepdf.com/reader/full/blue-agenda 5/13

No+be:  Agregar material.A%toe#: :s#ario.F,n%i(n: 0ermitir al #s#ario agregar n#evos materiales.

De#%i$%i(n:

2l #s#ario del sistema p#ede agregar #, materiales necesitarápara realizar las tareas* ingresando los datos re#eridos. 2lsistema debe validar6

$. 7#e se ingrese #n nombre del material.%. 7#e se ingrese el n@mero de #nidades #e re#erirá del

material.8. 7#e el n@mero de #nidades no sea negativo o cero.9. 7#e se seleccione si !a posee dic)o material o no.

F",joNo+!":

$. 2l actor p#lsa sobre el botón =Agregar material> paraagregar #n n#evo material.

%. 2l sistema desplegará #n *i!"og* #e contendrá loscampos necesarios para introd#cir el nombre del material*la cantidad ! s# e-istencia.

8. 2l actor introd#ce todos los datos ! presiona el botón=Aceptar> o =Cancelar>.

9. 2l sistema compr#eba la validez de los datos ! los

almacena.'. +e cierra el *i!"og* ! el sistema despliega en los detalles

de la tarea* el material reci,n agregado.F",jo

A"ten!tivo:8.A. +i se presiona el botón =Cancelar>* el sistema cierra el*i!"og sin g#ardar los cambios en la lista.9.A. +e compr#eba la validez de los datos. +i los datos no soncorrectos* se avisa al actor de ello ! le permite corregirlos.

8/16/2019 Blue Agenda

http://slidepdf.com/reader/full/blue-agenda 6/13

No+be: Modificar tarea.A%toe#: :s#ario.F,n%i(n: 0ermitir al #s#ario modificar los datos de #na tarea.

De#%i$%i(n:

2l #s#ario del sistema p#ede modificar los datos* #e !a )an sidoalmacenados* de #na tarea ingresando los datos re#eridos. 2lsistema debe validar6

$. 7#e el n#evo nombre de la tarea no sea #n campo vac3o.

%. 7#e las n#evas fec)as de inicio ! fin est,n dentro de #nrango co)erente ;#e la de finalización sea posterior a lade inicio<.

F",joNo+!":

$. 2l actor p#lsa sobre #na tarea de la lista ! se desplieganlos detalles de la misma.

%. 2l actor p#lsa sobre el botón =Modificar Tarea> para editars#s datos.

8. 2l sistema desplegará #n *i!"og con los datos de la tareacargados ! listos para ser modificados.

9. 2l actor modifica los datos ! presiona el botón =Aceptar> o

=Cancelar>.'. 2l sistema compr#eba la validez de los datos ! los

almacena.. +e cierra el *i!"og* ! el sistema despliega en los detalles

de la tarea* los n#evos datos.F",jo

A"ten!tivo:9.A. +i se presiona el botón =Cancelar>* el sistema cierra el  *i!"og sin g#ardar los cambios en la lista.

8/16/2019 Blue Agenda

http://slidepdf.com/reader/full/blue-agenda 7/13

'.A. +e compr#eba la validez de los datos. +i los datos no son  correctos* se avisa al actor de ello ! le permite corregirlos.'.?. +i la fec)a de finalización de la s#btarea* es posterior a la  fec)a de finalización de la tarea a la #e pertenece* debe  avisar al #s#ario si #iere act#alizar la fec)a de la tarea

  madre* si no desea act#alizar la fec)a* entonces regresará  al #s#ario al llenado de datos de la n#eva tarea.

No+be: Modificar material.A%toe#: :s#ario.F,n%i(n: 0ermitir al #s#ario modificar los datos de #n material.

De#%i$%i(n:

2l #s#ario del sistema p#ede modificar los datos #e !a )an sidoalmacenados* de #n material* ingresando los datos re#eridos. 2lsistema debe validar6

$. 7#e el n#evo nombre del material no sea #n campo vac3o.%. 7#e el n#evo n@mero de #nidades #e re#erirá del

material* no sea #n campo vac3o.8. 7#e el n@mero de #nidades no sea negativo o cero.

F",joNo+!":

$. 2l actor p#lsa sobre #na tarea de la lista ! se desplieganlos detalles de la misma.

%. 2l actor p#lsa sobre #n material de la tarea ! se desplieganlos detalles del mismo.8. 2l actor p#lsa sobre el botón =Modificar Material> para

editar s#s datos.9. 2l sistema desplegará #n *i!"og con los datos del material*

cargados ! listos para ser modificados.'. 2l actor modifica los datos ! presiona el botón =Aceptar> o

=Cancelar>.

8/16/2019 Blue Agenda

http://slidepdf.com/reader/full/blue-agenda 8/13

. 2l sistema compr#eba la validez de los datos ! losalmacena.

B. +e cierra el *i!"og* ! el sistema despliega en los detallesdel material* los n#evos datos.

F",jo

A"ten!tivo:

'.A. +i se presiona el botón =Cancelar>* el sistema cierra el

*i!"og sin g#ardar los cambios en el material..A. +e compr#eba la validez de los datos. +i los datos no soncorrectos* se avisa al actor de ello ! le permite corregirlos.

No+be: 2liminar tarea.A%toe#: :s#ario.F,n%i(n: 0ermitir al #s#ario eliminar #na tarea.

De#%i$%i(n:

2l #s#ario del sistema p#ede eliminar #na tarea de la lista* #e !ano desee realizar.

F",joNo+!":

$. 2l actor p#lsa sobre #na tarea de la lista ! se desplieganlos detalles de la misma.

%. 2l actor p#lsa sobre el botón =2liminar> para borrar la tareapermanentemente.

8. 2l sistema despliega en #n *i!"og* el nombre de la tarea !#n mensa4e pidiendo la confirmación de #e desea eliminar dic)a tarea.

9. 2l actor presiona el botón =Aceptar> o =Cancelar>.'. 2l sistema elimina la tarea de la lista.. +e cierra el *i!"og ! el sistema despliega la lista

act#alizada.F",jo

A"ten!tivo:9.A. +i se presiona el botón =Cancelar>* el sistema cierra el*i!"og sin g#ardar los cambios en la lista.

8/16/2019 Blue Agenda

http://slidepdf.com/reader/full/blue-agenda 9/13

No+be: 2liminar material.A%toe#: :s#ario.F,n%i(n: 0ermitir al #s#ario eliminar #n material.

De#%i$%i(n:

2l #s#ario del sistema p#ede eliminar #n material de #na tarea*#e !a no necesite para s# realización.

F",joNo+!":

$. 2l actor p#lsa sobre #na tarea de la lista ! se desplieganlos detalles de la misma.

%. 2l actor p#lsa sobre #n material de la tarea ! se desplieganlos detalles del mismo.

8. 2l actor p#lsa sobre el botón =2liminar> para borrar el

material permanentemente.9. 2l sistema despliega en #n *i!"og* el nombre del material !

#n mensa4e pidiendo la confirmación de #e desea eliminar dic)o material.

'. 2l actor presiona el botón =Aceptar> o =Cancelar>.. 2l sistema elimina el material de la lista.B. +e cierra el *i!"og ! el sistema despliega la tarea

8/16/2019 Blue Agenda

http://slidepdf.com/reader/full/blue-agenda 10/13

act#alizada.F",jo

A"ten!tivo:9.A. +i se presiona el botón =Cancelar>* el sistema cierra el*i!"og sin g#ardar los cambios en la tarea.

No+be: Cons#ltar tareas faltantes.A%toe#: :s#ario.F,n%i(n: 0ermitir al #s#ario cons#ltar las tareas #e no )a realizado.

De#%i$%i(n:

2l #s#ario del sistema p#ede cons#ltar las actividades #e a@n no)a terminado* pero #e está todav3a en fec)a de realizarlas.

F",joNo+!":

$. 2l actor p#lsa sobre el botón =Cons#ltas>* lo c#al lo llevaráa otra actividad.

%. 2l actor p#lsa sobre el botón =Cons#ltar tareas faltantes>.8. 2l sistema m#estra #na n#eva actividad* en la c#al* por

medio de #na lista* se desplegarán las tareas #e a@n no)a realizado el actor* pero #e está en fec)a de realizarlas.

F",joA"ten!tivo:

No+be: Cons#ltar tareas terminadas.

8/16/2019 Blue Agenda

http://slidepdf.com/reader/full/blue-agenda 11/13

A%toe#: :s#ario.F,n%i(n: 0ermitir al #s#ario cons#ltar las tareas #e !a terminó.

De#%i$%i(n:

2l #s#ario del sistema p#ede cons#ltar las actividades #e !a )amarcado como finalizadas.

F",jo

No+!":

$. 2l actor p#lsa sobre el botón =Cons#ltas>* lo c#al lo llevará

a otra actividad.%. 2l actor p#lsa sobre el botón =Cons#ltar tareas terminadas>.8. 2l sistema m#estra #na n#eva actividad* en la c#al* por

medio de #na lista* se desplegarán las tareas #e !a )ansido marcadas como terminadas.

F",joA"ten!tivo:

No+be: Cons#ltar tareas atrasadas.A%toe#: :s#ario.F,n%i(n: 0ermitir al #s#ario cons#ltar las tareas atrasadas.

De#%i$%i(n:

2l #s#ario del sistema p#ede cons#ltar las actividades #e todav3ano )a terminado pero #e !a están f#era del rango de fec)aasignado.

F",joNo+!":

$. 2l actor p#lsa sobre el botón =Cons#ltas>* lo c#al lo llevaráa otra actividad.

%. 2l actor p#lsa sobre el botón =Cons#ltar tareas atrasadas>.8. 2l sistema m#estra #na n#eva actividad* en la c#al* por

medio de #na lista* se desplegarán las tareas c#!a fec)ade fin* sean anteriores a la fec)a act#al del sistema ;(as

atrasadas<.F",jo

A"ten!tivo:

No+be: Cons#ltar tareas faltantes entre rango de fec)as.A%toe#: :s#ario.F,n%i(n: 0ermitir al #s#ario cons#ltar las tareas sin finalizar* dentro de #n

rango de fec)as.De#%i$%i(n

:

2l #s#ario del sistema p#ede cons#ltar las actividades #e todav3a

no )a terminado* dentro de #n rango de fec)as asignado por elmismo #s#ario.F",jo

No+!":$. 2l actor p#lsa sobre el botón =Cons#ltas>* lo c#al lo llevará

a otra actividad.%. 2l actor p#lsa sobre el botón =C.T. Faltantes en rango de

fec)a>.8. 2l sistema despliega #n *i!"og* en el c#al el #s#ario podrá

ingresar la fec)a m3nima ! má-ima* en las c#ales b#scar

8/16/2019 Blue Agenda

http://slidepdf.com/reader/full/blue-agenda 12/13

las tareas sin finalizar.9. 2l sistema compr#eba la validez de los datos.'. 2l sistema m#estra #na n#eva actividad* en la c#al* por

medio de #na lista* se desplegarán las tareas sin finalizar*dentro del rango de fec)as asignado anteriormente.

F",joA"ten!tivo:

9.A. +e compr#eba la validez de los datos. +i los datos no soncorrectos* se avisa al actor de ello ! le permite corregirlos.

No+be: Cons#ltar materiales faltantes entre rango de fec)as.A%toe#: :s#ario.F,n%i(n: 0ermitir al #s#ario cons#ltar los materiales #e le faltan* dentro de

#n rango de fec)as.

De#%i$%i(n:

2l #s#ario del sistema p#ede cons#ltar #e materiales no )aobtenido* dentro de #n rango de fec)as asignado por el mismo#s#ario.

F",joNo+!":

$. 2l actor p#lsa sobre el botón =Cons#ltas>* lo c#al lo llevaráa otra actividad.

%. 2l actor p#lsa sobre el botón =C.M. Faltantes en rango defec)a>.

8/16/2019 Blue Agenda

http://slidepdf.com/reader/full/blue-agenda 13/13

8. 2l sistema despliega #n *i!"og* en el c#al el #s#ario podráingresar la fec)a m3nima ! má-ima* en las c#ales b#scarlos materiales sin obtener.

9. 2l sistema compr#eba la validez de los datos.'. 2l sistema m#estra #na n#eva actividad* en la c#al* por

medio de #na lista* se desplegarán los materiales #enecesita obtener el #s#ario* dentro del rango de fec)asasignado anteriormente.

F",joA"ten!tivo:

9.A. +e compr#eba la validez de los datos. +i los datos no soncorrectos* se avisa al actor de ello ! le permite corregirlos.