Sie sind auf Seite 1von 30

INSTITUTO TECNOLÓGICO SUPERIOR DE IRAPUATO

PRESENTA
Guzmán Castañeda Jesús Alejandro IS16110706

Salazar Espinoza Edgar Giovanni IS16110205

Asesor

M.C.E. Juan Carlos Rodríguez Campos

IRAPUATO, GTO. Marzo, 2019


i
CAPÍTULO I - GENERALIDADES DEL PROYECTO .................................................... 6
1.1 Historia ................................................................................................................... 7
1.2 Misión ..................................................................................................................... 8
1.3 Visión ...................................................................................................................... 8
1.4 Objetivo .................................................................................................................. 8
1.5 Políticas de calidad ................................................................................................. 8
1.6 Organigrama......................................................................................................... 10

CAPÍTULO II – Marco teórico ...................................................................................... 11

2.1 Teoría, Conceptos y Técnicas ............................................................................... 11


2.1.1 Lenguaje de programación ................................................................................ 12
2.1.2 Código fuente .................................................................................................... 12
2.1.3 Software ............................................................................................................ 12
2.1.4 Hardware ........................................................................................................... 12
2.1.5 Microsoft Visual Studio ...................................................................................... 12
2.1.6 ASP.NET ........................................................................................................... 13
2.1.7 HTML ................................................................................................................. 13
2.1.8 UML ................................................................................................................... 13
2.1.9 Diagrama de secuencia ..................................................................................... 13
2.1.10 Diagrama caso uso .......................................................................................... 14
2.1.11Diagrama clases ............................................................................................... 15
2.1.12 Programa informático ...................................................................................... 16
2.1.13 Ciclo de vida lineal ........................................................................................... 16

CAPÍTULO III PROBLEMÁTICA ................................................................................. 17

3.1 Definiciones ........................................................................................................... 18


3.1.1 Definición de objetivo. ....................................................................................... 18
3.1.2 Definición de justificación. ................................................................................. 18
3.2 Problemática......................................................................................................... 18
3.3 Objetivo ................................................................................................................ 18
3.3.1 Objetivo general ................................................................................................ 19
ii
3.3.2 Objetivos específicos ......................................................................................... 19
3.3.3 Justificación ....................................................................................................... 19

CAPÍTULO .................................................................................................................. 20

4.1 Análisis .................................................................................................................. 21


4.1.1 Primer entrevista ............................................................................................... 21
4.1.2 2da entrevista .................................................................................................... 22
4.1.3 3ra entrevista ..................................................................................................... 23
4.1.4 4ta entrevista ..................................................................................................... 23

4.2 Diseño ............................................................................................................ 24


4.2.1 Diagrama de clases........................................................................................ 24

4.3Implementación ...................................................................................................... 25
4.3.1 interfaz de inicio de sesión ................................................................................ 25

.................................................................................................................................... 25
4.3.3 registro de clientes ............................................................................................ 26
4.3.4 Registro de tipo de servicio y costo ................................................................... 26

iii
................................................................................................................................... 27
4.3.5 Registro del perro .............................................................................................. 27

................................................................................................................................... 28
4.3.6 diagrama de clases ........................................................................................... 29

iv
4.3.7 códigos del programa ........................................................................................ 30

4.4 Pruebas ................................................................................................................. 30

4.4.1 Pruebas caja negra ............................................................................................ 30

4.4.2 Pruebas caja blanca ........................................................................................... 30

Referencias ................................................................................................................. 30

Figura 1.1 Organigrama de Granja ENCANES ......................................................................... 10

Figura 2. 1 Diagrama de secuencias......................................................................................... 14


Figura 2. 2 Diagrama caso de uso ............................................................................................ 15
Figura 2. 3 Diagrama de clases ................................................................................................ 15
Figura 2. 4 Ciclo de vida lineal .................................................................................................. 16

v
CAPÍTULO I - GENERALIDADES DEL PROYECTO
1.1 Historia
“Por nuestra puerta entran clientes y se van grandes amigos."

Escuelas para perros hay muchas, pero un verdadero Centro de adiestramiento canino
y pensión segura, confortable, auténticamente campestre para mascotas realmente no
hay muchas.

