You are on page 1of 12

Universidad de San Carlos de Guatemala

Facultad de Ingeniería
Ing. Herman Veliz

Enunciado de
Proyecto
Programación de computadoras 1

Auxiliares:
Anderson Vicente
Marco Vinicio Góngora
Objetivos Generales
 Adquirir y aplicar conocimientos para el manejo del paquete de base de
datos relaciones MS Access.
 Aplicar y reforzar los conocimientos en los programas de aplicación MS Word,
MS Excel y MS Power Point.

Objetivos Específicos
 Crear una aplicación grafica con MS ACCESS que permita una gestión del
presupuesto de un proyecto.
 Desarrollar la habilidad de investigación.
 Analizar los procesos que se involucran en el manejo del presupuesto de un
proyecto una empresa.
Descripción

La empresa “Proyectos e Inversiones de Guatemala” ha requerido sus servicios para la


supervisión y gestión financiera de proyectos que desarrollaran, el cual es de mucha
importancia estratégica para las empresas clientes, por lo cual le indican que es
prioritario llevar un estricto control del presupuesto asignado para un proyecto dado.
Le solicitan que implemente un sistema que le permita llevar el control de las materias
primas a utilizar, mano de obra, presupuesto asignado, proveedores de
bienes/servicios y detalle de gastos (materiales, gastos varios, etc.).
El sistema debe permitir conocer en cualquier momento el monto del presupuesto
que se ha gastado y el monto disponible tanto a nivel global del presupuesto como
por cada rubro (material y mano de obra) del mismo.
Además se le ofrece un bono del 25% de la diferencia entre el presupuesto asignado
y el presupuesto gastado para el proyecto.
La información que se desea almacenar es la siguiente:

PROVEEDOR
 Id
 NIT
 Nombre
 Dirección PRESUPUESTO
 Estado (Activo, Inactivo)  Id
 Id proyecto
PROYECTO  Fecha
 Id
 Monto asignado
 Código
 responsable
 Nombre
 Descripción DETALLE PRESUPUESTO
 Presupuesto asignado  Id
 Presupuesto gastado  Producto/servicio
 Fecha inicial  cantidad
 Fecha final  Monto
 Estado

INSUMO_SERVICIO
 Id DETALLE GASTO
 Código  Id
 Nombre  Fecha
 Descripción  Idproducto_servicio
 Precio compra  Cantidad comprada
 Id proveedor  Monto
Para almacenar la información es necesario crear una base de datos en MS Access y crear las tablas
respectivas.
Descripción de las tablas:
Tabla Descripción Campo Descr. Campos
Proyecto Guarda información general Id Llave primaria
de los proyectos en el Código Código del proyecto asignado
sistema manualmente
Nombre Nombre del proyecto
Descripción Descrbe el proyecto
Fecha_inicio Fecha de iniciación
Fecha_fin Fecha finalización
Estado Finalizado, en proceso,
próximo, pausado. (1,2,3 ó 4)

Presupuesto Guardar información general Id Llave primaria


de los presupuestos. Id_proyecto Id del proyecto asociado
Fecha_creaion Fecha de creación
Presupuesto_asignado Monto asignado
Presupuesto_gastado Monto gastado en un
momento dado
Responsable Responsable del proyecto
Detalle_presupuesto En ella se define cada uno de Id Llave primaria
los elementos que requiere Producto_servicio Nombre del bien o servicio
presupuestar para un requerido
proyecto. Cantidad Servicio puede no tener
Monto Monto total
Id_presupuesto Id del presupuesto asociado
Detalle_gasto En ella se define cada uno de Id Llave primaria
los elementos adquiridos Fecha Fecha adquirida
dentro del presupuesto. Id_producto Id de producto asociado
Cantidad servicio puede no tener
Monto Monto total gastado
Id_presupuesto Id presupuesto asociado
Insumo_servicio Guarda información de los Id Llave primaria
elementos adquiridos ya se Código Código del producto asignado
producto o servicio. manualmente
Nombre Nombre del bien o servicio
descripción Detalle del bien o servicio
Precio_compra Valor de compra
Id_proveedor Id proveedor asociado
Tipo Bien o servicio (1 ó 2)
Proveedor Guarda la información de los Id Llave primaria
proveedores de bienes o Nit Nit del proveedor
servicios. Nombre Nombre del proveedor
Dirección Dirección del proveedor
estado Activo, inactivo (1 ó 2)
Access
1. Crear las tablas necesarias para almacenar la información anteriormente
indicada con los tipos de datos que usted considere para cada columna y las
relaciones que considere pertinente.
En la figura se muestra un diagrama de relaciones similar al que usted debe
realizar, este es llamado Modelo Entidad Relación.

