Está en la página 1de 113

Computación E Informática

INFORME DE PRÁCTICAS PROFESIONALES DEL


MÓDULO:
“DESARROLLO DE SOFTWARE Y GESTION DE
BASE DE DATOS”

REALIZADO EN LA I.E. CEBA“ANAXIMANDRO VEGA” LAJAS

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:

González Guevara Jorge Antonio. Vargas Coronel Lindomira.

Rojas Menor Natolía. Rojas Vásquez Anita Diamira.

Tarrillo Cotrina Aldiner Huberly

COMPUTACIÓN E INFORMÁTICA PÁGINA 11


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

DEDICATORIA

A nuestros queridos padres por


estar presente en todo momento,
quienes nos han dado el apoyo
moral, espiritual y económico
para seguir estudiando la
carrera profesional.
A mis familiares y amigos, que
de una u otra manera nos
apoyan y nos han dado valor
para seguir constantes en el
camino de la superación, para
lograr alcanzar mis metas
trazadas tanto en lo personal
como en lo profesional.
Los Alumnos

COMPUTACIÓN E INFORMÁTICA PÁGINA 11


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

AGRADECIMIENTO

Expreso mi más sincero agradecimiento a Dios, que nos concede la vida


y nos permite aprender cada día cosas nuevas.

A mis padres, hermanos y familiares quienes me apoyan económica,


moral y espiritualmente para alcanzar mis objetivos y metas.

Agradezco profundamente al personal docente y administrativo del


Instituto de Educación Superior Tecnológico Público “SAP”-LAJAS,
quienes contribuyeron con sus enseñanzas y orientaciones en mi
formación profesional.

Al Ing. Percy Chávez Juanito por la orientación pedagógica y su


ayuda necesaria para el desarrollo de nuestras prácticas.

Al Director de la I.E CEBA“ANAXIMANDRO VEGA”- Lajas, por


su acogida y apoyo brindado durante el desarrollo de nuestras prácticas
pre profesionales.

COMPUTACIÓN E INFORMÁTICA PÁGINA 11


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

PRESENTACIÓN

Sr. Director, Señor Jefe de la Unidad Académica, Señor Jurado


Calificador al concluir nuestras prácticas pre profesionales del módulo
“Diseño de Software y Gestión de Base de Datos”, en la I.E. CEBA
“ANAXIMANDRO VEGA” - Lajas, presentamos nuestro informe
correspondiente, para su respectiva revisión y calificación.

Este informe, describe aspectos teóricos y prácticos, recogidos y/o


utilizados durante la ejecución de nuestras prácticas del módulo ya
mencionado, además de la experiencia en lo referente a la carrera
profesional de computación e informática.

COMPUTACIÓN E INFORMÁTICA PÁGINA 11


INTRODUCCIÓN

Las prácticas pre profesionales de la carrera profesional de Computación


e Informática, juegan un papel muy importante en nuestra formación,
como futuros técnicos en computación e informática, haciendo posible, la
obtención de experiencias reales, conociendo directamente los procesos
de las diferentes empresas e instituciones donde realizamos la práctica,
luego como profesionales, permitiendo desenvolvernos con mayor
facilidad en un centro de trabajo.

Es así que la ejecución de nuestras prácticas pre profesionales del módulo


“Diseño de Software y Gestión de Base de Datos” en la I.E
CEBA“ANAXIMANDRO VEGA”- Lajas, nos ha permitido tener las
experiencias, sobre todo en los procesos que más se realizan en la I.E.,
como es: el Control de Asistencia del Personal.
Las prácticas realizadas, se centran en aspectos relacionados con la
computación y la informática y el desarrollo de un sistema de
información para registrar todo lo que concierne al Control de Asistencia
del Personal. El contenido del presente informe de prácticas consta de los
siguientes capítulos
CAPITULO I: Se describe los datos generales tanto de los practicantes
como de las prácticas.
CAPITULO II: Se refiere todo lo concerniente al marco teórico de los
servicios prestados en el lugar de práctica.
CAPITULO III: Se describe el aspecto técnico de las prácticas, es decir
de cada servicio prestado sus logros, dificultades y sugerencias.
CAPITULO IV: Se comenta las conclusiones y recomendaciones
existentes.
CAPITULO V: Se describe las fuentes bibliográficas como respaldo del
informe.

Finalmente adjunto algunos anexos de la realización de la práctica pre


profesional y la ejecución del mismo.
ÍNDICE
DEDICATORIA.
AGRADECIMIENTO.
PRESENTACIÓN.
INTRODUCCIÓ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

d. Documentos de diagrama de secuencia…………………………………….19


e. Documentos de diagrama de clases………………………………………...19
f. Diccionario de clases………………………………………………………..19
2.3.3 MODELO DE DISEÑO............................................................................................19
a. Diseño de la base de datos…………………………………………………19
b. Relacionamiento de la base de dato………………………………………..20
2.4 DESARROLLO
2.4.1 DISEÑO DE LA INTERFAZ………………………………………………...20
2.4.2 MODELO DE IMPLEMENTACIÓN………………………………………...20
a. Elección del motor de base de datos……………………………………….20
b. Elección del lenguaje de programación…………………………………....20
2.4.3 CODIFICACIÓN DEL SISTEMA……………………………………………20
2.5 PUESTA EN MARCHA ............................................................................................. 20
2.5.1 MODELODE IMPLEMENTACIÓN Y PUESTA EN MARCHA…. .......20
a. Determinación de Requisitos del Sistema….................................................20
b. Generador del Instalador…...........................................................................20
2.5.2 MODELO DE INTEGRACIÓN…. .............................................................. 20
a. Identificación de Otros Sistemas…. ............................................................. 20
b. Integración con los Sistemas Identificados…...............................................20
2.5.3 MODELO DE PRUEBAS…. ........................................................................21
a. Determinación de los Datos para Probar el Sistema…. ................................ 21
b. Uso del sistema en Prueba…. .......................................................................21
c. Capacitación a los Usuarios .........................................................................21
2.5.4 MODELO DE DOCUMENTACIÓN ........................................................... 21
a. Generación del Manual de Usuario.............................................................. 21
b. Generación del Manual Técnico ...................................................................21
c. Generación del Informe ...............................................................................21

COMPUTACIÓN E INFORMÁTICA PÁGINA 11


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

COMPUTACIÓN E INFORMÁTICA PÁGINA 11


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

CAPÍTULO
I

COMPUTACIÓN E INFORMÁTICA PÁGINA 11


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

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.2. Área Académica


Instituto de Educación Superior Tecnológico Público “S.A.P”-L ajas

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.

COMPUTACIÓN INFORMÁTICA Página 13


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

CAPÍTULO
II

COMPUTACIÓN INFORMÁTICA Página 14


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

II. MARCO TEÓRICO


2.1 LINEAMIENTOS TEÓRICOS - METODOLÓGICOS Y
CONCEPTUALES.
El modelado, o modelo de objetos, describe los conceptos principales de la
orientación a objetos: las estructuras estáticas y sus relaciones, las principales
estructuras estáticas son los objetos y clases; los cuales están compuestos de
atributos y operaciones, mientras que las principales relaciones entre objetos y
entre clases corresponden a las ligas y asociaciones respectivamente.

Para el diseño del sistema informático se ha utilizado la metodología RUP, bajo


el enfoque UML.

RUP (Proceso Unificado de Rational)


Es un proceso de desarrollo de software y junto con el Lenguaje Unificado de
Modelado UML, constituye la metodología estándar más utilizada para el
análisis, implementación y documentación de sistemas orientados a objetos.

El RUP no es un sistema con pasos firmemente establecidos, sino un conjunto de


metodologías adaptables al contexto y necesidades de cada organización.

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.

Originalmente se diseñó un proceso genérico y de dominio público, el Proceso


Unificado, y una especificación más detallada, el RationalUnifiedProcess, que se
vendiera como producto independiente.

UML (Lenguaje Unificado de Modelado)


