View
18
Download
0
Category
Preview:
DESCRIPTION
DISEÑO DE SISTEMAS
Citation preview
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
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.
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.
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
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
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.
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
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.
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
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
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.
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
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
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
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
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.
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
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.
Recommended