Está en la página 1de 22

TÍTULO DEL PROYECTO AULA.

SISTEMA DE INGRESO Y SALIDA DEL PERSONAL ADMINISTRATIVO

NOMBRES Y APELLIDOS COMPLETOS DEL AUTOR O AUTORES,


CÓDIGO.

OSCAR DAVID CONTRERAS BARRIOS

JOSE GABRIEL AMAYA MORELOS

JESUS DAVID QUIROZ CORONADO

Director
NOMBRE DEL ASESOR DEL PROYECTO
Título del asesor del proyecto

CARLOS CASTRO

FUNDACION UNIVERSITARIA COLOMBO INTERNACIONAL.


TECNOLOGIA EN DESARROLLO DE SOFTWARE
SEMESTRE I
CARTAGENA DE INDIAS DT y C.
2023.
2

TABLA DE CONTENIDO

pág.

RESUMEN Y PALABRAS CLAVES. 3

GLOSARIO. 4

1. INTRODUCCIÓN 5

2. PLANTEAMIENTO DEL PROBLEMA 6

3. JUSTIFICACIÓN 7

4. OBJETIVOS 8

4.1. OBJETIVOS GENERAL 8

4.1. OBJETIVOS ESPECIFICOS 8

5. MARCO REFERENCIAL 9

5.1 MARCO TEÓRICO 9

6. DESARROLLO O INFORME FINAL DEL PROYECTO 15

7. CONCLUSIONES 19

8. REFERENCIAS BIBLIOGRAFICAS. 20

9. ANEXOS 21

2
3

RESUMEN Y PALABRAS CLAVES.

La implementación del sistema de entrada y salida de personal para la Fundación Universitaria

Colombo Americano ubicada 50, Cra. 50 #31, Cartagena de Indias, Bolívar, tiene como objetivo

mejorar de una manera continua todos los procesos que se realizan en esta institución, por esta

razón se ha escogido el sistema de hora de entrada y salida de los trabajadores.

Este proceso lo hemos planteado y elegido porque en un análisis a la institución hemos

descubierto esta desventaja, por la cual ha surgido la necesidad de tener una mejor organización

administrativa, mantener guardada toda la información de ingresos y salidas. Se resalta que

hemos tenido una reunión con nuestro asesor del proyecto para tener definido el problema y la

solución.

El planteamiento de la solución brindada fue la creación de un algoritmo que sea capaz de

poder registrar nombres, documento, hora de entrada y hora de salida de los empleados que

trabajen en esta institución. Para lograr este objetivo usaremos un lenguaje de programación

llamado Java, por su facilidad de desarrollo y conocimientos previos del mismo. El sistema

cuenta con una amplia variedad de herramientas que además del registro de usuarios, registra las

horas de llegada y salida, datos personales del personal como el documento y en qué área se

desempeña. Se realiza todo este proyecto con la finalidad de demostrar el buen uso que se le

puede hacer a la tecnología en cada proceso de la institución.

3
4

GLOSARIO.

Procesos y Procedimientos: un proceso es una serie de tareas y actividades que producen un


resultado. Un procedimiento es un conjunto de instrucciones para completar una sola tarea o
actividad dentro de un proceso.

Análisis y Diseño: El análisis consiste en obtener una visión del sistema que se preocupa de ver
qué hace, de modo que sólo se interesa por los requisitos funcionales. Por otro lado, el diseño es
un refinamiento del análisis que tiene en cuenta los requisitos no funcionales, en definitiva, cómo
cumple el sistema sus objetivos.

Flujos y Datos: Un diagrama de flujo de datos traza la secuencia de información, actores y pasos
dentro de un proceso o sistema. Utiliza un conjunto de símbolos definidos que representan cada
uno de los diferentes pasos y personas que se necesitan para que un proceso se lleve a cabo
correctamente.

Variables y Constantes: Una variable se puede representar como un lugar, espacio u objeto en el
cual se pueden almacenar cosas, y una constante es algo lo cual no cambia. Las constantes son
fijas. Ejemplo: Cuando usas una olla arrocera la variable es el bowl, ya que en su contenido se
pueden cambiar las cosas que tenga para preparar el arroz

Razón de cambio: El concepto de razón de cambio se refiere a la medida en la cual una variable
se modifica con relación a otra. Se trata de la magnitud que compara dos variables a partir de sus
unidades de cambio. En caso de que las variables no estén relacionadas, tendrán una razón de
cambio igual a cero.

4
5

1. INTRODUCCIÓN

