Sistema para el alquiler, control de películas y clientes en una videotienda

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Sistema para el alquiler, control de películas y clientes en una videotienda"

Transcripción

1 CASO DE PRUEBA: Sistema para el alquiler, control de películas y clientes en una videotienda Documento de arquitectura Y servicios Versión <0.1> Historia de Revisión Fecha Versión Descripción Responsable 18/03/2005 <0.1> Creación. Cristian Castañeda. INVESTIGADORES: ALEJANDRO BAEZ CRISTIAN CASTAÑEDA DIEGO CASTAÑEDA DIRECTOR: JAVIER SANCHEZ

2 TABLA DE CONTENIDO 1. Introducción Capa de base de datos Plataforma Diseño (Diagrama entidad relación) Implementación Tabla constante Tabla pelicula Tabla caja Tabla subtitulo Tabla audio Tabla contrato Tabla persona Tabla referencias Tabla factura Tabla detalle Mapeo objeto - relacional Por que Hibernate? Modelo de objetos Capa DAO Afiliados autorizados Contratos Facturas Películas Referencias Roles Capa de servicios Contratos Crear contratos Eliminar contratos (desafiliar) consultar contratos Agregar Autorizado Eliminar Autorizado Actualización de afiliados Actualización de autorizados Películas Creación Películas: Consulta de Películas: Actualización de Películas: Eliminar Películas: Alquilar películas

3 5.2.6 Entrega películas Facturas Creación de Facturas: Consultar Facturas: Eliminar Facturas: Reportes Películas prestadas en un rango de fechas Películas en mora a la fecha Facturas emitidas en un rango de fechas Clientes en mora Capa de interfaz Conclusiones

4 1. Introducción Para la verificación de los resultados del proyecto titulado: Framework unificado para desarrollo de interfaces J2EE con soporte a objetos persistentes en bases de datos relaciónales, se ha decidido el desarrollo de una aplicación que nos sirva para probar los resultados de este. Luego de analizar varias opciones, decidimos desarrollar una aplicación para una videotienda, debido que al desarrollar esta aplicación se podrán verificar muchos elementos que serán manejados dentro del desarrollo de este proyecto, tales como manejo de interfaces y manejo de objetos persistentes entre otros. En este documento se describe el diseño de la arquitectura para la aplicación. Para este proyecto hemos definido una arquitectura multicapas, entre las capas que hemos definido tenemos: Base de datos, mapeo objeto relacional, DAO, business services e interfaz. Lo que presentaremos mas adelante es la explicación de por que de estas capas y cual fue el diseño en las capas que sea conveniente. 4

5 2. Capa de base de datos En el diseño de cualquier aplicación de software, una de las cosas que se debe mirar con mayor cuidado es la manera en que se manejara la información que se necesita que sea persistente. De este diseño depende en gran medida que el desarrollo de la aplicación sea exitoso, ya que sobre este diseño se basara en gran medida el diseño posterior de la aplicación. Para nuestro caso de la videotienda, se ha diseñado un modelo para el manejo de los datos pensando en que este debe ser lo suficientemente general, para que se pueda realizar un buen modelamiento en la capa de mapeo objeto relacional, lo cual nos permitirá tener un mejor desempeño en el desarrollo del proyecto. 2.1 Plataforma Para la implementación del diseño de la base de datos de nuestra aplicación de la videotienda, será sobre ORACLE, ya que sobre esta plataforma existe la facilidad de que podemos trabajar sobre el servidor de la universidad y esta lo suficientemente probada como para que se avale su uso. Además, todos los integrantes del grupo tenemos conocimiento de la plataforma. 2.2 Diseño (Diagrama entidad relación) Basándonos en documentos anteriores como el de casos de uso (v1.0) y de requerimientos (v 1.0) se realizo un diseño para la base de datos en el que se tenía en cuenta la forma en que esta podía responder para satisfacer todas las necesidades que se definieron. A continuación se muestra el modelo que sirvió para la base de datos de la aplicación de la videotienda: 5

6 Cada una de las entidades representa: Película: Entidad que representa una película que se tiene en la videotienda, Las películas pueden ser alquiladas y sobre estas se pueden cobrar multas. 6

7 Subtitulo: Indica los idiomas en los que esta subtitulada una película. Audio: sirve para representar los distintos idiomas en que esta hablada una película. Constante: Entidad donde se guardan los valores globales que maneja el sistema. Caja: Entidad que sirve para representar las diferentes categorías que pueden tener las películas según su importancia o antigüedad. Persona: Representa los distintos tipos de clientes que pueden interactuar con la videotienda. Pueden ser afiliados o beneficiarios. Referencias: Sirve para guardar las referencias personales asociadas a un contrato. Contrato: Sirve para representar una afiliación de una persona a la videotienda. Factura: Sirve para representar los ingresos de la videotienda. Están asociados a un contrato. Detalle factura: Sirve para representar los distintos rubros que pueden ser cobrados en una factura. 2.3 Implementación Para la implementación del modelo anteriormente descrito se crearon las siguientes tablas en la base de datos: Tabla constante CREATE TABLE CONSTANTE( ID NUMBER(5) NOT NULL, PADRE NUMBER(5) NOT NULL, NOMBRE VARCHAR2(20) NOT NULL, CONSTRAINT CON_PK PRIMARY KEY(ID)); Tabla pelicula CREATE TABLE PELICULA( ID NUMBER(5) NOT NULL, CODIGO NUMBER(20) NOT NULL, NOMBRE VARCHAR2(20) NOT NULL, DESCRIPCION VARCHAR2(20), ACTOREs VARCHAR2(20), ANO NUMBER(4) NOT NULL, ALQUILADA NUMBER(1) NOT NULL, 7

8 DURACION NUMBER(3) NOT NULL, ID_TIPO_FORMATO NUMBER(5) NOT NULL, ID_TIPO_GENERO NUMBER(5) NOT NULL, CONSTRAINT PEL_PK PRIMARY KEY(ID), CONSTRAINT PEL_FOCON_FK FOREIGN KEY (ID_TIPO_FORMATO) REFERENCES CONSTANTE(ID), CONSTRAINT PEL_GECON_FK FOREIGN KEY (ID_TIPO_GENERO) REFERENCES CONSTANTE(ID)); Tabla caja CREATE TABLE CAJA( ID_TIPO_CAJA NUMBER(5) NOT NULL, VALOR NUMBER(15,3) NOT NULL, DIAS NUMBER(3) NOT NULL, MULTAS NUMBER(15,3) NOT NULL, CONSTRAINT CAJ_PK PRIMARY KEY(ID_TIPO_CAJA), CONSTRAINT CAJ_CACON_FK FOREIGN KEY (ID_TIPO_CAJA) REFERENCES CONSTANTE(ID)); Tabla subtitulo CREATE TABLE SUBTITULO( ID_PELICULA NUMBER(5) NOT NULL, ID_TIPO_SUBTITULO NUMBER(5) NOT NULL, CONSTRAINT SUB_PK PRIMARY KEY(ID_PELICULA,ID_TIPO_SUBTITULO) CONSTRAINT SUB_PEL_FK FOREIGN KEY (ID_PELICULA) REFERENCES PELICULA(ID), CONSTRAINT SUB_SUCON_FK FOREIGN KEY (ID_TIPO_SUBTITULO) REFERENCES CONSTANTE(ID)); Tabla audio CREATE TABLE AUDIO( ID_PELICULA NUMBER(5) NOT NULL, ID_TIPO_AUDIO NUMBER(5) NOT NULL, CONSTRAINT AUD_PK PRIMARY KEY(ID_PELICULA,ID_TIPO_AUDIO), CONSTRAINT AUD_PEL_FK FOREIGN KEY (ID_PELICULA) REFERENCES PELICULA(ID), CONSTRAINT AUD_AUCON_FK FOREIGN KEY (ID_TIPO_AUDIO) REFERENCES CONSTANTE(ID)); 8

