Está en la página 1de 6

Universidad de San Carlos de Guatemala Facultad de Ingeniera Escuela de Ciencias y Sistemas Programacin de Computadoras 2 1er.

Semestre 2013

Proyecto C

Control de Presupuesto Personal


Objetivos
Que el alumno aplique los conocimientos adquiridos a lo largo del curso, usando el lenguaje de programacin Microsoft Visual Basic 6.0 Aplicacin de los conocimientos en Access para la creacin de tablas y as poder guardar informacin de manera persistente. Creacin de reportes utilizando sentencias SQL bsicas. Los reportes sirven para tener criterios que influyen en la toma de decisiones.

Descripcin del Proyecto


Debido a que el enfoque de la carrera de Ingeniera Industrial es altamente administrativo, se hace necesario que los estudiantes aprendan inicialmente a administrar sus finanzas personales llevando el control de las mismas en un presupuesto personal de ingresos y gastos. Para poder llevar dicho control es necesario que se puedan trabajar los catlogos de ingresos y de gastos, as como el manejo de las transacciones que se lleven a cabo, para poder realizar reportes que indiquen los rubros en los que ms se gasta, los das de mayor gasto, entre otros. Se podrn trabajar varios presupuestos a la vez, multiusuario, pero no se podr agregar/modificar/consultar informacin que no sea del usuario que est conectado en ese momento. Solamente los catlogos sern visibles para todos los usuarios, considerando que no se podr eliminar fsicamente ningn valor del catlogo sino que se realizar una eliminacin lgica de los mismos.

Descripcin de Formularios
La interfaz grfica queda a criterio de los estudiantes, como mnimo debe incluir lo aprendido en clase, el mximo lo determina su creatividad. En la seccin de restricciones se detallan otros aspectos acerca de los formularios.

Ideas de lo que puede contener la interfaz grfica


Men flotante. Barra de botones (accesos directos bsicos iconos (con imgenes)) Botones para ir a otros formularios (Ir a, regresar, salir, limpiar, etc.) Cuadros de imgenes Botones para ejecutar acciones con imgenes

Mens
Conexin Debe existir un men donde se pueda iniciar sesin, finalizar sesin o salir del programa.

Ingresar Contendr una caja de texto para el nombre del usuario o Nickname y otra para el password, la caja del password no debe permitir observar lo que se escribe en ella por lo que se representar con *. Cuando se coloquen los datos solicitados se deber validar en la base de datos que tanto el usuario como el password sean correctos y en base a ellos mostrar la informacin que ese usuario tenga cargada en el sistema. Puntos extra: Realizar las pantallas de mantenimiento de usuarios, sino se cargaran directamente en la base de datos. (Solamente podrn optar a los puntos extra si el proyecto est completo) Desconectar Cerrar todos los formularios que se encuentren abiertos en la aplicacin y la reiniciar para que se pueda realizar un nuevo ingreso por parte de otro usuario o el mismo que se encontraba conectado, despus de confirmar que realmente el usuario desea desconectarse. Salir Cerrar la aplicacin, despus de confirmar que es realmente lo que el usuario desea. Catlogos En esta opcin se podr realizar el ABC para los catlogos de Ingresos y Gastos

En cada uno de los catlogos se podr: Ingresar nuevos elementos Modificar los elementos Eliminar los elementos (lgicamente) Limpiar pantalla Consultar los elementos que ya estn creados

Transacciones En esta opcin se podrn registrar los datos referentes a las distintas transacciones que se pueden presentar, como lo son ingresos y gastos, basados en los catlogos antes descritos.

Consultas En este men se incluyen algunos reportes que podrn darle al estudiante una luz de cmo y dnde est realizando sus gastos para apoyarlo a tomar mejores decisiones en la administracin de sus recursos.

Total de Ingresos Mostrar un resumen de los ingresos por da, en el rango de fechas que se especifique en el formulario, ordenados por fecha de menor a mayor. Total de Egresos Mostrar un resumen de los egresos por da, en el rango de fechas que se especifique en el formulario, ordenados por fecha de menor a mayor. Egresos por Rubro Mostrar un resumen de los egresos por rubro (conceptos del catlogo), en el rango de fechas que se especifique en el formulario, ordenados por rubro alfabticamente de menor a mayor. Disponibilidad Mostrar lo que el estudiante tenga disponible de acuerdo a sus ingresos menos sus gastos, al momento de realizar la consulta.

Diagrama Entidad-Relacin

Definicin de Tablas

