Académique Documents
Professionnel Documents
Culture Documents
20.901
volmenes,
265 ttulos de
Biblioteca Virtual
LUNES A JUEVES
8:30 A 21:30
VIERNES
8:30 A 13:00
DOMINGO
8:30 A 13:00
Ingeniera de software
Puntualidad en la devolucin
Ingeniera de software
Disear el sistema.
4.3 ACCIONES:
-
de biblioteca.
Bibliotecario.-
sistema de biblioteca.
Encargado de Pabelln.- Es aquella persona que ingresa al portal, ve
la disponibilidad de libros, realiza el prstamo del libro y recepciona la
Ingeniera de software
Ingresar al Sistema
Actores
Tipo
Propsito
Resumen
contrasea asignada.
Precondicin 1. Tener instalado el software en la mquina
Flujo
principal
Sub flujos
Ingeniera de software
Excepciones
Ninguna.
Encargado
Williams Peralta
Caso de uso
Gestionar Usuario
Actores
Tipo
Propsito
Administrador, Bibliotecario
Primera iteracin
Gestionar cuentas de usuario para tener usuarios activos
Resumen
en el sistema
Gestionar los datos y privilegios del usuario al buscar, ver
crear, modificar (habilitar o inhabilitar) sus datos o su
cuenta.
Precondicin 1. Tener el software instalado en la mquina
Flujo
principal
Sub flujos
Excepciones
Encargado
Williams Peralta
Caso de uso
Actores
Tipo
Propsito
Resumen
Administrador, Bibliotecario.
Primera iteracin
Gestionar los libros para tener un informe.
Gestionar los datos del libro al buscar, ver, crear,
modificar, y eliminar.
Precondicin 1. Tener el software instalado en la mquina
2. Tener el privilegio de Administrador, bibliotecario o
Flujo
principal
encargado.
Elegir la opcin Gestionar cuentas libros
Ingeniera de software
Sub flujos
Excepciones
Encargado
Isabel Vasquez
Caso de uso
Gestionar Prestamos
Actores
Tipo
Propsito
Resumen
Precondicin
Flujo
principal
Sub flujos
Excepciones
Encargado
Williams Peralta
Caso de uso
Gestionar Cobros
Actores
Tipo
Propsito
Administrador, Bibliotecario.
Segunda iteracin
La gestin de cobros se realizar por el administrador del
Resumen
sistema.
El administrador es el encargado de gestionar las
sanciones
econmicas,
recepcionado
de
el
acuerdo
cobro
al
tipo
de
deudas
ser
de
prstamo.
El
Ingeniera de software
Precondicin
Flujo
principal
Sub flujos
Excepciones
Encargado
Williams Peralta
Caso de uso
Gestionar Reportes
Actores
Tipo
Propsito
Resumen
Precondicin
anexo 1)
1. Tener el software instalado en la mquina
Flujo
principal
Sub flujos
Excepciones
Encargado
Williams Peralta
Ingeniera de software
Crear Usuario
Actores
Tipo
Propsito
Resumen
Administrador, Bibliotecario.
Primera iteracin
Habilitar usuario
Se crear un nuevo usuario y se le asignar un nombre y
contrasea para cada ocasin que este quiere gestionar
1.
2.
3.
4.
Bibliotecario.
Ingresar a la pgina web
Introducir el usuario y contrasea.
Presionar ingresar.
Elegir la opcin gestionar usuario
Ingeniera de software
5. Presionar crear.
6. Llenar los datos requeridos para su creacin y
Sub flujos
Excepciones
Caso de uso
Buscar Usuario
Actores
Tipo
Propsito
Administrador, Bibliotecario.
Primera iteracin.
Podr buscar a todos los usuarios que interactan con el
Resumen
personal.
Precondicin 1. Tener el software instalado en la mquina.
2. Tener nicamente el privilegio de ser administrador.
Flujo
principal
Sub flujos
7. Presionar buscar.
(s-1) Mensaje de usuario no existente.
Excepciones
Ingeniera de software
Caso de uso
Modificar Usuario
Actores
Tipo
Propsito
Administrador, Bibliotecario.
Segunda iteracin
Modifica algn dato errneo registrado en la creacin del
usuario, o actualiza los datos en caso de mudanzas,
Resumen
principal
2.
3.
Presionar ingresar.
4.
5.
6.
Encontrado
el
usuario
elegir
modificar usuario.
7.
Sub flujos
8.
Confirmar modificacin.
(s-1) Mensaje de usuario no existente.
Excepciones
la
opcin
Ingeniera de software
Actores
Tipo
Propsito
Resumen
Administrador.
Primera iteracin.
Habilitar el Libro a la base de datos de la biblioteca.
Se crear un nuevo Libro y se le asignar un autor, titulo
1.
2.
3.
4.
5.
6.
bibliotecario
Ingresar a la pgina web.
Ingresar usuario y contrasea.
Presionar ingresar.
Elegir la opcin gestionar libro.
Elegir la opcin crear.
Introducir el nombre del autor, titulo y cdigo de
Sub flujos
libro
7.
Elegir la opcin Registrar.
(s-1) Mensaje de error al llenar los datos del libro.
Excepciones
Ingeniera de software
Caso de uso
Actores
Tipo
Propsito
Resumen
bsquedas de libros.
Podr buscar a todos los libros, tesis, revistas y utilitarios
registrados en el sistema por titulo, autor o cdigo y as
poder visualizarlos.
Precondicin 1. Tener el software instalado en la mquina.
2. Tener libros, tesis, revistas y utilitarios creados en el
Flujo
1.
principal
2.
sistema
Ingresar a la pgina Web.
Introducir el usuario y contrasea.
3. Presionar ingresar.
4. Elegir la opcin gestionar libro
5. Presionar buscar.
6. Ingresar datos a buscar.
Sub flujos
7. Presionar buscar.
(s-1) Mensaje de libros, tesis, revistas y utilitarios no
existente.
(s-2) libro prestado.
Excepciones
Caso de uso
Actores
Tipo
Propsito
Administrador
Segunda iteracin
Modifica algn dato errneo registrado en la creacin del
Resumen
libro.
Puede modificar algn dato errneo. En el caso de ser
encargado de pabelln podra habilitar o deshabilitar el
Ingeniera de software
Flujo
sistema.
1. Ingresar a la pgina Web.
principal
1.
2.
Presionar ingresar.
3.
4.
5.
Presionar buscar.
6.
7.
Sub flujos
8.
Confirmar modificacin.
(s-1) Mensaje de libro, tesis, revista o utilitario no
existente.
Excepciones
Caso de uso
Actores
Tipo
Propsito
Administrador
Segunda Iteracin.
Eliminar aquellos libros o material
Resumen
requeridos en el sistema.
Podr eliminar a ciertos libros, tesis, revistas o utilitarios
que ya no sean
Ingeniera de software
principal
Sub flujos
8. Confirmar eliminacin.
(s-1) Mensaje de libro no existente
(s-2) Mensaje de libro eliminado
Excepciones
Ninguna.
Gestionar Prstamos
Ingeniera de software
Caso de uso
Crear Prstamo
Actores
Tipo
Propsito
Resumen
que
autentifica
su
asociacin
con
la
Sub flujos
1.
2.
3.
4.
5.
6.
Excepciones
Caso de uso
Buscar En Prstamos.
Actores
Tipo
Propsito
Resumen
barra).
Podr buscar a todos los libros, tesis, revistas y utilitarios
registrados como prestados por el sistema.
Ingeniera de software
sistema.
1.
Ingresar a la pgina web.
principal
2.
3.
Presionar ingresar.
4.
5.
6.
Sub flujos
7.
Elegir la opcin buscar Prstamo.
(s-1) Mensaje de libros, tesis, revistas y utilitarios con
retraso.
(s-2) Mensaje de libros, tesis, revistas y utilitarios en
Excepciones
reparacin.
Ninguna.
Caso de uso
Aadir Prstamo.
Actores
Tipo
Propsito
Resumen
prstamos.
Precondicin 1. Tener el software instalado en la mquina.
2. Tener el privilegio de ser Administrador, Bibliotecario o
Encargado de Pabelln.
3. Tener libros, tesis, revistas y utilitarios creados en el
Flujo
sistema.
1. Ingresar a la pgina web.
principal
Ingeniera de software
Excepciones
Caso de uso
Modificar Prstamo.
Actores
Tipo
Propsito
Resumen
creados en el sistema.
1. Ingresar a la pgina web.
principal
Ingeniera de software
9. Confirmar modificacin.
Sub flujos
Excepciones
Ninguna.
Caso de uso
Cancelar Prstamo.
Actores
Tipo
Propsito
Resumen
sistema.
1. Ingresar a la pgina web.
principal
Sub flujos
8. Confirmar cancelacin.
(s-1) Mensaje de libro, tesis, revista o utilitario con retraso
de devolucin.
Excepciones
Caso de uso
Devolver Prstamo
Ingeniera de software
Actores
Tipo
Propsito
Resumen
1.
2.
3.
4.
5.
6.
Encargado de Pabelln.
Ingresar a la pgina Web.
Ingresar el usuario y contrasea.
Presionar ingresar.
Elegir la opcin gestionar prstamo.
Elegir la opcin buscar.
Introducir el nombre del autor, titulo y cdigo o utilizar
Sub flujos
Excepciones
recepcionado.
Ninguna.
Caso de uso
Actores
Tipo
Propsito
Resumen
Ingeniera de software
Flujo
principal
Sub flujos
Excepciones
Gestionar Cobros
Ingeniera de software
Caso de uso
Actores
Tipo
Propsito
Resumen
Administrador.
Segunda iteracin
Inserta el monto a ser cobrado por hora de retraso.
El administrador inserta el monto de cobro por retraso.
principal
Sub flujos
Excepciones
Caso de uso
Actores
Tipo
Propsito
Resumen
Administrador.
Segunda iteracin
Modifica el monto a ser cobrado por hora de retraso.
El administrador modifica el monto de cobro por retraso.
principal
Ingeniera de software
Sub flujos
Excepciones
Caso de uso
Actores
Tipo
Propsito
Administrador, Bibliotecario.
Segunda iteracin.
Recepcionar el cobro de Prstamo de libro, tesis, revista
Resumen
2.
1.
2.
3.
4.
5.
6.
7.
8.
Sub flujos
cdigo de barras,
9. Elegir la opcin Aceptar.
10.Devolver la credencial del usuario.
(s-1) Mensaje de de libro, tesis, revista o utilitario
Excepciones
recepcionado.
Ninguna.
Caso de uso
Actores
Tipo
Propsito
Administrador, Bibliotecario.
Segunda iteracin.
Se visualiza el registro de prstamos.
Ingeniera de software
Resumen
registro de retrasos.
Precondicin 1. Tener el software instalado en la mquina.
Flujo
principal
2.
1.
2.
3.
4.
5.
retraso.
6. Introducir el nombre de usuario utilizar el lector de
Sub flujos
cdigo de barras,
7. Elegir la opcin buscar.
(s-1) Mensaje de datos encontrados.
Excepciones
Ninguna.
Caso de uso
Habilitar usuario
Actores
Tipo
Propsito
Resumen
Administrador, Bibliotecario.
Segunda iteracin.
Habilitar al usuario.
Despus de haber encontrado los datos del usuario el
Sub flujos
Excepciones
recepcionado.
Ninguna.
Flujo
principal
Ingeniera de software
Caso de uso
Actores
Tipo
Propsito
Administrador, Bibliotecario.
Segunda iteracin.
Se visualiza en el registro de prstamos los cobros
Resumen
realizados.
El sistema hace una bsqueda a la base de datos de
registro de retrasos tanto del administrador como del
bibliotecario. (el bibliotecario debe rendir cuentas al
administrador y el administrador al director general), la
bsqueda de cobros realizados sern por fechas, usuario,
Sub flujos
Excepciones
Flujo
principal
Gestionar Reportes
Ingeniera de software
Crear Reporte
Actores
Tipo
Propsito
Resumen
los
Sub flujos
Excepciones
Flujo
principal
Ingeniera de software
INGRESAR AL SISTEMA:
DIAGRAMA DE CLASE
DIAGRAMA DE COLABORACION
Ingeniera de software
GESTIONAR USUARIOS:
CREAR USUARIO:
DIAGRAMA DE CLASE
DIAGRAMA DE COLABORACION
Ingeniera de software
BUSCAR USUARIO
DIAGRAMA DE CLASE
DIAGRAMA DE COLABORACION
Ingeniera de software
DIAGRAMA DE COLABORACION
Ingeniera de software
DIAGRAMA DE COLABORACION
Ingeniera de software
DIAGRAMA DE COLABORACION
Ingeniera de software
DIAGRAMA DE COLABORACION
Ingeniera de software
ELIMINAR LIBRO
DIAGRAMA DE CLASE
DIAGRAMA DE COLABORACION
Ingeniera de software
GESTIONAR PRSTAMO
CREAR PRSTAMO:
DIAGRAMA DE CLASE
DIAGRAMA DE COLABORACION
Nota: Para poder modificar cualquier dato deber primero hacer la bsqueda.
Ingeniera de software
DIAGRAMA DE CLASE
DIAGRAMA DE COLABORACION
Ingeniera de software
DIAGRAMA DE COLABORACION
Ingeniera de software
GESTIONAR COBROS
INSERTAR /MODIFICAR MONTO
DIAGRAMA DE CLASE
DIAGRAMA DE COLABORACION
Ingeniera de software
DIAGRAMA DE COLABORACION
Ingeniera de software
GESTIONAR REPORTES
CREAR REPORTE
DIAGRAMA DE CLASE
DIAGRAMA DE COLABORACION
Ingeniera de software
DISEO
GESTIONAR USUARIOS:
GESTIONAR PRSTAMO:
Ingeniera de software
GESTIONAR COBROS:
Ingeniera de software
Ingresar al
Sistema
Gestionar Usuario
Gestionar Prstamo
ID_Usuario int ()
Fecha_Inicio Date ()
Rol String()
Fecha_Entrega Date ()
Usuario String ()
Tipo_Usuario String ()
Contrasea String ()
Tipo_Prestamo String ()
Nombre_Usuario String ()
Cdigo_Libro String ()
Apellido_Paterno String ()
Titulo_Libro()
Autor_Libro String ()
ID_Libro int ()
Apellido_Materno String
()
Cdigo String ()
Direccin String ()
Nombre_Usuario String ()
Ttulo String ()
E_mail String ()
Apellido_Paterno String ()
Autor String ()
Sexo String()
Apellido_Materno String ()
Edicin String ()
Facultad String ()
Descripcin String ()
Crear_Usuario(usuario
)
Validar_Existencia_Usua
rio ()
Modificar_Usuario(usu
ario)
Registrar_Prestamo ()
Eliminar_Usuario(usua
rio)
Cancelar_Prestamo ()
Usuario String ()
Contrasea String ()
Validar_Usuario()
Gestionar Libro u
Otro
Pabelln String ()
Crear_Libro(Libro)
Modificar_Libro(Li
bro)
Eliminar_Libro(Lib
ro)
Buscar_Libro(Libro
)
Gestionar
Cobros
Buscar_Usuario(usuari
o)
Recepcionar cobros por
retraso
Monto Double ()
Monto Double ()
Fecha_prestamo_limite date()
Insertar_monto(
)
Actualizar_mont
o()
Mostrar_deudores()
Buscar_deudores()
Inhabilitar_usuario()
Habilitar_usuario()
Realizar_cobro()
Pabelln String ()
Modificar_Prestamo ()
Aadir_Prestamo ()
Ingeniera de software
Ingresar al
Sistema
Usuario String ()
Contrasea
String ()
Validar_Usuari
o()
Rol String()
Permite validar al usuario
su ingreso al sistema.
Usuario String ()
Contrasea String ()
Nombre_Usuario
String ()
Apellido_Paterno
String ()
Apellido_Materno
String ()
Direccin String ()
E_mail String ()
Sexo String()
Telfono celular int()
Crear_Usuario(usua
rio)
Ingeniera de software
Gestionar Libro
u Otro
ID_Libro int ()
Cdigo String ()
Ttulo String ()
Autor String ()
Edicin String ()
Descripcin String
()
Pabelln String ()
Crear_Libro(Libr
o)
Modificar_Libro(
Libro)
Eliminar_Libro(L
ibro)
Buscar_Libro(Lib
ro)
Ingeniera de software
en inventario.
Buscar_ Libro (T, C, A.)
Fecha_Inicio Date ()
Fecha_Entrega Date ()
Permite buscar libros u otros y poder visualizarlo.
Modificar_ Libro (T, C, A.)Tipo_Usuario String ()
String y
() poder modificarlo.
Permite encontrar un Tipo_Prestamo
libro u otro enlistarlo
Eliminar_ Libro (T, C, A) Codigo_Libro String ()
Permite borrar Material bibliotecario.
Titulo_Libro()
Nota: la eliminacin ser notificada al gerente principal de finanzas alumnos.
Autor_Libro String ()
Pabelln String ()
Nombre_Usuario String
()
Apellido_Paterno String
()
Apellido_Materno String
()
Facultad String ()
Validar_Existencia_Us
uario ()
Registrar_Prestamo
()
Modificar_Prestamo
()
Cancelar_Prestamo ()
Aadir_Prestamo ()
Ingeniera de software
Ingeniera de software
Aadir_Prestamo ()
-
Monto Double ()
();
Fecha_prestamo_limite
date()
Fecha_devolucion
Permite al administrador
definir un montodate()
de cobro.
Actualizar_monto()
-
Recepcionar cobros
por retraso
Buscar_deudores()
Mostrar_deudores()
Permite al administrador
la modificacin de un monto de cobro.
Inhabilitar_usuario()
Habilitar_usuario()
Gestionar
Cobros
Realizar_cobro()
Monto Double
()
Insertar_mont
o()
Modificar_mo
nto()
Ingeniera de software
Ingeniera de software
Realizar_cobro ()
-
Ingeniera de software
11.
DIAGRAMAS DE SECUENCIA.-
INGRESAR AL SISTEMA:
GESTIONAR USUARIO
CREAR USUARIO
Ingeniera de software
BUSCAR USUARIO:
VER/MODIFICAR USUARIO
Ingeniera de software
Ingeniera de software
GESTIONAR PRSTAMOS
Ingeniera de software
CREAR PRSTAMO
CANCELAR/AADIR/MODIFICAR PRSTAMO
Ingeniera de software
DEVOLVER PRSTAMO
GESTIONAR COBROS
INSERTAR/MODIFICAR COBRO
Ingeniera de software
Ingeniera de software
Ingeniera de software
5.BIBLIOTECARIO / E.
PABELLON
Cargo String ( );
Apellido String (
);
Ver prstamo ( );
CI Int ( );
Telfono Int ( );
Direccin String
( );
Sexo String ( );
Crear (usuario
);
Actualizar
(usuario):
Cancelar
(usuario);
Aadir
(usuario);
2.USUARIO
Tipo Usuario String ( );
Nombre Usuario String
( );
Contrasea String ( );
Ingresar al sistema
(usuario );
3.ADMINISTRADO
6.ESTUDIANTE
Cdigo estudiante
Int ( );
Solicitar
prstamo ( );
Devolver libro ();
7.PRESTAMO
Tipo de prstamo
String ( );
Fecha prstamo Date (
);
Fecha devolucin Date
( );
Crear prstamo ();
Actualizar prstamo
();
Cancelar prstamo
();
Aadir prstamo ();
Buscar prstamo ();
Ingeniera de software
R
Cargo String ( );
Asignar
privilegios ( );
Ver prstamo
();
8.COBRO
Gestionar
cobros ();
Fecha prstamo
Date ( );
Fecha devolucin
Date ( );
4.LIBRO
Nombre de libro
String ();
Calcular cobro ( );
Ingeniera de software
Sexo String ( );
Crear (usuario
);
Actualizar
(usuario):
Cancelar
(usuario);
Aadir
(usuario);
Clase: Persona
Descripcin: En esta clase se le asignan los atributos principales para las
de mas clases usuario, administrador, bibliotecario, encargado del pabelln
y estudiante; tambin los mtodos principales.
Mdulo: usuario, administrador, estudiante, bibliotecario/encargado de
pabelln.
Superclase: Persona
Subclase: usuario, administrador, estudiante, bibliotecario/encargado de
pabelln.
Atributos: Nombre
USUARIO
Tipo Usuario String ( );
Nombre Usuario String
Ingeniera de software
( );
Contrasea String ( );
Ingresar al sistema
(usuario );
Clase: Usuario
Descripcin: Tiene la opcin de poder ingresar al sistema despus que el
administrador le haya designado su nombre de usuario y contrasea.
Mdulo: Usuarios
Superclase: Persona
Subclase: estudiante, bibliotecario, encargado de pabelln y administrador.
Atributos: Tipo_Usuario String ( ); Nombre_Usuario String ( ); Contrasea
String ( );
Mtodos:
Ingresar al sistema ( )
El usuario podr ingresar al sistema, despus de que sea validada su
contrasea.
Nota (Solo es para las personas registradas en el sistema.)
ADMINISTRADO
R
Cargo String ( );
Asignar
privilegios ( );
Ver prstamo
();
Gestionar
cobros ();
Clase: Administrador
Descripcin: En esta clase el administrador tendr la opcin de poder
asignar a los usuarios los privilegios a tener y tambin podr ver los
prestamos efectuadas por lo usuarios.
Ingeniera de software
Mdulo: Administrador
Superclase: Persona
Subclase: no tiene
Atributos: Cargo String ( );
Mtodos:
Asignar privilegios ( )
- Este mtodo designar las tareas de cada usuario.
Ver prstamo ( )
-
biblioteca.
Gestionar cobros ( )
-
Clase: Libro
Descripcin: Nos muestra el tipo de libro el cual el estudiante solicita su
prstamo.
Mdulo: Libro
Superclase: Prstamo.
Subclase: no tiene
Atributos: nombre de libro String (); autor de libro String (); cdigo de libro
Int ();
editorial de Libro String (); Descripcin ();
Mtodos:
Obtener tipo prstamo ( )
Ingeniera de software
BIBLIOTECARIO / E.
PABELLON
Cargo String ( );
Ver prstamo ( );
Habilitar libro ();
Recepcionar cobro ();
Nos permite habilitar el libro que se presto una vez devuelto por el
estudiante
Recepcionar Cobro ( )
-
ESTUDIANTE
Cdigo estudiante
Int ( );
Solicitar
Ingeniera de software
prstamo ( );
Devolver libro ();
Clase: Estudiante
Descripcin: es la persona que se har uso de la biblioteca y por
consiguiente el prstamo de libros.
Mdulo: Estudiante
Superclase: Persona
Subclase: no tiene
Atributos: Cdigo estudiante Int ( );
Mtodos:
Solicitar prstamo ( )
- Aqu el estudiante podr solicitar el prstamo de libros.
Devolver libro ( )
-
PRESTAMO
Tipo de prstamo
String ( );
Fecha prstamo Date (
);
Fecha devolucin Date
( );
Crear prstamo ();
Actualizar prstamo
();
Cancelar prstamo
();
Aadir prstamo ();
Buscar prstamo ();
Ingeniera de software
Clase: Prstamo
Descripcin: Nos muestra el prstamo de libro realizado por el estudiante.
Mdulo: Prstamo
Superclase: no tiene
Subclase: no tiene
Atributos: Tipo de prstamo String (); fecha prstamo Date(); fecha
devolucin Date()
Mtodos:
Crear prstamo ( )
- Aqu se podr realizar el prstamo del libro al estudiante.
Actualizar prstamo ( )
- Aqu se podr actualizar los datos del prstamo del libro.
Cancelar prstamo ( )
- Aqu se podr cancelar el prstamo del libro al estudiante.
Aadir prstamo ( )
- Aqu se podr aadir prstamo de libro al estudiante para sala.
Buscar prstamo ( )
-
COBRO
Fecha prstamo
Date ( );
Fecha devolucin
Date ( );
Monto por retraso
Int ();
Calcular cobro ( );
Ver cobro ();
Clase: Cobro
Descripcin: Nos muestra el cobro a realizar por entrega de libro fuera de
la hora de prstamo.
Mdulo: Cobro
Superclase: No tiene
Subclase: No tiene
Ingeniera de software
Atributos: fecha prstamo Date (); Fecha devolucin Date (); Monto por
retraso Int ();
Mtodos:
Calcular cobro ( )
-
libro.
Ver cobro ( )
-
Ingeniera de software
Ingeniera de software
Ingeniera de software