GESTIÓN DE UN SUPERMERCADO BAJO UN SERVIDOR DE ORACLE. Noemí Peña Portillo



Documentos relacionados
10. El entorno de publicación web (Publiweb)

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

Curso de PHP con MySQL Gratis

Manual de NetBeans y XAMPP

Formas de llevar a cabo un backup de una base de datos MySQL

Sitios remotos. Configurar un Sitio Remoto

Guía de Apoyo Project Web Access. (Jefe de Proyectos)

PROGRAMA FORMATIVO MICROSOFT ACCESS 2003 (COMPLETO)

Manual del panel. Core-Admin

Guía Rápida de Instalación SQL Server Express

MANUAL DE USUARIO CMS- PLONE

PRÁCTICA 10. Configuración de Correo y Publicar en la Web

MANUAL DE USUARIO FACTURACIÓN ELECTRÓNICA

Instalar y configurar W3 Total Cache

Centro de Profesorado Luisa Revuelta (Córdoba) TEMA 2 CREAR, GUARDAR, CERRAR, ABRIR y VISUALIZAR PRESENTACIONES

Aplicateca. Manual de Usuario: Ilion Factura Electrónica. Espíritu de Servicio

Configuración Y Diseño Del Correo Electrónico Y Web Personal De IESA

PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet. Revisión 1.1 Fecha

Guía de uso del Cloud Datacenter de acens

Microsoft Access 2010 (Completo)

MANUAL DE USO DE LA APLICACIÓN

CIF-KM. GUÍA DE LOS PRIMEROS PASOS

DOCENTES FORMADORES UGEL 03 PRIMARIA

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable

Person IP CRM Manual MOBILE

GUIA DE USUARIO. CONFIGURACION CORREO ELECTRONICO

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

Manual De Instalación Solin

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN

Presentaciones compartidas con Google Docs (tutorial)

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

Plataforma Educativa Manual del Docente Nivel II Módulo 3 Wiki

DOCUMENTOS COMPARTIDOS CON GOOGLE DOCS

Gestión de Ficheros en ruralvía Recibos

Manual de uso. Manual de uso - citanet 1

Guía nuevo panel de clientes Hostalia

Guía rápida de la Oficina Virtual Área Web y Administración Electrónica

Toda base de datos relacional se basa en dos objetos

Configuracion Escritorio Remoto Windows 2003

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

Manual de configuración de cuentas correo Configuración de Alias de Correo

Web ITSM -GUIA RÁPIDA DE USUARIO-

Oracle 12c DISEÑO Y PROGRAMACIÓN

MANUAL INSTALACIÓN ABOGADOS MF

INSTRUCCIONES BÁSICAS DE ACCESO AL PORTAL DEL CLIENTE

Correo Electrónico: Webmail: Horde 3.1.1

Uso básico desde la propia página del sitio

Manual para la utilización de PrestaShop

CREACIÓN Y CONFIGURACIÓN DE WIKIS

D.T.Informática S.L. [Sistema hada] hilo Administrador Desarrollo Activo

CISS PREVENCIÓN de Riesgos Laborales

WINDOWS : TERMINAL SERVER

PROGRAMA FORMATIVO MICROSOFT ACCESS 2007 (COMPLETO)

WALMAR CONTROL EN RUTA MANUAL DE USUARIO ADMINISTRACION EMANAGER 6

PRESENTACIÓN DEL PRODUCTO

Instalación y Configuración de un Servidor FTP

MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA. Perfil Entidad Proveedora

Instalación de Tomcat7 en Ubuntu

CONCEPTOS BASICOS. Febrero 2003 Página - 1/10

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

GedicoPDA: software de preventa

MANUAL BASICO DE WEBEX

MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA

Cómo tener tu Tumblr con un domino propio

MANUAL DE AYUDA MANEJO DE SHAREPOINT CON GOTELGEST.NET

CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO

SUBDIRECCIÓN GENERAL DE NUEVAS TECNOLOGÍAS DE JUSTICIA MANUAL DE USUARIO DE LA NUEVA APLICACIÓN DE CORREO ELECTRÓNICO

CAPÍTULO 3 VISUAL BASIC

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

USO DE LA PLATAFORMA DEMAIN

Plantillas Office. Manual de usuario Versión 1.1

BUSINESS OBJECTS VISUALIZACIÓN DE REPORTES

30 de Mayo de

Arsys Backup Online Manual de Usuario

Unidad Didáctica 12. La publicación

Plataforma Helvia. Manual de Administración Administración General. Versión

