Download - Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

Transcript
Page 1: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 1/69

  Ingeniería de software

1. INTRODUCCION.-La biblioteca nace en forma conjunta con la Universidad Adventista de Bolivia

(UAB), en agosto de 1991, bajo la dirección profesional del bibliotecólogo

Walter e!a "ivera#

$l fondo bibliogr%&co inicial perteneció al 'olegio ecundario#

A partir del de septiembre del *++ lleva el nombre de Biblioteca -.A"/

0LAU, nuevo edi&cio inaugurado por el r# 2an 3aulsen 3residente de la

Asociación -eneral de la glesia Adventista del 4mo 5a#

$n la actualidad cuenta con m%s de *+#9+1 vol6menes, *78 t5tulos derevistas suscripción a periódicos nacionales, :ue est%n a disposición de

todos los usuarios interesados en A3"$;$", '<;<'$" $ ;=$/-A" para

lograr la e>celencia acad?mica social#

2. ANTECEDENTES.-

2.1 SERVICIOS:

@ Asesoramiento orientación a los usuarios#

@ 3r?stamo a domicilio e 5nter bibliotecario sujeto a reglamento@ 3r?stamo interno@lectura en sala

@ B6s:uedas de libros utili!ando un portal Web

@ Utili!ación de '"<

@ B6s:uedas por cat%logos impresos

@ Biblioteca =irtual

2.2 HORARIO DE ATENCIÓN:

@ LU;$ A 2U$=$ + A *1+@ =$";$ + A 1++

@ <;-< + A 1++

2.3 REQUISITOS PARA EL PRÉSTAMO DE LIBROS:

Page 2: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 2/69

  Ingeniería de software

@ 'arnet Universitario para alumnos de la UAB

@ '?dula de dentidad para visitas

@ 3asaportes para e>tranjeros

@ Llenar &cCas de pr?stamo@ 3untualidad en la devolución

3. D EFINICION DEL PROBLEMA.-

3.1 PROBLEMA GENERAL:

La ine&cacia en el pr?stamo de libros, genera insatisfacción en la

comunidad universitaria#

#* PROBLEMAS ESPECIFICOS:@ 3erdida de tiempo en el registro de pr?stamo de libros#

@ 3erdida de libros de biblioteca#

@ $spera demasiada por parte del bibliotecario#

@ Dalta de información de los estudiantes para con los libros#

@ Dalta de conocimiento de la fecCas de entrega de libros por prestamos#

@ Dalta de conocimiento de libros en sala#

@ $>trav5o de datos en administración#

@ emoras en el conteo de estad5sticas#@ nsatisfacción de los estudiantes en Coras de pr?stamo#

4. OBJETIVOS ACCIONES.-

4.1 OBJETIVO GENERAL:

La &nalidad del softEare de Biblioteca es proporcionar a los acad?micos,

alumnos a la comunidad universitaria en general, el material e>istente de

forma r%pida con el &n de satisfacer sus re:uerimientos acad?micos de

información bajo las condiciones modalidades :ue la presente institución

establece#

4.2 OBJETIVOS ESPECIFICOS:

@ "ecabar re:uerimientos de información adecuada para el sistema#

@ Anali!ar problemas internos por pr?stamos devoluciones de libros#

Page 3: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 3/69

  Ingeniería de software

@ iseFar el sistema#

@ esarrollar ocumentar el softEare#

@ Brindar un reporte estad5stico de libros prestados#

@ -enerar un reporte por deudas de demora de libros prestados#@ <ptimi!ar el control de los libros#

4.3 ACCIONES:

@ $ntrevistar al Administrador, Bibliotecario, encargados de pabellones

usuarios#

@ ostrar e investigar anali!ando los datos relevantes#

@ 'omo buenos observadores encontraremos como se Cace el manejo de

este servicio#@ $laboraremos prototipos codi&caremos el iseFo#

!. IDENTIFICACION DE ACTORES.-@ Administrador@ Bibliotecario@ $ncargado de pabellón@ Usuario

". ESPECIFICACION DE ACTORES.-@ A#$%&%'()*#+).- $s el encargado principal de manejar, toda la

información del sistema los usuarios, tiene acceso con privilegios para

eliminar, modi&car actuali!ar cual:uier tipo de iteración con el sistema

