protocolo ittg

42
SECRETARÍA DE EDUCACIÓN PÚBLICA DIRECCIÓN GENERAL DE EDUCACIÓN SUPERIOR TECNOLÓGICA INSTITUTO TECNOLÓGICO DE TUXTLA GUTIÉRREZ SISTEMA PARA EL CONTROL DE ASISTENCIA DEL PERSONAL DOCENTE Y ADMINISTRATIVO DE LOS PLANTELES DEL COLEGIO DE BACHILLERES DE CHIAPAS MEDIANTE EL USO DE UN IDENTIFICADOR DE HUELLAS DIGITALES. INGENIERIA EN SISTEMAS COMPUTACIONALES Presentan: DÍAZ GARCÍA ERICK ALEJANDRO SALAZAR LÓPEZ CESAR ELI Asesor: M.C. Ciclalli Cabrera García Línea de Investigación: SISTEMAS DE INFORMACIÓN Y BASE DE DATOS

Upload: eli

Post on 05-Jan-2016

227 views

Category:

Documents


1 download

DESCRIPTION

PROTOCOLO DE INVESTIGACION

TRANSCRIPT

Page 1: Protocolo ittg

SECRETARÍA DE EDUCACIÓN PÚBLICA

DIRECCIÓN GENERAL DE EDUCACIÓN SUPERIOR TECNOLÓGICAINSTITUTO TECNOLÓGICO DE TUXTLA GUTIÉRREZ

SISTEMA PARA EL CONTROL DE ASISTENCIA DEL PERSONAL DOCENTE Y ADMINISTRATIVO DE LOS PLANTELES DEL COLEGIO DE BACHILLERES DE

CHIAPAS MEDIANTE EL USO DE UN IDENTIFICADOR DE HUELLAS DIGITALES.

INGENIERIA EN SISTEMAS COMPUTACIONALES

Presentan:DÍAZ GARCÍA ERICK ALEJANDRO

SALAZAR LÓPEZ CESAR ELI

Asesor:M.C. Ciclalli Cabrera García

Línea de Investigación:SISTEMAS DE INFORMACIÓN Y BASE DE DATOS

Tuxtla Gutiérrez, Chiapas, México; noviembre de 2013

Page 2: Protocolo ittg

2

Contenido:

1. Antecedentes ...…….……………………………….………………………… 3

2. Planteamiento del problema.……………................................................. 4

3. Objetivos

General………………..………………………………………………….. 5

Específico…..….…………….……………………................................ 6

4. Justificación …….……………………………………….……………………. 6

5. Bosquejo de fundamentos..……………………………….……………...... 7

5.1 Estado del arte …………………………………………………………..... 7

5.1.1 Trace Control: Acceso y Asistencia……………………………. 7

5.1.2 Asistel WEB ………………………………………………………….8

5.1.3 CET.NET …………………………………………………………… 11

5.1.4 IBIX: Control de personal ………………………………………. 12

5.2 Marco teórico …………….…………………………………………….…. 14

5.2.1 Marco teórico computacional…………………………………. 14

5.2.1.1 Microsoft Visual Studio …………………………………… 14

5.2.1.2 Microsoft SQLServer ………………………………………... 15

5.2.1.3 Microsoft ASP.NET ………………………………………….. 16

5.2.1.4 Microsoft Silverlight ………………………………………… 17

5.2.2 Marco teórico conceptual ……………………………………… 18

6. Impacto social y tecnológico……………………………………..……….. 19

7. Modelo de proceso……………………………………………………………20

8. Descripción del proceso…………………………………………………..…

23

9. Especificación de requisitos del sistema………………………………...24

10. Tecnologías a utilizar…………………………………………………………

31

11. Especificación de diseño del

sistema……………………………………..32

12. Conclusiones…………………………………………………………………..33

Page 3: Protocolo ittg

3

13. Opción de titulación elegida y

justificación……………………………....33

14. Referencias…………………………………………………………………….34

1. Antecedentes

A causa del constante incremento de la población estudiantil del país, cuyas

necesidades en el rubro educativo exigen una mayor satisfacción, las cuales

deben realizarse mediante la creación, modificación o adecuación de sistemas y

modalidades educacionales.

A sabiendas de que el Estado de Chiapas no está exento a este fenómeno y, por

lo tanto, las diversas instituciones educativas con que cuenta deben hacerse

flexibles y adaptarse a las necesidades de la época, para que de manera eficaz y

congruente con la realidad nacional, se pueda proporcionar educación con

estándares de calidad cuya vigencia sirva eficientemente al desarrollo y progreso

de la entidad.

Tomando en cuenta lo antes mencionado, y en base a los resultados obtenidos en

otros estado de la república, se propone el 31 del mes de Julio de 1978, en el

salón plenario de la H. quincuagésima tercera legislatura constitucional del estado