Restricciones
El programa ser realizado en el lenguaje de programacin Microsoft Visual Basic 6.0 o posterior. Se utilizar una base de datos Access 2003 o posterior para guardar los datos de manera persistente. Queda a creatividad del estudiante el diseo de los formularios. Se tomar muy en cuenta en la calificacin del proyecto un diseo amigable al cliente, es decir, el uso de colores adecuados, as como el tamao, forma y color de la letra (debe ser totalmente legible y comprensible sin esforzar la vista). El diseo debe incluir

imgenes de fondo de alta resolucin y los formularios tener un nombre lgico que brevemente describa lo que hace el formulario; los nombres de variables y procedimientos deben tener el formato mostrado en la clase, entre otras cuestiones que deber quedar al criterio del estudiante, no perdiendo nunca de vista que el proyecto debe de ser 100% funcional.

Entregables
Un CD con toda la documentacin de manera digital en los formatos PDF (los archivos de Word convertidos a PDF), .doc o .docx (para los archivos de Word o si usa software libre su extensin equivalente, estos archivos es donde usted realiz cada documentacin), .VSD O .VSX (para los archivos en Visio o si usa otro software la extensin equivalente. Todos estos archivos SIN EXCEPCION deben ir dentro del CD. El CD tambin debe contener el programa COMPLETO (incluir TODAS las carpetas y subcarpetas del proyecto) y el ejecutable de la aplicacin, en una carpeta que se llame EJECUTABLE. La carpeta donde se incluir el cdigo fuente deber llamarse CODIGOFUENTE. La carpeta donde se meter la documentacin digital se llamar DOCUMENTACIN. Esta carpeta deber contener las subcarpetas ENTIDAD-RELACION, MANUALUSUARIO y MANUALTECNICO. En el caso de la carpeta MANUAL USUARIO deber incluirse el manualusuario.docx y manualusuario.pdf, Idem con manual tcnico. El CD debe ir identificado de manera legible con su nombre, nmero de carnet y seccin. El CD deber entregarlo en un estuche plstico. No deber entregar nada impreso.

Documentacin
Modelo Entidad - Relacin como el descrito arriba con todos los campos y llaves utilizadas, hecho en un programa como VISIO o similar. Manual de Usuario explicando a detalle toda la funcionalidad del sistema. En este manual como mnimo deben incluir: Requerimientos de software para poder correr el programa (frameworks, versin, sistema operativo, etc). Pantallas de su aplicacin y la descripcin de los pasos a seguir para usar las opciones. Descripcin de cada una de las funcionalidades, si no termin el programa solamente agregue lo que realmente funciona. No agregue en este manual las partes que no se terminaron. Manual Tcnico: explicacin de todos los componentes de visual Basic (usar vocabulario tcnico). Se describir la conexin a la base de datos paso a paso. El manual tcnico debe incluir como mnimo: Porcin de cdigo que utiliz para crear la conexin de la base de datos. Listar todos los componentes que utiliz y una breve descripcin de los mismos. Incluir un ejemplo de cdigo. (Ej. Combobox, botones, textbox,etc). Este documento NO debe contener todo el cdigo del programa, solo ejemplos concisos.

Observaciones
1. 2. 3. 4. 5. Solamente se recibirn proyectos en la fecha de entrega establecida. No se recibirn proyectos va correo electrnico. Las copias de proyecto tendrn una nota de 0 (ambas) y se reportara a las autoridades correspondientes. Proyectos que no puedan ejecutarse por cualquier motivo tiene una nota de 0. Personas que no hayan hecho su proyecto (haya sido hecho por terceros) tendrn una nota de 0 y se reportara a las autoridades correspondientes.

Universidad de San Carlos de Guatemala Facultad de Ingeniera Escuela de Ciencias y Sistemas Programacin de Computadoras 2 1er. Semestre 2013

Proyecto C

Hoja de calificacin
Nombre: ________________________________ Carn: ________________ Fecha: ___________ Descripcin Manuales Entregables segn indicaciones Manual de Usuario Manual Tcnico Conexin Ingresar Desconectar Salir Mantenimiento de Usuarios (extra) Catlogos (Ingresos y Egresos) Ingresar nuevos elementos Modificar los elementos Eliminar los elementos (lgicamente) Limpiar pantalla Consultar los elementos que ya estn creados Transacciones Ingresar nuevos elementos Mostrar los catlogos existentes Consultas Total de Ingresos Total de Egresos Egresos por Rubro Disponibilidad Preguntas Valor 10 1 (extra) 5 5 15 5 5 5 10 (extra) 25 5 5 5 5 5 10 5 5 20 5 5 5 5 20 Punteo Observaciones

Total
Estoy de acuerdo con la nota obtenida:

100

Tutor Acadmico

Estudiante

También podría gustarte