19
Programas computacionales para el Programas computacionales para el manejo de datos, requisitos para su manejo de datos, requisitos para su instalación y aplicación instalación y aplicación Jaime Escobar Melero [email protected] Gerente de Proyectos AMBIOSIS S.A.

Programas computacionales para el manejo de datos, requisitos para su instalación y aplicación Jaime Escobar Melero [email protected] Gerente de

Embed Size (px)

Citation preview

Page 1: Programas computacionales para el manejo de datos, requisitos para su instalación y aplicación Jaime Escobar Melero jaime.escobar@ambiosis.cl Gerente de

Programas computacionales para el manejo Programas computacionales para el manejo

de datos, requisitos para su instalación y de datos, requisitos para su instalación y

aplicaciónaplicación

Jaime Escobar Melero

[email protected]

Gerente de Proyectos AMBIOSIS S.A.

Page 2: Programas computacionales para el manejo de datos, requisitos para su instalación y aplicación Jaime Escobar Melero jaime.escobar@ambiosis.cl Gerente de

2

Puntos a Desarrollar

• Situación actual de la información• Especificaciones de requisitos

funcionales• Objetivos• Pasos a seguir en la

implementación del Sistema WEB

Page 3: Programas computacionales para el manejo de datos, requisitos para su instalación y aplicación Jaime Escobar Melero jaime.escobar@ambiosis.cl Gerente de

3

• Información dispersa en distintos tipos de reportesInformación dispersa en distintos tipos de reportes

• No se cuenta con formatos estandarizados para No se cuenta con formatos estandarizados para

reporte el de análisis de alimentosreporte el de análisis de alimentos

• Clasificación de alimentos no estructuradaClasificación de alimentos no estructurada

• Información de difícil acceso para sus usuariosInformación de difícil acceso para sus usuarios

• Procesos muy laboriosos para la actualización de la Procesos muy laboriosos para la actualización de la

información información

• El formato actual no permite uso de la información El formato actual no permite uso de la información

para otros tipos de aplicaciones, tales como: estimar para otros tipos de aplicaciones, tales como: estimar

propiedades de alimentos a partir de sus componentes, propiedades de alimentos a partir de sus componentes,

cruce con encuestas para estudios de nutrición, etc.cruce con encuestas para estudios de nutrición, etc.

SITUACION ACTUAL DE LA INFORMACION:

Page 4: Programas computacionales para el manejo de datos, requisitos para su instalación y aplicación Jaime Escobar Melero jaime.escobar@ambiosis.cl Gerente de

4

•Mantener información actualizada de las propiedades de los alimentos.

•Mantener una estructura de clasificación adecuada que permita comparabilidad nacional e internacional de los alimentos

•Ordenar los datos de manera coherente en una base de datos relacional.

•Utilizar las tecnologías de la información para mantener la base de datos actualizada con menores recursos

•Permitir consultas de los distintos actores sobre las propiedades de los alimentos.

•Generar información que pueda integrarse a diferentes plataformas y bases de datos para distintas aplicaciones.

•Entregar a través de consultas y reportes, información relevante para los principales usuarios.

•Administrar composición histórica de los alimentos

Especificaciones de requisitos funcionales:

Page 5: Programas computacionales para el manejo de datos, requisitos para su instalación y aplicación Jaime Escobar Melero jaime.escobar@ambiosis.cl Gerente de

5

Desarrollo de un sistema computacional en Desarrollo de un sistema computacional en

plataforma WEB que permita contar plataforma WEB que permita contar con con

información sobre composición de información sobre composición de

alimentos actualizada, adecuada y alimentos actualizada, adecuada y

confiable. confiable.

OBJETIVO GENERAL

Page 6: Programas computacionales para el manejo de datos, requisitos para su instalación y aplicación Jaime Escobar Melero jaime.escobar@ambiosis.cl Gerente de

6

SISTEMA WEB CLIENTE SERVIDOR:

Page 7: Programas computacionales para el manejo de datos, requisitos para su instalación y aplicación Jaime Escobar Melero jaime.escobar@ambiosis.cl Gerente de

7

Módulo de Clasificación e Identificación de los alimentos

Módulo de Reportes

Módulo de Análisis

MODULOS GENERALES DEL SISTEMA:

Page 8: Programas computacionales para el manejo de datos, requisitos para su instalación y aplicación Jaime Escobar Melero jaime.escobar@ambiosis.cl Gerente de

8

MODELAMIENTO DE DATOS: Clasificación de Alimentos

R_1

R_2

R_3

Relationship_11

Relationship_12

Relationship_13

Relationship_14

Relationship_15

Relationship_16

Relationship_17

Relationship_18

Relationship_19Relationship_20

