Fase 3 Copia Trabajo

17
Escuela de Ciencias Básicas Tecnología e Ingeniería 1 UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD MOMENTO TRES MODELO DE DISEÑO DISEÑO DE SISTEMAS 301309-62 OSCAR ANCIZAR CARRILLO BRAYAN EDGARDO ALVAREZ MURCIA CODIGO 5472086 CARLOS FERNANDO MARTINEZ ACOSTA CÓDIGO 79506630 PRESENTADO A: ING. MOISÉS DE JESÚS RODRÍGUEZ BOLAÑO UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA “UNAD” PROGRAMA DE INGENIERÍA DE SISTEMAS Noviembre 27 de 2014

description

DISEÑO DE SISTEMAS

Transcript of Fase 3 Copia Trabajo

Page 1: Fase 3 Copia Trabajo

Escuela de Ciencias Básicas Tecnología e Ingeniería

1

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

MOMENTO TRES – MODELO DE DISEÑO

DISEÑO DE SISTEMAS

301309-62

OSCAR ANCIZAR CARRILLO

BRAYAN EDGARDO ALVAREZ MURCIA

CODIGO 5472086

CARLOS FERNANDO MARTINEZ ACOSTA

CÓDIGO 79506630

PRESENTADO A: ING. MOISÉS DE JESÚS RODRÍGUEZ BOLAÑO

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

“UNAD”

PROGRAMA DE INGENIERÍA DE SISTEMAS

Noviembre 27 de 2014

Page 2: Fase 3 Copia Trabajo

Escuela de Ciencias Básicas Tecnología e Ingeniería

2

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

INTRODUCCION

Con el presente trabajo se afianzaran los procesos aprendidos durante el momento de

fase 3, el cual se requiere un modelo de diseño donde se desarrollan el modelo de

objeto, las tarjetas de clases y de interfaz, para lograr facilidad a la hora de escribir el

código fuente, con ello se buscara describir cómo interactúan los objetos,

especificando a su vez que se debe hacer y de esta manera generar las interfaces para

su posterior su implementación.

Además, con la realización de esta actividad se aprenderá cómo manejar las

estrategias de diseño, las cuales ayudaran a tomar las decisiones pertinentes sobre el

diseño, las cuales incluyen aspectos como arquitectura, robustez, reuso y

extensibilidad del sistema.

Page 3: Fase 3 Copia Trabajo

Escuela de Ciencias Básicas Tecnología e Ingeniería

3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

OBJETIVOS

Aplicar los conocimientos adquiridos en el Momento Fase 3 con el fin de aplicar los mismos al sistema a implementar.

Diseñar las tarjetas de clase para el sistema a implementar.

Diseñar la base de datos para el sistema a implementar.

Diseñar las interfaces para el sistema a implementar.

Diseñar los objetos a utilizar en el sistema a implementar.

Page 4: Fase 3 Copia Trabajo

Escuela de Ciencias Básicas Tecnología e Ingeniería

4

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

ACTIVIDADES:

Tomando como base lo presentado en la actividad grupal del “Momento Fase 2 Modelo

de Requisitos”, sobre la sistematización de la empresa “Repuestitos Ltda.” Se debe

realizar:

1. De acuerdo a la estrategias de diseño diseñar las tarjetas para las clases que van a

intervenir en el sistema de información.

2. De acuerdo a lo expuesto en diseño de objetos, realizar:

a. Diseño de las bases de datos,

b. Diseño de interfaces

c. Diseño de objetos del sistema de información.

DESARROLLO ACTIVIDAD

1. De acuerdo a la estrategias de diseño diseñar las tarjetas para las clases que

van a intervenir en el sistema de información.

TARJETAS DE CLASE

CLIENTE

Responsabilidades Colaboradores

Registro de Orden de Compra Usuario

Consultar Orden de Entrega

Page 5: Fase 3 Copia Trabajo

Escuela de Ciencias Básicas Tecnología e Ingeniería

5

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

USUARIO

Responsabilidades Colaboradores

Consultar Productos Cliente

Ingresar Venta Pedido

Generar Factura Producto

Consulta de Ordenes Inventario

Entrega de Ordenes Proveedores

Consulta de Inventario

Carga de Inventario

Carga de Compras

Crear Proveedores

PEDIDO

Responsabilidades Colaboradores

Registro de Órdenes de Compra Usuario

