Está en la página 1de 27

PROYECTO:

ACTUALIZACION DE LA PAGINA WEB DE


LA COOPERATIVA DE PRODUCCIÓN AGRICOLA ORO VERDE

MÓDULO:

PROYECTOS / MICROORGANISMOS

DOCUMENTO DE

ESPECIFICACIÓN DE REQUISITOS DEL SISTEMA

Versión 1.0
Según el estándar de IEEE 830

AUTORES:

COBOS TRUJILLO EVELYN LILIBETH


COLLAGUAZO LUDEÑA ANDY JOSUE
GARCIA MERA LUIS ARMANDO
HERRERA CELI REGINA DOMINGA
HURTADO SANGURIMA BISMARK STEVEN

PRIMER CICLO SECCIÓN NOCTURNA DE


TECNOLOGÍA SUPERIOR EN DESARROLLO DE SOFTWARE

Pasaje – El Oro – Ecuador

Septiembre 2022
Tabla de contenido
ACTIVIDAD DE VINCULACION 1

TITULO DEL PROYECTO: 2

Proyectos/microorganismos 3

FUNDAMENTOS DE PROGRAMACIÓN 4

PESEINT…………………………………………………………………………....5

JAVA…………………………………………………………………………………6

CODIGO PSEINT 7

METODOLOGÍA DE LA INVESTIGACIÓN 8

REQUISITOS……………………………………………………………………….9

ANÁLISIS DE SISTEMA……………………………………………………...…10

ERS………………………………………………………………………………11

IEEE………………………………………………………………………………12
SECCIÓN I: ACTIVIDAD DE VINCULACIÓN

I.1.TITULO DEL PROYECTO:

ACTUALIZACIÓN DEL SITIO WEB DE LA COOPERATIVA DE


PRODUCCIÓN AGRÍCOLA ORO VERDE

I.3. Estudiantes responsables de la ejecución de la actividad:

Ord. Nombres y Apellidos Carrera Nivel

COBOS TRUJILLO EVELYN LILIBETH


1 Desarrollo de Software I

GARCIA MERA LUIS ARMANDO


2 Desarrollo de Software I

3 HERRERA CELI REGINA DOMINGA Desarrollo de Software I


1. TITULO DEL PROYECTO:

ACTUALIZACIÓN DEL SITIO WEB DE LA COOPERATIVA DE


PRODUCCIÓN AGRÍCOLA ORO VERDE

1.4 Proyectos/microorganismos

FUNDAMENTOS DE PROGRAMACIÓN

CÓDIGO PSEINT

funcion nombre(s)

definir nombres como caracter

definir i como entero

Dimension nombres[s]

para i<-1 hasta s Con Paso 1 Hacer

Escribir "Ingrese el nombre: ",i;

Leer nombres[i];

FinPara

FinFuncion

funcion primas(dos,g)

definir prima como caracter

definir i como entero

Dimension prima[dos]

Si g==1 Entonces

para i<-1 hasta dos Con Paso 1 Hacer

Escribir "Ingrese la materia prima: ",i;

Leer prima[i];

FinPara
SiNo

Si g==2 Entonces

para i<-1 hasta dos Con Paso 1 Hacer

Escribir 'Materia prima ',i ,'=',prima[i];

FinPara

SiNo

Escribir 'No existe'

Fin Si

Fin Si

FinFuncion

funcion materiales(tres,p)

definir material como carácter

definir i como entero

Dimension material[tres]

Segun p Hacer

1:

para i<-1 hasta tres Con Paso 1 Hacer

Escribir "Ingrese el material: ",i;

Leer material[i];

FinPara

2:

para i<-1 hasta tres Con Paso 1 Hacer

Escribir 'Material ',i ,'=',material[i]

FinPara

De Otro Modo:
Escribir 'No existe'

Fin Segun

FinFuncion

Algoritmo proyectos

Definir op,i,s,d Como Entero

Repetir

Escribir 'opciones'

Escribir '****** Menu *****'

Escribir '*** 1 Proyecto ***'

Escribir '*** 2 materia prima ***'

