Está en la página 1de 19

UNIVERSIDAD DE MANAGUA

El Más Alto Nivel

PROYECTO DE REGISTRO DE DATOS

Nombres: Jorge Adrián Saavedra Cruz


Xiomara Yovelka Gutiérrez Galo
Cristhian José González López
Edwin José Rodríguez González
Anderson Francisco Salgado Palma

Docente: Ing. Alvin López Pulido


Clase: Gestión de Proyectos de Software
Grupo: DI14B

INGENIERIA EN SISTEMAS
Contenido
Propuesta del Proyecto...........................................................................................................3
Antecedentes.............................................................................................................................4
OBJETIVO GENERAL...............................................................................................................5
OBJETIVO ESPECIFICO.......................................................................................................5
Introducción...............................................................................................................................5
JUSTIFICACION.........................................................................................................................6
DESCRIPCIÓN DEL PROBLEMA............................................................................................6
RESOLUCION DEL PROBLEMA.............................................................................................7
Alcance Y Beneficio..................................................................................................................8
Plan proyecto.........................................................................................................................9
CALENDARIZACIÓN.............................................................................................................9
CRONOGRAMA DE ACTIVIDADES................................................................................................10
REQUERIMIENTOS DEL SISTEMA.......................................................................................11
RESTRICCIONES.....................................................................................................................11
Definición de roles.......................................................................................................................12
GESTION DE RIESGO....................................................................................................................13
PLAN M.M.M.R (MISION, METAS, METODOS Y RECURSOS)........................................................14
DIAGRAMAS UML........................................................................................................................16
DIAGRAMA ESTRUCTURA............................................................................................................16
DIAGRAMA DE COMPORTAMIENTO............................................................................................17
DIAGRAMA DE CLASES................................................................................................................18
DIAGRAMA DE ACTIVIDADES.......................................................................................................19
DIAGRAMA DE ESTADO...............................................................................................................20

Propuesta del Proyecto

INGENIERIA EN SISTEMAS
El objetivo de este proyecto es desarrollar un sistema de registro de
inseminaciones de cerdo que permita a los productores porcinos realizar un
seguimiento preciso y eficiente de los procedimientos de inseminación en sus
granjas. El sistema estará diseñado para facilitar el registro y la gestión de los
datos relacionados con las inseminaciones, brindando una herramienta
centralizada para el análisis y la toma de decisiones informadas.

Descripción del proyecto


Diseño de la interfaz de usuario: El sistema presenta con una interfaz intuitiva y
fácil de usar, que permite a los usuarios registrarse y acceder a los datos de las
inseminaciones de manera eficiente. Se considerarán aspectos como la
accesibilidad, la simplicidad y la compatibilidad con dispositivos móviles para
garantizar una experiencia óptima para los usuarios.
Registro de datos de inseminación: El sistema permitirá a los usuarios registrar
información detallada sobre cada inseminación
Captura de datos relevantes: El sistema necesitará campos para capturar
información clave sobre cada inseminación, como la fecha, el número de la cerda,
el número de dosis utilizada, el tipo de semen empleado y el nombre del verraco o
donante. Además, se pueden añadir datos adicionales, como la técnica de
inseminación personalizada o cualquier observación relevante.
Gestión de registros: El sistema permitirá a los usuarios realizar búsquedas, filtrar
y ordenar los registros de inseminaciones según diferentes criterios, como fecha,
número de cerda o nombre del verraco. Esto facilitará la localización de
información específica y permitirá un seguimiento eficiente de las inseminaciones
realizadas.
Generación de informes: El sistema proporcionado la capacidad de generar
informes personalizados sobre las inseminaciones realizadas. Estos informes
pueden incluir datos como el historial de inseminaciones de una cerda en
particular, el rendimiento reproductivo de una granja en un período determinado o
el seguimiento de la eficacia de un verraco específico. Los informes podrán ser
exportados en diferentes formatos, como PDF o Excel, para su fácil visualización y
compartición.

Antecedentes