Es el lenguaje de modelado de sistemas de software más conocido y utilizado en
la actualidad; está respaldado por el OMG (Object Management Group). Es un
lenguaje gráfico para visualizar, especificar, construir y documentar un sistema.

UML ofrece un estándar para describir un "plano" del sistema (modelo),


incluyendo aspectos conceptuales tales como procesos de negocio y funciones
del sistema, y aspectos concretos como expresiones de lenguajes de
programación, esquemas de bases de datos y componentes reutilizables.

COMPUTACIÓN INFORMÁTICA Página 15


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

UML es un "lenguaje de modelado" para especificar o para describir métodos o


procesos. Se utiliza para definir un sistema, para detallar los artefactos en el
sistema y para documentar y construir. En otras palabras, es el lenguaje en el que
está descrito el modelo.

Se puede aplicar en el desarrollo de software entregando gran variedad de formas


para dar soporte a una metodología de desarrollo de software (tal como el
Proceso Unificado Racional o RUP), pero no especifica en sí mismo qué
metodología o proceso usar.

UML no puede compararse con la programación estructurada, pues UML


significa Lenguaje Unificado de Modelado, no es programación, solo se
diagrama la realidad de una utilización en un requerimiento. Mientras que,
programación estructurada, es una forma de programar como lo es la orientación
a objetos, sin embargo, la programación orientada a objetos viene siendo un
complemento perfecto de UML, pero no por eso se toma UML sólo para
lenguajes orientados a objetos.

UML cuenta con varios tipos de diagramas, los cuales muestran diferentes
aspectos de las entidades representadas.

2.2 ANALISIS DE REQUERIMIETOS


2.2.1 ANÁLISIS Y REALIDAD DEL NEGOCIO
a. Cuestionarios
El cuestionario es un documento formado por un conjunto de
preguntas que deben estar redactadas de forma coherente, y
organizadas, secuenciadas y estructuradas de acuerdo con una
determinada planificación, con el fin de que sus respuestas nos puedan
ofrecer toda la información que se precisa.

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é

COMPUTACIÓN INFORMÁTICA Página 16


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

Momento el tema ha cumplido sus objetivos. El entrevistado facilita


información sobre sí mismo, su experiencia o el tema en cuestión.

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.

d. Revisión de la Documentación. Consiste en revisar los documentos


con los cuenta la empresa como las boletas, facturas y otros donde
podamos ver cómo es que funciona el negocio en la actualidad y así
poder convertirlo al sistema.

2.2.2 ESTUDIO DE FACTIBILIDAD


El análisis de factibilidad se refiere a la disponibilidad de los recursos
necesarios para llevar a cabo los objetivos o metas señalados, la
factibilidad se apoya en 3 aspectos básicos:
Técnico.
Operativo.
Económico.
El éxito de un proyecto está determinado por el grado de factibilidad que
se presente en cada una de los tres aspectos anteriores.

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.

COMPUTACIÓN INFORMÁTICA Página 17


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

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.

2.3 ANÁLISIS Y DISEÑO


2.3.1 MODELO DE REQUISITOS.
Este modelo permite identificar cual es la situación problemática y a
partir de la descripción del problema se define como funciona el sistema,
las fases son las siguientes:

a. Descripción del Problema.


Se debe limitar el sistema, describir cual es la situación actual, como
es su funcionamiento y a partir de esta información plantear que es lo
que va hacer, y que se va a controlar.

b. Modelo de Casos de Uso.


El modelo de casos de uso describe la funcionalidad propuesta del
nuevo sistema. Un caso de uso representa una unidad discreta de
interacción entre un usuario humano o máquina y el sistema.
Cada caso de uso tiene una descripción que describe la funcionalidad
que se construirá en el sistema propuesto. Un caso de uso puede
incluir la funcionalidad de otro caso de uso o extender a otro caso de
uso con su propio comportamiento.

c. Modelo de Dominio del Problema.


Este modelo nos permite identificar las clases con sus atributos
asociaciones, carnalidad y generar el primer diagrama del sistema.

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.

COMPUTACIÓN INFORMÁTICA Página 18


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

2.3.2 MODELO DE ANÁLISIS.


a. Identificación de estereotipo de clases.
Permite identificar de que tipo son las clases identificadas en la
etapa anterior, es decir si son del tipo: entidad, control o interfaz.

b. Diagrama de estereotipo de clases.


Diagrama de estereotipo clases es un tipo de diagrama estático
que describe la estructura de un sistema mostrando sus clases,
atributos y las relaciones entre ellos. Los diagramas de clases son
utilizados durante el proceso de análisis y diseño de los sistemas,
donde se crea el diseño conceptual de la información que se
manejará en el sistema, y los componentes que se encargaran del
funcionamiento y la relación entre uno y otro.

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.

d. Documentos de diagrama de secuencia.


Permite describir en forma textual el funcionamiento de los
diagramas de secuencia para un mejor entendimiento.

e. Documentación de diagrama de clases.


Es la descripción de cada caso de uso que desarrolla cada uno de
ellos tenemos: Actores, resumen, precondiciones y flujo
principal.

f.Diccionario de clases.
Permite describir cada una de las clases, indicando su tipo,
atributos y función que cumple en el sistema.

2.3.3 MODELO DE DISEÑO.


a. Diseño de la base de datos.
Se realiza la migración de un modelo de base de datos orientada a
objetos a un modelo de base de datos relacional. Se diseña la base
de datos en la que se va a almacenar la información a partir de las
clases identificadas, identificando las tablas, campos, tipo de
datos longitud del campo. Así como la creación de nuevas tablas a
partir de la normalización de la información contenida en las
clases.

COMPUTACIÓN INFORMÁTICA Página 19


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

b. Relacionamiento de la base de datos.


Se realiza el relacionamiento de la base de datos para poder
unificar la información.

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.

2.4.2 MODELO IMPLEMENTACIÓN.


a. Elección del motor de base de datos.
Se debe elegir el manejador de base de datos en el que se
implementará físicamente la base de datos.

b. Elección del lenguaje de programación.


Se debe elegir el lenguaje de programación en el que se codificará
el sistema.

2.4.3 CODIFICACIÓN DEL SISTEMA


Se realiza la codificación del sistema en el lenguaje elegido en este
caso utilizaremos Visual Studio 2008.

2.5 PUESTA EN MARCHA


2.5.1 MODELO DE IMPLANTACIÓN Y PUESTA EN MARCHA.
a. Determinación de requisitos del sistema.
Se debe identificar los requisitos del sistema, tanto de Hardware
(equipos de cómputo red, etc.) y software (sistema operativo).

b. Generación del instalador.


Se debe generar los archivos que van hacer usados para poder
realizar la instalación en las estaciones donde se deba usar el
sistema.

2.5.2 MODELO DE INTEGRACIÓN.


a. Identificación de otros sistemas.
Se identificaran los sistemas con los que cuenta la empresa donde
se instalara el sistema, para de esta manera definir la factibilidad y
compatibilidad entre ellos.

b. Integración con los sistemas identificados.


Se realizara la integración con el resto de sistemas, delimitando el
comportamiento de cada uno de ellos, de tal manera que puedan
compartir la información que manejan.

COMPUTACIÓN INFORMÁTICA Página 20


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

2.5.3 MODELO DE PRUEBAS.


a. Determinación de los datos para probar el sistema.
Para lograr un óptimo funcionamiento del sistema éste debe ser
sometido a pruebas durante un determinado tiempo y con una carga
de información que demuestre y pruebe el funcionamiento del
sistema. Para ello se debe definir el tiempo y la cantidad de datos
para lograr el óptimo funcionamiento.

b. Uso del sistema en prueba.


Se realiza el ingreso y prueba de la información seleccionada.

c. Capacitación a los Usuarios.


Se dio capacitación al personal encargado para que no tenga
dificultades al momento de utilizar el sistema.

2.5.4 MODELO DE DOCUMENTACIÓN.


a. Generación del manual de usuario.
Consiste en describir de manera detallada el funcionamiento del
sistema para que le sirva de guía al usuario, y así el uso del sistema
sea eficiente.

