Está en la página 1de 32

PONTIFICIA UNIVERSIDAD CATLICA DEL PER

FACULTAD DE CIENCIAS E INGENIERA SECCIN DE INGENIERA INFORMTICA GRUPO 8: A&E MINDWORKS

TRABAJO DE INVESTIGACIN DEL CURSO DE SISTEMAS DE INFORMACIN 1 INFORME FINAL DE DISEO ESTRUCTURADO Versin 1.1 Metal Tcnica S.A. - rea de Recursos Humanos

PROPUESTO POR: Juan Macedo Vigil ELABORADO POR: Juan Snchez Rosas Andrea Villanes Arellano lvaro Villanueva Ojeda Christian Palomares Peralta

jmacedo@pucp.edu.pe a20020519@pucp.edu.pe a20022296@pucp.edu.pe a20022302@pucp.edu.pe a20027105@pucp.edu.pe

Lima, 22 de junio de 2005

TRABAJO DE INVESTIGACIN DEL CURSO DE SISTEMAS DE INFORMACIN 1 INFORME FINAL DE DISEO ESTRUCTURADO

Versin 1.1

Tabla de Contenido
1. Descripcin del giro de negocio de la empresa 1.1. 1.2. 2. 3. 4. 5. 6. Misin Visin 4 4 4 5 6 7 8 10 10 10 11 11 12 13 13 16 16 19 20 20 21 23 24 24 25 26 28 29 29 29 29 29 29 29 30 31

Organigrama de la empresa Rol de entrevistas Cuestionario Informacin obtenida por usuario entrevistado Proceso global del rea 6.1. 6.2. 6.3. 6.4. Registro del trabajador Proceso de pagos Vacaciones Generacin del reporte final

7. 8. 9. 10. 11.

Identificacin de problemas y falta de controles internos dentro del proceso global del rea Diagrama de flujo de datos del sistema actual 8.1. 9.1. Diagrama de contexto Diagrama de contexto Diagrama de flujo de datos del sistema propuesto, con las nuevas soluciones Diagrama entidad-relacin Especificaciones lgicas de los procesos primitivos 11.1. Proceso 1: Ingresar datos trabajador 11.2. Proceso 2: Controlar asistencia 11.3. Proceso 3: Calcular sueldos 11.4. Proceso 4: Generar boleta de pago 11.5. Proceso 4: Generar reporte final

12. 13. 14. 15.

Diccionario de datos del diagrama de flujo Diccionario de campos del diagrama de flujo Carta Estructurada Definicin de componentes 15.1. Diseo de mens 15.2. Definicin de mdulos: especificaciones del programa 15.3. Modelo relacional de bases de datos 15.4. Diseo de pantallas 15.5. Diseo de reportes 15.6. Prototipo del sistema

16.

Proyecto temporizado

Anexo 1: Diccionario de campos del diagrama de flujo

GRUPO 8: A&E MINDWORKS

TRABAJO DE INVESTIGACIN DEL CURSO DE SISTEMAS DE INFORMACIN 1 INFORME FINAL DE DISEO ESTRUCTURADO

Versin 1.1

GRUPO 8: A&E MINDWORKS

TRABAJO DE INVESTIGACIN DEL CURSO DE SISTEMAS DE INFORMACIN 1 INFORME FINAL DE DISEO ESTRUCTURADO

Versin 1.1

1. Descripcin del giro de negocio de la empresa


Metal Tcnica S.A. es una organizacin empresarial dedicada a la industria de maquinaria y equipos. Entre los productos que ofrece podemos citar: Mantenimiento de maquinaria industrial. Representacin de empresas extranjeras tales como Liebher y Putzmeister. Comercializacin de maquinaria para la industria minera y la construccin. Alquiler de maquinaria pesada. Servicios de mantenimiento y venta de repuestos.

1.1.

Misin

Contribuir al desarrollo de las actividades mineras en el pas mediante la venta, reparacin y mantenimiento de maquinaria para extraccin y transporte de minerales. Adems buscamos brindar servicios a otros sectores econmicos, como construccin e industria, con una atencin esmerada.

1.2.

Visin

Ubicarse entre los cinco principales importadores dentro del mercado de venta de maquinaria para la minera, de la mano con una mayor cartera de marcas a representar y con clientes satisfechos en todas las regiones del pas.

GRUPO 8: A&E MINDWORKS

TRABAJO DE INVESTIGACIN DEL CURSO DE SISTEMAS DE INFORMACIN 1 INFORME FINAL DE DISEO ESTRUCTURADO

Versin 1.1

2. Organigrama de la empresa

Organigrama Metal Tcnica S.A.


Directorio
Secretara Asesora

Gerente General

Departamento de Servicios

Gerencia de Ventas

Departamento Administrativo

Sistemas

Supervisor Tcnico

Logstica y Valorizaciones

Logstica y Valorizaciones

Distribuidores

Ejecutivos de Ventas

Administracin

Contabilidad

Mecnicos

Electricistas

Sur Motor's Arequipa

Metal Tcnica Oriente S.A.C.

Importaciones

Logstica

Almacn

Recursos Humanos

El presente trabajo de investigacin ser desarrollado en el rea se Recursos Humanos, que depende del rea de Administracin, la cual a su vez reporta al Departamento Administrativo de Metal Tcnica S.A.

GRUPO 8: A&E MINDWORKS

TRABAJO DE INVESTIGACIN DEL CURSO DE SISTEMAS DE INFORMACIN 1 INFORME FINAL DE DISEO ESTRUCTURADO

Versin 1.1

3. Rol de entrevistas
Metal Tcnica S.A. es una empresa con una cantidad reducida de empleados. Esto determina que el rea de Recursos Humanos se encuentre a cargo de una sola persona, quien ejecuta todas las actividades del rea. Por ello se consider realizar dos entrevistas al futuro y nico usuario final del nuevo sistema.