9 2.3.6 Tabla contrato CREATE TABLE CONTRATO( ID NUMBER(5) NOT NULL, NUMERO NUMBER(20) NOT NULL, FECHA DATE NOT NULL, ID_PERSONA NUMBER(5) NOT NULL, CONSTRAINT CONT_PK PRIMARY KEY(ID)); CONSTRAINT CONT_PER_FK FOREIGN KEY (ID_PERSONA) REFERENCES PERSONA(ID)); Tabla persona CREATE TABLE PERSONA( ID NUMBER(5) NOT NULL, CEDULA NUMBER(20) NOT NULL, NOMBRE1 VARCHAR2(20) NOT NULL, NOMBRE2 VARCHAR2(20) NOT NULL, APELLIDO1 VARCHAR2(20) NOT NULL, APELLIDO2 VARCHAR2(20) NOT NULL, DIRECCION VARCHAR2(20) NOT NULL, TELEFONO NUMBER(20) NOT NULL, NOMBRE_EMPRESA VARCHAR2(20), DIRECCION_EMPRESA VARCHAR2(20), TELEFONO_EMPRESA NUMBER(20), VARCHAR2(20), ID_CONTRATO NUMBER(5) NOT NULL, ID_TIPO_PARENTESCO NUMBER(5) NOT NULL, ID_TIPO_PERSONA NUMBER(5) NOT NULL, CONSTRAINT PER_PK PRIMARY KEY(ID), CONSTRAINT PER_CONT_FK FOREIGN KEY (ID_CONTRATO) REFERENCES CONTRATO(ID), CONSTRAINT PER_PACON_FK FOREIGN KEY (ID_TIPO_PARENTESCO) REFERENCES CONSTANTE(ID)); Tabla referencias CREATE TABLE REFERENCIAS( ID NUMBER(5) NOT NULL, NOMBRE VARCHAR2(20) NOT NULL, TELEFONO NUMBER(20) NOT NULL, 9

10 ID_CONTRATO NUMBER(5) NOT NULL, CONSTRAINT REF_PK PRIMARY KEY(ID), CONSTRAINT REF_CONT_FK FOREIGN KEY (ID_CONTRATO) REFERENCES CONTRATO(ID)); Tabla factura CREATE TABLE FACTURA( ID NUMBER(5) NOT NULL, FECHA DATE NOT NULL, VALOR NUMBER(15,3) NOT NULL, PAGADO NUMBER(1) NOT NULL, ID_CONTRATO NUMBER(5) NOT NULL, CONSTRAINT FAC_PK PRIMARY KEY(ID), CONSTRAINT FAC_CONT_FK FOREIGN KEY (ID_CONTRATO) REFERENCES CONTRATO(ID)); Tabla detalle CREATE TABLE DETALLE( ID NUMBER(5) NOT NULL, VALOR NUMBER(15,3) NOT NULL, FECHA_ENTREGA DATE NOT NULL, ID_PELICULA NUMBER(5) NOT NULL, ID_TIPO_DETALLE NUMBER(5) NOT NULL, ID_FACTURA NUMBER(5) NOT NULL, CONSTRAINT DET_PK PRIMARY KEY(ID), CONSTRAINT DET_PEL_FK FOREIGN KEY (ID_PELICULA) REFERENCES PELICULA(ID), CONSTRAINT DET_DECON_FK FOREIGN KEY (ID_TIPO_DETALLE) REFERENCES CONSTANTE(ID) CONSTRAINT DET_FAC_FK FOREIGN KEY (ID_FACTURA) REFERENCES FACTURA(ID)); Así mismo, se crearon índices, constraints de unicidad y números de secuencia para aseguras un mejor manejo de la base de datos. 10

11 3. Mapeo objeto - relacional La siguiente capa en nuestra arquitectura es la capa de mapeo objeto relacional. Esta capa surge de la necesidad de tener un nivel de mayor abstracción del manejo de los datos. Teniendo esta capa, se podrá encapsular al usuario del diseño, implementación y uso directo de la base de datos, lo que hace que se puedan simplificar muchas etapas del proceso de desarrollo. Además al utilizar una herramienta que nos permita realizar mapeos de este tipo, se podrá establecer una clara separación del paradigma relacional (bases de datos) y el paradigma orientado a objetos (clases), lo cual nos permitirá tener un mayor grado de definición para cada una de las capas de la arquitectura. Para nuestra aplicación, hemos decidido utilizar el framework Hibernate. 3.1 Por que Hibernate? A continuación se presentaran algunas de las razones por las que se escogió Hibernate como framework para el mapeo objeto relacional: Es open source Es un framework maduro, ya que es uno de los mas utilizados actualmente con muy buenos resultados. Hibernate da un completo soporte al modelo de programación orientado a objetos, lo cual es una ventaja en el desarrollo de este proyecto ya que este se hará sobre JAVA. Ofrece un lenguaje natural para la búsquedas en la base de datos (HSQL) que es muy similar al que hemos manejado(sql). Maneja XML para los mapeos, lo que hace que estos sean de fácil entendimiento por la estructura que este maneja. 3.2 Modelo de objetos A continuación se muestra el modelo de objetos que nos servirá para representar a la videotienda a partir del diagrama entidad relación, que fue descrito en el numeral 2.2 de este documento. Todos estos objetos van a ser POJO s (persistent old java objects) dentro de nuestra aplicación y se encontraran dentro del paquete Co.Edu.Javeriana.Fwj2ee.Persistent. 11

12 12

13 En el anterior diagrama cada uno de los objetos representa: Película: Objeto que representa una película que se tiene en la videotienda, Las películas pueden ser alquiladas y sobre estas se pueden cobrar multas. Constante: Objeto donde se guardan los valores globales que maneja el sistema. Estos valores pueden ser: subtítulos, genero, formatos o audio. Caja: Objeto que sirve para representar las diferentes categorías que pueden tener las películas según su importancia o antigüedad. Persona: Representa los distintos tipos de clientes que pueden interactuar con la videotienda. Referencia: Objeto que hereda de persona y que representa las referencias personales que se tienen asociadas a un contrato. Autorizado: Objeto que hereda de persona y que representa las personas que están autorizadas a utilizar un contrato en la videotienda. Afiliado: Objeto que hereda de persona y que representa al titular que creo un contrato en la videotienda. Contrato: Objeto que sirve para representar una afiliación de una persona a la videotienda. Factura: Sirve para representar los ingresos de la videotienda. Están asociados a un contrato. Detalle factura: Sirve para representar los distintos rubros que pueden ser cobrados en una factura. Rol: Objeto que sirve para representar los distintos tipos de usuarios que tiene el sistema. 13

14 4. Capa DAO La siguiente capa dentro de nuestra arquitectura es la capa DAO. Esta capa surge de la necesidad de mantener la integridad de los datos que tenemos guardados en la base de datos. Para esto, hemos decidido utilizar el patrón DAO, el cual sirve para separar el acceso a los datos de capas como la de lógica de negocio o presentación. Esto permite asegurar la integridad de nuestra base de datos y poder tener un mayo mantenimiento dentro de nuestra aplicación. Para nuestra aplicación, hemos decidido tener daos para afiliados, autorizados, contratos, facturas, películas, referencias y roles. Todos ellos se encuentra dentro del paquete Co.Edu.Javeriana.Fwj2ee.Dao de nuestra aplicación. A continuaciones describirán las funciones de cada uno de esos DAO s. 4.1 Afiliados Este DAO se encarga de la creación, eliminación, modificación y lectura de los afiliados que existan en la videotienda. Los procedimientos que ofrecerá son los siguientes: public boolean crear( Afiliado Afiliado, int numerocontrato) Este método servirá para la creación de nuevos afiliados a partir de un POJO de Afiliado y el numero del contrato al cual esta asociado este afiliado. Retornara un valor indicando si el afiliado se pudo o no crear. public boolean eliminar( Afiliado Afiliado) Este método servirá para la eliminación de un afiliado a partir de un POJO de Afiliado en el que estará solamente la información de la cedula de este. Retornara un valor indicando si el afiliado se pudo borrar o no. public Set buscar( Afiliado Afiliado, int numerocontrato) Este método servirá para la búsqueda de afiliados a partir de un POJO de Afiliado en el que solo estará la información de los criterios de la búsqueda y/o del contrato. Retornara un set con los POJO s que cumplen con los criterios. Puede ser vació. public boolean actualizar( Afiliado Afiliado, int numerocontrato) Este método servirá para la actualización de la información de un afiliado a partir de un POJO con la nueva información y del numero de contratos. Retornara un valor indicando si la información se pudo actualizar. 14

15 4.2 autorizados Este DAO se encarga de la creación, eliminación, modificación y lectura de los autorizados que existan en la videotienda. Los procedimientos que ofrecerá son los siguientes: public boolean crear( Autorizado autorizado, int numerocontrato) Este método servirá para la creación de nuevos Autorizados a partir de un POJO de Autorizado y el numero del contrato al cual esta asociado este Autorizado. Retornara un valor indicando si el Autorizado se pudo o no crear. public boolean eliminar( Autorizado autorizado) Este método servirá para la eliminación de un Autorizado a partir de un POJO de Autorizado en el que estará solamente la información de la cedula de este. Retornara un valor indicando si el Autorizado se pudo borrar o no. public Set buscar( Autorizado autorizado, int numerocontrato) Este método servirá para la búsqueda de Autorizados a partir de un POJO de Autorizado en el que solo estará la información de los criterios de la búsqueda y/o del contrato. Retornara un set con los POJO s que cumplen con los criterios. Puede ser vacio. public boolean actualizar( Autorizado autorizado, int numerocontrato) Este método servirá para la actualización de la información de un Autorizado a partir de un POJO con la nueva información y del numero de contratos. Retornara un valor indicando si la información se pudo actualizar. 4.3 Contratos Este DAO se encarga de la creación, eliminación, modificación y lectura de los contratos que existan en la videotienda. Los procedimientos que ofrecerá son los siguientes: public boolean crear( Contrato Contrato) Este método servirá para la creación de nuevos Contratos a partir de un POJO de Contrato. Retornara un valor indicando si el Contrato se pudo o no crear. public boolean eliminar( Contrato Contrato) Este método servirá para la eliminación de un Contrato a partir de un POJO de Contrato. Retornara un valor indicando si el Contrato se pudo borrar o no. 15

