Escolar Documentos
Profissional Documentos
Cultura Documentos
AUTOR:
HEREDIA ENRIQUEZ RODOLFO BAYARDO
DIRECTOR:
ING. MARCO PUSD
IBARRA ECUADOR
2014
1. IDENTIFICACIN DE LA OBRA
La UNIVERSIDAD TCNICA DEL NORTE dentro del proyecto Repositorio Digital
institucional, determina la necesidad de disponer los textos completos de forma
digital con la finalidad de apoyar los procesos de investigacin, docencia y
extensin de la universidad.
Por medio del presente documento dejo sentada mi voluntad de participar en este
proyecto, para lo cual ponemos a disposicin la siguiente investigacin:
DATOS DE CONTACTO
CDULA DE IDENTIDAD
100281015-6
APELLIDOS Y NOMBRES
DIRECCIN
rodoheredia@yahoo.com
TELFONO FIJO
062602996
TELFONO MOVIL
0999823160
DATOS DE LA OBRA
TTULO
AUTOR
FECHA
PROGRAMA
PREGRADO
INGENIERA EN SISTEMAS
COMPUTACIONALES
DIRECTOR
Pgina ii
Pgina iii
Pgina iv
3. CONSTANCIAS
El autor manifiesta que la obra objeto de la presente autorizacin es original y se la
desarroll, sin violar derechos de autor de terceros, por lo tanto la obra es original y
que es el titular de los derechos patrimoniales, por lo que asume la responsabilidad
sobre el contenido de la misma y saldr en defensa de la Universidad en caso de
reclamacin por parte de terceros
Pgina v
CERTIFICACIN
CERTIFICO QUE:
Pgina vi
CERTIFICACIN
Seores
UNIVERSIDAD TCNICA DEL NORTE
Presente
De mis consideraciones.-
el
desarroll
su
trabajo
grato
informar
que
se
han
superado
utilizando el mencionado
continuar
DEDICATORIA
Dedico este proyecto de tesis a Dios y a mis padres. A
Dios porque ha estado conmigo a cada paso que doy,
cuidndome y dndome fortaleza para continuar.
Pgina viii
AGRADECIMIENTO
Mis sinceros agradecimientos estn dirigidos hacia
Licenciado Marco Merizalde
empresarial,
quien
con
de GESTOR, asesora
su
ayuda,
nos
brind
Pgina ix
TABLA DE CONTENIDOS
CAPITULO I ........................................................................................................ 1
INTRODUCCIN ................................................................................................. 2
1.1. Antecedentes. ............................................................................................... 2
1.1.1.
Descripcin .......................................................................................... 2
1.1.2.
Visin ................................................................................................... 2
1.1.3.
Misin................................................................................................... 3
1.1.4.
1.2. Problema........................................................................................................ 4
1.3. Objetivos ....................................................................................................... 4
1.3.1
1.3.2
Impactos .............................................................................................. 5
Mdulo de Pedidos............................................................................... 7
1.5.2.
1.5.3.
1.5.4.
CAPITULO II ....................................................................................................... 9
MARCO TERICO ............................................................................................ 10
2.1. Oracle Application Express 4.2 .................................................................... 10
2.2 Arquitectura.................................................................................................. 10
2.2.1
2.2.2
2.2.3
2.3.2
Pgina x
2.3.3
Administracin ...................................................................................... 19
2.4.2
Paginas ................................................................................................. 21
Grficos ................................................................................................ 28
2.4.5
WorkSpaces.......................................................................................... 29
2.4.6
Seguridad ............................................................................................. 29
2.4.6.1 Cuentas.............................................................................................. 30
2.4.6.2 Time out de la Sesin......................................................................... 31
2.4.6.3 Instalacin Slo en Tiempo de Ejecucin ........................................... 31
2.4.6.4 Codificacin Segura ........................................................................... 31
2.4.7
Navegacin ........................................................................................... 32
2.4.8
2.4.9
2.4.10
2.4.11
2.4.12
2.4.13
Pgina xi
2.5.1
2.5.2
Elementos ............................................................................................. 37
2.5.3
2.6.2
2.6.3
Propsito ............................................................................................... 51
3.1.2
Alcance ................................................................................................. 51
3.1.3
Posicionamiento .................................................................................... 52
Pgina xii
3.1.8
Propsito ............................................................................................... 65
3.2.2
Alcance ................................................................................................. 65
3.2.3
4.1.3
4.1.4
4.1.5
4.1.6
Pgina xiii
Pgina xiv
5.1.2
5.2.2
5.3.2
5.3.3
5.3.4
5.3.5
5.3.6
5.3.7
5.3.8
Pgina xv
5.3.9
Pgina xvi
Pgina xvii
NDICE DE GRAFICOS
Figura 1.1: Organigrama Organizacional ................................................................ 3
Figura 1.2: Mdulos del Proyecto ........................................................................... 6
Figura 2.1: Arquitectura del Oracle Apex ...............................................................10
Figura 2.2: Procesamiento de pginas Apex..........................................................12
Figura 2.3: Arquitectura del Oracle Apex con Apex Listener ..................................13
Figura 2.4: Componentes del Oracle Application Express .....................................13
Figura 2.5: Taller de SQL.......................................................................................15
Figura 2.6: Utilidades del Taller SQL. ....................................................................16
Figura 2.7: Desarrollador de Equipos.....................................................................17
Figura 2.8: Administracin. ....................................................................................19
Figura 2.9: Pginas en Oracle Apex ......................................................................21
Figura 2.10: Representacin de la pagina..............................................................22
Figura 2.11: Procesamiento de la pgina ...............................................................24
Figura 2.12: Componentes Compartidos ...............................................................25
Figura 2.13: Barra de Bsqueda de Informes Interactivos .....................................27
Figura 2.14: Grficos de flash de ejemplos ............................................................28
Figura 2.15: Workspace en Oracle Application Express.........................................29
Figura 2.16: Arquitectura del servidor de reportes BI Publisher .............................35
Figura 2.17: Diferencia entre el HTML y el HTML5. ...............................................38
Figura 2.18: Pgina en jQuery Mobile. ...................................................................42
Figura 2.19: Botn con jQuery Mobile. ...................................................................43
Figura 2.20: Botones agrupados con jQuery Mobile. ............................................44
Figura 2.21: Campo de texto con jQuery Mobile. ...................................................44
Figura 2.22: Si/No en jQuery Mobile. .....................................................................45
Figura 2.23: Botn de radio con jQuery Mobile. .....................................................46
Figura 2.24: Casillas de control con jQuery Mobile. ...............................................46
Figura 2.25: Lista de seleccin con jQuery Mobile. ................................................47
Figura 3.1: Perspectiva del Proyecto. ....................................................................62
Figura 3.2: Fases de la metodologa RUP .............................................................73
Figura 4.1: Caso de Uso: Sistema pedidos y Despachos .......................................78
Figura 4.2: Caso de Uso: Mdulo de Administracin .............................................79
Figura 4.3: Caso de Uso: Gestin de Nmina ........................................................80
Figura 4.4: Caso de Uso: Mdulos de Inventarios..................................................82
Figura 4.5: Caso de Uso: Gestin de Clientes .......................................................84
Figura 4.6: Caso de Uso: Mdulo de Pedidos ........................................................86
Pgina xviii
Pgina xix
NDICE DE TABLAS
Tabla 1.1: Herramientas de desarrollo a usar.......................................................... 8
Tabla 2.1: Estructura de la pgina jQuery Mobile ...................................................41
Tabla 3.1: Definicin del Problema .........................................................................53
Tabla 3.2: Definicin de la posicin del producto....................................................54
Tabla 3.3: Resumen de los Interesados .................................................................55
Tabla 3.4: Resumen de los Usuarios......................................................................55
Tabla 3.5: Perfil del Coordinador del Proyecto .......................................................57
Tabla 3.6: Perfil del Responsable del Proyecto ......................................................57
Tabla 3.7: Perfil del Usuario: Administrador del Sistema ........................................58
Tabla 3.8: Perfil del Usuario: Administrador funcional del Sistema .........................59
Tabla 3.9: Perfil del Usuario: Usuario normal del Sistema ......................................59
Tabla 3.10: Necesidades de los Interesados y Usuario ..........................................61
Tabla 3.11: Resumen de Capacidades ..................................................................63
Tabla 3.12: Costos y Precios..................................................................................63
Tabla 3.13: Roles y Responsabilidades .................................................................71
Tabla 3.14: Plan de las Fases ................................................................................71
Tabla 3.15: Plan de Fases: Hitos ...........................................................................73
Tabla 3.16: Artefactos: Fase de Inicio ....................................................................74
Pgina xx
Pgina xxi
RESUMEN
En el captulo I
Pgina xxii
SUMMARY
In Chapter I of this document is drawn up the vision, mission and problems company
GESTOR, business advice, which condescends to the description of the objectives,
rationale and scope of development of modules goods orders and shipments.
In Chapter II focuses on the study of the new web development tool Oracle
Application Express (APEX) included in your template HTML5 pages, detailing its
architecture and components feature, plus the description of the adaptation of new
technology pages web to mobile devices such as jQuery Mobile.
Chapters III, IV, V and VI focuses on the analysis and development of a system of
orders and shipments of goods to small and medium enterprises, using the RUP
methodology documentation, describing their stages of development, the project
vision, development plan, use case specifications, activity diagrams, sequence
diagrams, data model, data dictionary, implementation of the website to the internet,
server configuration reports, validation of the application specifying test cases,
recommendations and conclusions.
The annexes presents the creation of orders and dispatch system using Oracle
Application Express tool, operating manuals of the application, the inclusion of
jQuery Mobile framework in the web pages.
.
Pgina xxiii
CAPITULO I
CAPITULO I
INTRODUCCIN
-
Antecedentes
Problema
Objetivos
Justificacin
Alcance
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
INTRODUCCIN
1.1.
Antecedentes.
1.1.1. Descripcin
Pgina 2
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Director
Sistemas
Auxiliar 1
Auxiliar 2
Auxiliar 3
Auxiliar 4
PYME 1
PYME 4
PYME 7
PYME 10
PYME 2
PYME 5
PYME 8
PYME 11
PYME 3
PYME 6
PYME 9
PYME 12
Pgina 3
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
1.2.
Problema.
Ocasionando
para
mercadera para dispositivos mviles con bases de datos comerciales como Oracle
XE6 de licencia libre,
1.3.
Objetivos
Pgina 4
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Justificacin.
A continuacin se describen los aspectos importantes que llevo a la decisin de
1.4.1. Impactos
Impactos econmicos. Este trabajo, aporta grandes beneficios econmicos
ya que las pequeas y medianas empresas al realizar un control de los
pedidos de mercadera a sus clientes, con herramientas tecnolgicas tales
como los telfonos inteligentes, ayudar a minimizar el recurso humano que
se necesitaba para reingresar los pedidos que se lo realiza manualmente
por el vendedor, adems eliminar los gastos de material que se utiliza para
elaborar dichos pedidos. Las pequeas empresas que se equipan a sus
empleados con telfonos inteligentes de bajo precio pueden mejorar su
productividad y aumentar las ganancias.
Impacto Tecnolgico. Incentiva a que
Pgina 5
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Alcance.
Datos
Datos
Mdulo de
Pedidos
Datos
Mdulo de
Facturacin
Datos
Gestin de
Empleados
Mdulo de
Despachos
Datos
Datos
Mdulo de
Reportes
Gestin de
Clientes
Mdulo de
Inventarios
HTML5: lenguaje de marcado predominante para la elaboracin de pgina web en su quinta versin
Pgina 6
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 7
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Base de Datos
Herramientas
Por qu?
Oracle 11g XE
Plataforma
Html5
Entorno de
Oracle Applicaction
Desarrollo
Express (APEX
4.2)
tablas y procedimientos.
jquery mobile
v1.1.1
dispositivos mviles
Framework11
Plug-in: software que aade una caracterstica o un servicio especfico a un sistema ms grande
Framework: Es un marco de trabajo estandarizado de conceptos, prcticas y criterios para enfocar
un tipo de problemtica particular
11
Pgina 8
CAPITULO II
CAPITULO II
MARCO TERICO
-
Componentes
Caractersticas
Arquitectura
jQuery Mobile
Html5
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
MARCO TERICO
2.1.
una herramienta sin costo, de desarrollo rpido de aplicaciones web limitadas con
solo la utilizacin de un explorador web; totalmente soportada de Oracle Database,
certificado para todas las ediciones de Oracle Database 10.2.0.3 y superiores,
incluida Oracle Database 10g Express Edition.[1]
Utiliza asistentes sencillos y la programacin es declarativa para crear
aplicaciones de entrada de datos y reportes potentes. Es decir que no genera ni
compila ningn cdigo, las aplicaciones las crea a partir de hojas de clculo, tablas
o vistas de bases de datos y las almacena en un repositorio de meta datos.
Contiene un taller de SQL completo para gestionar objetos de bases de datos que
soporten a su aplicacin.
2.2
Arquitectura
Pgina 10
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
2.2.1
Servicios de autorizacin
Validaciones de procesamiento
1. Show Page: es el proceso que dibuja la pgina. Ensambla todos los atributos
tales como regiones, campos y botones en una pgina HTML. Cuando se
solicita una peticin de pgina utilizando una URL, el servicio ejecuta el
proceso Show Page. Con condiciones representadas en expresiones lgicas
que permite controlar el visualizador, en la pgina, en botones, regiones,
campos y tabs como as tambin permite controlar la ejecucin de procesos,
validaciones y clculos. Por ejemplo, cuando se condiciona un botn, el
constructor de pgina evala la condicin durante el proceso Show Page.
Pgina 11
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
2.2.2
[3]
[3]
Pgina 12
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
APEX Listener
2.3
Equipos y Administracin
Pgina 13
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
El creador
de aplicaciones opera
Texto
PL/SQL personalizado
Informes
Grficos
Mapas
Calendarios
Formularios
Puede definir formularios que permitan la entrada de datos para una amplia
variedad de casos, incluidos:
Maestro/Detalle
Tabular
Basada en Tablas
Pantallas de Asistente
[5]
Pgina 14
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
16
DML: Lenguaje de programacin utilizado para insertar, eliminar y actualizar datos en una base de
datos
Pgina 15
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Generar DDL17: Creacin del archivo DLL para todos los objetos o los
objetos seleccionados en sus esquemas
DLL: archivos con instrucciones compiladas que se cargan bajo demanda de un programa
Pgina 16
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
2.3.3.1 Etapas
Pgina 17
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
til para realizar un seguimiento del progreso. Se pueden asociar las entradas de
tareas, bugs y funciones a una etapa. Las capacidades incluyen:
2.3.3.2 Funciones
2.3.3.3 Tareas
Las tareas son elementos de accin que se pueden asignar, priorizar, etiquetar
y realizar un seguimiento de los mismos. Las tareas tambin se pueden asociar a
las funciones. Las capacidades incluyen:
2.3.3.4 Bugs
Los bugs realizan un seguimiento de los defectos del software. Los bugs se
pueden asignar y asociar a etapas y se les puede realizar un seguimiento por fecha
de caducidad, estado y otros atributos. Las capacidades incluyen:
Rodolfo Bayardo Heredia Enrquez
Pgina 18
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
2.3.3.5 Comentarios
2.3.4 Administracin
los
servicios
(esquemas
disponibles,
solicitudes
de
espacio
Pgina 19
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Editar Anuncios
Intentos de Conexin
Errores de Aplicacin
Sesiones
Vistas de Paginas
Pgina 20
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
2.4 Caractersticas
2.4.1 Desarrollo Declarativo
Esto significa que no genera ni compila ningn cdigo al ejecutar una pgina.
Se crean mediante asistentes en base de tablas, vistas o procedimientos. Tener
conocimientos de SQL resulta ventajoso ya que se puede utilizar para especificar
los informes y grficos. Si se necesita la lgica procedural, se puede escribir
pedazos de cdigo utilizando PL/SQL. El cdigo declarativo concibe menos
diferencias entre los programadores y dicha consistencia facilita la gestin y el
mantenimiento de las aplicaciones.
2.4.2 Paginas
Pgina 21
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Cabecera de la pgina
Regiones
Botones
tems
Procesos
Acciones dinmicas
Cabecera de la pgina.-
Pgina 22
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Acciones
dinmicas.-
Proporcionan
un
modo
para
definir
el
18
JavaScript: es un lenguaje de programacin, que se ejecuta del lado del cliente implementado
como parte de un navegador web permitiendo mejoras en la interfaz de usuario y pginas web
dinmicas
Pgina 23
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
de
aplicaciones,
tales
como
clculos,
validaciones,
procesos
Clculos
Convalidaciones
Procesos
Bifurcaciones
Pgina 24
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Las secciones siguientes describen las subsecciones que pueden aparecer debajo
de los componentes compartidos en la pgina definicin.
Separadores Principales
Listas de valores
Listas
Tema
Plantillas
Seguridad
Barra de Navegacin
Pgina 25
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Las listas de Valores.- Una lista de valores (LOV) es una definicin esttica
o dinmica se utiliza para mostrar un tipo especfico de elemento de la
pgina, como un grupo de opciones, casilla de verificacin, la lista
emergente, o lista de seleccin. Listas de valores pueden ser estticas (es
decir, sobre la base de un conjunto de visualizacin predefinido y valores de
retorno) o dinmico (basado en consultas SQL que seleccionan los valores
de las tablas). Una vez creado, una lista de valores a continuacin, puede
hacer referencia a uno o ms elementos de pgina.
Barra de Navegacin.-
representa mediante una plantilla. Por ejemplo, puede mostrar una barra de
navegacin como una lista de links o como un camino de ruta.
Pgina 26
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
las columnas
Pgina 27
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
2.4.4 Grficos
Podemos utilizar asistentes, para crear grficos Flash, SVG19 (scalable vector
graphics) y HTML. Los grficos pueden ser refrescados utilizando tecnologa PPR
(Partial Page Refresh), evitando la necesidad de refrescar
sobre la pgina
SVG: son una especificacin para describir grficos vectoriales bidimensionales, tanto estticos
como animados
Pgina 28
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
2.4.5 WorkSpaces
Oracle Application Express permite a una sola base de datos alojar un gran
nmero de aplicaciones y usuarios. Los desarrolladores trabajan en un espacio de
trabajo dedicada denominada workspace para desarrollar aplicaciones con uno o
varios schema, permitiendo que mltiples usuarios trabajen dentro del mismo
Oracle Application Express, si bien mantienen sus objetos, datos y aplicaciones,
como entidades privadas. Cuando creamos un workspace, lo asociamos a un
schema nuevo o existente. Un schema es un contenedor lgico para objetos de
base de datos, tales como tablas, vistas y procedimientos almacenados. Un simple
schema, puede asociarse con uno o ms workspaces
[6]
2.4.6 Seguridad
Pgina 29
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Single Sign-On20
Esquemas personalizados
Cuentas
Single Sign-On: es un procedimiento de autenticacin que habilita al usuario para acceder a varios
sistemas con una sola instancia de identificacin.
21
Microsoft Active Directory: implementacin de servicio de directorio en una red distribuida de
computadores
Pgina 30
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
2.4.6.4
Codificacin Segura
Ataques por Inyeccin SQL permite a una aplicacin entrar en el flujo de una
sentencia SQL y, por lo tanto, modificarla. Un mtodo muy eficaz para garantizar
que las sentencias SQL estn protegidas de inyecciones SQL es utilizar variables
de enlace. Oracle Application Express soporta el uso de variables de enlace en
todas las sentencias SQL y PL/SQL. Para crear una aplicacin segura, todo el SQL
Pgina 31
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
2.4.7 Navegacin
Listas
Rutas de Navegacin
Controles de rbol
Barra de Navegacin
Pgina 32
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
4550 es el identificador
nmero.
22
DAD: Database Access Descriptor. es un conjunto de los valores de configuracin utilizados para el
acceso de base de datos
[7]
Valle, J. (s.f.). Application Express User's Guide. Obtenido de http://es.scribd.com/doc/52744205/
Manual-de-Apex
Pgina 33
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Acciones
Dinmicas
permite
los
desarrolladores
definir
los
Es posible interactuar con los servicios web a travs de SSL (Capa de conexin
segura), as como con servicios web que requieren autenticacin bsica. Tambin
existe soporte para la creacin manual de una referencia de servicio web si el motor
de Application Express no puede analizar correctamente el documento WSDL27
para un servicio especfico. Slo tiene que suministrar el sobre de solicitud SOAP28
y el punto final de URL, entre otras informaciones.
23
Pgina 34
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
arquitectnica
es
transparente
para
los
usuarios
finales
desarrolladores.
29
Servlet: Un Servlet es una clase Java usada para extender la capacidad de las aplicaciones
basadas en el modelo cliente servidor y ejecucin peticin respuesta.
[8]
ORACLE. (s.f.). Acerca de APEX. Obtenido de http://apex.oracle.com/pls/apex/f?p=4600:6:5329404
990420:::::
Pgina 35
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Begin
htp.p('HOLA MUNDO);
end;
HTML5
30
Pgina 36
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
<header></header>
seccin
[9]
Pgina 37
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Ahora veamos cmo quedara estructurada una pgina con las nuevas etiquetas de
HTML5 que anteriormente hemos especificado.
Pgina 38
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Jquery Mobile
Pgina 39
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link
rel="stylesheet"
href="http://code.jquery.com/mobile/1.1.1/jquery.mobile1.1.1.min.css" />
<script src="http://jquery-1.7.1.min.js"></script>
<script src="http://mobile/1.1.1/jquery.mobile-1.1.1.min.js"></script>
</head>
<body>
.aqu va el contenido
</body>
</html>
31
PushState: un mtodo de javascript que se encarga de cambiar directamente la url actual del
navegador sin necesidad de refrescar la pgina
32
WAI-ARIA: Accesible Rich Internet Applications Suite define una manera de hacer que el contenido
Web y aplicaciones Web sean ms accesibles para las personas con discapacidad
33
VoiceOver :es un lector de pantalla integrado en los sistemas operativos Apple Inc. 's Mac OS X ,
iOS y iPod
Pgina 40
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Dentro de la pgina, cualquier cdigo HTML vlido puede ser utilizado, pero
para las pginas tpicas de jQuery Mobile, los hijos inmediatos de una pgina son
divs con data-role de " header " , " content " y " footer ".
<div data-role="header">
.<div data-role="content">
.<div data-role="footer">
Pgina 41
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Grficamente
siguiente manera:
2.6.3
[11]
[11]
Pgina 42
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
2.6.3.1 Botones
Los botones estn codificados con el ancla HTML estndar y de elementos de
entrada, y luego reforzada por jQuery Mobile para hacerlos ms atractivo y utilizable
en un dispositivo mvil. Para activar un enlace en un botn en jQuery Mobile, slo
tiene que aadir data-role = "button" para el tag:
<a href = "# " data-role = "button" > Acerca de esta aplicacin </ a >
Para una versin ms compacta que es til en las barras de herramientas y
espacios reducidos, agregue la data-mini = "true" atributo al botn para crear una
versin mini
<a href = "# " data-role = "button" data-mini = "true" > Aceptar </ a>
Sin embargo, si desea un botn ms compacto que este al ancho del texto y
los iconos en el interior, aadir el data-inline= "true" al atributo al botn:
Pgina 43
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
2.6.3.3 Si/No
Conocido como interruptor binario "flip" es un elemento de interfaz de usuario
comn en los dispositivos mviles que se utilizan para el binario de encendido /
apagado o la entrada de datos de verdadero / falso. Puede arrastrar la manija del
tirn como una barra de desplazamiento o toque en un lado del interruptor.
Para crear un interruptor flip, comience con un select con dos opciones. La
primera opcin ser de estilo como el interruptor de estado "encendido" y el
segundo sera de estilo como el estado "apagado" para escribir sus opciones en
consecuencia.
Pgina 44
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 45
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 46
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
2.6.4
escritorios
Se utiliza
Apple iOS 3.2 a 5.1 - Probado en el iPad original (4.3 / 5.0), iPad 2 (4.3), iPad 3
(5.1), iPhone original (3.1), iPhone 3 (3.2), 3G (4,3), 4 (4,3 / 5.0), y 4S (5.0)
Android 2.1 a 2.3 - Probado en el HTC Incredible (2,2), original Droid (2.2),
HTC Aria (2.1), Google Nexus S (2,3). Funcional de 1.5 y 1.6, pero el
rendimiento puede ser lento, probado en Google G1 (1,5)
34
e-reader: es un dispositivo electrnico mvil que est diseado principalmente para el propsito de
la lectura digital de libros electrnicos y revistas.
Pgina 47
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Windows Phone 7 a 7,5 - Probado en el HTC Surround (7,0) HTC Trophy (7,5),
LG-E900 (7.5), Nokia Lumia 800
Palm WebOS (1,4-2,0) - Probado en la Palm Pixi (1.4), Pre (1.4), Pre 2 (2.0)
Pgina 48
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 49
CAPITULO III
CAPITULO III
FASE DE INICIO
-
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
FASE DE INICIO
3.1 VISIN DEL PROYECTO
3.1.1 Propsito
El propsito de ste documento es recoger, analizar y definir las necesidades
de alto nivel y las caractersticas del sistema web de pedidos y despachos de
mercadera en pequeas y medianas empresas. El documento se centra en la
funcionalidad requerida por la empresa de asesoramiento GESTOR y sus clientes
PYMES.
hasta su
3.1.2 Alcance
Este documento de visin contempla los mdulos que forman parte del
sistema de gestin de pedidos y despachos para las pequeas y medianas
empresas que asesora GESTOR, asesora empresarial; que es desarrollado por el
tesista Rodolfo Bayardo Heredia Enrquez, egresado de la Facultad de Ingeniera
en Ciencias Aplicadas, de la Universidad Tcnica del Norte.
Gestin de Empleados
Gestin de Clientes
Gestin de pedidos
Pgina 51
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Reporte de Guas
Reporte de Inventarios
3.1.3
Posicionamiento
El problema de
un
nuevo
producto
como
carta
de
presentacin de la empresa.
Pgina 52
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
El impacto asociado es
debera
dispositivo
inteligente independientemente de su
Para
mercadera.
Quienes
El nombre del
Producto
Que
Pgina 53
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Nuestro producto
Permitir
automatizar
los
procesos
de
gestin
3.1.4
Nombre
Descripcin
Responsabilidades
Lcdo. Marco
Gerente y propietario
Merizalde
de la empresa
realizar
GESTOR
actividades
de
control
Pgina 54
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Ing. Marco
Pusd
Encargado
de
llevar
cabo
un
los requisitos y
Desarrollador
Heredia
proyecto de tesis.
Enrquez
Representa
todos
los
posibles
usuarios
son
todas
aquellas
personas
que
proporcionan
los
Nombre
Descripcin
Stakeholder
Administrador
funcionalmente
los
Normal
Persona empleada de la
PYMES:
Supervisor,
vendedor o cajeros que
requieren hacer uso del
sistema.
Gestionar
los
pedidos,
facturas
y las guas
las
de
despachos dependiendo de su
rol.
Pgina 55
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
3.1.5.1
Representante
Descripcin
Tipo
Asesor
Responsabilidades
Pgina 56
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Criterios de xito
Implicacin
Entregables
N/A
Comentarios
Descripcin
Tipo
Responsabilidades
Criterios de xito
Implicacin
Entregables
Documento Visin
Glosario
Lista de riesgos
Resumen del modelo de casos de uso
Manuales de Usuarios
Comentario
Ninguno
Tabla 3.6: Perfil del Responsable del Proyecto
Fuente: Autor
Pgina 57
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Representante
Descripcin
Tipo
Usuario
Responsabilidades
Criterio de xito
Sistema en funcionamiento.
Grado de participacin
Activa
Comentarios
Ninguno
Tabla 3.7: Perfil del Usuario: Administrador del Sistema
Fuente: Autor
Descripcin
Tipo
Analista de Sistemas
Responsabilidades
Criterios de xito
Pgina 58
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Grado de participacin
Activa
Comentarios
Ninguno
Descripcin
Usuario Normal
Tipo
Responsabilidades
Criterio de xito
Grado de participacin
Activa
Comentario
Ninguno
Tabla 3.9: Perfil del Usuario: Usuario normal del Sistema
Fuente: Autor
Necesidades
Un
sistema
Prioridad
web
Alta
Inquietudes
El sistema
debe
Solucin
Actual
Propuesta
Actualmente
el
Desarrollar e
vendedor realiza la
peticin
de
la
Implementar
el sistema de
pedidos y
despachos
funcionar
cualquier
peticin
mercadera
de
dispositivo
inteligente
mercadera
de
manera manual, lo
disponible
medio
por
de
independienteme
nte
de
la
transfiere al cajero
donde se encarga
en
Solucin
Pgina 59
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
dispositivos
inteligentes
trasformados
plataforma,
para
a
que
cuente
con un
plan de datos
facturas
para
toda
de
transcribir
pedido
factura.
el
como
registrar
la
informacin
correctamente
que
facilite
el
trabajo
de los
empleados de las
PYMES
Disear un sistema
que
prepare
Alta
Este
proceso
se
Un
sistema
de los datos de
realiza de manera
automatizado
de
un
clientes,
empleados,
parcial debido a
que hay empresas
que ayude a
la
correcta
que
mercadera
disponible.
que no llevan un
sistema de control
toma
de
decisiones
facilite
la
vista
ordenada a dichos
de
de
gerenciales.
clientes
humanos.
asignacin
clientes
a
determinado
vendedor
la
Tener el control
Elaborar el sistema
Alta
Se debe utilizar
administracin
recursos
NO EXISTE
herramientas
Desarrollar el
utilizando
las
sistema
herramientas
de
software libre que
de software libre
existentes
de
utilizando la
herramienta
facilite y agilice su
desarrollo.
desarrollo.
de desarrollo
APEX
y
Oracle Data
Base
11g
Express
Edition
como base
de datos
La
interfaz
del
Alta
NO EXISTE
Implementar
los
requerimientos de
un sistema
con la ayuda
manejar,
cumpliendo
GESTOR.
de
las
PYMES.
con
todos
los
requerimientos
establecidos.
Obtener Reportes e
Media
informacin grfica
gerencial.
Rodolfo Bayardo Heredia Enrquez
Tener un control
en cuantitativo de
ventas para la
NO EXISTE
Mediante las
herramientas
de desarrollo
Pgina 60
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
toma
de
decisiones
administrativas.
ya
establecidas
el
sistema
generar
automticam
ente reportes
interactivos
de
vital
importancia
para
las
PYMES.
Tabla 3.10: Necesidades de los Interesados y Usuario
Fuente: Autor
Alternativas y Competencias
Sistema actual SIRE:
Debilidades:
Fortalezas:
3.1.6
Pgina 61
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Gestin
Asignacin
Vendedores a clientes
Supervisores a
vendedores
Clientes
Empleados
Inventarios
Pedidos
Despacho
Usuarios
Reportes
Guas de
despacho
Facturas
Trasformacin
Pedido a Factura
3.1.6.1
Resumen de capacidades
usuarios
GESTOR,
de
las
contarn
PYMES
con
herramienta web.
sistema
a prospectiva de
integrase
est
diseado
con
nuevos
mdulos
para
Pgina 62
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
resaltado,
suscripcin
almacenamiento
de
las
vistas
personalizadas
Costos y Precios
Equipo de computacin
1000
300
300
Oracle 11g XE
JQuery Mobile
Suministros de Oficina
50
50
Libros
30
30
1700
85
700
35
1785
735
Proyecto
Parcial
TOTAL
Tabla 3.12: Costos y Precios
Fuente: Autor
Rodolfo Bayardo Heredia Enrquez
Pgina 63
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
3.1.8
3.1.9
de tiempos de
Pgina 64
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Manual de Operador.
Manual Tcnico.
3.2.1
Propsito
un
3.2.2
Alcance
Pgina 65
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
3.2.3
Administrador
Pgina 66
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Empleado
Pgina 67
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 68
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Contiene los
Pgina 69
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Producto
Los archivos fuentes del producto almacenadas en un CD con los mecanismos
apropiados para facilitar su configuracin. El producto, a partir de la primera
iteracin de la fase de Construccin es desarrollado incremental, obtenindose una
nueva versin al final de cada iteracin.
3.2.4
desarrollo RUP.
Interfaces externas. Los empleados y autoridades que usen el producto sern los
encargados de brindar las recomendaciones y sugerencias.
3.2.4.2 Roles y Responsabilidades
Responsabilidades
Quien
asigna
los
recursos,
gestiona
las
Pgina 70
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Ingeniero de Software
3.2.5
Nmero
Interacciones
2
de Duracin
Fase de Elaboracin
4 semanas
Fase de Construccin
7 semanas
Fase de Transicin
- semanas
3 semanas
Pgina 71
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Descripcin
Hitos
Fase de Inicio
Fase de Elaboracin
de los
Construccin
Fase de Transicin
alojamiento
en
un
servidor
pblico,
Pgina 72
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Disciplinas / Artefactos
modificados
durante la Fase de Inicio
generados
o Comienzo
Aprobacin
Requisitos
Visin
Semana 1
Semana 3
[12]
Pgina 73
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Semana 2
siguiente fase
Semana 3
siguiente fase
Revisar en cada
Fase
Disciplinas / Artefactos
generados o modificados durante la
Fase de Elaboracin
Comienzo
Aprobacin
Requisitos
Visin
Aprobado
Semana 4
Semana 6
Semana 5
Semana 6
Semana 6
Revisar en cada
iteracin
Semana 9
Revisar en cada
iteracin
Revisar en cada
iteracin
Anlisis / Diseo
Modelos de Datos
Implementacin
Prototipos de Interfaces de Usuario
Gestin del proyecto
Ambiente
o Comienzo
Aprobacin
Anlisis/Diseo
Pgina 74
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Modelo de Datos
Fase
anterior
Revisar en cada
iteracin
Fase
anterior
Revisar en cada
iteracin
Semana 10
Revisar en cada
iteracin
Semana 11
Revisar en cada
iteracin
Revisar en cada
iteracin
Implementacin
Pruebas
Casos de Pruebas Funcionales
Gestin del proyecto
Semana 10
Ambiente
Semana 12
Pgina 75
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Control de Plazos
Pgina 76
CAPITULO IV
CAPITULO IV
FASE DE ELABORACIN
-
Modelo de Datos
Diccionario de Datos
FASE DE CONSTRUCCIN
-
Diagramas de Actividades
Diagramas de Secuencias
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
FASE DE ELABORACIN
4.1
Pgina 78
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Descripcin breve
En este caso de uso se describe los procesos que realiza el usuario
administrador previamente registrado y autentificado, donde determina roles de
acceso a los usuarios, los atributos de personas y gestiona localidades para los
clientes
Flujo bsico de eventos
Pgina 79
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Flujo alternativo
Precondiciones
El usuario administrador debe estar previamente registrado con el rol admin
para poder acceder a todos los mdulos
Post condiciones
Pgina 80
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Descripcin breve
En este caso de uso se describe los procesos que realiza el usuario
administrador
no
encontrarse
registrado al
selecciona Asignar
asignados a dicho
Precondiciones
Pgina 81
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Descripcin breve
En este caso de uso se describe los procesos que realiza el usuario
administrador
Pgina 82
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Flujo alternativo
Pgina 83
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Precondiciones
El usuario administrador debe estar previamente registrado y activo con un
nombre de usuario, contrasea, tipo de usuarios o rol admin y definido sus
atributos de persona para poder acceder al mdulo
Post condiciones
Pgina 84
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Descripcin breve
En este caso de uso se describe los procesos que realiza el usuario administrador o
supervisor previamente registrado y autentificado, donde determina los clientes y
los tipos de clientes.
Flujo Bsico de Eventos
no
encontrarse
Flujo alternativo
El
usuario
administrador
supervisor
deja
algn
comentario
de
Pgina 85
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Precondiciones
Los usuarios administrador y supervisor debe estar previamente registrados
y activos con un nombre de usuario, contrasea, de tipo de usuarios admin,
normal respectivamente y definido sus atributos de persona para poder
acceder al mdulo
Post condiciones
Descripcin breve
En este caso de uso se describe los procesos que realiza el usuario vendedor o
supervisor como emitir los pedidos y el usuario cajero recepta los pedidos y los
Pgina 86
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
previamente
Flujo alternativo
Pgina 87
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Precondiciones
Los usuarios supervisor, vendedor y cajero
Se actualizan los datos del mdulo gestionados por los usuarios supervisor,
cajero o vendedor
Pgina 88
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Descripcin breve
En este caso de uso se describe los procesos que realiza el usuario cajero o
supervisor previamente registrado y autentificado, en donde agrupan las facturas
en una gua de despacho y la emiten al transportista
Flujo Bsico de Eventos
Flujo alternativo
Pgina 89
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Precondiciones
Los usuarios supervisor y cajero debe estar previamente registrado y activos
con un nombre de usuario, contrasea, tipo de usuarios o rol normal y
definido sus atributos de persona para poder acceder al mdulo
Post condiciones
Se actualizan los datos del mdulo gestionados por los usuarios cajero o
supervisor
Pgina 90
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo en software libre, sistema de gestin de pedidos y despachos
4.2
Anlisis y Diseo
Pgina 91
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
4.3
Diccionarios de Datos
Tipo de Dato
Descripcin
ID
NUMBER
Identificador de la persona
TIPO DE
VARCHAR2(10)
DOCUMENTO
"cedula"
DOCUMENTO
VARCHAR2(20)
NOMBRE
VARCHAR2(50)
Nombres de la persona
APELLIDO
VARCHAR2(50)
Apellidos de la persona
DIRECCIN
VARCHAR2(100)
TELFONO
VARCHAR2(20)
Telfono de la persona
Nombre
Tipo de Dato
Descripcin
ID
NUMBER
Identificador de la localidad
ID_LOCALIDAD
NUMBER
la
misma
tabla
ADM_LOCALIDADES
DESCRIPCION
VARCHAR2(50)
ESTADO
VARCHAR2(10)
Si es "activo" o "inactivo"
Tipo de Dato
Descripcin
Pgina 92
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
ID
NUMBER
CODIGO
VARCHAR2(10)
NOMBRE
VARCHAR2(50)
DESCRIPCION
VARCHAR2(20)
SIGNO
VARCHAR2(1)
ESTADO
VARCHAR2(10)
Si es activo o inactivo
Nombre
Tipo de Dato
Descripcin
ID
NUMBER
USUARIO
VARCHAR2(50)
ID_PERSONA
NUMBER
TIPO
VARCHAR2(20)
CLAVE
VARCHAR2(400)
ESTADO
VARCHAR2(20)
Si es activo o inactivo
Tipo de Dato
Descripcin
ID
NUMBER
DESCRIPCION
VARCHAR2(50)
VALOR
NUMBER(10,2)
Pgina 93
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
de IVA
ESTADO
VARCHAR2(10)
Si es activo o inactivo
Nombre
Tipo de Dato
Descripcin
ID
NUMBER
Identificador de la autorizacin
CODIGO_DOCUMENTO
VARCHAR2(10)
Identificador
forneo
que
hace
VARCHAR2(3)
Nmero
del
establecimiento
del
VARCHAR2(3)
SECUENCIAL_INICIAL
NUMBER(10)
Nmero
inicial
del
bloque
de
documentos autorizados
SECUENCIAL_FINAL
NUMBER(10)
Nmero
final
del bloque
de
documentos autorizados
AUTORIZACION
VARCHAR2(10)
FECHA_INICIAL_VALIDEZ
DATE
Fecha
inicial
del
bloque
de
documentos autorizados
FECHA_FINAL_VALIDEZ
DATE
Fecha
final
del
bloque
documentos autorizados
OBSERVACION
VARCHAR2(100)
ESTADO
VARCHAR2(10)
Si es activo o inactivo
Pgina 94
de
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Tipo de Dato
Descripcin
ID
NUMBER
DESCRIPCION VARCHAR2(50)
ESTADO
VARCHAR2(10)
Si es activo o inactivo
Nombre
Tipo de Dato
Descripcin
ID
NUMBER
ID_PERSONA
VARCHAR2(50)
Identificador
forneo
que
hace
Identificador
forneo
que
hace
NUMBER
FECHA_INGRESO
DATE
SUELDO
NUMBER(10,2)
OBSERVACION
VARCHAR2(50)
Pgina 95
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
ESTADO
VARCHAR2(10)
Si es activo o inactivo
FOTO
BLOB
Nombre
Tipo de Dato
Descripcin
ID
NUMBER
UNIDAD
VARCHAR2(10)
NOMBRE
VARCHAR2(50)
ESTADO
VARCHAR2(10)
Si es activo o inactivo
Nombre
Tipo de Dato
Descripcin
ID
NUMBER
ID_IMPUESTO
NUMBER
UNIDAD
VARCHAR2(10)
NOMBRE
VARCHAR2(50)
TIPO
VARCHAR2(10)
Define
si
el
artculo
es:
"bienes"
"servicios"
Rodolfo Bayardo Heredia Enrquez
Pgina 96
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
PESO
NUMBER(10,2)
ESTADO
VARCHAR2(10)
Si es activo o inactivo
Nombre
Tipo de Dato
Descripcin
ID
NUMBER
ID_ARTICULO
NUMBER
UNIDAD
VARCHAR2(10)
FACTOR
NUMBER(10,6)
UNIDAD_ALTERNA VARCHAR2(10)
de medida,
de tabla
INV_UNIDADES_MEDIDA
ESTADO
VARCHAR2(10)
Si es activo o inactivo
Nombre
Tipo de Dato
Descripcin
ID
NUMBER
Identificador de la bodega
Pgina 97
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
DESCRIPCION
VARCHAR2(50)
ESTADO
VARCHAR2(10)
Si es activo o inactivo
Nombre
Tipo de Dato
Descripcin
ID
NUMBER
DESCRIPCION
VARCHAR2(50)
ESTADO
VARCHAR2(10)
Si es activo o inactivo
Nombre
Tipo de Dato
Descripcin
ID
NUMBER
ID_INVENTARIO
NUMBER
inventario
de
la
tabla
INV_INVENTARIOS
ID_BODEGA
NUMBER
ESTADO
VARCHAR2(10)
Si es activo o inactivo
Pgina 98
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Nombre
Tipo de Dato
Descripcin
ID
NUMBER
Identificador del
articulo_bodega_inventario
ID_ARTICULO
NUMBER
UNIDAD
VARCHAR2(10)
ID_INVENTARIO
NUMBER
inventario
de
la
tabla
INV_INVENTARIOS
ID_BODEGA
NUMBER
EXISTENCIA
NUMBER
Tipo de Dato
Descripcin
ID
NUMBER
DESCRIPCION
VARCHAR2(20)
ESTADO
VARCHAR2(10)
Si es activo o inactivo
Pgina 99
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Nombre
Tipo de Dato
Descripcin
ID
NUMBER
ID_TIPO_CLIENTE
NUMBER
de
cliente
de
la
tabla
CLI_TIPO_CLIENTES
ID_LOCALIDAD
NUMBER
ID_PERSONA
NUMBER
ID_USUARIO
NUMBER
ID_EMPLEADO
NUMBER
vendedor
de
la
tabla
NOM_EMPLEADOS
DIAS_VISITA
NUMBER
LIMITE_CREDITO
NUMBER(10,2)
CHEQUES
VARCHAR2(2)
IVA
VARCHAR2(2)
DIRECCION
VARCHAR2(200)
RAZON_SOCIAL
VARCHAR2(200)
OBSERVACION
VARCHAR2(200)
ESTADO
VARCHAR2(10)
Si es activo o inactivo
Pgina 100
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Nombre
Tipo de Dato
Descripcin
ID
NUMBER
DESCRIPCION
VARCHAR2(50)
FECHA_INICIAL
DATE
FECHA_FINAL
DATE
ESTADO
VARCHAR2(10)
Si es activo o inactivo
Tipo de Dato
Descripcin
ID
NUMBER
ID_PRECIO
NUMBER
la
lista
de
precio
de
la
tabla
CLI_PRECIOS_CAB
ID_ARTICULO
NIMBER
UNIDAD
NUMBER(10,4)
FECHA
DATE
USUARIO
Pgina 101
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Tipo de Dato
Descripcin
ID
NUMBER
ID_CLIENTE
NUMBER
Identificador
forneo
que
hace
DATE
TOTAL_IMPUESTOS
NUMBER(10,2)
TOTAL
NUMBER(10,2)
ID_EMPLEADO
NUMBER
Identificador
fornea
que
hace
pedido
de
la
tabla
NOM_EMPLEADO
OBSERVACION
VARCHAR2(200)
ESTADO
VARCHAR2(10)
Si es activo o inactivo
Tipo de Dato
Descripcin
ID
NUMBER
ID_PEDIDO_CAB
NUMBER
LINEA
NUMBER
ID_ARTICULO
NUMBER
Pgina 102
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
al artculo de la tabla
INV_ARTICULO_BODEGA_INVENTARIO
UNIDAD
VARCHAR2(10)
ID_BODEGA
NUMBER
bodega
del
artculo
de
la
tabla
INV_ARTICULO_BODEGA_INVENTARIO
ID_INVENTARIO
NUMBER
CANTIDAD
NUMBER(10,2)
Cantidad de articulo
PRECIO_UNITARIO
NUMBER(10,4)
UNIDAD_ALTERNA
VARCHAR2(10)
TOTAL_SIN_IMPUE
NUMBER(10,2)
NUMBER(10,2)
NUMBER(10,2)
STO
VALOR_IMPUESTO
S
PORCENTAJE_IVA
Tipo de Dato
Descripcin
ID
NUMBER
Identificador de la factura
ID_CLIENTE
NUMBER
Identificador
referencia
forneo
al
cliente
que
de
la
hace
tabla
CLI_CLIENTES
ID_NUMERACION
NUMBER
Identificador
referencia
forneo
a
la
que
numeracin
hace
del
Pgina 103
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
documento
de
la
tabla
SRI_USUARIOS_AUTO
SECUENCIAL
NUMBER(10)
FECHA
DATE
ID_EMPLEADO
NUMBER
TOTAL_IMPUESTOS
NUMBER(10,2)
TOTAL
NUMBER(10,2)
ESTADO
VARCHAR2(10)
Si es activo o inactivo
Nombre
Tipo de Dato
Descripcin
ID
NUMBER
ID_DOCUMENTO
NUMBER
LINEA
NUMBER
ID_ARTICULO
NUMBER
UNIDAD
VARCHAR2(10)
ID_BODEGA
NUMBER
del
artculo
de
la
tabla
INV_ARTICULO_BODEGA_INVENTARIO
ID_INVENTARIO
NUMBER
Pgina 104
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
inventario
del
artculo
de
la
tabla
INV_ARTICULO_BODEGA_INVENTARIO
CANTIDAD
NUMBER(10,2)
Cantidad de articulo
PRECIO_UNITARIO
NUMBER(10,4)
UNIDAD_ALTERNA
VARCHAR2(10)
TOTAL_SIN_IMPUES
NUMBER(10,2)
TOTAL_IMPUESTOS
NUMBER(10,2)
PORCENTAJE_IVA
NUMBER(10,2)
TO
Nombre
Tipo de
Descripcin
Dato
ID
NUMBER
ID_FACTURA
NUMBER
ID_PEDIDO
NUMBER
FECHA
DATE
Tipo de Dato
Descripcin
ID
NUMBER
Pgina 105
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
MATRICULA
VARCHAR2(10)
MODELO
VARCHAR2(50)
CARGA_MAXIMA
NUMBER(10,2)
ESTADO
VARCHAR2(10)
Si es activo o inactivo
ID_EMPLEADO
NUMBER
Tipo de Dato
Descripcin
ID
NUMBER
ID_EMPLEADO
NUMBER
Identificador
fornea
que
hace
NUMBER
Identificador
fornea
que
hace
VARCHAR2(50)
FECHA
DATE
CONFIRMAR
VARCHAR2(10)
ESTADO
VARCHAR2(10)
Si es activo o inactivo
Pgina 106
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Tipo de Dato
Descripcin
ID
NUMBER
ID_DESPACHO
NUMBER
gua
de
despacho
de
la
tabla
DES_DOCUMENTO_CAB
ID_DOCUMENTO
NUMBER
factura
de
la
tabla
CLI_DOCUMENTO_CAB
Pgina 107
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
FASE DE CONSTRUCCIN
4.4
4.4.1
Diagramas de Actividades
Atributos de Persona
Documento
Pgina 108
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Nombres
Apellidos
Direccin
Telfono
Atributos de Usuarios
Nombre de Usuario
Contrasea
Tipo Usuario
Estado
Pgina 109
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 110
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Cargo
Fecha de Ingreso
Sueldo
Supervisor
Observacin
Estado
Pgina 111
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 112
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 113
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 114
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo en software libre, sistema de gestin de pedidos y despachos
4.4.1.13
Pgina 115
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Nombre
Unidad Principal
Impuestos
Estado
Peso(kg)
Tipo de Cliente
Razn Social
Direccin de Entrega
Provincia
Localidad
Pgina 116
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Vendedor
Observacin
Estado
Pgina 117
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 118
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Cdigo de Factura
Nmero de Pedido
Autorizacin SRI
Secuencial Factura
Pgina 119
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Matrcula
Modelo
Carga Mxima
Transportista
Estado
Pgina 120
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Numero de gua
Fecha
Transportista
Unidad de Trasporte
Cajero
Pgina 121
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
4.4.2
Diagrama de Secuencia
Pgina 122
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Men administrador
Pgina 123
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Men supervisor
Figura 4.37: Ventana principal del usuario normal con rol supervisor
Fuente: Autor
Rodolfo Bayardo Heredia Enrquez
Pgina 124
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Asignar Vendedor
Men Vendedor
Figura 4.39: Ventana mvil principal del usuario normal con rol vendedor
Fuente: Autor
Emisin de Pedido
Pgina 125
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Men cajero
Figura 4.41: Ventana principal del usuario normal con rol cajero
Fuente: Autor
Reporte de Pedidos Pendientes
Pgina 126
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Guas de despacho
Pgina 127
CAPITULO V
CAPITULO V
FASE DE TRANSICIN
-
Implementacin y Validacin
Servidor de Reportes
Lista de Riesgos
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
FASE DE TRANSICIN
5.1
siguientes pasos:
35
Pgina 129
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 130
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 131
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
la
pgina
de
inicio
de
la
aplicacin,
haga
clic
en Exportar/Importar.
d. En la pgina de Exportar/Importar, haga clic en Exportar y haga clic
en Siguiente.
Pgina 132
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Importacin de la aplicacin
Para importar una aplicacin o pgina exportacin en una instancia de Oracle
Application Express de destino:
1. Vaya a la pgina Importar:
a. En la pgina principal espacio de trabajo, haga clic en el icono
Generador de aplicaciones.
b. Seleccione una aplicacin.
c. En la pgina de inicio de la aplicacin, haga clic en Exportar /
Importar.
d. En la pgina de Exportar / Importar, haga clic en Importar y haga clic
en Siguiente.
Pgina 133
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
una
aplicacin
de
las
modificaciones
de
otros
desarrolladores.
c. Como Instalar aplicacin - Seleccione uno de los siguientes:
Utilice
opciones
para
evitar
conflictos
de
ID
de
Pgina 134
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
5.2
5.2.1
Instalacin BI Publisher
Ver Anexo B.
5.2.2
Pgina 135
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
b.
c.
Se especfica la
e.
del
servidor
de
impresin.
El
valor
por
defecto
es:
/xmlpserver/convert
5.3
5.3.1
Descripcin breve
El objetivo de esta prueba es que el administrador pueda crear un nuevo usuario y
el mismo consiga acceder al sistema
Pgina 136
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Condiciones de ejecucin
Las condiciones de ejecucin del caso de prueba son que el usuario a conectarse al
sistema debe ser un administrador y estar activo, adems registre correctamente la
informacin bsica del usuario requerido.
Entrada
y despliega el men
y despliega el men
Pgina 137
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Resultado esperado
El sistema registra correctamente el nuevo usuario.
El sistema verifica credenciales del nuevo usuario creadas por el administrador y
dependiendo del tipo de usuario despliegue el men principal con las pestaas
visibles segn el rol
Evaluacin de la prueba
Prueba superada con xito.
5.3.2
Descripcin breve
El objetivo de esta prueba es que el administrador pueda crear un nuevo empleado
Comprobar la creacin de un nuevo empleado
En el men de nmina, se elige la opcin datos empleados del submen maestro,
en donde se registra los datos bsicos de una persona y los atributos del empleado,
tambin registre correctamente la informacin bsica del empleado requerido.
Condiciones de ejecucin
Las condiciones de ejecucin del caso de prueba son que el usuario a conectarse al
sistema debe ser un administrador y estar activo.
Entrada
y despliega el men
Pgina 138
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Tipo RUC
Telfono 0999823160
Resultado esperado
El sistema registra correctamente el nuevo empleado.
El sistema verifica y autentifica credenciales creadas por el administrador y
dependiendo del tipo de empleado despliegue el men principal con las pestaas
visibles de vendedor
Evaluacin de la prueba
Prueba superada con xito.
5.3.3
Descripcin breve
El objetivo de esta prueba es que el administrador pueda crear un nuevo cliente
Comprobar la creacin de un nuevo cliente
Rodolfo Bayardo Heredia Enrquez
Pgina 139
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Las condiciones de ejecucin del caso de prueba son que el usuario a conectarse al
sistema debe ser un administrador o normal de rol supervisor y estar activos,
tambin registre correctamente la informacin bsica del cliente requerido.
Entrada
y despliega el men
Pgina 140
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Resultado esperado
El sistema registra correctamente el nuevo cliente.
Evaluacin de la prueba
Prueba superada con xito.
5.3.4
Descripcin breve
El objetivo de esta prueba es que el administrador o supervisor pueda asignar un
vendedor a un cliente no asignado.
Comprobar la asignacin de vendedores
En el men de clientes, se elige la opcin datos cliente del submen parmetros, en
donde se asigna clientes a un empleado vendedor.
Condiciones de ejecucin
Las condiciones de ejecucin del caso de prueba son que el usuario a conectarse al
sistema debe ser un administrador o normal con rol Supervisor y estar activos,
tambin registre correctamente la informacin bsica requerida.
Entrada
Pgina 141
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
y despliega el men
Resultado esperado
El sistema registre la asignacin de un cliente no asignado.
Evaluacin de la prueba
Prueba superada con xito.
5.3.5
Descripcin breve
El objetivo de esta prueba es que el administrador o supervisor pueda denegar un
vendedor a un cliente asignado.
Comprobar la denegacin de vendedores
En el men de clientes, se elige la opcin datos cliente del submen parmetros, en
donde se asigna clientes a un empleado vendedor.
Condiciones de ejecucin
Las condiciones de ejecucin del caso de prueba son que el usuario a conectarse al
sistema debe ser un administrador o normal con rol supervisor y estar activo,
tambin registre correctamente la informacin bsica requerida.
Entrada
Pgina 142
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
y despliega el men
LUIS
Resultado esperado
El sistema registre la denegacin de un cliente.
Evaluacin de la prueba
Prueba superada con xito.
5.3.6
Descripcin breve
El objetivo de esta prueba es que el administrador o supervisor pueda crear un
nuevo artculo, definir unidades alternas, asignarle una existencia en inventarios y
especificar un precio de venta
Comprobar la creacin de un nuevo artculo en inventario
En el men de Inventario, se elige la opcin Artculos del submen maestro, en
donde se registra los datos bsicos de un artculo
Condiciones de ejecucin
Rodolfo Bayardo Heredia Enrquez
Pgina 143
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Las condiciones de ejecucin del caso de prueba son que el usuario a conectarse al
sistema debe ser un usuario administrador o normal con rol supervisor y estar
activo, adems registre correctamente la informacin bsica del artculo requerido.
de Bodegas,
y despliega el men
Pgina 144
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Resultado esperado
El sistema registra correctamente el nuevo artculo con su existencia en inventario,
precio de venta y unidades alternas.
Evaluacin de la prueba
Prueba superada con xito.
5.3.7
Descripcin breve
Pgina 145
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Entrada
y despliega el men
ZOILA VASQUEZ
RUC / CI 1703606648001
Fecha 29/05/2013
pedido
El sistema despliega los posibles artculos que coincidan con el nombre del
artculo buscado
Pgina 146
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Resultado esperado
El sistema registra correctamente la emisin de un nuevo pedido de un cliente
asignado a un vendedor.
Evaluacin de la prueba
Prueba superada con xito.
5.3.8
Descripcin breve
El objetivo de esta prueba es que el cajero pueda atender los pedidos, ingresar al
reporte de pedido pendientes y transformarlos a factura para su despacho
Comprobar la transformacin del pedido a factura
En el men Pedidos, se elige la opcin pedidos pendientes del submen reportes,
en donde se seleccionara el pedido no atendido para su transformacin de factura.
Condiciones de ejecucin
Las condiciones de ejecucin del caso de prueba son que el usuario a conectarse al
sistema debe ser un usuario normal con rol cajero y estar activo, adems registre
correctamente la informacin bsica de una factura.
Entrada
y despliega el men
Pgina 147
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
# Pedido 14
Numeracin 001-001
Total 35,84
Resultado esperado
El sistema registra correctamente la nueva factura, actualiza stock en inventarios e
imprime factura.
Evaluacin de la prueba
Prueba superada con xito.
5.3.9
Descripcin breve
El objetivo de esta prueba es que el cajero pueda crear una gua de despacho,
agrupar facturas a dicha gua y luego despacharlas
Comprobar la creacin de una nueva gua y la agrupacin de facturas
En el men Despachos, se elige la opcin guas del submen maestros, en donde
se creara la nueva gua de despacho y la agrupacin de las facturas.
Rodolfo Bayardo Heredia Enrquez
Pgina 148
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Condiciones de ejecucin
Las condiciones de ejecucin del caso de prueba son que el usuario a conectarse al
sistema debe ser un usuario normal con rol cajero y estar activo, adems registre
correctamente la informacin bsica de una gua y la seleccin de facturas sin
despechar.
Entrada
y despliega el men
7 del reporte
interactivo
Resultado esperado
Rodolfo Bayardo Heredia Enrquez
Pgina 149
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Impacto
Puede
surgir
incremento
requerimientos
planificados
un
de
no
Probabilidad
de
Ocurrencia
30%
El tiempo de interaccin
con usuarios finales es
demasiado
corto
al
momento de adquirir los
requisitos
y
realizar
preguntas.
70%
Estrategia de
mitigacin del riesgo
Determinar si el sistema
debe
presentar
la
flexibilidad con nuevos
roles de usuario y sus
necesidades
Los
usuarios
que
ejecutan la aplicacin
pueden
proporcionar
comentarios,
mientras
que los usuarios con
acceso al mdulo de
desarrollo del equipo de
Application
Express
pueden gestionar los
comentarios.
Trasformar
los
comentarios en un bug,
una funcin o una tarea
Incompatibilidad
con
navegadores de internet y
configuraciones
especficas
en
los
dispositivos clientes.
50%
Utilizar
frameworks
mviles estndar en la
capa de vista reconocida
por la mayora de
navegadores.
La implementacin
sistema se puede
comprometida debido
falta de inters de
20%
Realizar constantes
reuniones de trabajo con
los directivos de la
empresa GESTOR, para
del
ver
a la
las
Pgina 150
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
PYMES.
El sistema de pedidos y
despachos podra no salir
para el mes planificado.
40%
Incrementar tiempo y
esfuerzo
La
discontinuidad
de
soporte tcnico de la
herramienta de desarrollo
APEX por ser una nueva
tecnologa, con lleve a la
finalizacin de nuevas
versiones de la aplicacin.
5%
Delimitar
adecuadamente
alcance del proyecto.
el
Pgina 151
CAPITULO VI
CAPITULO VI
CONCLUSIONES Y
RECOMENDACIONES
Bibliografa
Glosario de Trminos
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
CONCLUSIONES Y RECOMENDACIONES
6.1
CONCLUSIONES
Las
Con el auge tecnolgico de los dispositivos mviles que poco a poco van
desplazando a la computadora para
Pgina 153
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
6.2 RECOMENDACIONES
-
Se recomienda
a travs de un
requerimientos
Pgina 154
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
GLOSARIO DE TRMINOS
Empresa.- es una organizacin o institucin, dedicada a actividades de fines
econmicos o comerciales, para satisfacer las necesidades de bienes o servicios
de los demandantes
Pgina 155
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Sistema Web aquellas herramientas que los usuarios pueden utilizar accediendo
a un servidor web a travs de Internet mediante un navegador.
Direccin URL es una secuencia de caracteres, de acuerdo a un formato
modlico y estndar, que se usa para nombrar recursos en Internet para su
localizacin o identificacin
Web 2.0.- comprende aquellos sitios web que facilitan el compartir informacin,
la interoperabilidad, el diseo centrado en el usuario y la colaboracin en la
World Wide Web.
Login.- es el proceso mediante el cual se controla el acceso individual a un
sistema informtico mediante la identificacin del usuario utilizando credenciales
provistas por el usuario
Pgina 156
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
BIBLIOGRAFA
Ahmed, Riaz. (06 de enero 2012), Create Rapid Web Applications Using
APEX, Editorial - Plataforma Publishing CreateSpace Independent
LINCOGRAFA
Castillo,
A.
(s.f.).
Manual
del
HTML5
en
espaol.
Obtenido
de
Apex
en
Internet.
Obtenido
de
http://theproc.es/files/5321
Molina,
E.
(2012).
Aplicaciones
http://www.oracle.com/technetwork/es/articles/apex/tutorial-aplicacionesapex-1678827-esa.html
ORACLE.
(s.f.).
Acerca
de
APEX.
Obtenido
de
http://apex.oracle.com/pls/apex/f?p=4600:6:5329404990420:::::
Raganitsch,
P.
(Julio
de
2011).
APEX
for
Mobile.
Obtenido
de
http://www.click-click.at/
Valle,
J.
(s.f.).
Application
Express
User's
Guide.
Obtenido
de
http://es.scribd.com/doc/52744205/Manual-de-Apex
Pgina 157
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
ANEXOS
Pgina 158
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 159
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 160
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 161
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 162
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 163
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 164
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Contrasea del
Pgina 165
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 166
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 167
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
11. Para
los
componentes
compartidos,
indique
si
desea
copiar
los
creados
mantenidos
con
la
aplicacin
Pgina 168
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
f.
de
sesin
de
base
de
datos
Pgina 169
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 170
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
El icono Editar Pgina se parece a un pequeo trozo de papel y un lpiz. Haga clic
en este icono para acceder a la definicin de la pgina actual. Si no se selecciona
ninguna pgina, clic en este icono, se muestra la definicin de pgina de la primera
pgina de la aplicacin
Pgina 171
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
El icono
mecnico. Haga clic en este icono para ver una lista de los componentes
compartidos y los controles de interfaz de usuario que pueden ser aplicados en
todas las pginas de una aplicacin.
El icono Buscar se parece a una linterna. Haga clic en este icono para buscar
elementos de las pginas, consultas, tablas, PL / SQL, imgenes y hojas de estilo
en cascada (CSS) dentro de la aplicacin actual o los esquemas relacionados con
el espacio de trabajo.
Pgina 172
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 173
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
9. Pantalla e Informe sobre Servicios Web: Crea una pgina con elementos
basados en una definicin de servicio Web. Este asistente crea un
formulario de entrada de usuario, un proceso para llamar al servicio web, un
botn de envo, y muestra los resultados devueltos en un informe.
Pgina 174
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 175
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
haga clic
Pgina 176
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
12. Seleccione las columnas que desea incluir en la pantalla y haga clic en
siguiente.
13. Para identificar las opciones de proceso y el texto de visualizacin de los
botones para la pantalla.
a. Etiqueta del botn cancelar - Introduzca la etiqueta del botn Cancelar.
b. Mostrar botn crear Seleccione SI/NO si los usuarios deben tener
capacidad de 'insercin' con la pantalla.
c. Etiqueta del botn crear - Introduzca la etiqueta del botn Cancelar.
d. Mostrar botn guardar Seleccione
Pgina 177
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
correctamente.
Pgina 178
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 179
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 180
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 181
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Editar Detalles como Pantalla Tabular en la misma Pgina crea una pgina maestra/de detalles con dos pginas.
Pgina 182
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
correctamente.
Pgina 183
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
haga clic
Pgina 184
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 185
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 186
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 187
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
7.
Pgina 188
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 189
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
haga clic
Pgina 190
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 191
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 192
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 193
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 194
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 195
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Los mens contextuales. Cada nodo del rbol cuenta con un men
contextual personalizado.
Acceso rpido a las pginas de atributos. Para editar los atributos, haga
doble clic o presione ENTRAR. Si est disponible, aparecer una pgina de
atributo.
Informacin sobre herramientas. Cada nodo del rbol cuenta con un texto
de ayuda que muestra informacin bsica sobre el componente, incluyendo
el tipo de item, la condicin, la autorizacin, y as sucesivamente.
Pgina 196
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Mostrar nombres
Mostrar etiquetas
Pgina 197
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Crear un botn que se muestra dentro de los objetos de esta regin Seleccione esta opcin para mostrar el botn en o entre los
elementos de la pgina (por ejemplo, para aadir un botn a la
derecha de un campo de formulario).
HTML Button
Imagen
de
botn
Utilice
este
atributo
para
seleccionar
Pgina 198
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
f.
Enviar
pgina -
Presenta
la
pgina
actual
con
Pgina 199
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
la
aplicacin
actual,
con
propiedades
adicionales
Definido
por
Accin
Dinmico -
No
hace
nada. El
Pgina 200
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
se
hace
doble
clic
sobre
el
elemento
cuando
el
elemento
desencadenante.
Obtener
enfoque
Se
activa
Pgina 201
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Perder
enfoque
Se
activa
cuando
el
elemento
apuntador
se
mueve
en
el
elemento
desencadenante.
incluyendo
ventanas,
marcos,
objetos
Pgina 202
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Eventos de componentes
Eventos de Componentes:
Cambiar el orden [selector] - Se activa cuando se cambia el
orden de un valor en la lista de seleccin (ya sea usando
subir, Bajar, Mover o inferior). Actualmente no hay otros
eventos provocados por los componentes nativos de Oracle
Application Express.
Evento personalizado:
Al seleccionar un campo adicional muestra lo que le permite
definir un evento personalizado. Esto es til cuando el nativo
o el plug-in de los eventos previstos son insuficientes.
Pgina 203
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
la
accin
dinmica. Un
campo
de
nombre
de
pgina
que
desencadenan
la
accin
Pgina 204
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
opciones
adicionales. Utilice
estas
opciones
para
Pgina 205
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Ejecucin
Notificacin
Estilo
Pgina 206
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Varios
Cancelar
Evento
Cancela
las
acciones
posteriores
Ejecutar
pgina
Presenta
la
ejecucin
de
una
6. Para los elementos afectados, especifique los elementos afectados por esta
accin dinmica y la forma en que se ven afectados y luego haga clic
en Siguiente.
Pgina 207
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 208
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 209
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
que ve el usuario en una lista de valores. Esta columna debe tener un alias
y un nombre distinto al de la columna de retorno. La segunda columna es
el valor de retorno. El valor de retorno es el valor devuelto al seleccionar el
valor de visualizacin. La columna de retorno debe tener un alias si incluye
alguna operacin
Pgina 210
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
3. Para agregar una Pestaa Padres, haga clic en el Agregar botn de la fila
superior.
Pestaas padres pueden controlar la visualizacin de conjuntos pestaas
estndar. Al hacer clic en una pestaa matriz muestra la pestaa norma
correspondiente a la pgina por defecto.
4. Para crear una pestaa Estndar, haga clic en Agregar botn de la fila
inferior.
Aparece el Asistente para crear Pestaa Padre o Crear pestaa estndar.
5. Introduzca el texto de la etiqueta del separador y haga clic en siguiente. Esta
etiqueta aparecer en el separador.
6. Identifique la pgina que actualiza este separador y haga clic en siguiente.
7. En secuencia e imgenes especifique la secuencia para este componente y
haga clic en siguiente
8. Para la Visualizacin condicional, seleccione un tipo de condicin de la lista
que se deben cumplir para que este componente se visualice.
9. Haga clic en crear separador.
Pgina 211
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 212
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
3. En Nombre y tipo:
a. Nombre - ingrese un nombre numrico o alfanumrico de la lista.
b. Tipo - Seleccione Esttico.
c. Opciones de Creacin - Seleccione una opcin de creacin para este
componente. Las opciones de creacin son valores predefinidos que
determinan si un componente est activado dentro de una aplicacin.
d. Haga clic en Siguiente.
Pgina 213
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 214
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Express.
Utilice
http://localhost:7001/xmlpserver/
para
la
direccin
comprobacin
por
del
defecto
servidor
de
informes
Pgina 215
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Diseo de informes
Citar informe
Pgina 216
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 217
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
d. Ver archivo como - Con el atributo Ver Archivo como se puede indicar al
explorador que muestre un recuadro de dilogo para abrir o guardar el
archivo al hacer clic en el botn de descarga de la consulta de informe o
que muestre el documento de consulta de informe en la ventana del
explorador.
e. Estado de la Sesin - Al activar la opcin "Estado de la Sesin",
puede hacer referencia a valores de estado de la sesin (como los
valores de los elementos de las pginas).
f.
12. Introduzca una sentencia SQL para definir la consulta del informe. Puede
introducir la sentencia directamente o hacer clic en Generador de Consultas
para crear una sentencia SQL haciendo clic y apuntando.
Pgina 218
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
15. Haga clic en el asistente de tablas, seleccione tabla como formato del
informe y haga clic en siguiente.
16. Especifique el juego de datos y haga clic en siguiente.
17. Especifique que campos desea mostrar en el informe y haga clic en
Terminar
Pgina 219
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
20. Para integrar el informe, utilice la siguiente direccin URL que define como
destino, en los botones, elementos de lista, etc. Y haga clic en crear
Pgina 220
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Ejecutar Validaciones No
Pgina 221
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Introduccin
Ingresar al sistema de Escritorio
Presione clic inicio de Windows, vaya todos los programas y despus presione el
botn del navegador (Microsoft Internet Explorer 7+, Mozilla 3+, Chrome.) digite la
direccin URL http://apex.oracle.com/pls/apex/f?p=57663 e ingresa a la pgina de
conexin, donde puede iniciar:
1. Ver Anexo C.1 - Sesin de Administrador
Supervisor
Vendedor
Cajero
Barra Principal
Men Principal como administrador tiene acceso a los siguientes mdulos: Inicio,
Administracin, Nomina, Inventarios, Clientes, Pedidos y Despachos
Pgina 222
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Submens
Administracin
Nmina
Inventarios
Clientes
Pedidos
Despachos
Pgina 223
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
j.
Pgina 224
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 225
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
j.
Pgina 226
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
j.
m. Rango Visita -
vendedor
n. Vendedor Seleccione el vendedor a cargo del cliente
Para la creacin de una nueva bodega, el usuario deber seguir las siguientes
instrucciones:
1. Realizar los pasos del anexo C1.
2. Haga clic en la pestaa Inventarios.
3. En la regin Parmetros haga clic en el icono Bodegas
4. Haga clic en Agregar Fila
5. Ingrese la descripcin de la bodega
Pgina 227
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 228
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 229
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Seleccione el inventario
j.
Pgina 230
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 231
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 232
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
3. Seleccione un Cliente
Pgina 233
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 234
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
6.
Pgina 235
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 236
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
ADM_LOCALIDADES -
provincia
Pgina:
SEG_USUARIO
Descripcin:
Punto de Proceso:
Evento de Proceso:
Cdigo:
DECLARE
l_user_id NUMBER;
BEGIN
l_user_id
:=
APEX_UTIL.GET_USER_ID(:P107_USUARIO);
IF l_user_id IS NULL THEN
APEX_UTIL.CREATE_USER(
p_user_name
=>
:P107_USUARIO, p_first_name => :P107_NOMBRE,
p_web_password => :P107_CLAVE, p_developer_privs =>
CREATE:DATA_LOADER:EDIT:HELP, p_default_schema
Pgina 237
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
=>
APEX_UTIL.GET_DEFAULT_SCHEMA,
p_allow_access_to_schemas
=>
APEX_UTIL.GET_DEFAULT_SCHEMA,
p_change_password_on_first_use => N);
Else
APEX_UTIL.EDIT_USER ( p_user_id => l_user_id,
p_user_name => :P107_USUARIO, p_web_password =>
:P107_CLAVE, p_new_password => :P107_CLAVE,
p_account_locked
=>
:P107_ESTADO,
p_change_password_on_first_use => N);
END IF;
:P107_ID :=NULL;
:P107_Usuario:=NULL;
END;
SUPERVISORES_A_VENDEDORES-
supervisores
Pgina:
VIE_ADM_PERSONAS_NOM_EMPLEADOS
Validacion_P201_DOCUMENTO
Descripcin:
Evento de validacin:
Cdigo:
DECLARE
mensaje VARCHAR2(300);
BEGIN
if (:P201_TIPO_DOCUMENTO = 'CEDULA') then
if FUNVALIDACEDULA(:P201_DOCUMENTO,mensaje) =
false then
return mensaje;
else
return null;
Pgina 238
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
end if;
end if;
if (:P201_TIPO_DOCUMENTO = 'RUC') then
if
FUNVALIDARUCPERSONANATURAL(:P201_DOCUMEN
TO,mensaje) = false then
return mensaje;
else
return null;
end if;
end if;
END;
Pgina:
VIE_ADM_PERSONAS_CLI_CLIENTES
Validacion_P302_DOCUMENTO
Descripcin:
Evento de validacin:
Cdigo:
DECLARE
mensaje VARCHAR2(300);
BEGIN
if (:P302_TIPO_DOCUMENTO = 'CEDULA') then
if FUNVALIDACEDULA(:P302_DOCUMENTO,mensaje) =
false then
return mensaje;
else
return null;
end if;
end if;
Pgina 239
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina 240
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Pgina:
PEDIDOS_A_FACTURA
Trasformar_Factura
Descripcin:
Llama
al
procedimiento
almacenado
PRC_PEDIDO_FACTURA para trasformar un pedido a
factura
Cdigo:
declare
mensaje varchar2(60);
begin
prc_pedido_factura(:P40_ID_PEDIDO,:P40_ID_FACTURA,'
1',:P40_SECUENCIAl,:APP_USER,mensaje);
if mensaje is not null then
RAISE_APPLICATION_ERROR (-20001,mensaje);
end if;
end;
Pgina:
FACTURAS_SIN_DESPACHAR
Agrupacion_factura
Descripcin:
Llama
al
procedimiento
almacenado
PRC_AGRUPAR_FACTURA para agrupar una factura a
una gua de despacho
Pgina 241
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Cdigo:
declare
mensaje varchar2(60);
begin
prc_agrupar_factura(:P406_ID_DESPACHO,:P406_ID_FA
CTURA,mensaje);
if mensaje is not null then
RAISE_APPLICATION_ERROR (-20001,mensaje);
end if;
end;
Plantilla de Pgina
<!DOCTYPE html>
<html lang="&BROWSER_LANGUAGE.">
<head>
<meta charset="utf-8" />
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="viewport" content="width=device-width,initialscale=0.8,maximum-scale=0.8,user-scalable=0">
<title>#TITLE#</title>
#APEX_CSS#
#TEMPLATE_CSS#
</head>
<body #ONLOAD#>
<div id="#PAGE_STATIC_ID#" data-role="page" data-theme="c" dataurl="#REQUESTED_URL#">
#PAGE_CSS#
#FORM_CLOSE#
#PAGE_JAVASCRIPT#
#GENERATED_CSS#
#GENERATED_JAVASCRIPT#
</div><!-- /page -->
</body>
</html>
Pgina 242
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Plantilla de Regin
<li>
<div>
#BODY#
</div>
</li>
<li data-theme="e">
<div data-role="controlgroup" data-type="horizontal" datamini="true">#CHANGE##PREVIOUS##NEXT##DELETE##EDIT##C
REATE##CLOSE#
#EXPAND##COPY#
</div>
</li>
</ul>
Pgina 243
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Validar cedula
Transformacin de
un Pedido a
Factura
Pgina 244
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
commit;
for x in (select
linea,id_articulo,unidad,id_bodega,id_inventari
o,cantidad,unidad_alterna,precio_unitario,total
_sin_impuestos,valor_impuestos,porcentaje_iva
from cli_pedidos_det where
id_pedido_cab=idpedido)
loop
select sec_cli_documentos_det.nextval into
vid_documento_det from dual;
insert into CLI_DOCUMENTOS_DET
values(vid_documento_det,idfactura,to_number(x.
linea),to_number(x.id_articulo),x.unidad,to_num
ber(x.id_bodega),to_number(x.id_inventario),to_
number(x.cantidad),x.unidad_alterna,to_number(x
.precio_unitario),to_number(x.total_sin_impuest
os),to_number(x.valor_impuestos),to_number(x.po
rcentaje_iva));
select factor into vfac from
inv_unidades_alternas where
id_articulo=x.id_articulo and
unidad_alterna=x.unidad_alterna;
update inv_articulo_bodega_inventario set
exsistencia=exsistenciaround((x.cantidad/vfac),4) where
id_articulo=x.id_articulo and
id_bodega=x.id_bodega and
id_inventario=x.id_inventario;
end loop;
commit;
select sec_cli_pedidos_facturas.nextval into
vid_pedido_facturas from dual;
insert into CLI_PEDIDOS_FACTURAS
values(vid_pedido_facturas,idfactura,idpedido,s
ysdate);
commit;
EXCEPTION
WHEN NO_DATA_FOUND THEN
vmensaje:='error:'||to_char(idnumeracion);
ROLLBACK;
end PRC_PEDIDO_FACTURA;
Agrupacin de las
Facturas a la Guas
de Despachos
Pgina 245
Estudio de la tecnologa Oracle Apex para el desarrollo de aplicaciones web mviles con el prototipo
en software libre, sistema de gestin de pedidos y despachos
Actualizar
Pedidos
Totales
Pgina 246