Está en la página 1de 35

Universidad de Managua

Ingeniera en Sistemas Anlisis y Diseo de Sistemas I

Anlisis y Diseo de Sistema SIMEPA, PCI-Nicaragua


Turno: Sabatino Tercer Ao Grupo: SI09C

Docente: Douglas Olivas Delgado

Managua10 de Diciembre de 2011

Integrantes Luis Benjamn Arana Moreno Franklin Antonio Rojas Reyes Margarita Benavides Jarquin Michael Antonio Granados

INDICE INTRODUCCION ..................................................................................................................... 1 CONOCIIENTO Gral. DE LA EMPRESA............................................................................... 2 ANALISIS DEL SISTEMA ....................................................................................................... 5 REQUERIMIENTOS ................................................................................................................ 7 ESTUDIOS DE FACTIBILIDAD FACTIBILIDAD TECNICA....................................................................................................... 8 FACTIBILIDAD ECONOMICA ................................................................................................ 9 FACTIBILIDAD OOPERATIVA ............................................................................................ 12 DIAGRAMAS UML DIAGRAMA DE CASO DE USO .......................................................................................... 21 DIAGRAMA DE ESTADO ..................................................................................................... 22 DIAGRAMA DE SECUENCIA .............................................................................................. 23 DIAGRAMA DE CLASES ..................................................................................................... 24 CONCLUSIONES .................................................................................................................. 25 ANEXOS TECNICAS DE RECOLECCION ENTREVISTAS COPIAS DE COTIZACIONES

INTRODUCCION
AGRADECIMIENTOS

Agradecemos a todas aquellas personas que colaboraron con la facilitacin de instrumentos para el estudio del sistema propuesto y a la institucin que nos brindo su mano amiga y con aptitud desinteresada y colaboradora para nuestro desarrollo
OBJETIVOS GENERAL

Poner en prctica todos los conocimientos y habilidades adquiridos en la asignatura para iniciar la implementacin propuesta de un sistema de informacin aplicando todas las tcnicas y metodologa posible
OBJETIVOS ESPECIFICOS

Detallar mediante mtodos especficos como se elabora un sistema de informacin Mostrar las diferentes fases para la elaboracin de un sistema

MISION
La misin de Project Concern International es la de prevenir enfermedades, mejorar la salud comunitaria y promover el desarrollo sostenible.

VISION
Motivados por nuestra preocupacin por l@s ni@s, familias y comunidades ms vulnerables del mundo, Project Concern International tiene la visin de un mundo en donde los recursos abundantes sean compartidos, donde las comunidades tengan la capacidad de brindar salud y bienestar a sus miembros, y donde l@s ni@s y las familias puedan alcanzar a vivir vidas con esperanza, salud y auto suficiencia.

VALORES
Valoramos la Salud como un Derecho Humano Promovemos el Acceso Equitativo Trabajamos en Colaboracin Exigimos Integridad Celebramos la Diversidad Promovemos la Equidad de Gnero Apoyamos la Auto-determinacin de las Comunidades Esperamos Avances e Innovaciones Tomamos Accin Creemos que las Personas son Nuestra Organizacin

PRINCIPIOS OPERATIVOS
1. Rendicin de cuentas 2. Integracin 3. Fortalecimiento de capacidades 4. Capacidad de respuesta

NUESTRA RAZON DE SER


PCI est comprometido con el cambio sostenido en la salud y en la auto-suficiencia de personas que viven en pobreza. Atacamos las causas de fondo de la mala salud y la pobreza, sean culturales,
2

ambientales o socio-polticas. Trabajamos con comunidades para fortalecer sus propias aspiraciones y sus capacidades de desarrollar soluciones costo-efectivas y sostenibles. Implementamos programas holsticos e integrales en prevencin de enfermedades, seguridad alimentaria y empoderamiento econmico. Construimos colaboraciones fuertes y redes que sirven para conectar a diferentes participantes en la comunidad, quienes sirven de puente entre los intereses mundiales, regionales y comunitarios, y que multiplican el impacto de cada dlar que invertimos. Desarrollamos herramientas para medir el impacto de largo plazo de nuestro trabajo en la vida de las personas.

LO QUE HACEMOS ESTRATEGIAS BASICAS


Asistencia Humanitaria Seguridad Alimentaria Prevencin de Enfermedades Salud Materno-Infantil Agua y Saneamiento

ESTRATEGIAS HORIZONTALES
Movilizacin Social Fortalecimiento de Capacidades Empoderamiento Comunitario

ORGANIGRAMA GENERAL

TERMINOS DE REFERENCIA SOBRE LA CONSULTORA DESARROLLO DE SISTEMA DE MONITOREO Y EVALUACION DEL PROYECTO DESARROLLO AGRO EMPRESARIAL DE 5 MUNICIPIOS DE JINOTEGA, 2 NUEVA SEGOVIA, 2009 2011.

PCI es una ONG sin fines de lucro que busca como mejorar las capacidades de productividad y las condiciones de vida del Productor/a a travs de un proyecto Desarrollo agro empresarial en 5 municipios de Jinotega y 2 de Nueva Segovia 2009 2011, brindando asistencia tcnica en las distintas etapas del ciclo de produccin agrcola. PCI (Project Concern International) requiere de un Sistema que permita automatizar los procesos que lleva a cabo su personal, Para ello es necesario recopilar cierta informacin que permita evaluar los aspectos positivos y mejorables de las actividades de produccin. En este proceso se requiere procesamiento y anlisis de los siguientes procesos del Diagnstico y plan de finca: Registro de las caractersticas generales del productor/a y de su familia, aplicacin de 13 herramientas relacionadas a los aspectos productivos, rendimiento e ingresos del productor. Otro aspecto del procesamiento y anlisis deben ser: Los Registros de los Insumos que se le entregarn al productor/a a travs de socios receptores (SR), Capacitaciones brindadas y evaluacin de lo ocurrido en cada ciclo productivo. Se pretende manejar todos los procesos a travs de mdulos dentro de un sistema (software) qu pueden ser los siguientes: 1. 2. 3. 4. 5. 6. Diagnstico y Planificacin de Finca Registro de Insumos Capacitaciones Evaluacin Consultas Gerenciales WEB Utilitarios para Importacin y Exportacin de datos

