Anda di halaman 1dari 53

AO DE LA PROMOCIN DE LA INDUSTRIA RESPONSABLE Y

DEL COMPROMISO CLIMTICO

INSTITUTO DE EDUCACIN SUPERIOR DE ADMINISTRACION


GERENCIAL

CARRERA PROFESIONAL
COMPUTACION E INFORMATICA

PROYECTO DE TESIS
DESARROLLO DE UN SISTEMA INFORMTICO CON TECNOLOGA WEB
PARA MEJORAR EL CONTROL DE ASISTENCIA DEL PERSONAL
ADMINISTRATIVO Y DOCENTE DEL CENTRO ESTUDIANTIL NUEVO
AMANECER EN EL DISTRITO DE JOS LEONARDO ORTIZ, CHICLAYO 2014.

AUTOR:

CAYOTOPA HUANCAS, LUIS FELIX


ASESOR:

FERNNDEZ MALUQUIS, JOS EFRAIN


CHICLAYO PERU
2014

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

INSTITUTO SUPERIOR DE ADMINISTRACIN GERENCIAL


ISAG
DESARROLLO DE UN SISTEMA INFORMTICO CON TECNOLOGA WEB
PARA MEJORAR EL CONTROL DE ASISTENCIA DEL PERSONAL
ADMINISTRATIVO Y DOCENTE DEL CENTRO ESTUDIANTIL NUEVO
AMANECER EN EL DISTRITO DE JOS LEONARDO ORTIZ, CHICLAYO 2014.

Tesis presentada al instituto de educacin superior


tecnolgico De Administracin Gerencial ISAG, de
Chiclayo, para optar el ttulo profesional de tcnico en
computacin e informtica.
INTEGRANTE:
CAYOTOPA HUANCAS, LUIS FELIX

Presidente del jurado

Vocal del jurado

Secretario del jurado

Director(a) ISAG

Chiclayo - Per

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 2

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

AO DE LA PROMOCIN DE LA INDUSTRIA RESPONSABLE Y DEL


COMPROMISO CLIMTICO

INFORME DE TESIS
I. DATOS GENERALES:
CENTRO DE FORMACIN:
Instituto Superior Tecnolgico De Administracin
Gerencial SAG.
TTULO DE LA TESIS:
DESARROLLO DE UN SISTEMA INFORMTICO CON TECNOLOGA WEB
PARA MEJORAR EL CONTROL DE ASISTENCIA DEL PERSONAL
ADMINISTRATIVO Y DOCENTE DEL CENTRO ESTUDIANTIL NUEVO
AMANECER EN EL DISTRITO DE JOS LEONARDO ORTIZ, CHICLAYO 2014.
CARRERA PROFESIONAL:
COMPUTACIN E INFORMTICA
AUTOR:
CAYOTOPA HUANCAS, LUIS FELIX

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 3

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

II. INFORME:
La presente tesis ha sido elaborada por el autor de acuerdo a los
lineamientos bsicos que norma el Instituto Superior Tecnolgico
"De

Administracin

Gerencial

ISAG

en

relacin

con

la

metodologa de la investigacin.
III. PARTICIPACIN Y RENDIMIENTO.
Dejo constancia que el autor ha desarrollado todo el trabajo que
demanda la

investigacin de un modo perseverante, eficaz y

autntico. Soy testigo de su esfuerzos por hacer un buen trabajo y


de las largas horas que utilizaron para la realizacin del mismo.
IV. CONCLUSIN:
Considerando que el presente documento rene las condiciones
esenciales

de

un

trabajo

de

investigacin

educativa:

por

lo

siguiente, est APTO PARA SER SUSTENTADO

PROFESOR ASESOR
CAYOTOPA HUANCAS, LUIS FELIX

Pgina 4

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

AO DE LA PROMOCIN DE LA INDUSTRIA RESPONSABLE Y


DEL COMPROMISO CLIMTICO
INSTITUTO DE EDUCACIN SUPERIOR DE ADMINISTRACION
GERENCIAL

CARRERA PROFESIONAL
COMPUTACION E INFORMATICA

PROYECTO DE TESIS
DESARROLLO DE UN SISTEMA INFORMTICO CON TECNOLOGA WEB
PARA MEJORAR EL CONTROL DE ASISTENCIA DEL PERSONAL
ADMINISTRATIVO Y DOCENTE DEL CENTRO ESTUDIANTIL NUEVO
AMANECER EN EL DISTRITO DE JOS LEONARDO ORTIZ, CHICLAYO 2014.

AUTOR:

CAYOTOPA HUANCAS, LUIS FELIX


ASESOR:

FERNNDEZ MALUQUIS, JOS EFRAIN


CHICLAYO PERU
2014

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 5

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

DEDICATORIA

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 6

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

A Dios por ser quien ha estado a mi lado en todo momento dndome las fuerzas
necesarias para continuar luchando da tras da y seguir adelante rompiendo
todas las barreras que se me presenten. Permitindome aprender, madurar,
crecer y afrontar cada circunstancia; dndome entendimiento, sabidura y sobre
todo colocando en m, tanto el querer como el hacer su divina voluntad para ser
cada da mejor persona.
A mi Mam por todo el apoyo que me ha dado, por sus consejos, aprendizajes y
enseanzas en el transcurrir de mi vida, Por ensearme que nada es imposible
que todo se consigue con esmero y trabajo, sus tus palabras que siempre las
tendr en mi mente y corazn: Tu si Puedes.
Luis Cayotopa

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 7

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

AGRADECIMIENTO

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 8

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

Primero doy gracias a Dios por sobre todas las cosas, por darme salud, vida,
fuerzas y espritu de lucha, t has sido el omnipotente, quien ha permitido que la
sabidura dirija y gue mis pasos., por fortalecer mi corazn e iluminar mi mente y
por haber puesto en mi camino a aquellas personas que han sido mi soporte y
compaa durante todo mi vida.
A mi Madre quien ha sabido formarme con buenos sentimientos, hbitos y
valores, lo cual me ha ayudado a salir adelante buscando siempre el mejor
camino, fue lo que me dio ese amor, cario y calor humano necesario para
continuar hacia delante, la que ha velado por mi bienestar ya sea de salud,
educacin, alimentacin entre otros, es a ella a quien le debo todo, horas de
consejos, de regaos, de tristezas, de alegras, de enseanzas de las cuales
estoy muy seguro que lo ha hecho con todo el amor del mundo para formarme y
ser una persona de bien.
Al Director Javier Carranza Nuez de la ONG Centro Estudiantil Nuevo
Amanecer por brindarme la informacin necesaria para realizar este proyecto.
A mi casa de estudios el INSTITUO SUPERIOR TECNOLOGICO PRIVADO ISAG
por formarme en computacin e informtica, especialmente a aquellos profesores
con los que tuve el placer de asistir a clases y con los cuales compart de todo un
poco, por sus explicaciones, paciencia, dedicacin, ayuda, tiempo y cada una de
las asesoras, enseanzas y consejos dados.
Luis Cayotopa

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 9

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