2. Crear los formularios necesarios para el ingreso de datos a las tablas.


Debe permitir lo siguiente:
Crear nuevo proyecto, editar proyecto, eliminar proyecto.
Crear proveedor, editar proveedor, eliminar proveedor.
Crear presupuesto, editar presupuesto, eliminar presupuesto.
Crear insumo_servicio, editar insumo_servicio, eliminar insumo_servicio.
Crear detalle de presupuesto, editar detalle, eliminar detalle.
Crear detalle de gasto, editar detalle, eliminar detalle.

3. Se tiene que lograr hacer una carga masiva desde un archivo para llenar la
base de datos.

4. Realizar exportación de los datos que se encuentran en la base de datos de


Access a un archivo de Excel para generar los reportes.
Los reportes necesitaran de consultas para poder generarlos a partir de
Access, nombrar a cada consulta y archivo exportado con el formato
Reporte#, por ejemplo Reporte1.
Los reportes son los siguientes:
a- Reporte 1
Listado de todos los proyectos ordenados por estado en el siguiente orden: Pausado, en
proceso, proximo, finalizado. Por ejemplo:
Nombre Estado
Sistema ERP Pausado
Capacitacion Ventas En proceso
Capacitacion area operativa En proceso
Costruccion de laboratorio Proximo
Capacitacion area contable. Finalizado
… …

b- Reporte 2
Listado de todos proyectos (con nombre , presupuesto asignado, presupuesto gastado,
presupuesto real) el presupuesto real proviene de sumar todos los montos de los detalles
del presupuesto que corresponden a ese proyecto.
Por ejemplo:
Nombre Presupuesto asignado Presupuesto gastado Presupuesto real
(Q) (Q) (Q)
Sistema ERP 150 000.00 30 000.00 148 500.00
Capacitacion 40 000.00 0 45 000. 00
Ventas
… … … …

c- Reporte 3
Listado de proyectos que muestre total de gastos hechos en cada mes en un año dado. Por
ejemplo.
Proyecto Enero Febrero … Noviembe Diciembre
Sistema ERP 10 000 15 000 … 0 0
Capacitacion 5 000 10 000 0 5 000
Ventas
… … … … … …

d- Reporte 4
Conteo de todos los proyectos para cada estdo. Por ejemplo
Estado Proyectos
Pausado 10
En proceso 5
… …
e- Reporte 5
Listado de todos los proveedores con su informacion.

f- Reporte 6
Listado de todos los insumos/servicios ordenados alfabeticamente por proveedor, por
ejemplo:

nombre descipcion Precio compra (Q) Tipo Proveedor


Techo de Techo para el area de 16 000.00 Servicio Construguate
madera eventos 50m2
Campaña en FB Pauta publicitaria para 25 000.00 Servicio Grupo digital
lanzamiento de nuevo
producto.
Equipo de lab. Equipo de cristal para 7 000.00 Producto Quimicos s.a.
laboratorio
Reactivos Consultoria para uso de 12 000.00 servicio Quimicos s.a.
nuevo reactivos.
… … … … …

g- Reporte 7
Listado de proveedores que muestre monto total invertido en ellos en cada mes en un
año dado. Por ejemplo.

Proveedor Enero Febrero … Noviembe Diciembre


Grupo digital 10 000 15 000 … 0 0
Quimicos s.a. 5 000 10 000 0 4 000
… … … … … …

h- Reporte 8
Top 10 de los proyectos que tienen asignado mas presupuesto ordenado
desendentemente. Por ejemplo:
Nombre Presupuesto asignado (Q)
Sistema ERP 125 000 .00
Capacitacion Ventas 85 000.00
Capacitacion area operativa 40 000.00
Costruccion de laboratorio 38 000.00
Capacitacion area contable. 32 000.00
… …
i- Reporte 9
Top 10 de los proveedores a los que se les paga mas dinero, ordenados ascendentemente.
Por ejemplo.
Proveedor Total (Q)
Grupo digital 50 000.00
Quimicos s.a. 35 000.00
Construguate 20 000.00

j- Reporte 10
Listado de todos los proyectos y el total gastado a los proveedores a los que se les adquirio
un bien o servicio. Por ejemplo:

