Está en la página 1de 92

UNIVERSIDAD AUTNOMA GABRIEL REN MORENO

Facultad Integral del Chaco

TALLER DE GRADO I

SISTEMA DE INFORMACION PARA EL CONTROL DE LA PLANTA GENERADORA ENERGA ELCTRICA DE LA COOPERATIVA RURAL DE ELECTRIFICACIN (CRE) EN LA CIUDAD DE CAMIRI Universitario: Darwin Axel Justiniano Chvez Luis Carlos Barbeyto Camacho

Docente:Ing. Iveth Robles Catari. Camiri Bolivia

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

TABLA DE CONTENIDO

PARTE I............................................................................................................................. 3 ASPECTOS GENERALES................................................................................................. 3 INTRODUCCION ............................................................................................................... 4 2.-ANTECEDENTES.......................................................................................................... 5 3.-DESCRIPCION DEL PROBLEMA ................................................................................. 5 4.-OBJETIVOS .................................................................................................................. 7 OBJETIVO GENERAL ............................................................................................ 7 OBJETIVOS ESPECIFICOS ................................................................................... 7

5.-JUSTIFICACION ........................................................................................................... 7 6.-ALCANCE ..................................................................................................................... 8 7. METODOLOGIA DE DESARROLLO ............................................................................. 8 7.1 PUDS (PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE) ....................... 9 PARTE II.......................................................................................................................... 13 Marco Terico .................................................................................................................. 13 2.6 ESTRUCTURA ORGANIZACIONAL DE CRE EN CAMIRI. ....................................... 17 3.1 LENGUAJE DE PROGRAMACIN JAVA ............................................................. 18 4.3 ............................................................................................................................ 25 6.2 DISEOS DE LOS CASO DE USO ........................................................................... 60 6.2.1 DIAGRAMA DE SECUENCIA: CASO DE USO Iniciar Sesin .............................. 60 6.2.2 DIAGRAMA DE SECUENCIA: CASO DE USO Gestionar Usuarios..................... 61 6.2.3 DIAGRAMA DE SECUENCIA: CASO DE USO Gestionar Personal..................... 62 6.2.4 DIAGRAMA DE SECUENCIA: CASO DE USO Gestionar Generador .................. 63 6.2.5 DIAGRAMA DE SECUENCIA: CASO DE USO- Gestionar Transformador ............ 64 6.2.6 DIAGRAMA DE SECUENCIA: CASO DE USO Gestionar Seccionador ............... 65 6.2.7 DIAGRAMA DE SECUENCIA: CASO DE USO Gestionar rdenes de Trabajo .... 66 6.2.8 DIAGRAMA DE SECUENCIA: CASO DE USO Gestionar Ordenes Pendientes .. 67 6.2.9 DIAGRAMA DE SECUENCIA: CASO DE USO Gestionar Solicitud de Cortes Programados ................................................................................................................... 68

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 1

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

6.2.10 DIAGRAMA DE SECUENCIA: CASO DE USO Gestionar Cortes No Realizados ........................................................................................................................................ 69 6.2.11 DIAGRAMA DE SECUENCIA: CASO DE USO Gestionar Consumo de Aceite .. 70 6.2.12 DIAGRAMA DE SECUENCIA: CASO DE USO Gestionar Muestras de Aceite .. 71 6.2.13 DIAGRAMA DE SECUENCIA: CASO DE USO Gestionar Repuestos ................ 72 6.2.14 DIAGRAMA DE SECUENCIA: CASO DE USO Gestionar tipo trabajo ............... 73 6.2.15 DIAGRAMA DE SECUENCIA: CASO DE USO Administrar Backup .................. 73 6.2 DISEO CONCEPTUAL DE LA BASE DE DATOS (DIAGRAMA DE CLASES) .... 75 6.5 DISEO DE LA INTERFAZ SISTEMA DE INFORMACIN PARA EL CONTROL DE PLANTA GENERADORA DE ENERGIA ELCTRICA ............................................. 83 Area de Datos .................................................................................................................. 87 rea de Comandos .......................................................................................................... 87 Capa Presentacion .......................................................................................................... 89 Capa Datos...................................................................................................................... 89 Capa Negocio .................................................................................................................. 89 Capa de Datos ................................................................................................................ 90 Capa presentacion ........................................................................................................... 90 Capa Negocio .................................................................................................................. 90 Capa de Datos ................................................................................................................. 91 Capa Negocio .................................................................................................................. 91 Capa Presentacion .......................................................................................................... 91

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 2

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

PARTE I
ASPECTOS GENERALES

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 3

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

INTRODUCCION

La informacin de una organizacin, institucin o empresa como tambin los recursos fsicos tiene un valor muy importante, es por esta razn que tienen que ser muy bien protegidos ante eventualidades que se puedan presentar y que pongan en riesgo el funcionamiento normal de dichos recursos de la empresa. El suministro de energa elctrica es un servicio bsico de mucha importancia y de bastante necesidad en todas partes del mundo. La provisin de energa elctrica permite al desarrollo de cada pueblo ciudad o pas donde cuentan con este servicio, siendo de gran valor en nuestro diario vivir. En nuestra ciudad deCamiri existe slo una empresa de energa elctrica la Cooperativa Rural de Electrificacin (CRE) Sistema Cordillera, la cual abastece de este elemento a toda la poblacin camirea, y a las zonas aledaas a la red principal de CRE. El servicio que ofrece esta empresa es eficiente ya que se lleva detalladamente todas las tareas de control y funcionamiento de los alimentadores que proporcionan energa elctrica las 24 horas del da, satisfaciendode esta manera la demanda de los domicilios de la poblacin. Como se puede apreciar el avance de la tecnologa crece y va innovando los sistemas en computadoras que facilitan a muchas empresas el control de informacin y de datos, llevando un control continuo de las tareas realizadas permitiendo en cualquier momento conocer el estado de los mismos. El presente trabajo propone el desarrollo de un sistema de informacin en base a las necesidades de la empresa que permitir llevar el control generadora de energa elctrica. dela planta

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 4

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

2.-ANTECEDENTES La cooperativa rural de electrificacin(CRE) fue constituida en fecha 14 de jurdica fue reconocida mediante

noviembre de 1962, cuya personalidad

resolucin del consejo nacional de cooperativas en fecha 12 de febrero de 1965encontrndose inscrita en el registro nacional de cooperativas. En la actualidad CRE cuenta con diferentes distritos o sistemas donde

proporciona energa elctrica, Camiri es uno de ellos donde se encuentra la red principal de generacin de energa elctrica que recibe el nombre de Sistema Cordillera. La Cooperativa CRE presta sus servicios en la ciudad de Camiri desde el ao 1993 cuando se fusion conCoselca, que hasta entonces esta brindaba energa elctrica a la poblacin de Camiri, formando as la actual cooperativa CRE Ltda. con 4.641 socios, brindando energa elctrica desde entonces a todos los hogares camireos.

3.-DESCRIPCION DEL PROBLEMA La Cooperativa Rural de Electrificacin (CRE), al manejar formamanualtropieza con los siguientes problemas: No cuentan con registro ordenado del personal y sus horarios de trabajo No se tiene un buen control del registro de los repuestos nuevos de todos los equipo ya que veces se ven expuestos a perdidas. Existe la dificultad al asignar una orden de trabajo ya que no se cuenta con un registro de los trabajadores activos en planta. Prdidas de planillas de registro como ser: ordenes de trabajos, consumo de aeite, muestras de aceite, datos de los transformadores, datos de los seccionadores, datos de los generadores. su informacin de

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 5

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

Mantenimiento

de

los

equipos

(generadores,

alimentadores,

transformadores, redes) en el tiempo no acordado por no contar con un registro de fechas en que se realizaran el mantenimiento. Demora en la obtencin de informacin sobre los encargados de los equipos y horarios de trabajodebido a que los datos se encuentran registrados en cuadernos. Los cuales estn expuestos a perdida robo o deterioro por el tiempo y por la mala manipulacin. Ante eventualidades no previstas como ser accidentes o incendios, no existe una copia de toda la informacin que se maneja en la planta generadora de energa elctrica considerando adems que esta se ve expuesta a las inclemencias del tiempo. Dificultad para la elaboracin del programa de cortes de energa elctrica por no contar con un registro ordenado de las ubicaciones de los

generadores y no tener una buena programacin del mantenimiento que se realiza a estos en un lugar especifico.

Todos los problemas mencionados anteriormente podran ocasionar ineficiencias o perjuicios dentro de la Planta generadora de energa elctrica de CRE.

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 6

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