INDICE
CAPITULO I:......................................................................................................................12
DATOS INICIALES............................................................................................................12
1.1. Realidad Problemtica.......................................................................................13
1.2. Planteamiento del Problema.............................................................................14
1.3. Formulacin del Problema................................................................................14
1.4. Objetivos..............................................................................................................15
1.4.1. Objetivo General..........................................................................................15
1.4.2. Objetivo Especfico......................................................................................15

Viabilidad Tcnica.................................................................................................16

Viabilidad Econmica...........................................................................................17

Viabilidad Operativa.............................................................................................17

Viabilidad Legal.....................................................................................................17
CAPITULO II:.....................................................................................................................18
MARCO TERICO............................................................................................................18
2.2. Bases Tericas....................................................................................................19
2.2.1.
Sistema de informacin.......................................................................19
2.2.2.
Ciclo de Vida de un Sistema De Informacin..................................20
2.2.3.
Requerimiento......................................................................................20
2.2.4.
Modelo RUP..........................................................................................22
o Diagrama de Componentes.................................................................................27
CSS..........................................................................................................................30
JavaScript...............................................................................................................32
Cdigo abierto....................................................................................................................33
Facilidad..............................................................................................................................33
Funcionalidad.....................................................................................................................34
Portabilidad.........................................................................................................................34
Velocidad............................................................................................................................34
XAMPP........................................................................................................................34

SQLYOG...........................................................................................................35
2.4.1. Variable Independiente...................................................................................36
VARIABLE INDEPENDIENTE.................................................................................36
INDICADORES..........................................................................................................36
Desarrollo de un sistema informtico al centro estudiantil Nuevo Amanecer
......................................................................................................................................36
Nmero de reas involucradas con el sistema..............................................36
2.4.2. Variable Dependiente..................................................................................36
VARIABLE INDEPENDIENTE.................................................................................36
INDICADORES..........................................................................................................36
Para mejorar el control de asistencia del personal administrativo y docente
del Centro Estudiantil Nuevo Amanecer.............................................................36
2.7.1.- Flujo de la Informacin.................................................................................38
- Modelo de Negocio o Dominio..........................................................................38
- Diagrama de Casos de Uso..............................................................................38
- Diagrama de Secuencia.....................................................................................38
CAYOTOPA HUANCAS, LUIS FELIX

Pgina 10

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

2.7.2.- Modelo de Datos (Diagrama de Clases)...................................................39


2.7.3.- Modelo de Red (Diagrama de Despliegue)..............................................40
CAPITULO III: MARCO METODOLGICO..................................................................40
3.2. Materiales, Tcnicas e Instrumentos de Recoleccin de Datos.................40
CAPITULO IV: PROYECCIN ADMINISTRATIVA......................................................40
4.1. Cronograma de Actividades..............................................................................40
4.2. Presupuesto Analtico........................................................................................40
4.3. Fuentes de Financiamiento...............................................................................40
CAPITULO V: DISEO DEL SISTEMA.........................................................................40
5.1. Diseo de la Base de Datos fsica...................................................................40
5.2. Diseo de Relacin de Sitio / Diseo de Dilogos........................................40
5.3. Diseo de Interfaz grfica de Usuario.............................................................40
5.4. Evaluacin Interna..............................................................................................40
5.5. Evaluacin Externa.............................................................................................40
5.6. Publicacin y Mantenimiento del Producto.....................................................40
CAPITULO VI: CONCLUSIONES Y RECOMENDACIONES.....................................40
REFERENCIAS BIBLIOGRAFAS..................................................................................40
http://softwarerecopilation.wordpress.com/modelo-rup/..............................................40
http://www.alegsa.com.ar/Dic/sistema%20informatico.php........................................41
Consulta php 24/11/13......................................................................................................41
http://es.wikipedia.org/wiki/PHP......................................................................................41
CONSULTA JQUERY........................................................................................................41
http://es.wikipedia.org/wiki/JQuery.................................................................................41
ANEXOS.............................................................................................................................41

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 11

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

PRESENTACIN

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 12

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

INTRODUCCIN

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 13

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

DATOS GENERALES
1.1.

TITULO DEL PROYECTO DE INVESTIGACIN


Desarrollo de un sistema informtico con tecnologa web para mejorar
el control de asistencia del personal administrativo y docente del Centro
Estudiantil Nuevo Amanecer en el distrito de Jos Leonardo Ortiz,
Chiclayo - 2014.

1.2.

PERSONAL INVESTIGADOR

1.2.1.

AUTOR(ES)
NOMBRES Y APELLIDOS :

Cayotopa Huancas Luis Flix

DIRECCION

Calle Huancavelica #151-Miraflores

Jos Leonardo Ortiz - Chiclayo

1.2.2.

E_MAIL

Leo_luis_c@hotmail.com

TELEFONO

995582623 / 780722

ASESOR
NOMBRE Y APELLIDOS

Prof. Fernndez Maluquis Jos E.

E_MAIL

jeef_20@hotmail.com

TELFONO

1.3.

979424332

TIPO DE INVESTIGACIN:
Descriptiva aplicada

1.4.

CARRERA PROFESIONAL
Carrera Profesional de Computacin e Informtica

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 14

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

1.5.

LOCALIDAD E
PROYECTO:

INSTITUCIN

DONDE

SE

DESARROLLAR

EL

LOCALIDAD:
Distrito Jos Leonardo Ortiz - Chiclayo.

INSTITUCIN EDUCATIVA:
ONG-Centro Estudiantil Nuevo Amanecer

1.6.

DURACIN ESTIMADA DEL PROYECTO


04 meses

1.7.

FECHA DE INICIO
15 Septiembre 2013

1.8.

FECHA DE TRMINO
15 diciembre 2013

1.9.

PRESENTADO POR

CAYOTOPA HUANCAS LUIS F.


AUTOR

CAYOTOPA HUANCAS, LUIS FELIX

PROF. FERNANDEZ MALUQUIS JOSE E.


ASESOR.

Pgina 15

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

CAPITULO I:
DATOS INICIALES

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 16

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

1.1.