Inventario

PRODUCTOS

Responsabilidades Colaboradores

Administración de Productos Usuario

Inventario

Page 6: Fase 3 Copia Trabajo

Escuela de Ciencias Básicas Tecnología e Ingeniería

6

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

INVENTARIO

Responsabilidades Colaboradores

Crear Entras de Inventario Usuario

Crear Salidas de Inventario

Crear Productos

Crear Pedidos

Crear Proveedores

2. De acuerdo a lo expuesto en diseño de objetos, realizar:

a. Diseño de las bases de datos: De acuerdo a lo solicitado se creó una sola base de datos,

compuesta por 7 tablas, el cual se muestra a continuación. Como ejemplo se recreó el ejercicio

en el gestor de bases de datos Access 2013.

Page 7: Fase 3 Copia Trabajo

Escuela de Ciencias Básicas Tecnología e Ingeniería

7

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

b. Diseño de interfaces

DIAGRAMA TARJETAS DE INTERFACE

CLASE: Consulta de Información

DESCRIPCION: Módulo de consulta para el usuario operador de la empresa

sobre toda la información del sistema de acuerdo a su rol

MODULO: Consulta de Productos

TITULO: Calibri 12 – Color Negro – Negrilla

LOGOTIPO: 100x50 Px – Icono Parte Superior Izquierda

BOTONES: Calibri 10 - 100x30 Px- Gris

ATRIBUTOS: Caja de texto para código de producto

VALIDACIONES: Validar que el código existe en el la base de datos, si esta

mostrar la información correspondiente, de lo contrario

mostrar mensaje de notificación.

FONDO DE

PANTALLA:

Color Azul

MENSAJES DE

ERROR:

Notificación de Alerta si el código ingresado no existe.

MENSAJES EN

PANTALLA:

Notificación al usuario para ingresar el código a consultar

RUTA DE BOTONES: Botón Consultar, debe generar la consulta en la base de

datos y limpiar la caja de texto para la próxima consulta

CLASE: Consulta de Información

DESCRIPCION: Módulo de consulta para el usuario operador de la empresa

sobre toda la información del sistema de acuerdo a su rol

Page 8: Fase 3 Copia Trabajo

Escuela de Ciencias Básicas Tecnología e Ingeniería

8

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

MODULO: Consulta de Pedido

TITULO: Calibri 12 – Color Negro – Negrilla

LOGOTIPO: 100x50 Px – Icono Parte Superior Izquierda

BOTONES: Calibri 10 - 100x30 Px- Gris

ATRIBUTOS: Caja de texto para código del Pedido

VALIDACIONES: Validar que el código existe en el la base de datos, si esta

mostrar la información correspondiente, de lo contrario

mostrar mensaje de notificación.

FONDO DE

PANTALLA:

Color Azul

MENSAJES DE

ERROR:

Notificación de Alerta si el código ingresado no existe.

MENSAJES EN

PANTALLA:

Notificación al usuario para ingresar el código a consultar

RUTA DE BOTONES: Botón Consultar, debe generar la consulta en la base de

datos y limpiar la caja de texto para la próxima consulta

CLASE: Consulta de Información

DESCRIPCION: Módulo de consulta para el usuario operador de la empresa

sobre toda la información del sistema de acuerdo a su rol

MODULO: Consulta de Cliente

TITULO: Calibri 12 – Color Negro – Negrilla

LOGOTIPO: 100x50 Px – Icono Parte Superior Izquierda

BOTONES: Calibri 10 - 100x30 Px- Gris

ATRIBUTOS: Caja de texto para código del Cliente

VALIDACIONES: Validar que el código existe en el la base de datos, si esta

mostrar la información correspondiente, de lo contrario

mostrar mensaje de notificación.

Page 9: Fase 3 Copia Trabajo

Escuela de Ciencias Básicas Tecnología e Ingeniería

9

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

FONDO DE

PANTALLA:

Color Azul

MENSAJES DE

ERROR:

Notificación de Alerta si el código ingresado no existe.

MENSAJES EN

PANTALLA:

Notificación al usuario para ingresar el código a consultar

RUTA DE BOTONES: Botón Consultar, debe generar la consulta en la base de

datos y limpiar la caja de texto para la próxima consulta

CLASE: Consulta de Información

DESCRIPCION: Módulo de consulta para el usuario operador de la empresa