Los Objetivos de la Consultora son: Desarrollar un software para Monitoreo y evaluacin del proyecto Brindar alternativas para definir una metodologa de trabajo que permita la consolidacin de informacin por cada uno de beneficiarios a Socios Receptores en alianza con PCI. Acompaar en el proceso de prueba en terreno del sistema diseado en los municipios definidos.

1. Mdulo de Diagnstico y Planificacin de Finca: Este mdulo tiene como propsito automatizar los procesos concernientes a los diagnsticos y planes de finca realizados por el Productor. Esto significa poder registrar la informacin de los Productores, Socios Receptores, aspecto productivos, de rendimiento, almacenamiento, costos, ingresos, gastos e inventario de especies. Toda esta informacin es necesaria para poder brindar los insumos que nos permitan evaluar el progreso del Productor en cada ciclo productivo posterior a su ingreso al Programa a travs de indicadores establecidos. 5

2. Mdulo de Capacitaciones Este mdulo tiene como propsito registrar la lista de personas capacitadas as como los temas de capacitacin facilitados por PCI. Las personas que reciben estos programas de capacitacin pueden ser: Miembros de Familia de Productores, Productores y beneficiarios indirectos. 3 . Mdulo de Insumos Este mdulo tiene como propsito manejar de forma automatizada las entregas de insumos que llevan a cabo los socios receptores a cada uno de los Productores que atiende. Para ello es necesario levantar el catlogo de los distintos Tipos de Insumos que pueden distribuir los Socios Receptores que trabajan con PCI. 4. Mdulo de Evaluacin Este mdulo tiene como propsito evaluar la produccin agrcola del productor en ciclos productivos posteriores al inicial. Para ello el sistema emitir pantallas de datos para comparar entre ciclos y aos. 5. Mdulo WEB de Consultas Gerenciales: Este mdulo de consultas de datos debe funcionar en ambiente WEB, Para ello es necesario idear y definir una metodologa de trabajo para migrar los datos del sistema local a la base de datos WEB de PCI oficina central (EUA). F. Aplicativos de Integracin de Datos: Importar y Exportar base de datos SR a PCI. Los aplicativos deben funcionar tanto para integrar la informacin de los socios receptores (SR) que registran informacin y se encuentran en comunidades donde no se cuenta con internet, como para mantener actualizados los datos que se llevaran en la oficina de PCI Managua y con conexin a la Web.

Para mayor informacin sobre el tema, contctese con: Mery Zepeda Palacios MZepede@projectconcern.org, meryzepeda@gmail.com Benjamn Arana Moreno arana.luisbenjamin@gmail.com

REQUERIMIENTOS
Existen diversas alternativas tecnolgicas para implementar esta solucin, lo cual estar determinado por el volumen de transacciones y datos que se maneje y por la capacidad de inversin de la institucin. Desde este punto de vista, durante la fase de anlisis se deber determinar qu plataforma ser usada. En principio se consideran las siguientes alternativas:

Sistema Administrador de Base de Datos


Microsoft SQLServer 2005 Superior. Microsoft SQLServer 2005 Express Edition

Es importante mencionar que el SQLServer 2005 o superior requiere de licencias en cada lugar donde se encuentren los gestores de base de datos. Por ejemplo si estuviramos hablando de una estacin de trabajo por cada municipio en donde est el programa requeriramos de 9 licencias. Si fuera esta la alternadita habra que discutir de acuerdo a las condiciones del hardware y el volumen de datos a levantarse el tipo de licenciamiento y la edicin que convendra. En el caso de Microsoft SQLServer 2005 Express Edition no se necesita licenciamiento para su distribucin. Sin embargo, si el volumen de informacin es muy alto esto puede afectar considerablemente el rendimiento de la aplicacin as como limitar la programacin de funcionalidad del SIME del lado del servidor de base de datos.

Plataforma de desarrollo
C#, Componentes de Terceros y el IDE de Visual Studio .NET 2008 para desarrollo de aplicaciones Windows para los mdulos del SIME. Active Reports 3.0 para la generacin de reportes

Hardware y Software
Las aplicaciones sern desarrolladas bajo el concepto cliente/servidor. En dependencia de la cantidad de clientes que tendrn las aplicaciones, posiblemente se requiera de un servidor central y estaciones de trabajo (para los clientes). Esto implicara la necesidad de una red de computadoras en los lugares donde se requiera de ms de un cliente. El sistema tambin podr ser ejecutado en un ambiente stand alone, en los lugares donde solo se cuente con un computador. Para la transferencia de informacin desde los municipios hacia PCI Central se propone realizar va correo electrnico o bien por medios electromagnticos.

ESTUDIO DE FACTIBILIDAD
Despus de definir la problemtica presente y establecer las causas que ameritan de un nuevo sistema, es pertinente realizar un estudio de factibilidad para determinar la infraestructura tecnolgica y la capacidad tcnica que implica la implantacin del sistema en cuestin, as como los costos, beneficios y el grado de aceptacin que la propuesta genera en la Institucin. Este anlisis permiti determinar las posibilidades de disear el sistema propuesto y su puesta en marcha, los aspectos tomados en cuenta para este estudio fueron clasificados en tres reas, las cuales se describen a continuacin:

Factibilidad Tcnica.
La Factibilidad Tcnica consisti en realizar una evaluacin de la tecnologa existente en la organizacin, este estudio estuvo destinado a recolectar informacin sobre los componentes tcnicos que posee la organizacin y la posibilidad de hacer uso de los mismos en el desarrollo e implementacin del sistema propuesto y de ser necesario, los requerimientos tecnolgicos que deben ser adquiridos para el desarrollo y puesta en marcha del sistema en cuestin. De acuerdo a la tecnologa necesaria para la implantacin del Sistema de Monitoreo y Evaluacin SIMEPA en la ONG PCI-Nicaragua, se evalu bajo dos enfoques: Hardware y Software. . Hardware En cuanto a Hardware, especficamente el servidor donde debe estar instalado el sistema propuesto, este debe cubrir con los siguientes requerimientos mnimos para la operacin de la aplicacin y las bases de datos deberan ser, al menos, las siguientes:
Servidor de BD o 2 GB de RAM o superior o Procesador de 3.0 Ghz o superior. o 200 GB Hard Drive o Tarjetas de Red y Conectividad o Sistema Operativo Windows XP o superior o Microsoft SQL Server 2005 o Microsoft SQLServer 2005 Express Edition. o Disco Duro externo para respaldos (500 GB)