Realidad Problemtica
El Centro Estudiantil Cristiano Nuevo Amanecer es una institucin sin fines
de lucro, se cre el 29 de Marzo del 1999, en su inicio de creacin brindaba
enseanzas cristianas, reforzamiento acadmico a nivel primario y talleres de
repostera y serigrafa, contaba con 3 salones de estudio y 2 salones de
talleres en el turno maana y tarde, contaba con solo 100 alumnos.
Posteriormente amplio su ayuda a el nivel Inicial, Secundaria, brindando
ayuda acadmica, ampli sus talleres panadera, electrnica, computacin y
manualidades, ahora con 12 salones, cuenta con 450 alumnos, 11 profesores,
10 personas en el rea administrativa, 1 psicloga, 1 nutricionista.
No solo es importante brindar un buen servicio educativo, si no tambin tener
un personal adecuado y de acuerdo a las exigencias de calidad en el servicio
y de atencin se requiere tener un control de asistencia ordenado y eficiente.
El encargado del control de asistencia registra los datos de asistencia del
personal en formatos de forma manual siendo esta una necesidad urgente de
ser automatizada por un sistema informtico.

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 17

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

1.2.

Planteamiento del Problema


El Centro Estudiantil Cristiano Nuevo Amanecer, brinda ayuda educativa
acadmica y cristiana sin fines de lucro a ms de 350 alumnos, necesita
agilizar sus procesos educativos pero no cuenta con la tecnologa necesaria y
como consecuencia de todo esto tiene muchos inconvenientes de brindar
buena ayuda y crecer por lo siguiente:
Que demora al contabilizar los das y horas de asistencia del personal
administrativo y educativo que labora en el centro estudiantil.
Los formatos de control de asistencia tienden a perderse o confundirse,
generando dificultades y prdida de tiempo al momento de elaborar
reportes de asistencia.
Al no existir una poltica de control de asistencia de personal administrativo,
algunos de ellos suelen salir de la institucin sin que se registre su salida y
posteriormente su reingreso.

1.3.

Formulacin del Problema


Debido a todo este problema es que vemos la necesidad de implementar un
sistema de apoyo para dicho Centro Estudiantil. Por lo cual nos planteamos la
siguiente pregunta:
Sera posible desarrollar un software e implementarlo utilizando la tecnologa
informtica que permita llevar un registro exacto de asistencia de personal
administrativo y docente del Centro Estudiantil Nuevo Amanecer sin que ello
demande de demasiado tiempo e inversin?

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 18

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

1.4.

Objetivos

1.4.1.

Objetivo General

Implementar un sistema informtico que permita mejorar el control de


asistencia del personal administrativo y docente del centro estudiantil
Nuevo Amanecer.
1.4.2.

Objetivo Especfico

Realizar un estudio sobre la situacin actual en el control y asistencia


en el personal administrativo, para detectar los antecedentes como
parte del problema
Analizar las deficiencias sobre el proceso de control de asistencia.
Analizar las diferentes requerimiento necesarios y urgentes para el
rea de control de asistencia
Utilizar el UML como herramienta de anlisis del sistema
Desarrollar un sistema para el control de asistencia al personal
Capacitar al personal correspondiente, para el buen uso del sistema
informtico.
1.5.

Justificacin de la Investigacin

La realizacin de este trabajo responde al cumplimiento de Normas Legales,


dadas por la DRE al "Instituto Superior de Administracin Gerencial - ISAG ", que
es requisito para obtener el Ttulo a nombre de la Nacin como Profesional
Tcnico en Computacin e Informtica.
Los procesos automatizados, son factores de vital importancia en la
organizacin, en esta era se ha observado una gran innovacin y desarrollo de
tecnologas de la informacin que ha permitido la evolucin de computadores

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 19

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

que son capaces de producir sistemas de informacin a la sociedad con apartes


a los distintos sectores econmicos, sociales, polticos, educativos, entre otros.
Es necesario que la informacin sea procesada y almacenada de una forma ms
efectiva para los procesos de asistencia del personal administrativo y as lograr
un control integral de las actividades de esta. Con la implementacin de un
sistema automatizado que abarque las necesidades y una mayor relacin con
los requerimientos del personal, proporcionar una mejor efectividad en el
manejo del flujo y procesamiento de los datos.
Al implementar el sistemas ser positivo en la organizacin, la cual
proporcionar a la misma, una informacin confiable, agilizando y facilitando
el trabajo en el proceso de asistencia de

de personal administrativo y

docente.
Que el Centro Estudiantil Nuevo Amanecer, para obtener un sistema de
informacin, que reduzca las deficiencias en la gestin de la informacin de
asistencia de personal administrativo buscando un trabajo ms eficiente y
seguro.
Permitir la rpida y completa bsqueda de informacin deseada. Usar los
sistemas computarizados con el fin de que las asistencias del personal
administrativo sea ms rpido y detallado.
1.6.

Viabilidad del estudio

Viabilidad Tcnica
Hardware
Cnt
1
1
1

Descripcin
Computador dual
core
Router
Impresora

CAYOTOPA HUANCAS, LUIS FELIX

Uso
Desarrollo de tesis
Acceso a internet
Impresin de tesis

Pgina 20

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

Viabilidad Econmica
Hardware
Cnt
1
1
1
1
1

Descripcin
Computador dual core
Rational Rouse
Servidor Apache
S.O W7
Pspad

Precio
/ 1000
$ 2.660
Licencia GPL
s

Licencia GPL
Software

Cnt
Descripcin
1
S.O w7
1
Microsoft office
1
Rational Rose
Servidor Apache
Pspad
Sqlyog
Mysql
1
sqlYog
Mysql
Tortal
Viabilidad Operativa

Uso
Aplicacin del computador
Desarrollo tesis y diapositivas
Desarrollo de modelo de Datos

Servidor de bd
$139
Licencia GPL

Viabilidad Legal

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 21

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

CAPITULO II:
MARCO TERICO

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 22

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

2.1.

Antecedentes de la Investigacin

2.2.

Bases Tericas
Para realizar todo este proyecto he decidido exponer algunos conceptos ya
que servirn como base fundamental a lo largo de todo este proceso de
investigacin.

2.2.1.

Sistema de informacin.

Un Sistema de informacin son los componentes que captura, almacena,


procesa y distribuye toda la informacin para apoyar la toma de decisiones,
el control, el anlisis y visin en una institucin.
Tipo de sistema de informacin
Debido a que el principal uso que se da al S es el de optimizar el
desarrollo de las actividades de una organizacin con el fin de ser ms
productivos y obtener ventajas competitivas, en primer trmino, se puede
clasificar a los sistemas de informacin en:

Sistemas Competitivos

Sistemas Cooperativos

Sistemas que modifican el estilo de operacin del negocio

Sistema Informtico

Sistema Informtico
Un sistema informtico es un conjunto de partes que funcionan
relacionndose

entre

con

un objetivo

preciso.

Sus

partes

son: hardware, software y las personas que lo usan.