libre y soberano de Chiapas, la creación de un nuevo sistema educativo de nivel

medio superior en el estado. Es de esta forma como el 9 de agosto de 1978 se

crea un nuevo tipo de institución educativa para la enseñanza media superior, el

Colegio de Bachilleres, que operando con una estructura administrativa especial,

en forma descentralizada y paralela a las instituciones oficiales, imparta la

educación a este nivel, con plena efectividad a la realidad estatal de nuestro

tiempo (Cobach.edu.mx (n.d.). - Decreto de creación.).

Page 4: Protocolo ittg

4

Hoy en día, el sistema educativo COBACH cuenta con 308 centros educativos

divididos en 9 coordinaciones regionales que comprenden todo el estado. Cuentan

con una población estudiantil que asciende a los 93 mil 845 alumnos

(Cobach.edu.mx (2013).- Cobach cumple 35 años de servicio a Chiapas).

Los cuales son atendidos por un aproximado de 4 mil 585 trabajadores,

comprendidos entre personal administrativo y docentes. Personal que, cuyo

control de su asistencia a labores se encuentra bajo la supervisión de un

administrador de asistencias.

Esta persona es el responsable de recolectar las tarjetas de asistencia de los

trabajadores de la institución educativa, para posteriormente elaborar las actas de

incidencia que consecutivamente hará llegar al departamento de recursos

humanos de la dirección general del colegio de bachilleres de Chiapas, para de

esta forma notificar mediante el uso de actas de incidencias, quienes fueron

aquellas personas que tuvieron faltas o justificantes de inasistencia durante un

periodo laboral comúnmente denominado quincena.

2. Planteamiento del problema

En los diversos planteles educativos correspondientes a Colegio de Bachilleres de

Chiapas (COBACH), al término de los periodos de trabajo de cada quince días, el

en administrador de asistencias se encarga de realizar las actas de incidencia

revisando los libros o las tarjetas de asistencias de los trabajadores de su plantel.

Y notificar mediante hojas de cálculo de Excel al área de recursos humanos de la

dirección general del COBACH para generación posterior de las nóminas de pago.

Cabe mencionar y hacer énfasis que el manejo de hojas de cálculo de Excel para

la generación de las actas de incidencia donde se notifican las inasistencias

provoca un aislamiento de la información enviada por los administradores de

Page 5: Protocolo ittg

5

asistencia, y en ocasiones llega a aumentar hasta en un 20 por ciento el tiempo de

generación de nóminas para el pago respectivo de los trabajadores.

En ambos métodos para el registro de las asistencias de los trabajadores se

observa una gran falta de control de ellas, al igual que la creación de los reportes

quincenales que se realizan de manera lenta, es por ello que es necesario un

sistema que automatice procesos y controle las asistencias.

Mientras que, si nos referimos al uso de un reloj checador para controlar la

asistencia y puntualidad, sabremos que el trabajador llego a tiempo, sin embargo

no sabremos si la tarjeta fue checada por el propio empleado o fue checada por

otra persona para justificar su asistencia y puntualidad al plantel.

Este proceso provoca que en ocasiones no se pueda tener un dato real del

ausentismo o impuntualidad de los trabajadores de los planteles educativos

causando un gasto de entre el 15 y 25 por ciento que se ve reflejado en la nómina.

3. Objetivos

3.1 Objetivo general

Desarrollar un sistema de control de asistencia del personal docente y

administrativo de los planteles del Colegio de Bachilleres del Estado de Chiapas

mediante el uso de un identificador de huellas digitales

3.2 Objetivos específicos

Identificar los problemas de proceso de control de asistencia, mediante la

observación de campo e historial de asistencia.

Analizar las causas de los problemas identificados en el proceso de la

realización del historial de asistencia.

Diseñar base de datos.

Page 6: Protocolo ittg

6

Diseñar interfaz para el dispositivo de huella digital.

Diseñar el sistema mediante las herramientas SqlServer y Visual Studio.

Realizar pruebas generando muestreo en algunos planteles del estado,

generando bitácoras de muestreo.

Implementación del sistema en el resto de los planteles.

4. Justificación

Al desarrollar este sistema se le permitirá tanto al encargado del control de las

asistencias como al departamento de recursos humanos de la dirección general,

llevar un mayor control de la puntualidad y asistencia del personal, así como la

generación de actas de incidencias, contribuyendo a reducir los tiempos de

generación de actas y evitando que terceras personas chequen asistencia por

otras.

A su vez se pretenderá que desde el sistema para el control de asistencia del

personal docente y administrativo de los planteles del Colegio de bachilleres de

Chiapas, el encargado del control de asistencia pueda llevar a cabo la

transferencia de información hacia dirección general, ya que este sistema tendrá la

capacidad de llevar a cabo una sincronización con la base de datos del

departamento de recursos humanos de la dirección General del Colegio de

Bachilleres de Chiapas o de forma manual desde otra PC siendo el caso que el