b. Generación del manual técnico.


Se genera el manual técnico, es decir cómo está diseñando el
sistema, permitiendo de esta manera explicar la forma como
funciona internamente el sistema, para que en un futuro se pueda
realizar las modificaciones y cambios sin percances.

c. Generación del informe.


La generación del informe es una descripción detallada de todas las
actividades que se desarrollaron en la construcción del sistema.

COMPUTACIÓN INFORMÁTICA Página 21


CAPÍTULO
III
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

III. ASPECTO TÉCNICO DE LA PRÁCTICA


3.1 ANÁLISIS DE REQUERIMIENTOS
3.1.1 ANÁLISIS DE LA REALIDAD DE LA ASISTENCIA DEL
PERSONAL
Los medios a través de los que se realizó el análisis de la realidad de la
asistencia del personal son:
Entrevista: Realizamos una entrevista al Director de la I.E. CEBA
“ANAXIMANDRO VEGA” –Lajas que nos explicó verbalmente como
es el funcionamiento de la Asistencia del personal de dicha institución
en la actualidad.
Cuestionario: Se elaboró un cuestionario el cual fue resuelto por el
Director de la I.E. CEBA “ANAXIMANDRO VEGA” –Lajas este
cuestionario se describe en el ANEXO I.

3.1.2 ESTUDIO DE FACTIBILIDAD DE LA EMPRESA


Este análisis permitirá determinar las posibilidades de diseñar el sistema
propuesto en su puesta en marcha, los aspectos tomados en cuenta para
este estudio serán clasificados en:

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.

COMPUTACIÓN INFORMÁTICA Página 23


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

- 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.

 Requerimientos con los que cuenta la empresa


Hardware
La tecnología con la que cuenta la empresa es la siguiente:

Equipos Descripción Cantidad


PCs de escritorio Intel(R) Core (2)duo 2
Mouse Mouse óptico PS2 2
Teclado Multimedia PS2 2
Estabilizador Sólido 2

COMPUTACIÓN INFORMÁTICA Página 24


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

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

En conclusión la tecnología con la que cuenta la empresa si cubre


los requerimientos para que funcione el sistema. Por lo tanto si
hay factibilidad técnica.

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.

Análisis costos - beneficios


Este análisis permitirá hacer una comparación entre la relación de los
costos del sistema actual, y los costos que tendría un nuevo sistema,
conociendo de antemano los beneficios que la ciencia de la
informática ofrece.
La empresa cuenta con las herramientas necesarias para la puesta en
marcha del sistema, por lo cual el desarrollo de la propuesta no
requirió de una inversión inicial.
Se presenta un resumen del análisis costos – beneficios, a través de
una comparación de los costos implícitos, tanto del sistema actual
como del propuesto, para la definición de los beneficios expresados
en forma tangible por la solución planteada.

 Costos de la empresa en la actualidad


Costos generales
Los gastos generales se encuentran representados o enmarcados
por todos aquellos gastos en accesorios o en material de oficina,
necesarios para realizar los procesos, tales como: sobres manila,
cuadernos, lapiceros, corrector, folder de cartón, faster, grapas,
papel para impresión A4, clics bolígrafos marcadores, etc.

COMPUTACIÓN INFORMÁTICA Página 25


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

Costos de material de oficina y papelería


Costo
Gastos generales Aproximado
(S/.)
Material de Oficina 10.00
TOTAL 10.00

Costo del personal


En este tipo de gasto, incluye los generadores por el recurso
humano, bajo cuya responsabilidad directa está la operación y el
funcionamiento del sistema y que se muestra en la siguiente tabla.
Costos del salario del personal de la empresa en la actualidad.
SALARIO
RECURSO SALARIO
MENSUAL
HUMANO ANUAL (S/.)
(S/.)
Trabajador no
750.00 7500.00
asegurado
TOTAL 750.00 7500.00
Costo total de sistema actual:

 Costo del sistema propuesto


El sistema de información automatizado para el seguimiento y
control involucra los siguientes costos.
Costos generales
A lograr optimizar los procesos, agilizando el flujo y manejo de la
información de las actividades de seguimiento y control de las
investigaciones, no es necesario la ejecución de múltiples
actividades y tareas para alcanzar los resultados esperados,
aunado a que las solicitudes de subvención puedan realizarse de
forma automatizada, lo que se traduce en un ahorro de accesorios.

Costos de oficina y papelería del sistema propuesto


En este cuadro nos mostrara los costos que hace la empresa
sacando el total de gastos durante 1 año.

Costo Monto en (S/.)


Gastos generales
Aproximado (S/.) anuales

Material de Oficina 10.00 120.00


Tinta para sellar 5.00 60.00

COMPUTACIÓN INFORMÁTICA Página 26


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

TOTAL 15.00 180.00

 Costos de hardware y software


Debido a que la empresa cuenta con los equipos y recursos
técnicos necesarios, para el desarrollo del nuevo sistema, no fue
requerido ningún tipo de inversión en éste aspecto.
Ésta situación facilitará la puesta en marcha del proyecto por
parte de los practicantes, ofreciéndole a la empresa la posibilidad
y la ventaja de realizar inversiones en otro requerimientos y
necesidades de la empresa.

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.

COMPUTACIÓN INFORMÁTICA Página 27


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

Beneficios intangibles.
Entre los beneficios intangibles del Sistema Propuesto se pueden
incluir:

- Ahorro de Tiempo en realizar los balances semanales,


mensuales, anuales.
- Optimizar las actividades dentro de la Empresa, aumentando la
productividad por ende en el funcionamiento del Sistema.
- Un control de seguimiento de los activos de la Empresa, que
permite un mejor y más efectivo empleo de los recursos, tanto
materiales como financieros.
- La flexibilidad al manejar gran volumen y diversidad de
información con rapidez, oportunidad y precisión, lo que
ofrece una mejor herramienta de trabajo al personal, que
facilitará sus labores.
- Crear una sociedad de la información, a través de la cual se
logra la interacción directa de los investigadores, y el
intercambio de conocimientos de información.
- Capacidad de registrar y almacenar “automáticamente” datos
de los registros, estandarizando el mantenimiento de los
registros, lo que implica un aumento de la capacidad y
seguridad de almacenamiento de registros.

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.

COMPUTACIÓN INFORMÁTICA Página 28


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

- A las personas encargadas de utilizar el sistema se le brindara


capacitación en el funcionamiento y manejo del sistema.
- El sistema elaborado es entendible para que ellos no puedan tener
dificultades al momento de ingresar al sistema de la empresa.

Con estas indicaciones y condiciones, podemos decir que si


existe factibilidad operativa.
3.2 ANALISIS Y DISEÑO.
3.2.1 MODELO DE REQUISITOS.
a. Descripción del problema
Actualmente el Colegio CEBA “ANAXIMANDRO VEGA” –
Lajas no cuenta con un sistema automatizado que permita el
control de asistencia de los docentes.

Al desarrollar el sistema del colegio, permitirá tener un mejor


control de la asistencia de sus docentes, horarios, tardanzas,
licencias, permisos, áreas y otros procesos que se realizan en el
colegio, también permitirá al Director del colegio realizar un
control de los docentes de una manera más eficiente.

COMPUTACIÓN INFORMÁTICA Página 29


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

A. Modelo de casos de uso.


 Casos de uso de mantenimiento.

Mantenimiento
Mantenimiento
personalAsistenci
Horarios
a

Mantenimiento
Docente

DIRECTOR
USUARIO

Mantenimiento
PROFESOR Grado

Mantenimiento Mantenimiento
Usuario Cursos (Áreas)

Mantenimiento
Permiso

COMPUTACIÓN INFORMÁTICA Página 30


 Caso de uso procesos.

Proceso
Permisos

Proceso
Licencias

DIRECTOR
DOCENTE

USUARIO
Proceso
PersonalAsistencia
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

 Caso de uso consultas mantenimientos.

Consulta
Docente
Consulta
PersonalAsistencia

Consulta

DIRECTOR Horario
DOCENTE

USUARIO

