Está en la página 1de 30

CAPTULO I.

ANTECEDENTES

1.1. PLANTEAMIENTO Y FORMULACIN DEL PROBLEMA


En la actualidad las aplicaciones son utilizadas por las empresas que se
dedican a ofrecer bienes o servicios, estas generan grandes beneficios, debido
a que facilita la gestin y el control de todas sus actividades, adems ayuda a
la automatizacin de ciertas tareas complicadas o resolver problemas
especficos, logrando aumentar el nivel de competitividad debido a la rapidez
de ejecutar sus tareas.

El Rancho Don Tony ubicado en el sitio Rio Grande del cantn Chone se
dedica a la crianza y comercializacin de cerdos, cuenta con un total de 100
cerdos entre machos y hembras, nmero que va aumentado en el transcurso
del tiempo. Informacin que lleva de forma manual, como es su alimentacin,
crecimiento, vacunas y partos; esto genera grandes inconvenientes cuando
requiera acceder a uno de sus registros lo que conlleva grandes prdidas de
tiempo; otros de los riesgos es la prdida de informacin por diferentes factores
y la manipulacin de datos confidenciales por cualquier persona, ya que no
existe seguridad alguna.

De acuerdo a lo planteado se desarrollar un aplicativo de control que


administrar todos estos datos facilitando la gestin de las actividades del
rancho, brindando seguridad en todos sus registros importantes,
proporcionando como ventaja conocer las prdidas y /o ganancias durante el
proceso de crianza y comercializacin de los cerdos. Por lo expuesto se
plantea la siguiente interrogante:

De qu manera se puede mejorar el control del hato porcino del Rancho Don
Tony del cantn Chone?
2

1.2. JUSTIFICACIN
Las aplicaciones son herramientas fundamentales en el desarrollo de cualquier
actividad econmica, debido a que automatizan tareas de forma rpida, lo que
aumenta la productividad de la misma, estas tareas generalmente llevan ms
tiempo y esfuerzo al ser realizado por una persona o equipos de personas y
provoca un nivel menor de eficacia.

El aplicativo del control porcino del rancho Tony resulta favorable al dueo y al
personal que labora en la administracin y control del mismo, debido a que este
facilita la realizacin de sus actividades, logrando elaborarlas de forma ms
eficaz, brindando as una atencin ms gil a los clientes, obteniendo
resultados favorables y acrecentando su produccin. Por otra parte ayudar de
forma econmica debido a que con la aplicacin se reducir el uso de tiles de
oficina, los cuales tienen un costo considerado en grandes cantidades. Al no
utilizarse estos productos para registrar el control del hato porcino, aporta a la
conservacin del medio ambiente.

Apoyados a la (LOES, 2010) Cap. 2, art. 8 se estipula que los estudiantes del
sistema de educacin superior deben fomentar y ejecutar programas de
carcter cientfico, tecnolgico y pedaggico, a su vez dando cumplimiento al
manual de investigacin de la institucin Cap. 2, art. 2 donde seala: que el
trabajo de ao se realizar en todas las carreras, los autores justifican el
mismo, enmarcndose en el objetivo de tercer ao de la carrera de
Computacin que establece que se debe desarrollar sistemas contables,
financieros, matemticos, o de diferente ndole, orientados a las comunidades y
empleando el hardware necesario.
3

1.3. OBJETIVOS
1.3.1. OBJETIVO GENERAL
Implementar un software de control porcino en el Rancho Don Tony para
gestionar los aspectos productivos y econmicos.

1.3.2. OBJETIVOS ESPECFICOS

Adquirir informacin correspondiente de la empresa.


Disear la base de datos e implementarla en el motor SQL Server.
Desarrollar el cdigo de programacin en el lenguaje C#.
Comprobar el funcionamiento del aplicativo.

1.4. IDEA A DEFENDER


La implementacin del software en el Rancho Don Tony mejorar la
administracin y gestin de la empresa.
CAPTULO II. MARCO TERICO

2.1. ANTECEDENTES DE LA INSTITUCIN


El rancho don Tony es una pequea empresa ubicada en el sitio Rio Grande
del cantn Chone, dedicada a la crianza y comercializacin de cerdos. Tuvo su
inicio en el ao 2009 cuando a su dueo se le ocurri generar ingresos extra,
teniendo como principal recurso un terreno de varias hectreas, la cual solo era
explotada con la agricultura, Entonces decidi dedicarse a la crianza de cerdos
empezando con unos pocos, para ello recurri a un prstamo con el cual pudo
construir un hato porcino para unos 20 cerdos. Al pasar el tiempo la
microempresa fue creciendo y hubo la necesidad de agrandar el hato porcino,
motivo que impuls al jefe de esta empresa a realizar otro prstamo.
Actualmente esta empresa posee un alrededor de 100 cerdos que son
comercializados a varias empresas de la ciudad.

