Sie sind auf Seite 1von 66

Ao del centenario de Machu Picchu para el mundo

UNIVERSIDAD NACIONAL DE PIURA PROEDUNP-Sullana


FACULTAD DE INGENIERA INDUSTRIAL ESCUELA DE INGENIERA INFORMTICA

DISEO DE SISTEMAS SISTEMA DE PLANILLAS DE LA MUNICIPALIDAD PROVINCIAL DE SULLANA


(ANALISIS, DISEO E IMPLEMENTACIN)

DOCENTE: Ing. Reucher Correa Morocho CICLO: ALUMNAS: Checa Sernaqu Irma Victoria Espinoza Yovera Eva Ruiz Meca Katherine Anglica Mara Samam Gmez Diana Carolina VII

Sistema de Planillas de la Municipalidad Municipal de Sullana

CAPITULO I: MARCO TERICO


1.1. DATOS GENERALES DE LA EMPRESA 1.1.1- Giro de Negocio: El Municipio de la Provincia de Sullana tiene como Misin el Planificar y promover el desarrollo urbano y rural, dotando a la comunidad de la provincia, de los principales bienes y servicios bsicos, necesarios para mejorar la calidad de vida de la poblacin distrital, promoviendo permanentemente la sensibilizacin, la unidad, la organizacin y su fortalecimiento, as como la activa participacin de la poblacin en el cumplimiento de los objetivos de la provincia y sus distritos, incidiendo en la generacin de condiciones para la creacin de trabajo productivo en un marco de seguridad ciudadana y adecuada respuesta frente a peligros, eventos y fenmenos naturales y/o antrpicos. Visin Institucional Al 2011 El Municipio de Sullana ser un espacio geopoltico integrado vialmente con todos sus distritos, con ciudadanos incluidos en su proceso de desarrollo econmico y social, con acceso a servicios de calidad en educacin, salud, saneamiento bsico, seguridad ciudadana y promueven una cultura de paz y valores e identidad cultural, que responda a desafos locales y que coadyuven a una mejor calidad de vida de los ciudadanos; as mismo, participando activamente en los procesos de planeamiento y ejecucin de actividades y proyectos, ejerciendo una democracia participativa con acceso a la informacin y transparencia en la gestin pblica; tomando como ejes econmicos productivos la produccin agropecuaria, el turismo y el comercio, basados en la pequea y microempresa y en el fortalecimiento de capacidades, la organizacin social institucionalizada, la competitividad y en el manejo sostenible de los recursos naturales y conservacin del medio ambiente. Misin Institucional El Municipio de la Provincia de Sullana tiene como Misin el Planificar y promover el desarrollo urbano y rural, dotando a la comunidad de la provincia, de los principales bienes y servicios bsicos, necesarios para mejorar la calidad de vida de la poblacin distrital, promoviendo permanentemente la sensibilizacin, la unidad, la organizacin y su fortalecimiento, as como la activa participacin de la poblacin en el cumplimiento de los objetivos de la provincia y sus distritos, incidiendo en la generacin de condiciones para la creacin de trabajo productivo en un marco de seguridad ciudadana y adecuada respuesta frente a peligros, eventos y fenmenos naturales y/o antrpicos.

Diseo de Sistemas

Pgina 2

Sistema de Planillas de la Municipalidad Municipal de Sullana

Captulo II: Base cientfica


2.1 Metodologa del Desarrollo de Software:
Desarrollar un software significa construirlo simplemente mediante su descripcin. Est es una muy buena razn para considerar la actividad de desarrollo de software como una ingeniera. En un nivel ms general, la relacin existente entre un software y su entorno es clara ya que el software es introducido en el mundo de modo de provocar ciertos efectos en el mismo. Aquellas partes del mundo que afectarn al software y que sern afectadas por l ser el Dominio de Aplicacin. Es all donde los usuarios o clientes observarn si el desarrollo del software ha cumplido su propsito. Una de las mayores deficiencias en la prctica de construccin de software es la poca atencin que se presta a la discusin del problema. En general los desarrolladores se centran en la solucin dejando el problema inexplorado. El problema a resolver debe ser deducido a partir de su solucin. Esta aproximacin orientada a la solucin puede funcionar en campos donde todos los problemas son bien conocidos, clasificados e investigados, donde la innovacin se ve en la deteccin de nuevas soluciones a viejos problemas. Cuando se va desarrollar un software intervienen muchas personas como lo es el cliente quien es el que tiene el problema en su empresa y desea que sea solucionado, para esto existe el analista de sistema quien es el encargado de hacerle llegar todos los requerimientos y necesidades que tiene el cliente a los programadores quienes son las personas encargadas de realizar lo que es la codificacin y diseo del sistema para despus probarlo y lo instalan al cliente. Es as como intervienen varias personas ya que una sola persona no podra determinar todo lo necesario lo ms seguro que le haga falta algn requerimiento o alguna parte del nuevo sistema y entre mas estn involucradas mejor para cubrir con todos los requerimientos del sistema.

Diseo de Sistemas

Pgina 3

Sistema de Planillas de la Municipalidad Municipal de Sullana


Proceso del Desarrollo de Software

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

Sistema de Planillas de la Municipalidad Municipal de Sullana