Servicio de Notificaciones Electrónicas y Dirección Electrónica Habilitada

Manual de usuario del Centro de Control

Manual hosting acens

MANUAL DE AYUDA. SAT Móvil (Movilidad del Servicio Técnico)

5. Composer: Publicar sus páginas en la web

Guía rápida de uso de Openbravo

Guía de Instalación. Versiones del documento

UAM MANUAL DE EMPRESA. Universidad Autónoma de Madrid

Servicio Webmail. La fibra no tiene competencia

UNIDAD DIDACTICA 4 INTEGRACIÓN DE CLIENTES WINDOWS EN UN DOMINIO

GUÍA PARA INICIAR UN TRÁMITE DESDE LA OFICINA VIRTUAL

ÁLAMO SOFTWARE PARA GESTIÓN INMOBILIARIA

3.2 ACCEDER A LA PÁGINA WEB DEL INSTITUTO MÉXICO: En el navegador de su preferencia acceder al portal del Instituto México:

Manual del Usuario. Portal Web Para uso exclusivo de Ministros de Estado.

CONFIGURACIÓN BÁSICA DE UNA VPN EN WINDOWS XP PROFESIONAL

DataCycle MyVision. La solución web para publicación y ejecución de informes de DataCycle Reporting. Guía de instalación. Versión 8.

Ajustes del Curso en egela (Moodle 2.5)

PASO 1: Entrada. a FOCO

UNIVERSIDAD ESTATAL PENÍNSULA DE SANTA ELENA UNIDAD DE PRODUCCIÓN DE LA ESCUELA DE INFORMÁTICA SISTEMA WEB DE SYLLABUS Y CONTROL DE PLANES DE CLASE

Kepler 8.0 USO DEL ERP

Introducción a la extensión de scripting en gvsig 2.0

Transcripción:

GESTIÓN DE UN SUPERMERCADO BAJO UN SERVIDOR DE ORACLE Noemí Peña Portillo

1. Qué voy a explicar? Objetivos del proyecto. Oracle Developer Suite 10g y Componentes. Configuración de red. Oracle Designer 10g y Componentes. Repositorio de Oracle Designer. Diagrama Entidad/Relación. Oracle Developer Forms y Componentes. Aplicación Web. Oracle Application Express.

2.Objetivos Instalar una base de datos Oracle que actúe como servidor al cual podrá acceder un usuario administrador e introducir, modificar o eliminar datos. La versión de Oracle que utilizaré será la 11g. Instalar una herramienta de Oracle, conocida como Oracle Developer Suite, la cuál contiene un conjunto de herramientas de desarrollo, que nos permitará controlar todo el ciclo de vida de una aplicación, desde crear el diagrama entidad/relación de la base de datos, hasta poder acceder a esa base de datos de a través de vía Web. Crear una diagrama entidad/ relación con una herramienta de Oracle Developer Suite, llamada Oracle Designer, que nos permitirá transformalo a tablas y guardar la información dentro del servidor. Construir una aplicación Web con otra herramienta de desarrollo de Oracle Developer Suite, como es Oracle Developer Forms, de forma que el acceso al servidor y a las tablas de la base de datos del supermercado se realice a través de la red, y la administración de ésta se haga de forma visual a través de una potente interfaz de usuario. Alojar la página de administración del supermercado creada con Oracle Developer Forms en un host de no-ip, de forma que el cliente pueda acceder desde cualquier lugar.

3. Esquema

4. Oracle Developer Suite 10g Oracle Developer Suite es una entorno de desarrollo, creado por Oracle Corporation, que se compone de una serie de herrramientas, que nos permitirá crear aplicaciones para solucionar el problema del acceso a los datos a través de un interfaz de usuario. Es un sistema multiplataforma. Las herramientas que lo componen ayudan a desarrollar el ciclo de vida de desarrollo de una aplicación completa. Utiliza plataformas de programación como Java y XML. Trae integrado Oracle Application Server 10g, que será el encargado de generar la aplicación vía web.

5. Componentes Oracle Developer Suite JDeveloper. Se trata de un entorno de desarrollo basado en la plataforma J2EE, que desarrolla, depura, y despliega aplicaciones de negocio y servicios web. Los lenguajes utilizados para la creación de aplicaciones son: Java, HTML, XML, SQL, PL/SQL, JavaScript, PHP, etc. Oracle Designer. Es una herramienta clave para el diseño de una base de datos, que integra desde la creación del diagrama entidad/relación hasta la conversión del diagrama en una estructura de tablas dentro de la base de datos. Oracle Forms. Con esta herramienta podemos crear aplicaciones para que el usuario sea capaz de interactuar con los datos de forma rápida y fácil, además de integrarle funciones a sus componentes o crear determinadas consultas para que se visualicen los datos. Se ejecuta bajo un contenedor J2EE y las aplicaciones finales pueden ser integradas con Java o servicios Webs.