de biblioteca.@ B%,%+(/*)%+.- Al igual :ue el administrador el bibliotecario maneja

toda la información de la base de datos de los libros administra las

cuentas de encargados de cada pabellón, tiene acceso con privilegios

para eliminar, modi&car actuali!ar cual:uier tipo de iteración con el

sistema de biblioteca.@ E&/*)0*#+ # P*,&.- $s a:uella persona :ue ingresa al portal, ve

la disponibilidad de libros, reali!a el pr?stamo del libro recepciona la

devolución del libro#@ U'*)%+.- $s a:uella persona :ue solicita el servicio de pr?stamo de un

determinado libro de la biblioteca#

ANALISIS

Page 4: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 4/69

  Ingeniería de software

. PRIORIACION DE CASOS DE USO

.1 ESPECIFICACION DE CASOS DE USO.-

C*'+ # '+ I&0)'*) * S%'($*

A/(+)' Administrador, Bibliotecario $ncargado de pabellónT%5+ 3rimera teraciónP)+5'%(+ .abilitar los privilegios datos a cada usuarioR'$& ngresa al sistema introduciendo el nombre de Usuario

contraseFa asignada#

P)/+&#%/%& 1# /ener instalado el softEare en la m%:uina*# /ener un usuario registrado en el sistema

F6+

5)%&/%5*

1# =er la opción ingresar

*# ntroducir el nombre la contraseFa

S, 76+' (s@1) ensaje usuario Go contraseFa incorrectos

Page 5: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 5/69

  Ingeniería de software

E8/5/%+&' ;inguna#

E&/*)0*#+ Williams 3eralta

C*'+ # '+ G'(%+&*) U'*)%+

A/(+)' Administrador, BibliotecarioT%5+ 3rimera iteraciónP)+5'%(+ -estionar cuentas de usuario para tener usuarios activos

en el sistemaR'$& -estionar% los datos privilegios del usuario al buscar, ver

crear, modi&car (Cabilitar o inCabilitar) sus datos o su

cuenta#P)/+&#%/%& 1# /ener el softEare instalado en la m%:uina

*# /ener el privilegio de ser AdministradorF6+

5)%&/%5*

$legir la opción -estionar cuentas de usuario

S, 76+' (s@1) ensaje cero usuarios creados# 'uando no e>ista

ning6n usuario 'readoE8/5/%+&' ;inguna#

E&/*)0*#+ Williams 3eralta

C*'+ # '+ G'(%+&*) L%,)+' 9 O()+'.

A/(+)' Administrador, Bibliotecario#T%5+ 3rimera iteraciónP)+5'%(+ -estionar los libros para tener un informe#R'$& -estionar% los datos del libro al buscar, ver, crear,

modi&car, eliminar#P)/+&#%/%& 1# /ener el softEare instalado en la m%:uina

*# /ener el privilegio de Administrador, bibliotecario o

encargado#F6+

5)%&/%5*

$legir la opción -estionar cuentas libros

Page 6: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 6/69

  Ingeniería de software

S, 76+' (s@1) ensaje cero libros creados# 'uando no e>ista

ning6n libro creadoE8/5/%+&' ;inguna#

E&/*)0*#+ sabel =as:ue!

C*'+ # '+ G'(%+&*) P)'(*$+'

A/(+)' Administrador, Bibliotecario encargado de pabellón#T%5+ egunda iteración#P)+5'%(+ -estionar los pr?stamos para tener un informe#R'$& -estionar% los datos del estudiante al buscar, ver, crear,

modi&car, eliminar prestamos del mismo#P)/+&#%/%& 1# /ener el softEare instalado en la m%:uina#

*# /ener el privilegio adecuado#F6+

5)%&/%5*

$legir la opción -estionar prestamos#

S, 76+' (s@1) ensaje cero prestamos reali!ados# 'uando no

e>ista ning6n pr?stamo creado#E8/5/%+&' ;inguna#

E&/*)0*#+ Williams 3eralta

C*'+ # '+ G'(%+&*) C+,)+'

A/(+)' Administrador, Bibliotecario#T%5+ egunda iteraciónP)+5'%(+ La gestión de cobros se reali!ar% por el administrador del

sistema#R'$& $l administrador es el encargado de gestionar las

sanciones económicas, el cobro de deudas ser%

recepcionado de acuerdo al tipo de pr?stamo# $l

administrador crea el cobro, actuali!a el cobro ve el

cobro#

Page 7: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 7/69

  Ingeniería de software

P)/+&#%/%& 1# /ener el softEare instalado en la m%:uina

*# /ener el privilegio de Administrador#F6+

5)%&/%5*

$legir la opción -estionar cobros#

S, 76+' (s@1) ensaje de Hnsertar cobro primeroI#

(s@*) libro usuario Cabilitado#

(s@) libro Cabilitado usuario desCabilitado#E8/5/%+&' ;inguna#

E&/*)0*#+ Williams 3eralta

C*'+ # '+ G'(%+&*) R5+)('A/(+)' Administrador, Bibliotecario encargado de pabellón#T%5+  /ercera iteración#P)+5'%(+ $n la gestión de reportes el sistema proveer% un informe

detallado de acuerdo a las e>igencias del Administrador,

Bibliotecario encargado de pabellón#R'$& La gestión de reportes en si es una tarea dura, el sistema

facilitar% el proceso de elaboración de informes# ()

*&8+ 1)P)/+&#%/%& 1# /ener el softEare instalado en la m%:uina

*# /ener el privilegio adecuado#F6+

5)%&/%5*

$legir la opción -estionar prestamos

S, 76+' (s@1) elija los espacios correctamente#

(s@*) reporte creado correctamente#E8/5/%+&' ;inguna#

E&/*)0*#+ Williams 3eralta

Page 8: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 8/69

  Ingeniería de software

4.2 ESTRUCTURA DEL MODELO DE CASOS DE USO.-G'(%+&*) U'*)%+

N+(*: La estructura se Ca trabajado por separado junto con su especi&cación

de caso de uso#

ESPECIFICACION DEL MODELO DE CASOS DE USO:

C*'+ # '+ C)*) U'*)%+

A/(+)' Administrador, Bibliotecario#T%5+ 3rimera iteraciónP)+5'%(+ .abilitar usuarioR'$& e crear% un nuevo usuario se le asignar% un nombre

contraseFa para cada ocasión :ue este :uiere gestionar

alguna opción :ue se le Ca asignado#P)/+&#%/%& 1# /ener el softEare instalado en la m%:uina

*# /ener 6nicamente el privilegio de ser administrador o

Bibliotecario#F6+

5)%&/%5*

1# ngresar a la p%gina Eeb*# ntroducir el usuario contraseFa## 3resionar ingresar#J# $legir la opción gestionar usuario

Page 9: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 9/69

  Ingeniería de software

8# 3resionar crear#7# Llenar los datos re:ueridos para su creación

asignarle los privilegios#4# 3resionar registrar#

S, 76+' (s@1) ensaje de error al llenar los datos personales delusuario creado

(s@*) ensaje de usuario creadoE8/5/%+&' ;inguna#

C*'+ # '+ B'/*) U'*)%+

A/(+)' Administrador, Bibliotecario#

T%5+ 3rimera iteración#P)+5'%(+ 3odr% buscar a todos los usuarios :ue interact6an con el

sistema as5 poder visuali!arlos#R'$& 3odr% buscar ver todos los usuarios creados en el

sistema, a partir de la b6s:ueda el administrador cuenta

con los privilegios necesarios para administrar a su

personal#P)/+&#%/%& 1# /ener el softEare instalado en la m%:uina#

*# /ener 6nicamente el privilegio de ser administrador#

# /ener usuarios creados en el sistema#F6+

5)%&/%5*

1# ngresar a la p%gina Eeb#

*# ntroducir el usuario contraseFa#

# 3resionar ingresar#

J# $legir la opción gestionar usuario

8# 3resionar buscar#

7# ngresar datos a buscar#

4# 3resionar buscar#

S, 76+' (s@1) ensaje de usuario no e>istente#(s@*) Usuario desconocido#

E8/5/%+&' ;inguna#

Page 10: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 10/69

  Ingeniería de software

C*'+ # '+ M+#%;/*) U'*)%+

A/(+)' Administrador, Bibliotecario#T%5+ egunda iteración

P)+5'%(+ odi&ca alg6n dato erróneo registrado en la creación delusuario, o actuali!a los datos en caso de mudan!as,

cambio de tel?fono, asenso de categor5a, etc#R'$& 3uede modi&car alg6n dato erróneo, o asignarle alg6n

otro privilegio al usuario creado en el sistema# 3or otro

lado en caso :ue el usuario Caa decidido dejar el puesto

se colocar% solo en estado inactivo (desCabilitado) en

caso :ue :uiera regresar se vuelve a activar (Cabilitar)

su cuenta como tambi?n se actuali!a su datos#P)/+&#%/%& 1# /ener el softEare instalado en la m%:uina#

*# /ener 6nicamente el privilegio de ser administrador#

# /ener usuarios creados en el sistema#F6+

5)%&/%5*

1# ngresar a la p%gina Eeb#

*# ntroducir el usuario contraseFa#

# 3resionar ingresar#

J# $legir la opción gestionar usuario#

8# $legir la opción buscar#

7# $ncontrado el usuario elegir la opciónmodi&car usuario#

4# ngresar los datos a modi&car#

# 'on&rmar modi&cación#S, 76+' (s@1) ensaje de usuario no e>istente#

(s@*) ensaje de modi&cación e>itosa#E8/5/%+&' ;inguna#

G'(%+&*) L%,)+' O()+'

Page 11: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 11/69

  Ingeniería de software

ESPECIFICACION DEL MODELO DE CASOS DE USO:

C*'+ # '+ C)*) L%,)+ O()+

A/(+)' Administrador#T%5+ 3rimera iteración#P)+5'%(+ .abilitar el Libro a la base de datos de la biblioteca#R'$& e crear% un nuevo Libro se le asignar% un autor, titulo

código para el futuro pr?stamo respectivo#P)/+&#%/%& 1# /ener el softEare instalado en la m%:uina#

*# /ener 6nicamente el privilegio de ser administrador Go

bibliotecarioF6+

5)%&/%5*

1# ngresar a la p%gina Eeb#*# ngresar usuario contraseFa## 3resionar ingresar#J# $legir la opción gestionar libro#8# $legir la opción crear#7# ntroducir el nombre del autor, titulo código de

libro4# $legir la opción "egistrar#

S, 76+' (s@1) ensaje de error al llenar los datos del libro#

(s@*) ensaje de libro creadoE8/5/%+&' ;inguna#

Page 12: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 12/69

  Ingeniería de software

C*'+ # '+ B'/*) L%,)+ O()+

A/(+)' Administrador, bibliotecario encargado del pabellón

T%5+ 3rimera iteración#P)+5'%(+ 3ermite a los encargados de la biblioteca reali!ar

b6s:uedas de libros#R'$& 3odr% buscar a todos los libros, tesis, revistas utilitarios

registrados en el sistema por titulo, autor o código as5 

poder visuali!arlos#P)/+&#%/%& 1# /ener el softEare instalado en la m%:uina#

*# /ener libros, tesis, revistas utilitarios creados en el

sistema

F6+5)%&/%5*

1# ngresar a la p%gina Web#*# ntroducir el usuario contraseFa#

# 3resionar ingresar#

J# $legir la opción gestionar libro

8# 3resionar buscar#

7# ngresar datos a buscar#

4# 3resionar buscar#S, 76+' (s@1) ensaje de libros, tesis, revistas utilitarios no

e>istente#(s@*) libro prestado#

(s@) libro en reparación#E8/5/%+&' ;inguna#

C*'+ # '+ M+#%;/*) L%,)+ O()+

A/(+)' Administrador

T%5+ egunda iteraciónP)+5'%(+ odi&ca alg6n dato erróneo registrado en la creación del

libro#R'$& 3uede modi&car alg6n dato erróneo# $n el caso de ser

encargado de pabellón podr5a Cabilitar o desCabilitar el

Page 13: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 13/69

  Ingeniería de software

libro en caso de reparación#

P)/+&#%/%& 1# /ener el softEare instalado en la m%:uina#

*# /ener 6nicamente el privilegio de ser administrador#

# /ener libros, tesis, revistas utilitarios creados en el

sistema#F6+

5)%&/%5*

1# ngresar a la p%gina Web#

1# ntroducir el usuario contraseFa#

*# 3resionar ingresar#

# $legir la opción gestionar libro

J# $legir la opción buscar#

8# 3resionar buscar#

7# $ncontrado el libro, tesis, revista o utilitario elegir la opción modi&car libro#

4# ngresar los datos a modi&car#

# 'on&rmar modi&cación#S, 76+' (s@1) ensaje de libro, tesis, revista o utilitario no

e>istente#

(s@*) ensaje de modi&cación e>itosa#E8/5/%+&' ;inguna#

C*'+ # '+ E%$%&*) L%,)+ O()+

A/(+)' AdministradorT%5+ egunda teración#P)+5'%(+ $liminar a:uellos libros o material :ue a no sean

re:ueridos en el sistema#R'$& 3odr% eliminar a ciertos libros, tesis, revistas o utilitarios

de&nitivamente# olo en caso de no ser a necesarios (al

eliminar alg6n libro el informe ser% enviado al director

general de la universidad o :uien administra el pedido de

libros)P)/+&#%/%& 1# /ener el softEare instalado en la m%:uina#

*# /ener 6nicamente el privilegio de ser administrador#

Page 14: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 14/69

  Ingeniería de software

# /ener usuario creados en el sistema#

F6+

5)%&/%5*

1# ngresar a la p%gina Web#

*# ntroducir el usuario contraseFa#

# 3resionar ingresar#

J# $legir la opción gestionar libro

8# $legir la opción buscar#

7# 3resionar buscar#

4# $ncontrado el libro, tesis, revista o utilitario elegir la

opción eliminar libro, tesis, revista o utilitario

# 'on&rmar eliminación#S, 76+' (s@1) ensaje de libro no e>istente

(s@*) ensaje de libro eliminadoE8/5/%+&' ;inguna#

G'(%+&*) P)<'(*$+'

ESPECIFICACION DEL MODELO DE CASOS DE USO:

Page 15: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 15/69

  Ingeniería de software

C*'+ # '+ C)*) P)<'(*$+

A/(+)' Administrador, Bibliotecario $ncargado de pabellón#

T%5+ egunda iteración#P)+5'%(+ 3restar libro u otro#R'$& e crear% un nuevo 3r?stamo# $l pr?stamo del libro u otro

ser% de manera directa, cada universitario cuenta con una

credencial :ue autenti&ca su asociación con la

universidad, el sistema tiene soporte para un lector de

código de barras#P)/+&#%/%& 1# /ener el softEare instalado en la m%:uina#

*# /ener 6nicamente el privilegio de ser administrador,

bibliotecario o $ncargado de 3abellón#F6+

5)%&/%5*

1# ngresar a la p%gina Eeb#*# ntroducir el usuario contraseFa# 3resionar ingresar#J# $legir la opción gestionar pr?stamo#8# $legir la opción crear#7# ntroducir el nombre del autor, titulo código < utili!ar

el lector de código de barras#4# $legir la opción crear 3r?stamo## Kuedarse con la credencial del usuario#

S, 76+' (s@1) ensaje de error al llenar los datos del libro#

(s@*) Libro a prestado#

(s@) ensaje de pr?stamo creadoE8/5/%+&' ;inguna#

C*'+ # '+ B'/*) E& P)<'(*$+'.

A/(+)' Administrador, bibliotecario encargado del pabellón

T%5+ egunda iteración#P)+5'%(+ 3ermite a los encargados de la biblioteca reali!ar

b6s:uedas de libros prestados (b6s:uedas por códigos de

barra)#R'$& 3odr% buscar a todos los libros, tesis, revistas utilitarios

registrados como prestados por el sistema#

Page 16: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 16/69

  Ingeniería de software

P)/+&#%/%& 1# /ener el softEare instalado en la m%:uina#

*# /ener libros, tesis, revistas utilitarios creados en el

sistema#F6+

5)%&/%5*

1# ngresar a la p%gina Eeb#

*# ntroducir el usuario contraseFa#

# 3resionar ingresar#

J# $legir la opción gestionar pr?stamo#

8# $legir la opción buscar#

7# ntroducir el nombre del autor, titulo código o

utili!ar el lector de código de barras#

4# $legir la opción buscar 3r?stamo#S, 76+' (s@1) ensaje de libros, tesis, revistas utilitarios con

retraso#

(s@*) ensaje de libros, tesis, revistas utilitarios en

reparación#E8/5/%+&' ;inguna#

C*'+ # '+ A=*#%) P)<'(*$+.

A/(+)' Administrador, Bibliotecario $ncargado de 3abellón#T%5+ egunda iteraciónP)+5'%(+ AFade otro libro en un pr?stamo actual#R'$& AFade otro pr?stamo en el registro de pr?stamo de libros,

tesis, revistas utilitarios con un m%>imo de tres

pr?stamos#P)/+&#%/%& 1# /ener el softEare instalado en la m%:uina#

*# /ener el privilegio de ser Administrador, Bibliotecario o

$ncargado de 3abellón#

# /ener libros, tesis, revistas utilitarios creados en elsistema#

F6+

5)%&/%5*

1# ngresar a la p%gina Eeb#

*# ntroducir el usuario contraseFa#

# 3resionar ingresar#

Page 17: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 17/69

  Ingeniería de software

J# $legir la opción gestionar pr?stamo#

8# $legir la opción buscar#

7# ngresar los datos del universitario aFadir los datos

del nuevo libro a prestar#4# 3resionar aFadir pr?stamo#

S, 76+' (s@1) ensaje de libro, tesis, revista o utilitario en

reparación#

(s@*) ensaje de libro, tesis, revista prestado#E8/5/%+&' ;inguna#

C*'+ # '+ M+#%;/*) P)<'(*$+.A/(+)' Administrador, Bibliotecario $ncargado de 3abellón#T%5+ egunda iteraciónP)+5'%(+ odi&ca alg6n dato erróneo registrado en la creación del

pr?stamo de libro, tesis, revista o utilitario#R'$& 3uede modi&car alg6n dato erróneo# $n el caso de ser

encargado de pabellón podr5a Cabilitar o desCabilitar el

libro en caso de reparación#P)/+&#%/%&   1.  /ener el softEare instalado en la m%:uina#

2.  /ener el privilegio e Administrador, Bibliotecario o$ncargado de 3abellón#

3.  /ener pr?stamos de libros, tesis, revistas utilitarios

creados en el sistema#F6+

5)%&/%5*

1# ngresar a la p%gina Eeb#

*# ntroducir el usuario contraseFa#

# 3resionar ingresar#

J# $legir la opción gestionar pr?stamo

8# $legir la opción buscar7# ntroducir el nombre del autor, titulo código ó utili!ar

el lector de código de barras#

4# $legir la opción modi&car#

# ngresar los datos a modi&car#

Page 18: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 18/69

  Ingeniería de software

9# 'on&rmar modi&cación#

S, 76+' (s@1) ensaje de usuario con deudas o sanciones#

E8/5/%+&' ;inguna#

C*'+ # '+ C*&/*) P)<'(*$+.

A/(+)' Administrador, Bibliotecario $ncargado de 3abellón#T%5+ egunda iteraciónP)+5'%(+ 'ancelar el pr?stamo de libro, tesis, revista utilitario#R'$& 'ancela el pr?stamo de libros, tesis, revistas utilitarios#

P)/+&#%/%& 1# /ener el softEare instalado en la m%:uina#*# /ener 6nicamente el privilegio de ser administrador#

# /ener libros, tesis, revistas utilitarios creados en el

sistema#F6+

5)%&/%5*

1# ngresar a la p%gina Eeb#

*# ntroducir el usuario contraseFa#

# 3resionar ingresar

J# $legir la opción gestionar libro#

8# $legir la opción buscar#7# ntroducir el nombre del autor, titulo código ó utili!ar

el lector de código de barras

4# $ncontrado el libro, tesis, revista o utilitario elegir la

opción cancelar pr?stamo#

# 'on&rmar cancelación#S, 76+' (s@1) ensaje de libro, tesis, revista o utilitario con retraso

de devolución#

(s@*) ensaje de cancelación e>itosa#E8/5/%+&' ;inguna#

C*'+ # '+ D+) P)<'(*$+

Page 19: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 19/69

  Ingeniería de software

A/(+)' Administrador, Bibliotecario $ncargado de pabellón#T%5+ egunda iteración#P)+5'%(+ evolver 3r?stamo de libro, tesis, revista o utilitario#R'$& $l usuario devuelve el libro, tesis, revista o utilitario al

Administrador, Bibliotecario o $ncargado de pabellón#P)/+&#%/%& 1# /ener el softEare instalado en la m%:uina#

*# /ener el privilegio de administrador, bibliotecario o

$ncargado de 3abellón#F6+

5)%&/%5*

1# ngresar a la p%gina Web#*# ngresar el usuario contraseFa## 3resionar ingresar#J# $legir la opción gestionar pr?stamo#8# $legir la opción buscar#7# ntroducir el nombre del autor, titulo código o utili!ar

el lector de código de barras#4# $ncontrado el libro, tesis, revista o utilitario presionar

la opción devolver pr?stamo## $legir la opción aceptar devolución#9# evolver la credencial del usuario#

S, 76+' (s@1) ensaje de de libro, tesis, revista o utilitario

recepcionado#E8/5/%+&' ;inguna#

C*'+ # '+ H*,%%(*) L%,)+ O()+' + U'*)%+.

A/(+)' Administrador, Bibliotecario $ncargado de 3abellón#T%5+ egunda iteraciónP)+5'%(+ .abilita el libro, tesis, revista, utilitario al usuario#R'$& .abilita el material bibliotecario como tambi?n al usuario,

pero en caso de no Caberse pasado el tiempo de

pr?stamo el usuario no cancela el monto del material

pasa a estar inCabilitado para un futuro pr?stamo#P)/+&#%/%& 1# /ener el softEare instalado en la m%:uina#

*# /ener el privilegio e Administrador, Bibliotecario o

$ncargado de 3abellón#

# /ener pr?stamos de libros, tesis, revistas utilitarios

creados en el sistema#

Page 20: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 20/69

  Ingeniería de software

F6+

5)%&/%5*

1# ngresar a la p%gina Web#

*# ntroducir el usuario contraseFa#

# $legir la opción gestionar libro

J# $legir la opción buscar#8# ntroducir el libro, tesis, revista o utilitario#

7# $ncontrado el libro, tesis, revista o utilitario, elegir la

opción devolver pr?stamo#

4# $legir la opción Cabilitar libro usuario#

# evolver la credencial del usuarioS, 76+' (s@1) ensaje de usuario con deudas o sanciones#

(s@*) Usuario inCabilitado#

(s@) Libro, tesis, revista o utilitario inCabilitado#E8/5/%+&' ;inguna#

G'(%+&*) C+,)+'

ESPECIFICACION DEL MODELO DE CASOS DE USO:

Page 21: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 21/69

  Ingeniería de software

C*'+ # '+ I&')(*) $+&(+ # /+,)+ 5+) )()*'+.

A/(+)' Administrador#T%5+ egunda iteración

P)+5'%(+ nserta el monto a ser cobrado por Cora de retraso#R'$& $l administrador inserta el monto de cobro por retraso#

P)/+&#%/%& 1# /ener el softEare instalado en la m%:uina#

*# /ener el privilegio de Administrador#F6+

5)%&/%5*

1# ngresar a la p%gina Web#

*# ntroducir el usuario contraseFa#

# 3resionar ingresar#

J# $legir la opción -estionar cobros#

8# $legir la opción insertar monto de cobro por retraso#7# ngresar el monto a cobrar por retraso#

4# 'on&rmar ingreso del monto a cobrar por retraso#S, 76+' (s@1) ensaje $l monto de cobro es e>cesivo#

(s@*) monto insertado e>itosamente#E8/5/%+&' ;inguna#

C*'+ # '+ M+#%;/*) $+&(+ # /+,)+ 5+) )()*'+.

A/(+)' Administrador#T%5+ egunda iteraciónP)+5'%(+ odi&ca el monto a ser cobrado por Cora de retraso#R'$& $l administrador modi&ca el monto de cobro por retraso#

P)/+&#%/%& 1# /ener el softEare instalado en la m%:uina#

*# /ener el privilegio e Administrador#F6+

5)%&/%5*

1# ngresar a la p%gina Web#

*# ntroducir el usuario contraseFa#

# 3resionar ingresar#

J# $legir la opción -estionar cobros#

8# $legir la opción modi&car monto de cobro por retraso#

7# ngresar el monto a modi&car#

4# 'on&rmar odi&cación#

Page 22: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 22/69

  Ingeniería de software

S, 76+' (s@1) ensaje $l monto de cobro es e>cesivo#

(s@*) monto modi&cado e>itosamente#E8/5/%+&' ;inguna#

C*'+ # '+ R/5/%+&*) /+,)+' 5+) )()*'+

A/(+)' Administrador, Bibliotecario#T%5+ egunda iteración#P)+5'%(+ "ecepcionar el cobro de 3r?stamo de libro, tesis, revista

o utilitario por retraso#R'$& $l usuario devuelve el libro, tesis, revista o utilitario al

$ncargado de pabellón el usuario debe dirigirse al

bibliotecario para cancelar el monto por retraso#P)/+&#%/%& 1# /ener el softEare instalado en la m%:uina#

*# /ener el privilegio de administrador o bibliotecario#F6+

5)%&/%5*

1# ngresar a la p%gina Web#*# ntroducir el usuario contraseFa## 3resionar ingresar#J# $legir la opción gestionar cobro#8# $legir la opción recepcionar cobros por retraso#7# 3edir credencial de usuario#4# =er la opción "ecepcionar cobro## ntroducir el nombre de usuario ó utili!ar el lector de

código de barras,9# $legir la opción Aceptar#1+#evolver la credencial del usuario#

S, 76+' (s@1) ensaje de de libro, tesis, revista o utilitario

recepcionado#E8/5/%+&' ;inguna#

C*'+ # '+ V) R0%'()+ # P)<'(*$+'

A/(+)' Administrador, Bibliotecario#T%5+ egunda iteración#P)+5'%(+ e visuali!a el registro de pr?stamos#

Page 23: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 23/69

  Ingeniería de software

R'$& $l sistema Cace una b6s:ueda a la base de datos de

registro de retrasos#P)/+&#%/%& 1# /ener el softEare instalado en la m%:uina#

*# /ener el privilegio de administrador o bibliotecario#F6+

5)%&/%5*

1# ngresar a la p%gina Web#*# ntroducir el usuario contraseFa## 3resionar ngresar#J# $legir la opción gestionar cobro#8# $legir la opción Hver registro de pr?stamos con

retrasoI#7# ntroducir el nombre de usuario ó utili!ar el lector de

código de barras,4# $legir la opción buscar#

S, 76+' (s@1) ensaje de datos encontrados#

E8/5/%+&' ;inguna#

C*'+ # '+ H*,%%(*) '*)%+

A/(+)' Administrador, Bibliotecario#T%5+ egunda iteración#P)+5'%(+ .abilitar al usuario#R'$& espu?s de Caber encontrado los datos del usuario el

administrador o bibliotecario pasa a Cabilitar al usuario#P)/+&#%/%& 1# /ener el softEare instalado en la m%:uina#

*# /ener el privilegio de administrador o bibliotecario#F6+

5)%&/%5*

1# ngresar a la p%gina Web#*# ntroducir usuario contraseFa## 3resionar ngresar#J# $legir la opción gestionar cobro#8# $legir la opción buscar#7# ngresar los datos del libro ó usuario#4# $legir la opción Aceptar#

# $legir la opción .abilitar#9# Aceptar con&rmaciónS, 76+' (s@1) ensaje de de libro, tesis, revista o utilitario

recepcionado#E8/5/%+&' ;inguna#

Page 24: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 24/69

  Ingeniería de software

C*'+ # '+ V) C+,)+' R*%>*#+'

A/(+)' Administrador, Bibliotecario#

T%5+ egunda iteración#P)+5'%(+ e visuali!a en el registro de pr?stamos los cobros

reali!ados#R'$& $l sistema Cace una b6s:ueda a la base de datos de

registro de retrasos tanto del administrador como del

bibliotecario# (el bibliotecario debe rendir cuentas al

administrador el administrador al director general), la

b6s:ueda de cobros reali!ados ser%n por fecCas, usuario,

libros u otros, facultades, etc#P)/+&#%/%& 1# /ener el softEare instalado en la m%:uina#

*# /ener el privilegio de administrador o bibliotecario#F6+

5)%&/%5*

1# ngresar a la p%gina Web#*# ngresar usuario contraseFa## 3resionar ngresar#J# $legir la opción ver cobros reali!ados#8# $legir la opción buscar#7# ntroducir los datos del libro ó usuario#4# $legir la opción buscar## Dinali!ar acciones#

S, 76+' (s@1) ensaje de datos encontrados#

(s@*) =eri&:ue en H@@@@@I si es correcto#E8/5/%+&' ;inguna#

G'(%+&*) R5+)('

Page 25: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 25/69

  Ingeniería de software

ESPECIFICACION DEL MODELO DE CASOS DE USO:

C*'+ # '+ C)*) R5+)(

A/(+)' Administrador, Bibliotecario $ncargado de pabellón#T%5+ egunda iteración#P)+5'%(+ 'rear reporte#R'$& Los reportes ser%n creados de acuerdo a los

re:uerimientos de cada usuario, por pabellón, $status,

Dacultad o ;A primaria secundaria o educación f5sica,

fecCa de prestamos, tipos de prestamos, retrasos, etc#P)/+&#%/%& 1# /ener el softEare instalado en la m%:uina#

*# /ener 6nicamente el privilegio de ser administrador,

bibliotecario o $ncargado de 3abellón#F6+

5)%&/%5*

1# ngresar a la p%gina Web#*# ntroducir usuario contraseFa## 3resionar ingresar#J# =er la opción crear "eporte#8# ntroducir los datos pertinentes para cada reporte#7# $legir la opción crear reporte#4# mprimir reporte o guardar en disco#

S, 76+' (s@1) ensaje de error al llenar los datos del reporte#

(s@*) reporte llenado satisfactoriamente#E8/5/%+&' ;inguna#

?. DIAGRAMA DE CLASES COLABORACIONES.-

Page 26: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 26/69

  Ingeniería de software

INGRESAR AL SISTEMA:

DIAGRAMA DE CLASE

DIAGRAMA DE COLABORACION

Page 27: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 27/69

  Ingeniería de software

GESTIONAR USUARIOS:

CREAR USUARIO:

DIAGRAMA DE CLASE

DIAGRAMA DE COLABORACION

Page 28: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 28/69

  Ingeniería de software

BUSCAR USUARIO

DIAGRAMA DE CLASE

DIAGRAMA DE COLABORACION

Page 29: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 29/69

  Ingeniería de software

VER @ MODIFICAR USUARIO.

DIAGRAMA DE CLASE

DIAGRAMA DE COLABORACION

Page 30: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 30/69

  Ingeniería de software

GESTIONAR LIBROS U OTROS

CREAR LIBRO U OTRO:

DIAGRAMA DE CLASE

DIAGRAMA DE COLABORACION

Page 31: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 31/69

  Ingeniería de software

BUSCAR LIBRO U OTRO:

DIAGRAMA DE CLASE

DIAGRAMA DE COLABORACION

Page 32: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 32/69

  Ingeniería de software

VER @ MODIFICAR USUARIO:

DIAGRAMA DE CLASE

DIAGRAMA DE COLABORACION

Page 33: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 33/69

  Ingeniería de software

ELIMINAR LIBRO

DIAGRAMA DE CLASE

DIAGRAMA DE COLABORACION

Page 34: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 34/69

  Ingeniería de software

GESTIONAR PRÉSTAMO

CREAR PRÉSTAMO:

DIAGRAMA DE CLASE

DIAGRAMA DE COLABORACION

N+(*: 3ara poder modi&car cual:uier dato deber% primero Cacer la b6s:ueda#

Page 35: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 35/69

  Ingeniería de software

MODIFICAR @ CANCELAR @ AADIR PRÉSTAMO:

DIAGRAMA DE CLASE

DIAGRAMA DE COLABORACION

Page 36: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 36/69

  Ingeniería de software

DEVOLVER PRESTAMO DE LIBRO U OTRO

DIAGRAMA DE CLASE

DIAGRAMA DE COLABORACION

Page 37: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 37/69

  Ingeniería de software

GESTIONAR COBROS

INSERTAR @MODIFICAR MONTO

DIAGRAMA DE CLASE

DIAGRAMA DE COLABORACION

Page 38: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 38/69

  Ingeniería de software

RECEPCIONAR COBROS POR RETRASO

DIAGRAMA DE CLASE

DIAGRAMA DE COLABORACION

Page 39: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 39/69

  Ingeniería de software

GESTIONAR REPORTES

CREAR REPORTE

DIAGRAMA DE CLASE

DIAGRAMA DE COLABORACION

Page 40: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 40/69

  Ingeniería de software

DISEO

. DIAGRAMA DE CLASES DE DISEO.-

INGRESAR AL SISTEMA:

GESTIONAR USUARIOS:

GESTIONAR LIBROS U OTROS:

GESTIONAR PRÉSTAMO:

Page 41: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 41/69

  Ingeniería de software

GESTIONAR COBROS:

1. ESPECIFICACION DE CLASES DE DISEO.-1.1 CLASE DESARROLLADA

Page 42: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 42/69

  Ingeniería de software

I&0)'*) *S%'($*

Usuario tring ()

'ontraseFa tring ()V*%#*)U'*)%+

G'(%+&*) L%,)+ O()+

Libro int ()

'ódigo tring ()

 /5tulo tring ()

Autor tring ()

$dición tring ()

escripción tring ()

3abellón tring ()

C)*)L%,)+L%,)+

M+#%;/*)L%,)+L%,)+

E%$%&*)L%,)+L%,)+

B'/*)L%,)+L%,)+

G'(%+&*)C+,)+'

onto ouble ()

I&')(*)$+&(+

A/(*%>*)$+&(+

G'(%+&*) U'*)%+

Usuario int ()

"ol tring()

Usuario tring ()

'ontraseFa tring ()

;ombreUsuario tring ()

Apellido3aterno tring ()

Apellidoaterno tring()

irección tring ()

$mail tring ()

e>o tring()

 /el?fono celular int()

C)*)U'*)%+'*)%+

M+#%;/*)U'*)%+'*)%+

E%$%&*)U'*)%+'*)%+

B'/*)U'*)%+'*)%+

R/5/%+&*) /+,)+' 5+))()*'+

onto ouble ()

DecCaprestamolimite date()

DecCa devolución date()

B'/*)##+)'

M+'()*)##+)'

I&*,%%(*)'*)%+

H*,%%(*)'*)%+

R*%>*)/+,)+

G'(%+&*) P)<'(*$+

DecCanicio ate ()

DecCa$ntrega ate ()

 /ipoUsuario tring ()

 /ipo3restamo tring ()

'ódigoLibro tring ()

 /ituloLibro()

AutorLibro tring ()

3abellón tring ()

;ombreUsuario tring ()

Apellido3aterno tring ()Apellidoaterno tring ()

Dacultad tring ()

V*%#*)E8%'(&/%*U'*)%+

R0%'()*)P)'(*$+

M+#%;/*)P)'(*$+

C*&/*)P)'(*$+

A=*#%)P)'(*$+

Page 43: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 43/69

  Ingeniería de software

1+#* T ARJETA DE ESPECIFICACION DE CLASES DE DISEO

C*': I&0)'*) * S%'($*escripción $l usuario ingresara al sistema con el nombre de Usuario

contraseFa asignadas (A;/"A<" M BBL</$'A"< @ $;'A"-A< $

3AB$LLN;)#M#+: UsuarioS5)/*': no tieneS,/*': no tieneA()%,(+': Usuario tring ()O 'ontraseFa tring ()OM<(+#+':=alidar usuario ()

@ 3ermite validar al usuario su ingreso al sistema#

C*': G'(%+&*) U'*)%+

I&0)'*) *S%'($*

Usuario tring ()

'ontraseFatring ()

V*%#*)U'*)%+

G'(%+&*) U'*)%+

Usuario int ()

"ol tring()

Usuario tring ()

'ontraseFa tring ()

;ombreUsuariotring ()

Apellido3aternotring ()

Apellidoaternotring ()

irección tring ()

$mail tring ()

e>o tring()

 /el?fono celular int()

C)*)U'*)%+'*)%+

M+#%;/*)U'*)%+'*)%+

E%$%&*)U'*)%+'*)%+

B'/*)U'*)%+'*)%+

Page 44: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 44/69

  Ingeniería de software

D'/)%5/%&:  Administra los datos del usuario# (desde la instalación del

sistema)M#+: UsuariosS5)/*': no tiene

S,/*': no tieneA()%,(+': Usuario int (), "ol tring(), Usuario tring (), 'ontraseFa tring

(), ;ombreUsuario tring (), Apellido3aterno tring (), Apellidoaterno

tring (), irección tring (), $mail tring (), e>o tring(), /el?fono celular

int()M<(+#+':'rearUsuario U C.

- 3ermite el registro de nuevos usuarios#

Buscarusuario U C.

- 3ermite buscar un usuario poder visuali!arlo#

odi&carusuario U C.

- 3ermite encontrar un usuario enlistarlo poder modi&carlo#

$liminarusuario U C

- a de baja si la cuenta esta inactiva por 8 aFos# (&+(*: la eliminación

no puede reali!arla ning6n usuario)

G'(%+&*) L%,)+ O()+

Libro int ()

'ódigo tring ()

 /5tulo tring ()

Autor tring ()

$dición tring ()

escripción tring()

3abellón tring ()

C)*)L%,)+L%,)+

M+#%;/*)L%,)+L%,)+

E%$%&*)L%,)+L%,)+

B'/*)L%,)+L%,)+

Page 45: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 45/69

  Ingeniería de software

C*': G'(%+&*) L%,)+ O()+D'/)%5/%&: Administra los datos de libros material e>istente en biblioteca#

(a partir de la instalación del sistema)M#+: inventarioS5)/*' no tieneS,/*': no tieneA()%,(+': Libro int (), 'ódigo tring (), /5tulo tring (), Autor tring (),

$dición tring (), escripción tring (), 3abellón tring ()

M<(+#+':'rearLibro T C A.

- 3ermite la creación de registros de nuevo material bibliotecario puesto

en inventario#Buscar Libro T C A.

- 3ermite buscar libros u otros poder visuali!arlo#odi&car Libro T C A.

- 3ermite encontrar un libro u otro enlistarlo poder modi&carlo#$liminar Libro T C A

- 3ermite borrar aterial bibliotecario#N+(*: la eliminación ser% noti&cada al gerente principal de &nan!as alumnos#

G'(%+&*) P)<'(*$+

DecCanicio ate ()

DecCa$ntrega ate ()

 /ipoUsuario tring ()

 /ipo3restamo tring ()

'odigoLibro tring ()

 /ituloLibro()

AutorLibro tring ()

3abellón tring ()

;ombreUsuario tring()

Apellido3aterno tring()

Apellidoaterno tring

()Dacultad tring ()

V*%#*)E8%'(&/%*U'*)%+

R0%'()*)P)'(*$+

M+#%;/*)P)'(*$+

C*&/*)P)'(*$+ A=*#%)P)'(*$+

Page 46: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 46/69

  Ingeniería de software

C*': G'(%+&*) P)<'(*$+D'/)%5/%&:  Administra los pr?stamos de libros material e>istente en

biblioteca#M#+: pr?stamosS5)/*': no tieneS,/*': no tieneA()%,(+': DecCanicio ate (), DecCa$ntrega ate (), /ipoUsuario tring (),

 /ipo3restamo tring (), 'odigoLibro tring (), /ituloLibro(), AutorLibro tring

(), 3abellón tring (), ;ombreUsuario tring (), Apellido3aterno tring (),

Apellidoaterno tring (), Dacultad tring ()M<(+#+':=alidar$>istenciaUsuario ()

- =alida la e>istencia de su cuenta en la base de datos de la universidad#"egistrar3restamo ()

- "egistra los pr?stamos de libros o material bibliotecario#odi&car3restamo ()

- 3ermite la modi&cación de un pr?stamo reali!ado#'ancelar3restamo ()

- 3ermite cancelar el pr?stamo :ue un usuario reali!ó#

- N+(*: los usuarios son universitarios, docentes, plantel administrativo,

etc#

Page 47: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 47/69

  Ingeniería de software

AFadir3restamo ()

- 3ermite aFadir otro pr?stamo de libro m%s al a reali!ado#

- N+(*: el pr?stamo de libros o material bibliotecario cuenta con un m%>imo

de libros#

C*': G'(%+&*) C+,)+'D'/)%5/%&:  $L A;/"A<" es directo responsable en de&nir las

sanciones monetarias :ue tendr%n los retrasos por pr?stamos de libros o

material bibliotecario#

M#+: 'obrosS5)/*': ;o tieneS,/*': ;o tieneA()%,(+': onto ouble ()OM<(+#+':nsertarmonto()

- 3ermite al administrador de&nir un monto de cobro#

Actuali!armonto()

- 3ermite al administrador la modi&cación de un monto de cobro#

G'(%+&*)C+,)+'

onto ouble()

I&')(*)$+&(+

M+#%;/*)$+&(+

R/5/%+&*) /+,)+'

5+) )()*'+

onto ouble ()

DecCaprestamolimitedate()

DecCadevolucion date()

B'/*)##+)'

M+'()*)##+)'

I&*,%%(*)'*)%+

H*,%%(*)'*)%+

R*%>*)/+,)+

Page 48: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 48/69

  Ingeniería de software

C*': R/5/%+&*) /+,)+' 5+) )()*'+D'/)%5/%&:  La recepción de cobros ser%n reali!ados por tanto por el

administrador como por el bibliotecario#M#+: cobrosS5)/*': no tieneS,/*': no tieneA()%,(+': onto ouble (), DecCapr?stamolimite date(), DecCadevolución

date()

M<(+#+':Buscardeudores()

- $l registro de pr?stamos e>tiende una lista de deudores cuando pasa el

tiempo limite de pr?stamo#ostrardeudores()

- $ste m?todo nos despliega la lista de deudores#.abilitarusuario ()

- Un usuario para ser Cabilitado debe cancelar el monto de cobro acordado

para futuros pr?stamos de libro o material bibliotecario#

nCabilitarusuario()- $l usuario :ueda como inC%bil sin acceso a pr?stamos de libros o material

bibliotecario#

Page 49: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 49/69

  Ingeniería de software

"eali!arcobro ()

- Al momento de reali!ar el cobro a un usuario# $se monto :ueda registrado

en el sistema#

Page 50: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 50/69

  Ingeniería de software

11. DIAGRAMAS DE SECUENCIA.-

INGRESAR AL SISTEMA:

GESTIONAR USUARIO

CREAR USUARIO

Page 51: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 51/69

  Ingeniería de software

BUSCAR USUARIO:

VER@MODIFICAR USUARIO

Page 52: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 52/69

  Ingeniería de software

GESTIONAR LIBROS U OTROS

CREAR LIBRO U OTRO

BUSCAR LIBRO U OTRO

Page 53: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 53/69

  Ingeniería de software

VER@MODIFICAR LIBRO U OTRO

ELIMINAR LIBRO U OTRO

GESTIONAR PRÉSTAMOS

Page 54: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 54/69

  Ingeniería de software

CREAR PRÉSTAMO

CANCELAR@AADIR@MODIFICAR PRÉSTAMO

Page 55: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 55/69

  Ingeniería de software

DEVOLVER PRÉSTAMO

GESTIONAR COBROS

INSERTAR@MODIFICAR COBRO

Page 56: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 56/69

  Ingeniería de software

RECEPCIONAR COBROS POR RETRASO

Page 57: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 57/69

  Ingeniería de software

12. DIAGRAMA DE CLASES DEL SISTEMA

Page 58: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 58/69

  Ingeniería de software

  13. ESPECIFICACION DE CLASES DEL SISTEMA

13.1 CLASE DESARROLLADA

1.-

PERSONA;ombre tring( )O

Apellido tring ()O

' nt ( )O

 /el?fono nt ( )O

irección tring

( )Oe>o tring ( )O

C)*) '*)%+

A/(*%>*)'*)%+:

C*&/*)'*)%+

A=*#%)

'*)%+

2.-

USUARIO

 /ipo Usuario tring ( )O

;ombre Usuario tring( )O

'ontraseFa tring ( )O

I&0)'*) * '%'($*'*)%+

3.-

ADMINISTRADO

!.-

BIBLIOTECARIO @ E.PABELLON

'argo tring ( )O

V) 5)<'(*$+

H*,%%(*) %,)+

R/5/%+&*) /+,)+

".-

ESTUDIANTE'ódigo estudiantent ( )O

S+%/%(*)5)<'(*$+

D+) %,)+

.-

PRESTAMO /ipo de pr?stamotring ( )O

DecCa pr?stamo ate ()O

DecCa devolución ate( )O

C)*) 5)<'(*$+

A/(*%>*) 5)<'(*$+

C*&/*) 5)<'(*$+

A=*#%) 5)<'(*$+

B'/*) 5)<'(*$+

Page 59: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 59/69

  Ingeniería de software

R

'argo tring ( )O

A'%0&*)5)%%0%+'

V) 5)<'(*$+

G'(%+&*)/+,)+'

4.-

LIBRO

;ombre de libro

tring ()O

Autor de libro tring()O

'ódigo de libro nt ()O

$ditorial de Librotring ()O

escripción tring ()O

O,(&) (%5+

5)<'(*$+

?.-

COBRO

DecCa pr?stamoate ( )O

DecCa devoluciónate ( )O

onto por retrasont ()O

C*/*) /+,)+

