Está en la página 1de 10

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

PROGRAMACION ORIENTADA A OBJETOS

EVELIN CUADRADO FUENMAYOR

1124003704

INGENIERIA DE SISTEMAS

2019
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

Anexo 1 Fase 1

Propuestas para el desarrollo del proyecto curso Programación Orientada a Objetos

A continuación, 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. Cada
estudiante deberá seleccionar un (1) solo proyecto para trabajarlo. El proyecto seleccionado no puede ser cambiado
durante el desarrollo de las distintas fases del curso POO.

PROYECTO B

En el sector Norte, Juan López tiene una pequeña empresa encargada de la reparación de daños en una vivienda,
esta empresa tiene por nombre Soluciónalo S.A.S. Como sus trabajos son de calidad cada vez más son los
usuarios que hacen uso de este servicio y por la misma razón, Soluciónalo S.A.S requiere registrar los clientes al
igual que sus reparaciones. Actualmente Soluciónalo S.A.S solo cuenta con seis clientes (Véase figura 1). De igual
manera se debe tener en cuenta otros roles de usuario (Véase figura 2).
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 1. Clientes Soluciónalo S.A.S

Fecha de
Identificación Nombre Completo Teléfono Dirección
nacimiento
109845678 Carlos Medina 12/02/1980 6441934 Cra 21 15-02

3214567 Zulia Vega 15/03/1985 7245678 AV 115 25-40

36789065 Alexander Otálora 30/11/1983 6543213 Cra 24 Nro 38-18

1099765 Lucia Acuña 26/06/1988 6789054 Cra 25 Nro 45-125

2567890 Taliana Vargas 04/12/1978 6789032 Diag 25 Nro 12-45

16789045 Elizabeth Rincón 17/08/1999 7896543 Cra 25 Nro 76-25

Figura 2 Otros roles de usuarios

Identificación Nombre Completo Edad Teléfono Dirección Rol

109845678 Carlos Medina 28 6441934 Cra 21 15-02 Call Center

2874963 Andrés Cortes 25 5555555 Cra 34 17-80 Empleado

17645390 Oscar Lopez 30 4356789 Cra 1 31-30 Reparador


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

Para lograr un buen funcionamiento de Soluciónalo S.A.S, se requiere el desarrollo de una aplicación que realice los
siguientes procesos:

Registro de reparaciones: El modulo debe permitir el ingreso de las reparaciones en el hogar especificando el tipo
de arreglo, valor, duración de la garantía y observaciones. En caso de requerir modificación del registro, el sistema
debe permitir hacerlo.

Registro de Clientes: En este módulo debe permitir registrar el nombre, fecha de nacimiento, dirección y el
teléfono celular de cada cliente.

Informe de las reparaciones: En este módulo debe permitir obtener el informe de las reparaciones, incluyendo
los datos básicos del cliente.

Consulta de Clientes: En este módulo debe permitir consultar información relacionada con los clientes y los saldos
pendientes por reparaciones.

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. Los estudiantes 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 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 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

ANALISIS DE REQUISITOS

 DEFINICION DEL PROBLEMA

La empresa SOLUCIONALÓ S.A.S , requiere un sistema eficiente en el que sus clientes sientan la
comodidad y seguridad de utilizar esta aplicación, además de esto requiere mayor control, ya que la
empresa está creciendo y por ende necesita mejoras para su buen funcionamiento.

 REGISTRO DE REPARACIONES: se hará con el fin de ingresar las reparaciones que se realicen
en el hogar, el valor, la duración de la garantía y las observaciones que se generen con el
ingreso de estos datos.
Se requiere que en caso de cualquier modificación, el sistema permita realizarlo.

Este tipo de registro debe especificar:

TIPO DE ARREGLO: daño en plomería, grietas en paredes, reparaciones de techos, cambio de


pisos, fugas… etc.
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

VALOR: cantidad total en pesos colombianos.

DURACION DE LA GARANTIA: esto dependerá de qué tipo de arreglo se haga y se digitara en


meses.

OBSERVACIONES: se debe realizar de manera alfanumérica con un número limitado de


caracteres.

 REGISTRO DE CLIENTES

Debe permitir el ingreso de nombres, apellidos y numero de documentos válidos, fecha de


nacimiento que solo permita el ingreso a mayores de 18 y menores de 90 años, dirección y teléfono.

 INFORME DE LAS REPARACIONES: debe ser un informe claro donde contenga nombre,
apellidos y dirección del cliente también cuando vence su garantía.

 CONSULTA DE CLIENTES

 INTERFAZ DE ACCESO con usuario y contraseña


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

OBJETIVO GENERAL

Desarrollar una aplicación que facilite el trabajo de la empresa y este al nivel de


calidad y desarrollo de la empre.
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

OBJETIVOS ESPECIFICOS

 Crear registro de reparaciones


 Crear un registro para los clientes
 Debe de dar un informe de las reparaciones
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

REQUISITOS FUNCIONALES

El sistema deberá almacenar cada cliente y el tipo de reparación que se realice.


El usuario tendrá un informe detallado de cada reparación realizada con su fecha y
valor
Interfaz de ingreso
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

REQUISITOS NO FUNCIONALES

la aplicación debe de funcionar de manera rápida en cualquier tipo de conexión a


internet
fácil de descargar sin especificaciones en el sistema
SEGURA

También podría gustarte