Consulta
Licencias

Consulta
Permisos
Consulta
Usuario

COMPUTACIÓN INFORMÁTICA Página 32


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

 Caso de uso consultas de procesos.

Consulta Diaria
de Asistencia Consulta
Semanal de
Asistencia

Consulta Mensual
de Asistencia

Consulta

Anual de
DIRECTOR DOCENTE asistencia

USUARIO

Consulta
Licencias

Consulta
Permisos

COMPUTACIÓN INFORMÁTICA Página 33


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

Caso de uso reportes de mantenimientos.

Reporte
PersonalAsistencia ReporteDiario
de asistencia

Reporte Semanal
de Asistencia

DIRECTOR
Reporte
USUARIO Mensual de
asistencia

DOCENTE
Reporte Anual
de Asistencia

Reporte
Reporte Permisos
Usuarios

COMPUTACIÓN INFORMÁTICA Página 34


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

 Caso de uso reportes de procesos.

Reporte

Asistencia

Reporte
licencias

DIRECTOR DOCENTE

Reporte
Permisos

USUARIO

COMPUTACIÓN INFORMÁTICA Página 35


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

B. Modelo de dominio del problema.


IDENTIFICACIÓN DE CLASES.
 ClasPersonal.
 ClasUsuario.
 ClasPersonalAsistencia.
 ClasPermisos.
 ClasLicencias.
 ClasCurso
 ClasGrado
 ClasHorario

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

COMPUTACIÓN INFORMÁTICA Página 37


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

 ClasHorario.
- CodCurso.
- CodGrado
- HoraEntrada
- HoraSalida
- Dia
- CodPersonal

IDENTIFICACIÓN DE MÉTODOS Y FUNCIONES.


Métodos.

 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

COMPUTACIÓN INFORMÁTICA Página 39


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

 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

COMPUTACIÓN INFORMÁTICA Página 40


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

 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.

IDENTIFICACIÓN DE CARDINALIDAD O MULTIPLICIDAD.


- El Personal realizan muchos Permisos.
- El Personal realizan muchas asistencias.
- El Personal realizan muchas Licencias.
- El Personal realizan muchas Faltas.
- El Personal realizan muchas Áreas.

COMPUTACIÓN INFORMÁTICA Página 41


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

3.1.1. MODELO DE ANÀLISIS.


A. Diagrama de estereotipo de clases.
 Caso de uso: mantenimiento Personal.

“Interfaz” “Control” “Control”


1 1 Manejador Personal
Usuario Principal
1 1

1 1 1

* *
“Control” “Control”
Agregar Personal

1
1 1
“Clase”
1
Personal
1

1
“Entidad” “Clase”
Personal 1 Conexión
1

COMPUTACIÓN INFORMÁTICA Página 42


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

 Caso de uso: mantenimiento Usuario.


“Interfaz” “Control” “Control”
1 1 Manejador Usuario
Usuario Principal
1 1

1 1 1

* * “Control”
“Control”
Agregar Usuario

1
1 1
“Clase”
1
Usuario
1

1
“Entidad” “Clase”
Usuario 1 Conexión
1

COMPUTACIÓN INFORMÁTICA Página 43


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

 Caso de uso: mantenimiento Personal Asistencia.

“Interfaz” “Control” “Control”


Usuario 1 Principal 1 Manejador
1 1 PersonalAsistencia

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

“Entidad” “Entidad” “Entidad” “Entidad”


PersonalAsis Personal Grado Curso
tencia

COMPUTACIÓN INFORMÁTICA Página 44


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

 Caso de uso: mantenimientoPermisos.


“Control”
“Interfaz” “Control”
Manejador Permisos
Usuario 1 Principal 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

COMPUTACIÓN INFORMÁTICA Página 45


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

 Caso de uso: mantenimiento Licencias.

“Interfaz” “Control” “Control”


1 1 Manejador Licencias
Usuario Principal
1 1

1 1 1

“Control”
* * “Control”
Agregar Licencias

1 1 1
“Clase”
1
Licencias
1

1
“Entidad” “Clase”
Licencias 1 Conexión
1

 Caso de uso: mantenimiento Horario.

“Interfaz” “Control” “Control”


1 1 Manejador Horario
Usuario Principal
1 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

 Caso de uso: mantenimiento Curso.

“Interfaz” “Control” “Control”


1 1 Manejador Curso
Usuario Principal
1 1

1 1 1

“Control”
* * “Control”
Agregar Curso

1 1 1
“Clase”
1
Curso
1

1
“Entidad” “Clase”
Curso 1 Conexión
1

 Caso de uso: mantenimiento Grado.

“Interfaz” “Control” “Control”


1 1 Manejador Grado
Usuario Principal
1 1

1 1 1

“Control”
* * “Control”
Agregar Grado

1 1 1
“Clase”
1
Grado
1

1
“Entidad” “Clase”
Grado 1 Conexión
1

COMPUTACIÓN INFORMÁTICA Página 47


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

COMPUTACIÓN INFORMÁTICA Página 48


DIAGRAMA DE CLASES, ASOCIACIONES Y MULTIPLICIDAD

* “Clase” Curso * “Clase” Grado


CodCurso * CodGrado
Nombrecurso Nombregrado
Numvacante *
Insertar ()
Modificar () Insertar ()
Eliminar () Modificar ()
Buscar () Eliminar ()
“Clase” Usuario
Buscar ()
CodUsuario
Nick
Contraseña
Nombreus
Apellidosus
dnius
“clase”PersonalAsistencia
CodPersonal * Codpersonalasistencia
“Clase” Horario
Insertar () 1 CodHorario 1 Codpersonal
Modificar () Codcurso Codcurso 1
Eliminar () Codgrado
1 Codgrado
Buscar () Horaentrada
Fecha
Horasalida
Dia HoradeEntrada
Codpersonal HoradeSalida
Insertar () Marcación
Modificar () Insertar ()
* Eliminar () Modificar ()
Buscar () Eliminar ()
Buscar ()

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 ()

COMPUTACIÓN INFORMÁTICA Página 50


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

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 ()

COMPUTACIÓN INFORMÁTICA Página 51


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

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 ()

COMPUTACIÓN INFORMÁTICA Página 52


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

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 ()

COMPUTACIÓN INFORMÁTICA Página 53


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

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

Orden de Búsqueda Personal


Cargar Pers.
EjecutaProced
BuscaPersNombre imiento
Criterio de Búsqueda Ejecuta Función Listado
Ejecuta P.A.
BuscaPPersonalNombre
Envía Datos
Envía Datos
Envía Datos
Envía datos encontrados
Orden de Búsqueda Curso Cargar Curso
BuscarNombreCurso
Ejecuta Función listado EjecutaProced
Criterio de Búsqueda imiento Ejecuta
P.A.
Envía Datos Buscar
Envía Datos CursoNom
Envía Datos
Envía datos encontrados bre

COMPUTACIÓN INFORMÁTICA Página 54


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

Orden de búsqueda Grado


buscanombregrado
Ejecuta función
Cargar Grado
Ejecuta
Criterio de busqueda
listado Busca Grado
Envía datos Envía datos Nombre

Envía datos listado listado


Envia datos encontrados
listado
listado

Ejecuta
Inserta datos Personal Asistencia Procedimiento
EjecutaMétodo AsignarPersonalASist
Ejecuta P.A.
InsertaPerAs
Envía datos ist

Inserta datos del Personal Asistencia


EjecutaMétodo AsignarPersonal
Asistencia
Ejecuta
Mensaje “Personal Asitencia Procedimiento
realizada exitosamente” Ejecuta P.A.
InsertarPerAs

COMPUTACIÓN INFORMÁTICA Página 55


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

 Casos de uso: proceso permiso.


<<Control>> <<Control>> <<Control>> <<Clase>> <<Control>> <<Clase>> <<Clase>> <<Clase>> <<Entidad>> <<Entidad >>
Principal Manejador Buscar Personal Buscar Personal Permiso Conexión Personal Permiso
Permiso personal Permiso

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

