Vacunacion Tesis

download Vacunacion Tesis

of 124

description

registro de vacunacion

Transcript of Vacunacion Tesis

  • Desarrollo de un sistema Web para el control de mascotas y gestin administrativa de la Fundacin Ceprocan por

    Goncalves, Jos; Gonzlez, Adrin se encuentra bajo una Licencia Creative Commons Atribucin-NoComercial-

    CompartirIgual 3.0 Unported.

    UNIVERSIDAD NUEVA ESPARTA

    FACULTAD DE INFORMTICA

    ESCUELA DE COMPUTACIN

    DESARROLLO DE UN SISTEMA WEB PARA EL CONTROL DE

    MASCOTAS Y GESTIN ADMINISTRATIVA DE LA FUNDACIN

    CEPROCAN.

    Tesis de grado presentada por:

    Br: Goncalves, Jos

    Tutor: C.I. 17.983.282

    Lic. Ochoa, Jos Santiago Br: Gonzlez, Adrin

    C.I. 9.958.375 C.I. 19.504.621

    Para optar al ttulo de:

    Licenciado en Computacin

    Caracas, Junio de 2011

  • 2

    Agradecimientos

    En primer lugar queremos agradecer a Dios, por habernos brindado

    durante toda la vida bienestar y fuerzas para enfrentar todos los

    acontecimientos del da a da para as seguir adelante y enfrentar nuevos

    retos y alcanzar nuevas metas.

    A nuestros padres y familia que siempre nos han apoyado sin condicin a

    lo largo de nuestras vidas, por todos esos sabios consejos y dedicacin para

    que llegramos hasta este punto de la vida en el que nos encontramos.

    A la Universidad Nueva Esparta por ofrecernos todas las herramientas

    para nuestro desarrollo acadmico y profesional.

    Al profesor Jos Ochoa por su dedicacin y asesora durante el desarrollo

    del proyecto de investigacin.

    A todos aquellos que nos ofrecieron su ayuda y brindaron igualmente su

    apoyo para que este proyecto se concretara.

  • 3

    Dedicatoria

    Con mucho cario, en primera instancia a nuestros padres, que nos han

    enseado valores desde que nacimos y que an siguen y seguirn

    ensendonos a ser mejores personas, por todo el apoyo brindado, por creer

    en nosotros y haber estado en todos los momentos difciles que hemos

    atravesado.

    Este trabajo de grado se los dedicamos a todas las personas que han

    hecho quienes somos hoy en da, a aquellos que siempre recordaremos en

    nuestras memorias y han sido parte de nuestra motivacin por hacer el bien

    cada da.

  • 4

    NDICE GENERAL

    pp.

    AGRADECIMIENTOS i DEDICATORIA ii NDICE GENERAL iii LISTA DE CUADROS vi LISTA DE GRFICOS vii RESUMEN viii INTRODUCCIN 1 CAPITULO I - EL PROBLEMA DE INVESTIGACN 4 Planteamiento del Problema 4 Interrogantes de la Investigacin 6 Interrogante Principal 6 Interrogantes Secundarias 6 Objetivos de la Investigacin 7 Objetivo General 7 Objetivos Especficos 7 Justificacin de la Investigacin 8 Delimitacin y Alcance de la Investigacin 10 Delimitacin Temtica 10 Delimitacin Geogrfica 10 Delimitacin Tcnica 10 Delimitacin Temporal 11 Limitaciones 11 CAPITULO II - MARCO TERICO 12 Antecedentes de la Investigacin 12 Bases Tericas 16 Sistemas de Informacin 16 ADO 17 ASP.NET 18 Pgina Web ASP.NET 19 Metodologa XP 20 Gestor de Base de Datos 25 Lenguaje de Programacin 26 UML 27 Seguridad de la Informacin 31

  • 5

    Sistema de Variables 32 Definicin de Trminos 33 Automatizacin 33 ASPX 33 BitLocker 33 Dato 34 Depuracin 34 Informtica 34 Sistema de Informacin 35 Software 35 Tecnologa de la Informacin 35 CAPITULO III - MARCO METODOLGICO 36 Tipo y de Investigacin 36 Diseo de Investigacin 37 Diseo de Campo 37 Diseo Documental 39 Poblacin y Muestra 39 Poblacin 39 Muestra 40 Tcnicas e Instrumentos de Recoleccin de Datos 41 Metodologa de Desarrollo 43 Aspectos Administrativos 49 CAPTULO IV - ANALIS Y PRESENTACION DE RESULTADOS 51 CAPTULO V - SISTEMA ACTUAL 60 Descripcin del Sistema Actual 60 Debilidades encontradas 62 Casos de Uso del Sistema Actual 63 CAPTULO VI - SISTEMA PROPUESTO 66 Fase 1 Planificacin 66 Mdulos del Sistema Propuesto 67 Fase 2 Diseo 68 Diagrama de Procesos 68 Fase 3 Desarrollo 69 Tipos de Usuarios 69 Casos de Uso del Sistema Propuesto 70 Modelo Relacional 74 Modelo Entidad Relacin 75 Diccionario de Datos 76 Pantallas del Sistema 80

  • 6

    Fase 4 Pruebas 95 Pruebas Unitarias 95 Pruebas de Integracin 95 CAPTULO VII - CONCLUSIONES Y RECOMENDACIONES 96 Conclusiones 96 Recomendaciones 98 BIBLIOGRAFIA 99 ANEXOS 103

    A. SOLICITUD DE VALIDACIN DE RECOLECCIN DE DATOS 103 B. CUESTIONARIO 106 C. MATRIZ DE VALIDACN DEL INSTRUMENTO 108 D. CERTIFICADO DE VALIDACIN DE INTRUMENTO DE 109

    RECOLECCION DE DATOS

  • 7

    LISTA DE CUADROS

    pp. CUADRO 1 Plantilla de Especificacin para los UC. 31 2 Operacionalizacin del sistema de variables. 32 3 Comparacin entre Metodologa gil y Metodologa No gil. 48 4 Especificacin del caso de uso para las adopciones de mascotas. 64 5 Especificacin del caso de uso para las donaciones. 65 6 Especificacin del caso de uso para usuarios 71 7 Especificacin del caso de uso para el administrador del sistema 73

  • 8

    LISTA DE GRFICOS

    pp. GRFICOS 1 Fases de la Metodologa XP 25 2 Representacin grafica del actor en los casos de uso 28 3 Representacin grafica del actor del caso de uso 29 4 La relacin Include entre Casos de Uso. 30 5 La relacin Extend entre Casos de Uso. 30 6 Caso de uso para las adopciones de mascotas 63 7 Caso de uso para las donaciones 65 8 Diagrama de los procesos que ejecuta el sistema 68 9 Caso de uso del usuario 70 10 Caso de uso del administrador del sistema 72 11 Modelo Relacional 74 12 Modelo Entidad Relacin 75

  • 9

    UNIVERSIDAD NUEVA ESPARTA

    FACULTAD DE CIENCIAS DE LA INFORMTICA

    ESCUELA DE COMPUTACIN

    DESARROLLO DE UN SISTEMA WEB PARA EL CONTROL DE

    MASCOTAS Y GESTIN ADMINISTRATIVA DE LA FUNDACIN

    CEPROCAN.

    Autores: Goncalves G, Jos E. y Gonzlez P. Adrian A.

    Tutor: Ochoa, Jos Santiago

    Palabras Claves: Optimizacin de procesos, sistema de pago electrnico

    RESUMEN

    El desarrollo constante de la ciencia de la informtica ha jugado un papel

    muy importante en estos tiempos. La tecnologa moderna, en conjunto con

    las investigaciones aplicadas han logrado ofrecer soluciones a los problemas

    que se presentan da a da. Al hablar de este tema, la automatizacin de

    procesos se ve como un sistema capaz de realizar las tareas normalmente

    manuales, de forma computarizada para ahorrar tiempo y dinero. La

    fundacin CEPROCAN es una organizacin encargada del cuidado de

    animales en estado de abandono, la cual realiza todas sus operaciones de

    forma manual, manteniendo un registro histrico de las donaciones y

    adopciones en cuadernos, debido a esto, los procesos son lentos y no

    brindan la calidad necesaria para alcanzar los objetivos deseados. A causa

    de sta problemtica, se presenta un trabajo de grado que permitir a la

    fundacin, realizar todas sus tareas mediante un sistema automatizado y

    controlar los registros de donativos y adopciones de mascotas.

  • 10

    Para esto, se plante la utilizacin de la metodologa XP como

    metodologa de desarrollo del proyecto, posteriormente, se realiz una

    recoleccin de datos por medio de la tcnica de la encuesta, se determinaron

    las caractersticas del sistema actual y los requerimientos necesarios para la

    creacin de un sistema automatizado, luego se dise la estructura de la

    base de datos y las pantallas del sistema, para luego codificar el proyecto en

    un lenguaje de programacin apropiado.

    Finalmente se realizaron pruebas al sistema para comprobar su

    funcionamiento y verificar el cumplimiento de las tareas de la fundacin. Este

    proyecto de investigacin se considera relevante, ya que, ofrece una solucin

    a la problemtica que presenta la fundacin, le brinda una mejor imagen por

    medio de la pgina web y servir de referencia para otras instituciones de

    cuidado animal, que deseen automatizar sus procesos manuales y tener un

    mejor control sobre su informacin.

  • 11

    NUEVA ESPARTA UNIVERSITY

    FACULTY OF COMPUTER SCIENCE

    COMPUTER SCHOOL

    DEVELOPMENT OF A WEB SISTEM FOR ANIMAL CONTROL AND

    MANAGEMENT OF THE CEPROCAN FOUNDATION

    Authors: Goncalves G, Jos E. y Gonzlez P. Adrian A.

    Tutor: Ochoa, Jos Santiago

    Key Words: Process optimization, electronic payment system

    SUMMARY

    The constant development of computer science has played a very

    important role in these times. Modern technology, combined with applied

    research have achieved to provide solutions to problems that

    arise every day. When we talk about this topic, process automation is seen as

    a system able to perform the usually manual tasks, in a computed way to

    save time and money. CEPROCAN foundation is an organization responsible

    for the care of abandoned animals, which carries out all operations manually,

    keeping a historical record of donations and adoptions in notebooks, because

    of this, the processes are slow and doesnt provide the quality needed to

    achieve desired objectives. Due to these problems, is presented a degree

    work that will allow the foundation to perform all the tasks through an

    automated system and control the records of donations and pets adoptions.

    For this, it was proposed the use of the XP methodology as development

    methodology for the project, subsequently, a data collection was performed

    through the survey technique, the characteristics of the current system and

    the requirements was determined for the creation of a automated system,

    after then, was designed the structure of the database and screenshots on

    the system, and then encode the project in an appropriate programming

    language.

  • 12

    Finally, tests were performed to the system to check the performance and

    verify the accomplishment of all tasks of the foundation. This research project

    is considered relevant, since, offers a solution to the problems presented by

    the foundation gives a better image through the website and will serve as a

    reference for other animal care institutions, who wish to automate their

    manual processes and have better control over information.

  • 13

    Introduccin

    En la actualidad los sistemas y tecnologas de informacin han cambiado

    la forma en que operan las organizaciones, su finalidad es crear la empresa

    gil. A travs de su uso es posible lograr importantes mejoras, ya que se

    basan en la automatizacin y control de procesos operativos, proporcionan

    una plataforma de informacin necesaria para la toma de decisiones y logran

    una ventaja competitiva.

    Estas organizaciones buscan una transformacin a nivel econmico y

    social, lo que ha dado la iniciativa de que las mismas se apoyen en la

    tecnologa de la informacin, para as alcanzar los objetivos de forma

    correcta y eficiente, es por esta razn que la fundacin CEPROCAN desea la

    creacin de un sistema automatizado capaz de mejorar la calidad de todos

    sus procesos.

    Con el aporte que brinda la ciencia de la informtica y diversas

    tecnologas se obtiene la mejora de los tiempos de respuesta, es decir,

    reduccin en los tiempos del procesamiento de informacin, aumento de

    seguridad de la informacin y mejor calidad del trabajo.

    La fundacin CEPROCAN se encarga del cuidado de los animales en

    estado de abandono del municipio Baruta, perteneciente al distrito

    metropolitano de Caracas, trabaja conjuntamente con la Alcalda para

    promover la adopcin de mascotas y realizar jornadas de vacunacin y

    campaas de concientizacin hacia el respeto que merecen estos animales.

  • 14

    Esta fundacin controla los registros de los animales, historiales mdicos

    y la parte administrativa de la organizacin de forma manual, los cuales son

    archivados en cuadernos. Este sistema manual trae como consecuencia, la

    disminucin de la calidad y tiempo de respuesta de la informacin solicitada.

    La problemtica planteada representa la falta de automatizacin de las

    actividades que se realizan dentro de la fundacin CEPROCAN, este sistema

    manual y por ende antiguo, genera retrasos en sus actividades,

    convirtindolas en tediosas para las personas que las ejercen.

    El propsito de este trabajo de grado es lograr el desarrollo de un sistema

    Web, para lograr la automatizacin de los registros y de la gestin

    administrativa que estn relacionados con las donaciones y adopciones de

    mascotas, obteniendo as un ahorro de tiempo en las bsqueda de

    expedientes.

    El contenido de este proyecto est desarrollado en los siguientes

    captulos:

    En el captulo I, se plantea el problema existente dentro de la fundacin

    CEPROCAN, se establecen las interrogantes de la investigacin y los

    objetivos general y especficos para solucionar dicha problemtica, se explica

    la justificacin de la investigacin, se describen las delimitaciones y alcance

    que tendr el proyecto de investigacin y las limitaciones para el desarrollo

    del sistema automatizado.

  • 15

    En el captulo II, se describen los antecedentes de la investigacin

    relacionados con nuestra temtica y se mencionan los aportes que tendrn

    estos antecedentes para el proyecto. Posteriormente se explican las bases

    tericas que sustentan la investigacin y la definicin de los trminos que

    darn una mayor comprensin de los temas tratados durante el desarrollo del

    proyecto.

    En el captulo III, se detallan cada uno de los aspectos relacionados con

    la metodologa seleccionada para el proyecto de investigacin. Se describe

    el tipo de investigacin que se desarrolla, el diseo de la investigacin y el

    tipo de poblacin que junto a una muestra, dar origen a la informacin

    previa que se utilizar para obtener una solucin a la problemtica.

    En el captulo IV, se describe el anlisis y se presentan los resultados,

    que fueron obtenidos a travs de la aplicacin del instrumento de recoleccin

    de datos, el cuestionario, dirigido a los mdicos veterinarios y al coordinador

    de la fundacin.

    En el captulo V, se describe el sistema actual y los procesos involucrados

    para los registros de mascotas, control de donaciones a la fundacin y

    adopciones.

    En el captulo VI, se presenta el sistema propuesto y los procesos que

    forman parte del desarrollo, adems se muestran las pantallas del sistema

    web y el diccionario de datos.

    En el captulo VII, se presentan las conclusiones del proceso de desarrollo

    del sistema al igual que las recomendaciones al personal que labora dentro

    la fundacin CEPROCAN para la utilizacin y mantenimiento del sistema.

  • 16

    CAPTULO I

    EL PROBLEMA DE INVESTIGACIN

    Planteamiento del Problema

    Actualmente la gerencia de la fundacin CEPROCAN es encargada de

    manejar una serie de registros mdicos sobre los animales hospedados

    dentro de sus instalaciones, obteniendo as un diagnostico sobre el estado

    de cada mascota; que estn constituidos por unos indicadores tales como:

    fecha de ingreso, estado de la mascota, vacunas aplicadas, caractersticas

    de la mascota, etc.

    Esta fundacin, tiene como objetivos fundamentales:

    Promover la adopcin de mascotas.

    Organizar y llevar a cabo las jornadas de vacunacin a un menor costo.

    Crear conciencia mediante campaas de educacin e involucrar a la

    sociedad en la defensa y respeto que merecen estos animales.

    Colaborar con la gran y generosa labor que realizan los pocos refugios o

    albergues existentes en el pas

    Para alcanzar estos objetivos, el control de los registros de adopciones de

    animales, el manejo de los historiales mdicos y la gestin administrativa son

    realizados mediante un sistema manual y archivados en cuadernos.

  • 17

    Los registros de los animales son creados cuando llega una nueva

    mascota a la fundacin, se anota la fecha y las caractersticas de la mascota

    entrante. Cada mascota posee un historial, el cual est en constante

    actualizacin. Toda esta informacin es escrita a mano y almacenada en

    cuadernos, lo cual genera retraso al momento de realizar los registros y al

    realizar las bsquedas para el control de vacunas, debido a la mala

    organizacin que stos ofrecen.

    Por otra parte la fundacin no posee un control para las donaciones,

    donde se refleja el aporte de la comunidad hacia esta entidad, no cuenta con

    sistemas de respaldo para toda la informacin que se maneja y no existe un

    control de seguridad que mantenga la integridad de dicha informacin.

    Esta serie de problemas hacen que los procesos que se ejecutan dentro

    de la fundacin sean lentos y poco efectivos, la falta de seguridad en la

    informacin hace que los datos no sean confiables y no se puedan realizar

    reportes precisos para la gerencia.

    Para cubrir estas necesidades, se tiene como opcin, la creacin de un

    sistema web para procesar la informacin y administrar los registros de las

    mascotas y el control de las donaciones. Este sistema podr gestionar la

    parte administrativa de la empresa, controlar los registros y adopciones va

    Web.

    Este sistema optimizar los procesos, procedimientos y normas de la

    fundacin, disminuir los tiempos de procesamiento de datos y brindar

    confiabilidad de la informacin en sus diversas unidades de control.

  • 18

    Tomando en consideracin la problemtica anteriormente descrita, en

    este proyecto se plantea como objetivo, Desarrollar de un sistema Web

    para el control de mascotas y gestin administrativa de la fundacin

    CEPROCAN.

    Es importante destacar que ste sistema permitir optimizar la calidad de

    la gestin administrativa de esta fundacin, relacionada con el manejo y

    bsqueda de los historiales, control de las donaciones y adopciones dentro

    de la fundacin, interactuando con las nuevas tendencias de la tecnologa

    para que la informacin pueda ser consultada en cualquier momento va

    internet.

    Interrogantes de la Investigacin

    Interrogante Principal

    Qu requerimientos, normas, procesos, procedimientos y herramientas se

    deben considerar para el desarrollo de un sistema Web, para el control de

    mascotas y gestin administrativa de la fundacin CEPROCAN?

    Interrogantes Segundarias

    Qu procesos, procedimientos, normas y datos definen el

    funcionamiento del sistema actual que es utilizado por la fundacin para

    registrar las donaciones y adopciones de mascotas?

    Qu requerimientos de informacin exige la fundacin CEPROCAN con

    respecto al sistema que se desea ser automatizado?

  • 19

    Cul debe ser la estructura lgica del sistema web que cumpla con los

    requerimientos exigidos por la fundacin para su diseo?

    Qu normas, procesos, procedimientos y herramientas deben ser

    consideradas para el desarrollo del sistema automatizado?

    Qu pruebas se deben realizar para validar el funcionamiento del

    sistema?

    Objetivos de la Investigacin

    Objetivo General

    Desarrollar un sistema web para el control de mascotas y gestin

    administrativa de la fundacin CEPROCAN.

    Objetivos Especficos

    - Identificar los procesos, procedimientos, normas y datos que definen el

    funcionamiento del sistema actual que es utilizado por la fundacin para

    registrar las donaciones y adopciones de mascotas.

    - Determinar los requerimientos de informacin relacionados con el

    sistema que se desea automatizar.

    - Disear el sistema web adaptado a los requerimientos exigidos por la

    fundacin CEPROCAN.

    - Desarrollar el sistema Web segn el diseo planteado.

    - Realizar pruebas al sistema para verificar su correcto funcionamiento.

  • 20

    Justificacin de la Investigacin

    Con la situacin expuesta en el planteamiento del problema, es evidente

    que la fundacin CEPROCAN, requiere de una solucin en cuanto al manejo

    y seguimiento de los registros que se generan diariamente.

    Para solventar la situacin planteada se propone desarrollar un sistema

    automatizado donde se manejen los registros de las mascotas que

    diariamente son generados y actualizados dentro de la fundacin, as como

    tambin llevar el control de las donaciones que se realizan.

    El sistema desarrollado ser capaz de llevar los ingresos y salidas de las

    mascotas, expedientes mdicos por cada una de las mascotas que ingresen,

    al igual que las donaciones que sean realizadas a la fundacin. Llevando

    finalmente un control total sobre cada animal que se encuentre hospedado

    en las instalaciones de la fundacin.

    Los principales beneficios que se garantizan con la implementacin del

    sistema son:

    Seguridad de los datos.

    Veracidad y rapidez en la bsqueda de los registros.

    Optimizacin de los registros.

    Mantener informado a los mdicos veterinarios sobre las condiciones de

    los animales.

    Mayor productividad por parte del personal.

    Eliminar procesos manuales.

  • 21

    El presente trabajo se justifica desde el punto de vista acadmico ya que,

    pone en prctica la experiencia y conocimientos que fueron adquiridos

    durante nuestra formacin como licenciados en computacin, planteando una

    solucin viable a una problemtica que presenta esta fundacin.

    Desde el punto de vista empresarial, esta investigacin tiene como

    finalidad brindarle a la fundacin, la mejora de todos sus procesos

    administrativos y control de los registros de mascotas, al igual que una mejor

    imagen a travs de la pgina web, teniendo como resultado el progreso en

    sus operaciones cotidianas y darse a conocer dentro de la sociedad.

    Desde el punto de vista terico, esta investigacin servir como

    antecedente para otras fundaciones de cuidado animal y para el desarrollo

    de nuevos sistemas automatizados, con el objeto de sustituir los sistemas

    manuales, mejorar el rendimiento y tiempo de respuesta de sus procesos.

  • 22

    Delimitacin y Alcance de la Investigacin

    La delimitacin de este proyecto de investigacin, est considerada por

    los siguientes indicadores:

    Delimitacin Temtica

    El objeto de estudio se enmarca dentro del campo de informtica;

    especficamente en la lnea de investigacin del desarrollo de sistemas; por

    cuanto en este proyecto de investigacin se desarrollar un sistema Web

    para el control de mascotas y gestin administrativa de la fundacin

    CEPROCAN.

    Delimitacin Geogrfica

    El levantamiento de informacin para el desarrollo de este sistema, se

    llevar a cabo en La Trinidad, Av. La Guairita, en la antigua sede de Trnsito

    Terrestre, dentro del municipio Baruta del distrito metropolitano de Caracas,

    Venezuela.

    Delimitacin Tcnica

    Para efectuar los objetivos de esta investigacin se requiere la utilizacin

    del siguiente software y hardware:

    Software

    Sistema operativo Windows 7 Ultimate 32bits

    Entorno de desarrollo Microsoft Visual Studio 2010 Ultimate

    Lenguaje de programacin Visual Basic.NET

  • 23

    Gestor de base de datos Microsoft Office Access 2007.

    Hardware

    Laptop Sony Vaio de procesador Intel Core 2 Duo 1.83Mhz.

    3Gbs de memoria Ram.

    250Gb de disco duro.

    Laptop Toshiba de procesador Intel Atom 1.60Mhz.

    1 Gb de memoria Ram.

    160Gb de disco duro.

    Delimitacin Temporal

    El tiempo estimado para la realizacin de esta investigacin fue de ocho

    meses, durante este periodo se realiz la fase que corresponde al

    levantamiento de informacin, la cual tuvo una duracin de dos meses,

    posteriormente la fase de diseo y desarrollo se efectu en cinco meses,

    seguidamente un mes para probar el sistema y verificar su funcionamiento.

    Limitaciones

    El trabajo de investigacin no presenta limitaciones, la fundacin est

    interesada en el desarrollo del sistema para el beneficio y mejora de la

    calidad del manejo de la informacin, por consiguiente brindar todos los

    recursos necesarios para este trabajo de investigacin.

  • 24

    CAPTULO II

    MARCO TERICO

    Antecedentes de la Investigacin

    Los estudios previos que guardan relacin con este trabajo de grado se

    describen a continuacin:

    (Gonzlez, 2005) realiz en su trabajo de grado el (Anlisis de los

    sistemas de informacin de costos como herramienta en el control de

    gestin en los institutos hospitalarios privados de Barquisimeto) en la

    Universidad Centroccidental Lisandro Alvarado.

    El trabajo de grado evalu todas las fases en que se encontraban cada

    uno de estos institutos, para establecer sus fortalezas y debilidades y saber

    si eran utilizadas como herramienta en el control de la gestin.

    Su desarrollo se realiz en la modalidad de estudio descriptivo,

    respaldado en el diseo de campo no experimental. Para la recoleccin de

    datos, se dise un cuestionario con preguntas relevantes para detectar la

    situacin de dichos institutos y determinar en qu fase se encontraba el

    sistema.

    El cuestionario fue aplicado a la poblacin de estudio integrada por el

    gerente, administrador y contador de las instituciones de estudio. Los

    resultados obtenidos fueron procesados y analizados en forma cualitativa.

    http://bibadm.ucla.edu.ve/cgi-win/be_alex.exe?Autor=Gonz%E1lez,+Emil+del+Carmen&Nombrebd=baducla&ForReg=http://bibadm.ucla.edu.ve/cgi-win/be_alex.exe&TiposDoc=T

  • 25

    Este trabajo de grado, se tom como referencia, gracias a su contenido

    sobre gestin administrativa, que ayudar a la fundacin en el control de los

    costos que maneja.

    (ROJAS, 2009) realiz un trabajo de grado titulado (Administrador de

    informacin personal, como asistente inteligente basado en web) en la

    Universidad de las Amricas.

    Este trabajo consiste en la creacin de una aplicacin web, que cumple

    con la finalidad de administrar la informacin personal para el control de citas

    y las pginas web mediante un repositorio de informacin. Las pginas a su

    vez contienen archivos, notas, listas y fotos.

    Estas citas pueden ser mostradas desde tres vistas diferentes, tales

    como, da, semana y mes. Cada cita est comprendida por tres campos, el

    titulo, la fecha de inicio y hora de inicio.

    El repositorio de la informacin anida pginas y las crea, muestra pginas

    existentes para que se puedan acceder a ellas. Las pginas pueden contener

    archivos de formatos como Word, PowerPoint, Excel y PDF. Las fotos

    administradas son en formato JPG, PNG, BMP y GIF.

    El motor inteligente cumple con la finalidad de recordar a los usuarios las

    citas pendientes y sugerir fechas y horarios alternativos a las fechas y

    horarios originales, cuando son almacenadas. ste mide el nivel de cada cita

    al igual que su importancia y tipo asignndole una probabilidad. Mientras

    mayor sea la probabilidad de los campos ms importancia tendr la cita.

  • 26

    La investigacin antes definida, se considera como antecedente ya que

    nos brinda un aporte significativo en la administracin de archivos e

    imgenes dentro de una pgina web, as como se desea aplicar en el

    sistema para la fundacin.

    (Salas, 2004) Efectu un estudio en (Modelado y planeacin con ASP

    (Answer Set Programming) en la Universidad de las Amricas.

    El principal objetivo de este estudio fue evaluar el uso de las herramientas

    de ASP en el modelo de problemas de planeacin y analizar su

    comportamiento.

    Los criterios que tomaron para realizar el anlisis fueron: El facilidad para

    programar, los tiempo de respuestas, la facilidad de modificar un programa

    para obtener mejores resultados, que tan entendible es el cdigo para su

    lectura, la facilidad de trasladar un cdigo a otro.

    Este estudio propone una modelacin, tcnicas y formas para obtener

    mejores resultados, para comprobar la facilidad de modificar y trasladar el

    cdigo realizan pruebas con algunos problemas de planeacin.

    Gracias a este estudio se logra entender las reglas de negocios para

    realizar un sistema exitoso al igual que determinar la flexibilidad de una

    programacin interactiva.

  • 27

    (Rico, 2006) realiz un trabajo de grado en (Sistema de administracin

    y control de renta de pelculas y libros va web) en la Universidad de las

    Amricas.

    El objetivo principal de esta tesis es debido al problema del servicio

    ineficiente de rentas, la cual llevo como idea para su solucin: Disear,

    codificar e implementar un sistema que con su elaboracin se agilice los

    trmites. As como proveer de un catalogo de pelculas y libros para que

    estn disponibles en la web para su consultas.

    El usuario podr acceder al catalogo en lnea y seleccionar los artculos

    que desee y al mismo tiempo el sistema podr generar reporte de los

    artculos existentes y saliente.

    Para lograr este propsito realizaron una base de datos robusta y

    compleja para que el sistema soportara el mayor nmero de usuarios

    posibles, el sistema fue diseado grande cantidades de informacin y

    consultas para ser del gran agrado y til al usuario.

    Este trabajo de grado, se tom como referencia, gracias a su contenido

    sobre administracin, manejo de usuarios y consultas en la base de datos.

    Teniendo en cuenta que se busca el mismo fin ser de agrado y de utilidad

    tanto a los administradores como usuarios eventuales del sistema.

  • 28

    Bases Tericas

    Sistemas de Informacin

    Los autores Laudon y Laudon (2004) definen los sistemas de informacin

    como:

    Un conjunto de componentes interrelacionados que recolectan (o recuperan), procesan, almacenan y distribuyen informacin para apoyar la toma de decisiones y el control de una organizacin. Adems de apoyar la toma de decisiones, la coordinacin y el control, los sistemas de informacin tambin pueden ayudar a los gerentes y trabajadores a analizar problemas, a visualizar asuntos complejos y a crear productos nuevos. (p. 8).

    Los sistemas de informacin contienen como bien lo dice su nombre,

    informacin, ya sea sobre personas, lugares y cosas que son relevantes

    dentro de una organizacin o entorno.

    La informacin son todos aquellos datos que han sido moldeados de

    manera significativa y til para ser entendidos, los datos son atributos o

    caractersticas de una entidad y representan los eventos que ocurren dentro

    de la organizacin.

    Estos datos no tienen ningn significado por s mismos, pero cuando son

    procesados apropiadamente se convierten en informacin utilizable para

    tomar decisiones y controlar la organizacin.

  • 29

    Los sistemas de informacin para una administracin eficiente recogen los

    datos de la manera ms precisa posible, los procesa, los ordena, calculan,

    resumen y preparan, para ser comunicados a los encargados de la toma de

    decisiones, donde se genera una idea para tomar la decisin acerca del

    funcionamiento del sistema de informacin.

    ADO

    Microsoft ActiveX Data Objects es una interfaz basada en automatizacin

    para obtener acceso a datos (Ibercom, 2007).

    ADO es un mecanismo que usan los programas informticos para poder

    comunicarse con las bases de datos, dar instrucciones y obtener resultados.

    Este mecanismo permite insertar, modificar, eliminar y leer la informacin

    contenida en las tablas de las bases de datos a la cual este conectada. De

    igual manera ADO permite la insercin, edicin y borrado de las tablas ya

    existentes dentro de la base de datos con la que se est trabajando.

    ADO es una capa intermedia entre el lenguaje de programacin y la base

    de datos, que permite a los desarrolladores escribir programas que accedan

    a los datos, sin saber cmo est implementada la base de datos.

    Entre los componentes que conforman ADO, se encuentran los siguientes:

    Connection: Permite establecer la conexin con la base de datos a

    implementar.

    Recordset: Manejo una serie de registros de la base de datos.

    Command: Permite enviarle a la base de datos, ordenes de consulta.

  • 30

    Una de las caractersticas ms interesantes de ADO, es su facilidad para

    el manejo de bases de datos, de manera rpida y con un mnimo consumo

    de recursos del sistema. (Rufo, 2006).

    La utilizacin de ADO en el proyecto, permite la comunicacin con la base

    de datos, realizar consultas, aadir nuevas tablas y funciones tales como la

    insercin, edicin y modificacin de los registros contenidos.

    ASP.NET

    Es un marco de trabajo desarrollado por Microsoft, que proporciona todos

    los servicios necesarios para compilar aplicaciones web. Estas aplicaciones

    se pueden escribir en cualquier lenguaje compatible con .NET.

    Las bondades de este marco de trabajo son:

    Rendimiento: la aplicacin se compila una sola vez al lenguaje nativo,

    luego en cada nueva ejecucin, se compila desde el lenguaje.

    Rapidez en la programacin: gracias a los diversos controles que

    posee, se pueden crear en pocas lneas de cdigo, rutinas complejas.

    Las pginas de ASP.NET o tambin conocidas como formularios web,

    son el principal medio de construccin para desarrollar aplicaciones web,

    Estos formularios estn contenidos en archivos con una extensin .aspx.

    (Nicanor Jos, 2009).

  • 31

    Pgina Web ASP.NET

    Las pginas web ASP.NET son utilizadas como la interfaz de los

    desarrolladores para crear sus aplicaciones web. Estas pginas muestran la

    informacin al usuario en cualquier explorador de Internet.

    Segn la Red de Desarrollo de Microsoft (2008), las caractersticas de

    estas pginas son las siguientes:

    Se basan en la tecnologa ASP.NET, en la cual, el cdigo que se ejecuta en el servidor genera la salida de pginas web en un explorador, son compatibles con cualquiera de stos y dispositivos mviles.

    Representan automticamente el cdigo HTML para conservar las funciones de estilos, diseo, entre otros dependiendo del explorador en el cual se est ejecutando.

    Admiten cualquier lenguaje de programacin compatible con el marco de trabajo .NET, en este caso, Microsoft Visual Basic.

    Son flexibles gracias a la posibilidad de incorporar controles diseados por los usuarios u otros fabricantes.

    En las pginas web ASP.NET, la programacin de la interfaz del usuario

    est divida en dos partes, el elemento visual y el lgico.

    El elemento visual, est comprendido por un archivo que contiene el

    cdigo HTML y controles del servidor ASP.NET.

    El lgico se compone del cdigo creado para interactuar con la pgina.

    Este cdigo puede estar en un bloque dentro de la pgina o en una clase

    independiente, escrito en cualquier lenguaje bajo el marco de trabajo .NET.

  • 32

    Metodologa XP

    Segn Mara Mendoza (2004), XP se puede definir de la siguiente manera:

    Es una de las metodologas de desarrollo de software ms exitosas en la actualidad utilizadas para proyectos de corto plazo, corto equipo y cuyo plazo de entrega era ayer. La metodologa consiste en una programacin rpida o extrema, cuya particularidad es tener como parte del equipo, al usuario final, pues es uno de los requisitos para llegar al xito del proyecto.

    Esta metodologa tiene como objetivo satisfacer por completo las

    necesidades del cliente, es por esto que participa tambin en la parte del

    desarrollo del sistema. XP fue creada con la intencin de crear aplicaciones

    de desarrollo donde el cliente no est muy claro en que es lo que quiere, lo

    que genera un cambio constante en los requisitos que debe ejecutar la

    aplicacin.

    Por este motivo se requiere una metodologa gil como XP que se adapta

    a los requerimientos del cliente y en donde la aplicacin est en constante

    reevaluacin en periodos cortos de tiempo. XP est diseada para

    desarrollar aplicaciones con un grupo pequeo de programadores donde la

    comunicacin es ms factible que en grupos grandes.

  • 33

    Valores de la metodologa XP

    La metodologa XP considera cuatro valores fundamentales para

    garantizar el xito de un proyecto. Hay que tener en claro que durante el

    desarrollo del sistema van a surgir cambios a los cuales habr que adaptarse

    de manera rpida.

    Por consiguiente el problema no ser el cambio, si no la incapacidad de

    afrontarlos. Es por esto que XP promueve estos valores para realizar el

    trabajo de manera ms efectiva y ordenada. (Goyn, 2001).

    Estos valores son:

    Comunicacin

    Valverde, David (2007) menciona que XP fomenta con la implementacin

    de sus prcticas la comunicacin constante entre quienes integran el grupo

    de trabajo, tales como, los programadores, jefes de proyecto y clientes.

    Gracias a la programacin en parejas, los programadores mantienen una

    comunicacin directa y fluida a lo largo del proyecto, lo cual trae como

    ventaja un mejor entendimiento y aporte de ideas que comunicndose por

    medios escritos.

    Sencillez

    La aplicacin a desarrollar debe ser lo ms sencilla posible y que cumpla

    con las funciones necesarias que requiere la organizacin. No hay que

    aadir ms funciones que no agregan valor en la actualidad del proyecto, en

    caso de que se necesiten en un futuro, entonces se aadirn a la aplicacin.

  • 34

    Esto quiere decir que no se va a invertir ningn esfuerzo en hacer un

    desarrollo adicional al pautado si no aportan nada en el momento. Una

    aplicacin compleja que sufre constantes modificaciones la hacen aun ms

    compleja de manera exponencial, es por esto que XP mantiene la simplicidad

    con la refactorizacin del cdigo a medida que el proyecto va creciendo.

    Retroalimentacin

    Con la integracin del cliente en el desarrollo del proyecto, se conoce su

    opinin en tiempo real con respecto a los avances realizados, de esta forma

    el cliente puede conseguir un sistema apto a sus necesidades ya que se le

    va mostrando el sistema frecuentemente para poder ser modificado o

    rediseado a una fase anterior.

    Para Ferrer, Jorge (2003) las ventajas de la retroalimentacin es que al

    mostrar los resultados constantemente, se evita el tener que rehacer partes

    que no satisfacen el cliente y ayudan a los desarrolladores a enfocarse en lo

    que es realmente importante para el sistema.

    Valenta o Coraje

    Es un valor fundamental dentro de esta metodologa, ya que los

    desarrolladores deben tener el coraje de exponer sus inquietudes, dudas e

    ideas relacionadas con el proyecto, comunicarse con el cliente para destacar

    algunos puntos, reportar problemas. Deben de tener coraje para mantener el

    diseo simple y no hacer que la aplicacin se convierta en compleja al

    agregar cosas que no se utilizaran en el futuro.

  • 35

    De igual forma se requiere esta valenta para implementar las

    caractersticas que quiere el cliente al momento sin optar por desarrollar algo

    ms flexible para futuros cambios.

    Fases de la metodologa XP

    Fase 1 Planificacin

    Newkirk (2002) menciona que en esta fase se definen las historias de

    usuarios y su respectiva prioridad con el cliente, cada una de stas posee

    una estimacin de tiempo, y de esta forma se puede conocer cunto durar

    el desarrollo del proyecto en general.

    Al momento de implementar cada historia, el cliente y los desarrolladores

    se renen para concretar y detallar la funcin que debe realizar.

    Una vez definidas las historias de usuario se pautan las entregas a lo

    largo del proyecto para poder medir el avance del proyecto, durante esta fase

    se debe tener claro los objetivos que debe cumplir cada historia, el tiempo en

    que tardara en desarrollarse y publicarse cada entrega, la cantidad de

    personas que trabajaran en el desarrollo y como se evaluar el trabajo

    realizado.

    Fase 2 Diseo

    Consiste en realizar una aproximacin para resolver el problema

    planteado, se plantea cmo ser el sistema final, durante esta fase se define

    la estructura del nuevo sistema y las funciones que ejecutar. (Ibidem).

  • 36

    La realizacin del diseo se realiza de la manera ms sencilla posible, con

    esto se consigue un diseo fcilmente entendible y capaz de aceptar nuevos

    cambios a futuro.

    Nunca se deben agregar funcionalidades extra al programa que no

    agregan ningn valor al proyecto pensando en que sern de utilidad en el

    futuro y que al final sern un desperdicio de tiempo y recursos. De esta

    manera el proyecto se desarrollar en menor tiempo y con menor esfuerzo.

    Fase 3 Desarrollo

    En esta fase se dividen las funcionalidades que debe cumplir el programa

    en pequeas unidades, de esta forma se desarrollar cada una por separado

    para su posterior integracin y por consiguiente lograr todos los objetivos

    establecidos. Joskowicz, Jos (2008).

    La programacin en parejas es muy importante en esta fase, consiste en

    que dos programadores generan el cdigo en un mismo computador, en la

    cual, uno de ellos se encarga de crear el cdigo y el otro lo visualiza desde el

    punto de vista del cliente, gracias a esta caracterstica el cdigo es mucho

    ms eficiente y de mejor calidad.

    Fase 4 Pruebas

    Ibidem explica que en esta ltima fase se realizan pruebas para

    comprobar el funcionamiento del programa, mediante estas pruebas se

    pueden identificar las posibles fallas que presente. En caso de que se

    encuentre un error, debe ser corregido inmediatamente y se generan nuevas

    pruebas para verificar que el error est resuelto.

  • 37

    Grfico 1. Fases de la Metodologa XP. Introduccin a Extreme

    Programming Fernndez, Gerardo. 2002.

    Gestor de Base de Datos

    Es un tipo de software cuya funcin es intermediar entre la base datos, el

    usuario y las aplicaciones que la utilizan. Permiten introducir, organizar y

    recuperar la informacin de las bases de datos a las cuales estn

    conectadas, es decir, administrarlas.

    Microsoft Access es un gestor de base de datos utilizado en pequeas

    organizaciones que permite crear archivos de base de datos, este programa

    permite manipular los datos de las tablas, relacionar tablas, realizar

    consultas, crear formularios para introducir datos a la base de datos para

    luego presentarla como informacin relevante. A continuacin se presentan

    los elementos que conforman este programa:

  • 38

    Tablas: Conjunto de datos almacenados a travs de filas y columnas.

    Consultas: Es la solicitud de informacin sobre la base de datos.

    Formularios: Contienen los datos anotados por los usuarios, para luego

    ser vaciados dentro de la base de datos.

    Controles: Son elementos grficos que facilitan la interfaz con el

    usuario.

    Lenguaje de Programacin

    Es una serie de smbolos y reglas semnticas y sintcticas que definen

    la estructura y el significado de sus elementos y expresiones. Aunque

    muchas veces se usan los trminos lenguaje de programacin y lenguaje

    informtico como si fuesen sinnimos, no tiene por qu ser as, ya que los

    lenguajes informticos engloban a los lenguajes de programacin y a otros

    ms.

    Guevara, Carlos (2008) con respecto al lenguaje de programacin, define

    lo siguiente:

    Un lenguaje de programacin es un sistema de comunicacin entre el programador y la maquina computador), creado con el nico fin de programar computadoras. Esto se hace partiendo del uso de instrucciones preestablecidas. Estas instrucciones las podemos asociar al idioma usado por los humanos para comunicarse. (p. 15).

    http://es.wikipedia.org/wiki/Sem%C3%A1nticahttp://es.wikipedia.org/wiki/Sintaxishttp://es.wikipedia.org/wiki/Lenguaje_inform%C3%A1ticohttp://es.wikipedia.org/wiki/Lenguaje_inform%C3%A1tico

  • 39

    Una caracterstica sobre los lenguajes de programacin, es que varios

    programadores pueden tener una serie de tareas comunes entre ellos para

    realizar la construccin del programa de forma cooperativa.

    Visual Basic.NET es el lenguaje a implementar para el desarrollo del

    sistema, es un lenguaje de programacin que se ha diseado para facilitar

    el desarrollo de aplicaciones en un entorno grafico, Visual Basic debido a su

    gran gama de herramientas y funciones permitirn realizar un trabajo de

    calidad e interaccin grata para el usuario final con el sistema.

    Este lenguaje se aplicar como lenguaje de programacin orientado a

    objetos que se puede considerar una evolucin implementada sobre el marco

    de trabajo .NET.

    UML

    El Lenguaje de Modelamiento Unificado es un lenguaje grfico para

    visualizar, especificar y documentar cada una de las componentes que

    forman parte del desarrollo de software.

    UML es una forma de realizar modelos conceptuales, como por ejemplo

    los procesos que ejecuta una organizacin y las funciones de sistema,

    adems de cosas concretas como lo son escribir clases en un lenguaje

    determinado, esquemas de base de datos y componentes de software

    reusables.

    http://www.monografias.com/trabajos12/desorgan/desorgan.shtmlhttp://es.wikipedia.org/wiki/.NEThttp://es.wikipedia.org/wiki/.NET

  • 40

    Casos de Uso

    Debrauwer, Laurent (2005) menciona que Los casos de uso describen en

    forma de acciones y reacciones el comportamiento del sistema, estudiando

    desde el punto de vista del usuario. Definen los lmites del sistema y sus

    relaciones con el entorno.

    Estos diagramas son encargados de delimitar el sistema y mejoran la

    comprensin de su funcionamiento. Representan el primer modelo del

    sistema a implementar, este modelo es utilizado en la fase de desarrollo del

    sistema.

    Actor

    Es un rol que un usuario juega con respecto al sistema. Es importante

    destacar el uso de la palabra rol, pues con esto se especifica que un Actor no

    necesariamente representa a una persona en particular, sino ms bien la

    labor que realiza frente al sistema.

    Grfico 2. Representacin grafica del actor en los casos de uso.

    Introduccin a UML, Briceo, Luisana, 2006.

  • 41

    Diagramas de Casos de Uso

    Es una tarea o proceso especfico que se ejecuta tras una orden de algn

    agente externo, sea desde una peticin de un actor del sistema o bien desde

    la invocacin desde otro caso de uso.

    Grfico 3. Representacin grfica del caso de uso. Introduccin a UML,

    Briceo, Luisana, 2006.

    Asociaciones

    Son aquellas que se realizan entre un actor y un caso de uso para poder

    llevarlo a cabo, estas asociaciones no son obligatorias, es decir que en el

    diagrama de caso de uso el actor puedo o no interactuar con el sistema en

    ese caso de uso.

    Existen dos tipos de asociaciones o relaciones en los diagramas de casos

    de uso:

    Include: se puede incluir entre dos casos de uso si se desea especificar

    un comportamiento comn entre ellos.

    Grafico 4. La relacin include entre Casos de Uso. Relaciones entre Casos

    de Uso en el Unified Modeling Language. Roxaa S. Giandin y Claudia F.

    Pons, 2001.

  • 42

    Extends: Especifica diferentes variantes del mismo caso de uso, es

    decir, es diferente dependiendo de ciertas circunstancias.

    Grafico 5. La relacin extend entre Casos de Uso. Relaciones entre Casos

    de Uso en el Unified Modeling Language. Roxaa S. Giandin y Claudia F.

    Pons, 2001.

    Especificacin de los caso de uso

    Los casos de uso adems de los diagramas cuentan con documentacin

    de texto. Este texto viene dado por la siguiente figura, en donde se utiliza una

    lista de los pasos que sigue el actor para poder interactuar con el sistema.

    Cuadro 1. Plantilla de Especificacin para los UC. Introduccin a UML,

    Briceo, Luisana, 2006.

  • 43

    Seguridad de la Informacin

    Guglieri (1997) la describe como conjunto de principios, normas y

    prcticas que regulan cmo deben ser gestionados, protegidos y distribuidos

    los activos, en cuanto a informacin se refiere, de una compaa. (p. 92).

    La seguridad de la informacin tiene como objetivo, asegurar tres

    aspectos fundamentales, los cuales son: la integridad, disponibilidad y

    confidencialidad de la informacin.

    En donde, la integridad, se refiere a los valores reales que son

    almacenados y la correccin permanente de dichos datos. En cuanto a la

    disponibilidad, consiste en asegurar que los usuarios tengan acceso a la

    informacin cuando as lo requieran. Y la confidencialidad permite el acceso

    nicamente a los usuarios autorizados a la informacin.

    Para asegurar estos aspectos, existen tres elementos que engloban los

    controles que debe tener un sistema de informacin:

    Autenticacin: es un proceso en el cual, los usuarios del sistema, deben

    ser identificados de forma nica y segura para acceder a la informacin.

    Autorizacin: consiste en proteger la informacin del sistema,

    estableciendo a los usuarios que pueden hacer con ella. La autorizacin

    determina que operaciones puede realizar cada tipo de usuario.

    Registro y Auditoria: al realizar alguna operacin, es importante que se

    lleve un registro de la misma, con el objeto de verificar el manejo del

    sistema por parte de los usuarios.

  • 44

    Sistema de Variables

    La operacionalizacin de las variables establecidas para el desarrollo de

    los objetivos especficos de esta investigacin se presentan a continuacin:

    Cuadro 2

    Operacionalizacin del sistema de variables

    Objetivos Variable Dimensin Indicadores Fuente

    Tcnicas e instrumentos de recoleccin de

    datos

    Identificar los procesos,

    procedimientos, normas y datos que

    definen el funcionamiento del

    sistema actual que es utilizado por la fundacin para

    registrar las donaciones y

    adopciones de mascotas.

    Procesos del sistema actual

    Funciones del sistema actual

    Tipo de sistema Procesos

    Procedimientos Normas

    Datos de entrada y salida

    Administradores y usuarios del sistema

    Limitaciones del sistema

    Fortalezas del sistema

    Reportes que emite el sistema

    Campo Cuestionario

    Determinar los requerimientos de

    informacin relacionados con el

    sistema que se desea automatizar.

    Requerimientos del sistema

    automatizado

    Estructura y funcionamiento

    del sistema propuesto

    Procesos Objetivo del proceso

    Procedimientos Normas

    Datos de entrada y salida

    Reportes que emitir el sistema

    propuesto

    Campo Cuestionario

    Disear el sistema web adaptado a los

    requerimientos exigidos por la fundacin

    CEPROCAN.

    Diseo del sistema

    propuesto

    Diseo lgico del sistema

    propuesto

    Estructura de la base de datos

    Casos de Uso Diseo de pantallas

    Documental Fichas Tcnicas

    Desarrollar el sistema Web segn el diseo

    planteado

    Desarrollo del sistema web

    Construccin del sistema

    Estructura de los programas Pantallas Reportes

    Documental Fichas Tcnicas

    Realizar pruebas al sistema para verificar

    su correcto funcionamiento

    Pruebas del sistema

    Tipos de prueba Pruebas unitarias

    Pruebas de integracin

    Documental Fichas Tcnicas

  • 45

    Definicin de Trminos

    Automatizacin

    Romero A. Eduardo (2000) define la automatizacin como el sistema de

    fabricacin diseado con el fin de usar la capacidad de las mquinas para

    llevar a cabo determinadas tareas anteriormente efectuadas por seres

    humanos, y para controlar la secuencia de las operaciones sin intervencin

    humana.

    ASPX

    Lamarca Mara (2009) menciona lo siguiente:

    Las pginas web bajo el marco de trabajo .NET, tambin conocidas como formularios web, son la estructura principal del desarrollo de la aplicacin. Estos formularios estn contenidos en archivos con la extensin .aspx. Estos archivos contienen tambin cdigo HTML, al igual que controles para contenido dinmico y esttico.

    BitLocker

    Carpio, Carlos (2009) explica sobre bitlocker lo siguiente: es una

    caracterstica de cifrado completa de disco, incluido en el sistema operativo

    Windows 7 Ultimate. Est diseado para proteger los datos al proporcionar

    cifrado para volmenes enteros.

  • 46

    Dato

    Pablos, Carmen (2004) define este trmino como:

    Un elemento de conocimiento que carece de significado por s

    mismo, o que est fuera de su contexto. En definitiva, se trata de

    algo incompleto que necesita un complemento en la forma de otro

    dato o un proceso de elaboracin que le d ms sentido (p. 16).

    Depuracin

    Es el proceso metodolgico utilizado para librar un programa de errores e

    inconvenientes ms o menos graves, en la mayora de los casos es un

    proceso costoso y arduo, en especial en programas grandes y complejos.

    Sin embargo, es imprescindible si queremos ofrecer al pblico un

    producto con un mnimo de calidad.

    Informtica

    Lanzillotta, Anala (2005) sostiene que:

    La informtica es la ciencia que tiene como objetivo estudiar el tratamiento automtico de la informacin a travs de la computadora. Esta definicin, si bien es bastante amplia, se debe a que el concepto de informtica tambin es amplio. En cuanto al contenido de la Informtica, se encarga de estudiar todo lo relacionado con las computadoras que incluye desde los aspectos de su arquitectura y fabricacin hasta los aspectos referidos a la organizacin y almacenamiento de la informacin.

    http://www.mastermagazine.info/termino/5368.phphttp://www.mastermagazine.info/termino/5368.php

  • 47

    Sistema de Informacin

    Peralta (2008) define un sistema de informacin como:

    Conjunto de elementos que interactan entre s con el fin de apoyar las actividades de una empresa o negocio. Teniendo muy en cuenta el equipo computacional necesario para que el sistema de informacin pueda operar y el recurso humano que interacta con el Sistema de Informacin, el cual est formado por las personas que utilizan el sistema.

    Software

    Son todos aquellos conceptos, actividades y procedimientos que dan

    como resultado la creacin de programas para un sistema de computacin.

    El objetivo principal del software, es aumentar las posibilidades de que ste

    se desarrolle a tiempo y de que tenga una mayor efectividad en cuanto a

    costos, gracias al manejo eficiente del personal y los recursos.

    Tecnologa de la Informacin

    Bologna y Walsh, (1997) la definen como Aquellas herramientas y

    mtodos empleados para recabar, retener, manipular o distribuir informacin.

    La tecnologa de la informacin se encuentra generalmente asociada con las

    computadoras y las tecnologas afines aplicadas a la toma de decisiones.

  • 48

    CAPTULO III

    MARCO METODOLGICO

    Tipo de Investigacin

    De acuerdo con Sabino (1992), se define como un esfuerzo que se

    emprende para resolver un problema, claro est, un problema de

    conocimiento (p. 47), Cervo y Bervian por su lado Cervo y Bervian (1996) la

    definen como una actividad encaminada a la solucin de problemas. Su

    objetivo consiste en hallar respuesta a preguntas mediante el empleo de

    procesos cientficos (p. 41).

    Este proyecto se enmarca dentro de la modalidad de investigacin

    denominada proyecto factible, el cual Balestrini (2006) menciona que est

    orientado a proporcionar respuestas o soluciones a problemas planteados en

    una determinada realidad: organizacional, social, econmica, educativa, etc.

    (p. 8). Esto quiere decir que busca la solucin de una problemtica real, en

    este caso en particular, mejorar de la calidad de los procesos y

    procedimientos de la fundacin.

    Este tipo de investigacin se seleccion, por cuanto desde el punto de

    vista metodolgico permitir abordar la problemtica presente en la

    fundacin, relacionada con la falta de automatizacin de sus procesos, la

    falta de un sistema para su administracin, al igual para el control de las

    donaciones y adopciones de los animales.

  • 49

    Por lo escrito anteriormente se propone una solucin tecnolgica,

    materializada en el Desarrollo de un sistema web para el control de

    mascotas y gestin administrativa de la fundacin CEPROCAN.

    Diseo de la Investigacin

    Balestrini (2006), explica que:

    Un diseo de investigacin se define como el plan global de investigacin que integra de un modo coherente y adecuadamente correcto tcnicas de recogida de datos a utilizar, anlisis previstos y objetivos... el diseo de la investigacin intenta dar de una manera clara y no ambigua respuestas a las preguntas planteadas en la misma (p. 131).

    Es necesario destacar que la autora anteriormente citada, define el diseo

    de la investigacin en funcin de los objetivos establecidos en el estudio.

    El diseo, segn los requerimientos del proyecto factible, es mixto, por

    cuanto que, est integrado por:

    Diseo de Campo

    La autora Balestrini Acua (2006) explica que el diseo de campo:

    Permite establecer una interaccin entre los objetivos y la realidad de la situacin de campo; observar y recolectar los datos directamente de la realidad, en su situacin natural; profundizar en la comprensin de los hallazgos encontrados con la aplicacin de los instrumentos; y proporcionarle al investigador una lectura de la realidad objeto de estudio ms rica en cuanto al conocimiento de la misma. (p. 132)

  • 50

    Por medio del diseo de campo se recopil directamente la informacin

    detallada y exacta de la fundacin CEPROCAN, se realiz el levantamiento

    de informacin relacionado con los indicadores en el cuadro de

    operazionalizacin de variables para los objetivos especficos 1 y 2;

    concretamente:

    Indicadores del objetivo especifico 1: Sistema actual

    Tipo de sistema

    Procesos

    Procedimientos

    Normas

    Datos de entrada y salida

    Administradores y usuarios del sistema

    Limitaciones del sistema

    Fortalezas del sistema

    Reportes que emite el sistema actual

    Indicadores del objetivo especifico 2: Sistema propuesto

    Procesos

    Objetivo del proceso

    Procedimientos

    Normas

    Datos de entrada y salida

    Reportes que emitir el sistema propuesto

  • 51

    Diseo Documental

    Balestrini (2006) seala sobre el diseo documental que Los datos se

    obtienen a partir de la aplicacin de las tcnicas documentales, en los

    informes de otras investigaciones donde se recolectaron esos datos, y/o a

    travs de las diversas fuentes documentales.

    Los documentos que se tomaron como fuente para el desarrollo de la

    solucin son:

    - Historiales mdicos de los animales.

    - Fichas de adopcin.

    - Ficha de donaciones

    Poblacin y Muestra

    Poblacin

    La poblacin es el conjunto de mediciones que se pueden efectuar sobre

    una caracterstica comn de un grupo de seres u objetos (Rodrguez, 2005,

    p. 79).

    Para (Gabaldon, 1973) la poblacin es un conjunto finito o infinito de

    personas, cosas o elementos que presentan caractersticas comunes. (p.7).

    Ramrez (1999) sostiene que:

    Una poblacin finita, es aquella cuyos elementos en su totalidad son identificables por el investigador, por lo menos desde el punto de vista del conocimiento que se tiene sobre la cantidad total. Entonces, la poblacin es finita cuando el investigador cuenta con el registro de todos los elementos que conforman la poblacin en estudio (p. 92).

  • 52

    Este tipo de poblacin es finita, ya que consta de cuatro (3) unidades de

    estudio.

    Esta poblacin se seleccion atendiendo las siguientes caractersticas:

    Son los responsables de la administracin del sistema actual

    implementado en la fundacin.

    Establecieron los requerimientos que permitieron definir las funciones del

    sistema propuesto.

    Validarn el funcionamiento del sistema y aprobarn la implementacin

    en la plataforma tecnolgica de la fundacin.

    Muestra

    La muestra es, un subgrupo de elementos que pertenecen a ese

    conjunto definido en sus caractersticas a los que llamamos poblacin

    (Hernndez, 2000, p. 65).

    La muestra seleccionada para esta investigacin, est representada por:

    - 2 mdicos veterinarios.

    - 1 coordinador general.

    Es importante destacar que motivado a lo restringido de esta poblacin

    desde el punto de vista cuantitativo, la poblacin es igual a la muestra, es

    decir, se trabajar con la totalidad de sus integrantes a los efectos de

    garantizar la validez de sus resultados.

    En este caso en particular la muestra desde el punto de vista estadstico

    se denomina intencional, el cual se caracteriza por un esfuerzo deliberado de

    obtener muestras "representativas" mediante la inclusin en la muestra de

    grupos supuestamente tpicos.

  • 53

    Hctor L. vila (2006) define el muestreo intencional como un

    procedimiento que permite seleccionar los casos caractersticos de la

    poblacin limitando la muestra a estos casos. Se utiliza en situaciones en las

    que la poblacin es muy variable y consecuentemente la muestra es muy

    pequea. (p. 5).

    Tambin puede ser que el investigador seleccione directa e

    intencionadamente los individuos de la poblacin. El caso ms frecuente de

    este procedimiento el utilizar como muestra los individuos a los que se tiene

    fcil acceso (los profesores de universidad emplean con mucha frecuencia a

    sus propios alumnos).

    Tcnicas e Instrumentos de Recoleccin de Datos

    Arias (1997) asegura que las tcnicas de recoleccin de datos son "el

    procedimiento o forma particular de obtener datos o informacin" (p. 67). Y el

    instrumento "es cualquier recurso, dispositivo o formato (en papel o digital),

    que se utiliza para obtener, registrar o almacenar informacin". (p. 69).

    Los analistas utilizan una variedad de mtodos a fin de recopilar los datos

    sobre una situacin existente, como entrevistas, cuestionarios, inspeccin de

    registros y observacin directa. Cada uno tiene ventajas y desventajas.

    Generalmente, se utilizan dos o tres para complementar el trabajo de cada

    una y ayudar a asegurar una investigacin completa.

    La tcnica e instrumento de recoleccin de datos se seleccion en funcin

    a las caractersticas de la poblacin objeto de estudio, para esta

    investigacin se utilizar la siguiente:

    http://www.monografias.com/trabajos13/mapro/mapro.shtml

  • 54

    Tcnica de la Encuesta

    Segn Trespalacios, Vzquez y Bello (2005):

    Las encuestas son tcnicas de investigacin descriptiva que precisan identificar a priori las preguntas a realizar, las personas seleccionadas en una muestra representativa de la poblacin, especificar las respuestas y determinar el mtodo empleado para recoger la informacin que se vaya obteniendo.

    Se llevo a cabo una encuesta para cada una de las personas que integran

    la poblacin de estudio. Para esto se utiliz como instrumento de recoleccin

    de datos un cuestionario, definido por Torres (2006) como Un conjunto de

    preguntas diseadas para generar los datos necesarios para alcanzar los

    objetivos del proyecto de investigacin El cuestionario permite estandarizar

    y uniformar el proceso de recopilacin de datos.

    El cuestionario fue diseado en funcin al contenido de los objetivos

    especficos del proyecto, dicha encuesta fue sometida a un proceso de

    validacin para establecer su confiabilidad. En el Anexo B se presenta el

    modelo del cuestionario realizado.

  • 55

    Metodologa de Desarrollo

    La metodologa de desarrollo utilizada para la elaboracin del proyecto de

    investigacin fue eXtreme Programming (XP), gracias a que es una

    metodologa de desarrollo gil y se basa en la simplicidad y comunicacin

    entre los programadores.

    Kent Beck (2000) seala que:

    Todo en el software cambia. Los requisitos cambian. El diseo cambia. El negocio cambia. La tecnologa cambia. El equipo cambia. Los miembros del equipo cambian. El problema no es el cambio en s mismo, puesto que sabemos que el cambio va a suceder; el problema es la incapacidad de adaptarnos a dicho cambio cuando ste tiene lugar.

    Esta metodologa fue escogida para el desarrollo del proyecto por su

    fcil adaptabilidad ante las necesidades, ya que no posee una estructura

    estricta para el cumplimiento de sus fases. Su principal virtud es que

    permite el trabajo en parejas y brinda una mayor confiabilidad del cdigo y

    un programa capaz de aceptar cambios a futuro. Nos permite adems

    tener el punto de vista del cliente y los cambios que considere a lo largo

    del proyecto.

    Practicas de la metodologa XP

    Para el desarrollo del proyecto se aplicaron las siguientes prcticas

    que esta metodologa posee, que nos permitieron realizar un desarrollo de

    alta calidad, en menor tiempo y esfuerzo:

  • 56

    Juego de la planificacin

    Sabemos que los requerimientos del proyecto cambiarn en cualquier

    momento, es por esto que la planificacin nunca ser perfecta y habr que

    realizar cambios rpidamente para adaptarse al nuevo plan.

    Gracias a la metodologa XP se cuentan con mecanismos de

    retroalimentacin que permiten conocer en qu punto del proyecto nos

    encontramos.

    Para esta planificacin es esencial contar con la presencia del cliente, que

    forma parte del equipo de desarrollo y es quien decide cules son las

    historias ms valiosas para el proyecto.

    El cliente dentro del grupo de trabajo decide que se va a implementar en

    cada entrega y fija la fecha final de cada uno. Los desarrolladores deben

    estimar los tiempos de cada historia, brindar opciones sobre el uso de

    distintas tecnologas y decidir el orden de desarrollo de las historias.

    Pruebas

    En esta prctica, el cliente define las pruebas de aceptacin, estas son

    para garantizar que el cdigo cumple con las funciones que debe realizar el

    sistema. El objetivo de estas pruebas no es corregir errores, sino evitar que

    ocurran. Adems son escritos antes del cdigo que se va a probar, esto hace

    que los desarrolladores piensen de manera ms clara como se va a utilizar el

    cdigo y puedan visualizarlo desde la perspectiva del consumidor.

  • 57

    Cuando se elaboran las pruebas es necesario pensar por adelantado

    cules son los problemas que se pueden presentar y que puntos pueden ser

    dbiles, en vez de dejar que los errores aparezcan durante el desarrollo de

    manera inesperada.

    Los desarrolladores deben realizar pruebas continuamente para avanzar

    en el proyecto, cuando un error es detectado en uno de los test, pasa a ser

    mxima prioridad dentro del grupo de trabajo para su reparacin.

    Programacin en parejas

    Consiste en que dos personas en un mismo computador, desarrollan el

    cdigo del proyecto, uno de ellos se encarga de crear el cdigo de la mejor

    forma posible y el otro piensa no como programador, sino como cliente, de

    que el cdigo realice las funciones necesarias, que se realicen pruebas a lo

    largo del desarrollo.

    Se dice que esta prctica es improductiva porque se basa en el hecho de

    que dos programadores generan el doble de cdigo por separado, esto es

    incierto ya que, el hecho de tomar decisiones entre dos personas brinda una

    seguridad mucho ms elevada, es ms difcil pasar por alto errores en el

    cdigo, ya que est siendo revisado a cada momento por otra persona para

    as conseguir un cdigo de buena calidad.

    La programacin en parejas es ms eficiente que por separado, puede

    que al comienzo del proyecto se sacrifique un poco de velocidad, pero ms

    adelante se obtiene un mayor avance.

  • 58

    Refactorizacin

    Consiste en la modificacin del cdigo sin alterar su comportamiento,

    tambin se le conoce como limpieza del cdigo. Toda aplicacin necesita

    mantenimiento y modificaciones para luego incorporar de manera ms

    sencilla nuevas funcionalidades. Este mantenimiento puede llevar tiempo

    para su realizacin, pero al mismo tiempo, el cdigo tendr mejor

    consistencia y ser ms fcil de entender por otros programadores.

    Con la ayuda de las pruebas se asegura que la refactorizacin no cambie

    el comportamiento del cdigo. La refactorizacin debe realizarse de manera

    aislada para comprobar que no se han agregado errores al cdigo, en caso

    de que exista algn cambio en el comportamiento se considera una falla del

    programa que debe ser depurada antes de agregar nuevos cambios.

    Diseo simple

    Esta prctica especifica que se deben realizar diseos tan simples como

    sea posible, su principio es utilizar el diseo ms sencillo que logre cumplir

    con todas las funciones. Se evita de agregar caractersticas extra que no

    agregan ningn valor adicional al proyecto ya planteado, esto quiere decir

    que no se perder tiempo en desarrollar funciones que puedan resolver

    situaciones a futuro sin saber si algn se necesitarn.

    El diseo simple para la metodologa XP consiste en que no existe cdigo

    duplicado gracias a la refactorizacin anteriormente mencionada y contiene

    nicamente las funciones que debe realizar el sistema.

  • 59

    Cans (2005) menciona que:

    XP es una metodologa gil centrada en potenciar las relaciones interpersonales como clave para el xito en desarrollo de software, promoviendo el trabajo en equipo, preocupndose por el aprendizaje de los desarrolladores, y propiciando un buen clima de trabajo. XP se basa en realimentacin continua entre el cliente y el equipo de desarrollo, comunicacin fluida entre todos los participantes, simplicidad en las soluciones implementadas y coraje para enfrentar los cambios. XP se define como especialmente adecuada para proyectos con requisitos imprecisos y muy cambiantes, y donde existe un alto riesgo tcnico. (p. 3).

    Este tipo de metodologa est especialmente orientada para proyectos

    pequeos, aportando una elevada simplificacin que a pesar de esto no

    renuncia a las prcticas esenciales para asegurar la calidad del producto.

    El autor Brito Acua (2009) en cambio define sobre las metodologas

    tradicionales lo siguiente:

    Estas metodologas tradicionales imponen una disciplina de trabajo sobre el proceso de desarrollo del software, con el fin de conseguir un software ms eficiente. Para ello, se hace nfasis en la planificacin total de todo el trabajo a realizar y una vez que est todo detallado, comienza el ciclo de desarrollo del producto software. Se centran especialmente en el control del proceso, mediante una rigurosa definicin de roles, actividades, artefactos, herramientas y notaciones para el modelado y documentacin detallada. Adems, las metodologas tradicionales no se adaptan adecuadamente a los cambios, por lo que no son mtodos adecuados cuando se trabaja en un entorno, donde los requisitos no pueden predecirse o bien pueden variar.

  • 60

    Cuadro 3

    Comparacin entre Metodologa gil y Metodologa No gil

    Fuente: ENCAMINA (2005). Programacin Extrema (XP)

  • 61

    Aspectos Administrativos

    Recursos Materiales para el Desarrollo

    Sistema Operativo

    Windows 7 Ultimate: Est diseado para un alto rendimiento, flexibilidad

    en el manejo de permisologas de usuarios, ofrece un mdulo de

    compatibilidad para aplicaciones de sistemas operativos anteriores.

    Brinda mayor seguridad de documentos y contraseas gracias al sistema

    de cifrado BitLocker. Adems tiene una interfaz grafica ms accesible al

    usuario e incluye caractersticas que permiten realizar tareas de manera ms

    rpida y fcil.

    Entorno de Desarrollo Integrado (IDE)

    Microsoft Visual Studio 2010 Ultimate: es un entorno de programacin que

    trabaja bajo sistemas operativos Windows. Soporta los lenguajes de

    programacin ASP.NET y Visual Basic.Net. Este entorno permite a los

    desarrolladores a crear aplicaciones web con el marco de trabajo .NET 4.0

    de Microsoft de manea ms flexible y rpida.

    Lenguaje de Programacin

    Visual Basic .NET: este es un lenguaje orientado a objetos que esta

    implementado bajo el marco de trabajo .NET, funciona dentro de un entorno

    de desarrollo integrado Visual Studio.

  • 62

    Gestor de base de datos

    Microsoft Access 2007: es un programa de sistema de gestin de base de

    datos, permite crear formularios para insertar y modificar datos fcilmente.

    Tambin tiene un entorno grfico para ver las relaciones entre las diferentes

    tablas de la base de datos.

    Con la utilizacin de este gestor de base de datos en el proyecto, se evita

    la redundancia y por tanto la inconsistencia de la data almacenada, la

    informacin es ms confiable, precisa y consistente. Permite diversidad al

    momento de realizacin de consultas, la insercin de datos es rpida y

    eficaz, la base de datos es compartida por diversos usuarios y posee

    contrasea para mayor seguridad de la informacin.

    Marco de trabajo

    ADO.NET: es uno de los mecanismos que usan los programas de

    computadoras para comunicarse con las bases de datos, darles rdenes y

    obtener resultados de ellas. Con ADO, un programa puede leer, insertar,

    editar, o borrar, la informacin contenida en diferentes reas de

    almacenamiento dentro de la base de datos llamadas tablas.

    Recurso Humano

    2 Programadores

    1 Analista

    .

    http://es.wikipedia.org/wiki/Programa_inform%C3%A1ticohttp://es.wikipedia.org/wiki/Computadorahttp://es.wikipedia.org/wiki/Base_de_datos

  • 63

    CAPTULO IV

    Anlisis y Presentacin de los Resultados

    Por medio del estudio realizado a la poblacin de estudio anteriormente

    definida en el captulo III, se presentan los resultados obtenidos a travs del

    instrumento de recoleccin de datos y el anlisis de cada una de las

    respuestas.

    Con el fin de obtener ms informacin de los procesos que la fundacin

    CEPROCAN realiza, se aplic la tcnica de la encuesta a las personas que

    se encuentran directamente relacionadas con el sistema.

    Posterior a la aplicacin de la encuesta se procedi al anlisis de los

    resultados de la misma, los cuales arrojaron respuestas muy especficas de

    la situacin actual de la fundacin, en lo que respecta a las tareas de

    registros, tiempo de respuestas, confiabilidad y seguridad de los datos de las

    donaciones y adopciones que se generan.

    Mediante este proceso se detectaron los requerimientos y necesidades,

    evidenciando que los procesos actuales son poco prcticos, ya que son

    susceptibles a errores en la insercin de dato, por consiguiente los tiempos

    de respuestas son muy lentos al momento de realizar las bsquedas.

  • 64

    Gracias a las personas que fueron encuestadas y la precisin de sus

    respuestas sobre los procesos y procedimientos que se ejecutan dentro de la

    fundacin, se logr precisar detalladamente cmo se gestionan las

    actividades de la fundacin junto con los objetivos que persigue cada uno de

    ellos.

    A continuacin se presentan los resultados de las respuestas producto de

    la aplicacin del cuestionario al personal que labora en la fundacin

    CEPROCAN.

    Qu tipo de sistema esta implementado en la fundacin para ejecutar

    sus procesos y objetivos?

    Las respuestas aportadas por la poblacin de estudio, reflej el siguiente

    resultado:

    Sistema de tipo manual

    Esta respuesta determin que la fundacin no cuenta con un sistema

    automatizado, todos los procesos son manuales, los registros de las

    mascotas son almacenados en cuadernos, al igual que los datos de las

    personas que desean adoptar mascotas, haciendo ms difcil alcanzar los

    objetivos deseados.

  • 65

    Qu procesos se ejecutan en la fundacin para registrar donaciones y

    adopciones de mascotas?

    Se encontr que en el sistema actual se involucran los siguientes

    procesos:

    Crear registros de las mascotas.

    Proporcionar las vacunas.

    Registrar los datos de las personas adoptantes.

    Mediante esta la informacin se logr evidenciar que la fundacin no

    cuenta con procesos para llevar un registro de las donaciones y los datos de

    las personas que las realizan.

    Qu procedimientos estn establecidos en la fundacin para registrar

    donaciones y adopciones de mascotas?

    Para poder dar en adopcin una mascota, la fundacin debe primero,

    crear un registro de la mascota que est ingresando y anotar todas las

    caractersticas de la misma, posteriormente aplicar las vacunas

    correspondientes para garantizar un buen estado de salud. En el momento

    que una persona desee adoptar, se anotan los datos del adoptante y se hace

    entrega de la mascota.

    Con esta informacin se concluye que la fundacin no posee

    procedimientos para las donaciones realizadas por parte de la comunidad, no

    se cumple con ningn tipo de procedimiento que permita llevar los registros

    de manera organizada.

  • 66

    Qu normas estn definidas en la fundacin para controlar la

    recepcin de donativos y la adopcin de mascotas?

    No hay normas establecidas

    El sistema actual no comprende ninguna normativa especfica, los

    registros de adopciones son anotados nicamente en los cuadernos y no

    existe ningn control para las donaciones, sta es una de las principales

    causas que genera la prdida de informacin.

    Cules son los datos de entrada y salida del sistema actual?

    Caractersticas de la mascota

    Estado fsico de la mascota

    Datos personales de los adoptantes

    Por medio de esta informacin se pudo observar no existen datos de

    entrada para el proceso de donaciones de la fundacin, el sistema no cuenta

    con datos de salida, es decir, no genera ningn tipo de reportes para as

    poder llevar el control de las donaciones y adopciones de mascotas.

    Quines son los administradores del sistema?

    Coordinador general de la fundacin.

    Mdicos veterinarios.

    Con esta informacin se determin los usuarios que hacen uso del

    sistema para realizar las actividades dentro de la fundacin.

  • 67

    Quines interactan con el sistema?

    Usuarios externos

    Administradores del sistema

    Por medio de estas respuestas se concluye que existen dos tipos de

    usuarios en el sistema actual, el donde el usuario externo es todo aquel que

    desea ver informacin sobre la fundacin, las jornadas de vacunacin,

    realizar donaciones y adopcin de mascotas. El administrador del sistema es

    el encargado de ingresar nuevos usuarios, mascotas, revisar las planilla de

    adopcin y todas la gestin del sistema web.

    Qu limitaciones presenta el sistema actual para alcanzar los

    objetivos?

    Lentitud en la creacin y bsqueda de los registros.

    La informacin es almacenada en cuadernos y no posee ningn tipo de

    seguridad.

    Para realizar tanto donaciones como adopciones las personas se ven

    obligadas a dirigirse a las instalaciones de la fundacin.

    No se asegura una ptima calidad al trabajador para el cumplimiento de

    los procedimientos.

    Este contenido nos permite conocer las debilidades que presenta la

    fundacin actualmente, al igual que, las desventajas que traen los sistemas

    manuales en el cumplimiento de los objetivos deseados.

  • 68

    Qu fortalezas presenta el sistema actual que se deben mantener en el

    diseo y desarrollo del sistema propuesto?

    El buen estado de salud de las mascotas, con sus respectivas vacunas

    mdicas.

    Esta respuesta nos muestra que el sistema actual de la fundacin

    CEPROCAN posee nicamente sta fortaleza, garantizar a los usuarios, una

    buena salud mdica de las mascotas que desean adoptar.

    Qu reportes emite el sistema actual?

    Ninguno

    Mediante esta respuesta, se llega a la conclusin de que el sistema

    actual, por ser de tipo manual, no posee ninguna forma de generar reportes a

    la gerencia, para as llevar el control de las donaciones materiales y

    monetarias a la fundacin, al igual que las donaciones y mascotas restantes

    dentro de sta institucin.

    Qu procesos se deben implementar en el sistema propuesto para

    realizar donaciones y adopciones de mascotas y cules sern sus

    objetivos?

    Donaciones

    Llenar el formulario de pagos con tarjeta de crdito a travs de la

    pgina web.

    Objetivo del proceso: Brindarle a los usuarios, un mdulo para

    realizar donaciones a travs de pagos con tarjeta de crdito, sin tener

    que asistir directamente a las instalaciones de la fundacin.

  • 69

    Ingresar a la pgina web para revisar la lista de donativos materiales y

    posteriormente dirigirse a la fundacin.

    Objetivo del proceso: Mantener a los usuarios informados sobre los

    materiales que acepta la fundacin como donativos.

    Adopciones

    Garantizar el buen estado de salud de la mascota.

    Objetivo del proceso: Que el veterinario garantice la salud fsica de

    la mascota para poder ser colocada en adopcin. Que la mascota que

    est siendo adoptada cumpla con todas las vacunas necesarias para

    prevenir enfermedades futuras.

    Llenar la planilla de adopciones de mascotas en la pgina web.

    Objetivo del proceso: Que el usuario pueda colocar toda su

    informacin personal en la planilla junto con la mascota que desea

    adoptar directamente en la pgina web, sin tener que acudir hasta la

    fundacin.

    A travs de la informacin obtenida, se puede ver que, estos procesos

    facilitan a los usuarios a la realizacin de donaciones y adopciones de

    mascotas, mediante estos procesos, no es necesario que los usuarios

    asistan hasta la fundacin.

    Qu procedimientos sern establecidos en el sistema automatizado

    para el registro de donaciones y adopciones de mascotas?

    Donaciones

    Para las donaciones monetarias, los usuarios debern ingresar a la

    pgina web y colocar sus datos personales, los datos de la tarjeta de crdito

    en la parte de donaciones en lnea y seleccionar el monto que desean donar

    a la fundacin.

  • 70

    nicamente se guardar en el sistema, un identificador de cada donacin,

    con el monto y los datos del usuario, conservando as la confidencialidad de

    los datos de la tarjeta.

    Para las donaciones materiales, el usuario deber ingresar igualmente en

    la pgina web y revisar la lista de donativos que acepta la fundacin, para

    luego asistir hasta las instalaciones y entregarlo. En ese momento se

    ingresarn sus datos en el sistema junto con los materiales entregados.

    Adopciones

    Los usuarios podrn realizar adopciones de mascotas ingresando al

    sistema web, seleccionando la mascota de su preferencia para

    posteriormente, llenar la planilla de adopcin con todos los datos personales,

    direccin de residencia y detalles laborales. sta planilla quedar guardada

    en el sistema y el usuario deber ir a retirar la mascota en la fundacin.

    Luego se buscar dicha planilla y se le har entrega de la mascota.

    Qu normas deben establecerse en el sistema propuesto para el

    control de donaciones y adopciones?

    Generar reportes diarios sobre las donaciones realizadas, tanto

    materiales, como monetarias.

    Generar reportes diarios sobre las mascotas adoptadas y las que aun

    residen en la fundacin.

    Estas normas al ser aplicadas al sistema propuesto permitirn una mejor

    gestin sobre las donaciones y adopciones de mascotas, con la generacin

    de los reportes diarios se lograr ver el estado de la fundacin da a