Professional Documents
Culture Documents
NDICE
CONTENIDO
PG.
I.
b. Diagrama de Actividades.. 7
c. Diagrama de Objetos.. 11
4. Matriz de requerimientos..
.12
BR
EB
E
b. Modelo de diseo.38
c. Modelo de datos...28
7. Anexo.... 47
RESEA DEL AREA DE ESTUDIO:
UNTE-K
Pgina 1
UNTE-K
Pgina 2
se
vieron
los
resultados
de
dichas
gestiones.
MISION:
La Biblioteca Central de la UNTECS es un rgano de apoyo a la actividad
acadmica cuya finalidad es ofrecer una variada gama de servicios de
INGENIERA DE SISTEMAS - VII CICLO
UNTE-K
Pgina 3
UNTE-K
Pgina 4
En esta rea hemos desarrollado el software UNTE-K que nos facilita en los
procesos de prstamo y devolucin de libros, el registro de libros y usuarios,
as como tambin editar datos y mostrar reporte de usuario
II.
III.
MODELO DE NEGOCIO
Casos de uso
UNTE-K
Pgina 5
UNTE-K
Pgina 6
Diagrama de actividades
UNTE-K
Pgina 7
UNTE-K
Pgina 8
UNTE-K
Pgina 9
UNTE-K
Pgina 10
Diagrama de objetos
Devolver libro
UNTE-K
Pgina 11
Solicitar inscripcin
UNTE-K
Pgina 12
IV.
MATRIZ DE REQUERIMIENTOS
N1
Necesidad Funcional
Actor
Vinculado
R01
Bibliotecario
R02
R03
R04
R05
R06
R07
Caso de Uso
Prioridad
Actor
Loguear
Bibliotecario
Bibliotecario
Registrar Libro
Bibliotecario
Bibliotecario
Registrar usuario
Bibliotecario
Usuario
Bibliotecario
RegistrarPrestamodeLibro
Bibliotecario
Usuario
Bibliotecario
RegistrarDevoluciondeLibro
Bibliotecario
Bibliotecario
Reportedeusuarios
Bibliotecario
EditarDatosUsuario
Usuario
Atendido por
responsable
Bibliotecario
Bibliotecario
UNTE-K
Pgina 13
UNTE-K
Pgina 14
V.
UNTE-K
Pgina 15
b. Diagrama de actividades
UNTE-K
Pgina 16
UNTE-K
Pgina 17
UNTE-K
Pgina 18
UNTE-K
Pgina 19
UNTE-K
Pgina 20
UNTE-K
Pgina 21
Descripcin
El usuario de biblioteca solicitara los prstamos de libros realizando una
bsqueda utilizando el formulario ObtenerPrestamoDeLibros.
El bibliotecario se encargara de disponer de los prstamos de los libros,
segn el historial del alumno o docente solicitante, tambin podr editar
los datos del docente o alumno.
UNTE-K
Pgina 22
2.
Flujo de Eventos:
Flujo Bsico
1. El usuario ingresa al catalogo electrnico
2. El usuario ingresara el nombre del libro y luego clic en el botn Mostrar
3. El sistema le mostrara la bsqueda con el nombre ingresado, es decir
todos los resultados que tengan ese nombre o resultados similares.
4. El usuario seleccionara el libro requerido y har clic sobre el libro.
5. El sistema mostrara una relacin de libros por ttulo y autor.
6. El usuario seleccionara el libro escogido de la lista mostrada por el
sistema.
7. El sistema mostrara los datos del libro seleccionado por el bibliotecario.
8. El usuario copiara los datos necesarios en la papeleta de atencin o
solicitud de libro.
9. El usuario entregara la papeleta de atencin y su carnet.
10. El bibliotecario recibe la papeleta y el carnet
11. El bibliotecario ingresara al sistema UNTE-k, al formulario de prstamo
de libros.
12. El bibliotecario guardara los datos dndole clic en el botn Guardar.
13. El sistema guardara los datos inmediatamente.
14. El bibliotecario buscara el libro solicitado.
15. El bibliotecario entregara el libro solicitado al usuario.
16. El usuario recibir el libro solicitado en la papeleta de atencin.
3.
Precondiciones
Precondicin
d. Requerimientos Funcionales
El Software debe de logear usuarios.
El software debe registrar libros que van llegando a la biblioteca y
tambin los que ya estn en esta.
INGENIERA DE SISTEMAS - VII CICLO
UNTE-K
Pgina 23
VI.
VISTA LGICA
Modelo de anlisis
UNTE-K
Pgina 24
UNTE-K
Pgina 25
UNTE-K
Pgina 26
UNTE-K
Pgina 27
UNTE-K
Pgina 28
UNTE-K
Pgina 29
UNTE-K
Pgina 30
UNTE-K
Pgina 31
UNTE-K
Pgina 32
UNTE-K
Pgina 33
UNTE-K
Pgina 34
UNTE-K
Pgina 35
UNTE-K
Pgina 36
UNTE-K
Pgina 37
UNTE-K
Pgina 38
Modelo de diseo:
Diagrama de objeto del modelo de diseo:
OD_RegistrarLibro
formLogear_CI
mostrarformlogin()
Bibliotecario
index
controladorusuario_cc
getusuario
validarusuario()
registrarusuario()
(from Actors)
modelousuario
formmenu_CI
obtenerusuario()
registroalumno()
formmenu()
getregistrolibro
formregistro_CI
mostrarforregistro()
getnuevolibro
controladorlibro_CC
modelolibro
conexion
metodoregistrarlibro()
registrarlibro()
coneccion()
UNTE-K
Pgina 39
SD_RegistrarLibro
re :
controladorusuario_cc
: Bibliotecario
: index
:
formLogear_CI
: getusuario
: getregistrolibro
:
modelousuario
:
formregistro_CI
: getnuevolibro
:
controladorl...
: modelolibro
: conexion
: formmenu_CI
activar
mostrarformlogin( )
validarusuario(String, String)
registrarusuario(String, String, String, String, String, String, String)
obtenerusuario(String, String)
mostrarforregistro( )
UNTE-K
Pgina 40
OD_Loguear
formLogear_CI
controladorusuario_cc
mostrarformlogin()
index
Bibliotecario
getusuario
validarusuario()
registrarusuario()
(f rom Actors)
modelousuario
obtenerusuario()
registroalumno()
SD_Logear
: Bibliotecario
: index
:
formLogear_CI
: getusuario
:
controlador...
:
modelousuario
activar
mostrarformlogin( )
validarusuario(String, String)
registrarusuario(String, String, String, String, String, String, String)
obtenerusuario(String, String)
registroalumno(String, String, String, String, String, String, String, String)
UNTE-K
Pgina 41
OD_ RegistrarPrestamoLibro
formLogear_CI
mostrarformlogin()
Bibliotecario
index
getusuario
(f rom Actors)
modelousuario
obtenerusuario()
registroalumno()
controladorusuario_cc
validarusuario()
registrarusuario()
formregistroprestamo
formmenu_CI
mostraformprestamo()
formmenu()
getprestamo
modeloprestamo
conexion
coneccion()
buscarusuario()
buscarlibro()
registrarprestamo()
controladorprestamo_
cc
buscarusuario()
getregistroprestamo
controladorregistroprestamo
registrarprestamo()
UNTE-K
Pgina 42
OS_ RegistrarPrestamoLibro
: index
: Bibliotecario
:
formLogear_CI
: getusuario
registrarusuario :
controladorusuario_cc
:
modelous uario
: formm enu_CI
: getprestamo
:
formregistr...
: getregistroprestam o
:
controladorp...
:
controladorr...
: conexion
:
modelopre...
activar
mostrarformlogin( )
mostraformpres tamo( )
buscarusuario(String)
buscarusuario(String)
bus carlibro(String)
regis trarpres tam o(String, String, String)
coneccion( )
registrarprestamo(String, String, String)
buscarusuario(String)
bus carlibro(String)
regis trarpres tam o(String, String, String)
coneccion( )
UNTE-K
Pgina 43
OD_RegistrarUsuario
formLogear_CI
conexion
mostrarformlogin()
Bibliotecario
index
coneccion()
getusuario
(from Actors)
modelousuario
formmenu_CI
obtenerusuario()
registroalumno()
formmenu()
controladorusuario_cc
validarusuario()
registrarusuario()
formregistro_CI
mostrarforregistro()
getregistro
getnuevousuario
UNTE-K
Pgina 44
OS_RegistrarUsuario
: Bibliotecario
: index
:
formLogear_CI
: getusuario
:
controlador...
:
modelousuario
: formmenu_CI
: getregistro
:
formregistro_CI
activar
mostrarformlogin( )
validarusuario(String, String)
obtenerusuario(String, String)
formmenu(String)
mostrarforregistro( )
UNTE-K
Pgina 45
: getnuevousuario
: conexion
OD_EditarDatosUsuario:
formLogear_CI
(f rom Design Model)
controladorusuario_CC
mostrarformlogin()
Bibliotecario
index
getusuario
(f rom Actors)
validarusuario()
registrarusuario()
modelousuario
formmenu_CI
getactualizar
getregistroactualizar
formmenu()
obtenerusuario()
registroalumno()
controladoractualizar_CC
(f rom Design Model)
formbuscarregistroactualizar_CI
buscarusuario()
actualizarusuario()
mostrarformactualizar()
conexion
(f rom Design Model)
coneccion()
modeloactualizar
(f rom Design Model)
buscarusuario()
actualizar()
UNTE-K
Pgina 46
SD_EditarDatosUsuario:
: Bibliotecario
: index
activar
:
formLogear_CI
: getusuario
:
controlador...
:
modelousuario
: formmenu_CI
: getactualizar
:
formbuscarr...
: getregistroactualizar
:
controlador...
:
modeloactualizar
: conexion
mostrarformlogear()
validarusuario(string, string)
registrarusuario(String, String, String, String, String, String, String)
obtenerusuario(String, String)
registroalumno(String, String, String, String, String, String, String, String)
formmenu(String)
mostrarformactualizar()
buscarusuario(String)
actualizarusuario(String, String, String, String, String, String, String, String)
buscarusuario(String)
actualizar(String, String, String, String, String, String, String, String)
coneccion( )
UNTE-K
Pgina 47
ANEXOS
UNTE-K
Pgina 48
4.
VERSIN
1.0
DESCRIPCIN
AUTORES
Versin inicial de la visin del Yasmin Tapia, Zoila
sistema Unte-k
Huaroc,
Antonio
Antezana, Osmar
Espetia
5.
Objetivos
A continuacin enunciamos el objetivo general y los objetivos
especficos.
Objetivo general
6.
UNTE-K
Pgina 49
Referencias
8.
Objeto de estudio
UNTE-K
Pgina 50
Valores
Nuestros valores son:
Integridad
Responsabilidad
Trabajo en equipo
Respeto a la persona
Servicio pblico y orientacin al usuario
Calidad de los productos y servicio
Profesionalidad
Potenciacin de la innovacin
Oportunidad de negocio
El problema de
UNTE-K
Pgina 51
Para
Quin
El sistema
Que
A diferencia de
Nuestro producto
UNTE-K
Pgina 52
9.
UNTE-K
Pgina 53
BACKGROUND
TCNICO
Software
oficina
Responsabl Software
e de dar oficina
mantenimie
nto
al
sistema.
ENTREGABL
REPORTA A
PROBLEMAS
ES
de Reserva de Responsa
libros,
ble
de
sanciones
Biblioteca
por demora
de entrega,
registro de
clientes
Estn
limitados
efectuar
pedidos
llamadas
telefnicas
por medio
otras
personas.
pedido
libros
personal.
de Mantenimie Responsa
nto
del ble
de
sistema
Soporte
Alternativas y Competencias
UNTE-K
Pgina 54
a
los
va
o
de
El
de
es
ALTERNATIVA
COMPETITIVA
PRODUCTO
SOLUCIN
Servicio
directo
10.
FORTALEZAS
DEBILIDADES
Cuenta
con No est cerca de
variedad de libros,
la Universidad
revistas,
videos, Pasos
ms
etc.
complicados para
obtener prstamos
de libros.
La forma de hacer
reservas
es
engorrosa.
UNTE-K
Pgina 55
Funcin
Caractersticas
Beneficios
Entorno Web Todos
los
usuarios Permitir
que
los
podrn acceder a la
usuarios
(alumnos
reserva de los libros de la
docentes, bibliotecario)
biblioteca
Santiago
puedan
familiaricen
Antnez
de
Mayolo
rpidamente con la
desde su casa ya que
aplicacin y les facilite
entrando desde la pgina
la reserva de los libros.
de la biblioteca se podr
realizar la reserva virtual
del libro.
El ambiente de la intranet
ser accedido solamente
por usuarios autorizados
(alumnos
docentes,
bibliotecario) dando click
en un cono situado en el
home page del sitio Web
de la biblioteca.
Arquitectura De
acuerdo
a
un Permitir
que
se
de
estndar corporativo, las
adicionen
nuevas
componente
funcionalidades de la
funcionalidades
s
aplicacin
estarn
fcilmente sin tener
repartidas en diferentes
que pasar por largos
componentes tipo.
periodos
de
mantenimiento.
UNTE-K
Pgina 56
Funcin
Seguridad
Caractersticas
Beneficios
Calidad
La eliminacin de la
disconformidad con el
servicio de prstamos.
Facilitar
el
uso
adecuado del software
y la reserva rpida y
segura de los libros.
Resolver
las
inquietudes de los
usuarios
con la
atencin de consultas
por correo.
UNTE-K
Pgina 57
11.
Precedencia
DESCRIPCIN
Indica la necesidad de
implantacin
de
una
funcin determinada.
VALOR
A: Alta
M: Media
B: Baja
0-1
Indica la dependencia de dependencia
una funcin con respecto 2-3
a otras capacidades del dependencias
sistema.
>
3
dependencias
PESO
5
3
1
5
3
1
12.
UNTE-K
Pgina 58
NOMBRE DE LA DESCRIPCIN
CARACTERSTIC
INPUTS
OUTPUTS
USUARIO
RESPONSABLE
Registrar
usuarios
Registrar libros
Registrar
prestamos
Registrar
devoluciones
13.
Mantiene un
registro de los
usuarios que
asisten a la
biblioteca
haciendo uso
del prstamo
de libros u
otras formas.
Permite
el
registro
del
material de la
biblioteca que
es solicitado
por el usuario.
Permite
mantener
organizados
la informacin
de
los
prstamos
solicitados
por todos los
usuarios.
Permite
el
manejo
del
material de la
biblioteca, asi
como
la
deteccin de
material
daado
o
extraviado por
los usuarios.
Datos
usuario.
Registro de
usuario para
del utilizacin
Director de la
del servicio biblioteca.
de
la
biblioteca.
Datos
del
material
bibliogrfico
solicitado
y
del usuario.
Prstamo
registrado y
Bibliotecario.
material
entregado.
Fichas
de Entrega de
Bibliotecario.
prstamo de libro
libros.
solicitado.
Entrega
libro.
de
Entrega de
carnet
de Bibliotecario
biblioteca.
Restricciones
Contar con el software (mysql, Oracle) necesario para la elaboracin e
implementacin de la base de datos de la bibliotecas; asi como el
lenguaje de programacin, JAVA, con la que se creara la aplicacin para
el manejo de los registros de los usuarios, los prstamos y devoluciones
que se dan en la biblioteca.
UNTE-K
Pgina 59
14.
Otros Requerimientos
Otros requerimientos importantes para el sistema son los siguientes:
Estndares
Requerimientos de Documentacin
Los requerimientos de documentacin estarn conformados por el carnet
que cada uno de los usuarios de la biblioteca portaran para su
identificacin asi como de fichas para el registro manual de los pedidos
de material bibliogrfico para su posterior registro en la base de datos de
la biblioteca.
Carnet de Usuario
UNTE-K
Pgina 60
UNTE-K
Pgina 61