Rol de Entrevistas Empresa Metal Tcnica S.A. Entrevistado Samuel Caballero Samuel Caballero Fecha prevista 23/04/05 11/0605 Fecha de ejecucin 23/04/05 11/0605 Responsables Andrea Villanes Juan Snchez Andrea Villanes Christian Palomares

GRUPO 8: A&E MINDWORKS

TRABAJO DE INVESTIGACIN DEL CURSO DE SISTEMAS DE INFORMACIN 1 INFORME FINAL DE DISEO ESTRUCTURADO

Versin 1.1

4. Cuestionario
El cuestionario presentado a continuacin fue aplicado durante la entrevista al encargado de la elaboracin de planillas de la empresa Metal Tcnica S.A. La temtica de este cuestionario abarca: familiaridad en el uso del computador, ventajas y desventajas del sistema actual, propuestas para un nuevo sistema de informacin en el rea de Recursos Humanos, etc. Primera parte: Experiencia en el uso de sistemas de cmputo 1. Tiene experiencia en el uso de la computadora? qu nivel tiene? la domina? 2. Si lo domina, con qu programas est familiarizado? 3. En caso de no dominarlo, estara de acuerdo en tomar un curso de capacitacin? Segunda parte: Ventajas y limitaciones del sistema actual 4. Le parece que es necesario implementar un sistema que externalice el proceso de planillas? por qu? 5. Quines son los usuarios finales del proceso de planillas? 6. De qu rea recibe informacin? de que tipo? cul considera til? 7. En qu tiempo se transmite la informacin recabada? 8. Qu procesos cree que son necesarios dentro de la administracin de personal en la empresa (control de asistencia y planillas)? 9. Existe duplicacin de informacin o procesos? Tercera parte: Expectativas frente a nuevo sistema 10. Qu proceso cree que le sera til automatizar? 11. Ha trabajado previamente con un sistema que automatice este tipo de procesos? cul? 12. Si la respuesta a la pregunta anterior fue afirmativa, qu ventajas le encontr? desventajas? le facilit su labor? 13. Cmo cree que un nuevo sistema le aliviara el trabajo? agilizara los procesos y reducira el costo? 14. En qu formato le gustara apreciar la informacin, si fuese presentada en una pantalla de computador?

GRUPO 8: A&E MINDWORKS

TRABAJO DE INVESTIGACIN DEL CURSO DE SISTEMAS DE INFORMACIN 1 INFORME FINAL DE DISEO ESTRUCTURADO

Versin 1.1

5. Informacin obtenida por usuario entrevistado


Cuestionario N Fecha Entrevistado rea Cargo N 1 Pregunta 01 26/04/2005 Samuel Caballero Administracin Recursos Humanos Encargado de Recursos Humanos Respuesta

Tiene experiencia en el uso Las personas s tienen conocimiento del manejo de de la computadora? qu computadores, pero a un nivel bsico nivel tiene? la domina? Si lo domina, con qu programas est familiarizado? En caso de no dominarlo, estara de acuerdo en tomar un curso de capacitacin? Slo estn familiarizados con los programas que usamos en el rea de contabilidad: Excel, Word. S, si se pueden capacitar. La gerencia estara de acuerdo.

Le parece que es necesario Bueno, se estaba llevando en hoja de clculo, en implementar un sistema que Excel. Lo ideal sera hacerlo en un sistema. externalice el proceso de planillas? por qu? Quines son los usuarios finales del proceso de planillas? De qu rea recibe informacin? de que tipo? cul considera til? Las personas a las que les va a servir la informacin seran el jefe de personal y a la gerencia general. Adems el reporte para la gerencia sera conveniente. Bueno, de vigilancia para tomar los tiempos. Y despus, tiempos y das de asistencia o no asistencia es bsicamente la informacin que recibimos. En cuanto a la base de datos se necesita los sueldos que se van a pagar en el mes o a la quincena. Se necesita 10 minutos en tomar los tiempos de tardanzas o sobre tiempos. De ah empezar a ver los descuentos por adelantos y prstamos. Luego los das de inasistencias, y de ah se puede calcular lo de planillas. De ah todo es automtico, ya que la hoja de clculo hace los clculos. Un da antes de cada pago. Nosotros pagamos quincena, entonces estamos el catorce en el banco porque esto se hace va pago de haberes. No, todo se hace el mismo catorce, un da antes. Todo se tiene en hoja de clculo y a veces el jefe quiere ver quines son los tardones. Eso es para ver reportes.

En qu tiempo se transmite la informacin recabada?

Eso lo realizan uno o dos das antes de cada pago? Las tardanzas y las asistencias las hacen diario?

10 Qu procesos cree que son Control de asistencia y planillas indispensables. Lo necesarios dentro de la bsico. administracin de personal en la empresa (control de asistencia y planillas)? 11 Existe duplicacin de informacin o procesos? Claro, porque yo proceso planilla. Si tuviera de frente de la SUNAT una base de datos para contabilidad, el trabajo de la planilla ya estara solucionado Muy

GRUPO 8: A&E MINDWORKS

TRABAJO DE INVESTIGACIN DEL CURSO DE SISTEMAS DE INFORMACIN 1 INFORME FINAL DE DISEO ESTRUCTURADO

Versin 1.1