INGENIERIA EN SISTEMAS
El sistema de registro de inseminaciones de cerdos es una herramienta utilizada
en la industria porcina para registrar y hacer un seguimiento de las inseminaciones
realizadas en los animales. Proporciona datos importantes sobre la reproducción,
como la fecha de inseminación, el semen utilizado, la identificación de los cerdos
involucrados y otros detalles relevantes.
Los antecedentes de los sistemas de registro de inseminaciones de cerdos se
remontan al desarrollo de la inseminación artificial en la producción porcina. La
inseminación artificial es una técnica utilizada para mejorar la genética de los
cerdos y maximizar la eficiencia reproductiva. Permite la utilización de semen de
verracos de alto valor genético para inseminar a un mayor número de cerdas, en
lugar de depender únicamente de la reproducción natural.
Con la implementación de la inseminación artificial, se hizo evidente la necesidad
de llevar a cabo un registro detallado de las inseminaciones realizadas. Esto
permitía a los productores porcinos hacer un seguimiento de los resultados
reproductivos, evaluar la eficacia de los verracos utilizados y planificar futuras
inseminaciones.
Inicialmente, los registros de inseminación se llevaban a cabo de forma manual,
utilizando libros o formularios en papel donde se anotaban los datos relevantes.
Sin embargo, con el avance de la tecnología, se desarrollaron sistemas de registro
computarizados que permitieran un manejo más eficiente y preciso de la
información.
En la actualidad, existen diferentes sistemas de registro de inseminaciones de
cerdos, que van desde hojas de cálculos electrónicos hasta software
especializado. Estos sistemas pueden incluir características adicionales, como la
generación de informes, el seguimiento de la fertilidad de las cerdas, la
programación de las próximas inseminaciones y la integración con otros sistemas
de gestión de granjas porcinas.
En resumen, los sistemas de registro de inseminaciones de cerdos surgieron
como una necesidad para llevar a cabo un seguimiento preciso de las prácticas de
inseminación artificial en la industria porcina. Han evolucionado desde registros
manuales hasta sistemas computarizados más avanzados, requieren a los
productores porcinos una herramienta eficiente para gestionar y optimizar la
reproducción en sus explotaciones.

OBJETIVO GENERAL.
INGENIERIA EN SISTEMAS
 Desarrollar un sistema cliente/servidor para la sistematización de los
procesos que permita a distintas compañías tener un orden en los registros.

OBJETIVO ESPECIFICO.

 Analizar los procesos de registros y seguimiento de la información.


 Especificar requerimientos de software.
 Desarrollar el sitio con una interface poco compleja y de facilidad de
entendimiento.
 Realizar las pruebas correspondientes y realizar la entrega del software con
tiempo y forma.

Introducción

Registro de información nace con la finalidad de organizar el procedimiento de


registrar acciones o actividades, este se carga de dar seguimiento a las
actividades a ejecutar y almacenar información, esto con el fin de recopilar
información sobre la entrada y salida de las actividades, buscando también la
realización de reportes. Así, en base a dichos datos pueden tomar decisiones
sobre el almacenamiento de la información.
El motivo de la creación de este proyecto es tener un registro, administración y
seguimiento de las acciones o actividades, así brindando una herramienta a futuro
a diversas empresas que desea mantener estabilidad y conocimiento en sus
informaciones.
Tomando en cuenta que aún existen empresas que llevan sus actividades de
manera desordenada, se pensó en la siguiente base de datos que le permite
acceso a la información de manera rápida y a cualquier hora, con resultado
exactos.

INGENIERIA EN SISTEMAS
JUSTIFICACION

Nuestro estudio acerca del sistema de registros de datos desarrollados mediante


