Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ASESORADO POR:
Ing.: PERCY CHAVEZ JUANITO
PRESENTADO POR:
González Guevara Jorge Antonio.
Vargas Coronel Lindomira.
Rojas Menor Natolía.
Rojas Vásquez Anita Diamira.
Tarrillo Cotrina Aldiner Huberly.
LAJAS – PERÚ
2014
APROBADO POR:
________________________________________
Prof. Edilberto Pérez Gonzales
DIRECTOR GENERAL DEL IESTP “SAP” LAJAS
JURADO CALIFICADOR:
_____________________________
ING.PERCY CHÁVEZ JUANITO
ASESORADO POR:
_______________________________________
ING.PERCY CHÁVEZ JUANITO
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS
PRESENTADO POR:
DEDICATORIA
AGRADECIMIENTO
PRESENTACIÓN
CAPÍTULO I
I. DATOS GENERALES ..................................................................................................13
1.1 De los Practicantes...…………………………………………………...…...............13
1.2 De las Prácticas……………………………………………………………..............13
CAPÍTULO II
II. MARCO TEORICO.....................................................................................................15
2.1 LINEAMIENTOS TEÓRICOS-METODOLÓGICOS Y CONCEPTUALES .15
2.2 ANÁLISIS DE REQUERIMIENTOS ..................................................................16
2.2.1 ANÁLISIS DE LA REALIDAD DE NEGOCIO ........................................16
a. Cuestionarios.................................................................................................16
b. Entrevistas ....................................................................................................16
c. Encuestas ......................................................................................................17
d. Revisión de documentación ..........................................................................17
2.2.2 ESTUDIO DE FACTIBILIDAD .................................................................17
a. Factibilidad Técnica…. .................................................................................17
b. Factibilidad Económica…. ...........................................................................18
c. Factibilidad Operativa…. ..............................................................................18
2.3 ANÁLISIS DE DISEÑO…. ....................................................................................18
2.3.1 MODELO DE REQUISITOS ......................................................................18
a. Descripción del Problema…. ........................................................................18
b. Modelo de Caso de Uso…. ..........................................................................18
c. Modelo de Dominio del Problema…. .......................................................... 18
d. Modelo de Interfaz .......................................................................................18
2.3.2 MODELO DE ANÁLISIS…. ........................................................................19
a. Identificación de Estereotipo de Clases…. ...................................................19
b. Diagrama de Estereotipos de Clases…. ........................................................19
c. Diagrama de Secuencia…. ............................................................................19
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS
CAPÍTULO III
III. ASPECTO TÉCNICO DE LA PRÁCTICA ............................................................. 23
3.1 ANALISIS DE REQUERIMIENTOS .................................................................23
3.1.1 ANÁLISIS DE REALIDAD DE LA ASISTENCIA DEL PERSONAL…. ......23
3.1.2 ANALISISDE LA FACTIBILIDAD DE LA EMPRESA ......................... 23
a. Factibilidad Técnica…. ..............................................................................23
b. Factibilidad Económica…. .........................................................................25
c. Factibilidad Operativa…. ..........................................................................28
3.2 ANÁLISIS Y DISEÑO…. .....................................................................................29
3.2.1 MODELO DE REQUISITOS .....................................................................29
a. Descripción del Problema….......................................................................29
b. Modelo de Caso de Uso…. ........................................................................30
c. Modelo de Dominio del Problema…. ........................................................36
3.2.2 MODELODE ANÁLISIS…. ........................................................................42
a. Diagrama de Estereotipos de Clases….......................................................42
b. Diagrama de Secuencias….........................................................................54
c. Documentación del Diagrama de Secuencia ..............................................73
d. Diccionario de Clases…. ............................................................................83
3.2.3 MODELODE DISEÑO…. ...........................................................................86
a. Diseño de la Base de Datos…. ...................................................................86
b. Relacionamiento de la Base de Datos…. ...................................................90
CAPITULO IV
4. CONCLUSIONES YSUGERENCIAS ........................................................................96
1.1 Conclusiones .............................................................................................................96
1.2 Recomendaciones .....................................................................................................96
CAPITULO V
5. BIBLIOGRAFIA ...........................................................................................................98
ANEXOS
CAPÍTULO
I
I. DATOS GENERALES
1.1. DE LOS PRACTICANTES
1.1.1. Nombres
González Guevara, Jorge Antonio.
Vargas Coronel, Lindomira.
Rojas Menor, Natolía.
Rojas Vásquez, Anita Diamira.
Tarrillo Cotrina, Aldiner Huberly.
1.1.3. Módulo
Diseño de Software y gestión de Base de Datos
1.1.4. Semestre – año (que concluyo el módulo).
III y IV, Año 2013.
1.2. DE LAS PRÁCTICAS
1.2.1. Razón Social de la empresa / Institución de prácticas.
I.E. CEBA “ANAXIMANDRO VEGA” – Lajas.
1.2.2. Dirección
Jr. Río Jalqueño S/N.
1.2.3. Representante de la empresa / Institución de prácticas.
Director: Efraín Alarcón Ruiz.
1.2.4. Área /oficina de la práctica.
I.E. CEBA “ANAXIMANDRO VEGA” - Lajas.
1.2.5. Jefe o responsable del área /oficina de prácticas.
Director: Efraín Alarcón Ruiz.
1.2.6. Periodo de la práctica.
Fecha de inicio : 06 de enero de 2014
Fecha término : 30 de marzo de 2014
1.2.7. Horario
Mañana : 8.00 a.m. A 12.00 p.m.
Tarde : 3.00 p.m. A 7.00 p.m.
1.2.8. Duración de la práctica.
450horas
1.2.9. Asesor de la práctica
Ing. Percy Chávez Juanito.
CAPÍTULO
II
También se conoce por este nombre al software desarrollado por Rational, hoy
propiedad de IBM, el cual incluye información entrelazada de diversos artefactos
y descripciones de las diversas actividades. Está incluido en el
RationalMethodComposer (RMC), que permite la personalización de acuerdo
con las necesidades.
UML cuenta con varios tipos de diagramas, los cuales muestran diferentes
aspectos de las entidades representadas.
b. Entrevistas
Conversación que tiene como finalidad la obtención de información.
Hay muy diversos tipos de entrevistas: laborales (para informarse y
valorar al candidato a un puesto de trabajo), de investigación (realizar
un determinado estudio), informativas (reproducir opiniones) y de
personalidad (retratar o analizar psicológicamente a un individuo),
entre otras.
En una entrevista intervienen el entrevistador y el entrevistado. El
primero, además de tomar la iniciativa de la conversación, plantea
mediante preguntas específicas cada tema de su interés y decide en qué
c. Encuestas
Instrumento cuantitativo de investigación social mediante la consulta a
un grupo de personas elegidas de forma estadística, realizada con
ayuda de un cuestionario.
En poblaciones pequeñas (por ejemplo, los trabajadores de una
empresa) se pueden realizar encuestas censales, es decir, a todos los
individuos de un colectivo, pero normalmente las encuestas se realizan
mediante muestras estadísticamente representativas de una población
mayor, para posteriormente extrapolar los resultados al conjunto de la
población. La encuesta se diferencia de otros métodos de investigación
en que la información obtenida ya está de antemano preparada y
estructurada.
a. Factibilidad Técnica.
Consistirá en realizar una evaluación de la tecnología con la que
cuenta la organización para el funcionamiento de su sistema
informático, este estudio estará destinado a recolectar información
sobre los componentes técnicos que necesitará la organización y la
posibilidad de hacer uso de los mismos en el desarrollo e
implementación y puesta en marcha del sistema propuesto, los
requerimientos tecnológicos que van a ser adquiridos para del
sistema en cuestión.
b. Factibilidad Económica
Se refiere a los recursos económicos y financieros necesarios para
desarrollar o llevar a cabo las actividades o procesos y/o para obtener
los recursos básicos que deben considerarse son el costo del tiempo,
el costo de la realización y el costo de adquirir nuevos recursos.
c. Factibilidad Operativa.
Se refiere a todos aquellos recursos donde interviene algún tipo de
actividad (Procesos), depende de los recursos humanos que participen
durante la operación del proyecto. Durante esta etapa se identifican
todas aquellas actividades que son necesarias para lograr el objetivo y
se evalúa y determina todo lo necesario para llevarla a cabo.
d. Modelo de interfaz.
Este modelo nos permite definir en forma inicial el prototipo de la
interfaz del sistema es decir se mostrara como serán las pantallas,
controles y otros objetos del sistema.
c. Diagrama de secuencia.
Permite indicar como es que se inicia cada uno de los casos de
uso, identificando los diferentes mensajes entre las clases
identificadas.
f.Diccionario de clases.
Permite describir cada una de las clases, indicando su tipo,
atributos y función que cumple en el sistema.
2.4 DESARROLLO
2.4.1 DISEÑO DE LA INTERFAZ
Se debe diseñar el menú principal, los formularios o pantallas y, los
reportes que cuenta el sistema.
a. Factibilidad Técnica.
Consistirá en realizar una evaluación de la tecnología en la
organización para el funcionamiento de su sistema informático, este
estudio estará destinado a recolectar información sobre los
componentes técnicos que necesitará la organización y la
posibilidad de hacer uso de los mismos en el desarrollo e
implementación del sistema propuesto de ser necesario, los
requerimientos tecnológicos que van a ser adquiridos para el
desarrollo de puesta en marcha del sistema en cuestión.
En cuanto a hardware, especialmente el servidor donde debe estar
instalado el sistema propuesto, este debe cubrir con los siguientes
requerimientos mínimos:
Requerimientos Mínimos
Hardware
Características de una computadora de escritorio.
- Procesador Intel(R) Corel(tm) 2 dúo. Se recomienda este
tipo del hardware para el funcionamiento del Sistema
Informático.
- Placa madre gigabyte 6ª-641-ES 2H Se recomienda este
tipo Placa Madre porque viene con cuatro puertos USB,
puertos de audio, puertos de video, un puerto RJ45 lectora y
quemadora de DVD, Lectora de memoria.
Software.
- Sistema Operativo Windows 7 Enterprise. Otorga a los
usuarios un acceso seguro y fluido a redes corporativas.
- Paquete ofimática Microsoft office. Se recomienda este
programa porque permite desarrollar documentos del
sistema, así beneficiara a la empresa.
- SQL server management studio express. Porque es el
manejador de la base de datos con el que trabaja el Visual
Studio 2008 y para poder hacer la conexión.
- MySQL. Manejador de Base de Datos.
- APACHE. Servidor.
- PHP. Lenguaje de Programación.
Software disponible
Sistema Microsoft Windows XP
Versión 2002
Service XP Pack2
Equipo Genius
Procesador Intel(R) Core (2)duo
Memoria RAM 2GB
Disco Duro 500GB
b. Factibilidad Económica
En el desarrollo del nuevo sistema de información se determinarán
los recursos para desarrollar, implantar y mantener en operación el
sistema, a través de una evaluación donde se pondrá de manifiesto el
equilibrio existente entre los costos exclusivos del sistema y los
beneficios que se derivan de este, lo cual permitirá observar de una
manera más precisa el sistema propuesto y sus beneficios.
SALARIO
RECURSO SALARIO
MENSUAL
HUMANO ANUAL (S/.)
(S/.)
Trabajador no
750.00 7500.00
asegurado
TOTAL 750.00 7500.00
Costo de personal.
Sistema propuesto incluirá variaciones en cuanto a personal bajo
cuya responsabilidad está la operación y/o funcionamiento del
sistema. El personal encargado de impulsar el mismo, que
implicara gasto; aspecto que favorecerá aún más en proyecto en
cuestión, pero cabe destacar que al automatizar los procesos de
seguimiento y control, se reducen y se aligeran las cargas
laborales del personal que normalmente dedicaba su jornada
laboral a atender exclusivamente funciones relacionadas con éstos
procesos, y por ende puede emplear el tiempo que se ahorraran
con el sistema propuesto en otras actividades, optimizando de ésta
manera el funcionamiento del mismo. Éste ahorro de tiempo se
estima en dos (2) horas diarias que se convierten en cuarenta (40)
horas mensuales. En términos monetarios, la automatización y
agilización de los procesos de seguimiento.
Beneficios tangibles.
Los beneficios tangibles aportados por el sistema propuesto están
dados por los siguientes aspectos:
- Reducción de costos en papelerías, mantenimiento y espacio
físico.
- Aumentar su patrimonio de la empresa con el sistema
propuesto.
- Ahorro en suministros para los equipos empleados.
Beneficios intangibles.
Entre los beneficios intangibles del Sistema Propuesto se pueden
incluir:
Costo-beneficio
El nuevo sistema trae Mejoras significativas para el normal
desenvolvimiento de las actividades dentro de la empresa,
reduciendo de esta manera el tiempo de procesamiento y
generación de la información, disminuyendo las cargas de trabajo
a los usuarios, ya que la velocidad de procesamiento, veracidad y
confiabilidad de los procesos y resultados, serán los deseados, los
múltiples beneficios que trae el sistema propuesto Justifica pagar
el gasto. El costo del sistema correrá a cargo de la empresa.
En conclusión podemos decir que si existe factibilidad
económica.
c. Factibilidad operativa.
- Existe una gran predisposición por parte de empresa para el
desarrollo del proyecto, brindándole información necesaria para el
cumplimiento de los objetivos.
- La persona que va a estar encargada del manejo del sistema, tiene
conocimiento de informática.
Mantenimiento
Mantenimiento
personalAsistenci
Horarios
a
Mantenimiento
Docente
DIRECTOR
USUARIO
Mantenimiento
PROFESOR Grado
Mantenimiento Mantenimiento
Usuario Cursos (Áreas)
Mantenimiento
Permiso
Proceso
Permisos
Proceso
Licencias
DIRECTOR
DOCENTE
USUARIO
Proceso
PersonalAsistencia
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS
Consulta
Docente
Consulta
PersonalAsistencia
Consulta
DIRECTOR Horario
DOCENTE
USUARIO
Consulta
Licencias
Consulta
Permisos
Consulta
Usuario
Consulta Diaria
de Asistencia Consulta
Semanal de
Asistencia
Consulta Mensual
de Asistencia
Consulta
Anual de
DIRECTOR DOCENTE asistencia
USUARIO
Consulta
Licencias
Consulta
Permisos
Reporte
PersonalAsistencia ReporteDiario
de asistencia
Reporte Semanal
de Asistencia
DIRECTOR
Reporte
USUARIO Mensual de
asistencia
DOCENTE
Reporte Anual
de Asistencia
Reporte
Reporte Permisos
Usuarios
Reporte
Asistencia
Reporte
licencias
DIRECTOR DOCENTE
Reporte
Permisos
USUARIO
IDENTIFICACIÓN DE ATRIBUTOS.
ClasPersonal.
- CodPersonal
- NombresPersonal
- ApellidosPersonal
- DNI
- Sexo
- Dirección
- Especialidad
- Fechanac
- Condicion
ClasUsuario.
- CodUsuario
- Nick
- Contraseña
- Nombresus
- Apellidosus
- DNIus
ClasPersonalAsistencia.
- CodPersonalAsistencia
- CodPersonal
COMPUTACIÓN INFORMÁTICA Página 36
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS
- CodCurso
- CodGrado
- Fecha
- HoraEntrada
- HoraSalida
- Marcacion
ClasPermisos
- CodPermiso
- Codpersonal
- MotivoPermiso
- FechaPermiso
- HoraSalida
- HoraEntrada
- Marcacion
ClasLicencias.
- CodLicencia
- Codpersonal
- MotivoLicencia
- FechaSalida
- FechaIngreso
- Marcacion
ClasCurso.
- CodCurso
- NombreCurso
ClasGrado.
- CodGrado
- NombreGrado
- NumVacantes
ClasHorario.
- CodCurso.
- CodGrado
- HoraEntrada
- HoraSalida
- Dia
- CodPersonal
Personal.
- InsertarPersonal.
- ModificarPersonal.
- BuscarPersonal.
- EliminarPersonal.
Usuario.
- InsertarUsuario.
- ModificarUsuario
- BuscarUsuario.
- EliminarUsuario.
PersonalAsistencia.
- InsertarPersonalAsistencia.
- ModificarPersonalAsistencia.
- BuscarPersonalAsistencia.
- EliminarAsistencia.
Permisos.
- InsertarPermiso.
- ModificarPermiso.
- BuscarPermiso.
COMPUTACIÓN INFORMÁTICA Página 38
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS
- EliminarPermisos.
Licencias.
- InsertarLicencias.
- ModificarLicencia.
- BuscarLicencia.
- ImprimirLicencia.
Curso.
- InsertarCurso
- ModificarCurso.
- BuscarCurso.
- EliminarCurso.
Grado.
- InsertarGrado.
- BuscarGrado.
- ModificarGrado.
- EliminarGrado.
Horario.
- InsertarHorario.
- BuscarHoraio.
- ModificarHorario.
- EliminarHorario.
Funciones.
Personal.
- CargarPersonal
- BuscarPersonalNombre
- BuscarPersonalDNI
- BuscarPersonalSexo
Usuario.
- CargarUsuario
- BuscarUsuarioNick
- BuscarUsuarioContraseña
PersonalAsistencia.
- CargarPersonalAsistencia
- BuscarPersonalNombre
- BuscarPersonalAsistencia
- BuscarGradoPersonalAsistencia
- BuscarHorarioPersonalAsistencia
- Cargarcurso
- Cargargrado
Permisos.
- CargarPermisos
- CargarFechaPermisos
- BuscarNombrePersonal
- BuscarMotivoPermiso
- BuscarNumeroHoras
licencia.
- CargarLicencia
- BuscarNombrePersonal
- BuscarMotivoLicencia
- BuscarNumerodiasLicencia
Curso.
- CargarCurso
- BuscarCurso
- BuscarNombreCurso
Grado.
- CargarGrado
- BuscarGrado
- BuscarNombreGrado
Horario.
- CargarHorario
- BuscarHorario
- BuscarHora
- BuscarDia
IDENTIFICACIÓN DE ASOCIACIONES.
- El Personal registra muchas asistencias.
- Un Personal tiene muchos permisos.
- Un Personal tiene muchas licencias.
- Un Personal tiene muchas faltas.
- Un Personal tiene varias áreas.
- Un Personal tiene registra muchas asistencias.
1 1 1
* *
“Control” “Control”
Agregar Personal
1
1 1
“Clase”
1
Personal
1
1
“Entidad” “Clase”
Personal 1 Conexión
1
1 1 1
* * “Control”
“Control”
Agregar Usuario
1
1 1
“Clase”
1
Usuario
1
1
“Entidad” “Clase”
Usuario 1 Conexión
1
1 1 1 1 1
* *
“Control” “Control”
Agregar Buscar
PersonalAsistencia
1 1
1 1 1 1 1
“Clase” “Clase” “Clase”
Personal Grado Curso
1
1
1
1 1
“Clase”
Conexión
1
1 1
1
1 1 1 1
1 1
1 1 1
*
*
“Control” “Control”
Agregar Permisos
1
1 1
“Clase” 1
1
Permisos
1
“Entidad” 1 “Clase”
Permisos 1 Conexión
1 1 1
“Control”
* * “Control”
Agregar Licencias
1 1 1
“Clase”
1
Licencias
1
1
“Entidad” “Clase”
Licencias 1 Conexión
1
1 1 1
“Control”
* * “Control”
Agregar Horario
1 1 1
“Clase”
1
Horario
1
1
“Entidad” “Clase”
Horario 1 Conexión
1
COMPUTACIÓN INFORMÁTICA Página 46
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS
1 1 1
“Control”
* * “Control”
Agregar Curso
1 1 1
“Clase”
1
Curso
1
1
“Entidad” “Clase”
Curso 1 Conexión
1
1 1 1
“Control”
* * “Control”
Agregar Grado
1 1 1
“Clase”
1
Grado
1
1
“Entidad” “Clase”
Grado 1 Conexión
1
1 1
“Clase”Personal
“Clase” Permisos CodPersonal “Clase” Licencias
NombrePersonal CodLicencia
CodPermiso * 1 ApellidosPersonal
1 CodPersonal
CodPersonal Motivolicencia
Motivopermiso
DNI * Fechasalida
Sexo
Fechapermiso Direccion Fecharegreso
Horasalida Especialidad Marcación
Horaentrada Fechanac
Marcación Condición Insertar ()
Modificar ()
Insertar () Insertar () Eliminar ()
Modificar () Modificar () Buscar ()
Eliminar () Eliminar ()
Buscar () Buscar ()
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS
MODULO ASISTENCIA
* “Clase” Grado
CodGrado
Nombregrado
Numvacante
Insertar ()
Modificar ()
Eliminar ()
Buscar ()
“clase”PersonalAsistencia
* Codpersonalasistencia
Codpersonal 1
Codcurso * “Clase” Curso
CodCurso
Codgrado Nombrecurso
Fecha 1
HoradeEntrada Insertar ()
HoradeSalida Modificar ()
Eliminar ()
Marcación
Buscar ()
Insertar ()
Modificar ()
Eliminar ()
Buscar ()
“Clase”Personal
CodPersonal
NombrePersonal
1 ApellidosPersonal
DNI
Sexo
Direccion
Especialidad
Fechanac
Condición
Insertar ()
Modificar ()
Eliminar ()
Buscar ()
MODULO PERSONAL
“Clase” Horario
CodHorario
Codcurso
Codgrado
Horaentrada
* Horasalida
Dia
Codpersonal
Insertar ()
Modificar ()
Eliminar ()
Buscar ()
1 1
“Clase”Personal
CodPersonal “Clase” Licencias
NombrePersonal *
1 CodLicencia
ApellidosPersonal CodPersonal
DNI Motivolicencia
Sexo 1
Fechasalida
Direccion Fecharegreso
Especialidad Marcación
Fechanac
Condición Insertar ()
Modificar ()
Insertar () Eliminar ()
Modificar () Buscar ()
Eliminar ()
Buscar ()
“clase”PersonalAsistencia
Codpersonalasistencia
Codpersonal
* Codcurso
Codgrado
Fecha
HoradeEntrada
HoradeSalida
Marcación
Insertar ()
Modificar ()
Eliminar ()
Buscar ()
“Clase” Permisos
CodPermiso
CodPersonal
* Motivopermiso
Fechapermiso
Horasalida
Horaentrada
Marcación
Insertar ()
Modificar ()
Eliminar ()
Buscar ()
MODULO PERMISOS
1 “Clase”Personal
1
“Clase” Permisos CodPersonal
NombrePersonal
CodPermiso ApellidosPersonal
CodPersonal DNI
Motivopermiso * Sexo
Fechapermiso Direccion
Horasalida Especialidad
Horaentrada Fechanac
Marcación Condición
Insertar () Insertar ()
Modificar () Modificar ()
Eliminar () Eliminar ()
Buscar () Buscar ()
MODULO LICENCIAS
1 “Clase”Personal
“Clase” Licencias CodPersonal
CodLicencia * NombrePersonal
CodPersonal ApellidosPersonal
Motivolicencia DNI
Fechasalida Sexo
Fecharegreso Direccion
Marcación Especialidad
Fechanac
Insertar () Condición
Modificar ()
Eliminar () Insertar ()
Buscar () Modificar ()
Eliminar ()
Buscar ()
MODULO HORARIO
*
“Clase” Curso
CodCurso
Nombrecurso
Insertar ()
Modificar ()
Eliminar ()
Buscar ()
“Clase” Horario
CodHorario 1
Codcurso
Codgrado
Horaentrada 1 1 “Clase” Grado
Horasalida
CodGrado
Dia * Nombregrado
Codpersonal
Numvacante
Insertar ()
Modificar ()
Insertar ()
Eliminar ()
Modificar ()
Buscar ()
Eliminar ()
Buscar ()
“Clase”Personal
CodPersonal
NombrePersonal
1
ApellidosPersonal
DNI
Sexo
Direccion
Especialidad
Fechanac
Condición
Insertar ()
Modificar ()
Eliminar ()
Buscar ()
B. Diagrama de secuencias.
Casos de uso: proceso PersonalAsistencia.
<<Control>> <<Control>> <<Control>> <<Clase>> <<Control>> <<Clase>> <<Con <<Clase <<Clase <<Entidad> <<Entidad >> <<Entidad >> <<Entidad >>
Principal Manejado Buscar Personal Buscar Curso trol>> >> >> >PersonalA Personal curso Grado
PersonalAsist Personal Curso Buscar Grado Conexió sistencia
encia grado n
Usuario
Ejecutar
Ejecuta
Ingrese codpersonal
Ejecuta
Inserta datos Personal Asistencia Procedimiento
EjecutaMétodo AsignarPersonalASist
Ejecuta P.A.
InsertaPerAs
Envía datos ist
Usuario
Ejecutar
Ejecuta
Ingrese N° de permiso y
elije fecha el tipo
Orden de Búsqueda Personal
Cargar permiso.
BuscapermisoNombre
Ejecuta Función Listado EjecutaProced
Criterio de Búsqueda imiento
Ejecuta P.A.
Envía Datos BuscaPermisoNombre
Envía Datos
Envía Datos
Envía datos encontrados
Usuario
Ejecutar
Ejecuta
Ingrese N° de licencia y elije
fecha el tipo
Orden de Búsqueda Personal
Cargar Licencia.
BuscalicenciaNombre
Ejecuta Función Listado EjecutaProced
Criterio de Búsqueda imiento
Ejecuta P.A.
Envía Datos BuscalicenciaNombre
Envía Datos
Envía Datos
Envía datos encontrados
Usuario
Ejecutar
Carga Personal
EjecutaFunción listado Ejecuta EjecutaProcedi
FuncionListado miento
Ejecuta P. A.
Envía Datos CargarPersonal
Envía Datos
Envía Datos
Orden Agregar Nuevo Personal
Ejecutar
Ingresa DatosPersonal
Inserta DatosPersonal
EjecutaMétodo Asignar EjecutaProcedi
miento EjecutaProcedi
miento
Ejecuta P.A.
InsertaPersonal
Mensaje éxito “Datos Insertados Correctamente”
Ejecuta Método
Actualizar EjecutaProcedi
miento EjecutaProcedi
miento
Ejecuta P.A.
ActualizaPersonal
Mensaje “DatosModificadosCorrectamente”
Orden Búsqueda
Ordena BuscaNombreIPersonal
EjecutaFunción
Criterio de Búsqueda Listado EjecutaProcedi
miento
Ejecuta P.A.
Envía Datos BuscaNombrePersonal
Envía Datos
Envía datos encontrados
Actualiza Datos
Orden Eliminar
Ejecutamétodo Eliminar Ejecuta
Procedimiento EjecutaProcedi
miento
Ejecuta P.A.
Envía datos EliminarPersonal
Personal Eliminado
COMPUTACIÓN INFORMÁTICA Página 61
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS
Usuario
Ejecutar
Carga Permisos
Ejecuta EjecutaProcedi
EjecutaFunción listado
FuncionListado miento
Ejecuta P. A.
Envía Datos CargarPermisos
Envía Datos
Envía Datos
Orden Agregar Nuevo Permisos
Ejecutar
Ingresa DatosPermisos
Ejecuta Método
Actualizar EjecutaProcedi
miento EjecutaProcedi
miento
Ejecuta P.A.
ActualizaPermisos
Mensaje “DatosModificadosCorrectamente”
Orden Búsqueda
Ordena BuscaDNIPermisos
EjecutaFunción
Criterio de Búsqueda Listado EjecutaProcedi
miento
Ejecuta P.A.
Envía Datos BuscaDNIPermisos
Envía Datos
Envía datos encontrados
Actualiza Datos
Orden Eliminar
Ejecutamétodo Eliminar Ejecuta
Procedimiento EjecutaProcedi
miento
Ejecuta P.A.
Envía datos EliminarPermisos
Permiso Eliminado
COMPUTACIÓN INFORMÁTICA Página 63
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS
Usuario
Ejecutar
Carga Licencias
Ejecuta EjecutaProcedi
EjecutaFunción listado
FuncionListado miento
Ejecuta P. A.
Envía Datos CargarLicencias
Envía Datos
Envía Datos
Orden Agregar Nueva licencia
Ejecutar
Ingresa DatosLicencia
Ejecuta Método
Actualizar EjecutaProcedi
miento EjecutaProcedi
miento
Ejecuta P.A.
ActualizaLicencias
Mensaje “DatosModificadosCorrectamente”
Orden Búsqueda
Ordena BuscaDNILicencias
EjecutaFunción
Criterio de Búsqueda Listado EjecutaProcedi
miento
Ejecuta P.A.
Envía Datos BuscaDNILicencia
Envía Datos
Envía datos encontrados
Actualiza Datos
Orden Eliminar
Ejecutamétodo Eliminar Ejecuta
Procedimiento EjecutaProcedi
miento
Ejecuta P.A.
Envía datos Eliminarlicencia
Licencia Eliminado
COMPUTACIÓN INFORMÁTICA Página 65
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS
Usuario
Ejecutar
Carga Usuario
Ejecuta Función listado Ejecuta EjecutaProcedi
FuncionListado miento
Ejecuta P. A.
CargaUsuario
Envía Datos
Envía Datos
Envía Datos
Orden Agregar Nuevo Usuario
Ejecutar
Ingresa Datos Usuario
Ejecuta Método
Actualizar EjecutaProcedi
miento EjecutaProcedi
miento
Ejecuta P.A.
Mensaje “DatosModificadosCorrectamente” ActualizaUsuario
Orden Búsqueda
EjecutaUsuarioNick
xNombre EjecutaFunción
Criterio de Búsqueda Listado EjecutaProcedi
miento
Ejecuta P.A.
Envía Datos BuscarUsuarioNick
Envía Datos
Envía datos encontrados
Actualiza Datos
Orden Eliminar
Ejecuta método Eliminar Ejecuta
Procedimiento EjecutaProcedi
miento
Ejecuta P.A.
EliminarUsuario
Envía datos
Registro Eliminado
Usuario
Ejecutar
Carga horario
Ejecuta Función lista horario Ejecuta EjecutaProcedi
FuncionListado miento
Ejecuta P. A.
Carga horario
Envía Datos
Envía Datos
Envía Datos
Orden Agregar Nuevo horario
Ejecutar
Ingresa Datos horario
Ejecuta Método
Actualizar Ejecuta
Procedimiento EjecutaProcedi
miento
Ejecuta P.A.
Mensaje “DatosModificadosCorrectamente” Actualiza horario
Orden Búsqueda
Ejecuta horario
xNombre EjecutaFunción
Criterio de Búsqueda Listado EjecutaProcedi Ejecuta P.A.
miento Buscar horario
Envía Datos porNombre
Envía Datos
Envía datos encontrados
Actualiza Datos
Orden Eliminar
Ejecuta método Eliminar Ejecuta
Procedimiento EjecutaProcedi
miento Ejecuta P.A.
Eliminar
horario
Envía datos
Registro Eliminado
Usuario
Ejecutar
Carga Grado
Ejecuta Función lista Grado
Ejecuta EjecutaProcedi
FuncionListado miento
Ejecuta P. A.
Carga Grado
Envía Datos
Envía Datos
Envía Datos
Orden Agregar Nuevo Grado
Ejecutar
Ingresa Datos Grado
Inserta Grado
EjecutaMétodo Asignar EjecutaProcedi
miento EjecutaProcedi
miento
Ejecuta P.A.
Insertar Grado
Mensaje éxito “Datos Insertados Correctamente”
Ejecuta Método
Actualizar EjecutaProcedi
miento EjecutaProcedi
miento
Ejecuta P.A.
Mensaje “DatosModificadosCorrectamente” Actualiza Grado
d
Orden Búsqueda
Ejecuta Grado
EjecutaFunción
Criterio de Búsqueda Listado EjecutaProcedi
miento
Ejecuta P.A.
Envía Datos Buscar Grado
Envía Datos
Envía datos encontrados
Actualiza Datos
Orden Eliminar
Ejecuta método Eliminar Ejecuta
Procedimiento EjecutaProcedi
miento
Ejecuta P.A.
Eliminar Grado
Envía datos
Registro Eliminado
D. Diccionario de clases.
Permite describir cada una de las clases, indicando su tipo, Atributos,
Métodos y Funciones que cumple en el sistema.
Clase Personal.
- Atributos: CodPersonal, NombresPersonal, ApellidosPersonal, DNI,
Sexo, Dirección, Especialidad, Fechanac, Condicion
- Métodos: InsertaPersonal (permite insertar el Personal a la base de
datos), ModificarPersonal (Modifica los datos del Personal),
BuscarPersonal (Busca los datos del Personal), EliminarPersonal
(permite Eliminar el Personal)
Clase PersonalAsistencia
- Atributos:CodPersonalAsistencia, CodPersonal, CodCurso, CodGrado,
Fecha, HoraEntrada, HoraSalida,Marcacion
- Métodos: InsertaPersonalAsistencia (permite insertar la Asistencia a
la base de datos), ModificarPersonalAsistencia (Modifica los datos de
COMPUTACIÓN INFORMÁTICA Página 83
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS
ClasePermisos.
- Atributos: CodPermiso, CodPersonal, MotivoPersonal, FechaPermiso,
HoraSalida,HoraEntrada, Marcacion.
- Métodos: InsertaPermiso (permite insertar los Permisos a la base de
datos), ModificarPermiso (Modifica los datos del Personal),
- BuscarPermiso (Busca los datos del Personal),
EliminarPermiso(permite Eliminar el Permiso)
Clase Licencia.
- Atributos: CodLicencia, CodPersonal, MotivoLicencia, FechaSalida,
FechaIngreso,Marcacion.
- Métodos: InsertarLicencia (permite insertar las Licencias a la base de
datos), ModificarLicencia (Modifica los datos de las Licencias),
BuscarLicencia (Busca los datos de las Licencias), ImprimirLicencia
(permite Imprimir la Licencia).
Clase Curso.
- Atributos: CodCurso, NombreCurso,
- Métodos: InsertaCurso (permite insertar el Curso a la base de datos),
ModificarCurso (Modifica los datos del Curso), BuscarCurso (Busca
el Nombre del Curso), EliminarCurso (permite Eliminar el Curso)
Clase Grado
- Atributos: CodGrado, NombreGrado, NumVacantes.
- Métodos: InsertaGrado (permite insertar el Grado a la base de datos),
ModificarGrado (Modifica los datos del Grado), BuscarGrado
(Busca los datos del Grado), EliminarGrado (permite Eliminar el
Grado)
Clase Horario.
- Atributos: CodHorario, CodGrado, HoraEntrada, HoraSalida, Dia.
- Métodos: InsertaHorario (permite insertar el Horario a la base de
datos), ModificarHorario (Modifica los datos del Horario),
BuscarHorario (Busca los datos del Horario), EliminarHorario
(permite Eliminar el Horario)
CAPÍTULO V
1.2 RECOMENDACIONES.
Al director
Dar mayor rapidez a los trámites de prácticas y titulación de los alumnos.
Instalar el servicio de Internet en los laboratorios de cómputo y las oficinas
administrativas del instituto.
Equipar con mayor número de computadoras y con las características adecuadas.
A los Docentes.
Tener constante capacitación y dominio de las unidades didácticas a dictar.
Utilizar software libre.
Que utilicen una mejor metodología de enseñanza para poder llegar al alumno.
Realizar las clases en el laboratorio de cómputo en un mayor porcentaje práctico.
A los Alumnos.
Que estén en constante capacitación y actualización sobre el avance de la ciencia
y tecnología de acuerdo nuestra carrera profesional.
A todos los compañeros sugerimos que deben darle mayor importancia al
desarrollo de las prácticas.
Dar la debida importancia a las clases que se dictan en las aulas para
posteriormente no tener dificultades en el desarrollo de las prácticas.
CAPÍTULO
VI
V. Bibliografía
http://resources.arcgis.com/es/content/arcgis-explorer/1500/system-requirements:
Esta página se utilizó para saber los requerimientos mínimos de hardware y
software en el funcionamiento de visual Studio 2008.
http://www.Microsoft® SQL Server® 2008 Management Studio Express
www.microsoft.com/downloads/es-es/details.aspx?...1d62... - España
Esta página se utilizó para complementar el marco teórico.
http://www Detalles de la descarga: Visual Studio 2008 Professional (prueba
www.microsoft.com/downloads/es-es/details.aspx?...861... - España
Esta página se utilizó para complementar el marco teórico.
http://www.webtutoriales.com/tutoriales/programacion/vb-net/datagridview-
mysql.60.html (20-03-10)
Esta página se utilizó para saber los requerimientos de software.
http://resources.arcgis.com/es/content/arcgis-explorer/1500/system-requirements: Se
utilizó para saber los requerimientos mínimos de hardware y software en el
funcionamiento de visual Studio 2008.
ANEXOS
“ANAXIMANDRO
VEGA”
Propósito:
Entrevistadores:
Entrevistado:
Director de la Institución Educativa CEBA “ANAXIMANDRO VEGA” -Lajas:
Efraín Alarcón Ruiz.
Fecha de la Entrevista.
07/01/2014
Hora de la Entrevista.
08.00pm.
Hardware
Características de una computadora de escritorio.
- Procesador Intel(R) Corel(tm) 2 duo. Se recomienda este tipo del
hardware para el funcionamiento del Sistema Informático.
- Placa madre gigabyte 6ª-641-ES 2H Se recomienda este tipo Placa
Madre porque viene con cuatro puertos USB, puertos de audio, puertos
de video, un puerto RJ45 lectora y quemadora de DVD, Lectora de
memoria.
- Memoria 2048 MB (2.00 GB) Se recomienda memoria de esta
capacidad, para una mayor velocidad en la ejecución sistema
- Disco duro 250 GB Se recomienda este espacio porque no excederá de
320GB, la capacidad de la Base de Datos en un Año.
- Monitor LG (pnp generico) Se recomienda este tipo de monitor porque nos
permitirá visualizar las ventanas del sistema y para una mejor presentación.
- Teclado multimedia Advanse Este tipo de teclado debe ser el más
recomendado porque es uno de los más utilizados.
- Mouse óptico Advanse Es factible utilizar este tipo de mouse porque es más
fácil su manejo.
- Estabilizador electrónico Se recomienda este tipo de estabilizador
porque es uno de los más utilizados y nos permite una mejor seguridad.
Software.
- Sistema Operativo Windows 7 Enterprise. Otorga a los usuarios un
acceso seguro y fluido a redes corporativas.
- Paquete ofimática Microsoft office. Se recomienda este programa
porque permite desarrollar documentos del sistema, así beneficiara a la
empresa.
- SQL server management studio express. Porque es el manejador de la
base de datos con el que trabaja el Visual Studio 2008 y para poder hacer
la conexión.
- MySQL. Manejador de Base de Datos.
- APACHE. Servidor.
- PHP. Lenguaje de Programación.
Programando el sistema
ANEXO VII
FICHAS DE CALIFICACIÓN DE LA INSTITUCION DE PRÁCTICAS.