plantel no cuente con acceso a internet.

El departamento de recursos humanos ubicado en Dirección General recaudará la

información de todos los planteles educativos, esta información es vital para

realizar las nóminas de los empleados, ya que con ellos se harán los descuentos

correspondientes a las faltas o retardos.

Con ayuda de un módulo que se implementará en la página oficial de Dirección

General el personal podrá acceder a la información de su asistencia, y verificar, si

Page 7: Protocolo ittg

7

él tiene una justificación de un día faltante podrá dirigirse con la persona

encargada del control de asistencias.

5. Bosquejo de Fundamentos

5.1Estado del arte

Trace Control: Acceso y Asistencia

Trace Control es un software que permite a los directivos llevar el control de la

asistencia y puntualidad de todos sus

empleados en su empresa de una

forma simple y eficiente, está basado

en la tecnología biométrica de huella

dactilar.

Una herramienta útil en el área de Recursos Humanos, permita la obtención de

reportes sobre la asistencia y puntualidad de los empleados, además de una serie

de incidencias, también es compatible con los principales sistemas de nómina

(Ferakmon (n.d.). Feracmon :: Expertos en Sistemas de Seguridad.).

Principales características:

- Niveles de jerarquías para administradores.

- Catálogo de empresas, grupos, áreas, tiendas, para definir la estructura

funcional adecuada según el tipo de empresa.

- Catálogo de días festivos y excepciones.

- Catalogo para crear todo tipo de permisos y justificaciones.

- Permite a los administradores definir incidencias para vinculaciones a la

nómina.

- Reportes entrada, salida, faltas, retardos, comidas, entre otras.

- Mensajes Personalizados para empleados.

- Bajas masivas de usuarios.

Figura 3 Logo TRANCECONTROL

Page 8: Protocolo ittg

8

- Tarjeta Checadora para firma de empleados.

- Exportación de archivos (Excel, txt, csv).

- Cierres de periodo de trabajo (semanal, quincenal).

- Bitácora para los movimientos realizados en el software.

- Exportaciones de layout (prima dominical, incapacidades, permisos,

vacaciones).

- Expedientes de los empleados.

- Permite estaciones de trabajo en red que funcionan como clientes.

- Ventana de chequeo interactiva con sonido y alertas para lectores

biométricos que dependen de la PC.

- Manejo de horas extras.

- Compatibilidad con sistemas de nómina (Eslabón, Nomipaq) o vinculación a

Base de Datos (Microsoft, SQL, Oracle, entre otras.)

ASISTEL WEB:

Asistel WEB es una herramienta que ayuda a administrar la información de

asistencia generada en una empresa sobre puntualidad, ausencias, tiempo extra,

entre otras cosas, para aplicarse en los sistemas de incentivos, castigos y nómina.

Presenta una fácil y rápida instalación, ofreciendo información confiable, exacta y

puntual que simplifica significativamente todos los aspectos de administración y

control de recursos Humanos de la institución. La captura de datos en tiempo real,

su procesamiento y las posibilidades de retroalimentación del sistema colaboran a

obtener un incremento en la productividad de la empresa.

Asistel WEB esta optimizado para trabajo total por Internet, puede ser usado con

una amplia gama de lectores biométricos y puede configurarse fácilmente para la

inserción directa de datos del personal desde Programas de Recursos Humanos y

Punto de Venta utilizando la interface ABC (Altas, Bajas, Cambios).

Page 9: Protocolo ittg

9

Asistel WEB puede instalarse de modo local en PC o en el servidor de la

organización la otra opción es para trabajo en la nube. Las dos opciones nos

permiten el acceso a la gestión de tiempo y presencia de la organización en

cualquier momento y desde cualquier lugar (Cristóbal, L. (n.d.). Sistemas

Sintel :Tiempo y Asistencia).

Principales características:

- Permite Múltiples periodos de pago.

- Exportación datos a Excel, Word y PDF.

- Parametrización de horarios fijos, flexibles y por hora.

- Registros de faltas, retardos, horas extra, y demás acciones.

- Parametrización de incidencias y justificaciones propias de la empresa.

- Sistema multiusuario. Permite el acceso a varios usuarios del sistema a una

misma base de datos, optimizando la captura de justificaciones, generación

Figura 5 Interfaz de Asistel Web

Page 10: Protocolo ittg

10

de reportes y operación del control de asistencia. El sistema tiene 5 niveles

de acceso para limitar las funciones de los usuarios del sistema.

- Importación de catálogos de personal, áreas, grupos, tipos de nómina,

puestos, y demás. Exportación de datos al programa de nómina por medio

de un archivo plano.

- Reportes personalizados. Utilizando los formatos proporcionados se logran

reportes de:

o Acumulados por área y por día.

o Detalles de incidencias agrupados por área, grupo, tipo de nómina.

