Professional Documents
Culture Documents
Facultad de Ingeniera
Escuela de Ingeniera en Ciencias y Sistemas
FACULTAD DE INGENIERA
AUTOMATIZACIN DE PROCESOS DE INGRESO Y CONTROL DE
ASISTENCIA DE DOCENTES PARA LA FACULTAD DE INGENIERA DE
LA UNIVERSIDAD DE SAN CARLOS DE GUATEMALA
TRABAJO DE GRADUACIN
PRESENTADO A LA JUNTA DIRECTIVA DE LA
FACULTAD DE INGENIERA
POR
WILLY ESTUARDO CAMPOS VELA
VOCAL I
VOCAL II
VOCAL III
VOCAL IV
VOCAL V
SECRETARIO
EXAMINADORA
EXAMINADOR
EXAMINADOR
SECRETARIO
A mi madre
Por
ser
mi
fuente
de
desarrollo
A mi padre
Mis hermanos
Mis amigos
Mis compaeros
A mi novia
A la Antigua Guatemala
NDICE GENERAL
Antecedentes ...............................................................................1
1.2
Justificacin .................................................................................3
1.3
1.4
1.3.1
Alcances ......................................................................... 4
1.3.2
Lmites ............................................................................ 5
2.2
2.2.1
2.3
2.2.3
2.2.4
Personal ........................................................................ 12
2.4
3.2.3
4.1.2
III
IV
VI
NDICE DE ILUSTRACIONES
FIGURAS
VII
VIII
GLOSARIO
Actor
Arquitectura
necesarias
para
guiar
la
Automatizacin
Casos de uso
Componente
que
posee
un
conjunto
de
IX
incorporado
al
sistema
de
forma
independiente.
Datos
Smbolos
que
describen
condiciones,
Dbms
almacenamiento,
organizacin
Entidad
Extends
Framework
Flujo bsico
Flujo alterno
Informacin
Lenguaje de programacin
Conjunto
de
smbolos
reglas
Proceso
TCP/IP
Protocolos
que
comunicacin
de
definen
datos
la
para
es
encargado
de
la
Uses
XII
RESUMEN
XIV
OBJETIVOS
GENERAL
ESPECFICOS
XV
XVI
INTRODUCCIN
La era de la informacin viene de la mano con el cambio constante de
la realizacin de procesos y/o actividades en las organizaciones de los
diferentes
informacin que se
XVII
XVIII
1. ASIGNACIN DE ASISTENCIAS
1.1 Antecedentes
1.2 Justificacin
Dado los limitados recursos que brinda el gobierno hacia nuestra casa
de estudios, y la necesidad que los docentes cumplan con su asistencia en
la imparticin de los cursos se requiere de un mtodo eficaz y productivo el
cual venga a diseminar el problema del incumplimiento de imparticin de
clases en la Facultad de Ingeniera.
1.3.1 Alcances
1.3.2 Lmites
10
11
2.2.4 Personal
Este
subproceso
consiste
especialmente
en
el
manejo
la
El
2.4
Elaboracin de reportes
15
2.4.3 Informe
16
17
18
3. FASE DE ANLISIS
19
20
3.1.2 Actores
Administrador
Sper Usuario
Consultor
Flujo bsico
1. El sistema muestra la pantalla de inicio de sesin.
5. Finaliza el flujo.
Flujo alterno
2a. El usuario decide cancelar el inicio de sesin [5].
3a. El sistema muestra un mensaje de error. [1].
Flujo bsico
1. Se incluye el caso de uso Identificar Usuario.
9. Finaliza el flujo.
Flujo alterno
2a. El usuario cancela los datos ingresados. [8].
Flujo bsico
1. Se incluye el caso de uso Identificar Usuario.
23
Flujo alterno
2a. El usuario cancela los datos ingresados. [2].
24
Flujo bsico
1. Se incluye el caso de uso Identificar Usuario.
Flujo alterno
2a. El usuario decide derogar la carga de datos. [2]
25
Flujo bsico
1. Se incluye el caso de uso Cargar Horario.
Flujo alterno
2a. El usuario decide salir de la opcin.
Flujo bsico:
1. El usuario selecciona opcin de Exportar a Excel. [2a].
27
Flujo alterno
2a. El sistema muestra un mensaje de error [5].
Flujo bsico
1. Se incluye el caso de uso Identificar Usuario.
5. El usuario ingresa los datos de ao, periodo, fecha, escuela, rea y/o
subrea [2a].
Flujo alterno
2a. El usuario cancela la generacin de la consulta. [2].
Caracterstica
del
sistema
que
genera
informacin
mensual
Flujo bsico
1. Se incluye el caso de uso Identificar Usuario.
5. El usuario ingresa los datos de fecha, ao, periodo, escuela, rea y/o
subrea [2a].
29
Flujo alterno
2a. El usuario presiona el botn de cancelar [2].
3a. Los datos no son validos y se muestra un mensaje [4].
Flujo bsico
1. Se incluye el caso de uso Identificar Usuario.
12. El
sistema
le
presenta
la
informacin
de
inasistencia
catedrtico.[4a]
Flujo alterno
2a. El usuario decide salir de la ventana [2].
31
del
32
33
34
4. FASE DE DISEO
de
anlisis
que
se
debieron
implementar en
todos
los
35
36
4.1.1.1 Inconvenientes
37
38
4.1.2.1 Presentacin
39
40
4.1.2.4 Inconvenientes
41
4.2.1 Entidades
periodo
estudiantil
del
curso.
o Horariodetalle_asistencia_curso: cdigo del curso.
o Horariodetalle_asistencia_correlativo: correlacion de un curso
cuando es impartido en diferente horario.
42
4.3.1 Clases
4.3.1.1 IProcAsistencia
44
4.3.1.2 CProcAsistencia
Clase
padre
que
contiene
funciones
mtodos
para
la
4.3.1.3 CControlPersonal
4.3.1.4 CControlAsistencia
4.3.1.5 CControlIngenieria
45
4.3.1.6 CConexion
46
47
4.4.1 Componentes
4.4.1.1 IProcAsistencia
4.4.1.2 CProcesoAsistencia
4.4.2 Nodos
continuacin
se
describen
los
nodos
contenidos
en
el
4.4.2.1 Cliente
49
50
CONCLUSIONES
de
administracin de
la informacin
de forma
descentralizada.
51
52
RECOMENDACIONES
3. Cualquiera que sea la entrega del sistema se aconseja hacer una lista
de funcionalidades de la aplicacin o documentos para evitar
inconvenientes en la finalizacin o fase de implementacin con los
operadores del sistema.
53
54
BIBLIOGRAFA
2. Brett D. McLaughlin, Gary Pollice David West. Head First ObjectOriented Analyst and Design. USA: OReilly Media, 2007.
3. Gorton, Ian. Essential Software Architecture. Germany: SpringerVerlag Berlin Heidelberg, 2006.
55
56
ANEXOS
57
58
MANUAL DE USUARIO
1. Seguridad
59
Administrador
Permite la creacin de usuarios al sistema con todas las opciones
permitidas.
Sper Usuario
Proporciona el ingreso de los datos de asistencias al sistema. Usuario
con todas las opciones permitidas que un administrador a diferencia
que este no puede crear usuarios al sistema.
60
Auxiliar de ctedra
No contiene acceso al sistema, pero deben crearse para el control del
ingreso de las inasistencias.
Consultor
Contiene acceso solamente a la opcin de consulta del men
principal.
2.1 Utilidades
61
2.2 Registro
El men de registro permite la obtencin de Horario de Clases y la
opcin de proceso de asistencia. (Ms informacin en la seccin de modulo
de asistencia, seccin 3.2)
2.3 Consultas
Men de consultas que permite la generacin de informacin de las
inasistencias diarias, inasistencias por catedrtico y la consulta mensual.
(Para ms informacin consultar el modulo de reportes en la seccin 4.3)
2.4 Acerca de
Informacin de agradecimientos y nombre del desarrollador como la
versin actualmente utilizada y la revisin que pertenece dicha versin.
62
64
65
66
sistema
colocar
predeterminadamente
67
al
auxiliar
de
ctedra
69
70
71
73
74
76
77
80
81
4. Recomendaciones importantes
MANUAL TCNICO
1. Instalacin de configuracin
83
2. Herramientas de desarrollo
2.1 Software
Nombre de la Herramienta
SharpDeveloper 2.2
Utilizacin.
Editor de cdigo fuente de la
aplicacin.
PostgreSQL 8.2
Manejador
de
Control
administracin de los datos.
TortoiseSVN 1.5.3
Microsoft
Windows
XP
Professional
Version 2002 Service Pack 2.
85
Sistema Operativo.
2.2 Hardware
86