V) /+,)+

13.2 TARJETAS DE ESPECIFICACIÓN DE CLASES DEL SISTEMA

PERSONA

;ombre tring( )O

Apellido tring (

)O' nt ( )O

 /el?fono nt ( )O

irección tring( )O

Page 60: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 60/69

  Ingeniería de software

e>o tring ( )O

C)*) '*)%+

A/(*%>*)'*)%+:

C*&/*)'*)%+

A=*#%)'*)%+

C*': P)'+&*

D'/)%5/%&: $n esta clase se le asignan los atributos principales para lasde mas clases usuario, administrador, bibliotecario, encargado del pabellón

estudianteO tambi?n los m?todos principales#M#+:  usuario, administrador, estudiante, bibliotecarioGencargado de

pabellón#S5)/*':  3ersonaS,/*':  usuario, administrador, estudiante, bibliotecarioGencargado de

pabellón#A()%,(+': ;ombre tring ( )O Apellido tring ( )O ' nt ( )O /el?fono nt ( )O

irección tring ()O e>o tring ()OM<(+#+':'rear UC

- A:u5 podr% crear tanto al usuario como al estudiante#'ancelar UC

- A:u5 podr% cancelar tanto al usuario como al estudiante#Actuali!ar UC

- A:u5 podr% actuali!ar tanto al usuario como al estudiante#AFadir UC

- A:u5 podr% aFadir tanto al usuario como al estudiante#

USUARIO

 /ipo Usuario tring ( )O

;ombre Usuario tring

Page 61: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 61/69

  Ingeniería de software

( )O

'ontraseFa tring ( )O

I&0)'*) * '%'($*

'*)%+

C*': U'*)%+D'/)%5/%&: /iene la opción de poder ingresar al sistema despu?s :ue el

administrador le Caa designado su nombre de usuario contraseFa#M#+: UsuariosS5)/*': 3ersonaS,/*': estudiante, bibliotecario, encargado de pabellón administrador#A()%,(+': /ipoUsuario tring ( )O ;ombreUsuario tring ( )O 'ontraseFa

tring ( )OM<(+#+':ngresar al sistema ( )

$l usuario podr% ingresar al sistema, despu?s de :ue sea validada su

contraseFa#

N+(* (olo es para las personas registradas en el sistema#)

ADMINISTRADO

R'argo tring ( )O

A'%0&*)5)%%0%+'

V) 5)<'(*$+

G'(%+&*)/+,)+'

C*': A#$%&%'()*#+)D'/)%5/%&:  $n esta clase el administrador tendr% la opción de poder

asignar a los usuarios los privilegios a tener tambi?n podr% ver los

prestamos efectuadas por lo usuarios#

Page 62: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 62/69

  Ingeniería de software

M#+: AdministradorS5)/*': 3ersonaS,/*': no tieneA()%,(+': 'argo tring ( )OM<(+#+':Asignar privilegios ( )

- $ste m?todo designar% las tareas de cada usuario#=er pr?stamo ( )

- ;os permite visuali!ar todos los pr?stamos :ue se reali!an en la

biblioteca#-estionar cobros ( )

- $ste m?todo podr5a gestionar cobros (asignar monto a cobrar, etc)#

LIBRO

;ombre de librotring ()O

Autor de libro tring()O

'ódigo de libro nt ()O

$ditorial de Librotring ()O

escripción tring ()O

O,(&) (%5+5)<'(*$+

C*': L%,)+D'/)%5/%&: ;os muestra el tipo de libro el cual el estudiante solicita su

pr?stamo#M#+: LibroS5)/*': 3r?stamo#S,/*': no tieneA()%,(+': nombre de libro tring ()O autor de libro tring ()O código de libro

nt ()O

editorial de Libro tring ()O escripción ()OM<(+#+':<btener tipo pr?stamo ( )

Page 63: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 63/69

  Ingeniería de software

- $ste m?todo mostrara al usuario el tipo de pr?stamo la cual elegir% el

estudiante

BIBLIOTECARIO @ E.PABELLON

'argo tring ( )O

V) 5)<'(*$+

H*,%%(*) %,)+

R/5/%+&*) /+,)+

C*': B%,%+(/*)%+ 9 E&/*)0*#+ # P*,&D'/)%5/%&: $n esta clase se asignan los atributos principales para las de

m%s clases# As5 tambi?n el bibliotecario encargado de pabellón podr%n

visuali!ar el tipo de pr?stamo solicitado por el estudiante#M#+: Bibliotecario G $ncargado de 3abellónS5)/*': 3ersonaS,/*': no tieneA()%,(+': 'argo tring ()OM<(+#+':=er pr?stamo NA

- ;os permite visuali!ar el tipo de pr?stamo, :ue solicitara el estudiante al

usuario del sistema.abilitar libro ( )

- ;os permite Cabilitar el libro :ue se presto una ve! devuelto por el

estudiante"ecepcionar 'obro ( )

- ;os permite recepcionar los cobros por retraso al momento de devolver

el libro

ESTUDIANTE

'ódigo estudiantent ( )O

S+%/%(*)

Page 64: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 64/69

  Ingeniería de software

5)<'(*$+

D+) %,)+

C*': E'(#%*&(D'/)%5/%&: es la persona :ue se Car% uso de la biblioteca por

consiguiente el pr?stamo de libros#M#+: $studianteS5)/*': 3ersonaS,/*': no tieneA()%,(+': 'ódigo estudiante nt ( )OM<(+#+':olicitar pr?stamo ( )

-

A:u5 el estudiante podr% solicitar el pr?stamo de libros#evolver libro ( )

- 3osteriormente al prestarse el libro el estudiante devolver% el libro a la

biblioteca#

PRESTAMO /ipo de pr?stamo

tring ( )ODecCa pr?stamo ate (

)O

DecCa devolución ate

( )OC)*) 5)<'(*$+

A/(*%>*) 5)<'(*$+

C*&/*) 5)<'(*$+

A=*#%) 5)<'(*$+

B'/*) 5)<'(*$+

Page 65: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 65/69

  Ingeniería de software

C*': P)<'(*$+D'/)%5/%&: ;os muestra el pr?stamo de libro reali!ado por el estudiante#M#+: 3r?stamoS5)/*': no tieneS,/*': no tieneA()%,(+': /ipo de pr?stamo tring ()O fecCa pr?stamo ate()O fecCa

devolución ate()M<(+#+':'rear pr?stamo ( )

- A:u5 se podr% reali!ar el pr?stamo del libro al estudiante#Actuali!ar pr?stamo ( )

- A:u5 se podr% actuali!ar los datos del pr?stamo del libro#'ancelar pr?stamo ( )

- A:u5 se podr% cancelar el pr?stamo del libro al estudiante#

AFadir pr?stamo ( )- A:u5 se podr% aFadir pr?stamo de libro al estudiante para sala#Buscar pr?stamo ( )

- A:u5 se podr% buscar el pr?stamo del libro reali!ado al estudiante#

COBRO

DecCa pr?stamo

ate ( )ODecCa devoluciónate ( )O

onto por retrasont ()O

C*/*) /+,)+

V) /+,)+

C*': 'obroD'/)%5/%&: ;os muestra el cobro a reali!ar por entrega de libro fuera de

la Cora de pr?stamo#M#+: 'obroS5)/*': ;o tieneS,/*': ;o tiene

Page 66: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 66/69

  Ingeniería de software

A()%,(+': fecCa pr?stamo ate ()O DecCa devolución ate ()O onto por

retraso nt ()OM<(+#+':'alcular cobro ( )

- A:u5 podremos calcular el monto a cobrar por retraso al entregar el

libro#=er cobro ( )

- A:u5 podremos ver el monto a cobrar#

14. DIAGRAMA ENTIDAD-RELACION

Page 67: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 67/69

  Ingeniería de software

1!. DISEO LOGICO

Page 68: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 68/69

  Ingeniería de software

1". DISEO FISICO

Page 69: Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

7/17/2019 Analisis y diseño de un sistema de informacion web basado en UP aplicado a una biblioteca

http://slidepdf.com/reader/full/analisis-y-diseno-de-un-sistema-de-informacion-web-basado-en-up-aplicado-a 69/69

  Ingeniería de software

1. DISEO DE PAQUETES