2.2. HATO PORCINO


Se define como una hacienda de campo destinada a la cra de toda clase de
cerdo. En algunos pases la palabra hato hace referencia al conjunto de
cabezas de ganado, como vacas, ovejas, u otros. Estas estancias son una de
las actividades econmicas fundamentales ya que consiste en la cra de
chanchos en cantidad (Murillo y Villao, 2014).

2.3. SISTEMAS DE INFORMACIN


Son un conjunto organizado de elementos que permiten la interaccin de
actores con el objeto de acceder, recoger, almacenar y transformar datos en
informacin relevante para la planificacin del desarrollo. Adems se define
tcnicamente componentes relacionados que distribuyen informacin para
apoyar la toma de decisiones y el control en una organizacin (SNI, 2016).

Un Sistema de Informacin realiza cuatro actividades bsicas:


5

Entrada de informacin: proceso en el cual el sistema toma los datos


que requiere.
Almacenamiento de informacin: pude hacerse por computadora o
archivos fsicos para conservar la informacin.
Procesamiento de la informacin: permite la transformacin de los datos
fuente en informacin que puede ser utilizada para la toma de
decisiones
Salida de informacin: es la capacidad del sistema para producir la
informacin procesada o sacar los datos de entrada al exterior (SNI,
2016).

2.4. SOFTWARE
Segn Bertel et. al. (2016) son un conjunto de programas compuesto por
documentos asociados y configuracin de datos que permite la funcionalidad
de los mismos, es decir una agrupacin de archivos de configuracin que se
utilizan para ejecutar estos programas, un sistema de documentacin que
describe la estructura del sistema, la documentacin para el usuario que
explica cmo utilizar el sistema.

Por otra parte Folgado y Gallego, (2011) definen como software a conjunto de
programas instrucciones u reglas lgicas para ejecutar ciertas tareas en una
computadora, por lo tanto es la conformacin de procedimientos,
documentacin, datos asociados que forman parte de las operaciones de un
sistema de computacin, siendo esta la parte lgica de un ordenador, a
diferencia de la parte fsica (hardware).

2.4.1. IMPORTANCIA DEL SOFTWARE

El software es imprescindible para cualquier sistema informtico, puesto que,


sin l, este no funcionara. Es quien ordena todo el material, lo reconoce, le
asigna una funcin segn sus caractersticas, y permite que funcione todo en
su conjunto. La importancia del Software, radica en el uso que las personas le
6

den, puesto que les permiten optimizar tarea, tiempo y aumentar ingresos
(Sacco, 2008).

2.4.2 FASES DEL DISEO DE SOFTWARE


Estas son parte del ciclo de vida del software, en cada una se valida el
desarrollo de una aplicacin, esto permite que los errores se detecten lo antes
posible y por lo tanto, permite a los desarrolladores concentrarse en la calidad
del software. Algunos de los instrumentos utilizados para mejorar la calidad del
software, orientan y facilitan el proceso de diseo (Giraldo, et al., 2011).

2.5 HERRAMIENTAS PARA DESARROLLO SOFTWARE


Son programas informticos que son usados por un programador para crear,
depurar, gestionar o mantener un programa. Existen diversos tipos de
herramientas con fines muy diversos, a continuacin se listan algunas
(Tramullas, 2005).

2.5.1 BASE DE DATOS

Son bancos de informacin que contienen datos relativos a diversas temticas


y categorizados de distinta manera, pero que comparten entre s algn tipo de
vnculo o relacin que busca ordenarlos y clasificarlos en conjunto.

Las bases de datos facilitan no solo el registro de gran cantidad de datos si no


tambin el acceso a los mismos, lo cual permite ahorrar tanto espacio fsico
como tiempo al momento de consultar informacin contenida en ellas
(Valdovinos, 2004).
7

2.5.1.1. BASES DE DATOS ESTTICA


Son bases de datos nicamente de lectura, utilizadas primordialmente para
almacenar datos histricos que posteriormente se pueden utilizar para estudiar
el comportamiento de un conjunto de datos a travs del tiempo, realizar
proyecciones, tomar decisiones y realizar anlisis de datos para inteligencia
empresarial (Elmasri y Navathe, 2007).

2.5.1.2. BASES DE DATOS DINMICAS


Son bases de datos donde la informacin almacenada se modifica con el
tiempo, permitiendo operaciones como actualizacin, borrado y edicin de
datos, adems de las operaciones fundamentales de consulta. Un ejemplo,
puede ser la base de datos utilizada en un sistema de informacin de un
supermercado (Dabn et al., 2002).

2.5.1.1 SQL SERVER

Es un sistema para la gestin de bases de datos producido por Microsoft