Relationship_23

Relationship_24

R_8

Relationship_28

Relationship_29

Relationship_32

Relationship_33

CODIGOS ORIGINALES

orig_codigodescripcion

<pi> CODIGOCharacters (256)

<M>

Identifier_1 <pi>

CODIGO PROVISIONAL

prov_codigodescripcion

<pi> CODIGOCharacters (256)

<M>

Identifier_1 <pi>

ALIMENTOS

alimento_codigodescripcion_detalladanombre comercialnombre regionalnombre cientificonombre en ingles

<pi> SERIAL<Undefined><Undefined><Undefined><Undefined><Undefined>

<M>

Identifier_1 <pi>CODIGO DEFINITIVO

def_codigodescripcion

Characters (256)Characters (256)

ATRIBUTOS ALIMENTOS

ALIMENTOS GENERICOS

TIPOS DE CARATERISTICAS

cod_tipodescripcion

<Undefined>Characters (256)

CARACTERISTICAS

descripcion Characters (256)

TIPOS POR GENERICO

TIPOS DE PROCESAMIENTOS

PROCESAMIENTOS

descripcion Characters (256)

PROCESAMIENTOS POR GENERICO

RAZA

VARIEDAD

OTRAS PROPIEDADES

descripcion Characters (256)

RAZA POR GENERICO

VARIEDAD POR GENERICO

ALIMENTOS GENERICOS2

Page 9: Programas computacionales para el manejo de datos, requisitos para su instalación y aplicación Jaime Escobar Melero jaime.escobar@ambiosis.cl Gerente de

9

R_1

R_2

R_3

Relationship_11

Relationship_12

Relationship_13

Relationship_14

Relationship_15

Relationship_16

Relationship_17

Relationship_18

Relationship_19Relationship_20

Relationship_23

Relationship_24

R_8

Relationship_28

Relationship_29

Relationship_32

Relationship_33

CODIGOS ORIGINALES

orig_codigodescripcion

<pi> CODIGOCharacters (256)

<M>

Identifier_1 <pi>

CODIGO PROVISIONAL

prov_codigodescripcion

<pi> CODIGOCharacters (256)

<M>

Identifier_1 <pi>

ALIMENTOS

alimento_codigodescripcion_detalladanombre comercialnombre regionalnombre cientificonombre en ingles

<pi> SERIAL<Undefined><Undefined><Undefined><Undefined><Undefined>

<M>

Identifier_1 <pi>CODIGO DEFINITIVO

def_codigodescripcion

Characters (256)Characters (256)

ATRIBUTOS ALIMENTOS

ALIMENTOS GENERICOS

TIPOS DE CARATERISTICAS

cod_tipodescripcion

<Undefined>Characters (256)

CARACTERISTICAS

descripcion Characters (256)

TIPOS POR GENERICO

TIPOS DE PROCESAMIENTOS

PROCESAMIENTOS

descripcion Characters (256)

PROCESAMIENTOS POR GENERICO

RAZA

VARIEDAD

OTRAS PROPIEDADES

descripcion Characters (256)

RAZA POR GENERICO

VARIEDAD POR GENERICO

ALIMENTOS GENERICOS2

MODELAMIENTO DE DATOS: Clasificación de Alimentos

PESCADO

T1: Agua Salada T2: Salmón T3: Filete

P1: Salado P2: Seco

Page 10: Programas computacionales para el manejo de datos, requisitos para su instalación y aplicación Jaime Escobar Melero jaime.escobar@ambiosis.cl Gerente de

10

MODELAMIENTO DE DATOS: Análisis

R_36

R_37

R_38

R_39

R_40

R_41

R_42

R_43

R_44

R_45

R_47

R_50ANALISIS

ORIGEN

Relationship_44

Relationship_45

R_46

R_58

R_59 R_61

R_60

R_52

R_48

INSTITUCIONES

emp_rutemp_digitovemp_nombreemp_nombre_fantasiaemp_calleemp_numeroemp_telefonoemp_faxemp_sitio_webemp_email

<pi> CODIGODIGITONOMBRENOMBRENOMBRECODIGOTELEFONOTELEFONONOMBRENOMBRE

<M>

Identifier_1 <pi>

TIPO DE INSTITUCION

Codigo_tipodescripcion

<pi> CODIGOCHARCharacters (256)

<M>

Identifier_1 <pi>

ANALISIS

cod_analisisfecha_analisisreferencia_bibliografica

<pi> SERIALDESCRIPCION<Undefined>

<M>

Identifier_1 <pi>

PARTES

MADURES

PARTE POR GENERICO

MADURES POR GENERICO

ALIMENTOS2

alimento_codigodescripcion_detalladanombre comercialnombre regionalnombre cientificonombre en ingles

