Sie sind auf Seite 1von 16

RMS (RECORDS MANAGEMENT SYSTEM)

DISEÑAR Y DESARROLLAR UN SOFTWARE, CON EL QUE SE PODRÁ TENER


REGISTRO DE LA ENTRADA Y SALIDA DE LOS EMPLEADOS DE LA
EMPRESA METAL INC, UTILIZANDO REGISTRO BIOMÉTRICO

Presentado por:
BLANCO PÉREZ JOSÉ JULIÁN
HENAO ROJAS WILLIAM ALEXANDER
USEDA SILVA CAROLINA

Presentado a:
ANDREA CRISTINA MARTÍNEZ ARDILA
INGENIERA DE SISTEMAS

UNIDADES TECNOLÓGICAS DE SANTANDER


ANÁLISIS Y DISEÑO DE SISTEMAS INFORMÁTICOS
ANÁLISIS Y DISEÑO ORIENTADO A OBJETOS
BUCARAMANGA –SANTANDER
2014
INTRODUCCIÓN

RMS, herramienta informática con la que se podrá controlar la entrada y salida de


los empleados de la empresa METAL INC. Permite la gestión de turnos, cálculo de
horas extras e informes, además se podrá identificar las diferentes novedades del
empleado tales como: permisos, incapacidades, licencias, vacaciones (según
requerimiento). Esta herramienta informática consta de un lector biométrico y
lector de código de barras para cedula de ciudadanía colombiana o carné de
empleado. Será desarrollado bajo lenguaje de programación Visual Basic y SQL
Server como SGBD (Sistema Gestor de Bases de Datos); según petición
realizada por el encargado de sistemas de la compañía.

DESCRIPCIÓN

Esta herramienta informática con la que se podrá controlar la entrada y salida de


los empleados de la empresa METAL INC. Permite la gestión de turnos, cálculo de
horas extras e informes, además se puede identificar las diferentes novedades del
empleado tales como: permisos, incapacidades, licencias, vacaciones (según
requerimiento). Consta de un lector biométrico y lector de código de barras para
cédula de ciudadanía colombiana o carné de empleado. Será desarrollado bajo
lenguaje de programación Visual Basic y SQL Server como SGBD (Sistema
Gestor de Bases de Datos); según petición realizada por el encargado de
sistemas de la compañía.

OBJETIVO GENERAL
Diseñar y Desarrollar un software, con el que se podrá tener registro de la entrada
y salida de los empleados de la empresa METAL INC, utilizando registro
biométrico (huella y código de barras).
OBJETIVO ESPECÍFICOS
- Identificar los requerimientos necesarios para el desarrollo de la
herramienta RMS.
- Realizar el diseño del software RMS.
- Desarrollar el sistema.
- Implantación del sistema.

JUSTIFICACIÓN

Actualmente se realiza el registro de entrada y salida manualmente, lo cual es


dispendioso y se requiere de un recurso humano ágil para realizar esta tarea;
además se presentan errores al realizar el informe de fin de mes con el que se
paga las horas extras.
RMS permite acceder a la información con un interfaz amigable que hará que el
departamento de recurso humano sea eficaz al realizar sus funciones. Permitiendo
la entrega de informes y respuestas a empleados de manera casi inmediata, hacer
consultas de información de empleados sin perder el control de los datos.

REQUERIMIENTOS

FUNCIONALES NO FUNCIONALES
Crear empleado:
Registrar el empleado en el sistema. Servidor
Buscar empleado:
Realizar búsqueda de un empleado
específico
en el sistema. SGDB (SQL Server) instalado en el servidor
Modificar empleado:
Permite cambio o corrección de la
información del empleado IDE (Visual Basic)
Crear novedades:
Registrar los eventos tales
como(vacaciones, calamidad, horas
extras) de cada empleado Computadores estación
Asignar Novedades:
Se asigna la novedad al empleado que le
ocurra. RRHH (Programadores, diseñadores…)
Generar informes:
Muestra las actividades según el rango de
tiempo deseado.
Ingresar Horarios:
Crear los turnos específicos de los
empleados.
Asignar Horarios:
Gestionar los turnos semanal del
empleado.
Calcular horas extras:
Muestra las horas extras de los
empleados según el rango de tiempo
deseado
Registro E/S de empleados:
Gestiona el registro de la entrada y salida
de cada empleado

METODOLOGÍA.
Modelo Cascada:

•Requerimientos

Se recolecta información por


medio de entrevista al gerete y
dpto de recurso humano. •Análisis

Consolidación de la
información y realización de
diseño UML del software •Diseño

Se realiza la interfaz gráfica no


funcional del software.
LICENCIAS

La empresa cuenta con actualmente con el software y sus licencias necesarias


para la realización y puesta en marcha del programa.
CASOS DE USO
Registro Registrar nuevo
Empleado empleado

Buscar <<extend>> Editar Datos


Elegir por Fecha Empleado Empleado
o Empleado
administrador

<<include>> Por Fecha


<<extend>>
Generar Imprimir
<<extend>>
Informe
Por Empleado <<extend>>
Novedades
Salir Sistema
Imprimir
Entrada
<<extend>> <<include>>
<<include>>
<<include>> Salida Llegada tarde, no cumplió
Registro de E/S con el horario laboral o
<<include>> no ha registrado ingreso
(pasada una (1) hora) Empleado