Escribir '*** 3 materiales ***'

Escribir '*** 4 listar ***'

Escribir '***5 salir***'

Escribir 'seleccionar opcion'

Leer op

Segun op Hacer

1:

Escribir '*--Menu proyecto--*'

Escribir '1) crear proyecto'

Escribir 'Cuantos datos desea ingresar'

leer s

nombre(s);

2:

Escribir '*--Materia prima--*'

Escribir '2) Registrar lista'


Escribir 'Ingrese 1 para agregar'

leer g

escribir 'Ingrese cuantos datos desea ingresar'

leer dos

primas(dos,g)

3:

Escribir '*--Materiales--*'

Escribir '3) Registrar materiales'

escribir 'Ingrese cuantos datos desea ingresar'

leer tres

4:

Escribir '*--Listar materiales y metria prima--*'

Escribir '4) Presentar los valores ingresados'

Escribir 'Ingrese 2) listar materiales y 1) materia prima'

leer d

Segun d Hacer

1:

Escribir 'Ingrese 2 para mostrar'

leer g

primas(dos,g)

2:

Escribir 'Ingrese 2 para mostrar'

leer p

materiales(tres,p)

De Otro Modo:
Escribir 'No existe'

Fin Segun

5:

Escribir '!!Gracias!!'

FinSegun

Hasta Que op== 5

FUNDA package proyecto001;

import java.util.Scanner;