<pi> SERIAL<Undefined><Undefined><Undefined><Undefined><Undefined>

<M>

Identifier_1 <pi>

CODIGO PROVISIONAL2

prov_codigodescripcion

<pi> CODIGOCharacters (256)

<M>

Identifier_1 <pi>

PARAMETROS

codigo partag faocodigo grupocodigo subgrupo

<Undefined><Undefined><Undefined><Undefined>

ANALISIS PARAMETROS

valordesviación_variaciónnumero de muestras

<Undefined><Undefined><Undefined>

METODO DE ANALISIS

UNIDADES DE MEDIDATRASNFORMA UNIDADES

TIPO DE PARAMETRO

SUCURSAL

direccioncontacto

<Undefined><Undefined>

REFERENCIAS BIBLIOGRAFICAS

ALIMENTOS GENERICOS3

Page 11: Programas computacionales para el manejo de datos, requisitos para su instalación y aplicación Jaime Escobar Melero jaime.escobar@ambiosis.cl Gerente de

11

MODELAMIENTO DE DATOS: Análisis

R_36

R_37

R_38

R_39

R_40

R_41

R_42

R_43

R_44

R_45

R_47

R_50ANALISIS

ORIGEN

Relationship_44

Relationship_45

R_46

R_58

R_59 R_61

R_60

R_52

R_48

INSTITUCIONES

emp_rutemp_digitovemp_nombreemp_nombre_fantasiaemp_calleemp_numeroemp_telefonoemp_faxemp_sitio_webemp_email

<pi> CODIGODIGITONOMBRENOMBRENOMBRECODIGOTELEFONOTELEFONONOMBRENOMBRE

<M>

Identifier_1 <pi>

TIPO DE INSTITUCION

Codigo_tipodescripcion

<pi> CODIGOCHARCharacters (256)

<M>

Identifier_1 <pi>

ANALISIS

cod_analisisfecha_analisisreferencia_bibliografica

<pi> SERIALDESCRIPCION<Undefined>

<M>

Identifier_1 <pi>

PARTES

MADURES

PARTE POR GENERICO

MADURES POR GENERICO

ALIMENTOS2

alimento_codigodescripcion_detalladanombre comercialnombre regionalnombre cientificonombre en ingles

<pi> SERIAL<Undefined><Undefined><Undefined><Undefined><Undefined>

<M>

Identifier_1 <pi>

CODIGO PROVISIONAL2

prov_codigodescripcion

<pi> CODIGOCharacters (256)

<M>

Identifier_1 <pi>

PARAMETROS

codigo partag faocodigo grupocodigo subgrupo

<Undefined><Undefined><Undefined><Undefined>

ANALISIS PARAMETROS

valordesviación_variaciónnumero de muestras

<Undefined><Undefined><Undefined>

METODO DE ANALISIS

UNIDADES DE MEDIDATRASNFORMA UNIDADES

TIPO DE PARAMETRO

SUCURSAL

direccioncontacto

<Undefined><Undefined>

REFERENCIAS BIBLIOGRAFICAS

ALIMENTOS GENERICOS3

Page 12: Programas computacionales para el manejo de datos, requisitos para su instalación y aplicación Jaime Escobar Melero jaime.escobar@ambiosis.cl Gerente de

12

MODELAMIENTO DE DATOS: Perfiles de Usuario

R_16

R_17

R_30

USUARIO

usu_codigousu_rutusu_digitousu_nombreusu_cargousu_telefonousu_emailusu_clave

<pi> SERIALNUMERODIGITONOMBRENOMBRETELEFONONOMBREDESCRIPCION

<M>

Identifier_1 <pi>

PERFILES

perfil_codigoperfil_nombre

<pi> SERIALNOMBRE

<M>

Identifier_1 <pi>

ESTADO

est_codigoest_nombre

<pi> SERIALNOMBRE

<M>

Identifier_1 <pi>

DETALLE_PERFILES

detper_codigodetper_fecha_incorporacion

<pi> SERIALFECHA

<M>

Identifier_1 <pi>

Page 13: Programas computacionales para el manejo de datos, requisitos para su instalación y aplicación Jaime Escobar Melero jaime.escobar@ambiosis.cl Gerente de

13

HOME DE LA PAGINA:

Page 14: Programas computacionales para el manejo de datos, requisitos para su instalación y aplicación Jaime Escobar Melero jaime.escobar@ambiosis.cl Gerente de

14

DESCRIPCION DE USUARIOS:

Usuarios Definición

Usuario registrado del sistema encargado de validar la información de análisis de los alimentos aprobando su incorporación al sistema.