realizarlo pero en si deben todos llegar al mismo objetivo de ofrecerle funcionalidad al sistema siempre y cuando apegando se a las especificaciones del cliente. El cuarto paso son las pruebas, es donde al sistema se pone a prueba como su palabra lo dice para as poder saber cules son los posibles errores que se estn generando del sistema y con ello mejorarlo para eliminar todos los errores que se puedan presentar porque un programa con menor errores mayor calidad puede llegar a tener. El quinto y ltimo paso es la instalacin una vez realizado las pruebas correspondientes al sistema y haberlo corregido totalmente se procede a la instalacin del mismo ya en la empresa para su uso correspondiente, todo con la finalidad de que los procesos se realicen de una manera ms eficiente eliminando costos, tiempo y esfuerzo dentro de la organizacin. Para aplicar la mejora continua a todo lo anterior es necesario aplicar ciertos pruebas las cuales debern de probar cada etapa del desarrollo del software dichas pruebas se deben de realizar de forma paralela y de forma continua probando la unidad del programa, la integracin del diseo fsico, probando el sistema en cuestin al diseo lgico y por ultimo prueba de aceptacin esta se realiza en base a los requerimientos que se obtuvieron anteriormente, este es un proceso de prueba sencilla y muy utilizada. Para haber desarrollado un plan de prueba primero se debi haber basado en lo que son los requerimientos para posteriormente describir las tcnicas de pruebas a utilizar que se aplicaran en las diferentes etapas del desarrollo del software. Algo muy importante que no se puede dejar pasar es que todas las pruebas se deben de realizar durante la realizacin del software ya que si se llegara esperar al final del desarrollo del sistema esto puede ser muy tardado y costoso devolverse al origen de los posibles errores, mientras todo programa se est probando durante su desarrollo es lo mejor y ms optimo para quien lo est desarrollando, ya que de esta manera disminuye costos, tiempo y esfuerzo en el desarrollo del software y de esta manera puede brindar un software de calidad al cliente siempre cumpliendo con las necesidades o requerimientos del cliente.

Diseo de Sistemas

Pgina 5

Sistema de Planillas de la Municipalidad Municipal de Sullana Metodologa:


Todo desarrollo de software es riesgoso y difcil de controlar, pero si no llevamos una metodologa de por medio, se obtiene clientes insatisfechos con el resultado y desarrolladores aun mas. Sin embargo muchas veces no se toma en cuenta el utilizar una metodologa adecuada, sobre todo cuando se trata de proyectos pequeos de dos o tres meses. Con relacin a los proyectos que se desarrollan con mayor envergadura, hay si se toma el sentido de basarse en una metodologa de desarrollo y se empieza a buscar cual sera la ms apropiada para dicho caso. A fin de cuenta no encontramos muchas veces la ms adecuada y se termina por hacer un diseo propio de metodologa, por supuesto no est mal siempre y cuando sirva para alcanzar el objetivo. Muchas veces se realiza el diseo del software de manera rgida, tal cual como el cliente lo solicito, de esa manera cuando el cliente en la "etapa de prueba" solicita un cambio se hace muy difcil de realizarlo, pues si se hace altera las cosas que no se haban previsto, y este es uno de los factores que atrasan el proyecto y crea incomodidad al desarrollador y en muchas oportunidades no llegan a cumplir con el cambio solicitado, esto conlleva malestar en el cliente puesto que no se sido tomado en cuenta su pedido; para evitar estos incidentes se debe llegar a un acuerdo formal con el cliente al inicio del proyecto de manera que no perjudique el desarrollo del mismo.

2.2.- Anlisis Y Diseo Orientado A Objetos - Conceptos Orientados A Objetos:


El workflow del anlisis es clave en el paradigma orientado a objetos. Orientado a objetos (OO) es una nueva forma de pensar acerca del problema empleando modelos que se han organizado tomando como base conceptos del mundo real. La OO significa que el software se organiza como una coleccin de objetos discretos. El anlisis orientado a objetos (AOO), es la manera con que las personas comprenden la realidad y la procesan, mediante conceptos adquiridos. Es un

Diseo de Sistemas

Pgina 6

Sistema de Planillas de la Municipalidad Municipal de Sullana


mtodo que examina los requisitos desde la perspectiva de las clases y objetos que se encuentran en el vocabulario del dominio del problema. Para el desarrollo de software orientado a objetos no basta usar un lenguaje orientado a objetos. Tambin se necesitar realizar un anlisis y diseo orientado a objetos. Perspectivas del AOO

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

Sistema de Planillas de la Municipalidad Municipal de Sullana


3. Capa de Atributos. Esta capa detalla los atributos de las clases. 4. Capa de Servicios. Esta capa indica los mensajes y comportamientos del objeto (servicios y mtodos). 5. Capa de Tema. Esta capa divide el diseo en unidades de implementacin o asignaciones de equipos.

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

representados con objetos dentro del sistema.

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

Sistema de Planillas de la Municipalidad Municipal de Sullana


Lenguaje de Modelamiento Unificado (UML) puso fin a la guerra de metodologas. Segn los mismos diseadores del lenguaje UML, ste tiene como fin modelar cualquier tipo de sistemas (no solamente de software) usando los conceptos de la orientacin a objetos. Y adems, este lenguaje debe ser entendible para los humanos y mquinas. Actualmente en la industria del desarrollo de software tenemos al UML como un estndar para el modelamiento de sistemas OO. Fue la empresa Racional que cre estas definiciones y especificaciones del estndar UML, y lo abri al mercado. La misma empresa cre uno de los programas ms conocidos hoy en da para este fin; el Racional Rose, pero tambin existen otros programas como el Poseidon que trae licencias del tipo community edition que permiten su uso. 2.3 UML: Lenguaje modelado unificado (LUM o UML, por sus siglas en ingls, Unified Modeling Language) es el lenguaje modelado de sistemas de software ms conocido y utilizado en la actualidad; est respaldado por el OMG (Object Management Group). Es un lenguaje grfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estndar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocio y funciones del sistema, y aspectos concretos como expresiones de lenguajes de programacin, esquemas de bases de datos y componentes reutilizables. Es importante resaltar que UML es un "lenguaje de modelado" para especificar o para describir mtodos o procesos. Se utiliza para definir un sistema, para detallar los artefactos en el sistema y para documentar y construir. En otras palabras, es el lenguaje en el que est descrito el modelo. Los Diagramas de Estructura enfatizan en los elementos que deben existir en el sistema modelado: Diagrama de clases: Diagrama de componentes: Diagrama de objetos