basado en el modelo relacional cuya principal funcin es la de almacenar y
consultar datos solicitados por otras aplicaciones, sin importar si estn en la
misma computadora, si estn conectadas a una red local o si estn conectadas
a travs de internet (Trentin, 2011).

2.5.2 LENGUAJES DE PROGRAMACIN


Es un conjunto de smbolos y reglas sintcticas y semnticas que definen su
estructura y el significado de sus elementos y expresiones, y es utilizado para
controlar el comportamiento fsico y lgico de una mquina.

Aunque muchas veces se usan los trminos 'lenguaje de programacin' y


'lenguaje informtico' como si fuesen sinnimos, no es del todo correcto, ya que
los lenguajes informticos engloban a los lenguajes de programacin y a otros
8

ms, como por ejemplo HTML que es un lenguaje para el marcado de pginas
web.

Un lenguaje de programacin permite especificar de manera precisa sobre qu


datos debe operar una computadora, cmo estos datos deben ser
almacenados o transmitidos y qu acciones debe tomar bajo una variada gama
de circunstancias. Todo esto, a travs de un lenguaje que intenta estar
relativamente prximo al lenguaje humano o natural, tal como sucede con el
lenguaje (Garzn, 2010).

2.5.2.1 VISUAL STUDIO 2012


Es la ltima versin de Visual Basic lanzado por Microsoft en 2012.Tiene una
similitud a Visual Basic Express 2010 y Visual Basic 2008, pero sin embargo se
han agregado diferentes caractersticas nuevas.

Visual Studio es un conjunto completo de herramientas de desarrollo para la


generacin de aplicaciones web ASP.NET, Servicios Web XML, aplicaciones
de escritorio y aplicaciones mviles. Utiliza el entorno de desarrollo integrado
(IDE), que habilita el uso compartido de herramientas y hace ms sencilla la
creacin de soluciones.

Visual Basic 2012 se muestra como un programa independiente, no obstante, a


esto ahora se integra con otros lenguajes de programacin de Microsoft C # y
C++ en un paquete llamado Visual Studio 2012 (Sacco, 2008).

2.6 INGENIERA DE SOFTWARE


El trmino de Ingeniera de Software fue introducido a finales de los 60 a raz
de la crisis del software. Esta crisis fue el resultado de la introduccin de la
tercera generacin del hardware.
9

El hardware dejo de ser un impedimento para el desarrollo de la informtica;


redujo los costos y mejoro la calidad y eficiencia en el software producido. La
crisis se caracteriz por los siguientes problemas:
Imprecisin en la planificacin del proyecto y estimacin de los costos.
Baja calidad del software.
Dificultad de mantenimiento de programas con un diseo poco
estructurado, etc.
Por otra parte, se exige que el software sea eficaz y barato tanto en el
desarrollo como en la compra.
Tambin se requiere una serie de caractersticas como fiabilidad,
facilidad de mantenimiento y de uso, eficiencia, etc.

La Ingeniera del Software es el establecimiento y uso de principios robustos de


la ingeniera a fin de obtener econmicamente software que sea fiable y que
funcione eficientemente sobre maquinas reales.
Puede definirse segn Alan Davis como "la aplicacin inteligente de principios
probados, tcnicas, lenguajes y herramientas para la creacin y mantenimiento,
dentro de un coste razonable, de software que satisfaga las necesidades de los
usuarios" (Pressman, 2011).

2.7 MTODOS GILES


Las Metodologas giles o ligeras constituyen un nuevo enfoque en el
desarrollo de software, mejor aceptado por los desarrolladores de proyectos
que las metodologas convencionales, debido a la simplicidad de sus reglas y
prcticas, su orientacin a equipos de desarrollo de pequeo tamao, su
flexibilidad ante los cambios y su ideologa de colaboracin. (Ulloa, 2014)

Las metodologas giles mejoran la satisfaccin del cliente dado que se


involucrar y comprometer a lo largo del proyecto. En cada etapa del
desarrollo se informar al cliente sobre los progresos del mismo. De ese modo,
el cliente puede sumar su experiencia para optimizar las caractersticas del
producto final. Se pueden evitar as numerosos malentendidos dado que el
10

cliente poseer en todo momento una completa visin del estado del producto
(Martinez, 2014).

2.7.1 MTODO SCRUM


Scrum es un proceso en el que se aplican de manera regular un conjunto de
buenas prcticas para trabajar colaborativamente, en equipo, y obtener el
mejor resultado posible de un proyecto. Estas prcticas se apoyan unas a otras
y su seleccin tiene origen en un estudio de la manera de trabajar de equipos
altamente productivos.

Se realizan entregas parciales y regulares del producto final, priorizadas por el