Usuario registrado del sistema perteneciente a la institución que desarrollo el análisis y que realice incorporación de los resultados al sistema para la aprobación del compilador

Usuario registrado del sistema tal como medico o nutricionista que puede generara reportes avanzados a partir de la base de datos, generar archivos de salida con datos, hacer otras aplicaciones disponibles en el sistema y hacer observaciones al compilador

Usuario registrado del sistema que tendrá la capacidad de poder gestionar información de maestros del sistema, administrar usuarios, gestionar la base de datos

Usuario registrado que puede administrar el contenido del HOME. Mantendrá actualizado la información de uso público. Por ejemplo: glosarios de términos, noticias, destacados, sitios relacionados, documentación , etc.

Usuario no registrado del sistema (no tiene código de usuario ni clave) que tiene la opción de ver sólo la información del HOME y a toda la información pública disponible.

Especialista

Administrador

Compilador

Digitador de Analisis

Público General

Administrador de Contenidos

Page 15: Programas computacionales para el manejo de datos, requisitos para su instalación y aplicación Jaime Escobar Melero jaime.escobar@ambiosis.cl Gerente de

15

CASOS DE USO:

Admiministrar Clasificación de los Alimentos

Reportes simples del sistemaAdministrar Contenido

Compilador

Digitador de Analisis

Administrador

Ver contenido del HOME

Administrador de Contenidos

Especialista

Administrar Datos de Analisis

Reportes Avanzados y Otras Aplicaciones

Publico en General

Aministración BD y Usuarios

Page 16: Programas computacionales para el manejo de datos, requisitos para su instalación y aplicación Jaime Escobar Melero jaime.escobar@ambiosis.cl Gerente de

16

Diseño Físico :

COMPONENTE USUARIO

(3) INTRANET

(2) datos

(2) datos

(5) Base de Datos

(4) Servidor Base de Datos

COMPONENTE SERVIDOR

(1) Computador Usuarios

(3) INTERNET

COMPONENTE USUARIO

(3) INTRANET

(2) datos

(2) datos

(5) Base de Datos

(4) Servidor Base de Datos

COMPONENTE SERVIDOR

(1) Computador Usuarios

(3) INTERNET

Arquitectura física de la implementación en Internet:

(1) Computador de Usuarios: dentro del sistema se definirán distintos perfiles de usuarios, los cuales tendrán distintos privilegios y funciones dentro del sistema, cada uno de ellos interactuará con el sistema a través de Internet.

(2) Datos: es el flujo de información que se moverá dentro del sistema, tanto de la información ingresada como de la información a ser actualizada dentro del sistema.

(3) INTERNET: El Sistema funcionará en Internet, es decir se podrá acceder a través de un navegador en forma remota del lugar de trabajo.

(4) Servidor: este es un computador físico en el cual estarán todos los códigos fuentes de los programas con los cuales funcionará el sistema, así como también la base de datos, el servidor web y todas las aplicaciones necesarias para el funcionamiento del mismo.

(5) Base de Datos: dentro de la base de datos se guardará y almacenará en forma centralizada, toda la información estructurada del sistema en forma ordenada, permitiendo acceso a ella solo a los usuarios permitidos según la definición de perfiles.

Page 17: Programas computacionales para el manejo de datos, requisitos para su instalación y aplicación Jaime Escobar Melero jaime.escobar@ambiosis.cl Gerente de

17

Diseño Físico (Tecnologías Open Source):

ALTERNATIVA SOFTWARE OPEN SOURCECosto

$

Plataforma Linux CENTOS 4.X 0

Servidor Web Apache 2.X 0

Base de Datos PostgreSQL 8.X 0

Lenguaje de Programación PHP 5.X 0

Costo Total Implementación 0

Preferidos por organismos del estado: CONAMA, MINSAL, SEGNAGEOMIN, etc.

Page 18: Programas computacionales para el manejo de datos, requisitos para su instalación y aplicación Jaime Escobar Melero jaime.escobar@ambiosis.cl Gerente de

18

Diseño Físico (Requisito de Hardware):

Requerimientos mínimos:

- Procesador: Intel Pentium IV o superior para servidor.

- Memoria: 2 GB RAM SC

- Disco Duro: 100 GB

- Tarjeta de RED: Ethernet RJ-45 (10/100/1000) BNC.

- Unidad ZIP (opcional)

- Costo aproximado 2500 USD

Page 19: Programas computacionales para el manejo de datos, requisitos para su instalación y aplicación Jaime Escobar Melero jaime.escobar@ambiosis.cl Gerente de

Programas computacionales para el manejo Programas computacionales para el manejo

de datos, requisitos para su instalación y de datos, requisitos para su instalación y

aplicaciónaplicación

MUCHAS GRACIAS