Diseo de Sistemas

Pgina 9

Sistema de Planillas de la Municipalidad Municipal de Sullana


Diagrama de estructura compuesta Diagrama de despliegue Diagrama de paquetes

Los Diagramas de Comportamiento enfatizan en lo que debe suceder en el sistema modelado:


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

Diagrama de tiempos Diagrama global de interacciones o Diagrama de vista de interaccin.

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

Sistema de Planillas de la Municipalidad Municipal de Sullana


El Proceso Unificado usa el Lenguaje de Modelado Unificado (UML) en la preparacin de todos los planos del sistema. De hecho, UML es una parte integral del Proceso Unificado. Los aspectos distintivos del Proceso Unificado estn capturados en tres conceptos clave: dirigido por casos de uso (use-case driven), centrado en la arquitectura (architecture-centric), iterativo e incremental. Esto es lo que hace nico al Proceso Unificado. El Proceso Unificado es dirigido por casos de uso El trmino usuario se refiere no solamente a los usuarios humanos, sino a otros sistemas. En este contexto, el trmino usuario representa algo o alguien que interacta con el sistema por desarrollar. Un caso de uso es una pieza en la funcionalidad del sistema que le da al usuario un resultado de valor. Los casos de uso capturan los requerimientos funcionales. Todos los casos de uso juntos constituyen el modelo de casos de uso el cual describe la funcionalidad completa del sistema. Este modelo reemplaza la tradicional especificacin funcional del sistema. Una

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

Sistema de Planillas de la Municipalidad Municipal de Sullana


necesidades de la empresa, tal y como las interpretan los usuarios y otros stakeholders, y tal y como estn reflejadas en los casos de uso. Sin embargo, tambin est influenciada por muchos otros factores, tales como la plataforma de software en la que se ejecutar, la disponibilidad de componentes reutilizables, consideraciones de instalacin, sistemas legados, requerimientos no funcionales (ej. desempeo, confiabilidad). La arquitectura es la vista del diseo completo con las caractersticas ms importantes hechas ms visibles y dejando los detalles de lado. Ya que lo importante depende en parte del criterio, el cual a su vez viene con la experiencia, el valor de la arquitectura depende del personal asignado a esta tarea. Sin embargo, el proceso ayuda al arquitecto a enfocarse en las metas correctas, tales como claridad (understandability), flexibilidad en los cambios futuros (resilience) y reuso. Cmo se relacionan los casos de uso con la arquitectura? Cada producto tiene funcin y forma. Uno slo de los dos no es suficiente. Estas dos fuerzas deben estar balanceadas para obtener un producto exitoso. En este caso funcin corresponde a los casos de uso y forma a la arquitectura. Existe la necesidad de intercalar entre casos de uso y arquitectura. La arquitectura debe proveer espacio para la realizacin de todos los casos de uso, hoy y en el futuro. En la realidad, ambos arquitectura y casos de uso deben evolucionar en paralelo. El Proceso Unificado es Iterativo e Incremental Desarrollar un producto de software comercial es una tarea enorme que puede continuar por varios meses o aos. Es prctico dividir el trabajo en pequeos pedazos o mini-proyectos. Cada mini-proyecto es una iteracin que finaliza en un incremento. Las iteraciones se refieren a pasos en el flujo de trabajo, los incrementos se refieren a crecimiento en el producto. Para ser ms efectivo, las iteraciones deben estar controladas, esto es, deben ser seleccionadas y llevadas a cabo de una manera planeada. Los desarrolladores basan su seleccin de qu van a implementar en una iteracin en dos factores. Primero, la iteracin trata con un grupo de casos de uso que en conjunto extienden la usabilidad del producto. Segundo, la iteracin trata con los riesgos ms importantes. Las iteraciones sucesivas construyen los

Diseo de Sistemas

Pgina 12

Sistema de Planillas de la Municipalidad Municipal de Sullana


artefactos del desarrollo a partir del estado en el que fueron dejados en la iteracin anterior. En cada iteracin, los desarrolladores identifican y especifican los casos de uso relevantes, crean el diseo usando la arquitectura como gua, implementan el diseo en componentes y verifican que los componentes satisfacen los casos de uso. Si una iteracin cumple sus metas y usualmente lo hace el desarrollo contina con la siguiente iteracin. Cuando la iteracin no cumple con sus metas, los desarrolladores deben revisar sus decisiones previas y probar un nuevo enfoque.

Captulo II: Anlisis de la situacin actual


2.1. Descripcin de la problemtica 2.2. Definicin del problema En esta oportunidad realizaremos un anlisis, diseo e implementacin del modulo de planillas de la municipalidad provincial de Sullana, cuya institucin ya cuenta con un sistema de planillas el cual hemos analizado para obtener las falencias que existen en l y mejorarlas llevando a cabo la metodologa orientada a objetos. En este anlisis procederemos a extraer los requerimientos ms importantes que debera cumplir este sistema, para luego poder modelar el sistema y obtener as una implementacin correcta que satisfaga a los usuarios finales. 2.3. Alcance del sistema propuesto El alcance del sistema ser el proceso de planillas de todos los trabajadores de la municipalidad de Sullana, nuestro sistema deber manejar la informacin de cada uno de los trabajadores, lo cual estar almacenado en una base de datos presentado a travs de un formulario llamado fichas de trabajadores. El sistema permitir aadir, modificar y eliminar el registro de un trabajador. El sistema deber generar una nueva planilla especificando el periodo de proceso y la condicin de los trabajadores a quienes se les aadir a dicha planilla; as mismo guardara el historial de todas las planillas que hayan sido creadas, de las cuales se podrn generar reportes que permiten mostrar detalles importantes de cada planilla.

