Proyecto Productivo Marizolyareliz Final Anillar-1
Proyecto Productivo Marizolyareliz Final Anillar-1
Proyecto Productivo Marizolyareliz Final Anillar-1
PROYECTO PRODUCTIVO
PRESENTADA POR:
PUNO – PERÚ
2018
PROYECTO PRODUCTIVO
COMPUTACION E INFORMATICA
JURADO FIRMA
A Dios todopoderoso por darnos fortaleza y guiar nuestros pasos y haber puesto a
personas en mi camino quienes me apoyaron siempre, estaré agradecidos con ellos y con
Dios que ilumino cada momento de nuestras vidas.
A nuestros padres y hermanos que siempre nos apoyaron moral y económicamente han
hecho posible la culminación de nuestra carrera profesional.
INDICE GENERAL
DEDICATORIA....................................................................................................i
AGRADECIMIENTO...........................................................................................ii
RESUMEN.........................................................................................................ix
INTRODUCCIÓN................................................................................................x
CAPÍTULO I
ASPECTOS GENERALES
1.1. DIAGNOSTICO Y PLANTEAMIENTO DEL PROBLEMA...........................1
1.2. FORMULACION DEL PROBLEMA.............................................................1
1.3. JUSTIFICACIÓN DEL PROYECTO............................................................2
1.4. OBETIVOS DEL PROYECTO.....................................................................3
1.4.1. OBJETIVO GENERAL..........................................................................3
1.4.2. OBJETIVOS ESPECIFICOS.................................................................3
CAPÍTULO II
MARCO TEORICO
2.1. ANTESEDENTES DE LA INVESTIGACION...............................................4
2.2. BASE TEORICA..........................................................................................5
2.2.1. SISTEMA DE INFORMACIÓN.................................................................5
2.2.2. GESTIÓN..............................................................................................8
2.2.3. ADMINISTRACIÓN...............................................................................8
2.2.4. GESTIÓN ADMINISTRATIVA...............................................................8
2.2.5. APLICACIONES WEB..........................................................................9
2.2.6. BASE DE DATOS.................................................................................9
2.2.7. TECNOLOGÍA CLIENTE SERVIDOR................................................13
2.2.8. COMPONENTES DEL MODELO CLIENTE/SERVIDOR...................14
2.2.9. PHPMYADMIN....................................................................................15
2.2.10. PROGRAMACIÓN ORIENTADA A OBJETOS...................................16
2.2.11. PHP.....................................................................................................18
2.2.12. MYSQL................................................................................................18
2.2.13. JAVASCRIPT......................................................................................19
2.2.14. JQuery.................................................................................................19
2.2.15. WEB SITE...........................................................................................19
2.2.16. INGENIERÍA DE SOFTWARE............................................................20
2.2.17. HTML...................................................................................................20
2.2.18. UML.....................................................................................................21
2.2.19. MODELADO DE SOFTWARE CON UML..........................................22
2.2.20. METODOLOGÍA DE DESARROLLO DE SOFTWARE......................27
2.2.21. CALIDAD DEL SOFTWARE...............................................................28
2.2.22. ESTÁNDARES ISO-9126...................................................................28
2.3. DEFINICIÓN DE TÉRMINOS BÁSICOS...................................................31
CAPÍTULO III
METODOLOGIA DEL PROYECTO
3.1. METODOLOGÍA DEL SOFTWARE.............................................................36
3.1.1. METODOLOGÍA.................................................................................36
3.1.2. METODO PARA LA RECOPILACION DE DATOS............................37
3.1.3. METODOLOGIA PARA EL DESARROLLO DE SOFTWARE...........37
CAPITULO IV
DESARROLLO DEL PROYECTO
4.1. ADMINISTRACION DEL PROYECTO......................................................44
4.1.1. CRONOGRAMA..................................................................................44
4.1.2. PRESUPUESTO.................................................................................44
4.1.3. FINANCIAMIENTO.............................................................................45
4.1.4. MATERIALES.....................................................................................45
4.1.5. BENEFICIARIOS DIRECTOS E INDIRECTOS..................................46
4.1.6. EFECTOS ESPERADOS DEL PROYECTO......................................47
4.1.7. CONTINUIDAD Y SOSTENIBILIDAD DEL PROYECTO...................47
4.1.8. VALOR ACTUAL NETO (VAN)...........................................................47
4.1.9. TASA INTERNA DE RETORNO (TIR)...............................................49
CAPÍTULO V
RESULTADOS Y DISCUSIÓN
5.1. ANÁLISIS......................................................................................................51
4.1.2. DISEÑO, DESCRIPCIÓN DE INTERFAZ Y COMPONENTES.........60
4.1. MÉTRICAS DE CALIDAD DEL SOFTWARE............................................65
CONCLUSIONES.............................................................................................67
RECOMENDACIONES Y SUGERENCIAS......................................................68
BIBLIOGRAFÍA.................................................................................................69
ANEXOS...........................................................................................................75
ÍNDICE DE FIGURAS
Figura N° 01: Caso de Uso........................................................................................................23
Sistema “SISCAVIAP”..................................................................................................................65
INDICE DE DIAGRAMA
viii
RESUMEN
institución con el fin de reducir las tareas y llevar un mejor control genealógico
software, tanto para sistemas tradicionales como para sistemas web y para el
los cuyes de manera óptima en la empresa CIA Minera kurikullu. Los resultados
Ollachea
ix
INTRODUCCIÓN
x
En el Capítulo IV, se desarrolla la propuesta en base a la metodología XP.
Como se sabe esta metodología está conformada por fases que interactúan
Implementación y Pruebas).
xi
CAPÍTULO I
ASPECTOS GENERALES
institución.
La empresa CIA Minera kurikullu es una empresa que cuenta con una carrera
deficiente, por ende el control es muy ambiguo, por ello la empresa requiere de un
entran en la empresa con la que sale, con este sistema se evitarían los problemas
que cualquier cuy fuera hurtado y no se note su ausencia, como pasa actualmente
1
1.3. JUSTIFICACIÓN DEL PROYECTO
dentro de las empresas y/o instituciones juegan un papel muy importante, las
cuales permite la interacción más directa y eficiente con el cliente, pasando por la
campo de la informática.
actualizada.
2
Es por ello que, mediante los resultados del desarrollo de este sistema de
de un sistema de información.
3
CAPÍTULO II
MARCO TEORICO
Puno.
4
manera Óptima, Confiable y Confidencial. Cumpliendo así los requisitos de la
interactúan entre sí con un fin común; que permite que la información esté
usuarios.
Los elementos que interactúan entre sí son: el equipo computacional (cuando esté
actividades básicas.
requiere.
5
Almacenamiento de información: puede hacerse por computadora o archivos
sistema.
6
Realizando operaciones repetitivas y sencillas que conllevan a informatizar los
procesos que poseen tareas rutinarias y tediosas, con el fin de minimizar los
que se pueden presentar para tomar una decisión, a través de una presentación
Los Sistemas de Apoyo a la Toma de Decisiones son aquellos que tienen por
7
la inteligencia artificial (AI, artificial intelligence) se puede considerar como el
los problemas que les plantean los usuarios de negocios (y de otras áreas).
una organización.
2.2.2. GESTIÓN
2.2.3. ADMINISTRACIÓN
8
2.2.4. GESTIÓN ADMINISTRATIVA
liderazgo.
1970).
teléfono es análoga a un archivo. Contiene una lista de registros, cada uno de los
9
2.2.6.1. SISTEMA DE GESTIÓN DE BASE DE DATOS
Los Sistemas Gestores de Base de Datos son un tipo de Software muy específico,
dedicado a servir de interfaz entre las bases de datos y las aplicaciones que la
utilizan, consiguiendo que el acceso a los datos se realice de una forma más
gráfica a través del Diagrama Entidad - Relación. Para la elaboración del modelo
i. CLAVE PRIMARIA
(uno o más campos) que permiten identificar en forma única cada instancia de la
otra tabla. En un principio se puede identificar más de un atributo que cumpla las
10
La Clave Foránea (también llamada externa o secundaria) es un atributo que es
- Relación Uno a Uno: Cuando un registro de una tabla sólo puede estar
sólo puede estar relacionado con un único registro de la otra tabla (tabla
tabla secundaria.
las dos tablas no pueden estar relacionadas directamente, se tiene que añadir
una tabla entre las dos (Tabla débil o de vinculación) que incluya los pares de
- El nombre de tabla débil deviene que con sus atributos propios no se puede
encontrar la clave, por estar asociada a otra entidad. La clave de esta tabla se
conforma por la unión de los campos claves de las tablas que relaciona.
2.2.6.3. NORMALIZACIÓN
[ CITATION Lan03 \l 3082 ] Indica que, Uno de los factores más importantes en la
11
Normalización es una técnica que se utiliza para crear relaciones lógicas
apropiadas entre tablas de una base de datos. Ayuda a prevenir errores lógicos
Existen varios niveles de normalización de las cuales las más principales son:
La regla de la Primera Forma Normal establece que las columnas repetidas deben
12
c) TERCERA FORMA NORMAL
Una tabla está normalizada en esta forma si todas las columnas que no son llave
que dependen de otras columnas que tampoco son llave). Cuando las tablas
manera única por la llave primaria, y no debe haber datos repetidos. Esto provee
Estas tres formas proveen suficiente nivel de normalización para cumplir con las
centrales.
como una arquitectura distribuida que permite a los usuarios finales obtener
13
Se trata pues, de la arquitectura más extendida en la realización de Sistemas
Distribuidos.
utiliza.
tiene por qué saber dónde se encuentra situado el recurso que desea utilizar.
servidores).
integridad y mantenimiento.
14
2.2.8. COMPONENTES DEL MODELO CLIENTE/SERVIDOR
De estas líneas se deducen los tres elementos fundamentales sobre los cuales se
quien inicia el diálogo, el proceso servidor que pasivamente espera a que lleguen
arquitectura de niveles:
componente Cliente.
Servidor.
de los datos.
15
2.2.9. PHPMYADMIN
comunidad sin ánimo de lucro, que sólo trabaja en el proyecto por amor al arte. Es
una herramienta muy completa que permite acceder a todas las funciones típicas
encontrar las bases de datos a las que tenemos acceso en nuestro servidor de
bases de datos y todas sus tablas. La herramienta nos permite crear tablas,
insertar datos en las tablas existentes, navegar por los registros de las tablas,
funcionalidades. Las clases son definiciones, a partir de las que se crean objetos.
Los objetos son ejemplares de una clase determinada y como tal, disponen de los
16
objetos como paradigma para modelar los sistemas. Prueba de ello es la nueva
desarrollo.
i. ABSTRACCIÓN
ii. ENCAPSULAMIENTO
objeto esta oculta del mundo exterior: el objeto A no conoce lo que hace el objeto
iii.MODULARIDAD
(llamadas módulos), cada una de las cuales debe ser tan independiente como sea
iv.JERARQUÍA
17
Es una propiedad que permite una ordenación de las abstracciones. Las dos
v. POLIMORFISMO
momento.
2.2.11. PHP
Un lenguaje del lado del servidor es aquel que se ejecuta en el servidor web, justo
antes de que se envíe la página a través de Internet al cliente. Las páginas que se
red, y otras tareas para crear la página final que verá el cliente. El cliente
18
2.2.12. MYSQL
de una red local o Internet podrá ejecutar distintas tareas sobre las bases de
2.2.13. JAVASCRIPT
Una página web dinámica es aquella que incorpora efectos de texto, animaciones,
usuario.
19
los programas escritos con JavaScript se pueden probar directamente en
2.2.14. JQuery
(Ojeda y Martínez, 2012) Indica que JQuery es una biblioteca de JavaScript que
documento (página web) contiene texto y/o gráficos que aparecen como
estáticos.
Cada sitio web tiene una página de inicio (en inglés Home Page), que es el
nombre del dominio de ese sitio web en un navegador. El sitio normalmente tiene
La diferencia principal entre un sitio web y los medios tradicionales es que un Sitio
Web está en una red de ordenadores (Internet) y está codificado de manera que
permite que los usuarios interactúen con él. Una vez en un Sitio Web, puedes
20
2.2.16. INGENIERÍA DE SOFTWARE
(R. Fairley & M. Willshire) Indica que la Ingeniería de Software es una disciplina
que mejoren los aspectos materiales de la vida humana, para que así la vida sea
2.2.17. HTML
texto en: encabezado, párrafos, listas, enlaces de hipertexto, etc. Cada símbolo
El inicio de una etiqueta se indica de la forma siguiente: < etiqueta > y para indicar
el fin de esa etiqueta se utiliza < /etiqueta >. La barra indica el fin de la etiqueta.
2.2.18. UML
de un sistema
21
Este lenguaje nos indica cómo crear y leer los modelos, pero no dice cómo
Los objetivos de UML son muchos, pero se pueden sintetizar sus funciones:
sistemas diseñados.
sistema desarrollado que pueden servir para su futura revisión. Aunque UML
está pensado para modelar sistemas complejos con gran cantidad de software,
22
2.2.19. MODELADO DE SOFTWARE CON UML
problema.
formados por planos detallados, así como por planos más generales que
presentan una visión global del sistema en estudio. Un buen modelo permite
i. DIAGRAMAS DE UML
relación entre ellos. Los diagramas se especifican para ver un sistema desde
a. CASO DE USO
23
Un caso de uso es una sucesión de acciones realizadas por el sistema. Esta
actor en particular.
Como un caso de uso es una acción que el sistema debe realizar sobre un objeto
venta.
ACTOR
Un actor representa a alguien o algo externo al sistema y que interactúa con él.
24
Figura N° 02: Caso de Uso
RELACIONES EN LOS CASOS DE USO
y un caso de uso, entre dos actores, y entre dos casos de uso. Estas relaciones
RELACIÓN DE ASOCIACIÓN
gráficamente mediante una flecha donde la dirección de ella indica quien inicia la
comunicación.
25
Esta relación se presenta entre dos objetos del mismo tipo. Los dos objetos tienen
padre, y el objeto con las características adicionales es el hijo. El hijo hereda las
RELACIÓN DE INCLUSIÓN
Esta relación se representa cuando varios casos de uso tienen una parte cuya
defina la funcionalidad común, y crear una relación de inclusión entre este caso
<<invocada>> por otro caso de uso, pero solo bajo ciertas condiciones. Se
nuevo software.
Una metodología puede seguir uno o varios modelos de ciclo de vida, es decir, el
ciclo de vida indica qué es lo que hay que obtener a lo largo del desarrollo del
La metodología indica cómo hay que obtener los distintos productos parciales y
finales.
a. METODOLOGÍAS TRADICIONALES
27
Las Metodologías Tradicionales son denominadas, a veces, de forma peyorativa,
y en cumplir con un plan de proyecto, definido todo esto, en la fase inicial del
Otra de las características importantes dentro de este enfoque, son los altos
entorno es volátil.
b. METODOLOGÍAS ÁGILES
[ CITATION Ama14 \l 3082 ] Indica que este enfoque nace como respuesta a los
28
Es decir, Calidad de software es el grado en el que un cliente percibe que el
especificadas:
- Adecuación.
- Exactitud.
- Interoperabilidad.
- Seguridad de acceso.
- Cumplimiento funcional.
29
e) Fiabilidad. - La capacidad del producto software para mantener un nivel
especificadas:
- Madurez.
- Tolerancia a fallos.
- Capacidad de recuperación.
- Cumplimiento de la fiabilidad.
condiciones especificadas:
- Capacidad de atracción.
- Cumplimiento de la usabilidad.
condiciones determinadas:
- Comportamiento temporal.
- Utilización de recursos.
30
- Cumplimiento de la eficiencia.
funcionales:
- Estabilidad.
- Cumplimiento de la mantenibilidad.
funcionales:
- Adaptabilidad.
- Instalabilidad.
- coexistencia.
31
- Cumplimiento de la portabilidad.
REGISTRO
CUY
guinea pig.
CRIANZA
32
Es un término utilizado dentro del sector agropecuario, el cual consiste en
CAMADA
MANEJO
LINEAS
GALPON
POZA
33
Es un área delimitada, con una cantidad de cuyes determinada, el cual se
EMPADRE
GESTACION
preñada.
DESTETE
es recomendable realizar a mayor de edad debido a que los cuyes son precoces
SEXADO
RECRIA
34
Comprende desde el destete hasta el momento de la saca o reposición como
productor, están conformados por un grupo de cuyes del mismo sexo por poza.
alimentación empleada.
ADMINISTRADOR
y programación.
AUTOMATIZACIÓN
CAMPO
Es un conjunto de datos del mismo tipo, que es representado por una columna
IMPLEMENTACIÓN
INFORMACIÓN
35
Es un conjunto de datos que tienen un sentido semántico y que nos permite
SISTEMA
36
CAPÍTULO III
3.1.1. METODOLOGÍA
a. POBLACIÓN MUESTRAL
La población que se tomó para el desarrollo del presente trabajo está conformada
c. OPERACIONALIZACIÓN DE VARIABLES
INDEPENDIENT (CATEG./ESCALA)
E
37
referentes a la Regularmente
información almacenada,
Si ayuda
el cual permita cumplir los
requerimientos
necesarios.
todos los datos necesarios por medio del personal de la empresa CIA Minera
- Para el desarrollo del sistema se obtuvo los datos mediante una entrevista
38
Programación Extrema XP”, cuya ventaja es que permita construir el software
responsable del área de crianza de cuyes), así mismo, otro de los motivos del uso
Los principios y prácticas son de sentido común pero llevadas al extremo, de ahí
proceso y prácticas.
Son la técnica utilizada para especificar los requisitos del software. Se trata de
39
tratamiento de las historias de usuario es muy dinámico y flexible. Cada historia
B. ROLES XP
- Cliente: Escribe las historias de usuario y las pruebas funcionales para validar
valor al negocio.
40
correctamente.
esencial es de coordinación.
C. CICLO DE DESARROLLO XP
restricciones de tiempo.
5. Vuelve al paso 1.
entrega del producto, para asegurarse que el sistema tenga el mayor valor de
41
El ciclo de vida ideal de XP consiste de seis fases: Exploración, Planificación de la
D. PRÁCTICAS XP
mítica curva exponencial del costo del cambio a lo largo del proyecto, lo suficiente
para que el diseño evolutivo funcione. Esto se consigue gracias a las tecnologías
sistema).
- Diseño Simple: Se debe diseñar la solución más simple que pueda funcionar y
42
ser implementada en un momento determinado del proyecto.
- Pruebas: La producción de código está dirigida por las pruebas unitarias. Éstas
comportamiento externo.
vez que esté lista. Así, el sistema puede llegar a ser integrado y construido
- Cliente In-Situ: El cliente tiene que estar presente y disponible todo el tiempo
43
para el equipo. Éste es uno de los principales factores de éxito del proyecto XP.
otras ideas desde la perspectiva del negocio, los valores humanos y el trabajo
en equipo.
44
CAPITULO IV
4.1.1. CRONOGRAMA
4.1.2. PRESUPUESTO
en el siguiente cuadro.
45
ITEM DESCRIPCIÓN SUB TOTAL S/.
300.00
1 Impresión de Documentos
50.00
2 Papel Bonds
50.00
3 Alquiler de Libros
200.00
4 Internet
100.00
5 Movilidad
1000.00
6 Viáticos
300.00
7 Uso de Computadora
2 500.00
8 Honorario de la investigación
700.00
9 Honorario de Asesoría
50.00
10 Imprevistos
5 250.00
TOTAL S/.
4.1.3. FINANCIAMIENTO
investigadores.
4.1.4. MATERIALES
A. SOFTWARE
46
El funcionamiento del Sistema de Información para la empresa CIA Minera
Xampp
PHP y MySL.
Sublime Tex3
HTML5.
F. HARDWARE
47
implementación del sistema de Información “SISCAVIAP” se mejorará el proceso
“SISCAVIAP”, serán en primer lugar el personal encargado que realiza las labores
serán los usuarios que realizan reporte de cuyes, ya que el proceso de registro o
eficiente; por otro lado, también se pretende reducir el tiempo de registro de cuyes
El VAN es un indicador financiero que mide los flujos de los futuros ingresos y
48
inversión inicial, nos quedaría alguna ganancia. Si el resultado es positivo, el
proyecto es viable.
Basta con hallar VAN de un proyecto de inversión para saber si dicho proyecto es
viable o no. El VAN también nos permite determinar cuál proyecto es el más
rentable entre varias opciones de inversión. Incluso, si alguien nos ofrece comprar
nuestro negocio, con este indicador podemos determinar si el precio ofrecido está
el flujo de caja del año n, r la tasa de interés con la que estamos comparando y N
Donde el beneficio neto actualizado (BNA) es el valor actual del flujo de caja o
descuento.
lo tanto, cuando la inversión resulta mayor que el BNA (VAN negativo o menor
49
VAN = 0 → el proyecto es rentable también, porque ya está incorporado ganancia
de la TD.
Tamaño de la inversión.
Tasa de descuento.
el BNA sea igual a la inversión (VAN igual a 0). La TIR es la máxima TD que
puede tener un proyecto para que sea rentable, pues una mayor tasa ocasionaría
que el BNA sea menor que la inversión (VAN menor que 0).
Tamaño de inversión.
50
De acuerdo a las operaciones realizadas en la tabla anterior, e ingresado
51
CAPÍTULO V
RESULTADOS Y DISCUSIÓN
5.1. ANÁLISIS
oportuna.
52
B. ESPECIFICACIÓN DE REQUERIMIENTOS DEL SISTEMA
Web - Site.
Las Historias de Usuario tienen el mismo propósito que los casos de uso y
53
D. ELABORACION DE DIAGRAMA DE CASO DE USO
Descripción:
ACTOR USUARIO
Accesar al Sistema: Esta una de las primeras actividades que
CASO DE USO realiza el usuario para acceder al sistema, para la cual digita su
LOGIN Y CLAVE DE ACCESO correspondiente la misma que es
asignada iniCIAl mente por el administrador del sistema.
Validar Clave: Valida la CLAVE DE ACCESO Y LOGIN.
Modulo Registro: Registra datos del cuy en nacimientos,
reproductores, destete y salida de cuyes,
Modulo Reportes: Realiza reportes de nacimientos, reproductores,
destete y salida de cuyes,
Modulo Modificar: Operación que consiste en realizar el cambio de
uno o más en nacimientos, reproductores, destete y salida de cuyes,
Modulo Cuentas: Permite crear cuentas en cuanto a operador y
administrador
54
D.2. MODULO REGISTRO
Descripción:
ACTOR USUARIO
Registro de Reproductores:
55
D.3. REGISTRO DE NACIMIENTOS
Descripción:
ACTOR USUARIO
CASO DE USO Consultar el Galpón y la poza: Esta operación es
importante para poder indicar donde se presentó el
nacimiento.
Ingresar Fecha del Nacimiento: Es muy importante
porque de ello depende la codificación que se genera.
Elegir Arete de la Madre (color): Proviene de la lista de
reproductores de la poza y que solo es necesario el color
de arete.
Verificar los Progenitores: Esto se realiza debido a que
por el color de arete se obtiene datos de padre y madre.
Ingresar Cantidad de Cuyes: Se ingresa la cantidad de
cuyes nacidos.
Registrar Grupo de Nacimientos: Se realiza al final de
haber ingresado todos los nacimientos.
56
D.4. REGISTRO DE DESTETE
Descripción:
ACTOR USUARIO
57
conocer los cuyes destetados y por destetar existentes
en las distintas pozas.
Descripción:
ACTOR USUARIO
58
realizada.
E. DIAGRAMA DE ITERACCION
59
E.2. MANEJO DE REPRODUCTORES
60
E.4. REGISTRO DE NACIMIENTOS
A. INTERFAZ DE ENTRADA
61
un Sistema de Información de Registro Geneálogico de Cuyes (cavia porcellus
B. INTERFAZ DE SALIDA
Las salidas que son generadas por el sistema también se efectúan a través de
La Imagen N° 01, ilustra la página principal del sistema y los módulos que lo
componen
62
D. VENTANA DE ACCESO AL SISTEMA
63
La Figura Nº 02, muestra la interfaz de acceso al sistema, con el cual se iniCIA la
INDIVIDUALES.
La Figura Nº 03, muestra la interfaz del registro del cuy recién nacido, el cual
64
F. VENTANA DE REGISTRO DE CUYES RECIEN NACIDOS GRUPAL.
La Figura Nº 04, muestra la interfaz del registro de los cuyes recién nacidos, el
65
H. VENTANA DE REGISTRO DE CUYES DETETADOS.
La Figura Nº 07, muestra la interfaz del registro de cuyes salidas en venta, el cual
cual per
“SISCAVIAP”, se utilizó el Estándar ISO - 9126; dicho estándar ofrece una ficha
67
La decisión que se muestra en la Tabla Nº 02, resulta del promedio de puntajes
la calidad del producto del software según el estándar ISO 9126; tal como se
68
CONCLUSIONES
cuyes (cavia corcellus linnaeus) para la empresa CIA Minera kurikullu del
una Base de Datos de manera óptima para el manejo y control del registro
69
RECOMENDACIONES Y SUGERENCIAS
2018.
al sector agropecuario.
programación que se podrían haber utilizado, como el ASP.net con base de datos
en SQL SERVER u otras, que por ser licencias no se han considerado para este
70
robustez y velocidad.
71
REFERENCIAS
BIBLIOGRAFÍA
TEXTOS:
Agiles.
de Software.
en el Desarrollo de Software
Educación.
Hispanoamericana; 1996.
72
ed.). España, Madrid: Hall hispano amercan.
73
TESIS:
ILLPA I.N.A. – Puno 2008. (Tesis de Grado). Universidad Nacional del Altiplano
74
-
75
REFERENCIAS DE INTERNET
Base de Datos MySQL a través de una Interfaz Web [en línea], [consulta 17
<http://www.desarrolloweb.com/articulos/844.php>
<http://www.desarrolloweb.com/articulos/1540.php>
http://highered.mcgrawhill.com/sites/dl/free/9701026586/70189/CapituloMuestra
servidor.html>
<http://www.desarrolloweb.com/articulos/844.php>
en:
<http://www.oei.eui.upm.es/Asignaturas/PInformaticos/ficheros/temario/PROYI
76
NF-2.pdf>
<http://www.desarrolloweb.com/articulos/392.php>
2016]
http://www.taringa.net/posts/info/11317916/Que-es-PHP-Lenguaje-de-
programacion.html.
http://www.sinemed.com/recursos/docs/MySQL.pdf
<http://itecrepaso.com.ar/uploads/JAVASCRIPT-JQUERY.pdf>
- Calidad del Software: [en línea], [consulta 5 de noviembre 2017]. Disponible en:
<http://alarcos.inf-cr.uclm.es/doc/ISOFTWAREI/Tema04.pdf>
<http://www.cyta.com.ar/ta0502/v5n2a1.htm.>
cr.uclm.es/doc/pgsi/doc/esp/T9899_FSanchez.pdf>
77
[consulta 14 de diciembre 2017]. Disponible en:
<http://www.willydev.net/descargas/WillyDEV_PlaneaSoftware.Pdf>
<http://biblioteca.duoc.cl/bdigital/>
Procesamiento-De-Datos/775311.html>
78
ANEXOS
79
ANEXO Nº 01
INDICADOR No Si No Si No Si No Si
Regular Regular Regular Regular
Ayuda Ayuda Ayuda Ayuda Ayuda Ayuda Ayuda Ayuda
Permite
Registrar
información de
cuyes (cavia
porcellus
linnaeus)
referentes a los:
Nacimientos,
reproducción,
destete, post
destete y
salida/ventas.
Facilita las
consultas de
información para
la toma de
decisiones.
Genera reportes
varios referentes
a la información
almacenada, el
cual permita
cumplir los
requerimientos
necesarios.
Permite
sistematizar y
digitalizar la
información
existente,
mediante
módulos de
programa
adecuados para
dicho proceso
80
ANEXO Nº 02–A
INDICADORES PUNTUACIÓN
1 2 3 4 5
1. FUNCIONALIDAD
Adecuación: la capacidad del producto software para proporcionar un
conjunto apropiado de funciones para tareas específicas y objetivos de los
usuarios.
Exactitud: la capacidad del producto software para proporcionar los
resultados o efectos correctos y con el grado de precisión acordado.
Interoperabilidad: la capacidad del producto software para interactuar con
uno o más sistemas especificados
Seguridad: referido a la capacidad del producto software para proteger la
información y los datos
Conformidad: la capacidad del producto software para adaptarse a los
estándares, convenciones o regulaciones en leyes y prescripciones relativos a
la funcionalidad
2. FIABILIDAD
Madurez: la capacidad del producto software para evitar fallos provocados
por errores en el software.
Tolerancia a fallos: la capacidad del producto software para mantener un
nivel de rendimiento determinado en caso de defectos en el software o
incumplimiento de su interfaz.
Recuperabilidad: la capacidad del producto software para restablecer un
determinado nivel de rendimiento y recuperar los datos afectados
directamente en caso de ocurrir un fallo.
Conformidad: la capacidad del producto software para adaptarse a
estándares, convenciones y regulaciones referidas a la fiabilidad.
3. USABILIDAD
Comprensibilidad: la capacidad del producto software para permitir al
usuario que entienda si el software es adecuado, y como debe utilizarse para
determinadas tareas y bajo ciertas condiciones de uso.
Facilidad de aprendizaje: la capacidad del producto software para permitir
al usuario aprender su aplicación.
Atracción: la capacidad del producto software para atraer al usuario.
Conformidad: la capacidad del producto software para adaptarse a
estándares, convenciones, guías de estilo y regulaciones relacionadas con la
usabilidad.
Operabilidad: la capacidad del producto software para permitir que el
usuario lo opere y lo controle.
4. EFICIENCIA
Comportamiento temporal: la capacidad del producto software para
proporcionar tiempos de respuesta y de procesamiento apropiados cuando
realiza sus funciones bajo condiciones determinadas.
Utilización de recursos: la capacidad del producto software para utilizar
cantidades y tipos de recursos apropiados cuando el software realiza su
función bajo determinadas condiciones.
Conformidad: la capacidad del producto software para adaptarse a
estándares o convenciones relacionadas con la eficiencia.
5. MANTENIBILIDAD
Analizabilidad: Capacidad del producto software de diagnosticar sus
deficienCIAs o causas de fallos, o de identificar las partes que deben ser
modificadas.
Cambiabilidad: Capacidad del producto software de permitir implementar
una modificación especificada. La implementación incluye los cambios en el
diseño, el código y la documentación.
Estabilidad: Capacidad del producto software de evitar los efectos
inesperados de las modificaciones.
Facilidad de prueba: Capacidad del producto software de permitir validar
las partes modificadas.
Conformidad: Capacidad del producto software de cumplir los estándares o
convenciones relativas a la mantenibilidad.
81
ANEXO Nº 02-B
INDICADORES PUNTUACIÓN
1 2 3 4 5
6. PORTABILIDAD
Adaptabilidad: la capacidad del producto
software para ser adaptado para ambientes
determinados sin realizar acciones o aplicar
medios, más que los proporcionados para este
propósito para el software considerado.
Facilidad de instalación: la capacidad del
producto software para ser instalado en un
ambiente determinado.
Coexistencia: la capacidad del producto software
para coexistir con otro software independiente en
un ambiente común compartiendo recursos.
Reemplazabilidad: la capacidad del producto
software para ser utilizado en lugar de otro
producto de software para el mismo propósito en
el mismo ambiente.
Conformidad: la capacidad del producto software
para adaptarse a estándares relacionados con la
portabilidad.
SUB TOTALES
TOTAL
82
ANEXO Nº 02-C
83
ANEXO Nº 03
INDICADOR No Si No Si No Si No Si
Regular Regular Regular Regular
Ayuda Ayuda Ayuda Ayuda Ayuda Ayuda Ayuda Ayuda
Permite
Registrar
información de
cuyes (cavia
porcellus
linnaeus) X X X X
referentes a los:
Nacimientos,
reproducción,
destete, post
destete y
salida/ventas.
Facilita las
consultas de
información para X X X X
la toma de
decisiones.
Genera reportes
varios referentes
a la información
almacenada, el X X X X
cual permita
cumplir los
requerimientos
necesarios.
Permite
sistematizar y
digitalizar la
información
existente, X X X X
mediante
módulos de
programa
adecuados para
dicho proceso
84
ANEXO Nº 04
PUNTUACIÓN
INDICADORES Operador 1 Operador 2
1 2 3 4 5 1 2 3 4 5
1. FUNCIONALIDAD
Adecuación: X X
Exactitud: X X
Interoperabilidad: X X
Seguridad: X X
Conformidad: X X
2. FIABILIDAD
Madurez: X X
Tolerancia a fallos: X X
Recuperabilidad: X X
Conformidad: X X
3. USABILIDAD:
Comprensibilidad: X X
Facilidad de aprendizaje: X X
Atracción: X X
Conformidad: X X
Operabilidad: X X
4. EFICIENCIA
Comportamiento temporal: X X
Utilización de recursos: X X
Conformidad: X X
5. MANTENIBILIDAD
Analizabilidad: X X
Cambiabilidad: X X
Estabilidad: X X
Facilidad de prueba: X X
Conformidad: X X
6. PORTABILIDAD:
adaptabilidad: X X
facilidad de instalación: X X
Coexistencia: X X
Remplazabilidad: X X
Conformidad: X X
SUB TOTALES 0 0 6 80 25 0 0 15 80 10
TOTAL 112 105
PROMEDIO FINAL 109
85
PUNTUACIÓN
INDICADORES Operador 3 Operador 4
1 2 3 4 5 1 2 3 4 5
86
1. FUNCIONALIDAD
Adecuación: X X
Exactitud: X X
Interoperabilidad: X X
Seguridad: X X
Conformidad: X X
2. FIABILIDAD
Madurez: X X
Tolerancia a fallos: X X
Recuperabilidad: X X
Conformidad: X X
3. USABILIDAD:
Comprensibilidad: X X
Facilidad de aprendizaje: X X
Atracción: X X
Conformidad: X X
Operabilidad: X X
4. EFICIENCIA
Comportamiento temporal: X X
Utilización de recursos: X X
Conformidad: X X
5. MANTENIBILIDAD
Analizabilidad: X X
Cambiabilidad: X X
Estabilidad: X X
Facilidad de prueba: X X
Conformidad: X X
6. PORTABILIDAD:
adaptabilidad: X X
facilidad de instalación: X X
Coexistencia: X X
Remplazabilidad: X X
Conformidad: X X
SUB TOTALES 0 0 3 80 30 0 0 12 92
TOTAL 113 104
PROMEDIO FINAL 109
87
ANEXO Nº 05
88
ANEXO 06-A
ANEXO 06-B
89
ANEXO 06-C
90
ANEXO 06-D
91
ANEXO 06-E
92
ANEXO 06-F
93
ANEXO Nº 07
destete y salidas/ventas
Tabla Nª A
Escala N° (%)
Si ayuda 3 75%
Regular 1 25%
No ayuda 0 0%
Total 4 100%
Gráfico Nº A
94
De acuerdo a la encuesta aplicada al personal que labora en la empresa CIA
Minera kurikullu del distrito de Ollachea, se observa que el 75% de los del
Tabla N° B
Escala N° (%)
Si ayuda 3 75%
Regular 1 25%
No ayuda 0 0%
Total 4 100%
Gráfico Nº B
2.5
1.5
0.5
0
Si ayuda Regular No ayuda
95
De acuerdo a la encuesta aplicada al personal que labora en la empresa CIA
Minera kurikullu del distrito de Ollachea, se observa que el 75% de los del
personal que labora en la crianza de cuyes piensa que el Sistema ayudara a las
Tabla N° C
Escala N° (%)
Si ayuda 3 75%
Regular 1 25%
No ayuda 0 0%
Total 4 100%
Gráfico Nº C
2.5
1.5
0.5
0
Si ayuda Regular No ayuda
96
De acuerdo a la encuesta aplicada al personal que labora en la empresa CIA
Minera kurikullu del distrito de Ollachea, se observa que el 75% de los del
regularmente.
Tabla N° D
Escala N° (%)
Si ayuda 4 100%
Regular 0 0%
No ayuda 0 0%
Total 4 100%
Gráfico Nº D
4
3.5
3
2.5
2
1.5
1
0.5
0
Si ayuda Regular No ayuda
97
De acuerdo a la encuesta aplicada al personal que labora en la empresa CIA
Minera kurikullu del distrito de Ollachea, se observa que el 100% de los del
98
ANEXO 09
MANUAL DE USUARIO
2. INICIALIZACIONES PREVIAS
navegador de internet las cuales pueden ser Google Crhome, Mozilla Firefox,
99
3. PORTAL DEL SITIO WEB
100
IMAGEN N° 02: Formulario del Código de Validación
cual el operador ingresará los datos necesarios que pide el sistema para su
registro.
101
IMAGEN N° 04: Formulario para el Acceso al Sistema.
BLOQUE.
102
La Imagen Nº 06 y Imagen Nº 07, muestra el formulario para registrar los
deberá ingresar los datos necesarios, además los campo que contengan un
103
IMAGEN N° 06: Registro de Cuyes Recién Nacidos Individuales.
formulario se deberá ingresar los datos necesarios, además los campo que
104
IMAGEN N° 08: Ventana de Registro de Reproductores
formulario se deberá ingresar los datos necesarios, además los campo que
105
4.8. REGISTRO DE CUYES SALIDAS EN VENTA.
este formulario se deberá ingresar los datos necesarios, además los campo
este formulario se deberá ingresar los datos necesarios, además los campo
106
IMAGEN N° 11: Cuyes para Registrar su Mortalidad
107
IMAGEN N° 13 Reporte de reproductores madres por poza
108
IMAGEN N° 18: Reporte de selección para el consumo
El proceso para las demás acciones que se desee realizar, es similar a los
describir lo siguiente:
109