public class Proyecto001 {

public static void main(String[] args) {

// TODO code application logic here

Scanner scanner = new Scanner (System.in);

System.out.println(" BIENVENIDOS AL SISTEMA ");

System.out.println("*MENU DE PROYECTO **");

System.out.println("1.PRODUCTOS ");

System.out.println("2.EQUIPOS ");

System.out.println("3.SALIR ");

System.out.println(" POR FAVOR INGRESE UNA OPCION ");

int opcion;

do{

opcion = scanner.nextInt();

switch(opcion){

case 1://PRODUCTOS
System.out.println("* MENU DE PRODUCTOS *");

System.out.println("1. Productos Organicos ");

System.out.println("2. Productos Quimicos" );

System.out.println("3.Salir ");

System.out.println("INGRESE LA OPCION ");

int opcion2 = scanner.nextInt();

switch(opcion2){

case 1://PRODUCTOS ORGANICOS

System.out.println("* MENU DE PRODUCTOS ORGANICOS

*");

System.out.println("1.BACTERIA ");

bacterias [] bacteria = new bacterias [1] ;

for (int i = 0; i < bacteria.length; i++) {

System.out.println(" ingrese nombre de la bacteria");

String nombre = scanner.next();

System.out.println("Ingrese el tipo de bacteria ");

String tipo_de_bacteria = scanner.next();

System.out.println("Ingrese el codigo de la bacteria");

String codigo = scanner.next();

System.out.println("Ingrese el tamaño ");

float tamanio = scanner.nextFloat();

System.out.println("Ingrese la forma de la bacteria ");

String forma = scanner.next();

bacteria [i] = new bacterias (nombre, tipo_de_bacteria ,

codigo, tamanio ,forma );


System.out.println("BACTERIA" + (i + 1) + "* * : " );

System.out.println("nombre :" + bacteria[i].nombre);

System.out.println("tipo de bacteria" +

bacteria[i].tipo_de_bacteria );

System.out.println("codigo :" + bacteria[i].codigo);

System.out.println("tamanio :" + bacteria[i].tamanio);

System.out.println("forma :" + bacteria[i].forma);

}//llave for

11111111111111111111111111111111111111111111111

System.out.println("2.FERLIZANTE ");

fertilizantes [] fertilizante = new fertilizantes[1] ;

for (int i = 0; i < fertilizante.length; i++) {

System.out.println(" ingrese nombre de la fertilizante");

String nombre = scanner.next();

System.out.println("Ingrese el tipo de fertilizante ");

String tipo_de_fertilizante = scanner.next();

System.out.println("Ingrese el codigo");

String codigo = scanner.next();

fertilizante [i] = new fertilizantes(nombre, tipo_de_fertilizante ,

codigo);

System.out.println("FERTILIZANTES " + (i + 1) + "* * : " );

System.out.println("nombre :" + fertilizante[i].nombre);

System.out.println("tipo de fertilizantes" +

fertilizante[i].tipo_de_fertilizante );
System.out.println("codigo :" + fertilizante[i].codigo);

}//llave for 2

System.out.println("3.Salir ");

break;

case 2://PRODUCTOS QUIMICOS

/*

System.out.println("*MENU DE PRODUCTO QUIMICOS *");

System.out.println("1.AGROQUIMICOS ");

Agroquimicos [] agroquimicos = new Agroquimicos[1] ;

for (int i = 0; i < fertilizante.length; i++) {

System.out.println(" ingrese nombre del agroquimicos ");

String nombre = scanner.next();

System.out.println("Ingrese el tipo de agroquimicos ");

String tipo_de_fertilizante = scanner.next();

System.out.println("Ingrese el codigo");

String codigo = scanner.next();

fertilizante [i] = new fertilizantes(nombre, tipo_de_fertilizante ,

codigo);

System.out.println("AGROQUIMICOS " + (i + 1) + "* * : " );

System.out.println("nombre :" + agroquimicos[i].nombre);


System.out.println("tipo de agroquimico " +

agroquimicos[i].tipo_de_agroquimico );

System.out.println("codigo :" + agroquimicos[i].codigo);

System.out.println("2.INSECTICIDAS ");

insecticidas [] insecticidas = new insecticidas[1] ;

for (int i = 0; i < insecticidas.length; i++) {

System.out.println(" ingrese nombre del insecticidas ");

String nombre = scanner.next();

System.out.println("Ingrese el tipo de agroquimicos ");

String tipo_de_insecticidas = scanner.next();

System.out.println("Ingrese el codigo");

String codigo = scanner.next();

fertilizante [i] = new fertilizantes(nombre, tipo_de_fertilizante ,

codigo);

System.out.println("INSECTICIDAS" + (i + 1) + "* * : " );

System.out.println("nombre :" + agroquimicos[i].nombre);

System.out.println("tipo de agroquimico " +

agroquimicos[i].tipo_de_agroquimico );

System.out.println("codigo :" + agroquimicos[i].codigo);

System.out.println("3.PLAGUICIDAS " );

*/

System.out.println("INGRESE LA OPCION ");

opcion2 = scanner.nextInt();

break;

default:
System.out.println("OPCION INCORRECTA....");

}//llave del switch2

case 2 ://EQUIPOS

System.out.println("*MENU DE EQUIPOS* ");

System.out.println("1. EQUIPO INTERNOS ");

System.out.println("INGRESE LA OPCION ");

int opcion3 = scanner.nextInt();

switch (opcion3) {

case 1:

System.out.println("*MENU DE EQUIPOS INTERNOS *");

System.out.println("1.MAQUINARIAS ");

System.out.println("2.EMPLEADOS");

opcion3 = scanner.nextInt();

break;

default:

System.out.println("OPCION INCORRECTA....");

}//LLAVE SWITCH3

}//llave del switch1

}while(opcion!=3);

System.out.println("SALIENDO EL MENU...........");

} // llave del public stativ void

}//llave de la claseMENTOS JAVA


[4:08 p. m., 22/9/2022] Bismark Hs: package proyecto001;

public class Agroquimicos {

String nombre;

String tipo_de_agroquimico;

String codigo ;

public Agroquimicos(String nom, String tip, String cod ){

this.nombre = nom ;

this.tipo_de_agroquimico = tip ;

this.codigo = cod ;

[4:08 p. m., 22/9/2022] Bismark Hs: package proyecto001;

public class bacterias {

String nombre;

String tipo_de_bacteria ;

String codigo ;

float tamanio ;

String forma ;

public bacterias(String nom, String tip, String cod , float tam, String form )

this.nombre = nom ;

this.tipo_de_bacteria = tip ;

this.codigo = cod ;
this.tamanio = tam ;

this.forma = form ;

[4:08 p. m., 22/9/2022] Bismark Hs: package proyecto001;

public class fertilizantes {

String nombre;

String tipo_de_fertilizante ;

String codigo ;

public fertilizantes(String nom, String tip, String cod ){

this.nombre = nom ;

this.tipo_de_fertilizante = tip ;

this.codigo = cod ;

[4:08 p. m., 22/9/2022] Bismark Hs: package proyecto001;

public class insecticidas {

String nombre;

String tipo_de_insectida;

String codigo ;

public insecticidas(String nom, String tip, String cod){


this.nombre = nom ;

this.tipo_de_insectida = tip ;

this.codigo = cod ;

METODOLOGÍA DE LA INVESTIGACIÓN

Se empezará con un menú de 6 opciones referentes al módulo de Proyecto,

Este contará

Con:

1. Listar materia prima: Se imprimirá en pantalla el listado de materia

prima que se

Dispone.

2. Listar materiales: Se imprimirá el listado de materiales disponibles.

3. Editar inventario de materia prima: Se actualizan los datos de la

materia prima.

4. Editar inventario de materiales: Se actualizan los datos de los

materiales.

5. Solicitar materia prima y materiales: Se realizara las compran de

dichos productos.

6. Salir: Se cerrará el programa.

En el ingreso de la primera opción se imprimirá los datos de dicho para

metro, esto se realizará


Gracias a un “Array”, los datos ingresados van será declarados de tipo

“String”, eso datos se los

Presentaran con un System.out.println("");

En la segunda opción los datos también sean guardado en un “Array” de tipo

“String” que serán

Imprimidos con un System.out.println("");

En la tercera opción se actualizarán datos se ingresarán datos de tipo String

en el Array se

Reemplazarán los valores en la sección de materia prima.

En la cuarta opción se realizará también una actualización de datos a la

opción de materiales con

el arreglo de la variable declarada a tipo String.

En la quinta opción de se realizará la compra de los productos en este se

selecciona se presentarán

Los productos en las opciones que seleccionara el producto mediante un

valor de tipo Entero “Int”,

Esta opción se validara con un switch case

En la última opción se cerrará el programa, el programa estará ejecutándose

indefinidamente, con

Un do while, y el menú de opciones con un switch case, cada una de las

opciones con sus

Respectivas funciones y valores a retornar, el programa se cerrará solo

cuando el usuario lo

Requiera, mediante un valor entero “Int”, vinculado con do while y switch

case.
ANÁLISIS DE SISTEMA

Actualización de un Sitio para la Cooperativa de

Producción Agrícola Oro Verde

Modulo (Proyectos)

Microorganismos

INTRODUCCIÓN

Este documento describe el trabajo realizado en nuestro modulo(proyectos)

por

Los estudiantes del primer ciclo en la carrera de desarrollo de software. La

idea

Consiste en la actualización de un sitio web para la cooperativa de

producción

Agrícola oro verde. El objetivo de nuestro modulo es dar una información

Completa a los socios y clientes de los nuevos y futuros proyectos a realizar,

Esto hará que la página sea más dinámica y facilitar el acceso de nuevas

Actualizaciones

1.1 Propósito

El propósito es definir cuáles son los requerimientos de las necesidades del

Proyecto la cual va dirigida a señor presidente de la Cooperativa de

Producción

Agrícola Oro Verde

1.2 Ámbito del sistema

Nuestro modulo a realizar se basa a todos los proyectos que la empresa

desee

Implementar. El sistema llevará a cabo un menú la cual presentará opciones


Como: agregar un nuevo proyecto, listar materia prima, listar materiales,

editar

Inventario y solicitar productos, contrario a esto dentro de sistema no se

Venderá.

1.3 Definición, Acrónimos y Abreviaturas

Definiciones, acrónimos y abreviaturas

ERS

IEEE

1.4 Referencias

Titulo Numero Fecha

1. Guía del IEEE para la

Actualización de una

Página web

Std. 830-1998 22 de octubre del 2008

1.5 Visión general del documento

En el transcurso de este documento realizara una descripción general de

Nuestro modulo y que requisitos necesita adquirir.

2. Descripción general

2.1 Perspectiva del producto

Microorganismos

Usuario proveedor producto/bacterias

2.2 funciones del producto

Gestión usuario

En la gestión usuario se registrará un usuario y una contraseña para que

una
Persona encargada pueda ingresar de madera general a los proyectos,

siendo así

La persona que ingrese a este módulo pueda: registrar, listar, editar, o

solicitar

Materiales y materia prima que ingrese y salga de la biofabrica para obtener

un

Control.

Gestión proveedor

En esta sección la persona encargada de los proyectos podrá hacer un

listado de

Registros de los productos que sean escasos dentro del biofabrica

Gestión producto/ bacterias

En esta sección se puede verificar que tipo de productos/bacterias elabora

la

Bio fabrica

Control de producción

Se registra en el control de entrada y salida de producción de biofabrica de

Microrganismo

Control de

Producción

2.3 Características de los usuarios

Empleado Experiencia

Técnica

Nivel educacional

2.4 Restricciones
Al tratarse de un sitio web, se requiere encargado para la accesibilidad de

este

Mismo por lo que a esta página solo podrá acceder un administrador o una

persona

Autorizada con usuario y contraseña.

2.5 Suposiciones y dependencias

La aplicación desarrollada trabaja al margen de cualquier hardware y

software

Ofreciendo así un soporte multiplataforma. La única dependencia importante

que

Podamos encontrar está relacionada con el sitio web donde se encuentre

alojado

Nuestro proyecto.

3. Requisitos Específicos

3.1 Interfaces externos

Interfaz de usuario: la interfaz será fácil de manejar, presentando un

Aspecto más dinámico.

Interfaz de hardware: se dará soporte a la página web como la modalidad

De crear una sección de proyecto para abarcar todos los proyectos

Nuevos que se necesitará en la cooperativa. Por otro lado, no se

Necesitará una interfaz de hardware específica para ejecutarla.

Interfaz de software: la interfaz de software será la proporción de la

Página web agregar una sección de modulo proyecto de bio fábrica de

Microorganismo para la cooperativa

Comunicación entre interfaces: la interfaz de usuario será una parte de


La sección del proyecto de la cual el encargado de verificar los registros

De entrada y salida de los insumo o producto del bio laboratorio (interfaz

De Software), se necesitará comunicarse entre ellos para poder verificar

El programa.

3.2 Funciones

Gestión usuario

Requisito 1: Registrar usuario, cedula, email, nombre, apellido, dirección,

Teléfono, usuario, contraseña

Requisito 2: Registrar ingreso y salida del usuario

Requisito 3: Listar usuario por nombre y apellido

Requisito 4: Actualizar usuario todos los datos según número de cedula

Requisito 5: Registrar proveedores con cedula, email, nombre, apellido,

Dirección, teléfono.

Requisito 6: Listar proveedores según número de cedula.

Requisito 7: Cambiar estado de activo a inactivo según su número de

Cedula.

Gestión proveedor

Gestión producto/ bacterias

Requisito 8: Calcular la cantidad de productos que ingresan a la empresa

Según el pedido realizado

Requisito 9: Listar los productos según el número del lote

Requisito 10: Cambiar los productos vencidos por mejores productos

Requisito 11: Eliminar los productos más antiguos y renovar los nuevos

Requisito 12: Registrar datos de los productos, según la fecha de ingreso

Requisito 13: Actualizar el stock de los productos según su código.


Requisito 14: Modificar el estado del producto de no caducado a

Caducado, una vez que haya vencido.

Requisito 15: Listar el total de productos por cada tipo.

Control de producción

Requisito 16: Registra los datos de control de producción por: número de

Fechas, estado (viene hacer del producto La calidad), marca de producto

Requisito 17: Listar en el control de producción los números de fechas

Según su marca del producto

Requisito 18: Listar en el control de producción de los estados de

ACTIVO o INACTIVO

Requisito 19: Ingresar en el control de producción los obreros que no

Trabajan en exceso, ni que estén inactivos

3.3 Requisitos de rendimiento

1. El sistema deberá recolectar los datos que ingresen los usuarios

2. El sistema deberá contar con almacenamiento suficiente para recopilar

La información ingresada por el cliente (es decir un buen servidor)

3. El sistema registrara la información que ingresan los clientes

(Dependiendo el almacenamiento)

4. Las computadoras deberán tener un buen almacenamiento RAM para

Evitar fallos en el sistema (es decir evitar caídas de los servidores)

5. El sistema pondrá límite de información para evitar sobre

Calentamientos en el sistema

6. El sistema borrara automáticamente la información que se repita

7. El administrador se encargará de agregar nuevas opciones o

Funciones
8. El usuario deberá iniciar sección

3.4 Restricciones de diseño

No encontramos restricciones de diseño

3.5 Atributos del sistema

1. En el sistema se deberá ingresar los datos correctos

2. podrá presentarse en cualquier dispositivo

3. el sistema cuenta con un Loguin

3.6 Otros requisitos

Se debe imprimir en hoja A5


1.5 Introducción

La iniciativa se basa en la actualización de un portal web para la cooperativa


de producción agrícola oro verde. El propósito de nuestro modulo es ofrecer
una información completa a los aliados y consumidores de los nuevos y
futuros proyectos a hacer, esto va a hacer que la pagina sea más dinámica y
facilitar la entrada de novedosas actualizaciones
El aseguramiento de la calidad es un proceso sistemático y
Continúo para monitorear los componentes de un sistema y corregir
Defectos cuando la calidad de los resultados es inaceptable.
• Definición y revisión de los procedimientos
• Monitoreo de la calidad de las muestras procesadas
• Monitoreo de la calidad de reactivos, equipos e instrumentos
• Implementación de la mejora continua en el desempeño del
Personal
• Control de los resultado~ antes de ser emitidos por el laboratorio

1.6 Materiales y métodos

Para el desarrollo de la propuesta se utilizó el lenguaje de programación java


y técnicas que permitieron cumplir con una parte del programa
Para la recopilación de la información se utilizó el instrumento de la guía de
entrevista con preguntas estructuradas en pirámide/embudo además se
utilizó la guía de observación para recopilar las características hardware
software de la cooperativa.
Es muy importante establecer expectativas y construir y mantener relaciones
con los
Proveedores de materiales y servicios. Los laboratorios que realicen las
compras
Directamente deben prestar mucha atención a las cualificaciones de los
proveedores y los
Fabricantes y examinar aspectos como las especificaciones y los métodos de
transporte

1.7 Problema

¿Cómo optimizar la gestión de los procesos de bacterias de la cooperativa de


producción Agrícola Oro Verde?

¿Podemos mejorar los procesos de las bacterias en la producción?

1.8 Objetivo

Optimizar la gestión de los procesos del laboratorio de bacterias de la


cooperativa de producción agrícola Oro Verde, usando tecnología web; par
El programa debería abordar la selección de grupos, el mantenimiento
preventivo,
Los métodos para la resolución de inconvenientes y la compostura de los
conjuntos.
Completo y preciso de todos los grupos del laboratorio, la documentación
que permite el
Fabricante con interacción al desempeño, el mantenimiento y la resolución
de inconvenientes y
Los registros de cada una de las ocupaciones de mantenimiento preventivo y
compostura.
1.9 hipótesis

Si se optimiza la gestión de los procesos de laboratorio de bacterias de la


Cooperativa de producción agrícola Oro Verde utilizando tecnología web;
¿Entonces se mejoraran los procesos inherentes en la comercialización en
línea?

Coordinador de Coordinador de
Rectora:
actividad de vinculación: Carrera:

________________________ _________________________ _________________________


_ Ing. Jajayra Castillo Castillo Mgs. Carmen Cabrera Espinoza
Ing. Nixon Paladines Enriquez COORDINADOR RECTORA
DOCENTE

También podría gustarte