Diseo de Sistemas

Pgina 13

Sistema de Planillas de la Municipalidad Municipal de Sullana


2.4. Limitaciones a) Solo se desarrollara el modulo de planilla b) No podr manejar las asistencias de los trabajadores c) Para su funcionamiento se necesitan tener acceso a otros subsistemas o mdulos del sistema principal por lo cual corre el riesgo de que los problemas que sucedan en ellos perjudiquen su funcionamiento. d) 2.5. Antecedentes del sistema 2.5.1 Local La Municipalidad de Sullana si cuenta con un sistema de planillas, el cual es que el gobierno ha desarrollado para todas las municipalidades. Cuenta con diferentes campos de datos, algunos de ellos no son utilizados en esta institucin. Como el sistema es para toda la regin se nos ha otorgado el sistema de planilla de planillas de Chulucanas (ver anexo B) 2.5.2 Nacional En el Per existen diferentes empresas que se encargan de realizar sistemas de planillas para diferentes sectores empresariales a continuacin veremos una de estas y las caractersticas que tiene dicha planilla. 2.5.3 Internacional PLANILLA ELECTRNICA Qu es la Planilla Electrnica ? Es el documento llevado a travs de medios electrnicos, presentado mensualmente a travs del medio informtico desarrollado por la SUNAT (PDT 601 Planilla Electrnica), en el que se encuentra registrada la informacin de los trabajadores, pensionistas, prestadores de servicios, prestador de servicios - modalidad formativa, personal de terceros y derechohabientes. Quines se encuentran obligados a usar el PDT 601 Planilla Electrnica? Se encuentran obligados a presentar el PDT 601 cuando cumplan con alguna de las siguientes condiciones:

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

Sistema de Planillas de la Municipalidad Municipal de Sullana

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

Sistema de Planillas de la Municipalidad Municipal de Sullana

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

Sistema de Planillas de la Municipalidad Municipal de Sullana


2. Pensionista

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

Sistema de Planillas de la Municipalidad Municipal de Sullana


Quien cumpla con informar a los beneficiarios de las modalidades formativas a travs del PDT 601 se entender que ha cumplido con la obligacin establecida en el artculo 48 de la Ley N 28518 en lo referido a la inscripcin de los beneficiarios mediante un libro especial y la autorizacin de ste por el MTPE. Datos del PS Modalidad Formativa: tipo de PS, Seguro Mdico. Nivel Educativo, Centro de Formacin Profesional, Discapacidad, Tipo de Convenio, perodo de formacin, entre otros. 5. Personal de Terceros. En esta categora informar a los Trabajadores o Prestadores de Servicios que sean destacados o desplazados para laborar en los centros de trabajo, establecimientos, unidades productivas u organizacin laboral del Declarante; siempre que desarrollen actividades de riesgo para efectos del SCTR y el Empleador de estas personas no haya cumplido con darles cobertura por el SCTR, habiendo el declarante asumido el pago del SCTR. Datos del personal de terceros: RUC del empleador que destaca o desplaza, SCTR. 6. Derechohabiente (slo para Trabajadores y Pensionistas). En este padrn se considerarn a los familiares de los trabajadores y pensionistas que tendrn derecho a recibir prestaciones de salud por parte del EsSalud.
o o o o

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

Sistema de Planillas de la Municipalidad Municipal de Sullana


haberes y de los beneficios sociales (gratificaciones, CTS, vacaciones, liquidacin, utilidades y los descuentos) as mismo brinda soluciones para el pago de la planilla electrnica y de AFP. Puede automatizar las planillas de las empresas sin limitaciones ya sea la planilla de obreros o la planilla de ejecutivos, en el sistema se pueden definir los tipos de planillas que la empresa necesite y llevar el control y clculos independientemente de acuerdo a las polticas diferenciadas que est usando. Finalmente las planillas son integradas para efectos de hacer una nica declaracin a las instituciones correspondientes. Caractersticas Configuracin: El sistema ofrece opciones de configuracin que permitirn incorporar parmetros y opciones al sistema:
Permite

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

Sistema de Planillas de la Municipalidad Municipal de Sullana

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

Sistema de Planillas de la Municipalidad Municipal de Sullana

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

Sistema de Planillas de la Municipalidad Municipal de Sullana


modo en el cual pasarn agrupados los montos, por persona, por centro de costo o por concepto. Generacin de Liquidacin de Beneficios Sociales: SBA Planillas realiza un resumen de los mdulos de cuenta corriente, vacaciones, gratificacin y cts. para obtener los montos pendientes a liquidar al trabajador. Reportes: El sistema de planillas ofrece una gama de reportes en los cuales se encuentra la informacin agrupada y filtrada por diversos criterios como periodo de planilla, tipo de planilla, centro de costos, rea, etc.

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

Sistema de Planillas de la Municipalidad Municipal de Sullana


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

Captulo III: Anlisis del Sistema


3.1. Tcnicas de captura de Informacin Para desarrollar el anlisis del sistema de planillas de la Municipalidad Provincial de Sullana se ha llevado a cabo entrevistas y revisin de marco documentario y observaciones como tcnicas de captura de informacin. 3.1.1 Entrevistas Se realizaron dos entrevistas al seor Ernesto Vilela Zegarra, asistente del departamento de estadstica e informtica de la municipalidad de Sullana. Nuestra primera entrevista fue desarrollada el 7 de setiembre del 2011, esta entrevista fue corta debido al poco conocimiento que tenamos del tema. Nuestra entrevista en esa oportunidad fue una entrevista no estructurada con la cual se obtuvo informacin bsica referente a las planillas. Se nos informo por ejemplo, los regmenes laborales que manejaba la municipalidad, as como las diferentes condiciones y cargos que tienen los trabajadores. Nuestra segunda entrevista se desarrollo el 13 de setiembre del 2011 donde solicitamos que nos explique algunos funcionamientos del sistema existente, a la vez pudimos tener acceso a los reportes que genera dicho sistema, por lo cual nuestro entrevistado respondi a nuestras inquietudes en cuanto al contenido de dichos informes y para qu los utiliza. 3.1.2 revisin documentaria