beneficio que aportan al receptor del proyecto. Por ello, Scrum est
especialmente indicado para proyectos en donde se necesitan obtener
resultados pronto, donde los requisitos son cambiantes o poco definidos, donde
la innovacin, la competitividad, la flexibilidad y la productividad son
fundamentales (Ferreya, 2015).

2.7.1.1. ESPECIFICACIONES
Scrum es un proceso gil que se puede usar para gestionar y controlar
desarrollos complejos de software y productos usando prcticas iterativas e
incrementales. Es un proceso incremental iterativo para desarrollar cualquier
producto o gestionar cualquier trabajo (Ulloa, 2014).

En Scrum un proyecto se ejecuta en bloques temporales cortos y fijos


(iteraciones que normalmente son de 2 semanas, aunque en algunos equipos
son de 3 y hasta 4 semanas). Cada iteracin tiene que proporcionar un
resultado completo, un incremento de producto final que sea susceptible de ser
entregado con el mnimo esfuerzo al cliente cuando lo solicite (Ferreya, 2015).
11

2.7.1.2 PLANIFICACIN Y ARQUITECTURA DE LA INTERACCIN


El primer da de la iteracin se realiza la reunin de planificacin de la iteracin.
Tiene dos partes:

Seleccin de requisitos (4 horas mximo). El cliente presenta al


equipo la lista de requisitos priorizada del producto o proyecto. El equipo
pregunta al cliente las dudas que surgen y selecciona los requisitos ms
prioritarios.

Planificacin de la iteracin (4 horas mximo). El equipo elabora la


lista de tareas de la iteracin necesarias para desarrollar los requisitos,
los miembros del equipo se auto asignan las tareas (Sanchez, 2014).

2.7.1.3. EJECUCIN Y DESARROLLO DE LA ITERACIN


Cada da el equipo realiza una reunin de sincronizacin (15 minutos
mximos). Cada miembro del equipo inspecciona el trabajo que el resto est
realizando como dependencias entre tareas, progreso hacia el objetivo de la
iteracin, obstculos que pueden impedir este objetivo, En la reunin cada
miembro del equipo responde a tres preguntas:

Qu he hecho desde la ltima reunin de sincronizacin?


Qu voy a hacer a partir de este momento?
Qu impedimentos tengo o voy a tener?

Durante la iteracin el Facilitador (Scrum Master) se encarga de que el equipo


pueda cumplir con su compromiso y de que no se merme su productividad,
este tiene el deber de:

Elimina los obstculos que el equipo no puede resolver por s mismo.


Protege al equipo de interrupciones externas que puedan afectar su
compromiso o su productividad.
12

Durante la iteracin, el cliente junto con el equipo redefinan la lista de requisitos


(para prepararlos para las siguientes iteraciones) y, si es necesario, cambian o
replanifican los objetivos del proyecto.

2.7.1.4. INSPECCIN Y ADAPTACIN DE LA ITERACIN


El ltimo da de la iteracin se realiza la reunin de revisin de la iteracin.
Tiene dos partes:

Demostracin (4 horas mximo). El equipo presenta al cliente los


requisitos completados en la iteracin. En funcin de los resultados
mostrados y de los cambios que haya habido en el contexto del
proyecto, el cliente realiza las adaptaciones necesarias de manera
objetiva, ya desde la primera iteracin.

Retrospectiva (4 horas mximo). El equipo analiza cmo ha sido su


manera de trabajar y cules son los problemas que podran impedirle
progresar adecuadamente (Aveiga, 2012).

2.7.1.5. BENEFICIOS

Segn Snchez (2014), los principales beneficios del mtodo Scrum son:

Cumplimento de expectativas
Flexibilidad a cambios
Reduccin del Time to Market
Mayor calidad del software
Mayor productividad
Predicciones de tiempos
III. DISEO METODOLGICO

3.1 PARTICIPANTES
Cuadro 3. 1 Participantes del proyecto

Participantes Nombres y Apellidos

Estudiantes

Facilitador(a)

3.2 INTEGRACIN ACADMICA


Cuadro 3. 2 Integracin acadmica

Lnea de Cursos
Perfil profesional Objetivo de ao
investigacin vinculantes

a) Aplica fundamentos matemticos y Desarrollar sistemas Aplicaciones Practica en


fsicos en el diseo, implementacin y contables, financieros, Informticas. Sistemas V.
mantenimiento de sistemas matemticos o de Soluciones de Practica en
informticos; ya sea a nivel de diferente ndole, hardware Sistemas VI.
hardware, software, o como una orientndolos a las Base de Datos
combinacin de ambos. comunicaciones y Avanzadas.
b) Participa en proyectos de empleando el Lenguaje de
investigacin, innovacin o hardware necesario Programacin
desarrollo, mediante la Programacin
experimentacin y el anlisis e Web.
interpretacin de datos y resultados,
en el rea de informtica.
c) Desarrolla sistemas de
procesamiento, transmisin de
informacin o automatizacin,
seleccionando el mtodo de
ingeniera y las herramientas ms
adecuadas de acuerdo a cada caso
14

