Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Semestre 2013
Proyecto C
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.
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