Diseo de Sistemas

Pgina 23

Sistema de Planillas de la Municipalidad Municipal de Sullana


Para entender mejor los datos recopilados en la entrevista era necesario realizar una revisin documentaria referente a tenas tales como: regmenes laborales, tipos de contra contratos, regmenes pensionarios, tipos de impuestos que los trabajadores deben pagar (incluye cuarta y quinta categora). (Ver anexo) Tambin tuvimos acceso a los reportes que genera al sistema. (Ver anexo). 3.1.3 Observaciones Pudimos observar el funcionamiento del sistema de planillas, donde se realizaron pruebas en cada uno de los procesos que se realizan en este modulo.

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

Sistema de Planillas de la Municipalidad Municipal de Sullana


RF.2.4.2.- Determinar deducciones RF.2.4.3.- Determinar aportes del empleador RF.2.4.4.- Determinar faltas y tardanzas RF.2.4.5.- Determinar el sueldo de cada trabajador RF.3 Administrar conceptos RF.3.1.- Agregar concepto RF.3.2.- Modificar concepto RF.3.3.- Eliminar concepto RF.4. Generar reportes RF.4.1 generar la planilla RF.4.2.- generar reportes de planilla RF.4.3 Generar boleta de pago RF.4.4.- generar resmenes de la planilla (para la AFP, Sunat;

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.

3.3.3.- Requisitos de Interfaz: RI1: La interfaz debe ser en idioma espaol

Diseo de Sistemas

Pgina 25

Sistema de Planillas de la Municipalidad Municipal de Sullana


RI2: Debe permitir la visualizacin de toda la informacin requerida RI3: Debe ser verstil en la presentacin de la informacin: textos, conos, etc RI4: Debe permitir identificar a travs de los despliegues: Nombre del sistema / mdulo en que se encuentra el usuario Ttulo del despliegue Fecha actual en formato DD-MM-AAA Hora actual en formato HH:MM:SS AM/PM RI5: El tipo de letra de todos los formularios debe ser Arial. RI6: La interfaz debe poseer la capacidad de capturar y ofrecer opciones para enviar datos hacia impresoras, archivos, e-mail o dispositivos conectados a la red. RI7: Debe utilizar los dispositivos de entrada (teclado, ratn) y de salida (texto, grficos, etc.) ms apropiados para el uso del sistema. 3.3. Resultados del Anlisis 3.1.1. Modelado de casos de uso

Diseo de Sistemas

Pgina 26

Sistema de Planillas de la Municipalidad Municipal de Sullana


Diagrama de casos de uso

Diagrama de Casos de Uso: Sistema de Planillas Municipalidad Provincial de Sullana

<<include>>

Registrar Trabajador

<<include>> <<include>> Mantenimiento de datos de trabajadores Eliminar Editar

Gestor de planilla

Administrar conceptos

Buscar conceptos

Determinar Remuneraciones Determinar Aportes Crear planilla Determinar deducciones Determinar Descuentos Verificar faltas y tardanzas <<extend>>

Generar Reporte

Determinar Aportes Empresa

Descripcin de Casos de uso del Sistema de planillas de la MPS

Diseo de Sistemas

Pgina 27

Sistema de Planillas de la Municipalidad Municipal de Sullana

Caso de uso: MANEJAR FICHA DE TRABAJADOR


<<include>> <<include>> Registrar trabajador Verificar Datos <<include>>

<<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

Sistema de Planillas de la Municipalidad Municipal de Sullana


Descripcin paso a paso: 1. Acceder al formulario de registro 2. Ingresar los datos del trabajador Informacin Personal Documento de identidad(DNI, carnet de extranjera) Apellido paterno Apellido materno Nombres Fecha de nacimiento Sexo Direccin Telfono Nacionalidad Estado civil Nmero de hijos Informacin laboral: Condicin Ocupacin Rgimen Pensionario(AFP,SNP) Informacin de AFP Nombre Ao de Inscripcin Carnet de seguro Banco Nro de cuenta Cadena Funcional 3. Verificar que los datos ingresados sean validos usar el caso de uso Validar datos 4. Guardar los datos en la base de datos principal.

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

Sistema de Planillas de la Municipalidad Municipal de Sullana


Descripcin paso a paso 1. Acceder al formulario de registro 2. Solicitar al sistema hacer un modificacin el sistema mostrara la interfaz para realizar la modificacin 3. Buscar la ficha del trabajador que se desea modificar(Caso de uso Buscar trabajador) El sistema realizara la bsqueda y mostrara la ficha del trabajador para cambiar los datos. 4. Ingresar los nuevos datos 5. Guardar las modificaciones

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

Sistema de Planillas de la Municipalidad Municipal de Sullana

Caso de uso: PROCESAR PLANILLA

Determinar Remuneraciones <<include>>

<<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

Informar Faltas y Tardanzas

Diseo de Sistemas

Pgina 31

Sistema de Planillas de la Municipalidad Municipal de Sullana


Breve descripcin: El caso de uso CREAR LA PLANILLA permite al gestor de planillas de la MPS generar nuevas planillas para realizar los pagos a los trabajadores. Descripcin paso a paso: 1. Solicitar al sistema ingresar una fecha de proceso para la planilla. El sistema mostrara una nueva ventana que solicitara algunos detalles al respecto. 2. Ingresaremos lo siguientes detalles Descripcin de la planilla Fecha inicio Fecha final Mes y ao del proceso El sistema guardara estos datos y luego se deber elegir una modalidad para la planilla 3. Solicitar al sistema crear modalidad para la planilla. introducimos los siguientes detalles: - El Periodo de Proceso: Periodo Actual Periodo Anterior - La condicin del Trabajador: Elegidos De confianza Empleados Contratados, etc., - El tipo de pago: Pago, Vacaciones, Gratificacin, etc. - La forma de pago: Mensual, Quincenal, etc. El sistema guardara estos datos 4. Crearemos un ID de planillas El sistema nos mostrara un formulario para la creacin de ID de planilla 5. Seleccionaremos una modalidad y una fecha de proceso 6. Escribimos una descripcin 7. ingresamos en Periodo: (en formato AAAAMM) 8. seleccionamos la opcin procesar planilla 9. buscamos la planilla que debemos procesar 10. seleccionamos los trabajadores 11. solicitamos al sistema que procese la planilla El sistema buscara los conceptos que afectan al trabajador: Remuneraciones, aportes, descuentos y aportes de la municipalidad, en base a esto calcula el sueldo del trabajador. 12. Guardamos la planilla generada

Diseo de Sistemas

Pgina 32

Sistema de Planillas de la Municipalidad Municipal de Sullana


Caso de uso Administrar conceptos

<<include>> <<include>> Agregar Concepto <<include>> <<include>> Validar datos

gestor de planilla

Asignar Conceptos

Modificar Concepto

<<include>>

<<include>> <<include>> Buscar Conceto Eliminar Concepto

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

Sistema de Planillas de la Municipalidad Municipal de Sullana


Breve descripcin El caso de uso Agregar Concepto permite al gestor de planillas agregar nuevos conceptos, segn el tipo de rgimen o a un trabajador especifico Descripcin paso por paso Si se desea agregar nuevos conceptos 1. Seleccionar la opcin Nuevo El sistema muestra la interfaz para crear un nuevo concepto 2. Ingresar la fecha de vigencia del concepto Fecha de inicio Fecha de fin 3. Ingresar la frmula para su calculo 4. Ingresar Proveedor 5. Verificar que los datos ingresados sean correctos 6. Grabar

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

Sistema de Planillas de la Municipalidad Municipal de Sullana


Caso de uso: GENERAR REPORTES

<<include>>

Realizar Resumen de planilla

<<include>> Gestor de planilla Generar Reportes

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

Sistema de Planillas de la Municipalidad Municipal de Sullana

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

Sistema de Planillas de la Municipalidad Municipal de Sullana


PLANILLA DE PAGO El sistema deber generar el reporte que muestre la planilla completa de los trabajadores. La salida ser la siguiente: Descripcin de la planilla Fecha de proceso Mostrara los detalles de todos los trabajadores: Ocupacin Nombre del trabajador DNI Cdigo Listas de los conceptos por remuneracin Total ingresos Lista de los conceptos por Descuentos Total de descuentos Lista de los aportes del empleador Total aporte empleador Sueldo neto

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

Sistema de Planillas de la Municipalidad Municipal de Sullana

Escenarios de los casos de uso


1. Un escenario posible de procesar planilla

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

Sistema de Planillas de la Municipalidad Municipal de Sullana

Diagrama de Secuencia: Procesar la Planilla

: Gestor de planilla

V_Menu Principal

Form_Proceso de Planilla

: C_Planilla

C_Remuneraci ones

C_Descuentos

C_Aportes

Seleccionar Procesar Planilla

Cargar

Selecionar Trabajadores Agregar(diaslaborados,inasistencias,tardanzas) AgregarTrabajadores( ) Mostrar agregados Mostrar Trabajadores

Procesar planilla

ProcesarConceptos( ) BuscarRemuneracin(Trabajador) Devolver Remuneracion BuscarDescuento(Trbajador) Devolver Descuentos

BuscarAportes(Trabajador)

Diseo de Sistemas

Pgina 39

Sistema de Planillas de la Municipalidad Municipal de Sullana


2. Un escenario posible de generar una boleta de pago. El gestor de planillas desea generar una boleta de pago 1. El gestor de planillas inicia sesin e ingresa a procesar planillas 2. El trabajador da sus datos Si los datos del trabajador son correctos el gestor prosigue con el proceso 3. El gestor introduce los datos del trabajador y selecciona la

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;

y espera a otro trabajador.

Diseo de Sistemas

Pgina 40

Sistema de Planillas de la Municipalidad Municipal de Sullana


Diagrama de Secuencia: Generar Boleta

V_Menu Principal : Gestor de planilla

Form_Proceso de Planilla

: C_Planilla

C_Boleta

Selecionar Proceso de planilla

Cargar

Selecionar Boleta de pago Seleccionar Planilla(ID)

Mostrar Planilla

Mostrar Planilla Seleccionar Trabajador Pocesar Boleta Buscar(, , ) Buscar(, , )

Enviar resultados

Generar Boleta

Mostrar Boleta

Diseo de Sistemas

Pgina 41

Sistema de Planillas de la Municipalidad Municipal de Sullana


3. Un escenario para registrar un trabajador El gestor de planillas desea registrar un trabajador para lo cual inicia sesin e ingresa a la ventana donde se registra el personal. 1. El gestor de planillas selecciona el archivo de personal. Solicita formulario para el nuevo trabajador. 2. El sistema le otorga el formulario (lo muestra en pantalla) 3. El gestor de planillas ingresa los datos del trabajador en los campos correspondientes tales como nombre, direccin tipo de trabajo, edad, etc. 4. El sistema valida datos y los almacena en su data. 5. El gestor de planillas sale del registro de trabajadores. 6. El gestor sale del sistema en que se encuentra.

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

anteriores desde el paso 1 hasta el paso 5.

Diseo de Sistemas

Pgina 42

Sistema de Planillas de la Municipalidad Municipal de Sullana

Diagrama de Secuencia: Registrar Trabajador

V_MenuPrincipal : Gestor de planilla

Form_FPersonal

: C_Trabajador

Seleccionar archivo de personal

Solicitar Formulario

Mostrar Formulario

Ingresar Datos de Trabajador

Validar Datos

Enviar Datos

Buscar()

Devolver Resultados

[Buscar()!=NULL] Mensaje: Trabajador Existe

[Buscar()=NULL]

Permitir Registro

Registrar( )

Diseo de Sistemas

Pgina 43

Sistema de Planillas de la Municipalidad Municipal de Sullana

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

Sistema de Planillas de la Municipalidad Municipal de Sullana

Diagrama de Secuencia: Inicio de Sesin

V_AccesoSistema : Gestor de planilla

: C_Usuario

V Menu Principal

Ingresar Usuario y Password

Validar Usuario y Password

Enviar Datos

BuscarDatos(Usuario,Password )

Devolver Resultados

Buscar()= True]