sobre toda la información del sistema de acuerdo a su rol

MODULO: Consulta de Proveedores

TITULO: Calibri 12 – Color Negro – Negrilla

LOGOTIPO: 100x50 Px – Icono Parte Superior Izquierda

BOTONES: Calibri 10 - 100x30 Px- Gris

ATRIBUTOS: Caja de texto para código del Proveedor

VALIDACIONES: Validar que el código existe en el la base de datos, si esta

mostrar la información correspondiente, de lo contrario

mostrar mensaje de notificación.

FONDO DE

PANTALLA:

Color Azul

MENSAJES DE

ERROR:

Notificación de Alerta si el código ingresado no existe.

MENSAJES EN

PANTALLA:

Notificación al usuario para ingresar el código a consultar

RUTA DE BOTONES: Botón Consultar, debe generar la consulta en la base de

datos y limpiar la caja de texto para la próxima consulta

Page 10: Fase 3 Copia Trabajo

Escuela de Ciencias Básicas Tecnología e Ingeniería

10

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

CLASE: Ingreso de Información

DESCRIPCION: Módulo de carga de datos para el usuario operador de la

empresa de acuerdo a su rol

MODULO: Crear Cliente

TITULO: Calibri 12 – Color Negro – Negrilla

LOGOTIPO: 100x50 Px – Icono Parte Superior Izquierda

BOTONES: Calibri 10 - 100x30 Px- Gris

ATRIBUTOS: Código del Cliente

Nombre

Apellido

Cedula

Dirección

Teléfono

Email

VALIDACIONES: Validar que el código no existe en el la base de datos, si

esta mostrar la información correspondiente, de lo contrario

mostrar mensaje de notificación.

FONDO DE

PANTALLA:

Color Azul

MENSAJES DE

ERROR:

Notificación de Alerta si el código ingresado ya existe.

MENSAJES EN

PANTALLA:

Notificación al usuario que el cliente fue creado

correctamente.

RUTA DE BOTONES: Botón Crear, debe generar el ingreso del registro en la base

de datos y limpiar las cajas de texto para el próximo ingreso.

Page 11: Fase 3 Copia Trabajo

Escuela de Ciencias Básicas Tecnología e Ingeniería

11

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

CLASE: Ingreso de Información

DESCRIPCION: Módulo de carga de datos para el usuario operador de la

empresa de acuerdo a su rol

MODULO: Crear Pedido

TITULO: Calibri 12 – Color Negro – Negrilla

LOGOTIPO: 100x50 Px – Icono Parte Superior Izquierda

BOTONES: Calibri 10 - 100x30 Px- Gris

ATRIBUTOS: Código del Cliente

Código de Producto

Cantidad de Productos

Fecha de Creación

Cancelado

VALIDACIONES: Validar que el código del cliente existe en el la base de

datos

Validar que el código del producto existe en el la base de

datos Validar que los caracteres ingresados en cantidad

sean numéricos

Validar que el producto tenga stock disponible para la venta

FONDO DE

PANTALLA:

Color Azul

MENSAJES DE

ERROR:

Notificación de Alerta si el código del cliente ingresado no

existe.

Notificación de Alerta si el código del Producto ingresado no

existe.

Notificación de Alerta si el carácter ingresado no es válido.

MENSAJES EN

PANTALLA:

Notificación al usuario indicando creación del producto

completa.

Notificación al usuario mostrando opción de creación de

Page 12: Fase 3 Copia Trabajo

Escuela de Ciencias Básicas Tecnología e Ingeniería

12

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

cliente o producto si alguno de estos no existe.

RUTA DE BOTONES: Botón Crear Cliente el cual mostrar el formulario de creación

para clientes.

Botón Crear Producto el cual mostrar el formulario de

creación para productos.

Botón Crear Pedido el cual creara todo los registros

necesarios en la base de datos referentes al pedido actual y

luego limpiar el formulario.

Botón Cancelar el cual permite salir del formulario sin

realizar ningún cambio del formulario actual.

CLASE: Ingreso de Información

DESCRIPCION: Módulo de carga de datos para el usuario operador de la

empresa de acuerdo a su rol

MODULO: Crear Productos

TITULO: Calibri 12 – Color Negro – Negrilla

LOGOTIPO: 100x50 Px – Icono Parte Superior Izquierda