aparte del PDT. Yo hago mi planilla y esa planilla me va a originar gastos y costos. Esto sale para que lo digiten en la contabilidad pero si el sistema estuviera completo, los clculos de los gastos y costos son automticos y no se tendra que hacer ni un clculo. 12 Qu proceso cree que le sera til automatizar? En primer lugar, el control de tardanzas, control de prstamos y adelantos. Luego, la escala remunerativa y la ubicacin de personal en distintas reas, y en provincias. Tambin los sueldos en Lima y provincias son diferentes. Llevar una estadstica de tardanzas, faltas, para ayudar al clculo final o de medio ao. S he trabajado. En ese tiempo era FoxPRo 2.5, en DOS. He sido subjefe de personal en otra empresa y he manejado esto. Una persona noms, el contador. Uno, que te automatiza. Reduce bastante los tiempos. Te permite un mejor control del personal. Te permite hacer las boletas directamente y te emite los recibos de quincena, quedan listos para desglosar. Bueno, en lo que es tiempo. Va a ahorrar buen tiempo en horas-hombre dentro de planilla. Yo noms voy al sistema, el cual ha vaciado la informacin con la ayuda de un tarjetero electrnico donde se pase la tarjeta y marque el tiempo. No, porque slo hay una persona que se encarga del tema. Se puede usar el sistema de hojas sueltas de planilla. Lo usual es que venga apellidos, paternos y maternos, nombres, su cdigo interno, cdigo de salud para algunos, su cargo, su remuneracin bsica, como subtotales y un total. Los descuentos aparte, AFP o EPS, prstamos y adelantos. Esto es un total de descuentos. Finalmente un neto de planilla, un total de ingresos menos un total de descuentos. Lo ideal es que apenas se ingrese un tipo de dato, por ejemplo ingreso o egreso, automticamente se coloque en una columna del reporte, o se le cree. Datos bsicos por ventanas. Fechas, nombres, DNI, AFP, seguro, foto y todos los dems datos deben ir en una ventana porque son los datos generales. Lo que quisiera es que se presione un botn y de frente me permita visualizar y/o crear el currculo en PDF. Yo ya he trabajado en inventario con un sistema en donde, dentro de una ficha, se colocan los datos de cierto tem, su color, su tamao, su precio y adems se le toma una foto. Esta ficha aparece en PDF porque me parece un formato ms fcil de manejar, no es difcil de abrir y adems los problemas de capacidad ya no son un problema. Lo mismo se usa en repuestos. La base de batos mayor son como 120000 registros, con foto incluida, aunque es una opcin, por lo tanto el tamao no es un problema.

13 Ha trabajado previamente con un sistema que automatice este tipo de procesos? cul? 14 Y los trabajadores del rea de contabilidad? 15 Qu ventajas le encontr? desventajas? le facilit su labor? 16 Cmo cree que un nuevo sistema le aliviara el trabajo? agilizara los procesos y reducira el costo? 17 Cree que el sistema reducira el personal? 18 En qu formato le gustara apreciar la informacin, si fuese presentada en una pantalla de computador? En otras palabras el formato de salida.

19 En la pantalla, cmo le gustara la presentacin?

20 Por qu prefiere el formato PDF?

GRUPO 8: A&E MINDWORKS

TRABAJO DE INVESTIGACIN DEL CURSO DE SISTEMAS DE INFORMACIN 1 INFORME FINAL DE DISEO ESTRUCTURADO

Versin 1.1

6. Proceso global del rea


La seccin especfica donde se realizar la investigacin es el rea de Administracin, especficamente la subrea de Recursos Humanos. Los procesos observados son detallados a continuacin.

6.1.

Registro del trabajador

Para todo empleado que perteneci en algn momento a la empresa se requiere generar un currculo que incluye de forma obligatoria: nombre del trabajador, sexo, fecha de nacimiento, tipo y nmero de documento de identidad, fecha de inicio de relacin laboral, fotografa y firma. Como campos opcionales se pueden incorporar: partida de matrimonio, partidas de nacimiento de los hijos, informacin sobre estudios, tiempo de experiencia laboral, afiliacin a AFPs, EsSalud y EPSs. Luego del ingreso de los datos del trabajador en el sistema se le asigna un cdigo. El sistema contempla modalidades de altas y bajas (ingresos y salidas de la institucin), adems de la actualizacin de la informacin de los empleados por parte de los encargados del rea de Recursos Humanos.

6.2.

Proceso de pagos

El pago se realiza a travs de VaBCP, en coordinacin con el Banco de Crdito. Para el clculo de pagos se toma en consideracin las normas laborales vigentes (sueldo mnimo legal, modalidades de vnculo laboral, etc.). Los pagos se realizan en dos cantidades equivalentes por quincena. Se podrn otorgar adelantos y prstamos al trabajador, los que sern descontados posteriormente. Para calcular la remuneracin de los trabajadores, a cada uno de ellos se le asigna un sueldo base, al cual se le resta un porcentaje segn las faltas cometidas de acuerdo a contrato y tomando en cuenta el horario de trabajo de cada da por empleado y que el descuento se realiza por minuto de retraso. Cabe sealar que los permisos justificados ante la gerencia general no sern descontados, a diferencia de las faltas. Otros conceptos considerados como egresos son los referidos al pago de prestaciones como EsSalud y otras EPSs, AFPs, pago de impuestos por rentas de cuarta y quinta categora, y pagos al empleador. En el caso de prstamos o adelantos se descontar el monto pactado. Los meses de julio y diciembre, todos los trabajadores permanentes reciben una bonificacin equivalente al cien por ciento de su sueldo. Los sobretiempos son considerados como pagos extra. En el caso de los viajes a provincia existen remuneraciones extras. Cabe hacer notar que el pago de horas trabajadas en Lima es distinto al que se considera cuando el trabajador labora en provincias. En caso de que el trabajador hubiese pasado algunos das en provincia, se tiene que determinar el total y sumarlos a los das trabajados en Lima. Para cada remuneracin se emiten boletas de pagos, dependiendo de la clasificacin del empleado. Las categoras son: permanente (a partir de cinco aos de trabajo en la empresa), temporal (contratado por un periodo de 6 meses renovables) y por servicios (donde la empresa recibe un recibo por honorarios de parte del trabajador). Se tiene que llevar un control de las fechas en las cuales caducan los contratos. Un mes antes del trmino de un contrato se debera generar un aviso.

GRUPO 8: A&E MINDWORKS

10