Envía datos encontrados

COMPUTACIÓN INFORMÁTICA Página 56


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

Inserta datos Permiso

EjecutaMétodo Asignarpermiso Ejecuta


Procedimiento
EjecutaProcedimiento
Ejecuta P.A.
Envía datos Insertar
permiso
Inserta datos permiso
EjecutaMétodo Asignarpermiso
Ejecuta
Procedimiento
EjecutaProcedimiento
Mensaje “Permiso realizada Ejecuta P.A.
exitosamente” Insert permiso

COMPUTACIÓN INFORMÁTICA Página 57


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

Casos de uso: proceso licencia.


<<Control>> <<Control>> <<Control>> <<Clase>> <<Control>> <<Clase>> <<Clase>> <<Clase>> <<Entidad>> <<Entidad >>
Principal Manejador Buscar Personal Buscar Personal Licencia Conexión Personal licencia
Licencia personal Licencia

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

Envía datos encontrados

COMPUTACIÓN INFORMÁTICA Página 58


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

Inserta datos licencia

EjecutaMétodo Asignarlicencia Ejecuta


Procedimiento
EjecutaProcedimiento
Ejecuta P.A.
Envía datos Insertar
licencia
Inserta datos de la licencia
EjecutaMétodo Asignarlicencia
Ejecuta
Procedimiento
EjecutaProcedimiento
Mensaje “licencia realizada Ejecuta P.A.
exitosamente” Insert licencia

COMPUTACIÓN INFORMÁTICA Página 59


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

 Caso de uso: Mantenimiento Personal.

<<Control>> <<Control>> <<Control>> <<Control>> <<Clase>> <<Clase>> <<Entidad>>


Principal Manejador Insertar Personal Personal Personal Personal
Personal

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”

Orden Modificar Ejecuta

Modificar datos Personal


Guardar Datos Personal

COMPUTACIÓN INFORMÁTICA Página 60


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

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

Orden Búsqueda Actualiza Controles


EjecutaBuscaDNIPersonal
Criterio de Búsqueda EjecutaFunción
Listado EjecutaProcedi
miento
Ejecuta P.A.
Envía Datos BuscaDNIPersonal
Envía datos Encontrados Envía Datos

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

 Caso de uso: MantenimientoPermiso.

<<Control>> <<Control>> <<Control>> <<Control>> <<Clase>> <<Clase>> <<Entidad>>


Principal Manejador Insertar Modificar Permisos Permisos Permisos
Permisos

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

Inserta Datos Permisos


EjecutaMétodo Asignar EjecutaProcedi
miento EjecutaProcedi
miento
Ejecuta P.A.
InsertaPermisos
Mensaje éxito “Datos Insertados Correctamente”

Orden Modificar Ejecuta

Modificar datos Permisos


Guardar Datos Permisos

COMPUTACIÓN INFORMÁTICA Página 62


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

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

Orden Búsqueda Actualiza Controles


EjecutaBuscaFechaPermisos
Criterio de Búsqueda EjecutaFunción
Listado EjecutaProcedi
miento
Ejecuta P.A.
Envía Datos BuscaCodPermisos
Envía datos Encontrados Envía Datos

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

 Caso de uso: MantenimientoLicencia.

<<Control>> <<Control>> <<Control>> <<Control>> <<Clase>> <<Clase>> <<Entidad>>


Principal Manejador Insertar Licencias Licencias Licencia Licencia
Licencias

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

Inserta Datos Licencia


EjecutaMétodo Asignar EjecutaProcedi
miento EjecutaProcedi
miento
Ejecuta P.A.
InsertaLicencia
Mensaje éxito “Datos Insertados Correctamente”

Orden Modificar Ejecuta

COMPUTACIÓN INFORMÁTICA Modificar datos Licencias Página 64

Guardar Datos Licencias


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

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

Orden Búsqueda Actualiza Controles


EjecutaBuscaFechaLicencia
Criterio de Búsqueda EjecutaFunción
Listado EjecutaProcedi
miento
Ejecuta P.A.
Envía Datos BuscaCodPermiso
Envía datos Encontrados Envía Datos

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

 Casos de uso: MantenimientoUsuario.


<<Control>> <<Control>> <<Control>> <<Control>> <<Clase>> <<Clase>> <<Entidad>>
Principal Manejador Insertar Usuario Usuario Usuario Usuario
Usuario

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

Inserta Datos Usuario


EjecutaMétodo Asignar EjecutaProcedi
miento EjecutaProcedi
miento
Ejecuta P.A.
InsertarUsuario
Mensaje éxito “Datos Insertados Correctamente”

Orden Modificar Ejecuta

Modificar datos del Usuario


Guardar Datos Usuario

COMPUTACIÓN INFORMÁTICA Página 66


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

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

COMPUTACIÓN INFORMÁTICA Página 67


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

 Casos de uso: mantenimiento horario.


<<Control>> <<Control>> <<Control>> <<Control>> <<Clase>> <<Clase>> <<Entidad>>
Principal Manejadora Insertar Horario Horario Conexión Registro
Registra horario horario

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

Inserta Datos horario


EjecutaMétodo Asignar Ejecuta
Procedimiento EjecutaProcedi
miento
Ejecuta P.A.
Insertar horario
Mensaje éxito “Datos Insertados Correctamente”

Orden Modificar Ejecuta

Modificar datos del horario


Guardar Datos horario

COMPUTACIÓN INFORMÁTICA Página 68


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

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

COMPUTACIÓN INFORMÁTICA Página 69


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

 Casos de uso: mantenimiento Curso.


<<Control>> <<Control>> <<Control>> <<Control>> <<Clase>> <<Clase>> <<Entidad>>
Principal Manejador Insertar Curso Curso Conexión Registro
RegistraCurso Curso

Usuario Ejecuta Método


Actualizar EjecutaProcedi
Ejecutar
miento EjecutaProcedi
Carga Curso
Ejecuta Función lista Curso miento
Ejecuta EjecutaProcedi
FuncionListado Ejecuta P.A.
miento Actualiza Curso
Mensaje “DatosModificadosCorrectamente”
Ejecuta P. A.
Carga Curso
Envía Datos
Orden Búsqueda Envía Datos
Ejecuta Curso Envía Datos
EjecutaFunción
Orden Agregar Nuevo Curso Criterio de Búsqueda Listado EjecutaProcedi
Ejecutar miento
Ingresa Datos Curso Ejecuta P.A.
Envía Datos Buscar Curso
Envía Datos
Envía datos encontrados
Inserta Curso xNombre
EjecutaMétodo Asignar EjecutaProcedi
Actualiza Datos miento EjecutaProcedi
Orden Eliminar miento
Ejecuta P.A.
Ejecuta método Eliminar Ejecuta Insertar Curso
Procedimiento EjecutaProcedi
Mensaje éxito “Datos Insertados Correctamente” miento
Ejecuta P.A.
Orden Modificar Ejecuta
Eliminar Curso
Envía datos
Modificar datos del Curso
Registro Eliminado Guardar Datos Curso

COMPUTACIÓN INFORMÁTICA Página 70


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

 Casos de uso: mantenimiento Grado.


<<Control>> <<Control>> <<Control>> <<Control>> <<Clase>> <<Clase>> <<Entidad>>
Principal Manejador Insertar Grado Grado Grado Registro
RegistraGrado Grado

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”

Orden Modificar Ejecuta

Modificar datos del Grado


Guardar Datos Grado
d

COMPUTACIÓN INFORMÁTICA Página 71


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

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

COMPUTACIÓN INFORMÁTICA Página 72


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

C. Documentación de diagrama de secuencias.


 Caso de uso: Proceso PersonalAsistencia.
