Sei sulla pagina 1di 14

MOMENTO FASE 3

MODELO DE DISEO

DISEO DE SISTEMAS
301309_3

PRESENTADO POR:
DIANA CAROLINA ARIAS SOSA CDIGO 65.707.850

TUTOR:
ING. MOISS DE JESS RODRGUEZ BOLAO
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA - ECBTI
BOGOT D.C, 2016

INTRODUCCION

El desarrollo de la 3 fase, se realiza el desarrollo modelo de objeto, las tarjetas de clases ,


permitindonos enfocar y corregir el desarrollo e implementacin del diseo del sistema para la
empresa INFORMTEC LTDA.

DEPARTAMENTO DE ATENCION COMERCIAL


APORTE DE:
DIANA CAROLINA ARIAS SOSA

1. DISEO DE OBJETOS
Tarjeta de clases que intervienen en el Dpto. atencin Comercial
Clase: administrador

Descripcin: es el encargado de desplegar la pantalla principal de interaccin con el


asesor y luego delega las diferentes funciones.
Mdulo: principal
Estereotipo: control
Propiedades: concreta
Superclases: asesor
Subclases:
Atributos:
Maneja el evento registro por primera
vez usuario de asesor
Solicita crear registro de UsuarioAsesor
Basededatos
Solicita validar registro usuarioAsesor
Basededatos
Solicita desplegar la pantalla principal a Basededatos
la interface departamentos.
Basededatos
Maneja el evento salir
Sale del sistema

Clase: pantallaprincipal
Descripcin: pantalla principal
Mdulo: principal
Estereotipo: borde
Propiedades:abtracta
Superclases:
Subclases:pantallaPrincipal, PantallaDepartamentos, PantallaCliente, PantallaQueja
Atributos: administrador
Despliega
Enva el evento Dpto atencin comercial
Enva el evento salir
Interface Usario
Clase: UsuarioAsesor
Descripcin: se encarga de validar todos los usuarios para que puedan ingresar y
navegar el sistema.
Mdulo: UsuarioAsesor
Estereotipo: control
Propiedades: concreta
Superclases:
Subclases:

Atributos:PantallaCrearUsuario, PantallaObtieneRegistro, RegistroUsuario,


RegistroCliente, basedatos
Crea registro de asesor
Solicita validar Usuario asesor a la base
de datos
Basededatos
Obtiene registro
Basededatos
Registra cliente
Basededatos
Actualiza cliente
Basededatos
Elimina cliente
Basededatos
Basededatos

Clase: BaseDatos
Descripcin: la informacin de cada asesor se almacena en la base de datos, , este
nos permite validar los distintos usuarios de cada uno de los asesores, guarda la
informacin de los clientes, ventas y quejas
Mdulo: basededatos
Estereotipo: borde
Propiedades:concreta
Superclases:
Subclases:
Atributos:
1. Registro usuario asesor
Basededatos
Crea registro
Basededatos
Obtiene registro
Basededatos
Actualiza registro
Basededatos
Elimina registro
Basededatos
Valida registro
Basededatos
2. Registro cliente
Crea registro
Obtiene registro
Actualiza registro
Elimina registro
Valida registro

Clase: Servicio

Basededatos
Basededatos
Basededatos
Basededatos

Descripcin: se encarga de enviar las peticiones de los servicios al cliente registro,


venta y queja
Mdulo: servicios
Estereotipo: control
Propiedades: concreta
Superclases:
Subclases:
Atributos:
Maneja Evento
Ofrece servicio
Registra servicio
Obtiene servicio

Basededatos
Basededatos
Basededatos
Basededatos

Clase: ManejadorCliente
Descripcin: se encarga registrar toda la informacin del cliente para poder ofrecer
el servicio de venta o registro de queja
Mdulo: RegistroCliente
Estereotipo:control
Propiedades:concreta
Superclases:
Subclases:
Atributos:PantallaCrearCliente, PantallaObternerCliente, RegistroCliente

RegistroCliente
Crea registro de cliente
Obtiene registro del cliente
Actualiza Registro del cliente
Eliminar registro cliente

Basededatos
Basededatos
Basededatos
Basededatos

Clase: servicio
Descripcin: se encarga registrar toda la informacin del cliente para poder ofrecer
el servicio de venta o registro de queja
Mdulo: RegistroCliente
Estereotipo:control
Propiedades:concreta
Superclases:

Subclases:
Atributos:PantallaCrearCliente, PantallaObternerCliente, RegistroCliente

RegistroCliente
Crea registro de cliente
Obtiene registro del cliente
Actualiza Registro del cliente
Eliminar registro cliente

Basededatos
Basededatos
Basededatos
Basededatos

2. DISEO DE SISTEMAS
a. Seleccin de un lenguaje de programacin a utilizarse, tpicamente
estructurados u orientados a objetos.

El lenguaje seleccionado es JAVA ya que es un programa orientado a objetos con