3.3 UBICACIN
El trabajo se implementar en el Rancho Don Tony ubicado en el sitio Ro
Grande del cantn Chone.

3.4. TCNICAS DE INVESTIGACIN


3.4.1. ENTREVISTA
Para el desarrollo del software es necesario obtener informacin por lo que se
realizar una entrevista de manera informal con la persona encargada de llevar
el control del rancho para conocer los requerimientos del software a desarrollar.

3.5 MTODOS DE INVESTIGACIN


3.5.1. MTODO DEDUCTIVO
Este mtodo se adapta a la metodologa Scrum, debido que permite determinar
las actividades que se les asignarn a cada uno de los integrantes del grupo.

3.5.2. INVESTIGACIN ANALTICA

Con esta metodologa de investigacin ser posible conocer detalladamente los


procesos que se llevan a cabo en el rancho Don Tony tales como son: la
gestin de compra o venta de cerdos y facturacin, as como tambin llevar el
control de las vacunas y nacimientos.

3.5.3. INVESTIGACIN APLICADA

Una vez conocidos los problemas existentes en las gestiones del rancho se
llevar a cabo el desarrollo de una solucin software que permita un mejor
control.
15

3.6. METODOLOGA SCRUM


La elaboracin del software se desarrollar mediante la metodologa Scrum
teniendo en cuenta al Product Backlog que es una lista de requerimientos
definida por prioridad.

3.6.1 PLANIFICACIN Y ARQUITECTURA (FASE I)

En esta fase se tomarn en cuenta los requerimientos del software que es el


Product Backlog y se modelar una base de datos que se acople a los
requerimientos.

A continuacin, se muestran cules son los requerimientos para la creacin del


software del rancho Don Tony.

Cuadro 3. 3 Requerimientos del rancho Don Tony

Id Enunciado de la Historia Estado Duracin Comentarios


ROL: autentificacin de usuario
En la Autenticacin el usuario deber
RF- Descripcin: Registro o login. En
identificarse y utilizar una contrasea para
001 Finalidad: acceso solo a personal progreso
acceder a cualquier parte del sistema.
autorizado, es decir al administrador.
ROL: Gestin de usuario
Descripcin: El administrador puede
El usuario podr ingresar, modificar,
RF- ingresar usuario, modificarlo, En
consultar y deshabilitar todas las gestiones
002 consultarlo y deshabilitarlo. progreso
del sistema.
Finalidad: ingresar nuevos usuarios
para que puedan acceder al sistema.
Permitir el ingreso de los datos
ROL: Gestin clientes personales y domiciliarios del cliente, si el
Descripcin: Permitir el ingreso de cliente no est registrado y va a realizar
clientes, as como su modificacin, una compra debe registrarse y
RF- En
consulta y deshabilitacin. automticamente debe mostrarse sus
003 progreso
Finalidad: El acceso a cada uno de datos en el formulario de venta, tambin
los formularios de este mdulo estar debe existir un formulario en el que se
restringido slo para el administrador. muestre una consulta general de todos los
clientes a lo que conoce como reporte.
16

Rol: Gestin de cerdos.


Descripcin: Permitir el ingreso de
Permitir el ingreso de los cerdos para un
los cerdos, as como su modificacin,
RF- En control de ellos, modificacin, consulta y
consulta y actualizacin
004 Progreso debe mostrar la opcin para visualizar el
Finalidad: El acceso a cada uno de
formulario de reportes de los mismos.
los formularios de este mdulo estar
restringido slo para el administrador.
ROL: Gestin Compra.
Descripcin: Permitir al Permitir el ingreso de todas las compras,
administrador registrar las consulta, modificar la compra si en esta se
respectivas compras que se den para ha ingresado datos de manera incorrecta y
RF- En
la alimentacin de los cerdos, eliminar, tambin permitir mostrar un
005 progreso
modificarla, consultar y deshabilitarla. formulario de reportes en donde se
Finalidad: Solo podr el mostrar de manera general todas las
administrador acceder a este mdulo compras.
y a sus respectivos formularios.
RF- ROL: Gestin Ventas. En Permitir el ingreso de todas las compras,
006 Descripcin: Permitir al progreso consulta, modificar la compra si en esta se
administrador registrar las ha ingresado datos de manera incorrecta y
respectivas ventas, modificarla, eliminar, tambin permitir mostrar un
consultar y deshabilitarla. formulario de reportes en donde se
Finalidad: Solo podr el mostrar de manera general todas las
administrador acceder a este mdulo compras.
y a sus respectivos formularios.
RF- ROL: Gestin vacunas. En Permitir el ingreso de todas las vacunas,
007 Descripcin: Permitir al usuario progreso consulta, modificarla en el caso de que se
registrar las respectivas vacunas, haiga ingresado de manera incorrecta,
modificarlas y consultarlas tambin permitir mostrar un formulario de
Finalidad: El acceso a cada uno de reportes en donde se mostrar de manera
los formularios de este mdulo estar general todas las vacunas.
restringido slo para el administrador.
RF- ROL: Gestin nacimientos. En Permitir el ingreso de todos los
008 Descripcin: Permitir al progreso nacimientos y consultarlas tambin se
administrador registrar los permitir mostrar un formulario de reportes
nacimientos de los cerdos y en donde se mostrar de manera general
consultarlas. todos los nacimientos.
Finalidad: El acceso a cada uno de
los formularios de este mdulo estar
restringido slo para el administrador.
17