Cargar

[Buscar () = False]

Cargar

Diseo de Sistemas

Pgina 45

Sistema de Planillas de la Municipalidad Municipal de Sullana


5. Un escenario para crear una modalidad El gestor de planillas desea crear la modalidad de un trabajador 1. El gestor inicia sesin e ingresa al men principal 2. Selecciona las fechas de procesos 3. El sistema carga las fechas y muestra formulario de modalidad 4. El gestor ingresa los datos correspondientes(condicin de trabajador, tipo de pago, forma de pago) 5. El gestor enva los datos en la data , los guarda para luego ser utilizados en la planilla 6. El sistema almacena los datos 7. El sistema enva una confirmacin de los datos a la ventana observada por el gestor 8. el gestor observa confirmacin y culmina sesin en este proceso

Diagrama de secuencia: Crear Modalidad

V_MenuPrincipal : Gestor de planilla

Form_Modalidad

: C_Planilla

Seleccionar Fechas de Proceso Cargar formulario

Ingresar Datos(Condicion del trabajador,Tipo de Pago, Forma de Pago) Enviar Datos

GuardarModalidad( ) Mostrar Confirmacin

Diseo de Sistemas

Pgina 46

Sistema de Planillas de la Municipalidad Municipal de Sullana


6. Un escenario para crear fechas de procesos 1. El gestor de planillas desea crear las fechas de procesos, las cuales sern utilizadas para diferentes fines en el proceso de las planillas. 2. El gestor ingresa al sistema y elige en el men principal la opcin correspondiente al a creacin de fechas de proceso 3. El gestor selecciona fechas de procesos 4. El sistema carga los datos 5. El sistema muestra el formulario correspondientes 6. El gestor ingresa los datos (Fecha de inicio, fecha final, descripciones) 7. El gestor enva y guarda los datos a la data, estos datos sern utilizados ms adelante en la clase planillas. 8. El sistema almacena los datos 9. El sistema le muestra al gestor el reconocimiento de los datos 10. El gestor sale de la opcin de crear fechas de procesos y contina