Caso de uso Registrar personal
Actores Responsable del proceso de digitación (Usuario).
Este caso de uso registra los datos del personal que
Resumen requiera de servicios de la empresa, inserta, modifica,
Buscar y Asigna al personal.
Precondiciones Ninguno
El responsable ejecuta el control principal; una vez
ejecutado el control principal, ejecuta el control
manejador personal; luego el control manejador personal
Asistencia envía el mensaje de cargar datos personal,
búsqueda del Personal a la entidad personal, para que ésta
entidad pida mostrar datos del personal a el control
manejador personal Asistencia, luego actualiza lista de
personal.
- El responsable ejecuta el control principal; una vez
ejecutado el control principal, ejecuta el control
manejador personal Asistencia; luego el control
manejador personalAsistencia envía el mensaje de cargar
Curso, búsqueda NombreCurso a la entidad Curso, para
Flujo Principal
que ésta entidad pida mostrar datos del Curso al control
manejador personal Asistencia, luego actualiza lista de
NombreCurso.
- El responsable ejecuta el control principal; una vez
ejecutado el control principal, ejecuta el control
manejador personal Asistencia; luego el control
manejador personalAsistencia envía el mensaje de cargar
Grado, búsqueda NombreGrado a la entidad Grado, para
que ésta entidad pida mostrar datos del Grado al control
manejador personal Asistencia, luego actualiza lista de
NombreGrado.

- El responsable recauda la información del


COMPUTACIÓN INFORMÁTICA Página 73
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

personalAsistencia, luego ejecuta el control Insertar


personalAsistencia, luego Asignar datos del
personalAsistencia, envía datos al entidad personal, la
entidad personal lo Inserta en un procedimiento
almacenado luego envía el mensaje de éxito, el control
manejador personalAsistencia actualiza la lista de
personalAsistencia.

 Caso de uso: Proceso Permiso.


Caso de uso Registrar permiso
Actores Responsable del proceso de digitación (Usuario).
Este caso de uso registra los datos del permiso que
Resumen requiera de servicios de la empresa, inserta, modifica,
Buscar y Asigna permiso
Precondiciones Ninguno
El responsable ejecuta el control principal; una vez
ejecutado el control principal, ejecuta el control
manejador permiso; luego el control manejador permiso
envía el mensaje de cargar datos permiso, búsqueda del
Personal a la entidad permiso, para que ésta entidad pida
mostrar datos del personal a el control manejador permiso
Flujo Principal , luego actualiza lista de permiso.
-El responsable recauda la información del permiso, luego
ejecuta el control Insertar permiso, luego Asignar datos
del permiso, envía datos al entidad permiso, la entidad
permiso lo Inserta en un procedimiento almacenado luego
envía el mensaje de éxito, el control manejador permiso
actualiza la lista de permiso.

COMPUTACIÓN INFORMÁTICA Página 74


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

 Caso de uso: Proceso Licencia.


Caso de uso Registrar Licencias
Actores Responsable del proceso de digitación (Usuario).
Este caso de uso registra los datos de la Licencia que
Resumen requiera de servicios de la empresa, inserta, modifica,
Buscar y Asigna Licencia.
Precondiciones Ninguno
El responsable ejecuta el control principal; una vez
ejecutado el control principal, ejecuta el control
manejador Licencia; luego el control manejador Licencia
envía el mensaje de cargar datos Licencia, búsqueda del
Personal a la entidad Licencia, para que ésta entidad pida
mostrar datos del personal a el control manejador
Flujo Principal Licencia, luego actualiza lista de Licencia.
- El responsable recauda la información de la Licencia,
luego ejecuta el control Insertar Licencia, luego Asignar
datos del Licencia, envía datos al entidad Licencia, la
entidad Licencia Inserta en un procedimiento
almacenado luego envía el mensaje de éxito, el control
manejador Licencia actualiza la lista de Licencia.

COMPUTACIÓN INFORMÁTICA Página 75


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

 Caso de uso:Mantenimiento Permiso.


Caso de uso Registrar permisos
Actores Responsable del proceso de digitación (Usuario).
Este caso de uso registra todos los permisos base de
Resumen datos, permite insertar, modificar, Buscar, eliminar y
actualizar los permisos.
Precondiciones Ninguno
El responsable ejecuta el control principal; una vez
ejecutado el control principal, ejecuta el control
manejador permisos; luego el control manejadorpermisos
envía el mensaje de cargar datos permisos, para que ésta
entidad pida mostrar datos de permisos al control
manejadorpermisos.
- El responsable recauda la información de los permisos,
luego ejecuta en control agregar permisos, luego llena
datos de los permisos, envía datos a la entidad
Flujo Principal permisos, la entidad permisos lo agrega en un
procedimiento almacenado luego envía el mensaje de
éxito, el control manejadorpermisos actualiza la lista de
permisos.
- Desde el control manejador permiso se ejecuta el
control modificar permisos, luego se modifica los datos
de los permisos, luego envía datos modificados al
entidad permisos se guarda en un procedimiento
almacenado modificar permisos, luego envía mensaje
de éxito, actualiza lista permisos.
-El responsable ejecuta el control principal; una vez
ejecutado el control principal, ejecuta el control
manejador Permiso; luego el control manejador Permiso
envía el mensaje de cargar PermisoPersonal, Ejecuta
Procedimiento a la entidad Permiso, para que ésta entidad
pida mostrar datos del Permiso al control manejador
Permiso, luego actualiza lista de PermisoPersonal.
- Desde el control manejador permisos seleccionamos los
COMPUTACIÓN INFORMÁTICA Página 76
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

permisos que se desea eliminar luego hacer clic en la


opción eliminar, luego pregunta a la entidad permisos
¿desea eliminar permisos? la entidad permisos envía
mensaje de éxito.

 Caso de uso: Mantenimiento Licencia.


Caso de uso Registrar Licencia
Actores Responsable del proceso de digitación (Usuario).
Este caso de uso registra todos los Licencia base de
Resumen datos, permite insertar, modificar, Buscar, eliminar y
actualizar los Licencia.
Precondiciones Ninguno
El responsable ejecuta el control principal; una vez
ejecutado el control principal, ejecuta el control
manejador Licencia; luego el control manejador Licencia
envía el mensaje de cargar datos Licencia, para que ésta
entidad pida mostrar datos de la Licencia al control
manejador Licencia.
- El responsable recauda la información de la Licencia,
luego ejecuta en control agregar Licencia, luego llena
datos de la Licencia, envía datos a la entidad Licencia,
Flujo Principal la entidad Licencia lo agrega en un procedimiento
almacenado luego envía el mensaje de éxito, el control
manejador Licencia actualiza la lista de Licencia.
- Desde el control manejador Licencia se ejecuta el
control modificar Licencia, luego se modifica los datos
de la Licencia, luego envía datos modificados al entidad
Licencia se guarda en un procedimiento almacenado
modificar Licencia, luego envía mensaje de éxito,
actualiza lista Licencia.
-El responsable ejecuta el control principal; una vez
ejecutado el control principal, ejecuta el control

COMPUTACIÓN INFORMÁTICA Página 77


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

manejador Licencia; luego el control manejador Licencia


envía el mensaje de cargar Licencia Personal, Ejecuta
Procedimiento a la entidad Licencia, para que ésta entidad
pida mostrar datos de la Licencia al control manejador
Licencia, luego actualiza lista de Licencia Personal.
- Desde el control manejador Licencia seleccionamos la
Licencia que se desea eliminar luego hacer clic en la
opción eliminar, luego pregunta a la entidad Licencia
¿desea eliminar Licencia? la entidad Licencia envía
mensaje de éxito.

 Caso de uso: Mantenimiento Usuario.


Caso de uso Registrar Usuario
Actores Responsable del proceso de digitación (Usuario).
Este caso de uso registra todo el Usuario base de datos,
Resumen permite insertar, modificar, Buscar, eliminar y actualizar
el Usuario.
Precondiciones Ninguno
El responsable ejecuta el control principal; una vez
ejecutado el control principal, ejecuta el control
manejador Usuario; luego el control manejador Usuario
envía el mensaje de cargar datos Usuario, para que ésta
entidad pida mostrar datos del Usuario al control
manejador Usuario.
- El responsable recauda la información del Usuario,
luego ejecuta en control agregar Usuario, luego llena
datos del Usuario, envía datos a la entidad Usuario, la
Flujo Principal entidad Usuario lo agrega en un procedimiento
almacenado luego envía el mensaje de éxito, el control
manejador Usuario actualiza la lista del Usuario.
- Desde el control manejador Usuario se ejecuta el

