Proyecto sistema de control personal-1

66
i

Transcript of Proyecto sistema de control personal-1

Page 1: Proyecto sistema de control personal-1

i

Page 2: Proyecto sistema de control personal-1

ii

Copyright © 2016 por Gualberto Condori, Carmen Gonzales, Enrique Guachalla &

Marcelo Jaimes. Todos los derechos reservados.

Page 3: Proyecto sistema de control personal-1

iii

Dedicatoria

El presente trabajo se lo dedicamos al esfuerzo que día a día hacen nuestros padres por

nosotros, siempre apoyándonos en todo momento.

Asimismo a nuestros compañeros, los cuales coadyuvaron con el aporte de sus

conocimientos en la realización de nuestro trabajo.

Page 4: Proyecto sistema de control personal-1

iv

Agradecimientos

Agradecemos infinitamente a nuestro docente la Ing. Luis Lorgio Cárdenas Miranda por

brindarnos de manera sutil y cariñosa sus conocimientos, no sólo nos ayudó a comprender

la materia sino también nos ayudó a ser mejores personas cada día y a ser constantes en lo

que deseamos.

Estudiantes de la carrera de ingeniería sistemas.

Page 5: Proyecto sistema de control personal-1

v

Prólogo

El presente proyecto es el diseño de un prototipo de un sistema de control personal, el cual

presenta varias opciones como: los procedimientos de seguimiento, control y registro

presentan limitaciones en cuanto a velocidad, precisión y actualización permanente.

En el primer capítulo se realiza una descripción de los sistemas de control personal y

monitoreo más comunes en nuestro medio. En cada una de las tecnologías se detalla su

funcionamiento y sus aplicaciones más comunes.

En el segundo capítulo se realiza la explicación de la estructura del proyecto.

En el tercer capítulo presenta el diseño de software para el presente proyecto, software

tanto como servidor de datos ¨simulación¨ (necesario como enlace entre base de datos y el

hardware) y las páginas incluidas que se presentan como solución para el cliente.

Page 6: Proyecto sistema de control personal-1

vi

ÍNDICE DE CONTENIDOS

Capítulo I Sistema de control personal .............................................................................. 1

1.1 Antecedentes ............................................................................................................ 1

1.2 Problemática. ........................................................................................................... 3

1.2.1 Antecedentes del problema ................................................................... 3

1.2.2 Formulación del problema ..................................................................... 3

1.3 Objetivo .................................................................................................................... 4

1.3.1 Objetivo General .................................................................................... 4

1.3.2 Objetivo específico ................................................................................ 4

1.4 Viabilidad ................................................................................................................. 4

1.4.1 Económica .............................................................................................. 4

1.4.2 Legal ...................................................................................................... 5

1.5 Requerimientos del sistema .................................................................................... 5

1.5.1 Requerimientos Funcionales .................................................................. 5

1.5.2 Requerimientos no Funcionales ............................................................. 7

Capítulo II Análisis del Proyecto ........................................................................................ 8

Capítulo III Diseño del Proyecto ....................................................................................... 18

3.12 Interfaces ............................................................................................... 42

Page 7: Proyecto sistema de control personal-1

vii

FIGURAS Y TABLAS ......................................................................................................... 3

Gráfica I ............................................................................................................................ 3

Falta de control a los trabajadores (Problemática) ......................................................... 3

Gráfica II .......................................................................................................................... 8

Diagrama de contexto SCP ............................................................................................ 8

2.1 Casos de Uso ............................................................................................................... 8

2.1.1 Caso de uso actores de SCP ................................................................................... 8

2.1.2 Caso de uso Registro de empleados de SCP .......................................................... 9

2.1.3 Caso de uso Consulta del empleado de SCP ........................................................ 10

2.1.4 Caso de uso modificar datos del empleado de SCP ............................................. 11

2.1.5 Caso de uso registro de vacaciones de SCP ......................................................... 12

2.1.6 Caso de uso registro de permisos de SCP ........................................................... 13

2.1.7 Caso de uso registro de permisos web de SCP .................................................... 14

2.1.8 Caso de uso consulta web de SCP ...................................................................... 15

2.1.9 Caso de uso marcado hora de entrada de SCP ................................................... 16

2.1.10 Caso de uso marcado hora de salida de SCP .................................................... 17

3.1 Diagrama de Actividades ........................................................................................ 18

3.1.1 Diagrama de actividades pedido de documentos de SCP .................................... 18

3.1.2 Diagrama de actividades registro de empleados de SCP ................................... 19

3.1.3 Diagrama de actividades realizar consulta a empleado de SCP .......................... 19

3.1.4 Diagrama de actividades realizar consulta via web de SCP ............................. 20

3.2 Diagrama de Secuencias .......................................................................................... 21

3.2.1 Diagrama de secuencias modificar datos empleados de SCP .............................. 21

3.2.2 Diagrama de secuencias registro de permisos de SCP ....................................... 22

3.2.3 Diagrama de secuencias registro vacaciones de SCP ......................................... 23

3.2.4 Diagrama de secuencias consulta de empleados de SCP ................................ 24

3.2.5 Diagrama de secuencias consulta vacaciones de SCP ......................................... 24

3.2.6 Diagrama de secuencias control de entrada de SCP .......................................... 25

3.3 Diseño arquitectónico .............................................................................................. 26

3.3.1 Diseño arquitectónico (sistema de control) de SC ............................................... 26

3.4 Sistema de control diseño arquitectónico registro de entradas y salidas ............ 27

3.4.1 Diseño arquitectónico (registro de entradas y salidas) de SCP ............................ 27

