Beruflich Dokumente
Kultur Dokumente
DOCENTE: Ing. Reucher Correa Morocho CICLO: ALUMNAS: Checa Sernaqu Irma Victoria Espinoza Yovera Eva Ruiz Meca Katherine Anglica Mara Samam Gmez Diana Carolina VII
Diseo de Sistemas
Pgina 2
Diseo de Sistemas
Pgina 3
El proceso de desarrollo del software se muestra grficamente en la parte de arriba, a continuacin desarrollara una breve explicacin del mismo. El primer paso del proceso es el anlisis, es aqu donde el analista se pone en contacto con la empresa para ver cmo est conformada, a que se dedica, saber todas las actividades que realiza en s, conocer la empresa de manera general para posteriormente ver cules son sus necesidades o requerimientos que la empresa tiene en ese momento para poder realizar un anlisis de la misma. Es importante saber cules son los requerimientos que la empresa tiene por que muchas veces los sistemas se desarrollan pero no pensando en el cliente y es ah donde el sistema no cumple o no satisface las necesidades que existen en la empresa, segn los requerimientos se empieza a realizar el diagrama relacional todo debe de llevar una secuencia lgica de las actividades, todo esto se realiza de manera manual para ver como ser su diseo lgico y diseo de pantallas es en este paso donde se plasma todo y queda perfectamente bien definido como va hacer la funcionalidad del sistema. El segundo paso es el de diseo aqu entran todo el diseo del sistema es decir las pantallas, base de datos, todo esto debe de cumplir con ciertos estndares los cuales se toman en cuenta para poder desarrollar el diseo con calidad y as poder ofrecer un diseo amigable en cuestin de colores, tamaos de botones, cajas de texto, etc. El tercer paso es la codificacin es aqu donde se desarrolla todo el cdigo del sistema por parte del programador esto se hace ya dependiendo de cada programador ya que cada programador tiene sus bases o formas para
Diseo de Sistemas
Pgina 4
Diseo de Sistemas
Pgina 5
Diseo de Sistemas
Pgina 6
En el contexto del desarrollo de sistemas de software con orientacin a objetos, se entiende por Anlisis Orientado a Objetos al proceso de construccin de modelos del dominio del problema, identificando y especificando un conjunto de objetos semnticos que interactan y se comportan de acuerdo a los requerimientos del sistema. Los objetos semnticos son aquellos que poseen un significado especfico en el dominio del problema, segn
[Monarchi&Puhr92]. De acuerdo a esta definicin, el AOO es esencialmente basado en modelado. Es razonable esperar entonces, que la especificacin resultante de la aplicacin de tcnicas de AOO resulte en mltiples modelos y mltiples notaciones. En esta perspectiva, el proceso de construccin de los modelos del dominio del problema debe considerar diferentes aspectos o puntos de vista. Estos aspectos constituyen las dimensiones del modelado orientado a objetos.
El modelado orientado a objetos comprende, como mnimo, dos aspectos relativamente ortogonales o dimensiones para describir un sistema complejo: la dimensin estructural de los objetos y la dimensin dinmica del
comportamiento. Puede ser considerada tambin una dimensin adicional: la dimensin funcional de los requerimientos. El enfoque de Coad y Yourdon para el anlisis orientado a objetos est basado en cinco capas: 1. Capa Clase/Objeto. Esta capa del anlisis y diseo indica las clase y objetos. 2. Capa de Estructura. Esta capa captura diversas estructuras de clase y objetos, tales como las relaciones uno a muchos y la herencia.
Diseo de Sistemas
Pgina 7
La figura ilustra cmo se entrelazan estas cinco capas Objeto: es una abstraccin de algo en un dominio de un problema que refleja las capacidades de un sistema para llevar informacin acerca de ello, interactuar con ello a ambas cosas. Es una representacin en computadora de alguna cosa o evento del mundo real. Pueden tener tanto atributos y comportamientos.
Clase: Es una categora de objetos similares. Los objetos se agrupan en clases. Una clase define el conjunto de atributos y comportamientos compartidos que se encuentran a cada objeto de la clase. , incluyendo una descripcin de cmo crear nuevos objetos en la clase.
Las clases y los objetos se pueden obtener haciendo un anlisis gramatical de la descripcin del problema, subrayando trminos que podran ser
Como ya se sabe el modelamiento visual es la clave para realizar el anlisis OO. Desde los inicios del desarrollo de software OO han existido diferentes metodologas para hacer esto del modelamiento, pero sin lugar a duda, el
Diseo de Sistemas
Pgina 8
Diseo de Sistemas
Pgina 9
Diagrama de actividades Diagrama de casos de uso Diagrama de estados de Interaccin son un subtipo de diagramas de
Los
Diagramas
comportamiento, que enfatiza sobre el flujo de control y de datos entre los elementos del sistema modelado:
Diagrama de secuencia Diagrama de comunicacin, que es una versin simplificada del Diagrama de colaboracin
El Proceso Unificado de Desarrollo de Software (RUP) El Proceso Unificado es un proceso de software genrico que puede ser utilizado para una gran cantidad de tipos de sistemas de software, para diferentes reas de aplicacin, diferentes tipos de organizaciones, diferentes niveles de competencia y diferentes tamaos de proyectos. Provee un enfoque disciplinado en la asignacin de tareas y resposabilidades dentro de una organizacin de desarrollo. Su meta es asegurar la produccin de software de muy alta calidad que satisfaga las necesidades de los usuarios finales, dentro de un calendario y presupuesto predecible.
Diseo de Sistemas
Pgina 10
especificacin funcional tradicional se concentra en responder la pregunta: Qu se supone que el sistema debe hacer? Sin embargo, los casos de uso no son solamente una herramienta para especificar los requerimientos del sistema, tambin dirigen su diseo, implementacin y pruebas, esto es, dirigen el proceso de desarrollo. El Proceso Unificado est centrado en la arquitectura El papel del arquitecto de sistemas es similar en naturaleza al papel que el arquitecto desempea en la construccin de edificios. El edificio se mira desde diferentes puntos de vista: estructura, servicios, plomera, electricidad, etc. Esto le permite al constructor ver una radiografa completa antes de empezar a construir. Similarmente, la arquitectura en un sistema de software es descrita como diferentes vistas del sistema que est siendo construido. El concepto de arquitectura de software involucra los aspectos estticos y dinmicos ms significativos del sistema. La arquitectura surge de las
Diseo de Sistemas
Pgina 11
Diseo de Sistemas
Pgina 12
Diseo de Sistemas
Pgina 13
Cuenten con ms de tres (3) trabajadores. Cuenten con uno (1) o ms prestadores de servicios (modalidad formativa laboral o prestador de servicios de cuarta categora) y/o personal de terceros.
Diseo de Sistemas
Pgina 14
Cuenten con uno (1) o ms trabajadores que sean asegurados obligatorios del Sistema Nacional de Pensiones. Cuando estn obligados a efectuar alguna retencin del Impuesto a la Renta de Cuarta o Quinta Categora. Tengan a su cargo uno (1) o ms artistas, de acuerdo con lo previsto en la Ley N 28131. Hubieran contratado los servicios de una EPS u otorguen servicios propios de salud. Hubieran suscrito con el Seguro Social de Salud - EsSalud un contrato por Seguro Complementario de Trabajo de Riesgo. Gocen de estabilidad jurdica y/o tributaria. Las entidades consideradas personas jurdicas para efectos del impuesto a la renta. Las entidades que pertenezcan o hayan pertenecido a un directorio de principales contribuyentes. Tengan a su cargo trabajadores identificados con documentos distintos al DNI. Se encuentren obligados a presentar el PDT Remuneraciones Formulario Virtual. N 600, PDT SCTR Formulario.Virtual. N 610 y PDT IGV Renta F.V. N 621. Hubieran optado por presentar sus declaraciones a travs de PDT. Nota: Los empleadores de trabajadores del hogar o de trabajadores de construccin civil eventuales, en ningn caso estn obligados a llevar la Planilla Electrnica. Hay empleadores exceptuados de presentar el PDT 601- Planilla Electrnica? S, las normas que aprueban el uso de la Planilla Electrnica, establece que se encuentran exceptuados los siguientes:
a. Empleadores de trabajadores del hogar. b. Empleadores de trabajadores de construccin civil eventuales. c. Aquellos que contraten exclusivamente prestadores de servicios de cuarta categora, cuando no tengan la calidad de agentes de retencin de acuerdo al inc. b) del Art. 71 del TUO de la Ley del Impuesto a la Renta.
Diseo de Sistemas
Pgina 15
Contenido de la Planilla: PADRN A.- Datos del empleador: RUC, actividad econmica, rgimen laboral de sus trabajadores, indicador si es una agencia de empleos, administracin pblica, establecimientos propios, actividades de intermediacin laboral, correo electrnico, identificacin de las empresas que le destacan personal, as como la identificacin de las empresas a dnde destaca o desplaza a su personal. B. Datos de las personas que le prestan servicios al Empleador, segn el tipo de servicios que presten. Categoras: 1. Trabajador. Se considera dentro de esta categora a la persona natural que presta servicios a un empleador bajo relacin de subordinacin, sujeto a cualquier rgimen laboral, cualquiera sea la modalidad del contrato de trabajo. En el caso de sector pblico, abarca a todo trabajador, servidor o funcionario pblico, bajo cualquier rgimen laboral. Est tambin comprendido en la presente definicin el socio trabajador de una cooperativa de trabajadores. Si bien no existe relacin de subordinacin y no tienen la categora de Trabajadores, excepcionalmente y slo para efectos del aplicativo se incluirn en este rubro a los Pescadores o Procesadores Artesanales Independientes, quienes por disposicin de la ley son considerados asegurados regulares del EsSalud. Del mismo modo, se registrar como Trabajador y se considerar como tal slo para efectos del aplicativo a la persona que obtiene ingresos a los que se refiere el Art. 34 inciso e) de la LIR, a los practicantes SENATI y a las personas con Contrato Administrativo de Servicios. Datos del trabajador: Tipo de trabajador, Rgimen laboral, Nivel Educativo, Ocupacin, SCTR Salud, SCTR Pensin , Rgimen Pensionario, Tipo de contrato, Tipo de Jornada de Trabajo, Periodicidad de remuneracin Prestaciones de salud, Situacin del trabajador y Perodos laborales y Otros empleadores.
Diseo de Sistemas
Pgina 16
Se considera dentro de esta categora a la persona natural que percibe pensin de jubilacin, cesanta, incapacidad o sobrevivencia (viudez, orfandad y ascendientes), cualquiera fuere el rgimen legal al cual se encuentre sujeto. Datos del pensionista: Tipo de pensionista, Rgimen pensionario, Fecha de ingreso, Situacin del Pensionista y Tipo de pago. Esta categora solo debe ser utilizada por la entidad que paga la pensin. As, si el empleador es una entidad privada que contrata a un pensionista lo deber declarar en la categora trabajador 3. Prestador de Servicios 4ta Categora Se considera dentro de esta categora a la persona natural que obtiene ingresos por el ejercicio individual de cualquier profesin, arte, ciencia u oficio. Asimismo, estn incluidos quienes desempean las funciones de sndico, gestor de negocios, director de empresas, mandatario, albacea y quienes realizan actividades similares. (Art. .33 de la Ley del Impuesto a la Renta). A travs del Artculo 2 de la Ley N 27607 se dispone que se considera como perceptores de cuarta categora a los porteadores, designndose como tales a quienes con su propio cuerpo transportan vituallas, equipo y enseres de uso personal y otros bienes necesarios para expediciones con fines tursticos, deportivos o de otra ndole, por lugares donde no ingresan vehculos motorizados. Datos de los prestadores de servicios: nmero de RUC, condicin de domicilio y si proviene de algn pas con el que nuestro pas ha suscrito convenio para evitar la doble imposicin (A la fecha Chile y Canad) y cumple con los requisitos previstos en el respectivo convenio. 4. Prestador de Servicios Modalidad Formativa Se considera dentro de esta categora a las personas naturales beneficiarias de alguna de las siguientes modalidades formativas en el puesto de trabajo, las que se encuentran reguladas en la Ley N 28518.
o o o o o
Aprendizaje. Prctica profesional. Capacitacin laboral juvenil. Pasanta. Actualizacin para la reinsercin laboral.
Diseo de Sistemas
Pgina 17
Cnyuge (esposo o esposa) o concubino(a). Hijos menores de edad. Hijo mayor de edad incapacitado total y permanentemente para el trabajo. Madre gestante de hijo extramatrimonial, cuyo derecho caduca al nacimiento del nio
Datos del derechohabiente: datos personales, vnculo familiar, domicilio (indicador de si vive en el mismo domicilio del titular).
SBA - SISTEMA DE PLANILLAS SBA Planillas es el sistema que automatiza los procesos de gestin de personal, para cualquier tipo de empresa: minera, industria, constructora, servicios y comercio en general, este sistema de planillas permite realizar la gestin integral del pago de remuneraciones de todo el personal que tiene un vnculo laboral con la empresa, es decir se encarga de todos los pagos de
Diseo de Sistemas
Pgina 18
definir diferentes conceptos de planilla monetarios y no monetarios, procesos (fin de mes, quincena, semana, provisiones, etc.), tipos de planillas (obreros, empleados, ejecutivos, practicantes, etc.). Permite configurar las frmulas que realizan los clculos de planillas. Las frmulas estn divididas en subrutinas que son fcilmente modificables por el usuario y adems son similares a las frmulas de Excel. Registro de datos del personal: El sistema de planillas considera el registro detallado de la informacin del trabajador, con los nuevos campos que solicita la SUNAT:
Datos
personales: nombres, fecha y lugar de nacimiento, direccin, instruccin, estado civil, etc. Datos laborales: tipo de planilla, tipo de empleado, centro de costos, salario, rea, seccin, perfil contable, si cuenta con AFP, ESSALUD, SCTR. Carga familiar: datos de los familiares dependientes y no dependientes (para SUNAT, derecho habiente). Contratos del personal: El sistema SBA Planillas permite registrar los contratos de los colaboradores que estarn en la planilla de la empresa, especificando el cargo, tareas inherentes a este, entre otras cosas. Por otro lado se puede realizar la renovacin de forma individual o masiva de aquellos que estn prximos a vencer. Historial del trabajador: El sistema SBA Planillas permite llevar un registro del historial laboral del trabajador; esto es, centros donde ha laborado anteriormente, duracin, motivos de cese, etc. Gestin de vacaciones: El sistema SBA Planillas permite registrar los intervalos de fechas de vacaciones de cada empleado indicando la forma de consumo: descanso o venta. Se tiene control exacto del nmero de das de vacaciones que el empleado tiene derecho ao por ao y como se han usado o pagado. Esta informacin est integrada con el clculo mensual de la planilla.
Diseo de Sistemas
Pgina 19
Gestin de descansos mdicos: El sistema SBA Planillas permite registrar los intervalos de fechas de descansos mdicos indicando tipo de descanso: pagado por la empresa o subsidio. Esta informacin est integrada con el clculo mensual de la planilla Gestin de prstamos: El sistema SBA Planillas permite registrar y llevar un control de los prstamos otorgados a los trabajadores. El sistema permite calcular los montos a pagar en las cuotas, las cuales se basan en el total prestado y el inters asignado; tambin permite realizar amortizaciones y el refinanciamiento de las cuotas. Asignacin de conceptos: Descuentos, ingresos y aportes son considerados "conceptos" en general. El sistema SBA Planillas permite registrar conceptos permanentes o temporales a los trabajadores: remuneracin bsica, asignaciones, bonificaciones, descuentos por comedor, horas extras, cuotas por prstamos, etc. Se contemplan aqu tambin conceptos auxiliares como das trabajados, das pagados, horas extras, bases imponibles de AFP, de IES, de impuesto a la renta para llevar un mejor control del resultado del proceso generado en la planilla. Clculo de la planilla: Utiliza los conceptos y las frmulas configuradas para obtener los montos remunerativos, deducidos y aportes. Puede realizar el clculo para un trabajador o el conjunto de trabajadores que se seleccione Nota: El clculo actual est basado en el DS 017-2001-TR Control de datos AFP: Realiza la transmisin de informacin de los conceptos de planillas calculados referidos a pago de AFP a los formatos vigentes. De dicho proceso se obtiene el reporte de Planilla de AFP y los reportes anuales de Liquidacin de AFP, por trabajador y por AFP. Control de datos Impuesto la Renta: Realiza la transmisin de informacin de los conceptos de planillas calculados referidos a pago de impuesto a la renta a los formatos vigentes. De dicho proceso se obtienen los reportes de Liquidacin de Impuesto a la Renta (reporte anual y por trabajador) y el reporte de anlisis de impuesto a la renta por periodo. Nota: El clculo del impuesto a la renta est sustentado por el DS 05499-EF (14-04-99) Texto nico Ordenado de la ley del Impuesto a la Renta Art. 75 y 53 y por el DS 122-94-EF (19-09-94) Reglamento de la ley del Impuesto a la Renta (D. Leg. 774) Control de datos CTS: Realiza la transmisin de informacin de los conceptos de planillas calculados referidos a pago de CTS (incluyendo tasa de inters si existiese) a los formatos vigentes. De dicho proceso se obtienen los reportes de Liquidacin de CTS que se otorga a cada trabajador y Planilla de CTS.
Diseo de Sistemas
Pgina 20
Nota: El clculo de pago de CTS est sustentado por el DS 001-97-TR (01-03-97) Texto nico Ordenado de la ley de Compensacin por Tiempo de Servicios (D. Leg. 650) y el DS 004-97-TR (15-04-97) Reglamento de ley de C.T.S. Control de datos de provisin de vacaciones, CTS, Gratificacin: Contempla los procesos carga de los montos aprovisionados en planilla al acumulado de la provisin por trabajador. Estos montos se obtienen del proceso de clculo de provisin de vacaciones, provisin de cts. y provisin de gratificacin. As mismo contempla el proceso de descarga del acumulado de la provisin con los montos pagados de vacaciones, cts. y gratificacin con el fin de llevar la cuenta corriente de las provisiones del trabajador. Generacin de archivos para aplicaciones externas: SBA Planillas permite la generacin de archivo de texto para importar a las aplicaciones de AFP, Planilla Electrnica y Telecrdito:
AFP: Nuestro sistema SBA Planillas cuenta con la generacin de archivo Integra Empresarial, estructura y software de AFP INTEGRA validado por la SAFP para exportar datos de los sistemas e importarlo en el software de Integra Empresarial. As mismo se cuenta con la generacin de archivo de Liquidacin anual de aportes y retenciones provisionales, estructura tambin validada por la SAFP. Realiza tambin la generacin del archivo AFP.net Planilla Electrnica: Se cuenta con generacin para envo de los 23 archivos que solicita la SUNAT. Se utilizan las estructuras enviadas por SUNAT. Las declaraciones estn sustentadas por la Resolucin Superintendencia N 125-2008
CTS: SBA Planillas cuenta con la generacin de archivo Telecrdito, estructura enviada por el Banco de Crdito del Per para la importacin de los datos de pago de CTS de los trabajadores. Remuneraciones: SBA Planillas cuenta con la generacin de archivo Telecrdito - Haberes el cual contempla la estructura que otorga el Banco de Crdito del Per para realizar los diferentes pagos de los trabajadores tales como: pago mensual, pago de vacaciones, adelanto de vacaciones, quincena, etc., de la misma manera se cuenta con los formatos para pago de las entidades financieras Scotiabank y Continental. Interfaz contable: El sistema SBA Planillas permite configuracin de perfil contable por proceso, tipo de planilla y concepto, generacin de reportes de comprobacin previos a la generacin de vouchers contables, consistencia de planillas y reporte de asiento contable tal como se generar, distribuidos por centro de costo y resumido y generacin automtica del asiento contable. En la configuracin de las cuentas por concepto, proceso y tipo de planilla se puede configurar el
Diseo de Sistemas
Pgina 21
Formato de Boleta de pago. Se basa en el DS N 017-2001-TR. Planillas de trabajadores. Planillas de pago de aportes provisionales. Planilla de AFP. Liquidacin anual AFP Liquidacin anual AFP por Trabajador Planillas de control de pagos AFP Planillas de pago CTS. Formato de Liquidacin de pago de CTS. Asiento Contable de las planillas de la empresa Reporte de Clculo de Impuesto a la Renta de los trabajadores en las planillas de la empresa. Ficha personal del trabajador. Formato de Liquidacin anual de aportes y retenciones provisionales. Modelo de formato del contrato. Vencimiento de contrato. Prestamos al trabajador. Cronograma de pagos del trabajador. Descansos Mdicos. Provisin de Vacaciones. Detalle de vacaciones. Liquidacin de vacaciones. Seguimiento de das provisionados. Certificado de impuesto a la renta. Seguimiento de impuesto. Reporte Operativo de Detalle de Planilla. Reporte Mensual y Anual por Concepto. Reporte Anualizado por Trabajador. Reporte de Costos Laborales. Constancia de liquidacin de la particin en las utilidades. Planilla Legal de Remuneraciones. Se basa en el DS N 017-2001TR. Certificado de Remuneraciones y de retenciones sobre rentas de quinta categora. Formato de Liquidacin de Beneficios Sociales. Distribucin de horas por empleados.
Diseo de Sistemas
Pgina 22
Distribucin de horas por centro de costo. Pago de planilla. Trabajadores de planilla agrupados por centro de costo. Costos laborales de las planillas de la empresa. Reportes Grficos.
Adicionalmente el sistema SBA Planillas cuenta con un mdulo de reportes que obtiene los datos del resultado de los procesos generados en las planillas de la empresa. Estos son configurables por empresa, entre ellos tenemos:
Reporte Aportes del empleador de. Reporte EPS NOVASALUD. Reporte de Horas Extras, horas y monto. Reporte de Pago de Vacaciones. Reporte de Provisiones. Reporte de AFP, Seguro y Renta de quinta categora.
2.5.3 Internacional
Diseo de Sistemas
Pgina 23
3.2. Requerimientos y requisitos del Sistema 3.3.1.-Requisitos Funcionales (RF): RF.1.- Manejar la ficha de los trabajadores RF.1.1.-Registrar los datos del trabajador RF.1.2-Modificar datos del trabajador RF.1.3- Eliminar trabajadores RF.2.-Procesar planilla RF.2.1.-Crear el encabezado para la planilla y especificar su fecha de proceso. RF.2.2.- Seleccionar la condicin de los trabajadores para quienes se le realizara la planilla. RF.2.3.- Agregar los trabajadores RF.2.4.- Determinar los conceptos que se aplicaran a los trabajadores de dicha planilla. RF.2.4.1.- Determinar remuneraciones
Diseo de Sistemas
Pgina 24
resmenes por concepto, por cadena funcional, por entidades bancarias) 3.3.2.- Requisitos No funcionales (RNF): RNF.1.-Este proyecto se enmarca en plataformas de software Netbeens y base de datos SQL RNF.2.- El sistema debe permitir adaptarse a un posible crecimiento de sus Usuarios (trabajadores). RNF 3.-El sistema debe asegurar la consistencia e integridad de la base de datos.
Diseo de Sistemas
Pgina 25
Diseo de Sistemas
Pgina 26
<<include>>
Registrar Trabajador
Gestor de planilla
Administrar conceptos
Buscar conceptos
Determinar Remuneraciones Determinar Aportes Crear planilla Determinar deducciones Determinar Descuentos Verificar faltas y tardanzas <<extend>>
Generar Reporte
Diseo de Sistemas
Pgina 27
<<include>> Procesar Ficha de Trabajdor Gestor de planilla Modificar Registro <<include>> <<include>> Buscar Registro Eliminar Registro
Breve descripcin: El caso de uso PROCESAR FICHA DE TRABAJADOR permite al gestor de planillas de la MPS registrar a nuevos trabajadores y modificar o eliminar los registros ya existentes. Descripcin paso a paso: 1.Selecionar la opcin ficha del trabajador del men principal 2. Si desea registrar un nuevo trabajador debemos hacer uso del caso de uso Registrar trabajador. 3. Si se desea actualizar los datos de algn trabajador trabajadores se empleara el caso de uso Modificar Registro 4. Cuando un trabajador ha dejado de laborar en la MPS se empleara el caso de uso Eliminar registro para borrar la informacin de este trabajador.
Breve Descripcin: El caso de uso REGISTRAR TRABAJADOR permite al gestor de planillas de la MPS registrar a nuevos trabajadores ; se introducir informacin personal y laboral de cada trabajador
Diseo de Sistemas
Pgina 28
Breve Descripcin: El caso de uso MODIFICAR REGISTRO permite al gestor de planillas de la MPS cambiar los datos de un trabajador para mantener actualizada la informacin en el sistema.
Diseo de Sistemas
Pgina 29
Breve Descripcin: El caso de uso ELIMINAR REGISTRO permite al gestor de planillas de la MPS eliminar los datos de los trabajadores que dejan de laborar en la municipalidad. Descripcin paso a paso 1. Acceder al formulario de registro 2. Solicitar al sistema eliminar un trabajador 3. Buscar al trabajador que se desea eliminar El sistema busca al trabajador y muestra su informacin 4. Eliminamos al trabajador del sistema
Breve Descripcin: El caso de uso BUSCAR TRABAJADOR permite al gestor de planillas de la MPS realizar la bsqueda de algn trabajador Descripcin paso a paso 1. Ingresar el nombre del trabajador a buscar 2. Solicitar al sistema que realice la bsqueda Si el trabajador existe el sistema mostrara la informacin de este Breve Descripcin: El caso de uso VERIFICAR DATOS permite al sistema de evaluar si los datos ingresados son correctos. Descripcin paso a paso 1. Ingresar los datos necesarios Cada vez que se escriba un dato el sistema lo evaluara para saber si este es el tipo de dato que se requiere.
Diseo de Sistemas
Pgina 30
<<include>>
<<include>> <<include>> <<include>> Gestor de planilla Crear planilla <<include>> Deterrminar aportes de la empresa <<include>> <<include>> Determinar Aportes Determinar deducciones Buscar Conceptos
<<extend>>
Determinar Descuentos
Diseo de Sistemas
Pgina 31
Diseo de Sistemas
Pgina 32
gestor de planilla
Asignar Conceptos
Modificar Concepto
<<include>>
Breve descripcin El caso de uso ASIGNAR CONCEPTOS permite al gestor de planillas asignar los conceptos segn el tipo de rgimen pensionario y asignar los conceptos propios de cada trabajador Descripcin paso por paso Para asignar los conceptos segn el tipo de rgimen : 1. Acceder al formulario mantenimiento de conceptos a regmenes 2. Ingresar el tipo de rgimen 3. Ingresar el tipo de planilla 4. Ingresar el tipo de trabajador 5. Grabar Para asignarle un concepto a un trabajador especifico: 1. Ingresar al formulario Conceptos a trabajador 2. Buscar el nombre del trabajador 3. Seleccionar tipo de planilla 4. Buscar concepto 5. Grabar
Diseo de Sistemas
Pgina 33
Breve descripcin El caso de uso Modificar Conceptos permite al gestor de planillas de la MPS modificar los conceptos, segn el tipo de rgimen o a un trabajador especifico Descripcin paso por paso Si se desea modificar conceptos 1. Seleccionar la opcin Modificar El sistema muestra la interfaz para realizar las modificaciones 2. Buscar el concepto que se desea modificar El sistema realiza la bsqueda y muestra los datos del concepto para poder cambiarlos 3. Realizar modificaciones que se requieran 4. Verificar que los datos modificados sean correctos 5. Guardar los cambios
Breve descripcin El caso de uso Eliminar Concepto permite al gestor de planillas de la MPS eliminar conceptos que crea conveniente, segn el tipo de rgimen o a un trabajador especifico Descripcin paso por paso Si se desea eliminar concepto 1. Solicitar al sistema eliminar un concepto 2. Buscar concepto a eliminar El sistema busca el concepto y muestra su informacin 3. Eliminar el concepto
Diseo de Sistemas
Pgina 34
<<include>>
Generar Boleta
Trabajador
Breve Descripcin: El caso de uso GENERAR REPORTES permite al gestor de planillas obtener informacin sobre la planilla as como generar las boletas de pago de cada trabajador. Descripcin paso a paso 1.los siguientes informes deben generarse a peticin Resumen de la planilla El sistema puede mostrar diferentes resmenes de la planilla los cuales son los siguientes: RESUMEN PAGO DE IMPUESTOS El sistema deber generar un informe que muestre todos los impuestos que la MPS deber pagar a la SUNAT en un determinado mes, estos impuestos sern tomados de todas las planillas procesadas en dicho mes. La salida est en el orden siguiente: Encabezado Mes Tabla de resumen :la tabla mostrara los conceptos que se den pagar a la SUNAT.por ejemplo: ID, planilla, monto, ESSALUD, renta, MASVIDA, seguro de pensiones, SNP, cuarta categora, quinta categora. Se mostraran las descripciones de cada campo y por cada panilla se mostrara el total de impuestos a pagar por cada rubro.
Diseo de Sistemas
Pgina 35
PLANILLA DE PAGO DE APORTES PREVISIONALES El sistema de planillas de la MPS deber generar un informe que muestre los aportes que los trabajadores han efectuado a la AFP. La salida ser la siguiente: Nombre de la AFP Datos de la municipalidad(razn social, RUC, direccin telfono) Datos del representante legal de la AFP(Apellido paterno, apellido materno , nombres ,L.E) Este resumen se mostrara con la disposicin de una tabla, cuyos encabezados sern: Af. Codigo SPP. APELLIDOS NOMBRES Aporte Obligatorio en soles Aporte Voluntario Aporte Empleador Aporte CTS SUBTOTALFONDO PENSIONES Contribucin al IPSS Seguros S/. Comisin Fija SUBTOTAL RETENC. RETRIBUC TOTAL RESUMEN DE PLANILLA POR BANCO El sistema deber generar un informe que muestre el monto del pagos que cada trabajador recibir de una determinada entidad bancaria La salida ser la siguiente: Nombre del banco fecha Descripcin de la planilla Orden Nmero de cuenta Cdigo Nombre del trabajador Monto a recibir Documento de identidad Monto total a pagar RESUMEN DE PLANILLA POR CONCEPTOS El sistema deber generar un reporte que muestre todos los conceptos que se han aplicado a una determinada planilla. La salida ser a la siguiente: Descripcin de la planilla Detalles del concepto: Cdigo Descripcin Monto Cantidad de trabajadores a los que se ha aplicado el concepto
Diseo de Sistemas
Pgina 36
Breve descripcin: El caso de uso GENERAR BOLETA permite al sistema de planillas MPS generar la boleta de pago de un trabajador perteneciente a una planilla. Descripcin paso a paso: El sistema deber generar un reporte que muestre los detalles del pago efectuado a cada trabajador. La salida ser la siguiente: Cdigo del trabajador Nombre del trabajador Condicin del trabajador Cargo Fecha Remuneraciones Total de remuneracin Deducciones Monto total de deducciones Aportes del empleador Monto total de aportes del empleador Sueldo Neto
Diseo de Sistemas
Pgina 37
El gestor de planillas desea procesar una planilla 1. El gestor de planillas selecciona en la ventana principal procesar planillas 2. El sistema carga los datos re queridos 3. El gestor selecciona a los trabajadores correspondientes 4. El sistema almacena en una clase tardanzas Si el trabajador tiene das laborales el gestor procede a registrar 5. El sistema registra y muestra los resultados en la planilla 6. El gestor comienza a procesar la planilla, busca conceptos, los das laborales, inasistencias,
remuneraciones, descuentos, aportes. Si el trabajador tiene lo antes mencionado se agrega 7. El gestor registra todos los trabajadores y guarda la informacin 8. Culmina sesin(El gestor termina y sal del sistema)
Alternativas A. Si el trabajador seleccionado no tiene das laborales el gestor no lo procesa y sigue con otro trabajador. B. Si no tiene remuneraciones, aportes, descuentos, etc. solo se prosigue con el siguiente trabajador. C. Si el gestor se equivoca en algo solo procede a modificar y termina sesin
Diseo de Sistemas
Pgina 38
: Gestor de planilla
V_Menu Principal
Form_Proceso de Planilla
: C_Planilla
C_Remuneraci ones
C_Descuentos
C_Aportes
Cargar
Procesar planilla
BuscarAportes(Trabajador)
Diseo de Sistemas
Pgina 39
planilla correspondiente 4. El sistema carga los datos solicitados 5. El sistema le muestra al gestor los datos Si el sistema encuentra los datos solicitados el gestor prosigue con el proceso 6. El gestor verifica datos, genera boleta y prosigue con la
impresin de boleta. 7. El gestor entrega la boleta al trabajador. 8. El gestor de planillas sal del sistema.
Alternativas A. Si los datos dados por el trabajador son incorrectos se el gestor sale de la ventana
B. Si el trabajador no est en planilla, el gestor se retira del sistema;
Diseo de Sistemas
Pgina 40
Form_Proceso de Planilla
: C_Planilla
C_Boleta
Cargar
Mostrar Planilla
Enviar resultados
Generar Boleta
Mostrar Boleta
Diseo de Sistemas
Pgina 41
Alternativas A. Al validar datos, si el trabajador existe cancela operacin B. Si el trabajador existe pero se desea modificar algn dato, el gestor ocupara una opcin que le permitir modificar
C. Si el gestor desea registrar ms de un trabajador repite los pasos
Diseo de Sistemas
Pgina 42
Form_FPersonal
: C_Trabajador
Solicitar Formulario
Mostrar Formulario
Validar Datos
Enviar Datos
Buscar()
Devolver Resultados
[Buscar()=NULL]
Permitir Registro
Registrar( )
Diseo de Sistemas
Pgina 43
4. Un escenario que muestre como el gestor inicia sesin El gestor de planillas desea iniciar sesin, para ello debe contar con una contrasea y un nombre de usuario. 1. El gestor de planillas ingresa el nombre de usuario y su contrasea 2. El sistema valida los datos El sistema busca los datos en la data para verificar si son los correctos 3. Si los datos son correctos el sistema permite al usuario ingresar a este y comenzar a realizar sus labores.
Alternativas A. Si el usuario o la clave es incorrecta el gestor tiene la opcin de volver a ingresar los datos, tendr la oportunidad de ingresarlos tres veces, en caso contrario el sistema se cerrar.
Diseo de Sistemas
Pgina 44
: C_Usuario
V Menu Principal
Enviar Datos
BuscarDatos(Usuario,Password )
Devolver Resultados
Buscar()= True]
Cargar
[Buscar () = False]
Cargar
Diseo de Sistemas
Pgina 45
Form_Modalidad
: C_Planilla
Diseo de Sistemas
Pgina 46
Form_FechaProceso
: C_Planilla
Diseo de Sistemas
Pgina 47
Para que el gestor pueda agregar y procesar la planilla debe primero crear un encabezado que contendr datos propios de cada planilla. 1. El gestor ingresa al men principal y luego selecciona la opcin de crear encabezado 2. El sistema carga la seleccin y presenta en pantalla el formulario de la cabecera de la planilla 3. El gestor selecciona fecha de proceso, modalidad 4. El gestor enva planilla 5. El sistema guarda y crea el encabezado correspondiente 6. El sistema muestra el encabezado al gestor 7. El gestor sale de la opcin crear encabezado los datos desde el formulario hasta la clase
: Gestor de planilla
V_Menu Principal
Form_Cabecer aPlanilla
: C_Planilla
Cargar
Diseo de Sistemas
Pgina 48
DIAGRAMA DE COLABORACION
2: Validar Usuario y Password 6: Buscar()= True] 8: [Buscar () = False] 9: Cargar 1: Ingresar Usuario y Password 3: Enviar Datos V_Acceso Sistema : Gestor de planilla 7: Cargar
4: BuscarDatos(Usuario,Password )
V Menu Principal
El gestor de planilla ingresa ventana de acceso al sistema y escribe su nombre de usuario y password(1).el sistema se encarga de validar que los datos ingresados sean correctos(2,3y4) si son correctos el sistema permitir que el usuario ingrese al sistema de planillas(5,6,7),pero si los datos son incorrectos el sistema solicitara al gestor de planillas que ingrese otra vez sus datos de usuario(8,9).
Diseo de Sistemas
Pgina 49
: Gestor de planilla 8: Procesar planilla 5: AgregarTrabajadores( ) 9: ProcesarConceptos( ) 0: Buscar(Remuneraciones,Deducciones,Aportes) 7: Mostrar Trabajadores 3: Selecionar Trabajadores 0: Seleccionar Trabajador
2: Cargar
6: Mostrar agregados : C_Planilla 0: Buscar(Trabajador) 4: Agregar(diaslaborados,inasistencias,tardanzas) 11: Devolver Remuneracion 12: BuscarDescuento(Trbajador)
Form_Proceso de Planilla
C_Apo rtes
El gestor de planilla selecciona la opcin procesar planilla en el men inicio(1) y el sistema mostrara el formulario de proceso de planilla(2),el gestor selecciona a los trabajadores que van estar en la planilla(3) de agregar los das laborados, las inasistencias y las tardanzas de cada trabajador(4)el sistema agregar a los trabajadores a las planillas(5)y los muestra(6,7), luego procesara los conceptos(8,9)para lo cual debe buscar las remuneraciones(10,11)los descuentos(12,13)y los aportes que hace la municipalidad(14,15)
Diseo de Sistemas
Pgina 50
8: Mostrar Reconocimiento
4: Enviar Datos
7: AgregarConceptos( )
5: CrearNuevo( )
: C_Concepto
El gestor de planillas de la municipalidad de Sullana ingresa al men principal y selecciona conceptos de regmenes (1).el sistema de informacin muestra el formulario de conceptos de rgimen (2).el gestor de planilla ingresa los datos de los conceptos (3,4), el sistema crea el nuevo concepto (5) y lo almacena (6) y agrega el concepto al rgimen pensionario (7).
Diseo de Sistemas
Pgina 51
10: Mensaje: Trabajador Existe 2: Solicitar Formulario 3: Mostrar Formulario 1: Seleccionar archivo de personal 6: Enviar Datos 12: Permitir Registro 8: Devolver Resultados 7: Buscar( ) 13: Registrar( ) V_MenuPrincipal : C_Trabajador
El gestor de planillas ingresa al men principal y selecciona la opcin archivo de personal (1)y el sistema le muestra la ficha para los datos personales(2,3), el gestor de planilla ingresas los datos de los nuevos trabajadores que ingresen a la municipalidad dicha informacin es proporcionada por la jefatura de personal de la municipalidad(4) l sistema verifica que la informacin sea ingresada de manera correcta(5)y si son correctos procede a verificar si el trabajador efectivamente es nuevo o sea no existe en el registro(7,8) si el trabajador existe(9) mostrara un mensaje trabajador Existe(10) y si no existe (11) permitir el registro(12) y registra al nuevo trabajador en la base de datos.
Diseo de Sistemas
Pgina 52
faltaaaaaaaaa
Diseo de Sistemas
Pgina 53
Diseo de Sistemas
Pgina 54
3: Selecionar Boleta de pago 7: Seleccionar Trabajador Form_Proceso de Planilla : Gestor de planilla 6: Mostrar Planilla 2: Cargar
1: Selecionar Proceso de planilla V_Menu Principal 13: Mostrar Boleta 5: Mostrar Planilla 4: Seleccionar Planilla(ID) 9: Buscar(, , )
10: Buscar(, , )
: C_Planilla
TARJETAS CRC
CLASE C_Planilla RESPONSABILIDAD COLABORACION Buscar aportes C_Aportes Buscar Descuentos C_Descuentos Buscar Remuneraciones C_Remuneraciones Mostar agregados, mostrar planilla Form_ProcesodePlanilla Buscar y enviar resultados C_Boleta Guardar modalidad y fechas de C_Planilla proceso, cargar formulario, mostrar reconocimiento y encabezado, crear encabezado y mostrarlo; agregar trabajadores, procesar conceptos
Diseo de Sistemas
Pgina 55
CLASE V_MenuPrincipal RESPONSABILIDAD COLABORACION Cargar Formularios Form_FechaProceso, Form_ConceptosReg, Form_CabeceraPlanilla, Form_ProcesodePlanilla, Form _FPersonal Mostrar confirmacion Form_Modalidad Captura seleccion de archivo, proceso V_MenuPrincipal de planilla,conceptos de regmenes, y otros datos datos por el usuario CLASE C_Concepto COLABORACION RegimenPensionario C_Conceptos C_Trabajador
CLASE C_Trabajador RESPONSABILIDAD COLABORACION Busca y registra trabajador, agrega C_Trabajador trabajador, muestra reconocimiento Devuelve resultados al formulario del For_FPersonal personal
CLASE Form_ConceptosTrabajador RESPONSABILIDAD COLABORACION Captura datos del trabajador Form_ConceptosTrabajador Envia datos C_Concepto
CLASE C_Boleta
Diseo de Sistemas
Pgina 56
CLASE Form_Proceso de Planilla RESPONSABILIDAD COLABORACION Captura seleccin de trabajador y Form_Proceso de Planilla boleta de pago, procesa boleta Selecciona y busca planilla C_Planilla CLASE Form_FPersonal RESPONSABILIDAD COLABORACION Capturar, buscar y validar datos del Form_FPersonal usuario. Mostrar si el trabajador existe o mostrar formulario Enviar datos y permitir registro del C_Trabajador trabajador CLASE Form_Modalidad COLABORACION C_Planilla
Diseo de Sistemas
Pgina 57
CLASE V_AccesoSistema RESPONSABILIDAD COLABORACION Validar usuario y pasword, buscar y V_AccesoSistema cargar datos Enviar datos C_Usuario Cargar datos V_MenuPrincipal CLASE C_Usuario RESPONSABILIDAD COLABORACION Busca datos enviados ,devuelve V_AccesoSistema resultados CLASE Form_FechaProceso COLABORACION C_Planilla CLASE Form_ConceptosReg COLABORACION C_Conceptos
CLASE RegimenPensionARIO RESPONSABILIDAD COLABORACION Agregar Conceptos y mostrarlos RegimenPensionista CLASE Form_CabeceraPlanilla COLABORACION C_Planilla
Diseo de Sistemas
Pgina 58
Administrar Conceptos
Procesar planilla
Generar Reporte
Diseo de Sistemas
Pgina 59
Diagrama de Estado: Ciclo del Sistema de Planillas para procesar boletas de pago
procesar Planilla
seleccionar trabajador
Imprimir Boleta
Diseo de Sistemas
Pgina 60
Diagrama de Estado: Ciclo del Sistema de Planillas para procesar Reportes para AFPs
Seleccionar AFP
Seleccionar Mes
Padron Planilla
Diseo de Sistemas
Pgina 61
Padron de Sunat
Padron Detallado
Diagramas de actividades
Diseo de Sistemas
Pgina 62
Diseo de Sistemas
Pgina 63
Diseo de Sistemas
Pgina 65
Diseo de Sistemas
Pgina 66