4.-OBJETIVOS

OBJETIVO GENERAL Desarrollar un Sistema de Informacin para el control de la Planta

Generadora de Energa Elctrica En la Cooperativa Rural de Electrificacin (CRE) Sistema Camiri.

OBJETIVOS ESPECIFICOS de la CRE, mediante entrevistas al

Recopilar informacin necesaria

personal que trabaja en la planta de generacin de energa elctrica, para obtener los requerimientos del sistema Realizar un anlisis de todos los requerimientos obtenidos mediante casos de uso. Disear el resultado del anlisis utilizando diagramas de UML. Implementar usuarios. Realizar las pruebas necesarias al sistema para detectar defectos u errores antes de la entrega. el sistema cumpliendo con los requerimientos de los

5.-JUSTIFICACION

Mediante este proyecto se conseguir tener una buena organizacin y administracin de la planta de Energa Elctrica con respecto a la programacin de actividades, cortes de energa elctrica y mantenimiento de equipos. Adems se podr mejorar el desempeo del personal ahorrando tiempo y

esfuerzo en el trabajo que desempean.

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 7

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

6.-ALCANCE El alcance del proyecto tendr los siguientes mdulos: MODULO ADMINISTRAR USUARIOS Iniciar sesin Gestionar usuarios Administrar Backup MODULO GESTION PLANTA Gestionar Personal Gestionar Generadores Gestionar transformadores Gestionar Seccionadores MODULO GESTIONAR TRABAJOS Gestionar Ordenes de trabajo Gestionar Tipo Trabajo Gestionar ordenes Pendientes Gestionar Repuestos Gestionar Muestras de aceite Gestionar Consumo de Aceite MDULO GESTIONAR CORTES DE ENEGIA ELECTRICA Gestionar Solicitud de Cortes Programados Gestionar Cortes no Realizados

7. METODOLOGIA DE DESARROLLO La metodologa a utilizar en el siguiente proyecto ser el proceso unificado de desarrollo de software (PUDS), debido a que es un proceso que permite el

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 8

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

desarrollo de un sistema de software de forma iterativa e incremental mediante el uso de sucesivas iteraciones hasta alcanzar el producto final.

7.1 PUDS (PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE) Para alcanzar los objetivos propuestos, se ha optado por el proceso unificado de desarrollo de software (PUDS), propuesto por Ivar Jacobson, Grady Booch y James Runbaugh por su interactividad que permite desarrollar un sistema de forma incremental, hasta llegar al producto final, teniendo este proceso cuatro fases, donde cada fase tiene sus propias versiones, siendo cada iteracin un miniproyecto hasta llegar al producto final. Fase de Inicio: Esta fase da inicio al desarrollo del sistema, se estudia la viabilidad, la razn social, se establece la planificacin del proyecto y se delimita el alcance. Fase de Elaboracin: En esta fase se analiza el dominio del problema, se detallan las funcionalidades del sistema, se identifican los riesgos y se prepara el plan del proyecto. Fase de Construccin: Durante esta fase iterativa e incremental se desarrolla el proyecto completo, listo para la transicin hacia los usuarios finales. Cada iteracin es un mnimo proyecto que consta de anlisis, diseo, implementacin, pruebas e integracin al sistema completo. Fase de Transicin: En esta fase el producto est preparado para su entrega al usuario.

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 9

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

7.2 CICLO DE VIDA DEL PROCESO UNIFICADO

FIGURA 1.1 FLUJO DE TRABAJO

7.3UML (Lenguaje Unificado de Modelado) Lenguaje Unificado de Modelado (UML, en inglesUnifiedModelingLanguage) es el lenguaje del modelado del sistema de software ms conocido y utilizado en la actualidad. Es un lenguaje grafico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estndar para describir un plano del sistema (modelo del sistema), incluyendo aspectos conceptuales tales como proceso de negocio, funciones del sistema y aspectos concretos como

expresiones del lenguaje de programacin, esquemas de bases de datos y componentes reutilizables.

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 10

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

7.4 DIAGRAMAS DE UML

Diagramas de Caso de Uso Diagramas de Secuencia Diagramas de Clase

Diagramas de Diagramas de Colaboracin Objeto

MODELO

Diagramas de Diagramas de Estado Diagramas de Actividad Diagramas de Distribucin Componente

FIGURA 1.2 DIAGRAMAS DE UML

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 11

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

CLASIFICACION DE LOS DIAGRAMAS DE UML Diagramas de caso de uso Diagrama de estructura esttico Diagrama de clases Diagrama de Componente Diagrama de Despliegue de objetos Diagrama de Comportamiento Diagrama de Estado Diagrama de Secuencia Diagrama de Colaboracin Diagrama de Actividad Diagrama de Implementacin Diagrama de Componente Diagrama de Despliegue

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 12

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

PARTE II
Marco Terico

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 13

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

CAPITULO II
COOPERATIVA RURAL DE ELECTRIFICACIN (CRE)
2.1 HISTORIA DE LA COOPERATIVA RURAL DE ELECTRIFICACIN
Los orgenes de la Cooperativa Rural de Electrificacinsurge en el ao 1962 cuando vecinos notables y representantes de distintas instituciones fundan dicha empresa un 14 de noviembre de 1962 en los salones de la honorable alcalda municipal de la ciudad de Santa Cruz. El 12 de febrero de 1963, el Gobierno Nacional reconoci la personalidad jurdica de CRE con la resolucin Suprema N-000354. Bajo la partida N- 331. El 15 de diciembre, el Gobierno Nacional emiti la Resolucin Suprema N- 130040, otorgando a CRE la concesin para la distribucin de energa elctrica en las provincias Andrs Ibez, Obispo Santisteban, Warnes, Ichilo y Sara. El 1 de noviembre CRE empieza a operar el sistema de energa elctrica, luego de que SELSAC (servicios elctricos santa cruz) le traspasar todos sus activos, iniciando sus actividades con 10.875 socios, servidos a travs de 620 kilmetros de lneas. La demora se debi a que las altas esferas gubernamentales vean con recelo que una cooperativa tenga a su cargo un servicio considerado estratgico para los intereses del estado.

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 14

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

Como capital de arranque, CRE cont con un prstamo de $us. 10 millones, otorgados por USAID, para la construccin de los primeros proyectos de electrificacin y la consolidacin del primer polo de desarrollo regional en lo que se denomin rea Integrada (compuesta por las provincias Andrs Ibez, Obispo Santisteban, Warnes, Ichilo y Sara). En el ao 1993 la Cooperativa Rural de Electrificacin crea su logotipo que simboliza el sol como fuente de energa, cruzado por lneas que representan la red dedistribucin, se us el color verde como recuerdo de los antiguos pinos del cooperativismo, y un toque de azul por su condicin de metal y energa. El 1 de octubre de este mismo ao, CRE asume la generacin y distribucin del Sistema Camiri, en la provincia Cordillera, y el sistema de los valles cruceos. El 21 de diciembre de 1994 se promulg la Ley de Electricidad, que, conjuntamente a la Ley de Capitalizacin, se constituye en el marco legal para convertir a las cooperativas de servicios elctricos en sociedades organizadas de acuerdo al Cdigo de Comercio. La oportuna movilizacin civil y el apoyo de algunos organismos internacionales lograron crear el recurso, dentro de la misma ley, para que CRE siga siendo cooperativa. CRE rpidamente se adecu a las exigencias de la ley y viene cumpliendo satisfactoriamente los ndices de calidad exigidos, tanto para el producto tcnico como comercial. El 7 de abril de 2001 el Sistema Camiri cambia de nombre por Sistema Cordillera, debido a las ampliaciones realizadas para llegar a las poblaciones de Cuevo y Boyuibe (Camiri Sur) y a las poblaciones de Ipit, Ipati, Gutierrez y Lagunillas (Camiri Norte). La cooperativa rural de electrificacin desarrolla programas de desarrollo social como ser: No me molestes mosquito Seguridad elctrica hospitalaria
Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 15

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

Plan y pan Gabriel Barrios pintudos Limpiezas de reas verdes Becas universitarias Becas premio futuro Becas creando valor Cre en las escuelas Conexin cooperativa solidaria Tarifa dignidad Tarifa igualitaria La Cooperativa Rural de Electrificacin CRE, con una participacin en potencia y energa mayor al35% del sistema nacionalboliviano, Esla distribuidora de energa elctrica ms importante del pas.

2.2 COOPERATIVA RURAL DE ELECTRIFICACIN SISTEMA CORDILLERA