TRABAJO DE INVESTIGACIN DEL CURSO DE SISTEMAS DE INFORMACIN 1 INFORME FINAL DE DISEO ESTRUCTURADO

Versin 1.1

6.3.

Vacaciones

Para obras en Lima, las vacaciones son tomadas a criterio del trabajador y con la aprobacin de la Gerencia General por un periodo de un mes. En el caso de que el que trabajador se encuentre en provincia, por cada 45 das de permanencia fuera de la capital le corresponden 7 das de descanso remunerado. Si el tiempo de permanencia es menor, el trabajador puede pedir das de descanso a cuenta del periodo de vacaciones que le corresponde. En todos los casos las vacaciones son remuneradas.

6.4.

Generacin del reporte final

En la generacin del reporte final se debe indicar: estado del trabajador (activo, dado de baja), el currculo respectivo, monto cancelado, extras al pago (sobretiempos, horas de trabajo en provincia y adelantos si es que los hubiese), beneficios correspondientes por ley, descuentos, deudas, tiempo y tipo de contrato.

GRUPO 8: A&E MINDWORKS

11

TRABAJO DE INVESTIGACIN DEL CURSO DE SISTEMAS DE INFORMACIN 1 INFORME FINAL DE DISEO ESTRUCTURADO

Versin 1.1

7. Identificacin de problemas y falta de controles internos dentro del proceso global del rea
Los problemas y falta de controles internos que han sido identificados durante el desarrollo del presente trabajo son:

Se ha detectado que en el control de asistencia por firmas ha ocurrido casos de falsificacin, personal que no asista ese da apareca como asistente, sin embargo nunca apareci en su puesto, el detectar al culpable de la falsificacin es un arduo trabajo que la empresa no quiere tomar, es por ello que decide automatizar la asistencia del personal, para de esta forma reducir, en gran porcentaje, las dobles asistencias. Hemos identificado el problema del registro de entradas y salidas de los trabajadores, pues se toma todo en un cuaderno, luego de eso se debe de pasar todas las asistencias a una plantilla de Excel, lo cual es un doble trabajo y mala forma de archivar fsicamente la asistencia del personal. Al mismo tiempo se ha podido notar un doble trabajo, es decir, una prdida de tiempo en el clculo de sueldo de los trabajadores, pues adems del trabajo antes mencionado, de pasar las asistencias a Excel, se tiene que hacer el clculo numrico con una calculadora, adems de revisar prstamos o adelantos de sueldo de los trabajadores. En lo que respecta a la asistencia, se ha notado un inexacto control del tiempo de ingreso y salida, pues normalmente los trabajadores anotan su nombre, firma y la hora a la que salen o entran, colocando ellos la hora manualmente. Siguiendo con el punto anterior, el reloj de la empresa est a libre disposicin de manipulacin, lo cual es, en ciertos casos, aprovechado por unos malos trabajadores de la empresa. El trabajador tiene que pedir directamente a la gerencia el prstamo o adelanto, quien enva su decisin al departamento de RRHH, acumulando ms trabajo a la gerencia y retrasando por un periodo mayor la respuesta para los pedidos.

Las posibles mejoras que hemos encontrado ante estos problemas son:

Automatizar el control de asistencia diaria y el control de las firmas instalando un reloj electrnico que permita registrar al personal a la hora real. Con esto, se tendra un reporte con las horas exactas en las que los trabajadores se registran, y se podr hacer el clculo automtico de los respectivos descuentos en caso de tardanza o falta. Este reloj no estar al alcance de los trabajadores y se evitar que se cambie la hora. Se tendr una base de datos con los trabajadores que pidieron prstamos y adelantos para hacer los descuentos sobre el total del salario. El sistema har este clculo automticamente, disminuyendo el doble trabajo para el personal encargado. Registrar los prstamos y adelantos que el trabajador solicite en el sistema, y la gerencia podr acceder al sistema para autorizar o rechazar los pedidos que se encuentren pendientes.

GRUPO 8: A&E MINDWORKS

12

TRABAJO DE INVESTIGACIN DEL CURSO DE SISTEMAS DE INFORMACIN 1 INFORME FINAL DE DISEO ESTRUCTURADO

Versin 1.1

8. Diagrama de flujo de datos del sistema actual


8.1. Diagrama de contexto

8.1.1. Diagrama de Nivel Cero

GRUPO 8: A&E MINDWORKS

13

TRABAJO DE INVESTIGACIN DEL CURSO DE SISTEMAS DE INFORMACIN 1 INFORME FINAL DE DISEO ESTRUCTURADO

Versin 1.1

8.1.1.1.

Diagrama de nivel 1 para el proceso 1: Ingresar datos trabajador

8.1.1.2.

Diagrama de Nivel 1 para el proceso 2: Controlar asistencia

GRUPO 8: A&E MINDWORKS

14

TRABAJO DE INVESTIGACIN DEL CURSO DE SISTEMAS DE INFORMACIN 1 INFORME FINAL DE DISEO ESTRUCTURADO

Versin 1.1

8.1.1.3.

Diagrama de Nivel 1 para el proceso 3: Calcular sueldo

8.1.1.4.

Diagrama de Nivel 1 para el proceso 4: Generar boletas de pago

GRUPO 8: A&E MINDWORKS

15

TRABAJO DE INVESTIGACIN DEL CURSO DE SISTEMAS DE INFORMACIN 1 INFORME FINAL DE DISEO ESTRUCTURADO

Versin 1.1

9. Diagrama de flujo de datos del sistema propuesto, con las nuevas soluciones
9.1. Diagrama de contexto

GRUPO 8: A&E MINDWORKS

16

TRABAJO DE INVESTIGACIN DEL CURSO DE SISTEMAS DE INFORMACIN 1 INFORME FINAL DE DISEO ESTRUCTURADO

Versin 1.1

9.1.1. Diagrama de Nivel Cero

9.1.1.1.