5. Componentes Oracle Developer Suite Oracle Reports. Esta aplicación nos da la posibilidad de generar informes a partir de la información de las tablas de la base de datos. Los formatos en los que pueden ser generados son : HTML, RTF, PDF, XML, Microsoft Excel y RDF.

6. Asistente de Configuración de Red Una vez tengamos instalados Oracle Database 11g y Oracle Developer Suite 10g, habrá que configurar el segundo para que pueda conectarse al primero. En primer lugar, nos aparecerá la página principal con las diferentes opciones que podemos elegir. Elegiremos la opción Configuración del Nombre del Servidor de Red y le daremos a agregar(figura 1). A continuación, habrá que indicar el nombre de la base de datos a la que habrá que conectarse. En este caso, durante la instalación de Oracle Database 11g le dimos el nombre de orcl(figura 2). Luego habrá que elegir el protocolo de red por el que se comunicará, la IP de la máquina en la que se aloja el servidor Oracle, que en nuestro caso es de forma local, y el puerto de la base de datos a la que conectaremos. (Figura 3 y 4). Una vez realizados los pasos anteriores, el asistente nos preguntará que si queremos hacer una prueba de conexión. Nos dará un error ya que estamos realizando los cambios sin permisos, por lo que pulsando el botón Cambiar Conexión podemos introducir el usuario system y su contraseña, con el cuál sí tendrá éxito la prueba de conexión.

6. Asistente de Configuración de Red Figura 1. Figura 2. Figura 3. Figura 4.

6. Comprobación. Fichero tsnames.ora de Oracle 11g Fichero tsnames.ora de Oracle Developer Suite

7. Oracle Designer Es una herramienta CASE, que nos ayuda a planificar el diseño de una base de datos relacional. Pasos: Diseño de un boceto de la base de datos. Transformación del boceto a un diagrama final. Conversión del diagrama a un esquema de tablas dentro de la base de datos.

8. Componentes Oracle Designer Modeling System Requirements. Las herramientas de esta sección se utilizan para crear modelos de procesos, reexaminar los métodos usados para lograr los objetivos, crear representaciones de diagramas de trabajo, recordar detalles de ellos, describir los requisitos del proyecto al detalle, crear modelos de diagramas entidad-relacion, funciones y flujo de datos. Transform Preliminary Designs. En este grupo se trabaja con las aplicaciones encargadas de crear el diseño inicial de la base de datos a partir del modelo creado anteriormente.

8. Componentes Oracle Designer Designing and Generating. Las herramienta de esta sección, Design Editor, permite diseñar un sistema acorde con los requisitos pedidos, proveer un entorno de desarrollo para los ingenieros y los diseñadores, crear componentes para el servidor y aplicaciones para el cliente gracias al repositorio. Repository Tools. Gracias a estas herramientas podemos introducir y editar información en el Repositorio, mostrar las relaciones entre los elementos del repositorio, generar informes, administrar el repositorio.

9. Repositorio de Oracle Designer Es la base de datos de Oracle Designer. Contendrá todos los objetos que creemos durante el desarrollo de la aplicación(áreas de trabajo,contenedores,diagramas, tablas, relaciones, etc.). La configuración puede realizarse de forma manual o mediante la ejecución de scripts. Hay que tener varios aspectos en cuenta: Tamaño del repositorio(small, Medium, Large). Definir nombre y tamaño de los tablespaces que contendrán los objetos. Uso de sinónimos. Dar privilegios de acceso, de insercción, de modificación, de eliminación, a otros usuarios. Activación del Version Control. Permite utilizar las herramientas de administración del repositorio.

10. Instalación del Repositorio Se realizará mediante un componente de Oracle Designer llamado Repository Administration Utility. Nos permite llevar todo el control de los objetos creados en el repositorio y administrarlos.

11. Niveles dentro del Repositorio A través de Repository Object Navigator, podemos navegar por todos los objetos creados dentro del repositorio. Los niveles dentro del repositorio son: Workarea. Contenedor. Diagramas. Entidades.