El 1 de octubre de 1993, CRE asume la generacin y distribucin de energa elctrica del Sistema Camiri, en la provincia Cordillera, fusionndose con la empresa Coselca, que hasta entonces esta brindada el servicio de energa elctrica a la ciudad de Camiri. En la actualidad CRE sistema cordillera

proporciona energa elctrica a la ciudad de Camiri como tambin a las zonas rurales aledaas a la red principal de CRE. 2.3 UBICACIN DE LA COOPERATIVA RURAL DE ELCTRIFICACION Las oficinas centrales de la Cooperativa Rural de Electrificacin CRE, se encuentra ubicadas en la Avenida Petrolera entre las calles Tarija y calle Pando. La Planta Generadora de Energa Elctrica se encuentra ubicada en el barrio Peas Blancas zona oeste de la ciudad de Camiri. 2.4 INFRAESTRUCTURA DE LA COOPERATIVA RURAL DE ELETRIFICACION La infraestructura de la Cooperativa Rural de Electrificacin cuenta con un

edificio en zona central de la ciudad de Camiri donde se encuentran las oficinas de atencin al cliente.
Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 16

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

Tambin cuenta con una Planta de Generacin de Energa Elctrica la cual se encuentra en el barrio peas blancas, actualmente esta planta cuenta con un deposito donde se guardan herramientas, una sala de monitoreo donde se

controlan los motores y generadores, esta sala cuenta con una salida principal y una salida de emergencias, est equipada con las comodidades necesarias para que el trabajador pueda cumplir con todas sus funciones. 2.5 SITUACION PROBLEMTICA La situacin en la planta de energa elctrica se hace ms difcil de manejar, presentando situaciones de inestabilidad administrativa en algunos momentos, por no contar con un sistema adecuado que se ajuste a las necesidades actuales lo cual dificulta el manejo optimo y correcto de la administracin de los datos e informacin que se manejan dentro de esta rea dentro de la empresa. Hay mucha insuficiencia por el hecho de que sus datos recolectados lo tienen guardados en cuadernos o planillas, por lo tanto, consultar alguna informacin o realizar algn reporte o estadstica genera prdida de tiempo en la bsqueda de datos. Tambin suele suceder equivocaciones involuntarias. 2.6 ESTRUCTURA ORGANIZACIONAL DE CRE EN CAMIRI.
La Cooperativa rural de electrificacin est organizada segn su funcionalidad:

SUBGERENTE JEFE ADMINISTRATIVO JEFE DE DIVICIN TCNICA SECRETARIA

ENCAGADO DE REDES
Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

ENCARGADO DE PLANTA

Pgina 17

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

OPERADORES PARTE TECNICA DE REDES O LINIEROS

OPERADORES PARTE TECNICA DE PLANTA

CAPITULO III
HERRERAMIENTAS DE DESARROLLO DEL SISTEMA
3.1 LENGUAJE DE PROGRAMACIN JAVA
Java es un lenguaje de programacin orientado a objetos, desarrollado por Sun Microsystems a principios de losaos 90. El lenguaje en s mismo toma mucha de su sintaxis de C y C++, pero tiene un modelo de objetos ms simple y elimina herramientas de bajo nivel, que suelen inducir a muchos errores, como la manipulacin directa depunteros o memoria. Las aplicaciones Java estn tpicamente compiladas en un bytecode, aunque la compilacin en cdigo mquinanativo tambin es posible. En el tiempo de ejecucin, el bytecode es normalmente interpretado o compilado a cdigo nativo para la ejecucin, aunque la ejecucin directa por hardware del bytecode por un procesador Javatambin es posible. La implementacin original y de referencia del compilador, la mquina virtual y las bibliotecas de clases de Java fueron desarrolladas por Sun Microsystems en 1995. Desde entonces, Sun ha controlado las especificaciones, el desarrollo y evolucin del lenguaje a travs del Java CommunityProcess, si bien otros han desarrollado tambin implementaciones alternativas de estas tecnologas de Sun, algunas incluso bajo licencias de software libre.
Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 18

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

Entre diciembre de 2006 y mayo de 2007, Sun Microsystems liber la mayor parte de sus tecnologas Java bajo la licencia GNU GPL, de acuerdo con las especificaciones del Java CommunityProcess, de tal forma que prcticamente todo el Java de Sun es ahora software libre (aunque la biblioteca de clases de Sun que se requiere para ejecutar los programas Java an no lo es). La sintaxis de Java se deriva en gran medida de C++. Pero a diferencia de ste, que combina la sintaxis para programacin genrica, estructurada y orientada a objetos, Java fue construido desde el principio para ser completamente orientado a objetos. Todo en Java es un objeto (salvo algunas excepciones), y todo en Java reside en alguna clase (recordemos que una clase es un molde a partir del cual pueden crearse varios objetos) El lenguaje Java se cre con cinco objetivos principales: 1. Debera usar la metodologa de la programacin orientada a objetos. 2. Debera permitir la ejecucin de un mismo programa en mltiples sistemas operativos. 3. Debera incluir por defecto soporte para trabajo en red. 4. Debera disearse para ejecutar cdigo en sistemas remotos de forma segura. 5. Debera ser fcil de usar y tomar lo mejor de otros lenguajes orientados a objetos, como C++. Para conseguir la ejecucin de cdigo remoto y el soporte de red, los programadores de Java a veces recurren a extensiones

como CORBA (CommonObjectRequestBrokerArchitecture), Internet CommunicationsEngine o OSGi respectivamente.

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 19

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

3.2 BASES DE DATOS MySQL MySQL es un sistema de gestin ms de de seis bases millones de de

datos relacional, multihilo y multiusuario con