Diagrama de nivel 1 para el proceso 1: Ingresar datos trabajador

GRUPO 8: A&E MINDWORKS

17

TRABAJO DE INVESTIGACIN DEL CURSO DE SISTEMAS DE INFORMACIN 1 INFORME FINAL DE DISEO ESTRUCTURADO

Versin 1.1

9.1.1.2.

Diagrama de Nivel 1 para el proceso 2: Controlar asistencia

9.1.1.3.

Diagrama de Nivel 1 para el proceso 3: Calcular sueldo

GRUPO 8: A&E MINDWORKS

18

TRABAJO DE INVESTIGACIN DEL CURSO DE SISTEMAS DE INFORMACIN 1 INFORME FINAL DE DISEO ESTRUCTURADO

Versin 1.1

10.

Diagrama entidad-relacin

GRUPO 8: A&E MINDWORKS

19

TRABAJO DE INVESTIGACIN DEL CURSO DE SISTEMAS DE INFORMACIN 1 INFORME FINAL DE DISEO ESTRUCTURADO

Versin 1.1

11.

Especificaciones lgicas de los procesos primitivos

11.1. Proceso 1: Ingresar datos trabajador


11.1.1. Subproceso 1.1 : Verificar existencia de datos 11.1.1.1. Ingresar datos generales

Inicio Ingresar datos generales Recibir datos contrato de la gerencia general Recibir datos generales del trabajador Fin Ingresar datos generales.

11.1.1.2.

Buscar nombre en BD

Inicio Buscar nombre en BD Mientras no termine de recorrer los registro de empleado en la BD hacer Si se encuentra el nombre del registro es igual al proporcionado entonces Emitir estado de existencia de trabajador positiva Fin mientras. Si no se encontr el nombre entonces Emitir estado de existencia de trabajador negativa Fin si Fin Buscar nombre en BD.

11.1.1.3.

Buscar datos a actualizar

Inicio Buscar datos a actualizar Si el trabajador ya existe en la BD Mientras haya datos Si el dato se encuentra con un valor distinto en la BD Registrarlo en los datos a actualizar Fin si Si el dato no exista anteriormente Registrarlo en los datos a actualizar Fin si Fin mientras Fin Si Fin Buscar datos a actualizar.

11.1.1.4.

Procesar datos a ingresar

Inicio Procesar datos a ingresar Determinar Datos personales Determinar Informacin acadmica Determinar Experiencia laboral Determinar Datos de los familiares Determinar Datos del contrato Fin Procesar datos a ingresar.

11.1.2. Subproceso 1.2 : Actualizar datos


Inicio Actualizar datos Recibir datos a actualizar y confirmacin de existencia del trabajador en la BD Mientras haya datos por actualizar Hacer Introducir sentencia SQL para actualizar dicho campo en la tabla empleado para el empleado seleccionado Fin Actualizar datos.

11.1.3. Subproceso 1.3 : Ingresar trabajador


Inicio Ingresar Trabajador Generar un cdigo para el trabajador nuevo segn rea y con un nmero correlativo

GRUPO 8: A&E MINDWORKS

20

TRABAJO DE INVESTIGACIN DEL CURSO DE SISTEMAS DE INFORMACIN 1 INFORME FINAL DE DISEO ESTRUCTURADO

Versin 1.1

Recibir los datos a ingresar Mientras haya datos por ingresar Hacer Introducir sentencia SQL para ingresar dicho campo en la tabla empleado para el empleado correcto Recibir el recibo por honorarios y guardarlo en un almacn Digitalizar la firma del trabajador Juntar todos los datos generales del trabajador en un registro para generar el currculo posteriormente Fin Ingresar Trabajador.

11.1.4. Subproceso 1.4 : Calcular porcentaje descuento 11.1.4.1. Recibir AFP y EPS

Inicio Recibir AFP y EPS Recibir la AFP del trabajador Recibir la EPS del trabajador Fin Recibir AFP y EPS.

11.1.4.2.

Calcular AFP

Inicio Calcular AFP Recibir la AFP del trabajador Obtener de la base de datos de AFPs la tarifa correspondiente Almacenar dicha tarifa del trabajador en el registro de dicho trabajador en la BD Crear indicador de que la tarifa fue calculada Fin Calcular AFP

11.1.4.3.

Calcular EPS

Inicio Calcular EPS Recibir la EPS del trabajador Obtener de la base de datos de EPSs la tarifa correspondiente Almacenar dicha tarifa del trabajador en el registro de dicho trabajador en la BD Fin Calcular EPS.

11.1.5. Subproceso 1.5 : Generar currculo


Inicio Generar Currculo Recibir datos generales Escribir Nombre completo del empleado Colocar foto del empleado Colocar firma digitalizada Colocar subttulo: Estudios preliminares Mientras haya estudios sin ingresar en los datos generales hacer Colocar Lugar de estudio Colocar Fecha Colocar duracin Fin Mientras Colocar subttulo: Experiencia laboral Mientras haya experiencia laboral sin ingresar en los datos generales hacer Colocar Lugar de trabajo Colocar Puesto Colocar Fecha Colocar duracin Fin Mientras Fin Generar Currculo.

11.2. Proceso 2: Controlar asistencia


11.2.1. Subproceso 2.1 : Recibir cdigo
Inicio Recibir cdigo Almacenar cdigo del trabajador Fin Recibir solicitudes.

GRUPO 8: A&E MINDWORKS

21

TRABAJO DE INVESTIGACIN DEL CURSO DE SISTEMAS DE INFORMACIN 1 INFORME FINAL DE DISEO ESTRUCTURADO

Versin 1.1

11.2.2. Subproceso 2.2 : Recibir solicitudes


Inicio Recibir solicitudes Recibir cdigo del trabajador Recibir Pedido de vacaciones y enviarla a gerencia general por mail Recibir Pedido de permisos justificados y enviarla a gerencia general por mail Fin Recibir solicitudes.