muchas ventajas ya que nos permite aplicaciones cliente/servidor podemos trabajar
desde cualquier lugar igualmente se puede pensdzea3q451xar que se ejecute en un
servidor de pgina web. UnU09JO`PKa de las
multiplataforma es decir que se puede utilizar

ventajas de Java es que es

cualquier sistema operativo como

Windows, Linux, Macintosh nos permite facilidad para desarrollar aplicaciones

por

escritorio, mvil y web. Igualmente cuenta con libreras de clases bastantes completas.

No tiene que estar preocupado el programador con la gestin de memoria (punteros,


liberacin de memoria, reservas).Java es un programa muy bien estructurado, sencillo,
seguro, adaptado a redes y sobre todo orientado a objetos.
Java est diseado para dar soporte a programas que son portables de forma
automtica y heterognea (tambin denominados super portables o simplemente
descargables). Junto con el sistema de clases e interfaces d tipo de Java, esta
funcin habilita software de componentes. En particular, un conversor SQLj escrito en
Java puede llamar a componentes especializados de proveedores de bases de datos
para aprovechar las funciones de bases de datos existentes como autorizacin,
comprobacin de esquema, comprobacin de tipo, funciones de transaccin y
recuperacin, y para generar cdigo optimizado para bases de datos especficas. v
Java est diseado para su portabilidad binaria en redes heterogneas, lo que permite
la portabilidad binaria para aplicaciones de bases de datos que utilizan SQL esttico.

b. Incorporacin de bibliotecas, como por ejemplo, interfaces grficas (GUI),


bibliotecas numricas y de estructuras de datos.

La API de Java proporciona una biblioteca de clases para el desarrollo de Interfaces


grficas de La biblioteca proporciona un conjunto de herramientas para la construccin
de interfaces grficas que tienen una apariencia y se comportan de forma semejante
en todas las plataformas en las que se ejecuten.

La estructura bsica de la biblioteca gira en torno a componentes y contenedores. Los


contenedores contienen componentes y son componentes a su vez, de forma que los
eventos pueden tratarse tanto en contenedores como en componentes.
La API est constituida por clases, interfaces y derivaciones. AWT y Swing
Las interfaces grficas de usuario (GUI) ofrecen al usuario ventanas, cuadros de
dilogo, barras de herramientas, botones, listas desplegables y muchos otros
elementos. Las aplicaciones son conducidas por eventos y se desarrollan haciendo uso
de las clases que para ello nos ofrece la API de Java.

Clase: administrador
Permite mostrar el primer pantallazo, solicita ingresar al asesor el login y
contrasea

Clase: UsuarioAsesor,

Cada asesor debe contar con un usuario para poder ingresar al sistema y estos
usuarios deben estar en el sistema en una BaseDatos, si el usuario no esta se
debe crear usuario.

Clase: pantallaPrincipal

Muestra el saludo de bienvenida al sistema, despliega las opciones de los cinco


departamentos. Ingresamos al Subsistema Dpto. de atencin comercial

Despliega las opciones


de cliente, sedes e
inventarios

Clase: Cliente
Cuando el asesor ingresar al subsistema cliente este le permitir realizar:
Crear cliente nuevo, modificar cliente, ingresar solicitud. Se valida el nombre del cliente
en la base de datos si est el cliente se puede actualizar sino se debe crear.
Si se crea cliente esta informacin queda en la base de datos.

La informacin que se debe ingresar para crear un cliente son: nombre completo,
documento, direccin, telfono, fecha de nacimiento y email.

Clase: SERVICIO

Se registrar la venta al cliente generndose


una factura del producto que compro.
Se registra la queja del cliente para ser
tramitada y solucionada.

c. Incorporacin

de

una

base

de

datos,

tpicamente

relacionales,

relacionales extendidos u orientados a objetos. Disear diccionario de


datos y modelo entidad relacin.

Se utilizar la base de datos MySQL

porque nos brinda seguridad y una gran

estabilidad al momento de administrar informacin

DICCIONARIO DE DATOS DPTO. SERVICIO COMERCIAL


CLASE CLIENTE
LLA
VE
PK

CAMPO
TIPO
COD_CLIEN
TE
NUMERICO
Nom_clieent
e
char

LLA
VE
CAMPO
PK
CC
NOMBRES
APELLIDO1
APELLIDO2
DIRECCION
TELEFONO

FK

EMAIL
TIPO

CLASE SERVICIO

TIPO
NUMERICO
TEXTO
TEXTO
TEXTO
ALFANUMERIC
O
NUMERICO
ALFANUMERIC
O
NUMERICO

CLIENTE
TAMA
O

DESCRIPCIN

15 almacena cod cliente


30 almacena cliente

TAMA
O
15
20
20
20

DESCRIPCIN
Numero de cdula
NOMBRE CLIENTE
PRIMER APELLIDO CLIENTE
SEGUNDO APELLIDO CLIENTE

35 DIRECCION DEL CLIENTE


NMERO TELEFONICO DEL
20 CLIENTE
DIRECCION DE CORREO
25 ELECTRONICO
15 ALMACENA EL CODIGO

LLA
VE
CAMPO
PK
CC
NOMBRES
APELLIDO1
APELLIDO2
DIRECCION
TELEFONO

FK

EMAIL
TIPO

TIPO
NUMERICO
TEXTO
TEXTO
TEXTO
ALFANUMERIC
O
NUMERICO
ALFANUMERIC
O
NUMERICO

TAMA
O
15
20
20
20

DESCRIPCIN
Numero de cdula
NOMBRE CLIENTE
PRIMER APELLIDO CLIENTE
SEGUNDO APELLIDO CLIENTE

35 DIRECCION DEL CLIENTE


NMERO TELEFONICO DEL
20 CLIENTE
DIRECCION DE CORREO
25 ELECTRONICO
15 ALMACENA EL CODIGO

TOMADO: ftp://public.dhe.ibm.com/ps/products/db2/info/vr8/pdf/letter/nlv/db2a1z80.pdf

Potrebbero piacerti anche