Cordinador RRHH Enviar E-mail


Crear Editar
<<include>> Novedad Novedad

<<include>>
Generar
Novedades

DIAGRAMA DE CLASES

Registro E/S RMS Horario


+Codigo +Empleado +Codigo
+Empleado +Novedad +Nombre
+Hora +Horario +Can_horas
+Fecha +Registro E/S +Rango
+Movimiento +Informes +Cat_empleado
+Guardar_registro() +Calcular HE() +Crear()
+Modificar()
+Buscar()
+Eliminar()
Empleado
+Cedula
Novedad +Nombre
+Apellido
+Codigo +Cargo
Informes
+Nombre +Direccion
+Empleado +Telefono +Empleado
+Fecha +Huella +Fecha
+Categoria +Novedad
+Crear()
+E/S
+Modificar() +Crear()
+Buscar() +Modificar() +Buscar_tipo()
+Eliminar() +Buscar() +Generar()
DIAGRAMA CONCEPTUAL

Editar empleado
Registro Horario

Informes E/S
Registro E/S

Registro novedades Registro empleados

Informe novedades Buscar empleado

MODELO RELACIONAL
DIAGRAMAS DE SECUENCIA
1. Administrador/Informe/Por Empleado

/Interfaz /Controlador /Base de datos

/ : administrador
1 : Seleccionar Generar Reporte Por empleado()
2 : Solicita Interfaz()

4 : Desplegar Cedula / Empleado y buscar()


3 : Interfaz por Empleado()

5 : Check List datos a buscar()

6 : Click en Buscar()

7 : Envía Solicitud()
8 : Llama los Datos()

11 : Click imprimir() 10 : Muestra Reporte() 9 : Entrega Datos()


12 : Solicita impresión()

13 : Imprime Reporte solicitado()


14 : Click Regresar al menu()
15 : Solicita Salir()

16 : Muestra menu inicial()


2. Administrador/Informe/Por Fecha

/Interfaz /Controlador /Base de Datos

/ : administrador
1 : Seleccionar Generar Reporte / Por fecha()
2 : Solicita interfaz()

4 : Fecha inicial() 3 : Interfaz por fecha()

5 : Fecha final()

6 : Check List datos a buscar()

7 : Click en Buscar()
8 : Envía Solicitud()
9 : Llama los Datos()

11 : Muestra Reporte() 10 : Entrega Datos()


12 : Imprimir Reporte()
13 : Solicita impresión()

14 : Imprime Reporte solicitado()


15 : Click Regregar al menu()
16 : Solicita Salir()

17 : Muestra Menu inicial()


3. RRHH/Novedades/Empleado

/Interfaz /Controlador /Base de datos

/ : Cordinador RRHH
2 : Solicita interfaz()
1 : Seleccionar Novedades Empleado()

4 : Escribir Cedula / Nombre Empleado() 3 : Interfaz por Empleado()

5 : Click en Buscar()
6 : Envía Solicitud()
7 : Llama los datos()

8 : Entrega Datos()
10 : Imprimir Reporte() 9 : Muestra Reporte()
11 : Solicita impresión()

12 : Imprime reporte solicitado()


13 : Asignar Novedades()
14 : Abrir interfaz para egistrar novedad()

16 : Elegir el tipo de novedad() 15 : Muestra Interfaz de novedades()

17 : Fecha inicial de la novedad()

18 : Fecha Final de la novedad()

19 : Click en Guardar()
20 : Asigna novedad()
21 : Registrar Datos()

23 : Muestra los datos guardados() 22 : Datos Guardados()


24 : Editar Novedades() 25 : Abrir interfaz para Editar()

27 : Realiza Cambios() 26 : Se habilitan los campos()

28 : Click en Guardar()
29 : Envía datos a modificar()
30 : Realiza los cambios()

31 : Nuevos Datos()
32 : Muestra Nuevos datos()

33 : Regresar al menu()
34 : Solicita salir()

35 : Muestra menu inicial()


4. Registro de entrada y salida

/Interfaz /Controlador /Base de datos

/ : administrador
1 : Seleccionar Registro E/S()
2 : Solicita información()
3 : Busca información()

4 : Devuelve información()
5 : Entrega registro del día()
6 : Solicta impresión()
7 : Imprimir Registro del día()

8 : Imprime Reporte solicitado()


9 : Click Regregar al menu()
10 : Solicita Salir()

11 : Muestra Menu inicial()


5. Empleado

/Interfaz /Controlador /Base de


datos

/ : administrador
1 : Empleado()

2 : Empleado nuevo()

3 : Registrar datos()
4 : Envia Nuevo registro()
5 : Guardar los datos()

7 : Mensaje de registro() 6 : Registro realizado()

8 : Buscar Empleado()
9 : Solicita información()
10 : Solicita Datos()

11 : Entrega datos()
12 : Muestra datos Empleado()
13 : Editar Datos()
14 : Realizar cambios() 15 : Nuevos Datos()
16 : Guardar Datos()

17 : Registro realizado()
18 : Datos Editados()
19 : Regresar al menu()
20 : Retornar()

21 : Menu inicial()
INTERFAZ GRÁFICA
6. Inicio sesión

7. MDI Principal
8. Formulario Empleado

9. Formulario Novedades
10. Formulario Informes

11. Control de Personal


12. Formulario Horarios