Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Director
NOMBRE DEL ASESOR DEL PROYECTO
Título del asesor del proyecto
CARLOS CASTRO
TABLA DE CONTENIDO
pág.
GLOSARIO. 4
1. INTRODUCCIÓN 5
3. JUSTIFICACIÓN 7
4. OBJETIVOS 8
5. MARCO REFERENCIAL 9
7. CONCLUSIONES 19
8. REFERENCIAS BIBLIOGRAFICAS. 20
9. ANEXOS 21
2
3
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
descubierto esta desventaja, por la cual ha surgido la necesidad de tener una mejor organización
hemos tenido una reunión con nuestro asesor del proyecto para tener definido el problema y la
solución.
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
3
4
GLOSARIO.
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
este proyecto se basa en un sistema que está en busca de un gran cambio frente a una
este proyecto tendremos una mayor seguridad para toda la población universitaria, un buen
5
6
de valores éticos, con conciencia de la identidad cultural del caribe, que contribuyen al desarrollo
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
6
7
3. JUSTIFICACIÓN
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.
7
8
4. OBJETIVOS
Desarrollar un software por medio de Java, que permita el registro y control del personal
administrativo de la Fundación Universitaria Colombo Americano.
8
9
MARCO REFERENCIAL
MARCO TEÓRICO
institución, por esta razón en este el proyecto nos enfocamos en desarrollar un sistema que
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
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
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.
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
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.
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
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
pasa por valor, pero los efectos son distintos, cuando se pasan tipos básicos de datos, de cuando
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
pero no pone límite en el número máximo de objetos que se pueden guardar. Además, nos
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
La experiencia muestra…que aun las innovaciones más simples evidentes en las ocupaciones
quienes las inicien cuenten con la aprobación y el apoyo de los que lo rodean para superar los
Las personas, clientes, empleados, proveedores, o como se los puede llamar son un factor de
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,
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
incertidumbre genera cierto temor, al menos al principio, hasta que volveremos a conocer y a
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,
13
14
Sistema
organización para lograr sus objetivos. Es la manera en que la organización ordena su persona, de
mapa para llegar al logro de los objetivos que se ha planteado. Fuente: (Mateo, s.f)
14
15
Contexto Administrativo
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,
con computadoras, sistemas de información y redes, lo que ayuda a tomar decisiones y ejecutar
15
16
MENU PRINCIPAL
16
17
17
18
18
19
19
20
CONCLUSIONES
Colombo Americano. La solución cuenta con el desarrollo de un algoritmo que permite un mejor
visualización de hora de entrada y salida de la Institución, generados por el sistema. En base esto
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
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