Nuestro fundador cuenta con una amplia trayectoria profesional, ejército, policía, fuerzas
especiales, teatro, etc. Pero por lo que realmente se ha vuelto más famoso, es por haber
diseñado su propia Técnica de Estímulo Canino Anticipado, la cual rompió los
paradigmas del adiestramiento canino, dejando muy por debajo las tradicionales,
ortodoxas y aburridas técnicas antiguas, como el bipolar Shutzhound, Reflejo
Condicionado, el terrible Brevete, el espectacular pero poco efectivo Ring Francés, o
peor aún el Clicker que hace perros comedores compulsivos y perros de circo.

El T. E. C. A. tiene sus fundamentos en la estimulación temprana de los rusos que forja


Niños Genios, forjando PERROS GENIOS. En la actualidad todos intentan copiarla, pero
no pueden porque les hace falta la vasta experiencia de su creador y solo imitan lo
exterior sin adentrarse en la psique de cada perro (cada perro es un ser individual, único
e irrepetible como cada ser humano). Jaime se describe a sí mismo no como un
Adiestrador Canino Profesional, sino como un ARMONIZADOR ENTRE PERROS Y
HUMANOS. Por estos y muchos motivos somos considerados por nuestros amigos y
clientes como el Mejor Centro de Adiestramiento Canino.

Somos los únicos que le ofrecemos:

1.- Contrato impreso y homologado.

2.- Somos los únicos en el estado con registro de salud,

S.S.A.-J/VI/197/SL/09.

3.- Garantía de nuestro trabajo por escrito y de por vida.

4. -Contamos con el entrenador canino de más experiencia en México, 42 años le


respaldan. Creador de T.E.C.A. (Técnica de Estimulación Canina Anticipada) imitada
pero nunca igualada.

5.- Seguro de vida en caso de accidente.

6.- Seguro de gastos médicos.

7.- Cumplimos con los estándares internacionales de espacio.


8.- Servicio semiautomatizado de agua potable en cada habitáculo.

9.-Tu perro recibe el mejor trato humanitario y justo las 24 hrs.

10.- Contamos con atención personalizada individual y privada a cada cliente.

1.2 Misión
La educación de la mascota con la mejor técnica posible evitando al máximo un trato
inhumano la capacitación del propietario al mismo tiempo haciendo un trinomio entre
perro manejador y adiestrador profesional para conseguir una relación armoniosa y
disfrutable.

1.3 Visión
El acelerado ritmo de vida de hoy en día no permite qué las personas se den tiempo
educar y disfrutar a sus mascotas muchas veces tener una mascota implica solamente
mantener un animal vivo en casa sin tener ninguna interacción armoniosa.

1.4 Objetivo
Crear un sistema web para optimizar tiempos y movimientos para la búsqueda de
información de la empresa Granja ENACNES.

1.5 Políticas de calidad

GRANJA ENCANES se esfuerza para poder servirle de la mejor manera posible, hay
que considerar los siguientes aspectos del servicio:

1.- Aunque contamos con un Registro Sanitario, somos en realidad una granja, donde
habitan una diversidad de animales que deben de ajustarse a un criterio sanitario
adecuado, pero no infalible.

2.- Junto a estos animales siempre existe el riesgo de entrar en contacto con fauna
nociva, ya que ésta se puede encontrar en todas partes tanto en ciudad como en el
campo.

3.- Contamos con campañas de fumigación y desparasitación cuatrimestrales con todas


las especies que habitan permanentemente nuestra granja (Perros, Caballos, Conejos,
Gallinas, Hamsters y Reptiles).
4.- Que, conociendo las instalaciones, así como las políticas de operación del sistema
inglés de pensión (dejar que todos los perros interactúen entre sí) desean dejar a su
mascota en pensión en nuestros términos y condiciones.

Habiendo considerado lo anterior, le invitamos a que conozca nuestras instalaciones sin


compromiso de su parte y que se ajuste a los siguientes requisitos.

Requisitos para poder ingresar:

1.- Proporcionar el carnet original avalado por un médico veterinario (cédula profesional).

2.- Plan de vacunación completo (la última vacuna deberá haber sido aplicada tres
semanas como mínimo antes de su ingreso) incluir las vacunas de Bordetella y Giardiasis
(en caso de no encontrarlas se le aplicarán al ingresar).