o Personalizados con el logo de la empresa y selección del tipo de

letra.

- Utiliza base de datos SQL.

CET.NET:

El CET.NET es un sistema de control de asistencias que permite a los directivos

obtener información de la asistencia y puntualidad de su personal en segundos, y

así tomar decisiones estratégicas al minuto.

Ofrece a los usuarios una interfaz

amigable, intuitiva y fácil de usar. Con

asistentes para realizar las tareas de

configuración inicial y de operación diaria,

así como algunas funciones de soporte

técnico. Además de permitirle personalizar

la aplicación para tener acceso rápido a las

tareas más frecuentes que realice en el

sistema (Siasa.com (n.d.). Software de

control de asistencias, tiempo y

puntualidad CET_NET.).

Figura 6 Logo CET.NET

Page 11: Protocolo ittg

11

El CET.NET es altamente configurable y se adapta a las necesidades de las

empresas actuales ya que le permite personalizar casi todos los elementos del

sistema, tales como: Incidencias, Excepciones, Tipos de Tiempo, entre otros.

Se encuentra desarrollado con tecnología de Microsoft® para sistemas de

información: la plataforma .NET, NetFramework 3.5 y MS SQL Server 2008

Express.

Características:

- Plataforma: .NET, NetFramework 2.0 y MSDE-Base de Datos Relacional

Robusto y Rápida.

- Exportación de horas a sistemas de nómina líderes del mercado como

Aspel NOI, Nomipaq, MacroPro, Microsip y varios más.

- Restricciones en el Número de Empleados.

- Monousuario: Control de usuarios solo para acceso al sistema con

posibilidad de Privilegio Restringido.

- Exportación Genérica: Sistemas propietarios de nómina de la empresa

- Importación/exportación de empleados: Por default va configurado a

importaciones y exportaciones a texto cualquier formato de archivo a través

de ODBC puede ser configurado.

- Permite guardar información adicional: de empleados para su archivo de

recursos humanos.

IBIX: Control de personal:

El Sistema de Control de Asistencia de IBIX es un software que permite llevar

registro automático del tiempo laborado e incidencias del personal en base a los

turnos y políticas definidas por la empresa.

El programa control de asistencia confronta el registro de checadas contra el turno

definido del trabajador realizando un cálculo preciso del tiempo laborado, tiempo

extra, tiempo de labor en día de descanso y tiempo de labor en día festivo.

Page 12: Protocolo ittg

12

Permite obtener variados Reportes en Formato Control de Asistencia de los

Trabajadores, Faltas, Retardos, Tiempo Extra y Pre nómina con Interface a

diversos Sistemas de Nómina (IBIX.com (2000). Control de Asistencia.).

Características:

- Fácil de Usar en Ambiente Windows XP, 7 y 8.

- Sistema Multiusuario y Multiempresa.

- Catálogos de Clasificación por Empresa, Área, Departamentos, Centros,

Categorías y Grupos.

- Turnos por Día, Semana y Calendarización del Rol de Turnos.

- Reportes de Checadas, Asistencias, Ausentismos, Retardos, Tiempo Extra,

Tarjeta Reloj y Pre Nómina.

- Interface a Nómina: Importa Catálogo de Trabajadores y Exporta Pre-

Nómina.

- Base de Datos MSAccess opción upgrade a SQL Server.

Figura 7 Interfaz IBIX

Page 13: Protocolo ittg

13

- Catálogo de Personal con Fotografía.

- Monitoreo Interactivo de Personal Checando.

- Programa incluido para Diseño e Impresión de Credencial con Logotipo de

la Empresa, Fotografía del Empleado y Código de Barras usando Impresora

Láser o Inyección de Tinta a Color

5.2Marco teórico

5.2.1 Marco teórico computacional

Para poder desarrollar un sistema eficaz, eficiente y de calidad que se

implementara en Dirección General Cobach se requerirán diversas herramientas

que ellos manejan las cuales nos apegaremos.

Mismas que se encuentren a la vanguardia del desarrollo web, además que brinda

un ambiente amigable e interactivo tanto en la programación como en el ámbito

visual del sistema, también nos brindaran ventajas para el desarrollo tales como.

Microsoft Visual Studio:

Visual Studio es una colección completa de herramientas y servicios que le

permitirá crear una gran variedad de aplicaciones (Visualstudio.com (2013).

Visual studio.)

Se pueden generar aplicaciones tanto para plataformas de Microsoft como

para otras plataformas.

Es un entorno ayuda a la creación de programas gráficos. Junto con Visual

Basic, como su nombre lo indica, utiliza una interfaz totalmente visual.

(Alegsa.com.ar (1991). Definición de Visual Basic - ¿qué es Visual Basic?)

Page 14: Protocolo ittg

14

Este lenguaje toma elementos de diferentes paradigmas de programación

tales como son el de orientado a objetos y de orientado a eventos.