instalaciones, est desarrollado en su mayor parte en ANSI C. Al contrario de proyectos como Apache, donde el software es desarrollado por una comunidad pblica y los derechos de autor del cdigo estn en poder del autor individual. MySQL es muy utilizado en aplicaciones web, como Drupal o php en plataformas (Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas de

seguimiento de errores como Bugzilla. Su popularidad como aplicacin web est muy ligada a PHP, que a menudo aparece en combinacin con MySQL. MySQL es una base de datos muy rpida en la lectura cuando utiliza el motor no transaccional MyISAM, pero puede provocar problemas de integridad en entornos de alta concurrencia en la modificacin. En aplicaciones web hay baja concurrencia en la modificacin de datos y en cambio el entorno es intensivo en lectura de datos, lo que hace a MySQL ideal para este tipo de aplicaciones. Sea cual sea el entorno en el que va a utilizar MySQL, es importante adelantar monitoreos sobre el desempeo para detectar y corregir errores tanto de SQL como de programacin. MySQL es un sistema de administracin de bases de datos. Una base de datos es una coleccin estructurada de tablas que contienen datos. Esta puede ser desde una simple lista de compras a una galera de pinturas o el vasto volumen de informacin en una red corporativa. Para agregar, acceder a y procesar datos
Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 20

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

guardados en un computador, se necesita un administrador como MySQL Server. Dado que los computadores son muy buenos manejando grandes cantidades de informacin, los administradores de bases de datos juegan un papel central en computacin, como aplicaciones independientes o como parte de otras aplicaciones. MySQL es un sistema de administracin relacional de bases de datos. Una base de datos relacional archiva datos en tablas separadas en vez de colocar todos los datos en un gran archivo. Esto permite velocidad y flexibilidad. Las tablas estn conectadas por relaciones definidas que hacen posible combinar datos de diferentes tablas sobre pedido. MySQL es software de fuente abierta. Fuente abierta significa que es posible para cualquier persona usarlo y modificarlo. Cualquier persona puede bajar el cdigo fuente de MySQL y usarlo sin pagar. Cualquier interesado puede estudiar el cdigo fuente y ajustarlo a sus necesidades. MySQL usa el GPL (GNU General PublicLicense) para definir que puede hacer y que no puede hacer con el software en diferentes situaciones. Si usted no se ajusta al GPL o requiere introducir cdigo MySQL en aplicaciones comerciales, usted puede comprar una versin comercial licenciada.

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 21

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

PARTE III
DESARROLLO DEL SISTEMA

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 22

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

CAPITULO IV
Requerimientos del sistema

4.1INTRODUCCION La Captura de requisitos es el descubrimiento delproblema, el proceso de averiguar lo que se debeconstruir.El propsito del flujo de los requisitos es guiar eldesarrollo hacia el sistema correcto. Esto se consiguemediante una descripcin de los requisitos delsistema, es decir, las condiciones o capacidades queel sistema debe cumplir y llegar a un acuerdo entre elcliente, los usuarios y los diseadores sobre qu debey que no debe hacer el sistema.

4.2 LISTA DEREQUERIMIETOS DEL SISTEMA El anlisis a las entrevistas realizadas produjo una lista de requerimientos fundamentales que deben ser implementados durante el desarrollo del proyecto.

La lista que se muestra a continuacin enumera los requerimientos detallando sus caractersticas principales:

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 23

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

Nro. 1

NOMBRE Iniciar Sesin

DESCRIPCION Se debe introducir el nombre de usuario y contrasea para poder

PRIORIDAD Alta

ingresar al sistema. 2 Gestionar usuarios Crear, modificar y eliminar datos del usuario. 3 Gestionar trabajo 4 Gestionar Personal rdenes de Crear, modificar y eliminar datos de las rdenes de trabajo. Crea y modifica los datos del personal de trabajo 5 Gestionar repuestos Crear, modificar y eliminar datos de los repuestos. 6 Gestionar aceite 7 Gestionar aceite 8 Gestionar pendientes 9 Gestionar transformadores consumo muestras de Crear, modificar y eliminar datos de las muestras de aceite. de Crear, modificar y eliminar datos del consumo de aceite. ordenes Crear, modificar y eliminar datos de las rdenes pendientes. Crear, modificar y eliminar datos de los transformadores. 10 Gestionar generadores Crear, modificar y eliminar datos de los generadores de energa elctrica. 11 Gestionar seccionadores Crear, modificar y eliminar datos de los seccionadores. 12 Gestionar solicitud de Crear, modificar y eliminar datos de las solicitudes de cortes programados. no Crear, modificar y eliminar datos de los cortes no realizados. Crear, modificar y eliminar datos de los cortes no realizados. 15 Administrar Backup Crea copias de seguridad a la base de datos del sistema como tambin las Alta Alta Alta Alta Alta Alta Alta Alta Alta Alta Alta Alta Alta Alta

cortes programados 13 Gestionar realizados 14 Gestionar Tipo Trabajo cortes

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 24

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

restaura.

4.3 IDENTIFICACION DE ACTORES

Los actores que se identifican en el desarrollo del software se especifican a continuacin: Operador planta.- Es el que se encarga de llevar el control y seguimiento de las actividades dentro energa elctrica. Trabajador.- Es el encargado de llevar a cabo todas las tareas o trabajos programados dentro de la planta generadora de energa elctrica. Administrador.- Es el encargado del registro de los usuarios y de los permisos que se les otorga. Usuario.Un usuario representa a cualquier persona que tendr de la planta generadora de

acceso al sistema.

4.4 DESCRIPCION DE LOS CASOS DE USO Casos de Uso es una tcnica para capturar informacin de cmo un sistema trabaja, o de cmo se desea que trabaje. No pertenece estrictamente al enfoque orientado a objeto, es una tcnica para captura de requisitos. Los Casos de Uso (Ivar Jacobson) describen bajo la forma de acciones y reacciones el comportamiento de un sistema desde el punto de vista del usuario; permiten definir los lmites del sistema y las relaciones entre el sistema y el entorno.

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 25

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

4.4.1Caso de uso: iniciar sesin

administrador

usuario

iniciar sesion

operador de planta

Caso de uso Propsito

Iniciar sesin Verificacin del usuario que ingresar al sistema intente

Actor Iniciador Flujo

usuario usuario Iniciar sesin Obtener login Obtener password Si los datos son correctos inicia sesin Caso contrario Rechazar

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 26

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

4.4.2 CASO DE USO: Gestionar Usuario

administrador

gestionar usuarios

Caso de uso Propsito

Gestionar usuarios Registra, modificar y eliminar datos del usuario.

Actor Iniciador Flujo

Administrador Administrador Gestionar usuario: registrar un nuevo usuario del sistema.

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 27

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

4.4.3 CASO DE USO: Gestionar rdenes de trabajo

gestionar tipo trabajo <<extend>> <<include>> gestionar seccionador

<<extend>> gestionar generador operador de planta gestionar ordenes de trabajo <<extend>>

gestionar transformador

Caso de uso Propsito

Gestionar rdenes de trabajo Crear, modifica y elimina datos de todas las ordenes de trabajo que se puedan dar para gestionarlas con xito.

Actor Iniciador Flujo

Operador de planta Operador de planta Gestiona las ordenes de trabajos

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 28

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

4.4.4 CASO DE USO: Gestionar Personal

operador de planta

gestionar peronal

Caso de uso Propsito

Gestionar Personal Crear, modifica y elimina datos de todas los trabajadores

Actor Iniciador Flujo

Operador de planta, trabajador Operador de planta Gestiona al personal de trabajo en planta.

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 29

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

4.4.5 CASO DE USO: Gestionar repuesto

operador de planta

gestionar repuestos

Caso de uso Propsito

Gestionar repuestos Crear, modifica y elimina datos de todas los registros de los repuestos existentes.

Actor Iniciador Flujo

Operador de planta, trabajador Operador de planta Gestiona los repuestos existentes.

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 30

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

4.4.6 CASO DE USO: Gestionar muestra de aceite

gestionar generador <<include>>

operador de planta

gestionar muestras de aceite

Caso de uso Propsito

Gestionar muestras de aceite Crear, modifica y elimina datos de todas los registros de las muestras de aceites existentes.

Actor Iniciador Flujo

Operador de planta, trabajador trabajador Gestiona las ordenes de muestras de aceites

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 31

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

4.4.7 CASO DE USO: Gestionar consumo de aceite

gestionar generador

<<include>>

operador de planta

gestionar consumo de aceite

Caso de uso propsito

Gestionar consumo de aceite Crea, modifica y elimina de datos de las muestras del consumo de aceite

Actor Iniciador Flujo

Operador de planta, Trabajador Operador de planta Gestiona todas las ordenes del consumo de aceite

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 32

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

4.4.8 CASO DE USO: Gestionar rdenes Pendientes

operador de planta

gestionar ordenes pendientes

Caso de uso propsito

Gestionar Ordenes pendientes


Crea, modifica y elimina datos de todas las rdenes pendientes.

Actor Iniciador Flujo

Operador de Planta Operador de Planta Gestiona pendientes todas las ordenes

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 33

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

4.4.9 CASO DE USO: Gestionar Transformadores

operador de planta

gestionar transformadores

Caso de uso propsito

Gestionar Transformadores
Crea, modifica y elimina datos de todas las gestiones de los transformadores.

Actor Iniciador Flujo

Operador de Planta Operador de Planta Gestiona acerca toda de la informacin los

todos

transformadores

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 34

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

4.4.10 CASO DE USO: Gestionar Generadores

operador de planta

gestionar generadores

Caso de uso propsito

Gestionar Generadores
Crea, modifica y elimina datos de todas las gestiones de todos los generadores.

Actor Iniciador Flujo

Operador de Planta Operador de Planta Gestiona toda la informacin

acerca de todos los generadores que la institucin.

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 35

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

4.4.11 CASO DE USO: Gestionar Seccionadores

operador de planta

gestionar seccionadores

Caso de uso propsito

Gestionar Seccionadores
Crea, modifica y elimina datos de todas las gestiones de todos los seccionadores.

Actor Iniciador Flujo

Operador de Planta Operador de Planta Gestiona toda la informacin

acerca de todos los seccionadores que la institucin.

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 36

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

4.4.12 CASO DE USO: Gestionar Solicitud de cortes programados

gestionar tipo trabajo <<extend>> <<include>> gestionar transformador

<<extend>> operador de planta

gestionar solicitud de cortes programados

gestionar seccionador

Caso de uso

Gestionar

Solicitud

de

cortes

programados
propsito Crea, modifica y elimina datos de las solicitudes de cortes programados Actor Iniciador Flujo Operador de Planta Operador de Planta Gestiona acerca toda de la informacin los cortes

todos

programados que se realiza en determinado lugar.

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 37

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

4.4.13 CASO DE USO: Gestionar cortes no realizados

operador de planta

gestionar cortes no relaizados

Caso de uso

Gestionar Solicitud de cortes no programados

propsito

Crea, modifica y elimina datos de las solicitudes de cortes programados

Actor Iniciador Flujo

Operador de Planta Operador de Planta Gestiona toda la informacin

acerca de todos los cortes no programados.

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 38

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

4.4.14 CASO DE USO: Gestionar Tipo Trabajo

operador de planta

gestionar tipo trabajo

Caso de uso Propsito

Gestionar Tipo Trabajo Registra, modificar y eliminar datos del Tipo de Trabajo

Actor Iniciador Flujo

Operador de Planta Operador de Planta Gestionar usuario: registra los diferentes tipos de trabajos a realizar en planta.

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 39

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

4.4.15 CASO DE USO: Administrar Backup

administrador

administrar backup

Caso de uso propsito

Administrar Backup
Crear copias de seguridad a la base de datos del sistema como tambin

modificarlas. Actor Iniciador Flujo Administrador Administrador Realiza las copias de seguridad de toda la base de datos

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 40

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

4.4.16 DIAGRAMA DE CASO DE USO GENERAL

<<extend>> <<extend>> gestionar ordenes de trabajo gestionar transformadores gestionar generadores

gestionar muestras de aceite

<<include>>

gestionar consumo de aceite <<extend>> gestionar usuarios <<include>>

administrador

usuario

<<extend>> operador de planta

gestionar personal

administrar backup

gestionar seccionadores <<extend>> iniciar sesion gestionar tipo trabajo <<include>>

gestionar repuestos

gestionar ordenes pendientes gestionar solicitud de cortes no realizados

gestionar solicitud de cortes programados

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 41

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

CAPITULO V
ANLISIS

En esta etapa se basa en los requerimientos obtenidos en la captura de requisitos y tiene como objetivos refinarlos y estructurarlos dando la forma al sistema con elaboracin y estructuracin de la arquitectura inicial. Para ello se sigue el siguiente flujo de trabajo: Se divide el sistema general en paquetes de anlisis de acuerdo a su funcionalidad, agrupando los casos de usos que estn estrechamente relacionados y logrando realizar un mejor anlisis del sistema en general. Se analiza por separado cada caso de uso identificando las clases de anlisis participante en un diagrama de clases describiendo la forma en que interactan entre s mediante u n diagrama de colaboraciones. Se realiza un anlisis de las responsabilidades y roles de cada clase de anlisis que se consider necesaria.

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 42

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

5.1 ANLISIS DE PAQUETES Y SUS CASOS DE USO 5.1.1 IDNTIFICACION DE PAQUETES DEL ANLISIS Durante el anlisis del sistema se identificaron los siguientes paquetes que se muestran a continuacin:

administrar usuarios

gestion planta

sistema de informacion para el control de la Planta generadora de energia electrica (CRE) gestionar trabajos

generar cortes de energia electrica

Paquete del anlisis del sistema de la planta generadora de energa elctrica

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 43

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

5.1.2 DESCRIPCION DE LOS PAQUETES Y SUS CASOS DE USO 5.1.2.1 Paquete Administrar Usuarios

Administrar Usuarios

iniciar sesion

Administrar Usuarios administrador

operador de planta

Administrar Backup

Paquete: Administrar Usuarios

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 44

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

5.1.2.2

Paquete Gestin Planta

Gestion Planta

gestionar personal

gestionar generador operador de planta

gestionar seccionador

gestionar transformador

Paquete: Gestin Planta

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 45

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

51.2.3 Paquete Gestionar Trabajos

gestionar trabajos

gestionar tipo trabajos

gestionar ordenes de trabajos

gestionar ordenes pemdientes

operador de planta

gestionar repuestoa

gestionar muestras de aceite

gestionar consumo de aceite

Paquete: Gestionar Trabajos

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 46

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

5.1.2 .4 Paquete Gestionar Cortes de Energa

gestionar cortes de energia

gestionar solicitud de cortes programados

operador de planta

gestionar cortes no realizados

Paquete: Gestionar Cortes de Energa

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 47

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

5.2 REALIZACION DE LOS CASOS DE USO A continuacin procederemos a describir las realizaciones de los casos de usos encontrados mediante diagramas de colaboracin. 5.2.1 Diagrama de Colaboracin: Casos de Uso iniciar Sesin

3: valida datos

1: introduce nombre de usuario y clave y presiona ingresar 2: enviar (datos) 4: obtener (datos)

: usuario

: IUiniciar sesion

: gestor iniciar sesion

: clase usuario

Diagrama de Colaboracin: Iniciar Sesin

5.2.2 Diagrama de Colaboracin: Caso de Uso Gestionar Usuarios

1: adicionar usuario 4: modificar usuario

2: adicionar usuarios(datos) 5: modificar usuario(usua)

3: registrar usuario(reg) 6: obtener usuario(reg)

: administrador

: IUgest_usuarios

: gestor usuarios

: usuario

Diagrama de Colaboracin: gestionar Usuarios

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 48

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

5.2.3 Diagrama de Colaboracin: Caso de Uso Gestionar Ordenes de Trabajo

: transformador : personal 9: obtener transformador(reg) 3: obtener personal(reg)

1: introduce los datos y guarda 20: modificar orden de trabajo

2: obtener personal 5: obtener seccionador 8: obtener trnasformador 11: obtener generador 14: obtener tipo trabajo 17: registrar orden de trabajo(datos) 21: modificar orden de trabajo(mod) 24: actualizar orden de trabajo(datos)

: tipo trabajo 15: obtener tipo trabajo(reg) 18: registrar orden de trabajo(reg) 22: obtener orden de trabajo(reg) 25: modificar orden de trabajo(reg)

: operador de planta

: IUgestionar ordenes de trabajo

4: 7: 10: 13: 16: 19: 23:

: gestor ordenes de trabajo

: ordenes de trabajo

12: obtener generador(reg)

6: obtener seccionador(reg)

: generador

: seccionador

Diagrama de Colaboracin: gestionar rdenes de trabajo

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 49

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

5.2.4 Diagrama de Colaboracin: Caso de uso Gestionar Personal

1: introducir los datos y guardar 5: modificar personal

2: registrar personal(datos) 6: modificar personal(mod) 9: actualizar personal(datos)

3: registrar personal(reg) 7: obtener personal(reg) 10: modificar personal(reg)

12: : administrador : IUgestionar personal

4: 8: 11:

: gestor personal

: personal

Diagrama de Colaboracin: gestionar Personal

5.2.5 Diagrama de Colaboracin: Caso de Uso Gestionar Repuestos


1: introducir los datos y guardar 5: modificar datos repuestos 2: registrar repuesto(datos) 6: modificar repuestos(rep) 9: actualizar repuesto(datos) 3: registrar repuesto (reg) 7: obtener repuesto (reg) 10: modificar repuesto(reg)

12: : operador de planta : IUgestionar repuestos

4: 8: 11:

: gestor repuestos

: repuesto

Diagrama de Colaboracin: gestionar Personal

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 50

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

5.2.6 Diagrama de Colaboracin: CASO DE USO: Gestionar muestra de aceite

3: obtener generador(reg)

: generador

1: introducir datos y guardar 11: modificar muestras

2: obtener generador 5: obtener personal 8: registrar muestras de aceite(datos) 12: modificar muestras(mod) 15: actualizar muestras de aceite(datos)

9: registrar muestras de aceite(reg) 13: obtener muestras de aceite(reg) 16: modificar muestras de aceite(reg)

18: : operador de planta : IU gestionar muestras de aceite

4: 7: 10: 14: 17:

: gestor muestras de aceite 6: obtener personal (reg)

: muestras de aceite

: personal

Diagrama de Colaboracin: gestionar muestras de aceite

5.2.7 Diagrama de Colaboracin: CASO DE USO: Gestionar consumo de aceite


3: obtener generador(reg) : generador 2: obtener generador 4: obtener personal 6: registrar consumo de aceite(datos) 9: modificar consumo de aceite(mod)

1: guardar datos 8: modificar consumo de aceite

7: registrar consumo de aceite(reg) 10: obteber consumo de aceite(reg)

: operador de planta

: IUconsumo de aceite

: gestor consumo de aceite

: consumo de aceite 5: obtener personal(reg)

: personal

Diagrama de Colaboracin: gestionar consumo de aceite


Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 51

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

5.2.8 Diagrama de Colaboracin: CASO DE USO: Gestionar Transformador

1: introducir datos y guardar 5: modificar transformador

2: registrar transformador(datos) 6: modificar transformador(mod) 9: actualizar transformador(datos)

3: registrar transformador(reg) 7: obtener transformador(reg) 10: modificar transformador(reg)

12: : operador de planta

4: : IUgestionar transformador 8: 11:

: gestor transformador

: transformador

Diagrama de Colaboracin: gestionar transformador

5.2.9 Diagrama de Colaboracin: CASO DE USO: Gestionar Generador

1: introducir datos y guardar 5: modificar generador

2: registrar generador(datos) 6: modificar generador(mod) 9: actualizar generador(datos)

3: registrar trnaformador(reg) 7: obtener generador(reg) 10: modificar generador(reg)

12: : operador de planta : IUgenerador

4: 8: 11:

: gestor generador

: generador

Diagrama de Colaboracin: gestionar Generador

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 52

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

5.2.10 Diagrama de Colaboracin: CASO DE USO: Gestionar Seccionador

1: introducir datos y guardar 5: modificar seccionador

2: registrar seccionador(datos) 6: modificar seccionador(mod) 9: actualizar seccionador(datos)

3: registrar seccionador(reg) 7: obtener seccionador (reg) 10: modificar seccionador(reg)

12: : administrador : IUgestionar seccionador

4: 8: 11:

: gestor seccionador

: seccionador

Diagrama de Colaboracin: gestionar Seccionador

5.2.11 Diagrama de Colaboracin: CASO DE USO: Gestionar Pendientes

Ordenes

6: obtener tipo trabajo(reg) : tipo trabajo 2: obtener personal 5: obtener tipo trabajo 8: registrar ordenes pendientes(datos) 12: modificar ordenes pendientes(mod) 15: actualizar ordenes pendientes(datos)

1: guardar datos 11: modificar ordenes pendientes

9: registrar ordenes pendientes(reg) 13: obtener ordenes pendientes(reg) 16: modificar ordenes pendientes(reg)

18: : administrador : IUgestionar ordenes pendientes

4: 7: 10: 14: 17:

: gestor ordenes pendientes

: ordenes pendientes 3: obtener personal(reg)

: personal

Diagrama de Colaboracin: gestionar Ordenes Pendientes

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 53

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

5.2.12 Diagrama de Colaboracin: CASO DE USO: Gestionar Solicitud de Cortes Programados

: seccionador : personal 3: obtener seccionador(reg) 6: obtener personal(reg) 2: obtener seccionador 5: obtener personal 8: obtener transformador 11: obtener tipo trabajo 14: registrar solicitud de corte(datos) 1: introducir datos y guardar 19: modificar solicitud de corte programado(mod) 18: modificar solicitud de corte programado 22: actualizar solicitud de corte(datos)

15: registrar solicitud de corte programado(reg) 20: obtener solicitud de corte programado(reg) 23: modificar solicitud de corte

: operador de planta

17: 25:

: IUgestionar solicitud de cortes

4: 7: 10: 13: 16: 21: 24:

: gestor solicitud de cortes

: solicitud de cortes programados 12: obtener tipo trabajo(reg)

9: obtener transformador(reg) : tipo trabajo

: transformador

Diagrama de Colaboracin: Gestionar Solicitud de Cortes Programados

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 54

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

5.2.13 Diagrama de Colaboracin: CASO DE USO: Gestionar Cortes no realizados

: tipo trabajo 6: obtener tipo trabajo(reg) 2: obtener personal 5: obtener tipo trabajo 8: registrar corte no realizado(datos) 12: modificar corte no realizado(mod) 15: actualizar corte no realizado(datos)

1: introducir datos y guardar 11: modificar corte no realizado

9: registrar corte no realizado(reg) 13: obtener corte no realizado(reg) 16: modificar corte no realizado(reg)

: operador de planta

: IUcortes no realizados

4: 7: 10: 14: 17:

: gestor cortes no realizados

: cortes no realizados

3: obtener personal (reg)

: personal

Diagrama de Colaboracin: Gestionar Cortes no Realizados

5.2.14 Diagrama de Colaboracin: CASO DE USO: Gestionar Tipos de Trabajos

1: ingresar datosy guardar 4: modificar tipo trabajo

2: registrar tipo trabajo(datos) 5: modificar tip_trabajo(tip_trb) 8: actualizar tipo trabajo(datos)

3: registrar tipo trabajo (reg) 6: obtener tipo trabajo(reg) 9: modificar tipo trabajo(reg)

11: : operador de planta : IU tipo trabajo

7: 10:

: gestor tipo trabajo

: tipo trabajo

Diagrama de Colaboracin: Gestionar Tipos Trabajos

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 55

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

5.2.15 Diagrama de Colaboracin: CASO DE USO: Administrar Backup

1: crear backup 6: restaurar backup

2: crear backup() 7: restaurar backup()

3: obtener base de datos 9: crear base de datos()

4: : operador de planta : IUadministrar backup : gestor administrar backup : backup

5: guardar backup 8: obtener datos()

: medio de almacenamiento

Diagrama de Colaboracin: administrar Backup

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 56

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

CAPITULO VI
DISEO DEL SISTEMA

En el diseo modelamos el sistema y encontramos su forma para que soporte todos los requisitos. Una entrada esencial en el diseo es el resultado del anlisis, esto es el modelo de anlisis.El modelo de anlisis proporciona una compresin detallada de requisitos. Y lo que es ms importante, impone la estructura del sistema que debemos esforzarnos por conservar lo ms fielmente posible cuando demos forma al sistema. 6.1 ESCENARIOS DE USUARIOS CON EL SISTEMA

Planta

sistema de informacion para el control de la Planta Generadora de energiia electrica

trabajos

cortes de energia

iniciar sesion usuario administrar usuarios

administrador

operador de planta

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 57

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

6.1.2 DISEO FISICO DE LA ARQUITECTURA En la figura que se muestra a continuacin se muestra la configuracin de red, en la que trabajara el sistema de Control de la Planta Generadora de energa elctrica.

servidor de base de datos

MySqL manejador de base de datos

<<>dispositivo> switch

<<Lan>>

<<pcterminal>> operador de planta

impresora

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 58

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

6.1.3 DISEO LOGICO DE LA ARQUITECTURA

sistema de informacion para el control de planta generadora de energia elctrica

CAPA DE ESPECFICACIONES DE APLICACION

modulo adminstracion de usuarios

modulo gestion planta

modulo trabajos

modulo cortes de energia

CAPA GENERAL

java

MySql

CAPA INTERMEDIA

windows

CAPA DEL SISTEMA DEL SOFTWARE

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 59

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

6.2 DISEOS DE LOS CASO DE USO 6.2.1 DIAGRAMA DE SECUENCIA: CASO DE USO Iniciar Sesin

: usuario

: IUiniciar sesion

: gestor iniciar sesion

: clase usuario

introduce nombre de usuario y clave y presiona ingresar enviar (datos) valida datos obtener (datos)

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 60

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

6.2.2 DIAGRAMA DE SECUENCIA: CASO DE USO Gestionar Usuarios

: administrador

: IUgest_usuarios

: gestor usuarios

: usuario

adicionar usuario adicionar usuarios(datos) registrar usuario(reg)

modificar usuario modificar usuario(usua) obtener usuario(reg)

actualizar usuario(datos) modificar usuario(reg)

eliminar usuario eliminar usuario (usua) eliminar usuario(reg)

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 61

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

6.2.3 DIAGRAMA DE SECUENCIA: CASO DE USO Gestionar Personal

: administrador

: IUgestionar personal

: gestor personal

: personal

introducir los datos y guardar registrar personal(datos) registrar personal(reg)

modificar personal modificar personal(mod) obtener personal(reg)

actualizar personal(datos) modificar personal(reg)

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 62

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

6.2.4 DIAGRAMA DE SECUENCIA: CASO DE USO Gestionar Generador

: operador de planta

: IUgenerador

: gestor generador

: generador

introducir datos y guardar registrar generador(datos) registrar trnaformador(reg)

modificar generador modificar generador(mod) obtener generador(reg)

actualizar generador(datos) modificar generador(reg)

eliminar generador

eliminar generador(elim) eliminar generador(reg)

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 63

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

6.2.5 DIAGRAMA DE SECUENCIA: CASO DE USO- Gestionar Transformador

: operador de planta

: IUgestionar transform ador

: gestor transform ador

: transformador

introducir datos y guardar registrar transformador(datos) registrar transformador(reg)

modificar transform ador modificar transform ador(m od) obtener transform ador(reg)

actualizar transform ador(datos) modificar transform ador(reg)

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 64

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

6.2.6 DIAGRAMA DE SECUENCIA: CASO DE USO Gestionar Seccionador

: administrador

: IUgestionar seccionador

: gestor seccionador

: seccionador

introducir datos y guardar registrar seccionador(datos) registrar seccionador(reg)

modificar seccionador modificar seccionador(mod) obtener seccionador (reg)

actualizar seccionador(datos) modificar seccionador(reg)

eliminar seccionador

eliminar seccionador(elim) eliminar seccionador(reg)

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 65

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

6.2.7 DIAGRAMA DE SECUENCIA: CASO DE USO Gestionar rdenes de Trabajo

: operador de planta

: IUgestionar ordenes de trabajo

: gestor ordenes de trabajo

: personal

: seccionador

: transformador

: generador

: tipo trabajo

: ordenes de trabajo

introduce los datos y guarda obtener personal obtener personal(reg)

obtener seccionador obtener seccionador(reg)

obtener trnasformador obtener transformador(reg)

obtener generador obtener generador(reg)

obtener tipo trabajo obtener tipo trabajo(reg)

registrar orden de trabajo(datos) registrar orden de trabajo(reg)

modificar orden de trabajo modificar orden de trabajo(mod) obtener orden de trabajo(reg)

actualizar orden de trabajo(datos) modificar orden de trabajo(reg)

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 66

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

6.2.8 DIAGRAMA DE SECUENCIA: CASO DE USO Gestionar Ordenes Pendientes

: administrador

: IUgestionar ordenes pendientes

guardar datos

: gestor ordenes pendientes

: personal

: tipo trabajo

: ordenes pendientes

obtener personal obtener personal(reg)

obtener tipo trabajo obtener tipo trabajo(reg)

registrar ordenes pendientes(datos) registrar ordenes pendientes(reg)

modificar ordenes pendientes

modificar ordenes pendientes(mod) obtener ordenes pendientes(reg)

actualizar ordenes pendientes(datos) modificar ordenes pendientes(reg)

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 67

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

6.2.9 DIAGRAMA DE SECUENCIA: CASO DE USO Gestionar Solicitud de Cortes Programados

: operador de planta

: IUgestionar solicitud de cortes

: gestor solicitud de cortes

: seccionador

: personal

: transformador

: tipo trabajo

: solicitud de cortes programados

introducir datos y guardar obtener seccionador obtener seccionador(reg)

obtener personal obtener personal(reg)

obtener transformador obtener transformador(reg)

obtener tipo trabajo obtener tipo trabajo(reg)

registrar solicitud de corte(datos) registrar solicitud de corte programado(reg)

modificar solicitud de corte programado modificar solicitud de corte programado(mod) obtener solicitud de corte programado(reg)

actualizar solicitud de corte(datos) modificar solicitud de corte

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 68

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

6.2.10 DIAGRAMA DE SECUENCIA: CASO DE USO Gestionar Cortes No Realizados

: operador de planta

: IUcortes no realizados

: gestor cortes no realizados

: personal

: tipo trabajo

: cortes no realizados

introducir datos y guardar obtener personal obtener personal (reg)

obtener tipo trabajo obtener tipo trabajo(reg)

registrar corte no realizado(datos) registrar corte no realizado(reg)

modificar corte no realizado modificar corte no realizado(mod) obtener corte no realizado(reg)

actualizar corte no realizado(datos) modificar corte no realizado(reg)

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 69

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

6.2.11 DIAGRAMA DE SECUENCIA: CASO DE USO Gestionar Consumo de Aceite

: operador de planta

: IUconsumo de aceite

introducir datos y guardar

: gestor consumo de aceite

: generador

: personal

: consumo de aceite

obtener generador obtener generador(reg)

obtener personal obtener personal(reg)

registrar consumo de aceite(datos) registrar consumo de aceite(reg)

modificar consumo de aceite modificar consumo de aceite(mod) obteber consumo de aceite(reg)

actualizar consumo de aceite(datos) modificar consumo de aceite(reg)

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 70

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

6.2.12 DIAGRAMA DE SECUENCIA: CASO DE USO Gestionar Muestras de Aceite

: operador de planta

: IU gestionar muestras de aceite

introducir datos y guardar

: gestor muestras de aceite

: generador

: personal

: muestras de aceite

obtener generador obtener generador(reg)

obtener personal obtener personal (reg)

registrar muestras de aceite(datos) registrar muestras de aceite(reg)

modificar muestras

modificar muestras(mod) obtener muestras de aceite(reg)

actualizar muestras de aceite(datos) modificar muestras de aceite(reg)

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 71

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

6.2.13 DIAGRAMA DE SECUENCIA: CASO DE USO Gestionar Repuestos

: operador de planta

: IUgestionar repuestos

: gestor repuestos

: repuesto

introducir los datos y guardar registrar repuesto(datos) registrar repuesto (reg)

modificar datos repuestos modificar repuestos(rep) obtener repuesto (reg)

actualizar repuesto(datos) modificar repuesto(reg)

eliminar repuesto eliminar repuesto(rep) eliminar repuesto(reg)

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 72

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

6.2.14 DIAGRAMA DE SECUENCIA: CASO DE USO Gestionar tipo trabajo

: operador de : IU tipo trabajo planta ingresar datosy guardar

: gestor tipo trabajo

: tipo trabajo

registrar tipo trabajo(datos) registrar tipo trabajo (reg) modificar tipo trabajo modificar tip_trabajo(tip_trb) obtener tipo trabajo(reg)

actualizar tipo trabajo(datos) modificar tipo trabajo(reg)

6.2.15 DIAGRAMA DE SECUENCIA: CASO DE USO Administrar Backup


Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 73

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

: operador de planta

: IUadministrar backup

: gestor administrar backup

: backup

: medio de almacenamiento

crear backup crear backup() obtener base de datos

guardar backup restaurar backup restaurar backup() obtener datos() crear base de datos()

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 74

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

6.2 DISEO CONCEPTUAL DE LA BASE DE DATOS (DIAGRAMA DE CLASES) En el siguiente diagrama se muestra el diagrama de clases de diseo en el cual intervienen todas las clases con sus atributos y sus relaciones entre ellas, el cual sirvi como gua para realizar el Diseo Lgico de la Estructura de la Base de Datos del Sistema de Informacin

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 75

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

6.3 DISEO LGICO DE LA BASE DE DATOS SISTEMA DE INFORMACIN PARA EL CONTROL DE LA PLANTA GENERADORA DE ENERGA ELCTRICA

6.3.1 Tabla persona Id_per Pk nombre Ap_pater Ap_mater telefono direccion sexo c.I

6.3.2 Tabla usuario Id_usuario Pk 6.3.3 Tabla repuestos Id_repuest pk Nombre_rep marca Modelo detalle Login contrasea Id_per Fk

6.3.4 Tabla seccionadores Id_secc Pk Punto_de_carga rea_cobertura descripcion

6.3.5 Tabla Generadores Id_gener Pk Marca Pas_origen Ao_fabricacion descripcion

6.3.6 Tabla transformadores Id_transf Pk Pas_origen Potencia_kva Id_secc Fk Ao_fabricacion observacion rea_cobertura Marca Nro_serie

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 76

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

6.3.7 Tabla ordenes de trabajos Nro_orden Pk Id_secc FK Id_gener Fk Id_transf Fk Id_per Fk

Tiempo_estimado(hrs)

Fecha_programada

Personal_requerido

Id_Tipo_trabjo FK

Hora_ini

Hora_final

id_corte

estado

6.3.8 Tabla solicitud de cortes de energia Id_corte Tk Id_per FK Id_secc FK Id_transf FK referencia idTipo_trabajo FK Fecha_solicitud Fecha_programd Hora_ini Hora_final

6.3.9 Tabla ordenes pendientes Id_ord_pend PkFk Id_per FK estado Id_Tipo_Trabajo FK

6.3.10 Tabla consumo de aceite Id_cons_aceit Pk Id_gener FK Id_per FK Fecha_programad Cantidad Horometro energia

6.3.11 Tabla muestras de aceite Id_mues_aceit Pk Id_gener FK Horometro Fecha_programada Id_per FK

6.3.12 Tabla cortes no realizados Id_corte_no_realiz Id_per Fecha_programada Corte_ejecutado

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 77

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

6.3.13 Tabla Tipo Trabajos Id_tipo_trabajo Pk Nombre_tipo_trabajo Descripcin trabajo

6.4 DISEO FISICO DE LA BASE DE DATOS - SISTEMA DE INFORMACIN PARA EL CONTROL DE LA PLANTA GENERADORA DE ENERGA ELCTRICA

6.4.1 Tabla persona


Atributo Tipo de Dato Amplitud Llave Nulo

Id_per nombre Ap_pater Ap_mater Telfono Direccin sexo C.I

integer
varchar varchar

8
20 20 20 10 20 10 10

pk

No No No No No No No No

varchar
integer varchar varchar integer

6.4.2 Tabla usuario


Atributo Tipo de Dato Amplitud Llave Nulo

Id_usuario login
Password

integer
varchar varchar

8
20 20 8

pk

No
No No

Id_per

interger

Fk

No

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 78

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

6.4.3 Tabla Repuestos


Atributo Tipo de Dato Amplitud Llave Nulo

Id_repuest Nombre_repuest marca Modelo detalle

integer varchar
varchar

8 20
20 20 50

pk

No
No No No No

varchar
varchar

6.4.4 Tabla Seccionadores

Atributo

Tipo de Dato

Amplitud

Llave

Nulo

Id_secc Punto_de_carga
rea_cobertura

varchar
integer varchar

20
30 300 100

pk

No
No No No

descripcion

varchar

6.4.5 Tabla Generadores

Atributo

Tipo de Dato

Amplitud

Llave

Nulo

Id_gener marca
Pas_origen

varchar
varchar Varchar

15
20 20 10 100

Pk

No
No No No No

Ao_fabricacion
Descripcin

integer
varchar

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 79

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

6.4.6 Tabla Transformadores

Atributo

Tipo de Dato

Amplitud

Llave

Nulo

Id_transf Potencia_kva
Id_secc

varchar
integer Varchar

15
10 20 300 20 15

Pk

No
No

Fk

No No No

rea_cobertura
marca Nro_serie

varchar
varchar integer

6.4.7 Tabla rdenes de Trabajos

Atributo

Tipo de Dato

Amplitud

Llave

Nulo

Nro_orden Id_secc
Id_transf

integer
Varchar Varchar

10
20 20 20 8 5 10 3 20 10 10 8 8

Pk
Fk Fk Fk Fk

No
No No No No No No No No No No No No

Id_gener
Id_per Tiempo_estimado Fecha_programada Personal_requerido Estado Hora_ini Hora_final Id_corte Id_tipo_trabajo

Varchar
Integer Integer smalldatetime integer Varchar smalldatetime smalldatetime integer integer

Fk Fk

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 80

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

6.4.8 Tabla Solicitud de Cortes de Energa

Atributo

Tipo de Dato

Amplitud

Llave

Nulo

Id_corte Fecha_solicitud
Fecha_programada

Integer
smalldatetime smalldatetime

8
10 10 10 10 200 8 20 20 8

Pk

No
No No No No No No No No No

Hora_ini
Hora_final Referencia Id_per Id_secc Id_transf Id_tipo_trabajo

Smalldatetime
Smalldatetime Varchar Integer Varchar Varchar Integer

Fk Fk Fk Fk

6.4.9 Tabla Ordenes Pendientes


Atributo Tipo de Dato Amplitud Llave Nulo

Id_ord_pend Id_per estado Descripcin_del_trabajo Id_tipo trabajo

integer
Integer Varchar

8
8 20 50 8

Pk
Fk

No
No No No

Varchar Integer

Fk

No

6.4.10 Tabla Consumo de Aceite


Atributo Tipo de Dato Amplitud Llave Nulo

Id_cons_aceit

Integer

8
10 15 15 15

Pk

No
No No No No

Fecha_programad Smalldatetime Cantidad Horometro energia


Integer

Integer
Integer

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 81

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

6.4.11 Tabla Muestras de Aceite


Atributo Tipo de Dato Amplitud Llave Nulo

Id_mues_aceit Id_gener

Integer
Varchar

8
20 15 10 8

Pk
Fk

No
No No No

Integer Horometro Fecha_programada Smalldatetime

Id_per

Integer

Fk

No

6.4.12 Tabla Cortes no Realizados

Atributo

Tipo de Dato

Amplitud

Llave

Nulo

Id_corte_no_rea Id_per

Integer
Integer

8
8 10 5 8

Pk
Fk

No
No No No

Fecha_programada Smalldatetime Corte_ejecutado Varchar Id_tipo_trabajo Integer

Fk

No

6.4.13 Tabla Tipos de Trabajos


Atributo Tipo de Dato Amplitud Llave Nulo

Id_tipo trabajo Nombr_tip _trabajo descripcion

Integer Varchar Varchar

8
5 100

Pk

No
No No

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 82

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

6.5 DISEO DE LA INTERFAZ SISTEMA DE INFORMACIN PARA EL CONTROL DE PLANTA GENERADORA DE ENERGIA ELCTRICA 6.5.1interfaz iniciar Sesin

6.5.2 interfaz gestionar usuarios

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 83

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

6.5.3 Interfaz Asignar Privilegios

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 84

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

6.5.4 interfaz administrar Backup

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 85

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

CAPITULO VII
IMPLEMANTECION DEL SISTEMA

En la implementacin se comienza con el resultado del diseo y se implementa el sistema en trminos de componentes. La mayor parte de la arquitectura del sistema fue capturada durante el diseo, por lo cual el objetivo principal de la implementacin es desarrollar la arquitectura y el sistema como un todo. En el presente captulo se presenta la implementacin del sistema: Esquema de implementacin Arquitectura del modelo de implementacin. Modelo de implementacin de cada mdulo

7.1. ESQUEMA DE IMPLEMENTACIN


La implementacin del sistema se realiz en el lenguaje de programacin Java; para la capa de presentacin y de negocio; se utiliz el Gestor de Base de Datos MySQL S para la capa de administracin de datos, el software esta implementado en tres capas

como se muestra en la figura siguiente:

CAPA DE DATOS

CAPA DE NEGOCIO

CAPA DE PRESENTACION

ESQUEMA DE IMPLEMENTACION
Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 86

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

7.1.1 Capa de Presentacin.- Es la capa que nos permite mostrar informacin de la base de datos en las interfaces interactuando con el usuario. rea de Datos.- Esta rea nos muestra todos los datos del formulario o interfaz que se utiliza; por medio de esta rea se introducen los datos para registrarlos en la base de datos. rea de Comandos.- El rea de comandos representada por las opciones de operaciones a realizar para la interfaz, como son: insertar, modificar, buscar, los cuales nos permiten realizar transacciones en la base de datos con los datos que se muestran en el rea de datos; las opciones, cancelar, salir son procedimientos de que favorecen a las opciones anteriores.

Area de Datos

rea de Comandos

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 87

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

7.1.2 Capa de Negocio.- Esta capa est compuesta por la lgica de la aplicacin que llega a formar parte del cdigo fuente.

7.1.3 Capa de Datos.- La capa de datos forma parte de la Base de Datos del sistema, Los datos son soportados en estructura soportados por tablas en el gestor de bases de datos, las tablas de la Base de Datos del sistema tienen un nombre como identificador donde se realizaran las operaciones. 7.2 ARQUITECTURA DEL MODELO DE IMPLEMENTACIN

Control Planta generdora de Energia Electrica unidades y formularios

administrar usuarios

gestion planta

gestionar ordenes...

gestionar cortes de energia

sistema

<<libreria>> conector ODB ver _5.0.5 MySQl

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 88

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

7.3 Modelo de implementacin del Mdulo: Administrar Usuarios Se muestra la descripcin del diagrama de componente de Administrar usuarios, en el cual se detalla los componentes que se implementaron en las clases que participan en este paquete.

Capa Presentacion
frm_iniciar sesion frm_adm_ usuarios frm_administra r backup

Capa Negocio
gest_ingreso gest_usuario gest_backup

Capa Datos
conexion

Base de Datos

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 89

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

7.4 Modelo de implementacin del Mdulo: Gestin Planta Se muestra la descripcin del diagrama de componente de Gestin Planta, en el cual se detalla los componentes que se implementaron en las clases que participan en este paquete.

frm_principal

Capa presentacion

frm_gest_ personal

frm_gest_g enerador

frm_gest_s eccionador

frm_gest_tran sformador

Capa Negocio
gest_per sona gestor_g enerador gestor_sec cionador gest_trasnf ormador

conexion

Capa de Datos

Base de Datos

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 90

Sistema De Informacin Para El Control de la Planta Generadora de Energa Elctrica Cooperativa Rural De Electrificacin (CRE)

7.5 Modelo de implementacin del Mdulo: Gestionar Trabajos Se muestra la descripcin del diagrama de componente de Gestionar Trabajos, en el cual se detalla los componentes que se implementaron en las clases que participan en este paquete.
frm_Principal

Capa Presentacion

frm_gest_ord en_trabajo

frm_gest_ord _pendient

frm_gest_cons um_aceit

frm_muestr_ aceit

gest_repuest o

Capa Negocio
gestor_o rd_trab gestor_or d_pend gestor_con sm_aceit gestor_mu est_aceite gestor_re puest

Capa de Datos
conexion

Base de Datos

Univ. Darwin Axel Justiniano Ch. Univ. Luis Carlos Barbeyto C. Taller De Grado I

Pgina 91