12. Creación Diagrama Entidad- Relación Entity Relationship Diagrammer. El objetivo de esta herramienta es crear un boceto claro que permita identificar las tablas que compondran nuestra base de datos junto con sus atributos y sus claves principales, y la relación que existe entre ellas. Creación de entidades. Definición de los atributos de cada entidad. Creación de las relaciones entre las entidades. Database Design Transformer. Se encargará de crear un prototipo de diseño a partir de las tablas creadas. Aquí se crearán también las claves extranjeras a partir de las relaciones creadas anteriormente. Design Editor. Provee un entorno de diseño para que sea más fácil la identificación de todos los elementos del diseño creados y su manipulción, además de todas sus propiedades. Organiza los elementos por niveles y permitirá realizar los últimos cambios necesarios antes de transformar el diseño en una base de datos real.

12. Creación Diagrama Entidad- Relación

13. Oracle Developer Forms Herramienta de desarrollo que sirve para construir aplicaciones cliente-servidor que se apoyan en una base de datos Oracle. La aplicación final se componen de pantallas y formularios. El lenguaje de programación es PL/SQL. La función principal de las aplicaciones creadas es introducir, actualizar, borrar y consultar datos a través de vía Web. Construcción fácil y rápida de aplicaciones gracias a los asistentes. Se divide en tres partes: Form Builder. Se encarga de definir y diseñar los formularios. Form Compiler. En él se generan las aplicaciones construidas con Form Builder, convirtiéndolas en ejecutables pasando de.fmb a.fmx. Form Runtime. Se encarga de que los formularios se ejecuten dentro de una aplicación Web. Desde Form Builder podemos realizar los tres pasos.

14. Entorno y Componentes de Oracle Forms Navegador de Objetos. Se visualizan tanto los objetos que creemos dentro de nuesta aplicación como los que tenemos la posibilidad de crear. Podemos navegar por los diferentes formularios, desplegando su información. A la izquierda del navegador aparecen los botones que permiten crear, eliminar o desplegar cualquier objeto. Componentes del Navegador. Módulos o formularios. Elementos. Bloques de datos. Disparadores. Ventanas. Lienzos o canvas. Frames.

14. Entorno y Componentes de Editor de Diseño. Oracle Forms Permite diseñar las pantallas de la aplicación. Pueden introducirse elementos de diseño con sólo arrastrarlos(botones, cajas de texto, listas desplegables, imágenes, casillas de verificación, etc.). Paleta de Propiedades. Se definen los atributos de los objetos. Se agrupan por secciones.

14. Entorno y Componentes de Oracle Forms Asistente de Bloque de Datos. Nos guía a través de la creación de los bloques. Pasos: Elegir la tabla a la que está asociado el bloque. Dar un nombre al bloque. Asistente de Diseño. Nos guía a través del diseño que van a presentar los elementos del bloque. Elegir el lienzo o canvas sobre el que se va a situar. Definir el formato de los elementos. Editor PL/SQL. Nos permite crear disparadores y procedimientos asociados a los objetos.

15. Aplicación Web Se compone de cinco formularios: Página_principal. Clientes. Productos. Carrito. Pedidos. Procedimientos creados: OPEN_FORMS('C:\Documents and Settings\Noemi\Escritorio\Proyecto Integrado\MODULOS_PAGWEB\CLIENTES.fmx'); EXECUTE_QUERY; GO_BLOCK('CATEGORIAS'); READ_IMAGE_FILE('C:\Documents and Settings\Noemi\Escritorio\Proyecto Integrado\carrito.gif', 'gif', 'botones.carro') Relaciones Maestro-Detalle. Relación que se crea durante el Asistente de Bloque de Datos, entre dos bloques de un mismo formulario.

20. Ejecución de Formularios Oracle Application Server 10g. Servidor HTTP de Oracle que despliega portales en Internet. OC4J. Listener de Oracle Application Server, que comunica éste con Oracle Forms. Es el encargado de crear las sesiones de accesos de los clientes. Fichero de configuración más importante: default.env Jinitiator. Plugin de Java que necesita ser instalado para que se pueda visualizar la página.

21. Publicar Página en Internet Crear un host en no-ip adminsuper.no-ip.org Abrir el puerto 8889 (OC4J) del router.

22. Oracle Application Express HTML. Herramienta de desarrollo de aplicaciones Web basadas en Administración a través de vía Web. Viene integrado con Oracle Database 11g. Migración de bases de datos Acccess, hojas de cálculo, formularios de Oracle Forms. Ofrece ayuda mediante asistentes. Creación de aplicaciones complejas de forma rápida y fácil.