Beruflich Dokumente
Kultur Dokumente
PRESENTA
Guzmán Castañeda Jesús Alejandro IS16110706
Asesor
CAPÍTULO .................................................................................................................. 20
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
Referencias ................................................................................................................. 30
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.
S.S.A.-J/VI/197/SL/09.
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.
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.
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).
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.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).
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 )
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)
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.
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.
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.3 Justificación
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.
Se solicitan estas especificaciones puesto que los usuarios finales no tienen mucho
conocimiento en el área de las tecnologías de la información.
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
11. ¿Existe ya un sitio web de la empresa? ¿Algún otro tipo de presencia online
(Redes sociales, perfiles en directorios, etc.)?
R=No
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.
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.
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.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.