con otros procesos.

Diagrama de Secuencia: Crear Fechas de Proceso

V_MenuPrincipal : Gestor de planilla

Form_FechaProceso

: C_Planilla

Seleccionar Fechas de Proceso

Cargar formulario Ingresar Datos(F.Inicio,F.Final,Descripcion) Enviar Datos

GuardarFechasProceso( ) Mostrar Reconocimiento

Diseo de Sistemas

Pgina 47

Sistema de Planillas de la Municipalidad Municipal de Sullana


7. Un caso de uso para crear un encabezado de planilla

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

Diagrama de Secuencia: Crear Encabezado

: Gestor de planilla

V_Menu Principal

Form_Cabecer aPlanilla

: C_Planilla

Seleccionar Crear Encabezado

Cargar

Selecionar(fecha de proceso,modalidad) Enviar datos

CrearEncabezado( ) Mostrar Encabezado

Diseo de Sistemas

Pgina 48

Sistema de Planillas de la Municipalidad Municipal de Sullana

DIAGRAMA DE COLABORACION

Diagrama de Colaboracin: INICIO DE SESIN

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 )

: C_Usuario 5: Devolver Resultados

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

Sistema de Planillas de la Municipalidad Municipal de Sullana

Diagrama de Colaboracin: PROCESAR LA PLANILLA


1: Seleccionar Procesar Planilla
V_Menu Principal

: 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

10: BuscarRemuneracin(Trabajador) 13: Devolver Descuentos


C_Remuner aciones

14: BuscarAportes(Trabajador) C_Descu entos

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)

que ingrese otra vez sus datos de usuario(8,9).

Diseo de Sistemas

Pgina 50

Sistema de Planillas de la Municipalidad Municipal de Sullana

Diagrama de Colaboracin: ASIGNAR CONCEPTOS POR REGIMEN

V_Menu Principal 1: Seleccionar Conceptos de Regimenes 2: Cargar

3: Ingresar Datos(Tipo,nombre) Form_ConceptosReg : Gestor de planilla

8: Mostrar Reconocimiento

4: Enviar Datos

7: AgregarConceptos( )

5: CrearNuevo( )

: RegimenPensionario 6: Enviar Concepto

: 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

Sistema de Planillas de la Municipalidad Municipal de Sullana

Diagrama de Colaboracin: REGISTRAR TRABAJADOR

5: Validar Datos 9: [Buscar()!=NULL] 11: [Buscar()=NULL]

4: Ingresar Datos de Trabajador Form_FPersonal : Gestor de planilla

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

Sistema de Planillas de la Municipalidad Municipal de Sullana

Diagrama de Colaboracin: ASIGNAR CONCEPTOS A TRABAJADOR