los lenguajes de programación analizados (SQL Sever y C#) puede permitirnos
distinguir con claridad las potencialidades que cada uno de estos lenguajes (y
otros similares) presentan para la resolución de problemas concretos, en un área
de actividad específica. Esto posibilitaría no solo aumentar la eficiencia en relación
con los proyectos de desarrollo de largo plazo, sino también planificar con mejores
resultados las estrategias de codificación en los proyectos que ya se encuentran
en curso, así como perfeccionar cada sistema.
Se hace necesario realizar este proyecto para una empresa con el fin de agilizar
todas las actividades de dicha empresa promueven, la tecnología siempre ayuda a
mejorar los procesos y si se aplica a cualquier ámbito puede ser muy provechoso
para el mejoramiento de tiempos en cuanto a la registración de información y
además no solo se verían beneficiados los administradores sino también las
personas que acuden a ellos ya que habría una mayor productividad, con esto se
obtendrán mayores ingresos para la oficina ya que si existe una rápida respuesta
se podrá registrar nuevas actividades. Es un proyecto importante que merece ser
desarrollado, del cual se pueden obtener muchas retribuciones económicas ya que
la empresa encontraría en este aplicativo una gran herramienta.

DESCRIPCIÓN DEL PROBLEMA

Nuestro sistema en sí, a pesar de ser un software nuevo para algunas compañías
queremos lograr a obtener, que no debe de poseer errores al momento de ser
utilizado, dar una breve explicación y reseña sobre en qué consiste y su
utilización.
Muchos programas poseen problemas al momento de las creaciones de estos, por
varias razones como:
 No estar al día con la tecnología.
 Depuración de errores.
 La estimación de plazos.
 No entender al usuario final.
 Riesgos para la seguridad de los datos.
 El trabajo con el código de otra persona.

Nosotros como estudiantes de cuarto año de Ing. En Sistema y computación


tuvimos ciertas dificultades al momento de la programación. Como la Pc mucho se

INGENIERIA EN SISTEMAS
pegaba, no nos corría al principio el programa, tuvimos debate de grupo con
respecto a la hora de reunirse, nos dimos cuenta cual difícil es crear un software y
las complicaciones que este trae.
Pero aparte de eso tuvimos dificultades con forme a la documentación, nos quedó
de experiencia tener que guardar la teoría en varias memorias, no en una sola, un
ingeniero debe ser precavido.
Poseer un soporte por si extraviamos el documento.

RESOLUCION DEL PROBLEMA

Teniendo en cuenta la descripción del problema actual se lleva a cabo una serie
de soluciones para mejorar nuestro sistema y así tener un sistema totalmente
funcional y confiable, sin preocuparse de tener problema a la hora de instalar el
software.
Las resoluciones del problema son las siguiente:
 Tener el manejo e implementar las nuevas tecnologías para no presentar
problema al momento de hacer una instalación del software.
 Mantener al día las últimas tendencias de programación nos ayudara a
aprender nuevas prácticas y herramientas de programación que implica
mejorar en la creación de código y en el desarrollo de sistemas más
innovadoras.
 Intentar reproducir el error de depuración de errores nos servirá para
arreglar nuestros bugs, debemos entender por qué ocurrieron los errores.
¿Cómo? Empezar a intentar reproducirlos. Si lo conseguimos, tendremos al
menos unas buenas pistas de cómo arreglarlos.

 Dividir las tareas hace que sean más manejables si se dividen en una serie
de tareas más pequeñas. ¿el compañero que revisa el código identifica una
decena de errores en el software? Hay que contemplar cada corrección
como una mini tarea y calcular el tiempo que nos puede llevar a cabo
completar cada una de ellas. Descomponer la carga de trabajo de esta
manera evitará que las actividades se vuelvan abrumadoras.

Alcance Y Beneficio
INGENIERIA EN SISTEMAS
El alcance de un sistema de registro de inseminaciones de cerdos abarca varios
aspectos clave en la gestión de la reproducción porcina. Algunos de los beneficios
que ofrece son:
Organización y precisión en los registros: Un sistema de registro automatizado
permite mantener una base de datos centralizada y ordenada con todos los datos
relevantes de las inseminaciones. Esto garantiza un seguimiento preciso de las
fechas, los verracos utilizados, la calidad del semen y otros detalles importantes.
Mejora en la toma de decisiones: Al contar con datos históricos y estadísticas
actualizadas, los productores porcinos pueden analizar la Mejora en la toma de
decisiones:
pueden analizar la eficacia de diferentes verracos, identificar tendencias y
patrones reproductivos, y tomar decisiones más informadas sobre la selección de
verracos, la planificación de las inseminaciones y la gestión del ciclo reproductivo.
Esto puede conducir a una mejora en los índices de fertilidad y productividad de la
granja.
Optimización de recursos: Un sistema de registro de inseminaciones permite
evaluar la eficiencia de los recursos utilizados, como el semen y los verracos. Los
datos recopilados pueden ayudar a identificar y corregir problemas, como la baja
tasa de concepción o el uso ineficiente del semen, lo que puede resultar en un
ahorro de costos y una mejor utilización de los recursos disponibles.
Monitoreo de la salud y el bienestar de los cerdos: Mediante el registro de las
inseminaciones, es posible también llevar a cabo un registro de la salud y el
bienestar de los cerdos. Esto incluye información sobre el estado sanitario de las
cerdas, tratamientos médicos administrados, resultados de exámenes veterinarios
y cualquier otro dato relevante. Al tener acceso a estos registros, los productores
pueden identificar rápidamente problemas de salud, realizar un seguimiento de
tratamientos específicos y tomar medidas para garantizar el bienestar de los
animales.
Generación de informes y análisis: Un sistema de registro de inseminaciones
puede generar informes y análisis automáticos basados en los datos recopilados.
Estos informes determinaron una visión general de los resultados reproductivos,
tasas de concepción, intervalos entre partos, rendimiento de los verracos y otros
indicadores importantes. Esta información es valiosa para evaluar el desempeño
de la granja, realizar comparaciones entre diferentes lotes de cerdas o verracos, y
tomar decisiones estratégicas.

INGENIERIA EN SISTEMAS
Plan proyecto

Objetivos y métricas de éxito


El objetivo general de este plan de proyecto es aumentar las eficiencias de las
actividades de la empresa por medio del sistema en un 15 % al final del año. Tus
métricas de éxito serán la cantidad de actividades que se realiza.

CALENDARIZACIÓN

Pasos a seguir:
Elegir el tipo y nombre de proyecto a realizar.
Establecer el lenguaje de programación que se utilizara para desarrollar el
sistema.
Realizar la documentación del proyecto.
Analizar y diseñar las interfaces graficas del sistema.
Programar el sistema con el lenguaje elegido.
Probar el sistema.
Entregar el sistema.
Establecer fechas:
Elegir el tipo y nombre de proyecto y establecer el lenguaje de programación, 18
de junio del 2023
Realizar la documentación del proyecto y entregar la documentación 19 de Julio
del 2023

INGENIERIA EN SISTEMAS
CRONOGRAMA DE ACTIVIDADES

ACTIVIDADES JUNIO

SEMANA 1(1-4) SEMANA 2 (7-11) SEMANA 3(14-18) SEMANA 4(21-25)

M MR J V L M M J V L M MR J V L M M J V
R R

1.Elaboracion de análisis X X X X X

2.Elaboracion de modelación de datos X X

3.Diseño de interfaz de usuario (LOGIN) X

4.Programacion del LOGIN x

4.diseño interfaz de usuario (MENU) X X X

5.Diseño de interfaz de usuario (INSPECCION) X X X

6.Programacion de (INSPECCION) X X X

7.Diseño de interfaz de usuario (AUDITORIA) X X X

8.Programacion de (AUDITORIA) X X X

9.Diseño de interfaz de usuario (VER REPORTES) X X

10.Programacion de (VER REPORTES) X X

11.Testing X X X X X X X X X

12.correccion de errores X X X X X X X

INGENIERIA EN SISTEMAS
REQUERIMIENTOS DEL SISTEMA.

Mediante el software de desarrollo adaptable, el equipo de desarrollo, el cliente y


los usuarios. Experimentaran facilidad, funcionalidad y entendimiento; a través de
un sistema informático que automatice la gestión de la información.
Basados en la metodología, el equipo de desarrollo será conformado por
desarrolladores y analistas especializados, establecidos de manera que puedan
trabajar en el mismo objetivo en todo tiempo, es decir que estarán disponibles
para ejecutar registro nuevo, responder a nuevos códigos, y así otorgar
información cambiante y variada, entre otros; por lo tanto, se estructurara de la
siguiente manera.
El software de registro de datos será una solución que se adapte a las
necesidades principales de la ley de los usuarios, garantiza integridad,
oportunidad, disponibilidad y confiabilidad para la información generada y será útil
para la administración de cualquier empresa que los solicite para un periodo de 5
años.
Para eso el software será capaz de:
 Registrar cuando se realice una capacitación con la fecha de ese día.
 Agregar, actualizar y editar registros.
 Realizar reportes cuando sea necesario y mostrarlo en documento como
Excel y PDF.

RESTRICCIONES

Para nuestro sistema se implementaron varias restricciones que puede ser las
siguientes, restricciones de software:
 Especificar qué software (archivos ejecutables) pueden ejecutarse en los
clientes.
 Evitar que los usuarios ejecuten programas específicos en equipos
compartidos.
 Especificar qué personas pueden agregar usuarios de confianza en los
clientes.
 Especificar el alcance de restricción de software (especificar si las directivas
afectarán a todos los usuarios o a un subconjunto de usuarios en los
clientes).
 Evitar que los archivos ejecutables se ejecuten en el equipo local, la unidad
organizativa (OU), el sitio o el dominio. Esto resultaría apropiado cuando no

INGENIERIA EN SISTEMAS
está usando de restricción de software para tratar problemas potenciales
con usuarios malintencionados.
Miembros y responsabilidades
Jorge adrián Saavedra, Cristian José González, Xiomara Gutiérrez Galo,
Anderson Palma y Edwin Rodríguez se estarán encargando de la
documentación como también se estarán encargando de la programación del
sistema.

Definición de roles

Rol Definición.

Analista Se encarga de realizar el análisis del sistema que se quiere desarrollar,


esto lo lograra al detectar la problemática, al definir los requerimientos,
objetivos, modelación de datos y funcionalidades del sistema.

Diseñador Su objetivo es realizar la interfaz gráfica de la app a realizar, esto lo


lograra a través del análisis entregado por el analista con los
requerimientos y funcionalidades previamente detallados.
Desarrollador se encarga de programar la funcionalidad de la interfaz gráfica a través
de código, es el que desarrolla en mayor parte el código del aplicación,
completando así la funcionalidad del sistema al 100%.
Tester Ingeniero que se encarga de realizar pruebas al software para
comprobar su correcta funcionalidad o descubrir errores y poder
corregirlos a tiempo.
Asignación de roles

Rol ASIGNADO A:

Analista ING. Xiomara Yovelka Gutiérrez Galo

Diseñador ING. Edwin Rodríguez / ING. Cristian José González

INGENIERIA EN SISTEMAS
Desarrollador ING. Jorge Saavedra / ING. Edwin Rodríguez

Tester ING. Anderson Salgado

GESTION DE RIESGO

La gestión de riesgos de nuestro sistema de inseminación de cerdos es crucial


para garantizar la eficiencia y la salud de los animales. La inseminación artificial en
cerdos es una técnica utilizada para mejorar la reproducción y genética de los
animales en granjas. Aquí hay algunas consideraciones importantes para la
gestión de riesgos en este contexto:
Identificación de riesgos: Es fundamental identificar los posibles riesgos asociados
con el sistema de inseminación de cerdos. Algunos ejemplos podrían incluir la
propagación de enfermedades, lesiones durante el proceso de inseminación, mala
manipulación del semen o equipos defectuosos.
Evaluación de riesgos: Una vez identificados los riesgos, se debe evaluar su
probabilidad de ocurrencias y su impacto en la producción porcina. Priorizar los
riesgos según su severidad y frecuencia permitirá enfocar los recursos en los
puntos más críticos.
Implementación de medidas de mitigación: Desarrollar y aplicar medidas
preventivas y de mitigación para cada riesgo identificado. Esto puede incluir el uso
de equipos y técnicas adecuadas, garantizar un ambiente higiénico y seguro
durante la inseminación, realizar controles sanitarios periódicos y capacitar al
personal en buenas prácticas de manejo.
Monitoreo y seguimiento: Supervisar periódicamente la ejecución de las medidas
de mitigación y la efectividad de las mismas. Estar atento a cualquier signo de
desviación o problema para poder abordarlo en un tiempo.
Plan de contingencia: Establecer un plan de contingencia que permita actuar
rápidamente en caso de que prevenga un evento adverso o una emergencia. Esto
incluiría acciones específicas para mitigar el riesgo y reducir sus consecuencias.
Registro y análisis de incidentes: Mantener un registro de todos los incidentes,
accidentes o problemas relacionados con la inseminación de cerdos. Analizar
cada caso para identificar patrones y realizar mejoras continuas en el sistema.
Capacitación del personal: Asegurarse de que todo el personal involucrado en el
proceso de inseminación esté debidamente capacitado en seguridad y manejo de
riesgos. Esto incluye conocer los protocolos de bioseguridad y cómo actuar ante
situaciones de riesgo.

INGENIERIA EN SISTEMAS
Cumplimiento normativo: Asegurarse de cumplir con todas las normas y normas
locales relacionadas con la inseminación de cerdos y la bioseguridad en las
explotaciones porcinas.
Cada explotación porcina puede tener desafíos y riesgos específicos, por lo que
es importante adaptar la gestión de riesgos según las circunstancias particulares
de cada sistema de inseminación de cerdos. Mantener un enfoque proactivo y
preventivo ayudará a minimizar los riesgos y mejorar la productividad y el
bienestar de los animales.

PLAN M.M.M.R (MISION, METAS, METODOS Y RECURSOS)

El plan MMMR (Misión, Metas, Métodos y Recursos):


Misión: Implementar un sistema de inseminación artificial de cerdos que permita
mejorar la eficiencia reproductiva, la calidad genética y la productividad de la
granja porcina.
Metas:
Aumentar la tasa de concepción en las cerdas mediante la inseminación artificial.
Mejorar la calidad genética de la camada a través de la selección cuidadosa de
sementales.
Reducir los costos asociados con la reproducción porcina.
Incrementar el número de lechones nacidos vivos y destetados por cerda.
Métodos:
Selección de sementales: Se realizará una evaluación exhaustiva de las
características genéticas y de salud de los sementales disponibles en el mercado
para garantizar la elección de los mejores candidatos para la inseminación.
Programación de la inseminación: Se implementará un calendario de inseminación
cuidadosamente planificado para sincronizar los ciclos de las cerdas y optimizar
las tasas de concepción.
Capacitación del personal: Se proporcionará capacitación al personal encargado
de la inseminación para asegurar que se realice de manera adecuada y segura.
Seguimiento y registro: Se llevará un registro detallado de las cerdas inseminadas,
los resultados reproductivos y cualquier incidencia relevante para facilitar el
análisis y la toma de decisiones informadas.
Recursos:

INGENIERIA EN SISTEMAS
Instalaciones adecuadas: Se destinarán recursos para la adecuación de un área
específica destinada a la inseminación de cerdas.
Equipo de inseminación: Se adquirirán los equipos necesarios para llevar a cabo
el proceso de inseminación de manera eficiente y segura.
Personal capacitado: Se contratará o capacitará al personal necesario para llevar
a cabo las actividades relacionadas con la inseminación.
Recursos financieros: Se asignará un presupuesto para la adquisición de
sementales de calidad y para cubrir los costos asociados con la inseminación.
Soporte veterinario: Se establecerá una colaboración con un veterinario
especializado en reproducción porcina para brindar asesoramiento y atención en
caso de problemas reproductivos.
Seguimiento y análisis: Se utilizarán herramientas para el seguimiento y análisis
de los resultados reproductivos, como software de gestión de granjas porcinas.
Este plan MMMR proporciona una estructura sólida para implementar y gestionar
un sistema de inseminación artificial de cerdos. Es importante recordar que cada
granja porcina puede tener sus particularidades y adaptaciones específicas, pero
este es un punto de partida para asegurar una mejora en los resultados
reproductivos y genéticos de la explotación porcina.

INGENIERIA EN SISTEMAS
DIAGRAMAS UML

DIAGRAMA ESTRUCTURA

INGENIERIA EN SISTEMAS
DIAGRAMA DE COMPORTAMIENTO

INGENIERIA EN SISTEMAS
DIAGRAMA DE CLASES

INGENIERIA EN SISTEMAS
DIAGRAMA DE ACTIVIDADES

DIAGRAMA DE ESTADO

INGENIERIA EN SISTEMAS

También podría gustarte