En cuanto a Hardware, especficamente Estaciones de trabajo donde debe estar instalado el sistema propuesto para el ingreso de datos deben ser los siguientes: Estaciones (clientes) o 1GB de RAM o superior o Procesador Pentium IV de 3Ghz o superior
8

o 100 GB Hard Drive o Tarjeta de Red y Conectividad (o mdem) o Sistema Operativo Windows XP o superior o Cliente SQL Server 2005 o Express Por caractersticas fsicas del SIMEPA, cada estacion cliente debe contar con acceso a la red interna; que permita la interconexin de todos los componentes y/o usuarios de del SIMEPA, aprovechando para ello la arquitectura de Red ya existente en la instiucion,. Las caractersticas de red interna con que cuenta actualmente la institucin, se detallan a continuacin: Servidor para conecciones Lan: NO 1 Firewall en Hardware con funciones de enrutador dedicado para web e internet y conexiones VPN de alta velocidad que hace la funcin de un servidor 1 Concentradores de 48Puertos RJ-45 para interconectar todas las estaciones de trabajo. Todas las estaciones de trabajo estn conectadas al Firewall en Hardware a travs de una red de topologa estrella, utilizando cable par trenzado sin apantallamiento UTP, de la categora nmero Cinco (5), segn las normas internacionales del Instituto de Ingenieros Elctricos y Electrnicos IEEE.

Software. En cuanto al software, la Institucin cuenta con todas las aplicaciones que emplearan para el desarrollo del proyecto y funcionamiento del sistema, lo cual no amerita inversin alguna para la adquisicin de los mismos. Las estaciones de trabajo, operaran bajo ambiente Windows, Como resultado de este estudio tcnico se determin que en los actuales momentos, la Institucin posee la infraestructura tecnolgica (Hardware y Software) necesaria para el desarrollo y puesta en funcionamiento el sistema propuesto.

Factibilidad Econmica.
A continuacin se presenta un estudio que dio como resultado la factibilidad econmica del desarrollo del nuevo sistema de informacin. Se determinaron los recursos para desarrollar, implantar, y mantener en operacin el sistema programado, haciendo una evaluacin donde se puso de manifiesto el equilibrio existente entre los costos intrnsecos del sistema y los beneficios que se derivaron de
9

ste, lo cual permiti observar de una manera ms precisa las bondades del sistema propuesto. Anlisis Costos-Beneficios Este anlisis permiti conocer los costos del sistema a implementar, conociendo de antemano los beneficios que la ciencia de la Informtica ofrece. Como se mencion anteriormente en el estudio de factibilidad tcnica, la Organizacin contaba con las herramientas necesarias para la puesta en marcha del sistema, por lo cual el desarrollo de la propuesta no requiri de una inversin inicial.

A continuacin se presenta un resumen de los costos intrnsecos del sistema propuesto y una lista de los costos que conlleva implantar el mismo, y los costos de operacin. Luego a travs de un anlisis de valor se determinaron los beneficios que no necesariamente para el nuevo sistema son monetarios o cuantificables. El resumen del anlisis costos - beneficios se definieron a travs de una comparacin de los costos implcitos, tanto del sistema actual como del propuesto y su relacin con los beneficios expresados en forma tangible. Costo de Personal. El sistema propuesto incluir variaciones en cuanto al personal bajo cuya responsabilidad est la operacin y/o funcionamiento del sistema. El equipo de desarrollo no gener inversin, ya que por ser un proyecto elaborado como consultora externa, el personal encargado de impulsar el mismo asumira sus costos en la oferta tcnica detallada, pero cabe destacar que al automatizar los procesos de seguimiento y control, se reducen y se aligeran las cargas laborales del personal que normalmente dedicaba su jornada laboral a atender exclusivamente funciones relacionadas con estos procesos, y por ende puede emplear el tiempo que se ahorran con el sistema propuesto en otras actividades. Costos de Salario del Personal para la unidad del SIMEPA.
Cantidad 1 1 1 3 RECURSO HUMANO Director de Monitoreo Analista de Sistemas Asistente Digitadores Salario Mensual U$ 1,300.00 850.00 500.00 260.00

10

Costos del Sistema Propuesto: El sistema de Monitoreo y Evaluacin de Proyecto Agrcola SIMEPA involucra los siguientes costos: Costos Generales para implementacin del SIMEPA. Para la actividades de monitoreo y evaluacin y tareas para alcanzar los resultados esperados, que el proyecto tiene como meta durante 3 aos de vida del mismo Costos de Hardware y Software. Debido a que la Organizacin se maneja por proyectos y cada proyecto requiere de equipos nuevos se tendr que equipar toda la unidad de monitoreo con los equipos y licenciamiento antes detallados. Esto ofrece a la Institucin la posibilidad y la ventaja de realizar inversiones en equipos de ltima generacin los cuales se han proyectado a inicio del proyecto.

Se indican en la tabla las cuales son de acuerdo a las cotizaciones adjuntas


Descripcin Cantidad Costo Hardware Ordenador Dell 3 1,100.00 Servidor Dell 1 2,120.00 Impresora laser hp 1 120.00 Router RV042 1 188.00 UPS APC 550VA para ordenadores 3 48.00 UPS APC 1000VA para servidor 1 130.00 UPS APC 350VA para enrutador 1 36.00 Software & Licenciamiento Elaboracin de Modulo SIMEPA 1 20,000.00 Compra de Licencia SQL Server 1 8,000.00 para servidor Compra licenciaOffice 2007 4 120.00 standard Licencia de antivirus 4 15.00 Servicios Mano de obra configuracin de 3 35.00 equipos Capacitacin a usuarios -0.00 Sub total IVA 15% GRAN TOTAL TOTAL 3,300.00 2,120.00 120.00 188.00 144.00 130.00 36.00 20,000.00 8,000.00 480.00 60.00 105.00 0.00 34,683.00 5202.45 39,885.45