Page 8: Proyecto sistema de control personal-1

viii

3.5 Sistema de control diseño arquitectónico web ........................................................ 28

3.5.1 Diseño arquitectónico (web) de SCP ................................................................... 28

3.6 Navegación ................................................................................................................. 29

3.6.1 Sistema de control personal (sistema principal) ................................................... 29

3.7 Sistema de control personal (marcado de entrada y salida) ................................. 30

3.8 Sistema de control personal (sistema principal web .............................................. 30

3.9 Modelo entidad relación ........................................................................................... 31

3.10 TABLAS ................................................................................................................... 32

Diccionario de datos empleado de SCP ....................................................................... 32

3.10.1 Diccionario de Turno de SCP ............................................................................ 33

3.10.2 Diccionario de Rango de SCP ............................................................................ 34

3.10.3 Diccionario de Permiso de SCP ......................................................................... 35

3.10.4 Diccionario de Vacaciones de SCP .................................................................... 35

3.10.6 Diccionario de Puesto de SCP............................................................................ 36

3.10.7 Diccionario de Dia laboral de SCP .................................................................... 37

3.10 Modelo Lógico ......................................................................................................... 38

Modelo Lógico de datos de SCP ................................................................................... 38

3.10 Modelo Físico ........................................................................................................... 39

Modelo Físico de datos de SCP .................................................................................... 39

3.12.1 SISTEMA PRINCIPAL ..................................................................................... 42

User Interface ................................................................................................................ 42

3.13 Organigrama .......................................................................................................... 53

3.14 Secuencia de Procesos ............................................................................................. 54

3.15 Diagrama de red (secuencia de procesos) ............................................................ 55

3.16 Modelo CANVAS .................................................................................................... 58

Page 9: Proyecto sistema de control personal-1

1

Capítulo I

Sistema de control personal

1.1 Antecedentes.

El origen del Control Interno, suele ubicarse en el tiempo con el surgimiento de la

partida doble, que fue una de las medidas de control, pero no fue hasta fines del siglo XIX

que los hombres de negocios se preocuparon por formar y establecer sistemas adecuados para

la protección de sus intereses.

A finales de este siglo, como consecuencia del notable aumento de la producción, los

propietarios de los negocios se vieron imposibilitados de continuar atendiendo personalmente

los problemas productivos, comerciales y administrativos, viéndose forzados a

delegar funciones dentro de la organización conjuntamente con la creación de sistemas

y procedimientos que previeran o disminuyeran fraudes o errores, debido a esto comenzó a

hacerse sentir la necesidad de llevar a cabo un control sobre la gestión de los negocios, ya

que se había prestado más atención a la fase de producción y comercialización que a la fase

administrativa u organizativa, reconociéndose la necesidad de crear e implementar sistemas

de control como consecuencia del importante crecimiento operado dentro de las entidades.

Con el cursar del tiempo los problemas de Control Interno, han centrado la preocupación de

la gerencia moderna, así como de los profesionales responsables de implementar nuevas

formas de mejorar y perfeccionar dichos controles, esto es muy importante por cuanto el

Control Interno es fundamental para que una entidad logre alcanzar, a través de

una evaluación de su misión y visión, el logro de sus objetivos y metas trazadas, pues de lo

Page 10: Proyecto sistema de control personal-1

2

contrario sería imposible que se puedan definir las medidas que se deben adoptar para

alcanzarlos.

El término de Control Interno reemplazó al de comprobación interna, debido a

un cambio conceptual, ya que el contenido del mismo ha sufrido una considerable evolución.

En resumen, el desarrollo industrial y económico de los negocios, propició una mayor

complejidad en las entidades y en su administración, surgiendo la imperiosa necesidad de

establecer mecanismos, normas y procedimientos de control que dieran respuesta a las nuevas

situaciones.

Se puede afirmar que el Control Interno ha sido preocupación de la mayoría de las entidades,

aunque con diferentes enfoques y terminologías, lo cual se puede evidenciar al consultar los

libros de texto de auditoría, los artículos publicados por organizaciones profesionales,

universidades y autores individuales.

El control interno ha sido diseñado, aplicado y considerado como la herramienta más

importante para el logro de los objetivos, la utilización eficiente de los recursos y para obtener

la productividad, además de prevenir fraudes, errores violación a principios y normas

contables, fiscales y tributarias.

Este es de vital importancia, ya que promueve la eficiencia, asegura la efectividad, previene

que se violen las normas y las leyes del trabajador, los principios contables de general

aceptación. Los directivos de las organizaciones deben crear un ambiente de control, un

conjunto de procedimientos de control directo y las limitaciones del control interno.

Page 11: Proyecto sistema de control personal-1

3

1.2 Problemática.

1.2.1 Antecedentes del problema.

- Dificultades para la identificación, ubicación, control y registro del personal.

- Los procedimientos de seguimiento, control y registro presentan limitaciones

en cuanto a velocidad, precisión y actualización permanente.

1.2.2 Formulación del problema.

¿Será que el sistema de control personal solucione las dificultades con respecto

a la identificación, control y registro del personal?

Gráfica I

Falta de control a los trabajadores (Problemática)

Fuente: Elaboración Propia

Page 12: Proyecto sistema de control personal-1

4

1.3 Objetivos.

1.3.1 Objetivo General.

El objetivo general es desarrollar un sistema que sea capaz de realizar un control para

la supervisión de los trabajadores para cumplir funciones, minimizando de esta manera el

riesgo derivado del cambio, sin afectar la rentabilidad y la eficiencia de los procesos

productivos.

1.3.2 Objetivo específico.

- Procurar adecuadas medidas para la protección, uso y conservación de los recursos

financieros, materiales, técnicos y cualquier otro recurso de propiedad de la entidad.

- Promover la eficiencia organizacional de la institución para el logro de sus objetivos

y misión.

- Asegurar que todas las acciones institucionales se desarrollen en el marco de las

normas constitucionales, legales y reglamentarias.

1.4 Viabilidad.

1.4.1 Económica

En este proyecto de sistema de control personal tendrá costo de inversión en el

desarrollo del sistema (costo*tiempo), tecnología equipamiento (costo), capacitaciones

(costo) mantenimiento (costo), servicios (costo).

Técnica: en esta evaluación mencionamos lo necesario para que el sistema esté en marcha:

Page 13: Proyecto sistema de control personal-1

5

Una Computadora por departamento que cuente con un sistema operativo (Windows XP) o

más, procesador core 2 dúo o más, disco duro 250 GB o más, etc.

1.4.2 Legal

Que el sistema de control cumpla con las normativas vigentes y las leyes del

trabajador del estado:

Reglamento de la Ley General del Trabajo

Decreto Supremo Nº 224 de 23 de Agosto de 1943

1.5 Requerimientos del sistema.

1.5.1 Requerimientos Funcionales

- Registrar el inicio de labores del empleado

El sistema debe permitir que el empleado sea registrado desde el inicio de funcionamiento o

incorporación a la entidad o empresa.

- Registrar hora de inicio

El sistema debe permitir al empleado poder marcar la hora de llegada para realizar sus labores

ya asignados.

- Registrar hora de salida

El sistema debe permitir marcar la hora de salida de cada empleado para un mejor control de

tiempo de trabajo realizado por los empleados

- Consultar tiempo trabajado por el empleado

El sistema debe proporcionar una consulta de los tiempos de trabajo que el empleado realizo.

Page 14: Proyecto sistema de control personal-1

6

- Actualizar datos del empleado

El sistema debe permitir la inserción, modificación o eliminación de los datos del empleado.

- Registro de permisos (vía web)

El sistema debe registrar cada permiso de acuerdo a la política de la empresa o la entidad

- Registro de ascensos de los empleados

El sistema debe mostrar un resultado de acurdo ala política de la empresa ya sea (quincenal,

mensual) un reporte de comportamiento y puntualidad de cada empleado

- Consultar estado de los empleados (ubicación)

El sistema podrá permitir la consulta de donde está trabajando el empleado, indicando el

estado en que se encuentra.

- Registro de vacaciones

El sistema debe realizar un registro detallado de los trabajadores con vacaciones así

también mostrar los trabajadores que ya tuvieron sus vacaciones.

- Validación del empleado

Cada usuario que desee ingresar al sistema, deberá introducir en la ventana principal un

código de usuario y una contraseña, la cual será validada por el sistema, dándole acceso al

sistema o enviándole un mensaje para que introduzca nuevamente sus datos.

Page 15: Proyecto sistema de control personal-1

7

1.5.2 Requerimientos no funcionales.

- Interfaz sencilla y amigable

El sistema deberá tener una interfaz gráfica sencilla y amigable, basada en menús, ventanas,

listas desplegables y botones de acción.

- Que imprima los resultados al término de la jornada o el turno laboral.

El sistema debe imprimir una lista de todos los trabajadores que asistieron durante el turno o

la jornada laboral.

- Que tenga ayuda o un manual para su correcto uso.

El sistema tendrá una ayuda para el manejo correcto de acuerdo al usuario.

- Que tenga acceso a búsqueda rápida.

El sistema deberá realizar una búsqueda oportuna y rápida

- Que presente reportes por pantalla e impresora.

El sistema deberá realizar reportes en pantalla como también en la impresora

- Seguridad de almacenamiento de datos de los trabajadores

El sistema deberá tener seguridad para almacenar datos de los empleados

- Confiabilidad en el proceso de registración o marcado

El sistema deberá ser capaz de mostrar errores de registración para poder modificarlos

Page 16: Proyecto sistema de control personal-1

8

Capítulo II

Análisis del Proyecto

Gráfica II

Diagrama de contexto SCP

Fuente: Elaboración Propia

2.1 Casos de Uso

2.1.1 Actores

Gráfica III

Caso de uso actores de SCP

Fuente: Elaboración Propia

Empleado

Es el actor a quien se le debe de hacer los registros de todos sus datos

correspondientes

uc contexto

gerencia

(from Actores)

empleado

(from Actores)

SISTEMA DE CONTROL

PERSONAL

Datos del

trabajador

informacion del

empleado

informe de los

estados de los

empleados

uc Actores

jefe de areaempleado

sistema

gerencia

Page 17: Proyecto sistema de control personal-1

9

Gerencia

Este será el actor quien se será el encargado de otorgar permisos y vacaciones a los

empleados

Jefe de área

Es un empleado encargado de realizar los registros, modificaciones, consultas,

eliminaciones a todos los empleados

Sistema

El sistema será un actor para realizar las consultas y procesos que necesita el

empleado

2.1.2 Registro de empleados

Gráfica IV

Caso de uso Registro de empleados de SCP

Fuente: Elaboración Propia

- Realizar pedidos de documentos a los empleados: el encargado de área o jefe será

quien realice el pedido de los documentos a los empleados para su posterior registro.

- Entrega de documentos al encargado de área o jefe de área

uc registro de mepleados

registro de mepleados

realizar pedido de

documentos alempleado

jefe de area

entrega de documentos al

encargado de area o jefe

de area

empleado

realizar registro de

datos del empleado

Page 18: Proyecto sistema de control personal-1

10

el empleado para realizar la entrega de todos los documentos necesarios para realizar

su registro

- Realizar registro de datos del empleado

el encargado de área o jefe llenara o registrara los datos del empleado en el sistema

2.1.3 Consulta del empleado:

Gráfica V

Caso de uso Consulta del empleado de SCP

Fuente: Elaboración Propia

- Realizar consulta de registro

El empleado realizara su consulta o búsqueda para ver si se encuentra correctamente

registrado esto lo realizara personalmente o por medio del encargado de área

- Búsqueda para realizar la consulta por medio de su código de empleado y su carnet

de identidad

uc consulta de los empleados

consulta y busquedas de los empleados

busqueda para realizar la

consulta por medio de su

codigo de empleado y su

carnet de identidad

realizar consulta de

registro

empleado

(from Actores)

jefe de area

(from Actores)

sistema

(from Actores)

v alidar datos del

empleado

Page 19: Proyecto sistema de control personal-1

11

El empleado para realizar la consulta deberá ingresar por medio de su código de

empleado y su carnet de identidad

2.1.4 Modificar datos del empleado

Gráfica VI

Caso de uso modificar datos del empleado de SCP

Fuente: Elaboración Propia

- Verificación de datos

El empleado verificara que todos sus datos estén correctos de no ser así este pedirá

que se le modifiquen sus datos

- Modificar datos

El empleado pedirá que sus datos sean modificados por cualquier tipo de

circunstancia

- Registrar datos nuevos

El encargado será quien pueda actualizar los datos nuevos del empleado

uc modificacion de datos

modificar datos del empleado

empleado

(from Actores)

jefe de area

(from Actores)

v erificacion de datos

modificar datos

registrar datos

nuev os

actualizacion de

nuev os datossistema

(from Actores)

Page 20: Proyecto sistema de control personal-1

12

- Actualización de nuevos datos

El empleado y el encargado o jefe de área aran la nueva actualización de datos

2.1.5 Registro de vacaciones

Gráfica VII

Caso de uso registro de vacaciones de SCP

Fuente: Elaboración Propia

- Solicitud de vacaciones

El empleado podrá realizar una solicitud de vacaciones siempre y cuando este ya sea

acreedor a ella

- Recibir solicitud:

El feje de área será quien reciba la solicitud de parte del empleado para luego hacer

conocer a la gerencia de la solicitud

uc registro de v acaciones

registro de vaciones

empleado

(from Actores)

solicitud de

v aciones

jefe de area

(from Actores)

recibir solicitud

hacer conocer

solicitud a la

gerencia

gerencia

(from Actores)aprobacion de

solicitud v acacional

registro de

v acaciones del

empleadosistema

(from Actores)

Page 21: Proyecto sistema de control personal-1

13

- Aprobar solicitud vacacional:

El gerente será quien le dé el visto bueno de la aprobación de la solicitud de vacaciones al

empleado

2.1.6 Registro de permiso

Gráfica VIII

Caso de uso registro de permisos de SCP

Fuente: Elaboración Propia

- Realizar permisos

El empleado realizara su pedido de permiso al encarga de area o el jefe de área

- Verificar permiso

El encargado de area revisara el pedido de permiso para poder hacer conocer a la

gerencia

uc control y registro de permisos

registro de permiso WS

realizar permisos

empleado

(from Actores)jefe de area

(from Actores)

v erificar permiso

hacer conocer elpedido de

permiso a la gerencia

gerencia

(from Actores)

registro del permiso

del empleado

sistema

(from Actores)

Page 22: Proyecto sistema de control personal-1

14

- Hacer conocer el pedido de permiso a la gerencia

La gerencia será el encargado de aprobar con un (si - no) el pedido de permiso de

parte del empleado

2.1.7 Registro de permiso web

Gráfica IX

Caso de uso registro de permisos web de SCP

Fuente: Elaboración Propia

- Ingresar a la página: el empleado ingresara con su código de empleado y su carnet de

identidad

uc registro de permiso WEB

registro de permiso WEB

empleado

(from Actores)

ingresar a la pagina de la

empresa con CI y el codigo

del empleado

v alidacion de .os

datos del empleado

sistema

(from Actores)

realizar pedido y llenado

del formulario para hacer

el registro del permiso

gerencia

(from Actores)

v erificar el pedido de

permiso del empleado

aprobar solicitud

registrar permiso del

empleado

Page 23: Proyecto sistema de control personal-1

15

- Validación de los datos del empleado: el Sistema verificara que los datos ingresados

Sean correctos

- Realizar pedido en el formulario de registro: el empleado llenara los datos solicitados

por el formulario para poder realizar el pedido de permiso por la web

- Aprobar y verificar solicitud de permiso: el gerente será quien revise la solicitud y

también será quien dé el visto Bueno de la aprobación del permiso

2.1.8 Consultas web

Gráfica X

Caso de uso consulta web de SCP

Fuente: Elaboración Propia

- Ingresar a la página: el empleado ingresara con su código de empleado y su carnet de

identidad

- Validar datos: el sistema verificara que los datos ingresados sean correctos

uc consultas WEB

consultas WEB

empleado

(from Actores)

ingresar a la pagina

sistema

(from Actores)

v alidar datos

realizar consultas de

dias trabajados,

permisos realizados

Page 24: Proyecto sistema de control personal-1

16

2.1.9 Marcado hora de entrada

Gráfica XI

Caso de uso marcado hora de entrada de SCP

Fuente: Elaboración Propia

- Poner o llenar datos (ci, código del empleado)

el empleado para poder marcar la hora de llegada tendrá que poner los datos

- Validar datos del empleado

el sistema será el encargado de poner los datos correspondientes para el marcado de

hora

- Realizar registro de datos del empleado

el encargado de área o jefe llenara o registrara los datos del empleado en el sistema

uc registro de marcado inicio

marcado hora de entrada

empleado

(from Actores)

poner o llenar datos (CI,

codigo del empleado)

sistema

(from Actores)

v alidar datos del

empleado

registrar datos del

empleado para su

marcado

correspondiente

marcado realizado

jefe de area

(from Actores)

controlar asistencia a

trav ez de un reporte de

empleados que

realizaron el marcado

Page 25: Proyecto sistema de control personal-1

17

2.1.10 Marcado hora de salida

Gráfica XII

Caso de uso marcado hora de salida de SCP

Fuente: Elaboración Propia

- Llenar datos (ci, código del empleado)

el empleado para poder marcar la hora de llegada tendrá que poner los datos

- Validar datos del empleado

el sistema será el encargado de poner los datos correspondientes para el marcado de

hora

- Realizar registro de datos del empleado

el encargado de área o jefe llenara o registrara los datos del empleado en el sistema

uc registro de marcado salida

marcado hora de salida

empleado

(from Actores)

llenar datos del empleado

(CI, codigo de empleado)

v alidar datos del

empleadosistema

(from Actores)

realizar marcado

para la salida

registrar datos

Page 26: Proyecto sistema de control personal-1

18

Capítulo III

Diseño del sistema

3.1 Diagrama de actividades

3.1.1 Pedido de documentos

Gráfica XIII

Diagrama de actividades pedido de documentos de SCP

Fuente: Elaboración Propia

- Realizar pedido de documentos principales en esta actividad será donde el

empleado entregara los datos necesarios para realizar su registro y luego el jefe área

junto al empleado serán quienes verifiquen que los datos sean los correctos

act pedido de documentos

jefe de areaempleado

inicio

realizar pedido de

documentos principales

entregar documentos

solicitados

v erificar documentos

fin

Page 27: Proyecto sistema de control personal-1

19

3.1.2 Registro de datos empleado

Gráfica XIV

Diagrama de actividades registro de empleados de SCP

Fuente: Elaboración Propia

3.1.3 Realizar consulta a empleado

Gráfica XV

Diagrama de actividades realizar consulta a empleado de SCP

Fuente: Elaboración Propia

act registro de empleado

sistemajefe de area o encargadoempleado

inicio

pedir documentos

necesarios para registrar

empleado

entregar documentacion

necesario

recibir y registrar al

empleado

v alidacion y registro de

datos del empleado

fin

act realizar consulta empleado

sistemaempleado

inicio

ingresar codigo empleado,

CI

realizar consulta

v alidar datos del

empleado

entragar consulta

requerida

fin

Page 28: Proyecto sistema de control personal-1

20

3.1.4 Realizar consulta via web

Gráfica XVI

Diagrama de actividades realizar consulta via web de SCP

Fuente: Elaboración Propia

act consultas web

sistemaempleado

ingresar a la pagina de la

empresa

inicio

elegir opcion de consulta

ingresar codigo de

empleado y CI

v alidar datos datos

ingresados

realizar consulta

fin

Page 29: Proyecto sistema de control personal-1

21

3.2 Diagrama de secuencias:

3.2.1 modificar datos empleados

Gráfica XVII

Diagrama de secuencias modificar datos empleados de SCP

Fuente: Elaboración Propia

En este diagrama de secuencia nos indica que una vez que el empleado sea registrado todos

sus datos este puede realizar la modificación de sus datos asi también puede eliminar y

también puede agregar nuevos datos

sd modificacion de datos

modificar datos

empleado

empleado

(from Actores)

jefe de area

(from Actores)

DB tabla

empleado

entregar documento()

registro de datos del empleado()

llenado de datos()

validacion de datos del empleado()

consulta de datos()

eliminacion de datos()

modificacion de datos()

Page 30: Proyecto sistema de control personal-1

22

3.2.2 registro de permisos

Gráfica XVIII

Diagrama de secuencias registro de permisos de SCP

Fuente: Elaboración Propia

sd registro de permisos

empleado

(from Actores)

jefe de area

(from Actores)

registro de

permisos

DB tabla

empleado

solicitar permiso()

realizar permiso()

aprobar solicitud()

llenado de datos()

validar datos()

datos correctos()

eliminar datos()

consultar datos()

modificar datos()

Page 31: Proyecto sistema de control personal-1

23

3.2.3 registro vacaciones

Gráfica XIX

Diagrama de secuencias registro vacaciones de SCP

Fuente: Elaboración Propia

sd registro de v acaciones

empleado

(from Actores)

registro

vacaciones

DB tablas

vacaciones y

empleados

entregar datos ()

registrar datos del empleado()

validar datos()

datos validos()

informe vacacional()

consultas()

modificaciones()

eliminar datos()

Page 32: Proyecto sistema de control personal-1

24

3.2.4 consulta de empleados

Gráfica XX

Diagrama de secuencias consulta de empleados de SCP

Fuente: Elaboración Propia

3.2.5 consulta vacaciones

Gráfica XXI

Diagrama de secuencias consulta vacaciones de SCP

Fuente: Elaboración Propia

sd consultas de empleados

empleado

(from Actores)

consulta de

empleados

DB tabla

empleados

ingresar al sistema()

(cod_usuario, CI )

validar datos()

ingreso correcto()

pedir opcion()

realizar consulta()

sd consulta v acaciones

empleado

(from Actores)

consulta

vacaciones

DB tabla

vacaciones

ingresar (codigo empleado, CI)

validar datos()

validar()

datos aceptados()

consultar vacaciones()

Page 33: Proyecto sistema de control personal-1

25

3.2.6 Control de entrada

Gráfica XXII

Diagrama de secuencias control de entrada de SCP

Fuente: Elaboración Propia

3.2.7 Control de salida

Gráfica XXIII

Diagrama de secuencias control de salida de SCP

Fuente: Elaboración Propia

sd marcado de hora inicio

empleado

(from Actores)

control de entrada DB tabla dias

laborales,

empleado

ingresar codigo empleado CI()

verificacion de datos()

validar datos()

datos correctos()

registro de hora de ingreso realizada()

sd marcado hora salida

empleado

(from Actores)

control de salida DB tablas

empleados, dias

laborales

ingresar codigo empleado, CI()

verificar datos()

validar datos()

registro de hora de salida()

Page 34: Proyecto sistema de control personal-1

26

3.3 Diseño arquitectónico (sistema de control)

Gráfica XXIV

D i s e ñ o a r q u i t e c t ó n i c o ( s i s t e m a d e c o n t r o l ) d e S C P

Capa de presentacion

Interfaz formularios

Consultas mediante datos de los

empleados, lectura de información,

permisos

Visual.net 2010

Capa logica

Validaciones, procesos

Capa de datos

Gestor d e base de datos

MySQL

Altas y bajas de datos

Fuente: Elaboración Propia

3.3.1 Capa de presentación

Esta será la capa donde los usuarios realizaran el registro de todos sus datos,

consultas, búsquedas para ver sus datos y solo se mostrara un documento de lectura.

3.3.2 Capa lógica

En esta capa se realizaran las validaciones a todos los datos ingresados,

usuario, password, etc. También se realizaran los procesos internos del sistema.

Proceso

Dato

s

Page 35: Proyecto sistema de control personal-1

27

3.3.3 Capa de datos

Se trabajara con el gestor de base de datos MYSQL quien nos permitirá

realizar las altas y bajas de nuestros datos almacenados.

3.4 Sistema de control diseño arquitectónico registro de entradas y salidas

Gráfica XXVI

Diseño arquitectónico (registro de entradas y salidas) de SCP

Capa de presentacion

Interfaz formularios login

Captura de datos del empleado,

marcado de hora de entrada y de salida

Visual.net 2010

Capa logica

Validaciones, procesos

Capa de datos

Gestor d e base de datos

MySQL

Registro de horas trabajadas

Fuente: Elaboración Propia

3.4.1 Capa de presentación

Esta será la capa donde los empleados realizaran el marcado de la hora de

entrada y la hora de salida de acuerdo al turno de trabajo.

3.4.2 Capa lógica

En esta capa se realizaran las validaciones a todos los datos ingresados por el

empleado, usuario, password, etc. Para hacer el marcado correspondiente.

Proceso

Dato

s

Page 36: Proyecto sistema de control personal-1

28

3.4.3 Capa de datos

Se trabajara con el gestor de base de datos MYSQL quien nos permitirá

realizar el registro de horas trabajadas de acuerdo a los empleados registrados.

3.5 Sistema de control diseño arquitectónico web

Gráfica XXVII

Diseño arquitectónico (web) de SCP

Capa de presentacion

Ventana principal

Búsqueda, consulta y lectura de datos

PHP HTML, Drupal

Capa logica

Validaciones, procesos

Capa de datos

Gestor d e base de datos

MySQL

Modificar datos

Fuente: Elaboración Propia

3.5.1 Capa de presentación

Para nuestro sistema vía web en esta nos mostrara la ventana principal

donde el usuario solo podrá realizar búsquedas, consultas y lectura de datos,

solo podrán ver los usuarios que estén registrados o que pertenecen a nuestra

base de datos.

Esta capa será realizada en PHP, HTML y crupal quien nos permitirá el envió de archivo de

texto

Proceso

Page 37: Proyecto sistema de control personal-1

29

3.5.2 Capa lógica

De la misma forma en esta capa se realizaran las validaciones a todos

los datos ingresados, usuario, password, etc. Para que el usuario solo pueda

ver o realizar el control de sus tiempos de trabajo

3.5.3 Capa de datos

Se trabajara con el gestor de base de datos MYSQL quien nos permitirá

realizar una modificación a los datos para realizar un permiso.

3.6 NAVEGACIÓN

3.6.1 Sistema de control personal (sistema principal)

Gráfica XXVIII Navegación de SCP

SISTEMA DE CONTROL PERSONAL

REGISTRO DE EMPLEADO

INFORME DE EMPLEADOS

REGISTRO DE PERMISOS

CONTROL VACACIONAL

CONTROL TALENTO HUMANO

- nuevo egistro- eliminar- modificar- consulta

- consultas- reportes

- nuevo - eliminar- reportes- modificar

- nuevo- consulta

- nuevo- modificar- eliminar- cursos - especialidades

Fuente: Elaboración Propia

Page 38: Proyecto sistema de control personal-1

30

3.7 Sistema de control personal (marcado de entrada y salida)

Gráfica XXVIII

Marcado de entrada y salida de SCP

SISTEMA DE CONTROL PERSONAL

REGISTRO DE ENTRADA

REGISTRO DE SALIDA

CONTROL DE ASISTENCIA

- nuevo- marcar - nuevo

- marcar-mostrar dias laborales

Fuente: Elaboración Propia

3.8 Sistema de control personal (sistema principal web)

Gráfica XXIX

Sistema principal web de SCP

SISTEMA DE CONTROL PERSONAL

CONTROL VACACIONAL

REGISTRO DE PERMISOS

INFORME DE EMPLEADOS

- consultas

- nuevo - modificar- consultas- eliminar

- listado general de empleados

Fuente: Elaboración Propia

Page 39: Proyecto sistema de control personal-1

31

3.9 Modelo entidad relación:

Gráfica XXX

Modelo entidad relación de SCP

Puesto de trabajo cargo

turno

tieneempleado

departamento

trabaja

permisos

vacaciones

Dias laborales

cargo

tiene

Fuente: Elaboración Propia

Page 40: Proyecto sistema de control personal-1

32

3.10 Diccionario de datos:

Tabla I

Diccionario de datos empleado de SCP

DATOS DESCRIPCION RANGO

codigo empleado codigo del empleado Entero (0000000000)

nombres nombre del empleado Texto(30) (A-Z)

apellido paterno apellido paterno del empleado Texto(30) (A-Z)

apellido materno apellido materno del empleado Texto(30) (A-Z)

cedula identidad documento de identificacion del empleado Entero (111111-999999999)

direccion Zona, calle, #puerta, #depto. varchar (100)

Page 41: Proyecto sistema de control personal-1

33

telefono Numero teléfono de referencia Entero (8)

fecha inicio laboral fecha inicio laboral (DD.MM.AA) DD.MM.AA

fecha nacimiento Fecha de nacimiento del empleado (DD.MM.AA) DD.MM.AA

Fuente: Elaboración Propia

3.10.1 Turno

Tabla II

Diccionario de Turno de SCP

DATOS DESCRIPCION RANGO

codigo turno codigo del turno de trabajo entero (000000000)

tipo turno dia - noche, mañana tarde texto (25)

hora de entrada hora de ingreso de los turnos time (00:00:00)

hora de salida hora de salida de los turno time (00:00:00)

hora de descanso-salida hora de descanso del turno time (00:00:00)

Page 42: Proyecto sistema de control personal-1

34

hora de descanso-entrada hora de entrada del descanso time (00:00:00)

3.10.2 Rango

Tabla III

Diccionario de Rango de SCP

DATOS DESCRIPCION RANGO

codigo cargo codigo del ascenso entero(000000000)

descripcion descripcion del puesto de trabajo o cargo texto (50)

fecha inicio fecha inicio en el cargo (DD.MM.AA) DD.MM.AA

fecha finalizacion fecha finalizacion del cargo (DD.MM.AA) DD.MM.AA

nombre cargo nombre del cargo texto (35)

Page 43: Proyecto sistema de control personal-1

35

3.10.3 Permiso

Tabla IV

Diccionario de Permiso de SCP

DATOS DESCRIPCION RANGO

codigo de permiso codigo de permiso entero (0000000)

tipo permiso salud, familiar, cumpleaños, etc texto (40)

fecha permiso fecha del permiso DD.MM.AA

tiempo de permiso tiempo del permiso del empleado (DD.MM.AA)-(DD.MM.AA)

3.10.4 Vacaciones

Tabla V

Diccionario de Vacaciones de SCP

DATOS DESCRIPCION RANGO

codigo vacaciones codigo de vacaciones entero (00000000)

fecha de inicio fecha de inicio de vacaciones DD.MM.AA

fecha de regreso fecha de regreso de las vacaciones DD.MM.AA

Page 44: Proyecto sistema de control personal-1

36

DATOS DESCRIPCION RANGO

codigo departamento codigo del departamento de trabajo entero (000000000)

nombre nombre del departamento texto (25)

descripcion finanzas, RRHH, ASG, administracion, etc texto (25)

número de empleados cantidad de empleados entero (000)

3.10.6 puesto

Tabla VI

Diccionario de Puesto de SCP

DATOS DESCRIPCION RANGO

codigo del puesto codigo del puesto laboral del empleado entero (00000000)

nombre nombre del puesto de trabajo texto (35)

descripcion secretaria, asesor, técnico, empleado de planta,ect texto (35)

Page 45: Proyecto sistema de control personal-1

37

3.10.7 Dia laboral

Tabla VII

Diccionario de dia laboral de SCP

DATOS DESCRIPCION RANGO

codigo dia laboral codigo del dia laboral entero(00000000)

hora de inicio hora:minutos:segundos 00:00:00

hora salida hora:minutos:segundos 00:00:00

Page 46: Proyecto sistema de control personal-1

38

3.11 Modelo lógico

Gráfica XXXI Modelo Lógico de datos de SCP

Fuente: Elaboración Propia

class Modelo de clases

departamento

- cod_departamento

- descripcion

- nombre_departamento

dias laborales

- cod_dia_laboral

- hora_inicio

- hora_salida

empleado

- apellido_materno

- apellido_paterno

- cedula identidad

- cod_empleado

- direccion

- fecha_inicio_laboral

- fecha_nacimiento

- genero

- nombres

- telefono/celular

permisos

- cod_permiso

- fecha_permiso

- tiempo_permiso

- tipo_permiso

puesto de trabajo

- cargo_actual

- cargo_anterior

- cod_puesto

- descripcion

- nombre_puesto

turno

- cod_dia

- cod_turno

- hora de entrada

- hora de salida

- hora descanso_entrada: int

- hora_descanso_salida

- tipo_turno

v acaciones

- cod_vacacion

- fecha_inicio

- fecha_regreso

- tiempo_vacacion

cargo

- cod_cargo

- descripcion

- fecha_finalizacion

- fecha_inicio

- nombre_cargo

Page 47: Proyecto sistema de control personal-1

39

3.11 Modelo Físico

Gráfica XXXI Modelo Físico de datos de SCP

Fuente: Elaboración Propia

Page 48: Proyecto sistema de control personal-1

40

Cargo: la tabla cargo será una referencia a todos los cargos existentes en la empresa nos

mostrara una descripción de sus funcionalidades y os nombres de los cargos.

Departamento: nos mostrara de cuantos departamentos está constituido la empresa una

descripción y también su nombre del departamento

Días laborales: en esta tabla se realizaran todos los registro de hora den entrada con las

horas de salida de cada empleado.

Empleado: nos mostrara todos los datos disponibles del empleado para poder realizar

consultas y búsquedas

Permisos: en esta tabla se registraran todos permisos realizados por los empleados como

permisos por salud, cumpleaños, permiso imprevisto, etc.

Puesto de trabajo: en esta tabla se podrá ver todos los puestos de trabajos de los

departamentos.

Turno: esta tabla nos mostrara los turnos en los que la empresa realiza su actividad

laboral

Page 49: Proyecto sistema de control personal-1

41

Vacaciones: esta tabla nos permitirá realizar los registros de vacaciones las consultas los

tiempos de duración de las vacaciones

3.12 Interfaces:

SISTEMA PRINCIPAL W.S.

R-E-N=REGISTRO DE EMPLEADOS

R-E-E=ELIMINAR EMPLEADOS

R-E-M=MODOFICAR EMPLEADOS

R-E-C=CONSULTA DE MPLEADOS

I-E-R=LISTADO GENERAL DE EMPLEADOS

R-P-N=REGISTRO DE PERMISOS

C-V-C=CONTROL VACIONAL

R-P-C=CONSULTA DE PERMISOS

C-T-H-

R-P-R

R-P-M

C-V-N

Page 50: Proyecto sistema de control personal-1

42

3.12.1 SISTEMA PRINCIPAL W.S.

User Interface

Menu-submenus

Page 51: Proyecto sistema de control personal-1

43

Campos de las tablas textos

Footnote Note

1 ingresar codigo asignado al empleado

2 nombre del empleado

3 apellido paterno del empleado

4 apellido materno del empleado

5 cedula de identidad del empleado

6 genero o sexo del empleado (masculino femenino)

7 direccion actual del empleado

Page 52: Proyecto sistema de control personal-1

44

Footnote Note

8 telefono o celular del empleado

9 fecha de nacimiento del empleado

10 fecha de inicio laboral o contratacion del empleado

11 boton para realizar el registro de un nuevo empleado

12 boton para eliminar datos del empleado

13 boton de modificacion para los datos del empleado

Page 53: Proyecto sistema de control personal-1

45

ELIMINAR EMPLEADOS:

MODIFICAR EMPLEADOS:

Page 54: Proyecto sistema de control personal-1

46

CONSULTA DE LOS EMPLEADOS:

REGISTRO GENERAL DE LOS EMPLEADOS:

Page 55: Proyecto sistema de control personal-1

47

REGISTRO DE PERMISOS:

CONTROL DE VACACIONES:

Page 56: Proyecto sistema de control personal-1

48

CONSULTA DE PERMISOS:

LISTADO GENERAL DE PERMISOS:

Page 57: Proyecto sistema de control personal-1

49

MODIFICAR EMPLEADOS

REGISTRO DE VACIONES:

Page 58: Proyecto sistema de control personal-1

50

MARCADO DE ENTRADA Y SALIDA

ENTRADA-VERI

SALIDA-VERI

MARCADO DE ENTRADA Y SALIDA

Menu - submenu

Page 59: Proyecto sistema de control personal-1

51

ENTRADA-VERIFICACION

Footnote Note

1 en Este campo solo se llenara con el codigo del empleado

2 Este campo se llenara con la cedula de identidad del empleado

Page 60: Proyecto sistema de control personal-1

52

SALIDA-VERIFICACION

Footnote Note

1 En Este campo solo se llenara con el codigo del empleado

2 Este campo se llenara con la cedula de identidad del empleado

Page 61: Proyecto sistema de control personal-1

53

3.13 Organigrama

Gráfica XXXIII (Organigrama)

DIRECTIVA

GERENTE COMERCIAL

AREA DEPROVEEDORES

AREA DEMARKETING

AREA DEVENTAS

GERENTE DE TECNOLOGIAS

AREAANALISIS Y DESARROLLO

AREA DEREDES

AREA DESERVICIOS WEB

AREA DEMANTENIMIENTO

GERENTE ADMINISTRATIVO

AREA DERRHH

AREA CONTABLE

Fuente: Elaboración Propia

Page 62: Proyecto sistema de control personal-1

54

3.14 Secuencia de procesos

Gráfica XXXIII (secuencia de procesos)

Page 63: Proyecto sistema de control personal-1

55

3.15 Diagrama de red (secuencia de procesos)

Gráfica XXXIV Diagrama de red (secuencia de procesos)

Page 64: Proyecto sistema de control personal-1

56

Fuente: Elaboración Propia

Page 65: Proyecto sistema de control personal-1

57

Fuente: Elaboración Propia

Page 66: Proyecto sistema de control personal-1

58

3.16 Modelo Canvas

Gráfica XXXIV Modelo CANVAS