i
ii
Copyright © 2016 por Gualberto Condori, Carmen Gonzales, Enrique Guachalla &
Marcelo Jaimes. Todos los derechos reservados.
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.
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.
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.
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
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
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
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
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.
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
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:
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.
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.
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
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
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
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
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)
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)
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)
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
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
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
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
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
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
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
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()
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()
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()
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()
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()
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
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
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
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
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
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
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)
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)
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)
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
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)
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
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
39
3.11 Modelo Físico
Gráfica XXXI Modelo Físico de datos de SCP
Fuente: Elaboración Propia
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
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
42
3.12.1 SISTEMA PRINCIPAL W.S.
User Interface
Menu-submenus
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
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
45
ELIMINAR EMPLEADOS:
MODIFICAR EMPLEADOS:
46
CONSULTA DE LOS EMPLEADOS:
REGISTRO GENERAL DE LOS EMPLEADOS:
47
REGISTRO DE PERMISOS:
CONTROL DE VACACIONES:
48
CONSULTA DE PERMISOS:
LISTADO GENERAL DE PERMISOS:
49
MODIFICAR EMPLEADOS
REGISTRO DE VACIONES:
50
MARCADO DE ENTRADA Y SALIDA
ENTRADA-VERI
SALIDA-VERI
MARCADO DE ENTRADA Y SALIDA
Menu - submenu
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
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
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
54
3.14 Secuencia de procesos
Gráfica XXXIII (secuencia de procesos)
55
3.15 Diagrama de red (secuencia de procesos)
Gráfica XXXIV Diagrama de red (secuencia de procesos)
56
Fuente: Elaboración Propia
57
Fuente: Elaboración Propia
58
3.16 Modelo Canvas
Gráfica XXXIV Modelo CANVAS
Recommended