Con la plataforma .NET, Visual Studio ofrece una solución completa y

flexible para crear de manera eficiente aplicaciones empresariales eficaces

y escalables para diferentes dispositivos y la nube.

SQL Server:

Es un sistema para la gestión de bases de datos producido por Microsoft

basado en el modelo relacional cuya principal función es la de almacenar y

consultar datos solicitados por otras aplicaciones, sin importar si están

en la misma computadora (Microsoft.com (2008). Administración de base

de datos | Inteligencia de datos y almacenamiento | Microsoft SQL Server.)

Es un sistema de gestión de bases de datos relacionales, diseñado para

ejecutarse en plataformas que van desde computadoras portátiles hasta

servidores multiprocesadores grande

Constituye la alternativa de Microsoft a otros potentes sistemas gestores de

bases de datos como son Oracle, Sybase ASE, PostgreSQL, Interbase o

MySQL. Administrar la configuración de los servidores (Msdn.microsoft.com

(2013). Seguridad en SQL Server.)

Transact-SQL (T-SQL) es el lenguaje de programación del SQL Server, a

través del cual podemos realizar muchas operaciones relacionadas con el

SQL sin tener que volver a pasar por código ASP o VB, esto simplificará

nuestro código y nos brindará rapidez.

ASP.NET

Page 15: Protocolo ittg

15

Es un modelo de desarrollo Web unificado que incluye los servicios

necesarios para crear aplicaciones Web empresariales

Permitirá crear contenido web con mayor rapidez.

ASP.NET forma parte de .NET Framework y al codificar las aplicaciones

ASP.NET tiene acceso a las clases en .NET Framework

El código de las aplicaciones puede escribirse en cualquier lenguaje

compatible con el Common Language Runtime (CLR), entre ellos Microsoft

Visual Basic y C#.( Msdn.microsoft.com (2008). Información general sobre

ASP.NET.)

Silverlight:

Microsoft Silverlight es un programa que se usa para crear, ver e interactuar

con vídeo y animación en la web y en el escritorio.

Compatibilidad con diversos exploradores y sistemas operativos existentes

en la actualidad.

Silverlight es un plugin que se instala en

el navegador web.

Está enfocado a la manejo eficiencia de multimedia dentro del navegador:

video, audio, animación, interactividad, entre otros.

Tiene soporte para más de 20 lenguajes de programación diferentes, como

C#, VB.NET, PHP, Java, Python, Ruby, C++ y varios más. (Microsoft.com

(2008). Microsoft Silverlight para Office)

Figura 11 Logo Microsoft Silverlight

Page 16: Protocolo ittg

16

Con ayuda de este aparato biométrico podremos recolectar las horas de entrada y

salida de cada profesor. El software para utilizar será realizado de una manera

gráfica mediante la ayuda de Visual Basic. (Zk-software.com (n.d.). ZKSoftware

relojes checadores)

5.2.2 Marco teórico conceptual

- Registro de entrada y salida con identificador biométrico

El método de identificación biométrica más utilizado en el control de asistencia es

la huella digital. Usted captura las huellas de sus empleados en el sistema y ellos

cada vez que ingresen o partan de sus instalaciones deberán proporcionar su

huella por un instante para registrar su entrada o salida. (Tecflexperu.blogspot.mx

(2011). Tecflex - Código de barras, Biometría, Proximidad: Importancia del control

de asistencia a través de la huella digital.)

Este tipo de solución brinda mayor exactitud en el registro de tiempos y evita el

fraude de asistencia que consiste en registrar la entrada o salida de otro

empleado. También reduce el costo de imprimir tarjetas de identificación o la

necesidad de recordar contraseñas o números de identificación personal.

El principal motivo por el cual las empresas están decidiendo cambiar a

aplicaciones biométricas es el ahorro de dinero. De acuerdo con un estudio de la

Page 17: Protocolo ittg

17

American Payroll Association, (organización especializada en educación,

capacitación y publicaciones relacionadas con el proceso de nóminas), se estima

que los beneficios de utilizar sistemas biométricos superan el 10% sobre costo

total de la nómina.

Página web

La palabra WEB es el término más usado para referirse al World Wide Web que es

la Red Mundial de páginas o Documentos de texto entrelazados. Un documento

entrelazado no es más que un documento que contiene enlaces a otros

documentos o páginas de texto, donde se amplía o hay más información

relacionada. También se le conoce con el nombre de documento de Hipertexto.

(Astursistemas.com (2003). ¿Qué es una página WEB y para qué sirve?.)

La web contiene varios billones de páginas con una extensa gama de información,

productos y servicios que están disponibles para ser consultados desde un

computador que tenga una conexión a una línea telefónica y un programa llamado

examinador del Inglés browser, también se le conoce como navegador. Los más

conocidos son el Internet Explorer, Google Chrome, Firefox

