0% encontró este documento útil (0 votos)
27 vistas17 páginas

Diseño de Sistemas: Interfaces y Patrones

Este documento presenta el diseño de cuatro clases (Login_usuario, Area_de_trabajo, Menu_Productos y Menu_Proveedores) para el desarrollo de un sistema de información para la oficina de producción de una universidad, incluyendo las descripciones, módulos, propiedades y atributos de cada clase.

Cargado por

Hernan Herrera
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
27 vistas17 páginas

Diseño de Sistemas: Interfaces y Patrones

Este documento presenta el diseño de cuatro clases (Login_usuario, Area_de_trabajo, Menu_Productos y Menu_Proveedores) para el desarrollo de un sistema de información para la oficina de producción de una universidad, incluyendo las descripciones, módulos, propiedades y atributos de cada clase.

Cargado por

Hernan Herrera
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD

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

DISEÑO DE SISTEMAS

UNIDAD 2 PASO 3

NOMBRES:

HERNAN AUGUSTO HERRERA RINCON

DOCUMENTO:

1121870916

DOCENTE:

MOISÉS DE JESÚS RODRÍGUEZ BOLAÑO

GRUPO:

301309_40

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA

MAYO, 2018
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela Ciencias Básicas, Tecnología e Ingeniería

INTRODUCCIÓN

Hoy en día los programas los vemos en todo lado, son una parte importante de nuestro
diario vivir, los utilizamos en cualquier labor que desempeñamos, tanto así que cuando
nos desconectamos de esta maravillosa tecnología nos desesperamos y no
concebimos ser capaces de vivir sin ella.

Esta actividad esta diseñada con el fin de enseñarnos más sobre el diseño de
sistemas, es la continuación de la actividad anterior recogida y documentación de
requisitos, esta vez miramos temas relacionados con el diseño orientados a objetos
que son los componentes de los patrones diseño arquitectónico, diseño de la red y
subsistemas e interfaces, el diseño de las interfaces graficas de acuerdo al caso de
uso, bases de datos, modelos entidad relación, y diccionarios de datos
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela Ciencias Básicas, Tecnología e Ingeniería

OBJETIVOS

1. Seleccionar el patrón adecuado para el diseño del sistema de información.

2. Realizar el diseño arquitectónico de la dependencia escogida en el trabajo anterior.

3. Realizar el diseño de las interfaces graficas de acuerdo al caso de uso de la


dependencia escogida.

4. Seleccionar una base de datos, típicamente relacionales, relacionales extendidos u


orientados a objetos, diseñar diccionario de datos y modelo entidad relación.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela Ciencias Básicas, Tecnología e Ingeniería

OFICINA DE PRODUCCION

Elaborar un producto de calidad oportunamente


y a menor costo posible, con una inversión
mínima de capital y con un máximo de
satisfacción de sus empleados
SysUNAD

DEPARTAMENTO DE
PRODUCCION
GESTION DE CA

MANTENIMIENTO
INGENIERIA FABRICACION

Jefe de Calid
Ingeniero de Produccion Jefe de Produccion Jefe de Mantenimiento

- Plan de calidad y
Area de conocimiento que medio ambiente
analiza y evalua los
procesos económicos en la - Recepción de Coordinación con
producción de bienes y materiales mantenimiento
servicios - Planifica y asigna las actividades del personal a su cargo

- Responsabilizarse del surtimiento de materiales e insumos


Control de
produccion Empaques Bodegas Talleres
- Supervisar el mantenimiento de las instalaciones

Proyectos Procesos - Ordenar y supervisar la reparación de equipos

- Planear y coordinar la ejecución de los programas de


mantenimiento preventivo
insumos
Proyectos viables para - Inspeccionar el progreso calidad y cantidad de trabajos
lograr una produccion ejecutados
mano de obra
- Coordinar y controlar el mantenimiento correctivo de los
equipos

tecnologia disponible

materia prima Talleres Coordinación con


Stock Vigilancia fabricacion

equipo

productos
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela Ciencias Básicas, Tecnología e Ingeniería

