1. Universidad Nacional de Salta
Facultad de Ciencias Exactas
Tel. (0387) 425-5476 y 425-5547 Fax 425-5449
Av. Bolivia 5150 - 4400 Salta (R.A.)
Salta, 19 de Noviembre de 2010
REF: ACTUACIÓN Nº 1036/05
INFORME DE AVANCE
SEMINARIO DE COMPUTACIÓN AÑO 2010
PROYECTO GENERAL: “Sistema de gestión de Biblioteca para
Terciarios”
ALUMNA: SANDOVAL, AIDA GRACIELA
DIRECTOR O TUTOR: Cátedra Seminario de Computación
Introducción:
Para el desarrollo de la aplicación, la propuesta fue trabajar con las distintas
herramientas que ofrece Genexus, con la finalidad de lograr las distintas
funcionalidades en que su origen se había establecido para este sistema de
gestión de Biblioteca.
Para alcanzar este objetivo, enfrenté diversas situaciones, donde varias de
ellas tuvieron que ver con mi primera experiencia con esta tecnología.
Sorteando las mismas, procedo a exponer los avances alcanzados hasta el
momento.
Licenciatura en Análisis de Sistemas - Seminario de Computación
1
2. Universidad Nacional de Salta
Facultad de Ciencias Exactas
Tel. (0387) 425-5476 y 425-5547 Fax 425-5449
Av. Bolivia 5150 - 4400 Salta (R.A.)
Opción Socios
Desde esta opción se realiza todas las operaciones que tienen que ver con el
ingreso de un nuevo socio, registrando todos los datos para proceder a su alta.
También puedo proceder a modificar posteriormente sus datos como también
realizar la baja del mismo, siempre y cuando, por ejemplo, no cuente con
ejemplares en su poder.
A través de la Opción socios, puedo realizar reservas o prestamos de
ejemplares para el mismo.
Para poder realizar este módulo utilizo el objeto transacción. Este objeto le
permite al usuario interactuar con la base de datos, realizando tareas
como creación, modificación o eliminación de informacion alojada en la misma.
También permite definir ciertos detalles referentes al comportamiento de dicha
transacción.
Opción Ejemplares
De forma similar a los registros de los socios, el sistema almacena los datos de
los ejemplares con que contará el sistema para su gestion. Entre los campos
que se registran menciono el nombre del ejemplar, su autor, la editorial, el año
de edición, etc. Desde esta opción también puedo proceder a modificar
posteriormente datos de los mismos como también realizar la baja del
ejemplar.
Licenciatura en Análisis de Sistemas - Seminario de Computación
2
3. Universidad Nacional de Salta
Facultad de Ciencias Exactas
Tel. (0387) 425-5476 y 425-5547 Fax 425-5449
Av. Bolivia 5150 - 4400 Salta (R.A.)
En cuanto a la tecnología utilizada en este ABM, la desarrollo haciendo uso de
Patterns. Un Pattern es un patrón que se puede aplicar a una base de
conocimiento (KB). En estre caso hago uso de uno de los patterns disponibles,
el Work With.
Opción Préstamos
A través de esta opción llevo el control de los ejemplares prestados. Aquí
puedo acceder tanto al socio que solicito el préstamo como así también al
ejemplar prestado, pudiendo en ambos casos realizar modificaciones en sus
registros.
Con esta opción puedo realizar la actualización del préstamo resgitrado como
así también la eliminación del mismo.
Al igual que la opción anterior, desarrollo préstamos haciendo uso de los Work
With
Opción Reservas
A través de la misma realizo reservas de ejemplares que se encuentran
prestados. Aquí puedo realizar actualizaciones o modificaciones de las
mismas, como así también puedo acceder, por ejemplo, al ejemplar reservado
y hacer modificaciones en los datos del mismo.
Licenciatura en Análisis de Sistemas - Seminario de Computación
3
4. Universidad Nacional de Salta
Facultad de Ciencias Exactas
Tel. (0387) 425-5476 y 425-5547 Fax 425-5449
Av. Bolivia 5150 - 4400 Salta (R.A.)
Opcion Devolución
Aquí realizo el registro de las devoluciones de ejemplarres prestados. Al igual
que la opcion anterior, puedo hacer modicaciones sobre los mismos como
tambien proceder a su eliminación. Desarrollamos devolución de la misma
manera que la opción anterior.
Seguridad por distintos permisos de acceso
Esto se debe mayormente a que el contar con usuarios y niveles de acceso
distintos, proporcionará mayor privacidad para proteger los datos
gestionados por este sistema. Garantizo los niveles de seguridad con la
administración de usuarios y permisos de acceso.
Para implementar este módulo utilizo herramientas como Procedimientos,
Transacciones y Web Panels (objetos que permiten al usuario consultas
interactivas a la base de datos). En caso de que un usuario no se
autentifique, se le negará el acceso.
Reportes
Al momento de la presentación de este informe, estoy trabajando con web
panels y procedimientos para poder cumplir con la función de este sistema
respecto a la generación de reportes.
Licenciatura en Análisis de Sistemas - Seminario de Computación
4
5. Universidad Nacional de Salta
Facultad de Ciencias Exactas
Tel. (0387) 425-5476 y 425-5547 Fax 425-5449
Av. Bolivia 5150 - 4400 Salta (R.A.)
FECHA DE EVALUACIÓN: .................................................................................
DOCENTE/S EVALUADOR/ES: .........................................................................
ALCANZA – NO ALCANZA LA REGULARIDAD ...............................................
OBSERVACIÓN: .................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
..............................................................................................................................
Licenciatura en Análisis de Sistemas - Seminario de Computación
5