Todos estos son precios en dlares americanos El cliente ya posee la infraestructura con los puntos de red para la instalacin y configuracin.

11

Factibilidad Operativa
La Factibilidad Operativa permite predecir, si se pondr en marcha el sistema propuesto, aprovechando los beneficios que ofrece, a todos los usuarios involucrados con el mismo, ya sean los que interactan en forma directa con este, como tambin aquellos que reciben informacin producida por el sistema. Por otra parte, el correcto funcionamiento del sistema en cuestin, siempre estar supeditado a la capacidad de los empleados encargados de dicha tarea. La necesidad de un sistema que permita monitorear a 4000 productores beneficiados directamente y mas de 15000 productores y familiares de los mismos beneficiados indirectamente es el reto fundamental de este sistema. ya que no se podra garantizar las mediciones cuantitativas y cualitativas del proyecto si se realizara como generalmente lo llevan ciertas organizaciones de una forma tradicional en Excel, lo cual no brinda seguridad de consistencia de datos ni agiliza el proceso de toma de decisiones a la alta gerencia. El sistema propuesto, est realizado en base a las necesidades del proyecto expresada por los usuarios y el personal involucrado con el mismo, llevando a la aceptacin de un sistema seguro y a la vez muy flexible, que de una manera sencilla y amigable, cubra todos sus requerimientos, expectativas y proporciona la informacin en forma oportuna y confiable. Basndose en las entrevistas y conversaciones sostenidas con el personal involucrado se demostr que estos no representan ninguna oposicin al sistema. El sistema pretende ser desarrollado bajo la plataforma de Microsoft visual Studio 2005 y con un motor de base de datos Sql server con capacidad de exportar datos a Ms Word, Access y Excell 2007 o todas sus versiones anteriores tambin constara con una pantalla gerencial para el anlisis de reportes a nivel de direccion y tendra capacidad de ierto nivel)trabajar desde varias estaciones de trabajo a la vez maximizando su capacidad operativa contara con distintos niveles de seguridad para que los diferentes usaurios puedan acceder solo a modulos autorizados los niveles estarn compuestos de la siguiente manerq Administradores = Control Total (permite Agregar,Eliminar,modificar en todos los modulos y las diferentes variables y parmetros del sistema, permite ver reportes y pantalla gerencial) Digitadores = Permiso de digitacin para alimentar datos en el sistema (Permite agregar eliminar y Modificar datos solo introducido por los mismos y hasta cierto nivel, tambin pueden imprimir reportes y certificados) Directores del Proyecto = Acceso solo a pantalla gerencial para anlisis e impresin de reportes y certificados

12

FLUJO DE INFORMACIN DEFINIDO POR PCI