3.6.1.1. SPRINT 1. GESTIN DE AUTENTICACIN DE USUARIO


En esta seccin que es la gestin de autenticacin de usuario, el administrador
es el nico que podr ingresar a las opciones del sistema mediante una
identificacin de usuario y una contrasea.

Sprint Backlog: En la siguiente tabla se puede observar la importancia que


tiene cada una de las tareas para esta gestin.

Cuadro 3. 4 Gestin de Usuario

IMPORTANCIA
ID TAREAS DESCRIPCIN
PRODUCT OWNER
Definir el diseo Esta tarea se ajusta con el product owner, porque es la que
1 25%
del sistema permite ingresar a todas las opciones del sistema.
Crear el perfil de Para observar si la autentificacin responde a los resultados
2 25%
usuario esperados.
3 Codificar 50% Se procede a desarrollar el software.

Caso de uso: Muestra cmo se va a desarrollar el software de acuerdo a la


necesidad del administrador.

Imagen 3. 1Caso de uso Gestin de Autenticacin de Usuario


18

3.6.1.2 SPRINT 2. GESTIN DE USUARIO


En esta seccin que es la gestin de usuario, el administrador es el nico que
podr ingresar, actualizar, consultar y definir quienes podrn tener acceso a la
base de datos.

Cuadro 3. 5 Gestin de Usuario

ID TAREAS IMPORTANCIA DESCRIPCIN


1 Desarrollar cdigo para la 50% Este ser desarrollado en el lenguaje c#,
gestin de usuarios cumpliendo con los requisitos propuestos,
logrando la correcta gestin delos usuarios
2 Evaluar e implementar el 25% Se evaluar el cdigo para verificar que
cdigo cumplan con las exigencias propuestas y
optimizar el mismo.
3 Disear la interfaz 25% Esta debe estar relacionada con el cdigo y
debe ser comprensible y objetivo.

Caso de uso
Muestra cmo se inserta, actualiza o consulta los usuarios en el sistema.

Imagen 3. 2 Caso de uso Gestin de Usuarios

3.6.1.3 SPRINT 3. GESTIN DE CLIENTES


Administra los clientes que forman parte de los procesos econmicos de la
empresa, llevando un control de sus datos y nivel de participacin en las
actividades comerciales.
19

Cuadro 3. 6 Gestin de Clientes

ID TAREAS IMPORTANCIA DESCRIPCIN


1 Desarrollar cdigo para 50% Este ser desarrollado en el lenguaje c#,
administrar los clientes cumpliendo con los requisitos propuestos,
logrando la correcta gestin delos clientes
2 Evaluar e implementar el 25% Se evaluar el cdigo para verificar que
cdigo cumplan con las exigencias propuestas y
optimizar el mismo.
3 Disear la interfaz 25% Esta debe estar relacionada con el cdigo y
debe ser comprensible y objetivo.

Caso de uso: Ejemplifica como se llevar el control de registro y manipulacin


de los clientes

Imagen 3. 3 Caso de uso Gestin de Clientes

3.6.1.4 SPRINT 5. GESTIN DE CERDOS


En esta seccin se llevar un control de los datos de los cerdos que existan en
el hato porcino y la manipulacin de datos por medio del ingreso, actualizacin,
consultas.

Cuadro 3. 7 Gestin de Cerdos

ID TAREAS IMPORTANCIA DESCRIPCIN


1 Desarrollar cdigo para 50% Debe obedecer a los requisitos propuestos,
gestionar los cerdos permitiendo al administrador llevar el control
de los cerdos
2 Evaluar e implementar el 25% Se evaluar el cdigo para verificar que
cdigo cumplan con las exigencias propuestas y
20

optimizar el mismo.
3 Disear la interfaz 25% Esta debe estar relacionada con el cdigo y
debe ser comprensible y objetivo.
Caso de uso: Ejemplifica como se llevar el control de registro y manipulacin
de los cerdos