Nombre Grupo digital Construguate Quimicos s.a. SistemasGT


Sistema ERP 0 0 0 125 000
Capacitacion 0 0 0 0
Ventas
Capacitacion area 0 0 0 20 000
operativa
Costruccion de 0 0 30 000 40 000
laboratorio
Capacitacion area 10 000 0 0 12 000
contable.
… …
Excel
1. Tomar los archivos exportados desde Access y mostrar lo siguiente en los
reportes:
- Para el reporte 2 insertar un gráfico de columna agrupada.
- Para el reporte 3 insertar un gráfico de dispersión de líneas rectas con sus
respectivas dimensiones como se muestra en la imagen.

Título del gráfico


60000

Gasto 40000
20000
0
0 1 2 3 4 5 6
Meses

Sistema ERP Capacitacion Ventas

- Para el reporte 4 realizar grafica de pie de No. de proyectos vs estado.


- Para el reporte 7 generar una gráfica de dispersión de líneas suave, similar
a la del reporte 3.
- Para el reporte 8 hacer la gráfica de pie para el top 10 de los proyectos
con más presupuesto.
- Para el reporte 9 hacer la gráfica de barras para el top 10 de los
proveedores a los que se les ha pagado más.
- Para el reporte 10 hacer la gráfica de los montos pagados a los
proveedores en cada proyecto, por ejemplo:

Montos de proveedores en cada proyecto

Capacitacion area contable.

Costruccion de laboratorio

Capacitacion area operativa

Capacitacion Ventas

Sistema ERP

0 10000 20000 30000 40000 50000 60000 70000 80000

SistemasGT Quimicos s.a. Construguate Grupo digital


Word

Manual técnico
Este consiste en un documento detallando el sistema desarrollado, debe tener
la siguiente estructura.
1. Índice
2. Introducción.
Se debe presentar una breve descripción del sistema desarrollado, que
contemple el ámbito abarcado, cuál es su función principal y un detalle de las
funciones macros o partes que lo componen.
3. Objetivos
3.1 Objetivo general del sistema
Se debe de describir el objetivo general del sistema.
3.2 Objetivos específicos
Se deben describir brevemente los objetivos específicos que se cumplieron
con el desarrollo del sistema.

4. Contenido técnico
3.1 Diagrama Entidad- relación de su base de datos hecho en MS Access.

Manual de usuario
Crear un documento que explique la funcionalidad y uso del sistema con lo
siguiente dirigido a los usuarios de su aplicación:

1. Colocar pantallazos de cada uno de los forms creados y explicando para


que sirve y como se utiliza cada parte de este.
2. Explicar cómo generar las consultas en MS Access y utilizar los datos en MS
Excel para los reportes.
3. Explicar que significa cada uno de los reportes que le mostrara al cliente.
Power Point
1. Crear una presentación donde se muestre y explique todos los procedimientos
utilizados para realizar el proyecto en cada una de las herramientas, en otras
palabras documentar en forma de una guía los pasos que siguieron para
realizar el proyecto colocar pantallazos explicando cada punto al menos con
lo siguiente:
a. Creación de la base de datos
b. Creación de las tablas por lo menos de 3.
c. Creación de las relaciones por lo menos de 2,
d. Como se generó cada uno de los reportes a Excel.
e. Colocar el script SQL generado por el diseñador de consultas (si se
utilizó) o si se utilizó directamente SQL para generar los reportes.

Tanto para el documento de Word , Power Point y Excel se tomara muy en cuenta la
presentación así como la calidad del contenido.
Restricciones

 La fecha de entrega es el jueves 23 de Abril en horario de 6pm únicamente, el


lugar de reunión será en el laboratorio de computación del 3er nivel del
edificio T3.

 El proyecto se puede realizar en grupos de máximo 8 personas, elegir a un


coordinador para llevar un control al momento de la calificación.

 Los documentos de Word, Excel, Power Point y el archivo accdb de Access


comprimirlo en un zip con el nombre “proyecto090_#carnetCoordinador” en
un CD debidamente identificado (nombre y carnet de cada integrante).

 Al momento de la calificación deben estar presentes todos los integrantes del


grupo ya que se realizaran preguntas del proyecto, de lo contrario se
penalizara con puntos menos afectando a todo el grupo.

 Llevar una computadora por grupo para la calificación.

 Copias parciales o totales de proyectos tendrán una nota de 1 puntos para


diferenciar a quienes no entregaron, y se reportara a las respectivas escuelas.

You might also like