16 public Contrato buscar( Contrato Contrato) Este método servirá para la búsqueda de Contratos a partir de un POJO de Contrato. Retornara un Contrato con la información que corresponda o vacio. public boolean actualizar( Contrato Contrato) Este método servirá para la actualización de la información de un Contrato a partir de un POJO con la nueva información. Retornara un valor indicando si la información se pudo actualizar. 4.5 Facturas Este DAO se encarga de la creación, eliminación, modificación y lectura de las facturas que existan en la videotienda. Los procedimientos que ofrecerá son los siguientes: public boolean crear( Factura Factura) Este método servirá para la creación de nuevos Facturas a partir de un POJO de Factura. Retornara un valor indicando si la Factura se pudo o no crear. public boolean eliminar( Factura Factura) Este método servirá para la eliminación de un Factura a partir de un POJO de Factura. Retornara un valor indicando si la Factura se pudo borrar o no. public Set buscar( Factura Factura) Este método servirá para la búsqueda de Facturas a partir de un POJO de Factura. Retornara un Set de facturas con las que concuerden con la búsqueda o vacio. public boolean actualizar( Factura Factura) Este método servirá para la actualización de la información de una Factura a partir de un POJO con la nueva información. Retornara un valor indicando si la información se pudo actualizar. 16

17 4.6 Películas Este DAO se encarga de la creación, eliminación, modificación y lectura de las películas que existan en la videotienda. Los procedimientos que ofrecerá son los siguientes: public boolean crear( Pelicula Pelicula) Este método servirá para la creación de nuevos Películas a partir de un POJO de Pelicula. Retornara un valor indicando si la Pelicula se pudo o no crear. public boolean eliminar( Pelicula Pelicula) Este método servirá para la eliminación de un Pelicula a partir de un POJO de Pelicula. Retornara un valor indicando si la Pelicula se pudo borrar o no. public Set buscar( Pelicula Pelicula) Este método servirá para la búsqueda de Películas a partir de un POJO de Pelicula. Retornara un Set de Películas con las que concuerden con la búsqueda o vacio. public boolean actualizar( Pelicula Pelicula) Este método servirá para la actualización de la información de una Pelicula a partir de un POJO con la nueva información. Retornara un valor indicando si la información se pudo actualizar. 4.7 Referencias Este DAO se encarga de la creación, eliminación, modificación y lectura de las referencias que existan en la videotienda. Los procedimientos que ofrecerá son los siguientes: public boolean crear( Referencia Referencia, int numerocontrato) Este método servirá para la creación de nuevas Referencias a partir de un POJO de Referencia y el numero del contrato al cual esta asociado este Referencia. Retornara un valor indicando si el Referencia se pudo o no crear. public boolean eliminar( Referencia Referencia) 17

18 Este método servirá para la eliminación de una Referencia a partir de un POJO de Referencia en el que estará solamente la información de la cedula de este. Retornara un valor indicando si el Referencia se pudo borrar o no. public Set buscar( Referencia Referencia, int numerocontrato) Este método servirá para la búsqueda de Referencias a partir de un POJO de Referencia en el que solo estará la información de los criterios de la búsqueda y/o del contrato. Retornara un set con los POJO s que cumplen con los criterios. Puede ser vacio. public boolean actualizar( Referencia Referencia, int numerocontrato) Este método servirá para la actualización de la información de una Referencia a partir de un POJO con la nueva información y del numero de contratos. Retornara un valor indicando si la información se pudo actualizar. 4.8 Roles Este DAO se encarga de la creación, eliminación, modificación y lectura de los roles que existan en la videotienda. Los procedimientos que ofrecerá son los siguientes: public boolean crear( Rol Rol) Este método servirá para la creación de nuevos Roles a partir de un POJO de Rol. Retornara un valor indicando si el Rol se pudo o no crear. public boolean eliminar( Rol Rol) Este método servirá para la eliminación de un Rol a partir de un POJO de Rol. Retornara un valor indicando si el Rol se pudo borrar o no. public Rol buscar( Rol Rol) Este método servirá para la búsqueda de Roles a partir de un POJO de Rol. Retornara un Rol con la información que corresponda o vacio. public boolean actualizar( Rol Rol) Este método servirá para la actualización de la información de un Rol a partir de un POJO con la nueva información. Retornara un valor indicando si la información se pudo actualizar. 18