Estos programas le permiten al usuario "ir" o "navegar" de una página de

documento a otra. Las páginas se encuentran colocando la dirección de ellas en la

casilla de "Dirección" de su navegador o llegando a ellas a través de un enlace

que le hacía referencia desde otra página o documento WEB. Usted "llegó" a esta

página gracias a que hizo clic en un enlace que contenía la dirección a ella, o la

escribió directamente en la casilla de Dirección.

Un sitio WEB es un conjunto de páginas o documentos enlazados por un menú de

selección. Puede usted observar el menú de arriba, a la izquierda, que le indica

"La Navegación" dentro de este sitio, es decir cómo llegar a la información de su

interés.

6. Impacto social y tecnológico

Page 18: Protocolo ittg

18

Una de las características con las que cuentan los sistemas informáticos ya

existentes, y que se encuentran relacionados con la funcionalidad del software que

se desarrollará en la dirección general del Colegio de Bachilleres de Chiapas, es

que brindan a los altos mandos de la institución la capacidad de monitorear y

controlar la asistencia a labores de sus trabajadores en un único centro de trabajo,

y aquellos sistemas que cuentan con la capacidad de controlar y monitorear varios

centros de trabajo, requieren de un uso constante del servicio de internet,

obligando a los ejecutivos a considerar un gasto adicional por el pago de estos

servicios.

El sistema a desarrollar garantizará que a cada trabajador se le otorgue un pago

de acuerdo a cada hora trabajada, evitando de esta forma que los ejecutivos

encargados de generar las nóminas de pago tengan egresos de efectivo mayores.

Además permitirá a los trabajadores de la institución educativa conocer en

cualquier momento, cual habrá sido su comportamiento en cuanto a puntualidad y

asistencia, y si es el caso saber la causa de los descuentos en su pago.

Permitirá también, conocer el dato real que indique el número de profesores

ausentes en los salones de clase, proporcionando a los directivos información

para la toma de decisiones correspondiente.

Actualmente existe un gran número de instituciones públicas que carecen de este

tipo de herramientas tecnológicas y que debido a la falta de recursos y la

resistencia al cambio, terminan recurriendo al uso de tarjetas y un reloj checador.

La intención acerca del uso de este tipo de tecnologías es dejar atrás el uso de las

famosas tarjetas que, sin dejar de ser un método práctico, propician un ambiente

de insensatez e informalidad en el tema de la puntualidad e inasistencias cuya

única consecuencia se ve reflejada en la nómina, mediante el pago de horas no

trabajadas.

De esta forma se pretenderá que los trabajadores adquieran un mayor sentido de

responsabilidad y sean más productivos, cubriendo el máximo de horas durante

su periodo de trabajo.

Page 19: Protocolo ittg

19

7. Modelo de proceso

El proyecto “Sistema para el control de asistencia del personal docente y

administrativo de los planteles del Colegio de Bachilleres de Chiapas mediante

el uso de un identificador de huellas digitales” por el método de cascada, las

cuales se comprenden por las siguientes etapas:

• Análisis de requisitos: Realizaremos observación de campo para ver cómo

funciona en la actualidad el registro de asistencia y las creaciones de sus actas

de incidencias.

• Diseño del Sistema: Se realizara una base de datos mediante el uso de

SQLServer donde estará la información de los trabajadores que a su vez

estará trabajando simultáneamente con el interfaz que se realizara para el

manejo del dispositivo de huella digital.

• Codificación: Creación de la aplicación.

• Pruebas: Se lanzara una versión piloto en algunos planteles de esta ciudad

para ver su funcionamiento, rendimiento, ver los errores y realizar las

modificaciones correspondientes.

• Implantación: Se implementara al resto de los planteles del sistema

COBACH

• Mantenimiento: Se realizara un manual tanto como técnico como el manual

de usario para tener un buen funcionamiento.

Page 20: Protocolo ittg

CRONOGRAMA CON METODOLOGIA DE CASCADA

SEMANAS

ACTIVIDAD 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Análisis de requisitos: Realizaremos observación de campo para ver cómo funciona en la actualidad el registro de asistencia y las creaciones de sus actas de incidencias.

Diseño del Sistema: Verificación de los requisitos para la realización del sistema

Codificación: Programación de la base de datos y el interfaz

Pruebas: Se lanzara una versión piloto en algunos planteles de esta ciudad para ver su funcionamiento, rendimiento, ver los errores y realizar las modificaciones correspondientes

Implantación: Se implementara al resto de los planteles del sistema COBAC

Page 21: Protocolo ittg

21

8. Descripción del proceso

Figura 13 Diagrama de flujo proceso administrativo

Page 22: Protocolo ittg

9. Especificación de requisitos del sistema.

9.1. Requisitos funcionales.

• Registro de hora: El sistema será capaz de registrar la hora de entrada y salida de todo el personal del plantel y guardarlo en su base de datos.

