- 1 - PROYECTO FIN DE CARRERA CONFIGURADOR INTELIGENTE DE PRODUCTOS INFORMÁTICOS AUTOR: Raúl Sarmiento Sevilla
- 10 -Para observar la evolución más claramente, presentamos a continuación un gráfico con los datos mostrados en la tabla anterior: Evolución de U
- 100 -Nombre Componente Tipo REG.LG DVD-R/+RW GSA-H10A 16X DL BULK DVD REG.PIONEER DVD-R/+RW DVR-111 16X DL BULK DVD REG.SAMSUNG DVD-R/+RW TS-H55
- 101 -Nombre Componente Tipo CART. EPSON C.STY.COLOR T053040 Impresora CART. EPSON N C42/4 T036140 Impresora CART. HP C 6540 C8766EE (7ml) Impre
- 102 -Nombre Componente Tipo MEMORIA 1 GB REMOVIBLE KINGSTON USB2.0 Almacenamiento MEMORIA 2 GB REMOVIBLE USB Almacenamiento CAJA EXTERNA USB 2.0
- 103 -Nombre Componente Tipo TARJETA SONIDO TRUST 7.1 SC-7200 Audio TARJETA SONIDO CREATIVE SB X-Fi PLATINUM Audio TARJETA SONIDO CREATIVE SB X-F
- 104 -Nombre Componente Tipo PACK 5 MINI DVD-RW 1.4 GB MEMOREX 2X Otros PACK 10 CD-R 700 MEMOREX 48X COLORES SLIM Otros TAMBOR 25 CD-R 900 BEST B
- 105 -9. Sistema Experto de Ayuda En este apartado se tratará el desarrollo del sistema experto de ayuda, base fundamental del proyecto, que guia
- 106 -9.1. Adquisición del Conocimiento Para el desarrollo del sistema experto de ayuda es necesario cierto conocimiento acerca de los diferente
- 107 - Por otro lado, para considerar la incompatibilidad con la memoria RAM, han de considerarse tres factores: la tecnología, la velocidad y el
- 108 - Además de las conclusiones ya reflejadas, se han extraído de la entrevista una serie de reglas que nos permitirán comprobar la compatibilida
- 109 -• Socket Gráfica Placa = Socket Tarjeta Gráfica: El socket de conexión tanto de la placa base como de la tarjeta gráfica deberá ser el mismo
- 11 -2. Motivación Personal y Objetivos del Proyecto 2.1. Motivación Personal El proyecto a elaborar trata del desarrollo de un configurador de
- 110 -9.2. Aplicación del Conocimiento En este apartado se mostrará con detalle cómo se utilizará el conocimiento previamente adquirido para des
- 111 - Desde esta primera página del configurador se activará el sistema experto de ayuda, que hará una comparación durante toda la funcionalidad d
- 112 - definitivo.add(actual); posicion++; } return definitivo; } Una vez escogido un componente de cada tipo necesario, se permi
- 113 - Como puede observarse en dicho script, se han incluido también dos campos para reflejar la cantidad de sockets en la placa tanto de tarjetas
- 114 -9.3. Actualización Automática de Incompatibilidades En este apartado se detalla una funcionalidad específica del sistema experto de ayuda:
- 115 -- Por otro lado, si el componente a dar de alta fuese una placa base, tendría que comprobar cada conexión con cada dispositivo básico (socket
- 116 -Desarrollo Como veíamos en el capítulo 9.1, se han extraído una serie de reglas de la entrevista al experto, que nos indican ciertas condic
- 117 - while (posicion < rams.size()) { actual = (Componente) rams.elementAt(posicion); caracteristicas = (Vector) dao.getCaracteris
- 118 - .getIdComponente()); String hdd = caracteristicas.elementAt(5).toString(); if (!hdd.equals("ide") &&
- 119 - Compatibilidad compatAux = (Compatibilidad) compatibilidades.elementAt(posicion2); exito = daoCompat.bajaCom
- 12 - Por eso tomé la decisión de realizar este proyecto, orientándolo a conseguir un configurador personalizado más claro y más completo que los
- 120 - posicion++; } } //Hasta aquí ha actuado si el componente es una placa base Como observamos, sólo hemos detallado la parte que se
- 121 -10. Seguridad de Administración La aplicación posee un sistema de autentificación para los usuarios de tipo “administrador” mediante el mec
- 122 -en el directorio %CATALINA_HOME%\conf\Catalina\localhost (ver Anexo I. Manual de Instalación/Configuración). En ese fichero también configu
- 123 -userCredCol El nombre de la columna en la tabla de usuario que contiene la contraseña del Usuario. roleNameCol El nombre de la columna en la t
- 124 -<security-constraint> <web-resource-collection> <web-resource-name>paginas</web-resource-name> <url-patte
- 125 -11. Resultados Para mostrar los resultados obtenidos, vamos a revisar uno por uno los diferentes objetivos que nos planteábamos en un princ
- 126 -• El configurador debe estar orientado a facilitar la elección de componentes a usuarios poco conocedores de los productos informáticos o
- 127 -• El proyecto debe cumplir los plazos establecidos. o Conseguido: este objetivo, aunque parcialmente, también se ha cumplido, puesto que, au
- 128 -12. Conclusiones En este apartado se van a comentar las conclusiones extraídas a lo largo de todo el proyecto, así como las lecciones apren
- 129 - Además, tal y como se comentaba en el capítulo anterior, el proyecto también me ha servido para incrementar mi conocimiento en las aplicacio
- 13 -2.2. Objetivos del Proyecto Los principales objetivos a alcanzar en el desarrollo de este proyecto son: • Desarrollar un configurador de pro
- 130 -13. Presupuesto Para calcular el presupuesto total del proyecto, vamos a dividirlo en seis grandes fases. Cada una constará de varias sub
- 131 - 5. Implantación del Sistema Experto a. Adquisición del Conocimiento b. Implantación en la aplicación c. Pruebas del sistema 6
- 132 - Fase Asignación de perfil Horas Coste Definición Proyecto 65 2.030 € Organización Inicial Jefe Proyecto 15 375 € Definición de Objetivo
- 133 - A este coste del equipo de proyecto, se deberían sumar otros dos costes adicionales: coste de hardware y coste de software. Coste Hard
- 134 -Coste Global Por último sólo habría que añadir otros gastos de tipo logístico, funcional… El coste global del proyecto quedaría reflejado
- 135 -14. Trabajos Futuros Tal y como se ha comentado con anterioridad, el proyecto realizado cuenta con grandes posibilidades para su ampliación
- 136 - Por último, como objetivo final, podría desarrollarse la incorporación del configurador inteligente de productos informáticos a un portal we
- 137 -15. Bibliografía [BARR01] Barranco, J., “Metodología del análisis estructurado de sistemas”, Publicaciones de la Universidad Pontifici
- 138 -Internet www.batch-pc.com Página web de “Batch-Pc” (Compañía de venta de productos informáticos). www.desarrolloweb.com Portal d
- 139 -16. Índice de Tablas Tabla 1 Evolución de Internet ……………………………………………………………. 9 Tabla 2 Planificación inicial ……………………………………………………………… 34 T
- 14 -3. Análisis del Estado del Arte 3.1. Productos Informáticos y Configuradores ¿A qué denominamos productos informáticos? Producto: (Del la
- 140 - ANEXOS
- 141 -Anexo I. Manual de Instalación/Configuración En este manual se explicarán detalladamente los pasos para la instalación del software necesa
- 142 -Instalación de la aplicación Configurador Inteligente de Productos Informáticos Para instalar la aplicación en el sistema, simplemente se deb
- 143 -Instalación y configuración de Java SDK 1.4.2_11 1. Ejecuta el programa j2sdk-1_4_2_11-windows-i586-p.exe del CD-ROM adjunto al proyecto.
- 144 - 4. Aparecerá una ventana que solicitará el navegador o navegadores a registrar con el Plug-in de Java. Acepta la opción de Microsoft Exp
- 145 -5. Cuando finalice la instalación aparecerá la siguiente ventana. Pulsa el botón Finish. 6. Define la variable de entorno JAVA_HOME
- 146 - A continuación aparecerá una ventana con las variables de entorno definidas en el sistema, tal y como se muestra a continuación. En ella,
- 147 - Añade el directorio bin de la instalación de Java SDK 1.4.2_11 al path: PATH=%JAVA_HOME%\bin;%PATH%
- 148 -Para ello, en la misma ventana anterior (de variables de entorno) se encuentra definida en la parte de abajo (Variables del sistema) la variab
- 149 -Instalación y configuración de Apache-ant-1.6.5 1. Descomprime el fichero apache-ant-1.6.5-bin.zip del CDROM adjunto al proyecto. Igual qu
- 15 - De este modo, al hablar de un configurador de productos informáticos, nos referiremos a un configurador de PCs, servidores o componentes hard
- 150 - Pulsa Aceptar y el directorio quedará añadido en el path. Nota: Para no tener que cambiar la configuración del sistema en caso de quere
- 151 -Instalación y configuración de Jakarta Tomcat 5.0.28 1. Descomprimimos el fichero jakarta-tomcat-5.0.28.zip incluido en el CD-ROM adjunto
- 152 - Pulsa Aceptar y el directorio quedará añadido en el path. Nota: Para no tener que cambiar la configuración del sistema en caso de
- 153 - A continuación, abre un navegador de Internet y teclea la URL http://localhost:8080. Deberá abrirse la ventana principal de Apache Jakar
- 154 -Para parar el servidor, cierra la ventana del servidor o teclea el siguiente comando desde la misma ventana: shutdown 5. Por último, debem
- 155 -Instalación y configuración de MySQL 4.1 1. En el CD-ROM del proyecto se encuentra la versión 4.1.14 de MySQL para Windows. Se puede des
- 156 - Selecciona Typical. Pulsa Next, y aparecerá una nueva ventana. Pulsa sobre Install, con lo que se iniciará la instalación. 3. Cuand
- 157 - Asegúrate de seleccionar el chechbox y pulsa el botón Finish. El path a seleccionar será: C:\Archivos de programa\MySQL. 4. Aparecerán
- 158 - 5. Una vez finalizada la instalación, añade al path el directorio bin de la instalación de MySQL 4.1 al path: PATH=%PATH%;c:\Archivos de
- 159 -6. Como resultado de la instalación, MySQL se habrá instalado como un servicio de Windows, que arrancará automáticamente al iniciar Wind
- 16 -Su principal utilidad reside en la personalización de un ordenador personal o servidor por parte del cliente; el cliente selecciona las prestac
- 160 -Creación e inicialización de la base de datos Como es normal, el Configurador Inteligente de Productos Informáticos necesita hacer uso de un
- 161 - Si todo ha funcionado correctamente y no da ningún mensaje de error, la estructura de la base de datos (de momento, vacía) se habrá cr
- 162 - Para realizar consultas SQL sobre la base de datos desde esta línea de comandos, se insertará el comando deseado con un “;” al final. Un e
- 163 -Para la inserción de los ejemplos incluidos en el proyecto (lista de 265 componentes, con sus características e incompatibilidades) se ha incl
- 164 -Anexo II. Manual de Usuario En este manual se explicarán detalladamente las acciones a realizar para llevar a cabo las múltiples funciona
- 165 - Una vez termine de mostrar mensajes, el servidor estará ya inicializado y podrá comenzarse a utilizar la aplicación. La ventana del servidor
- 166 - Como podemos observar, en el lado derecho de cada botón hay un icono de ayuda. Si pulsamos sobre él, nos mostrará una ventana con una bre
- 167 -Configuración de Ordenador Personal Desde la pantalla principal, pulsaremos en el botón “Configurar Ordenador Personal”. Esto nos llevará a
- 168 - La pantalla en cuestión nos obliga a escoger un componente de cada tipo para avanzar, ya que un ordenador debe tener al menos uno de ellos.
- 169 - Como podemos observar, a la derecha de la pantalla se refleja la compra actual, de forma que el usuario pueda saber en todo momento los prod
- 17 -3.2. Configuradores Actuales ¿Cómo son los configuradores de productos informáticos de la actualidad? Muchas de las tiendas de informática
- 170 - Una vez escogido algún componente, comienza a funcionar el Sistema Experto de Ayuda de modo que, al entrar en la pantalla de selección de co
- 171 - Una vez escogido un componente de cada tipo básico, el botón “Continuar” de la pantalla de selección cambiará levemente y nos permitirá ava
- 172 - Como podemos observar en la captura de arriba, al lado de cada uno de los componentes de la lista aparecen dos flechas: una hacia arriba
- 173 - Una vez hayamos añadido los componentes deseados, que podemos visualizar continuamente en el carro, podemos proceder a la compra del orde
- 174 - Como se puede ver en la captura, hay un botón de “Realizar Compra”. Éste mostrará al ser pulsado una pantalla de aviso para indicar que e
- 175 -Adquisición de Ofertas de Ordenadores Preconfigurados Desde la pantalla principal, pulsaremos en el botón “Ofertas de Ordenadores Preconfi
- 176 - En esta pantalla podemos observar los detalles del ordenador a adquirir, en el que se indicarán todos los componentes que lo conforman p
- 177 - Como se puede ver en la captura, hay un botón de “Realizar Compra”. Éste mostrará al ser pulsado una pantalla de aviso para indicar que es
- 178 -Adquisición de Ofertas de Servidores La funcionalidad de esta acción es muy parecida a la anterior. Desde la pantalla principal, pulsaremo
- 179 - En esta pantalla podemos observar los detalles del servidor a adquirir, en el que se indicarán todas las características que lo conform
- 18 -Ejemplos de configuradores de productos informáticos actuales Pc-box (www.pcbox.com) La tienda Pc-Box incluye en su página web un configur
- 180 - Como se puede ver en la captura, hay un botón de “Realizar Compra”. Éste mostrará al ser pulsado una pantalla de aviso para indicar que e
- 181 -Adquisición de Componentes Informáticos Desde la pantalla principal, pulsaremos en el botón “Adquirir Componentes Informáticos”. Esto nos
- 182 - Si pulsamos en uno de los botones, nos llevará a una pantalla que mostrará una lista con todos los componentes existentes en la base de dat
- 183 - Si nos fijamos en la captura, al lado de cada uno de los componentes de la lista aparecen dos flechas que nos permitirán sumar (arriba) o re
- 184 - Si en cualquier momento pulsamos el botón de “Búsqueda Avanzada”, pasaremos a una pantalla para realizar esta funcionalidad, que mostramos a
- 185 - De esta forma, puede realizarse una búsqueda de dispositivos utilizando varios parámetros de búsqueda que detallaremos a continuación: •
- 186 -Usando varios de estos parámetros, podemos conseguir búsquedas bastante complejas. Algunos ejemplos de búsqueda mezclando parámetros podrían
- 187 - Una vez hayamos añadido los componentes deseados, que podemos visualizar continuamente en el carro, podemos proceder a la compra de los com
- 188 - Como se puede ver en la captura, de nuevo hay un botón de “Realizar Compra”. Éste mostrará al ser pulsado una pantalla de aviso para indi
- 189 -Anexo III. Manual de Administrador En este manual se explicarán detalladamente las posibles acciones a realizar para llevar a cabo las múl
- 19 -Pulsando en cada listbox, aparecen todos los dispositivos del tipo correspondiente con su precio, pudiendo seleccionar el deseado. En la parte
- 190 - Una vez termine de mostrar mensajes, el servidor estará ya inicializado y podrá comenzarse a utilizar la aplicación. La ventana del servidor
- 191 -Usuario Contraseña tomcat tomcat administrador administrador Raul koko Tabla 12 Administradores Una vez introducidos correctamente el usu
- 192 - Como podemos observar, en el lado derecho de cada botón hay un icono de ayuda. Si pulsamos sobre él, nos mostrará una ventana con una bre
- 193 -Administración de Componentes Desde la pantalla principal, pulsaremos en el botón “Administrar Componentes”. Esto nos llevará a otra pantal
- 194 -Alta de componentes Si pulsamos en el botón “Dar de Alta un Componente”, pasaremos a una pantalla donde podremos rellenar o seleccionar las
- 195 - A continuación mostramos una breve descripción de cada uno de los campos que se deben rellenar: • Nombre: nombre del producto, marca, m
- 196 - • Descripción: descripción del producto tan detallada como se pueda. En las placas, procesadores, discos duros… deberían definirse las carac
- 197 - • grafica: socket de tarjeta gráfica y fuente de alimentación externa. • almacenamiento: socket de disco duro. A continuación se muestra
- 198 -Baja de componentes Si pulsamos en el botón “Dar de Baja Componentes”, pasaremos a una pantalla donde aparecerá una lista con todos los com
- 199 -Modificación de componentes Si pulsamos en el botón “Modificar Componentes”, pasaremos a una pantalla donde aparecerá también una lista con
- 2 -CONFIGURADOR INTELIGENTE DE PRODUCTOS INFOMÁTICOS Autor: Sarmiento Sevilla, Raúl. Director: Martínez Díaz, Víctor. RESUMEN DEL PROYECTO
- 20 - Como podemos observar en la captura, se ha escogido como procesador la opción CPU AMD SEMPRON 3300+ SK754. Sin embargo, como sistema de re
- 200 - En esta pantalla podemos modificar a nuestro gusto cada característica del componente. Esta página también tiene control de errores, de m
- 201 -Listado de componentes Si pulsamos en el botón “Listar Componentes”, pasaremos a una pantalla donde aparecerá una lista con todos los compo
- 202 - La funcionalidad principal del listado es poder ver todas las características de cada uno de los componentes de la base de datos, para cua
- 203 -Administración de Ofertas Por ofertas nos referimos tanto a ordenadores preconfigurados, como a servidores. Desde la pantalla principal, pu
- 204 -Alta de ofertas Si pulsamos en el botón “Dar de Alta una Oferta”, pasaremos a una pantalla donde podremos rellenar o seleccionar las caract
- 205 - A continuación mostramos una breve descripción de cada uno de los campos que se deben rellenar: • Nombre: nombre de la oferta a gusto d
- 206 -• Foto: imagen del ordenador / servidor en cuestión. Puede utilizarse el botón de examinar para arrancar un explorador y simplificar su escri
- 207 - Como se puede observar, la lista es en realidad un checklist en el que podemos seleccionar una o varias de las ofertas de la lista. En la pa
- 208 - Como se puede observar, la lista sólo permite seleccionar una oferta a modificar, como es lógico. Si pulsamos en uno de los nombres de la li
- 209 -Listado de ofertas Si pulsamos en el botón “Listar Ofertas”, pasaremos a una pantalla donde aparecerá una lista con todas las ofertas de l
- 21 - Este es quizá el aspecto más importante que pretendo mejorar en mi proyecto: mostrar en todo momento las incompatibilidades entre los dist
- 210 -Administración de Compatibilidades Las compatibilidades se producen entre dos componentes cada vez. Desde la pantalla principal, pulsaremos
- 211 -Alta de compatibilidades Si pulsamos en el botón “Dar de Alta una Compatibilidad”, pasaremos a una pantalla donde podremos rellenar o sele
- 212 - • Id Componente 1: identificador numérico clave del primero de los componentes. • Id Componente 2: identificador numérico clave del se
- 213 - Como podemos observar, podemos seleccionar sólo uno de los componentes de la lista haciendo clic sobre su nombre, seleccionándose automática
- 214 -Baja de compatibilidades Si pulsamos en el botón “Dar de Baja Compatibilidades”, pasaremos a una pantalla donde aparecerá una lista con to
- 215 -Modificación de compatibilidades Si pulsamos en el botón “Modificar Compatibilidades”, pasaremos a una pantalla donde aparecerá también un
- 216 - En esta pantalla podemos modificar solamente el nivel de compatibilidad entre los dos componentes especificados. Para modificar alguno
- 217 -Listado de compatibilidades Si pulsamos en el botón “Listar Compatibilidades”, pasaremos a una pantalla donde aparecerá una lista con toda
- 22 -Batch-Pc (www.batch-pc.com) La tienda Batch-Pc también ofrece en su página web la posibilidad de configurar personalmente la adquisición, a
- 23 - Como puede observarse en la advertencia, el configurador no ofrece una total compatibilidad entre los componentes, aunque asegura que algun
- 24 -Además, al realizarse la configuración a partir de la oferta inicial, el cliente no es capaz de, por ejemplo, partiendo de una oferta de ordena
- 25 - El configurador, como puede observarse, está bastante orientado a clientes con conocimiento informático. Este es otro de los aspectos a me
- 26 -3.3. Componentes Hardware en la Actualidad Los componentes hardware que componen los diferentes ordenadores están en constante evolución tecn
- 27 -Por lo tanto, se incluirá en el proyecto una lista de componentes, actuales a día de hoy, pero que deberá actualizar el correspondiente adminis
- 28 -4. Descripción y Componente Innovador del Proyecto 4.1. Descripción del Proyecto La idea es desarrollar un configurador personal más compl
- 29 -4.2. Componente Innovador Como mencioné anteriormente, pretendo realizar un configurador distinto, que se diferencie de los demás tanto por
- 3 -administrador podrá dar de alta, dar de baja, modificar y listar los componentes, ofertas y compatibilidades de la base de datos. El Sistema E
- 30 - Además, orientado a principiantes en la materia, se incluirá una pequeña ayuda en cada componente, indicando lo que aporta al ordenador. La i
- 31 -5. Metodología, Plataforma Tecnológica y Recursos a utilizar 5.1. Metodología del Proyecto Para la realización del Proyecto, se ha seguido u
- 32 -5.2. Plataforma Tecnológica y Recursos El desarrollo del proyecto consistirá en una aplicación web en JAVA (ECKE00), compilable y ejecutable
- 33 - El entorno de desarrollo utilizado para el proyecto será ECLIPSE. La información del sistema se almacenará en una base de datos relac
- 34 -6. Planificación Temporal del Proyecto Planificación inicial de actividades Inicialmente, el calendario con los plazos propuestos había sid
- 35 - El mes de abril se dedicará a completar y mejorar el prototipo, comprobando su correcto funcionamiento. En mayo se deberá desarrollar la d
- 36 -7. Análisis de Requisitos En esta parte del proyecto trataremos de llegar a un entendimiento completo de las necesidades y requerimientos del
- 37 - • Un atributo representa una propiedad relevante propia de ese concepto. • Las asociaciones representan relaciones conceptuales entre los c
- 38 - 7.1.2 – Glosario de clases Ayuda Ayuda ofrecida por el configurador a los clientes que la necesiten. Cliente Usuario del configurador que ne
- 39 -7.2. Modelo de Casos de Uso En el modelo de los casos de uso se incluyen: • Dos diagramas, uno por cada actor del sistema encontrado, mostra
- 4 -COMPUTER INTELLIGENT CONFIGURING SYSTEM Author: Sarmiento Sevilla, Raúl. Director: Martínez Díaz, Víctor. PROJECT SUMMARY Due to the p
- 40 -Administrador:
- 41 -7.2.2 – Descripción de los Casos de Uso Usuario: • Insertar ejemplos: mediante este caso de uso el usuario puede insertar en la base de dat
- 42 -Administrador: • Insertar ejemplos: mediante este caso de uso el administrador puede insertar en la base de datos la lista de componentes har
- 43 -• Listar componentes: el administrador obtiene un listado de todas las ofertas (ordenadores preconfigurados y servidores) existentes en la ba
- 44 -7.3. Otros Requisitos • El sistema debe cumplir las siguientes restricciones: o Será una aplicación web en Java y deberá ser compilable sin
- 45 -• La arquitectura física de la aplicación será la siguiente: o Los usuarios se conectarán, mediante el protocolo HTTP a la Intranet en donde
- 46 -8. Diseño 8.1. Diagrama de la Arquitectura En el diagrama de la arquitectura se representa un diagrama de paquetes mostrando los subsistemas
- 47 -Si entramos en detalle, mostrando las diferentes clases de cada paquete, el diagrama de paquetes correspondiente a la arquitectura de este proy
- 48 -8.1.2 – Descripción de Subsistemas La descripción de los diferentes subsistemas mostrados en los anteriores diagramas queda reflejada en la
- 49 -8.2. Modelo Dinámico Detallado En el modelo dinámico detallado se incluirán los distintos diagramas de secuencia (ESQU06), organizados según
- 5 -administrator will be able to register, delete, modify and list all the components, offers and compatibilities of the data base. The Expert
- 50 -8.2.1 – Diagramas de secuencia Administrador Caso de uso Insertar ejemplos cargarEjemplos realizarCarga
- 51 -Caso de uso Dar de alta componentes inicioAdministrador seleccionarAdministracion
- 52 - administrarComponente altaComponente
- 53 -darAltaComponente
- 54 -Caso de uso Dar de baja componentes bajaComponente
- 55 -darBajaComponente
- 56 -Caso de uso Modificar componentes modificacionComponente
- 57 -modificarComponente
- 58 -hacerModificacionComponente
- 59 -Caso de uso Listar componentes listarComponentes
- 6 -Índice 1. Introducción……………………………………………………………….…………………………….…..9 2. Motivación Personal y Objetivos del Proyecto…………………………………………….11 - 2.1. Mo
- 60 - listarComponentesAdicionales
- 61 -Caso de uso Dar de alta ofertas administrarOfertas altaOferta
- 62 -darAltaOferta
- 63 -Caso de uso Dar de baja ofertas bajaOferta
- 64 -darBajaOferta
- 65 -Caso de uso Modificar ofertas modificacionOferta
- 66 - modificarOferta
- 67 -hacerModificacionOferta
- 68 -Caso de uso Listar ofertas listarOfertas
- 69 -Caso de uso Dar de alta compatibilidades administrarCompatibilidades altaCompatibilidad
- 7 - · 7.1.2. Glosario de Clases………………………………………………………….38 - 7.2. Modelo de Casos de Uso……………………………………………………………….39 · 7.2.1. Diagrama de Ca
- 70 - darAltaCompatibilidad
- 71 -buscarComponenteCompatibilidad
- 72 -anadirComponente
- 73 -Caso de uso Dar de baja compatibilidades bajaCompatibilidad
- 74 -darBajaCompatibilidad
- 75 -Caso de uso Modificar compatibilidades modificacionCompatibilidad
- 76 - modificarCompatibilidad
- 77 -hacerModificacionCompatibilidad
- 78 -Caso de uso Listar compatibilidades listarCompatibilidades
- 79 -8.2.2 – Diagramas de secuencia Usuario Caso de uso Configurar ordenador personal inicioCliente seleccionarOpcion
- 8 -9. Sistema Experto de Ayuda………………………………………………………………………….105 - 9.1. Adquisición del Conocimiento …………………………………………………. 106 - 9.2. Aplicación d
- 80 -configurarOrdenador
- 81 -seleccionarHw
- 82 -verDetallesHw seleccionarOtrosDispositivos
- 83 -seleccionarDispositivosAdicionales
- 84 -verResumen
- 85 -Casos de uso Adquirir ordenador preconfigurado y Adquirir servidor verOfertas
- 86 -verDetalles verResumenOferta
- 87 -Caso de uso Adquirir componentes individuales de una lista seleccionComponentes
- 88 -seleccionarComponentes
- 89 -verDetallesComponente verResumenComp
- 9 -1. Introducción En la actualidad, el uso de la informática está en constante aumento. Desde hace unos años, el incremento de usuarios informáti
- 90 -Caso de uso Búsqueda avanzada de componentes individuales busquedaComponentes
- 91 -8.3. Modelo Estructural Detallado En el modelo estructural detallado se han incluido los distintos diagramas de clase detallados de cada uno
- 92 -8.3.2 – Paquete Servicios
- 93 -8.3.3 – Paquete DAO
- 94 -8.3.4 – Paquete Dominio
- 95 -8.4. Diseño de la Base de Datos Finalmente, se incluye el diseño lógico de la Base de Datos (RIVE02), junto con una lista completa de los disp
- 96 -8.4.2 – Lista de Componentes A continuación se muestra una tabla con la lista de todos los dispositivos hardware que se incluyen en el proye
- 97 -Nombre Componente Tipo CPU AMD SEMPRON 3200+ SK-AM2 CPU CPU AMD SEMPRON 2800+ SK754 CPU CPU AMD SEMPRON 3100+ SK754 CPU CPU AMD SEMPRON 340
- 98 -Nombre Componente Tipo ATI ASUS EAX1900XT PCX HDTV SVGA 512MB Gráfica NVIDIA XFX FX5200 AGP SVGA 128MB Gráfica NVIDIA GALAXY GF 6200A AGP SV
- 99 -Nombre Componente Tipo RATON LOGIT. PILOT WHEEL MOUSE 2004 Caja TABLETA GENIUS WIZARDPEN 4X3 MINI Caja TABLETA GENIUS 8X6+BOLIGR Y RATON INA
Comments to this Manuals