V_Menu Principal 1: Seleccionar Conceptos de Regimenes 2: Cargar

3: Ingresar Datos(Id Trabajador,Concepto,Finicio,Ffinal) Form_Concepto sTrabajador : Gestor de planilla

8: Mostrar Reconocimiento 5: CrearNuevo( )

4: Enviar Datos 7: AgregarConceptos( )

6: Enviar Concepto : C_Concepto : C_Trabajador

faltaaaaaaaaa

Diseo de Sistemas

Pgina 53

Sistema de Planillas de la Municipalidad Municipal de Sullana

Diagrama de Colaboracin:CREAR CABECERA

1: Seleccionar Crear Encabezado V_MenuP rincipal : Gestor de planilla

3: Selecionar(fecha de proceso,modalidad) 2: Cargar

5: CrearEncabezado( ) 6: Mostrar Encabezado 4: Enviar datos Form_Cabec eraPlanilla : C_Planilla

Diagrama de Colaboracion: CREAR FECHAS DE PROCESO

1: Seleccionar Fechas de Proceso V_MenuPri ncipal : Gestor de planilla

2: Cargar formulario 3: Ingresar Datos(F.Inicio,F.Final,Descripcion) 6: Mostrar Reconocimiento 5: GuardarFechasProceso( )

4: Enviar Datos Form_Fecha Proceso : C_Planilla

Diseo de Sistemas

Pgina 54

Sistema de Planillas de la Municipalidad Municipal de Sullana

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(, , )

12: Generar Boleta

10: Buscar(, , )

C_Bol eta 11: Enviar resultados

: 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

Sistema de Planillas de la Municipalidad Municipal de Sullana

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

RESPONSABILIDAD Enviar conceptos Crear objetos nuevos Envia conceptos

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

Sistema de Planillas de la Municipalidad Municipal de Sullana


RESPONSABILIDAD Genera y muestra planilla COLABORACION C_Boleta

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

RESPONSABILIDA Enviar datos

RESPONSABILIDAD Devolver remuneraciones

CLASE C_Remuneraciones COLABORACION C_Planilla

RESPONSABILIDAD Devolver descuentos

CLASE C_Descuentos COLABORACION C_Planilla CLASE C_Aportes COLABORACION C_Planilla

RESPONSABILIDAD Devolver aportes

Diseo de Sistemas

Pgina 57

Sistema de Planillas de la Municipalidad Municipal de Sullana

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

RESPONSABILIDAD Enviar datos

RESPONSABILIDAD Enviar datos

CLASE RegimenPensionARIO RESPONSABILIDAD COLABORACION Agregar Conceptos y mostrarlos RegimenPensionista CLASE Form_CabeceraPlanilla COLABORACION C_Planilla

RESPONSABILIDAD Enviar datos


Diagrama de estados

Diseo de Sistemas

Pgina 58

Sistema de Planillas de la Municipalidad Municipal de Sullana


Diagrama de Estado: sistema de planillas de la Municipalidad Provincial de Sullana

Ciclo del Sistema de Informacin de Planillas de la Municipalidad Provincial de Sullana

Mantenimiento de datos del trabajador

Administrar Conceptos

Procesar planilla

Generar Reporte

Diagrama de Estado: Administrar Conceptos

Ciclo del sistema de informacion para Administrar Conceptos

Asignar Conceptos a un Regimen Pensionario

Asignar Conceptos a Trabajador

Registrar Descuentos a la planilla

Manejar Conceptos Inafectos de Regimen

Adicionar Datos a Conceptos

Diseo de Sistemas

Pgina 59

Sistema de Planillas de la Municipalidad Municipal de Sullana

Diagrama de Estado: Administrar Conceptos

Ciclo del sistema de informacion para Administrar Conceptos

Asignar Conceptos a un Regimen Pensionario

Asignar Conceptos a Trabajador

Registrar Descuentos a la planilla

Manejar Conceptos Inafectos de Regimen

Adicionar Datos a Conceptos

Diagrama de Estado: Ciclo del Sistema de Planillas para procesar boletas de pago

ciclo del sistema de informacion Procesar Boleta de Pago

procesar Planilla

seleccionar trabajador

Procesar Planila Actual vizualizar boleta de Pago

Procesar Todas las Boletas Visualizar Todas las Boletas

Imprimir Boleta

Diseo de Sistemas

Pgina 60

Sistema de Planillas de la Municipalidad Municipal de Sullana

Diagrama de Estado: Realizar consultas de Planilla

Ciclo del Sistema de Planillas para realizar Consultas

Consultar datos de planilla

Consultar datos de Trabajador

Consultar datos de Concepto

Consultar sobre los reportes emitidos

Diagrama de Estado: Ciclo del Sistema de Planillas para procesar Reportes para AFPs

cilco del sistema Reportes para AFPs

Seleccionar AFP

Seleccionar Mes

Seleccionar tipos de trabajadores

Padron Planilla

Resumen por AFP

Resumen por Planilla

Diseo de Sistemas

Pgina 61

Sistema de Planillas de la Municipalidad Municipal de Sullana


Diagrama de Estado: Ciclo del Sistema de Planillas para procesar Padrones para la Sunat

Ciclo de Sistema de Planillas para Procesar Padrones para la Sunat

Elegir Mes del proceso

Padron de Sunat

Padron Detallado

Diagramas de actividades

Diseo de Sistemas

Pgina 62

Sistema de Planillas de la Municipalidad Municipal de Sullana

Diseo de Sistemas

Pgina 63

Sistema de Planillas de la Municipalidad Municipal de Sullana

Diseo de Sistemas

Pgina 65

Sistema de Planillas de la Municipalidad Municipal de Sullana

Diseo de Sistemas

Pgina 66

Das könnte Ihnen auch gefallen