COMPUTACIÓN INFORMÁTICA Página 78


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

control modificar Usuario, luego se modifica los datos


del Usuario, luego envía datos modificados al entidad
Usuario se guarda en un procedimiento almacenado
modificar Licencia, luego envía mensaje de éxito,
actualiza lista Usuario.
-El responsable ejecuta el control principal; una vez
ejecutado el control principal, ejecuta el control
manejador Usuario; luego el control manejador Usuario
envía el mensaje de cargar UsuarioNick, Ejecuta
Procedimiento a la entidad Usuario, para que ésta entidad
pida mostrar datos de la Usuario al control manejador
Usuario, luego actualiza lista de UsuarioNick.
- Desde el control manejador Usuario seleccionamos la
Usuario que se desea eliminar luego hacer clic en la
opción eliminar, luego pregunta a la entidad Usuario
¿desea eliminar Usuario? la entidad Usuario envía
mensaje de éxito.

 Caso de uso: mantenimiento horario.


Caso de uso Registrar horario
Actores Responsable del proceso de digitación (USUARIO).
Resumen Permite agregar, modificar y eliminar datos del horario.
Precondiciones Ninguno
El responsable ejecuta el control principal; una vez
ejecutado el control principal, ejecuta el control
manejadora horario; luego el control manejadora horario
envía el mensaje de cargar datos horario, para que ésta
entidad pida mostrar datos de horario del control
manejadora horario.
- El responsable recauda la información de la horario,
luego ejecuta el control agregar horario, luego llena
Flujo Principal datos de la horario, pide buscar el horario, ejecuta
control buscar empleado envía datos a buscar a la

COMPUTACIÓN INFORMÁTICA Página 79


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

entidad empleado una vez encontrada envía resultado al


control buscar empleado, actualiza controles y lo envía
la información deseada al control agregar horario, envía
datos a la entidad horario, la entidad horario lo agrega
en un procedimiento almacenado luego envía el mensaje
de éxito, el control manejador horario actualiza la lista
de horario.
- Desde el control manejador horario ejecuta el control
modificar cuenta, luego se modifica los datos dela
horario luego envía datos modificados al entidad horario
se guarda en un procedimiento almacenado modificar
horario, luego envía mensaje de éxito, actualiza lista
horario.
- Desde el control manejador horario seleccionamos la
horario que se desea eliminar luego hacer clic en la
opción eliminar, luego pregunta a la entidad horario
¿desea eliminar horario? la entidad horario envía
mensaje de éxito.

 Caso de uso: mantenimiento Curso.


Caso de uso Registrar Curso
Actores Responsable del proceso de digitación (USUARIO).
Este caso de uso permite registrar en la base de todos los
Resumen Curso utilizados por la empresa, inserta, modifica,
elimina y actualiza datos del Curso.
Precondiciones Ninguno
El responsable ejecuta el control principal; una vez
ejecutado el control principal, ejecuta el control
manejador Curso; luego el control manejador Curso envía
Flujo Principal el mensaje de cargar datos Curso a la entidad Curso, para
que ésta entidad pida mostrar datos del Curso al control
manejador Curso, luego actualiza lista del Curso.
- El responsable recauda la información del Curso, luego

COMPUTACIÓN INFORMÁTICA Página 80


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

ejecuta en control agregar Curso, luego llena datos del


Curso, envía datos al entidad Curso, la entidad Curso
lo agrega en un procedimiento almacenado luego envía
el mensaje de éxito, el control manejador Curso
actualiza la lista del Curso utilizado.
- Desde el control manejador Curso ejecuta el control
modificar Curso, luego se modifica los datos del
Curso luego envía datos modificados al entidad Curso
se guarda en un procedimiento almacenado modificar
Curso, luego envía mensaje de éxito, actualiza lista
Curso.
- Desde el control manejador Curso seleccionamos el
servicio utilizado que se desea eliminar luego hacer clic
en la opción eliminar, luego pregunta a la entidad
Curso ¿desea eliminar Curso? la entidad Curso envía
mensaje de éxito.

 Caso de uso: mantenimiento Grado.


Caso de uso Registrar Grado
Actores Responsable del proceso de digitación (USUARIO).
Resumen Permite agregar, modificar y eliminar datos del Grado.
Precondiciones Ninguno
El responsable ejecuta el control principal; una vez
ejecutado el control principal, ejecuta el control
manejador Grado; luego el control manejador Grado envía
el mensaje de cargar datos Grado, para que ésta entidad
pida mostrar datos del Grado del control manejador
Grado.
- El responsable recauda la información del Grado, luego
ejecuta el control agregar Grado, luego llena datos del
Flujo Principal Grado, pide buscar al Grado, ejecuta control buscar
Grado envía datos a buscar a la entidad Grado una vez

COMPUTACIÓN INFORMÁTICA Página 81


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

encontrada envía resultado al control buscar Grado,


actualiza controles y lo envía la información deseada al
control agregar Grado, envía datos a la entidad Grado,
la entidad Grado lo agrega en un procedimiento
almacenado luego envía el mensaje de éxito, el control
manejador Grado actualiza la lista del Grado.
- Desde el control manejador Grado ejecuta el control
modificar Grado, luego se modifica los datos del Grado
luego envía datos modificados al entidad Grado se
guarda en un procedimiento almacenado modificar
Grado, luego envía mensaje de éxito, actualiza lista
Grado.
- Desde el control manejador Grado seleccionamos el
Grado que se desea eliminar luego hacer clic en la
opción eliminar, luego pregunta a la entidad Grado
¿desea eliminar Grado? la entidad Grado envía mensaje
de éxito.

COMPUTACIÓN INFORMÁTICA Página 82


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

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)

- Funciones: tiene la siguientes funcionesCargarPersonal


(Carga el Personal en el mantenimiento
Personal),BuscarPersonalNombre(permite buscar el Personal
por Nombre) y BuscaPerrsonalDNI(permite buscar al
Personal por DNI).
 Clase Usuario.
- Atributos:CodUsuario,Nick,Contraseña,Nombresus,Apellidasus,DNIus
- Métodos: InsertarUsuario (permite insertar el Usuario a la base de
datos), ModificarUsuario (Modifica los datos del Usuario),
BuscarUsuario (Busca los datos del Usuario), EliminaUsuario
(permite Eliminar al Usuario)

- Funciones: Tiene las siguientes funcionesCargarUsuario (carga al


Usuario del mantenimiento Usuario), BuscarUsuarioNick (permite
buscar al Usuario por Nick),BuscarUsuarioContraseña(permite
buscar al Usuario por Contraseña).

 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

la asistencia), BuscarPersonalAsistencia (Busca los datos de la


asistencia), EliminarPersonalAsistencia (permite Eliminar las
Asistencias)

- Funciones: Tiene las siguientes funciones


CargarPersonalAsistencia(carga todas las Asistencias al
mantenimiento Asistencia), BuscarPersonalNombre (permite buscar
al Personal por Nombre), BuscarPersonalAsistencia (permite buscar al
Personal por Asistencia),BuscarGradoPersonalAsistencia (permite
buscar al Personal por Grado),BuscarHorarioPersonalAsistencia
(permite buscar al Personal por Hora),CargarCurso (permite Cargar el
Tema del Personal),CargarGrado (permite Cargar el Área del
Personal).

 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)

- Funciones: Tiene las siguientes funciones CargarPermiso (carga todo


los Permisos del mantenimiento Permiso), CargarFechaPermisos
(permite cargar todas las Fechas de los Permisos),
BuscarNombrePersonal (permite buscar los Permisos por nombre),
BuscarMotivoPermiso (permite buscar el Motivo del Permiso),
BuscarNumeroHoras (permite buscar el Número de Horas del
Permiso).

COMPUTACIÓN INFORMÁTICA Página 84


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

 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).