Un sistema informtico puede formar parte de un sistema de informacin;
en este ltimo la informacin, uso y acceso a la misma, no necesariamente
CAYOTOPA HUANCAS, LUIS FELIX

Pgina 23

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

est informatizada. Por ejemplo, el sistema de archivo de libros de una


biblioteca y su actividad en general es un sistema de informacin. Si dentro
del sistema de informacin hay computadoras que ayudan en la tarea de
organizar la biblioteca, entonces ese es un sistema informtico.

2.2.2.

Ciclo de Vida de un Sistema De Informacin

El ciclo de vida de un sistema de informacin es un enfoque por fases del


anlisis y diseo que sostiene que los sistemas son desarrollados de mejor
manera mediante el uso de un ciclo especifico de actividades del analista y
del usuario.
Segn James Senn, existen tres estrategias para el desarrollo de sistemas:
el mtodo clsico del ciclo de vida de desarrollo de sistemas, el mtodo de
desarrollo por anlisis estructurado y el mtodo de construccin de
prototipos de sistemas. Cada una de estas estrategias tiene un uso amplio
en cada una de los diversos tipos de empresas que existen, y resultan
efectivas si son aplicadas de manera adecuada.

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 24

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

2.2.3. Requerimiento
Esta fase fundamental para que la estrategia informtica encaje dentro de
las metas de la empresa, ya que en ella se cumplen las funciones del
modelaje del negocio y planificacin de sistemas; esto con el fin de proyectar
las estrategias del negocio y determinar de esta forma sus requerimientos de
informacin.
Durante esta fase se desarrolla un modelo del rea estudiada, donde se
representa: Los procesos que se llevan a cabo, la informacin utilizada por
ellos y las reglas polticas y prcticas de la empresa relacionada con estos
procesos.

Este modelo permite proyectar las estrategias, procesos y flujos de datos de


la empresa al igual que las interrelaciones entre procesos y datos, con el fin
de desarrollar un plan de sistema de informacin capaz de guiar el desarrollo
de un sistema que permita dar soporte al rea en estudio en el cumplimiento
de sus objetivos.
El Plan de Sistemas debe contener
Los sistemas que requiere el rea del negocio, as como sus bases de
datos y la informacin que intercambiaran o compartieran.
Descripcin detallada de cada sistema y aplicacin incluyendo sus
objetivos funcionales y sus bases de diseo.
Todo hardware y software que sern utilizados para el funcionamiento
requeridos por el rea de negocio (incluyendo las redes)
Mtodos de desarrollo para cada sistema como lo es adquisicin de
paquetes, nuevo desarrollo o actualizaciones
Esquema de los problemas actuales del rea de negocio y de las
posibles mejoras que se puedan realizar en cada sistema
Anlisis de los beneficios que se espera derivar de los sistemas que
conforman la arquitectura El plan de sistemas de informacin es uno de
los factores ms importantes para el departamento de informtica o
sistemas ya que constituye la gua para emprender los proyectos que
CAYOTOPA HUANCAS, LUIS FELIX

Pgina 25

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

requiera el cliente, reclutar y adiestrar al personal necesario y la


adquisicin e instalacin de hardware y software necesarios.
2.2.4.

Modelo RUP

Es un proceso de ingeniera de software, que hace una propuesta orientada


por disciplinas para lograr las tareas y responsabilidades de una
organizacin que desarrolla software.
Su meta principal es asegurar la produccin de software de alta calidad que
cumpla con las necesidades de los usuarios, con una planeacin y
presupuesto predecible.
DIAGRAMA RUB

2.2.5. Caso de USO

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 26

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

Lenguaje de Modelado Unificado, un diagrama de casos de uso es una


especie de diagrama de comportamiento UML mejorado. El Lenguaje de
Modelado Unificado (UML), define una notacin grfica para representar
casos de uso llamada modelo de casos de uso. UML no define estndares
para que el formato escrito describa los casos de uso, y as mucha gente no
entiende que esta notacin grfica define la naturaleza de un caso de uso;
sin embargo una notacin grfica puede solo dar una vista general simple de
un caso de uso o un conjunto de casos de uso. Los diagramas de casos de
uso son a menudo confundidos con los casos de uso. Mientras los dos
conceptos estn relacionados, los casos de uso son mucho ms detallados
que los diagramas de casos de uso.

El diagrama de casos de uso representa la forma en cmo un Cliente (Actor)


opera con el sistema en desarrollo, adems de la forma, tipo y orden en
como los elementos interactan (operaciones o casos de uso).

Un diagrama de casos de uso consta de los siguientes elementos:

Actor.

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 27

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

Una definicin previa, es que un Actor es un rol que un usuario juega


con respecto al sistema. Es importante destacar el uso de la palabra rol,
pues con esto se especifica que un Actor no necesariamente representa
a una persona en particular, sino ms bien la labor que realiza frente al
sistema.
Como ejemplo a la definicin anterior, tenemos el caso de un sistema de
ventas en que el rol de Vendedor con respecto al sistema puede ser
realizado por un Vendedor o bien por el Jefe de Local.

Casos de Uso.

Es una operacin/tarea especfica que se realiza tras una orden de algn


agente externo, sea desde una peticin de un actor o bien desde la
invocacin desde otro caso de uso.

Relaciones de Uso, Herencia y Comunicacin.

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 28

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

Asociacin
Es el tipo de relacin ms bsica que indica la invocacin desde un
actor o caso de uso a otra operacin (caso de uso). Dicha relacin
se denota con una flecha simple.

Dependencia o Instanciacin
Es una forma muy particular de relacin entre clases, en la cual una
clase depende de otra, es decir, se instancia (se crea). Dicha
relacin se denota con una flecha punteada.

Generalizacin
Este tipo de relacin es uno de los ms utilizados, cumple una doble
funcin dependiendo de su estereotipo, que puede ser
de Uso (<<uses>>) o de Herencia (<<extends>>).
Este tipo de relacin est orientado exclusivamente para casos de
uso (y no para actores).
Extends: Se recomienda utilizar cuando un caso de uso es similar a
otro (caractersticas).
Include o Uses: Se recomienda utilizar cuando se tiene un conjunto
de caractersticas que son similares en ms de un caso de uso y no
se desea mantener copiada la descripcin de la caracterstica.
De lo anterior cabe mencionar que tiene el mismo paradigma en
diseo y modelamiento de clases, en donde est la duda clsica
de usar o heredar.

Diagrama de Clases
Un diagrama de clases es un tipo de diagrama esttico 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 anlisis y diseo de los sistemas, donde se crea el diseo conceptual
de la informacin que se manejar en el sistema, y los componentes que
se encargaran del funcionamiento y la relacin entre uno y otro.

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 29

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