11.2.3. Subproceso 2.3 : Recibir estados


Inicio Recibir estados Recibir cdigo del trabajador Recibir Estado de pedido de vacaciones de la gerencia Recibir Estado de pedido de permisos de la gerencia Fin Recibir estados.

11.2.4. Subproceso 2.4 : Verificar permisos y vacaciones


Inicio Verificar permisos y vacaciones Recibir cdigo del trabajador Recibir estado de solicitud de vacaciones Recibir estado de solicitud de permisos justificados Si el estado de pedido de vacaciones es positivo entonces Crear indicador de que puede tener vacaciones Fin si Si el estado de pedido de permisos es positivo entonces Crear indicador de que puede tener salidas justificadas Fin si Si no hay indicador de vacaciones y no hay indicador de salidas justificadas entonces Crear indicador de que no existen excepciones Fin si Fin Verificar permisos y vacaciones.

11.2.5. Subproceso 2.5 : Pasar control


Inicio Pasar control Recibir cdigo del trabajador Si el indicador de vacaciones es positivo entonces Determinar das de vacaciones Detener control de la asistencia diaria Fin Si Si el indicador de permisos justificados es positivo entonces Determinar tiempo de permisos Detener control asistencia diaria Fin Si Crear indicador de fin de permisos y vacaciones al finalizar ambos tiempos. Fin Pasar control.

11.2.6. Subproceso 2.6 : Registrar asistencia diaria 11.2.6.1. Registrar hora llegada

Inicio Registrar hora llegada Si No hay excepciones o Fin de permisos o Fin de vacaciones Obtener de la base de datos de la empresa hora oficial de llegada Activar mquina de asistencia en dicho horario Cuando el trabajador pase tarjeta almacenar hora de llegada y su cdigo Almacenar la hora de llegada Calcular diferencia ingreso como resta entre hora oficial de llegada y hora real de llegada Fin Si Fin Registrar hora llegada.

11.2.6.2.

Registrar hora salida

Inicio Registrar hora salida Si el indicador de que la hora de llegada fue registrada es positivo entonces Obtener de la base de datos de la empresa hora oficial de salida

GRUPO 8: A&E MINDWORKS

22

TRABAJO DE INVESTIGACIN DEL CURSO DE SISTEMAS DE INFORMACIN 1 INFORME FINAL DE DISEO ESTRUCTURADO
Cuando el trabajador pase tarjeta almacenar hora de salida y su cdigo Almacenar la hora de salida Calcular diferencia salida como resta entre hora real de salida y hora oficial de salida Fin Si Fin si Fin Registrar hora salida.

Versin 1.1

11.2.6.3.

Calcular sobretiempo y minfaltas

Inicio Calcular sobretiempo y minfaltas Inicializar sobretiempo y minfaltas en cero Si la diferencia salida es positiva Asignar a sobretiempo el valor de la diferencia entre salidas real y oficial Fin si Si la diferencia llegada es positiva Asignar a minfaltas el valor de la diferencia entre llegadas oficial y real Fin si Devolver sobretiempo y minfaltas Fin Calcular monto sobretiempo y minfaltas

11.2.6.4.

Calcular horas trabajadas

Inicio Calcular horas trabajadas Si se registraron hora real de llegada y hora real de salida entonces Devolver Reporte tiempos trabajador como diferencia entre hora real de salida y hora real de llegada Caso Contrario Devolver cero Fin si Fin Calcular horas trabajadas

11.3. Proceso 3: Calcular sueldos


11.3.1. Subproceso 3.1 : Recibir y validar datos
Inicio Recibir y validar datos Recibir la solicitud de pedido de prstamos y enviarla a gerencia general por mail Recibir la solicitud de pedido de adelantos y enviarla a gerencia general por mail Recibir estado de pedido de prstamos de la gerencia Recibir estado de pedido de adelantos de la gerencia Si el estado de solicitud prstamo es positivo entonces Obtener monto prstamo Fin si Si el estado de solicitud adelanto es positivo entonces Obtener monto adelanto Fin si Si el estado de horas provincias es aceptado entonces Crear indicador de que el trabajador estuvo en provincias. Fin si Fin Recibir y validar datos.

11.3.2. Subproceso 3.2 : Hallar monto extra


Inicio Hallar Monto Extra Obtener de la base de datos los minutos de sobretiempo del trabajador y el monto por minuto extra Hallar el monto extra para el trabajador Obtener de la base de datos el monto por hora provincia Sumar al monto extra el calculo del monto por su estada en provincias para el trabajador Devolver el monto extra Fin Hallar Monto Extra.

11.3.3. Subproceso 3.3 : Hallar descuentos


Inicio Hallar Descuentos Obtener de la base de datos los minutos falta del trabajador y el monto de descuento por minuto Hallar el monto descuentos para el trabajador Obtener de la base de datos del trabajador el factor de divisin de prstamo y adelanto

GRUPO 8: A&E MINDWORKS

23

TRABAJO DE INVESTIGACIN DEL CURSO DE SISTEMAS DE INFORMACIN 1 INFORME FINAL DE DISEO ESTRUCTURADO
Sumar al monto descuentos la cantidad de adelanto dividida entre el factor de adelanto Sumar al monto descuentos la cantidad de prstamo dividida entre el factor de prestamo Devolver el monto descuentos Fin Hallar Descuentos.

Versin 1.1

11.3.4. Subproceso 3.4 : Calcular monto neto


Inicio Calcular monto neto Sueldo por trabajador = monto por horas regulares monto descuentos + monto extra Sueldo por trabajador = Sueldo por trabajador tarifa AFP tarifa EPS Registrar sueldo por trabajador Si el reporte bancario indica que se puede pagar entonces Entregar sueldo por pagar Fin si Fin Calcular monto neto.

11.4. Proceso 4: Generar boleta de pago


