Академический Документы
Профессиональный Документы
Культура Документы
INDICE
1. Introduccin.................................................................................................... 4 1. Antecedentes.................................................................................................. 4 2. Objetivo General............................................................................................. 5 1.1. Objetivos Especficos.................................................................................... 5 3. Justificacin..................................................................................................... 6 1.2. Justificacin Social........................................................................................ 6 1.3. Justificacin Metodolgica............................................................................ 6 1.4. Justificacin Tcnica..................................................................................... 6 1.5. Justificacin Operativa................................................................................. 6 4. Limites y Alcances........................................................................................... 6 1.6. Limites......................................................................................................... 6 1.7. Alcances....................................................................................................... 7 5. Descripcin General del Sistema.....................................................................7 Figura 1: Descripcin General del Sistema..............................................7 Figura 3: Configuracin de Reglas de Seguridad......................................8 1.8. Caractersticas del Sistema..........................................................................8 1.9. Triloga de Seguridad................................................................................... 9 Figura 5: Triloga de Seguridad.............................................................9 6. Modelos........................................................................................................... 9 7. Herramientas Utilizadas................................................................................ 10 8. Anlisis y Diseo Lgico del Sistema bajo Metodologa RUP.........................11 1.10. Diagrama General.................................................................................... 11 1.10.1.Fase de Iniciacin.............................................................................. 11 1.10.1.1.Diagrama de Caso de Uso General ................................................11 Figura 6: Diagrama de Caso de Uso, Fase de Iniciacin.........................12
Tabla 1: casos de uso general.............................................................12 9. Diagrama de Clases...................................................................................... 13 Figura 13: Diagrama de clases Administracin del Registro de Organizacin sindical13 10. Estructura de Software................................................................................ 14 1.11. Estructura General del Prototipo..............................................................14 11. Modelo Entidad/Relacin............................................................................. 15 Figura: Modelo Entidad Relacin..........................................................15 12. Diccionario de Datos................................................................................... 16
1.
Introduccin
El Sistema de Registro nico de Organizaciones Sindicales es un software que permite la sistematizacin de las Organizaciones Sindicales existentes, al mismo tiempo permite la incorporacin de nuevas Organizaciones Sindicales, superando la comn transcripcin y papeleo. En consecuencia, el Sistema de Registro nico de Organizaciones Sindicales permite registrar toda organizacin sindical en forma sistematizada, as como generar reportes. El Sistema de Registro nico de Organizaciones Sindicales:
Mdulo de Registro y Seguridad, Incluyen todos los procesos de registro, encargadas de brindar el marco de soporte para facilitar las operaciones del sistema y un adecuado nivel de seguridad. Contempla: Usuarios Reglas de Seguridad Controles de Integridad
Mdulo Operacional: Permite el registro y administracin de las operaciones relacionadas con el registro: 1. Registro de Organizaciones Sindicales Antecedentes
En sus orgenes las Organizaciones Sindicales no estaban registradas no se la contemplaba dentro del Estado, las organizaciones Sindicales no tenan un registro adecuado y por tanto haba duplicidad de informacin y no era precisa.
Manual de Usuario
2 1
Viendo esos factores, surge la iniciativa de crear un Sistema de Registro nico de Organizaciones Sindicales con tecnologa de punta 100% cliente/servidor, evitando de esta forma que esa realidad desaparezca y minimice sus efectos negativos. El mismo fue creado utilizando GeneXus, el cual es una poderosa herramienta para el diseo y desarrollo de software multiplataforma, genera el 100% de la aplicacin. Basado en los requerimientos de los usuarios realiza el mantenimiento automtico de la base de datos y del cdigo de la aplicacin, sin necesidad de programar.
Los productos GeneXus constituyen una suite de herramientas complementarias que permiten a nuestros clientes emprender desarrollos frecuentes y tareas de gestin de datos como workflow (GXflow), reportes (GXquery), data warehousing (GXplorer) y construccin de portales e integracin de aplicaciones online (GXportal). Con el Sistema de Registro nico de Organizaciones Sindicales, tendr un sistema legal automatizado, brindando informacin segura y oportuna a los usuarios, contribuyendo de esta forma la seguridad jurdica del Ministerio de Trabajo Empleo y Previsin Social. 2. Objetivo General Brindar al Ministerio de Trabajo Empleo y Previsin Social un software de ltima generacin, de fcil administracin y manejo por los usuarios, lo cual permitir la sistematizacin de todos los registros. 1.1. Objetivos Especficos
Integrar toda la informacin que se genere al registrar una Organizacin Sindical para llevar un histrico de los mismos. Utilizar el UML como herramienta de modelado del sistema.
Manual de Usuario
2 1
Generar informacin actualizada y oportuna sobre el Registro de Organizaciones Sindicales Realizar el anlisis y diseo del sistema propuesto bajo la metodologa RUP (Proceso Unificado). 3. Justificacin
1.2.
Justificacin Social
Con el presente Sistema de Registro nico de Organizaciones Sindicales se automatiza, brindando informacin segura, actualizada y oportuna a los usuarios
1.3.
Justificacin Metodolgica
El Sistema de Registro nico de Organizaciones Sindicales, utiliza el lenguaje UML, para el modelado del sistema.
1.4.
Justificacin Tcnica
La dispersin de informacin, la rapidez en la generacin de informes. Estos factores permitieron crear un Sistema de Registro nico de Organizaciones Sindicales, con tecnologa de punta 100% cliente/servidor. 1.5. Justificacin Operativa
El Sistema de Registro nico de Organizaciones Sindicales ayuda a integrar toda la informacin, permitiendo sistematizar todos los registros existentes. 4. Limites y Alcances Limites 1.6.
Manual de Usuario
2 1
1.7.
El Sistema de Registro nico de Organizaciones Sindicales est diseado exclusivamente para el Ministerio de Trabajo Empleo y Previsin Social.
Alcances
Registra a las Organizaciones Sindicales El sistema registra a representantes de las organizaciones El sistema genera un informe de todos los cursos. El sistema est diseado para poder dar cobertura a los siguientes mdulos: Administracin Registro de Organizaciones Sindicales
5.
ADMINISTRACION DE PROGRAMAS
Manual de Usuario
2 1
Opciones Opciones de de Programa Programa Perfiles de Perfiles de Usuario Usuario Usuarios Usuarios
Registro de Organizaciones Sindicales
Registro Organizacin
Proyecto de Norma
1.8.
Manual de Usuario
2 1
El
Sistema
de
Registro
nico
de
Organizaciones
Sindicales
Legal
provee
Integracin: Manejo integrado de toda la informacin legislativa. Automatizacin de Procesos: Permite efectivizar procesos automticos dentro del sistema legislativo. Seguridad: Sistema de seguridad que solo permite el ingreso a personal autorizado. Informacin al momento preciso: Dispone informacin actualizada a la mano. Desarrollado con tecnologa de punta: plataforma 100% Cliente/Servidor
1.9.
Triloga de Seguridad
Sistema de Registro nico de Organizaciones Sindicales cumple con la triloga de seguridad: Confidencialidad
Disponibilidad
Integridad
Autenticidad
6.
Modelos
Manual de Usuario
2 1
El Sistema de Registro nico de Organizaciones Sindicales, utiliza para el modelado el lenguaje UML y UML Extended (WAE). Esto implica un estudio de los distintos diagramas de este lenguaje como ser: a) Modelado Esttico: Construye y documenta los aspectos estticos de un sistema, adems de reflejar la estructura bsica y estable de un sistema software y por tanto, crea una representacin de los principales elementos del dominio del problema. Se compone de: 7. Diagramas de Casos de Uso. Diagramas de Clases.
Herramientas Utilizadas
De acuerdo al desarrollo del Sistema de Registro nico de Organizaciones Sindicales las herramientas empleadas son las siguientes: Genexus como lenguaje de Programacin GeneXus es una poderosa herramienta para el diseo y desarrollo de software multiplataforma. Permite el desarrollo incremental de aplicaciones crticas de negocio de forma independiente a la plataforma. Genera el 100% de la aplicacin. Basado en los requerimientos de los usuarios realiza el mantenimiento automtico de la base de datos y del cdigo de la aplicacin, sin necesidad de programar. Microsoft SQL 2005 como sistema manejador de Base de Datos y para el diseo del Modelo Entidad/Relacin. Microsoft SQL 2005 es un potente sistema de bases de datos relacionales. Cuenta con ms de 15 aos de desarrollo activo y una probada arquitectura que se ha ganado una slida reputacin de fiabilidad, la integridad de los datos, y correccin. Es plenamente compatible con ACID, tiene pleno apoyo para claves forneas, uniones, vistas, disparadores y procedimientos almacenados (en varios idiomas). Tambin
Manual de Usuario
2 1
soporta el almacenamiento de grandes objetos binarios, incluyendo imgenes, sonidos o vdeo. Enterprise Architect ( para el modelado del sistema) Enterprise Architect es una herramienta comprensible de diseo y anlisis UML, cubriendo el desarrollo de software desde el paso de los requerimientos a travs de las etapas del anlisis, modelos de diseo, pruebas y mantenimiento. EA es una herramienta multi-usuario, basada en Windows, diseada para ayudar a construir software robusto y fcil de mantener. Ofrece salida de documentacin flexible y de alta calidad.
8.
1.10.1.
Fase de Iniciacin
En esta primera fase, se ve la viabilidad del proyecto, y se realiza el relevamiento de informacin en base a los casos de uso
Manual de Usuario
2 1
Administrador
Figura 6: Diagrama de Caso de Uso, Fase de Iniciacin Fuente: Sistema de Registro de Organizaciones Sindicales
REGISTRO DE ORGANIZACIONES SINDICALES Administrador, usuario Realizar todo el flujo el registro de Organizaciones Sindicales. 1. 2. 3. 4. 5. Usuario registra una organizacin El usuario registra un nuevo curso El usuario registra participantes del curso El administrador genera reportes El administrador modifica, elimina, adiciona parmetros que se irn llenando durante el registro de la base de datos
Manual de Usuario
2 1
9.
Diagrama de Clases
class Registro de Organizaciones Sindicales
Figura 13: Diagrama de clases Administracin del Registro de Organizacin sindical Fuente: Sistema de Registro nico de Organizaciones
Manual de Usuario
2 1
El sistema est desarrollado bajo plataforma Windows con DBMS SQL 2005 y en entorno Web.
USUARIO
Registro de Organizaciones Cerrar
ADMINISTRADO R
Registro de Organizaciones Clasificacin de Organizaciones Clasificacin Geogrfica Capacitacin Usuario
Login
Reportes
Manual de Usuario
Figura: Modelo Entidad Relacin Fuente: Sistema Registro nico de Organizaciones Sindicales
Manual de Usuario
2 1
AfiliacionesAfil AFILIACIONES Nr tipo o Nombre Descripcin variable OrgSindC Cdigo de 1 od Organizacin int Numero de 2 AfilCorr afiliacin smallint Descripcin de la 3 AfilDsc afiliacion char TipAfilCo 4 d Tipo de Afiliacin smallint AfilFchRe 5 g Fecha de afiliacin datetime
Tabla 1: Descripcin Tabla: Afiliaciones Fuente: Sistema de Registro nico de Organizaciones Sindicales
tama o 4 2 120 2 8
CapacitacionesCapac CAPACITACIONES Nr o 1 2 3 4 5 6 7 8 9 Nombre OrgSindCod CapacCorr TipCapCod TipCertifCod CapacDsc Descripcin Codigo de Organizacin Sindical Numero de Capacitacion Tipo de Capacitacion Tipo de Certificaion Descripcion de la capacitacion departamento donde se capacitara Provincia donde se Capacitara Municipio donde se Capacitara Lugar donde se Capacitara tipo variable int smallint smallint smallint char smallint smallint smallint char smallint Tama o 4 2 2 2 120 2 2 2 25 2
Tabla 1: Descripcin Tabla: Capacitaciones Fuente: Sistema de Registro nico de Organizaciones Sindicales
Nr o Nombre 1 OrgSindCod
Tamao 4
Manual de Usuario
2 1
2 3 4 5 6 7 8
codigo capacitacin nombre del participante paterno del participante materno del participante Modern_Spanish_CI_AS nota del particioante tipo de aprobacin
2 2 35 20 20 4 2
Tabla 1: Descripcin Tabla: Participantes Fuente: Sistema de Registro nico de Organizaciones Sindicales
Cargo CARGO Nro 1 2 3 Nombre CargCod CargDsc CargSgl Descripcin Codigo de cargo descripcion de cargo sigla cargo tipo variable smallint char char Tamao 2 100 6
Tabla 1: Descripcin Tabla: Cargo Fuente: Sistema de Registro nico de Organizaciones Sindicales
Categora Categora Nr o 1 2 3 Nombre CategCod CategDsc CategSgl Descripcin codigo de categora Descripcion de Categoria sigla de Categoria tipo variable smallint char char Tamao 2 35 6
Tabla 1: Descripcin Tabla: Categora Fuente: Sistema de Registro nico de Organizaciones Sindicales
ComposicionSindicalCompSind ComposicionSindicalCompSind Nr tipo o Nombre Descripcin variable codigo de sindicato 1 OrgSindCod organizacin Int 2 CompSindCorr codigo sindical smallint 3 CompSindDsc descripcion sindical Char 4 TipComisCod codigo tipo comisin smallint 5 CargCod codigo de cargo smallint 6 CompSindNom nombre sindical Char
Tama o 4 2 120 2 2 35
Manual de Usuario
2 1
CompSindApePa 7 t Apellido paterno sindical CompSindApeM 8 at Apellido materno CompSindFchRe 9 g fecha de registro
25 25 8
Tabla 1: Descripcin Tabla: ComposicionSindicalCompSind Fuente: Sistema de Registro nico de Organizaciones Sindicales
ConformacionNumericaConfNum ConformacionNumericaConfNum Nr tipo o Nombre Descripcin variable 1 OrgSindCod codigo de organo sindical int codigo de numero de 2 ConfNumCorr representantes smallint 3 ConNumDsc Descripcin char TipConfNumC 4 od tipo de organizacin smallint 5 ConfNumNro numero de integrantes int 6 ConfNumFch fecha de registro datetime
Tabla 1: Descripcin Tabla: ConformacionNumericaConfNum Fuente: Sistema de Registro nico de Organizaciones Sindicales
Tama o 4 2 120 2 4 8
DepProvMunProvMun DepProvMunProvMun Nr o 1 2 3 4 5 Nombre DepCod ProvCod MunCod MunDsc MunSgl Descripcin codigo departamento codigo provincia codigo municipio descripcion de municipio sigla municipio tipo variable smallint smallint smallint char char Tamao 2 2 2 20 6
Tabla 1: Descripcin Tabla: DepProvMunProvMun Fuente: Sistema de Registro nico de Organizaciones Sindicales
DepRegLocalCod DepRegLocalCod Nr o 1 2 3 Nombr e DepCod DepDsc DepSgl Descripcin codigo de departamento descripcion de departamento sigla de departamento tipo variable smallint char char Tamao 2 20 3
Manual de Usuario
2 1
tabla 1: Descripcin Tabla: DepRegLocalCod Fuente: Sistema de Registro nico de Organizaciones Sindicales
DepRegLocalCodRegional DepRegLocalCodRegional Nr o 1 2 3 4 Nombre DepCod RegionalCod RegionalDsc RegionalSgl Descripcin codigo departamental codigo regional Descripcin regional sigla regional tipo variable Tamao smallint 2 smallint 2 char 35 char 6
tabla 1: Descripcin Tabla: DepRegLocalCodRegional Fuente: Sistema de Registro nico de Organizaciones Sindicales
HistTramitesTra HistTramitesTra Nr o Nombre OrgSindCo 1 d 2 HistTraCorr 3 HistTraDsc 4 HistTraFch 5 TipTraCod Descripcin codigo Organizacin Sindical tramite historia descripcin tramite historia fecha de registro tramite historia tipo de codigo tramite tipo variable int smallint char datetime smallint Tama o 4 2 50 8 2
tabla 1: Descripcin Tabla: HistTramitesTra Fuente: Sistema de Registro nico de Organizaciones Sindicales
HistTramitesTra HistTramitesTra Nr o 1 2 3 4 5 6 Nombre OrgSindCod OrgSindNom TipOrgSindCod OrgSindFchCrea OrgSindFchResolMin OrgSindNroUltResol Descripcin codigo de organo sindical nombre de organo sindical tipo de organo sindical fecha de creacion de organo sindical fecha de resolucion de organo sindical numero de organo sindical numero de resolucion de organo sindical numero de afiliados en el organo sindical tipo variable int char smallint datetime datetime char char int Tama o 4 100 2 8 8 20 1 4
7 OrgSindEstResolMin 8 OrgSindNroAfiliados
Manual de Usuario
2 1
OrgSindNroTrabajado 9 res OrgSindNroDirigente 10 s OrgSindNroDirigComi 11 sion 12 OrgSindOrigen 13 OrgSindFuero 14 OrgSindCategoria OrgSindReconDirFchI 15 ni OrgSindReconDirFch 16 Fin 17 OrgSindAfiliado 18 CategCod 19 TipEstCod 20 ResolMinUltLin 21 CapacUltLin 22 FichDescUltLin 23 DocAdjUltLin 24 PerJuridUltlIN 25 HistTraUltLin 26 ConfNumUltLin 27 AfilUltLin 28 CompSindUltLin
numero de trabajadores en el organo sindical numero de dirigentes del organo sindical numero dirigentes en el organo sindical sindicato origen organo sindical tipo de fuero orgaqno sindical origen NULL fecha inicio organo sindical organo sindical afiliado caodigo categoria tipo de estado codigo resolucion ultima linea capacitacion descripcion de fecha inicio Documentos Adjuntos tipo persona juridica Hitorial tramite numero de configutacion ultima linea organo sindical compuesto
int smallint smallint char char char datetime datetime char smallint smallint smallint smallint smallint smallint smallint smallint smallint smallint smallint
4 2 2 20 1 50 8 8 200 2 2 2 2 2 2 2 2 2 2 2
Tabla 1: Descripcin Tabla: rgano sindical Fuente: Sistema de Registro nico de Organizaciones Sindicales
Nro 1 2 3 4 5 6 7 8
usuario usuario Descripcin usurio codigo nombre usuario paterno materno fecha registro password roles id usuario var
tipo variable char char char char datetime char smallint char
Tamao 20 25 25 25 8 64 2 1
Manual de Usuario
2 1
Nro 1 2 3 4 5 6 7
RolesMenu RolesMenu Descripcin id rol menu id titulo men descripcion menu menu url link imagen menu tem
Tabla 1: Descripcin Tabla: rgano rol menu
Tamao 2 2 25 40 100 50 2
Nro 1 2 3
Tamao 2 25 2
TiposDocumentos TiposDocumentos Nr o Nombre 1 TipDocCod 2 TipDocDsc 3 TipDocSgl Descripcin codigo de tipo documento descripcin de tipo documento sigla de tipo de documento tipo variable smallint char char Tamao 2 80 6
Manual de Usuario
2 1
Tabla 1: Descripcin Tabla: Tipo Documento Fuente: Sistema de Registro nico de Organizaciones Sindicales
TipoResolMinisCod TipoResolMinisCod Nr o Nombre TipResolMinCo 1 d 2 TipResolMinDsc 3 TipResolMinSgl Descripcin tipo variable Tama o 2 80 6
codigo tipo de resolucion ministerial smallint descripcin tipo de resolucion ministerial char sigla tipo resolucion ministerial char
Tabla 1: Descripcin Tabla: Tipo resolucin ministerial
TipoOrgSindical TipoOrgSindical Nr o 1 2 3 Nombre TipOrgSindCod TipOrgSindDsc TipOrgSindSgl Descripcin codigo Tipo de organo sindical descripcion de organo sindical sigla organo sindical
Tabla 1: Descripcin Tabla: Tipo rgano sindical Fuente: Sistema de Registro nico de Organizaciones Sindicales
Manual de Usuario
2 1