Clase
Relaciones Entre Clases Relacin de Asociacin
Una asociacin representa una dependencia entre clases e
implica la direccin de sta dependencia. La asociacin es
bidireccional aunque puede ser unidireccional si as se indica.
Una propiedad importante ligada a la relacin de asociacin o
multiplicidad es la cardinalidad: que es la propiedad que indica el
nmero de instancia de una clase que se asocian o conectan
con instancias de la clase asociada.
Tipos de Multiplicidad UNA A UNA
Implica una relacin estrecha entre objetos
Tipos de Multiplicidad UNA A MUCHAS
Es una relacin entre un objeto con otros objetos.
Tipos de Multiplicidad MUCHAS A MUCHAS
Implica que una instancia de una clase puede corresponder con
muchas instancias de otras clases y viceversa.
Relaciones Entre Clases Relacin de Agregacin
(composicin)
Se dice que un objeto es compuesto si est compuesto a su vez
de otros objetos, permitiendo describir modelos del mundo real

que se componen de otros modelos.


Relaciones Entre Clases Relacin de Generalizacin
Representa una relacin.
Objetos
Los objetos en contraposicin a las clases, se consideran entidades
dinmicas. Son creados en tiempo de ejecucin a partir de la clase
que los define. Los valores almacenados en ellos pueden ser
alterados en tiempo de ejecucin mediante el uso de sus mtodos.
Cada objeto tiene su propio estado y comparte comportamiento con
los otros objetos de su clase.

Tipos de relaciones

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 30

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

Comunica(<<communicates>>): Relacin (asociacin) entre


un actor y un caso de uso que denota la participacin del
actor en dicho caso de uso.
Usa(<<uses>>) (o <<include>> en la nueva versin de
UML): Relacin de dependencia entre dos casos de uso
que denota la inclusin del comportamiento de un
escenario en otro.
Extiende (<<extends>>): Relacin de dependencia entre
dos casos de uso que denota que un caso de uso es una
especializacin de otro. Por ejemplo, podra tenerse un
caso de uso que extienda la forma de pedir azcar, para
que permita escoger el tipo de azcar (normal, diettico
o moreno) y adems la cantidad en las unidades
adecuadas (cucharadas o bolsas).

o Diagrama de Componentes
Un diagrama de componentes muestra las dependencias lgicas
entre componentes software, sean stos componentes fuentes,
binarios o ejecutables. Los componentes software tienen tipo, que
indica si son tiles en tiempo de compilacin, enlace o ejecucin. Se
consideran en este tipo de diagramas solo tipos de componentes.
Instancias especficas se encuentran en el diagrama de ejecucin.
Se representa como un grafo de componentes software unidos por
medio de relaciones de dependencia (generalmente de compilacin).
Puede mostrar tambin contenencia de entre componentes software
e interfaces soportadas

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 31

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

o Diagrama de colaboracin
Un diagrama de colaboracin en las versiones de UML 1.Es
esencialmente un diagrama que muestra interacciones organizadas
alrededor de los roles. A diferencia de los diagramas de secuencia, los
diagramas

de

colaboracin,

tambin

llamados

diagramas

de

comunicacin, muestran explcitamente las relaciones de los roles.


Por otra parte, un diagrama de comunicacin no muestra el tiempo
como una dimensin aparte, por lo que resulta necesario etiquetar
con nmeros de secuencia tanto la secuencia de mensajes como los
hilos concurrentes.

o PHP
PHP es un acrnimo recursivo que significa PHP Hypertext Preprocessor (inicialmente PHP

Tools,

o, Personal

Home

Page

Tools).4Fue creado originalmente por Rasmus Lerdorf; sin embargo


la implementacin principal de PHP es producida ahora por The PHP
Group y sirve como el estndar de facto para PHP al no haber una
especificacin formal. Publicado bajo la PHP License, la Free
Software Foundation considera esta licencia como software libre.
PHP es un potente lenguaje, y su intrprete, bien como mdulo del
servidor web o bien como binario CGI, puede acceder a ficheros,
ejecutar comandos o abrir conexiones de red desde el servidor.
Estas propiedades hacen que, por omisin, sea inseguro todo lo que
se ejecute en un servidor web. PHP est diseado especficamente
para ser un lenguaje ms seguro para escribir aplicaciones CGI.
Partiendo de un correcto ajuste de opciones de configuracin para
tiempo de ejecucin y en tiempo de compilacin, y el uso de
prcticas de programacin apropiada, pueden proporcionarle la
combinacin de libertad y de seguridad que necesita.

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 32

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

La flexibilidad de configuracin de PHP rivaliza igualmente con la


flexibilidad de su cdigo. PHP puede ser usado para construir
completas aplicaciones de servidor, con toda la potencia de un
usuario de consola, o se puede usar slo desde el lado del servidor
implicando un menor riesgo dentro de un entorno controlado. El
cmo construir ese entorno, y cmo de seguro es, depende del
desarrollador PHP.
o JQUERY
jQuery es una biblioteca de JavaScript, creada inicialmente por John
Resig, que permite simplificar la manera de interactuar con los
documentos HTML, manipular el rbol DOM, manejar eventos,
desarrollar animaciones y agregar interaccin con la tcnica AJAX a
pginas web. Fue presentada el 14 de enero de 2006 en el BarCamp
NYC. jQuery es la biblioteca de JavaScript ms utilizada.

Sus puntos fuertes son los siguientes

Mejora la interaccin entre JavaScript y HTML: esto es, el

manejo del rbol DOM en el cliente,


Es plegable, existen gran nmero de pliegues que extienden

su funcionalidad y cualquiera puede crear sus propios pliegues,


Tiene un mdulo de reproductores que proporcionan
componentes predefinidos y efectos visuales a la interfaz de

usuario: jQuery UI, y


Es Cross browser, de modo que est testada en los
siguientes navegadores: I.E. 6.0+, FF2+, Safari 2.0+, Opera
9.0+, Chrome.

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 33

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

Est diseado para cambiar la manera en la que escribimos


JavaScript y, siguiendo el camino y la filosofa de prototipos (puesto
que nace como una posible mejora para la misma), se puede decir
que

hoy

en

da

es

el

marco

de

trabajo

javascript

(frameworkjavascript) ms usado:
Muchos desarrollos la tienen como base: LifeRay Portal,

Drupal, WordPress.
Es la librera corporativa de Google, Dell, Nokia, Microsoft
(est incluida en Visual Studio),...

JQuery nos va a ayudar a escribir un cdigo ms limpio, separando


