presentacion final

7
Ingeniería en Software II Control de Asistencia Luis Ávila González

Upload: luis-avila

Post on 23-Mar-2016

214 views

Category:

Documents


2 download

DESCRIPTION

ingenieria en software II

TRANSCRIPT

Page 1: Presentacion final

Ingeniería en Software II

Control de Asistencia

Luis Ávila González

Page 2: Presentacion final

Control de Asistencia

Este proyecto nace de la necesidad de almacenar, mostrar y agilizar la

información de los alumnos para poder manipularla a beneficio del área

primeramente, pero por consiguiente de la propia institución y de todos los que

la conforman.

Una vez diseñado, desarrollado e implementado un sistema en cualquier

empresa, se obtienen gran cantidad de beneficios como:

1. Sistematización de procesos que en inicio se realizaban manualmente.

2. Respaldo de información importante de la empresa.

3. Ahorro de costos como lo es tiempo, sueldo, esfuerzo.

4. Agilidad en manipulación de los datos, como guardar, actualizar o eliminar.

Page 3: Presentacion final

Ventajas

Aunque actualmente se cuentan con sistemas de control de asistencia los

sistemas manuales requieren de personal dedicado para llevar a cabo dicho

control, entre las principales funciones de estas personas se encuentran colocar,

organizar y remplazar las tarjetas en donde se registra la asistencia del

empleado, además realiza la síntesis de información para integrarla a algún

sistema de nómina, lo cual carece de eficiencia y seguridad.

Entre las características del software propuesto se encuentra que estána diseñados

para ejecutarse en un ambiente monousuario y un modo texto. El proyecto realizado

cuenta de por lo menos un dispositivo de lectura de código de barras y un software

diseñado para atender al dispositivo, en un ambiente gráfico multiusuario (Windows 95

o Windows NT), otra parte del software se encargará de interactuar con supervisores y

administradores proporcionándoles una manera fácil y agradable de generar

consultas, modificaciones y reportes de las asistencias de empleados, todo esto

soportado en una arquitectura cliente-servidor.

Desarrollo

Page 4: Presentacion final

Los sistemas Cliente/Servidor comprenden de una arquitectura descentralizada que

permite a los usuarios finales obtener acceso a la información de forma transparente en

un entorno multiusuario. Las aplicaciones cliente/servidor acoplan una IGU (Interface

Gráfica de Usuario) a un SGBDR(Sistema Gestor de Bases de Datos Relacionales)

basado en el servidor.

La propia naturaleza de las aplicaciones cliente/servidor sugiere una forma de

procesamiento cooperativo, en la que la responsabilidad de efectuar las fun

sistema esta distribuida entre varios elementos computacioneales casi independientes

que existen como parte de un sistema abierto. Berson afirma además que toda

aplicación cliente/servidor puede dividirse en uno de cuatro componentes:

Los sistemas Cliente/Servidor comprenden de una arquitectura descentralizada que

permite a los usuarios finales obtener acceso a la información de forma transparente en

un entorno multiusuario. Las aplicaciones cliente/servidor acoplan una IGU (Interface

Gráfica de Usuario) a un SGBDR(Sistema Gestor de Bases de Datos Relacionales)

La propia naturaleza de las aplicaciones cliente/servidor sugiere una forma de

procesamiento cooperativo, en la que la responsabilidad de efectuar las funciones del

sistema esta distribuida entre varios elementos computacioneales casi independientes

que existen como parte de un sistema abierto. Berson afirma además que toda

aplicación cliente/servidor puede dividirse en uno de cuatro componentes:

Los sistemas Cliente/Servidor comprenden de una arquitectura descentralizada que

permite a los usuarios finales obtener acceso a la información de forma transparente en

un entorno multiusuario. Las aplicaciones cliente/servidor acoplan una IGU (Interface

Gráfica de Usuario) a un SGBDR(Sistema Gestor de Bases de Datos Relacionales)

La propia naturaleza de las aplicaciones cliente/servidor sugiere una forma de

ciones del

sistema esta distribuida entre varios elementos computacioneales casi independientes

que existen como parte de un sistema abierto. Berson afirma además que toda

Page 5: Presentacion final

DESCRIPCIÓN DEL TRABAJO

Especificaciones de diseño:

El dispositivo de lectura es un dispositivo óptico infrarrojo de tipo ranura que permite

leer los códigos de barras estándares y permite la comunicación serial utilizando el

protocolo RS-232.

Se implementa para el sistema operativo Windows 98, Windows XP

Se implementa Visual.NET

Se utiliza el manejador de base de datos Microsoft Jet 3.0 y el formato es el de Access.

DESCRIPCIÓN DEL TRABAJO

El dispositivo de lectura es un dispositivo óptico infrarrojo de tipo ranura que permite

leer los códigos de barras estándares y permite la comunicación serial utilizando el

Se implementa para el sistema operativo Windows 98, Windows XP, Windows 7.

Se utiliza el manejador de base de datos Microsoft Jet 3.0 y el formato es el de Access.

El dispositivo de lectura es un dispositivo óptico infrarrojo de tipo ranura que permite

leer los códigos de barras estándares y permite la comunicación serial utilizando el

, Windows 7.

Se utiliza el manejador de base de datos Microsoft Jet 3.0 y el formato es el de Access.

Page 6: Presentacion final

La aplicación Lector registra las huellas de los empleados. Está aplicación es diseñada

considerando:

* Que el usuario de la computadora en la cual reside la aplicación realiza otras labores

independientes del sistema de control de asistencia.

*Que debe procesar rápidamente las lecturas de los empleados, con el fin de estar en

condiciones de procesar la próxima lectura de algún otro empleado.

*No debe utilizar una gran cantidad de recursos de la computadora para no disminuir

drásticamente el rendimiento de ésta. Una mínima interacción con el usuario, que

consiste en visualizar la hora actual del lector, el ultimo empleado registrado, y sólo el

personal autorizado puede cerrar la aplicación o configurar el puerto en el cual está

conectado el dispositivo de lectura y el lugar donde reside la base de datos.

*Se recomienda que esta aplicación resida en la computadora donde se encuentra la

base de datos, debido a que si se encuentra en otro lugar genera tráfico en la red.

* Las categorías de usuarios son: Administrador y Supervisor.

Page 7: Presentacion final

Las funciones de esta aplicación para supervisores son:

La consulta e impresión los empleados a su cargo.

La consulta e impresión de los horarios.

La consulta, inserción, modificación y eliminación de permisos para sus

empleados.

La consulta de los días no laborables.

La modificación del registro de asistencia de sus empleados.

Las funciones de esta aplicación para administradores son:

La inserción, modificación, consulta, eliminación e impresión de todos los empleados.

La inserción, modificación, consulta, eliminación e impresión de los horarios.

La inserción, modificación, consulta, eliminación e impresión de permisos.

La inserción, modificación, consulta, eliminación e impresión de días no laborables.

La inserción, modificación, consulta, eliminación e impresión de registro de

asistencias.

La inserción, modificación, consulta, eliminación e impresión de usuarios del sistema.

Realizar la síntesis de información e imprimirla

CONCLUSIONES.

Entre los resultados más importaste obtenidos son: La eficiencia del sistema

permite llevar a cabo la síntesis de la información que se utiliza en el proceso

de nomina en menor tiempo que el sistema tradicional. La seguridad del

sistema que evita las anomalías a las que son vulnerables los sistemas

anteriores y permite que los diferentes supervisores utilicen su autoridad para

modificar la información pertinente de sus subordinados y lograr

descentralizar este tipo de actividades que anteriormente la hacía

exclusivamente un departamento asignado para esta labor.