1. Introduccin Bsicamente, este documento intenta servir de gua durante la fase de elaboracin del mdulo Recursos Humanos para la Divisin de Personal de la ENAHP-IUT que est en pleno desarrollo. Este documento se elabora desde la fase de inicio del proceso de desarrollo del mdulo con el objetivo de explicar el diseo de la arquitectura del software a desarrollar.
La Arquitectura de Software es la estructura lgica y fsica del sistema, formada por todas las decisiones de diseo estratgico y tctico, aplicadas durante el desarrollo. Esta arquitectura no slo est influenciada por la estructura y el comportamiento sino tambin por el uso, la funcionalidad, el rendimiento, la flexibilidad, la reutilizacin, la facilidad de comprensin, las restricciones y compromiso econmico y tecnolgico y la esttica.
Es conocido que la arquitectura de un sistema debe ser aceptada y entendida por todos los involucrados en el mismo. En el diseo de la arquitectura se especifican los componentes del sistema as como las funcionalidades especficas y se definen las relaciones entre los componentes.
Este documento explica la arquitectura utilizada para el desarrollo del mdulo Recursos Humanos en base a vistas arquitectnicas, las cuales son una descripcin simplificada de una abstraccin del sistema desde una perspectiva o punto de vista particular. Bsicamente se propone utilizar una Arquitectura de tres capas para el desarrollo de este mdulo, lo cual ser explicado a lo largo del documento con sus razones correspondientes.
2. Propsito Este documento provee una visin de la arquitectura del mdulo Recursos Humanos a desarrollar, usando un nmero de vistas diferentes para explicar los diferentes aspectos del mdulo. Adems se intenta capturar las diferentes decisiones significativas en el aspecto arquitectnico que han sido tomadas para el desarrollo del mdulo.
3. Alcance Este documento pretende explicar los principios arquitectnicos bajo los cuales se llevar a cabo el desarrollo del mdulo Recursos Humanos para la Divisin de Personal de la ENAHP-IUT, entre ellos se encuentran las descripciones y modelos correspondientes a cada una de las 4 + 1 vistas arquitectnicas como son casos de uso, lgica, implantacin, implementacin y datos.
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 2 4. Definicin, Acrnimos y Abreviaturas ENAHP-IUT: Escuela Nacional de Administracin y Hacienda Pblica Instituto Universitario Tecnolgico. Es un organismo pblico que tiene como objetivo formar y capacitar profesionales e investigadores con valores ticos, en el rea de las ciencias fiscales, a travs de una educacin de calidad con un recurso humano comprometido y herramientas tecnolgicas de vanguardia. SIG: Sistema Integral de Gestin. Es el sistema que se est desarrollando en la actualidad para la ENAHP-IUT con el fin de automatizar y controlar todos los procesos neurlgicos acadmicos y administrativos que se llevan a cabo en la institucin. El desarrollo de este sistema est a cargo de la Unidad de Sistemas y Computacin de la ENAHP-IUT. USC: Unidad de Sistemas y Computacin. Es el ente perteneciente a la ENAHP-IUT que se encarga de sistematizar y automatizar los procesos vitales de la Escuela, mediante el empleo de herramientas tecnolgicas de ltima generacin.
2. Resumen Bsicamente este documento explica las decisiones arquitectnicas del desarrollo del mdulo Recursos Humanos para la Divisin de Personal de la ENAHP-IUT. Consta de la Representacin de la arquitectura elegida en la que se detalla cada una de las vistas a desarrollar en el documento incluyendo los diagramas y modelos necesarios para cada uno de ellos; Las restricciones de arquitectura que vienen dadas por los requerimientos que tengan un impacto significativo en la arquitectura; Posteriormente se detallan cada una de las vistas arquitectnicas del mdulo para concluir con el aspecto de calidad, tamao desempeo en el que se explican las caractersticas del software que implementar la arquitectura para satisfacer los requerimientos funcionales y suplementarios del mdulo.
Representacin Arquitectnica La arquitectura de software para el mdulo Recursos Humanos a desarrollar consta de cinco vistas entre las cuales se encuentra la vista de casos de uso formada por el modelo de casos de uso, la especificacin detallada de cada uno de ellos as como la realizacin de cada uno en forma de diagrama de secuencia; por otro lado, la vista lgica que consta del modelo conceptual, diagrama de clases y la distribucin en paquetes de las clases.
Adems se desarrolla la vista de implantacin que consta de la explicacin del software y hardware elegidos as como las configuraciones de red y el nmero
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 3 de nodos que ejecutan el software. La vista de implementacin explica la distribucin en capas del mdulo as como la descripcin de cada una de ellas. Finalmente la vista de datos est formada por el modelo Entidad Relacin, Diccionario de Datos y Restricciones respectivas.
Restricciones y Objetivos Arquitectnicos Bsicamente, el mdulo desarrollado para la Divisin de Personal de la ENAHP-IUT debe satisfacer los requerimientos suplementarios especificados en el Documento homnimo, los cuales son usabilidad, fiabilidad, eficiencia y mantenibilidad. Cada uno de estos requerimientos por separado impacta a la hora de tomar alguna decisin sobre la arquitectura del mdulo. Es importante recordar que todo sistema de tamao considerable evolucionar aunque est en desarrollo. Todo sistema debe ser capaz de aceptar modificaciones sin que esto afecte la operabilidad del mismo, lo cual se garantiza por ejemplo diseando un sistema en componentes, lo cual implica una decisin arquitectnica por esta razn la arquitectura elegida para cualquier sistema a desarrollar va a impactar en forma negativa o positiva en la mantenibilidad y escalabilidad del mismo. Adems, cabe destacar que el mdulo en desarrollo ser utilizado bsicamente por los miembros de la Divisin de Personal de la ENAHP-IUT pero manejar un alto flujo de informacin ya que se trata de almacenar todos los datos referentes a cada uno de los miembros que componen la Institucin, por lo cual el manejo de la informacin debera ser lo ms eficiente que se pueda. La Eficiencia es un aspecto que puede ser resuelto por medio de alguna o algunas decisiones con respecto a la arquitectura a implementar. Finalmente, en cuanto al requerimiento de usabilidad, es muy importante definir interfaces amigables para el mdulo tomando en cuenta que no todos los usuarios tienen un alto nivel de conocimientos en computacin. El diseo de las interfaces y de la navegabilidad del sistema como tal debe definirse por medio de decisiones arquitectnicas como son los diagramas de secuencia, , entre otros artefactos especificados por RUP y respetando los estndares establecidos en la Institucin en cuanto a interfaces grficas en los sistemas.
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 4
Casos de Uso a Alto Nivel del Mdulo SIG-RH
General Ingresar Informacin Asociada al Personal Obtener Informacin Asociada al Personal <<include>> Ingresar Vacaciones Registrar Asistencia Realizar Movimiento de Personal Realizar Incremento Salarial Ingresar Evaluacin de Eficiencia Ingresar Adelanto de Prestaciones Ingresar Reposo Ingresar Permiso Ingresar Adiestramiento Ingresar Reconocimiento Ingresar Pago Bono Nocturno/Dia Feriado Ingresar Pago Horas Extras Ingresar Pago Becas Ingresar Beneficio <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> <<extend>> Administrador Ingresar Pago <<extend>> <<extend>> <<extend>> <<extend>> <<extend>>
Caso de Uso: Ingresar Informacin Asociada al Personal
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 5
Ingresar Pago Becas Ingresar Pago Horas Extras Ingresar Pago Bono Nocturno/Dia Feriado Ingresar Adelanto de Prestaciones Administrador Realizar Incremento Salarial Obtener Reporte Incremento Salarial <<include>> Obtener Adelanto de Prestaciones <<include>> Obtener Pago Bono Nocturno / Dia Feriado Generar Reporte Bono Nocturno / Dia Feriado Obtener Detalle Pago Bono Nocturno / Dia Feriado <<include>> <<include>> <<include>> Obtener Pago HorasExtras Obtener Detalle Pago Horas Extras Generar Reporte Pago Horas Extras <<include>> <<include>> <<include>> Obtener Pago Becas Obtener Detalle Pago Becas <<include>> <<include>>
Casos de Uso referentes a Pagos a Personal
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 6 Ingresar Vacaciones Ingresar Reposo General Ingresar Permiso Obtener Permiso Obtener Detalle Permiso <<include>> <<include>> Obtener Reposo Obtener Detalle Reposo <<include>> <<include>> Obtener Pago de Vacaciones Obtener Vacaciones Obtener Detalle Vacaciones Obtener Detalle Pago de Vacaciones <<include>> <<include>> <<include>> <<include>>
Casos de uso referentes a Beneficios al Personal
Obtener Listado de Personal Generar Reporte Personal en Proyecto General Obtener Reporte Estadstico <<include>> <<include>>
Casos de Uso referentes a Reportes sobre el Personal
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 7 Registrar Asistencia Realizar Movimiento de Personal Ingresar Evaluacin de Eficiencia Ingresar Adiestramiento Ingresar Reconocimiento General Ingresar Amonestacin Obtener Adiestramiento Obtener Detalle Adiestramiento <<include>> <<include>> Obtener Reconocimiento Obtener Detalle Reconocimiento <<include>> <<include>> Obtener Amonestacion Obtener Detalle Amonestacion <<include>> <<include>> Obtener Evaluaciones de Eficiencia Consultar Evaluacin de Eficiencia <<include>> <<include>> Obtener Reporte Asistencia Obtener Reporte Personal Asistencia <<include>> <<include>> Cambiar Estatus Personal Consultar Movimiento Personal Obtener Reporte Movimiento de Personal <<include>> <<include>> <<extend>>
Casos de Uso referentes al Expediente del Personal
Vista de Casos de Uso 1.1 Actores A continuacin se detallan los actores involucrados en el funcionamiento del mdulo: Administrador: quien puede utilizar todas las funcionalidades del sistema para ingresar, modificar, consultar o solicitar reportes de toda la informacin sobre los miembros del personal de la institucin. Administrador
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 8 Usuario General: tiene la potestad para ingresar, modificar, consultar y solicitar reportes de la informacin de los miembros del personal a excepcin de la referente a los pagos que a estos se le realiza. General
Usuario Consulta: perfil de usuario genrico que permite consultar los datos ms relevantes de los miembros del personal a excepcin de los referentes a los pagos que estos reciben. Consulta
Contiene los escenarios o casos de uso claves, para cada uno de los cuales se describen las secuencias de interaccin entre objetos y procesos. Los escenarios consisten en instancias de los casos de uso, los cuales satisfacen los requerimientos funcionales ms importantes del sistema. Consta de la especificacin de los casos de uso y sus realizaciones en forma de diagrama de secuencia.
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 9 Caso de Uso: CU01. INGRESAR PERSONAL Actores: General Descripcin: Este caso de uso se inicia cuando el usuario desea agregar un nuevo miembro del personal de la Institucin con sus datos correspondientes a la Aplicacin. Frecuencia: Media Preguntas Abiertas: - Cul informacin en particular es obligatoria? Referencias Cruzadas: R.01, R.02, R.03, R.11, R.12. Precondiciones: El usuario debe haber ingresado al Mdulo Recursos Humanos del Sistema SIG. El miembro del personal no debe estar registrado en el sistema. Poscondiciones: Un nuevo miembro del personal queda registrado en el sistema. Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra en el men Datos Bsicos, en la opcin Personal y oprime Enter. 2.- Se muestra la ventana respectiva para manipular la informacin referente a los miembros del personal. 3.- El usuario elige la opcin Agregar presionando Enter. 4.- Se muestra el formulario respectivo a la informacin que debe introducirse para un miembro del personal. 5.- El usuario introduce los datos respectivos al miembro del personal a introducir. Oprime la opcin Guardar. A1 6.- Se validan los datos y si son correctos, se almacena la informacin introducida por el usuario como un nuevo registro de personal. Se notifica al usuario que se ha almacenado la informacin. A2 Curso Alterno: A1: Si el usuario oprime la opcin Cerrar, la aplicacin cierra la ventana y regresa a la Pantalla Principal. A2: Si los datos no son correctos, la aplicacin da un mensaje indicando el error cometido y permite que el usuario modifique el dato incorrecto y vuelva a oprimir la opcin Guardar.
Caso de Uso: CU02. BUSCAR PERSONAL Actores: General Descripcin: Este caso de uso se inicia cuando el usuario requiere buscar un miembro del personal de la Institucin para lo cual introduce su nmero de cdula o lo busca por apellido y la Aplicacin le da una lista con los resultados de la bsqueda. Frecuencia: Alta
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 10 Preguntas Abiertas: -Cules sern los patrones de bsqueda? Referencias Cruzadas: R.03, R.04, R.12, R.25. Precondiciones: El usuario debe haber ingresado al Mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Ninguna Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra en el men Datos Bsicos y oprime la opcin Personal. 2.- Se muestra la ventana respectiva a la manipulacin de los datos referentes a los miembros del personal. 3.- El usuario elige la opcin Buscar. 4.- Se muestra un pequeo formulario donde el usuario puede introducir un patrn de bsqueda de los miembros o seleccionar bsqueda de todos los miembros almacenados. 5.-El usuario introduce el patrn de bsquedas y elige la opcin Buscar. A1 5.- Se muestra el listado de los miembros del personal que cumplen con el patrn de bsqueda indicado por el usuario. A2 Curso Alterno: A1: Si el usuario elige la opcin Buscar sin introducir ningn patrn de bsqueda, la aplicacin presenta el listado de todos los miembros del personal almacenados. A2: Si no se encuentra ningn miembro del personal, la aplicacin notifica esta informacin al usuario.
Caso de Uso: CU03. OBTENER CONSTANCI A Actores: General Descripcin: Este caso de uso se inicia cuando el usuario solicita que se genere una constancia para uno de los miembros del personal de la Institucin, para lo cual debe seleccionar el miembro del cual se desea la constancia y el tipo de constancia que desea generar para que la Aplicacin genere un archivo de texto con la constancia solicitada. Frecuencia: Media Preguntas Abiertas: - En qu casos no es posible generar una constancia solicitada? Referencias Cruzadas: R.02, R.08, R.12 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG.
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 11 Poscondiciones: Se genera un archivo de texto con la constancia solicitada por el usuario. Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra en el men Constancia y elige la opcin que desee haciendo clic sobre ella. 2.- Se muestra una ventana que permite realizar una bsqueda del miembro del personal del cual se desea generar una constancia. 3.- El usuario introduce los parmetros de bsqueda del miembro del personal y oprime la opcin Buscar. A1 4.- Se muestra un listado con el resultado de la bsqueda. A2 5.- El usuario elige el item correspondiente al miembro del personal del cual desee generar una constancia haciendo clic sobre l. 6.- Se muestra una ventana con la opcin de generar la constancia o cerrar la ventana. 7.- El usuario elige la opcin generar haciendo clic sobre esta. A3 8.- Se muestra una ventana con la opcin Imprimir Constancia o Editar Constancia. A4 9.- El usuario elige la opcin Imprimir Constancia. A5 10.- Se cierra la ventana de la funcionalidad y se enva el documento a la impresora. Curso Alterno: A1: Si el usuario no introduce parmetros de bsqueda y elige la opcin Buscar entonces la aplicacin realiza una bsqueda de todos los datos de los miembros almacenados. A2: Si no hay resultados de la bsqueda, la aplicacin notifica al usuario que no hay registros que satisfagan la bsqueda. A3: Si el usuario elige la opcin Cerrar, la aplicacin cierra la ventana correspondiente a la generacin de Constancias. A4: Si no es posible generar la constancia solicitada por el usuario, la aplicacin notifica el motivo al usuario con una ventana. A5: Si el usuario elige la opcin Editar Constancia, la aplicacin enva el documento a un editor de texto externo para que el documento sea editado por el usuario.
Caso de Uso: CU04. OBTENER REPORTE ESTAD STI CO Actores: General Descripcin: Este caso de uso se inicia cuando el usuario solicita la generacin de un reporte estadstico a partir de la informacin almacenada en la aplicacin, para lo cual debe elegir el tipo de reporte que requiere para que la aplicacin genere el reporte solicitado en un archivo de texto. Frecuencia: Media Preguntas Abiertas: -se permite editar el reporte generado? - en qu casos no ser posible la generacin del reporte?
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 12 Referencias Cruzadas: R.02, R.05, R.06, R.12 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Un archivo de texto es generado por la aplicacin con el reporte estadstico solicitado por el usuario. Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra al men Reporte y elige la opcin de su preferencia haciendo clic sobre ella. 2.- Se muestra la ventana correspondiente al reporte elegido por el usuario. 3.- El usuario introduce los patrones de bsqueda del listado del personal a ser incluido en el reporte a generar y oprime la opcin Generar. A1 4.- Se muestra una lista con el resultado de la bsqueda. A2. Se notifica al usuario que se ha generado el reporte solicitado permitiendo dos opciones Imprimir Reporte o Editar Reporte. 5.- El usuario elige la opcin Imprimir Reporte haciendo clic sobre ella. A3. 6.- Se cierra la ventana de la funcionalidad y se enva el documento a la impresora. Curso Alterno: A1: Si el usuario no introduce ningn patrn de bsqueda y oprime la opcin Buscar, la aplicacin muestra el listado de todos los datos de los miembros del personal almacenados. A2: Si la bsqueda no produce resultados, la aplicacin notifica el motivo al usuario con una ventana. A3: Si el usuario elige Editar Reporte, la aplicacin abre un editor de texto u hoja de clculo segn corresponda.
Caso de Uso: CU05. OBTENER LI STADO PERSONAL Actores: General Descripcin: Este caso de uso se inicia cuando el usuario solicita un listado del personal de la Institucin. El usuario debe seleccionar las pautas a cumplir para la elaboracin del listado como lo es: los atributos a mostrar, algunos filtros a implementar en el listado, etc. Para que la aplicacin genere un reporte estadstico con la informacin solicitada en un archivo de texto. Frecuencia: Media Preguntas Abiertas: - los parmetros de este listado sern estticos o dinmicos? - habr un nmero mximo de parmetros a introducir para la generacin del listado? Referencias Cruzadas: R.04, R.12
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 13 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Un archivo de texto con el reporte estadstico solicitado es generado. Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra en el men Reportes y elige la opcin Listado de Personal. 2.- Se muestra una ventana que permite la bsqueda de personal bajo algn patrn de bsqueda en particular. 3.- El usuario introduce los datos del patrn de bsqueda deseado y elige la opcin Buscar. A1 4.- Se muestra el listado de los miembros resultados de la bsqueda. A2 5.- El usuario elige la opcin Generar Listado. 6.- Se muestra una ventana que permite que el usuario elija los parmetros que desea sean mostrados en el listado a generar. 7.- El usuario elige los parmetros que desea sean mostrados en el listado de personal a generar y elige la opcin Generar. A3 8.- Se genera el listado de personal y se notifica esto al usuario. 9.- El usuario elige la opcin Imprimir Listado. 10.- Se enva al documento a la impresora y se cierra la ventana con la funcionalidad. Curso Alterno: A1: Si el usuario no introduce datos del patrn de bsqueda la aplicacin muestra el listado de todos los datos almacenados. A2: Si la bsqueda no produjo resultados, la aplicacin notifica esto al usuario. A3: Si el usuario no elige ningn parmetro, la aplicacin solicita al usuario que lo haga por medio de una ventana.
Caso de Uso: CU06. REALIZAR MOVI MIENTO DE PERSONAL Actores: General Descripcin: Este caso de uso se inicia cuando el usuario busca uno de los miembros del personal e ingresa un movimiento del mismo de su cargo. El usuario indica el nuevo cargo, ubicacin y otros datos y la aplicacin almacena esta informacin como un movimiento de personal. Frecuencia: Media Preguntas Abiertas: - todos los cargos tienen un grado? En caso contrario, Cmo comprobar si se trata o no de un ascenso? Referencias Cruzadas: R.02, R.09, R.12
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 14 Precondiciones: El usuario debe haber ingresado en el mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Se ha almacenado un nuevo movimiento de personal. Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra al men Procesos y elige la opcin Movimiento. 2.- Se muestra una ventana de bsqueda de miembros del personal. 3.- El usuario introduce los datos del patrn de bsqueda para encontrar el miembro del personal que desea cambiar de cargo y oprime la opcin Buscar. A1 4.- Se muestra en pantalla el listado de los miembros resultantes de la bsqueda realizada. A2. 5.- El usuario elige el miembro del personal del cual se desea cambiar de cargo seleccionndolo con el Mouse y elige la opcin Realizar Movimiento. A3. 6.- Se muestra una ventana alterna con los datos principales del miembro del personal incluyendo el cargo actual. 7.- El usuario modifica la informacin correspondiente al cargo del personal y oprime la opcin Guardar. A4. 8.- Se valida que el cambio de cargo sea correcto y se notifica al usuario que los cambios fueron realizados. A5 Curso Alterno: A1: Si el usuario no introduce ningn dato para el patrn de bsqueda de miembros del personal la aplicacin muestra el listado de todos los miembros del personal sin restriccin. A2: Si la bsqueda no produce resultados la aplicacin notifica esto al usuario. A3: Si el usuario no elige ningn miembro en particular la aplicacin notifica que se elija un miembro del personal. A4: Si el usuario no realiza modificaciones de la informacin del cargo del miembro elegido la aplicacin notifica esto al usuario. A5: Si los datos modificados no son vlidos la aplicacin notifica el error y le permite modificar la informacin al usuario.
Caso de Uso: CU07. I NGRESAR EVALUACI N DE EFICI ENCI A Actores: General Descripcin: Este caso de uso se inicia cuando el usuario ingresa los datos correspondientes a una nueva evaluacin de desempeo de un miembro de personal, en primer lugar ubicando al personal al cual se le quiere agregar una evaluacin, luego introduciendo los datos generales de la evaluacin y finalmente la aplicacin almacena la informacin asociada a ese miembro del personal. Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.22
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 15 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Se ha almacenado una nueva evaluacin de desempeo asociada al miembro de personal seleccionado por el usuario. Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra al men Procesos y elige la opcin Evaluacin Desempeo haciendo clic sobre ella. 2.- Se muestra una ventana para buscar un miembro del personal en particular. 3.- El usuario introduce los datos del patrn de bsqueda de miembro de personal y elige la opcin Buscar. A1 4.- Se muestra el listado de los miembros resultantes de la bsqueda realizada. A2 5.- El usuario selecciona un miembro de personal haciendo clic sobre este y elige la opcin Agregar Evaluacin. A3 6.- Se muestra una ventana con el formulario respectivo a una nueva evaluacin del miembro del personal. 7.- El usuario introduce los datos correspondientes a una nueva evaluacin de desempeo y elige la opcin Guardar. A3 8.- Se validan los datos introducidos y se almacena la evaluacin asociada al miembro del personal. A4 Curso Alterno: A1: Si el usuario no introduce ningn dato para el patrn de bsqueda la aplicacin muestra el listado de todos los miembros del personal almacenados. A2: Si la bsqueda no produce resultados la aplicacin notifica esto al usuario. A3: Si elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad correspondiente. A4: Si los datos no son vlidos la aplicacin notifica del error al usuario y le permite modificarlos y oprimir nuevamente la opcin Guardar.
Caso de Uso: CU08. CAMBIAR ESTATUS PERSONAL Actores: General Descripcin: Este caso de uso se inicia cuando el usuario busca un miembro del personal y cambia el atributo estado de ese miembro. La aplicacin almacena los nuevos cambios asociados al miembro del personal. Frecuencia: Media Preguntas Abiertas: - en qu casos se permitir cambiar manualmente el estatus del miembro del personal? Referencias Cruzadas: R.02, R.12, R.25 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: El estatus del miembro de personal elegido por el usuario ha sido modificado. Curso Normal:
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 16 Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra en el men Datos Bsicos y elige la opcin Personal. 2.- Se muestra la ventana respectiva para manipular la informacin referente a los miembros del personal. 3.- El usuario introduce los datos del patrn de bsqueda del miembro del personal. A1 4.- Se muestra el listado de miembros del personal resultante de la bsqueda. 5.- El usuario elige un miembro del personal seleccionndolo con el Mouse y elige la opcin Cambiar Estatus. A2 6.- Se muestra una ventana con los datos principales del miembro del personal y un formulario con el estatus actual del miembro del personal. 7.- El usuario introduce el nuevo estatus del miembro del personal y elige la opcin Guardar. A3 8.- Se verifica la validez del cambio realizado por el usuario. Si son vlidos se almacenan los cambios y se notifica esto al usuario. A4 Curso Alterno: A1: Si el usuario no introduce ningn patrn de bsqueda la aplicacin muestra un listado de todos los miembros del personal almacenados. A2: Si usuario elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad correspondiente. A3: Si no hay cambios en las modificaciones hechas por el usuario la aplicacin notifica esto al usuario. A4: Si los datos modificados no son vlidos la aplicacin notifica el error al usuario y le permite modificar el estatus nuevamente y oprimir la opcin Guardar.
Caso de Uso: CU09. I NGRESAR VACACIONES Actores: General Descripcin: Este caso de uso se inicia cuando el usuario busca los datos principales de uno de los miembros del personal de la Institucin y el usuario elige agregar vacaciones. El usuario introduce los datos correspondientes a este perodo de disfrute de vacaciones y la aplicacin almacena los cambios asociados al miembro del personal. Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.19 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Se ha almacenado un nuevo registro de vacaciones para un miembro del personal de la Institucin. Curso Normal:
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 17 Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra el men Procesos y elige la opcin Vacaciones. 2.- Se muestra la ventana que permite la manipulacin de los datos referentes a registros de las vacaciones almacenadas. 3.- El usuario elige la opcin Ingresar Vacaciones. A1 4.- Se muestra una ventana para buscar al miembro del personal del cual se desea almacenar un registro de vacaciones. 5.- El usuario introduce el patrn de bsqueda respectivo para ubicar al miembro del personal y elige la opcin Buscar. A2 6.- Se muestra el listado de miembros del personal resultantes de la bsqueda realizada. 7.- El usuario selecciona un miembro del personal seleccionndolo con el Mouse y oprime la opcin Ingresar Vacaciones. A3 8.- Se muestra el formulario correspondiente a los datos que se requieren para ingresar un nuevo perodo de vacaciones para el miembro del personal. 9.- El usuario introduce los datos correspondientes para ingresar un nuevo perodo de vacaciones y elige la opcin Guardar. A1 10.- Se validan los datos introducidos y si son correctos se almacena el nuevo perodo de vacaciones asociado al miembro del personal. A4 Curso Alterno: A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad respectiva. A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un listado de todos los datos almacenados. A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la aplicacin solicita al usuario que lo haga por medio de una ventana. A4: Si los datos no son correctos la aplicacin notifica el error al usuario permitiendo que edite los datos y oprima de nuevo la opcin Guardar.
Caso de Uso: CU10. INGRESAR REPOSO Actores: General Descripcin: Este caso de uso se inicia cuando el usuario busca los datos principales de uno de los miembros del personal de la Institucin y elige la opcin Reposo introduciendo sus datos respectivos y la aplicacin almacena estos datos asocindolos al miembro del personal correspondiente. Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.18
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 18 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Se ha almacenado una informacin sobre un perodo de reposo de uno de los miembros del personal de la Institucin. Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra el men Procesos y elige la opcin Reposo. 2.- Se muestra la ventana que permite la manipulacin de los datos referentes a registros de los reposos almacenados. 3.- El usuario elige la opcin Ingresar Reposo. A1 4.- Se muestra una ventana para buscar al miembro del personal del cual se desea almacenar un registro de reposos. 5.- El usuario introduce el patrn de bsqueda respectivo para ubicar al miembro del personal y elige la opcin Buscar. A2 6.- Se muestra el listado de miembros del personal resultantes de la bsqueda realizada. 7.- El usuario selecciona un miembro del personal seleccionndolo con el Mouse y oprime la opcin Ingresar Reposo. A3 8.- Se muestra el formulario correspondiente a los datos que se requieren para ingresar un nuevo perodo de reposo para el miembro del personal. 9.- El usuario introduce los datos correspondientes para ingresar un nuevo perodo de reposo y elige la opcin Guardar. A1 10.- Se validan los datos introducidos y si son correctos se almacena el nuevo perodo de reposo asociado al miembro del personal. A4 Curso Alterno: A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad respectiva. A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un listado de todos los datos almacenados. A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la aplicacin solicita al usuario que lo haga por medio de una ventana. A4: Si los datos no son correctos la aplicacin notifica el error al usuario permitiendo que edite los datos y oprima de nuevo la opcin Guardar.
Caso de Uso: CU11. AMONESTAR PERSONAL Actores: General
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 19 Descripcin: Este caso de uso se inicia cuando el usuario busca los datos principales de un miembro del personal y elige la opcin Amonestacin, introduciendo la informacin correspondiente y la aplicacin almacena estos datos asocindolos al miembro del personal. Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.20 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Se ha almacenado informacin sobre una amonestacin asociada a un miembro del personal de la Institucin. Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra el men Procesos y elige la opcin Amonestacin. 2.- Se muestra la ventana que permite la manipulacin de los datos referentes a registros de las amonestaciones almacenadas. 3.- El usuario elige la opcin Ingresar Amonestacin. A1 4.- Se muestra una ventana para buscar al miembro del personal del cual se desea almacenar un registro de amonestacin. 5.- El usuario introduce el patrn de bsqueda respectivo para ubicar al miembro del personal y elige la opcin Buscar. A2 6.- Se muestra el listado de miembros del personal resultantes de la bsqueda realizada. 7.- El usuario selecciona un miembro del personal seleccionndolo con el Mouse y oprime la opcin Ingresar Amonestacin. A3 8.- Se muestra el formulario correspondiente a los datos que se requieren para ingresar una nueva amonestacin para el miembro del personal. 9.- El usuario introduce los datos correspondientes para ingresar una nueva amonestacin y elige la opcin Guardar. A1 10.- Se validan los datos introducidos y si son correctos se almacena la nueva amonestacin asociado al miembro del personal. A4 Curso Alterno:
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 20 A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad respectiva. A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un listado de todos los datos almacenados. A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la aplicacin solicita al usuario que lo haga por medio de una ventana. A4: Si los datos no son correctos la aplicacin notifica el error al usuario permitiendo que edite los datos y oprima de nuevo la opcin Guardar.
Caso de Uso: CU12. INGRESAR ADIESTRAMIENTO Actores: General Descripcin: Este caso de uso se inicia cuando el usuario busca los datos principales de un miembro del personal de la Institucin y elige la opcin Adiestramiento, introduce la informacin respectiva y la aplicacin almacena los datos asocindolos al miembro del personal. Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.21 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Se ha almacenado un registro sobre una amonestacin asociada a un miembro del personal de la Institucin. Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra el men Procesos y elige la opcin Adiestramiento. 2.- Se muestra la ventana que permite la manipulacin de los datos referentes a registros de los adiestramientos almacenados. 3.- El usuario elige la opcin Ingresar Adiestramiento. A1 4.- Se muestra una ventana para buscar al miembro del personal del cual se desea almacenar un registro de adiestramiento. 5.- El usuario introduce el patrn de bsqueda respectivo para ubicar al miembro del personal y elige la opcin Buscar. A2 6.- Se muestra el listado de miembros del personal resultantes de la bsqueda realizada. 7.- El usuario selecciona un miembro del personal seleccionndolo con el Mouse y oprime la opcin Ingresar Adiestramiento. A3 8.- Se muestra el formulario correspondiente a los datos que se requieren para ingresar un nuevo adiestramiento para el miembro del personal.
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 21 9.- El usuario introduce los datos correspondientes para ingresar un nuevo adiestramiento y elige la opcin Guardar. A1 10.- Se validan los datos introducidos y si son correctos se almacena el nuevo adiestramiento asociado al miembro del personal. A4 Curso Alterno: A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad respectiva. A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un listado de todos los datos almacenados. A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la aplicacin solicita al usuario que lo haga por medio de una ventana. A4: Si los datos no son correctos la aplicacin notifica el error al usuario permitiendo que edite los datos y oprima de nuevo la opcin Guardar.
Caso de Uso: CU13. OBTENER ORDENACI N DE PAGOS Actores: Administrador Descripcin: Este caso de uso se inicia cuando el usuario elige la opcin Ordenacin de Pagos y decide las opciones para la creacin del reporte de Ordenacin de Pagos como el mes, tipo de personal, etc. Y la aplicacin genera el reporte correspondiente. Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.26 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Se ha generado un archivo de texto con la Ordenacin de Pagos que cumple con las especificaciones del usuario. Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra en al men Reportes y elige la opcin Ordenacin de Pagos por Tipo haciendo clic sobre ella. 2.- Se muestra una ventana con las opciones de ordenaciones de pago que pueden ser generadas por la aplicacin para que el usuario establezca un filtro por tipo de personal u otro criterio. 3.- El usuario introduce el patrn de bsqueda deseado y oprime la opcin Generar Ordenacin de Pagos. A1 4.- Se muestra una ventana notificando que se gener el reporte solicitado. A2 5.- El usuario elige la opcin Imprimir haciendo clic sobre esta. A1 6.- Se enva el documento a un editor de texto u hoja de clculo segn sea el caso.
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 22 Curso Alterno: A1: Si el usuario oprime la opcin Cerrar, la aplicacin cierra la ventana de la funcionalidad correspondiente. A2: Si la bsqueda no produce resultados se le notifica esto al usuario.
Caso de Uso: CU14. OBTENER REPORTE DE ASI STENCI A Actores: General Descripcin: Este caso de uso se inicia cuando el usuario elige la opcin Reporte de Control de Asistencia y decide las opciones que caracterizarn al reporte tales como mes, perodo, Divisin, etc. y la aplicacin genera el reporte en un archivo de texto. Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.14, R.15 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Se ha generado un archivo de texto con el Reporte de Asistencia especificado por el usuario. Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra en al men Reportes y elige la opcin Control de Asistencia haciendo clic sobre ella. 2.- Se muestra una ventana con las opciones de control de asistencia que pueden ser generadas por la aplicacin para que el usuario establezca el tipo de control de que desea. 3.- El usuario introduce el tipo de control de asistencia Global oprimiendo clic sobre ella. 4.- Se muestra una ventana que permite introducir el patrn de filtro bien sea por Divisin o de toda la Institucin. 5.- El usuario introduce el patrn deseado y oprime la opcin generar. A1 6.- Se notifica que se ha generado el reporte. A2 7.- El usuario elige la opcin Imprimir. A1 8.- Se enva el archivo a un editor de texto u hoja de clculo segn sea el caso. Curso Alterno: A1: Si el usuario oprime la opcin Cerrar, la aplicacin cierra la ventana correspondiente a la funcionalidad. A2: Si no hay datos referentes a la asistencia para ese miembro, se notifica esto al usuario.
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 23 Caso de Uso: CU15. I NGRESAR RECONOCI MI ENTO Actores: General Descripcin: Este caso de uso se inicia cuando el usuario busca los datos principales de un miembro del personal de la Institucin y elige la opcin Reconocimiento, introduce los datos respectivos y la aplicacin almacena la informacin asocindola al miembro del personal. Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.23 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Se ha almacenado un nuevo registro de reconocimiento asociado a un miembro del personal. Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra el men Procesos y elige la opcin Reconocimiento. 2.- Se muestra la ventana que permite la manipulacin de los datos referentes a registros de los reconocimientos almacenados. 3.- El usuario elige la opcin Ingresar Reconocimiento. A1 4.- Se muestra una ventana para buscar al miembro del personal del cual se desea almacenar un registro de Reconocimiento. 5.- El usuario introduce el patrn de bsqueda respectivo para ubicar al miembro del personal y elige la opcin Buscar. A2 6.- Se muestra el listado de miembros del personal resultantes de la bsqueda realizada. 7.- El usuario selecciona un miembro del personal seleccionndolo con el Mouse y oprime la opcin Ingresar Reconocimiento. A3 8.- Se muestra el formulario correspondiente a los datos que se requieren para ingresar un nuevo reconocimiento para el miembro del personal. 9.- El usuario introduce los datos correspondientes para ingresar un nuevo reconocimiento y elige la opcin Guardar. A1 10.- Se validan los datos introducidos y si son correctos se almacena el nuevo reconocimiento asociado al miembro del personal. A4 Curso Alterno:
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 24 A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad respectiva. A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un listado de todos los datos almacenados. A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la aplicacin solicita al usuario que lo haga por medio de una ventana. A4: Si los datos no son correctos la aplicacin notifica el error al usuario permitiendo que edite los datos y oprima de nuevo la opcin Guardar.
Caso de Uso: CU16. REGI STRAR ASISTENCIA Actores: General Descripcin: Este caso de uso se inicia cuando el usuario elige la opcin Asistencia e introduce los datos para ingresar registro de asistencia Frecuencia: Alta Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.14 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Se ha almacenado el registro de asistencia asociado a un miembro del personal de la Institucin. Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra el men Procesos y elige la opcin Asistencia. 2.- Se muestra la ventana que permite la manipulacin de los datos referentes a registros de las asistencias almacenadas. 3.- El usuario elige la opcin Registrar Asistencia. A1 4.- Se muestra una ventana para buscar al miembro del personal del cual se desea almacenar un registro de asistencia. 5.- El usuario introduce el patrn de bsqueda respectivo para ubicar al miembro del personal y elige la opcin Buscar. A2 6.- Se muestra el listado de miembros del personal resultantes de la bsqueda realizada. 7.- El usuario selecciona un miembro del personal seleccionndolo con el Mouse y oprime la opcin Registrar Asistencia. A3 8.- Se muestra el formulario correspondiente a los datos que se requieren para ingresar una nueva asistencia para el miembro del personal. 9.- El usuario introduce los datos correspondientes para ingresar una nueva asistencia y elige la opcin Guardar. A1 10.- Se validan los datos introducidos y si son correctos se almacena la nueva asistencia asociada al miembro del personal. A4
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 25 Curso Alterno: A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad respectiva. A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un listado de todos los datos almacenados. A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la aplicacin solicita al usuario que lo haga por medio de una ventana. A4: Si los datos no son correctos la aplicacin notifica el error al usuario permitiendo que edite los datos y oprima de nuevo la opcin Guardar.
Caso de Uso: CU17. OBTENER REPORTE PERSONAL DE ASISTENCIA Actores: General Descripcin: Este caso de uso se inicia cuando el usuario elige la opcin Reporte Control de Asistencia y decide la opcin personal para lo cual debe ubicar el miembro de personal correspondiente y la aplicacin genera un archivo de texto con el reporte solicitado previa consulta de la informacin almacenada. Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.14 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Se ha generado un archivo de texto con el reporte de asistencia especificado por el usuario. Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra en al men Reportes y elige la opcin Control de Asistencia haciendo clic sobre ella. 2.- Se muestra una ventana con las opciones de control de asistencia que pueden ser generadas por la aplicacin para que el usuario establezca el tipo de control de que desea. 3.- El usuario introduce el tipo de control de asistencia Personal oprimiendo clic sobre ella. 4.- Se muestra una ventana que permite introducir el nmero de cdula del miembro del personal. 5.- El usuario introduce el nmero de cdula del miembro y oprime la opcin buscar. A1 6.- Se muestra los datos bsicos del miembro elegido por el usuario. A2 7.- El usuario elige la opcin Imprimir. A1 8.- Se enva el archivo a un editor de texto u hoja de clculo segn sea el caso.
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 26 Curso Alterno: A1: Si el usuario oprime la opcin Cerrar, la aplicacin cierra la ventana correspondiente a la funcionalidad. A2: Si no hay datos referentes a la asistencia para ese miembro, se notifica esto al usuario.
Caso de Uso: CU18. CONSULTAR MOVIMI ENTOS DE PERSONAL Actores: General Descripcin: Este caso de uso se inicia cuando el usuario elige la opcin Movimientos de Personal e introduce los datos para buscar un miembro del personal en particular y la aplicacin muestra la informacin correspondiente a los movimientos de personal asociados al miembro del personal en especfico. Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.09, R.12 Precondiciones: El usuario debe haber ingresado en el mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Ninguna Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra el men Procesos y elige la opcin Movimiento. 2.- Se muestra una ventana para buscar al miembro del personal del cual se desea obtener su registro de movimientos. 3.- El usuario introduce el patrn de bsqueda respectivo para ubicar al miembro del personal y elige la opcin Buscar. A2 4.- Se muestra el listado de miembros del personal resultantes de la bsqueda realizada. 7.- El usuario selecciona un miembro del personal seleccionndolo con el Mouse y oprime la opcin Consultar Movimientos. A3 8.- Se muestra el listado de movimientos asociados el personal. Curso Alterno: A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad respectiva. A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un listado de todos los datos almacenados. A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la aplicacin solicita al usuario que lo haga por medio de una ventana.
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 27 Caso de Uso: CU19. OBTENER EVALUACIONES DE EFI CI ENCI A Actores: General Descripcin: Este caso de uso se inicia cuando el usuario elige la opcin Evaluacin de Desempeo e introduce los datos para buscar un miembro del personal en particular y la aplicacin muestra la informacin correspondiente a las evaluaciones de desempeo asociadas al miembro del personal en especfico. Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.22 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Ninguna. Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra el men Procesos y elige la opcin Evaluacin Desempeo. 2.- Se muestra una ventana para buscar al miembro del personal del cual se desea obtener su registro de evaluaciones de desempeo. 3.- El usuario introduce el patrn de bsqueda respectivo para ubicar al miembro del personal y elige la opcin Buscar. A2 4.- Se muestra el listado de miembros del personal resultantes de la bsqueda realizada. 5.- El usuario selecciona un miembro del personal seleccionndolo con el Mouse y oprime la opcin Consultar Evaluaciones. A3 6.- Se muestra el listado de evaluaciones de desempeo asociados el personal. Curso Alterno:
A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad respectiva. A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un listado de todos los datos almacenados. A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la aplicacin solicita al usuario que lo haga por medio de una ventana.
Caso de Uso: CU20. CONSULTAR EVALUACI N DE EFI CI ENCIA Actores: General
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 28 Descripcin: Este caso de uso se inicia cuando el usuario elige la opcin Evaluaciones de Desempeo y busca las evaluaciones de un miembro del personal en particular. Posteriormente la aplicacin muestra los datos generales de las evaluaciones y el usuario elige una para que sea mostrada en detalle y la aplicacin muestra los datos de la evaluacin elegida previa consulta a la base de datos de la misma. Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.22 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Ninguna Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra el men Procesos y elige la opcin Evaluacin Desempeo. 2.- Se muestra una ventana para buscar al miembro del personal del cual se desea obtener su registro de evaluaciones de desempeo. 3.- El usuario introduce el patrn de bsqueda respectivo para ubicar al miembro del personal y elige la opcin Buscar. A2 4.- Se muestra el listado de miembros del personal resultantes de la bsqueda realizada. 7.- El usuario selecciona un miembro del personal seleccionndolo con el Mouse y oprime la opcin Consultar Evaluaciones. A3 8.- Se muestra el listado de evaluaciones asociados el personal. 9.- El usuario selecciona una evaluacin en particular seleccionndola con el Mouse y oprime la opcin Detalle. A3 10.- Se muestra los datos en detalle de la evaluacin seleccionada por el usuario. Curso Alterno: A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad respectiva. A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un listado de todos los datos almacenados. A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la aplicacin solicita al usuario que lo haga por medio de una ventana.
Caso de Uso: CU21. I NGRESAR PERMI SO Actores: General
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 29 Descripcin: Este caso de uso se inicia cuando el usuario ubica los datos principales de un miembro del personal e ingresa un registro de permiso para que la aplicacin almacene esta informacin asocindola al miembro del personal en particular. Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.24 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Se ha almacenado un registro de permiso asociado a un miembro del personal de la Institucin. Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra el men Procesos y elige la opcin Permiso. 2.- Se muestra la ventana que permite la manipulacin de los datos referentes a registros de los permisos almacenados. 3.- El usuario elige la opcin Ingresar Permiso. A1 4.- Se muestra una ventana para buscar al miembro del personal del cual se desea almacenar un registro de permiso. 5.- El usuario introduce el patrn de bsqueda respectivo para ubicar al miembro del personal y elige la opcin Buscar. A2 6.- Se muestra el listado de miembros del personal resultantes de la bsqueda realizada. 7.- El usuario selecciona un miembro del personal seleccionndolo con el Mouse y oprime la opcin Ingresar Permiso. A3 8.- Se muestra el formulario correspondiente a los datos que se requieren para ingresar un nuevo permiso para el miembro del personal. 9.- El usuario introduce los datos correspondientes para ingresar un nuevo permiso y elige la opcin Guardar. A1 10.- Se validan los datos introducidos y si son correctos se almacena el nuevo permiso asociado al miembro del personal. A4 Curso Alterno: A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad respectiva. A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un listado de todos los datos almacenados. A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la aplicacin solicita al usuario que lo haga por medio de una ventana. A4: Si los datos no son correctos la aplicacin notifica el error al usuario permitiendo que edite los datos y oprima de nuevo la opcin Guardar.
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 30 Caso de Uso: CU22. OBTENER VACACI ONES Actores: General Descripcin: Este caso de uso se inicia cuando el usuario elige la opcin Vacaciones y ubica un miembro del personal en particular para que la aplicacin le muestre los datos generales de los perodos de disfrute de vacaciones del miembro en cuestin. Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.19 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Ninguna Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra el men Procesos y elige la opcin Vacaciones. 2.- Se muestra una ventana para buscar al miembro del personal del cual se desea obtener su registro de vacaciones. 3.- El usuario introduce el patrn de bsqueda respectivo para ubicar al miembro del personal y elige la opcin Buscar. A2 4.- Se muestra el listado de miembros del personal resultantes de la bsqueda realizada. 5.- El usuario selecciona un miembro del personal seleccionndolo con el Mouse y oprime la opcin Consultar Vacaciones. A3 6.- Se muestra el listado de vacaciones asociados el personal. Curso Alterno:
A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad respectiva. A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un listado de todos los datos almacenados. A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la aplicacin solicita al usuario que lo haga por medio de una ventana.
Caso de Uso: CU23. OBTENER REPOSOS Actores: General Descripcin: Este caso de uso se inicia cuando el usuario elige la opcin Reposo y ubica un miembro del personal en particular para que la aplicacin le muestre los datos generales de los perodos de reposo del miembro en cuestin. Frecuencia: Media
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 31 Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.18 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Ninguna Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra el men Procesos y elige la opcin Reposo. 2.- Se muestra una ventana para buscar al miembro del personal del cual se desea obtener su registro de reposos. 3.- El usuario introduce el patrn de bsqueda respectivo para ubicar al miembro del personal y elige la opcin Buscar. A2 4.- Se muestra el listado de miembros del personal resultantes de la bsqueda realizada. 5.- El usuario selecciona un miembro del personal seleccionndolo con el Mouse y oprime la opcin Consultar Reposos. A3 6.- Se muestra el listado de reposos asociados el personal. Curso Alterno:
A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad respectiva. A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un listado de todos los datos almacenados. A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la aplicacin solicita al usuario que lo haga por medio de una ventana.
Caso de Uso: CU24. OBTENER PERMI SOS Actores: General Descripcin: Este caso de uso se inicia cuando el usuario elige la opcin Permisos y ubica un miembro del personal en particular para que la aplicacin le muestre los datos generales de los perodos de permiso del miembro en cuestin. Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R. 02, R.12, 24 Precondiciones: El usuario debe haber ingresado en el mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Ninguna Curso Normal:
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 32 Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra el men Procesos y elige la opcin Permiso. 2.- Se muestra una ventana para buscar al miembro del personal del cual se desea obtener su registro de permisos. 3.- El usuario introduce el patrn de bsqueda respectivo para ubicar al miembro del personal y elige la opcin Buscar. A2 4.- Se muestra el listado de miembros del personal resultantes de la bsqueda realizada. 5.- El usuario selecciona un miembro del personal seleccionndolo con el Mouse y oprime la opcin Consultar Permisos. A3 6.- Se muestra el listado de permisos asociados al personal. Curso Alterno:
A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad respectiva. A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un listado de todos los datos almacenados. A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la aplicacin solicita al usuario que lo haga por medio de una ventana.
Caso de Uso: CU25. OBTENER AMONESTACI ONES Actores: General Descripcin: Este caso de uso se inicia cuando el usuario elige la opcin Amonestaciones y ubica un miembro del personal en particular para que la aplicacin le muestre los datos generales de las amonestaciones asociadas al miembro en cuestin. Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.20 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Ninguna Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra el men Procesos y elige la opcin Amonestacin. 2.- Se muestra una ventana para buscar al miembro del personal del cual se desea obtener su registro de amonestaciones. 3.- El usuario introduce el patrn de bsqueda respectivo para ubicar al miembro del personal y elige la opcin Buscar. A2 4.- Se muestra el listado de miembros del personal resultantes de la bsqueda realizada.
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 33 5.- El usuario selecciona un miembro del personal seleccionndolo con el Mouse y oprime la opcin Consultar Amonestaciones. A3 6.- Se muestra el listado de amonestaciones asociados el personal. Curso Alterno:
A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad respectiva. A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un listado de todos los datos almacenados. A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la aplicacin solicita al usuario que lo haga por medio de una ventana.
Caso de Uso: CU26. OBTENER ADIESTRAMIENTOS Actores: General Descripcin: Este caso de uso se inicia cuando el usuario elige la opcin Adiestramiento y ubica un miembro del personal en particular para que la aplicacin le muestre los datos generales de los adiestramientos que ha recibido el miembro en cuestin. Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.21 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Ninguna Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra el men Procesos y elige la opcin Adiestramiento. 2.- Se muestra una ventana para buscar al miembro del personal del cual se desea obtener su registro de adiestramientos. 3.- El usuario introduce el patrn de bsqueda respectivo para ubicar al miembro del personal y elige la opcin Buscar. A2 4.- Se muestra el listado de miembros del personal resultantes de la bsqueda realizada. 5.- El usuario selecciona un miembro del personal seleccionndolo con el Mouse y oprime la opcin Consultar Adiestramiento. A3 6.- Se muestra el listado de adiestramientos asociados al personal. Curso Alterno:
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 34 A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad respectiva. A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un listado de todos los datos almacenados. A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la aplicacin solicita al usuario que lo haga por medio de una ventana.
Caso de Uso: CU27. OBTENER RECONOCI MIENTOS Actores: General Descripcin: Este caso de uso se inicia cuando el usuario elige la opcin Reconocimientos y ubica un miembro del personal en particular para que la aplicacin le muestre los datos generales de los reconocimientos del miembro en cuestin. Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.23 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Ninguna Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra el men Procesos y elige la opcin Reconocimiento. 2.- Se muestra una ventana para buscar al miembro del personal del cual se desea obtener su registro de reconocimientos. 3.- El usuario introduce el patrn de bsqueda respectivo para ubicar al miembro del personal y elige la opcin Buscar. A2 4.- Se muestra el listado de miembros del personal resultantes de la bsqueda realizada. 5.- El usuario selecciona un miembro del personal seleccionndolo con el Mouse y oprime la opcin Consultar Reconocimientos. A3 6.- Se muestra el listado de reconocimientos asociados el personal. Curso Alterno:
A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad respectiva. A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un listado de todos los datos almacenados. A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la aplicacin solicita al usuario que lo haga por medio de una ventana.
Caso de Uso: CU28. OBTENER DETALLE VACACI ONES
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 35 Actores: General Descripcin: Este caso de uso se inicia cuando el usuario elige un perodo de disfrute de vacaciones en particular para que la aplicacin muestre en detalle los datos de este perodo previa consulta a la base de datos del sistema. Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.19 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Ninguna Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra el men Procesos y elige la opcin Vacaciones. 2.- Se muestra una ventana para buscar al miembro del personal del cual se desea obtener su registro de vacaciones. 3.- El usuario introduce el patrn de bsqueda respectivo para ubicar al miembro del personal y elige la opcin Buscar. A2 4.- Se muestra el listado de miembros del personal resultantes de la bsqueda realizada. 7.- El usuario selecciona un miembro del personal seleccionndolo con el Mouse y oprime la opcin Consultar Vacaciones. A3 8.- Se muestra el listado de vacaciones asociadas al personal. 9.- El usuario selecciona un perodo de vacaciones en particular seleccionndolo con el Mouse y oprime la opcin Detalle. A3 10.- Se muestra los datos en detalle del perodo de vacaciones seleccionado por el usuario. Curso Alterno: A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad respectiva. A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un listado de todos los datos almacenados. A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la aplicacin solicita al usuario que lo haga por medio de una ventana.
Caso de Uso: CU29. OBTENER DETALLE REPOSO Actores: General Descripcin: Este caso de uso se inicia cuando el usuario elige un perodo de reposo en particular para que la aplicacin muestre en detalle los datos de este perodo previa consulta a la base de datos del sistema.
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 36 Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.18 Precondiciones: El usuario debe haber ingresado al mdulo Resursos Poscondiciones: Ninguna Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra el men Procesos y elige la opcin Reposo. 2.- Se muestra una ventana para buscar al miembro del personal del cual se desea obtener su registro de perodos de reposo. 3.- El usuario introduce el patrn de bsqueda respectivo para ubicar al miembro del personal y elige la opcin Buscar. A2 4.- Se muestra el listado de miembros del personal resultantes de la bsqueda realizada. 7.- El usuario selecciona un miembro del personal seleccionndolo con el Mouse y oprime la opcin Consultar Reposo. A3 8.- Se muestra el listado de perodos de reposo asociados el personal. 9.- El usuario selecciona un perodo de reposo en particular seleccionndola con el Mouse y oprime la opcin Detalle. A3 10.- Se muestra los datos en detalle del perodo de reposo seleccionado por el usuario. Curso Alterno: A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad respectiva. A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un listado de todos los datos almacenados. A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la aplicacin solicita al usuario que lo haga por medio de una ventana.
Caso de Uso: CU30. OBTENER DETALLE PERMI SO Actores: General Descripcin: Este caso de uso se inicia cuando el usuario elige un perodo de permiso en particular para que la aplicacin muestre en detalle los datos de este perodo previa consulta a la base de datos del sistema. Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.24 Precondiciones: El usuario debe haber ingresado en el mdulo Recursos Humanos del Sistema SIG.
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 37 Poscondiciones: Ninguna Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra el men Procesos y elige la opcin Permiso. 2.- Se muestra una ventana para buscar al miembro del personal del cual se desea obtener su registro de perodos de permiso. 3.- El usuario introduce el patrn de bsqueda respectivo para ubicar al miembro del personal y elige la opcin Buscar. A2 4.- Se muestra el listado de miembros del personal resultantes de la bsqueda realizada. 7.- El usuario selecciona un miembro del personal seleccionndolo con el Mouse y oprime la opcin Consultar Permisos. A3 8.- Se muestra el listado de perodos de permiso asociados el personal. 9.- El usuario selecciona un perodo de permiso en particular seleccionndolo con el Mouse y oprime la opcin Detalle. A3 10.- Se muestra los datos en detalle del perodo de permiso seleccionado por el usuario. Curso Alterno: A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad respectiva. A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un listado de todos los datos almacenados. A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la aplicacin solicita al usuario que lo haga por medio de una ventana.
Caso de Uso: CU31. OBTENER DETALLE AMONESTACIN Actores: General Descripcin: Este caso de uso se inicia cuando el usuario elige una amonestacin en particular para que la aplicacin muestre en detalle los datos previa consulta a la base de datos del sistema. Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.20 Precondiciones: El usuario debe haber al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Ninguna Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra el men Procesos y elige la opcin Amonestacin. 2.- Se muestra una ventana para buscar al miembro del personal del cual se desea obtener su registro de amonestaciones.
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 38 3.- El usuario introduce el patrn de bsqueda respectivo para ubicar al miembro del personal y elige la opcin Buscar. A2 4.- Se muestra el listado de miembros del personal resultantes de la bsqueda realizada. 7.- El usuario selecciona un miembro del personal seleccionndolo con el Mouse y oprime la opcin Consultar Amonestaciones. A3 8.- Se muestra el listado de amonestaciones asociadas al personal. 9.- El usuario selecciona una amonestacin en particular seleccionndola con el Mouse y oprime la opcin Detalle. A3 10.- Se muestra los datos en detalle de la amonestacin seleccionada por el usuario. Curso Alterno: A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad respectiva. A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un listado de todos los datos almacenados. A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la aplicacin solicita al usuario que lo haga por medio de una ventana.
Caso de Uso: CU32. OBTENER DETALLE RECONOCI MI ENTO Actores: General Descripcin: Este caso de uso se inicia cuando el usuario elige un reconocimiento en particular para que la aplicacin muestre en detalle los datos previa consulta a la base de datos del sistema. Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.23 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Ninguna Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra el men Procesos y elige la opcin Reconocimiento. 2.- Se muestra una ventana para buscar al miembro del personal del cual se desea obtener su registro de reconocimientos. 3.- El usuario introduce el patrn de bsqueda respectivo para ubicar al miembro del personal y elige la opcin Buscar. A2 4.- Se muestra el listado de miembros del personal resultantes de la bsqueda realizada.
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 39 7.- El usuario selecciona un miembro del personal seleccionndolo con el Mouse y oprime la opcin Consultar Reconocimientos. A3 8.- Se muestra el listado de reconocimientos asociados al personal. 9.- El usuario selecciona un reconocimiento en particular seleccionndola con el Mouse y oprime la opcin Detalle. A3 10.- Se muestra los datos en detalle del reconocimiento seleccionado por el usuario. Curso Alterno: A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad respectiva. A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un listado de todos los datos almacenados. A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la aplicacin solicita al usuario que lo haga por medio de una ventana.
Caso de Uso: CU33. I NGRESAR I NCREMENTO SALARI AL Actores: Administrador Descripcin: Este caso de uso se inicia cuando el usuario elige la opcin Incremento Salarial, posteriormente ubica al miembro del personal al que le desea hacer el cambio, introduce los nuevos cambios y la aplicacin verifica el incremento realizado y lo almacena en la informacin asociada al miembro del personal. Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.10, R.12 Precondiciones: El usuario debe haber ingresado en el mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Se ha almacenado un registro sobre un incremento salarial realizado a un miembro del personal en particular. Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra el men Procesos y elige la opcin Incremento Salarial. 2.- Se muestra la ventana que permite la manipulacin de los datos referentes a registros de las incrementos salariales almacenados. 3.- El usuario elige la opcin Ingresar Incremento Salarial. A1 4.- Se muestra una ventana para buscar al miembro del personal del cual se desea almacenar un registro de incremento salarial.
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 40 5.- El usuario introduce el patrn de bsqueda respectivo para ubicar al miembro del personal y elige la opcin Buscar. A2 6.- Se muestra el listado de miembros del personal resultantes de la bsqueda realizada. 7.- El usuario selecciona un miembro del personal seleccionndolo con el Mouse y oprime la opcin Ingresar Incremento Salarial. A3 8.- Se muestra el formulario correspondiente a los datos que se requieren para ingresar un nuevo incremento salarial para el miembro del personal. 9.- El usuario introduce los datos correspondientes para ingresar un nuevo incremento salarial y elige la opcin Guardar. A1 10.- Se validan los datos introducidos y si son correctos se almacena el nuevo incremento salarial asociado al miembro del personal. A4 Curso Alterno: A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad respectiva. A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un listado de todos los datos almacenados. A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la aplicacin solicita al usuario que lo haga por medio de una ventana. A4: Si los datos no son correctos la aplicacin notifica el error al usuario permitiendo que edite los datos y oprima de nuevo la opcin Guardar.
Caso de Uso: CU34. OBTENER REPORTE DE I NCREMENTOS SALARI ALES Actores: Administrador Descripcin: Este caso de uso se inicia cuando el usuario elige la opcin Reporte y especifica que desea un reporte de incrementos salariales. La aplicacin genera un archivo de texto con el reporte especificado previa consulta a la base de datos asociada a la aplicacin. Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.10, R.12 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Ninguna. Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra en al men Constancia y elige la opcin Incrementos Salariales haciendo clic sobre ella. 2.- Se muestra una ventana que permite introducir el nmero de cdula del miembro del personal.
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 41 3.- El usuario introduce el nmero de cdula del miembro y oprime la opcin buscar. A1 4.- Se muestra los datos bsicos del miembro elegido por el usuario. A2 7.- El usuario elige la opcin Imprimir. A1 8.- Se enva el archivo a un editor de texto u hoja de clculo segn sea el caso. Curso Alterno: A1: Si el usuario oprime la opcin Cerrar, la aplicacin cierra la ventana correspondiente a la funcionalidad. A2: Si no hay datos referentes a incrementos salariales para ese miembro, se notifica esto al usuario.
Caso de Uso: CU35. INGRESAR ADELANTO DE PRESTACIONES Actores: Administrador Descripcin: Este caso de uso se inicia cuando el usuario elige la opcin Adelanto de Prestaciones, posteriormente ubica al miembro del personal al que le desea hacer el cambio, introduce un registro de adelanto de prestaciones y lo almacena en la informacin asociada al miembro del personal. Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.16 Precondiciones: El usuario debe haber ingresado al Mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Se ha almacenado un registro de adelanto de prestaciones asociado al miembro respectivo. Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra el men Procesos y elige la opcin Adelanto de Prestaciones. 2.- Se muestra la ventana que permite la manipulacin de los datos referentes a registros de los adelantos de prestaciones almacenados. 3.- El usuario elige la opcin Ingresar Adelanto de Prestaciones. A1 4.- Se muestra una ventana para buscar al miembro del personal del cual se desea almacenar un registro de adelanto de prestaciones. 5.- El usuario introduce el patrn de bsqueda respectivo para ubicar al miembro del personal y elige la opcin Buscar. A2 6.- Se muestra el listado de miembros del personal resultantes de la bsqueda realizada.
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 42 7.- El usuario selecciona un miembro del personal seleccionndolo con el Mouse y oprime la opcin Ingresar Adelanto de Prestaciones. A3 8.- Se muestra el formulario correspondiente a los datos que se requieren para ingresar un nuevo adelanto de prestaciones para el miembro del personal. 9.- El usuario introduce los datos correspondientes para ingresar un nuevo adelanto de prestaciones y elige la opcin Guardar. A1 10.- Se validan los datos introducidos y si son correctos se almacena el nuevo adelanto de prestaciones asociado al miembro del personal. A4 Curso Alterno: A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad respectiva. A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un listado de todos los datos almacenados. A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la aplicacin solicita al usuario que lo haga por medio de una ventana. A4: Si los datos no son correctos la aplicacin notifica el error al usuario permitiendo que edite los datos y oprima de nuevo la opcin Guardar.
Caso de Uso: CU36. OBTENER REPORTE DE CLCULO DE PRESTACIONES Actores: Administrador Descripcin: Este caso de uso se inicia cuando el usuario elige la opcin Constancia y especifica que desea una constancia de clculo de prestaciones. La aplicacin genera un archivo de texto con la constancia especificada previa consulta a la base de datos asociada a la aplicacin. Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.16, R.17 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Se ha generado un archivo de texto con la constancia de Clculo de Prestaciones del miembro de personal solicitado. Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra en al men Constancia y elige la opcin Clculo de Prestaciones haciendo clic sobre ella. 2.- Se muestra una ventana que permite introducir el nmero de cdula del miembro del personal. 3.- El usuario introduce el nmero de cdula del miembro y oprime la opcin buscar. A1 4.- Se muestra los datos bsicos del miembro elegido por el usuario. A2
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 43 5.- El usuario elige la opcin Generar. 6.- Se notifica que fue generado el archivo. 7.- El usuario elige la opcin Imprimir. A1 8.- Se enva el archivo a un editor de texto u hoja de clculo segn sea el caso. Curso Alterno: A1: Si el usuario oprime la opcin Cerrar, la aplicacin cierra la ventana correspondiente a la funcionalidad. A2: Si no hay datos referentes a adelanto de prestaciones para ese miembro, se notifica esto al usuario.
Caso de Uso: CU37. OBTENER PAGO VACACI ONES Actores: Administrador Descripcin: Este caso de uso se inicia cuando el usuario elige la opcin Pago de Vacaciones y ubica un miembro del personal en particular para que la aplicacin le muestre los datos generales de los pagos por concepto de bono vacacional del miembro en cuestin. Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R. 19, R.31 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Ninguna Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra el men Procesos y elige la opcin Vacaciones. 2.- Se muestra una ventana para buscar al miembro del personal del cual se desea obtener su registro de pago de vacaciones. 3.- El usuario introduce el patrn de bsqueda respectivo para ubicar al miembro del personal y elige la opcin Buscar. A2 4.- Se muestra el listado de miembros del personal resultantes de la bsqueda realizada. 5.- El usuario selecciona un miembro del personal seleccionndolo con el Mouse y oprime la opcin Consultar Pago de Vacaciones. A3 6.- Se muestra el listado de pago de vacaciones asociados el personal. Curso Alterno:
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 44 A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad respectiva. A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un listado de todos los datos almacenados. A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la aplicacin solicita al usuario que lo haga por medio de una ventana.
Caso de Uso: CU38. OBTENER DETALLE PAGO DE VACACI ONES Actores: Administrador Descripcin: Este caso de uso se inicia cuando el usuario elige un pago de vacaciones de un miembro del personal en particular para que la aplicacin muestre en detalle los datos previa consulta a la base de datos del sistema. Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.29 Precondiciones: El usuario debe haber ingresado al Mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Ninguna Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra el men Procesos y elige la opcin Vacaciones. 2.- Se muestra una ventana para buscar al miembro del personal del cual se desea obtener su registro de pagos de vacaciones. 3.- El usuario introduce el patrn de bsqueda respectivo para ubicar al miembro del personal y elige la opcin Buscar. A2 4.- Se muestra el listado de miembros del personal resultantes de la bsqueda realizada. 7.- El usuario selecciona un miembro del personal seleccionndolo con el Mouse y oprime la opcin Consultar Pago de Vacaciones. A3 8.- Se muestra el listado de los pagos de vacaciones asociados al personal. 9.- El usuario selecciona un pago de vacaciones en particular seleccionndolo con el Mouse y oprime la opcin Detalle. A3 10.- Se muestra los datos en detalle del pago de vacaciones seleccionado por el usuario. Curso Alterno:
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 45 A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad respectiva. A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un listado de todos los datos almacenados. A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la aplicacin solicita al usuario que lo haga por medio de una ventana.
Caso de Uso: CU39. OBTENER PAGOS BONO NOCTURNO / D A FERIADO Actores: Administrador Descripcin: Este caso de uso se inicia cuando el usuario elige la opcin Pago de Bono Nocturno / Da Feriado y ubica un miembro del personal en particular para que la aplicacin le muestre los datos generales de los pagos por concepto de bono nocturno / da feriado del miembro en cuestin. Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.27, R.30 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Ninguna Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra el men Procesos y elige la opcin Bono Nocturno / Da Feriado. 2.- Se muestra una ventana para buscar al miembro del personal del cual se desea obtener su registro de pagos de bonos nocturnos o das feriados. 3.- El usuario introduce el patrn de bsqueda respectivo para ubicar al miembro del personal y elige la opcin Buscar. A2 4.- Se muestra el listado de miembros del personal resultantes de la bsqueda realizada. 5.- El usuario selecciona un miembro del personal seleccionndolo con el Mouse y oprime la opcin Consultar Pagos Bono Nocturno / Da Feriado. A3 6.- Se muestra el listado de pagos de bonos nocturnos o das feriados asociados el personal. Curso Alterno:
A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad respectiva. A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un listado de todos los datos almacenados. A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la aplicacin solicita al usuario que lo haga por medio de una ventana.
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 46
Caso de Uso: CU40. OBTENER PAGOS HORAS EXTRAS Actores: Administrador Descripcin: Este caso de uso se inicia cuando el usuario elige la opcin Pago de Horas Extras y ubica un miembro del personal en particular para que la aplicacin le muestre los datos generales de los pagos por concepto de horas extras del miembro en cuestin. Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.27, R.30 Precondiciones: El usuario debe haber ingresado en el mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Ninguna Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra el men Procesos y elige la opcin Horas Extras. 2.- Se muestra una ventana para buscar al miembro del personal del cual se desea obtener su registro de pagos de horas extras. 3.- El usuario introduce el patrn de bsqueda respectivo para ubicar al miembro del personal y elige la opcin Buscar. A2 4.- Se muestra el listado de miembros del personal resultantes de la bsqueda realizada. 5.- El usuario selecciona un miembro del personal seleccionndolo con el Mouse y oprime la opcin Consultar Pago Horas Extras. A3 6.- Se muestra el listado de pagos de horas extras asociados el personal. Curso Alterno:
A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad respectiva. A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un listado de todos los datos almacenados. A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la aplicacin solicita al usuario que lo haga por medio de una ventana.
Caso de Uso: CU41. OBTENER DETALLE PAGO BONO NOCTURNO / D A FERIADO Actores: Administrador Descripcin: Este caso de uso se inicia cuando el usuario elige un pago de bono nocturno / da feriado de un miembro del personal en particular para que la aplicacin muestre en detalle los datos previa consulta a la base de datos del sistema.
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 47 Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.27 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Ninguna Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra el men Procesos y elige la opcin Bono Nocturno / Da Feriado. 2.- Se muestra una ventana para buscar al miembro del personal del cual se desea obtener su registro de pagos de bonos nocturnos o das feriados. 3.- El usuario introduce el patrn de bsqueda respectivo para ubicar al miembro del personal y elige la opcin Buscar. A2 4.- Se muestra el listado de miembros del personal resultantes de la bsqueda realizada. 7.- El usuario selecciona un miembro del personal seleccionndolo con el Mouse y oprime la opcin Consultar Pago Bono Nocturno / Da Feriado. A3 8.- Se muestra el listado de pagos de bonos nocturnos o das feriados asociados al personal. 9.- El usuario selecciona un pago de bono nocturno o da feriado en particular seleccionndolo con el Mouse y oprime la opcin Detalle. A3 10.- Se muestra los datos en detalle del pago de bono nocturno o da feriado seleccionado por el usuario. Curso Alterno: A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad respectiva. A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un listado de todos los datos almacenados. A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la aplicacin solicita al usuario que lo haga por medio de una ventana.
Caso de Uso: CU42. OBTENER DETALLE PAGO HORAS EXTRAS Actores: Administrador Descripcin: Este caso de uso se inicia cuando el usuario elige un pago de horas extras de un miembro del personal en particular para que la aplicacin muestre en detalle los datos previa consulta a la base de datos del sistema. Frecuencia: Media
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 48 Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.27 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Ninguna Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra el men Procesos y elige la opcin Horas Extras. 2.- Se muestra una ventana para buscar al miembro del personal del cual se desea obtener su registro de pagos de horas extras. 3.- El usuario introduce el patrn de bsqueda respectivo para ubicar al miembro del personal y elige la opcin Buscar. A2 4.- Se muestra el listado de miembros del personal resultantes de la bsqueda realizada. 7.- El usuario selecciona un miembro del personal seleccionndolo con el Mouse y oprime la opcin Consultar Pago de Horas Extras. A3 8.- Se muestra el listado de pagos de horas extras asociados al personal. 9.- El usuario selecciona un pago de horas extras en particular seleccionndolo con el Mouse y oprime la opcin Detalle. A3 10.- Se muestra los datos en detalle del pago de horas extras seleccionado por el usuario. Curso Alterno: A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad respectiva. A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un listado de todos los datos almacenados. A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la aplicacin solicita al usuario que lo haga por medio de una ventana.
Caso de Uso: CU43. OBTENER DETALLE PAGO BECA Actores: Administrador Descripcin: Este caso de uso se inicia cuando el usuario elige un pago de beca de un estudiante o profesional en particular para que la aplicacin muestre en detalle los datos previa consulta a la base de datos del sistema. Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.28
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 49 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Ninguna Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra el men Procesos y elige la opcin Beca. 2.- Se muestra una ventana para buscar al miembro del personal del cual se desea obtener su registro de pagos de beca. 3.- El usuario introduce el patrn de bsqueda respectivo para ubicar al miembro del personal y elige la opcin Buscar. A2 4.- Se muestra el listado de miembros del personal resultantes de la bsqueda realizada. 7.- El usuario selecciona un miembro del personal seleccionndolo con el Mouse y oprime la opcin Consultar Pagos de Beca. A3 8.- Se muestra el listado de pagos de beca asociados al personal. 9.- El usuario selecciona un pago de beca en particular seleccionndola con el Mouse y oprime la opcin Detalle. A3 10.- Se muestra los datos en detalle del pago de beca seleccionado por el usuario. Curso Alterno: A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad respectiva. A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un listado de todos los datos almacenados. A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la aplicacin solicita al usuario que lo haga por medio de una ventana.
Caso de Uso: CU44. OBTENER PAGO DE BECAS Actores: Administrador Descripcin: Este caso de uso se inicia cuando el usuario elige la opcin Pago de Becas y ubica un miembro del personal en particular para que la aplicacin le muestre los datos generales de los pagos por concepto de becas del miembro en cuestin. Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.28 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Ninguna Curso Normal: Actor Sistema
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 50 1.- Este caso de uso se inicia cuando el usuario entra el men Procesos y elige la opcin Beca. 2.- Se muestra una ventana para buscar al miembro del personal del cual se desea obtener su registro de pagos de beca. 3.- El usuario introduce el patrn de bsqueda respectivo para ubicar al miembro del personal y elige la opcin Buscar. A2 4.- Se muestra el listado de miembros del personal resultantes de la bsqueda realizada. 5.- El usuario selecciona un miembro del personal seleccionndolo con el Mouse y oprime la opcin Consultar Pagos de Beca. A3 6.- Se muestra el listado de pagos de beca asociados al personal. Curso Alterno:
A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad respectiva. A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un listado de todos los datos almacenados. A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la aplicacin solicita al usuario que lo haga por medio de una ventana.
Caso de Uso: CU45. GENERAR REPORTE PERSONAL EN PROYECTO Actores: General Descripcin: Este caso de uso se inicia cuando el usuario elige la opcin Reporte Personal en Proyecto para lo cual debe ubicar el miembro de personal correspondiente y la aplicacin genera un archivo de texto con el reporte solicitado previa consulta de la informacin almacenada. Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.32 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Se ha generado un archivo de texto con el reporte del personal que labora en proyectos. Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra en al men Reporte y elige la opcin Proyecto haciendo clic sobre ella. 2.- Se muestra una ventana que permite elegir alguna opcin de filtro del listado de personal en proyecto
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 51 3.- El usuario introduce las opciones de filtro que desee entre por proyecto o por estado de personal y oprime la opcin Generar. A1 4.- Se notifica que fue creado el reporte solicitado por el usuario. A2 5.- El usuario elige la opcin Imprimir. A1 6.- Se enva el archivo a un editor de texto u hoja de clculo segn sea el caso. Curso Alterno: A1: Si el usuario oprime la opcin Cerrar, la aplicacin cierra la ventana correspondiente a la funcionalidad. A2: Si no hay datos referentes a personal en proyecto para ese miembro, se notifica esto al usuario.
Caso de Uso: CU46. OBTENER REPORTE MOVI MIENTOS DE PERSONAL Actores: General Descripcin: Este caso de uso se inicia cuando el usuario elige la opcin Reporte Movimientos de Personal para lo cual debe ubicar el miembro de personal correspondiente y la aplicacin genera un archivo de texto con el reporte solicitado previa consulta de la informacin almacenada. Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.25 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Se ha generado un archivo de texto con el reporte solicitado por el usuario. Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra en al men Constancia y elige la opcin Movimiento haciendo clic sobre ella. 2.- Se muestra una ventana que permite introducir el nmero de cdula del miembro del personal. 3.- El usuario introduce el nmero de cdula del miembro y oprime la opcin generar. A1 4.- Se muestra los datos bsicos del miembro elegido por el usuario. A2 5.- El usuario elige la opcin Imprimir. A1 6.- Se enva el archivo a un editor de texto u hoja de clculo segn sea el caso. Curso Alterno:
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 52 A1: Si el usuario oprime la opcin Cerrar, la aplicacin cierra la ventana correspondiente a la funcionalidad. A2: Si no hay datos referentes a movimientos de personal para ese miembro, se notifica esto al usuario.
Caso de Uso: CU47. CONSULTAR NORMATIVA LEGAL Actores: Administrador Descripcin: Este caso de uso se inicia cuando el usuario elige la opcin Normativa Legal y elige una de las normas que muestra la aplicacin previa consulta a la base de datos asociada. Frecuencia: Baja Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.33 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Son almacenados los cambios correspondientes a la normativa legal realizados por el usuario. Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra el men Datos Bsicos y elige la opcin Normativa Legal. 2.- Se muestra una ventana con las opciones de manipulacin de las normativas legales establecidas en la aplicacin. 3.- El usuario elige la opcin Consultar. 4.- Se muestra el listado de las diferentes normativas legales almacenadas. 5.- El usuario selecciona una normativa en particular seleccionndola con el Mouse y oprime la opcin Consultar Normativa. A1 6.- Se muestran los detalles de la normativa elegida por el usuario. Curso Alterno:
A1: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la aplicacin solicita al usuario que lo haga por medio de una ventana.
Caso de Uso: CU48. INGRESAR NORMATIVA LEGAL Actores: Administrador Descripcin: Este caso de uso se inicia cuando el usuario elige la opcin Normativa Legal para introducir los datos correspondientes y la aplicacin los almacena en la base de datos. Frecuencia: Media
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 53 Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.33 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Son almacenados los cambios correspondientes a la normativa legal realizados por el usuario. Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra el men Datos Bsicos y elige la opcin Normativa Legal. 2.- Se muestra la ventana que permite la manipulacin de los datos referentes a registros de las normativas legales almacenadas. 3.- El usuario elige la opcin Ingresar Normativa Legal. A1 4.- Se muestra un formulario con los datos que se requieren para introducir una nueva normativa en la aplicacin. 5.- El usuario introduce los datos respectivos y elige la opcin Guardar. 6.- Se validan los datos introducidos y si son correctos son almacenados en la aplicacin. A2 Curso Alterno: A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad respectiva. A2: Si los datos no son correctos la aplicacin notifica el error al usuario permitiendo que edite los datos y oprima de nuevo la opcin Guardar.
Caso de Uso: CU49. GENERAR REPORTE HORAS EXTRAS / BONO NOCTURNO / DA FERI ADO Actores: Administrador Descripcin: Este caso de uso se inicia cuando el usuario solicita la opcin Reporte Horas Extras / Bono Nocturno / Da Feriado y la aplicacin genera el archivo de texto correspondiente previa consulta a la base de datos. Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.27, R.30 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Se ha generado un archivo de texto con el reporte solicitado por el usuario. Curso Normal:
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 54 Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra en al men Reporte y elige la opcin Horas Extras o Bono Nocturno / Da Feriado haciendo clic sobre ella. 2.- Se muestra una ventana que permite elegir alguna opcin de filtro del listado de personal 3.- El usuario introduce las opciones de filtro que desee entre por tipo de personal o por estado de personal y oprime la opcin Generar. A1 4.- Se notifica que fue creado el reporte solicitado por el usuario. A2 5.- El usuario elige la opcin Imprimir. A1 6.- Se enva el archivo a un editor de texto u hoja de clculo segn sea el caso. Curso Alterno: A1: Si el usuario oprime la opcin Cerrar, la aplicacin cierra la ventana correspondiente a la funcionalidad. A2: Si no hay datos referentes a pagos a personal por bonos nocturnos, das feriados u horas extras para ese miembro, se notifica esto al usuario.
Caso de Uso: CU50. I NI CIAR SESI N Actores: General Descripcin: Este caso de uso se inicia cuando el usuario abre la aplicacin e introduce su nombre de usuario y contrasea. La aplicacin SIG valida los datos y muestra la ventana principal del mdulo. Frecuencia: Alta Preguntas Abiertas:
Referencias Cruzadas: R.07, R.13 Precondiciones: El usuario debe estar registrado en la aplicacin Poscondiciones: El usuario tiene acceso a las funcionalidades de la aplicacin que le corresponden. Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario hace clic sobre el botn correspondiente en la aplicacin SIG. 2.- Se muestra la pantalla para hacer login del usuario. 3.- El usuario introduce sus datos de login y password correspondiente y elige la opcin Entrar. A1 4.- Se validan los datos y si son correctos se muestra la pantalla principal del sistema. A2
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 55 5.- El usuario elige entrar en el mdulo Recursos Humanos. A3 6.- Se valida que el usuario tenga permitido utilizar este mdulo y si es posible muestra la ventana principal del mdulo. A4 Curso Alterno: A1: Si el usuario no introduce la informacin se le notifica que debe hacerlo por medio de una ventana. A2: Si los datos no son correctos se le indica al usuario por medio de una ventana. A3: Si el usuario elige la opcin Salir. Se cierra la ventana del sistema. A4: Si el usuario no tiene permitido entrar al mdulo se le notifica por medio de una ventana.
Caso de Uso: CU51. FI NALI ZAR SESI N Actores: General Descripcin: Este caso de uso se inicia cuando el usuario elige la opcin Finalizar Sesin. La aplicacin almacena la accin en la bitcora sel Sistema SIG. Frecuencia: Alta Preguntas Abiertas:
Referencias Cruzadas: R.07, R.13 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: El usuario sale del sistema y se almacena la informacin en la bitcora de la aplicacin SIG. Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario elige la opcin Salir del Sistema en el men 2.- Se guarda los logs correspondientes a la salida del usuario del mdulo y se cierra la ventana del sistema. Curso Alterno:
Caso de Uso: CU52. OBTENER DETALLE ADIESTRAMIENTO Actores: General Descripcin: Este caso de uso se inicia cuando el usuario elige un adiestramiento de un miembro del personal en particular para que la aplicacin muestre en detalle los datos previa consulta a la base de datos del sistema. Frecuencia: Media
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 56 Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.21 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Ninguna Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra el men Procesos y elige la opcin Adiestramiento. 2.- Se muestra una ventana para buscar al miembro del personal del cual se desea obtener su registro de adiestramientos. 3.- El usuario introduce el patrn de bsqueda respectivo para ubicar al miembro del personal y elige la opcin Buscar. A2 4.- Se muestra el listado de miembros del personal resultantes de la bsqueda realizada. 7.- El usuario selecciona un miembro del personal seleccionndolo con el Mouse y oprime la opcin Consultar Adiestramientos. A3 8.- Se muestra el listado de adiestramientos asociados al personal. 9.- El usuario selecciona un adiestramiento en particular seleccionndola con el Mouse y oprime la opcin Detalle. A3 10.- Se muestra los datos en detalle del adiestramiento seleccionado por el usuario. Curso Alterno: A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad respectiva. A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un listado de todos los datos almacenados. A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la aplicacin solicita al usuario que lo haga por medio de una ventana.
Caso de Uso: CU53. INGRESAR PAGO BONO NOCTURNO / DA FERIADO Actores: Administrador Descripcin: Este caso de uso se inicia cuando el usuario elige la opcin Bono Nocturno / Da Feriado, posteriormente ubica al miembro del personal al que le desea hacer el cambio, introduce un registro de pago y lo almacena en la informacin asociada al miembro del personal. Frecuencia: Media Preguntas Abiertas:
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 57 Referencias Cruzadas: R.02, R.12, R.27, R.30 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Se ha almacenado un registro de pago asociado a un miembro del personal determinado. Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra el men Procesos y elige la opcin Bono Nocturno / Da Feriado. 2.- Se muestra la ventana que permite la manipulacin de los datos referentes a registros de los pagos de bonos nocturnos y das feriados almacenados. 3.- El usuario elige la opcin Ingresar Bono Nocturno / Da Feriado. A1 4.- Se muestra una ventana para buscar al miembro del personal del cual se desea almacenar un registro de pago de bono nocturno o da feriado. 5.- El usuario introduce el patrn de bsqueda respectivo para ubicar al miembro del personal y elige la opcin Buscar. A2 6.- Se muestra el listado de miembros del personal resultantes de la bsqueda realizada. 7.- El usuario selecciona un miembro del personal seleccionndolo con el Mouse y oprime la opcin Ingresar Bono Nocturno / Da Feriado. A3 8.- Se muestra el formulario correspondiente a los datos que se requieren para ingresar un nuevo pago de bono nocturno o da feriado para el miembro del personal. 9.- El usuario introduce los datos correspondientes para ingresar un nuevo pago de bono nocturno o da feriado y elige la opcin Guardar. A1 10.- Se validan los datos introducidos y si son correctos se almacena el nuevo pago de bono nocturno o da feriado asociado al miembro del personal. A4 Curso Alterno: A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad respectiva. A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un listado de todos los datos almacenados. A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la aplicacin solicita al usuario que lo haga por medio de una ventana. A4: Si los datos no son correctos la aplicacin notifica el error al usuario permitiendo que edite los datos y oprima de nuevo la opcin Guardar.
Caso de Uso: CU54. INGRESAR PAGO HORAS EXTRAS Actores: Administrador
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 58 Descripcin: Este caso de uso se inicia cuando el usuario elige la opcin Pago Horas Extras, posteriormente ubica al miembro del personal al que le desea hacer el cambio, introduce un registro de pago y lo almacena en la informacin asociada al miembro del personal. Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.27, R.30 Precondiciones: El usuario debe haber ingresado al mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Se ha almacenado un registro de pagos asociados al miembro del personal. Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra el men Procesos y elige la opcin Horas Extras. 2.- Se muestra la ventana que permite la manipulacin de los datos referentes a registros de los pagos de horas extras almacenados. 3.- El usuario elige la opcin Ingresar Horas Extras. A1 4.- Se muestra una ventana para buscar al miembro del personal del cual se desea almacenar un registro de pago de horas extras. 5.- El usuario introduce el patrn de bsqueda respectivo para ubicar al miembro del personal y elige la opcin Buscar. A2 6.- Se muestra el listado de miembros del personal resultantes de la bsqueda realizada. 7.- El usuario selecciona un miembro del personal seleccionndolo con el Mouse y oprime la opcin Ingresar Horas Extras. A3 8.- Se muestra el formulario correspondiente a los datos que se requieren para ingresar un nuevo pago de horas extras para el miembro del personal. 9.- El usuario introduce los datos correspondientes para ingresar un nuevo pago de horas extras y elige la opcin Guardar. A1 10.- Se validan los datos introducidos y si son correctos se almacena el nuevo pago de horas extras asociado al miembro del personal. A4 Curso Alterno: A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad respectiva. A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un listado de todos los datos almacenados. A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la aplicacin solicita al usuario que lo haga por medio de una ventana. A4: Si los datos no son correctos la aplicacin notifica el error al usuario permitiendo que edite los datos y oprima de nuevo la opcin Guardar.
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 59
Caso de Uso: CU55. I NGRESAR BECA Actores: Administrador Descripcin: Este caso de uso se inicia cuando el usuario elige la opcin Pago de Beca, posteriormente ubica al miembro del personal al que le desea hacer el cambio, introduce un registro de Beca y lo almacena en la informacin asociada al miembro del personal. Frecuencia: Media Preguntas Abiertas:
Referencias Cruzadas: R.02, R.12, R.27, R.30 Precondiciones: El usuario debe haber ingresado al Mdulo Recursos Humanos del Sistema SIG. Poscondiciones: Se ha almacenado un registro de beca asociado a un miembro del personal. Curso Normal: Actor Sistema 1.- Este caso de uso se inicia cuando el usuario entra el men Procesos y elige la opcin Beca. 2.- Se muestra la ventana que permite la manipulacin de los datos referentes a registros de los pagos de beca almacenados. 3.- El usuario elige la opcin Ingresar Beca. A1 4.- Se muestra una ventana para buscar al miembro del personal del cual se desea almacenar un registro de pago de beca. 5.- El usuario introduce el patrn de bsqueda respectivo para ubicar al miembro del personal y elige la opcin Buscar. A2 6.- Se muestra el listado de miembros del personal resultantes de la bsqueda realizada. 7.- El usuario selecciona un miembro del personal seleccionndolo con el Mouse y oprime la opcin Ingresar Beca. A3 8.- Se muestra el formulario correspondiente a los datos que se requieren para ingresar un nuevo pago de beca para el miembro del personal. 9.- El usuario introduce los datos correspondientes para ingresar un nuevo pago de beca y elige la opcin Guardar. A1 10.- Se validan los datos introducidos y si son correctos se almacena el nuevo pago de beca asociado al miembro del personal. A4 Curso Alterno:
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 60 A1: Si el usuario elige la opcin Cerrar la aplicacin cierra la ventana de la funcionalidad respectiva. A2: Si el usuario no introduce ningn patrn de bsqueda, la aplicacin muestra un listado de todos los datos almacenados. A3: Si el usuario no selecciona a ningn miembro del personal y oprime Buscar, la aplicacin solicita al usuario que lo haga por medio de una ventana. A4: Si los datos no son correctos la aplicacin notifica el error al usuario permitiendo que edite los datos y oprima de nuevo la opcin Guardar.
1.2 Realizaciones de los Casos de Uso Los diagramas de secuencia muestran la interaccin de los objetos a lo largo de una secuencia de tiempo, en l se describen los objetos y clases involucradas en el escenario y adems, la secuencia de los mensajes y operaciones entre los objetos, la cual es necesaria para llevar a cabo la funcionalidad del escenario. La secuencia de acciones en un caso de uso comienza cuando un actor invoca el caso de uso mediante el envo de algn tipo de mensaje al sistema. A continuacin se muestran los diagramas de secuencia para el sistema de Nutricin:
Diagramas de Secuencias correspondientes a los Casos de Uso:
CU01 Guardar Personal : General Frame_Personal Personal Repositorio p:Personal abrirTiposPersonal() obtenerTiposPersonal() Listado de Tipos de Personal mostrarFormulario(tipo) obtenerAtributos(tipo) getAtributos(tipo) Listado de Atributos de Personal guardarPersonal(datosPersonal) getTiposPersonal() new Personal(datosPersonal) setPersonal(datosPersonal) Operacin OK
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 61 CU02 Buscar Personal : General Frame_Personal Personal Repositorio p:Personal mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarDetallePersonal(id) Datos Detalle Personal getPersonal(id) new Personal(id)
CU03 Generar Constancia : General Frame_Personal p:Personal Personal Repositorio c: Constancia mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarDetallePersonal(id) Datos Detalle Personal getPersonal(id) generarConstancia(tipo, p) new Constancia(p, tipo) new Personal(id) Operacin OK getInformacionConstancia(tipo,id) Informacin Constancia
CU04 Obtener Reporte Estadstico
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 62 : General Frame_Personal Personal Repositorio r: Reporte mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal generarReporte(tipo,listado) Operacin OK new Reporte(tipo,listado) getInformacionReporte(tipo,listado) Informacin Reporte
CU05 Obtener Listado Personal : General Frame_Personal Personal Repositorio r: Reporte mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal generarListadoPersonal(patron) Operacin OK new Reporte(tipo,patron)
CU06 Realizar Movimiento de Personal
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 63 : General Frame_Personal Personal Repositorio p:Personal mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarDetallePersonal(id) Datos Detalle Personal getPersonal(id) realizarMovimientoPersonal(p, valor) cambiarCargo(valor) setCargo(valor) Operacin OK new Personal(id)
CU07 Ingresar Evaluacin de Eficiencia : General Frame_Personal p:Personal Personal Repositorio e: Evaluacion mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarDetallePersonal(id) ingresarEvaluacion(p, datos) Datos Detalle Personal getPersonal(id) new Evaluacion(p, datos) new Personal(id) setEvaluacion(p, datos) Operacin OK
CU08 Cambiar Estatus de Personal
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 64 : General Frame_Personal p:Personal Personal Repositorio mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarDetallePersonal(id) cambiarEstatus(p, valor) Datos Detalle Personal getPersonal(id) Operacin OK modificarEstatus(p, valor) setEstatus(p, valor) new Personal(id)
CU09 Ingresar Vacaciones : General Frame_Personal p:Personal Personal Repositorio v: Vacacion mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarDetallePersonal(id) new Personal(id) ingresarVacacion(p, datos) Datos Detalle Personal getPersonal(id) Operacin OK setVacacion(p, datos) new Vacacion(p, datos)
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 65
CU10 Ingresar Reposo : General Frame_Personal p:Personal Personal Repositorio r: Reposo mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarDetallePersonal(id) new Personal(id) ingresarReposo(p, datos) Datos Detalle Personal getPersonal(id) Operacin OK setReposo(p, datos) new Reposo(p, datos)
CU11 Amonestar Personal : General Frame_Personal p:Personal Personal Repositorio a: Amonestacion mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarDetallePersonal(id) new Personal(id) ingresarAmonestacion(p, datos) Datos Detalle Personal getPersonal(id) Operacin OK setAmonestacion(p, datos) new Amonestacion(p, datos)
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 66 CU12 Ingresar Adiestramiento : General Frame_Personal p:Personal Personal Repositorio a: Adiestramiento mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarDetallePersonal(id) new Personal(id) ingresarAdiestramiento(p, datos) Datos Detalle Personal getPersonal(id) Operacin OK setAdiestramiento(p, datos) new Adiestramiento(p, datos)
CU13 Obtener Ordenacin de Pagos : Administrador Frame_Personal Personal Repositorio r: Reporte mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal generarReporte(tipo,listado) new Reporte(tipo,listado) getInformacionReporte(tipo,listado) Informacin Reporte Operacin OK
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 67
CU14 Obtener Reporte de Asistencia : General Frame_Personal Personal Repositorio r: Reporte mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal generarReporteAsistencia(listado) new Reporte(tipo,listado) getInformacionReporte(tipo,listado) Informacin Reporte Operacin OK
CU15 Ingresar Reconocimiento : General Frame_Personal p:Personal Personal Repositorio r: Reconocimiento mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarDetallePersonal(id) new Personal(id) ingresarReconocimiento(p, datos) Datos Detalle Personal getPersonal(id) Operacin OK setReconocimiento(p, datos) new Reconocimiento(p, datos)
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 68
CU16 Registrar Asistencia : General Frame_Personal p:Personal Personal Repositorio a: Asistencia mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarDetallePersonal(id) new Personal(id) ingresarAsistencia(p, datos) Datos Detalle Personal getPersonal(id) Operacin OK setAsistencia(p, datos) new Asistencia(p, datos)
CU17 Obtener Reporte Personal de Asistencia
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 69 : General Frame_Personal p:Personal Personal Repositorio r: Reporte mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarDetallePersonal(id) new Personal(id) generarReporteAsistencia(p) Datos Detalle Personal getPersonal(id) getInformacionReporte(tipo,id) Informacin Reporte Operacin OK new Reporte(p, tipo)
CU18 Consultar Movimientos de Personal : General Frame_Personal p: Personal Personal Repositorio mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarPersonal(id) mostrarMovimientos(p) obtenerMovimientos() Datos Detalle Personal getPersonal(id) getMovimientosPersonal(id) new Personal(id) Listado Movimientos de Personal
CU19 Obtener Evaluaciones de Eficiencia
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 70 : General Frame_Personal p: Personal Personal Repositorio mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarPersonal(id) new Personal(id) mostrarEvaluaciones(p) obtenerEvaluaciones() Datos Detalle Personal getPersonal(id) getEvaluacionesPersonal(id) Listado Evaluaciones de Personal
CU20 Consultar Evaluacin : General Frame_Personal p: Personal Personal Repositorio e: Evaluacion mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarPersonal(id) new Personal(id) mostrarEvaluaciones(p) obtenerEvaluaciones() Datos Detalle Personal getPersonal(id) getEvaluacionesPersonal(id) Listado Evaluaciones de Personal mostrarEvaluacion(idEval) new Evaluacion(idEval) getEvaluacion(idEval) Datos Detalle Evaluacion
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 71
CU21 Ingresar Permiso : General Frame_Personal p:Personal Personal Repositorio p:Permiso mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarDetallePersonal(id) new Personal(id) ingresarPermiso(p, datos) Datos Detalle Personal getPersonal(id) Operacin OK setPermiso(p, datos) new Permiso(p, datos)
CU22 Obtener Vacaciones : General Frame_Personal p: Personal Personal Repositorio mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarPersonal(id) new Personal(id) mostrarVacaciones(p) obtenerVacaciones() Datos Detalle Personal getPersonal(id) getVacacionesPersonal(id) Listado Vacaciones de Personal
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 72
CU23 Obtener Reposos : General Frame_Personal p: Personal Personal Repositorio mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarPersonal(id) new Personal(id) mostrarReposos(p) obtenerReposos() Datos Detalle Personal getPersonal(id) getRepososPersonal(id) Listado Reposos de Personal
CU24 Obtener Permisos : General Frame_Personal p: Personal Personal Repositorio mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarPersonal(id) new Personal(id) mostrarPermisos(p) obtenerPermisos() Datos Detalle Personal getPersonal(id) getPermisosPersonal(id) Listado Permisos de Personal
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 73
CU25 Obtener Permisos : General Frame_Personal p: Personal Personal Repositorio mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarPersonal(id) new Personal(id) mostrarAmonestaciones(p) obtenerAmonestaciones() Datos Detalle Personal getPersonal(id) getAmonestacionesPersonal(id) Listado Amonestaciones de Personal
CU26 Obtener Adiestramientos
: General Frame_Personal p: Personal Personal Repositorio mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarPersonal(id) new Personal(id) mostrarAdiestramientos(p) obtenerAdiestramientos() Datos Detalle Personal getPersonal(id) getAdiestramientosPersonal(id) Listado Adiestramientos de Personal
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 74 CU27 Obtener Reconocimientos : General Frame_Personal p: Personal Personal Repositorio mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarPersonal(id) new Personal(id) mostrarReconocimientos(p) obtenerReconocimientos() Datos Detalle Personal getPersonal(id) getReconocimientosPersonal(id) Listado Reconocimientos de Personal
CU28 Obtener Detalle Vacaciones : General Frame_Personal p: Personal Personal Repositorio v: Vacacion mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarPersonal(id) new Personal(id) mostrarVacaciones(p) obtenerVacaciones() mostrarVacacion(idVac) Datos Detalle Personal getPersonal(id) getVacacionesPersonal(id) Listado Vacaciones de Personal Datos Detalle Vacacion getVacacion(idVac) new Vacacion(idVac)
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 75 CU29 Obtener Detalle Reposo : General Frame_Personal p: Personal Personal Repositorio r: Reposo mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarPersonal(id) new Personal(id) mostrarReposos(p) obtenerReposos() mostrarReposo(idRep) Datos Detalle Personal getPersonal(id) getRepososPersonal(id) Listado Reposos de Personal Datos Detalle Reposo getReposo(idRep) new Reposo(idRep)
CU30 Obtener Detalle Permiso : General Frame_Personal p: Personal Personal Repositorio p: Permiso mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarPersonal(id) new Personal(id) mostrarPermisos(p) obtenerPermisos() mostrarPermiso(idPer) Datos Detalle Personal getPersonal(id) getPermisosPersonal(id) Listado Permisos de Personal Datos Detalle Permiso getPermiso(idPer) new Permiso(idPer)
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 76
CU31 Obtener Detalle Amonestacin : General Frame_Personal p: Personal Personal Repositorio a: Amonestacion mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarPersonal(id) new Personal(id) mostrarAmonestaciones(p) obtenerAmonestaciones() mostrarAmonestacion(idAmo) Datos Detalle Personal getPersonal(id) getAmonestacionesPersonal(id) Listado Amonestaciones de Personal Datos Detalle Amonestacion getAmonestacion(idAmo) new Amonestacion(idAmo)
CU32 Obtener Detalle Reconocimiento
: General Frame_Personal p: Personal Personal Repositorio r: Reconocimiento mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarPersonal(id) new Personal(id) mostrarReconocimientos(p) obtenerReconocimientos() mostrarReconocimiento(idRec) Datos Detalle Personal getPersonal(id) getReconocimientosPersonal(id) Listado Reconocimientos de Personal Datos Detalle Reconocimiento getReconocimiento(idRec) new Reconocimiento(idRec)
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 77
CU33 Realizar Incremento Salarial : Administrador Frame_Personal p:Personal Personal Repositorio s: Salario mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarDetallePersonal(id) new Personal(id) realizarIncremento(p, datos) Datos Detalle Personal getPersonal(id) Operacin OK setSalario(p, datos) new Salario(p, datos)
CU34 Obtener Reporte Incremento Salarial : Administrador Frame_Personal Personal Repositorio r: Reporte mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal generarReporteIncremento(listado) new Reporte(tipo,listado) getInformacionReporte(tipo,listado) Informacin Reporte Operacin OK
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 78
CU35 Ingresar Adelanto de Prestaciones : Administrador Frame_Personal Personal Repositorio r: Reporte mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal generarReportePrestaciones(listado) new Reporte(tipo,listado) Clculo Prestaciones Operacin OK calcularPrestaciones() getCalculoPrestaciones()
CU36 Obtener Reporte de Adelanto de Prestaciones : Administrador Frame_Personal Personal Repositorio r: Reporte mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal generarReporte(tipo,listado) new Reporte(tipo,listado) getInformacionReporte(tipo,listado) Informacin Reporte Operacin OK
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 79
CU37 Obtener Pago Vacaciones : Administrador Frame_Personal p: Personal Personal Repositorio mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarPersonal(id) new Personal(id) mostrarPagosVacaciones(p) obtenerPagosVacaciones() Datos Detalle Personal getPersonal(id) getPagosVacacionesPersonal(id) Listado Pagos de Vacaciones de Personal
CU38 Obtener Detalle Pago de Vacaciones : Administrador Frame_Personal p: Personal Personal Repositorio v: Vacacion mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarPersonal(id) new Personal(id) mostrarPagosVacaciones(p) obtenerPagosVacaciones() mostrarPagoVacaciones(idVac) Datos Detalle Personal getPersonal(id) getPagosVacacionesPersonal(id) Listado Pagos de Vacaciones de Personal getVacacion(idVac) new Vacacion(idVac) Datos Detalle Vacacion getPagoVacaciones() Datos Detalle Pago Vacaciones
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 80
CU39 Obtener Pagos Bono Nocturno / Da Feriado : Administrador Frame_Personal p: Personal Personal Repositorio mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarPersonal(id) new Personal(id) mostrarPagosBNDF(p) obtenerPagosBNDF() Datos Detalle Personal getPersonal(id) getPagosBNDFPersonal(id) Listado Pagos de Bonos Nocturnos o Da Feriados de Personal
CU40 Obtener Pagos Horas Extras : Administrador Frame_Personal p: Personal Personal Repositorio mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarPersonal(id) new Personal(id) mostrarPagos_HorasExtras(p) obtenerPagos_HorasExtras() Datos Detalle Personal getPersonal(id) getPagosHorasExtrasPersonal(id) Listado Pagos por Horas Extras de Personal
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 81
CU41 Obtener Detalle Pago Bono Nocturno / Da Feriado : Administrador Frame_Personal p: Personal Personal Repositorio p: PagoBNDF mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarPersonal(id) new Personal(id) mostrarPagosBNDF(p) obtenerPagosBNDF() mostrarPagoBNDF(idPag) Datos Detalle Personal getPersonal(id) getPagosBNDFPersonal(id) Listado Pagos de Bonos Nocturnos o Das Feriados de Personal getPagoBNDF(idPag) new PagoBNDF(idPag) Datos Detalle Pago BNDF
CU42 Obtener Detalle Pago Horas Extras : Administrador Frame_Personal p: Personal Personal Repositorio p: Pago_HoraExtra mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarPersonal(id) new Personal(id) mostrarPagosHorasExtras(p) obtenerPagosHorasExtras() mostrarPagoHoraExtra(idPag) Datos Detalle Personal getPersonal(id) getPagosHorasExtrasPersonal(id) Listado Pagos de Horas Extras de Personal Datos Detalle Pago Hora Extra getPagoHoraExtra(idPag) new PagoHoraExtra(idPag)
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 82
CU43 Obtener Detalle Pago Beca : Administrador Frame_Personal p: PagoBeca p: Personal Personal Repositorio mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarPersonal(id) new Personal(id) mostrarPagosBeca(p) obtenerPagosBeca() mostrarPagoBeca(idPag) Datos Detalle Personal getPersonal(id) getPagosBecaPersonal(id) Listado Pagos de Becas de Personal Datos Detalle Pago Beca getPagoBeca(idPag) new PagoBeca(idPag)
CU44 Obtener Pago de Becas : Administrador Frame_Personal p: Personal Personal Repositorio mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarPersonal(id) new Personal(id) mostrarPagosBecas(p) obtenerPagosBecas() Datos Detalle Personal getPersonal(id) getPagosBecasPersonal(id) Listado Pagos de Beca a Personal
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 83
CU45 Generar Reporte Personal en Proyecto : General Frame_Personal Personal Repositorio r: Reporte mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal generarReporte(tipo,listado) new Reporte(tipo,listado) getInformacionReporte(tipo,listado) Informacin Reporte Operacin OK
CU46 Obtener Reporte Movimiento de Personal : General Frame_Personal Personal Repositorio r: Reporte mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal generarReporte(tipo,listado) new Reporte(tipo,listado) getInformacionReporte(tipo,listado) Informacin Reporte Operacin OK
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 84
CU47 Consultar Normativa Legal : Administrador Frame_Personal nl: Normativa_Legal Normativa_Legal Repositorio mostrarListadoNormativa(patronBusqueda) obtenerListadoNormativa(patronBusqueda) getListadoNormativa(patronBusqueda) Listado de Normativa Legal mostrarNormativaLegal(id) Datos Detalle Normativa getNormativaLegal(id) new Normativa_Legal(id) cambiarNormativa(nuevosValores) modificarNormativa(nuevosValores) setCambiosNormativa(nuevosValores)
CU48 Ingresar Normativa Legal : Administrador Frame_Personal nl: Normativa_Legal Normativa_Legal Repositorio mostrarListadoNormativa(patronBusqueda) obtenerListadoNormativa(patronBusqueda) getListadoNormativa(patronBusqueda) Listado de Normativa Legal ingresarNormativaLegal(datos) Operacin OK setNormativaLegal(datos) new Normativa_Legal(datos)
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 85
CU49 Generar Reportes Horas Extras / Bono Nocturno / Da Feriado : Administrador Frame_Personal Personal Repositorio r: Reporte mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal generarReporte(tipo,listado) new Reporte(tipo,listado) getInformacionReporte(tipo,listado) Informacin Reporte Operacin OK
CU50 Iniciar Sesin : General Frame_Personal u: Usuario Repositorio validarDatosEntrada(login,clave) new Usuario(login,clave) getDatosUsuario(login) Datos Usuario Operacin OK tienePermiso(p,modulo) puedeUsar(modulo) isAble(login,modulo) Operacin OK
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 86
CU51 Finalizar Sesin : General Frame_Personal u: Usuario Repositorio finalizarSesion(login) new Usuario(login) cerrarSesion(login) Operacin OK almacenarLog(login)
CU52 Obtener Detalle Adiestramiento : General Frame_Personal p: Personal Personal Repositorio a: Adiestramiento mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarPersonal(id) new Personal(id) mostrarAdiestarmientos(p) obtenerAdiestramientos() mostrarAdiestramiento(idAdi) Datos Detalle Personal getPersonal(id) getAdiestramientosPersonal(id) Listado Adiestramientos de Personal Datos Detalle Adiestramiento getAdiestramiento(idAdi) new Adiestramiento(idAdi)
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 87
CU53 Ingresar Pago Bono Nocturno / Da Feriado : Administrador Frame_Personal p:Personal Personal Repositorio bd: PagoBNDF mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarDetallePersonal(id) new Personal(id) ingresarPagoBNDF(p, datos) Datos Detalle Personal getPersonal(id) Operacin OK setPagoBNDF(p, datos) new PagoBNDF(p, datos)
CU54 Ingresar Pago Horas Extras : Administrador Frame_Personal p:Personal Personal Repositorio he: Pago_HorasExtras mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarDetallePersonal(id) new Personal(id) ingresarPago_HorasExtras(p, datos) Datos Detalle Personal getPersonal(id) Operacin OK setPago_HorasExtras(p, datos) new Pago_HorasExtras(p, datos)
CU55 Ingresar Beca
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 88 : Administrador Frame_Personal p:Personal Personal Repositorio b: PagoBeca mostrarListadoPersonal(patronBusqueda) obtenerListadoPersonal(patronBusqueda) getListadoPersonal(patronBusqueda) Listado de Personal mostrarDetallePersonal(id) new Personal(id) ingresarPagoBeca(p, datos) Datos Detalle Personal getPersonal(id) Operacin OK setPagoBeca(p, datos) new PagoBeca(p, datos)
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 89 Vista Lgica Soporta los requerimientos funcionales y los servicios que el sistema debe proveer a sus usuarios finales. En esta vista se incluye el modelo conceptual (Figura n 2) y el diagrama de clases (Figura n 3).
Modelo Conceptual del Sistema
Figura n 2. Modelo Conceptual
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 90 Diagrama de Clases
Figura n 3. Diagrama de Clases
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 91 Direccion NombreDireccion : String Ubicacion : String
Direccion: Representa cada una de las direcciones en las cuales se divide la ENAHP-IUT. Division NombreDivision : String Ubicacion : String Direccion : Direccion getNombreDireccion()
Division: Representa cada una de las divisiones que compone cada direccin de la ENAHP-IUT. Evaluacion_Desempeo Fecha : Date Tipo : String Resultado : int Observacion : String Evaluador : Personal Supervisor : Personal getNombreEvaluador() getNombreSupervisor() validarEvaluaciones()
EvaluacionDesempeo: Representa cada una de las evaluaciones de desempeo de las que es objeto un miembro del personal durante su labor en la Institucin. Funcionario Codigo : String Tipo : String
Funcionario: Representa a cada uno de los miembros de personal de tipo funcionario que laboran en la Institucin. Docente Cod_Clasificacion : String Componente_En : String
Docente: Representa a cada uno de los miembros de personal de tipo docente que laboran en la Institucin. Vacaciones Dias_Bono : int Dias_Disfrute : int Requiere_Suplencia : boolean Monto_Por_Dia : int Monto : int getBono() tieneDerechoVacaciones() validarVacaciones() getPagoVacaciones()
Vacacion: Representa cada uno de los perodos vacacionales para el disfrute de los miembros del personal. Pago fecha_Cancelacion : date Tipo : String
Pago: Representa cada uno de los pagos adicionales al salario que recibe cada uno de los miembros del personal.
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 92 Adelanto Monto_Cancerlar : int Monto_Maximo : int validarAdelanto()
Adelanto: Representa cada uno de los adelantos de prestaciones que ha tenido cada uno de los miembros del personal de la ENAHP-IUT. Horas_Extras Numero_Horas : int Monto_Por_Hora : int Monto_Cancelar : int Mes_Correspondiente : int Ano_Correspondiente : int validarHorasExtras()
Hora_Extra: Representa cada uno de los pagos que se le ha realizado a los miembros del personal por concepto de horas extras. BonoNocturno_DiaFeriado Tipo : String Numero_Dias : int Mes_Correspondiente : int Monto_Cancelar : int Ano_Correspondiente : int
BonoNocturno_DiaFeriado: Representa cada uno de los pagos que se le ha realizado a los miembros del personal por concepto de Bono Nocturno o Das Feriados. Permiso Motivo : String Observacion : String Remunerado : boolean
Permiso: Representa los perodos de permiso solicitados por los miembros del personal de la ENAHP-IUT. Reposo Motivo : String Observacion : String
Reposo: Representa los perodos de reposo solicitados por los miembros del personal de la ENAHP-IUT. Beneficio fecha_Inicio : date fecha_Fin : date Tipo : String Requiere_Suplencia : boolean
Beneficio: Representa el conjunto de beneficios que obtienen los miembros del personal de la ENHAP-IUT y durante el cual se ausentan de sus actividades. Normativa_Legal Tipo : String Fecha_Inicio : String Fecha_Fin : String Normativa : int Aplica_A : String obtenerListaroNormativa() modificarNormativa()
Normativa_Legal: Representa la normativa legal que regula la labor de los miembros del personal de la ENAHP-IUT.
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 93 Dia_Feriado Fecha : Date Motivo : String esFeriado()
Dia_Feriado: Representa los das feriados establecidos por el Estado, en los que los miembros del personal de la ENAHP-IUT no laboran oficialmente. Normativa_Vacaciones MinAntiguedad : int MaxAntiguedad : int Dias_Bono : int Dias_Disfrute : int
Normativa_Vacaciones: Representa la normativa que rige las vacaciones que pueden disfrutar los miembros del personal. Normativa_Pago Porcentaje_Recargo : int Tipo : String
Normativa_Pago: Representa la normativa que rige los pagos a los miembros del personal. Normativa_Adelanto Lapso_Intermedio : int
Normativa_Adelanto: Representa la normativa que rige los adelantos de prestaciones a los miembros del personal. Becario Carrera : String Rendimiento : int Monto : int Semestre : int cumpleRequisitos()
Becario: Representa a los miembros de la ENAHP-IUT de tipo becario. Se trata de estudiantes que reciben el beneficio de beca. Requisito Constancia_Insc_Inicio : boolean Constancia_Notas_Inicio : boolean Constancia_Insc_Fin : boolean Constancia_Notas_Fin : boolean Periodo : Periodo
Requisito: Representa el conjunto de requisitos que un estudiante con el beneficio de beca debe cumplir en cada uno de los perodos de la Institucin. Suplente A_Quien_Suple : String Fecha_Inicio : date Fecha_Fin : date
Suplente: Representa al miembro de personal que realiza suplencias en la Institucin. Asistencia Fecha : Date Valor : String getInasistencias()
Asistencia: Representa la asistencia de un miembro de personal durante una fecha determinada.
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 94 Adiestramiento Nombre_Curso : String Duracion_Horas : int Observacion : String Lugar : String EnEnahp : boolean
Adiestramiento: Representa cada uno de los cursos que ha realizado un miembro del personal de la ENAHP-IUT. Estudio Cod_Estudio : String Descripcion_Estudio : String
Nivel_estudio: Representa los niveles de estudio que posee un miembro del personal de la ENAHP-IUT. Reconocimiento Fecha : Date Lugar : String Por : String Motivo : String Tipo : String Observacion : String
Reconocimiento: Representa los reconocimientos que ha obtenido un miembro del personal de la ENAHP-IUT. Amonestacion Fecha : Date Por : String Motivo : String Tipo : String Observacion : String validarAmonestaciones()
Amonestacion: Representa las amonestaciones obtenidas por los miembros del personal de la ENAHP-IUT. Cargo Nombre_Cargo : String Fecha_Inicio : Date Fecha_Fin : Date Grado : int Horas_J ornada : int Dias_Semana : int Observacion : String
Cargo: Representa los cargos que ha tenido un miembro del personal durante su permanencia en la Institucin. Proyecto Nombre_Proyecto : String
Proyecto: Representa aquellos miembros del personal de tipo proyecto que laboran en la Institucin.
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 95 Personal Ci_Personal : String Apellidos : String Nombres : String Fecha_Nacimiento : Date Edad : int Nacionalidad : String FechaIngreso_Enahp : Date FechaIngreso_AP : Date Hijos_Menores : int Tipo : String Nivel_Educativo : String Sexo : String Estado_Civil : String Telefono_Hab : String Telefono_Cel : String Telefono_Tra : String Direccion : String Estado : String Cuenta_Deposito : String Extension : int Titulo : String Numero_Hijos : int Antiguedad : int Paquete_Anual : int Observacion : String Nacionalidad : String Tiempo_Ultimo_Cargo : int Fecha_Ultimo_Mov : Date Evaluaciones : Vector Beneficios : Vector Expediente : Vector Asistencias : Vector Cargos : Vector Salarios : Vector Egresos : Vector obtenerTiposPersonal() obtenerAtributos() obtenerListadoPersonal() cambiarCargo() obtenerMovimientos() obtenerEvaluaciones() obtenerVacaciones() obtenerReposos() obtenerPermisos() obtenerAmonestaciones() obtenerAdiestramientos() obtenerReconocimientos() obtenerPagosVacaciones() obtenerPagosBNDF() obtenerPagos_HorasExtras() obtenerPagosBeca()
Personal: Representan cada uno de los miembros del personal de la ENAHP-IUT.
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 96
1.3 Diseo Arquitectnico de Paquetes Para el diseo de la arquitectura del mdulo Recursos Humanos a desarrollar se implementarn tres paquetes, los cuales sern la representacin en cdigo de la arquitectura elegida y el formato de tres capas que se decidi utilizar en el desarrollo de este mdulo como parte del Sistema Integral de Gestin. Los paquetes a utilizar, con la descripcin y componentes correspondientes son: Paquete Manejadores: el cual se encargar de las funciones correspondientes al manejo de las consultas y utilizacin de la base de datos donde se almacenar la informacin del mdulo. Este paquete estara conformado por una serie de clases java para realizar las consultas antes descritas y hacer una revisin de las validaciones del negocio que deben cumplirse en vista que el manejador que debe utilizarse (mySql) es un poco limitado para realizar estos chequeos. Paquete Fachada: el cual representa el fragmento del mdulo encargado de interactuar con el usuario y realizar las funciones que l requiera tales como acceder a los datos o realizar alguna modificacin a las clases del sistema. Paquete Intermediario: el cual funciona como un intermedio entre los paquetes explicados anteriormente ya puede solicitar el acceso a los datos o a la informacin por medio del paquete manejadores que solicita el usuario utilizando el paquete Fachada. Este paquete estara conformado por el resto de las clases del Diagrama de Clases detallado en la primera parte de la Vista Lgica de este documento.
Vista de Implantacin Las caractersticas recomendadas para los equipos donde va a funcionar el sistema son:
Servidor de Base de Datos/Aplicaciones:
Equipo del cliente: El cliente slo necesita de una mquina que tenga instalado el software correspondiente a la versin 1.5 de java y que est conectada a la red local de la institucin. Posteriormente slo requerir que se instale el software del Sistema SIG, especficamente el mdulo Recursos Humanos.
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 97 Vista de Implementacin Se enfoca en la organizacin de cada uno de los componentes del mdulo actual en el ambiente de desarrollo de software. Los submdulos son organizados en jerarqua de capas, en donde cada capa provee una interfaz bien definida para las capas superiores.
El nmero de capas definidas tpicamente para el desarrollo de una aplicacin es de 3: Presentacin, Lgica y Datos (Figura n 7), ya que brindan ventajas como facilidad de cambio universal de los elementos, ms que todo en las 2 ltimas capas que son las que representan todo el negocio automatizado. Adems permiten tener el repositorio de datos centralizado en el servidor, ya que la informacin sufre cambios constantemente (que deben ser reflejados en la vista universal) o es consultada por varios clientes a la vez. La capa de Presentacin se refiere a las interfaces grficas a mostrar a los usuarios para que soliciten servicios al mdulo directamente al servidor de aplicaciones. Esta capa ser desarrollada en su totalidad utilizando el lenguaje java. La capa Lgica se encarga de todo lo referente al procesamiento de las peticiones. A este nivel, se consultan los datos para posteriormente responder a las solicitudes de los clientes. Esta capa ser desarrollada en su totalidad utilizando el lenguaje java. La capa de Datos se encarga de todo lo referente al almacenamiento en disco de los datos. Para implementar esta capa se utilizar el lenguaje java y como manejador de base de datos se utilizar MySQL. 1.4 Capas: PRESENTACION 1. Intefaces Grficas de la Aplicacin: utilizan el lenguaje java para recibir las peticiones de los usuarios, procesarlas y mostrar la respuesta correspondiente previa consulta a los datos del mdulo.
LGICA Ser desarrollada completamente utilizando el lenguaje java, por lo que se crearn que las clases en 3 grandes grupos o paquetes: 1. Fachada: Es el conjunto de clases que es transparente para el usuario. Son las fachadas de cada una de las operaciones que es capaz de llevar a cabo la aplicacin. 2. Lgica: Es el conjunto de clases que se encargan del recibimiento y tratamiento de las peticiones para poder enviarlas adecuadamente a la clase inferior, es un intermediario que maneja las clases referentes a las reglas del negocio. 3. Manejador: Son las clases que se encargan de interactuar constantemente con el repositorio de datos y adicionalmente se
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 98 encargarn de hacer algunas validaciones en cuanto a restricciones del negocio.
DATOS 1. Conector J DBC: Permite a la capa Manejador de la Aplicacin acceder a la base de datos. 2. Base de datos en MySQL: Conjunto de tablas con algunas restricciones de integridad que almacenan el conjunto de datos con un sentido.
Con un poco ms de detalle sobre la responsabilidad y forma de implementar cada una de las capas se tiene:
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 99 1. Presentacin
Responsabilidad Es la capa que tiene interaccin directa con el usuario, es decir, la interfaz grfica de la aplicacin.
Composicin Est compuesta por formularios y ventanas.
Plataforma Lenguaje J ava.
2. Fachada y Lgica del Negocio Responsabilidad Es la capa que sirve de intermediario entre la interfaz la capa de negocios. Evidentemente el usuario desde una interfaz no tiene forma de llamar directamente a un mtodo de una clase de la capa de negocios, y de tenerlo, por seguridad, rendimiento y otras consideraciones no sera lo apropiado. Por ende, hace falta una capa encargada de gestionar esa comunicacin o unin entre las dos capas antedichas. Se trata de una capa que recibe las peticiones del usuario, hace las llamadas correspondientes a la capa de negocios, y genera la respuesta y la muestra en las ventanas y formularios al usuario. Adems es la capa que contiene la implementacin de todas las reglas del negocio manejadas por la aplicacin, y la nica que se comunica con las clases del repositorio de datos.
Composicin Est compuesta por clases. Clases de J ava empaquetadas en uno o varios archivos J AR.
Plataforma Lenguaje J ava. Se har uso de libreras de J DBC.
3. Acceso a Datos
Responsabilidad Es el repositorio de los datos de la aplicacin, que provee la persistencia a los datos manejados por la capa de negocios. Su interaccin es nicamente con dicha capa.
Composicin
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 100 Se trata de un manejador de base de datos, una base de datos, y los objetos dentro de sta: tablas, vistas, procedimientos, y otros que se implementen. Adems se compone de las clases que accedan a ese repositorio.
Plataforma Manejador de base de datos MySQL.
Figura n 7. Modelo de Tres (03) Capas
- Vista de Procesos Esta vista toma en cuenta algunos requerimientos no funcionales, como desempeo y disponibilidad del sistema, esto incluye aspectos de concurrencia y distribucin, integridad del sistema y tolerancia a las fallas. Adems se describen las tareas involucradas en la ejecucin del sistema, sus interacciones y configuraciones. En este sistema principalmente existen 4 estados compuestos del proceso: Establecimiento de Normativa Legal para el mdulo, Carga de Informacin del
Ventanas
Formularios
Clases del Negocio
JDBC
Presentacin
Java Swing
Clases de Validaciones Java
Datos MySQL Interfaz Jav a Conexi n Capa Cliente Lgica del Negocio Capa Lgica Almacenamiento de Datos Capa de Datos Base de Clases de Acceso a Datos
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 101 Personal y Anlisis de la Informacin Individual y Global del Personal que interactan de la siguiente forma:
- Vista de Implementacin Se enfoca en la organizacin de los mdulos del software actual en el ambiente de desarrollo de software. En este mdulo se dispondr de un Servidor de Datos Central, un Servidor de Aplicacin que estar disponible a travs de la Red Interna de la Insitucin a todos los involucrados, ya sea por sus equipos porttiles o sus equipos de escritorio. Es conocido que las intranets proveen una plataforma con bajo costo y adems estn universalmente disponibles para compartir y distribuir informacin.
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 102
Vista de Datos Se enfoca en los datos como tal y su distribucin dentro del sistema. Bsicamente se explica mediante el uso del Modelo Entidad Relacin (Figura N 8), el Diccionario de Datos el cual explica cada uno de los trminos del modelo y las restricciones explcitas derivadas del modelo anteriormente mencionado.
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 103
Figura n 8. Modelo ER
Mdulo SIG-RH por Roselyn C. Piango D. Documento Arquitectura Pgina 104