• Alta al personal: Se podrá realizar alta del personal por plantel educativo, estos tendrán la información básica, numero de empleado, nombre completo y si son maestros o administrativos.

• Modificación del personal: Dentro del sistema se podrá realizar la modificación parcial del personal igualmente hasta su eliminación.

• Generación de historial: Las actas de incidencias serán generadas por el propio sistema.

9.2. Descripción de Actores.

Actor Administrador

Descripción Administrador del sistema

Características Es la persona asignada en cada plantel para el control total del

sistema, registrara al personal, tendrá la capacidad de modificar los

datos del sistema, y la generación del historia

Referencias - Alta al personal

- Modificación al personal

- Generación de historial

Actor Personal administrativo/docente

Descripción Usuario del sistema

Características Es la persona que mediante el uso del aparato biométrico y su huella

digital registrara su horario de entrada y salida del plantel.

Referencias - Registro de hora

Page 23: Protocolo ittg

23

9.3. Modelo de casos de uso.

9.4. Descripción de los casos de uso.

Nombre del caso

de uso

Registro hora

Actor participante Inicializa por: Administrativo/Docente

Condición inicial 1. El Administrativo/Docente coloca su dedo en el Reloj

Checador.

Flujo de eventos 1. El sistema de control de asistencia responde dando a conocer

la hora de registro que obtuvo del Reloj Checador.

2. El sistema de control de asistencia crea historial de

asistencias.

3. El Administrador podrá revisar el historial de asistencias.

Condición de 1. El Administrador con ayuda del sistema de control de

Page 24: Protocolo ittg

24

salida asistencia podrá sincronizar dicha información con la base de

datos de Dirección General

Requerimientos

especiales

Esperar que el sistema de control reconozca la huella dactilar del

Administrativo/Docente para que así sea registrada la hora de entrada

o salida.

Nombre del caso de uso Alta al personal

Actor participante Inicializa por: Administrador

Condición inicial 1. El Administrador inicia sesión en el sistema de

control de asistencia.

Flujo de eventos 1. El sistema de control de asistencia le da acceso al

Administrador.

2. El Administrador le da de alta al

Administrativo/Docente en el sistema de control de

asistencia por medio de su huella digital.

Condición de salida 1. El Administrativo/Docente queda registrado en el

sistema bajo un Identificador.

Requerimientos especiales El Administrativo/Docente debe de proporcionar

información básica al Administrador para que se le puedan

dar de alta

Page 25: Protocolo ittg

25

Nombre del caso de uso Modificación al personal

Actor participante Inicializa por: Administrador

Condición inicial 1. El Administrador inicia sesión en el sistema de

control de asistencia.

Flujo de eventos 1. El sistema de control de asistencia le da acceso al

Administrador.

2. El administrador se dirige a la sección editar

3. El Administrador puede realizar cambios de datos

del personal

Condición de salida 1. Los datos del Administrativo/Docente quedan

guardadas en el sistema.

Requerimientos especiales El Administrador debe rectificar que los cambios queden

guardados, si no se volverá hacer el proceso.

Nombre del caso de uso Generación de historial

Actor participante Inicializa por: Administrador

Condición inicial 1. El Administrador inicia sesión en el sistema de

control de asistencia.

Flujo de eventos 1. El sistema de control de asistencia le da acceso al

Administrador.

2. El administrador se dirige a la sección historial.

Page 26: Protocolo ittg

26

Condición de salida 1. El propio sistema genera un historial de asistencia.

Requerimientos especiales El historial será creado por periodos de 15 días, antes de

la realización del historial se podrán hacer modificaciones

por permisos justificados.

9.5. Modelo de interfaces de usuario.

Figura 14 Interfaz principal

Page 27: Protocolo ittg

27

Figura 15 Interfaz administrador Historial de asistencia

Figura 16 Interfaz Administrador Editar personal, agregar, modificar, eliminar

Page 28: Protocolo ittg

28

9.6. Requisitos no funcionales

Accesibilidad: Una buena interfaz la cual debe de ser muy fácil y no debe de crear muchos problemas en su funcionamiento para que su funcionamiento no requiera de personas con altas experiencias en computación.

Mantenimiento: Se creara la documentación sobre el funcionamiento del sistema al igual técnicas de mantenimiento de este.

Seguridad: Se implementara una buena seguridad ya que el administrador será el único que podrá tener acceso a la información que se guarde en el sistema. Ya que si otra persona logra acceder tendrá la facilidad de hacer cambios conforme al registro de entrada y salida.

9.7. Requisitos del hardware.

• Procesador Pentium III o superior (recomendado 1.4 GHz)• Al menos 1 GB de RAM (recomendable 2 GB).• Al menos 6 GB disponible en disco duro.• Teclado y mouse.• Tarjeta gráfica y monitor de resolución Súper VGA (800x600) o