CONTENIDO
1. Realizar al menos cuatro (4) diseños de patrones tomando como base alguno
de los casos de uso del trabajo anterior de acuerdo a la oficina elegida.
Clase Login_usuario

Descripcion El usuario realiza el procedimiento para ingresar al software

Modulo Interfaz al que el usuario ingresa con sus respectivos datos

Propiedades Color de fondo: background="[Link]"

Color de Letra: #000000

Títulos: Fuente: Tahoma


Negrilla Tamaño: 12

CARACTERÍSTICAS BOTONES:
Color de Fondo: #C0C0C0
Color de Letra: #000000

Atributos Boton Ingresar: Comprueba los datos obligatorios, verifica la


información ingresada, si todo está bien se envía la información para
su respuesta.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela Ciencias Básicas, Tecnología e Ingeniería

Clase Area_de_trabajo

Descripcion El usuario visualiza el aerea de trabajo del software

Modulo Interfaz del area de trabajo

Propiedades Color de fondo: #FFFFFF

Color de Letra: #000000

Títulos: Fuente: Tahoma


Negrilla Tamaño: 12

Atributos
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela Ciencias Básicas, Tecnología e Ingeniería

Clase Menu_Productos

Descripcion El usuario crea los productos que se van a vender

Modulo Interfaz del menu productos

Propiedades Color de fondo: #FFFFFF - #C0C0C0

Color de Letra: #000000

Títulos: Fuente: Tahoma


Negrilla Tamaño: 12

CARACTERÍSTICAS BOTONES:
Color de Fondo: background="[Link]"
Color de Fondo: background="[Link]"
Color de Fondo: background="activar/[Link]"

Color de Letra: #000000

Atributos Boton Agregar: crea un nuevo producto.

Boton Eliminar: elimina un producto creado.

Boton Activar/Desactivar: activa o desactiva el producto creado.

Boton Checkbox: sirve para chequear los productos.


UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela Ciencias Básicas, Tecnología e Ingeniería

Clase Menu_Proveedores

Descripcion El usuario crea los proveedores a los que se les va comprar

Modulo Interfaz del menu proveedores

Propiedades Color de fondo: #FFFFFF - #C0C0C0

Color de Letra: #000000

Títulos: Fuente: Tahoma


Negrilla Tamaño: 12

CARACTERÍSTICAS BOTONES:
Color de Fondo: background="[Link]"
Color de Fondo: background="[Link]"
Color de Fondo: background="activar/[Link]"

Color de Letra: #000000

Atributos Boton Agregar: crea un nuevo proveedor.

Boton Eliminar: elimina un proveedor creado.

Boton Activar/Desactivar: activa o desactiva el proveedor creado.

Boton Checkbox: sirve para chequear los proveedores.


UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela Ciencias Básicas, Tecnología e Ingeniería

2. Realizar el diseño de las interfaces de acuerdo con los patrones del punto
anterior, teniendo propiedades y atributos como características de la interfaz.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela Ciencias Básicas, Tecnología e Ingeniería
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela Ciencias Básicas, Tecnología e Ingeniería
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela Ciencias Básicas, Tecnología e Ingeniería

3. Realizar los diseños arquitectónicos del sistema de información.


a. Diseñar el modelo en una red.

b. Realizar el diseño arquitectónico de la información del Sistema tomando como referencia el caso de uso.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela Ciencias Básicas, Tecnología e Ingeniería

b. Realizar el diseño arquitectónico de la información del Sistema tomando como


referencia el caso de uso.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela Ciencias Básicas, Tecnología e Ingeniería

4. ¿Qué gestor de bases recomienda utilizar para el sistema de información?


Recomiendo el gestor de base de datos Mysql ya que es un software libre y muy
funcional y completo, ademas es compatible con la mayoria de lenguajes de
programacion. Tambien presta un alto nivel de seguridad a pesar de ser software libre y
cada dia avanza con nuevas actualizaciones.
5. Diseñar el diccionario de datos de acuerdo con la interfaz diseñada.
Login

