Documente Academic
Documente Profesional
Documente Cultură
COMPUTACIN E INFORMTICA
SISTEMA DE CONTROL DE ASISTENCIA DEL PERSONAL
DEL CENTRO DE IDIOMAS DE LA UNIVERSIDAD NACIONAL
DE TRUJILLO - CIDUNT
DEDICATORIA
AGRADECIMIENTO
Al Ing. Jos Gmez y al Ing. Alex Llerena por habernos orientado, motivado
durante el desarrollo de nuestro informe de prcticas.
A todos los docentes que durante los tres aos nos brindaron sus
conocimientos, aportes, consejos, etc. El cual nos permiti culminar nuestra
carrera profesional con xito.
RESENTACIN
Seores miembros del jurado:
En cumplimiento a lo dispuesto por el Ministerio de Educacin y las
normas establecidas por el Reglamento Interno del Instituto Superior Privado
Tecnolgico del Norte, tengo a bien someterme a su criterio y consideracin
el
siguiente
informe
de
prcticas:
SISTEMA DE
CONTROL
DE
el
ttulo
profesional
TCNICO
EN
COMPUTACIN
INFORMTICA.
Ante todo, dejo a criterio del jurado la evaluacin de este informe que
fue elaborado con el ms esmerado sentido de trabajo y estudio, deseando
que nuestro objetivo se vea cumplido, esperamos las sugerencias y
apreciaciones que mereciera este trabajo, agradecindoles anticipadamente
por ellas, las que repercutirn en mi futuro profesional.
LOS AUTORES
INTRODUCCIN
NDICE
DEDICATORIA:.......................................................................................... 2
AGRADECIMIENTO.................................................................................... 2
PRESENTACIN........................................................................................ 2
INTRODUCCIN........................................................................................ 2
1.1
1.2
1.3
1.4
Objetivos de la Prctica......................................................................2
1.4.1
Objetivos de la Empresa..................................................................2
1.4.2
1.4.3
1.5
Dificultades....................................................................................... 2
1.6
Logros............................................................................................. 2
2.1
2.2
Propuesta a la Empresa.....................................................................2
2.2.1
Problemtica................................................................................. 2
2.2.2
Levantamiento de Informacin..........................................................2
2.2.3
Descripcin de la Propuesta.............................................................2
2.3
Marco Referencial............................................................................. 2
2.3.1
2.3.1
2.3.4
2.3.5
2.3.6
2.3.7
2.3.8
Sistemas de Informacin.................................................................2
2.4
Metodologa Aplicada.........................................................................2
2.4.1
2.4.1.1
Modelo de Negocio.........................................................................2
Diagrama de Caso de Uso del Negocio..........................................2
6
2.4.1.2
2.4.1.3
2.4.2
Modelo de Requerimientos..............................................................2
2.4.2.1
2.4.2.2
2.4.3
Anlisis y Diseo............................................................................ 2
2.4.3.1
Diagrama de Actividades..............................................................2
2.4.3.2
2.4.3.3
2.4.3.4
2.4.3.5
Diagrama de Clases....................................................................2
2.4.3.6
2.4.3.7
Diseo de Reportes.....................................................................2
2.4.3.8
2.4.3.9
2.4.3.10
Base de Datos............................................................................ 2
2.4.4
Implementacin.............................................................................. 2
2.4.4.1
Diagrama de Componentes..........................................................2
2.4.4.2
Diagrama de Despliegue..............................................................2
2.4.4.3
Cdigo de la Aplicacin................................................................2
Conclusiones.............................................................................................. 2
Recomendaciones...................................................................................... 2
Bibliografa................................................................................................. 2
Anexo....................................................................................................... 2
NDICE DE GRFICOS
Grfico N 1: Localizacin del CIDUNT..............................................................2
Grfico N 2 : Organigrama............................................................................. 2
Grfico N 3: Estructura del RUP......................................................................2
Grfico N 4: Sistema de Informacin................................................................2
Grfico N 5: Diagrama de Caso de Uso del Negocio..........................................2
Grfico N 6: MONCUN Gestionar Asistencia.....................................................2
Grfico N 7: MONCUN Gestionar Reportes......................................................2
NDICE DE TABLAS
Tabla 1: Descripcin del Caso de Uso del Negocio..............................................2
Tabla 2: ECU Registrar Personal......................................................................2
Tabla 3: ECU Consultar Personal.....................................................................2
Tabla 4: ECU Reportes Personal......................................................................2
Tabla 5: ECU Registrar Horario........................................................................2
Tabla 6: ECU Asignar Horario..........................................................................2
Tabla 7: ECU Registrar Asistencia....................................................................2
Tabla 8: ECU Consultar Asistencia....................................................................2
Tabla 9: ECU Reportes Asistencia....................................................................2
Tabla 10: Registra Personal............................................................................. 2
Tabla 11: Registrar Cargo-Horario (tab Cargo)....................................................2
Tabla 12: Registrar Cargo-Horario (tab Horario)..................................................2
Tabla 13: Login CIDUNT................................................................................. 2
Tabla 14: Asistencia........................................................................................ 2
CAPITULO I: ASPECTOS
GENERALES DE LA EMPRESA
1.1
Historia
10
este
centro
de
enseanza
de
idiomas
para
alumnos
Datos Empresariales
Razn Social
Centro de Idiomas de la Universidad Nacional de Trujillo
Rubro
Educacin Superior
Direccin
11
UNT Trujillo.
Telfono
(044) 220318
Correo Electrnico
cidunt@gmail.com
Localizacin de la empresa
Grfico N 1: Localizacin del CIDUNT
12
1.2
Organigrama de la Empresa y Descripcin de Funciones
Organigrama
Grfico N 2 : Organigrama
DIRECCI
N
GENER
AL
DIRECCI
N
ADMINIST
RATIVA
COORDIN
ACIN
INGLES
COORDIN
ACIN DE
OTROS
IDIOMAS
DIRECCI
N
ACADMIC
A
COORDIN
ACIN DE
NIOS
REA
DE
SISTEM
AS
REA DE
CONTABIL
IDAD
REGIST
RO
TCNIC
O
13
REA DE
MANTENIM
IENTO
SECRET
ARA
Descripcin de Funciones
Comit de Direccin: Esta encargada de dirigir la gestin
acadmica
administrativa,
econmica,
financiera
14
1.3
rea donde se efectu la Prctica
rea de Sistema y Cmputo: Dicha rea est encargada del
mantenimiento de las computadoras ubicadas en cada aula de dicho
centro, asimismo, controla el sistema de matrcula y pagos al banco.
1.4
1.4.1
Objetivos de la Prctica
Objetivos de la Empresa
Objetivos
Generales:
El
Centro
de
Idiomas
de
la
docente
que
15
1.4.2
1.4.3
ampliar
sus
habilidades
lingsticas,
culturales
16
1.5
Dificultades
Hasta la actualidad algunos equipos son obsoletos el cual dificulta a la
empresa de poder brindar un eficiente servicio a los estudiantes,
asimismo, eso nos limitaba a terminar nuestras funciones.
1.6
Logros
Facilitamos el manejo del nuevo sistema web del CIDUNT.
Brindamos a los estudiantes una buena atencin en el transcurso
de su matrcula ya que se llevaba a cabo la implementacin del
nuevo sistema.
17
18
2.1
2.2
2.2.1
Propuesta a la Empresa
Problemtica
En el caso del control de asistencia del personal que labora en
el CIDUNT, es muy tedioso que a la hora de ingreso y salida
tengan que registrarse en diferentes planillas impresas,
colocando el da, la hora y su firma la cual es una prdida de
19
Levantamiento de Informacin
El proceso inicia cuando el personal ingresa a la Institucin,
hay una mesa en la cual estn unos cinco cuadernos grandes
cada cuaderno en la parte delantera especifica diciendo,
Control de Asistencia del Personal, etc. En este caso el
personal ingresa, busca su cuaderno respectivo al encontrarlo
tiene que rebuscar su nombre, las hojas tienen cuatro columnas
(fecha, hora de Ingreso, hora de salida y firma). El personal
llena esos campos e ingresa; a la hora de salida hacen lo
mismo con la diferencia de que tienen que esperar mientras la
otra persona busca el cuaderno, y luego revisa su nombre.
Despus de todo esto cuando los cuadernos estn llenos el
portero lleva estos cuadernos a Recursos Humanos y se
quedan ah para alguna consulta o informacin que se desee
20
Descripcin de la Propuesta
Con respecto a la problemtica presentada en el punto 2.2.1 se
planea realizar la implementacin de un sistema informtico la
cual permita gestionar la asistencia y gestionar reportes.
2.3
2.3.1
Marco Referencial
Metodologa Orientada a Objetos
Se podra definir como las tcnicas de orientacin objetos que
pretenden satisfacer las necesidades de los usuarios finales y
las de los desarrolladores de software mediante una cierta
capacidad de modelar el mundo real.
Consideraciones Sobre MOO
Se eliminan fronteras entre fases debido a la naturaleza
iterativa del desarrollo orientado al objeto.
Aparece una nueva forma de concebir los lenguajes de
programacin y su uso al incorporarse bibliotecas de
clases y otros componentes reutilizables.
Hay un alto grado de iteracin y solapamiento, lo que
lleva a una forma de trabajo muy dinmica.
Aspectos Positivos de la MOO
Son interactivas e incrementales.
Fcil de dividir el sistema en varios subsistemas
independientes.
Se fomenta la reutilizacin de componentes.
21
reas
de
ampliacin,
diferentes
tipos
de
sus
22
como
esta
descrito
en
trminos
de
actividades,
23
Fuente: BP10
un
horario
predecible
presupuesto.
asignar
tareas
25
6. Pretende
implementar
las
mejores
prcticas
en
Ingeniera de Software.
7. Desarrollo iterativo.
8. Administracin de requisitos.
9. Uso de arquitectura basada en componentes.
10. Control de cambios.
11. Modelado visual del software.
12. Verificacin de la calidad del software.
Caractersticas
RUP es una enorme base de conocimientos de ingeniera de
software, desarrollado por Rational (IBM).
Metamodel)
La Gestin del proyecto se centra en la gestin de
riesgos.
Actualizado constantemente para tener las mejores
prcticas.
Aumenta la productividad del desarrollador, existen
herramientas
apoyo
en
todo
el
proceso:
de
pruebas,
confiabilidad.
Evala si los
que
cambios
verifiquen
son
26
rendimiento
necesarios,
control,
2. Equilibrar prioridades.
Los requisitos de los diversos participantes pueden ser
diferentes, contradictorios o disputarse cursos limitados.
Debe encontrarse un equilibrio que satisfaga los deseos
de todos. Gracias a este equilibrio se podrn corregir
desacuerdos que surjan en el futuro.
3. Demostrar valor iterativamente
Los proyectos se entregan, aunque sea de un modo
interno, en etapas iteradas. En cada iteracin se analiza
la opinin de los inversores, la estabilidad y calidad del
27
para
coordinar
requisitos,
desarrollo,
por
la
organizacin
de
estndares
Object
de
escritorio (en
ingls desktop
environment,
Es una implementacin
de interfaz grfica
de
de
escritorio
por
lo
general
consiste
30
controlen
el
precisin,
como
modo
de
comunicacin humana.
Visual Basic .NET (VB.NET)
Es un lenguaje de programacin orientado a objetos que se
puede considerar una evolucin de Visual Basic implementada
sobre
el framework
.NET.
Su
introduccin
result
muy
31
XAML,
(Extensible
Application
Markup
Desventajas
Las crticas hechas en las ediciones de Visual Basic anteriores a
VB.NET son variadas; se citan entre ellas:
ingls
un programa
de integrated
development
informtico compuesto
por
environment),
es
un
de
conjunto
proyecto
mediante
automticamente.
34
informes
que
se
generan
Visual
Studio
2010
Ultimate
incluye
potentes
de
colaboracin
avanzadas,
as
como
informe
en
el
estado
en
el
que
se
encontr.
Otras
Herramientas de Prueba
Visual
Studio
2010
Ultimate
incorpora
todas
nuestras
de
laboratorio
de
pruebas,
incluido
el
38
2.3.5
comunicarse
entre
s.
Una
API
puede
incluir
representa
conseguir abstraccin en
un
mtodo
la programacin,
para
generalmente
uso
general,
la
por
pantalla.
ejemplo,
De
esta
para
forma,
39
el software que
proporciona
una
cierta
API
2.3.6
40
41
42
Reports
para
Visual
Studio
proporciona
los
informes
con
calidad
de
presentacin
en
las
tendr
acceso
funciones
adicionales
un
43
de
flujos
de
datos,
normalizacin
44
45
2.3.8
Sistemas de Informacin
Un sistema de informacin (SI) es un conjunto de elementos
interrelacionados con el propsito de prestar atencin a las
demandas de informacin de una organizacin, para elevar el
nivel de conocimientos que permitan un mejor apoyo a la toma
de decisiones y desarrollo de acciones.
Es una manera ms acertada define sistema de informacin
como: conjunto de elementos que interactan entre s con el fin
de apoyar las actividades de una empresa o negocio. Teniendo
muy en cuenta el equipo computacional necesario para que el
sistema de informacin pueda operar y el recurso humano que
interacta con el Sistema de Informacin, el cual est formado
por las personas que utilizan el sistema.
Un sistema de informacin realiza
cuatro
actividades
Esto
ltimo
46
se
denomina
interfaces
computadoras
son
las
terminales,
las
cintas
una
de
las
actividades
capacidades
ms
con
una
secuencia
de
operaciones
47
tpicas
de
salida
son
las
impresoras,
Fuente: Sistema
de Informacin
48
2.4
Metodologa Aplicada
2.4.1
Modelo de Negocio
Nombre de Caso de
Uso del Negocio
Descripcin
Este proceso comienza cuando el
personal inicia sus labores marcando
su asistencia.
Este proceso comienza cuando el
rea de RR.HH necesita reportas
datos del personal.
49
50
Fuente: Elaboracin
Propia
2.4.2
2.4.2.1
Modelo de
Requerimientos
51
52
2.4.2.2
Nombre:
Registrar Personal
Descripcin:
Actor:
rea RR.HH
Flujo de Eventos:
Pre-Condiciones:
Flujo Bsico:
1. El actor pulsa sobre la opcin Personal.
2. El sistema muestra la interfaz Personal.
3. El
sistema muestra las opciones
de:
Registrar
Flujo Alternativo:
1.
Post Condiciones:
53
Nombre:
Consultar Personal
Descripcin:
Actor:
rea de RR.HH
Flujo de Eventos:
Pre-Condiciones:
Flujo Bsico:
1. El Actor ingresa el Nombre, Apellido o DNI del personal a
consultar en la caja de texto.
2. El Sistema muestra los datos completo del Personal.
Flujo Alternativo:
Post Condiciones:
54
Nombre:
Reportes Personal
Descripcin:
Actor:
rea de RR.HH
Flujo de Eventos:
Pre-Condiciones:
Flujo Bsico:
1. El Actor pulsa sobre la opcin Reportes en el Men
Principal.
2. El Sistema muestra un formulario.
3. El Actor ingresa el DNI del personal a reportar.
4. El Sistema muestra los datos correspondientes
del
personal.
5. El Actor imprime el reporte.
Flujo Alternativo:
Post Condiciones:
55
Nombre:
Registrar Horario
Descripcin:
Actor:
rea RR.HH
Flujo de Eventos:
Pre-Condiciones:
Flujo Bsico:
1.
2.
3.
4.
Post Condiciones:
56
Nombre:
Asignar Horario
Descripcin:
Actor:
rea de RR.HH
Flujo de Eventos:
Pre-Condiciones:
Flujo Bsico:
1. El Actor selecciona el horario a asignar desde el formulario
de Registro Personal.
2. El Actor registra al personal.
Flujo Alternativo:
No existe.
Post Condiciones:
No existe.
Tabla 6: ECU Asignar Horario
Nombre:
Registrar Asistencia
57
Descripcin:
Actor:
Personal
Flujo de Eventos:
Pre-Condiciones:
Flujo Bsico:
1.
2.
3.
4.
Flujo Alternativo:
Nombre:
Consultar Asistencia
Descripcin:
Actor:
rea de RR.HH
58
Flujo de Eventos:
Pre-Condiciones:
Post Condiciones:
No existe.
Nombre:
Reportes Asistencia
Descripcin:
Actor:
rea de RR.HH
Flujo de Eventos:
59
Pre-Condiciones:
Flujo Bsico:
1. El Actor pulsa sobre la opcin Reportes en el Men
Principal.
2. El Sistema muestra un formulario.
3. El Actor ingresa el DNI del personal a reportar.
4. El Sistema muestra los datos correspondientes del
personal.
5. El Actor imprime el reporte.
Flujo Alternativo:
Post Condiciones:
60
2.4.3
Anlisis y Diseo
61
2.4.3.1
Diagrama de Actividades
2.4.3.2
62
63
64
Fuente:
Elaboracin Propia
65
2.4.3.3
67
68
2.4.3.4
70
Grfico N 33: DSCU Registrar Horario
71
74
2.4.3.5
Diagrama de Clases
Grfico N 41: Diagrama de Clases
75
76
2.4.3.6
77
78
2.4.3.7
Diseo de Reportes
Fuente: Elaboracin Propia
Grfico N 43: Reportes de Asistencia por Personal
2.4.3.8
2.4.3.9
80
Base de Datos
Grfico N 47: Diagrama de Base de Datos
81
2.4.4
2.4.4.1
Implementacin
Diagrama de Componentes
Grfico N 48: Diagrama de Componentes
2.4.4.2
Diagrama de Despliegue
Fuente: Elaboracin Propia
82
2.4.4.3
Cdigo de la Aplicacin
Tabla 10: Registra Personal
PROCESO:
Registra Personal
INTERFAZ
83
CODIGO FUENTE
1. NuevoPersonal
2. ActualizaPersonal
3. EliminarPersonal
4. ActivarPersonal
84
PROCESO:
INTERFAZ
CODIGO FUENTE
1. NuevoCargo
2. ActualizarCargo
85
3. Lista_Cargo
4. Filtracion
5. LlenarFiltardoCargo
6. EliminarCargo
7. ActivarCargo
86
PROCESO:
INTERFAZ
CODIGO FUENTE
1. NuevoHorario
2. ActualizarHorario
87
3. Lista_Horario
4. EliminarHorario
5. EliminarHorario
6. FiltracionHorario
88
7. LlenarFiltardoHorario
PROCESO:
INTERFAZ
Fuente: Elaboracin
Login CIDUNT
INTERFAZ
CODIGO FUENTE
1. EntraPersonal
2.
89
CODIGO FUENTE
1. Registra_Asistencia
2. Actualiza_Asistencia
90
Conclusiones
91
Recomendaciones
Se recomienda verificar el estado en el que se encuentran las
computadoras donde estn instalados el sistema informtico con el fin
de brindar un mejor servicio.
Se recomienda realizar copias de seguridad de la base de datos
mensualmente
para
que
se
pueda
mantener
las
ltimas
Bibliografa
[CHO09] CHARTE OJEDA, Francisco. SQL Server 2008. Anaya
Multimedia (Grupo Anaya, S.A), 2009. 14-26p.
92
2013]
Anexo
93
94