MDULOS REQUERIDOS PARA EL SME (SISTEMA DE MONITOREO Y EVALUACIN.

13

MDULO: DIAGNSTICO Y PLANIFICACIN DE FINCA Este mdulo tiene como propsito automatizar la informacin concerniente a los diagnsticos y planes de finca realizados por el Productor. Esto significa poder registrar la informacin de los Productores, Socios Receptores, registro de costos, ingresos e inventario de especies. De tal forma que pueda analizarse a futuro el progreso de este Productor en cada ciclo productivo posterior a su ingreso al Programa. Dentro del mdulo de Diagnstico y Planificacin de Finca se detectan las siguientes opciones de sistemas. Las detallamos agrupadas por propsito.

1. Registro Inicial
El Registro Inicial es un conjunto de opciones que tienen como propsito capturar los datos iniciales del mdulo. Estos datos son utilizados por opciones de gran relevancia tal como: H1- Identificacin del Productor y su familia (a), quien por ejemplo necesita al Socio Receptor, Departamento, Municipio y Comunidad. Para cada opcin del Registro Inicial el sistema permitir crear, editar y eliminar registros. Para crear un registro el sistema solicitar los datos asociados al catlogo. Una vez ingresados se validarn los datos, y si estn completos y/o correctos los registrar en la base de datos. Para hacer una modificacin, el sistema solicitar la seleccin del registro a editar y el ingreso de los datos a cambiar. Una vez ingresados los nuevos datos del registro, el sistema los validar y si estn completos y/o correctos actualizar la base de datos. Para hacer una baja (desactivacin) o eliminado del registro, el sistema solicitar la seleccin del registro a eliminar. Una vez que el usuario seleccione el registro el sistema solicitar confirmacin y en caso de que el usuario confirme el sistema deber validar que dicho registro no tenga datos asociados activos, en caso de que los haya el sistema manda mensaje de notificacin al usuario, si no los hay se inactiva el registro en la base de datos.

Descripcin General de los opciones: Tipo Ubicacin Geogrfica: El sistema permite registrar los Tipos de Ubicacin tal como: Departamento, Municipio, Comunidad. Los tipos de Ubicacin Geogrfica son necesarios para clasificar las Ubicaciones Geogrficas.
14

Ubicacin Geogrfica: El sistema permite registrar las Ubicaciones Geogrficas con las cuales trabaja PCI. Por ejemplo para ubicar al Productor por Departamento, Municipio y Comunidad debemos registrar de forma previa las Ubicaciones Geogrficas. Catlogos Generales: El sistema permite registrar los catlogos valores utilizados por el mdulo. Dentro de ellos encontramos: 1. Tenencia de la Tierra: Propia, alquilada, Prestada 2. Escolaridad: Ultimo grado aprobado o Ninguno 3. Sexo: Masculino, Femenino 4. Lee_Escribe:Si, No Moneda: El sistema permite registrar los distintos tipos de Moneda con los cuales puede trabajar el sistema. Por ejemplo el Mdulo de Planificacin y Diagnstico de Finca requiere registrar los Ingresos y Estados de Resultados en montos de dinero el cual deber manejarse para una determinada moneda. Socio Receptor: El sistema permitir registrar los Socios Receptores a los cuales puede estar adscrito un Productor. Dentro de la informacin requerida para el Socio Receptor encontramos: Cdigo, Nombre Corto, Nombre Largo, Direccin, Telfono, Celular, Fax, Email, Tipo de Socio Receptor (Empresas, Cooperativas, Comercializadora, etc), Nombre del Responsable, Cargo del Responsable. Dentro de los Socios Receptores con los cuales trabaja PCI podemos mencionar: USA, ECOPASA, EPSA, ECOPRASA. Esta informacin es utilizada por la herramienta 1 Caracterizacin del Productor(a) y su familia. Ciclo Productivo: El sistema permite registrar los Ciclos Productivos con los que puede trabajar el sistema. Dentro del Ciclo productivo se permite registrar las distintas etapas. Por ejemplo. El ciclo puede ser 2008 y sus etapas PRIMERA, POSTRERA y APANTE. Rubros de Produccin: El sistema permite registrar los Rubros de Produccin a los cuales se les dar seguimiento de produccin. Algunos de los Rubros manejados por el programa son: Maz, Frijol, Malanga y Caf. Los rubros son utilizados por la herramienta 4 Costos de Produccin por Rubro. Especie y Raza: El sistema permite registrar las distintas especies y razas de animales que se pueden encontrar en la finca de un Productor. Esta informacin es utilizada por la H5- Inventario Pecuario.

2. Registro de Herramientas
El Registro de Herramientas es un conjunto de opciones que permiten guardar
15

los datos correspondientes a cada una de las Herramientas brindadas al productor y que estn contenidas en el instructivo. Para cada una de estas opciones se pretende mostrar una pantalla principal que permita mostrar los datos correspondientes a la herramienta seleccionada, por ejemplo si fuera H01, se mostraran los datos de los Productores registrados as como sus miembros de familia. Todas las pantallas principales debern permitir ordenar por columna de datos, agrupar los datos y filtrarlos por cada una de las columnas de informacin mostradas. Cada pantalla principal del Registro de Herramientas permitir crear, editar, eliminar, consultar e imprimir la informacin. Para agregar un registro el sistema solicitar los datos asociados a la herramienta seleccionada. Una vez ingresados se validarn los datos, y si estn completos y/o correctos los registrar en la base de datos. Para hacer una modificacin, el sistema solicitar la seleccin del registro a editar y el ingreso de los datos a cambiar. Una vez ingresados los nuevos datos del registro, el sistema los validar y si estn completos y/o correctos actualizar la base de datos. Para hacer una baja (desactivacin) o eliminado del registro, el sistema solicitar la seleccin del registro a eliminar. Una vez que el usuario seleccione el registro el sistema solicitar confirmacin y en caso de que el usuario confirme el sistema deber validar que dicho registro no tenga datos asociados activos, en caso de que los haya el sistema manda mensaje de notificacin al usuario, si no los hay se inactiva el registro en la base de datos. Para hacer una consulta, el sistema solicitar la seleccin del registro, una vez seleccionado se mostrar otra pantalla con la informacin completa del formato respetndose el orden y presentacin establecida en el instructivo. Para imprimir, el sistema solicitar una serie de parmetros de filtro, tambin deber especificar el tipo de destino del reporte: Pantalla , Impresora u Archivo.

Descripcin General de las opciones: H01- Caracterizacin del Productor(a) y su familia: El sistema deber permitir llenar los datos del Productor y los miembros de la familia. Para cada productor deber registrarse: Fecha Ingreso, Departamento, Municipio, Socio Receptor, Comunidad, Tenencia de la Tierra, Extensin de la Finca, Nombres y Apellidos del Productor y Cdula de Identidad. Para cada miembro de la familia el sistema deber solicitar: Fecha Ingreso, Primer Nombre, Segundo Nombre, Primer Apellido, Segundo Apellido, Lee/Escribe, Escolaridad, Sexo, Fecha de Nacimiento y Edad.
16

Para agregar un nuevo Productor deben realizarse ciertas validaciones tales como: El productor no puede encontrarse afiliado a ningn Socio Receptor El productor no puede tener una finca cuya extensin sea mayor a xxxx. El productor debe afiliarse a un socio receptor del Municipio en donde reside. No debe permitirse duplicado de informacin. Para modificar los datos de un Productor debe validarse que: No se pueda cambiar de Socio Receptor una vez afiliado. Para eliminar un Productor debe validarse que: No es posible eliminar un productor si est siendo usado en el Diagnstico por las Herramientas H04, H05, H09, H13. H04- Costos de Produccin por Rubro: El sistema deber permitir registrar los Costos de Produccin del Productor por Rubro Agrcola. Esta opcin nos permite determinar cuanto es el monto gastado por el productor para producir maz en un determinado ciclo productivo por ejemplo. La informacin a registrar comprende: Ciclo Productivo (Ao y Etapa), Rubro de Produccin, Costo Total en Crdobas. Para agregar un Costo de Produccin por Rubro debe validarse: Se hayan especificado los datos requeridos, tales como: Productor, Ciclo Productivo. La informacin no debe repetirse. El costo de Produccin debe contener un valor vlido H05- Inventario Pecuario: El sistema deber permitir registrar el inventario pecuario del Productor. Es decir con cuntas especies cuenta el productor en su finca durante cada ciclo productivo y etapa. Por ejemplo un productor puede contar con: 2 gallinas, 2 Ganados Granma, 3 Ganados Holstey, 4 Cerdos Corrientes, esto durante el ciclo productivo 2008 de la Primera. De acuerdo al ejemplo la informacin a registrar comprende: Ciclo Productivo (Ao Etapa), Especie, Raza, Cantidad, Precio Unitario, con la cantidad y el Precio Unitario el sistema debe calcular el valor total de cada especie y raza.

Para agregar especies al Inventario Pecuario debe validares: La informacin no debe repetirse. H09- Consolidado de Ingresos: El sistema deber permitir registrar de forma consolidada los ingresos monetarios adquiridos por el productor por su
17

cosecha. Para ello debe tomarse en cuenta que la informacin se maneja por cada Ciclo Productivo (Ao y Etapa) y Rubro de Produccin Agrcola. Por ejemplo para Maz, los ingresos generados para el productor Carlos Prez fueron de: C$25,000.00 por venta de cosecha, C$10,000.00 por venta de lo que almacenado ms C$5,000.00 por consumo. H13- Estado de Resultados: El sistema deber permitir registrar el Estado de Resultados. Esto le sirve al productor para saber cunto en realidad gan. Para ello deben tomarse en cuenta los Ingresos y los Gastos. La diferencia entre los Ingresos y Gastos deber ser calculada por el sistema y es lo conocido como Utilidad. Esta informacin se maneja por cada ciclo productivo (Ao y Etapa) y Rubro de produccin. Y debe solicitarse: Ingresos y Gastos.

3. Reportes
Los Reportes comprenden la lista de posibles reportes que puede enviar a pantalla, impresora o archivo el sistema. El sistema agrupa los reportes por: Catlogos: Son listados que muestran la informacin registrada en cada uno de los catlogos. Para ello el sistema deber emitir un reporte de: 1. Tipo de Ubicacin Geogrfica 2. Ubicacin Geogrfica 3. Catlogo Valor 4. Moneda 5. Ficha del Socio Receptor 6. Ciclo Productivo 7. Rubros de Produccin 8. Especies y Razas

Herramientas: Son los reportes correspondientes a cada una de las herramientas definidas en Word y que maneja el Productor mediante el instructivo. Se pretende sacar un reporte por cada formato respetando la presentacin del instructivo. Para ello el sistema deber emitir un reporte de: 9. H01- Caracterizacin del Productor y su familia 10. H04 Costos de Produccin por Rubro 11. H05-Inventario Pecuario 12. H09-Consolidado de Ingresos 13. H13-Estado de Resultados.

Estadsticos: Son los reportes que ayudan a la divisin de monitoreo y


18

seguimiento de PCI analizar la informacin registrada en el sistema. Dentro de ella encontramos: 1. Reporte de Costos de Produccin por Productor y Ciclo Productivo 2. Reporte de Ingresos por Productor y Ciclo Productivo Utilidades El sistema brindar una gama de opciones utilitarias del sistema. Dentro de las cuales podemos mencionar: Persona: Es una pantalla de consulta que permite ver las personas creadas a travs del Productor, Miembros de Familia, y Promotor. Indicadores de Costos: El sistema brindar al usuario la opcin de registrar los indicadores de costos para el consolidado de Ingresos y Estado de Resultados. Pantalla Gerencial: El sistema brindar al usuario la posibilidad de mostrar pantallas de consultas de datos que se puedan generar a partir de la combinacin de varios parmetros de filtrado. Alguna de la informacin requerida de salida son Ingresos por ciclos productivos y rubro para cada Productor. Asistente de Grficos: El sistema brindar al usuario la posibilidad de mostrar los resultados a partir de condiciones de filtrado con salida grfica y formato Office. A continuacin se detalla una lista de todos los componentes que formaran el mdulo de Diagnstico y Evaluacin de finca del SIMEPA, recordemos que este programa est compuesto por 3 mdulos Diagnostico, Capacitacin e Insumos pero solo mostraremos los componentes del mdulo de Diagnstico y Evaluacin
1 Prototipo de Diseo de Interfaz del Mdulo del Sistema 2 Modelo Inicial de la Base de Datos 3 Documentacin de Requerimientos Funcionales del Sistema Registro Inicial 4 Tipo de Ubicacin Geogrfica 5 Ubicaciones Geogrficas 6 Catlogos Generales 7 Moneda 8 Tasas de Cambio 9 Socio Receptor 10 Ciclo Productivo 11 Tipos de Rubro 12 Rubro 19

13 Especie y Raza 14 Actividades de Ingresos no agrcolas 15 Tipo de almacenamiento Herramientas para catura de datos 16 H01- Caracterizacin del Productor y su familia 17 H04- Costos de Produccin por Rubro 18 H05- Inventario Pecuario 19 H07- Aspectos Productivos / Rendimientos por Rubro 20 H08- Aspectos Productivo/ almacenamiento y prdidas post cosecha 21 H09- Consolidado de Ingresos agrcolas 22 H10- Ingresos no agrcolas 23 H11- Gastos familiares de alimentacin 24 H12- Otros Gastos familiars 25 H13 - Ingresos Netos Utilidades 26 Altas y Bajas de Productores 27 Buscar Persona 28 Pantalla Gerencial Reportes 29 Tipo de Ubicacin Geogrfica 30 Ubicaciones Geogrficas 31 Catlogos Generales 32 Moneda 33 Tasas de Cambio 34 Socio Receptor 35 Ciclo Productivo 36 Tipos de Rubro 37 Rubro 38 Especie y Raza 39 Actividades de Ingresos no agrcolas 40 Tipo de almacenamiento 41 H01- Caracterizacin del Productor y su familia 42 H04- Costos de Produccin por Rubro 43 H05- Inventario Pecuario 44 H07- Aspectos Productivos / Rendimientos por Rubro 45 H08- Aspectos Productivo/ almacenamiento y prdidas post cosecha 46 H09- Consolidado de Ingresos agrcolas 47 H10- Ingresos no agrcolas 48 H11- Gastos familiares de alimentacin 49 H12- Otros Gastos familiares 50 H13- Ingresos Netos 51 Estadisticos (2)

20

Diagrama Caso de Uso


En este diagrama se muestra la forma en que se ingresara y registraran a productores en El sistema, los cuales sern beneficiarios del proyecto agro empresarial
Actores Productores Beneficiarios Promotores de Proyecto Digitador de Proyecto

Busca a Productor

Elabora Diagnostico de el estado de la finca

Promotor

Productor

Recibe Capacitaciones Agricolas

Recibe Insumos Agricolas, animales y medios

Recibe Fondos C$ para tecnificacion finca

Elabora Evaluacion de el estado de la finca al final del proyecto

Genera reportes en el sistema

Ingresa a Productor en el sistema

Digitador

Registra Capacitaciones, insumos y fondos entregados a productor diagnstico de finca

Registra Evaluacin y diagnstico de finca

21

Diagrama de Estado
del Software SIMEPA digitar cuadernillos capacitacio e insumos con informacin del productor
Digitar Cuadernillo con datos de productor modulo diagnostico Instalacion= Regional =Jinotega, Nueva Segovia Loguearse=Usuario, Password Digitar = ingresa datos al sistema

Encender

Encender

Iniciar Sistema

Finaliza salir del modulo

Digitar Insumos modulo insumos Instalacion= Central Loguearse=Usuario, Password Digitar = ingresa datos al sistema

Finaliza salir del modulo

Digitar capacitaciones modulo de capacitacin Instalacion= Central Loguearse=Usuario, Password Digitar = ingresa datos al sistema Sale Sistema Apagar Apagar

Finaliza salir del modulo

22

Diagrama de Proceso
Digitacin en el SIMEPA

GUI SIMEPA Digitador

Diagnsticos

Capacitacin

Insumo

1.

Selecionar modulo ()

2.

Cargar modulo ()

3.

Get DATA ()

1.

Devolver DATA ()

5.

Grabar DATA

()
6. Valida DATA 7. Set DATA ()

()

23

Diagrama de Clase
Modulo Diagnostico de finca Datos de la Familia

Datos de cooperativa Nombre cooperativa Nombre Promotor


Nombre Productor

Datos del Productor


Nombre Apellidos Edad Sexo Escolaridad


Agregar() Modificar() Eliminar()

Agregar() Modificar()

Nombre Apellidos Edad Cedula Sexo Escolaridad Tenencia de tierra Extensin de finca Ciclo Productivo
Agregar() Modificar() Eliminar()

Inventario Pecuario

Datos de Cultivos Nombre cultivo Epoca siembra Area Cultivada Mz


Costo Mano Obra Mz

Tipo de Animal Raza Cantidad Valor unitario Proposito


Agregar() Modificar() Eliminar()

Costo Insumos Mz
Agregar() Modificar() Eliminar()

Rendimiento Productivo

Nombre Cultivo Variedad Cantidad Producida Mz Tipo de Cultivo Rendimiento x Mz Precio Venta Costo de Produccion Almacena Ingresos por venta
Agregar() Modificar() Eliminar()

Otros Ingresos Actividad economica Inversion Gananacia


Agregar() Modificar() Eliminar()

Datos Almacenamiento Nombre cultivo Variedad Epoca siembra Medio de Alamcenamiento

Cantidad Almacenada

Calculo Rentabilida Total ingresos Total gastos Rentabilidad


Ver()

Gastos Anuales
Alimentacion Medicina Transporte Educacion Ropa Otros Agregar() Modificar() Eliminar()

Precio de venta x ret. Cosecha Ingreso x vta ret. cosecha


Agregar() Modificar() Eliminar()

24

Conclusiones
Este sistema es de gran envergadura tanto a nivel del proyecto mismo como a nivel de estudio y por sus caractersticas integrales y la forma en que cuantificara y cualificara los resultados y objetivos obtenidos por el proyecto representa un gran reto para los analistas y programadores del mismo ya que los tipos de reportes a nivel de gerencia son complicados de establecer ya que deben ser dinmicos y comparables entre 2 y 3 aos, lo cual ser el ciclo de vida del proyecto. Al final del mismo se pretende instalar a las 36 cooperativas atendidas el SIMEPA para que ellos mismos puedan monitorear a sus productores y as tomar decisiones que les permitan incrementar la produccin de las fincas de todos sus cooperados de una forma integral aumentando la plusvala y productividad de las cooperativas y mejorar el nivel y la calidad de vida de cada uno de sus cooperados

25

26

Reunin para Recopilacin de Informacin Puntos de agenda: 1. Reunin de pre anlisis sobre el SIMEPA Primera semana segn el PLAN DE TRABAJO: a. Preguntas generales sobre el SIMEPA Entrevistados: 1. Dra. Mery Zepeda Coordinadora de la Divisin de Monitoreo y Seguimiento PCI 2. Luis Benjamn Arana Sistema de Monitoreo y Seguimiento Entrevistador: 1. Franklin Antonio Rojas Reyes 2. Margarita Benavidez

Fecha de la Entrevista: 04 de Octubre del 2011 Hora Inicio: 3:45 PM , Hora Fin: 5:00 PM. Local: Oficinas de PCI Managua. CONTENIDO ABORDADO: 1- Preguntas del prototipo de interfaz y aclaracin de dudas Cul ser el fin del sistema? Es un sistema orientado a la evaluacin de proyectos agrcolas el cual nos presentara datos de caracteres cuantitativos y cualitativos con el fin de compararlos por ciclos productivos y de esa manera medir los objetivos planteados por el proyecto Como estar compuesto el sistema? Se pretende que se componga de cuatro modulos los cuales a su vez llevaran diferentes componentes para alcanzar los objetivod especficos planteados por el proyecto Cuales sern esos modulos? Modulo de diagnostico de finca, Modulo de Evaluacin de Finca, Modulo de Capacitacin, Modulo de insumos

Donde estar ubicado el sistema? En Managua en las oficinas centrales de PCI Como se recolectara la informacin para el sistema? A travs de instrumentos de recoleccin llamados cuadernillos de Dx y Plan de finca Como se ingresar la informacin al sistema? Una vez llenado el cuadernillo se enviara a mangua para su digitacin aunque en una segunda fase se pretende que se haga desde los municipios via web Quienes usaran el sistema? Por el momento solo personal de PCI en la segunda fase se pretende que se use desde las cooperativas que atiende el proyecto y manejado por personal de las mismas El sistema ser mono usuario o multiusuario? El equipo del proyecto est compuesto por 3 digitadores, 2 especialistas en M & E, 1 director de proyecto, 1 27

director de unidad de campo 8 ingenieros agrnomos que sern promotores de camp y entes externos La organizacin posee un dominio web Propio? Si Existe uno o mas Servidores en la organizacin? Existen dos servidores Bajo que programa manejan el servidor? Windows 2000 server El sistema estara en el servidor a prefiere crear una isla? En servidor temporal aparte Tienen personal de TI? Si Tienen administradores de bases de datos? Si

Tiene licencias de bases de datos? No

Necesitara niveles para usuarios? Si ya que habrn digitadores, especialistas de Monitoreo y Evaluacin y directores del proyecto En que ambiente se utilizara el sistema? web Necesitaran reportes? SI Pretende publicar reportes a nivel web? Si los grficos dinmicos para mostrar una informacin de avance cuantitativo del proyecto con forme los objetivos esto es mas para USDA Que tipo de salida de reportes? PDF, grficos dinmicos, reportes estadsticos y comparativos para el anlisis y la toma de decisiones Necesitaran exportar datos a otros programas u archivos? Si a PDF, EXcell y Access Importaran datos planos? Si

28

Nota: Como este sistema es muy amplio solo se abordara en nuestro proyecto el modulo de Diagnostico y Plan de finca 2. Segunda reunin preguntas sobre el Mdulo de Diagnstico y Planificacin de Finca . b.a. Documento de Pre anlisis del Mdulo de Diagnstico y Planificacin de Finca c.b. Diseos de Interfaces del Mdulo de Diagnstico y Planificacin de Finca Entrevistados: 1. Luis Benjamn Arana Sistema de Monitoreo y Seguimiento PCI Entrevistador: 1. Franklin Antonio Rojas Reyes 2. Margarita Benavidez 3. 4. 5. Fecha de la Entrevista: 06 de Octubre del 2011 Hora Inicio: 4:20 PM , Hora Fin: 5:00 PM. Local: Oficinas de PCI Managua. CONTENIDO ABORDADO: 1. Preguntas aclaratorias de la interfaz del modulo DX y Plan de Finca 2. Mdulo de Diagnstico y Planificacin de Finca: Este mdulo tiene como propsito automatizar los procesos concernientes a los diagnsticos y planes de finca realizados por el Productor. Esto significa poder registrar la informacin de los Productores, Socios Receptores, aspecto productivos, de rendimiento, almacenamiento, costos, ingresos, gastos e inventario de especies. Toda esta informacin es necesaria para poder brindar los insumos que nos permitan evaluar el progreso del Productor en cada ciclo productivo posterior a su ingreso al Programa a travs de indicadores establecidos. 1. Qu datos del socio receptor son obligatorios? a. Se codifican? O Se genera por el sistema o manual? b. NO se codifican. Se elimina campo Cdigo. c. RUC: obligatorio. d. PCI verificar si son necesarios otros datos. Los socios receptores es un catlogo general o por municipio? Ser bajado desde ac? Si es por municipio se agrega campo objInstalacionID. Solo baja, NO es por municipio. Esto significa que el Mantenimiento de Socios Receptores se har en PCI Central y que cada instalacin nicamente tendr acceso de lectura de dicha informacin. La extensin mxima que puede tener la finca del productor vara por municipio es general para todos los beneficiarios? Para todos los beneficiarios. Los datos del productor pueden estar varindose en cualquier momento? No hay un momento en el cual ya no puedan ser editados? a. No permitir editar ningn dato una vez registrado el dato de productor y su familia y el usuario haya confirmado haber terminado el registro. Mientras no confirme se permite editar todo. Agregar campo que indique el estado del registro (RegistroFinalizado).

2.

3.

4.

29

5.

El catlogo de rubros ser actualizado en todos los municipios se mandar cargado desde la central siempre? Si es as, agregar campo objInstalacionID. En cada municipio.

6.

El catlogo de especies ser actualizado en todos los municipios se mandar cargado desde la central siempre? Si es as, agregar campo objInstalacionID. En cada municipio. El catlogo de razas ser actualizado en todos los municipios se mandar cargado desde la central siempre? Si es as, agregar campo objInstalacionID. En cada municipio.

7.

8.

9.

En la Herramienta 5 a. El dato Tipo de Animal es lo mismo que Especie? S, en la pantalla debe decir tipo de animal. Cada tipo de animal tiene varias razas. b. EL propsito es un dato obligatorio? Si es s, entonces quitar el nullable. S. Obligatorio. En la Herramienta 7 a. Si no es cultivo principal, se asume que es alternativo. TRUE = Principal / False = Alternativo. Es principal / alternativo / o ninguno de ambos. b. Puede ms de un cultivo marcarse como principal? S. Puede tener mas de un cultivo principal. c. Debe validarse que al menos uno sea el principal? pueden quedar todos como alternativos y no advertir nada? Debe quedar al menos uno como principal. d. El rea en manzanas siempre es un nmero entero puede tener decimales? Si es entero, cambiar el tipo de dato en la tabla. Puede tener decimales. e. Variedad: Todos los rubros tienen variedad? Si no es as (algn rubro puede no tener variedad) entonces establecerlo como nullable. S. todos f. Rendimiento quintal-manzana: Ser siempre un nmero entero? (2.5qq por manzana). Si solo es entero, entonces cambiar el tipo de dato. Puede tener decimales. g. Quintales vendidos en la cosecha: ser siempre un numero entero? (1.5 qq vendidos). Si solo es entero, entonces cambiar el tipo de dato. Puede tener decimales.

10. En la Herramienta 9 a. Se consolida por ciclo y rubro. Por la etapa, no? De ser as agregar el objEtapaID. Sin epoca.

11. En la herramienta 11 a. El monto ingresado es semanal o diario? Si es diario cambiar campo de TotalSemanal por TotalDiario. En el instructivo se ve semanal, pero en la revisin de Glenda qued mezclado diario y semanal. Es semanal. b. La cantidad puede llevar decimales?. Si no, entonces cambiar el tipo de dato. Puede llevar decimales. c. No calcular el gasto mensual en la pantalla. 12. Los reportes estadsticos necesarios para el primer mdulo (2) 13. Que es la Pantalla Gerencial: ?

30

31