Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fase 5 - Grupo 301403 - 12 - Final
Fase 5 - Grupo 301403 - 12 - Final
Presentado Por
Darwin Dorado
Grupo: 301403_12
Presentado a
Director de Curso
Diciembre 2017
Contenido
Fase 5 Entregar el Proyecto Final y Sustentación…...…………………………………………… 1
1 INTRODUCCION ........................................................................................................................... 3
2 PLANTEAMIENTO DEL PROBLEMA .............................................................................................. 4
3 JUSTIFICACION............................................................................................................................. 4
4 OBJETIVOS……………………………………………………………………………………………………………………………. 4
4.1.1 General ........................................................................................................................ 4
4.1.2 Específicos ................................................................................................................... 4
5 METODOLOGIA…………………………………………………………………………………………………………………….. 5
6 ANÁLISIS DE RESULTADOS....................................................................................................... 152
7 CONCLUSIONES Y RECOMENDACIONES ESPERADAS DEL PROYECTO. .................................... 163
8 REFERENCIAS O FUENTES UTILIZADAS PARA DESARROLLO DE LA PROBLEMÁTICA……………….13
1 INTRODUCCION
El curso de “Programación Orientada a Objetos” ofrecido por la Universidad Nacional
Abierta y a Distancia (UNAD) en el segundo semestre académico del presente año, se
considera relevante cuando es tratado con el propósito fundamental de la formación
concreta del pensamiento científico y tecnológico, enfocado en brindar solución a un
problema que aqueja a los dueños de un mini mercado, donde se busca demostrar los
conocimientos adquiridos dentro del curso, poder representar la información recibida, de tal
manera que la podamos modelar en un sistema de entidades-relación para proyectarlo
virtualmente, y así adquirir nuevos conocimientos mejorando las habilidades existentes
respecto a los diversos campos de la ciencia y la ingeniería de las telecomunicaciones y
electrónica, tomándolos positivamente como apoyo en la realización de nuestras
actividades diarias, especialmente en el entorno laboral.
3 JUSTIFICACION
Brindar a los dueños del mini mercado una herramienta informática que permita aportar a
la optimización y aumento de la producción de su negocio, en el cual se comercializan
productos que son de consumo y uso primario en la sociedad, permitiendo generar empleo
y aumentar la calidad de vida de los empleados; utilizando para su implementación los
conocimientos adquiridos en el manejo de Programación Orientada a Objetos de la
Universidad Nacional Abierta y a Distancia UNAD:
4 OBJETIVOS
4.1.1 General
5 METODOLOGÍA
Para diseñar la propuesta metodológica para el desarrollo del aplicativo del mini mercado
La Granjita S.A, se formalizara la descripción general de los servicios prestados y
necesidades que quieren satisfacer con el desarrollo de dicho aplicativo, también se
realizara un mapa de procesos con el fin de reconocer los elementos principales a
considerar. Se desarrolló en 3 fases las cuales se documentaran a continuación.
Fase 1: Se realizó el diseño del diagrama de actividades, diagrama de caso de usos, modelo
de clases, y diagrama entidad relación.
Tabla 1. Diagrama de actividades.
Datos
incorrectos
Diagrama de Actividades
Ingresar datos del
Maritza Riascos
Usuario
Validar datos
Datos
correctos
Mostrar Menu
principal
Agregar Mostrar
Producto a Datos de
Datos Datos Datos factura Producto
correctos correctos correctos
Datos V alidos
Actualizar
datos del
producto
Mostrar Menu
principal
Caso de Uso
Registrar Clientes
Validar cliente existe
<<Include>>
Ingresar datos
Registrar Usuario
del cliente
Cajero
<<Include>>
Caso de Uso
Registrar Productos Validar Producto
existe
<<Include>>
Caso de Uso
Actualizar información de
productos Validar Producto
existe
Caso de Uso
Ingresar al sistema Validar Usuario
existe
Consultar Clientes
Caso de Uso
Realizar Ventas
Realizar venta
Cajero
Cliente
Registrar
productos
<<Include>>
Consultar
productos
Caso de Uso
Registrar Usuarios Validar Usuario
existe
Ingresar datos
Registrar Usuario
del Usuario
Administrador
Validar datos
Usuario
<<Include>>
Validar datos producto
Usuarios Clientes
nomusuario nomcliente
rolusuario edadcliente
telusuario telcliente
dirusuario dircliente
pasusuario
6 ANÁLISIS DE RESULTADOS
Cuando se inicio con el proyecto solo contábamos con la información suministrada para el
desarrollo de este, que era información de los empleados, clientes, productos que
comercializaban; como primera medida con esa información creamos una base de datos en
por medio de phpMyAmdmin, luego creamos las tablas la cual contiene la información
suministrada.
Por medio de eclipse creamos la interfaz del aplicativo apoyándonos en WindowBuilder
que nos permitirá ejecutarla en sistemas operativos Windows.
Luego viene la parte del código que nos permitirá la correcta ejecución del programa y la
conexión con la base de datos.
Para desarrollar este código nos basamos en la programación orientada a objetos ya
podremos optimizar el código generado gracias a que mediante técnicas de herencia,
atributos estáticos entre otros permiten, que el código sea genérico de manera que sea
reutilizable.
7 CONCLUSIONES Y RECOMENDACIONES ESPERADAS DEL
PROYECTO.
Yojanes, A. L., & Zohonero, M. I. (2008). Estructuras de datos en Java. Madrid, ES:
McGraw-Hill España. Recuperado de: http://docID=10491310
Ordax, C. J. M., & Aranzazu, O. D. U. P. (2012). Programación web en java. Madrid, ES:
Ministerio de Educación de España. Recuperado de:
http://docID=10751181&p00=java
Flórez, F. H. A. (2012). Programación orientada a objetos usando java. Bogotá, CO: Ecoe
Ediciones. Recuperado de: http://docID=10623628&p00=java
Prieto, N., Marqués, F., & Llorens, M. (2013). Empezar a programar usando JAVA (2a.
ed.). Valencia, ES: Editorial de la Universidad Politécnica de Valencia. Recuperado de:
http://docID=10831789&p00=java