Anda di halaman 1dari 6

CARRERA DE INGENIERÍA

DE SISTEMAS

PROFESOR MATERIA GRUPO/ NIVEL PERIODO


Ing. Franklin Hurtado Sistemas de Información II Grupo 2 / Nivel 6 53

TALLER Manual Técnico-Censo Nacional Agropecuario


FECHA: 3/12/2018
Integrantes: Santiago Lechón, Cristhian Heredia, Stalin Mora, Xavier López.

1. Introducción

El Censo Agropecuario es una operación estadística en gran escala, realizada cada diez años para reunir, procesar y difundir
datos sobre la estructura del sector agropecuario de un país o de una parte importante de este. Los datos estructurales
típicos recolectados son: tamaño de la explotación agrícola, tenencia y aprovechamiento de tierras, áreas cultivadas, riego,
población ganadera, mano de obra y otros insumos agropecuarios.

Debe ser de igual manera una herramienta que permita el registro de cada uno de los animales de manera fácil y ágil para
poder visualizar en tiempo real un crecimiento a nivel económico o de rendimiento.

En este caso se muestra la primera versión de un sistema de Censo Agropecuario de los diferentes animales la cual en esta
versión se centra mas en el funcionamiento usando la aplicación de registro para el conocimiento en tiempo real del
crecimiento agropecuario.

2. Confección

2.1 Nombre del Sistema:

 Sistema de Censo Agropecuario

2.3 Tipo de Manual:

Este manual abarca la parte técnica del sistema, mismo que tendrá las especificaciones para su correcto funcionamiento,

2.4 Imágenes del Sistema:

1
fig. 1 Interfaz principal del sistema

2.5 Fecha de Elaboración:

El Sistema de Censo Agropecuario MAGAP se lo realizo en el mes de noviembre del año 2018

Contenido
2.7.1. Introducción .................................................................................................................................................................... 3
2.7.2. Objetivos Generales y Específicos del Sistema ............................................................................................................... 3
2.7.3. Normas, Políticas y Procedimientos ................................................................................................................................ 3
2.7.4. Definición de las Reglas del Negocio Implementadas..................................................................................................... 3
2.7.5. Fundamentación de la Tecnología Utilizada ................................................................................................................... 3
2.7.6. Descripción de los Actores del Sistema........................................................................................................................... 4
Apariencia o interfaz externa. .......................................................................................................................................... 4
Usabilidad. ........................................................................................................................................................................ 4
Rendimiento. .................................................................................................................................................................... 4
Soporte.............................................................................................................................................................................. 4
Portabilidad. ..................................................................................................................................................................... 4
Seguridad. ......................................................................................................................................................................... 4
Requisitos de implementación......................................................................................................................................... 4
Requisitos de software y hardware. ................................................................................................................................ 5
2.7.8. Vista Funcional ................................................................................................................................................................ 5
2.7.9 Vista Lógica ....................................................................................................................................................................... 5
• Patrones de Creación ..................................................................................................................................................... 5
* Mecanismos de Diseño .................................................................................................................................................. 6

2
2.7.1. Introducción
Para esta aplicación se utilizó el lenguaje de programación Java integrada con el framework Java Server Faces (JSF) y en el
complemento Primefaces que nos ayudó en la parte grafica de la aplicación, el servidor Glassfish nos permite generar las
respuestas de la petición del cliente el cual se muestra en una página en un explorador web y recuperando los datos de un
gestor de base de Oracle 11g.

La aplicación fue desarrollada con la finalidad, que las personas que se dedican a la agricultura, ganadería y pesca tengan
una herramienta, para que puedan registrar fácilmente al sistema a cada uno de sus animales sin necesidad que se realice
un censo cada 10 años, con este fin se podrá visualizar de una mejor manera los datos y en tiempo real.

2.7.2. Objetivos Generales y Específicos del Sistema


Objetivo general

Recopilar datos sobre la estructura agrícola y pecuaria, principalmente de las unidades administrativas pequeñas y permitir
tabulaciones cruzadas detalladas en tiempo real.

Proveer marcos para sondeos agropecuarios por muestreo.

Objetivos Específicos

Hacer un análisis con los registros y proporcionar un marco actualizado para futuras encuestas agropecuarias.

2.7.3. Normas, Políticas y Procedimientos


Es un sistema que puede ser implementado en el área de administración de una entidad pública con el fin de automatizar
el registro de Cabezas de ganado. Con una escalabilidad de poder registrar los datos en tiempo real, para tener no tener
dificultad en el tiempo para el nuevo Censo que se realiza cada 10 años.

2.7.4. Definición de las Reglas del Negocio Implementadas