Hoy en día la tecnología es una gran ventaja para el desarrollo de absolutamente todo, pero

aquí nos enfocamos en nuestra institución universitaria. Con base a lo mencionado anteriormente

podemos decir que tenemos las herramientas necesarias para formar este proyecto que está

enfocado en la construcción de un sistema que permita llevar un control eficaz respecto al ingreso

y salida de todo el personal administrativo en la Fundación Universitaria Colombo Internacional;

este proyecto se basa en un sistema que está en busca de un gran cambio frente a una

problemática que se encuentra en la Fundación Universitaria Colombo Internacional, aplicando

este proyecto tendremos una mayor seguridad para toda la población universitaria, un buen

funcionamiento de toda la organización mencionada anteriormente.

5
6

2. PLANTEAMIENTO DEL PROBLEMA

La Fundación Universitaria Colombo Internacional de la ciudad de Cartagena, es una

institución universitaria orientada a la formación integral de profesionales bilingües, en el marco

de valores éticos, con conciencia de la identidad cultural del caribe, que contribuyen al desarrollo

sostenible de la sociedad, en un entorno global, abiertos al conocimiento y al diálogo con otras

culturas; actualmente esta institución no cuenta con un registro de acceso y salida de personal,

esto genera una mala organización y confusión ya que cualquier persona pueda tener acceso a las

instalaciones, en caso que se necesite la hora de ingreso de dicho personal para solucionar dicho

problema tendremos como resultado que no se encontrara esta información de inmediato ya que

la institución no cuenta con este registro de forma digital. La falta de organización influye de una

forma negativa en el avance que necesita la institución para controles de situaciones. Como lo

mencione anteriormente respecto a la hora del ingreso de dicho personal y esto puede ocasionar

inconvenientes para Fundación Universitaria Colombo Internacional.

6
7

3. JUSTIFICACIÓN

Analizando la problemática y la gran necesidad de la universidad. Se pretende que con


este proyecto realicemos una gran mejoría a la Fundación Universitaria Colombo
Americano.

Con el desarrollo de la tecnología cada vez más, se busca brindarle al usuario un mayor
rendimiento, el cual se vea reflejado en la cada uno de los procesos que se manejan en la
Institución y con ello, ayude al desarrollo administrativo de esta.

Con nuestros conocimientos adquiridos queremos aportar una herramienta a nuestra


institución que nos permita desarrollarnos como persona y estudiantes, por esta razón
implementaremos este proyecto que brindará a la Fundación Universitaria Colombo
Americano una herramienta con una excelente ventaja que permitirá un control de
información, agilizar informes del personal, seguridad de la información utilizando el
razonamiento algorítmico.

7
8

4. OBJETIVOS

4.1 OBJETIVOS GENERAL

Desarrollar un software por medio de Java, que permita el registro y control del personal
administrativo de la Fundación Universitaria Colombo Americano.

4.1 OBJETIVOS ESPECIFICOS

 Identificar las necesidades y problemas de la Fundación Universidad Universitaria Colombo


Americano
 Analizar la información reunida para identificar los elementos de entrada y salida para el
diseño y construcción del algoritmo
 Codificar las funcionalidades del software de acuerdo al diseño del algoritmo utilizando el
lenguaje de programación Java.
 Realizar las pruebas correspondientes a las funcionalidades para validar su correcto
funcionamiento de acuerdo al diseño establecido.

8
9

MARCO REFERENCIAL

MARCO TEÓRICO

Durante en el transcurso del semestre hemos notado una problemática en la organización de la

institución, por esta razón en este el proyecto nos enfocamos en desarrollar un sistema que

contenga información de ingreso y salida de personal para conllevar un control, y en la que se

desarrollara con una lengua de programación llamado JAVA donde daremos un resumen este a

continuación:

Fundamentos

El lenguaje Java se parece al lenguaje C++ de modo que un programador que conozca este

lenguaje ha dado un gran paso adelante.

Sin embargo, existen también grandes diferencias entre ambos lenguajes. Un programador

puede haber usado el lenguaje C++ como un lenguaje C mejorado sin haber usado para nada la

Programación Orientada a Objetos. Sin embargo, Java es un lenguaje plenamente orientado a

objetos, y para escribir el programa más simple hemos de definir una clase. Los tipos básicos de

datos son similares, pero los arrays son distintos, y las cadenas de caracteres en Java son objetos

de la clase String.

CLASES Y OBJETOS: Este capítulo es fundamental para entender la Programación Orientada

a Objetos. Aprenderemos el concepto de clase, a crear objetos de una determinada clase, a