Imagen 3. 4 Caso de uso Gestin de Cerdos

3.6.1.5 SPRINT 5. GESTIN DE COMPRAS


En esta seccin se llevar un control de las compras de los cerdos y la
manipulacin de estas compras por medio del ingreso, actualizacin y
consultas.

Cuadro 3. 8 Gestion de Compras

ID TAREAS IMPORTANCIA DESCRIPCIN


1 Desarrollar cdigo para 50% Debe obedecer a los requisitos propuestos,
gestionar las compras permitiendo al administrador llevar el control
de las compras
2 Evaluar e implementar el 25% Se evaluar el cdigo para verificar que
cdigo cumplan con las exigencias propuestas y
optimizar el mismo.
3 Disear la interfaz 25% Esta debe estar relacionada con el cdigo y
debe ser comprensible y objetivo.

Caso de uso: Ejemplifica como se llevar el control de registro y manipulacin


de las compras
21

Imagen 3. 5 Caso de uso Gestin de Compras

3.6.1.6 SPRINT 6. GESTIN DE VENTAS


En esta seccin se llevar un control de las ventas de los cerdos y la
manipulacin de estas ventas por medio del ingreso, actualizacin y consultas.

Cuadro 3. 9 Gestin de Ventas

ID TAREAS IMPORTANCIA DESCRIPCIN


1 Desarrollar cdigo para 50% Debe obedecer a los requisitos propuestos,
gestionar las ventas permitiendo al administrador llevar el control
de las ventas
2 Evaluar e implementar el 25% Se evaluar el cdigo para verificar que
cdigo cumplan con las exigencias propuestas y
optimizar el mismo.
3 Disear la interfaz 25% Esta debe estar relacionada con el cdigo y
debe ser comprensible y objetivo.

Caso de uso: Ejemplifica como se llevar el control de registro y manipulacin


de las ventas
22

Imagen 3. 6 Caso de uso Gestin de Ventas

3.6.1.7 SPRINT 7. GESTIN DE VACUNAS


En esta seccin se llevar un control de las vacunas aplicadas a los cerdos y
por su puesto la manipulacin de estas ventas por medio del ingreso,
actualizacin y consultas.

Cuadro 3. 10 Gestin de Vacunas

ID TAREAS IMPORTANCIA DESCRIPCIN


1 Desarrollar cdigo para 50% Debe obedecer a los requisitos propuestos,
gestionar las vacunas permitiendo al administrador llevar el control
de las vacunas aplicadas a los cerdos
2 Evaluar e implementar el 25% Se evaluar el cdigo para verificar que
cdigo cumplan con las exigencias propuestas y
optimizar el mismo.
3 Disear la interfaz 25% Esta debe estar relacionada con el cdigo y
debe ser comprensible y objetivo.

Caso de uso: Ejemplifica como se lleva el control de registro y manipulacin


de las vacunas que se le aplican a los cerdos
23

Imagen 3. 7 Caso de uso Gestin de Vacunas

3.6.1.8 SPRINT 8. GESTIN DE NACIMIENTOS


En esta seccin se lleva un control de los nacimientos de los cerdos y por su
puesto la manipulacin por medio del ingreso, actualizacin y consultas.

Cuadro 3. 11 Gestin de Nacimientos

ID TAREAS IMPORTANCIA DESCRIPCIN


1 Desarrollar cdigo para 50% Debe obedecer a los requisitos propuestos,
gestionar los nacimientos permitiendo al administrador llevar el control
de los cerdos de los nacimientos de los cerdos
2 Evaluar e implementar el 25% Se evaluar el cdigo para verificar que
cdigo cumplan con las exigencias propuestas y
optimizar el mismo.
3 Disear la interfaz 25% Esta debe estar relacionada con el cdigo y
debe ser comprensible y objetivo.

Caso de uso: Ejemplifica como se lleva el control de registro y manipulacin


de los nacimientos de los cerdos
24

Imagen 3. 8 Caso de uso Gestin de Nacimientos

3.6.1.9 BASE DE DATOS RELACIONAL


Establece el diseo del diagrama relacional de las tablas principales y las
tablas intermedias a utilizar

Imagen 3. 9 Modelo relacional de la Base de datos del aplicativo


25

3.6.2 EJECUCIN Y DESARROLLO (FASE 2)


Dentro de esta fase cada integrante tendr designado una tarea, las cuales se
podrn ejecutar o desarrollar con ayuda de softwares informticos, en este
caso se har uso de SQL SERVER, til para el almacenamiento de datos de
forma organizada y relacionada; adicional se programar en tres capas en el
lenguaje de programacin C# orientado a objeto.

3.6.3 INSPECCIN Y ADAPTACIN (FASE 3)