Para el uso de este sistema el usuario se debe loguear con su usuario y contraseña para poder registrar al sistema a cada
uno de sus animales.

El sistema no cuenta con posibilidad de recuperar la clave de cada usuario así que cada usuario en esta versión del sistema
es responsable de su clave.

2.7.5. Fundamentación de la Tecnología Utilizada


En esta versión del sistema de lo hizo con el lenguaje de programación Java trabajando conjuntamente con JSF (Java Server
Faces) que hace de administrador de las distintas funcionalidades que posee el sistema como es el interactuar con la base
de datos que en este caso se uso el Gestor de bases de datos Oracle en su versión 11g.

Este sistema para probar la funcionalidad en cuanto al diseño se lo realizo en el servidor Glassfish.

3
2.7.6. Descripción de los Actores del Sistema

Apariencia o interfaz externa.


Esta es la interfaz principal del sistema misma que se habla con mas detalle en el Manual-Usuario

fig. 2 Interfaz principal del sistema

Usabilidad.
El sistema es muy intuitivo para un usuario no muy apegado a las tecnologías ya que, al no tener muchas funciones
incorporadas aun, lo hace muy fácil de usar y poder guiarse por los mensajes si es que falta algún campo por llenar o que
simplemente no esta bien el usuario y contraseña.

Rendimiento.
AL no tener muchas funciones incorporadas hace del sistema de Censo Agropecuario MAGAP un sistema muy liviano al
manejar solo 8 formularios por lo tanto no consume recursos de Hardware innecesariamente.

Soporte.
El grupo 2 de Sistemas de Información II quienes desarrollaron el sistema están al tanto de hacer mejoras necesarias que
el sistema pueda requerir y al controlar la calidad en futuras versiones es casi seguro decir que el sistema será aun mas
apegado a la usabilidad ya que se lo hará contando con la realidad del cliente y ajustándose a sus necesidades.

Portabilidad.
Siempre y cuando se tenga un servidor que ejecute código Java el sistema funcionara sin ningún problema ya que en esta
versión se lo lanza para que funcione de manera local en un computador.

Seguridad.
Al hablar de seguridad se puede mencionar que el sistema usa una funcionalidad en Java Script para encriptar las
contraseñas del usuario y no las mostrara en la base de datos haciendo de este sistema un tanto eficaz en el aspecto de
robo de identidad. Pero al mismo tiempo queda necesario recordar al usuario que debe ser responsable de su propia clave
hasta que se implemente la función de recuperar contraseña.

Requisitos de implementación.
Este sistema cuenta con 3 estados principales:

 Login de un usuario registrado con un correo y clave.


 Registro de cabezas de ganado tomando sus datos.
 Salir de su sesión cuando el usuario lo requiera.

4
Requisitos de software y hardware.
Para el Hardware no es necesario listar requisitos mínimos ya que el sistema no consume recursos y funciona de manera
local así que una maquina que este funcional es suficiente

En cuanto al Software si es importante mencionar de nuevo que se debe tener un servidor que interprete el lenguaje Java
para poder usar el sistema.

También tener instalado Oracle 11g ya que es el gestor con el que trabaja el sistema.

2.7.8. Vista Funcional


Diagrama de los casos de uso del sistema estructurado que comprometen la arquitectura, incluyendo los de mayor
importancia para el usuario.

fig. 3 Diagrama de caso de uso del sistema

2.7.9 Vista Lógica


Un patrón de diseño es un conjunto de reglas que describen como afrontar tareas y solucionar problemas que surgen
durante el desarrollo del software.

• Patrones de Creación
Aquí utilizamos el patrón de Diseño MVC(Modelo-Vista-Controlador)

El Modelo: Contiene datos de la interfaz de usuario y es el responsable de almacenar los datos de la aplicación Web.

La Vista: Define la interfaz de usuario con una jerarquía de componentes, utilizando la librería estándar de JSF, Expression

5
Languaje (EL), JSTL, entre otras tecnologías para facilitar el despliegue de la información del Modelo. La tecnología utilizada
por default en JSF 2.0 son los Facelets.

El Controlador: Maneja las interacciones del usuario y la navegación o flujo de la aplicación.

* Mecanismos de Diseño
Son el resultado del refinamiento realizado sobre los mecanismos del análisis.

Mecanismo de Seguridad.
El sistema cuenta con algunas funcionalidades que le brindan al usuario mayor confiabilidad al llenar los formularios tal es
el caso de las validaciones en cada campo y además en la contraseña cuenta con la funciona de encriptarla para que no
sea visible a nadie mas ni de la base de datos.

Anda mungkin juga menyukai