- Funciones: Tiene las siguientes funciones CargarLicencias (carga


todas las Licencias del mantenimiento Licencia),
BuscarNombrePersonal (permite buscar las Licencias por Nombre del
Personal),BuscarMotivoLicencia (permite buscar el Motivo de las
Licencias),BuscarNumeroDiasLicencia (permite buscar el Número de
Días de 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)

-Funciones: tiene la siguientes funcionesCargarCurso(Carga el Curso


en el mantenimiento Curso),BuscarCurso (permite buscar el Curso) y
BuscaNombreCurso(permite buscar el Nombre del 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)

 Funciones: tiene la siguientes funcionesCargarGrado (Carga el Grado


en el mantenimiento Grado),BuscarGrado (permite buscar el Grado ) y
BuscarNombreGrado(permite buscar el Nombre por Grado)

COMPUTACIÓN INFORMÁTICA Página 85


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

 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)

- Funciones: tiene la siguientes funcionesCargarHorario (Carga el


Horario en el mantenimiento Horario),BuscarHorario (permite buscar
el Horario) y BuscarHora(permite buscar la hora), BuscarDia (permite
buscar el Dia).

3.1.2. MODELO DE DISEÑO.


A. Diseño de la base de datos.
 Clase personal: tabla personal.

COMPUTACIÓN INFORMÁTICA Página 86


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

 Clase usuario: tabla usuario.

 Clase personal asistencia: tabla personal asistencia.

 Clase permiso: tabla permiso.

COMPUTACIÓN INFORMÁTICA Página 87


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

 Clase licencia: tabla licencia.

 Clase curso: tabla curso.

 Clase grado: tabla grado.

 Clase horario: tabla horario.

COMPUTACIÓN INFORMÁTICA Página 88


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

COMPUTACIÓN INFORMÁTICA Página 89


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

B. Relación de la base de datos.


 Relación principal.

COMPUTACIÓN INFORMÁTICA Página 90


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

Relación módulo personal asistencia.

 Relación módulo personal.

 Relación módulo permiso.

COMPUTACIÓN INFORMÁTICA Página 91


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

 Relación módulo licencias.

 Relación modulo usuario.

COMPUTACIÓN INFORMÁTICA Página 92


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

 Relación modulo horario.

 Relación modulo curso.

 Relación modulo grado.

COMPUTACIÓN INFORMÁTICA Página 93


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

COMPUTACIÓN INFORMÁTICA Página 94


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

CAPÍTULO V

COMPUTACIÓN INFORMÁTICA Página 95


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

IV. CONCLUSIONES Y SUGERENCIAS.


1.1 CONCLUSIONES.
 Es de mucha importancia realizar las prácticas correspondientes a cada módulo,
ya que nos permite llevarlos a la práctica todos nuestros conocimientos
obtenidos durante el desarrollo de las clases.
 Hemos enriquecido nuestros conocimientos aplicando lo que hemos aprendido
durante la clase.
 La aplicación de métodos y técnicas nos han permitido lograr el desarrollo de un
sistema para el I.E Ceba “Anaximandro vega” – lajas.
 En la ejecución de las prácticas en general se ha tenido en cuenta que la teoría y
la práctica se complementan simultáneamente.
 Hemos adquirido experiencia en el desarrollo de sistemas esto nos permitirá
prepararnos para no tener dificultades al momento de incorporarse en el campo
laboral.
 La redacción del informe nos permite concretar las experiencias vividas durante
todo el proceso de las prácticas.
 Finalmente concluimos diciendo que el desarrollo del software nos ha permitido
tener una experimentación directa de cómo funcionan las empresas que brindan
el servicio de venta de medicamentos especializados para el manejo de
patologías pediátricas.

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.

COMPUTACIÓN INFORMÁTICA Página 96


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

CAPÍTULO
VI

COMPUTACIÓN INFORMÁTICA Página 97


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

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.

COMPUTACIÓN INFORMÁTICA Página 98


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

ANEXOS

COMPUTACIÓN INFORMÁTICA Página 99


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

ANEXO I ENCUESTA REALIZADA A LA EMPRESA.

COMPUTACIÓN INFORMÁTICA Página 100


CUESTIONARIO REALIZADO AL DIRECTO DEL COLEGIO CEBA

“ANAXIMANDRO

VEGA”

Propósito:

Entrevistadores:

 Vargas Coronel Lindomira.


 Rojas Menor Natolía.
 Rojas Vásquez Anita Diamira.
 González Guevara Jorge Antonio.
 Tarrillo Cotrina Aldiner Huberly.

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.

1. ¿Cuenta la I.E. con una computadora?


Si, una Pc de sobremesa

2. ¿Usted cuenta con un sistema informático?


No.

3. ¿Qué datos necesita registrar de los profesores?


Asistencia
4. ¿Cómo registra a los profesores?
Parte mensual a través de firmas

5. ¿Qué espera del sistema?


Que funcione para mejor administración
6. ¿Cómo desearía buscar a los profesores?
 DNI
 Apellidos
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

7. ¿desea que se imprima la asistencia de los profesores?


Si
8. ¿cuenta con personal capacitado para el manejo del sistema?
No
9. ¿está dispuesto a brindarnos información cada vez que sea necesario?
Si

10. ¿Cómo desearía que sea su sistema?


Fácil de manejar - practico

11. ¿Cuántos profesores son en su I.E?


Cinco y dos administrativos

12. ¿Qué iconos desearía que aparezca en su base de datos?


Apellidos y nombres de los profesores hora entrada y salida

13. ¿Qué datos contiene parte de la asistencia?


Hora, grado, tema, Profesores, firma

14. ¿Cómo informa a la Ugel la asistencia de los profesores?


A través de estadísticas y oficios
15. ¿Qué pasa si el profesor llega tarde?
T (tardanza)
16. ¿Qué pasa si el profesor falta?
F (falta)
17. ¿Qué pasa si el profesor no firma la asistencia?
Falta
18. ¿Qué pasa si el profesor no firma la asistencia?
Memorándum
19. ¿Qué pasa si el profesor pide permiso?
Permiso (P) justificación
20. ¿Cuál es la hora entrada?
7:30PM
21. ¿Cuál es la hora salida?
10:30PM

COMPUTACIÓN INFORMÁTICA Página 102


ANEXO II
REQUERIMIENTOS DE HARDWARE Y SOFTWARE PARA EL
FUNCIONAMIENTO, IMPLANTACIÓN Y PUESTA EN MARCHA DEL SISTEMA
INFORMÁTICO DESARROLLADO EN LA PRÁCTICA.
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

En éste anexo se justificará los requerimientos de Hardware y Software para la


implantación y puesta en marcha del sistema informático desarrollado en la práctica.

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.

COMPUTACIÓN E INFORMÁTICA Página 104


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

ANEXO III PLAN DE PRÁCTICAS.

COMPUTACIÓN E INFORMÁTICA Página 105


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

ANEXO IV CONVENIO DE PRÁCTICAS.

COMPUTACIÓN E INFORMÁTICA Página 106


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

ANEXO V ACTA DE ENTREGA DEL SISTEMA.

COMPUTACIÓN E INFORMÁTICA Página 107


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

ANEXO VI FOTOS DE LOS PRACTICANTES EN LA EMPRESA.

COMPUTACIÓN E INFORMÁTICA Página 108


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

Programando el sistema

COMPUTACIÓN E INFORMÁTICA Página 109


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

COMPUTACIÓN E INFORMÁTICA Página 110


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

ANEXO VII
FICHAS DE CALIFICACIÓN DE LA INSTITUCION DE PRÁCTICAS.

COMPUTACIÓN E INFORMÁTICA Página 111


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

ANEXO VIII FICHA DE SUPERVISION.

COMPUTACIÓN E INFORMÁTICA página 112


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

ANEXO IX FICHA DE CALIFICACION DE INFORME.

COMPUTACIÓN E INFORMÁTICA página 113


INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO “S.A.P”-LAJAS

COMPUTACIÓN E INFORMÁTICA página 114

También podría gustarte