Está en la página 1de 9

UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA

FACULTAD DE INGENIERIA
ESPECIALIZACIÓN EN BASES DE DATOS

FORMULARIO PROPUESTA DE TRABAJO DIRIGIDO

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


Isabel Cristina González Rodríguez 201321806 3133109562 isabelcristina.gonzalez@uptc.edu.co
Juan Carlos Montilla Gil 201321462 3115411770 Juan.montilla@uptc.edu.co

1. TITULO DE LA PROPUESTA

Desarrollo del sistema de información para la gestión y control de los procesos de producción de
la empresa CMI Impresores SIS-CMI.

2. ÁREA PRINCIPAL EN LA CUAL SE DESARROLLA EL TRABAJO DIRIGIDO

El desarrollo de la aplicación SIS-CMI se encuentra dentro de las áreas contempladas en el


ámbito académico como: Concepto y diseño de bases de datos, programación avanzada en
bases de datos e integración con aplicaciones mediante Frameworks de persistencia.
UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA
FACULTAD DE INGENIERIA
ESPECIALIZACIÓN EN BASES DE DATOS
3. PLANTEAMIENTO DEL PROBLEMA

El creciente desarrollo de las aplicaciones informáticas a nivel empresarial contribuye al


mejoramiento de los procesos y mejora la competitividad, es por esto que el desarrollo de una
aplicación propia para una empresa representa mayores alcances tecnológicos, económicos e
industriales.

CMI Impresores es una empresa que está direccionada hacia la prestación de servicios de
impresión en formas continuas y toda clase de documentos pre-impresos. Desde hace 15 años
viene manejando todos sus procesos de manera continua y manual, provocando que ante la
pérdida o daño del registro físico de la orden de producción, se atrasen los procesos, se generen
más costos y se aplacen las entregas, ocasionando insatisfacción en los clientes.

Cuando un cliente hace uso de los servicios de CMI Impresores, se crea una orden de
producción, la cual es manejada actualmente en archivos físicos y por esto se pueden generar
errores al momento de su creación, daños o pérdidas, del único registro existente necesario para
el inicio, ejecución y finalización de un trabajo previamente contratado.

Al momento de ser requerida información de una orden de producción ya existente, es


dispendioso el proceso de búsqueda y recuperación de datos, debido a la gran cantidad de
órdenes acumuladas durante el tiempo de producción de la empresa, generando un mayor tiempo
de espera en la consulta.
UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA
FACULTAD DE INGENIERIA
ESPECIALIZACIÓN EN BASES DE DATOS
4. OBJETIVOS

4.1 OBJETIVO GENERAL

Desarrollar el sistema de información para la gestión y control de los procesos de


producción de la empresa CMI Impresores SIS-CMI.

4.2 OBJETIVOS ESPECÍFICOS

1. Realizar el proceso de levantamiento de información relacionada a los procesos


asociados a las órdenes de producción de la empresa.

2. Analizar la información recopilada con el fin de definir los requisitos de la aplicación,


las herramientas y tecnologías que se requieran emplear para su desarrollo.

3. Diseñar y crear la base de datos, de acuerdo a los requisitos anteriormente definidos.

4. Definir y desarrollar las funciones, procedimientos y triggers que darán soporte a las
funcionalidades de la aplicación.

5. Desarrollar la capa de persistencia de la aplicación mediante el uso de un framework de


persistencia.

6. Desarrollar la capa de presentación de acuerdo a la especificación del cliente.


UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA
FACULTAD DE INGENIERIA
ESPECIALIZACIÓN EN BASES DE DATOS
5. JUSTIFICACIÓN Y PERTINENCIA

La creación de una aplicación para una empresa representa la entrada al mundo


tecnológico y así, mejorar el desarrollo de sus procesos, con el fin de crecer y afianzar
estrategias para el fortalecimiento de la competitividad dentro del mundo actual.

Una aplicación puede llegar a ser la mejor respuesta tecnológica a una necesidad
presentada por los fallos que tiene el manejo de un proceso dentro de una compañía, el
mejoramiento de estos procesos permitirá generar confianza en los clientes como una
empresa fortalecida no solo con talento humano sino que también con recursos
tecnológicos óptimos.

Con el desarrollo de la aplicación web, la empresa se verá beneficiada en aspectos tales