superior.• Conexión de USB.• Aparato biométrico ZKSoftware B1

Page 29: Protocolo ittg

29

10. Tecnologías a utilizar

10.1. Modelo de Contexto

Figura 17 Mapa de modelo conceptual

Page 30: Protocolo ittg

30

10.2. Herramientas a utilizar y lenguajes de

programación.

Para la realización del este sistema contaremos con la intervención de los

siguiente programas.

Visual Studio: Nos ayudara a la realización de la interfaz, ya que

cuenta con varios tipos de lenguajes de programación.

Silverlight: Esto nos ayudara a darle un toque más visual, ser más

atractiva el módulo de internet

ASP.NET: Como lenguaje de programación de páginas web, esto

nos ayudara realizar un pequeño modulo en la página principal del

sistema COBACH donde se podrá checar el historial de asistencia.

SQLServer: Se realizara la base de datos, para que el administrador

ingrese los datos del personal de cada plantel correspondiente, de

igual manera se hará una conexión entre SQL server y Visual

Studio.

Aparato Biometrico SK B1: Con la huella digital el personal registrara

el horario de entrada y salida del plantel educativo.

Figura 18 Modelo conceptual

Page 31: Protocolo ittg

31

11. Especificación del diseño del sistema.

11.1. Diseño de base de datos.

11.2. Arquitectura de software.

Acceso a base de datos

Actualizacion de datosComponente de base de datos

Logica de interfaz

Control de transancionesProcesamiento de hora de entrada y salidaSincronizacion con base de datos centralizada

Interfaz de administrador

Registro de usuariosAdministracion de horarios

Interfaz de usuario

ASP.NETReloj biometricoSQLserverVisual Basic

Page 32: Protocolo ittg

32

12. Conclusiones.

Hasta el momento se podría decir que solo contamos con un 30% del sistema, ya

que hemos avanzado hasta la parte de la creación de la primera interfaz, donde es

que el personal podrá checar su hora de entrada y salida.

Aún falta la creación de la interfaz del administrador y la creación de la base de

datos. Y el enlace del aparato biométrico con el sistema.

13. Opción de titulación elegida y justificación.

El medio de titulación integrada será a base de residencia profesional, ya que será

a base de este proyecto que se realizara la residencia profesional en las

instalaciones de dirección general del sistema COBACH

14. Referencias.

[1] Alegsa.com.ar (1991). Definición de Visual Basic - ¿qué es Visual Basic?.

http://www.alegsa.com.ar/Dic/visual%20basic.php

[2] Astursistemas.com (2003). ¿Qué es una página WEB y para qué sirve?.

http://www.astursistemas.com/Articulos.php?articulo_no=30

[3] Cobach.edu.mx (n.d.). - Decreto de creación.

http://www.cobach.edu.mx/decreto_de_creacion

[4] Cobach.edu.mx (2013). - COBACH CUMPLE 35 AÑOS DE SERVICIO A CHIAPAS.

http://www.cobach.edu.mx/04

[5] Cristóbal, L. (n.d.). :: Sistemas Sintel ::Tiempo y Asistencia.

http://www.sintel.com.mx/ProductosSoftware_Tiempo&Asistencia.html?

gclid=CJqD1oro5boCFSEV7AodAiIAJA

Page 33: Protocolo ittg

33

[6] Ferakmon (n.d.). :: Feracmon :: Expertos en Sistemas de Seguridad..

http://www.feracmon.com/site/software_detalles.php?item=33

[7] IBIX.com (2000). Control de Asistencia. http://www.ibix.com/control-de-asistencia

[8] Microsoft.com (2008). Administración de base de datos | Inteligencia de datos y

almacenamiento | Microsoft SQL Server.

http://www.microsoft.com/es-xl/sqlserver/default.aspx

[9] Microsoft.com (2008). Microsoft Silverlight para Office.

http://www.microsoft.com/getsilverlight/office/es-es/requirements.html

[10] Msdn.microsoft.com (2013). Seguridad en SQL Server. http://msdn.microsoft.com/es-

es/library/bb669074.aspx

[11] Msdn.microsoft.com (2008). Información general sobre ASP.NET.

http://msdn.microsoft.com/es-es/library/4w3ex9c2%28v=vs.100%29.aspx

[12] Siasa.com (n.d.). Software de control de asistencias, tiempo y puntualidad CET_NET.

http://www.siasa.com/producto.php?prod=2800002

[13] Tecflexperu.blogspot.mx (2011). Tecflex - Código de barras, Biometría, Proximidad:

Importancia del control de asistencia a través de la huella digital.

http://tecflexperu.blogspot.mx/2011/03/importancia-del-control-de-asistencia.html

[14] Visualstudio.com (2013). Visual studio. http://www.visualstudio.com/es-es

[15] Zk-software.com (n.d.). ZKSoftware relojes checadores. http://www.zk-software.com/