Académique Documents
Professionnel Documents
Culture Documents
TESIS
PRESENTADA POR:
INGENIERO DE SISTEMAS
HUANCAYO PER
2014
ASESOR:
ii
AGRADECIMIENTOS:
A MIS PADRES
Por su ejemplo, amor y aliento constante para ser cada da mejor.
A MI ALMA MATER
Por sembrar en m enseanzas que conducen a mi formacin profesional.
A MI ASESOR
Por su gran apoyo y por compartir su vasto conocimiento.
iii
DEDICATORIA:
iv
RESUMEN
La presente tesis intitulada Desarrollo de un sistema de gestin de biblioteca busca mejorar el
servicio de atencin de biblioteca en el Colegio Mariscal Castilla El Tambo. La necesidad surge
para gestionar de manera oportuna los libros que los estudiantes solicitan en el momento indicado.
El sistema busca mejorar la gestin de la biblioteca que brinde un buen servicio a los estudiantes
que necesitan hacer uso de la informacin solicitada y que contribuya al logro de su aprendizaje
en los saberes que se encuentran dentro del proceso de su formacin, la misma que est
integrada en el proceso pedaggico contribuyendo a la autoeducacin y responsabilidad con la
sociedad.
Para el desarrollo del sistema de gestin, se aplic la metodologa SCRUM que est
especialmente indicado para proyectos en entornos complejos, donde se necesita obtener
resultados pronto, donde los requisitos son cambiantes o poco definidos, donde la innovacin,
la competitividad, la flexibilidad y la productividad son fundamentales, teniendo en cuenta las fases
de la metodologa Scrum que nos ayuda al desarrollo del sistema para la biblioteca del Colegio
Mariscal Castilla. La implementacin fue llevada a cabo mediante el uso del Lenguaje de
Programacin Java - NetBeans, y teniendo como Gestor de Base de Datos Microsoft Access.
El desarrollo de este sistema de gestin de biblioteca mejorar el servicio de atencin a los
estudiantes que necesariamente realizan prstamos de libros, una de las dificultades superadas
es el mejor control del prstamo de los libros que efectan los estudiantes para el desarrollo de las
asignaturas, asimismo, permite al profesor dar ms libertad para profundizar en temas de
investigacin, evitando las conformidades y quejas de los alumnos, docentes y administrativos.
Para el desarrollo de este trabajo de investigacin se resumen en uso de metodologas de
desarrollo de software desde los aos 1960, para el cual se plantearon propuesta de ciclos de vida
segn el modelo Iterativo e incremental de desarrollo de software, en donde el ciclo de vida es en
forma espiral, en estos modelos se reconoce la necesidad de la comunicacin y el aprendizaje
como herramientas cruciales para poder generar soluciones de calidad, las mismas que
estuvieron enfocadas en la necesidad de las personas que desarrollan proyectos. En el ao 1990
surgi como alternativa a las metodologas pesadas, una visin con mirada liviana, donde se
comenz a cristalizar la metodologa semi formal extreme programming (XP), que lleva su
nombre al buen desarrollo de las buenas prcticas de desarrollo de software, siguiendo este
camino surgieron otras propuestas como la australiana Feature Driven Development las
norteamericas SCRUM y Crystal Clear y la europea Dynamic System Development Model. El
uso de la metodologa SCRUM muestra un desarrollo bastante dinmico y gil el cual ha permitido
desarrollar el sistema de gestin de biblioteca.
v
ABSTRACT
The research entitled Development of a library management system seeks to improve library
service in the school Mariscal Castilla - El Tambo. The need arises to manage timely books
that students apply at the right time. The system aims to improve the management of the
library to provide a good service to students who need to use the requested information and
to help achieve their learning in the knowledge that they are in the process of its formation, it
is integrated into the educational process contributing to self-education and responsibility to
society .
For the development of the management system, the Scrum methodology that is especially
suited for projects in complex environments where you need to get results soon, where
requirements are changing or poorly defined was applied, where innovation,
competitiveness, flexibility and productivity are essential, taking into account the phases of
Scrum metologa that helps us to develop the system for Mariscal Castilla College library.
The implementation was carried out by using the Java programming language - NetBeans,
and having as Manager Microsoft Access Database.
The development of this system will improve the management of library service to students
who necessarily make loans of books, one of the difficulties overcome is the best control of
the loan of books that students made for the development of the subjects also, allows the
teacher to give more freedom to further research topics, avoiding the conformities and
complaints from students, faculty and staff.
For the development of this research are summarized in use of methodologies of software
development since the 1960s, for which proposal lifecycles were raised according to the
iterative and incremental model of software development, where the life cycle is coiled form,
in this model it recognizes the need for communication and learning as crucial tools to
generate quality solutions, the same that were focused on the need for people developing
projects. In the 1990s he emerged as an alternative to heavy methodologies, a vision with
light eyes, which began to crystallize the semi - formal methodology extreme programming
(XP), named after the great development of the best practices of software development,
following this path are other proposals emerged as Australia's "Feature Driven Development
" the norteamericas " SCRUM and Crystal Clear" and European "Dynamic System
Development Model". The use of SCRUM methodology shows a very dynamic and fast
development which led to the development of library management system.
vi
INDICE
Pg.
ASESOR ........................................................................................................................................................ ii
AGRADECIMIENTOS ................................................................................................................................... iii
DEDICATORIA.............................................................................................................................................. iv
RESUMEN...................................................................................................................................................... v
ABSTRACT ................................................................................................................................................... vi
INTRODUCCIN............................................................................................................................................ 1
CAPTULO I ................................................................................................................................................... 3
GENERALIDADES ........................................................................................................................................ 3
1.1. Planteamiento del problema.................................................................................................................... 3
1.2. Formulacin del problema ..................................................................................................................... 10
1.3. Objetivos de la Investigacin................................................................................................................. 10
1.4. Justificacin ........................................................................................................................................... 10
1.5. Hiptesis ................................................................................................................................................ 11
1.1. Diseo metodolgico ............................................................................................................................. 11
CAPTULO II ................................................................................................................................................ 12
MARCO DE REFERENCIA ......................................................................................................................... 12
2.1. Antecedentes ........................................................................................................................................ 12
A.1 Diseo de un sistema de gestin del conocimiento para el Sistema de Bibliotecas de la
Universidad de los Andes, Catalunya ........................................................................................... 12
A.2 Anlisis, diseo e implementacin de un sistema de apoyo a la biblioteca, aplicado a la gestin
Educativa en Centro de Educacin especial. ................................................................................ 13
A.3 Anlisis para la Creacin, Organizacin y Desarrollo de la biblioteca digital de Colombia ......... 14
A.4 Diseo de una Metodologa de Desarrollo de Software para biblioteca ,basada en la
Metodologa gil Scrum. ............................................................................................................... 15
A.5 Diseo e implementacin de un Sistema web de Biblioteca digital e documentos de
literatura cientfica ......................................................................................................................... 15
2.2. Marco Terico ...................................................................................................................................... 16
2.2.1 Ingeniera de Software ........................................................................................................... 16
2.2.1.1 Modelo para desarrollo de software ............................................................................. 17
2.2.2 Productividad de desarrollo de software ................................................................................. 20
2.2.3 Herramientas para el desarrollo de software ......................................................................... 22
2.2.4 Desarrollo con metodologa Scrum ........................................................................................ 23
2.2.5 Principio de Scrum ................................................................................................................. 24
2.2.6 Biblioteca ................................................................................................................................ 24
2.2.3 Desarrollo del Sistema ........................................................................................................... 29
2.2.3.1 Anlisis de Requerimientos ........................................................................................ 29
2.2.3.2 Diseo del sistema ..................................................................................................... 29
2.2.3.3 Diagramas .................................................................................................................. 30
2.3. Modelo Aplicativo ............................................................................................................................ 36
2.4. Marco Conceptual ............................................................................................................................ 42
CAPTULO IV ............................................................................................................................................... 73
INTERVENCIN METODOLGICA ........................................................................................................... 73
4.1. Resultados de la atencin en la biblioteca con el Sistema de Gestin de Biblioteca. .......................... 73
4.2. Resultados de las velocidades de cada sprint ...................................................................................... 75
4.2.1 Sprint 1 ......................................................................................................................................... 75
4.2.2 Sprint 2 ......................................................................................................................................... 77
4.2.3 Sprint 3 ......................................................................................................................................... 78
4.2.4 Velocidad final estimada de los Sprints ...................................................................................... 79
4.3. Resultados del Sistema de Gestin de Biblioteca ................................................................................ 80
CONCLUSIONES......................................................................................................................................... 83
RECOMENDACIONES ................................................................................................................................ 84
REFERENCIAS ............................................................................................................................................ 85
ANEXOS
viii
INDICE DE FIGURAS
Pg.
ix
Figura N 3.21 Codificacin de Eliminacin de Lector ................................................................................. 64
Figura N 3.22 Gestin de Libros ................................................................................................................. 64
Figura N 3.23 Codificacin de Gestin de libros ........................................................................................ 65
Figura N 3.24 Prstamo de Libros .............................................................................................................. 65
Figura N 3.25 Codificacin de Prstamo de Libros .................................................................................... 66
Figura N 3.26 Formulario ............................................................................................................................ 66
Figura N 3.27 Esquema de Base de Datos ................................................................................................ 68
Figura N 3.28 Modificar Datos de Libros .................................................................................................... 69
Figura N 3.29 Codificacin de Modificar Datos de Libros .......................................................................... 69
Figura N 3.30 Eliminar datos de los Libros ................................................................................................. 70
Figura N 3.31 Codificacin de Eliminar datos de los Libros ....................................................................... 70
Figura N 3.32 Salir de la Interfaz de Gestin de Libros .............................................................................. 71
Figura N 3.33 Codificacin de Salir de Gestin de Libros .......................................................................... 71
Figura N 4.1 Velocidad estimada del Sprint 1 ........................................................................................... 77
Figura N 4.2 Velocidad estimada del Sprint 2 ........................................................................................... 78
Figura N 4.3 Velocidad estimada del Sprint 3 ........................................................................................... 79
Figura N 4.4 Flexibilidad del Scrum ............................................................................................................ 79
Figura N 4.5 Interfaz del Sistema de Gestin de Biblioteca ...................................................................... 80
Figura N 4.6 Interfaz del Sistema de Gestin de Lector ............................................................................. 80
Figura N 4.7 Interfaz del Sistema de Gestin de Libros ............................................................................ 81
Figura N 4.8 Disminucin de quejas de los estudiantes ............................................................................. 82
INDICE DE CUADROS
Pg.
x
INTRODUCCIN
El presente trabajo de tesis tiene por objetivo desarrollar un sistema de gestin de biblioteca
en el Colegio Mariscal Castilla el tambo, mediante el uso de la metodologa SCRUM. El
colegio es una Institucin Educativa que brinda un servicio educativo de calidad con una
cultura organizacional, formados alumnos emprendedores investigadores e innovadores con
responsabilidad social, trabajo en equipo y regulado por un proceso de autoevaluacin,
brindando apoyo en el proceso de aprendizaje de los alumnos con los libros que se tiene en
la biblioteca del Colegio.
1
desarrollo del sistema utilizando metodologas agiles como el SCRUM permite mejorar
significativamente el desarrollo de software y por lo tanto realizar en etapas incrementales el
desarrollo del prototipo del mismo modo se puede evidenciar que la mejora en la atencin
del servicio de los estudiantes se ha incrementado, disminuyendo las quejas y reclamos de
parte de los alumnos y docentes.
2
CAPTULO I
GENERALIDADES
En el presente Captulo se describe los fundamentos de la investigacin, se inicia con la
descripcin del problema, partiendo desde el enfoque de sistemas desde un nivel macro
hasta un nivel micro, del Colegio Mariscal Castilla; para poder evidenciar la problemtica se
muestran a travs de tablas de doble entrada. Luego se realiza la Formulacin del
Problema, se incluye el Objetivo que se persigue a travs del presente trabajo, la
Justificacin, Hiptesis y dems elementos metodolgicos que guan la investigacin.
3
dos secciones (Segundo ao de Bachillerato).En la perspectiva del Colegio Estatal de
Menores Mariscal Castilla rumbo al tercer milenio, tiene como paradigma al Libertador
Ramn Castilla y como lema oficial adopta la nominacin que Ricardo Palma asever:
Soldados de la ley nunca vencidos.
Huancayo tiene el orgullo de tener en su distrito del Tambo un Colegio con historia
nica, donde sus autoridades actuales deben apoyar desinteresadamente al glorioso
Colegio Mariscal Castilla por la esperanza y futuro de nuestra patria.
La principal funcin del Colegio Mariscal Castilla formar alumnos mediante el sistema de
aprender, con orden, respeto y calidad buscando conscientes de la paz y el
conocimiento para lo que nos depara la vida, personas con capacidad de convivencia,
solidaridad y trascendencia para enfrentar la nueva civilizacin de la investigacin, la
comunicacin y la informtica. Brinda un servicio educativo de calidad con una cultura
organizacional, forma alumnos emprendedores investigadores e innovadores con
responsabilidad social, trabajo en equipo y regulado por un proceso de autoevaluacin.
En el artculo 36 La capacitacin para el trabajo es parte de la formacin bsica, asi
como el uso de la biblioteca del Colegio ,siendo fundamental motivar a los alumnos el
uso de la Biblioteca para su buen aprendizaje .En tal sentido, el Colegio priorizar las
horas de libre disponibilidad de los alumnos para acudir a la biblioteca.
En el nivel de Educacin secundaria se desarrolla un plan de estudio especial como se
muestra en la figura N 1.1, indicando las reas curriculares, para los cinco grados de
estudios del primero al quinto.
DEMANDA EDUCATIVA
PROBLEMAS / TEMAS
CAUSAS / FACTORES ASOCIADOS (*)
OPORTUNIDADES TRANSVERSALES CONOCIMIENTOS VALORES
RESPONSABILIDAD
RESPETO
AMOR
Proliferacin de basura y plsticos en las cuencas de Informacin de la situacin de las cuencas de
los ros: Mantaro, Cunas, Shulcas, Chilca, Chanchas los ros: Mantaro, Shullcas, Cunas, Chilca,
y otros Chanchas y otros
RESPETO.
Desconocimiento de la influencia de otras culturas Tradiciones y costumbres del distrito de El
en el desarrollo del distrito de el Tambo, Provincia Tambo, Provincia de Huancayo y Regin Junn.
de Huancayo y Regin Junn. Influencia de los inmigrantes en el desarrollo
Presencia de prejuicios respecto a la valoracin de socio-econmico del distrito de el Tambo,
otras culturas. Provincia de Huancayo y Regin Junn.
Baja autoestima. Festividades, costumbres del distrito de el
Desconocimiento de costumbres, historia y lugares Tambo, Provincia de Huancayo y Regin Junn.
tursticos del distrito de el Tambo, Provincia de Cuentos, leyendas autctonos del distrito de el
Huancayo y Regin Junn. Tambo, Provincia de Huancayo y Regin Junn.
Talleres de teatro, platos tpicos, danzas,
pasacalles.
Desconocen sus habilidades hacia una opcin Actividades productivas del distrito de el
LA PROVINCIA DE HUANCAYO Y
DEMANDA PROFERSIONAL EN
5
Inadecuadas estrategias de enseanza-aprendizaje Tcnicas y estrategias compartidas de estudio.
Hbitos responsables de estudio.
Proyecto de vida.
Adecuada administracin del tiempo libre.
Uso adecuado de recursos y material didctico
diverso.
RESPONSABILIDAD
LABORIOSIDAD
Estrategias de auto e interaprendizaje.
AMOR
Uso de Internet.
Tcnicas para desarrollar el pensamiento
crtico, creativo y cientfico.
Proyectos innovadores.
RESPONSABILIDAD
LABORIOSIDAD
comprensin lectora. durante y despus de la lectura.
Organizadores visuales.
Estrategias cognitivas y meta cognitivas.
RESPONSABILIDAD
del pensamiento lgico Estrategias para la modelacin de problemas
LABORIOSIDAD
Estrategias para el dominio de algoritmos para
la solucin de problemas.
Estrategias para la comprensin de conceptos,
axiomas y teoremas relacionados con los
problemas.
Estrategias para la comunicacin de los
procesos y resultados del problema.
Estrategias para la interpretacin de la
solucin de problemas.
Deficiente formacin en valores Violencia verbal y fsica
Carencia de normas de Convivencia en el hogar. Control sistemtico e individualizado de la
Ddeterioro de bienes y enseres(carpetas y otros) conducta escolar en el aula y espacios
por accin de alumnos Conservacin de reas verdes y de bienes y
enseres(carpetas y otros)
Habito de respeto, responsabilidad
RESPETO
Orientacin en valores en cada rea curricular.
Talleres con alumnos, tutores
Compromisos del tutor y profesores
Conocimiento y prctica de valores en forma
permanente.
Convivencia social.
Educacin en valores.
Escuela de padres
Fuente: Plan Curricular Institucional 2013.
Elaboracin: rea acadmica del Colegio Mariscal Castilla
En la figura N 1.2, para su buena formacin de los alumnos el Colegio cre el uso de la
biblioteca que busca fomentar el hbito de la lectura en los estudiantes para mejorar su
aprendizaje, en las diversas reas.
La biblioteca del Colegio es, ante todo, un lugar de aprendizaje, de encuentro y
comunicacin, integrada en el proceso pedaggico para favorecer la autonoma y
responsabilidad del alumno. Proporciona un continuo apoyo al programa de enseanza
y aprendizaje e impulsar el cambio educativo. La funcin de la biblioteca del colegio es
organizar los recursos de tal modo que sean fcilmente accesibles y utilizables para los
alumnos.
El actual sistema de gestin que maneja el Colegio Mariscal Castilla del Tambo, para el
soporte en la Administracin de libros de la biblioteca se realiza de forma manual, no
resulta extrao encontrar en el colegio que entrega y recepcin de libros que son
registrados en forma manual, generando consumo de materiales (papeles, insumos,
etc.), y traspapelacin de registros de prstamos de los libros, demora en la atencin a
los estudiantes. Adems ocupa grandes espacios y un desperdicio de tiempo en el
6
momento de gestionar un prstamo de libros. Actualmente el servicio de atencin a los
docentes y estudiantes es en forma manual.
Al inicio de este proyecto, el Colegio Mariscal Castilla el Tambo no cuenta con un
sistema que registre el control de prstamo de libros a estudiantes, es decir cuenta con
sistemas manuales donde se registra dichos controles de prstamos de libros.
Por lo comentado anteriormente se propone el desarrollo del sistema de biblioteca para
el control de prstamo de los libros, el mismo que brinda una solucin al problema ya
descrito.
En la figura N 1.3 muestra la distribucin de libros en la Biblioteca por rea curriculares.
Figura N 1.4: Distribucin de Alumnos por Grado en el Colegio Mariscal Castilla el Tambo
7
En la figura N 1.4 se muestra la distribucin de los alumnos del 1er grado hasta el 5to
grado del nivel secundario, as mismo se observa que existe mayor cantidad de
alumnos del 4to y 5to grado, los que necesitan mayor consulta de material de estudio
como elemento de preparacin para los estudios superiores.
En la figura N 1.5 se muestra la frecuencia de asistencia a la biblioteca de los alumnos
en por da.
8
En la figura N 1.6 observamos la ficha de registro para el prstamo de libros que se
usa en la biblioteca del Colegio Mariscal Castilla, en esta ficha se rellena los siguientes
datos: Nombre de Libro, el rea que corresponde, el nombre y apellido del alumno que
har uso del libro y por ltimo el grado del alumno que adquiere el libro.
En la figura N1.7 se muestra las quejas y reclamos de los alumnos por el servicio que
brinda el Colegio.
En la figura N1.7 se muestra los criterios de las quejas de los estudiantes que
encuentran en la atencin de los servicios del Colegio Mariscal Castilla, los principales
tems se describen a continuacin:
1. Actitud y disposicin para el servicio del bibliotecario que atiende.
2. las interacciones efectivas, cantidad de empleados en la Biblioteca del Colegio.
3. Rapidez en adquirir un libro de la biblioteca del Colegio.
En la figura N1.8 se muestra la cantidad total de reclamos por grados de estudios en
forma anual, por los alumnos.
9
Finalmente, se tiene que la cantidad de quejas de los alumnos aumentaba, como se
puede apreciar en los cuadros anteriores debido a la deficiencia en el servicio de
atencin a los alumnos, lo cual se podra considerar una debilidad.
1.2 FORMULACIN DEL PROBLEMA
Problema General
Cmo mejorar la atencin a los alumnos del Colegio Mariscal Castilla en el servicio
de biblioteca?
1.3 OBJETIVO DE LA INVESTIGACION
Objetivo General
Disear un sistema de gestin de biblioteca para el mejoramiento en la atencin a los
alumnos del Colegio Mariscal Castilla el Tambo.
1.4 JUSTIFICACIN
Este trabajo de investigacin para su desarrollo requiere de las siguientes
justificaciones que se describen a continuacin:
1.4.1 Justificacin Terica
Dentro del proceso de enseanza aprendizaje se tiene que las formas en el hbito de
lectura de los alumnos en los diferentes grados de educacin secundaria son
deficientes. Por otro lado, el Plan Curricular Institucional plantea que el estudiante
debe realizar investigaciones en las diversas reas propuestas, para el cual es
necesario hacer uso de biblioteca u otros medios donde se provea informacin
actualizada.
Segn los estudios realizados por la UNESCO el Per se encuentra en los ltimos
lugares en comprensin lectora en los alumnos de educacin primaria y secundaria.
El hecho de tener una biblioteca motiva a que los alumnos se puedan interesar por el
hbito de lectura y la revisin de material para sus investigaciones. Frente a estos
hechos es necesario que el Colegio Mariscal Castilla, tenga como prioridad el uso de
la biblioteca como un medio para el logro de los objetivos propuestos y la ello se
requiere que se mejore la gestin en la atencin de la biblioteca para el cual se
propone desarrollar un sistema de software que cumpla este propsito y que agilice
los prstamos de los libros.
1.4.2 Justificacin Metodolgica
Al desarrollar la implementacin de un sistema para la gestin de libros u otros
materiales que posee la biblioteca, es necesario utilizar una metodologa de
desarrollo de software que ayude en el logro del desarrollo del sistema, para lo cual
se ha planteado dentro del desarrollo las metodologas agiles (XP), la metodologa
SCRUM, siendo esta ltima bastante rpida de desarrollo para los prototipos que se
desarrolla.
10
El desarrollo de esta metodologa es en forma espiral donde en cada etapa se tiene
un entregable, de esta forma se tiene una constante interaccin con los clientes.
1.4.3 Justificacin Prctica
Para el desarrollo de este trabajo de investigacin se realizar todas las etapas del
desarrollo de software que corresponden a la metodologa SCRUM, desde el anlisis
de requerimientos hasta la implementacin final del sistema de gestin de biblioteca
del Colegio Mariscal Castilla el Tambo, los beneficios prcticos que se espera al
realizar este sistema ser disminuir las quejas de los estudiantes, docentes y
personal el general, incentivando al hbito de la lectura e investigacin en los
alumnos..
1.5 HIPTESIS
Al implementar un sistema de gestin de biblioteca se disminuye el nmero de quejas
de los alumnos del Colegio Mariscal Castilla el Tambo
1.6 DISEO METODOLGICO
1.6.1. TIPO DE INVESTIGACIN:
Para este estudio se tiene un tipo de investigacin aplicada tecnolgica, el mismo
que se aplicar una metodologa de desarrollo de software como el SCRUM que
busca el desarrollo gil del software entregando prototipos de manera rpida. La
base de datos se desarrolla en Microsoft Access y la aplicacin en Java, el cual es
escalable y puede trabajar en cualquier equipo de cmputo simple.
1.6.2. NIVEL DE LA INVESTIGACIN:
En este caso pertenece al tipo descriptiva y explicativa, porque va identificar
cules son los patrones que afectan al mal rendimiento del uso de la biblioteca
en el Colegio.
1.6.3. MTODO DE ESTUDIO:
Debido a que el presente trabajo de investigacin es tecnolgico se sustenta en
metodologas especficas del rea de ingeniera de sistemas. Principalmente nos
basaremos en la metodologa SCRUM para el desarrollo de un sistema desde su
conceptualizacin hasta su implementacin
11
CAPTULO II
MARCO DE REFERENCIA
Este captulo se utiliza las investigaciones realizadas en el campo de desarrollo de software,
las mismas que han sido investigadas en trabajos de tesis de los investigadores, estas se
utilizarn como marco terico de referencia en la presente investigacin, ayudando en la
fundamentacin terica para poder ello ha permitido comprender las variables de anlisis.
Adems es necesario establecer bases tericas que sustenten el estudio, aspectos que
refieren a Ingeniera de Software, biblioteca y desarrollo del sistema y sus fundamentos, as
como las Polticas Pblicas en Salud. Se incluye tambin el modelo aplicativo que guiar la
posterior Intervencin Metodolgica, y finalmente lo referido al marco conceptual para
comprender cada uno de los trminos asociados a este trabajo.
2.1. ANTECEDENTES
A1 Viracach Reyes, Marisol E. (2012). Diseo de un sistema de gestin del
conocimiento para el Sistema de Bibliotecas de la Universidad de los Andes,
Catalunya
El proyecto Diseo de un sistema de gestin del conocimiento para el Sistema de
Bibliotecas de la Universidad de los Andes, nace de la necesidad de tener no slo
identificado y almacenado el conocimiento crtico que posee la organizacin, sino que a
su vez se pueda acceder de una manera fcil y rpida. Para realizar el proyecto se
sigui el modelo ADDIE (Anlisis, Diseo, Desarrollo, Implementacin y Evaluacin).
Entre los procesos que se disearon para llevar a cabo el proyecto tenemos:
identificacin de los activos del Sistema de Bibliotecas, para lo cual se aplic el Modelo
Intelect, luego se plantea la elaboracin de un inventario de conocimientos, despus se
toma como base el modelo de gestin de conocimiento Nonaka y Takeuchi y se
estructura acorde al Sistema de Bibliotecas, para facilitar la transformacin del
conocimiento tcito al conocimiento explcito, por ltimo se propone el diseo de la
Intranet que ayudar al intercambio del conocimiento dentro de la organizacin. El
proyecto tiene como finalidad aprovechar el activo intangible que tiene el Sistema de
12
Bibliotecas en el conocimiento de sus funcionarios, con el fin de lograr la calidad en
todos sus procedimientos, los cuales van a ser realizados por funcionarios cada vez
ms comprometidos y motivados, con un sistema que les permite resaltar las mejores
prcticas y aprender de los errores cometidos de una manera constante. Pero se
recomienda que el proyecto cuente con reuniones constantes, en las cuales se explique
su objetivo y a su vez se motive a todo el personal; tambin es importante tener en
cuenta, que los conocimientos deben ser actualizados peridicamente, con el fin de que
la organizacin cuente siempre con el conocimiento crtico para la realizacin de las
diferentes actividades laborales; la puesta en marcha de estas recomendaciones
asegurarn el xito del proyecto.
En la presente tesis muestra un modelo ADDIE que sirve para el desarrollo del sistema,
teniendo en cuenta el inventario de conocimientos para el desarrollo del sistema de
bibliotecas por lo cual este aporte nos servir de gua para la aplicacin de nuestro
desarrollo de sistema de gestin de biblioteca.
A2. Romero Galindo, Ral Miguel (2012). Anlisis, diseo e implementacin de un
sistema de apoyo a la Biblioteca, aplicado a la gestin educativa en Centros de
educacin especial. Trabajo de tesis. Pontificia Universidad Catlica del Per.
Lima Per
Este proyecto consiste en el anlisis, diseo e implementacin de un sistema de
apoyo a la biblioteca educativa en centros de educacin especial. El propsito de esta
plataforma es posibilitar la administracin y atencin de los planes curriculares
funcionales (en adelante programas educativos) y teraputicos para personas con
necesidades especiales.
Durante la concepcin de la arquitectura se evaluaron mltiples patrones de arquitectura
Web como MVC, MVP y Ncapas resultando finalmente una estructura de cuatro capas
con funciones especficas e independientes entre s: manteniendo las capas de
Presentacin y Acceso a Datos separadas. As como la capa de Lgica de negocio fue
subdividida para la seguridad y navegabilidad entre las pginas (capa de Aplicacin)
como para conservacin de las reglas de negocio (capa Lgica).
La implementacin del sistema de apoyo a la Biblioteca fue llevada a cabo mediante el
IDE Microsoft Visual Web Developer 2010 Express y el lenguaje de programacin C#
soportado bajo .NET Framework 4.0. Para la construccin de las pginas (capa de
Presentacin) se trabaj con ASP.NET Webforms y controles dinmicos de la librera
Ajax Control Toolkit. La capa de Acceso a Datos fue construida bajo la tecnologa
Microsoft ADO.NET Entity Framework y en conexin con una base de datos
PostgreSQL.
13
Para la etapa de pruebas el servidor Web seleccionado fue Internet Information Services
(IIS) Express 7.5 una rplica del servidor IIS 7.5 estndar diseada para ambientes de
desarrollo y sin restricciones de uso
En la presente tesis muestra muestra algunos patrones de arquitectura para el
desarrollo del sistema y software que se utiliz para la implementacin del sistema de
apoyo a la biblioteca educativa en centros de educacin especial lo cual servir de gua
para para le desarrollo de nuestro sistema de gestin de Biblioteca
A3. Villanueva Ojeda, lvaro. (2009). Anlisis para la Creacin, Organizacin y
Desarrollo de la biblioteca digital de Colombia. Trabajo de tesis. Universidad de
Murcia Colombia
Partiendo de una reflexin epistemolgica se dilucida conceptualmente la biblioteca
digital y se proyecta un modelo de carcter nacional. Se toman en consideracin, y se
estudian, los proyectos ms relevantes que dieron origen a las bibliotecas digitales en
USA y Europa, al igual que las investigaciones y los desarrollos alcanzados por la
Federacin Internacional de Bibliotecas Digitales. A partir de estos estudios, se hace un
examen sobre las potencialidades de Colombia para soportar el proyecto y para ello se
estudian las polticas estatales e institucionales en los campos de sistemas de
informacin, telecomunicaciones y sistemas, tanto del sector pblico como el privado.
La Biblioteca Virtual Miguel de Cervantes, se tienen las bases del modelo de
organizacin de la Biblioteca Digital de Colombia, cumplidos todos los requisitos
administrativos y jurdicos, se aboca el estudio del componente tecnolgico de la
biblioteca y se inicia con la arquitectura del sistema de la misma, basando la decisin en
cuatro estudios: 1) conceptualizacin de la arquitectura del sistema, 2) definir el modelo
de la arquitectura del sistema, 3) seleccionar el software aplicativo, y 4) proponer el
modelo lgico y fsico de la plataforma y el software asociado para la digitalizacin de
los documentos.
Conocida la plataforma tecnolgica de la arquitectura del sistema, se hace un estudio de
las colecciones potenciales para conformar la biblioteca, proponiendo como coleccin
bsica la de la Biblioteca Nacional de Colombia, de la cual se hace un anlisis y
descripcin detallada. Posteriormente, se presenta un estudio que permite ver las
relaciones usuarios- entornos -servicios, con lo cual, y con base en sitios Web de
bibliotecas digitales lderes en el mundo, se proponen un conjunto de servicios
potenciales. Teniendo en cuenta que la organizacin tcnica de las bibliotecas digitales,
, se propone en su estructura y funcionamiento el sistema nacional participativo, que es
el componente exgeno de la Biblioteca Digital de Colombia; el desarrollo que se hace
del Sistema es solo a nivel de diseo general, dado que su implementacin y puesta en
funcionamiento est sujeto a que se cumplan las etapas de creacin, organizacin y
14
operacin de la Biblioteca, en especial lo concerniente a polticas de colecciones,
servicios, arquitectura del sistema y adopcin de procedimientos y normas
En la presente tesis muestra la arquitectura del sistema, basando la decisin en cuatro
estudios y el software asociado para la digitalizacin de los documentos que ayuda a la
implementacin de sistema de bibliotecas, lo cual servir de gua teniendo en cuenta la
arquitectura, para el desarrollo de nuestro sistema de gestin de Biblioteca.
A4. Hung Campos Marco Luis(2011) ,Diseo de una Metodologa de Desarrollo de
Software para biblioteca ,basada en la Metodologa gil Scrum. Universidad
Catlica Andrs Bello, Caracas Venezuela.
Esta investigacin de grado se enfocar em realizar un levantamento de informacin
para poder recolectar todos los datos necessrios y definir cul es la situacin actual de
la Gerencia en trminos de Gestin de Proyectos de Software y de esta manera
establecer cuales son sus requerimentos en cuanto al tema de estdio. Posteriormente
se proceder a realizar um anlisis en base a la metodologia Agil SCRUM y las
mejores prcticas del Project Management Institute, In. (PMI), partiendo de una lista de
requerimentos, de fortalezas y debilidades de la Gerencia para poder estabelecer caules
son las mejores prcticas que se pueden implementar en el desarrollo de Software para
biblioteca.
Al tener estas mejores prcticas, se realizar el diseo de la metologa a proponer
basada em SCRUM y en el PMI adaptada a los requerimentos de la Gerencia.
Finalmente se podr a prueba esta metodologia en um proyecto piloto que nos permitira
documentar luego la experincia y recomendaciones.
En la presente tesis muestra cual es la situacin actual de la gerencia en trminos de
proyectos de software q ayuda a establecer requerimientos, haciendo un anlisis en
base a la metodologa gil SCRUM , lo cual servir de gua teniendo en cuenta la
Metologa Scrum para el desarrollo de nuestro sistema de gestin de Biblioteca
A5. Cabrera Palacio, Jos Damin (2009). Diseo e Implementacin de un Sistema
web de Biblioteca digital de documentos de literatura cientfica
Actualmente gran parte de los sistemas de software utilizan el internet para su
distribucin alrededor de todo el mundo. Las persona recurren contidianamente a este
mdio para diversas atividades de la vida diria como: comunicarse com otras
personas, realizar compras, busqueda de informacin, etc. El contexto del presente
trabajo se centra principalmente en la labor de los integrantes del cuerpo Acadmico de
Ingenieria de Software (CASI) del Instituto de Electrnica y computacin (IEC) de la
Universidad Tecnologia de Mixteca (UTM) en Huajuapan de Len.
En particular, este trabajo de tesis pretende proporcionar una herramienta de
almacenamiento, busqueda y recuperacin de informacin, que apoye a los
investigadores y personas interessadas em realizar investigacin. El desarrollo de esta
15
tesis plantea dos objetivos: primero, desarrollar um estdio sobre las tendencias y
expectativas de las bibliotecas digitales en el campo de la investigacin cientifica y
segundo el anlisis, diseo e implementacin del Sistema en Web de Biblioteca Digital
utilizando las herramientas que el diseo web y la ingeniera de software.
En la presente tesis muestra los pasos que se deben seguir para el desarrollo de un
sistema web de biblioteca digital ya que la mayoria de las persona recurren
contidianamente a este mdio para diversas atividades de la vida diria, lo cual servir
de gua teniendo en cuenta el objetivo para el desarrollo de nuestro sistema de gestin
de Biblioteca
16
Este autor nos da un aporte para nuestro proyecto que nos ayudara para poder
implementar un software para el sistema de la biblioteca.
Ingeniera del Software es la aplicacin prctica del conocimiento cientfico en el
diseo y construccin de programas de computadora y la documentacin
asociada requerida para desarrollar y operar (funcionar) y mantenerlos. As como
tambin desarrollo de software o produccin de software (Bohem, 1976)
Este autor establece que las estructuras de datos permiten que los programas
manipulen informacin de manera adecuada y esto nos ayudara para desarrollo
de nuestro proyecto de sistema de la biblioteca.
2.2.1.1 Modelo Para desarrollo de software
Dentro de los modelos de desarrollo de software tenemos:
Fuente: Wikipedia
Elaboracin: Wikipedia
En la figura N 2.1 observamos las fases del Modelo Cascada las cuales
son: requisitos, diseo, implementacin, verificacin y mantenimiento
para el desarrollo del software.
B) Modelo de desarrollo en espiral
La metodologa de desarrollo en espiral es una evolucin de mtodo
clsico en cascada (Waterfall, top-down) y se considera un mtodo de
desarrollo incremental. Este tipo de metodologa equivale al de cascada,
pero en l se permite el solapamiento de varias etapas con el objetivo
17
de flexibilizar y compensar el tiempo de desarrollo total y alcanzar
resultados funcionales en etapas tempranas. En la figura N 2.2 se
muestra el modelo.
Fuente: Wikipedia
Elaboracin: Wikipedia
Fuente: Wikipedia
Elaboracin: Wikipedia
18
En la figura N 2.3 observamos las fases del Modelo de Prototipos, las cuales son:
Comunicacin, plan rpido y modelado de diseo, construccin del prototipo y
desarrollo, entrega de retroalimentacin para el desarrollo del software.
D) Modelo Scrum:
Es un marco de trabajo para la gestin y desarrollo de software basada
en un proceso iterativo e incremental utilizado comnmente en entornos
basados en el desarrollo gil de software. En la figura N 2.4 se muestra
el modelo.
Fuente: Wikipedia
Elaboracin: Wikipedia
19
Cuadro N 2.1: Metodologas: Caractersticas y Ventajas
Fuente: Wikipedia
Elaboracin: Propia
20
C) Productividad Real=Productividad Potencial
La Productividad Potencial es definida como el mximo nivel de productividad
que puede ocurrir cuando un individuo o grupo emplea sus fondos de recursos
para cubrir las demandas de una tarea de una situacin de trabajo. Es el nivel
de productividad que ser logrado si el individuo o grupo hace el mejor uso
posible de sus recursos (eso es, si no hay prdida de productividad debido a un
defecto de proceso). La productividad Potencial puede ser inferida de un
minucioso anlisis de las tareas demandadas y recursos disponibles, para
depender solo de estos dos tipos de variables. La productividad real, que el
individuo o grupo realiza, raramente es igual a la potencial. Los individuos y
grupos fallan al hacer el mejor uso posible de los recursos disponibles. Los
problemas de coordinacin y/o motivacin son responsables de insuficiencias
en procesos y por consecuencia perdidas en la productividad.
D) Productividad Real.
Debido a las prdidas causadas por problemas de comunicacin y motivacin,
a productividad Real (lo que el individuo o grupo logra hacer), raramente es
igual a la productividad Potencial.
E) Productividad potencial.
La productividad potencial nominal representa un parmetro de mximo nivel
de la productividad de desarrollo del software esa puede ocurrir cuando un
individuo emplea los recursos disponibles para llevar a cabo la tarea de un
proyecto especfico con una organizacin especifica.
El parmetro productividad potencial nominal est definido en trminos de un
numero de
tareas/mano de obra lo cual significa que su valor depende en como las
tareas son definidas. Podemos definir la tarea como una constante contra el
cual el valor de productividad potencial nominal cambia, o podemos definir la
tarea como una variable con productividad potencial nominal como una
constante.
F) Impacto en la Productividad Potencial debido a la Experiencia y el
Aprendizaje
Hasta el momento hemos tratado solamente un sistema de factores que
afectan la productividad potencial del departamento de desarrollo del software,
a saber, esos factores pueden permanecer constantes a lo largo de un
proyecto particular.
Mientras muchos de los factores mencionados son constantes, por lo menos
dos no lo son: nivel de experiencia de trabajo de fuerza y aumentos en
familiaridad del proyecto debido a efectos de la aprender/curva.
21
Segn Steiner, la productividad potencial es una funcin de dos determinantes,
la naturaleza de la tarea y los recursos del grupo. En todos tales estudios la
variable dependiente es siempre la productividad actual de desarrollo de
software.
G) Impacto en la Productividad Real debido a la Motivacin.
Debe hacerse una distincin entre factores que permanecen constantes
durante un nico proyecto y los que cambian durante la vida del nico proyecto.
Los factores emocionales suelen caracterizar la configuracin general de la
organizacin y el clima. Tales factores invariables, por lo tanto, implcitamente,
se incorpora en la definicin de los parmetros de productividad Potencial.
Ha sido sugerido que las metas del proyecto y programas pueden desempear
un papel importante de motivacin durante la vida de un proyecto de desarrollo
de software.
H) Impacto en la Productividad Real debido a la Comunicacin.
El valor de la Fraccin Real de una Jornada Laboral en el Proyecto llega a ser
un determinante importante de la productividad real del desarrollo de software.
Representa las prdidas en la productividad debido a los factores de
motivacin. Perdidas adicionales en la productividad son incurridas debido a la
sobrecarga de comunicacin.
Hay quienes argumentan que la comunicacin humana es un componente
esencial del esfuerzo de desarrollo de software y es actualmente parte del
trabajo, no una sobrecarga.
Incluso aunque la comunicacin humana es ciertamente un componente
esencial del desarrollo de software.
Lo que ocurre cuando un sistema de software no se desarrolla por un equipo,
sino por una persona, dos cosas pasan usualmente. Primero, tiempo perdido
porque la comunicacin humana es evitada. Segundo, la cantidad de trabajo
usualmente aumenta cuando es desarrollado por un equipo
I) Sobre carga de comunicacin.
Es el equipo medio de los miembros de la cada de su productividad debajo de
su productividad nominal como resultado de la comunicacin de equipo,
cuando la comunicacin incluye comunicacin verbal, documentacin y algn
trabajo adicional, como el debido a interfaces.
2.2.3 Herramientas para el desarrollo de Software
Las herramientas con las que se cuenta para desarrollar aplicaciones con el
SCRUM son las siguientes:
22
a) KUNAGI: Ofrece herramientas colaborativas y otras facilidades, como un cuadro
de mando del proyecto, un panel interactivo para el Sprint o soporte a la
estimacin con Planning Poker. (GNU)
b) SCRUMDO: Permite gestionar las listas de tareas e historias de usuario, crear
y gestionar iteraciones, obtener grficos de avance burndown y tambin dar
soporte a la estimacin con Planning Poker. (Comercial).
c) Sprinto Meter: Herramienta para la gestin, medicin y seguimiento de
proyectos Scrum y Xtreme Programming. (Comercial)
d) ICESCRUM: Herramienta Scrum y Kanban. Ofrece las opciones de operacin,
consulta y estimacin de historias de usuario. Permite aadir historias de
usuario a la pila de producto, dividir el tiempo en Sprints y mover estas
historias de la pila de producto a cada uno de los Sprint. (GNU)
e) Pango Scrum: Permite escribir, estimar y priorizar la pila de producto. Facilita
en gran medida la planificacin de Sprints y las reuniones. (Comercial).
2.2.4 Desarrollo con Metodologa SCRUM
La metodologa Scrum, se centra en las funcionalidades con ms prioridad y que
pueden ser ejecutadas en un periodo de corto tiempo. Los ciclos de desarrollo,
llamados Sprints en Scrum, producen un incremento de funcionalidad terminado y
operativo.
La flexibilidad que se presenta con Scrum se muestra en la figura N 2.5.
23
En la figura anteriormente mostrado se observa la flexibilidad de la metodologa
Scrum, sus fases de la metodologa las cuales presentan procesos para el
desarrollo del sistema de gestin de biblioteca para el Colegio Mariscal Castilla.
El seguimiento de sprint se muestra en el siguiente grfico.
24
A) Principios bsicos de la biblioteca
La biblioteca es, ante todo, un lugar de aprendizaje, de encuentro y
comunicacin, integrada en el proceso pedaggico para favorecer la
autonoma y responsabilidad del alumno.
La biblioteca recoge todos los recursos bibliogrficos, informativos y
didcticos en general: no slo encontraremos documentos impresos en papel
(libros, revistas, peridicos), sino todos aquellos soportes en los que hallar
informacin.
B) Objetivos de la Biblioteca
Proporcionar un continuo apoyo al programa de enseanza y aprendizaje
Asegurar el acceso a una amplia gama de recursos y servicios.
Dotar a los estudiantes de las capacidades bsicas para obtener y usar una
gran diversidad de recursos
Habituarlos a la utilizacin de las bibliotecas con finalidades recreativas,
informativas y de educacin permanente
C) Clientes Del Servicio De Biblioteca
Los clientes principales de los servicios de la biblioteca son los que forman la
comunidad escolar, fundamentalmente alumnado como se muestra en la figura
N 2.7
Figura N 2.7: Alumnos del Colegio Mariscal Castilla
25
Biblioteca del Colegio Mariscal castilla es de las 8 de la maana hasta las 12
del medioda y en las tardes desde la 1pm hasta las 5:30pm. El personal de
que labora en la biblioteca para hacer el prstamo de libro, realiza el registro en
una ficha de registro de libros, En la ficha se anota nombre del libro, el rea de
materia de estudio, nombre y apellido de los alumnos y a qu grado estn
cursando.
E) Servicios de Biblioteca
La biblioteca del Colegio Mariscal Castilla busca mejorar las condiciones de sus
lectores mediante la prestacin de servicios bien planificados de acuerdo con
las necesidades y caractersticas propias de la comunidad estudiantil.
La poblacin a la cual se dirige no slo es aquella que ya ha incorporado en su
vida la lectura, sino tambin y de manera importante ha de ocuparse de todos
aquellos grupos de alumnos que an no son lectores.
Por esto la biblioteca ofrece a todos los estudiantes que lo requieran, los
siguientes servicios bibliotecarios:
Cuadro N 2.3: Respuesta de los Alumnos en cuanto al uso del Sistema Desarrollado
Del cuadro N 2.3 Sobre las encuestas realizadas se observa que hubo
disminucin de las quejas y reclamos de los alumnos que hacen uso de la
biblioteca con el desarrollo del sistema de gestin.
b) Catalogo de libros
En el cuadro N 2.4 se muestra los libros de acuerdo al plan de estudios.
27
Cuadro N 2.4: Catlogo de Libros
28
2.2.3 DESARROLLO DEL SISTEMA
2.2.3.1 Anlisis de requerimientos
A) Requerimientos Funcionales: Son declaraciones de los servicios que
debe proporcionar el sistema, de la manera en que ste debe reaccionar a
entradas particulares y de cmo se debe comportar en situaciones
particulares.
En algunos casos, los requerimientos funcionales de los sistemas
tambin pueden declarar explcitamente lo que el sistema no debe
hacer.
Los requerimientos funcionales de un sistema describen lo que el
sistema debe hacer. Estos requerimientos dependen del tipo de
software que se desarrolle, de los posibles usuarios del software y del
enfoque general tomado por la organizacin al redactar requerimientos.
Cuando se expresan como requerimientos del usuario, habitualmente se
describen de una forma bastante abstracta. Sin embargo. los
requerimientos funcionales del sistema describen con detalle la funcin
de ste, sus entradas y salidas, excepciones, etctera. Los
requerimientos funcionales para un sistema software se pueden
expresar de diferentes formas
B) Requerimientos No Funcionales: Son restricciones de los servicios o
funciones ofrecidos por el sistema. Incluyen restricciones de tiempo, sobre
el proceso de desarrollo y estndares. Los requerimientos no funcionales a
menudo se aplican al sistema en su totalidad. Normalmente apenas se
aplican a caractersticas o servicios individuales del sistema.
Los requerimientos no funcionales, como su nombre sugiere, son
aquellos requerimientos que no se refieren directamente a las funciones
especficas que proporciona el sistema, sino a las propiedades emergentes
de ste como la fiabilidad, el tiempo de respuesta y la capacidad de
almacenamiento. De forma alternativa, definen las restricciones del
sistema como la capacidad de los dispositivos de entrada/salida y la
representacin es de datos que se utilizan en las interfaces del sistema.
2.2.3.2 Diseo del Sistema
Se descompone y organiza el sistema en elementos que puedan
elaborarse por separado, aprovechando las ventajas del desarrollo en
equipo, Como resultado surge el SDD (Documento de Diseo del
Software), que contiene la descripcin de la estructura relacional global del
sistema y la especificacin de lo que debe hacer cada una de sus partes,
as como la manera en que se combinan unas con otras (Robayo, 2007)
29
Es conveniente distinguir entre diseo de alto nivel o arquitectnico y
diseo detallado.
El segundo define los algoritmos empleados y la organizacin del cdigo
para comenzar la implementacin.
A) Diseo del Programa
Es la fase en donde se realizan los algoritmos necesarios para el
cumplimiento de los requerimientos del usuario as como tambin los
anlisis necesarios para saber que herramientas usar en la etapa de
Codificacin
B) Codificacin
Es la fase en donde se implementa el cdigo fuente, haciendo uso de
prototipos as como de pruebas y ensayos para corregir errores.
C) Pruebas
Los elementos, ya programados se ensamblan para componer el
sistema y se comprueba que funciona correctamente y que cumple con
los requisitos, antes de ser entregado al usuario final
D) Implantacin
Es la fase en donde el usuario final ejecuta el sistema, para ello el o los
programadores ya realizaron exhaustivas pruebas para comprobar que
el sistema no falle.
E) Mantenimiento
Una de las etapas que creo considerables porque se destina un 75% de
los recursos, es la mantencin del software ya que al utilizarlo como
usuario final puede ser que no cumpla con todas nuestras expectativas.
2.2.3.3 Diagramas
A) Diagrama de Caso de uso
Un caso de uso es una descripcin de las acciones de un sistema
desde el punto de vista del usuario. Es una herramienta valiosa dado
que es una tcnica de aciertos y errores para obtener los
requerimientos del sistema, justamente desde el punto de vista del
usuario. Los diagramas de caso de uso modelan la funcionalidad
del sistema usando actores y casos de uso. Los casos de uso son
servicios o funciones provistas por el sistema para sus usuarios. En la
figura N 2.8 mostraremos un diagrama de caso de uso.
30
Figura N 2.8: Diagrama de Caso de Uso
Fuente: Wikipedia
Elaboracin: Wikipedia
Fuente: Wikipedia
Elaboracin: Wikipedia
31
En la figura N 2.9 observamos el diagrama de clases, las clases se
representan con rectngulos divididos en tres reas: la superior
contiene el nombre de la clase, la central contiene los atributos y la
inferior las acciones.
C) Diagrama de Objeto
Los Diagramas de Objetos estn vinculados con los Diagramas de
Clases. Un objeto es una instancia de una clase, por lo que un diagrama
de objetos puede ser visto como una instancia de un diagrama de
clases. Los diagramas de objetos describen la estructura esttica de un
sistema en un momento particular y son usados para probar la precisin
de los diagramas de clases. En la figura 2.10 se muestra el diagrama de
objeto.
Fuente: Wikipedia
Elaboracin: Wikipedia
32
persona leyendo o cantando, etc. El diagrama de estados UML captura
esa pequea realidad como se observa en la figura N 2.11
Fuente: Wikipedia
Elaboracin: Propia.
33
Figura N 2.12: Diagrama de Secuencia
Fuente: Wikipedia
Elaboracin: Wikipedia
Fuente: Wikipedia
Elaboracin: Wikipedia
En la figura N 2.13 observamos los estados de accin que son donde
est la actividad, el rombo representa una decisin con caminos
34
alternativos. Las salidas alternativas deben estar etiquetadas con una
condicin.
G) Diagrama de Colaboraciones
El diagrama de colaboraciones describe las interacciones entre los
objetos en trminos de mensajes secuenciados. Los diagramas de
colaboracin representan una combinacin de informacin tomada de
los diagramas de clases, de secuencias y de casos de uso,
describiendo el comportamiento, tanto de la estructura esttica, como
de la estructura dinmica de un sistema como se muestra en la figura
N 2.14
Figura N 2.14: Diagrama de Colaboraciones
Fuente: Wikipedia
Elaboracin: Wikipedia
Fuente: Wikipedia
Elaboracin: Wikipedia
En la figura N 2.15 observamos los componentes que son un bloque de
construccin fsica del sistema. Tambin podemos observar las
dependencias entre componentes se grafican usando flechas de puntos.
35
2.3. MODELO APLICATIVO
La metodologa para desarrollo de nuestra investigacin es el Modelo Scrum.
a) Modelo SCRUM:
Es un proceso en el que se aplican de manera regular un conjunto de mejores
prcticas para trabajar colaborativamente, en equipo, y obtener el mejor resultado
posible de un proyecto, se realizan entregas parciales y regulares del producto final,
priorizadas por el beneficio que aportan al receptor del proyecto. Por ello, Scrum est
especialmente indicado para proyectos en entornos complejos, donde se necesita
obtener resultados pronto, donde los requisitos son cambiantes o poco definidos,
donde la innovacin, la competitividad, la flexibilidad y la productividad son
fundamentales.
Existen ms tipos de modelos de ingeniera de software pero para el desarrollo de
nuestro proyecto el ms ideal vendra a ser el modelo Scrum porque de esta forma
se puede definir un conjunto de prcticas y roles, y que puede tomarse como punto
de partida para definir el proceso de desarrollo que se ejecutar durante nuestro
proyecto. Este proceso se puede definir mediante fases de modelo Scrum que se
ilustran en la figura N 2.16.
Figura N 2.16: Mitologa SCRUM
De la figura N 2.16 observamos la metodologa scrum, sus fases que son Pre juego
dentro de esto esta: Planning y system architecture, la segunda fase es el Juego aqu
se encuentran los sprints y por ultimo Post, estas son las fases que sirven para el
desarrollo de nuestro sistema de gestin de biblioteca.
b) FASES DE SCRUM
Scrum comprende las siguientes fases:
36
1.-Pre-juego:
El propsito es establecer la visin, definir expectativas y asegurarse la
financiacin. Las actividades son la escritura de la visin, el presupuesto, el
registro de acumulacin o retraso Metodologas giles 21 (backlog) del producto
inicial y los tems estimados, as como la arquitectura de alto nivel, el diseo
exploratorio y los prototipos. El registro de acumulacin es de alto nivel de
abstraccin.
Planificacin: Definicin de una nueva versin basada en la pila actual, junto con
una estimacin de coste y agenda. Si se trata de un nuevo sistema, esta fase
abarca tanto la visin como el anlisis. Si se trata de la mejora de un sistema
existente comprende un anlisis de alcance ms limitado. Arquitectura: Diseo de
la implementacin de las funcionalidades de la pila. Esta fase incluye la
modificacin de la arquitectura y diseo generales.
2.- Juego:
El propsito es implementar un sistema listo para entrega en una serie de
iteraciones de treinta das llamadas corridas (sprints). Las actividades son un
encuentro de planeamiento de corridas en cada iteracin, la definicin del registro
de acumulacin de corridas y los estimados, y encuentros diarios de Scrum.
Desarrollo de sprints: Desarrollo de la funcionalidad de la nueva versin con
respeto continuo a las variables de tiempo, requisitos, costo y competencia. La
interaccin con estas variables define el final de esta fase. El sistema va
evolucionando a travs de mltiples iteraciones de desarrollo o sprints.
3.-Post-juego:
El propsito es el despliegue operacional. Las actividades, documentacin,
entrenamiento, mercadeo y venta.
Preparacin para el lanzamiento de la versin, incluyendo la documentacin final y
pruebas antes del lanzamiento de la versin.
Todas estas fases del Scrum se muestran en la figura N 2.17.
37
Figura N 2.17: Fases de Metodologa Scrum
De la figura N 2.17 observamos la metodologa scrum, sus fases que son Pre
juego, juego y post juego, estas son las fases que usaremos el desarrollo de
nuestro sistema de gestin de biblioteca
c) Pasos de Cada Fase:
1.-Pasos de la planificacin:
Desarrollo de un backlog completo.
Determinacin de la fecha de entrega y la funcionalidad de una o ms versiones.
Seleccin de la versin ms adecuada para desarrollo inmediato.
Trazado de los paquetes del producto (objetos) sobre los elementos del
backlog de la versin elegida.
Seleccin del equipo o equipos para desarrollar la nueva versin.
Evaluacin y control adecuado de los riesgos.
Estimacin del coste de la versin, incluyendo desarrollo, material, marketing,
formacin y despliegue.
Conformidad de la direccin y financiacin del proyecto.
38
2.-Pasos de diseo y arquitectura
*Anlisis del dominio para incluir los requisitos que incluye el desarrollo mejora o
actualizacin.
39
d) Ajuste: Consolidacin de la informacin de la revisin de los mdulos
afectados. Cada sprint es seguido de una revisin cuyas caractersticas son:
*Est presente y participa el equipo al completo.
*La revisin puede incluir a clientes, personal de ventas y otros.
*La revisin cubre los sistemas funcionales y ejecutables abarcados por el equipo
e incluye los cambios que se han realizado para implementar los elementos del
backlog.
*En la revisin se pueden evidenciar cambios en la forma en la que se han
implementado los elementos del backlog.
*La revisin tambin puede introducir elementos nuevos en el backlog, cambiando
de esta forma los contenidos y direccin de las versiones previstas.
*Se determina la fecha de la siguiente revisin en base al progreso y complejidad.
La duracin normal de los sprints es de 1 a 4 semanas.
4.-Cierre
Cuando el equipo de gestin siente que las variables de tiempo, parte completada,
requisitos, coste y calidad estn alineadas para producir una nueva versin,
declaran cerrada la versin, dando paso a esta fase. En esta fase se prepara el
producto generado para producir una nueva versin. Entre las tareas de cierre se
encuentran: integracin, pruebas del sistema, documentacin de usuario,
preparacin del material de formacin y marketing.
Todos los pasos del Scrum se muestra en la figura N2.18
Fuente: KnowGarden
Elaboracin: KnowGarden
40
sprints , y presentacin de lo realizado, todo esto usaremos en el desarrollo de
nuestro sistema de gestin de biblioteca
D) Controles de SCRUM
41
2.4. MARCO CONCEPTUAL
* Gestor de Base de Datos: Un gestor de base de datos o sistema de gestin de base
de datos (SGBD o DBMS) es un software que permite introducir, organizar y recuperar
la informacin de las bases de datos; en definitiva, administrarlas.
* Microsoft Access: Es un sistema de gestin de bases de datos incluido en el paquete
de programas de Microsoft Office. Es igualmente un gestor de datos que recopila
informacin relativa a un asunto o propsito particular.
* Motor de Base de Datos: Es el servicio principal para almacenar, procesar y proteger
los datos. Proporciona acceso controlado y procesamiento de transacciones rpido
para cumplir con los requisitos de las aplicaciones consumidoras de datos ms
exigentes de su empresa
* NetBeans : Es un entorno de desarrollo integrado libre, hecho principalmente para el
lenguaje de programacin Java. Existe adems un nmero importante de mdulos para
extenderlo.
* Product Backlog: Es un documento de alto nivel para todo el proyecto. Contiene
descripciones genricas de todos los requisitos, funcionalidades deseables, etc.
priorizadas segn su retorno sobre la inversin.
* Product Owner: El Product Owner representa la voz del cliente. Se asegura de que el
equipo Scrum trabaje de forma adecuada desde la perspectiva del negocio. El Product
Owner escribe historias de usuario, las prioriza, y las coloca en el Product Backlog.
* Software: Se conoce como software al equipamiento lgico o soporte lgico de un
sistema informtico, que comprende el conjunto de los componentes lgicos necesarios
que hacen posible la realizacin de tareas especficas
* Soporte de sistemas: es el mantenimiento permanente de un Sistema despus de
que haya sido explotado. Ello incluye tanto el mantenimiento estricto de los programas
como las posibles mejoras que puede aadirse al Sistema.
* Sprints: Es el perodo en el cual se lleva a cabo el trabajo en s. Es recomendado que
la duracin de los sprints sea constante y definida por el equipo con base en su propia
experiencia.
* Sprint backlog: Es un documento detallado donde se describe el cmo el equipo va a
implementar los requisitos durante el siguiente sprint. Las tareas se dividen en horas
con ninguna tarea de duracin superior a 16 horas
* Stakeholders: Se refiere a la gente que hace posible el proyecto y para quienes el
proyecto producir el beneficio acordado que justifica su produccin. Slo participan
directamente durante las revisiones del sprint.
* Tipo de datos: Es un atributo que especifica el tipo de dato (carcter, entero, binario,
etc.) que puede ser almacenado en una columna, parmetro o variable
42
En el segundo captulo observamos sobre el Marco de Referencia que contiene los
Antecedentes o investigaciones anteriores relacionadas con el estudio de nuestra
investigacin , en el Marco Terico observamos sobre Ingeniera de Software , la biblioteca
y desarrollo del sistemas, as como el Modelo Aplicativo, el mismo que pretende mostrar la
secuencia metodolgica scrum con la cual se pretende resolver el problema y culmino este
captulo con el Marco Conceptual q presenta glosario de trminos que se utilizaremos en la
tesis.
43
CAPTULO III
INTERVENCIN METODOLGICA
En el presente Capitulo teniendo en cuenta el Modelo Aplicativo de nuestro trabajo de tesis,
daremos propuesta de solucin sobre el sistema de biblioteca ,que mejore la gestin en el
servicio de atencin a los estudiantes del Colegio Mariscal Castilla , esta propuesta de
solucin lo desarrollaremos tomando en cuenta las fases de la metodologa Scrum,
mencionada en el captulo II.
45
Realizacin de las pruebas requeridas en el Sistema.
Estas pruebas son necesarias para probar que el sistema funcione
correctamente en el entorno deseado, para lo cual se debe realizar en vista
con el encargado que maneja la informacin del Sistema Biblioteca
actualmente en el Colegio Mariscal Castilla, y para corregir algunas falencias
que se encuentren.
Creacin del ejecutable del Sistema
Este ejecutable permitir instalar el sistema Biblioteca en la computadora
del encargado de administrar el Sistema en el Colegio Mariscal Castilla, lo
cual debe ser necesario, ya que el cdigo no debe ser entregado por
motivos de confidencialidad.
3.1.2. Anlisis
46
Figura N 3.1: Actor del Negocio
Fuente: Propia
Elaboracin. Propia
Fuente: Propia
Elaboracin: Propia
47
Figura N 3.3: Actor del Sistema
Fuente: Propia
Elaboracin: Propia
Fuente: Propia
Elaboracin. Propia
48
Se puede tambin observar con este diagrama que se presenta en la
figura N 3.5, como es que se van a llevar a cabo los diferentes Casos de
Uso que se han mencionado anteriormente.
Fuente: Propia
Elaboracin. Propia
49
NetBeans y un archivo especial (manifest file) que lo identifica como
mdulo. Las aplicaciones construidas a partir de mdulos pueden ser
extendidas agregndole nuevos mdulos
Fuente: Propia
Elaboracin. Propia
51
de la programacin est realizada en lenguaje de programacin
Java
3.-TERCERA CAPA (CAPA DE PRESENTACIN):
Presenta el sistema al usuario, le comunica la informacin y captura
la informacin de usuario en un mnimo de proceso (realiza un
filtrado previo para comprobar que no hay errores de formato).
Tambin es conocida como interfaz grfica. En la figura N 3.7
podemos observar la interfaz de nuestro sistema biblioteca.
Fuente: Propia
Elaboracin: Propia
53
Figura N 3.8: Conexin de Base de datos
Fuente: Propia
Elaboracin: Propia
Fuente: Propia
Elaboracin: Propia
54
Lectores, reas, Autores, libros, prestamos, sanciones, sancionados y
usuario el cual va a ser la persona quien atender los pedidos de los
lectores, este esquema forma parte de nuestra base de datos de nuestro
sistema gestin de biblioteca para mejorar la atencin a los alumnos del
Colegio Mariscal Castilla el Tambo
3.2.3 Sprint 1
El primer sprint tiene como objetivo implementar las funcionalidades requeridas
para la administracin de los recursos utilizados por el sistema. Ingresar datos,
eliminar, modificar usuarios, perfiles para crear el acceso al sistema.
3.2.3.1 Planificacin
Para la planificacin del sprint 1, se llev a cabo en una reunin con el
Producto Owner. Esta reunin se realiza un anlisis de los procesos y las
funcionalidades que sern implementados
Requisitos Funcionales
* El sistema permitir registras a los usuarios del sistema
* El sistema permitir cargar los datos de la base de datos que utilizamos.
* El sistema permitir consultar los datos.
* El sistema permitir ingresar Informacin
Requisitos No Funcionales
* El sistema brindara seguridad para ser usado
* El proceso de cargar datos debe ser eficiente.
* El sistema funcionara en software NetBeans
Conformacin del Equipo de Trabajo
El equipo de trabajo para llevar a cabo el Software para recoleccin
masiva de informacin est conformado como se muestra en el cuadro N
3.1
Cuadro N 3.1: Equipo de Trabajo
Fuente: Propia.
Elaboracin: Propia.
55
En el Cuadro N 3.1. Observamos los roles, el encargado y descripcin y
tarea que se realiza.
3.2.3.2 Anlisis
Una vez identificadas las historias de usuario, se identifican los actores
a) Actores del Sistema
El siguiente cuadro N 3.2 describe los actores que participa en los
casos de uso que se mostr anteriormente en la figura N 3.2
Fuente: Propia
Elaboracin: Propia
Fuente: Propia
Elaboracin: Propia
56
De la figura N 3.10 observamos el diagrama de Caso de uso de
administracin donde el usuario administrador del sistema de gestin
de biblioteca define, gestiona, define formularios, gestiona los
formularios y selecciona los formularios.
3.2.3.3 Diseo
a) Modelo de Datos
El modelo de datos es un lenguaje orientado a hablar de una Base de
Datos. El modelo de datos de nuestro sistema nos permite describir:
*Las estructuras de la base datos: El tipo de los datos y la forma en
que se relacionan.
*Las restricciones de integridad: Un conjunto de condiciones que
deben cumplir los datos para reflejar correctamente la realidad
deseada.
*Operaciones de manipulacin de los datos: tpicamente, operaciones
de agregado, borrado, modificacin y recuperacin de los datos de la
base.
En la figura N 3.11 mostramos nuestro modelo de base de datos
Fuente: Propia
Elaboracin: Propia
57
b) Arquitectura
De la arquitectura planteada inicialmente para la aplicacin completa, la
codificacin para el sistema de gestin de biblioteca se implementara de
la siguiente manera:
c) Formulario:
*Lectores
* Libros
* Prestamos
d) Formulario para configuracin:
*Configurar conexin a DB
3.2.3.4 Pruebas
Para la etapa de prueba, se utilizara el sistema de gestin desarrollado
en NetBeans, y se dar seguimiento si existe errores en el
funcionamiento o pedidos que pueda hacer el usuario respecto al sistema
de gestin de biblioteca. En la figura N3.12 se muestra el sistema.
Fuente: Propia
Elaboracin: Propia
58
Fuente: Propia
Elaboracin: Propia
Fuente: Propia
Elaboracin: Propia
Fuente: Propia
Elaboracin: Propia
Fuente: Propia
Elaboracin: Propia
Fuente: Propia
Elaboracin: Propia
61
3.2.4.2. Diseo
Teniendo en cuenta el diseo del sprint 1 mejoramos nuestro sistema
de gestin de biblioteca., generando modelos de datos para que
cumplan con los requerimientos definidos.
a) Modelo de Datos:
Nuestro modelo de datos lo mejoramos en el planeamiento del
desarrollo de aplicaciones y la decisin de cmo se almacenarn los
datos, ya que a travs de ellos podremos conseguir una buena
compatibilidad necesaria para manejar cantidades de datos.
En la figura N 3.18 observamos el esquema de nuestra base de
datos
Fuente: Propia
Elaboracin: Propia
Fuente: Propia
Elaboracin: Propia
Fuente: Propia
Elaboracin: Propia
63
De la figura N 3.20 observamos la interfaz de gestin de libros, donde
podemos eliminar a cualquier lector, para que podamos realizar hacemos
click en el botn Eliminar, y nos aparecer despus una ventana con la
pregunta si deseamos eliminar este lector y hacemos click en Aceptar y
automticamente queda eliminado el lector del Sistema de Gestin de
Biblioteca
A continuacin podemos observar en la figura N 3.21 la codificacin en
el software para poder eliminar datos del cualquier lector
Fuente: Propia
Elaboracin: Propia
Fuente: Propia
Elaboracin: Propia
64
De la figura N 3.22 observamos para las prueba del sistema en la parte
de gestin de libros, ingresamos los Id de libro, ISBN, Titulo, autor,
ubicacin, Editorial, todo esto es parte de nuestro sistema para la gestin
de libros de biblioteca para mejorar la atencin a los alumnos del Colegio
Mariscal Castilla el Tambo.
A continuacin podemos observar en la figura N 3.23 la codificacin en
el software sobre la gestin de libros.
Fuente: Propia
Elaboracin: Propia
Fuente: Propia
Elaboracin: Propia
De la figura N 3.24 observamos la interfaz para hacer prstamo de
65
libros, donde presenta los siguientes datos Idprstamo, Idlector, Idlibro,
fecha de Entrega de prstamo, fecha de devolucin del libro y que
condicin est el libro y le damos click en botn Guardar y
automticamente se guardara el prstamo del libro realizado, todo esto
es parte de nuestro sistema para la gestin de libros de biblioteca para
mejorar la atencin a los alumnos del Colegio Mariscal Castilla el
Tambo.
A continuacin podemos observar en la figura N 3.25 la codificacin en
el software sobre prstamo de libros.
Fuente: Propia
Elaboracin: Propia
Fuente: Propia
Elaboracin: Propia
66
De la figura N 3.26 observamos formulario, la parte de gestin de libros,
donde aparecen los datos Id de libro, ISBN, Titulo, autor, ubicacin,
Editorial, todo esto es parte de nuestro sistema para la gestin de libros
de biblioteca para mejorar la atencin a los alumnos del Colegio Mariscal
Castilla el Tambo.
3.2.5 Sprint 3
El tercer sprint tiene como objetivo continuar con el desarrollo de implementar
las funcionalidades requeridas para la sistema de gestin de Biblioteca para el
Colegio Mariscal Castilla- el Tambo y finalizarlo para su ptimo funcionamiento.
3.2.5.1 Planificacin
a) Requisitos Funcionales
* El sistema permitir registras a los usuarios del sistema
* El sistema permitir registrar datos de los libros
* El sistema permitir cargar los datos de la base de datos que
utilizamos.
* El Sistema permitir Buscar libros
* El Sistema permitir registrar prstamo de libro
* El sistema permitir ingresar Informacin
b) Requisitos No Funcionales
* Teniendo en cuenta seguridad para ser usado el sistema y poder
cargar los datos al sistema de gestin de biblioteca de manera rpida
se probara el sistema desarrollado.
3.2.5.2. Diseo
Teniendo en cuenta el diseo del sprint 1 y sprint 2 mejoramos nuestro
sistema de gestin de biblioteca., generando modelos de datos para
que cumplan con los requerimientos definidos.
a) Modelo de Datos:
Nuestro modelo de datos lo mejoramos en el planeamiento del
desarrollo de aplicaciones y decisin de cmo se almacenarn los
datos, a travs de ellos podremos manejar cantidades de datos. En
la figura N 3.27 observamos el esquema de nuestra base de datos
67
Figura N 3.27: Esquema de Base de datos
Fuente: Propia
Elaboracin: Propia
Fuente: Propia
Elaboracin: Propia
Fuente: Propia
Elaboracin: Propia
Fuente: Propia
Elaboracin: Propia
De la figura N 3.30 observamos la interfaz de eliminar datos de libro,
para que podamos realizar la eliminacin del libro, hacemos click en el
botn eliminar libro, y nos aparecer despus una ventana con la
pregunta si deseamos eliminar este libro y hacemos click en aceptar y
automticamente queda eliminado el libro del sistema de gestin de
biblioteca.
A continuacin podemos observar en la figura N 3.31 la codificacin en
el software sobre la eliminar dato de libro del sistema.
Fuente: Propia
Elaboracin: Propia
Fuente: Propia
Elaboracin: Propia
F
u
Fuente: Propia
Elaboracin: Propia
En el tercer captulo observamos sobre la intervencin Metodolgica que nos ayuda a dar
solucin al problema de nuestra investigacin aplicando la fases de la metodologa Scrum
para el desarrollo de nuestro sistema de gestin de biblioteca para el Colegio Mariscal
Castilla el Tambo realizado etapa por etapa en NetBeans y as mismo el desarrollo de
nuestra base de datos realizado en Microsoft Access.
72
CAPTULO IV
ANALISIS Y DISCUSIN DE RESULTADO
En el presente captulo se analiza los resultados encontrados en el sistema luego de haber
desarrollado e implementado, a partir de ah se mira los resultados con el desarrollo del
sistema de gestin de biblioteca observando una mejor atencin a los clientes del Colegio
Mariscal Castilla de el Tambo.
4.1. RESULTADOS DE LA ATENCION EN LA BIBLIOTECA CON EL SISTEMA DE
GESTION BIBLIOTECA.
Al inicio el Colegio Mariscal Castilla no contaba con un sistema que pueda organizar los
recursos de tal modo que sean fcilmente accesibles y utilizables para los alumnos.
El sistema que maneja El Colegio Mariscal Castilla el Tambo para el soporte en la
Administracin de libros de la biblioteca se realiza de forma manual, la entrega y registro de
libros se realizaba en forma manual, generando consumo de materiales (papeles, insumos,
etc), y traspapelacin de registros de prstamos de los libros, demora en la atencin a los
estudiantes. Adems ocupa grandes espacios y un desperdicio de tiempo en el momento de
prestar los libros.
En el cuadro N 4.1 Observamos en nmero de estudiantes que asisten por da a la
Biblioteca
Cuadro N 4.1: Nmero de Alumnos que Asisten a la Biblioteca por Da
GRADOS TOTAL DE ALUMNOS
1er Grado 15
2do Grado 10
3er Grado 12
4to Grado 11
5to Grado 14
Fuente: Propia
Elaboracin: Propia
Del cuadro anteriormente mostrado se observa el total de alumnos del 1er grado hasta el 5to
grado de nivel secundario que asisten a la biblioteca de la Institucin Educativa, as mismo
se observa que existe mayor cantidad de alumnos del 1ro y 5to grado, los alumnos del 5to
73
de secundario necesitan mayor consulta de material de estudio como elemento de
preparacin para los estudios superiores
Del cuadro N 4.2 mostrado se observa el total de alumnos del 1er grado hasta el 5to grado
de nivel secundario que son beneficiados con el sistema de gestin de biblioteca en el
Colegio Mariscal Castilla, as mismo se observa que existe mayor cantidad de alumnos del
4to y 5to grado que son ms beneficiados con el sistema de gestin de biblioteca.
En el cuadro N 4.3 Observamos el nmero de reclamos de los alumnos del Colegio
Mariscal Castilla, con el sistema manual de gestin de biblioteca
Del cuadro N 4.3 mostrado se observa el total de nmero de quejas al ao de alumnos del
1er grado hasta el 5to grado de nivel secundario del Colegio Mariscal Castilla antes del
sistema de gestin de biblioteca, as mismo se observa que existe mayor cantidad de quejas
en los alumnos del 4to y 5to grado.
En el cuadro N 4.4 Observamos el nmero de quejas de los alumnos del Colegio Mariscal
Castilla, despus del sistema de gestin de biblioteca.
74
Cuadro N4.4: Nmero de Quejas al Ao despus del Sistema de Gestin de Biblioteca
Del cuadro N 4.4 mostrado se observa el total de nmero de quejas al ao de alumnos del
1er grado hasta el 5to grado de nivel secundario del Colegio Mariscal Castilla despus del
sistema de gestin de biblioteca, as mismo se observa que existe mayor cantidad de quejas
en los alumnos del 4to y 5to grado.
Las encuestas de satisfaccin de los estudiantes, son quienes valoran el servicio de
atencin en la biblioteca. Otra caracterstica importante es la medicin de los elementos que
percibe es estudiante desde la terminologa y el lenguaje con que se expresa la persona que
brinda el servicio. Por ejemplo garantizando la seguridad en la atencin de los libros para
evitar las perdidas, la fiabilidad horaria entre otros caractersticas.
Un tercer elemento es el seguimiento de la insatisfaccin de los estudiantes, para el cual se
tiene el consideracin las quejas del buzn de sugerencias.
Para obtener un servicio con valor aadido es necesario analizar las distintas preferencias
de los estudiantes existen dos mtodos:
a) Preferencia revelada: son mtodos basados en las actuaciones reales del estudiante.
b) Preferencia declarada: son mtodos que dependen de las respuestas de los
estudiantes ante situaciones hipotticas.
75
b) Eliminar: En esta parte podremos eliminar los datos del lector del Colegio
Mariscal Castilla.
c) Modificar usuarios: En esta parte podremos modificar los datos de los alumnos
del Colegio Mariscal Castilla que se ingres anteriormente en casa de que
hubo error al ingresa los datos.
En el cuadro N 4.5 podemos observar lo pasos realizados en el sprint 1 para lo
resultados posteriores
Planificacin Para la planificacin del sprint 1, se llev a cabo en una reunin con
el Producto Owner. En esta reunin se realizamos un anlisis de los
procesos y las funcionalidades que sern implementados. Tomamos
en cuenta los requisitos funcionales y no funcionales asi mismo
pudimos observar la conformacin del equipo para realizar el
proyecto.
Anlisis Una vez identificadas las historias de usuario, se identifican los
actores los cuales vienen a ser los usuarios, administradores del
sistema. El usuario de nuestro sistema gestiona todos los recursos
utilizados por el sistema. Para esta etapa desarrollamos el diagrama
de caso de uso de administracin del sistema de gestin de
biblioteca, donde el usuario administrador dl sistema define, gestiona
y selecciona los formularios,
Diseo En esta etapa modelamos los datos que describe la estructura, las
restricciones de integridad y las operaciones de manipulacin de
los datos. Nuestro esquema de base de datos presenta las tablas
de lectores, prstamo y libros.
Pruebas En esta se realiz la prueba del sistema de gestin que
desarrollamos en Netbeans y se tomo en cuenta los errores
existentes q presento en el funcionamiento o pedidos que pueda
hacer el usuario respecto al sistema
Fuente: Propia
Elaboracin: Propia
76
Figura N 4.1:Velocidad estimada del Sprint 1
Fuente: Propia
Elaboracin: Propia
Planificacin Para la planificacin del sprint 2, Tomamos en cuenta los requisitos funcionales las
cuales hace que el sistema registre a los usuarios, registra datos de los libros y
permite cargar los datos de la base de datos que utilizamos y los requisitos no
funcionales teniendo en cuenta para ser usado el sistema y poder cargar los datos.
Diseo En esta etapa modelamos los datos que describi la estructura, las restricciones de
integridad y las operaciones de manipulacin de los datos. Nuestro esquema de base
de datos presenta las tablas de lectores, prstamo, libros y sancionados.
Pruebas En esta se realiz la prueba del sistema de gestin que desarrollamos en Netbeans y
se tom en cuenta los errores existentes q presento en el funcionamiento o pedidos
que pueda hacer el usuario respecto al sistema que se realiz en el sprint 1, pudimos
observar en el figura N 3.20 la gestin del lector y eliminacin de datos del lector
como se mostr en la figura N 3.21
Fuente: Propia
Elaboracin: Propia
77
En el cuadro anteriormente que observamos se vio la planificacin, anlisis, diseo y
pruebas con su respecto tipo desarrollo que se realiz en el Sprint 2 para obtener
resultados.
A continuacin en la figura N4.2 observamos la. Velicidad estimada del sprint numero
2
Fuente: Propia
Elaboracin: Propia
Fuente: Propia
Elaboracin: Propia
Fuente: Propia
Elaboracin: Propia
Fuente: Propia
Elaboracin: Propia
80
De la figura anteriormente mostrada se observa el ingreso de los siguientes datos:
IdLector: 100009
Nombre: Lorena
Apellido: Santiago
Grado: 4
Seccin: B
En la figura N 4.7 se observa la interfaz de gestin de libros con el respectivo ingreso
de datos.
Figura N 4.7: Interfaz del Sistema de Gestin de Libros
81
Cuadro N 4.8: Resultados de las quejas sin el sistema y con el sistema
Del cuadro N 4.8 observamos los resultados obtenidos de las quejas sin el sistema
para mejorar la atencin a los alumnos del Colegio Mariscal Castilla el Tambo y
tambin observamos el resultado de quejas con el sistema de gestin de biblioteca.
En la siguiente figura se muestra las disminucin de las quejas de los estudiantes del
Colegio Mariscal Castilla el Tambo.
Fuente: Propia.
Elaboracin: Propia.
En el cuarto captulo observamos sobre la elaboracin del sistema de gestin de biblioteca,
los resultados del desarrollo del sistema y por ltimo observamos los resultados de la
atencin a los alumnos en la biblioteca antes del sistema de gestin de biblioteca y despus
del sistema de Gestin de Biblioteca para Colegio Mariscal Castilla el Tambo.
82
CONCLUSIONES
2.-El proceso de desarrollo iterativo y creciente que propone el Modelo Aplicativo Scrum
permite concluir que, esta metodologa gil hace factible el planificar, ordenar reportar el
trabajo del da a da, semanal, mensual y anual, impulsando la creacin de quipos auto
organizados y disciplinas involucradas en el proyecto.
83
RECOMENDACIONES
1.-Despues de Aplicar Scrum al proyecto se recomienda que, sta metodologa gil deber
ser considerada una variable importante ya que qued demostrado que influye de manera
positiva sobre el incremento de la productividad del proceso de desarrollo de software,
sobre todo para proyectos que requieren rapidez de desarrollo.
3.-La aplicacin del modelo Aplicativo Scrum de manera correcta fase por fas permite
obtener resultados esperados por parte del dueo del producto. pudiendo encontrarse
errores al final de cada sprint que pueden corregirse, para finalmente obtener el producto
esperado por el cliente.
4.- La continuidad del incremento de la mejora est asegurada siempre y cuando los
objetivos sigan alineados con los de la institucin, porque una metodologa gil est ms
enfocada a las personas que a los procesos, y se recomienda elaborar un plan de
mantenimiento para permitir a la continuidad.
84
REFERENCIAS
REFERENCIAS BIBLIOGRFICAS:
REFERENCIAS ELECTRNICAS:
85
ANEXOS
86
87
ANEXO A: MANUAL DE USUARIO DEl SISTEMA DE GESTIN DE BIBLIOTECA
01.-Para ingresar a nuestro sistema biblioteca tenemos que ingrsar el login,la contrasea
que asignamos al sistema es: castilla, una vez ingresado la contrasea le damos click en
ingresar
02.-Ya estamos dentro de nuestro sistema biblioteca, encontramos el men Lector que
presenta 3 sub mens que son:
Gestin de lector,
Sanciones
Salir
Dentro del men Gestin del lector tenemos sub mens que son:
Buscar Lector ,
Nuevo Lector,
Modificar Lector
Sancionar Lector..
03.- Al ingresar a nuestro men Gestin de lector en el sub men Buscar lector, buscamos
primero para ver si ya est registrado la persona que requiere sacar un libro de la
biblioteca.
05.-Al hacer click en guardar , aparecera una ventana que dice si desea guardar nuevo
lector ,y hacemos click en acepta para guardar.
06.-Tenemos la opcion modificar el nombre del lector que se encuntra dentro del men
Gestin de lector, ingresamos los nuevos datos y hacemos click en realizar cambio,
despues aparecera una venta que dice confirmar cambios y hacemos click en aceptar.
07.-Luego aparecer una pequea ventana donde nos da la opcin de salir de la ventana
modificar lector y hacemos click en salir.
08.-Si se decea eliminar datos de lector, tenemos la opcion eliminar, Primero Buscamos los
datos del lector a eliminar y hacemos click en eliminar,para esto antes nos confirma si
deseamos eliminar este lector, hacemos click en aceptar dicha elimnacion de lector
09.-En el men Gestin de lector, tenemos la opcion sancionados que nos muestra si por
algun caso el libro est en mala condicion se le aplicara una sancion que en la biblioteca
este establecido.
10.- Registra al lector sancionado y luego guardamos y nos confirma si desea salir si o no
11.-Para salir del gestor de lector presionamos el boton salir y confirmamos la salida
12-.En el sistema Biblioteca ahora seleccionamos el Men libros en el cual tienes sub mens
que son Gestin de Libros y seleccionamos gestin de libros y hacemos click.
13.- Ingresamos al sub men Gestin de Libros, colocamos los datos que nos piden y
buscamos atributos
14.-Para poder almacenar un nuevo libro ala base de datos dentro del men Gestin de
Libros, tenemos que ingresa todos los datos del libro y hacemos clik en aceptar para
guardar .
15.-Para poder eliminar algun libro dentro del menGestin de libros, despues de tener
todos los datos del libro aparecera una ventana que dice si desea eliminar este libro y
hacemos click en la opcin aceptar
16.-Para hacer la gestion de prestamo de un libro dentro del men Gestin de Libros,
ingresamos los datos requeridos y al momento que dice desea guardar prestamo,
hacemos click en aceptar