ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Desarrollar una herramienta para de control de actividades, proyectos y uso del tiempo

javier_f_2011Tesina5 de Abril de 2013

3.331 Palabras (14 Páginas)731 Visitas

Página 1 de 14

FORMULARIO PROPUESTA DE TRABAJO DIRIGIDO

Nombre del Estudiante Código Teléfono Correo Electrónico

JAVIER ENRIQUE FONSECA 201221861 3118437889 javier.e.fonseca@gmail.com

1. TITULO DE LA PROPUESTA

DESARROLLO E IMPLEMENTACION DE UNA HERRAMIENTA QUE CONTROLE LAS ACTIVIDADES REALIZADAS POR LA EMPRESA FULLCONECTION LTDA DE LA CIUDAD DE TUNJA

2. AREA PRINCIPAL EN LA CUAL SE DESARROLLA EL TRABAJO DIRIGIDO

Concepto y diseño de la base de datos

Programación en Bases de Datos

Auditoria en base de datos

3. PLANTEAMIENTO DEL PROBLEMA

Con el transcurso del tiempo la tecnología avanza, y la sociedad siente la necesidad de adquirir y mejorar las actividades o tareas que se realizan para su beneficio es por ello que la tecnología ha permitido satisfacer necesidades esenciales como el mejoramiento de sistemas tanto manuales como físicos.

Es importante confrontar el desarrollo que se ha llevado a cabo en el campo de la informática, tal vez la palabra clave es la comunicación, pues el hombre ha sido capaz de comunicarse más fácilmente a través de la tecnología, usando herramientas creadas por él mismo como han sido el teléfono o el computador, entre otros. Es posible enfatizar, que las computadoras han liberado al hombre de labores manuales usando la informática como recurso de efectividad.

Las computadoras son más que un cerebro de alta velocidad, se ha convertido en un auxiliar del hombre para una amplia variedad de tareas.

Dentro de estos proyectos las actividades pueden ser concebidas como integrantes de un proceso determinado, los cuales pueden contribuir desde este punto de vista, una comunidad u organización cualquiera, puede ser considerada como un sistema de procesos, más o menos relacionados entre sí.

En la actualidad el proceso es llevado a cabo en la empresa FullConection LTDA, ya que en el misma empresa la información se lleva por correo electrónico y ha generado un descontrol de información de la evidencia realizada en cada una de las actividades que realiza cada empleado en la empresa en campo, puesto la empresa lleva la información de forma de correo electrónico de la siguiente manera una vez aprobados los procesos que se trabaja en campo por cada uno de los empleados de la empresa se realiza un control anotando en un libro de facturas por concepto de los trabajos realizados de la misma, donde solo se refleja fecha del pago y el monto que pago por el trabajo realizado.

Un sistema automatizado que ayude a llevar de los procesos de las actividades sería la solución viable para la continuidad de llevar un seguimiento que realiza cada empleado en campo, debido a que el mismo proporcionaría un control de las evidencias aprobadas, basado en la información que ingresa cada trabajador.

Partiendo de la problemática descrita anteriormente el propósito de esta investigación es proponerle un sistema automatizado para el control de actividades y tareas, este sistema les permitirá realizar un seguimiento continuo de de forma rápida, clara y precisa. Puesto que el mismo tendrá como función procesar los datos de acuerdo a los requerimientos solicitados por el usuario.

4. OBJETIVOS

4.1 OBJETIVO GENERAL

Desarrollar una herramienta para de control de actividades, proyectos y uso del tiempo, que facilite la carga de la información en la misma, brindando información relevante acerca de los proyectos y actividades en que se ha visto involucrado el usuario durante un período de tiempo dado para la empresa FullConection LTDA de la ciudad de Tunja utilizando herramientas de Software libre.

4.2 OBJETIVOS ESPECÍFICOS

Seleccionar herramientas de software libre para la construcción y desarrollo de la herramienta.

Diagnosticar las necesidades del mercado en cuanto a la aplicación para ofrecer una solución adaptada al mismo.

Validar que la herramienta a desarrollar plasme los procesos de la empresa FullConection LTDA.

Analizar las funciones requeridas por los usuarios con el fin de capturar aquellas que sean más llamativas, útiles y que ofrezcan calidad y usabilidad al producto final.

5. JUSTIFICACIÓN Y PERTINENCIA

