MODELO DE DISEÑO DISEÑO DE SISTEMAS
Enviado por Sara • 30 de Marzo de 2018 • 1.009 Palabras (5 Páginas) • 373 Visitas
...
Clase: ManejadorCliente
Descripción: se encarga registrar toda la información del cliente para poder ofrecer el servicio de venta o registro de queja
Módulo: 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
Descripción: se encarga registrar toda la información del cliente para poder ofrecer el servicio de venta o registro de queja
Módulo: 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
- DISEÑO DE SISTEMAS
- Selección de un lenguaje de programación a utilizarse, típicamente estructurados u orientados a objetos.
[pic 2]
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 página web. UnU09JO¡’`PKa de las ventajas de Java es que es multiplataforma es decir que se puede utilizar cualquier sistema operativo como Windows, Linux, Macintosh nos permite facilidad para desarrollar aplicaciones por escritorio, móvil y web. Igualmente cuenta con librerías de clases bastantes completas. No tiene que estar preocupado el programador con la gestión de memoria (punteros, liberación de memoria, reservas).Java es un programa muy bien estructurado, sencillo, seguro, adaptado a redes y sobre todo orientado a objetos.
Java está diseñado para dar soporte a programas que son portables de forma automática y heterogénea (también denominados ″super portables″ o simplemente ″descargables″). Junto con el sistema de clases e interfaces d tipo de Java, esta función 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 autorización, comprobación de esquema, comprobación de tipo, funciones de transacción y recuperación, y para generar código optimizado para bases de datos específicas. v Java está diseñado para su portabilidad binaria en redes heterogéneas, lo que permite la portabilidad binaria para aplicaciones de bases de datos que utilizan SQL estático.
- Incorporación de bibliotecas, como por ejemplo, interfaces gráficas (GUI), bibliotecas numéricas y de estructuras de datos.
La API de Java proporciona una biblioteca de clases para el desarrollo de Interfaces gráficas de La biblioteca proporciona un conjunto de herramientas para la construcción de interfaces gráficas que tienen una apariencia y se comportan de forma semejante
en todas las plataformas en las que se ejecuten.
La estructura básica 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 gráficas de usuario (GUI) ofrecen al usuario ventanas, cuadros de diálogo, 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 contraseña
[pic 3]
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
[pic 4]
Muestra el saludo de bienvenida al sistema, despliega las opciones de los cinco departamentos. Ingresamos al Subsistema Dpto. de atención comercial
[pic 5]
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.
...