Investigación de operaciones : Método Jorge Eduardo Ortiz Triviño [email protected].
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE...
Transcript of UNIVERSIDAD DE GUAYAQUIL FACULTAD DE...
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA INDUSTRIAL
DEPARTAMENTO ACADÉMICO DE TITULACIÓN
TRABAJO DE TITULACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE
LICENCIADA EN SISTEMAS DE INFORMACIÓN
ÁREA DESARROLLO DE SOFTWARE
TEMA “DESARROLLO DE UN SISTEMA WEB PARA LA
AUTOMATIZACIÓN DEL PROCESO DE CONTROL DE MASCOTAS EN LA VETERINARIA “MEDICAL
PET”.
AUTORA VILLACIS FLORES SILVIA VERÓNICA
DIRECTOR DEL TRABAJO ING. SIST. TRIVIÑO ARMENDÁRIZ FRANCISCO XAVIER, MSC.
2018 GUAYAQUIL - ECUADOR
CERTIFICADO DEL TUTOR
Yo, Ing.Sist. Triviño Armendáriz Francisco Xavier, en calidad de
tutor de investigación, designado por la unidad de titulación. Certifico que
la estudiante Sra. Villacís Flores Silvia Verónica, ha culminado el trabajo
de titulación con el tema: Desarrollo de un sistema web para la
automatización del proceso de control de mascotas en la veterinaria
“MEDICAL PET”.
Quien ha cumplido con todos los requisitos legales exigidos por lo
que se aprueba la misma.
Es todo cuanto puedo decir en honor a la verdad, facultando al
interesado hacer uso del presente, así como también se autoriza la
presentación.
TUTOR: ………………………………………………..
Ing.Sist. Triviño Armendáriz Francisco Xavier, Msc.
ii
DECLARACIÓN DE AUTORÍA
“La responsabilidad del contenido de este trabajo de titulación, me
corresponde exclusivamente; y el patrimonio intelectual del mismo a la
Facultad de Ingeniería Industrial de la Universidad de Guayaquil”.
Villacís Flores Silvia Verónica
C.C. 0924840531
iii
DEDICATORIA
Dedico este proyecto en primer lugar a Dios por permitirme cumplir
una meta más, ya que todo se lo debo a él, quien me ha dado la sabiduría
y las fuerzas suficiente para así culminar una de mis metas.
A mis padres Blanca Flores y Cristóbal Villacis por acompañarme
durante todo este camino, por ser mi pilar de apoyo y guiarme hacia lo
correcto e inculcar la honestidad como un valor primordial y fundamental en
la superación del hombre.
A mis hermanos Ing. Hendry, Lcdo. Máximo, Ing. Walter, y a mi
hermana Ing. Madeley Villacis quienes me guiaron durante mi Vida
estudiantil.
A mi Esposo Luis Valverde y a mi hija Dominique Valverde Villacis
que han estado presente en los malos y buenos momentos apoyándome
en mi elaboración de mi tesis.
También quiero dedicar a mi Cuñado Ing. Jonathan Parrales, por
haberme brindado siempre su apoyo incondicional.
Dedico con afecto a mis amigos, compañeros y docentes que
siempre estuvieron conmigo en esta etapa y que de una u otra manera tuve
ese apoyo.
iv
AGRADECIMIENTO
Las gracias infinitas a Dios por darme la vida, y las fuerzas
necesarias, para llegar hasta este momento tan importante de mi vida
profesional.
Este trabajo lo dedico con todo mi cariño a mis padres Blanca Flores
y Cristóbal Villacis, porque en algún momento de mi existencia se los
prometí, para ellos con todo mi amor y convicción, millón gracias por haber
sido mi pilar y fortaleza en los momentos que más los necesité, gracias por
guiarme por el camino de la superación.
Agradezco a mi esposo Luis Valverde por su fidelidad constate en la
cual ha estado apoyándome siempre, más aún en un momento muy
delicado en la perdida de nuestro bebe.
v
ÍNDICE GENERAL
N° Descripción Pág.
PRÓLOGO 1
INTRODUCCIÓN 2
CAPÍTULO I
MARCO TEÓRICO
N° Descripción Pág.
1.1 Marco Referencial 10
1.2 Marco Conceptual 10
1.2.1 Sistema Web 10
1.2.2 Hosting 11
1.2.3 Dominio 12
1.2.4 Servidor 13
1.2.4.1 Ventajas del servidor 14
1.2.4.2 Desventajas del servidor 14
1.2.5 Servidores Web 14
1.2.6 Lenguaje de programación 15
1.2.7 Tecnologías Web 16
1.2.7.1 PHP 16
1.2.7.2 HTML 16
1.2.7.3 CSS 17
1.2.8 Diccionario de datos 17
1.2.9 Arquitectura de software 18
1.3 Metodología de desarrollo 18
1.3.1 Metodología tradicional 18
1.3.2 Metodología Ágil 19
1.3.2.1 XP 19
vi
N° Descripción Pág.
1.3.2.2 SCRUM 20
1.4 Fundamentación legal 21
CAPÍTULO II
METODOLOGÍA
N° Descripción Pág.
2.1 Tipo de investigación 23
2.1.1 Investigación descriptiva 23
2.1.2 Investigación exploratoria 24
2.2 Población y muestra 24
2.3 Técnicas e instrumentos de la investigación 25
2.4 Recolección de datos 26
2.5 Procesamientos y análisis 27
2.6 Análisis de los resultados 37
2.7 Definición de la situación actual 37
2.8 Análisis documental 37
2.9 Requerimientos funcionales 38
2.10 Requerimientos no funcionales 40
2.11 Definición de Software a utilizar – Tecnologías 40
2.11.1 XAMPP 42
2.11.2 MySQL 42
2.12 Actores y roles caso de uso 43
2.13 Casos de uso 44
2.13.1 Diagrama de caso de uso de contexto 44
2.14 Diagrama de actividades 51
2.15 Diagrama de entidad de relación 53
2.16 Diagrama de clase 54
2.17 Diccionario de datos 55
vii
CAPÍTULO III
PROPUESTA
N° Descripción Pág.
3.1 Tema 60
3.2 Objetivos 60
3.3 Desarrollo de la propuesta 60
3.3.1 Desarrollo de prototipo de pantalla de la propuesta 60
3.3.2 Diseño de las pantallas principales del sistema web 63
3.4 Factibilidad de la propuesta 71
3.4.1 Factibilidad económica 71
3.4.2 Factibilidad operacional 71
3.4.3 Factibilidad técnica 71
3.5 Impacto d la propuesta 71
3.6 Cronograma de actividades 72
3.7 Conclusiones 73
3.8 Recomendaciones 73
GLOSARIO DE TÉRMINOS 75
ANEXOS 77
BIBLIOGRAFÍA 92
viii
ÍNDICES DE CUADROS
N° Descripción Pág.
1 Causas y consecuencias del problema 7
2 Servidores Web 14
3 Datos de los clientes 24
4 Muestra de la población de estudio 25
5 Importancia del sistema Web 27
6 Registro de mascota por sistema web 28
7 Utilización del sistema Web 29
8 Las mascotas deberían tener su cita médica 30
9 Historia clínica en libreta es incómodo 31
10 Incorporar promociones en el sitio web 32
11 Sistema web es el fácil acceso para el historial de las
mascotas 33
12 Sistema web proporciona ventajas a la veterinaria 34
13 Tipo de proyecto cumple las expectativas 35
14 Proyecto novedoso 36
15 Requerimientos funcionales 38
16 Requerimientos no funcionales 40
17 Comparación de lenguaje de programación 41
18 Ventajas y desventajas del XAMPP 42
19 Ventajas y desventajas del MYSQL 43
20 Actores y roles 43
21 Usuario 55
22 Tipo de usuario 56
23 Mascotas 56
24 Historial clínico 57
25 Cita 58
26 Control de vacuna 59
ix
N° Descripción Pág.
27 Componentes de la interfaz de la pantalla de ingreso 63
28 Propiedades de la pantalla principal 64
29 Propiedades de la pantalla usuario 65
30 Propiedades de la pantalla control de mascota 69
31 Propiedades de la pantalla historia clínica 70
x
ÍNDICES DE IMÁGENES
N° Descripción Pág.
1 Ubicación de la Veterinaria 3
2 Partes de un dominio 12
3 Inicio de sesión 61
4 Cuenta nueva 62
5 Recuperar contraseña 62
6 Interfaz pantalla de ingreso 63
7 Pantalla principal del administrador 64
8 Pantalla usuario 65
9 Servicio SPA 66
10 Consultas médicas 66
11 Pantalla de cirugías 67
12 Pantalla de productos y accesorios 67
13 Pantalla de medicinas y farmacia 68
14 Pantalla de tipos de vacunas 68
15 Pantalla control de mascotas 69
16 Pantalla historia clínica 70
xi
ÍNDICES DE DIAGRAMAS
N° Descripción Pág.
1 Cliente - Servidor 13
2 Diagrama de caso de uso de contexto 44
3 Diagrama de caso de uso ingreso al sistema 45
4 Diagrama de caso de uso menú administrador 46
5 Diagrama de caso de uso menú usuario 47
6 Diagrama de caso de uso menú mascota 48
7 Diagrama de caso de uso menú citas 49
8 Diagrama de caso de uso menú historial médico 50
9 Diagrama de actividades ingreso al sistema 51
10 Diagrama de actividades menú 52
11 Diagrama de entidad de relación 53
12 Diagrama de clases 54
13 Diagrama de GANTT 72
14 Diagrama de GANTT 2 72
xii
ÍNDICES DE GRÁFICOS
N° Descripción Pág.
1 Importancia del Sistema Web 27
2 Registro de mascota por sistema web 28
3 Utilización del sistema web 29
4 Las mascotas deberían tener su cita médica 30
5 Historia clínica en libreta es incómodo 31
6 Incorporar promociones en el sitio web 32
7 Sistema web es el fácil acceso para el historial de las
mascotas 33
8 Sistema web proporciona ventajas a la veterinaria 34
9 Tipo de proyecto cumple las expectativas 35
10 Proyecto novedoso 36
xiii
ÍNDICES DE ANEXOS
N° Descripción Pág.
1 Formato de encuesta 78
2 Encuesta realizada a los involucrados del proyecto 79
3 Certificado de vacunación 80
4 Historial de mascota 81
5 Examen de la mascota 82
6 Formato ficha médica 83
7 Encuesta realizada a veterinario 84
8 Encuesta a cliente 85
9 Manual del sistema 86
10 Ingreso al sistema 87
11 Pantalla principal del ingreso al sistema modo
administrador 88
12 Pantalla principal del ingreso al sistema modo usuario 89
13 Pantalla servicio SPA 90
xiv
AUTORA: VILLACÍS FLORES SILVIA VERÓNICA TEMA: DESARROLLO DE UN SISTEMA WEB PARA LA
AUTOMATIZACIÓN DEL PROCESO DE CONTROL DE MASCOTAS EN LA VETERINARIA “MEDICAL PET”
DIRECTOR: ING. SIST. TRIVIÑO ARMENDÁRIZ FRANCISCO XAVIER, MSC.
RESUMEN
En el presente proyecto se tiene como objetivo principal Desarrollar un sistema web para la automatización del proceso de control de las mascotas de la veterinaria “MEDICAL PET”, con la finalidad de mejorar la calidad del manejo de información de las mascotas para un mejor rendimiento profesional, por medio de una investigación descriptiva y exploratoria que determina el problema situado en la veterinaria. Por medio de la recolección de datos se denoto la gran importancia del proyecto, el cual se goza de beneficios tanto para el veterinario como para el cliente, logrando así una nueva metodología aplicada dentro de la veterinaria lo que facilitará el trabajo del profesional al momento de traspasar los archivos, historiales, citas, y controles de cada mascota de una manera segura y eficaz dejando atrás la antigua metodología de la libreta de apuntes. El análisis cuantitativo permitió resolver las necesidades de cada uno de los involucrados del proyecto dando así la solución espontánea y novedosa a la veterinaria antes mencionada. PALABRAS CLAVES: Sitio Web, Control de Mascotas, Tecnología,
Desarrollo, Consultas, Automatización.
Villacís Flores Silvia Verónica Ing. Sist. Triviño Armendáriz Francisco, Msc.
C.C. 0924840531 Director del Trabajo
xv
AUTHOR: VILLACIS FLORES SILVIA VERÓNICA SUBJECT: DEVELOPMENT OF A WEB SYSTEM FOR THE
AUTOMATION OF THE PET CONTROL PROCESS IN THE VETERINARY “MEDICAL PET”
DIRECTOR: SIST.ENG. TRIVIÑO ARMENDÁRIZ FRANCISCO XAVIER, MSC.
ABSTRACT
The main objective of this project is to develop a web system for the automation of the veterinary pet control process "MEDICAL PET", in order to improve the quality of the information management of the pets for a better professional performance, through a descriptive and exploratory investigation that determines the problem located in the veterinary. Through the collection of data, the great importance of the project, which benefits both the veterinarian and the client, is denoted, thus achieving a new methodology applied within the veterinary, which it will facilitate the professiona work at the time of transfer the files, histories, appointments, and controls of each pet in a safe and effective way, leaving behind the old methodology of the notepad. The quantitative analysis allowed to solve the needs of each one of the involved of the project thus giving the spontaneous and novel solution to the veterinary mentioned above.
KEY WORDS: Website, Pet Control, Technology, Development, Queries, Automation.
Villacís Flores Silvia Verónica Sist. Eng.Triviño Armendáriz Francisco, Msc.
I.D. 0924840531 Director of Work
PRÓLOGO
En el presente trabajo de titulación se realizó una investigación
profunda con el fin de cumplir las expectativas y requerimientos que se
presentaron en la Veterinaria, determinando así el problema de
investigación dando una solución a dicho problema .
Capítulo I: En este capítulo se determina la parte teórica, definiendo
los conceptos aplicados en la presente investigación, el cual se respalda
por medio de una fundamentación legal.
Capítulo II: En el segundo capítulo se especifica el problema de
estudio en la que se encuentra actualmente la veterinaria “MEDICAL PET”
determinando el tipo, técnicas y métodos de investigación aplicando la
metodología que permite al investigador llegar a un análisis estadístico
debido a la cantidad de población, el análisis del problema se determinó
con el método de investigación en el cual se realizó la estadística
correspondiente por medio de una encuesta al dueño de la veterinaria y a
sus clientes más frecuentes.
Capítulo III: En este capítulo se analizó la propuesta, los objetivos,
el desarrollo, la factibilidad e impacto de la propuesta que da solución al
problema, determinando las conclusiones presentadas en el trabajo de
investigación, el autor da las respectivas recomendaciones.
INTRODUCIÓN
Tema
Desarrollo de un sistema web para la automatización del proceso de
control de mascotas en la veterinaria “MEDICAL PET”.
Introducción
Hace algunos años atrás uno de los inventos que hoy en día se ha
convertido en una necesidad es la computadora, con este componente
electrónico aparecieron muchas posibilidades tanto a nivel empresarial
como a nivel personal; si a este invento se lo complementará con el internet
se podría establecer comunicaciones sin limitaciones algunas.
Hoy en día, el mundo está pasando por un proceso donde se
depende de la tecnología para hacer la vida más fácil, donde las empresas
invierten miles de dólares en infraestructura tecnológica y software que les
permiten automatizar sus procesos para lograr mayor eficiencia y abaratar
costos.
La Veterinaria “MEDICAL PET” tiene sus instalaciones en la ciudad
de Guayaquil, cuenta con un doctor, la atención es de 10am a 5pm de lunes
a sábados y los domingos citas previas.
Hoy por hoy la veterinaria “MEDICAL PET.” lleva el registro y control
del historial clínico de la mascota en una libreta de anotaciones, esto
conlleva a que no se ofrezca un servicio de buena calidad ya que la
veterinaria no ofrece un sistema donde se pueda visualizar la información
relacionada a una mascota.
Introducción 3
Para poder cumplir con las expectativas o requerimientos actuales
de los doctores y clientes fue útil emplear un levantamiento de información
para conocer cuáles serían las características que incorpore el sistema
web, dicho sistema web será capaz de permitir al veterinario guardar la
historia clínica de las mascotas atendidas, así como también los datos del
dueño, el Dr. Veterinario podrá subir los diagnósticos y exámenes
realizados a la mascota, la información podrá ser consultada por el dueño
de la mascota desde el sistema web, el sistema web contará con el
respectivo seguimiento o control de las vacunas realizadas y por realizar.
Adicional a esto el sistema web tendrá un apartado de publicidad donde se
ofrecerá las promociones existentes por un periodo de tiempo.
Objeto de la Investigación
El objeto de investigación del presente proyecto es la Veterinaria MEDICAL
PET que se encuentra ubicada en el sur de la ciudad de Guayaquil
La delimitación del objeto en espacio físico y geográfico
Esta propuesta abarcaría la Veterinaria MEDICAL PET que se
encuentra ubicada en la ciudad de Guayaquil provincia del Guayas en la
Calle #29 (Assad Bucaram) entre Venezuela y Colombia.
IMAGEN N° 1
UBICACIÓN DE LA VETERINARIA
Fuente: Google Maps Elaborado por: Villacís Flores Silvia Verónica
Introducción 4
Delimitación del Tiempo
El desarrollo de este sistema web tendrá una duración de 3 meses
empezando su desarrollo en el mes de julio y finalizando en el mes
de octubre del 2017, este portafolio será desarrollado para la
veterinaria “Medical Pet” ubicada en la Ciudad de Guayaquil.
Delimitación Semántica
El sistema Web para la automatización del control de mascotas
tendrá un lenguaje de programación PHP y constará de las siguientes
opciones:
Ingreso al sistema
Correo Electrónico
Contraseña
Módulo de Administrador
Control de Usuarios Registrados(Editar/Eliminar)
Módulo de Registro
Ingreso del nombre
Ingreso de email
Ingreso de contraseña
Verificación de contraseña
Ingreso Tipo de mascota
Ingreso Nombre de la mascota
Ingreso Sexo de la mascota
Módulo Consulta
Introducción 5
Historia Clínica de la mascota
Recursos Disponibles
Los recursos que se aplicaron en este proyecto son los siguientes:
Recurso humano
Se cuenta con el apoyo del Doctor Paul Velasco dueño de la
veterinaria MEDICAL PET, para el acceso a la información sobre el control
de cada mascota registrados en su veterinaria además con la disposición
de toda la información necesaria para la realización de este proyecto.
Recurso Técnico
Los recursos técnicos que se implementaron en este proyecto son
los siguientes:
Dos laptops
Conexión internet
Suministros de oficina
Servidores
Antecedentes
MEDICAL PET es una veterinaria que comenzó su actividad en el
año 2011 con un local pequeño en la calle #29 entre Venezuela y Colombia,
en la actualidad se mantiene en la misma dirección, pero con una expansión
del local, la atención es de 10am a 5pm de lunes a sábados y los domingos
citas previas, su objetivo es ofrecer a sus clientes y mascotas la mejor
atención profesional.
Introducción 6
MEDICAL PET se caracteriza por mejorar la salud física y
psicológica de la mascota no solo en el aspecto médico, sino también por
medio del asesoramiento al cliente para satisfacer las necesidades
genéticas y naturales que como animal tiene toda mascota, de esta forma
el cliente podrá gozar de la salud de la mascota más sana y equilibrada,
por lo que al cliente le ofrece:
Consulta médico-clínica
Vacunaciones
Desparasitaciones
Tratamientos en general
Exámenes de laboratorio
Consultas a domicilio previa cita
Control de pulgas y garrapatas
Accesorios
Peluquería
Actualmente “MEDICAL PET” no cuenta con un sistema que permita
gestionar el registro y control del historial clínico de la mascota, por lo cual
el doctor se ve obligado a llevar todo el control de las mascotas en una libreta de
apuntes donde se procede a anotar todo lo referente de cada mascota.
Para solucionar el inconveniente mencionado anteriormente se
plantea la elaboración de un sistema web, el cual será capaz de permitir
guardar la historia clínica de las mascotas atendidas, así como también los datos
del dueño donde el doctor podrá subir los diagnósticos y exámenes
realizados a la mascota, la información podrá ser consultada por el dueño de la
mascota desde el sistema web que contará con el respectivo seguimiento
o control de las vacunas realizadas y por realizar.
Planteamiento del Problema
Introducción 7
Conforme a la investigación realizada en la veterinaria MEDICAL
PET se puede observar que existe una falta de control y manejo de
información de las mascotas, realizadas manualmente en una libreta de
apuntes por lo que el problema viene presentándose año tras año y hace
que el cliente no esté totalmente satisfecho con el servicio brindado, es así
que se ha podido determinar las siguientes causas y consecuencias de
dicho problema: 1
CUADRO N° 1
CAUSAS Y CONSECUENCIAS DEL PROBLEMA 1
Causas Consecuencias
No existe un proceso en el control de mascotas por medio de un software.
Pérdida de información de los clientes registrados.
Dificultad al verificar la asistencia médica de cada mascota.
Desmotivación del cliente por la información no verificada.
Desarrollo de la información en forma manual es lenta Proceso extenso en la
recopilación de datos de cada mascota
Fuente: Datos de la Investigación Elaborado por: Villacis Flores Silvia Verónica
Delimitación del Problema
Campo: Veterinaria “MEDICAL PET”
Área: Médica
Aspectos: Sistema web, automatización, y proceso
Tema: Desarrollo de un sistema web para la automatización del
proceso de control de mascotas en la veterinaria “MEDICAL PET”.
Justificación
Introducción 8
El sistema web de información será bastante modular, permitiendo
gestionar el registro y control del historial clínico de una mascota, dicho
sistema ofrecerá disponibilidad de la información para el dueño de la
mascota.
El sistema web permitirá resolver los siguientes problemas:
Disponibilidad de la información.
Registros de mascotas, diagnósticos, exámenes y dueños.
Actualización de Datos.
Publicidad y Marketing.
Al ser un proyecto para una veterinaria en particular no se encuentra
dentro de los parámetros de relevancia para nuestra sociedad. Los
beneficiarios directos de este portafolio de información son el veterinario, y
así como los clientes de dicha veterinaria.
El impacto que tendrá este sistema web será a nivel de la veterinaria
porque permitirá mejorar la disponibilidad de la información tanto al cliente
como al veterinario.
Objetivos
Objetivo General
Desarrollar un sistema web para la automatización del proceso de
control de mascotas en la veterinaria “MEDICAL PET”
Objetivos Específicos
Analizar los problemas actuales sobre el control del registro de mascotas.
Consultar información relacionada a la historia clínica de una mascota
en particular.
Introducción 9
Contribuir al mejoramiento de los tiempos de la veterinaria en el
momento de llevar un registro de mascota por medio de un sistema web.
Brindar a los clientes una herramienta virtual con el fácil acceso a los
datos clínicos de su mascota.
Optimizar el tiempo de consulta de los clientes sobre los datos clínicos
de su mascota.
CAPÍTULO I
MARCO TEÓRICO
Al proceder con la investigación se puede determinar en el presente
capitulo la parte teórica que comprende el tema del proyecto a realizar
sobre el desarrollo de un sistema web para la automatización del proceso
de control de mascotas, la cual nos permite enlazar y analizar
profundamente el problema de investigación por lo siguiente se determina
los temas que se aplican a este tipo de investigación.
1.1 Marco Referencial
Para este tipo proyecto se tomó como referencia trabajos similares
a la presente investigación lo cual permite que la información se la lleve de
manera correcta aplicada a un proceso eficaz con resultados eficientes y así poder
dar una solución al presente problema que se lleva a cabo en esta investigación
1.2 Marco Conceptual
El marco conceptual nos permite determinar los temas asociados a
la presente investigación con los cuales se detallan con argumentos y
conceptos la información necesaria para la aplicación del proyecto.
1.2.1 Sistema Web
(Baez, 2012) define a los sistemas web como:
Los "sistemas Web" o también conocido
como "aplicaciones Web" son aquellos que están creados e
Marco teórico 11
instalados no sobre una plataforma o sistemas operativos
(Windows, Linux). Sino que se alojan en un servidor en Internet
o sobre una intranet (red local). Su aspecto es muy similar a
páginas Web que vemos normalmente, pero en realidad los
'sistemas Web' tienen funcionalidades muy potentes que
brindan respuestas a casos particulares. Los sistemas Web
se pueden utilizar en cualquier navegador Web (chrome,
firefox, Internet Explorer,etc) sin importar el sistema operativo.
Para utilizar las aplicaciones Web no es necesario instalarlas
en cada computadora ya que los usuarios se conectan a un
servidor donde se aloja el sistema.
Los sistemas web brindan al usuario comodidad desde cualquier
lugar con una conexión a internet, la información siempre está actualizada
lo que permite comunicarse de una manera fácil las 24 horas del día.
El acceso a los sistemas web se lo puede realizar desde cualquier
navegador como Chrome, ineternet explorer, fire fox, entre otros, una
aplicación no necesita estar instalada en cada computadora por lo que cada
usuario se conecta en un servidor donde el sistema se aloja.
Es así como sus funciones son muy beneficiosas como:
• El no tener que pagar por una licencia para cada computadora ya que el
sistema puede estar instalado en un servidor web.
• El poder conectarse desde cualquier computadora con conexión a
internet
1.2.2 Hosting
El hosting es un espacio en internet el cual nos permite alojar
información para subirla a nuestra página web, es así como los usuarios
podrán tener acceso a dicha información.
Marco teórico 12
Lo recomendable del hosting es tener un espacio propio mientras
más sea su precio es mejor su calidad de seguridad en el internet, ya que
todo lo almacenado de tu página web no se puede perder, en cambio sí es
un hosting gratuito puede que el riesgo sea mayor por la recuperación de
la página.
1.2.3 Dominio
Se puede observar que el dominio es el nombre que se le quiera dar
a una persona o a una marca en internet, se dividen en 2 partes: el nombre
y la extensión es así como la segunda puede ser global o regional.
Las extensiones globales de un dominio pueden ser: .com, .net, .org
en cambio las regionales son las que identifican a un país, lo que se debe
tomar en cuenta en este tipo de extensiones es que su dominio por lo
general cuesta un poco más.
Por lo general un dominio identifica a una página web por medio de
un nombre el cual una persona o marca se identifique para que toda la
información que se quiera almacenar se aloje directamente a la página por
medio de un hosting.
1
IMAGEN N°2
PARTES DE UN DOMINIO 1
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
Marco teórico 13
1.2.4 Servidor
(Alegsa, ALEGSA.COM.AR, 2016), refiere al servidor
como:
En internet, los servidores son los proveedores de todos
sus servicios, incluyendo la WWW (las páginas web), el FTP,
el correo electrónico, los grupos de noticias, aplicaciones web,
eternet, encargadas de recepcionar requerimientos. El
servidor analizará el requerimiento, lo procesará y enviará un
resultado.
Un servidor Software es un programa que brinda información a los
programas llamados cliente, la relación Cliente/Servidor depende de cada
servicio y así este de manera accesible a más de un usuario de forma
independiente. Es así como el servidor puede ser un ordenador que se
encarga de almacenar archivos o también puede ser a los programas que
ofrece una serie de servicios. Un servidor es un lenguaje informático que
corresponde a un ordenador y sus programas almacena la información que
será distribuida a los clientes y a los demás ordenadores.
DIAGRAMA N° 1
CLIENTE-SERVIDOR
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
Marco teórico 14
1.2.4.1 Ventajas del Servidor
Los recursos y accesos de datos son controlados por el servidor, de tal
manera que un programa de cliente este defectuoso no pueda dañar el
sistema.
Su mantenimiento es fácil debido a sus funciones y responsabilidades
entre varios ordenadores, lo cual permite actualizar, reemplazar, reparar
mientras que el cliente no se vea afectado por el cambio. o Se puede
aumentar elementos en cualquier momento.
1.2.4.2 Desventajas del Servidor
Congestión en él envió de peticiones simultáneas a un mismo servidor.
Cuando un servidor está colapsado no puede satisfacer las peticiones
de los clientes.
Se necesita un software y hardware específico para satisfacer las
necesidades de los clientes.
1.2.5 Servidores Web
1
CUADRO N° 2
SERVIDORES WEB 1
Apache
o Es aceptado en la red o Se puede Configurar o Tiene multiplataforma
IIS
o Se puede configurar de
una manera segura y
confiable
o Es compatible con las
aplicaciones
Marco teórico 15
Ngnix
o Es estable y sencillo o Los recursos que se utilizan en este servidor son poco
o Ofrece una mejor calidad
de servicio, tanto en el
dominio como en su
seguridad
o Es gratuito de alto rendimiento
Lighttpd
o Compatible con los
estándares
o Es rápido y seguro o Su memoria es pequeña que sirve de una manera perfecta para los servidores con demasiada carga o Es ligero en el mercado
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
1.2.6 Lenguaje de Programación
El lenguaje de programación permite escribir un conjunto de
acciones que se ejecutaran en el computador, sigue una serie de pasos
como: diseñar, escribir, codificar un código para los ordenadores.
El lenguaje utilizado por cada computador se le denomina lenguaje
de máquina ya que permite comunicarse entre ellos por medio de
protocolos de comunicación se transforma de esa manera para que
procesador pueda interpretarlo, es así que un lenguaje de programación
tiene una gran ventaja por su facilidad al momento de comprenderlo ya que
permite su mayor portabilidad, lo que puede adaptarse en diferentes clases
de equipos para poder ejecutarse sin ningún problema.
Los lenguajes de programación Imperativos permiten al programa
regresar a un bloque si este cumple su condición, por lo general un lenguaje
imperativo estructurado carece de su flexibilidad debido a los procesos de
Marco teórico 16
instrucciones, por lo contrario, los lenguajes funcionales tienen la facilidad
de crear programas por medio de funciones.
Un lenguaje compilado tiene la ventaja de no depender de un
programa anexo para ser ejecutado después que se lo ha compilado y es
asi que no es tan flexible como un programa escrito.
1.2.7 Tecnologías Web
Las tecnologías web es un conjunto de tecnologías que permiten la
interconectividad de los ordenadores permitiendo acceder a los usuarios a
un conjunto de recursos a través de un navegador web. A continuación, se
detalla ciertas tecnologías que van a ser utilizadas para desarrollar el
presente proyecto. Su flexibilidad es notoria al momento de expandir el
sistema, lo que las tecnologías pueden proporcionar son sus recursos
estratégicos no por la tecnología sino por la facilidad al personalizarla y el
poder construir con ellas sistemas de GC.
1.2.7.1 PHP
Es un lenguaje diseñado para la creación de páginas web dinámicas,
es fácil y rápido de usar se puede combinar con html, maneja base de datos,
se caracteriza por su simplicidad que ofrece a su vez muchas características
avanzadas para para los programadores profesionales, dentro del código
Html se escribe el php para la codificación del contenido de la página web, las
funciones de sus librerías cubren los tratamientos de conexiones de red
hasta los cálculos matemáticos complejos.
1.2.7.2 HTML
Lenguaje sencillo, utilizado en la creación de páginas web con un
formato bien estructurado, este tipo de lenguaje permite la codificación para
la programación web que lleva un orden específico para utilizar lo que
Marco teórico 17
nosotros deseamos, permite desarrollar contenidos como textos y
estructuras, el texto se crea a partir de etiquetas que aparecen a través de
corchetes y paréntesis.
Conocido como lenguaje de etiquetamiento que quiere decir de
etiquetas lo cual se puede crear sitios web, proyectos y proporcionar
mejoramiento a los negocios, su aprendizaje es de fácil entendimiento con
una diversidad de videos y cursos en internet. El Html es el que permite la
fácil proyección de la configuración que tendrá una página web en la
pantalla de un ordenador desde algún dispositivo que se quiera acceder a ella.
1.2.7.3 CSS
Según (SoftwareRVG, 2017), se refiere al concepto de
CSS como:
“Cascading Style Sheets (CSS) u Hojas de estilo en
cascada se utiliza para describir el aspecto o presentación del
contenido en una Página Web.” Css se utiliza para darle
formato a documentos XML y HTML lo cual permiten a los
desarrolladores controlar el estilo y formato de las páginas
web, todo cambio realizado en la hoja CSS afectara en las
pantallas de las paginas vinculadas debido a los cambios
realizados desde el Css. Una de sus principales características
es la utilización de estilo simple que permite establecer
márgenes, alineación, colores, estilos de textos, etc.
1.2.8 Diccionario de Datos
Los diccionarios de datos están conformados por una base de datos,
el cual se describen todos los campos a utilizar en dicha tabla y así dar
precisión del cual se va a manejar en el sistema, sus datos serán los de
entrada, componentes de almacenes, salida flujos etc.
Marco teórico 18
1.2.9 Arquitectura de Software
Las estructuras de un software esta compuestas con elementos de
propiedad visible de una forma externa y de las relaciones que existen entre
ellos. La estructuración de un sistema se crea por medio de etapas del
desarrollo lo cual representa a un diseño de alta calidad, contando con
propósitos primarios que tienen como finalidad lo siguiente:
• Satisfacer a los tributos de calidad como el de seguridad, desempeño y
el de modificar.
• Aportar como guía durante el desarrollo.
El costo de las correcciones de la arquitectura de cada software
suele ser muy elevado lo que se podría decir que juega un papel
fundamental dentro del desarrollo.
1.3 Metodología de Desarrollo
La metodología de desarrollo consiste en el desarrollo de software
donde hace uso de las diferentes herramientas, métodos, técnicas, y
modelos para el desarrollo del proyecto. Se dividen en dos tipos que son:
1.3.1 Metodología Tradicional
Organiza los tipos de proyectos que se van a ejecutar de manera
secuencial para adaptarse a los cambios que puedan surgir.
Desventajas
Volver a una etapa anterior no está definido por la metodología para la
corrección del error.
El usuario no puede ver el producto final ni ir verificando lo que se está
creando
Marco teórico 19
1.3.2 Metodología Ágil
Es lo contrario a la metodología tradicional, tiene flexibilidad en el
momento que existen cambios en el proyecto de una forma moderada y
rápida. Este tipo de metodología se aplica a la ejecución de nuestro
proyecto el cual proporcionara a los usuarios el fácil manejo de información
vertida en el sistema, lo cual le permite ingresar, modificar, eliminar,
visualizar los datos que le corresponde a cada mascota.
Desventajas
En el proceso de entrega de prototipos nunca se cierra el proyecto.
Su gestión es rigurosa en el momento de cometer errores.
Delimita el alcance del proyecto con el usuario.
1.3.2.1 XP
En la actualidad es una de las metodologías que se está usando
conocida como programación extrema (Extreme Programming)
De que se trata
Trata de una metodología ágil que se enfoca a las relaciones claves
del desarrollo del software para el éxito del mismo, de esa manera
retroalimenta al equipo de desarrollo y a su cliente reduciendo soluciones
y disposiciones para los cambios.
Fases del ciclo de XP
Exploración: se demoran de pocas semanas a pocos meses en esta
fase los clientes en la primera entrega del producto plantean rasgos de
cada usuario
Marco teórico 20
Planificación de entrega: El programador establece la historia de cada
usuario para la implementación del mismo, dura pocos días.
Iteraciones: la fase de entrega está compuesto por más de tres
semanas, en el primer intento se puede establecer una arquitectura del
sistema.
Producción: el sistema se traslada al entorno del cliente.
Mantenimiento: la fase del desarrollo puede optar x un nuevo personal
y cambios en la estructura.
Muerte del proyecto: es cuando cada cliente no tiene más historias
para seguir incluyéndolas en el sistema o cual el proyecto no lo logra los
beneficios esperados.
1.3.2.2 SCRUM
Es una metodología ágil que trabaja en equipo para obtener un mejor
resultado en la realización del proyecto.
De que se trata
Es una metodología que sirve para resolver situaciones en la que al
cliente se le ofrece lo que necesita, cuando los costes de la entregan se
eleva o se alarga demasiado.
Procesos del SCRUM
• Planificación de la iteración: aquí participa dos procesos como la
selección de requisitos y la planificación de la iteración.
• Ejecución de la iteración: cada miembro que conforma el equipo
inspecciona lo que el resto está realizando
• Inspección y adaptación: intervine la demostración donde el equipo
presenta los requisitos al cliente completado y la otra parte la
retrospectiva donde el equipo de trabajo analiza la manera y problemas
de la forma de cómo se trabajó en el proyecto.
Marco teórico 21
1.4 Fundamentación Legal
La fundamentación legal del presente proyecto se respalda en las
siguientes leyes vigentes del Ecuador.
Decreto N°1014 - Rafael Correa Delgado - Presidente Constitucional
de la Republica
Art. 2: Se entiende por software libre, a los programas de
computación que se pueden utilizar y distribuir sin restricción alguna, que
permitan el acceso a los códigos fuentes y que sus aplicaciones puedan
ser mejoradas. Estos programas de computación tienen las siguientes
libertades:
• Utilización de programa con cualquier propósito de uso común.
• Distribución de copias sin restricción alguna
• Estudio y modificación de programa (Requisito: código fuente disponible)
• Publicación del programa mejorado (Requisito: código fuente disponible
Ministerio del Ambiente - Decreto N° 131 - Expedir las Políticas
Generales para promover las buenas prácticas ambientales en
entidades del Sector Público. - Titulo II - De la Gestión para las Buenas
Prácticas Ambientales
Capitulo II
La Gestión del Papel
Art. 14.- La política de buenas prácticas ambientales deberá
incorporar un sistema informático cero papeles en la gestión de
documentación interna, sus costos y beneficios, o en su defecto, cada
Marco teórico 22
institución deberá diseñar un mecanismo de comunicación electrónica
interna que permita el ahorro del papel.
Estos decretos sirven de respaldo para la elaboración del proyecto
con el desarrollo de sistema web, lo cual los programa a utilizar se pueden
usar y distribuir sin restricción alguna.
CAPÍTULO II
METODOLOGÍA
La metodología nos permite determinar el problema del estudio, lo
cual establece las técnicas e instrumentos que se aplicaran en la
recolección de información, para dar solución a las interrogantes
planteadas en este tipo de proyecto.
Se aplica la metodología Cuantitativa lo que permite al investigador
llegar a un análisis estadístico por medio de encuestas debido a la
población finita que lo conforma el Doctor y los clientes fijos de la veterinaria
MEDICAL PET.
2.1 Tipo de Investigación
Para la elaboración del presente proyecto es de tipo descriptivo,
mediante el cual nos permitirá saber las situaciones y necesidades que
tenga la veterinaria MEDICAL PET.
2.1.1 Investigación Descriptiva
Este tipo de investigación se ajusta a la realización del presente
proyecto, lo cual permite determinar la información que va hacer procesada,
para la elaboración del respectivo análisis donde el investigador detalla su
análisis y plantea la solución al problema presentado en el proyecto. La
facilidad que nos brinda este tipo de investigación es la constancia de la
información proporcionada por los encuestados para la toma de decisiones
en el momento de seleccionar cada información correspondiente a la
elaboración del proyecto
Metodología 24
2.1.2 Investigación Exploratoria
Este tipo de investigación nos da a conocer de manera superficial de
cómo se encuentra el problema de la investigación, para así poder tener
claro los datos proporcionados por el veterinario para una investigación
eficaz, y familiarizarnos con algo que en antes desconocíamos.
2.2 Población y Muestra
Población
Se puede determinar población a un conjunto de personas,
elementos que se determina para la investigación. La población del presente
proyecto son los clientes fijos que tiene la veterinaria Medical Pet.
CUADRO N° 3
DATOS DE LOS CLIENTES
Fuente: Capture Excel Datos de los clientes Elaborado por: Villacis Flores Silvia Verónica
Metodología 25
Muestra
La muestra es la parte representativa de una determinada población
dicha muestra será el veterinario y sus clientes fijos, existe dos tipos de
muestra que son:
Muestra Probabilística
La muestra probabilística es utilizada cuando su población es mayor
a 100 personas que se encuentra integrada en la muestra.
Muestra no probabilística
Este tipo de muestra se aplica en el presente proyecto debido a la
cantidad de su población que fue menor a 100 personas, donde el
investigador selecciona una parte representativa para el respectivo
muestreo, por lo tanto no se aplicara fórmula para los resultados.
1
CUADRO N° 4
MUESTRA DE LA POBLACIÓN DE ESTUDIO 1
Nº Estratos Población Muestra Tipo de Muestra
1
2
Doctor Veterinario 1 1 Muestreo no probabilístico
Clientes Fijos 24 24
Total 25 25
Fuente: Investigación Directa. Elaborado por: Villacis Flores Silvia Verónica
2.3 Técnicas e Instrumentos de la investigación
Las técnicas que se aplican en el presente proyecto son:
Metodología 26
Encuestas
(QuestionPro, 2015), define como:
Las encuestas son un método de investigación y
recopilación de datos utilizados para obtener información de
personas sobre diversos temas. Las encuestas tienen una
variedad de propósitos y se pueden llevar a cabo de muchas
maneras dependiendo de la metodología elegida y los
objetivos que se deseen alcanzar.
Es una sucesión de preguntas que se hace a un grupo de
personas para recopilar datos o la opinión de un tema en particular.
Observación
Es una técnica no obstructiva que maneja gran cantidad de datos,
dicho herramienta de recolección de datos no tiene una estructura
específica, pero está sujeta a varios errores de observación
2.4 Recolección de datos
Para la recolección de los datos se toma en cuenta los siguientes puntos:
Encuestas para el/os involucrados en el presente proyecto.
Información vía Internet.
Método de investigación, observación directa y clara para la selección
de información.
Tomar en cuenta datos proporcionados por el encuestado y así
analizarla.
Para proceder con el análisis de los resultados de la investigación se
aplica la técnica de la encuesta lo cual se diseñó un cuestionario con 10
Metodología 27
preguntas cerradas con la aplicación de la escala de Likert, donde el
encuestado marcara con una (X) las respuestas.
Se procede a realizar el procesamiento y análisis de cada pregunta
de la encuesta
2.5 Procesamiento y Análisis
Pregunta N°1 ¿Cree que es importante desarrollar un sistema web a la
veterinaria “MEDICAL PET” para el control de las mascotas?
CUADRO N° 5
IMPORTANCIA DEL SISTEMA WEB 1
Item Escala N° %
5 Totalmente de acuerdo 12 48
4 De acuerdo 13 52
3 Indiferente 0 0
2 En desacuerdo 0 0
1 Muy en desacuerdo 0 0
Total 25 100% Fuente: Matriz de tabulación de la encuesta aplicada Al veterinario y sus clientes fijos
Elaborado: Villacís Flores Silvia Verónica
GRÁFICO N° 1
IMPORTANCIA DEL SISTEMA WEB 1
Fuente: Matriz de tabulación de la encuesta aplicada al veterinario y sus clientes Fijos Elaborado: Villacis Flores Silvia Verónica
48%
52%
5 Totalmente de acuerdo
4 De acuerdo
3 Indiferente
2 En desacuerdo
1 Muy en desacuerdo
Metodología 28
Análisis: En la siguiente pregunta se observó que una parte de los
encuestados están totalmente de acuerdo y la otra parte están de acuerdo
sobre la importancia de desarrollar un sistema web a la veterinaria
MEDICAL PET.
Pregunta N°2 ¿Considera que al llevar un registro de mascota por
medio de un sistema web facilitara al cliente el acceso a la información
del control de su mascota? 1
CUADRO N° 6
REGISTRO DE MASCOTA POR SISTEMA WEB 1
Item Escala N° %
5 Totalmente de acuerdo 11 44
4 De acuerdo 13 52
3 Indiferente 1 4
2 En desacuerdo 0 0
1 Muy en desacuerdo 0 0
Total 25 100% Fuente: Matriz de tabulación de la encuesta aplicada al veterinario y a sus clientes fijos
Elaborado: Villacís Flores Silvia Verónica
1
GRÁFICO N° 2
REGISTRO DE MASCOTA POR SISTEMA WEB 1
Fuente: Matriz de tabulación de la encuesta aplicada al veterinario y sus clientes Fijos Elaborado: Villacís Flores Silvia Verónica
44%
52%
4%5 Totalmente de acuerdo
4 De acuerdo
3 Indiferente
2 En desacuerdo
1 Muy en desacuerdo
Metodología 29
Análisis: En la siguiente pregunta se observó que una parte de los
encuestados están de acuerdo sobre el registro de las mascotas por medio
de un sistema web, una parte de la población están totalmente de acuerdo
y la mínima parte le es indiferente.
Pregunta N°3 ¿Estaría dispuesto a utilizar este sitio web para el control
clínico de las mascotas?
CUADRO N° 7
UTILIZACIÓN DEL SISTEMA WEB 1
Item Escala F %
5 Totalmente de acuerdo 13 52
4 De acuerdo 10 40
3 Indiferente 2 8
2 En desacuerdo 0 0
1 Muy en desacuerdo 0 0
Total 25 100% Fuente: Matriz de tabulación de la encuesta aplicada al veterinario y a sus clientes fijos Elaborado por: Villacís Flores Silvia Verónica
1
GRÁFICO N° 3
UTILIZACIÓN DEL SISTEMA WEB 1
Fuente: Matriz de tabulación de la encuesta aplicada al veterinario y sus clientes Fijos Elaborado por: Villacís Flores Silvia Verónica
52%
40%
8%
5 Totalmente de acuerdo
4 De acuerdo
3 Indiferente
2 En desacuerdo
1 Muy en desacuerdo
Metodología 30
Análisis: En la siguiente pregunta se observó que una parte de los
encuestados están de totalmente de acuerdo en utilizar un sistema web
para el control clínico de las mascotas, una parte están de acuerdo y la
mínima parte de la población le es indiferente.
Pregunta N°4 ¿Considera que las mascotas al igual que un ser
humano debería tener su cita médica cada vez que el medico lo
prescriba? 1
CUADRO N° 8
LAS MASCOTAS DEBERÍAN TENER SU CITA MÉDICA
Item Escala F %
5 Totalmente de acuerdo 13 52
4 De acuerdo 12 48
3 Indiferente 0 0
2 En desacuerdo 0 0
1 Muy en desacuerdo 0 0
Total 25 100% Fuente: Matriz de tabulación de la encuesta aplicada al veterinario y a sus clientes fijos Elaborado por: Villacís Flores Silvia Verónica
1
GRÁFICO N° 4
LAS MASCOTAS DEBERÍAN TENER SU CITA MÉDICA
Fuente: Matriz de tabulación de la encuesta aplicada al veterinario y sus clientes Fijos Elaborado por: Villacís Flores Silvia Verónica
52%48%
5 Totalmente de acuerdo
4 De acuerdo
3 Indiferente
2 En desacuerdo
1 Muy en desacuerdo
Metodología 31
Análisis: En la siguiente pregunta se observó que una parte de los
encuestados están totalmente de acuerdo y la otra parte están de acuerdo
en que las mascotas deberían tener su cita médica.
Pregunta N°5 ¿Cree que, al utilizar un control del historial clínico de
las mascotas por medio de una libreta de apuntes, seria incómodo
para cada cliente?
CUADRO N° 9
HISTORIA CLÍNICA EN LIBRETA ES INCOMODO
Item Escala F %
5 Totalmente de acuerdo 14 56
4 De acuerdo 9 36
3 Indiferente 2 8
2 En desacuerdo 0 0
1 Muy en desacuerdo 0 0
Total 25 100% Fuente: Matriz de tabulación de la encuesta aplicada al veterinario y a sus clientes fijos Elaborado por: Villacís Flores Silvia Verónica
GRÁFICO N° 5
HISTORIA CLÍNICA EN LIBRETA ES INCOMODO 1
Fuente: Matriz de tabulación de la encuesta aplicada al veterinario y sus clientes Fijos Elaborado por: Villacís Flores Silvia Verónica
56%36%
8%
5 Totalmente de acuerdo
4 De acuerdo
3 Indiferente
2 En desacuerdo
1 Muy en desacuerdo
Metodología 32
Análisis: En la siguiente pregunta se observó que una parte de los
encuestados están totalmente de acuerdo, que es incómodo llevar el
control de las mascotas en una libreta, una parte están también de acuerdo
y la mínima parte de la población le es indiferente.
Pregunta N°6 ¿Considera que al incorporar promociones en el sitio
web de la veterinaria sería de gran beneficio para cada cliente?
1
CUADRO N° 10
INCORPORAR PROMOCIONES EN EL SITIO WEB 1
Item Escala F %
5 Totalmente de acuerdo 10 40
4 De acuerdo 14 56
3 Indiferente 1 4
2 En desacuerdo 0 0
1 Muy en desacuerdo 0 0
Total 25 100% Fuente: Matriz de tabulación de la encuesta aplicada al veterinario y a sus clientes fijos Elaborado por: Villacís Flores Silvia Verónica
GRÁFICO N° 6
INCORPORAR PROMOCIONES EN EL SITIO WEB 1
Fuente: Matriz de tabulación de la encuesta aplicada al veterinario y sus clientes Fijos Elaborado por: Villacís Flores Silvia Verónica
40%
56%
4%
5 Totalmente de acuerdo
4 De acuerdo
3 Indiferente
2 En desacuerdo
1 Muy en desacuerdo
Metodología 33
Análisis: En la siguiente pregunta se observó que una parte de los
encuestados están de acuerdo que se incorporen promociones en el sitio
web, una parte están totalmente de acuerdo y la mínima parte de la
población le es indiferente.
Pregunta N°7 ¿Cree que el servicio web de una veterinaria es una
herramienta de fácil acceso donde el usuario (cliente/veterinario)
pueda acceder a la información con facilidad en cualquier momento y
lugar? 1
CUADRO N° 11
SISTEMA WEB ES EL FÁCIL ACCESO PARA EL HISTORIAL DE LAS
MASCOTAS 1
Item Escala F %
5 Totalmente de acuerdo 11 44
4 De acuerdo 13 52
3 Indiferente 1 4
2 En desacuerdo 0 0
1 Muy en desacuerdo 0 0
Total 25 100% Fuente: Matriz de tabulación de la encuesta aplicada al veterinario y a sus clientes fijos Elaborado por: Villacís Flores Silvia Verónica
1
GRÁFICO N° 7
SISTEMA WEB ES EL FACIL ACCESO PARA EL HISTORIAL DE LAS
MASCOTAS 1
Fuente: Matriz de tabulación de la encuesta aplicada al veterinario y sus clientes Fijos Elaborado por: Villacís Flores Silvia Verónica
44%
52%
4% 5 Totalmente de acuerdo
4 De acuerdo
3 Indiferente
2 En desacuerdo
1 Muy en desacuerdo
Metodología 34
Análisis: En la siguiente pregunta se observó que una parte de los
encuestados están de acuerdo que el sistema web sería fácil acceso para
el historial de las mascotas, una parte están totalmente de acuerdo y la
mínima parte de la población le es indiferente.
Pregunta N°8 ¿Considera que la automatización de un sistema web
proporcione las ventajas que le haga falta a la veterinaria?
CUADRO N° 12
SISTEMA WEB PROPORCIONA VENTAJAS A LA VETERINARIA 1
Fuente: Matriz de tabulación de la encuesta aplicada al veterinario y a sus clientes fijos Elaborado por: Villacís Flores Silvia Verónica
GRÁFICO N° 8
SISTEMA WEB PROPORCIONA VENTAJAS A LA VETERINARIA
1 Fuente: Matriz de tabulación de la encuesta aplicada al veterinario y sus clientes Fijos Elaborado por: Villacís Flores Silvia Verónica
44%
52%
4%
5 Totalmente de acuerdo
4 De acuerdo
3 Indiferente
2 En desacuerdo
1 Muy en desacuerdo
Item Escala F %
5 Totalmente de acuerdo 11 44
4 De acuerdo 13 52
3 Indiferente 1 4
2 En desacuerdo 0 0
1 Muy en desacuerdo 0 0
Total 25 100%
Metodología 35
Análisis: En la siguiente pregunta se observó que una parte de los
encuestados están de acuerdo que el sistema web proporcionará ventajas
en la veterinaria, una parte están totalmente de acuerdo y la mínima parte
de la población le es indiferente.
Pregunta N°9 ¿Cree que este tipo de proyecto cumpla con las
expectativas y requerimientos de cada usuario? 1
CUADRO N° 13
TIPO DE PROYECTO CUMPLE LAS EXPECTATIVAS
Item Escala F %
5 Totalmente de acuerdo 12 48
4 De acuerdo 12 48
3 Indiferente 1 4
2 En desacuerdo 0 0
1 Muy en desacuerdo 0 0
Total 25 100% Fuente: Matriz de tabulación de la encuesta aplicada al veterinario y a sus clientes fijos Elaborado por: Villacís Flores Silvia Verónica
GRÁFICO N° 9
TIPO DE PROYECTO CUMPLE LAS EXPECTATIVAS
Fuente: Matriz de tabulación de la encuesta aplicada al veterinario y sus clientes Fijos Elaborado por: Villacís Flores Silvia Verónica
48%
48%
4%
5 Totalmente de acuerdo
4 De acuerdo
3 Indiferente
2 En desacuerdo
1 Muy en desacuerdo
Metodología 36
Análisis: En la siguiente pregunta se observó que una parte de los
encuestados están de acuerdo que el tipo de proyecto a realizar cumplirá
las expectativas, otra parte están totalmente de acuerdo y la mínima parte
de la población le es indiferente.
Pregunta N°10 ¿Cree que el impacto de esta herramienta virtual será
novedoso para los involucrados de este proyecto? 1
CUADRO N° 14
PROYECTO NOVEDOSO 1
Item Escala F %
5 Totalmente de acuerdo 11 44
4 De acuerdo 14 56
3 Indiferente 0 0
2 En desacuerdo 0 0
1 Muy en desacuerdo 0 0
Total 25 100% Fuente: Matriz de tabulación de la encuesta aplicada al veterinario y a sus clientes fijos Elaborado por: Villacís Flores Silvia Verónica
GRÁFICO N°10
PROYECTO NOVEDOSO
Fuente: Matriz de tabulación de la encuesta aplicada al veterinario y sus clientes Fijos Elaborado por: Villacís Flores Silvia Verónica
Análisis: En la siguiente pregunta se observó que una parte de los
encuestados están de acuerdo que el tipo de proyecto es novedoso y la
otra parte están totalmente de acuerdo.
44%
56%
0%
0%0%
5 Totalmente de acuerdo
4 De acuerdo
3 Indiferente
2 En desacuerdo
1 Muy en desacuerdo
Metodología 37
2.6 Análisis de los Resultados
Al realizar las encuestas de 10 preguntas cerradas en la veterinaria
MEDICAL PET que lo conforman el veterinario y sus clientes fijos se pudo
observar los siguientes resultados:
La veterinaria MEDICAL PET no cuenta con un sistema web para el
control de información como: citas médicas, vacunas, servicios de spa,
historial de cada mascota, etc., todo lo realiza manual en una libreta de
apuntes, lo cual los encuestados manifestaron que sería de gran
importancia la realización del proyecto en la veterinaria. También
notificaron que sería de gran facilidad tener todo el control de sus mascotas
en un sitio web, ya que hoy en día la tecnología avanza cada vez más, lo
que se les hará más práctico poder revisar la información proporcionada en
el sistema web. Por lo tanto, cabe mencionar que este tipo de proyecto será
novedoso con una ventaja tanto para el veterinario como para sus clientes
porque así podrá sumar sus ventas y los clientes podrán contar con beneficios
como son promociones proporcionadas en la web.
2.7 Definición de la situación actual
Después de haber realizado el análisis del procesamiento de
resultados de la información en la veterinaria MEDICAL PET y de realizar
una detallada investigación observatoria del problema actual sobre el
registro del control de mascotas se tiene en claro los pasos y procesos a
seguir para la elaboración del proyecto.
2.8 Análisis Documental
El aporte documental se usó una detallada investigación
observatoria lo cual se pudo realizar los siguientes pasos como lo refiere
(Dominguez, 2012) su artículo:
Metodología 38
Pasos que debe tener la observación:
• Tener propósitos claros y bien definidos.
• Proyectarse hacia un plan específico y definido, y un esquema de trabajo
claro y orientado a cumplir los objetivos.
• Estar sujeta a comprobación
• Poderse controlar sistemáticamente.
• Reunir los requisitos básicos de confiabilidad y validez.
• Plasmar sus resultados por escrito. (Dominguez, 2012)
Luego del proceso de observación se tomó recursos de apoyo como:
Certificados de vacunas
Historial clínico
2.9 Requerimientos funcionales
En esta parte se define las tareas que se ejecutaran en el sistema
web para cada usuario, así también los servicios que la veterinaria ofrece
a sus clientes. 1
CUADRO N° 15
REQUERIMIENTOS FUNCIONALES 1
CÓD REQUERIMIENTO DETALLE PRIORIDAD
RF-001 EL SISTEMA PERMITIRÁ AL
ADMINISTRADOR/VETERINARIO EL INICIO AL SISTEMA
Se inicia sesión para el registro de los datos de cada
mascota.
5
RF-002 El ADMINISTRADOR PODRÁ REGISTRAR LOS CLIENTES
El sistema deberá permitir al
administrador ingresa los datos
de cada cliente con su respectiva
mascota.
5
Metodología 39
RF-003 INGRESAR LOS DATOS DE
CADA MASCOTAS
Se ingresa el nombre de cada mascota para el fácil acceso a los
datos de cada control que la
mascota realice
5
RF-004 REGISTRO DE CITAS
El administrador registra cada cita que la mascota realice en su consultorio.
5
RF-005
OBSERVAR DATOS REGISTRADOS SOBRE EL
HISTORIAL DE CADA MASCOTA
En este modo se observa cada
detalle evolutivo que la mascota
realice en la veterinaria.
5
RF-006 CONTROL DE VACUNAS
Se lleva un control de vacunas donde se observa: fecha
de aplicación, tipos de vacunas y fecha
próxima de aplicación.
5
RF-007 EL SISTEMA PERMITE AL
USUARIOTENER ACCESO AL MÓDULO DE INGRESO
El usuario/Cliente puede ingresar al
sistema para ver el control de la
mascota donde visualiza el
proceso médico de cada consulta que
realice en la veterinaria
4
RF-008
EL USUARIO PODRA VERIFICAR LA INFORMACIÓN
PROPORCIONADAEN EL MÓDULO DE CONSULTA
El usuario/cliente tendrá el acceso a verificar y consultar
toda información o
datos registrados de
su mascota en el sistema web.
4
Fuente: Ejecución propia Elaborado por: Villacís Flores Silvia Verónica
Metodología 40
2.10 Requerimientos no funcionales
Se observa las propiedades y cualidades que el sistema proporcione
bajo a ciertas restricciones que se le presente a cada usuario.
CUADRO N° 16
REQUERIMIENTOS NO FUNCIONALES 1
CÓD REQUERIMIENTO DETALLE PRIORIDAD
RN-001 USABILIDAD Debe ser de fácil uso para los beneficiarios del sistema
5
RN-001 SEGURIDAD REGISTRO
El ingreso al sistema será obligatorio y restringido para el procedimiento de registro bajo contraseñas para cada usuario.
5
RN-002 RENDIMIENTO
El sistema debe soportar alta cantidad del manejo de
información durante la ejecución 4
RN-003 DESEMPEÑO
El sistema deberá ejecutarse sin problemas en el momento de su
desarrollo 2
Fuente: Ejecución propia Elaborado por: Villacís Flores Silvia Verónica
2.11 Definición de Software a utilizar – Tecnologías
Para la presente investigación se utilizó los diferentes softwares
como los lenguajes PHP y HTML, de base de datos encontramos los
servidores Apache y MySQL, a continuación, se detalla las definiciones por
medio de un cuadro comparativo.
Metodología 41
CUADRO N° 17
COMPARACIÓN DE LENGUAJES DE PROGRAMACIÓN 1
LENGUAJE DEFINICIÓN VENTAJAS DESVENTAJAS
VISUAL
BASIC
Lenguaje de programación dirigido por eventos
Su aprendizaje
es muy rápido
Asocia la
implementación
de formularios
Admite el uso de
las plataformas de
los sistemas
Windows
Soporte muy bajo
en la
programación
Inhabilidad en la creación de aplicaciones multihilo
PHP
Lenguaje diseñado para la creación de páginas web dinámicas
Es fácil y rápido de
usar
Se puede
combinar con html
Maneja base de datos
Para su función
necesita de un
servidor
Su código fuente
puede tener
inconvenientes al
momento de
ocultarlo
JAVA
Lenguaje orientado a objetos con una plataforma independiente
Se puede crear
aplicaciones de
escritorio
Posee soporte de aplicaciones móviles.
Es lento
Su rapidez depende de la actualización siguiente.
PYTHON
Lenguaje de programación interpretado, posibilita la creación de programas
Su código fuente
es abierto y libre
Portable
Tipo de lenguaje es lento
RUBY
Orientado a objeto siendo un lenguaje de alto nivel
Si el sistema operativo le otorga puede cargar librerías Es portátil y posee una multiplataforma Su desarrollo es de bajo costo
Cuenta con mucha documentación por ser nuevo No es muy difundido como otros lenguaje
Fuente: Investigación Directa. Elaborado por: Villacís Flores Silvia Verónica
Metodología 42
2.11.1 XAMPP
(González, 2013) , define el xamp como:
El server Xampp es un servidor independiente de
plataforma que consiste principalmente en la base de datos
MySQL, el servidor web Apache y los intérpretes para
lenguajes de script: PHP y Perl. El nombre proviene del
acrónimo de X (para cualquiera de los diferentes sistemas
operativos), Apache, MySQL, PHP, Perl.
Se considera XAMPP como una plataforma independiente, que
permite realizar pruebas de la página web en una computadora sin
necesidad de internet. Unos de sus propósitos es proteger el software con
el cual se esté trabajando de restricciones de intentos de apropiación que
el usuario este utilizando.
1
CUADRO N° 18
VENTAJAS Y DESVENTAJAS DEL XAMPP 1
Ventajas Desventajas
Permite instalar el entorno MySQL No soporta MySQL desde la consola
Fácil de instalar y sus configuraciones son mínimas.
Las versiones no pueden actualizarse individualmente
Fuente: Investigación Directa.
Elaborado por: Villacís Flores Silvia Verónica
2.11.2 MySQL
MySQL se ejecuta con facilidad en todas las plataformas, su sistema
de base de datos es operacional es uno de los más importante en el
momento del diseño y programación, permite a la base de datos
multiusuarios.
• Sus funciones se pueden desarrollar en diferentes plataformas
• Su sistema proporciona almacenamiento transicionales y no transaccionales
Metodología 43
• Su memoria es muy rápida debido a los threads
• Consta de tres archivos: su estructura, de datos y uno de índice soporta
los 32 índices por cada tabla. 1
CUADRO N° 19
VENTAJAS Y DESVENTAJAS DE MYSQL 1
Ventajas Desventajas
En el momento de realizar sus operaciones tiene una gran velocidad lo que lo define como uno de los gestores con mejor rendimiento.
Las utilidades del MySQL no se encuentran documentadas
Para la elaboración de cada base de datos tiene un bajo costo en requerimientos, debido a su poco consumo puede ejecutarse en una máquina básica sin ningún inconveniente
En determinadas ocasiones ocupan mucho espacio más que los propios datos
Fuente: Investigación Directa Elaborado por: Villacís Flores Silvia Verónica
2.12 Actores y roles caso de uso
En esta sección se definen los actores con sus respectivos roles que
intervienen en la participación del uso del sistema web. 1
CUADRO N° 20
ACTORES Y ROLES 1
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
Metodología 44
2.13 Casos de usos
Es necesario exponer dentro de la investigación los diagramas de
casos que permitan al usuario ver de una manera general las funciones que
el sitio obtendrá, es así como se indica los casos de usos para el sistema
web de la veterinaria que tendrá como objetivo ingresar los datos clínicos
de cada mascota.
2.13.1 Diagrama de caso de uso de contexto
DIAGRAMA N° 2
DIAGRAMA DE CASO DE USO DE CONTEXTO
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
Metodología 45
DIAGRAMA N° 3
DIAGRAMA CASO DE USO INGRESO AL SISTEMA
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
Metodología 46
DIAGRAMA N° 4
DIAGRAMA DE CASO DE USO MENÚ ADMINISTRADOR
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
Crear usuario
Eliminar Actualizar Modificar
<<Extend>>
<<Extend>>
<<Extend>>
Actualizar
Eliminar
Modificar
<<Extend>> <<Extend>>
<<Extend>>
Ingresar datos de la mascota Administrador
Metodología 47
DIAGRAMA N° 5
DIAGRAMA CASO DE USO MENÚ USUARIO
1
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
Metodología 48
DIAGRAMA N° 6
DIAGRAMA CASO DE USO MENÚ MASCOTA
1
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
Metodología 49
DIAGRAMA N° 7
DIAGRAMA CASO DE USO MENÚ CITAS
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
Metodología 50
DIAGRAMA N° 8
DIAGRAMA CASO DE USO MENÚ HISTORIAL MÉDICO
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
Metodología 51
2.14 Diagrama de actividades
DIAGRAMA N° 9
DIAGRAMA DE ACTIVIDADES INGRESO AL SISTEMA
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
ABRIR EL SISTEMA
WEB
INGRESAR USUARIO
Y
CONTRASEÑA
USUARIO
REGISTRADO
CREAR CUENTA
ACCEDE AL
SISTEMA
RECUPERAR CONTRASEÑA
INICIO
FIN
Metodología 52
DIAGRAMA N° 10
DIAGRAMA DE ACTIVIDADES MENÚ
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
Metodología 53
2.15 Diagrama de Entidad de Relación
DIAGRAMA N° 11
DIAGRAMA DE ENTIDAD DE RELACIÓN
Fuente: Desarrollo de sistema web Elaborado por: Villacís Flores Silvia Verónica
Metodología 54
2.16 Diagrama de Clase
DIAGRAMA N° 12
DIAGRAMA DE CLASES
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
Metodología 55
2.17 Diccionario de Datos
En esta sesión se muestran los diccionarios de datos donde se
describen los campos que disponen cada tabla y los que conforman a la
base de datos del sistema web utilizados en el presente proyecto. 1
CUADRO N° 21
USUARIO
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
Metodología 56
CUADRO N° 22
TIPO DE USUARIO
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
CUADRO N° 23
MASCOTAS
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
Metodología 57
CUADRO N° 24
HISTORIAL CLÍNICO
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
Metodología 58
CUADRO N° 25
CITA
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
Metodología 59
CUADRO N° 26
CONTROL DE VACUNA
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
CAPÍTULO III
PROPUESTA
3.1 Tema
Desarrollo de un sistema web para la automatización del proceso de
control de mascotas en la veterinaria “MEDICAL PET”.
3.2 Objetivos
Desarrollar un sistema web que permita realizar el ingreso,
actualización y consultas del historial clínico de una mascota.
3.3 Desarrollo de la propuesta
3.3.1 Desarrollo de prototipo de pantalla de la propuesta
En esta sección se crea el desarrollo de un sistema web para la
automatización del control de las mascotas donde el USUARIO
(Veterinario/ Cliente) puede acceder con facilidad al sistema para notificar,
observar y verificar la información o datos que contenga el sitio.
El sistema tendrá las siguientes características:
Inicio de sesión
Registro de cuenta nueva
Recuperar contraseña
Propuesta 61
Iniciar Sesión
Si el usuario tiene una cuenta registrada podrá acceder al sistema
sin ningún inconveniente a lo cual podrá acceder a datos que el sitio
obtenga. 1
IMAGEN N° 3
INICIO DE SESIÓN
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
Registro de cuenta nueva: El cliente podrá crear su usuario para
gozar de los beneficios del sitio web.
Propuesta 62
IMAGEN N° 4
CUENTA NUEVA
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
Recuperar contraseña
En este campo el usuario podrá recuperar su contraseña si un caso
no la recuerda, solo deberá ingresar su email para que le llegue un correo
donde le aparecerá un link para el cambio de la contraseña.
IMAGEN N° 5
RECUPERAR CONTRASEÑA
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
Propuesta 63
3.3.2 Diseño de las pantallas principales del sistema web
IMAGEN N° 6
INTERFAZ PANTALLA DE INGRESO
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
CUADRO N° 27
COMPONENTES DE LA INTERFAZ DE LA PANTALLA DE INGRESO
Componentes de la pantalla de ingreso
A Sección de Ingreso de datos
Consta de:
Caja de texto que permite el escribir el nombre
de usuario
Caja de texto que permite escribir la contraseña
del usuario.
Si el usuario tiene una cuenta registrada podrá acceder al sistema sin ningún inconveniente a lo cual podrá acceder a datos que el sitio obtenga.
B Controles
Consta de:
Botón que realiza la función de acceder al sistema verificando que el usuario sea el correcto.
C ¿Se te olvido la contraseña?
En este campo el usuario podrá recuperar su contraseña si un caso no recuerda, solo ingresara su email para que le llegue un correo donde le llegara un link para el cambio de la contraseña.
D Logo Representación gráfica de la veterinaria
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
A
B
C
D
Propuesta 64
IMAGEN N° 7
PANTALLA PRINCIPAL DEL ADMINISTRADOR 1
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
CUADRO N° 28
PROPIEDADES DE LA PANTALLA PRINCIPAL 1
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
A
B
C
D
Propuesta 65
IMAGEN N° 8
PANTALLA USUARIO
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
CUADRO N° 29
PROPIEDADES DE LA PANTALLA USUARIO 1
Componentes de la pantalla USUARIO
A Título Consta de:
• Nombre de la Veterinaria
B Nuestros Servicios
Consta de:
Botones con las opciones: servicio de spa, consultas médicas, cirugías y exámenes, medicina y farmacia, tipos de vacunas lo cual cada botón se desplegará pantallas diferentes.
C Control de mascota
Consta de:
En este campo el usuario podrá verificar los datos de su mascota como: datos de la mascota, historia clínica, y citas.
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
Propuesta 66
IMAGEN N° 9
SERVICIO SPA
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
IMAGEN N° 10
CONSULTA MÉDICAS 1
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
Propuesta 67
IMAGEN N° 11
PANTALLA DE CIRUGÍAS
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
IMAGEN N° 12
PANTALLA DE PRODUCTOS Y ACCESORIOS
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
Propuesta 68
IMAGEN N° 13
PANTALLA DE MEDICINAS Y FARMACIA
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
IMAGEN N° 14
PANTALLA DE TIPOS DE VACUNAS
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
Propuesta 69
IMAGEN N° 15
PANTALLA CONTROL DE MASCOTAS
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
CUADRO N° 30
PROPIEDADES DE LA PANTALLA CONTROL DE MASCOTA 1
Componentes de la pantalla CONTROL DE MASCOTA
A Título Consta de:
Nombre de la Veterinaria
B Nombre de Usuario
Consta de:
Mensaje de bienvenida con el nombre de cada usuario
C Datos de la mascota
Consta de:
En este campo el usuario podrá observar los datos de su mascota ingresados por el administrador
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
Propuesta 70
IMAGEN N° 16
PANTALLA HISTORIA CLÍNICA
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
CUADRO N° 31
PROPIEDADES DE LA PANTALLA HISTORIA CLÍNICA
Componentes de la pantalla HISTORIA CLÍNICA
A Título Consta de:
Nombre de la Veterinaria
B Nombre de Usuario
Consta de:
Mensaje de bienvenida con el nombre de cada usuario
C Historia clínica
Consta de:
En este campo el usuario podrá observar la historia clínica de su mascota ingresados por el administrador
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
Propuesta 71
3.4 Factibilidad de la Propuesta
Las factibilidades del presente proyecto para su ejecución son de
recursos alcanzables para el veterinario y sus clientes lo cual le permite
hacer uso de esta útil herramienta por medio de la tecnología para el
historial clínico de las mascotas.
3.4.1 Factibilidad Económica
Las diversas herramientas que se utilizaron en el proyecto para el
desarrollo de ejecución del sistema web fue una inversión de 300 dólares
americanos el cual incluye el costo del Hosting, del Dominio y del
asesoramiento de la compra del mismo.
3.4.2 Factibilidad Operacional
Se cuenta con el apoyo del Doctor de la veterinaria y de sus clientes,
en el acceso de la información del control de cada mascota registrada en
la veterinaria, para la ejecución del presente proyecto.
3.4.3 Factibilidad Técnica
Se implementaron recursos técnicos como:
Dos Laptops
Conexión Internet
Suministro de Oficina
Servidor
3.5 Impacto de La Propuesta
El presente trabajo de investigación será de gran impacto para los
beneficiarios de la veterinaria MEDICAL PET, el cual será de gran ayuda
Propuesta 72
para el control de la información que se proporcione en la veterinaria sobre
la historia clínica, consultas, citas, vacunas entre otros, de cada mascota y
así no exista perdida de información de cada cliente.
3.6 Cronograma de Actividades
DIAGRAMA N° 13
DIAGRAMA DE GANTT
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
DIAGRAMA N° 14
DIAGRAMA DE GANTT 2
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
Propuesta 73
3.7 Conclusiones
Durante la realización de este proyecto se logró cumplir con los
objetivos planteados.
• Este sistema de registro y control de mascotas que se realizó para la
veterinaria MEDICAL PET, permitirá llevar un mejor control de las
actividades que se realizan en la veterinaria.
El sistema web ayudará al cliente a la consulta que registre en la
veterinaria sobre el historial clínico de sus mascotas, desde la
comodidad de su hogar por medio de un usuario que será creado por el
veterinario que en este caso sería el administrador del sistema. Con la
automatización de los procesos de la veterinaria que se llevaba de
manera manual, se eliminó el gasto que ocasionaba el uso de papel.
• Por medio del desarrollo de un sistema web se eliminará el registro de
datos de forma manual de cada mascota para el ahorro en el gasto del
papel o todo tipo de material utilizado en el registro clínico, con el fin de
optimizar una parte de recursos de la veterinaria.
• La información será subida en tiempo real, de manera ordenada y
precisa para contribuir a cada usuario con los datos ingresados en el
sistema.
3.8 Recomendaciones
De acuerdo a las conclusiones antes mencionadas se puede
determinar las siguientes recomendaciones
• Se recomienda que la veterinaria de a conocer a sus clientes del sistema
que se empleará en su negocio para la comodidad de cada uno de ellos,
y así poder mejorar el mecanismo del registro en el control de las
mascotas registradas en cada consulta.
• Se sugiere que la información solo sea manipulada por el administrador
(persona encargada en traspasar los datos proporcionados por el
Propuesta 74
cliente), para evitar el mal uso de información otorgada por cada uno de
ellos procurando la seguridad y confianza sobre el sistema
implementado en la veterinaria.
• Es recomendable que el administrador efectué el mantenimiento del
servidor y del sistema web para asegurar el funcionamiento correcto del
registro de cada mascota.
• Se recomienda que el veterinario pida a cada cliente la verificación de
los datos del historial de su mascota que estará reflejada en el sistema,
para brindarles un sistema 100% confiable y seguro.
GLOSARIO DE TÉRMINOS
Dominio: Nombre que se le da a la página web ya sea nombre de
persona o marca
Hosting: Servicio que se paga para poder subir la página web en
internet y así las demás personas pueda acceder a ella.
Interfaz: En informática se la determina como una conexión
funcional entre dos sistemas, programas, dispositivos sitos, entre otros
permitiendo el intercambio de información ye puede ser dicha conexión
entre una computadora y una persona la cual se la denomina interfaz de
usuario
MySQL: Permite el diseño y programación de la base de datos para
la creación de la página web
Php: Lenguaje de programación que sirve para la creación de
páginas web dinámica.
SCRUM: Es una metodología ágil que trabaja en equipo para
obtener un mejor resultado en la realización del proyecto.
Servidor: Es un ordenador que tiene instalado un software que
permite almacenar archivos para su fácil distribución de internet y así sea
accesibles para el público.
Servidor FTP: Permite mover uno o mas archivos a distintos
ordenadores proporcionando seguridad en la trasferencia de los archivos.
Glosario de Término 76
Servidor IRC: Internet Relay Chat son varias redes de servidores
separadas que permiten a los usuarios conectarse unos a otros por medio
de una red.
Sistema web: Los sistemas web se lo puede realizar desde
cualquier navegador como Chrome, ineternet explorer, fire fox, entre otros,
una aplicación no necesita estar instalada en cada computadora por lo que
cada usuario se conecta en un servidor donde el sistema se aloja.
Sitio web: Conjunto de páginas donde se puede visualizar la
información, como objetivo tiene publicar contenido que estará a simple
vista para público.
Sitio web estático: Son aquellos que no acceden a una base de
datos y cuando el propietario usa este tipo de sitio es para no realizar
ningún cambio en la información.
Sitio web dinámico: Acceden a una base de datos para publicar
contenidos y visualizar los resultados en cada página que permite al
propietario del sitio web agregar, modificar y eliminar información que
quiera proporcionar en cada página, la cual tendrá un acceso restringido al
público por medio de un usuario y contraseña.
Xampp: es un programa independiente que nos permite utilizar
servidores y base de datos para interrelacionarse.
ANEXOS
Anexos 78
ANEXO N° 1
FORMATO DE ENCUESTA
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA INDUSTRIAL
CARRERA LICENCIATURA EN SISTEMAS DE INFORMACIÓN
ENCUESTA REALIZADA Al DUEÑO DE LA VETERINARIA Y A SUS CLIENTES
TEMA: Desarrollo de un sistema web para la automatización del proceso de
control de mascotas en la veterinaria “MEDICAL PET”.
Instructivo. - Lea con atención las preguntas y marque con una X en una de las
opciones. Agradecemos su amable colaboración.
5.-Totalmente de acuerdo 4.-De acuerdo 3.-Ni de acuerdo ni en desacuerdo 2.-En desacuerdo 1.-Totalmente en desacuerdo
No. Preguntas 1 2 3 4 5
1 ¿Cree que es importante desarrollar un sistema web a la veterinaria “MEDICAL PET” para el control de las mascotas?
2
¿Considera que al llevar un registro de mascota por medio de un sistema web facilitara al cliente El acceso a la información del control de su mascota?
3 ¿Estaría dispuesto a utilizar este sitio web?
4 ¿Considera que las mascotas al igual que un ser humano deberían tener su cita médica cada vez que el médico lo prescriba?
5
¿Cree que, al utilizar un control del historial clínico de las mascotas por medio de una libreta de apuntes, seria incómodo para cada cliente?
6 ¿Considera que al incorporar promociones en el sitio web de la veterinaria sería de gran beneficio para cada cliente?
7
¿Cree que el servicio web de una veterinaria es una herramienta de fácil acceso donde el usuario (cliente/veterinario) pueda acceder a la información con facilidad en cualquier momento y lugar?
8 ¿Considera que la automatización de un sistema web proporcione las ventajas que le haga falta a la veterinaria?
9 ¿Cree que este tipo de proyecto cumpla con las expectativas y requerimientos de cada usuario?
10 ¿Cree que el impacto de esta herramienta virtual será novedoso para los involucrados de este proyecto?
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
Anexos 79
ANEXO N° 2
ENCUESTA REALIZADA A LOS INVOLUCRADOS DEL PROYECTO
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
Anexos 80
ANEXO N° 3
CERTIFICADO DE VACUNACIÓN 1
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
Anexos 81
ANEXO N° 4
HISTORIAL DE MASCOTA
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
Anexos 82
ANEXO N° 5
EXAMEN DE LA MASCOTA
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
1
Anexos 83
ANEXO N° 6
FORMATO FICHA MÉDICA
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
Anexos 84
ANEXO N° 7
ENCUESTA REALIZADA A VETERINARIO 1
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
Anexos 85
ANEXO N° 8
ENCUESTA A CLIENTE
1
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
Anexos 86
ANEXO N° 9
MANUAL DEL SISTEMA
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
Anexos 87
ANEXO N° 10
INGRESO AL SISTEMA
El cliente ingresará con su nombre de usuario o email con su
respectiva contraseña.
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
Anexos 88
ANEXO N° 11
PANTALLA PRINCIPAL DEL INGRESO AL SISTEMA MODO
ADMINISTRADOR
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
Anexos 89
ANEXO N° 12
PANTALLA PRINCIPAL DEL INGRESO AL SISTEMA MODO USUARIO
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
Anexos 90
ANEXO N° 13
PANTALLA SERVICIO SPA
El usuario cliente podrá gozar de ciertos beneficios como son los
servicios que la veterinaria ofrece como lo es el servicio de spa, consultas
médicas, cirugías y exámenes, productos y accesorio, medicina y farmacia,
tipos de vacunas.
Además, llevará el control de la mascota por medio del sistema
donde podrá visualizar los datos de su mascota, la historia clínica, y las
citas que la mascota realizo o está por realizar.
Fuente: Investigación directa Elaborado por: Villacís Flores Silvia Verónica
BIBLIOGRAFÍA
Alegsa, L. (05 de Diciembre de 2012). ALEGSA.COM.AR. Obtenido de
http://www.alegsa.com.ar/Dic/arquitectura_de_software.php
Alegsa, L. (14 de Julio de 2016). ALEGSA.COM.AR. Obtenido de
http://www.alegsa.com.ar/Dic/servidor.php
Definicion. (16 de Noviembre de 2014). CONCEPTODEFINICION.DE.
Obtenido de http://conceptodefinicion.de/php/
Dominguez, m. (10 de Mayo de 2012). SlideShare. Obtenido de
https://es.slideshare.net/MARLEYBEL/observacin-12886913
González, A. G. (26 de Mayo de 2013). PANAMAHITEK. Obtenido de
http://panamahitek.com/bases-de-datos-mysql-con-xampp/
HADMIN. (04 de 05 de 2012). Hosting Diario. Obtenido de
https://hostingdiario.com/hosting/
Hostingroup. (Junio de 2017). Hostingroup. Obtenido de
https://www.hostingroup.com/blog/que-es-hosting-y-dominio/
Javier, P. C. (2012). tecnoweb2.com. Obtenido de
http://tecnoweb2.com/tecnologias-web
Lapuente, M. J. (08 de Diciembre de 2013). HTML. Obtenido de
http://www.hipertexto.info/documentos/html.htm
MARÍA, G. F. (2015). SCRIBD. Obtenido de https://
es.scribd.com/document/326397035/Diccionario-de-datos-pdf#
Bibliografía 93
Programacion, L. d. (2016). Lenguaje de Programacion. Obtenido de
http://www.lenguajes-de-programacion.com/lenguajes-de-
programacion.shtml
QuestionPro. (2015). QuestionPro. Obtenido de
https://www.questionpro.com/es/una-encuesta.html
Romero, M. S. (07 de Febrero de 2013). SlideShare. Obtenido de
https://es.slideshare.net/melissasanchezromero5/poblacin-y-
muestra-seminario-de-tesis
Rouse, M. (Enero de 2015). TECHTARGET. Obtenido de
http://searchdatacenter.techtarget.com/es/definicion/MySQL
SoftwareRVG, d. r. (11 de Enero de 2017). MDN web docs.
Vidal, M. (2015). PRAC. Obtenido de
http://comunicacionacademica.uc.cl/images/recursos/espanol/escrit
ura/recurso_en_pdf_extenso/15_Como_elaborar_un_marco_conce
ptual.pdf