El desarrollo de una herramienta que permita la aplicación y el control de la información generada en un proyecto empresarial que permitirá una organización como Fullconection LTDA, optimizar los esfuerzos en la construcción de la arquitectura y no direccionarlos en la administración de la misma.

El hecho de proponer la validación de la herramienta a construir, permitirá obtener pruebas de la utilidad de la misma y de su aplicación en la realidad de una organización o empresa.

Es conveniente desarrollar esta solución mediante herramientas de libre distribución ya que los costos de licenciamiento de software se reducen en la medida en que, herramientas del mismo tipo son de licenciamiento propietario tales como: TimeSheet, Activity Report, Carlock Software consulting y DRAUTA Gestor de tareas que existen en el mercado son de herramientas de ambiente Web, pero hay que pagar el uso de esas aplicaciones para su uso.

Además de lo anterior el desarrollo de la solución se justifica en el hecho de que la empresa Fullconection LTDA está interesada en la implementación de una herramienta que le ayude a administrar el proceso.

6. BASES TEÓRICAS (Marco conceptual, estado del arte y bibliografía básica)

6.1. Marco Conceptual

6.1.2. Arquitectura de tres capas:

Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos.

La ventaja principal es el desarrollo se puede llevar a cabo en varios niveles y, en caso de que sobrevenga algún cambio.

En el diseño de sistemas informáticos actuales se suele usar las arquitecturas multilineal o Programación por capas. Además, permite distribuir el trabajo de creación de una aplicación por niveles; cada grupo de trabajo está totalmente abstraído del resto de niveles, de forma que basta con conocer la API que existe entre niveles.

Capa de presentación: esta capa es la que ve el usuario, presenta el sistema al usuario, le comunica la información y captura la información del usuario en un mínimo de proceso.

Esta capa se comunica únicamente con la capa de negocio. También es conocida como interfaz gráfica y debe tener la característica de ser "amigable" para el usuario generalmente se presentan como formularios.

Capa de negocio: aquí es donde, se reciben las peticiones del usuario y se envían las respuestas tras el proceso. Se denomina capa de negocio (e incluso de lógica del negocio) porque es aquí donde se establecen todas las reglas que deben cumplirse. Esta capa se comunica con la capa de presentación, para recibir las solicitudes y presentar los resultados, y con la capa de datos, para solicitar al gestor de base de datos para almacenar o recuperar datos de él.

Toda aplicación tiene código para implementar reglas de negocios. Se puede seleccionar almacenar la lógica de negocios sobre cada estación de cliente, u optar por ejecutar la lógica de negocios sobre un servidor de aplicaciones.

No toda la lógica de negocio es la misma algunas no requieren un frecuente acceso a los datos, pero una interfaz de usuario robusta necesitara de la lógica de negocios para la validación en la entrada de campos, cálculos en tiempo real u otras interacciones de usuarios.

Capa de datos: es donde residen los datos y es la encargada de acceder a los mismos. Está formada por uno o más gestores de bases de datos que realizan todo el almacenamiento de datos, reciben solicitudes de almacenamiento o recuperación de información desde la capa de negocio.

Arquitectura de tres Capas para la Web

• Los datos y servicios aparecen separados.

• Fácil de separar los datos de la “lógica de negocio”

• El cliente recibe los datos y la información de forma indirecta a través servidor.

 Aplicaciones orientadas a la Web. En la capa de presentación esta el navegador que permite visualizar la pág. Web él mismo que se comunica con el servidor Web y a su vez con el servidor de aplicaciones conformando la lógica de negocios y posteriormente se accede a la Base de datos.

 Aplicaciones no orientadas a la Web. La interfaz gráfica es presentada en formularios, luego la capa de negocio es implementada en el servidor de aplicaciones y en la capa de datos está la base de datos.

6.1.2 UML: UML es un lenguaje estándar que sirve para escribir los planos del software, puede utilizarse para visualizar, especificar, construir y documentar todos los artefactos que componen un sistema con gran cantidad de software.

UML puede usarse para modelar desde sistemas de información hasta aplicaciones distribuidas basadas en Web, pasando por sistemas empotrados de tiempo real. UML es solamente un lenguaje por lo que es sólo

...

Descargar como (para miembros actualizados) txt (23 Kb)
Leer 13 páginas más »
Disponible sólo en Clubensayos.com