como la optimización de sus procesos, la organización e integridad de los datos,
permitiendo de esta manera un rápido acceso a la información consignada en cada una
de las órdenes, y sobretodo el correcto almacenamiento de estas para usos futuros.

La sistematización de las ordenes de producción permitirá evitar que estas se creen con
errores, además se pierda la información, debido a que concede mayor efectividad en el
registro y consulta de manera adecuada y ágil, de tal forma que la gestión de estas no
genere retrasos en las entregas y se minimicen costos.
UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA
FACULTAD DE INGENIERIA
ESPECIALIZACIÓN EN BASES DE DATOS
6. BASES TEÓRICAS (Marco conceptual, estado del arte y bibliografía básica)

Marco Conceptual:

El desarrollo de una aplicación web, implica el conocimiento de conceptos que se


involucran en el este proceso, siendo necesarios comprenderlos y definirlos para la
contextualizan de la presente propuesta. A continuación se describen os mas relevantes

Para el autor [1] una aplicación web, es aquel conjunto de funciones que se pueden ser
accedidas por sus usuarios finales a través de un servidor.
Según [2,3] El modelo entidad relación (ER) es el sistema de modelado mas utilizado
para el manejo de la información en una base de datos, presenta características propias
para la relación de los datos en entidades, atributos y relaciones descritas a continuación:

La Entidad es un objeto del mundo real del cual se requiere almacenar su información
relevante, los atributos son los que componen a las entidades. Entre los atributos habrá
uno o un conjunto de atributos que no se repite, el cual es llamado llave primaria y la
relación es una asociación entre las entidades, no tiene existencia propia en el mundo
real, pero es necesaria para reflejar las interacciones existentes entre entidades. A cada
relación se le asigna un nombre, grado, y una vinculación para cada uno de los finales. [4]

Cuando se habla de un sistema de administración de bases de datos (DBMS), se conoce


como el software que permite la centralización de los datos de una organización, con el
fin de administrarlos eficientemente, y posteriormente poder acceder a ellos a través de
una aplicación [5].

Un framework es conocido como un conjunto de elementos cooperantes que componen


un diseño reusable para un tipo específico de software [6]. Entre estos elementos se
encuentran grandes cantidades de información, herramientas, entre otros. Permiten ser
adaptables, están bien documentados y pueden llegar a solucionar un problema en
específico, y un framework de persistencia es aquel que se ocupa de todos los detalles
que conllevaría desarrollar un mecanismo de mapeo. A través de mapeadores
objeto/relacionales, los cuales permiten enlazar un lenguaje de programación orientado a
objetos con una base de datos relacional [7] además se encarga de la asignación de
clases java a tablas de bases de datos, además de proporcionar consulta de datos mucho
más fácil. Su objetivo es reducir el tiempo del desarrollador para tareas relacionadas con
la persistencia de datos [8].

Para el desarrollo de la aplicación es necesario el uso de un IDE ó Entorno integrado de


desarrollo, el cual es un paquete de software diseñado para la creación y ejecución de un
programa, además contiene las funciones de editor, compilador, enlazador, depurador y
visor de la aplicación [5].
UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA
FACULTAD DE INGENIERIA
ESPECIALIZACIÓN EN BASES DE DATOS

REFERENCIAS

[1] universidad, “Que es una aplicacion web,” 2007-2006. [Online]. Available:


http://rua.ua.es/dspace/bitstream/10045/4412/5/03c-AplicacionesWeb.pdf. [Accessed: 13-
Mar-2014].

[2] M. celda G. Juan Carlos Casamayor, “Bases de Datos Relacionales,” in Bases de


datos relacionales, 1st ed., Pearson Education, 2003, p. 296.

[3]A. Silberschatz, H. F. Korth, and S. Sudarshan, Database system concepts. Boston:


McGraw-Hill, 2002.

[4] J. Quiroz, “El modelo relacional de bases de datos,” Boletín de Política Informática, no.
6, 2003.

[5] R. Camps Paré and UniversitatOberta de Catalunya, Bases de datos. Barcelona: UOC,
2005.

[6] Hincapié, Juan D., Castaño, Andres F. (2007). Framework de comunicaciones y


contexto para la construcción de juegos multiusuario

[7] García Ruiz, Ricardo. PFC: J2EE-Diseño e Implementación de un Framework de


Persistencia.

[8] Bell, Douglas. Parr, Mike. Java para estudiantes (2003).


UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA
FACULTAD DE INGENIERIA
ESPECIALIZACIÓN EN BASES DE DATOS
7. DISEÑO METODOLÓGICO (Metodología de Desarrollo, Unidades propuestas)

Para dar cumplimiento a los objetivos propuestos se han planteado seis (6) fases, las
cuales se describen a continuación.

Fase I: Realizar el proceso de levantamiento de información relacionada a los procesos


asociados a las órdenes de producción de la empresa, mediante entrevistas a los
trabajadores y dueños de la empresa, con el fin de conocer de qué manera se están
controlando y manejando dichos procesos.

Fase II: Analizar la información recopilada con el fin de definir los requisitos de la
aplicación, las herramientas y tecnologías que se requieran emplear para su desarrollo,
identificando plenamente su alcance y limitaciones, junto a la arquitectura de la aplicación.

Fase III: Diseñar y crear la base de datos, de acuerdo a los requisitos definidos en la fase
anterior, a partir de la elaboración del modelo entidad relación, seguido de la creación de
la base de datos en el sistema gestor seleccionado y la inserción de la información que se
tenga recopilada en la empresa.

Fase IV: Definir y desarrollar las funciones, procedimientos y disparadores que darán
soporte a las funcionalidades de la aplicación, mediante el análisis y extracción de los
procesos principales a sistematizar.

Fase V: Desarrollar la capa de persistencia de la aplicación mediante el uso de un


framework de persistencia, que permita la interacción de ésta con la base de datos,
realizando el mapeo objeto/relacional de las tablas de la base de datos.

Fase VI: Desarrollar la capa de presentación de acuerdo a la especificación del cliente,


para finalmente realizar las respectivas pruebas de la aplicación y hacer una primera
entrega de ésta en funcionamiento.
UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA
FACULTAD DE INGENIERIA
ESPECIALIZACIÓN EN BASES DE DATOS
8. PROGRAMA DE TRABAJO

8.1. Cronograma

8.2. Recursos

Talento humano: El proyecto cuenta con los siguientes recursos


 Dos (2) Ingenieros de sistemas y computación encargados del realizar las etapas de
la metodología propuesta.
 El ingeniero Director que apoyara el proceso a lo largo del cumplimiento de este.
 Gerente de la empresa.

Recursos Físicos: El proyecto requiere de los siguientes recursos físicos:


 Dos (2) computadores.
 Conexión a internet.

8.3. Presupuesto
UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA
FACULTAD DE INGENIERIA
ESPECIALIZACIÓN EN BASES DE DATOS

RECURSO HUMANO
Cargo Unidad Cant. Valor Unitario($) Total
1 DIRECTOR DEL PROYECTO 1 1 2,000.000 2,000.000
2 ANALISTA S DESARROLLADORES 1 2 1,000.000 2,000.000
VALOR TOTAL RECURSO HUMANO 4,000.000

RECURSO FÍSICO
Elemento Unidad Cant. Valor Unitario ($) Total
1 PAPELERIA 1 100.000
2 FOTOCOPIAS 1 50.000
3 COMPUTADOR 1 2 1,000,000 2,000,000
VALOR TOTAL RECURSO FISICO 2,150.000

RECURSO LOGICO
Elemento Unidad Cant. Valor Unitario ($) Total
1 Sistema Operativo Windows XP 1 1 150.000 150.000
VALOR TOTAL RECURSO LOGICO 150.000

RECURSO TECNOLOGICO
Elemento Unidad Cant. Valor Unitario Total
($)
1 CONEXIÓN A INTERNET 1 3 30.000 mes 90.000
VALOR TOTAL RECURSO TECNOLOGICO 90.000

RECURSO TIEMPO
Elemento Unidad Cant. Total
TIEMPO PARA DESARROLLAR EL PROYECTO 3 meses 3 meses
TOTAL RECURSO TIEMPO (Casilla 20) 3 meses
RESUMEN
VALOR TOTAL RECURSO HUMANO 4,000.000
VALOR TOTAL RECURSO FISICO 2,150.000
VALOR TOTAL RECURSO LOGICO 150.000
VALOR TOTAL RECURSO TECNOLOGICO 90.000
VALOR DEL PROYECTO 6,390.000
IMPREVISTOS 319.500
VALOR TOTAL DEL PROYECTO 6,659.500
Derechos de la UPTC (Valor proyecto * 25%) 1,664.875
VALOR TOTAL DEL PROYECTO 8,324.375

También podría gustarte