el comportamiento del contenido, lo que se denomina JavaScript no
obstruido. De esta manera, tendremos la impresin de estar
"inyectando" comportamiento en componentes identificables del
rbol DOM.
Todo lo dicho no implica que con jQuery tengamos mucha ms
funcionalidad de la que tenamos con prototypejs, la ventaja es que
es ms simple, potente y enchufable, y hay un gran nmero de
plugins en torno a jQuery que permiten aadir comportamientos,
Reproductores y efectos visuales a nuestra interfaz de una manera
muy sencilla (ya hemos visto en adictos alguno de ellos: jcarrusel y
jtip).
CSS
CSS es un lenguaje de hojas de estilos creado para controlar el
aspecto o presentacin de los documentos electrnicos definidos
con HTML y XHTML. CSS es la mejor forma de separar los
contenidos y su presentacin y es imprescindible para crear pginas
web complejas.
Separar la definicin de los contenidos y la definicin de su aspecto
presenta numerosas ventajas, ya que obliga a crear documentos
CAYOTOPA HUANCAS, LUIS FELIX

Pgina 34

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

HTML/XHTML bien definidos y con significado completo (tambin


llamados "documentos
accesibilidad

del

semnticos").

documento,

reduce

Adems,
la

mejora

complejidad

de

la
su

mantenimiento y permite visualizar el mismo documento en infinidad


de dispositivos diferentes.
Al crear una pgina web, se utiliza en primer lugar el lenguaje
HTML/XHTML para marcar los contenidos, es decir, para designar la
funcin de cada elemento dentro de la pgina: prrafo, titular, texto
destacado, tabla, lista de elementos, etc.
Una vez creados los contenidos, se utiliza el lenguaje CSS para
definir el aspecto de cada elemento: color, tamao y tipo de letra del
texto, separacin horizontal y vertical entre elementos, posicin de
cada elemento dentro de la pgina, etc.

HTML
El HTML Lenguaje de marcado de hipertexto es el lenguaje utilizado
para representar documentos en la WWW (World Wide Web).
Adems de texto normal incluye tambin, elementos multimedia
(grficos, vdeo, audio) y existen enlaces (links) que permiten saltar
a otras partes del documento o a otro sitio cualquiera de Internet.

Otra caracterstica muy importante de este lenguaje es que


es portable, es decir, se pueden visualizar las pginas con cualquier
sistema operativo y, por supuesto tambin crearlas.

En la actualidad (noviembre 1999), Netscape y Microsoft siguen sin


CAYOTOPA HUANCAS, LUIS FELIX

Pgina 35

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

ponerse de acuerdo en el estndar del lenguaje. Microsoft ha


asumido las directrices del ww3, pero no as Netscape, que
implementa etiquetas propias, de modo que las pginas no se
visualizan

igual

en

el

Navigator

en

el

Explorer,

Las etiquetas constituyen la filosofa de este lenguaje.


Por medio de ellas se pueden controlar los elementos tipogrficos
del texto: tipo, color y tamao de las fuentes, el estilo (negrita,
cursiva, etc.), as como tambin la inclusin de tablas, listas,
formularios, la insercin de fotos, sonidos, fondos, los enlaces
mencionados anteriormente. etc.

Las etiquetas se pueden modificar por medio de sus atributos, stos


son del tipo atributo="valor" y se colocan detrs del nombre de la
etiqueta.

El nombre de la etiqueta y sus atributos se colocan entre los


smbolos < y > y normalmente se usan dos, una de inicio y otra final,
para conseguir el efecto deseado.
Ejemplo
<FONT COLOR="#ff0000" size="2">El texto se ver rojo y en
tamao un poco menor de lo normal </font>
Se ver como El texto se ver rojo y en tamao un poco menor de
lo normal
JavaScript
JavaScript es un lenguaje de programacin que se utiliza
principalmente para crear pginas web dinmicas.
Una pgina web dinmica es aquella que incorpora efectos como
texto que aparece y desaparece, animaciones, acciones que se

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 36

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

activan al pulsar botones y ventanas con mensajes de aviso al


usuario.
Tcnicamente, JavaScript es un lenguaje de programacin
interpretado, por lo que no es necesario compilar los programas para
ejecutarlos. En otras palabras, los programas escritos con JavaScript
se pueden probar directamente en cualquier navegador sin
necesidad de procesos intermedios.
A pesar de su nombre, JavaScript no guarda ninguna relacin directa
con el lenguaje de programacin Java. Legalmente, JavaScript es
una marca registrada de la empresa Sun Microsystems, como se
puede ver en
MySQL
MySQL es un sistema gestor de bases de datos relacionales en
SQL, esto significa que permite la gestin de los datos de una BBDD
relacional usando un lenguaje de consulta estructurado. Y, por tanto,
que a partir de una oracin, MySQL llevar a cabo una determinada
accin
sobre
nuestra
base
de
datos.
MySQL es un excelente gestor de bases de datos que la sitan
despus de Oracle cmo la mejor solucin a nivel tcnico por las
caractersticas
que
detallaremos
en
este
artculo.
Tabla de contenido

Cdigo abierto

Facilidad

Funcionalidad
Portabilidad
Velocidad
Cdigo abierto
MySQL es una aplicacin de Cdigo abierto y por lo tanto es
gratuita, nos permite redistribuir una aplicacin que la
contenga y nos permite incluso modificar su cdigo para
mejorarla o adaptarla a nuestras necesidades.
Adems, existe la seguridad de contar con una importante
cuota de mercado y de saber que es una solucin estable,
mantenida por un buen equipo de desarrolladores y e incluso
con soporte de pago.

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 37

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

Facilidad
MySQL es un sistema fcil de instalar y configurar en
servidores Windows, Linux... y enseguida nos permite ejecutar
sencillas consultas de
SQL
como
la
siguiente:
000

SELECT * FROM tabla_1


Maximizar Seleccionar SQL
Que nos devolver todos los datos de la tabla tabla_1.
Funcionalidad
Quizs, en este apartado, MySQL flaquea un poco frente a
sus rivales, pero sin embargo dispone de muchas funciones
vitales para el desarrollo profesional cmo puede ser el
volcado online, la duplicacin.
Portabilidad
MySQL puede correr en la inmensa mayora de sistemas
operativos, por lo que junto a otro lenguaje de programacin
de lado de servidor de alta portabilidad como Java, PHP,
Perl... nos permite el desarrollo de aplicaciones web fciles de
migrar y el acceso y copia de los datos desde cualquier
Sistema Operativo.
Velocidad
Por nuestra experiencia con diferentes sistemas de bases de
datos y avalados por estudios recientes, podemos afirmar que
MySQL es un sistema con una velocidad superior a sus
rivales, incluido Oracle, a la hora de realizar instrucciones
SQL.
Microsoft Word
Word es uno de los procesadores de texto, ms utilizados
para trabajar con documentos en la actualidad. Casi no
existe persona con computadora, que no lo tenga. Es que la
gracia de Word, est en lo fcil, de su uso. Esto se debe, ya
que no se necesita ser un experto en informtica, para
ocuparlo.

Ya

que todos

sus comandos, son bastante

amigables. La mayora de estos, se les llama editores


(WYSIWYG). Como por ejemplo, los de formato, para escribir
con la letra y tamao deseado, entre otras aplicaciones.
Asimismo, el de ortografa. Uno de los ms queridos por el
pblico. Ya que si alguien, no es un experto en la lengua,
CAYOTOPA HUANCAS, LUIS FELIX

Pgina 38

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

podr ser asistido por el corrector de gramtica de Word.


Eso s, no hay que confiarse de sobremanera con ste editor
de Word. Ya que en variadas ocasiones, termina fallando. Y
es que, es muy difcil que un solo programa, como Word,
maneje a la perfeccin, la cantidad de idiomas que posee.
Word es un programa de tratamiento de texto. El cual nace a
la luz, por medio de IBM, all por 1981. Cuando esta
compaa lanz al mercado el primer PC. Era la poca, en
que Bill Gates, trabajaba codo a codo con aquella compaa.
Sociedad que no dur mucho. Hoy en da, Microsoft Word es
el programa estrella de la Microsoft, junto con otras
aplicaciones de Microsoft Office.
Word es un programa interactivo, debido al hecho de que
permite comprender y modificar de manera instantnea, los
textos en l. Los cuales se encuentran cifrados en UNICODE
O ASCII.

Hoy en da, las nuevas ediciones de Word, han intentado ir


complementndolo con nuevas funciones. Las cuales se han
ido inclinando, a las grficas y dibujos. Principalmente, para
cuando se desea entregar reportes econmicos u otros que
requieran de estas extensiones (como por ejemplo, al
desarrollar un Currculo Vitae).
Las ltimas versiones de Word han ido incorporando nuevas
funciones

mejorando

muchas

de

las

aplicaciones

anteriormente mencionadas. Adems puede interactuar con


otros programas de Microsoft como es el caso del Excel,

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 39

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

para pegar fcilmente grficos y datos provenientes de


planillas de clculo.

XAMPP
XAMPP es un paquete formado por un servidor web Apache, una
base de datos MySQL y los intrpretes para los lenguajes PHP y
Perl. De hecho su nombre viene de hay, X (para cualquier sistema
operativo), A (Apache), M (MySQL), P (PHP) y P (Perl). XAMPP es
independiente de plataforma y tiene licencia GNU GPL. Existen
versiones para Linux (testeado para SuSE, RedHat, Mandrake y
Debian), Windows (Windows 98, NT, 2000, XP y Vista), MacOS X y
Solaris (desarrollada y probada con Solaris 8, probada con Solaris.
Una de las ventajas de XAMPP es que de una forma muy sencilla y
rpida (no ms de 5 minutos) te puedes montar en tu mquina un
entorno de desarrollo de cualquier aplicacin web que use PHP y
base de datos. La configuracin por defecto de XAMPP tiene
algunas deficiencias de seguridad por lo que no es recomendable
usarla como una herramienta para produccin, sin embargo con
algunas modificaciones es lo suficientemente seguro para ser usada
como

servidor

de

sitios

web

en

internet.

Desde

LAMPP

(LinuxAMPP) si que podr hacer una instalacin segura haciendo


"/opt/lampp/lamppsecurity".
SQLYOG
SQLyog con HTTP / HTTPS / tnel SSH es un fcil de utilizar,
compacta y muy rpida herramienta grfica para gestionar su base
CAYOTOPA HUANCAS, LUIS FELIX

Pgina 40

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

de datos MySQL en cualquier parte del mundo. SQLyog fue


desarrollado tener en cuenta las necesidades de todos los que usan
MySQL como su RDBMS. Si te gusta el control de la mano de SQL o
prefieren trabajar en un entorno visual,SQLyog hace fcil para
empezar y le proporciona herramientas para mejorar su experiencia
de MySQL.
SQLyog MySQL GUI es el ms potente gestor y administrador de
MySQL

herramienta,

MySQLQuery

que

Browser,

combina

las

caractersticas

Administrador, phpMyAdmin y

de
otros

Interfaces de MySQL y MySQL clientes en una sola interfaz intuitiva.


PSPAD
PsPad es un editor de texto con licencia freeware orientado
a programacin.
Permite la edicin en C, C++, COBOL, Batch, CSS, HTML, XHTML,
archivos de configuracin INI, Java, Javascript, KiXtart, Object
Pascal, Pascal, Perl, PHP,Python, RSS, base de datos
estndar SQL, Tcl, Tex, scripts de
comando UNIX, VisualBasic, XML y x86, con la capacidad de aadir
6 lenguajes ms. Tambin sirve como editor hexadecimal.
2.3.

Definiciones de trminos

2.4.

Variables

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 41

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

2.4.1. Variable Independiente


VARIABLE
INDEPENDIENTE

INDICADORES

Desarrollo de un
sistema
informtico al
centro estudiantil
Nuevo
Amanecer

Nmero de reas involucradas con el


sistema.
Nmero de usuarios que interactan
con el sistema.
Volumen de informacin con la que
trabaja el sistema.
Grado de facilidad de acceso de
recursos.

2.4.2. Variable Dependiente


VARIABLE
INDEPENDIENTE

Para mejorar el control


de asistencia del
personal
administrativo y
docente del
Centro Estudiantil
Nuevo
Amanecer

CAYOTOPA HUANCAS, LUIS FELIX

INDICADORES

Tiempo de proceso de la informacin.

Costo del proceso de la informacin.

Confiabilidad en el proceso de la
informacin

Pgina 42

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

2.5.
2.6.

Operacionalizacin de variables
Requerimientos del Sistema

R1. Registro de asistencia


El registro de asistencia de personal administrativo y docente se lleva a
cabo mediante formatos utilizando hojas impresas donde

el personal

administrativo registra nombre, firma, fecha y hora de entrada y salida,


que ingresa a el CENTRO ESTUDIANTIL, un representante se encarga de
verificar los datos correctos, recolecta los formatos y enva los formatos a
el rea administrativa cada termino de da para que dichos sean revisados
por el encargado de control de asistencia, donde se contabilizara las horas
elaboradas para obtener su sueldo respectivo.
R2. Generar reporte de asistencia
Cada fin de mes el encargado del control de asistencia deber buscar los
formatos de control de asistencia, para as contabilizar sus das de
asistencia y horas ingresando estos datos en un formato realizado en Excel
para poder generar el reporte y a su vez enviar a tesorera para que pueda
realizar el pago mensual a cada trabajador.
R3. Registro de permisos
El personal solicita permisos al encargado de control de asistencia quien le
hace entrega de un formato llamado papeleta donde debe de llenar los
datos como el nombre, fecha, hora, motivo y destino de salida para su
registro y posterior aprobacin y conocimiento de Direccin.

2.7.

Construccin de los Modelos de Anlisis

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 43

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

2.7.1.- Flujo de la Informacin


- Modelo de Negocio o Dominio
- Diagrama de Casos de Uso

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 44

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

2.7.2.- Modelo de Datos (Diagrama de Clases)

area

horario

cod_area
nom_area
estado
1

personal
Idpersonal
dni
nombre
apellido
fecha_nacim
direccion
telefono
email
fecha_ingreso
estado
Agregar()
actualizar()
anular()
consultar()

Pertenece

agregar()
actualizar()
anular()
consultar()
1..n

1..n
1

1
Tiene

1..n

cod_turno
nom_turno
estado

cod_asist
fecha
hora_ingreso
hora_salida
minutos_tardanza
observacion
estado

agregar()
actualizar()
anular()
consultar()

agregar()
actualizar()
anular()
consultar()
reportehoras()

permisos

profesor

Tiene

Tiene

1
turno

asistencia

1..n

agregar()
actualizar()
anular()
consultar()

Puede tener

pesonal_cocina
administrativo

cod_horario
hora_entrada
hora_salida
descripcion
estado

1.n

codigo
fecha
horasalida
horaretorno
motivo
observacion
estado
agregar()
modificar()
consultar()
eliminar()

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 45

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

2.7.3.- Modelo de Red (Diagrama de Despliegue)

Inter
net

Router

Switch

Impresora

Servidor

Cliente

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 46

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

CAPITULO III: MARCO METODOLGICO


3.1. Poblacin y Muestra (si es aplicable)
La Ong Nuevo amanecer:
La poblacin y muestra que se obtiene en esta oportunidad est
conformada por 1persona encargada de la asistencia en el centro
estudiantil Nuevo amanecer

3.2.

Materiales, Tcnicas e Instrumentos de Recoleccin de Datos


Observacin.
Es el registro visual de lo que ocurre en una situacin real,
clasificando y consignando los acontecimientos pertinentes de
acuerdo con algn esquema previsto y segn el problema que se
estudia.
Entrevistas.
Este instrumento sirve para analizar la realidad y estado de la
situacin problemtica, y solamente se trabajara con los jefes de
las reas con las que se involucrar el sistema.
Encuestas.
Es el anlisis que aplicar al personal administrativo de las reas
involucradas con el sistema de informacin, esto nos servir para
poder medir el nivel de conocimiento y el buen uso que se le dara
a los sistemas de informacin.
Anlisis Documental.
Recoleccin de informacin a travs de documentos existentes ya
sean en libros, revistas, tesis e Internet entre otras.
Tcnicas

Instrumentos

1. Observacin Ficha de
2. Entrevista

Fuentes
Realidad

Observacin
Cuestionario

CAYOTOPA HUANCAS, LUIS FELIX

Informantes
Personal
Administrativo que

Subdirector,

conforman la ONG
Pgina 47

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

3. Encuestas

4. Anlisis
Documental

Administrativo

Papel y

Personal en general

lapicero

Gua tcnica para el

Fichas

diseo de la plataforma

Textuales

Web y sistema a trabajar.

Nuevo Amanecer
Internet, libros,
revistas, tesis, etc.

TCNICAS DE ANLISIS:
Tcnicas de recoleccin de documentos:
Estos datos a mencionar se realizaron en el horario de trabajo
que tiene la I.E Jos Mara Arguedas en horarios de oficina.
Recurriendo a los informantes o fuentes que se indican el tem
anterior (4.3.); a travs de una pequea muestra o revisando
cada uno de los instrumentos en el caso de poblaciones
pequeas.
Se selecciona copias de los formatos de asistencia de personal
administrativo de la I.E.
En algunas oportunidades manejan hojas donde apuntan los
datos del personal administrativo, como por ejemplo nombre,
firma y hora del personal que siempre asisten diariamente a
laborar.
Estos documentos se anexan en la posicin 1 al final de la
presente informacin.
La lista de preguntas, las conclusiones de las entrevistas y
fotos que se tom a los entrevistados se anexan en la segunda
posicin al final del presente documento.
Tcnicas de la entrevista:

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 48

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

Elaboramos
obtener,

las

entrevistas basndonos

en el afn de

informacin necesaria para poder plasmarla en el

sistema.
Las preguntas se plantearon a las personas que laboran en la
I.E.
La lista de preguntas, las conclusiones de las entrevistas se
anexan al final del presente documento.

Tcnica de clasificacin de la informacin:


Esta ser considerada como el paso bsico, se efectuar con la
finalidad de agrupar datos mediante la distribucin de
frecuencias de las variables independientes y dependientes,
que tendr como fin, la futura presentacin de datos.
Instrumentos:
Memoria USB, copiadora, impresora, escner, etc.

CAPITULO IV: PROYECCIN ADMINISTRATIVA

4.1.

Cronograma de Actividades

4.2.

Presupuesto Analtico

4.3.

Fuentes de Financiamiento

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 49

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

CAPITULO V: DISEO DEL SISTEMA


5.1.

Diseo de la Base de Datos fsica

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 50

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

5.2.

Diseo de Relacin de Sitio / Diseo de Dilogos

Login.php

Gestin Personal

Control Asistencia

Areas

Horarios

Gestin de Reportes

Listado de Personal

Tipo de Persona
Registro de Asistencia

Listado de Asistencia

Persona

Permisos

CAYOTOPA HUANCAS, LUIS FELIX

Generar Boleta

Pgina 51

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 52

AUTOMATIZACIN DE LOS PROCESOS DE CONTROL DE ASISTENCIA DE


PERSONAL ADMINISTRATIVO DE LA ONG NUEVO AMANECER

5.3.

Diseo de Interfaz grfica de Usuario

5.4.

Evaluacin Interna

5.5.

Evaluacin Externa

5.6.

Publicacin y Mantenimiento del Producto

CAPITULO VI: CONCLUSIONES Y RECOMENDACIONES


REFERENCIAS BIBLIOGRAFAS
Consulta Rub 10/11/13
http://softwarerecopilation.wordpress.com/modelo-rup/
Consulta sistema informtico 10/11/13
http://www.alegsa.com.ar/Dic/sistema%20informatico.php
Consulta php 24/11/13
http://es.wikipedia.org/wiki/PHP
CONSULTA JQUERY
http://es.wikipedia.org/wiki/JQuery
ANEXOS

CAYOTOPA HUANCAS, LUIS FELIX

Pgina 53

Anda mungkin juga menyukai