Nombre del Campo Tipo Null Llave Comentarios


Identificador de la tabla, columna auto
usuario_id int(11) NO PRI
incrementable.
usuario_nombres varchar(100) NO Nombres del usuario.
usuario_apellidos varchar(100) NO Apellidos del usuario.
usuario_documento varchar(20) YES Documento del anunciante.
usuario_telefono varchar(20) NO Almacena el teléfono fijo del usuario.
Almacena el segundo teléfono del
usuario_telefono2 varchar(20) YES
usuario.
Almacena el teléfono celular del
usuario_celular varchar(20) YES
usuario.
usuario_direccion varchar(100) NO Almacena la dirección del usuario.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela Ciencias Básicas, Tecnología e Ingeniería

usuario_email varchar(100) NO Almacena el email del usuario.


usuario_user varchar(100) NO Almacena el Nick del usuario.
usuario_password varchar(64) NO Almacena el password del usuario.
usuario_salt varchar(32) NO Salt.
usuario_id_rol int(3) NO MUL Rol del usuario.
usuario_id_ciudad int(3) NO MUL Id de la ciudad.
usuario_estado int(1) NO Indica si el usuario esta o no activo.
Indica la fecha en que se creó el
usuario_f_creacion datetime NO
usuario.
Identificador del usuario que crea el
usuario_id_creador int(11) NO MUL
registro.
Indica la fecha de la última
usuario_f_modificacion datetime YES
modificación del usuario.
Identificador del último usuario que
usuario_id_modificador int(11) YES MUL
modifico el registro.

Menus

Nombre del Campo Tipo Null Llave Comentarios


Llave principal, columna auto
menu_id int(11) NO PRI
incrementable.
menu_padre int(11) NO Indica el campo de referencia.
menu_detalle varchar(100) NO Indica el nombre del menú.
menu_estado int(1) NO Indica el estado del registro.
menu_fCreacion datetime NO Fecha de creación.
menu_creador int(11) NO Usuario que crea el registro.
Fecha de la última modificación
menu_fModificacion datetime YES
realizada.
Usuario que modifico el registro por
menu_modificador int(11) YES
última vez.

Productos

Nombre del Campo Tipo Null Llave Comentarios


Identificación del registro, columna
producto_id int(11) NO PRI
auto incrementable.
producto_nombre varchar(20) NO Nombre del registro.
producto_estado int(1) NO Estado del registro.
producto_v_uni int(10) NO Valor unitario del registro.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela Ciencias Básicas, Tecnología e Ingeniería

producto_tipo varchar(20) NO Tipo de registro, operativo o comercial.


producto_fecha_registro datetime NO Fecha de creación del registro.
Identificación del empleado que realiza
producto_id_empleado int(11) NO MUL
el registro.

Proveedores

Nombre del Campo Tipo Null Llave Comentarios


Identificación del registro, columna
proveedor_id int(11) NO PRI
auto incrementable.
proveedor_nombre varchar(30) NO Nombre del registro.
Número de identificación del
proveedor_nit varchar(20) NO
registro.
proveedor_direccion varchar(100) NO Dirección del registro.
proveedor_tel int(15) NO Número del teléfono del registro.
proveedor_contacto varchar(20) NO Nombre del contacto del registro.
proveedor_tel_contacto int(15) NO Número de teléfono del contacto.
proveedor_fecha_registro datetime NO Fecha de creación del registro.
Identificación del empleado que
proveedor_id_empleado int(11) NO MUL
genero el registro.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD
Escuela Ciencias Básicas, Tecnología e Ingeniería

CONCLUSIONES
Esta actividad tiene el fin de enseñar lo que es el diseño de sistemas patrones, diseño
arquitectónico, interface graficas y bases de datos, en esta ocasión pude observar lo
que es el diseño de sistemas, como crean un software y que hay que seguir ciertas
reglas para que el software tenga una buena apariencia con el usuario, además de la
interfaz que sea agradable y cómoda a la vista.

También podría gustarte