Dentro de esta fase se presentar la interfaz, la cual representa un papel
importante debido a que es el medio por el cual el usuario va a interactuar al
momento de utilizar el aplicativo.
CAPTULO IV. CRONOGRAMA
Cuadro 4. 1 Cronograma de actividades
CAPTULO V. EQUIPOS Y MATERIALES
Cuadro 5. 1 Equipos y Materiales

EQUIPOS CANTIDAD MATERIALES CANTIDAD


Computadoras 4 Cuaderno 1
Memorias USB 3 Lapicero 2
Impresora 1 Lpiz 2
Hojas Bonds 200

CAPTULO VI. PRESUPUESTO Y FINANCIAMIENTO


Cuadro 6. 1 Presupuesto y financiamiento

CANTIDAD DETALLE VALOR UNITARIO TOTAL FUENTE DE FINANCIAMIENTO


1 Cuaderno 1,2 1,2 Autores
2 Lapicero 0,3 0,6 Autores
2 Lpiz 0,3 0,6 Autores
200 Hojas Bonds 0,01 2,00 Autores
5 Transporte 0,50 2,5 Autores
4 Impresiones 3,00 12,00 Autores
4 Anillados 1,00 4,00 Autores
4 Transporte 0,25 1,00 Autores
12 Viticos 2,00 24,00 Autores
20 Servicio de internet 1,00 20,00 Autores
TOTAL 67,9 Autores
28

BIBLIOGRAFA

Aveiga, I. 2012. Scrum Metodologia de Desarrollo de Solftware Agil. (En


Lnea).Consultado el 12 de Noviembre de 2016. Disponible en:
http://blog.espol.edu.ec/elpoli/scrum-metodologia-de-desarrollo-de-
solftware-agil/

Bertel, F; Gamarra, M; Velsquez, J. 2016. Herramienta de software para el


aprendizaje de Sistemas Difusos en un curso de Control Digital.
Barranquilla. Col. Revista Formacin Universitaria. Vol. 9.

Dabn., T; Daz, A; Escrib, J; Murgui, M. 2002. La base de datos. Revista de


Economa Aplicada, Espaa. Vol. 10. P. 165-184.

Ferreya, F. 2015. Proyectos Agiles. (En Lnea).Consultado el 12 de Noviembre


de 2016. Disponible en: https://proyectosagiles.org/como-funciona-scrum/

Folgado, L; Gallego, J. 2011. Montaje y Mantenimientos de equipos. 1era. Ed.


Espaa.

Garzn, T. 2010. Sistemas gestores de bases de datos. Granada. ES. Revista


digital Innovacin y Experiencias educativas. Vol. 30. p 5

Giraldo, G.; Acevedo, J.; Moreno, D. 2011. Una ontologa para la


representacin de conceptos de diseo de software. Medelln, CO.
REDALYC. Revista Avances en Sistemas e Informtica. Vol. 8. Nm. 3. p.
103 - 110.

Murillo, J; Villao, M. 2014. Software de gestin de procesos de produccin en la


unidad de docencia, investigacin y vinculacin hato porcino de la
ESPAM MFL. Tesis. Ing. Informtica. ESPAM MFL. Calceta-Manab,
EC.

Pressman, R.2011.Infenieria de software. Un enfoque prctico. Mxico.


Interamericana editores. P 10.

Sacco, A. 2008. Importancia del software libre en el rea de las necesidades


especiales. Quaderns Digitals: Revista de Nuevas Tecnologas y
Sociedad, Espaa. Vol. 8. p 53.
29

Snchez, L. G. 2014. Metodologas de trabajo. (En Lnea). Consultado el 12 de


Noviembre de 2016. Disponible en: https://www.softeng.es/es-
es/empresa/metodologias-de-trabajo/metodologia-scrum.html

SNI (Sistema Nacional de Informacin). 2016. Sistemas de Informacin. (En


Lnea). Consultado, 26 Nov. 2016. Formato HTML. Disponible en:
http://sni.gob.ec/inicio

Tramullas, J. 2005. Herramientas de software libre para la gestin de


contenidos.1 era. Ed. . p 3-5.

Trentin, G. 2011. Estructura y organizacin de una base de datos. Corso


Navarro, A; Fernndez, J; Morales, J. 2013. Revisin de metodologas
giles para el desarrollo de software. Cali, Co. Revista Tecnolgica
Universidad Icesi. p 32-34.

Ulloa, D. 2014. Estudio de Metodologas para estandarizar el desarrollo de


software en el Departamento de Informtica en la Pastoral Social Caritas
de la Dicesis de Ambato. Tesis. Universidad Tcnica de Ambato.
Ambato, EC. Pg. 9-12.

Valdovinos, C. 2004. Biodiversidad de moluscos chilenos: Base de datos


taxonmica y distribucional. 1 era. Ed. P 39.

También podría gustarte