3.- El perro se bañará dos días anteriores a su fecha de ingreso y se le aplicará


tratamiento anti pulgas el día en que ingrese (en caso contrario el propietario acepta que
su perro sea bañado y se le aplique anti pulgas con cargo a su cuenta). Así mismo el
baño semanal es obligatorio y no estará incluido en el costo de pensión.

4.- Desparasitar al perro una semana antes de su ingreso (de lo contrario se


desparasitará al ingresar).

5.- Proporcionar información fidedigna para llenar la ficha de registro médico y de


antecedentes conductuales.
1.6 Organigrama
A continuación, se muestra el organigrama correspondiente a la empresa en la figura
1.1

Figura 1.1 Organigrama de Granja ENCANES


CAPÍTULO II – Marco teórico

2.1 Teoría, Conceptos y Técnicas


2.1.1 Lenguaje de programación
Lenguaje de programación es un idioma artificial diseñado para expresar computaciones
que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse
para crear programas que controlen el comportamiento físico y lógico de una máquina,
para expresar algoritmos con precisión, o como modo de comunicación humana. (Wilson,
1993)

2.1.2 Código fuente


Básicamente, el código fuente es el archivo o archivos con las instrucciones necesarias,
realizadas en un lenguaje de programación, que sirve para compilar posteriormente un
programa o programas para que puedan ser utilizados por el usuario de forma directa,
tan sólo ejecutándolo. ((LINFO), 2019)

2.1.3 Software
Se conoce como software al soporte lógico de un sistema informático, que comprende
el conjunto de los componentes lógicos necesarios que hacen posible la realización de
tareas específicas, en contraposición a los componentes físicos que son
llamados hardware. La interacción entre el software y el hardware hace operativo un
ordenador (u otro dispositivo), es decir, el Software envía instrucciones que el Hardware
ejecuta, haciendo posible su funcionamiento. (JACOBSON.2000)

2.1.4 Hardware
La palabra hardware en informática se refiere a las partes físicas, tangibles, de
un sistema informático; sus componentes eléctricos, electrónicos, electromecánicos y
mecánicos. Los cables, así como los gabinetes o cajas, los periféricos de todo tipo, y
cualquier otro elemento físico involucrado, componen el hardware o soporte físico;
contrariamente, el soporte lógico e intangible es el llamado software. (Klaus, 2000)

2.1.5 Microsoft Visual Studio


Es un entorno de desarrollo integrado (IDE, por sus siglas en inglés) para sistemas
operativos Windows. Soporta múltiples lenguajes de programación, entornos de
desarrollo web, como ASP.NET, etc., a lo cual hay que sumarle las nuevas capacidades
online bajo Windows Azure en forma del editor Mónaco. Visual Studio permite a los
desarrolladores crear sitios y aplicaciones web, así como servicios web en cualquier
entorno que soporte la plataforma. (Microsoft, 2019)

2.1.6 ASP.NET
ASP.NET es un entorno para aplicaciones web desarrollado y comercializado
por Microsoft. Es usado por programadores y diseñadores para construir sitios
web dinámicos, aplicaciones web y servicios web XML. Apareció en enero de 2002 con
la versión 1.0 del .NET Framework, y es la tecnología sucesora de la tecnología Active
Server Pages (ASP). ASP.NET está construido sobre el Common Language Runtime,
permitiendo a los programadores escribir código ASP.NET usando cualquier lenguaje
admitido por el .NET Framework. (Microsoft, 2019)

2.1.7 HTML
TML es el lenguaje que se emplea para el desarrollo de páginas de internet. Está
compuesto por una serié de etiquetas que el navegador interpreta y da forma en la
pantalla. HTML dispone de etiquetas para imágenes, hipervínculos que nos permiten
dirigirnos a otras páginas, saltos de línea, listas, tablas, etc. (Tim Berners-Lee, 1991)

2.1.8 UML
El lenguaje unificado de modelado (UML, por sus siglas en inglés, Unified Modeling
Language) es el lenguaje de modelado de sistemas de software más conocido y utilizado
en la actualidad; está respaldado por el Object Management Group (OMG).

Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema.


UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo
aspectos conceptuales tales como procesos, funciones del sistema, y aspectos
concretos como expresiones de lenguajes de programación, esquemas de bases de
datos y compuestos reciclados. (Martin, 1999)

2.1.9 Diagrama de secuencia


Un diagrama de secuencia tiene dos dimensiones, el eje vertical representa el tiempo y
el eje horizontal los diferentes objetos. El tiempo avanza desde la parte superior del
diagrama hacia la inferior. Normalmente, en relación al tiempo solo es importante la
secuencia de los mensajes, en aplicaciones de tiempo real se podría introducir una
escala en el eje vertical. Respecto a los objetos, es irrelevante el orden en que se
representan, aunque su colocación debería poseer la mayor claridad posible como se
muestra en la figura 2.1. (cillero, 2019)

Figura 2. 1 Diagrama de secuencias

2.1.10 Diagrama caso uso


Los diagramas de caso de uso son uno de los cinco tipos de diagramas en UML para
modelar aspectos dinámicos de sistemas (diagramas de actividad, diagramas de
estados, diagramas de secuencia y diagramas de colaboración son otros cuatro tipos de
diagramas en UML para modelar los aspectos dinámicos de un sistema). Los diagramas
de casos de uso son importantes para modelar el comportamiento de un sistema, un
subsistema o una clase. Cada uno muestra un conjunto de casos de uso, actores y sus
relaciones como se muestra en la figura 2.2 (Berzal, 2015)
Figura 2. 2 Diagrama caso de uso

2.1.11Diagrama clases
El diagrama de clases recoge las clases de objetos y sus asociaciones. En este diagrama
se representa la estructura y el comportamiento de cada uno de los objetos del sistema
y sus relaciones con los demás objetos, pero no muestra información temporal así como
se muestra en la figura 2.3. (Berzal, 2015)

Figura 2. 3
Diagrama de clases
2.1.12 Programa informático
Un programa informático o programa de computador es una pieza de software, es decir,
una secuencia compleja de instrucciones y procesos orquestados para cumplir una tarea
específica en un computador o sistema de computadores. Estos programas pueden ser
programas preinstalados en el computador, como el Sistema Operativo que controla todo
el funcionamiento del mismo, o pueden ser añadidos adicionalmente por el usuario. (Big
Data, 2019 )

2.1.13 Ciclo de vida lineal


Es el más utilizado, siempre que es posible, precisamente por ser el más sencillo.
Consiste en descomponer la actividad global del proyecto en fases que se suceden de
manera lineal, es decir, cada una se realiza una sola vez, cada una se realiza tras la
anterior y antes que la siguiente. Con un ciclo lineal es fácil dividir las tareas entre equipos
sucesivos, y prever los tiempos (sumando los de cada fase) tal y como se muestra en la
figura 2.4.

Requiere que la actividad del proyecto pueda descomponerse de manera que una fase
no necesite resultados de las siguientes (realimentación), aunque pueden admitirse
ciertos supuestos de realimentación correctiva. Desde el punto de vista de la gestión
(para decisiones de planificación), requiere también que se sepa bien de antemano lo
que va a ocurrir en cada fase antes de empezarla. (SOFTWARE, 2019)

Figura 2. 4 Ciclo de vida lineal


CAPÍTULO III PROBLEMÁTICA
3.1 Definiciones
3.1.1 Definición de objetivo.
“Tienen la finalidad de señalar a lo que se aspira en la investigación y deben expresarse
con claridad, pues son las guías de estudio.” (Hernández Sampieri, Fernández Collado,
& Baptista Lucio, 2006).

3.1.2 Definición de justificación.


“Explica el porqué de la investigación exponiendo sus razones. Por medio de la
justificación debemos demostrar que el estudio es necesario e importante.” (Hernández
Sampieri, Fernández Collado, & Baptista Lucio, 2006).

3.2 Problemática
Hoy en día la institución de adiestramiento canino ubicada en la colonia Apatzingán en
Irapuato Gto. Cuenta con los servicios de cuidado, aseo, alimentación, y adiestramiento
canino, ofreciéndole al cliente una mascota totalmente mejorada.

Se realizó un análisis de muestras de tiempo de atención dentro del centro de


