Escolar Documentos
Profissional Documentos
Cultura Documentos
Anexo 1 Fase 1
En la siguiente lista encontrará dos (2) propuestas de proyectos que serán trabajados durante el desarrollo del curso,
la idea de cada uno de los proyectos es poner en práctica los conocimientos adquiridos durante el curso. En consenso
con todos los integrantes del grupo, deberá seleccionar un (1) solo proyecto para trabajarlo. Una vez sea elegido
deberán informar el proyecto seleccionado en el foro Fase 1 de manera clara y sin ambigüedades.
PROYECTO A
En la Universidad Nacional Abierta y a Distancia UNAD se cuenta con el departamento de registro y control el cual se
encarga de la matrícula de los estudiantes y a su vez del registro de cada una de las calificaciones obtenidas por los
estudiantes en los diferentes cursos académicos. Registro y control está conformado por cinco funcionarios, quienes
son los únicos con acceso al sistema (Véase figura 1). Actualmente la universidad solo cuenta con 8 estudiantes
matriculados (Véase figura 2). También intervienen en el proceso otros actores (Véase figura 3), sin embargo,
pensando en el crecimiento de la institución se requiere una aplicación que permita realizar de forma automatizada
los siguientes procesos.
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
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
1099765 Lucia Acuña 23 6789054 Cra 25 Nro 45-125 Psicología Cátedra Unadista
Introducción a la
Ingeniería de
2567890 Taliana Vargas 27 6789032 Diag 25 Nro 12-45 Ingeniería de
Sistemas
Sistemas
16789045 Elizabeth Rincón 25 7896543 Cra 25 Nro 76-25 Psicología Cátedra Unadista
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
Figura 3 Usuarios
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.
Al finalizar el proyecto en la Fase 5 uno de los integrantes del grupo debe comprimir en una carpeta el archivo
ejecutable y éste será el mismo que ejecutará el docente al momento de la calificació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 Mini mercado Surtimax S.A es una empresa unifamiliar la cual es atendida por José Andrés Cárdenas y Gloria
Martínez, quienes son los Propietarios del Mini Mercado. Actualmente el Mini mercado solo cuenta con cinco clientes
(Véase figura 1) y solo ofrece algunos productos a la venta (Véase figura 2). De igual manera se debe tener en cuenta
otros roles de usuario (Véase figura 3).
Nombre
Identificación Teléfono Dirección Rol
Completo
3214567 Zulia Vega 7245678 AV 115 25-40 Administrador
2874963 Andrés Cortes 5555555 Cra 34 17-80 Empleado
Para lograr un buen funcionamiento del negocio se requiere el desarrollo de una aplicación que realice los siguientes
procesos:
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
Registro de Productos: El módulo debe permitir el ingreso de nuevos productos permitiendo registrar su nombre,
tipo de producto y unidad de medida.
Registro de Clientes: En este módulo debe permitir registrar el nombre, la edad, la dirección y el teléfono celular de
cada cliente.
Actualización Información de Productos: En este módulo se debe permitir actualizar la información del producto
ya registrado o la modificación de los datos relacionados con ésta.
Venta de productos: En este módulo debe permitir realizar el proceso de venta de productos, registrando el producto
y los datos básicos del cliente.
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.
Finalmente, al ejecutar la aplicación, esta debe solicitar un password y Login para garantizar la seguridad de la
aplicación y el acceso solo a personal autorizado. Se debe tener en cuenta que no se permite en el password los
siguientes caracteres: #,!,¡,?,^,¿,|,° por lo que es obligatorio hacer uso de los bloques de excepciones en Java para
evitar estos caracteres.
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.
Al finalizar el proyecto en la Fase 5 uno de los integrantes del grupo debe comprimir en una carpeta el archivo
ejecutable, y éste será el mismo que ejecutará el docente al momento de la calificación.