BOTONES: Calibri 10 - 100x30 Px- Gris

ATRIBUTOS: Código del Producto

Nombre

Precio Costo

Precio Venta

Imagen

Observaciones

Page 13: Fase 3 Copia Trabajo

Escuela de Ciencias Básicas Tecnología e Ingeniería

13

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

VALIDACIONES: Validar que el código del producto no existe en el la base de

datos Validar que los caracteres ingresados en precio costo

sean numéricos

Validar que los caracteres ingresados en precio venta sean

numéricos

FONDO DE

PANTALLA:

Color Azul

MENSAJES DE

ERROR:

Notificación de Alerta si el código del producto ingresado ya

existe.

Notificación de Alerta si el carácter ingresado no es válido.

MENSAJES EN

PANTALLA:

Notificación al usuario indicando creación del producto

completa.

RUTA DE BOTONES: Botón Crear Producto el cual registra los datos en la base

de datos.

Botón cancelar para salir del formulario sin cambios.

CLASE: Ingreso de Información

DESCRIPCION: Módulo de carga de datos para el usuario operador de la

empresa de acuerdo a su rol

MODULO: Crear Proveedor

TITULO: Calibri 12 – Color Negro – Negrilla

LOGOTIPO: 100x50 Px – Icono Parte Superior Izquierda

BOTONES: Calibri 10 - 100x30 Px- Gris

ATRIBUTOS: Código del Proveedor

Page 14: Fase 3 Copia Trabajo

Escuela de Ciencias Básicas Tecnología e Ingeniería

14

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

Nombre

Dirección

Teléfono

Nit

VALIDACIONES: Validar que el código del proveedor no existe en el la base

de datos.

FONDO DE

PANTALLA:

Color Azul

MENSAJES DE

ERROR:

Notificación de Alerta si el código del proveedor ingresado

ya existe.

MENSAJES EN

PANTALLA:

Notificación al usuario indicando creación del proveedor

completa.

RUTA DE BOTONES: Botón Crear Proveedor el cual registra los datos en la base

de datos.

Botón cancelar para salir del formulario sin cambios.

CLASE: Ingreso de Información

DESCRIPCION: Módulo de carga de datos para el usuario operador de la

empresa de acuerdo a su rol

MODULO: Crear Ingreso de Inventario

TITULO: Calibri 12 – Color Negro – Negrilla

LOGOTIPO: 100x50 Px – Icono Parte Superior Izquierda

BOTONES: Calibri 10 - 100x30 Px- Gris

ATRIBUTOS: Código de Operación

Código del Producto

Código del Proveedor

Cantidad

Page 15: Fase 3 Copia Trabajo

Escuela de Ciencias Básicas Tecnología e Ingeniería

15

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

Fecha

Descuento

Recibido

VALIDACIONES: Validar que el producto exista en la base de datos

Validar que el Proveedor exista en la base de datos

Validar que las cantidades sean campos numéricos

FONDO DE

PANTALLA:

Color Azul

MENSAJES DE

ERROR:

Notificación de Alerta si el código del producto ingresado no

existe.

Notificación de Alerta si el código del proveedor ingresado

no existe.

Notificación de Alerta si los caracteres ingresados en

cantidad no son válidos.

MENSAJES EN

PANTALLA:

Notificación al usuario indicando creación del ingreso está

completa.

Notificación al usuario indicando la falta del producto

ingresado.

Notificación al usuario indicando la falta del proveedor

ingresado.

RUTA DE BOTONES: Botón Crear Ingreso el cual registra los datos en la base de

datos.

Botón cancelar para salir del formulario sin cambios.

Botón Crear Proveedor que mostrara el formulario indicado

Botón Crear Producto que mostrara el formulario indicado.

Page 16: Fase 3 Copia Trabajo

Escuela de Ciencias Básicas Tecnología e Ingeniería

16

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

Diseño de objetos del sistema de Información

Page 17: Fase 3 Copia Trabajo

Escuela de Ciencias Básicas Tecnología e Ingeniería

17

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

CONCLUSIONES

El diseño de sistemas permite la utilización de metodologías para el análisis y modelado de sistemas de información.

La metodología UML permite utilizar modelos que facilitan el análisis e implementación de los sistemas de información.

Se requiere llevar un proceso mental de modelado que poco a poco revele las necesidades, características y objetivos del sistema.