adiestramiento canino y estas muestras reflejaron que es mucho el tiempo de espera
para el cliente.

Actualmente este servicio es proporcionado por el experto en entrenamiento canino José


Antonio Salazar López y su familia. A pesar de que ofrecen un buen servicio, este servicio
no es del todo excelente, ya que a la hora de hacer un registro de las mascotas y clientes
que ingresan a la institución lo realizan en hojas de papel, y es muy frecuente que pierdan
esos registros. Otro problema analizado en la institución es que a la hora de hacer
entrega de las mascotas los trabajadores tardan mucho tiempo en hacer entrega del
perro, ya que no ubican al dueño de la mascota y a su mascota.

3.3 Objetivo
Diseñar y crear un sistema web el cual será una agenda, este software será
implementado en el lenguaje de programación (c#) y en la base de datos (sql). Este
software podrá ser descargado en teléfonos celulares, tables, y computadoras. Esta
agenda optimizara los tiempos de espera que los clientes tienen que hacer, además de
ofrecer al dueño y trabajadores de la institución para una mejor administración de sus
clientes y así poder evitar confusiones o fallos.
3.3.1 Objetivo general
Crear un sistema web para la administración de cursos e información de los clientes para
así ser más eficaz en la búsqueda de los datos requeridos por el personal.

Implementar nuestro software en la institución de adiestramiento canino, para mejorar la


calidad del servicio que ofrece esta institución. Poder ofrecerles al dueño y trabajadores
una manera más práctica, cómoda, y precisa de llevar un control en su negocio. Haciendo
crecer su negocio por el excelente servicio que brindaran a sus clientes gracias al apoyo
de este sistema web.

Es por ello que creamos un sistema web que funciona como una agenda, este software
lo puedes descargar en tu Tablet, teléfono celular, o computadora, en ella se podrán
registrar el nombre del cliente, el nombre, raza, y color del perro, teléfono celular del
cliente, y dirección del cliente, precio del servicio.

3.3.2 Objetivos específicos


 Este software está diseñado para facilitar la búsqueda de los clientes.
 El sistema web consulta estancias del canino para conocer su fecha de entrada y distribuir
los pasos de mando en el tiempo restante.
 Agilizar la búsqueda de los datos del cliente.
 Evitar perdida de los contratos hechos por el usuario (documentos físicos a digitales).
 Conocer la cantidad exacta de las ganancias obtenidas.
 Mejorar y reducir tiempos de espera para la atención al cliente.

3.3.3 Justificación

La implementación de este proyecto le permitirá al propietario conocer datos sobre el


cliente, haciendo de este modo que sea factible y seguro. Será notable el beneficio que
genera este sitio web ya que reduce el tiempo de búsqueda y es posible acceder a ella
sin necesidad de estar dentro de la empresa con tan solo tener una conexión a internet,
a su vez el uso de la base de datos protege esta información y no está al alcance de
cualquier persona.
CAPÍTULO IV – CICLO DE VIDA
4.1 Análisis
Durante la definición del proyecto se conversó con el encargado de la empresa en la cual
nos hace resaltar sus necesidades y la forma en la cual quería solucionarlas. En esta
charla se abarcaron puntos centrales y significativos que el cliente necesita en su
aplicación web para después realizar una entrevista generada de estos puntos.

Durante la charla nos mencionó que tiene que tiene complicaciones en la organización y
control de los datos de los clientes, los perros y los planes en los que están inscritos, por
tal motivo ha solicitado de una aplicación web que ayude a solucionar su problema.

El cliente solicita que la aplicación cumpla los siguientes requerimientos:


1. Que sea fácil de usar.
2. Que sea optimizada para diferentes dispositivos.
3. Que tenga un diseño cómodo.
4. Que tenga acceso de usuario.

Se solicitan estas especificaciones puesto que los usuarios finales no tienen mucho
conocimiento en el área de las tecnologías de la información.

De acuerdo a las exigencias del cliente se pretende elaborar el software en el lenguaje


de ASP NET, C# y HTML dado que las características de estos lenguajes de
programación se adaptan a las necesidades del software, para la realización de la base
de datos se utilizará el software de licencia libre SQL Server 2012.

4.1.1 Primer entrevista


1. ¿Cuál es el principal motivo por el cual necesita este software?
R= porque tardo mucho buscando los contratos, llego a perder los contratos, se
ensucian, olvido los nombres de los clientes.

2. ¿Qué considera que debería hacer el software para satisfacer sus necesidades?
R=quiero que sea una página segura que solo puedan acceder los empleados a
los que les dé acceso, quiero poder almacenar los datos de los clientes como el
del perro y el tipo de servicio que eligieron a contratar, así como la fecha de hora
y de salida

3. ¿Cuántos usuarios utilizaran él software?


R=solo yo o mi esposa estamos autorizados para crear y firmar contratos

4. ¿A quiénes les ofrece este servicio?


5. R=el servicio está dirigido al público que tenga un perro y ha instituciones
privadas o gubernamentales que requieran entrenamiento de seguridad canina.

6. ¿Usted ha manejado otro tipo de sistema similar?


R=similar no, pero hemos usado Excel.

7. ¿Qué métodos para la administración de la empresa?


R=implementamos contratos físicos almacenados en folders

8. ¿Mantiene un orden de los documentos?


R= no
9. ¿Cuál es el mayor obstáculo al buscar la información de un cliente?
R=como no hemos tenido un orden muchas veces los contratos se pierden entre
los más viejos y tardamos mucho haciendo la búsqueda.

10. ¿En promedio cuantos perros atienden?


R=en promedio son 30 cada 8 semanas.

11. ¿Existe ya un sitio web de la empresa? ¿Algún otro tipo de presencia online
(Redes sociales, perfiles en directorios, etc.)?
R=No

4.1.2 2da entrevista

1. ¿Qué documentos utiliza para contratar un servicio?


R= Utilizamos el contrato del servicio sea pensión o entrenamiento, este lleva los
datos del cliente como del servicio a contratar, usamos el formato de registro
que va dirigido a los datos del perro y su plan de vacunación.

2. ¿Qué datos solicita del cliente?


R=necesitamos su nombre, dirección, teléfono, correo.

3. ¿Qué datos necesita para el tipo de servicio?

R= los datos ya sean para servicio o pensión son iguales como la fecha de
entrada y de salida, especificar el tipo de servicio y la fecha en que se realiza el
contrato.

4. ¿Qué datos solicita del perro?


R=solicitamos el nombre, sexo, fecha de nacimiento, raza, edad, color, ultima
desparasitada, el desparasitante, médico veterinario que lo atiende y su teléfono
del médico, de igual manera necesitamos el carnet de vacunación donde
regularmente se verifica que tenga todas sus vacunas.

5. ¿Cuáles son las vacunas que debe tener el perro?


R= solicitamos que el perro tenga estas vacunas obligatoriamente para ser
atendido las cuales son:
 Parvovirus
 Adenovirus T2
 Coronavirus
 Bordetella
 Moquillo Distemper
 Leptospira
 Rabia
 Giardia
 Advt1 Hepatitis
 Para Influenza
6. ¿Solicita algún otro dato importante?
R= Dentro del formato de registro manejamos 2 apartados uno de observaciones
este es muy importante ya que si el perro llega lastimado o con mordidas es
anotado aquí, a su vez se anota en caso de que el perro sea agresivo con perros
o con humanos. El segundo campo es Dieta ya que algunos de nuestros perros
requieren de una dieta estricta para su salud.

4.1.3 3ra entrevista

1. ¿Qué le gustaría ver cuándo entre a la página?


R= Me gustaría poder acceder seguro solo yo o mi esposa

2. ¿Qué desea visualizar después de iniciar sesión?


R= Quiero poder capturar la información de mis clientes, contratos y perros de una
manera sencilla y fácil de usar.

3. ¿Cómo le gustaría que visualizara la información?


R= De manera sencilla peo ordenada, me gustaría visualizar los datos por cliente, perro,
por tipo servicio ya sea pensión o entrenamiento, sí es ese último que me indique el tipo
de entrenamiento que contrato, y me gustaría visualizar mis ventas.

4.1.4 4ta entrevista


1. ¿Desea poder realizar bajar de sus registros?
R= No, yo quiero que genere un historial de clientes, con toda su información del
contrato y de los perros que han sido registrados.

Sugerimos agregar el campo de estado a la base de datos en los contratos para poder
comprobar si el contrato está activo o desactivado, a su vez al darlo de bajo cambia este
campo y genera un historial sin necesidad de eliminarlo de la base de datos.

2. ¿Cómo le gustaría que estuviesen los colores de las pantallas de carga?


R= Con colores suaves que no lastimen la vista, algo cómodo para trabajar. Me gustaría
que estos fuesen relacionados a los colores de nuestro logo ya que son característicos
de nuestra empresa.
4.2 Diseño
4.2.1 Diagrama de clases
A continuación en la figura 4.1 se muestra el prototipo sobre el diagrama de clases con el
cual será creará la base de datos para la aplicación de escritorio diseñada para Granja
ENCANES.
4.3Implementación

4.3.1 interfaz de inicio de sesión

La interfaz de LOGIN, es la que permite al usuario acceder a la base de datos, mediante


un usuario y contraseña asignados y fáciles de memorizar por el usuario la interfaz esta
mostrada en la figura 4.3.1.1.

El cliente solicito un cambio de colores más adaptable a la empresa.

Figura 4.2.1. 1 -Interfaz de LOGIN


4.3.3 registro de clientes

La interfaz de registro es la que le permite al usuario hacer registro de sus clientes,


permitiéndole registrar sus datos como nombre, apellidos, dirección, teléfono, correo la
interfaz de la misma esta mostrada en las figuras 4.3.3.1.

Figura 4.2.3.1- interfaz para el registro de los clientes.

4.3.4 Registro de tipo de servicio y costo


La parte de registro del tipo de servicio y costo permite guardar la fecha de entrada y de
salida de los perros y el costo del dicho contrato la interfaz esta mostrada en la figura
4.3.4.1.

Figura 4.2.4.1- Interfaz del tipo servicio y costo del mismo.

4.3.5 Registro del perro

La parte de registro del perro es donde se pide agregar su nombre, sexo, fecha de
Nacimiento, raza, edad, color, vacunas, etc., la interfaz esta mostrada en la figura
4.3.5.1.

Con solicitud de cambio de colores por el cliente para adaptarse a los colores de su
empresa.
4.2.5. 1- Interfaz de registro de perro

4.3.6 diagrama de clases


4.3.7 códigos del programa

4.4 Pruebas
4.4.1 Pruebas caja negra
4.4.2 Pruebas caja blanca

Referencias
(LINFO), T. L. (25 de 01 de 2019). The Linux Information Project (LINFO). Obtenido de The
Linux Information Project (LINFO): http://www.linfo.org/source_code.html
Berzal, C. (2 de 06 de 2015). El lenguaje Unificado de Modelado(UML).
Big Data, D. S. (07 de 03 de 2019 ). Big Data, Data Science y muchos Datos con Ciencia.
Obtenido de https://datosconciencia.com/que-es-un-programa-informatico/
cillero, M. (2019). manuel.cillero.es. Obtenido de https://manuel.cillero.es/doc/metrica-
3/tecnicas/diagrama-de-interaccion/diagrama-de-secuencia/#top
Granja ENCANES. (24 de 01 de 2019). Adiestramiento Canino Granja ENCANES. Obtenido de
www.granjaencanes.mex.tl
j. (s.f.).
Maya, H. (26 de Junio de 2011). Ciclo de vida del software. Obtenido de
https://ingsw.pbworks.com:
https://ingsw.pbworks.com/f/Ciclo+de+Vida+del+Software.pdf
Pérez, J. E. (17 de Mayo de 2014). Ciclo de vida lineal. Obtenido de https://ingsw.pbworks.com:
https://ingsw.pbworks.com/f/Ciclo+de+Vida+del+Software.pdf
Salazar, J. (2019). Facebook. Obtenido de Granja ENCANES:
https://www.facebook.com/granjaencanes/?ref=br_rs
SOFTWARE, I. D. (07 de 03 de 2019). INGENIERIA DE SOFTWARE.
Wilson, L. B. (1993). Comparative Programming Languages. Second Edition. Addison-Wesley.
p. 75.

Das könnte Ihnen auch gefallen