acceder desde dichos objetos a los miembros dato y a los miembros función, a distinguir entre

miembros estáticos y no estáticos, y muchas otras cosas más. Estudiaremos dos entidades muy

9
10

importantes en cualquier lenguaje de programación: los arrays, y las cadenas de caracteres o

strings, además de otras clases importantes en lenguaje Java

LA HERENCIA Y EL POLIMRFOSISMO: Este es otro de los aspectos fundamentales de la

Programación Orientada a Objetos. Trataremos de la herencia, de la reutilización del código, del

concepto de clase abstracta y su diferencia con el concepto de interface. El significado de

polimorfismo y de enlace dinámico. Aprenderemos que todas las clases en Java descienden de la

clase base Objeto, que proporciona una funcionalidad mínima. La utilidad de las clases y de los

métodos finales.

La parte más difícil de entender es el polimorfismo, es decir, la técnica que permite pasar un

objeto de una clase derivada a funciones que conocen el objeto solamente por su clase base.

LAS EXCEPCIONES: Los programadores en cualquier lenguaje se esfuerzan por escribir

programas libres de errores. Sin embargo, es muy difícil que los programas reales se vean libres

de ellos. Aunque el lenguaje Java es muy robusto, existen situaciones que pueden provocar un

fallo en el programa, a estas situaciones se denominan excepciones. Vamos a ver cómo se

capturan las excepciones estándar, y aprenderemos a definir nuestras propias excepciones, a

lanzarlas cuando se produce una situación peculiar, y a capturarlas.

PASANDO DATOS A UNA FUNCION: Pasar datos a una función es uno de las dificultades

con las que se enfrenta un programador del lenguaje C++, ya que hay tres formas: por valor, por

dirección y por referencia. En el lenguaje Java lo simplifica extraordinariamente, ya que todo se

pasa por valor, pero los efectos son distintos, cuando se pasan tipos básicos de datos, de cuando

se pasan objetos de una determinada clase.

También, hay una gran diferencia en el mecanismo que nos permite duplicar un objeto, o de

crear un objeto que es idéntico a otro dado. En el lenguaje C++ se emplea el constructor copia,

mientras que en el lenguaje Java se redefine la función miembro clone de la clase base Object.
10
11

CLASE DE VECTOR Y STRING: inicialmente trataremos dos clases que son muy útiles para

el programador: la clase Vector, y la clase StringTokenizer. La clase Vector es similar a un array,

pero no pone límite en el número máximo de objetos que se pueden guardar. Además, nos

proporciona un conjunto de métodos para acceder, añadir o eliminar elementos.

La clase StringTokenizer, nos permite dividir un string dado en trozos o tokens. Su utilidad se

pone de manifiesto en el tratamiento de los datos que se introducen un control área de texto.

11
12

Recursos Humanos

Las personas pasan la mayor parte de su tiempo viviendo o trabajando en organizaciones. Las

personas nacen, crecen, se educan, trabajan y se divierten dentro de organizaciones, las cuales

determinan que los individuos dependen cada vez mas de las actividades en grupo. Si bien las

personas conforman las organizaciones, estas constituyen para aquellas un medio de lograr

muchos y variados objetivos personales, que no podían alcanzarse mediante el esfuerzo

individual. Fuente: (Chiavenato,2009)

La experiencia muestra…que aun las innovaciones más simples evidentes en las ocupaciones

corrientes son adoptadas con titubeos, reticencia y por etapas pequeñas”(Hamilton,1934,p.203)

El miedo a fracasar en nuevas iniciativas es quizá un impedimento serio…, es esencial que

quienes las inicien cuenten con la aprobación y el apoyo de los que lo rodean para superar los

obstáculos que supone toda nueva experiencia Fuente: (Hamilton,1934, p.204)

Las personas, clientes, empleados, proveedores, o como se los puede llamar son un factor de

gran importancia para la organización, institución, empresa y el trabajo síncrono alineado a un

esquema ayuda a mejorar la forma de trabajo, los procesos y desempeño de los trabajadores en

conjunto. La historia a lo largo de su trayectoria muestra que con un avance tecnológico aparece,

también hay una industrialización de este y por consecuencia la automatización y mejora de

procesos, esto implica que se obtiene mejores procesos, de mejor calidad, optimizando recursos,

y la otra en la que siempre hay una afección que genera algún daño al medio.

12
13

Cambio

En un mundo superior puede ser de otra manera, pero aquí abajo, vivir es cambiar y ser

perfecto es haber cambiado muchas veces. Fuente: (Newman, Afraid to Change)

