Beruflich Dokumente
Kultur Dokumente
En el presente documento encontrará dos (2) propuestas de proyectos que serán trabajados durante el
desarrollo del curso, la idea de cada uno de los proyectos es aplicar los conocimientos adquiridos durante el curso.
Cada estudiante deberá seleccionar un (1) solo proyecto para desarrollarlo. El proyecto seleccionado no puede ser
cambiado durante el desarrollo de las distintas fases del curso Programación Orientada a Objetos.
PROYECTO A
La Institución Educativa Mis Pequeños Genios realiza el proceso de matrícula a los estudiantes y registra cada una de
las calificaciones obtenidas por los estudiantes en los diferentes grados. La institución está conformada por ocho
funcionarios quienes son los únicos con acceso al sistema (Rector, coordinador académico, secretaria, docente 1,
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: Ciencias Básicas Tecnología e Ingeniería Programa: Ingeniería de Sistemas
Curso: Programación Orientada a Objetos Código: 301403
docente 2, docente 3, docente 4, docente 5). Actualmente la Institución cuenta con 30 estudiantes matriculados en
• Matricular un estudiante: Registrar la matrícula del estudiante para el grado que seleccione.
• Inserción de calificaciones por estudiante: Registrar las calificaciones para cada estudiante.
• Generación de reportes de calificaciones: El coordinador académico dispone del recurso para generar el
aplicación y el acceso solo a personal autorizado. Los empleados deben tener en cuenta que no se permite en
el password los siguientes caracteres: $,%,&,/,*,/,-,ñ por lo que es obligatorio hacer uso de los bloques de
Para el desarrollo de este proyecto se debe utilizar el paradigma orientado a objetos (clases, herencia,
polimorfismo, encapsulamiento, etc), así mismo se debe utilizar la base de datos MYSQL como base de datos
predeterminada. El código de la aplicación debe ser comentado en su totalidad y todos los estudiantes deben registrar
las tareas que cada uno de ellos realiza en el foro correspondiente a cada fase, con el fin de evidenciar su participación.
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: Ciencias Básicas Tecnología e Ingeniería Programa: Ingeniería de Sistemas
Curso: Programación Orientada a Objetos Código: 301403
PROYECTO B
El minimercado Frutas y Verduras el Primo ofrece productos básicos de la canasta familiar a sus usuarios y
para ello requiere tener información actualizada sobre el inventario de los productos que ofrece. Actualmente el
minimercado cuenta con cinco empleados (Propietario, jefe de bodega, supervisor, cajero 1, cajero 2) quienes son
los que acceden al sistema. Para lograr un buen funcionamiento del negocio se requiere el desarrollo de una
aplicación que adicional de manejar el inventario permita registrar las ventas diarias.
• Registro de Productos: El módulo debe permitir el ingreso de nuevos productos permitiendo registrar su
• Registro de Clientes: En este módulo debe permitir registrar el nombre, la edad, la dirección y el teléfono
• Actualización Información de Productos: En este módulo se debe permitir actualizar la información del
• Consulta de Productos: En este módulo debe permitir consultar información relacionada con los productos,
teniendo como criterios de consulta como: El nombre del producto, el tipo de producto y Unidad de Medida.
• Reportes: La aplicación debe permitir realizar reportes de inventario definidos por fecha según el criterio
seleccionado.
• Finalmente, al ejecutar la aplicación, esta debe solicitar Login y Password para garantizar la seguridad de la
aplicación y el acceso solo a personal autorizado. Los empleados deben tener en cuenta que no se permite en
el password los siguientes caracteres: $,%,&,/,*,/,-,ñ por lo que es obligatorio hacer uso de los bloques de
Para el desarrollo de este proyecto se debe utilizar el paradigma orientado a objetos (clases, herencia,
polimorfismo, encapsulamiento, etc), así mismo se debe utilizar la base de datos MYSQL como base de datos
predeterminada. El código de la aplicación debe ser comentado en su totalidad y todos los estudiantes deben registrar
las tareas que cada uno de ellos realiza en el foro correspondiente a cada fase, con el fin de evidenciar su participación.