Inicio Generar Boleta de Pago Recibir monto a pagar al trabajador Si el trabajador no tiene recibo por honorarios entonces Escribir nombre del trabajador en la boleta Escribir nmero de serie en la boleta Escribir la cantidad bruta Escribir descuentos respectivos por impuestos Escribir Total Neto Caso Contrario Escribir nombre del trabajador en el recibo por honorarios Escribir nmero de RUC del trabajador Escribir nmero de serie en el recibo por honorarios Escribir la cantidad bruta Escribir descuentos respectivos por impuestos Escribir Total Neto Fin Si Fin Generar Boleta de Pago.

11.5. Proceso 4: Generar reporte final


Inicio Generar reporte final Inicializar Monto total a pagar en cero Mientras haya empleados a leer Lee Nombre del empleado de la BD Escribe nombre del empleado Lee Monto por trabajador del empleado Sumar el Monto por trabajador al Monto total Escribe monto por trabajador del empleado Lee respectivos descuentos de la BD Escribe descuentos Fin Mientras Escribir Monto total a pagar Fin Generar reporte final.

GRUPO 8: A&E MINDWORKS

24

TRABAJO DE INVESTIGACIN DEL CURSO DE SISTEMAS DE INFORMACIN 1 INFORME FINAL DE DISEO ESTRUCTURADO

Versin 1.1

12.

Diccionario de datos del diagrama de flujo


= Nombre + numero de serie + cantidad recibida + impuestos + total neto = rea + # correlativo = datos {nuevos | cambiados} = Tipo de contrato + vigencia + fecha de renovacin + pago correspondiente = Datos Personales + Informacin de estudio + (Experiencia laboral) + (Datos Familiares) + [Informacin Honorarios | Salario Profesional]. = Datos Cnyuge + 0 {Datos Hijos} N = Nombre + sexo + fecha de nacimiento + Documento de identidad + direccin + telfono + inicio de relacin laboral + fotografa + firma = Tipo de documento de identidad + numero de documento = {aprobado | rechazado} = {aprobado | rechazado} = {aprobado | rechazado} = {aprobado | rechazado} = Empresas donde trabaj anteriormente + 0 {Periodo de relacin laboral} N. = (Estudios Primarios) + (Estudios Secundarios) + (Estudios Superiores) = Nombres + Apellidos = nombre + RUC + numero de serie + direccin + cantidad recibida + retenciones + impuesto a la renta + impuesto solidaridad + total neto = Estado de cuenta = Horas regulares trabajadas + horas tardanza

Boleta de Pago Cdigo trabajador Datos a actualizar Datos contrato Datos empleado Datos Familiares Datos Personales Documento de Identidad Estado pedido de vacaciones Estado solicitud de adelanto Estado solicitud permiso justificado Estado solicitud prstamo Experiencia Laboral Informacin de estudios Nombre Recibo por honorarios Reporte Bancario Reporte tiempo trabajador

GRUPO 8: A&E MINDWORKS

25

TRABAJO DE INVESTIGACIN DEL CURSO DE SISTEMAS DE INFORMACIN 1 INFORME FINAL DE DISEO ESTRUCTURADO

Versin 1.1

13.

Diccionario de campos del diagrama de flujo


= Indicador que la tarifa de la AFP ya fue calculada. = Datos del empleado presentados de una forma ordenada. = Datos a insertar en la base de datos del trabajador nuevo. = Datos a insertar en la base de datos de trabajadores existentes. = Existe trabajador en la base de datos. = Indicador que el permiso de faltar o las vacaciones del trabajador llegaron a su fin. = Hora a la que se debe de asistir segn la empresa. = Hora en la que el trabajador lleg al centro de trabajo. = Indicador que la hora de llegada fue registrada. = Hora en la que el trabajador sali. = Horarios que la empresa considera laborables. = Nmero de horas en provincia y la remuneracin extra correspondiente al trabajador. = Indicador de que el trabajador realiz horas provincia. = No existe trabajador en la base de datos. = Nmero de horas de permanencia en provincia por trabajador por quincena. = Monto a pagar a todos los trabajadores. = Indicador que el trabajador existe de forma regular. = Indicador que el trabajador tiene permiso de falta. = Monto a pagar a trabajador. = Reporte entregado a la gerencia. = Indicador que el trabajador sali temprano. = Indicador que la salida fue registrada. = Documento escrito que contiene el pedido de un trabajador para recibir un monto adicional en su sueldo, deducible de sueldos futuros. = Documento escrito que contiene el pedido de permiso para una fecha especfico de un trabajador.

AFP calculada Currculo Datos a ingresar Datos actualizados Existencia trabajador Fin permisos y vacaciones Hora laborable entrada por da Hora llegada por trabajador Hora registrada Hora salida por trabajador Horarios Laborables Horas provincia Horas provincia OK Inexistencia trabajador Monto por trabajador Monto total No excepciones Permisos OK Reporte final Reporte Horas Provincia Sale Temprano Salida registrada Solicitud de adelanto Solicitud de permiso

GRUPO 8: A&E MINDWORKS

26

TRABAJO DE INVESTIGACIN DEL CURSO DE SISTEMAS DE INFORMACIN 1 INFORME FINAL DE DISEO ESTRUCTURADO

Versin 1.1

Solicitud de prstamo Solicitud de vacaciones Sueldo por pagar Tardanza Ok Tiempo extra OK Vacaciones OK

= Documento escrito que contiene el pedido de un trabajador para recibir un prstamo por parte de la empresa, deducible de sueldos futuros con una tasa de inters discutida. = Documento escrito que contiene el pedido de vacaciones para un mes especfico de un trabajador = Diskette que contiene la informacin de sueldos a pagar por cada trabajador. = Indicador que el trabajador tuvo tardanza. = Indicador que el trabajador realiz tiempo extra. = Indicador que el trabajador est de vacaciones.

GRUPO 8: A&E MINDWORKS