19 5. Capa de servicios La siguiente capa dentro de nuestra arquitectura es la capa de servicios. Esta capa es la encargada de manejar toda la lógica del negocio, proveyendo a las capas superiores todas las funcionalidades que fueron descritas para el sistema. Los servicios los hemos agrupado según los elementos que estén implicados dentro de este, los grupos que hemos definido son: contratos, películas, facturas y reportes. A continuación se definirán cada unote los servicios que ofrecerán estos grupos. 5.1 Contratos Dentro del grupo de los servicios ofrecidos para los contratos se han definido los siguientes: Crear contratos Precondición: Haber ingresado al sistema exitosamente. Poscondición: Se creara un nuevo registro en la base de datos de un nuevo contrato, asociándole el afiliado y sus referencias. Definición: El sistema deberá ofrecer el servicio de la creación de contratos. Para esto se deberán gestionar los POJO`s de personas y contratos por medio de una clase que maneje el patrón DAO. Para realizar esta transacción se deben recibir como parámetros la fecha de creación del contrato, las personas que son beneficiarias de un contrato, cual de estas personas fue la que creo el contrato y las referencias personales asociadas. El sistema deberá crear en la base de datos un nuevo contrato y asociarle a este todos los beneficiarios que se recibieron como parámetro. Prototipo: public boolean crearcontrato(contrato contrato, Afiliado afiliado, Set referencias) Eliminar contratos (desafiliar) Precondición: Haber ingresado al sistema exitosamente, y conocer el numero del contrato a eliminar. Poscondición: Se eliminara un registro en la base de datos de un contrato con todos las personas que dependen de este. Definición: El sistema deberá ofrecer el servicio de la eliminación de contratos. Para realizar esta transacción se deben recibir como parámetro el número del contrato que se debe eliminar. El sistema deberá ejecutar sentencias de HSQL 19

20 donde se borre la información del contrato y de todos los beneficiarios asociados a este. Prototipo: public boolean eliminarcontrato(contrato contrato) consultar contratos Precondición: Haber ingresado al sistema exitosamente, y conocer el numero del contrato a consultar. El contrato debe existir. Poscondición: se retornara el POJO del contrato asociado. Definición: El sistema deberá ofrecer el servicio de la consulta de contratos. Para realizar esta transacción se deben recibir como parámetro la información del contrato que se quiere consultar. El sistema deberá ejecutar sentencias de HSQL donde se consulte la información del contrato y retornara un POJO del contrato asociado. Prototipo: public Contrato consultarcontrato(contrato contrato) Agregar Autorizado Precondición: Haber ingresado al menú de Afiliaciones determinando una especifica. Poscondición: Se creara un nuevo registro en la base de datos de un nuevo Autorizado para el contrato asociado. Definición: El sistema debe ofrecer el servicio de agregar autorizados a un contrato. Para realizar esta transacción se deben recibir como parámetros la información de la persona que se quiere autorizar y el número del contrato al cual se quiere asociar la persona. El sistema debe guardar la información de la persona en la base de datos asociándola al contrato que corresponda. Prototipo: public bolean agregarautorizado(autorizado autorizado, Contrato contrato) Eliminar Autorizado Precondición: Haber ingresado al menú de contratos y buscar el contrato para el que quiere eliminar el autorizado. Poscondición: Se eliminara registro en la base de datos de un Autorizado para el contrato asociado. Definición: El sistema debe ofrecer el servicio de eliminar autorizados a un contrato. Para realizar esta transacción se deben recibir como parámetros la información de la persona que se quiere desautorizar y el número del contrato al cual esta asociadola persona. El sistema debe eliminar la información de la persona en la base de datos. Prototipo: public bolean eliminarautorizado(autorizado autorizado, Contrato contrato) 20

21 5.1.5 Actualización de afiliados Precondición: Haber ingresado al sistema exitosamente, solo se podrán actualizar los datos del afiliado. Poscondición: Se actualizara un registro en la base de datos de un afiliado. Definición: Para la actualización de los afiliados se debe recibir un POJO con la información actualizada que se quiere tener del afiliado. El sistema deberá salvar el POJO con la nueva información en la base de datos verificando que esta no viole la integridad respecto a las otras personas que se tienen. Prototipo: public bolean actualizarafiliado(afiliado afiliado, Contrato contrato) Actualización de autorizados Precondición: Haber ingresado al sistema exitosamente, solo se podrán actualizar los datos del autorizado. Poscondición: Se actualizara un registro en la base de datos de un autorizado. Definición: Para la actualización de los autorizados se debe recibir un POJO con la información actualizada que se quiere tener del autorizado. El sistema deberá salvar el POJO con la nueva información en la base de datos verificando que esta no viole la integridad respecto a las otras personas que se tienen. Prototipo: public bolean actualizarautorizado(autorizado autorizado, Contrato contrato) 5.2 Películas Dentro del grupo de los servicios ofrecidos para las películas se han definido los siguientes: Creación Películas: Precondición: Haber ingresado al sistema exitosamente y estar en el menú de Configuración de Películas. Poscondición: Se creara un nuevo registro en la base de datos de una nueva película con sus respectivos atributos. Definición: Para la creación de películas se deberá recibir toda la información relacionada a una película (nombre, año, duración, caja, etc.). El sistema deberá verificar que la película no exista y creara una nueva película con la información que se recibió en la base de datos. Prototipo: public bolean crearpelicula(película película) Consulta de Películas: Precondición: Haber ingresado al sistema exitosamente y estar en el menú de Configuración de Películas. Poscondición: Se mostrara en la pantalla una lista de las películas con todos sus detalles, asociadas a los criterios de búsqueda. 21

22 Definición: Para la lectura de películas se debe recibir los criterios que debe tener la película que se quiere leer. El sistema deberá realizar una búsqueda con HSQL según los criterios que se reciban y deberá retornar el(los) POJO que corresponda. Prototipo: public Set consultarpelicula(película película) Actualización de Películas: Precondición: Haber ingresado al sistema exitosamente y estar en el menú de Configuración de Películas. Poscondición: Se actualizara un registro en la base de datos de una película configurando alguno de sus atributos. Definición: Para la actualización de las películas se debe recibir un POJO con la información actualizada que se quiere tener de una película. El sistema deberá salvar el POJO con la nueva información en la base de datos verificando que esta no viole la integridad respecto a otras películas que se tengan. Prototipo: public bolean actualizarpelicula(película película) Eliminar Películas: Precondición: Haber ingresado al sistema exitosamente y estar en el menú de Configuración de Películas. Poscondición: Se eliminara un registro en la base de datos de una película. Definición: Para el borrado de películas se deben recibir los criterios de eliminación de una película. El sistema deberá ejecutar una sentencia de HSQL que realizara la eliminación de la película en la base de datos. Prototipo: public boolean eliminarpelicula(película película) Alquilar películas Precondición: Haber ingresado al sistema exitosamente, conocer los id de las películas. Poscondición: Se registrara en la base de datos el nuevo estado de las películas, adicionalmente se realiza el servicio de Crear factura, con sus atributos respectivos. Definición: El sistema debe ofrecer el servicio de alquilar películas. Para realizar esta transacción el sistema debe recibir la información de la película que se va a alquilar y del contrato al que se le va a cargar la película, luego se deben guardar referencias en la base de datos de la película que se va a alquilar por medio de la creación de una factura asociada a este alquiler. Prototipo: public boolean alquilarpelicula(película película, Contrato contrato) 22

23 5.2.6 Entrega películas Precondición: Haber ingresado al sistema exitosamente, conocer los id de las películas. Poscondición: Se registrara en la base de datos el nuevo estado de las películas, adicionalmente se realiza el servicio de Crear factura si esta acción genera una multa. Definición: El sistema debe ofrecer el servicio de la entrega de películas y generación automática de multas. Para realizar estas operaciones el sistema debe recibir la información de la película y la fecha en que es entregada, con esta información se debe dejar como disponible la película. Luego se debe hacer una verificación de si la película fue entregada en el plazo establecido, de no ser así se debe generar una factura para el pago de la multa y esta debe ser guardada como no pagada dentro del sistema. Prototipo: public boolean entregarpelicula(película película, Contrato contrato) 5.3 Facturas Dentro del grupo de los servicios ofrecidos para las facturas se han definido los siguientes: Creación de Facturas: Precondición: Haber ingresado al sistema exitosamente, y estar en el servicio de Alquiler de Películas. Poscondición: Se creara un nuevo registro en la base de datos de una nueva factura con sus respectivos detalles y costos. Definición: Para la creación de facturas se deberá recibir toda la información relacionada a una factura (fecha, valor, descripción, etc.). El sistema deberá verificar que la factura no exista y creara una nueva factura con la información que se recibió en la base de datos. Prototipo: public boolean crearfactura(factura factura, Contrato contrato) Consultar Facturas: Precondición: Haber ingresado al sistema exitosamente. y estar en el menú de Configuración de Facturas. Poscondición: Se mostrara en pantalla una lista de facturas según los criterios de búsqueda. Definición: Para la lectura de facturas se debe recibir los criterios que debe tener la factura que se quiere leer. El sistema deberá realizar una búsqueda con HSQL según los criterios que se reciban y deberá retornar el POJO que corresponda. Prototipo: public void consultarfactura(factura factura, Contrato contrato) 23

24 5.3.3 Eliminar Facturas: Precondición: Haber ingresado al sistema exitosamente, la factura ha eliminar no ha sido pagada y se eliminara por un caso extraordinario, se debe conocer el id de la factura. Poscondición: Se eliminara un registro en la base de datos de una factura con sus respectivos detalles y costos. Definición: Para el borrado de facturas se deben recibir los criterios de eliminación de una factura. El sistema deberá ejecutar una sentencia de HSQL que realizara la eliminación de la factura en la base de datos. Prototipo: public bolean eliminarfactura(factura factura) 5.4 Reportes Dentro del grupo de los servicios ofrecidos para los reportes se han definido los siguientes: Películas prestadas en un rango de fechas. Precondición: Haber ingresado al sistema como administrador exitosamente. Poscondición: Se retornara un Set de todas las películas prestadas en el rango que se ingreso como parámetro. Definición: Para generar un reporte de las películas prestadas en un rango de fechas se deben recibir las fechas de inicio y final del rango. El sistema deberá realizar una consulta en HSQL según estas fechas y deberá retornar una colección con la información correspondiente a las películas alquiladas en este rango. Prototipo: public Set películasprestadas(date fi, Date ff) Películas en mora a la fecha. Precondición: Haber ingresado al sistema como administrador exitosamente. Poscondición: se retornara un Set de todas las películas que están en mora a la fecha Definición: Para generar el reporte de las películas en mora a la fecha el sistema deberá realizar una consulta en HSQL según la fecha del día y deberá retornar una colección con la información de las películas en mora a una fecha. Prototipo: public Set peliculasenmora() Facturas emitidas en un rango de fechas Precondición: Haber ingresado al sistema como administrador exitosamente. Poscondición: se retornara un Set de todas las facturas que fueron emitidas en el rango de fechas que se ingreso como parámetro. Definición: Para generar reporte de las facturas emitidas en un rango de fechas se deberá recibir la información de las fechas de inicio y final del rango. El sistema deberá realizar una consulta en HSQL según estos valores y deberá retornar una colección con la información de las facturas en este rango. Prototipo: public Set facturasemitidas(date fi, Date ff) 24

25 5.4.4 Clientes en mora Precondición: Haber ingresado al sistema como administrador exitosamente. Poscondición: se retornara un Set con los clientes que están en mora a la fecha. Definición: Para generar reporte de los clientes en mora el sistema no recibe ningún parámetro. El sistema debe realizar una consulta en HSQL de las facturas que no han sido pagadas y deberá retornar una colección de los clientes que no han pagado. Prototipo: public Set clientesenmora() 25

26 6. Capa de interfaz Finalmente, utilizando todas las capas que se definieron bajo ella se encuentra la capa de interfaz o de presentación, esta es la encargada de interactuar con el usuario, por ello se debe tener especial cuidado para desarrollarla. Para nuestro proyecto, esta interfaz va a estar desarrollada sobre J2EE, que es la finalidad de este proyecto de grado. Por eso posteriormente se realizara un nuevo documento donde se especifiquen todos los elementos de diseño que debe tener esta capa, luego de que se profundice mas en este tema. La definición de las interfaces para nuestro sistema esta en el documento Descripción de Pantallas; Para mayor información al respecto remítase a este documento. 26

27 7. Conclusiones Con la realización de este documento, se han definido claramente las capas sobre las cuales se basara nuestra aplicación de prueba, que de manera mas general, serán las mismas sobre las cuales se enmarca el desarrollo de este proyecto de grado. Esto permitió que se defina de mejor manera las funcionalidades de cada una de estas capas, lo cual permite el desarrollo de un mejor diseño. Esta claro que ahora nos debemos preocuparnos por conocer mas de la ultima capa de nuestra arquitectura, la capa de interfaz, por que es esta la piedra angular de nuestro proyecto. Con el transcurso del proyecto, este documento se ira depurando, lo que nos permitirá establecer elementos importantes para la definición de la metodología sobre la cual queremos trabajar. 27

Sistema para el alquiler, control de películas y clientes en una videotienda

Sistema para el alquiler, control de películas y clientes en una videotienda CASO DE PRUEBA: Sistema para el alquiler, control de películas y clientes en una videotienda Documento de arquitectura Y servicios Versión Historia de Revisión Fecha Versión Descripción Responsable

Más detalles

Metodología para el diseño y desarrollo de interfaces de usuario

Metodología para el diseño y desarrollo de interfaces de usuario Metodología para el diseño y desarrollo de interfaces de usuario Versión Historia de Revisión Fecha Versión Descripción Responsable 20/06/2005 Creación. Alejandro Báez Cristian Castañeda Diego

Más detalles

Análisis y diseño del sistema CAPÍTULO 3

Análisis y diseño del sistema CAPÍTULO 3 Análisis y diseño del sistema CAPÍTULO 3 36 CAPÍTULO 3 Análisis y diseño del sistema En este capítulo se pretende realizar un análisis detallado de los requerimientos del software a desarrollar para la

Más detalles

Gestión de Permisos. Bizagi Suite. Copyright 2014 Bizagi

Gestión de Permisos. Bizagi Suite. Copyright 2014 Bizagi Gestión de Permisos Bizagi Suite Gestión de Permisos 1 Tabla de Contenido Gestión de Permisos... 3 Definiciones... 3 Rol... 3 Perfil... 3 Permiso... 3 Módulo... 3 Privilegio... 3 Elementos del Proceso...

Más detalles

SISTEMA DE ESPECIICACION DE REQUERIMIENTOS

SISTEMA DE ESPECIICACION DE REQUERIMIENTOS SISTEMA DE ESPECIICACION DE REQUERIMIENTOS Presentado por: Jefferson Peña Cristian Álvarez Cristian Alzate 10 CONTENIDO 1. INTRODUCCIÓN 1.1. PROPÓSITO 1.2. AMBITO DEL SISTEMA 1.3. DEFINICIONES, ACRÓNIMOS

Más detalles

Catoira Fernando Fullana Pablo Rodriguez Federico [MINERIA DE LA WEB] Proyecto Final - Informe Final

Catoira Fernando Fullana Pablo Rodriguez Federico [MINERIA DE LA WEB] Proyecto Final - Informe Final Catoira Fernando Fullana Pablo Rodriguez Federico [MINERIA DE LA WEB] Proyecto Final - Informe Final INTRODUCCION En principio surgió la idea de un buscador que brinde los resultados en agrupaciones de

Más detalles

Comisión Nacional de Bancos y Seguros

Comisión Nacional de Bancos y Seguros Comisión Nacional de Bancos y Seguros Manual de Usuario Capturador de Pólizas División de Servicios a Instituciones Financieras Mayo de 2011 2 Contenido 1. Presentación... 3 1.1 Objetivo... 3 2. Descarga

Más detalles

Curso de Spring Framework

Curso de Spring Framework Todos los Derechos Reservados Global Mentoring 2012 Experiencia y Conocimiento para tu Vida 1 Spring es un proyecto de código abierto (open source), originalmente creado por Rod Johnson y descrito en su

Más detalles

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos

UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos 2.1. Principios básicos del Modelado de Objetos UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos Hoy en día muchos de los procesos que intervienen en un negocio o empresa y que resuelven

Más detalles

UML, ejemplo sencillo sobre Modelado de un Proyecto

UML, ejemplo sencillo sobre Modelado de un Proyecto UML, ejemplo sencillo sobre Modelado de un Proyecto Normal &DOLILFDU 0L3DQRUDPD 626 (VFULEHSDUD1RVRWURV Por Armando Canchala Contenido Introducción Objetivo Requerimientos Casos de Uso Subcasos de Uso

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

Estimado usuario. Tabla de Contenidos

Estimado usuario. Tabla de Contenidos Estimado usuario. El motivo del presente correo electrónico es mantenerle informado de las mejoras y cambios realizados en el software Orathor (Athor/Olimpo) en su versión 5.7.041 la cual ha sido recientemente

Más detalles

MANUAL DE USUARIO APLICACIÓN SYSACTIVOS

MANUAL DE USUARIO APLICACIÓN SYSACTIVOS MANUAL DE USUARIO APLICACIÓN SYSACTIVOS Autor Edwar Orlando Amaya Diaz Analista de Desarrollo y Soporte Produce Sistemas y Soluciones Integradas S.A.S Versión 1.0 Fecha de Publicación 19 Diciembre 2014

Más detalles

1.- INTRODUCCIÓN 2.- PARÁMETROS

1.- INTRODUCCIÓN 2.- PARÁMETROS 1.- INTRODUCCIÓN Hemos diseñado una aplicación que facilite el envío a las entidades bancarias de las de cobro por domiciliación. La entrada de esta aplicación pueden ser, tanto ficheros cuyos formatos

Más detalles

Proyecto Help Desk en plataforma SOA Modelo de Dominio Versión 1.3. Historia de revisiones

Proyecto Help Desk en plataforma SOA Modelo de Dominio Versión 1.3. Historia de revisiones Proyecto Help Desk en plataforma SOA Modelo de Dominio Versión.3 Historia de revisiones Fecha Versión Descripción Autor 8/08/2005.0 Se presenta modelo de dominio, restricciones y observaciones. 25/08/2005.

Más detalles

%& %)& '$!%*+ $, %%%&$ %%

%& %)& '$!%*+ $, %%%&$ %% OBJETIVO!!"#$$ %& '(%"#% (% %& %)& '$!%*+ $, %%%&$ %% REQUERIMIENTOS SOFTWARE VERSIÓN LINK Java Development Kit (JDK) 6 http://java.sun.com NetBeans 6.1 http://www.netbeans.org MySQL 5.0 http://dev.mysql.com/

Más detalles

CAPITULO 4. Requerimientos, Análisis y Diseño. El presente capítulo explica los pasos que se realizaron antes de implementar

CAPITULO 4. Requerimientos, Análisis y Diseño. El presente capítulo explica los pasos que se realizaron antes de implementar CAPITULO 4 Requerimientos, Análisis y Diseño El presente capítulo explica los pasos que se realizaron antes de implementar el sistema. Para esto, primero se explicarán los requerimientos que fueron solicitados

Más detalles

El presente instructivo considera los siguientes temas y alcances para nuestros proveedores- Subcontratistas, según corresponda:

El presente instructivo considera los siguientes temas y alcances para nuestros proveedores- Subcontratistas, según corresponda: Santiago, 30 de Marzo de 2015 Estimados: Proveedores/Subcontratistas Presente Nos dirigimos a usted (es) para dar a conocer en forma breve y detallada los requerimientos que a partir del 6 de Abril de

Más detalles

CONSTRUCCIÓN DEL PROCESO PAGO DE FACTURAS. BizAgi Process Modeler

CONSTRUCCIÓN DEL PROCESO PAGO DE FACTURAS. BizAgi Process Modeler CONSTRUCCIÓN DEL PROCESO PAGO DE FACTURAS BizAgi Process Modeler TABLA DE CONTENIDO 1. DIAGRAMA DEL PROCESO... 3 1.1 SUB PROCESO DEVOLVER FACTURA AL PROVEEDOR... 4 2. MODELO DE DATOS... 5 2.1 TABLAS PARAMÉTRICAS...

Más detalles

DEFINICION, ANALISIS Y DISEÑO DE UN SISTEMA DE INTRANET PARA UNA EMPRESA PRODUCTORA DE BIENES Y SERVICIOS PARA EL SECTOR ELECTRICO COLOMBIANO

DEFINICION, ANALISIS Y DISEÑO DE UN SISTEMA DE INTRANET PARA UNA EMPRESA PRODUCTORA DE BIENES Y SERVICIOS PARA EL SECTOR ELECTRICO COLOMBIANO UNIVERSIDAD NACIONAL DE COLOMBIA SEDE MEDELLÍN FACULTAD DE MINAS ESCUELA DE SISTEMAS E INFORMÁTICA TRABAJO DE GRADO DEFINICION, ANALISIS Y DISEÑO DE UN SISTEMA DE INTRANET PARA UNA EMPRESA PRODUCTORA DE

Más detalles

3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON)

3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON) 3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON) 3.1.1 Introducción Este método proporciona un soporte para el diseño creativo de productos de software, inclusive a escala industrial.

Más detalles

Tutorial: Primeros Pasos con Subversion

Tutorial: Primeros Pasos con Subversion Tutorial: Primeros Pasos con Subversion Introducción Subversion es un sistema de control de versiones open source. Corre en distintos sistemas operativos y su principal interfaz con el usuario es a través

Más detalles

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo. GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.

Más detalles

Capitulo 3. Desarrollo del Software

Capitulo 3. Desarrollo del Software Capitulo 3 Desarrollo del Software 3.1 Análisis del sistema 3.1.1 Organización de la autopista virtual Para el presente proyecto se requiere de simular una autopista para que sirva de prueba. Dicha autopista

Más detalles

SISTEMA DE GESTIÓN ACADÉMICA.

SISTEMA DE GESTIÓN ACADÉMICA. SISTEMA DE GESTIÓN ACADÉMICA. MANUAL DE USUARIO Módulos y funciones en Syllabus+. Sección Gestión 1 CONTENIDO GESTIÓN 1. PAQUETE DE GESTIÓN 5 2. IMPEDIMENTOS Y AUTORIZACIONES 7 2.1. IMPEDIMENTOS 7 2.1.1.

Más detalles

SINAUTO. (Captura Requirimientos) GRUPO 03

SINAUTO. (Captura Requirimientos) GRUPO 03 SINAUTO (Captura Requirimientos) GRUPO 03 Iker Jauregi ikerjauregivicente@hotmail.com Iñigo Arregui bateman2012@gmail.com Javier Arce arcjav@hotmail.com Jorge García. jgfand@gmail.com Patxi Campos.patxi948@wanadoo.es

Más detalles

INTRODUCCION. entidades. Modelo lógico de la base de datos. Matricula. carne. codigo_curso. año semestre nota. propiedades

INTRODUCCION. entidades. Modelo lógico de la base de datos. Matricula. carne. codigo_curso. año semestre nota. propiedades INTRODUCCION Uno de los objetivos del curso es modelar a través de un diagrama las estructuras lógicas requeridas para almacenar los datos y resolver las consultas del sistema información que requiera

Más detalles

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los

Más detalles

Capitulo III. Diseño del Sistema.

Capitulo III. Diseño del Sistema. Capitulo III. Diseño del Sistema. Para el desarrollo del sistema en la presente tesis se utilizo el paradigma orientado a objetos utilizando el lenguaje Java en su versión 1.2. Por medio de este lenguaje

Más detalles

Manual Sistema de Afiliados Lomas Travel

Manual Sistema de Afiliados Lomas Travel Manual Sistema de Afiliados Lomas Travel Contenido Registro de Afiliados... 3 Administración de su cuenta... 7 Ingresar... 7 Uso del Administrador... 8 Configuración de Plantilla... 9 1.-Opción de subir

Más detalles

Contenido. Email: capacitacion@u cursos.cl / Teléfono: 9782450

Contenido. Email: capacitacion@u cursos.cl / Teléfono: 9782450 GMI Contenido PUBLICAR AVISO... 3 CREAR PROCESO DE SELECCIÓN... 6 VER/ELIMINAR AVISOS PUBLICADOS... 8 ETAPAS DE UN PROCESO DE SELECCIÓN... 10 SECCIONES DE LOS PROCESOS DE SELECCIÓN (GPS)... 21 PERSONALIZAR

Más detalles

Programa diseñado y creado por 2014 - Art-Tronic Promotora Audiovisual, S.L.

Programa diseñado y creado por 2014 - Art-Tronic Promotora Audiovisual, S.L. Manual de Usuario Programa diseñado y creado por Contenido 1. Acceso al programa... 3 2. Opciones del programa... 3 3. Inicio... 4 4. Empresa... 4 4.2. Impuestos... 5 4.3. Series de facturación... 5 4.4.

Más detalles

Facturación Automática de Ventas WhitePaper Noviembre de 2006

Facturación Automática de Ventas WhitePaper Noviembre de 2006 Facturación Automática de Ventas WhitePaper Noviembre de 2006 Contenidos 1. Propósito 3 2. Particularidades del asistente 3 2.1. Accesos en PrefGest 3 2.2. Requisitos de los documentos a albaranar / facturar

Más detalles

Unidad 1. Fundamentos en Gestión de Riesgos

Unidad 1. Fundamentos en Gestión de Riesgos 1.1 Gestión de Proyectos Unidad 1. Fundamentos en Gestión de Riesgos La gestión de proyectos es una disciplina con la cual se integran los procesos propios de la gerencia o administración de proyectos.

Más detalles

1 Índice... 1. 2 Introducción... 2. 2.1 Propósito... 2. 2.2 Alcance... 2. 3 Modelo Arquitectónico Inicial... 3

1 Índice... 1. 2 Introducción... 2. 2.1 Propósito... 2. 2.2 Alcance... 2. 3 Modelo Arquitectónico Inicial... 3 1 Índice 1 Índice... 1 2 Introducción... 2 2.1 Propósito... 2 2.2 Alcance... 2 3 Modelo Arquitectónico Inicial... 3 3.1 Diagrama de alto nivel de la arquitectura... 3 3.2 Vista de Casos de Uso... 5 3.2.1

Más detalles

MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO

MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO Fecha última revisión: Junio 2011 INDICE DE CONTENIDOS HERRAMIENTA DE APROVISIONAMIENTO... 3 1. QUÉ ES LA HERRAMIENTA DE APROVISIONAMIENTO... 3 HERRAMIENTA

Más detalles

Tablas y Campos Nuevos

Tablas y Campos Nuevos Tablas y Campos Nuevos Maxicomercio tiene la capacidad para poder agregar tablas y campos nuevos para darle nueva funcionalidad al sistema, los cambios que realice a la estructura de la base de datos podrán

Más detalles

BPMN Business Process Modeling Notation

BPMN Business Process Modeling Notation BPMN (BPMN) es una notación gráfica que describe la lógica de los pasos de un proceso de Negocio. Esta notación ha sido especialmente diseñada para coordinar la secuencia de los procesos y los mensajes

Más detalles

Buscar: Permite buscar registros por medio de catálogos. Procesar: Permite ejecutar una operación que involucra varios procesos.

Buscar: Permite buscar registros por medio de catálogos. Procesar: Permite ejecutar una operación que involucra varios procesos. 1 de 92 Nuevo: Permite incluir un nuevo registro en el sistema. Guardar: Permite almacenar un registro nuevo o actualizar si proviene de un catálogo. Buscar: Permite buscar registros por medio de catálogos.

Más detalles

Capítulo II. Arquitectura del Software

Capítulo II. Arquitectura del Software Capítulo II. Arquitectura del Software Después de un cuidadoso análisis de los objetivos del proyecto, se determinó que la mejor manera de estructurar el sistema era haciendo uso del muy famoso patrón

Más detalles

CAPITULO 2. Como se definió en el plan del presente proyecto, este será desarrollado bajo

CAPITULO 2. Como se definió en el plan del presente proyecto, este será desarrollado bajo 1 CAPITULO 2 ANÁLISIS DEL SISTEMA 1. Introducción Como se definió en el plan del presente proyecto, este será desarrollado bajo la metodología orientada a objetos. El objetivo del análisis será marcar

Más detalles

Región de Murcia Consejería de Educación, Ciencia e Investigación. Manual Usuario FCT

Región de Murcia Consejería de Educación, Ciencia e Investigación. Manual Usuario FCT . Manual Usuario FCT Murcia, 9 de Julio de 2007 Manual de Usuario FCT v1.0 pág. 2 de 73 ÍNDICE Manual Usuario FCT...1 1. Tipos de usuarios... 4 2. Modelo de navegación... 5 3. Servicios... 6 3.1. Convenios...

Más detalles

Guía nuevo panel de clientes Hostalia

Guía nuevo panel de clientes Hostalia Guía nuevo panel de clientes Hostalia Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 www.hostalia.com 1. Estructura del panel de administración El panel de control presenta un diseño

Más detalles

MANUAL DE USUARIO SISTEMA DE ALMACEN DIF SONORA

MANUAL DE USUARIO SISTEMA DE ALMACEN DIF SONORA MANUAL DE USUARIO SISTEMA DE ALMACEN DIF SONORA DICIEMBRE 2007. El Sistema de Almacén fue desarrollado con la finalidad de facilitar a los usuarios el proceso de entradas y salidas del almacén mediante

Más detalles

5.2.- Configuración de un Servidor DHCP en Windows 2003 Server

5.2.- Configuración de un Servidor DHCP en Windows 2003 Server 5.2.- Configuración de un Servidor DHCP en Windows 2003 Server En este apartado vamos a configurar el servidor DHCP de "Windows 2003 Server", instalado en el apartado anterior. Lo primero que hemos de

Más detalles

Anexo 4 Documento de Arquitectura

Anexo 4 Documento de Arquitectura Anexo 4 Documento de Arquitectura 1. Introducción El anexo se describe el propósito y alcance referentes al proyecto correspondiente al documento de arquitectura. 2. Propósito El propósito del anexo de

Más detalles

Soporte y mantenimiento. Generalidades

Soporte y mantenimiento. Generalidades Soporte y mantenimiento Generalidades Tabla de Contenido 1. Introducción 2. Objetivos generales 3. Caso de soporte 4. Condiciones 5. Restricciones 6. Sistema de soporte Soporte y mantenimiento 1. Introducción

Más detalles

Soporte y mantenimiento. Generalidades

Soporte y mantenimiento. Generalidades Soporte y mantenimiento Generalidades 2014 Tabla de Contenido 1 Introducción... 3 2 Objetivos generales... 3 3 Caso de soporte... 3 4 Condiciones... 4 5 Restricciones... 5 6 Sistema de soporte... 5 Página

Más detalles

SISTEMA DE BECAS AL EXTERIOR

SISTEMA DE BECAS AL EXTERIOR SISTEMA DE BECAS AL EXTERIOR Manual del Becado En este manual se describen los diferentes procesos que ejecuta el becado en el desarrollo de sus estudios en el exterior. Todos los procesos serán ejecutados

Más detalles

Capítulo VI. Estudio de Caso de Aplicación del Integrador de Información Desarrollado

Capítulo VI. Estudio de Caso de Aplicación del Integrador de Información Desarrollado Capítulo VI Estudio de Caso de Aplicación del Integrador de Información Desarrollado 6.1 Organización elegida La Organización elegida para el caso de aplicación, es la empresa CTM Tours del grupo Costamar,

Más detalles

Guía para el tratamiento en Allegro de recibos para centros no pertenecientes a la Generalitat Valenciana.

Guía para el tratamiento en Allegro de recibos para centros no pertenecientes a la Generalitat Valenciana. Guía para el tratamiento en Allegro de recibos para centros no pertenecientes a la Generalitat Valenciana. Esta guía muestra como proceder en la configuración y posterior uso de la aplicación Allegro en

Más detalles

Mesa de Ayuda Interna

Mesa de Ayuda Interna Mesa de Ayuda Interna Documento de Construcción Mesa de Ayuda Interna 1 Tabla de Contenido Proceso De Mesa De Ayuda Interna... 2 Diagrama Del Proceso... 3 Modelo De Datos... 4 Entidades Del Sistema...

Más detalles

Manual del usuario del Módulo de Administración de Privilegios del Sistema Ingresador (MAPSI)

Manual del usuario del Módulo de Administración de Privilegios del Sistema Ingresador (MAPSI) Manual del usuario del Módulo de Administración de Privilegios del Sistema Ingresador (MAPSI) 1. Introducción El presente manual representa una guía rápida que ilustra la utilización del Módulo de Administración

Más detalles

Workflows? Sí, cuántos quiere?

Workflows? Sí, cuántos quiere? Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención

Más detalles

Guía de uso del Cloud Datacenter de acens

Guía de uso del Cloud Datacenter de acens guíasdeuso Guía de uso del Cloud Datacenter de Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Un Data Center o centro de datos físico es un espacio utilizado para alojar

Más detalles

MANUAL DE USUARIOS DEL SISTEMA MESA DE SOPORTE PARA SOLICITAR SERVICIOS A GERENCIA DE INFORMATICA

MANUAL DE USUARIOS DEL SISTEMA MESA DE SOPORTE PARA SOLICITAR SERVICIOS A GERENCIA DE INFORMATICA MANUAL DE USUARIOS DEL SISTEMA MESA DE SOPORTE PARA SOLICITAR SERVICIOS A Usuario Propietario: Gerencia de Informática Usuario Cliente: Todos los usuarios de ANDA Elaborada por: Gerencia de Informática,

Más detalles

Técnicas de Diseño CRM 1

Técnicas de Diseño CRM 1 Técnicas de Diseño CRM SAAT 2 Índice Descripción del Negocio... 3 Contexto... 3 Alcance... 3 Glosario... 5 Arquitectura propuesta... 7 Manejo de sesiones... 7 Implementación de persistencia y transaccionalidad...

Más detalles

Que es normalización? Normalización de una base de datos Grados de normalización: Primera Forma Grados de normalización: Segunda Forma Grados de

Que es normalización? Normalización de una base de datos Grados de normalización: Primera Forma Grados de normalización: Segunda Forma Grados de Sergio Sánchez Que es normalización? Normalización de una base de datos Grados de normalización: Primera Forma Grados de normalización: Segunda Forma Grados de normalización: Tercera Forma Otras formas

Más detalles

COPPEL MANUAL TÉCNICO MCC DE SISTEMAS PROGRAMACIÓN DESCRIPCIÓN DEL PROCESO DE ARQUITECTURA DE SOFTWARE

COPPEL MANUAL TÉCNICO MCC DE SISTEMAS PROGRAMACIÓN DESCRIPCIÓN DEL PROCESO DE ARQUITECTURA DE SOFTWARE COPPEL MANUAL TÉCNICO MCC DE SISTEMAS PROGRAMACIÓN DESCRIPCIÓN DEL PROCESO DE ARQUITECTURA DE SOFTWARE Creado en May/14 Objetivo: Contar con una guía de las actividades que se deben realizar en esta fase,

Más detalles

Cómo ingresar a la Sucursal Electrónica?

Cómo ingresar a la Sucursal Electrónica? Tabla de Contenidos Cómo ingresar a la Sucursal Electrónica? 2 Página Principal 3 Cómo consultar o eliminar colaboradores o proveedores en mi plan de Proveedores o Planillas? 4 Consultas y Exclusiones

Más detalles

11/06/2011. Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman

11/06/2011. Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman 11/06/2011 Alumno: José Antonio García Andreu Tutor: Jairo Sarrias Guzman Introducción Gestión de tareas Unificar la vía por la que se requieren las tareas Solución única y global Seguimiento de las tareas

Más detalles

Sesión No. 2. Contextualización: Nombre de la sesión: Paquetería ASPEL - COI PAQUETERÍA CONTABLE

Sesión No. 2. Contextualización: Nombre de la sesión: Paquetería ASPEL - COI PAQUETERÍA CONTABLE Paquetería contable 1 Sesión No. 2 Nombre de la sesión: Paquetería ASPEL - COI Contextualización: Como hemos venido comentando, existe en el mercado software o paquetería contable diversa que nos servirá

Más detalles

&' ' ' !,- (& ', Este tutorial trabaja sobre NetBeans 6.1 y MySQL 5.0. Crear un nuevo proyecto usando la ventana que se indica a continuación: !!

&' ' ' !,- (& ', Este tutorial trabaja sobre NetBeans 6.1 y MySQL 5.0. Crear un nuevo proyecto usando la ventana que se indica a continuación: !! OBJETIVO &' ' '!() *+!,- (& ',!,-. ())/0'/1-$$!1-1#11' CARACTERÍSTICAS Este tutorial trabaja sobre NetBeans 6.1 y MySQL 5.0. ACTIVIDAD 1 PRESENTANDO A NetBeans Crear un nuevo proyecto usando la ventana

Más detalles

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora Plataforma e-ducativa Aragonesa Manual de Administración Bitácora ÍNDICE Acceso a la administración de la Bitácora...3 Interfaz Gráfica...3 Publicaciones...4 Cómo Agregar una Publicación...4 Cómo Modificar

Más detalles

MANUAL PARA LA ACTUALIZACIÓN Y CREACIÓN DE DEPENDENCIAS EN EL SISTEMA CREG ENTREGA-RECEPCIÓN

MANUAL PARA LA ACTUALIZACIÓN Y CREACIÓN DE DEPENDENCIAS EN EL SISTEMA CREG ENTREGA-RECEPCIÓN MANUAL PARA LA ACTUALIZACIÓN Y CREACIÓN DE DEPENDENCIAS EN EL SISTEMA CREG ENTREGA-RECEPCIÓN Para la configuración de dependencias debe ingresar al menú Configuración del Sistema, después a Dependencias

Más detalles

Sociedad de Seguros de Vida del Magisterio Nacional. Sistema de Pignoraciones Web. Manual de Usuario. Marzo, 2012.

Sociedad de Seguros de Vida del Magisterio Nacional. Sistema de Pignoraciones Web. Manual de Usuario. Marzo, 2012. Sociedad de Seguros de Vida del Magisterio Nacional Sistema de Pignoraciones Web Manual de Usuario Marzo, 2012. Elaborado por: Ing. Isaías Chavarría Mora. 1 Contenido 2 Introducción... 4 3 Consideraciones

Más detalles

II. Relación con Terceros

II. Relación con Terceros II. Relación con Terceros Introducción a la Relación con Terceros Los terceros se refieren a las entidades con las cuales se realizan transacciones en la organización. Hay tres tipos de terceros, están:

Más detalles

Al adquirir Gear Online se hará entrega del modulo de parámetros en cual podemos parametrizar todas las características de todas las áreas que

Al adquirir Gear Online se hará entrega del modulo de parámetros en cual podemos parametrizar todas las características de todas las áreas que MANUAL GEAR SYSTEM ONLINE PARAMETROS Derechos Reservados INDISSA Industria Creativa de Desarrollo Internacional de Software, S.A. http://www.indissa.com 1 Introducción Al adquirir Gear Online se hará entrega

Más detalles

Centro de Gestión Administrativa y Fortalecimiento Empresarial Tunja GUIA GESTION DE FORMACION TITULADA A LA MEDIDA Y NO A LA MEDIDA

Centro de Gestión Administrativa y Fortalecimiento Empresarial Tunja GUIA GESTION DE FORMACION TITULADA A LA MEDIDA Y NO A LA MEDIDA GUIA GESTION DE FORMACION TITULADA A LA MEDIDA Y NO A LA MEDIDA Objetivo: Establecer el procedimiento para la gestión de la formación titulada a la medida y no a la medida. Desarrollo: La gestión de proyectos

Más detalles

CONSTRUCCIÓN DEL PROCESO ADMINISTRADOR DE PROYECTOS SEIS SIGMA Bizagi Process Modeler

CONSTRUCCIÓN DEL PROCESO ADMINISTRADOR DE PROYECTOS SEIS SIGMA Bizagi Process Modeler ADMINISTRADOR DE PROYECTOS SEIS Bizagi Process Modeler Copyright 2011 - bizagi Contenido CONSTRUCCIÓN DEL PROCESO... 1 1. DIAGRAMA DEL PROCESO... 3 Sub proceso Fase... 4 Sub proceso Crear Entregable...

Más detalles

Actividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos.

Actividades para mejoras. Actividades donde se evalúa constantemente todo el proceso del proyecto para evitar errores y eficientar los procesos. Apéndice C. Glosario A Actividades de coordinación entre grupos. Son dinámicas y canales de comunicación cuyo objetivo es facilitar el trabajo entre los distintos equipos del proyecto. Actividades integradas

Más detalles

Hacer clic sobre la figura, para extraer todos los registros o presionar la tecla F2.

Hacer clic sobre la figura, para extraer todos los registros o presionar la tecla F2. b) Adicionar grados Para llevar a cabo esta operación el usuario deberá realizar los siguientes pasos: Recuperar la información, para realizar esta operación el usuario puede hacerla de las siguientes

Más detalles

APÉNDICE E: MANUAL DE USUARIO PARA EL SISTEMA DE MONITOREO DE REDES LAN.

APÉNDICE E: MANUAL DE USUARIO PARA EL SISTEMA DE MONITOREO DE REDES LAN. APÉNDICE E: MANUAL DE USUARIO PARA EL SISTEMA DE MONITOREO DE REDES LAN. Objetivo: Mostrar al usuario administrador el funcionamiento del sistema, junto con los datos que debe ingresar, además de interactuar

Más detalles

Aplicación de Gestión y Web para un criadero/residencia canino. Índice. 1 Presentación...2. 2 Objetivos y trabajo realizado...2. 3 Conclusiones...

Aplicación de Gestión y Web para un criadero/residencia canino. Índice. 1 Presentación...2. 2 Objetivos y trabajo realizado...2. 3 Conclusiones... Índice 1 Presentación...2 2 Objetivos y trabajo realizado...2 3 Conclusiones...6 1 1 Presentación Actualmente existen muchas y variadas aplicaciones de gestión para cualquier tipo de negocio pero en cambio,

Más detalles

INTEROPERABILIDAD SISTEMA DE INFORMACIÓN GENERAL DE ESTUDIANTES (SIGE) SOFTWARE DE GESTIÓN ESCOLAR

INTEROPERABILIDAD SISTEMA DE INFORMACIÓN GENERAL DE ESTUDIANTES (SIGE) SOFTWARE DE GESTIÓN ESCOLAR INTEROPERABILIDAD SISTEMA DE INFORMACIÓN GENERAL DE ESTUDIANTES (SIGE) SOFTWARE DE GESTIÓN ESCOLAR Respuestas a Consultas Frecuentes Ministerio de Educación -Agosto 2012 Agosto 2012 V 3.0 I N T R O D U

Más detalles

iniciativas tecnológicas :: ekimen teknologikoak Enpresaldea, Ctra. Basurto Castresana 70. 48002 Bilbao (Bizkaia), tel: 944272119 email: info@zylk.net Manual de administrador Red Ofisat Tabla de contenidos:

Más detalles

Sub Sistema Contabilidad Financiera

Sub Sistema Contabilidad Financiera CAPACITACIÓN Y ADIESTRAMIENTO AL USUARIO. Sub Sistema Contabilidad Financiera Datos Generales: Número de horas: Pre Requisito: Carácter: Obligatorio Introducción El siguiente programa tiene por finalidad

Más detalles

Manual Ingreso Notas y Acta Electrónica

Manual Ingreso Notas y Acta Electrónica Manual Ingreso Notas y Acta Electrónica ÍNDICE ÍNDICE 2 I. INTRODUCCIÓN 3 II. CREAR LA ESTRUCTURA DE NOTAS PARCIALES (OPCIÓN NOTAS NORMALES) _ 4 III. CREAR LA ESTRUCTURA DE NOTA FINAL (OPCIÓN NOTAS CALCULADAS)

Más detalles

1 El trabajo expuesto está subvencionado por el proyecto de la URJC PGRAL-2001/14

1 El trabajo expuesto está subvencionado por el proyecto de la URJC PGRAL-2001/14 EVALUACIÓN A TRAVÉS DE LA WEB: EL SISTEMA TUTORMAP 1 R.Criado, D.Martín y S. Sánchez (GIEMATI, Dpto. de CC. Experimentales e Ingeniería de la URJC) Resumen En este trabajo se describen las características

Más detalles

C Fecha: 17/07/14 MANUAL DE USUARIO. 1 de 19. Página: MANUAL DE USUARIO

C Fecha: 17/07/14 MANUAL DE USUARIO. 1 de 19. Página: MANUAL DE USUARIO 1 de 19 Fecha: 17/12/14 2 de 19 Índice de contenido Elementos de la Gestión de Turnos...4 Administración de las colas de servicio...5 Configuración de mesas, puestos y displays...7 Configuración de la

Más detalles

Guía Práctica para el Uso del Servicio de Software Zoho CRM

Guía Práctica para el Uso del Servicio de Software Zoho CRM Guía Práctica para el Uso del Servicio de Software Zoho CRM Parte 4 Modificación de las Listas Estándar del Sistema Modificación del Menú Principal del Sistema Importación de información al Sistema Adición

Más detalles

(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera

(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera Capítulo 4. Llamada Telefónica En este capítulo se explicará la manera en que se configuraron las herramientas web (PHP y APACHE), y el programa de comunicación Skype, para controlar de manera dinámica

Más detalles

PRESENTACIÓN DEL PRODUCTO

PRESENTACIÓN DEL PRODUCTO PRESENTACIÓN DEL PRODUCTO esernet, s.l. Sebastián Elcano, 32 Planta 1 Oficina 22 28012 Madrid Teléfono: 91 433 84 38 -- Fax. 91 141 21 89 www.esernet.com -- esernet@esernet.com 1. Introducción 2. Descripción

Más detalles

Instalación y configuración inicial del sistema SIU-Kolla Versión 3.0.0

Instalación y configuración inicial del sistema SIU-Kolla Versión 3.0.0 Instalación y configuración inicial del sistema SIU-Kolla Versión 3.0.0 Tabla de contenido 1. Instalación inicial del sistema... 3 2. Configuración inicial del sistema... 5 3. Migración desde versión anterior...

Más detalles

Gestión de Permisos. Documento de Construcción. Copyright 2014 Bizagi

Gestión de Permisos. Documento de Construcción. Copyright 2014 Bizagi Gestión de Permisos Documento de Construcción Gestión de Permisos 1 Tabla De Contenido Descripción del Proceso... 3 Factores Importantes En La Construcción Del Proceso... 4 Modelo de Datos... 4 Principales

Más detalles

Toda base de datos relacional se basa en dos objetos

Toda base de datos relacional se basa en dos objetos 1. INTRODUCCIÓN Toda base de datos relacional se basa en dos objetos fundamentales: las tablas y las relaciones. Sin embargo, en SQL Server, una base de datos puede contener otros objetos también importantes.

Más detalles

Ventajas del software del SIGOB para las instituciones

Ventajas del software del SIGOB para las instituciones Ventajas del software del SIGOB para las instituciones Podemos afirmar que además de la metodología y los enfoques de trabajo que provee el proyecto, el software, eenn ssi i mi issmoo, resulta un gran

Más detalles

Configuración factura electrónica. construsyc instasyc

Configuración factura electrónica. construsyc instasyc Configuración factura electrónica construsyc instasyc Facturación electrónica Según la propia definición de la Agencia Tributaria, la factura electrónica es un documento tributario generado por medios

Más detalles

BANCO NACIONAL DE PANAMÁ, BANCO DE DESARROLLO AGROPECUARIO Y BANCO HIPOTECARIO NACIONAL

BANCO NACIONAL DE PANAMÁ, BANCO DE DESARROLLO AGROPECUARIO Y BANCO HIPOTECARIO NACIONAL BANCO NACIONAL DE PANAMÁ, BANCO DE DESARROLLO AGROPECUARIO Y BANCO HIPOTECARIO NACIONAL LICITACION ABREVIADA POR PONDERACIÓN Nº 2010-7-01-0-08-AV-000001 MANUAL DE ATOMOS Introducción El objetivo de este

Más detalles

Capitulo 5. Implementación del sistema MDM

Capitulo 5. Implementación del sistema MDM Capitulo 5. Implementación del sistema MDM Una vez que se concluyeron las actividades de análisis y diseño se comenzó la implementación del sistema MDM (Manejador de Documentos de MoProSoft). En este capitulo

Más detalles

Incidencias: Todas las incidencias que ocurrirán durante el apadrinamiento de un niño se deben registrar para poder buscar soluciones.

Incidencias: Todas las incidencias que ocurrirán durante el apadrinamiento de un niño se deben registrar para poder buscar soluciones. Apadrinamiento ONG Estudio preliminar: Se desea diseñar una aplicación para la gestión de los apadrinamientos de una asociación ONG. Para ello el sistema proporcionara una interfaz al usuario para poder

Más detalles

FOROS. Manual de Usuario

FOROS. Manual de Usuario FOROS Manual de Usuario Versión: 1.1 Fecha: Septiembre de 2014 Tabla de Contenidos 1. INTRODUCCIÓN... 4 1.1 Propósito... 4 1.2 Definiciones, acrónimos y abreviaturas... 4 2. ESPECIFICACIONES TÉCNICAS...

Más detalles

Manual de usuario clientes portal web KRCC. Fecha: 23 02 2009

Manual de usuario clientes portal web KRCC. Fecha: 23 02 2009 clientes portal web KRCC Fecha: 23 02 2009 Tabla de Contenidos 1.1 Conectar a sitio web a través de internet... 3 1.1.1 Abrir un una ventana del explorador de internet... 3 1.1.2 Ir a la dirección http://clientekrcc.komatsu.cl...

Más detalles

Manual Operativo Sistema de Postulación Online

Manual Operativo Sistema de Postulación Online Manual Operativo Sistema de Postulación Online Este Manual está diseñado en forma genérica para apoyar el proceso de postulación en línea, las Bases de cada Concurso definen los requerimientos oficiales

Más detalles

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIA Y TECNOLOGÍA DIRECCION DE EXTENSION COORDINACION DE PASANTIAS Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. Pasante:

Más detalles

12 Minería de Datos Reglas de asociación.

12 Minería de Datos Reglas de asociación. Objetivos: 12 Minería de Datos Reglas de asociación. Genera reportes a partir de técnicas de Data Mining. Utiliza software de Data Mining. Recursos: Guías prácticas. Datos ejemplo. http://rapidminer.com

Más detalles

1. Definición. Open Source. Escalable. Alto desempeño. Arquitectura Modular. Producto de licencia de código abierto sin coste adicional.

1. Definición. Open Source. Escalable. Alto desempeño. Arquitectura Modular. Producto de licencia de código abierto sin coste adicional. 1. Definición JBoss es un proyecto de código abierto, con el que se consigue un servidor de aplicaciones basado en J2EE, e implementado al 100% en Java. Por lo tanto al estar basado en Java, JBoss puede

Más detalles

19 4.1.1.0 4 04/05/2009

19 4.1.1.0 4 04/05/2009 Soluciones Informáticas Descripción: Como utilizar la Agenda de Visitas Objetivos: Al finalizar este tutorial el usuario será capaz de utilizar la Agenda de Visitas con sus diferentes opciones: asignar

Más detalles

BackflipSD Modelo de Diseño

BackflipSD Modelo de Diseño BackflipSD Modelo de Diseño Historia de revisiones: Fecha Versión Descripción Autor 04/09/2012 1.0 Rodrigo Stecanella 16/09/2012 1.1 Rodrigo Stecanella 1 Contenido Historia de revisiones:...1 Introducción...3

Más detalles

2 EL DOCUMENTO DE ESPECIFICACIONES

2 EL DOCUMENTO DE ESPECIFICACIONES Ingeniería Informática Tecnología de la Programación TEMA 1 Documentación de programas. 1 LA DOCUMENTACIÓN DE PROGRAMAS En la ejecución de un proyecto informático o un programa software se deben de seguir

Más detalles