En general cualquier cambio produce incertidumbre porque implica modificaciones en las

contingencias o circunstancias de nuestro entorno a las que estamos acostumbrados. Y la

incertidumbre genera cierto temor, al menos al principio, hasta que volveremos a conocer y a

tener control sobre la nueva situación. Fuente: (Rocha)

Referente a lo mencionado anteriormente podemos concluir que el cambio hace parte de la

vida, del proceso, del avance. Se teme cuando proponen algo nuevo porque no se sabe si resultara

bien o mal. El área tecnológica cambia día a día, cada vez encontramos nuevas tecnologías que

implementamos en nuestro entorno y nos benefician, nos facilitan muchas cosas estos cambios,

pero sobre todo hay que saber utilizar cada herramienta.

13
14

Sistema

Un sistema es un conjunto de elementos que relacionados entre si ordenadamente contribuyen

a determinado objetos de acuerdo a la Fuente: (RAE, s.f.)

La gestión es la acción o efecto de hacer actividades para el logro de un negocio o un deseo

cualquiera Fuente: (RAE, s.f.)

Como se mencionó anteriormente en las definiciones de la RAE acerca de gestión y sistema

podemos deducir que un sistema de gestión de Calidad es un conjunto de actividades planificadas

y controladas, que se realizan sobre un conjunto de elementos para lograr la calidad.

Entre los cuales se encuentran los siguientes elementos.

La Estructura Organizacional es la jerarquía de funciones y responsabilidades que define una

organización para lograr sus objetivos. Es la manera en que la organización ordena su persona, de

acuerdo con sus funciones y tareas. Fuente (Mateo, s.f)

La Planificación constituye al conjunto de actividades que permite a la organización trazar un

mapa para llegar al logro de los objetivos que se ha planteado. Fuente: (Mateo, s.f)

14
15

Contexto Administrativo

La tecnología de información es una disciplina científica enfocada en el estudio, investigación

y desarrollo e innovación de las técnicas y procedimientos, aparatos y las herramientas para la

transformación de objetos. La tecnología es una herramienta que necesita la administración para

poder cumplir las funciones de planificar, organizar, dirigir y controlar que sirven para lograr los

objetivos o metas de una organización con la utilización de recursos sean humanos, financieros,

materiales y de información. Actualmente, existen las tecnologías de información que potencian

con computadoras, sistemas de información y redes, lo que ayuda a tomar decisiones y ejecutar

las tareas en las instituciones en tiempo real y a distancia.

15
16

6. DESARROLLO O INFORME FINAL DEL PROYECTO

MENU PRINCIPAL

16
17

MENU INGRESO EMPLEADO

17
18

MENU INGRESO VISITANTE

18
19

MENU INGRESO ACCESO DENEGADO

19
20

CONCLUSIONES

El trabajo desarrollado ha logrado la creación e implementación de un sistema de registro de

ingreso y salida para el control del personal administrativo en la Fundación Universitaria

Colombo Americano. La solución cuenta con el desarrollo de un algoritmo que permite un mejor

manejo de roles de usuario (Docentes, Empleado), mediante (Usuario y contraseña),

visualización de hora de entrada y salida de la Institución, generados por el sistema. En base esto

se maneja una mejor información de empleados.

Durante la creación de este proyecto proyecto se utilizaron las tecnologías más populares en

cuanto a desarrollo de software como (Java) ; Creada por Sun Microsystems en 1995, es

principalmente utilizado a nivel empresarial para crear aplicaciones en una gran diversidad de

dispositivos. Es un lenguaje sencillo.

20
21

7. REFERENCIAS BIBLIOGRAFICAS.

https://repositorio.konradlorenz.edu.co/micrositios/001-985/bibliografa.html

https://www.abrirllave.com/java/tipos-de-datos-primitivos.php

https://www.tramitapp.com/blog/aspectos-clave-sobre-el-control-de-entrada-y-salida-de-

personal/

https://www.manualweb.net/java/variables-java/

https://esperanzaunited.org/es/knowledge-base/construccion-de-evidencia/que-es-la-teoria-del-

cambio/#:~:text=La%20teor%C3%ADa%20del%20cambio%20es,los%20logros%20en%20el

%20camino.

https://es.wikipedia.org/wiki/Teor%C3%ADas_del_cambio_tecnol%C3%B3gico#:~:text=Las

%20teor%C3%ADas%20del%20cambio%20tecnol%C3%B3gico,la%20sociedad%20y%20la

%20cultura.

21
22

22

También podría gustarte