27

TRABAJO DE INVESTIGACIN DEL CURSO DE SISTEMAS DE INFORMACIN 1 INFORME FINAL DE DISEO ESTRUCTURADO

Versin 1.1

14.

Carta Estructurada

Vase Anexo 1.

GRUPO 8: A&E MINDWORKS

28

TRABAJO DE INVESTIGACIN DEL CURSO DE SISTEMAS DE INFORMACIN 1 INFORME FINAL DE DISEO ESTRUCTURADO

Versin 1.1

15.

Definicin de componentes

Metal Tcnica S.A. es una organizacin empresarial dedicada a la industria de maquinaria y equipos. Entre los productos que ofrece podemos citar:

15.1. Diseo de mens

15.2. Definicin de mdulos: especificaciones del programa


Generar Trabajador.- Te genera un nuevo trabajador, si ste ya existe, solo se actualizarn sus datos sin cambiar su cdigo Actualizar Trabajador.- Se realizan cambios a los datos del trabajador Generar Boleta.- Se genera su respectiva boleta a los trabajadores que lo solicitan Generar Reporte.- Te genera un reporte mensual para mandarlo a la gerencia.

15.3. Modelo relacional de bases de datos


[Ya presentado en acpite previo]

15.4. Diseo de pantallas

15.5. Diseo de reportes


El Reporte se basa en todos los pagos realizados a los trabajadores en el mes presente, detallando cada pago, adems de adicionar otros gastos como son ESSALUD y AFP.

15.6. Prototipo del sistema


El Prototipo de nuestro sistema cumple con lo pedido por el cliente, adems de un valor agregado por el grupo para poder realizar todas las tareas solicitadas, como son: Generar Trabajador, Actualizar Trabajador, Generar Boleta y emitir un reporte mensual.

GRUPO 8: A&E MINDWORKS

29

TRABAJO DE INVESTIGACIN DEL CURSO DE SISTEMAS DE INFORMACIN 1 INFORME FINAL DE DISEO ESTRUCTURADO

Versin 1.1

16.

Proyecto temporizado
Mes: Abril 2005
Actividades Planificadas 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 X X X X X X X X X X

Primer laboratorio Reunion de grupo Solicitud de entrevista Realizacin de entrevista Reunion de grupo Segundo Laboratorio Entrevista Reunion de grupo Reunion de grupo Tercer Laboratorio

Mes: Mayo 2005


Actividades Planificadas 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 X Reunin de grupo X Reunin de grupo X Reunin de grupo X Reunin de grupo X Reunin de grupo

Mes: Junio 2005


01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 X Reunin de grupo X Reunin de grupo X Cuarto Laboratorio X Reunin de grupo X Reunin de grupo X Reunin de grupo X Quinto Laboratorio X Preparacin de exposicin X Preparacin de exposicin X Exposicin final Actividades Planificadas

GRUPO 8: A&E MINDWORKS

30

TRABAJO DE INVESTIGACIN DEL CURSO DE SISTEMAS DE INFORMACIN 1 INFORME FINAL DE DISEO ESTRUCTURADO

Versin 1.1

Anexo 1: Diccionario de campos del diagrama de flujo


AFP calculada Currculo Datos a ingresar Datos actualizados Existencia trabajador Fin permisos y vacaciones Hora laborable entrada por da Hora llegada por trabajador Hora registrada Hora salida por trabajador Horarios Laborables Horas provincia Horas provincia OK Inexistencia trabajador Monto por trabajador Monto total No excepciones Permisos OK Reporte final Reporte Horas Provincia Sale Temprano Salida registrada Solicitud de adelanto Solicitud de permiso = Indicador que la tarifa de la AFP ya fue calculada. = Datos del empleado presentados de una forma ordenada. = Datos a insertar en la base de datos del trabajador nuevo. = Datos a insertar en la base de datos de trabajadores existentes. = Existe trabajador en la base de datos. = Indicador que el permiso de faltar o las vacaciones del trabajador llegaron a su fin. = Hora a la que se debe de asistir segn la empresa. = Hora en la que el trabajador lleg al centro de trabajo. = Indicador que la hora de llegada fue registrada. = Hora en la que el trabajador sali. = Horarios que la empresa considera laborables. = Nmero de horas en provincia y la remuneracin extra correspondiente al trabajador. = Indicador de que el trabajador realiz horas provincia. = No existe trabajador en la base de datos. = Nmero de horas de permanencia en provincia por trabajador por quincena. = Monto a pagar a todos los trabajadores. = Indicador que el trabajador existe de forma regular. = Indicador que el trabajador tiene permiso de falta. = Monto a pagar a trabajador. = Reporte entregado a la gerencia. = Indicador que el trabajador sali temprano. = Indicador que la salida fue registrada. = Documento escrito que contiene el pedido de un trabajador para recibir un monto adicional en su sueldo, deducible de sueldos futuros. = Documento escrito que contiene el pedido de permiso para una fecha especfico de un trabajador.

GRUPO 8: A&E MINDWORKS

31

TRABAJO DE INVESTIGACIN DEL CURSO DE SISTEMAS DE INFORMACIN 1 INFORME FINAL DE DISEO ESTRUCTURADO

Versin 1.1

Solicitud de prstamo Solicitud de vacaciones Sueldo por pagar Tardanza Ok Tiempo extra OK Vacaciones OK

= Documento escrito que contiene el pedido de un trabajador para recibir un prstamo por parte de la empresa, deducible de sueldos futuros con una tasa de inters discutida. = Documento escrito que contiene el pedido de vacaciones para un mes especfico de un trabajador = Diskette que contiene la informacin de sueldos a pagar por cada trabajador. = Indicador que el trabajador tuvo tardanza. = Indicador que el trabajador realiz tiempo extra. = Indicador que el trabajador est de vacaciones.

GRUPO 8: A&E MINDWORKS

32

También podría gustarte