1
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
“UNIANDES” TULCÁN
PROYECTO INFORMÁTICO PREVIO A LA OBTENCIÓN DEL TÍTULO DE
INGENIEROS EN SISTEMAS E INFORMÁTICA
TEMA: “SISTEMA INFORMÁTICO PARA GESTIONAR LOS PROCESOS DE
ROL DE PAGOS Y CONTROL DE PERSONAL DE LA EMPRESA
CREACIONES CHRISTIAN”
Autores: Vicente Gerardo Cazares Chamorro
Edwin Alexander Cevallos Valdéz
Asesor: Ing. Darwin Becerra
2
CERTIFICACIÓN DE ASESOR
Yo, BECERRA ARAUJO DARWIN ANDRES, Identificado con la cédula de
ciudanía # 0401398003 Ingeniero en Sistemas, como Asesor y parte del
Personal Docente de la Universidad Regional Autónoma de los Andes
“UNIANDES” Tulcán,
Certifico
que, el presente Proyecto Informático elaborado
por el Sr. Cazares Chamorro Vicente Gerardo y el Sr. Cevallos Valdez Edwin
Alexander, estudiantes de la facultad de sistemas, han culminado su trabajo de
investigación bajo las normas establecidas por la Universidad Regional
Autónoma de los Andes “UNIANDES” Tulcán. Dejo leal constancia de
aprobación del Proyecto Informático para su estudio y evaluación a través de
mi firma y rúbrica para los fines legales pertinentes.
Atentamente,
3
DIRECTOR DE TESIS
DECLARACIÓN DE AUTORIA DEL PROYECTO INFORMÁTICO
Sr. Cazares Chamorro Vicente Gerardo y Sr. Cevallos Valdez Edwin Alexander,
con cédulas de identidad número 040143725-6, 040133300-0 respectivamente,
declaramos que el Proyecto Informático que desarrollamos a continuación, es
de nuestra autoría, y que en la elaboración, se ha respetado todos los derechos
establecidos en la Ley de Propiedad Intelectual refiriéndome a los autores
citados y responsabilizándonos de los contenido del Presente Proyecto
Informático, producto de una serie de actividades investigativas, siendo las
mismas tanto de campo como de consultas bibliográficas, para de esta manera
encuadrarlos dentro de la realidad palpable de que al momento se vive en la
ciudad de Tulcán, para de esta manera aportar al sector estudiantil y
profesional que tenga relación o interés con este documento.
Para constancia firman.
Sr. Cazares Chamorro Vicente Gerardo
C.I 040143725-6
Sr. Cevallos Valdez Edwin Alexander
4
DEDICATORIA
A Dios por habernos dado sus bendiciones y otorgarnos el regalo de la vida,
concediéndonos la salud, la dicha de contar con una familia íntegra y completa
quienes nos apoyaron entre todos sin egoísmo y falsedad.
A nuestros Padres, ya que por la confianza y esperanzas depositadas en
nosotros, han logrado labrar un camino que con dedicación y esfuerzo hemos
transitado con la firme convicción de llegar a ser buenos profesionales.
5
AGRADECIMIENTO
A Dios, por habernos dado la vida y por iluminarnos nuestros pasos en el arduo
y esforzado camino estudiantil, sin permitir apartarnos de la verdad y la
Firmeza.
A todos los Docentes por haber colaborado en la elaboración del Proyecto
Informático.
A todas y cada una de las personas quienes forman parte del día a día,
personas con quienes convivimos y tenemos el gusto de contar con su amistad
6
ÍNDICE GENERAL
PÁGINAS
PORTADA
DATOS INFORMATIVOS
CERTIFICACIÓN DEL ASESOR……….………...I
DECLARACIÓN AUTORÍA DE PROYECTO INFORMÁTICO.………II
DEDICATORIA………III
AGRADECIMIENTO………..………...IV
ÍNDICE GENERAL……….……V
ÍNDICE DE CUADROS……….……X
ÍNDICE DE GRÁFICOS….……….…..XII
RESUMEN EJECUTIVO……….……….…....XVI
THEY SUMMARIZE EXECUTIVE……….……….…...XVII
1 INTRODUCCIÓN
Antecedentes………..………1
1.2. OBJETIVOS.………3
1.2.1 Objetivo General.………..3
1.2.2 Objetivos Específicos………..……….3
1.3. METODOLOGÍA DE LA INVESTIGACIÓN………3
1.3.1 Métodos………..3
1.3.2 Técnicas e Instrumentos……….4
1.4 RECURSOS……….5
1.4.1 Potencial Humano………...5
1.4.2 Recursos Técnicos……….…...5
7
1.4.2.2 Especificaciones de Software……….6
1.4.3 CRONOGRAMA………...7
2 PROPUESTA METODOLÓGICA………..8
2.1 Análisis………..9
2.1.1 Descripción de la Situación Actual………9
2.1.2 Problemas y Especificaciones de Requerimientos………10
2.1.3 Especificaciones………...12
2.1.4 Diagrama de Flujo de Datos Nivel 0………...12
2.1.5 Diagrama de Flujo de Datos Nivel 1………...13
2.1.6 Modelo Entidad Relación………...14
2.1.7 Diccionario de Datos………..…….15
2.1.8 Interfaz DNI (Descripción Narrativa de Interfaces)………....32
2.2 DISEÑO DEL SISTEMA………....56
2.2.1 Ámbito del Software………...56
2.2.2 Referencias………...56
2.2.2.1 Sistema Operativo………..……….56
2.2.2.2 Lenguaje de Programación………...57
2.2.2.3 Administración de Base de Datos………...57
2.2.2.4 Herramientas de Desarrollo………..58
2.2.2.5 Sistemas Externos……….58
2.2.3 Diseño Detallado………...59
2.2.3.1 Modelo Lógico de la Base de Datos del Sistema SISROLPAG…... 59
2.2.3.2 Modelo Físico de la Base de Datos del Sistema SISROLPAG…….60
2.2.4 Interfaces………..61
8
2.2.4.2 Interfaces de Procesos………..…..62
2.3 IMPLEMENTACIÓN………73
2.3.1 Generalidades……….151
2.3.1.1 Funciones……….152
2.3.1.2 Eventos……….152
2.3.1.3 Objetos………..152
2.3.1.4 Métodos………154
2.3.2 Estructura Interna del Software………...155
2.3.2.1 Esquema Jerárquico………..155
2.3.3 Generación y Conexión de la Base de Datos………...155
2.3.4 Integración de Sistemas Externos………...158
2.3.5 Responsabilidad de Usuarios………...166
2.3.6 Capacitación de los Usuarios………...………166
2.3.7 Mantenimiento………..………...166
2.3.7.1 Mantenimiento Preventivo………..………...166
2.3.7.2 Mantenimiento Correctivo………..………167
2.4 Pruebas………168
2.4.1 Pruebas del Sistema………..……….173
2.4.2 Pruebas de Requerimientos………..174
2.4.3 Evaluación Técnica, Económica, Bibliográfica y legal………...175
2.4.3.1 Evaluación Técnica………...175
2.4.3.2 Evaluación Bibliográfica………...177
2.4.3.3 Evaluación Legal………...178
2.4.3.4 Alternativa Económica……….178
9
3.1 Viabilidad Técnica………...180
3.2 Viabilidad Operativa………181
3.3 Viabilidad Económica……….182
3.3.1 Talento Humano………...184
3.3.2 Recursos Materiales……….184
3.3.3 Recursos Financieros………...185
4 DOCUMENTACIÓN………185
4.1 Manual de Usuario………...185
4.1.1 Objetivo………...185
4.1.2 Desarrollo………...186
4.1.2.1 Formulario de Presentación………186
4.1.2.2 Formulario de Ingreso de Contraseña………...187
4.1.2.3 Formulario Principal MIDI……….187
4.1.2.4 Botones Principales………...188
4.1.2.5 Módulo del Sistema………191
4.1.2.6 Formulario Cambiar Clave………191
4.1.2.7 Formulario Usuarios………...192
4.1.2.8 Formulario Departamento.……….193
4.1.2.9 Formulario Cargos………...195
4.1.3Formulario Asignación de Empleados………196
4.1.3.1 Formulario calendario de Festividades...………....198
4.1.4 Módulo Procesos.………..199
4.1.4.1 Formulario de Prestamos……..………199
4.1.5 Formulario registro de horas diarias………200
10
4.1.5.2 Formulario Enrolamiento………..……….202
4.1.6 Módulo Reportes……….203
4.1.6.1 Formulario Consulta de Prestamos……..………....203
4.1.6.2 Formulario Consulta de Registro Diario…...………...204
4.1.6.3 Formulario Consulta Asignación de Empleado…………...205
4.1.6.4 Formulario Consulta de Empleados………207
4.1.6.5 Formulario Consulta Detalle Rol……..………...208
4.2 Manual Técnico……….209
4.2.1 Especificaciones Técnicas de Hardware………...209
4.2.2 Especificaciones Técnicas de Software……….210
5 CONCLUSIONES Y RECOMENDACIONES………...211
5.1 Conclusiones………..211
5.2 Recomendaciones………..212
6 BIBLIOGRAFÍA………213
11
ÍNDICE DE CUADROS
CUADRO 1: Técnicas e Instrumentos………5
CUADRO 3: Recursos y Características………6
CUADRO 3: Problemas y Requerimientos del Sistema………..11
CUADRO 4: Problemas y Requerimientos del Software……….12
CUADRO 5: Tabla Usuario………...15
CUADRO 6: Tabla Detalle Rol………..18
CUADRO 7: Tabla Mes………..18
CUADRO 8: Tabla Prestamos………..20
CUADRO 9: Tabla Rol de Pagos…………..………..21
CUADRO 10: Tabla Asignación Empleado…..……….22
CUADRO 11: Tabla Cargo………...23
CUADRO 12: Tabla Departamento….………....24
CUADRO 13: Tabla Detalle Registro………..26
CUADRO 14: Tabla Empleados.……….28
CUADRO 15: Tabla Festividades………29
CUADRO 16: Tabla Registro Diario…..………..31
CUADRO 17: Formulario Inicio del Sistema……….32
CUADRO 18: Formulario Ingreso al Sistema………32
CUADRO 19: Formulario Menú Principal………...………...33
CUADRO 20: Formulario Cambiar Clave de Usuario…...………...36
CUADRO 21: Formulario Administración de Usuarios……….…...37
CUADRO 22: Formulario Consultar Usuario………..………...38
CUADRO 23: Formulario Administración Departamentos……..…………....39
12
CUADRO 25: Formulario Administración de Cargos..……….41
CUADRO 26: Formulario Consultar Cargo……….……….………..42
CUADRO 27: Formulario Asignación de Empleados….………..43
CUADRO 28: Formulario Calendario de Feriado y Festividades…………...44
CUADRO 29: Formulario Préstamos….………..45
CUADRO 30: Formulario Registro de Horas Diarias………..…..46
CUADRO 31: Formulario Rol de Pagos………....………..47
CUADRO 32: Formulario Enrolamiento y Creación de Empleados…..…....48
CUADRO 33: Formulario Consulta de Préstamos……….………...50
CUADRO 34: Formulario Consulta de Registro Diario………51
CUADRO 35: Alternativa Consulta Asignación de Empleado………...52
CUADRO 36: Formulario Consulta de Empleados………..…53
CUADRO 37: Formulario Consulta Detalle Registro………...54
CUADRO 38: Formulario Consulta Detalle Rol………55
CUADRO 39: Esquema Jerárquico………155
CUADRO 40: Datos de Prueba………175
CUADRO 41: Evaluación Técnica…...………177
CUADRO 42: Alternativa Económica..………179
CUADRO 43: Recursos Económicos…..………183
CUADRO 44: Recursos Materiales…..………184
CUADRO 45: Recursos Financieros..………185
CUADRO 46: Especificaciones Técnicas de Hardware………..209
13
ÍNDICE DE GRÁFICOS
GRÁFICO 1: Cronograma de Actividades………7
GRÁFICO 2: Diagrama de Flujo de Datos del Sistema Nivel 0………...12
GRÁFICO 3: Diagrama de Flujo de Datos del Sistema Nivel 1…………...13
GRÁFICO 4: Modelo Entidad Relación del Sistema……….14
GRÁFICO 5: Modelo Lógico de la Base de Datos……….55
GRÁFICO 6: Modelo Físico de la Base de Datos………...60
GRÁFICO 7: Interfaces Base………61
GRÁFICO 8: Interfaces Usuario y Contraseña………...62
GRÁFICO 9: Formulario Inicial MIDI………...62
GRÁFICO 10: Formulario Cambiar Clave…..………...63
GRÁFICO 11: Formulario Usuarios...………..63
GRÁFICO 12: Formulario Departamentos……….63
GRÁFICO 13: Formulario Cargos…..………..64
GRÁFICO 14: Formulario Asignación de Empleados………..64
GRÁFICO 15: Formulario Calendario de Festividades..………..65
GRÁFICO 16: Formulario Préstamos………..65
GRÁFICO 17: Formulario Registro de Horas Diarias………..….66
GRÁFICO 18: Formulario Rol de Pagos……….66
GRÁFICO 19: Formulario Ingresos Enrolamiento……...……….67
GRÁFICO 20: Formulario Consulta Préstamos……….67
GRÁFICO 21: Formulario Consulta Registro Diario……….68
GRÁFICO 22: Formulario Consulta Asignación de Empleado..……….68
GRÁFICO 23: Formulario Consulta de Empleados ………69
14
GRÁFICO 25: Formulario Consulta Detalle Rol………70
GRÁFICO 26: Formulario Consulta Reporte de Préstamos………70
GRÁFICO 27: Formulario Reporte Registro Diario………71
GRÁFICO 28: Formulario Reporte Asignación de Empleados……...……….71
GRÁFICO 29: Formulario Reporte Empleados.……….72
GRÁFICO 30: Formulario Detalle Registro.………72
GRÁFICO 31: Formulario Detalle Rol………….……….73
GRÁFICO 32: Depuración de Código………….……….171
GRÁFICO 33: Ejemplo de datos válidos………..171
GRÁFICO 34: Ejemplo de datos no válidos………....171
GRÁFICO 35: Ejecutando el Método Post………...172
GRÁFICO 36: Resultado Final del Método Post……….172
GRÁFICO 37: Ejecutando el Método Post………...173
GRÁFICO 38: Resultado Final del Método Post……….173
GRÁFICO 39: Alternativa Económica……….180
GRÁFICO 40: Formulario de Presentación...……….186
GRÁFICO 41: Formulario Ingreso de Contraseñas………..187
GRÁFICO 42: Formulario Principal MIDI………187
GRÁFICO 43: Formulario Cambiar Clave ………....191
GRÁFICO 44: Formulario Usuarios………192
GRÁFICO 45: Ventana Búsquedas Usuarios….………….……….192
GRÁFICO 46: Ventana Ingresos Usuarios…… ……….………..193
GRÁFICO 47: Formulario Departamentos……….193
GRÁFICO 48: Ventana Búsquedas Departamentos..……….……….194
15
GRÁFICO 50: Formularios Cargos………..…… ……….……….195
GRÁFICO 51: Ventana Búsquedas Cargos..… ……….……….195
GRÁFICO 52: Ventana Ingresos Cargos……… ……….……….196
GRÁFICO 53 Formulario Asignación Empleado……….……….196
GRÁFICO 54: Ventana Búsqueda Asignación de Empleados……….197
GRÁFICO 55: Ventana Ingresos Asignación de Empleados……….197
GRÁFICO 56: Formulario Calendario de Festividades.…….……….198
GRÁFICO 57: Ventana Ingresos Días Festivos……….……….198
GRÁFICO 58: Ventana Préstamos………..…… ……….……….199
GRÁFICO 59: Formulario Consulta Préstamos.……….……….199
GRÁFICO 60: Formulario Ingresos Préstamos..……….……….200
GRÁFICO 61: Ventana Registro de Horas Diarias………….……….200
GRÁFICO 62: Ventana Rol de Pagos…….…… ……….……….201
GRÁFICO 63: Ventana Ingreso Rol de Pagos.. ……….……….201
GRÁFICO 64: Ventana Enrolamiento…… ……….…….……….202
GRÁFICO 65: Ventana Ingreso Empleados……….……….202
GRÁFICO 66: Ventana Consulta de Préstamos………..……….203
GRÁFICO 67: Ventana Reporte de Préstamos……….………...204
GRÁFICO 68: Ventana Consulta de Registro Diario….……….204
GRÁFICO 69: Ventana de Reporte de Préstamos….….……….205
GRÁFICO 70: Ventana Consulta Asignación de Empleados……….206
GRÁFICO 71: Ventana Reporte Asignación de Empleados………..206
GRÁFICO 72: Ventana Consulta de Empleados……….207
GRÁFICO 73: Ventana Reporte de Empleados………..……….207
16
17
RESÚMEN EJECUTIVO
La Empresa “Creaciones Christian de la ciudad de Tulcán” fue tomada como
sitio de referencia para la realización del Sistema Informático para el control de
personal y rol de pagos. La esencia principal del presente proyecto informático
es la automatización de las tareas más importantes que diariamente realiza la
Empresa “Creaciones Christian de la Ciudad de Tulcán”.
La ejecución de este proyecto informático está basado en la necesidad de
utilizar e implementar tecnologías de información que ayude de forma eficiente
al control de personal y rol de pagos de la Empresa “Creaciones Christian de la
ciudad de Tulcán”.
Con el avance del proyecto de investigación ha sido necesario instruirse más a
fondo de los diferentes problemas que presenta la mencionada Empresa, se ha
tratado en lo posible adaptar el programa para que cumpla con la solución de
los inconvenientes que retrasan los procesos diarios que efectúa dicha
institución.
El presente proyecto informático se constituye de lo siguiente:
Realizando un análisis de la situación actual de la institución, donde se ha
puesto en práctica la experiencia adquirida diagnosticando la siguiente
problemática a solucionar:
En la Empresa “Creaciones Christian” de la ciudad de Tulcán el control
de personal y rol de pagos no se realiza de manera automatizada
Se presentan retrasos a la hora de entrar al trabajo por parte de los
Empleados.
18
La información que se maneja es manual y desactualizada.
Los informes de control de personal y rol de pagos no se presenta a
tiempo
Se presenta desorganización, pérdida y duplicación de la información.
Según lo anterior se colocará énfasis principalmente en la demora de los
procesos de Control de Personal y rol de pagos de la Empresa “Creaciones
Christian” de la ciudad de Tulcán, tomando en cuenta el alcance del proyecto
informático y su beneficio con la implantación del software aportando con el
mismo la rapidez de los procesos de control de personal y rol de pagos de la
Empresa
“Creaciones Christian” de la ciudad de Tulcán, por consiguiente
19
THEY SUMMARIZE EXECUTIVE
The Company "Creaciones Christian of the Tulcán City" was taken as a
reference site for the performance of computer system for the control of
personnel and payroll. The main essence of this computer project is the
automation of the most important day the company made "Creations Christian
City
Tulcán."
The computer implementation of this project is based on the need for and
implement information technology to help efficiently control personnel and
payroll
of
the
Company
"Christian
Creations
Tulcán
city."
With the advancement of the research project has required further instructed
the various problems presented by that company, we have tried where possible
to adapt the program to comply with the resolution of problems that delayed the
process
that
takes
place
daily
institution.
This
computer
project
is
made
up
of
the
following:
If an analysis of the current situation of the institution, which has implemented
the
following
experience
diagnosing
the
problem
to
be
solved:
• In the Company "Creations Christian" city Tulcán control of personnel and
payroll
is
not
done
in
an
automated
manner
•
You
have
delays
when
entering
the
job
by
employees.
• It is of great discomfort and not all employees get to work.
• The information used is manual and outdated.
20
21
1.
INTRODUCCIÓN
La creación de un software que ayude a la optimización de tiempo y pérdida de
información resulta necesario para el desarrollo de las Empresas locales.
El presente Proyecto informático está construido en base a la metodología del
ciclo de vida clásico del software llamado también el método de cascada, los
elementos están desarrollados utilizando herramientas actuales del análisis y
diseño de sistemas, así como también lenguajes de programación y base de
datos que permitan llegar al objetivo propuesto. A continuación se detalla el
sistema propuesto.
1.1
ANTECEDENTES
El mundo actual es globalizado y cambiante que está en contacto permanente
con la tecnología. Si bien se analiza en la actualidad todas las instituciones
públicas y privadas tienen un sistema automatizado como la principal
herramienta de trabajo; además de que las leyes se modifican constantemente
para brindar mejores beneficios a los empleados.
En el medio local podemos observar que las instituciones tanto públicas como
privadas han optado por implementar sistemas informáticos.
En la empresa “Creaciones Christian” de la ciudad de Tulcán, actualmente
realiza los pagos manualmente muchas veces sin saber el día y la cantidad
que se ha pagado al trabajador y las fechas establecidas para su respectivo
pago, además no lleva un control al personal por el cual a veces no se sabe las
22
Por lo cual puede causar desperdicio de tiempo, lo cual significa costos y en
varias ocasiones gastos para la empresa.
Además puede generar mal estar interno entre trabajadores ya que unos llegan
puntual y otros atrasados así mismo como unos pueden trabajar más que los
otros y puede formar una desorganización en la empresa.
Por el lado de los recursos humanos, el administrador o el encargado del
personal a la falta de un sistema de control al personal puede ser causa de
desmotivación, ya que a veces no se sabe que trabajador llega atrasado y no
se le puede reclamar con seguridad, en cambio con un control al personal se le
puede reclamar con seguridad ya que hay consta la hora de llegada y salida del
trabajador, y así los trabajadores se pueden hacer más eficientes y eficaces en
su trabajo.
También se debe recordar que estamos en un mundo globalizado y cambiante
que está en contacto permanente con la tecnología. Si bien analizamos en la
actualidad todas las instituciones públicas y privadas tienen un sistema
automatizado como la principal herramienta de trabajo.
Por todas las investigaciones realizadas se ha visto la necesidad de realizar
sistema para gestionar los procesos de rol de pagos y control de personal de la
empresa
“CREACIONES CHRISTIAN” ya que en la actualidad las leyes nos
rigen de tener asegurados a los trabajadores.
23
1.2.1
Objetivo General:
Desarrollar un sistema informático para gestionar los procesos de rol de pagos
y control de personal de la empresa “CREACIONES CHRISTIAN”
1.2.2 Objetivos Específicos:
Diagnosticar la situación actual sobre el control y manejo al personal de
la empresa "Creaciones Christian" de la ciudad de Tulcán.
Investigar los requerimientos de información para realizar un rol de
pagos a fin de obtener un diseño de sistema informático válido para
estos procesos.
Elaborar el sistema informático para gestionar los procesos del rol de
pagos manejo y control del Personal de la empresa "Creaciones
Christian" de la ciudad de Tulcán.
1.3 METODOLOGÍA DE LA INVESTIGACIÓN
1.3.1 Métodos:
Método Deductivo:
La deducción es un proceso que parte de un principio
general ya conocido para inferir en él, consecuencias particulares.
Para la utilización de este método nos basamos en la información ya existente
sobre el control al personal y procesos de Rol de Pagos de la empresa
24
Método Analítico:
Aquel que nos permite realizar el trabajo de investigación
en base a un orden establecido para llegar al conocimiento, este método ha
intervenido con la finalidad de extraer una parte del todo para estudiar y
analizar de una mejor manera el problema planteado.
Método Analítico Sintético:
Nos permite realizar análisis y síntesis de la
información obtenida mediante las técnicas de recolección de la información
tomando en cuenta la total comprensión de la información obtenida
Método Sistémico:
Es un proceso que permitirá relacionar hechos
aparentemente aislados trabajado de forma individual para luego formar una
idea común, que permita unificar los diversos elementos, es decir, la reunión
racional de varios elementos dispersos en una nueva totalidad.
Método de Investigación Bibliográfica:
El método de investigación
bibliográfica que por definición es un conjunto de técnicas y estrategias que se
emplean para localizar, identificar y acceder a aquellos documentos que
contienen la información sobre control y manejo de procesos del servicio de rol
de pagos, ya que reviste de gran importancia para este proceso de
investigación planteada.
1.3.2 Técnicas e Instrumentos:
Las técnicas que se aplicaran para la realización del presente trabajo son las
que se encuentran detalladas a continuación:
TÉCNICAS
INSTRUMENTOS
25
Observación.
Fichas de observación
Revisión bibliográfica
Libros
Navegación por Internet.
Computador.
CUADRO 1: Técnicas e instrumentos
1.4 RECURSOS
1.4.1 Potencial Humano
El presente Proyecto de Investigación estará conformado por:
AUTORES:
Cazares Chamorro Vicente Gerardo
Cevallos Valdez Edwin Alexander
ASESOR METODOLÓGICO:
Ing. Darwin Becerra, designado por la
Universidad, así como también de la colaboración activa de los Docentes que
imparten Cátedras afines a la especialización.
1.4.2 Recursos Técnicos
También se necesitará del material técnico especializado desarrollo de
software de Rol de pagos y control de personal del cual se hará uso para el
buen desarrollo del sistema informático para la Empresa “Creaciones Christian”
de la ciudad de Tulcán.
26
buena elaboración de un sistema informático que permita el manejo de rol de
pagos y control al personal de la Empresa "Creaciones Christian" de la ciudad
de Tulcán, dotado con impresora, internet y utilitarios de oficina.
Recursos
Características
Procesador Core i5
Procesador Intel, Memoria de 4 GB.
Disco Duro
640 GB
Tarjeta de Red
Ethernet 100 Mbps e Inalámbrica
Cable UTP
Categoría 5e.
CUADRO 2: Recursos y Características
1.4.2.2 Especificaciones de Software.-
Para el desarrollo del sistema en
mención se hará uso del presente software:
Software de Diseño de Frontales como lo es Visual Basic.Net
2005
Sistema Operativo: Windows 7 Ultímate
Base de Datos SQL Server 2005
Internet
Office 2007.
Herramientas Case:
Visible Analist
Power Designer 7.0
27
1.4.3 CRONOGRAMA
28
2. PROPUESTA ( METODOLOGÍA)
Hoy en día no cabe la menor duda sobre la trascendencia de la tecnología,
como generadora y potencializadora de cambios sociales, económicos,
culturales, etc., de proyectos de vida para simplificar las tareas del hombre en
su diario vivir. Por medio de la tecnología se puede propiciar el desarrollo de
los países, de las naciones, de las localidades y comunidades.” Las sociedades
que han privilegiado la tecnología, han logrado mejores niveles de desarrollo
humano y crecimiento económico, y los pueblos que lo han descuidado
manifiestan profundos problemas sociales que detienen el desarrollo a escala
humana, como por ejemplo el nuestro”
Es por esta razón para la elaboración del presente trabajo se toma muy en
cuenta los beneficios que presta la tecnología, esta vez específicamente en el
campo de la Informática y el manejo de programas diseñados para la creación
de sistemas, como por ejemplo Visual Basic. Net 2005, SQL server 2005, y
sus respectivos componentes.
Todo proceso para la elaboración de un determinado trabajo, proyecto o
sistema en este caso; requiere de la ayuda y seguimiento de una metodología
organizada y coherente. Por ello, de las metodologías que se establecen para
el desarrollo de software como: Método Ciclo de vida clásico, Método Lineal
Secuencial, Método Estructurado, Método Prototipado,
MétodoOrientado a
Objetos, se ha tomado en cuenta un método semejante al Ciclo de Vida
29
Análisis
Diseño
Implementación
Pruebas y mantenimiento
2.1. ANÁLISIS
2.1.1 Descripción de la Situación Actual
De acuerdo a la información seleccionada y clasificada se puede proyectar una
visión general sobre el desempeño que tiene el prototipo del sistema
SYSROLPAG, esta proyección está dirigida a resolver problemas los cuales
han sido identificados, detectando como principal problema que los roles de
pago y control de personal no se realiza de manera automatizada y crecimiento
de volumen de archivos, para ello se ha elegido utilizar una base de datos que
tenga una gran capacidad de almacenamiento, la misma que proporcione la
seguridad necesaria para la información .
SYSROLPAG presentará un diseño adecuado aplicando los roles de pagos y
control de personal en una herramienta informática, además se ha tomado en
cuenta las áreas que intervendrán en el sistema como son: Recursos
Humanos, Contabilidad y administración siendo este ultimo el que maneja la
información de forma directa, para ello se diseñará diagramas de procesos de
información los cuales servirán como documentación y guía para el diseño y
terminación del sistema.
30
internet y poder inducir a una mejor idea y visión delo que el sistema debe
realizar por naturaleza ,siendo para este caso aplicado el método inductivo
para resolver problemas más amplios, seccionándolos en problemas más
pequeños obteniendo buenos resultados de los mismos, además aplicando el
método analítico se ha vuelto a unificar las partes para obtener una toma de
decisiones más adecuada sobre estos problemas y darles soluciones correctas.
En la parte de la interfaz gráfica el sistema posee un modelo amigable al
usuario, el mismo que tiene flexibilidad, adaptabilidad con la persona que está
en el manejo del sistema que visualmente cumpla con los criterios del usuario
final y que también el sistema cumpla con las normas de calidad de diseño,
además que este mismo presente una funcionalidad adecuada, precisa,
oportuna y confiable en el manejo de la información.
2.1.2 Problemas y especificación de requerimientos
Sistema:
Principales problemas y requerimientos del sistema
PROBLEMA
REQUIERE
Control no adecuado de entrada y
salida de los empleados
Módulo Recursos Humanos
Mala información en los roles de
pagos
Módulo Contabilidad
Niveles de Seguridad no adecuados
Módulo Administración
31
información
adecuados
El sistema actual no es abierto
Adaptabilidad a nuevas tecnologías
El usuario no se adapta
Diseño de interfaz amigable y
capacitación al usuario
No existen Referencias del sistema
actual
Módulo ayudas
Software:
Principales problemas y requerimientos del software:
PROBLEMA
REQUIERE DE
Ocupa demasiado espacio físico de la
Empresa Creaciones Christian
Base de datos de gran
almacenamiento
No se adapta a herramientas de
diseño y desarrollo
Plataforma adecuada y compatible
Dificultad en el diseño y desarrollo
Lenguaje Visual
Dificultad en modelar diseños
conceptuales y físico
Programas de modelos de diagramas
32
Valor económico del sistema muy alto Adquisición de licencias e inversión
de recursos de forma legal.
2.1.3 Especificaciones
Es el paso de la información por medio de diagrama de flujo tanto en nivel 0
como en nivel 1, dando como resultado en buen funcionamiento del software.
2.1.4 Diagrama de flujo de datos del sistema SISROLPAG Nivel 0
CUADRO 4: Problemas y Requerimientos del Software
33
2.1.5 Diagrama de flujo de datos del sistema SISROLPAG Nivel 1
34
2.1.6 Modelo Entidad Relación del Sistema SISROLPAG
35
2.1.7 Diccionario de Datos
Tabla (1) USUARIO.-
Se guarda datos de los usuarios que manejan el sistema
SYSROLPAG.
USU_ID.-
Este campo almacena el código de cada usuario, aquí
se ingresa valores enteros entre [0-9].
USU_LOGIN.-
Este campo almacena el nombre del usuario que
maneja el sistema SYSROLPAG, aquí se ingresa valores de tipo
Char [a-z], [A-Z], [0-9].
USU_CLAVE.
-
Este campo almacena la clave del usuario que
maneja el sistema SYSROLPAG, aquí se ingresa valores de tipo
Char [a-z], [A-Z], [0-9].
Tabla (1) USUARIO
Clave
Nombre de Campo
Tipo de
dato
Long Valores
nulos
Descripción
Primaria USU_ID int 4 no Código del usuario
USU_LOGIN varchar 25 no Nombre del usuario
USU_CLAVE varchar 25 no Clave del usuario
Tabla (2) DETALLE_ROL.-
Se guardan datos de los pagos que se realiza a
cada empleado de la empresa Creaciones Christian de la Ciudad de Tulcán.
36
ROL_ID.-
Este campo almacena código del rol de pagos, aquí se
ingresa valores numéricos comprendidos entre [0-9].
ASI_ID.-
Este campo almacena el código de asignación de
empleado, aquí se ingresa valores numéricos comprendidos entre
[0-9].
DET_CUOTAQUINCENA.
-
Este campo almacena la cuota
quincenal que se le paga al empleado, aquí se almacena valores
decimales.
DET_VEXTRAORDINARIA.-
Este campo almacena el valor de
las horas extraordinarias, aquí se almacena valores decimales.
DET_VSUPLEMENTARIA
.- Este campo almacena el valor de las
horas suplementarias, aquí se almacena valores decimales.
DET_DECIMOTERCERO.-
Este campo almacena el valor de el
décimo tercero, aquí se almacena valores decimales.
DET_DECIMOCUARTO.-
Este campo almacena el valor de el
décimo cuarto, aquí se almacena valores decimales.
DET_ALIMENTACION.-
Este campo almacena el valor de las
retenciones alimenticias que tiene el empleado, aquí se almacena
valores decimales.
DET_COMISION.-
Este campo almacena el valor de las
comisiones que tiene el empleado, aquí se almacena valores
decimales.
37
DET_RETENCION.-
Este campo almacena el valor de las
retenciones que tiene el empleado, aquí se almacena valores
decimales.
DET_PRESTAMO.-
Este campo almacena el valor de los
prestamos que tiene el empleado, aquí se almacena valores
decimales.
DET_TOTAL.-
Este campo almacena el valor total a recibir el
empleado, aquí se almacena valores decimales.
Tabla (2) DETALLE_ROL
Clave
Nombre de Campo
Tipo de
dato
Long Valores
nulos
Descripción
Primaria ROL_ID int 10 no Código diagnóstico
Foránea ASI_ID int 10 no Código asistencia
DET_CUOTAQUINCE
NAL
decimal 4,2 si Cuota Quincenal
DET_VEXTRAORDINA
RIA
decimal 4,2 si Valor hora
extraordinaria
DET_VSUPLEMENTA
RIA
decimal 4,2 si Valor hora
suplementaria
DET_DECIMOTERCE
RO
decimal 4,2 si Décimo Tercero
DET_DECIMOCUART
O
decimal 4,2 si Décimo Cuarto
38
alimenticias
DET_COMISION decimal 4,2 si Comisiones
DET_IESS decimal 4,2 si Aporte al IESS
DET_RETENCION decimal 4,2 si Retenciones
DET_PRESTAMO decimal 4,2 si Prestamos
DET_TOTAL decimal 4,2 si Total a pagar
CUADRO 6: TABLA DETALLE ROL
Tabla (3) MES.-
Se guardan todos los meses del año.
CODIGO.-
Este campo almacena el código del mes, almacena
valores numéricos comprendidos entre [0-9].
MES.-
Este campo almacena el nombre de cada mes, aquí se
ingresan valores de tipo Char [a-z],[A-Z]
Tabla (3) MES
Clave
Nombre de Campo
Tipo de
dato
Long Valores
nulos
Descripción
Primaria CODIGO Int 4 no Código del mes
MES varchar 50 Nombre del mes
Tabla (4) PRESTAMO.-
Se guardan datos de los préstamos que han realizado
los empleados de la empresa “Creaciones Christian”.
39
PRE_ID.-
Este campo almacena el código de los prestamos
realizados, almacena valores numéricos comprendidos entre
[0-9].
PRE_FINICIO.-
Este campo almacena la fecha de inicio que se
realizo el préstamo, aquí se ingresan valores de tipo Char
[a-z],[A-Z],[1-9]
EMP_ID.-
Este campo almacena el código del empleado,
almacena valores numéricos comprendidos entre [0-9].
PRE_MONTO.-
Este campo almacena el monto del préstamo,
aquí se ingresan valores de tipo decimal.
PRE_PAGQUINCENAL.-
Este campo almacena el valor que tiene
que pagar el empleado de forma mensual, aquí se ingresan
valores de tipo decimal.
PRE_NPAGO.-
Este campo almacena el número de pagos que
tiene que realizar el empleado, aquí se ingresan valores de tipo
decimal.
PRE_FPAGOFINAL.-
Este campo almacena la fecha final del
préstamo, aquí se ingresan valores de tipo Char [a-z],[A-Z],[1-9]
PRE_ESTADO.-
Este campo almacena el estado del préstamo,
es decir si ya esta pagado o no todavía, aquí se ingresan valores
de tipo numérico [1-9].
Tabla (4) PRESTAMO
Clave
Nombre de Campo
Tipo de
dato
Long Valores
nulos
40
Tabla (5) ROL_PAGOS.-
Se guardan datos de de los roles de pago que se
realiza a los empleados de la Empresa “Creaciones Christian” de la ciudad de
Tulcán.
ROL_ID.-
Este campo almacena el código del rol de pagos,
almacena valores numéricos [0-9].
ROL_ANIO.-
Este campo almacena el año en que se realizo el rol
de pagos, aquí se ingresan valores de tipo Char [a-z],[A-Z]
ROL_MES.-
Este campo almacena el mes en que se realizo el rol
de pagos, aquí se ingresan valores de tipo Char [a-z],[A-Z]
ROL_FECHAELABOR.-
Este campo almacena la fecha en que
se elaboró el rol de pagos, aquí se ingresan valores de tipo Char
[a-z],[A-Z]
Primaria PRE_ID Int 4 no código
PRE_FINICIO Varchar 50 Si Fecha de inicio
Foránea EMP_ID Int 4 no Código empleado
PRE_MONTO Decimal 30,2 si Monto del préstamo
PRE_PAGQUINCENAL Decimal 30,2 si Pago mensual
PRE_NPAGO Int 4 si Número de pagos
PRE_FPAGOFIAL Varchar 50 si Pago final
PRE_ESTADO Int 4 si Estado del prestamo
41
Tabla (6) ASIGNACION_EMPLEADO.-
Se guardan datos de los empleados
que trabajan en la empresa Creaciones Christian de la Ciudad de Tulcán.
EMP_ID.-
Este campo almacena el código del empleado, aquí se
ingresan valores numéricos entre [0-9].
DEP_ID.-
Este campo almacena el código del departamento
donde trabaja el empleado, aquí se ingresan valores numéricos
entre [0-9].
CAR_ID.-
Este campo almacena el código del cargo que tiene el
empleado, aquí se ingresan valores numéricos entre [0-9].
ASI_SUELDOBASE.-
Este campo almacena el sueldo base que
tiene el empleado, aquí se ingresan valores numéricos [0,9].
ASI_DESCRIPCION.-
Este campo almacena la descripción del
sueldo del empleado, aquí se ingresan valores de tipo caractér
[a-z],[A,Z].
Tabla (5) ROL_PAGOS
Clave
Nombre de Campo
Tipo de
dato
Long Valores
nulos
Descripción
Primaria ROL_ID Int 4 no Código del rol de pagos
ROL_ANIO Varchar 50 si Año
ROL_MES Varchar 100 si Mes
ROL_FECHAELABOR Varchar 100 si Fecha elaboración
42
ASI_FECHAPOSESION.-
Este campo almacena la fecha en que
posesionó el empleado, aquí se ingresan valores de tipo caractér
entre [a-z],[A-Z].
ASI_VIGENCIA.-
Este campo almacena la vigencia del contrato
del empleado, aquí se ingresan valores de tipo numérico y
caractér entre [0,9] y [a-z],[A-Z].
ASI_ID.-
Este campo almacena el código de la asignación del
empleado, aquí se ingresan valores numéricos [0,9].
CUADRO 10: TABLA ASIGNACIÓN EMPLEADO
Tabla (7) CARGO.-
Se guardan datos de todos los cargos que tiene la
Empresa Creaciones Christian de la ciudad de Tulcán.
Tabla (6) ASIGNACION_EMPLEADO
Clave
Nombre de Campo
Tipo de
dato
Long Valores
nulos
Descripción
Primaria ASI_ID Int 4 no Código asignación
Foránea EMP_ID Int 4 no Código empleado
Foránea DEP_ID Int 4 no Código departamento
Foránea CAR_ID Int 4 no Código cargo
ASI_SUELDOBASE Decimal 18,0 si Sueldo base
ASI_DESCRIPCION Varchar 200 si Descripción
ASI_FECHAPOSESION Varchar 50 si Fecha Posesión
43
CAR_ID.-
Este campo almacena el código del cargo que tiene un
empleado de la Empresa Creaciones Christian de la ciudad de
Tulcán, aquí se ingresan valores numéricos entre [0-9].
CAR_NOMBRE.-
Este campo almacena el nombre del cargo que
tiene un empleado de la Empresa Creaciones Christian de la
ciudad de Tulcán, aquí se ingresan valores de tipo carácter entre
[a-z],[A,Z].
CAR_SUELDOBASE.-
Este campo almacena el suelo base que
tiene cada empleado de la empresa Creaciones Christian de la
ciudad de Tulcán, aquí se ingresan valores de tipo decimal.
Tabla (8) DEPARTAMENTO.-
Se guardan datos de todos los departamentos
que tiene la Empresa Creaciones Christian de la ciudad de Tulcán.
DEP_ID.-
Este campo almacena el código del departamento que
tiene la Empresa Creaciones Christian de la ciudad de Tulcán,
aquí se ingresan valores numéricos entre [0-9].
Tabla (7) CARGO
Clave
Nombre de Campo
Tipo de
dato
Long Valores
nulos
Descripción
Primaria CAR_ID Int 4 no Código cargo
CAR_NOMBRE Varchar 100 si Nombre del cargo
CAR_SUELDOBASE Decimal 10,2 no Código departamento
44
DEP_NOMBRE.-
Este campo almacena el nombre del
departamento que tiene la Empresa Creaciones Christian de la
ciudad de Tulcán, aquí se ingresan valores de tipo carácter entre
[a-z],[A,Z].
Tabla (9) DETALLE_REGISTRO.-
Se guardan datos de las horas que trabaja a
diario un empleado de la Empresa Creaciones Christian de la ciudad de
Tulcán.
REG_ID.-
Este campo almacena el código del registro de un
empleado de la Empresa Creaciones Christian de la ciudad de
Tulcán, aquí se ingresan valores numéricos entre [0-9].
EMP_ID.-
Este campo almacena el código de un empleado de la
Empresa Creaciones Christian de la ciudad de Tulcán, aquí se
ingresan valores numéricos [0-9].
Tabla (8) DEPARTAMENTO
Clave
Nombre de Campo
Tipo de
dato
Long Valores
nulos
Descripción
Primaria DEP_ID Int 4 no Código departamento
DEP_NOMBRE Varchar 100 no Nombre del
departamento
45
DER_HINGRESO.-
Este campo almacena la hora de ingreso al
trabajo de un empleado de la Empresa Creaciones Christian de
la ciudad de Tulcán, aquí se ingresan valores decimales.
DER_HSALIDA.-
Este campo almacena la hora de salida del
trabajo de un empleado de la Empresa Creaciones Christian de
la ciudad de Tulcán, aquí se ingresan valores decimales.
DER_HDIARIAS.-
Este campo almacena las horas que trabajó al
día un empleado de la Empresa Creaciones Christian de la
ciudad de Tulcán, aquí se ingresan valores numéricos [0,9].
DER_HEXTRAS.-
Este
campo
almacena
las
horas
extraordinarias que trabajó al día un empleado de la Empresa
Creaciones Christian de la ciudad de Tulcán, aquí se ingresan
valores numéricos [0,9].
DER_HSUPLEMENTARIAS.-
Este campo almacena las horas
suplementarias que trabajó al día un empleado de la Empresa
Creaciones Christian de la ciudad de Tulcán, aquí se ingresan
valores numéricos [0,9].
DER_HSUPLEMENTARIAS.-
Este campo almacena la hora que
empieza el sobretiempo de un empleado de la Empresa
Creaciones Christian de la ciudad de Tulcán, aquí se ingresan
valores numéricos [0,9].
Tabla (9) DETALLE_REGISTRO
Clave
Nombre de Campo
Tipo de
dato
Long Valores
nulos
46
Tabla (10) EMPLEADOS.-
Se guardan datos de loa empleados de la Empresa
Creaciones Christian de la ciudad de Tulcán.
EMP_ID.-
Este campo almacena el código del empleado de la
Empresa Creaciones Christian de la ciudad de Tulcán, aquí se
ingresan valores numéricos entre [0-9].
EMP_CEDULA.-
Este campo almacena la cédula de un empleado
de la Empresa Creaciones Christian de la ciudad de Tulcán, aquí
se ingresan valores de tipo carácter y numéricos [a,z],[A,Z],[0,9].
EMP_APELLIDO.-
Este campo almacena el apellido del
empleado de la Empresa Creaciones Christian de la ciudad de
Tulcán, aquí se ingresan valores de tipo carácter [a,z] y [A,Z].
Primaria REG_ID Int 4 no Código del registro
Foránea EMP_ID Int 100 no Código del empleado
DER_HINGRESO Decimal 2,2 si Hora de ingreso
DER_HSALIDA Decimal 2,2 si Hora de Salida
DER_HDIARIAS Int 4 si Horas diarias
DER_HEXTRAS Int 4 si Horas extras
DER_HSUPLEMENTAR
IAS
Int 4 si Horas suplementarias
DER_INICIOSOBRETIE
MPO
Decimal 2,2 si Inicio sobretiempo
47
EMP_NOMBRE.-
Este campo almacena el nombre del empleado
de la Empresa Creaciones Christian de la ciudad de Tulcán, aquí
se ingresan valores de tipo carácter [a,z] y [A,Z].
EMP_FECHANACIMIENTO.-
Este campo almacena la fecha de
nacimiento de los empleados de la Empresa Creaciones Christian
de la Ciudad de Tulcán, aquí se ingresan valores de tipo numérico
y carácter [0,9], [a,z],[A,Z].
EMP_FECHAINGRESO.-
Este campo almacena la fecha de
ingreso de los empleados de la Empresa Creaciones Christian de
la Ciudad de Tulcán, aquí se ingresan valores de tipo numérico y
carácter [0,9], [a,z], [A,Z].
EMP_DOMICILIO.-
Este campo almacena la dirección del
domicilio donde vive el empleado de la Empresa Creaciones
Christian de la ciudad de Tulcán, aquí se ingresan valores de tipo
carácter [a,z] y [A,z].
EMP_TELEFONO.-
Este campo almacena el número de teléfono
del empleado de la Empresa Creaciones Christian de la Ciudad
de Tulcán, aquí se almacenan valores de tipo numérico y carácter
[0,9],[a,z],[A,Z].
EMP_MAIL.-
Este campo almacena la dirección de correo
electrónico del empleado de la Empresa Creaciones Christian de
la Ciudad de Tulcán, aquí se almacenan valores de tipo numérico
y carácter [0,9],[a,z],[A,Z].
48
Tulcán, aquí se almacenan valores de tipo numérico y carácter
[0,9],[a,z],[A,Z].
EMP_ESTADO.-
Este campo almacena el estado del emplead del
empleado, es decir si está activo o no, aquí se almacenan valores
de tipo numérico y carácter [0,9], [a,z],[A,Z].
Tabla (10) EMPLEADO
Clave
Nombre de Campo
Tipo de
dato
Long Valores
nulos
Descripción
Primaria EMP_ID Int 4 no Código del empleado
EMP_CEDULA Varchar 50 no Cedula del empleado
EMP_APELLIDO Varchar 100 no Apellido del empleado
EMP_NOMBRE Varchar 100 no Nombre del Empleado
EMP_FECHANACIMIEN
TO
Varchar 100 no Fecha de nacimiento
EMP_FECHAINGRESO Varchar 50 si Fecha de ingreso
EMP_DOMICILIO Varchar 100 si Domicilio
EMP_TELEONO Varchar 12 si Teléfono
EMP_MAIL Varchar 100 si Mail
EMP_HUELLA Varchar max si Huella dactilar
EMP_ESTADO Int 4 si Estado
49
Tabla (11) festividades.-
Se guardan datos de los días festivos, según nuestro
calendario.
Fes_id.-
Este campo almacena el código del día festivo, aquí se
ingresan valores numéricos entre [0-9].
fes_codigo.-
Este campo almacena el numero de día que
corresponde en el año, aquí se ingresan valores numéricos entre
[0,9].
fes_fecha.-
Este campo almacena la fecha del día festivo, aquí
se ingresan valores numéricos y carácter [0,9], [a,z] y [A,Z].
fes_celebracion.-
Este campo almacena lo que se celebra en
este día festivo, aquí se ingresan valores de tipo carácter [a,z] y
[A,Z].
Tabla (11) Festividades
Clave
Nombre de Campo
Tipo de
dato
Long Valores
nulos
Descripción
Primaria Fes_id Int 4 no Código de la festividad
Fes_codigo Int 4 no Número de día
Fes_fecha Varchar 50 no Fecha de la festividad
Fes_celebracion Varchar 200 no Celebración
50
Tabla (12) REGISTRO_DIARIO.-
Se guardan datos de los empleados de la
empresa Creaciones Christian de la ciudad de Tulcán diariamente.
EMP_ID.-
Este campo almacena el código del empleado de la
empresa Creaciones Christian de la Ciudad de Tulcán, aquí se
ingresan valores numéricos entre [0-9].
REG_ANIO.-
Este campo almacena el año en que se registro el
empleado de la empresa Creaciones Christian de la ciudad de
Tulcán, aquí se ingresan valores numéricos y de tipo caractér
[0,9], [a,z], [A,Z].
REG_MES.-
Este campo almacena el mes en que se registro el
empleado de la empresa Creaciones Christian de la ciudad de
Tulcán, aquí se ingresan valores numéricos y carácter [0,9], [a,z]
y [A,Z].
REG_TIPO_HORA.-
Este campo almacena el tipo de hora es
decir si es ordinaria, extraordinaria, suplementaria, aquí se
ingresan valores numéricos y caractér [0,9], [a,z] y [A,Z].
REG_FECHA.-
Este campo almacena la fecha en que se registro
el empleado de la empresa Creaciones Christian de la ciudad de
Tulcán, aquí se ingresan valores numéricos y caractér [0,9], [a,z]
y [A,Z].
51
REG_FECHA_SALIDA.-
Este campo almacena la fecha de salida
del trabajo del empleado de la Empresa Creaciones Christian de
la ciudad de Tulcán, aquí se ingresan valores numéricos y
caractér [0,9], [a,z] y [A,Z].
REG_SECCION.-
Este campo almacena la sección en que
trabaja el empleado de la Empresa Creaciones Christian de la
Ciudad de Tulcán, aquí se ingresan valores numéricos [0,9].
REG_DIARIAS.-
Este campo almacena el número de horas
diarias que trabajó el empleado de la Empresa Creaciones
Christian de la Ciudad de Tulcán, aquí se ingresan valores
numéricos [0,9].
Tabla (12) REGISTRO_DIARIO
Clave
Nombre de Campo
Tipo de
dato
Long Valores
nulos
Descripción
EMP_ID Int 4 no Código del Empleado
REG_ANIO Varchar 50 no Registro Año
REG_MES Varchar 50 no Registro Mes
REG_TIPO_HORA Varchar 50 no Tipo de Hora
REG_FECHA Varchar 50 no Registro Fecha
REG_DIA Varchar 50 no Registro Día
REG_FECHA_SALIDA Varchar 50 si Fecha de salida
REG_SECCION Int 44 no Sección
REG_DARIAS Int 4 si Horas Diarias
52
2.1.8 Interfaz DNI (Descripción Narrativa de Interfaces)
Formulario Inicio del Sistema
Formulario Ingreso al Sistema
CLAVE LOGIN Nº de cédula Contraseñ
a
**********
Botón de Operación INGRESAR
IMAGEN
**********
Botón de Operación SALIR
CUADRO 17: Formulario Inicio del Sistema
IMAGEN
53
Etiquetas
Detallan el contenido de los cuadros de texto como son el nombre de usuario y
su respectiva contraseña.
Cuadros de texto
Permiten el ingreso de datos como son el nombre de usuario y la contraseña
del sistema.
Botón de operación
Permite ingresar o salir completamente del sistema
Formulario del menú principal
SISTEMA DE CONTROLDE ASISTENCIA DE EMPLEADOS Y ROLES DE PAGO
Menús desplegables
SistemaOpc 1
Opc 2
AdministraciónOpc 1
Opc 2
Opc 3
Opc 4
Opc 5
ProcesosOpc 1
Opc 2
Opc 3
Opc 4
ReportesOpc 1
Opc 2
Opc 3
Opc 4
Opc 5
Opc 6
AyudaOpc 1
54
Menú desplegable Sistema
Opc 1: (Cambiar clave):-
Permite al usuario cambiar su clave.
Opc 2: (Salir):-
Permite salir del sistema.
Menú desplegable Administración
Opc 1: (Usuarios):-
Permite acceder a la ventana de ingreso y edición de
usuarios.
Opc 2: (Departamentos):-
Permite acceder a la ventana de ingreso y edición
de departamentos.
Opc 3: (Cargos):-
Permite acceder a la ventana de ingreso y edición de
cargos.
Opc 4: (Asignación de Empleados):-
Permite acceder a la ventana de
asignación de empleados.
Opc 5: (Calendario de festividades):-
Permite acceder a la ventana de
ingreso y edición de los días festivos.
Menú desplegable de Procesos
Opc 1: (Prestamos):-
Permite acceder a la ventana de ingreso y edición de
préstamos de los empleados.
Opc 2: (Registro de Horas Diarias):-
Permite acceder a la ventana de la hora
de ingreso y salida del empleado.
55
Opc 4: (Enrolamiento):-
Permite acceder a la ventana de ingreso y edición de
los empleados.
Menú desplegable de Reportes
Opc 1: (Reporte Préstamos):-
Permite acceder a la ventana reportes de
empleados que tienen préstamos.
Opc 2: (Reporte Registro Diario):-
Permite acceder a la ventana reportes de la
hora de ingreso y salida de los empleaos de la empresa “CREACIONES
CHRISTIAN” de la ciudad de Tulcán.
Opc 3: (Reporte Asignación de Empleado):-
Permite acceder a la ventana
reportes de empleados que tienen asignado un departamento.
Opc 4: (Reporte de Empleados):-
Permite acceder a la ventana reportes de
empleados que trabajan en la Empresa “CREACIONES CHRISTIAN” de la
ciudad de Tulcán.
Opc 5: (Reporte Detalle Registro):-
Permite acceder a la ventana reportes de
las horas que ha trabajado el empleado de
la Empresa “CREACIONES
CHRISTIAN” de la ciudad de Tulcán.
Opc 6: (Reporte Detalle Rol):-
Permite acceder a la ventana reportes de los
roles de pago de los empleados de
la Empresa “CREACIONES CHRISTIAN”
de la ciudad de Tulcán.
Menú desplegable de Ayuda
56
Formulario cambiar clave de usuario.
Etiquetas
Detallan el contenido de cada una de las cajas de texto, cuya información son
propiedad del formulario Cambiar clave de Usuario.
Cajas de texto
Permiten ingresar la información como la siguiente: Clave Anterior, Nueva
Clave, Confirmar Clave.
Botones de operación
Permite realizar los eventos en la que encontramos el botón Aplicar, Salir.
Etiquetas:
clave Anterior, Nueva Clave, Confirmar Clave.
Cajas de texto
Botones de Operación
Aplicar, Salir
57
Formulario Administración de Usuarios.
Etiquetas
Detallan el contenido de cada una de las cajas de texto, cuya información son
propiedad del formulario Administración de Usuarios.
Cajas de texto
Permiten ingresar la información como la siguiente: Login, Clave, Confirmar
Clave
.
Botones de operación
Permite realizar los eventos en la que encontramos el botón Nuevo, guardar,
editar, consultar, cancelar, eliminar y salir.
Etiquetas
Login, Clave, Confirmar Clave.
Cajas de texto
Botones de Operación
Nuevo, guardar, editar, consultar, cancelar, eliminar, salir.
58