Home
TOMO II - ECOMMERCE - Repositorio CISC
Contents
1. 17 Tabla 12 Tabla 5 18 Tabla N 13 Tabla TBPD PEDIDO 19 Tabla N 14 Tabla _ 20 Tabla 1 57 Tabla TBPD 21 Tabla 16 Tabla 0 22 Tabla 17 Tabla TBSG_MODULO ccccoooooocccccnnccccnonononononnnnnccnonnnnnnononnnnnncnnancnnnnnnnos 23 Tabla N 18 Tabla 5 0 2 400 1 0 00 24 Tabla N 19 Tabla TBSG OPCI N ROL cnica 25 Tabla N 20 Tabla ROL osito dea 26 Tabla N 21 Tabla TBSO USUARIO 27 Tabla N 22 Tabla TBSG_USUARIO_ 28 Tabla N 23 Est ndares de los 0 99 30 Tabla N 24 Est ndares de Base de 30 Tabla N 25 Est ndares de los 31 Tabla 26 Est ndares de las Variables de Base de 32 Tabla N 27 Est ndares de Tipo de 33 Tabla N 28 Est ndares de Lenguaje de 34 Tabla N 29 Est ndares de Definici n de Variables
2. 29 Figura N 26 Pantalla PNC siii iio 55 Figura N 27 Iniciar Sesi n cuina ida 55 Figura N 28 Usuario y 56 Figura N 29 Modulo de Opciones de 56 Figura 30 Pantalla de M dulos y Opciones del 57 Figura 31 Figura 32 Figura 33 Figura 34 Figura N 35 Figura 36 Figura 37 Figura N 38 Figura N 39 Figura 40 Figura 41 Figura 42 Figura 43 Figura N 44 Figura 45 Figura 46 Figura 47 Figura 48 Figura N 49 Figura 50 Figura 51 Figura N 52 Figura 53 Figura 54 Figura 55 Figura 56 Figura 57 Figura 58 Figura 59 Figura 60 Figura 61 Figura 62 Figura 63 Pantalla de M dulos y Opciones Modificaci n 58 Pantalla de Opciones del M dulo 59 Pantalla de Opciones del M dulo Modificaci n 59 Pantalla de Roles del 60 Pantalla de Roles del Sistema 61 Pantalla Opciones Asignadas al
3. 1 Farmacia Salud DIRECCION 1 0923556153001 12 2 lactivo Modificar 2 Farmacia Sussy DIRECCION 2 0923556153002 3 sussy Activo Modificar 3 Farmacia Pasteur DIRECCION 3 l0923556153003 Hits 0 pasteur lactivo Modificar 4 Farmacia Tarqui DIRECCION 4 0923556153004 9 4 activo Modificar Eliminar 5 Farmacia Nueva direccion 5 0923556153005 ndice gif 0 nueva Activo Z Modificar Eliminar 6 farmacia ABC la 25 0923556153006 PagoTarjetalmprimir pdf p 2 Jactivo 7 XYZ 0923556153007 paypal 1 3 0 zip xyz Modificar Eliminar 8 farmacia CDF lla 25 0923556153008 Appx_SDKphp html ctivo I Modificar 19 9 farmacia la 25 0923556153009SistemaFarmaCommerce zip 2 lactivo modificar Eliminar K lt S gt A Agregar Figura N 58 Pantalla de Empresas Registradas en el Sistema Para poder modificar un empresa del sistema se debe presionar el hiperv nculo o link Modificar se mostrara en pantalla la informaci n de la empresa seleccionada para eliminar una empresa se debe presionar el hiperv nculo o link Eliminar esta acci n pedir una confirmaci n por parte del usuario o Empresas del Sistema 14 Empresa Razon Social Direccion DIRECCION 1 0923556153001 4 Imagen Comprobante Usua
4. 85 Pantalla de Detalle de Pedido por Cliente 85 Pantalla para Selecci n de 86 Pantalla de Guardado Temporal de 87 Pantalla de Ingreso de 87 Pantalla de Ingreso a 88 Pantalla de Confirmaci n de Pedido en 89 INDICE DE TABLAS Tabla N 1 Tabla TBAD CATALOGO ada 6 Tabla 2 Tabla CATALOGO ITEM cuisine 7 Tabla Tabla TBAD_CATEGOR A oocccccccccconocononncnnnncccnnnnanonononnnncnnnannnnnnnnnnnnnnos 8 Tabla 4 Tabla 5 2 2 2 404042200 000 000000 00 9 Tabla 5 Tabla TBAD_SECUENCIAL 10 Tabla N 6 Tabla 11 Tabla 7 Tabla TBPD_CLIENTE_TARJETA 13 Tabla N 8 Tabla TBPD EMPRESA did 14 Tabla 9 Tabla 15 Tabla N 10 Tabla 16 Tabla N 11 Tabla
5. 19 2 14 Nombre de la tabla TBPD_PEDIDO_ 20 2 15 Nombre de la tabla 21 2 16 Nombre de la tabla 22 2 17 Nombre de la tabla 23 2 18 Nombre de la tabla 6 24 2 19 Nombre de la tabla TBSG_OPCION_ 25 2 20 Nombre de la tabla 26 2 21 Nombre de la tabla TBSG_USUARIO 27 2 22 Nombre de la tabla 6 05 28 3 EST NDARES DE DESARROLLO cccocccoconocinoncnnnnnonononancncnnnnnnnnnononancncnans 29 3 1 EST NDARES DE BASES DE DATOS BACK 30 3 1 2 VARIABLES EN PROCEDIMIENTOS FUNCIONES TRIGGER 32 3 2 EST NDARES EN EL LENGUAJE DE PROGRAMACI N FROND END 33 3 2 1 DEFINICION DE 5 5 35 45 DATOS 36 41 TABLAS DEL SISTEMA conocia 36 ANI TABLA TBSG USUARIO atada 36 TABLA TESO MODULO 37 DIS TABLA TESO OPCON 37 LIA TABLA
6. 49 Tabla 50 50 Tabla 51 TBPD_EMPRESA 2 0 50 MANUAL T CNICO En este manual se detallan todos los objetos que intervienen en el proceso que se realiza en el Sistema para el Desarrollo Comercial de la Mediana y Peque a Empresa 1 RECURSOS Se definir n todos aquellos elementos tangibles o intangibles necesarios para la elaboraci n del sistema es decir se definir n las caracter sticas de los equipos para el desarrollo del mismo 11 HARDWARE El sistema para el desarrollo comercial de la mediana y peque a empresa deber considerar los siguientes recursos de hardware para el desarrollo de la aplicaci n Caracter sticas Y Procesador Intel Core 2 Duo 3 0 GHz o Superior Y 2 GB Gigabyte de Memoria Cache Y Memoria RAM de 3 GB Gigabyte o Superior Y Disco Duro 360 GB Gigabyte Y Unidad de DVD CD ROM opcional Y Tarjeta de red o soporte para conexi n inal mbrica Wii necesario para la conexi n a Internet Y Sistema Operativo Windows SP3 1 2 SOFTWARE El sistema para el desarrollo comercial de la mediana y peque a empresa deber considerar con los siguientes recursos de software para el desarrollo de la aplicaci n Y Oracle Database 10g Express Edition Base de Datos necesaria para el almacenamiento de datos
7. 1 jose alverde GUAYAQUIL GUAYAS rvalverden Modificar y 2 maritza 2 Activo Modificar 3 ose Roberto alverde Naranjo cuAYAQuIL GUAYAS 2 activo Modificar eliminar F agregar Cliente a Nombre jose Apellido valverde Direccion celbos Fecha Nacimiento 13 07 1984 Pais zi Ninguno Estado Ninguno Ciudad Ninguno Id Usuario 7 Usuario jrvalverden Clave Email jr_valverde20050hotn Codigo Postal 59304 Numero Telefono 094960367 Estado 9 Activo Inactivo 2 Limpiar Berabar Osair Figura 62 Pantalla de Clientes Registrados en el Sistema Modificaci n PANTALLA PRODUCTOS EMPRESAS Esta opci n est habilitada solo para las empresas y permite consultar modificar eliminar los productos que la empresa tiene para la venta en l nea Inicio Productos Empresas Empresa Farmacia Pasteur a Productos de la Empresa ld Prod Descripcion SubCategoria SPRAY INFANTILX18G MISCELANEOS Z Modificar eliminar UTIVATE CREX0 05 X15GR MISCELANEOS Z Modificar eliminar HAMOLIN AMPx2MLx6 MISCELANEOS ALIBORANGE JBEx170ML MISCELANEOS Z Modificar Z Modificar eliminar eliminar ATLANSIL 6 MISCELANEOS Z Modificar eliminar ATLANSIL 200 20 MARCA FARMA DORIXINA COMx125MGx100 MARCA FARMA
8. 35 Tabla N 30 56 050 36 Tabla 31 Tabla 5 37 XII Tabla N 32 Tabla TBSG 38 Tabla N 34 Tabla TBSG occiso 38 Tabla N 33 Tabla 044 444122221 39 Tabla N 35 Tabla TBSG_OPCION 22 24422 221 39 Tabla N 36 Tabla TBAD_SECUENCIAL 40 Tabla 37 Tabla 40 Tabla N 38 Tabla TBAD_CATALOGO 41 Tabla N 39 TBAD CATEGOR A 41 Tabla N 40 5 0 4 42 Tabla N 41 TRAD EMPRESA o dd 43 Tabla N 42 TBAD_EMPRESA_TELEFONO 44 Tabla 43 5 45 Tabla N 44 TBPD TARJETAS 46 Tabla 45 cuac ad a a 47 Tabla N 46 48 47 od 48 49 Tabla N 49 FPAGO
9. MISCELANEOS En Stock Ultimo Precio 4 79 Figura 71 Pantalla de Guardado Temporal de Productos PROMOCIONES Y Despu s que el cliente haya terminado de seleccionar los productos podr concluir la compra de dichos productos haciendo un clic sobre el carro de compra Regresar al Listado o Ahorre tiempo cancele de forma segura Pague sin compartir su informacion financiera O Pago en Efectivo Directo con la Empresa Detalle Pedido Producto Precio Cantidad AC LACJABONX9OC sies PO Boma A C LAC LOCIONX200ML 479 lonas safer easier way to pay Figura N 72 Pantalla de Ingreso de Cantidades 88 Y Para concluir la compra el cliente deber ingresar las cantidades comprar por cada producto el total a pagar ser calculado autom ticamente por el sistema v Para realizar el pago del pedido el cliente deber escoger la forma de pago las formas de pago que dispone el sistema son Pago directo cuando se escoja esta opci n el cliente deber acercarse directamente a la farmacia para cancelar el pedido si escoge Pago por PayPal se re direccionara al sitio web de PayPal para culminar la transacci n Jose Valverde s Test Store PayPal is the safer easier way to pay PayPal 8 Secure Payments PayPal securely processes payments for Jose Valverde s Test Store Pay with PayPal in a couple of c
10. UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIAS MATEMATICAS Y FISICAS CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES SISTEMA PARA EL DESARROLLO COMERCIAL DE LA MEDIANA Y PEQUE A EMPRESA TESIS DE GRADO Previa a la obtenci n del T tulo de INGENIERO EN SISTEMAS COMPUTACIONALES JOS ROBERTO VALVERDE NARANJO TUTOR ING CHRISTIAN ROMO GUAYAQUIL ECUADOR 2010 DEDICATORIA Dedico este trabajo investigativo a toda mi familia amigos compa eros y maestros que de alguna forma me ayudaron elaboraci n y culminaci n de esta tesis AGRADECIMIENTO Agradezco a Dios por todo lo que me ha brindado y permitido vivir a mis padres por el amor esfuerzo y perseverancia demostrada que sirvieron de gran ejemplo para la consecuci n de esta meta TRIBUNAL DE GRADO Ing Frenando Abad Montero Ing Juan Chanab Alc cer DECANO DE LA FACULTAD DIRECTOR CIENCIAS MATEMATICAS Y FISICAS Ing Christian Romo Nombre y Apellidos TUTOR PROFESOR DEL REA TRIBUNAL Ab Juan Ch vez A SECRETARIO DECLARACI N EXPRESA La autor a de la tesis de grado corresponde exclusivamente al suscrito s perteneciendo a la Universidad de Guayaquil los derechos que generen la aplicaci n de la misma Reglamento de Graduaci n de la Carrera de Ingenier a en sistemas Computacionales Art 26 Jos Roberto Valverde Naranjo jr_valverde2005 hotmail com INDICE GENERAL CARA
11. 10 Figura N 9 Tabla TBPD_CLIENTE 12 Figura 10 Tabla TBPD_CLIENTE_TARJETA campos 13 Figura 11 Tabla TBPD_EMPRESA 14 Figura N 12 Tabla TBPD_EMPRESA_CONFIG_CAB 15 Figura N 13 Tabla TBPD_EMPRESA_CONFIG_DET 16 Figura 14 Tabla TBPD_EMPRESA_PRODUCTO 18 Figura 15 Tabla TBPD_EMPRESA_TELEFONO 19 Figura 16 Tabla TBPD_PEDIDO_CAB 20 Figura 17 Tabla TBPD_PEDIDO_DET campos 21 Figura N 18 Tabla TBPD_PEDIDO_FPAGO 22 Figura 19 Tabla TBPD_TARJETA campos 23 Figura N 20 Tabla TBSG_MODULO campos 24 Figura 21 Tabla TBSG_OPCION 25 Figura N 22 Tabla TBSG_OPCION_ROL 26 Figura 23 Tabla TBSG_ROL 27 Figura N 24 Tabla TBSG_USUARIO 28 Figura N 25 Tabla TBSG_USUARIO_ROL
12. 10 75 Pantalla de Configuraci n Detalle 76 Pantalla de Configuraci n Detalle Interface Modificaci n 76 Pantalla de Tarjetas del 77 Pantalla de Tarjetas del Sistema Modificaci n 78 Pantalla de Empresas Registradas el Sistema 79 Pantalla de Empresas Registradas en el Sistema Modificaci n 79 Pantalla de Tel fonos Asignados a la 80 Pantalla de Clientes Registrados en el Sistema 81 Pantalla de Clientes Registrados en el Sistema Modificaci n 81 Pantalla de Productos de las 82 Figura N 64 Figura 65 Figura N 66 Figura 67 Figura N 68 Figura 69 Figura 70 Figura 71 Figura 72 Figura 73 Figura 74 Pantalla de Productos de la Empresa 83 Pantalla de Pedidos 83 Pantalla de Reporte de Pedidos por 84 Pantalla de Detalle de Pedido por 84 Pantalla de Reporte de Pedidos por Cliente
13. TBPD_PEDIDO_FPAGO 1D_PEDIDO_FPAGO 10 PEDIDO _ 10 TOTAL _ NUMERO_TARJETA _ NUMERO AUTORIZACION _ TBPD_EMPRESA_PRODUCTO 10_EMPRESA_PRODUCTO ID_EMPRESA 10 PRODUCTO _ DESCRIPCION _ UNIDAD _ PrEcIO REF L macen 1D_5UBCATEGORIA _ FECHA_INI _ FECHA_FIN_PROMO _ PRECIO REF PROMO DATE_MODIFY Elaboracion Investigador Fuente Bibliografia 2 1 Nombre de la tabla TBAD_CATALOGO Objetivo y alcance de la tabla En la siguiente tabla permite guardar informaci n referentes a los cat logos del sistema como por ejemplo pa ses ciudades estado civil etc Tabla 1 Tabla CATALOGO Nombre de la tabla TBAD_CATALOGO Objetivo Guardar los datos de un cat logo Esquema Sin nimo Si Tipo Sin nimo PUBLICO Permisos de Accesos Confidencialidad No Consulta 3 Inserci n Tipo de Tabla Actualizaci n Periodo Depuraci n Ninguna Eliminaci n Primary Key ID_CATALOGO Foreing Key Observaci n Ninguna Elaboraci n Investigador Fuente Investigador Figura N 4 Tabla TBAD_CATALOGO campos NULLABLE DATA DEFAULT ID_CATALOGO NUMBER 18 0 No null NOMBRE_TABLA 2 30 BYTE null DE
14. Figura 68 Pantalla de Reporte de Pedidos por Cliente Si se presiona el hiperv nculo o link Ver Detalles mostrar el detalle del pedido del cliente Reporte de Pedidos Id Pedido Num Comprob Fecha Total Procesado Observacion 42 000000002 3 09 2010 22 20 09 9 ORDENES DE COMPRA DEL DIA a 000000009 23 09 2010 21 53 11 ORDENES DE COMPRA DEL DIA Aver Detalles 000000008 23 09 2010 21 40 13 ORDENES DE COMPRA DEL DIA 000000003 23 09 2010 21 35 35 8 ORDENES DE COMPRA DEL DIA 000000002 3 09 2010 21 16 41 ORDENES DE COMPRA DEL DIA 000000007 23 09 201 0 20 11 18 ORDENES DE COMPRA DEL DIA Detalle de Pago Num Tarjeta Num Voucher Num Autorizacion Total 0000000000 0000000000 0000000000 Detalle Pedido Producto Cantidad Precio Subtotal FULL 60 A Figura 69 Pantalla de Detalle de Pedido por Cliente COMO REALIZAR COMPRAS EN L NEA Cuando un usuario registrado ingresa al sitio de compras podr seleccionar los productos que desea comprar para lo cual el cliente deber seguir los siguientes pasos 86 v Ingresar a la siguiente direcci n web http efarmabuyonline Y Iniciar sesi n es un paso obligatorio el cual verifica que es un usuario registrado y puede acceder a las opciones de pedidos Y Puede seleccionar la empresa la cual va a realizar la compra los pedidos que se realicen por parte del cliente so
15. Lenguaje de programaci n PHP versi n 5 3 o superior necesario para la codificaci n de las pantallas que interact an con el usuario Servidor Web Apache versi n 2 2 necesario para que el servidor pueda interpretar las p ginas dise adas con PHP m s los elementos propios de HTML Servidor de Aplicaciones GlassFish necesario para levantar el servicio web que comunicar las empresas con el servidor principal Navegadores Internet Explorer 8 6 Mozilla FireFox necesarios para manipular el sistema observar la informaci n que este genera Mercury 32 para el envi de correo electr nico 2 DIAGRAMA ENTIDAD RELACI N El presente Diagrama muestra las estructuras que ser n necesarias para llevar a cabo el desarrollo del aplicativo Figura 1 Diagrama de Administraci n de Seguridad TBPD_CLIENTE 28 ID_CLIENTE nomere DrrEccION __ 1 ID_PAIS ID_CIUDAD 1 ID_PROVINCIA ID_USUARIO conico Postal _ nombreE_EnvIO stano _ USER_CREATE DATE_CREATE UsER_MODIFY E DATE_MODIFY TBPD_EMPRESA _ ID_EMPRESA E RAZON_SOCIAL DIRECCION E Ruc macen __ 10_usuaRIO _ aPLUSERNAME PASSWORD API_SIGNATURE Administracion de Seguridad TBSG_USUARIO ID_USUARIO L 1 eman USER_CREATE 1 DATE_CRE
16. AST FECHA AS DATETIME ORDER BY I AUD_MOD_FECHA_HORA eliminar Agregar Figura 54 Pantalla de Configuraci n Detalle Interface Configuracion Detalle Interface Id Conf Det Accion Script Ejecutar SELECT TOP 100 IB ID_ITEM AS ID_PRODUCTO I DESCRIPCION_LARCA AS DESCRIPCION ROUND CASE WHEN LAPLICA_IVA 5 THEN I PRECIO 1 12 LSE END 2 AS PRECIO IB STOCK_UNIDAD P NUM_FRACCION B STOCK_FRACCION AS STOCK CASE WHEN IB HABILITADO S THEN ELSE INA END AS ESTADO CONVERT VARCHAR AUD_MOD_FECHA_HORA 126 AS ULTIMO_STAMP FROM IN_ITEM_BODECA INNER JOIN IN_ITEM IB ID_ITEM 110 _ INNER JOIN IN_PRODUCTO ON IB ID_ITEM P ID_PRODUCTO WHERE I AUD_MOD_FECHA_HORA gt AST FECHA AS DATETIME ORDER BY LAUD_MOD_FECHA_HORA Agregar Id Conf Det 1 Accion UPLOAD SELECT 100 810 AS ID_PRODUCTO DESCRIPCION_LARGA AS DESCRIPCION ROUND CASE WHEN LAPLICA_IVA 5 THEN 1 12 ELSE END 2 AS PRECIO IB STOCK_UNIDAD P NUM_FRACCION IB STOCK_FRACCION AS STOCK CASE WHEN IB HABILITADO 5 THEN ELSE INA END AS ESTADO CONVERT VARCHAR LAUD_MOD_FECHA_HORA 126 AS ULTIMO_STAMP FROM INNER JOIN IB ID_ITEM LID_ITEM INNER JOIN IN_PRODUCTO ON IB ID_ITEM P ID_PRODUCTO WHERE I AUD_MOD_FECHA_
17. Elaboraci n Investigador Fuente Investigador 26 Figura N 22 Tabla TBSG_OPCION_ROL campos COLUMN_NAME DATA_TYPE ROL NUMBER 18 0 ID_OPCION NUMBER 18 0 ID_ROL NUMBER 18 0 ESTADO VARCHAR2 3 BYTE USER_CREATE VARCHARZ 20 BYTE DATE_CREATE DATE USER_MODIFY VARCHARZ 20 BYTE DATE_MODIFY DATE NULLABLE DATA_DEFAULT Mo nul1 Yes null Yes null Yes null Yes USER Yes SYSDATE Yes null Yes nul 1 Elaboraci n Investigador Fuente Bibliograf a 2 20 Nombre de la tabla TBSG_ROL Objetivo y alcance de la tabla En la siguiente tabla permite guardar las los roles que se asignar n a los usuarios Tabla 20 Tabla TBSG_ROL Nombre de la tabla TBSG_ROL Objetivo Guardar los roles que se asignaran a los usuarios Esquema Sin nimo Si Tipo Sin nimo PUBLICO Permisos de Accesos Confidencialidad No Consulta Tipo de Tabla 2 Periodo Depuraci n Ninguna Eliminaci n Primary Key ID_ROL Foreing Key Observaci n Ninguna Elaboraci n Investigador Fuente Investigador 27 Figura N 23 Tabla TBSG_ROL campos ID_ROL DESCRIPCION ESTADO USER_CREATE DATE_CREATE USER_MODIFY DATE_MODIFY NUMBER 18 0 VARCHAR 35 BYTE VARCHAR2 3 BYTE VARCHAR2 20 BYTE DATE VARCHAR2 20 BYTE DATE NULLABLE No No Yes Yes
18. Secuencial que se le asigna a la opci n MODULO NUMBER 18 0 Secuencial del m dulo al cual se asigna la opci n CODIGO VARCHAR2 8 Secuencia num rica para representar la opci n en el sistema CODIGO PADRE 2 8 Secuencia num rica que indica a que opci n jer rquica est asociada NOMBRE VARCHAR2 35 Descripci n de la opci n IMAGEN VARCHAR2 50 Icono que se mostrara en el sistema PAGINA_PROM VARCHAR2 35 P gina que se mostrara al dar clic en la opci n Para verificar si est Activo ACT o ESTADO VARCHAR2 3 Inactivo INA USER_CREATE VARCHAR2 20 Usuario creador de la transacci n DATE_CREATE DATE Fecha de creaci n de la transacci n USER_MODIFY VARCHAR2 20 Usuario modificador de la transacci n DATE_MODIFY DATE Fecha de modificador de la transacci n Elaboracion Investigador Fuente Investigador 4 1 4 TABLA TBSG_ROL Tabla donde se guardan los roles del sistema los roles son asignados a los usuarios Tabla 34 Tabla TBSG_ROL Campo Tipo Datos Descripci n ID_ROL NUMBER 18 0 Secuencia que se le asigna al rol DESCRIPCION VARCHAR2 35 Secuencia de caracteres para diferenciar el rol Para verificar si est Activo ACT o ESTADO VARCHAR2 3 Inactivo INA USER_CREATE VARCHAR2 20 Usuario creador de la transacci n DATE_CREATE DATE Fecha de creaci n de la transacci n USER_MODIFY VARCHAR2 20 Usuario modificador de la t
19. 2 2200 444400 72 PANTALLA DE CONFIGURACI N 2 200001 73 MODULO PEDIDO ii 77 PANTALLA DE TARJETAS td tad 77 PANTALLA DE EMPRESAS cita id 78 PANTALLA DECENTES cuna 80 PANTALLA PRODUCTOS 2 81 PANTALLA PEDIDOS 5 2 2 4 2 44 4411 1 83 PANTALLA PEDIDOS POR EMPRESAS 84 PANTALLA PEDIDOS POR CLIENTE 2 4 2 84 COMO REALIZAR COMPRAS EN L NEA 85 INDICE DE FIGURAS Figura 1 Diagrama de Administraci n de 3 Figura 2 Diagrama de Tablas 4 Figura 3 Diagrama de Proceso Compras 5 Figura 4 Tabla TBAD_CATALOGO campos 6 Figura 5 Tabla TBAD_CATALOGO_ITEM 7 Figura 6 Tabla TBAD_CATEGORIA campos 8 Figura N 7 Tabla TBAD_SUBCATEGORIA 9 Figura 8 Tabla TBAD_SECUENCIAL campos
20. 4 2 9 SPPD_CONFIGURACION_ 59 4 2 10 SPPD_CONFIGURACION_ DET 52 42 Ti SPPD EMPRESA 52 4 2 12 SPPD_EMPRESA_PRODUCTO 59 4 2 13 SPPD_EMPRESA_TELEFONO 52 2 4 al 53 4 2 15 SPPD PEDIDO DE Td 53 4 2 16 222244 4 0050012 000100 100 con cnnconnancninocaninoos 53 4 2 17 SPPD_TARJETA 53 4 2 18 8 20 220040 0010100 53 AAA 53 4320 SPSG OPCION 53 40701 SPSS OPCION 54 A22 O 54 4223 8 ta 54 4 2 24 SPSGAUSUARIO aii 54 42 205 SPSG VERSI N PATCH ai as 54 MANUAL DE USUARIOS alte 55 INTRODUCCION talados 55 M DULOS DE ADMINISTRACI N 57 PANTALLA DE M DULOS Y OPCIONES cccoccccconccnconicononononincnncnncnncnaniccninnos 57 PANTALLA DE ROLES 60 PANTALLA DE USUARIOS at 62 PANTALLA DECATALO COS ad ota ca led ce dd 64 PANTALLA DE CATEGOR AS ocococccconinicncononcnncninncnncncononncncononnnocononinrcancncninns 67 PANTALLA DE INFORMACI N DE EMPRESA 0 2 22 22 70 PANTALLA DE INFORMACI N CLIENTE 22
21. 6 NULLABLE DATA_DEFAULT TARJETA MUMBER 16 0 No null ID_CLIENTE NUMBER 18 0 No null ID_TARJETA NUMBER 18 0 No null NUM_TARJETA VARCHAR2 35 BYTE null ESTADO VARCHAR2 3 BYTE No null USER_CREATE VARCHAR2 20 BYTE Yes USER DATE_CREATE DATE Yes SYSDATE USER_MODIFY VARCHAR2 20 BYTE Yes null DATE_MODIFY DATE Yes null Elaboraci n Investigador Fuente Bibliograf a 2 8 Nombre de la tabla TBPD_EMPRESA Objetivo y alcance de la tabla En la siguiente tabla permite guardar informaci n referente a las empresas que exponen sus productos para la venta 14 Tabla 8 Tabla 5 Nombre de la tabla TBPD_EMPRESA Objetivo Guardar los datos de un cat logo Esquema Sin nimo Si Tipo Sin nimo PUBLICO Permisos de Accesos Confidencialidad No Consulta Tipo de Tabla 4 Periodo Depuraci n Ninguna Eliminaci n Primary Key ID_EMPRESA Foreing Key Observaci n Ninguna Elaboraci n Investigador Fuente Investigador Figura 11 Tabla TBPD_EMPRESA campos COLUMN_NAME 8 DATA_TYPE ID_EMPRESA NUMBER 18 0 RAZON _SOCIAL VARCHAR2 20 BYTE DIRECCION VARCHAR2 80 BYTE RUC VARCHAR2 13 BYTE IMAGEN VARCHAR2 50 BYTE NUM_COMPROBANTE NUMBER 18 0 ID_USUARIO NUMBER 18 0 USERNAME VARCHAR2 50 BYTE API_PASSWORD ESTADO USER_CREATE DATE_CREATE USER_MODIFY DATE
22. Elminar ff2 r_val hot com Activo Modificar Figura N 37 Pantalla de Usuarios del Sistema 15 fbc jr_valverde20058hotmail comActivo 4Modificar eliminar Para poder modificar un rol del sistema se debe presionar el hiperv nculo o link Modificar se mostrar en pantalla la informaci n del usuario seleccionado para eliminar un usuario se debe presionar el hiperv nculo o link Eliminar esta acci n pedir una confirmaci n por parte del usuario 63 Usuarios del Id Usuario Login Email a admin Jvalverdezoo5ghomal comacivo Ehud Je valverdezoose omalcomlacivo mediar 7 valverde2005ghotmal comactivo Modificar Helminar 8 hueva valverde200sGhomal comacivo Zmodificar amp 7 r valverde2005Ghotmal comacivo Modificar Helminar 1277 jr valverde2005 hommail comActivo modificar Helminar 15 jr valerdez00sGhomal comacivo Modificar Helminar 16 2 7 valverde2005Ghomal comAcivo Z modificar Helminar 17 josez jr valerdez005Ghotmal comacivo Modificar 20 fm 7 Zmodificar Helminar Id Usuario a Login lamn Clave Email jr_valverde2005Ghotn Estado Activo Inactivo Roles D Limpiar B cravar Figura 38 Pantalla de Usuarios del Sistema Modificac
23. Yes null No null No null null No null No null Yes USER Yes SYSDATE Elaboraci n Investigador Fuente Bibliograf a 16 2 10 Nombre de la tabla TBPD_EMPRESA_CONFIG_DET Objetivo y alcance de la tabla En la siguiente tabla permite guardar informaci n espec fica de la configuraci n para la sincronizaci n se detalla la sentencia SQL para la extracci n de datos Tabla N 10 Tabla TBPD_EMPRESA_CONFIG_DET Nombre de la tabla TBPD_EMPRESA_CONFIG_DET Objetivo Guardar los datos de un cat logo Esquema Sin nimo Si Tipo Sin nimo PUBLICO Permisos de Accesos Confidencialidad No Consulta Tipo de Tabla 22 Periodo Depuraci n Ninguna Eliminaci n Primary Key ID_CONFIG_DET Foreing Key ID_CONFIG_CAB Observaci n Ninguna Elaboraci n Investigador Fuente Investigador Figura N 13 Tabla TBPD_EMPRESA_CONFIG_DET campos f 8 NULLABLE DEFAULT ID_CONFIG_DET NUMBER 18 0 No null ID_CONFIG_CAB NUMBER 18 0 Yes null ACCION VARCHARZ 10 BYTE 0011 501 5 VARCHAR2 2000 BYTE null USER_MODIFY 2 20 BYTE Yes USER DATE_MODIFY DATE Yes SYSDATE Elaboraci n Investigador Fuente Bibliograf a 17 2 11 Nombre de la tabla TBPD_EMPRESA_PRODUCTO Objetivo y alcance de la tabla En la siguiente tabla permite guardar informaci n espe
24. Z Modificar Z Modificar eliminar DORIXINA GEL TUBOX50GR FARMA Z Modificar Eliminar FLAMARION 60 20 MISCELANEOS OTRIAL COMx10MGx20 Z Modificar REliminar eliminar Figura 63 Pantalla de Productos de las Empresa 82 Para poder modificar un producto de una empresa del sistema se debe presionar el hiperv nculo o link Modificar se mostrar en pantalla la informaci n del producto seleccionado para eliminar un producto se debe presionar el hiperv nculo o link Eliminar esta acci n pedir una confirmaci n por parte del usuario inicio Productos Empresas Empresa Farmacia Pasteur Productos de la Empresa Id Prod Descripcion SubCategoria SPRAY INFANTILX1 8 MISCELANEOS UTIVATE 0 05 15 ISCELANEOS a eliminar HAMOLIN AMPx2MLx6 ISCELANEOS Modificar Eliminar ISCELANEOS Modificar ATLANSIL COMX200MGX20 FARMA Modificar Eliminar DORIXINA GEL TUBOX50GR ARCA FARMA Modificar Eliminar ISCELANEOS Z Modificar OTRIAL COMxX10MGx20 ARCA FARMA Modificar Eliminar Numero Interno 80029 Id Producto 1 Descripcion NASONEX SPRAY INFAN Existencia Actual 500 Ultimo Precio 22 80 Categoria MISCELANEOS Fecha Ini Promocion 01 09 2010 Fecha Fin Promocion 30 09 2010 Precio Promocion 22 00 Estado Activo Inactivo Limpia
25. Apellidos valverde Direccion Entrega ceibos Fecha Nacimiento 13 07 1984 Pais Ninguno Estado Ninguno Ciudad Ninguno z Codigo Postal 59304 Numero Telefono 094960367 informacion de Usuario Id Usuario 7 a Usuario irvalverden a Clave Email jr_valverde2005Ghotn B cravar Figura N 51 Pantalla de Informaci n Cliente PANTALLA DE CONFIGURACI N INTERFACE En esta opci n el usuario administrador podr modificar agregar las configuraciones necesarias para que cada empresa pueda sincronizar los productos disponibles para la venta la sincronizaci n de productos tambi n actualizar el stock el precio y la categor a en que se encuentra dicho producto 74 Inicio Configuracion Interface Configuracion Interface id Empresa Nombre Estado Farmacia Salud Acivo Configuracion 5 7 Configuracion Farmacia Pasteur Activo Configuracion Farmacia Tarqui Acivo Configuracion Farmacia Nueva Activo Configuracion farmacia ABC 7 Acivo Configuracion farmacia XYZ Configuracion farmacia configuracion farmacia fff Configuracion Sl 8 6 8 Figura 52 Pantalla de Configuraci n Interface Al presionar el hiperv nculo o link Configuraci n se podr mostrar por pantalla la informaci n para realizar la conexi n a la base de datos del cliente entre estos dato
26. E 10_SUBCATEGORIA 1D_CATEGORIA COD_CATEGORIA DESCRIPCION 1 1 Estao _ user_cREATE TBPD_CLIENTE 9 10_CLIENTE nomere DIRECCION FECHA_NACIMIENTO E ID_PAIS 10 4 10 PROVINCIA 21 ID_USUARIO UsER_ CREATE _ TBPD_CLIENTE_TARJETA 3 10_CLIENTE_TARJETA 1D_CLIENTE 1D_TARJETA num_TARJETA USER_CREATE user_mooIrY 1 DATE_MODIFY TBAD_SECUENCIAL ID_SECUENCIAL __ secuencia TBPD_EMPRESA _ 10_EMPRESA razon_socraL Direccion 1 IMAGEN 10_usuaRIO _ 5 API_PASSWORD API SIGNATURE _ USER_cREATE 1 DATE_CREATE TBPD_EMPRESA_PRODUCTO 18 ID_EMPRESA_PRODUCTO 10_ Empresa 1D_PRODUCTO DESCRIPCION PRECIO_REF _ SUBCATEGORIA FECHA_INI_PROMO FECHA_FIN_PROMO PRECIO REF PROMO 1 1 USER_MODIFY DATE_MODIFY TBPD_EMPRESA_CONFIG_CAB 9 10_CONFIG_CaB 2 2 SERVIDOR L usuario clave 2 usER_
27. No null TOTAL NUMBER 18 4 No null MUMERO_TARJETA VARCHAR2 35 BYTE null MUMERO_VOUCHER VARCHAR2 35 BYTE null NUMERO_AUTORIZACION VARCHAR2 35 BYTE null USER_MODIFY VARCHAR2 20 BYTE Yes USER DATE_MODIFY DATE Yes SYSDATE Elaboraci n Investigador Fuente Bibliograf a 2 16 Nombre de la tabla TBPD_TARJETA Objetivo y alcance de la tabla En la siguiente tabla permite guardar la las tarjetas de cr dito que soporta el sistema Tabla N 16 Tabla TBAD_SUBCATEGORIA Nombre de la tabla TBPD_TARJETA Objetivo Guardar las tarjetas que maneja el sistema Esquema Sin nimo Si Tipo Sin nimo PUBLICO Permisos de Accesos Confidencialidad No Consulta Tipo de Tabla 12 Periodo Depuraci n Ninguna Eliminaci n Primary Key ID_TARJETA Foreing Key Observaci n Ninguna Elaboraci n Investigador Fuente Investigador 23 Figura N 19 Tabla TBPD_TARJETA campos 8 ID_TARJETA NUMBER 18 0 DESCRIPCION VARCHAR2 50 BYTE SIGLA VARCHAR2 10 BYTE IMAGEN VARCHAR2 50 BYTE ESTADO VARCHAR2 3 BYTE USER_CREATE VARCHAR2 20 BYTE DATE_CREATE DATE USER_MODIFY VARCHARZ2 20 BYTE DATE_MODIFY DATE NULLABLE DATA_DEFALLT No No No inull null null null null USER SYSDATE null null Elaboraci n Investigador Fuente Bibliograf a 2 17 Nombre de la tabla TBS
28. de la tarjeta Para verificar si est Activo ACT o ESTADO VARCHAR2 3 Inactivo INA USER_CREATE VARCHAR2 20 Usuario creador de la transacci n DATE_CREATE DATE Fecha de creaci n de la transacci n USER_MODIFY VARCHAR2 20 Usuario modificador de la transacci n DATE_MODIFY DATE Fecha de modificador de la transacci n Elaboracion Investigador Fuente Investigador 4 1 18 TABLA TBPD_PEDIDO_CAB Tabla donde se guardan los pedidos que se realizan en el sistema Tabla N 47 TBPD_PEDIDO_CAB Campo Tipo Datos Descripci n ID_PEDIDO_CAB NUMBER 18 0 Secuencial de que se asigna al pedido Numero interno de pedidos generados NUM_COMPROBANTE VARCHAR2 18 por la empresa ID_CLIENTE NUMBER 18 0 Secuencial del cliente ID_EMPRESA NUMBER 18 0 Secuencial de la empresa FECHA DATE Fecha en que se realiz el pedido TOTAL NUMBER 18 4 Total de compra OBSERVACION VARCHAR2 60 Descripci n adicional de la compra Puede ser Borrador BOR Emitido EMD Anulado AN PROCESADA VARCHAR2 1 Puede ser S o N USER_MODIFY VARCHAR2 20 Usuario creador de la transacci n DATE_MODIFY DATE Fecha de creaci n de la transacci n Elaboracion Investigador Fuente Investigador 49 4 1 19 TABLA TBPD_PEDIDO_DET Tabla donde se guardan el detalle de los pedidos realizados Tabla 48 TBPD_PEDIDO_DET Campo Tipo Datos Descr
29. del producto Para verificar si est Activo ACT o ESTADO VARCHAR2 3 Inactivo INA USER_MODIFY VARCHAR2 20 Usuario creador de la transacci n DATE_MODIFY DATE Fecha de creaci n de la transacci n Elaboracion Investigador Fuente Investigador 4 1 15 TABLA TBPD_TARJETAS Tabla donde se registran las tarjetas que utiliza el sistema 46 Tabla 44 TBPD_TARJETAS Campo Tipo Datos Descripci n ID_TARJETA NUMBER 18 0 Secuencial que se asigna a cada tarjeta DESCRIPCION gt 50 Nombre de la tarjeta SIGLA VARCHAR2 10 Nombre corto de la tarjeta IMAGEN VARCHAR2 50 Icono para diferenciar a cada tarjeta Para verificar si est Activo ACT o ESTADO VARCHAR2 3 Inactivo INA USER_CREATE VARCHAR2 20 Usuario creador de la transacci n DATE_CREATE DATE Fecha de creaci n de la transacci n USER_MODIFY VARCHAR2 20 Usuario modificador de la transacci n DATE_MODIFY DATE Fecha de modificador de la transacci n Elaboracion Investigador Fuente Investigador 4 1 16 TABLA TBPD_CLIENTE Tabla donde se guardan los clientes del sistema 47 Tabla 45 TBPD_CLIENTE Campo Tipo Datos Descripci n ID_CLIENTE NUMBER 18 0 Secuencial que se asigna al cliente NOMBRE VARCHAR2 30 Nombres del cliente APELLIDO VARCHAR2 30 Apellido del cliente DIRECCION VARCHA
30. del sistema Los m dulos en el sistema tendr n las siguientes siglas se lo aplicara en forma conjunta con los est ndares definidos para la base de datos y lenguaje de programaci n de esta manera se puede diferenciar los objetos que se creen para cada m dulo 30 Tabla 23 Est ndares los M dulos M dulos Sigla Administraci n AD Seguridad 5 Pedidos PD Reporte RP Elaboracion Investigador Fuente Investigador 3 1 EST NDARES DE BASES DE DATOS BACK END Los est ndares definidos en la base de datos permitir n diferenciar los objetos que se van a manipular en dicha base como por ejemplo tablas procedimientos funciones contrainsts etc Tabla 24 Est ndares de Base de Datos Objetos Sigla Table TB Procedure SP Function FN Trigger TR Elaboracion Investigador Fuente Investigador Las siglas definidas en el anterior cuadro se combinan con las definidas para los m dulos de tal forma que al crear un objeto se debe seguir la siguiente sintaxis Sigla Objeto Sigla Modulo Nombre Objeto 31 Ejemplos Y TBSG_USUARIO se lee tabla perteneciente al m dulo de seguridad contendr los usuarios del sistema Y SPPD_EMPRESA se lee procedimiento perteneciente al m dulo de pedidos contendr las empresas del sistema 3 1 1 CONSTRAINTS EN LAS TABLAS Una tabla es el objeto de base de datos en la cual se almace
31. web tiene como funci n mostrar la informaci n de la empresa de esta manera la empresa podr modificar sus datos sin recurrir al departamento de sistema Informacion Empresa Informacion General 4 Empresa 3 a Razon Social Farmacia Pasteur Direccion DIRECCION 3 Ruc 0923556153003 Num Comprobante a Imagen Aver Telefonos Informacion de Usuario Id Usuario 4 a a Usuario pasteur Clave e Email jr_valverde20058hotn Api User Name pasteu_1283011424_biz_api Api Password 1283011434 Api Signature AsLB075FIMhWz7aK xAKME ZQ8zAAhc6n0 1 boPjLq8banBV5 Borabar salir Telef Figura 48 Pantalla de Informaci n de Empresas Si se presiona el hiperv nculo o link Ver Tel fonos mostrar los tel fonos que est n asignados a la empresa el ingreso de esta informaci n es opcional sin embargo los tel fonos se muestran como informaci n adicional al momento de realizar una compra 71 Informacion Empresa Informacion General 14 Empresa 3 Razon Social Farmacia Pasteur Direccion DIRECCION 3 Ruc 0923556153003 Num Comprobante AAA a Imagen Examinar informacion de Usuario Id Usuario 4 a Usuario pasteur Clave e Email jr_valverde2005Ghotn User Name pasteu_1283011424_biz_api Api Password 1283011434 Api Signature 51 075 27 2082 6 48 5 Telef Telefono
32. 352876 Catagoria MARCA FARMA iral Carro Stock En Stock Ultimo Precio 2 07 LOCIONX200ML MARCA FARMA Empresa Farmacia Tarqui Direccion DIRECCION 4 Telefono 5 En Stock Catagoria MISCELANEOS A adir Carro DORIXINA AMPX100MGX2MLX6 Stock En Stock Ultimo Precio 4 79 E Empresa Farmacia Pasteur Direccion DIRECCION 3 Telefono 2352876 y Catagoria MISCELANEOS al Carro Stock Stock Ultimo Precio 4 79 SUSP X100MG 5MLX 60ML 4 7 2 Figura 26 Pantalla Principal Catagoria MARCA FAR Caro Stock En Stock Ultimo Precio 9 00 PROMOCIONES ATLANSIL COMX200MGX20 Para ingresar al sitio web como un usuario registrado se deber presionar el bot n Iniciar Sesi n 11 Sistema FarmaEcommerce 1 0 ebe gy FarmaBuy Para comprar registrate Ahora Ver Categorias Figura 27 Iniciar Sesi n Despu s de presionar el bot n nos aparecer n dos cajas de texto donde se debe de ingresar el Usuario y Contrase a 56 Sistema FarmaEcommerce 1 0 maBu Para comprar registrate Ahora O Ingresar uario Contrase a ya Figura N 28 Usuario y Contrase a Despu s de ingresar el usuario y contrase a se deber presionar el hiperv nculo o link Ingresar e
33. 61 Pantalla de Usuarios del 62 Pantalla de Usuarios del Sistema Modificaci n 63 Pantalla de Roles Asignados al 64 Pantalla de Cat logos del 64 Pantalla de Cat logos del Sistema Modificaci n 65 Pantalla de tems Asignados al Catalogo 66 Pantalla de Cat logos del Sistema Modificaci n 67 Pantalla de Categor as del 67 Pantalla de Categor as del Sistema Modificaci n 68 Pantalla de tems Asignados a la 69 Pantalla de tems Asignados a la Categor a Modificaci n 69 Pantalla de Informaci n de 70 Pantalla de Tel fonos Asignados a 71 Pantalla de Tel fonos Asignados a la Empresa Modificaci n 72 Pantalla de Informaci n 73 Pantalla de Configuraci n 74 Pantalla de Configuraci n Interface
34. A 38 ATA TBSG USUARIO pee 39 41 6 TABLATESGIOPCI N ROL usaste 39 4 1 7 TABLA TBAD SECUENCIA 4 40 4 1 8 TABLA BAD CATA LO O 40 4 1 9 TABLA TBAD_CATALOGO_ITEM coccion 41 4 1 10 TABLA TADA O 41 4 1 11 TABLA TRAD SUBCATEGOR A unida 42 LIZ TABLA TBPD EMPRESA 0 is 42 4 1 13 TABLA TBPD_EMPRESA_ TELEFONO coooiccccncnonnccnncnccnnoncnsconacnoninnnoss 43 4 1 14 TABLA TBPD_EMPRESA_PRODUCTO coccion 44 EA 45 AS TABLA TBPD CUENTE 46 4 1 17 TABLA TBPD_CLIENTE_TARJETA 2 22 24 22 2224 47 4 PEDIDO CAB ovina td 48 41 19 TABLA TBPD PEDIDO DEE ninisi ii 49 4 1 20 TABLA TBED PEDIDO SFPAGO suero ida 49 4 1 21 TABLA _ _ _ 50 4 1 22 TABLA TBPD_EMPRESA_CONFIG_DET coccion 50 4 2 PROCEDIMIENTOS DEL 5 22 42444 4 1 51 ADT SPADE CA DADOS Dante 51 ADO PAD CATA LOCO as 51 ASS PAD COME GORTA aia palas 51 4 24 SPAD SUBCATEGOR A adi diia des 51 4 2 5 0000 00411111202000 51 4 2 6 51 52 4 2 8 00 2 200000002000000 52
35. ATE USER_MODIFY DaTE_moDiFY 2 TBSG_USUARIO_ROL TBSG_MODULO 2 ID_MODULO _ oroen _ nombre macen _ USER_CREATE _ DATE_CREATE _ USER_MODIFY DaTE_moDIFY TBSG_ROL TBSG_OPCION _9 10_oPCION 1D_MODULO _ conico m CODIGO_PADRE nombre macen Pacina PROM estabo _ USER_CREATE DATE_CREATE user_moDIFY DaTE_moDIFY 10 DEscriPcioN _ USER_CREATE 1 DATE_CREATE _ useR_moDIFY USER_CREATE DATE_CREATE E USER_MODIFY 1 DATE_MODIFY _ ID_USUARIO_ROL 8 ID_USUARIO _ ID_ROL Estao USER_CREATE _ DATE_CREATE _ USER_MODIFY _ DATE_MODIFY TBSG_OPCION_ROL ID_OPCION _ ID_ROL 9 10_oPCION_ROL _ USER_CREATE _ DATE_CREATE USER_MODIFY 51 DATE_MODIFY Elaboracion Investigador Fuente Bibliografia Figura 2 Diagrama de Tablas Generales TBAD_CATALOGO 10 NOMBRE_TABLA DESCRIPCION ESTADO USER_CREATE DATE_CREATE Diagrama de Tablas Generales TBAD_CATEGORIA 10_CATEGORIA 21 COD_CATEGORIA 2 TBAD_CATALOGO_ITEM TBAD_SUBCATEGORIA 1 10_CATALOGO_ITEM DESCRIPCION estao 10_caTaLOGO_PADRE UsER_ CREATE al DATE_CREATE
36. G_MODULO Objetivo y alcance de la tabla En la siguiente tabla permite guardar los m dulos que se muestran en la pantalla principal Tabla N 17 Tabla TBSG_MODULO Nombre de la tabla TBSG_MODULO Objetivo Guardar los m dulos que maneja el sistema Esquema Sin nimo Si Tipo Sin nimo PUBLICO Permisos de Accesos Confidencialidad No Consulta Tipo de Tabla 2 Periodo Depuraci n Ninguna Eliminaci n Primary Key ID_ MODULO Foreing Key Observaci n Ninguna Elaboraci n Investigador Fuente Investigador 24 Figura 20 Tabla TBSG_MODULO campos 8 COLUMN_NAME DATA_TYPE NULLABLE DATA_DEFALLT ID_MODULO NUMBER 18 0 No null ORDEN VARCHARZ 2 BYTE No null HNEMONICO VARCHAR2 5 BYTE No null NOMBRE VARCHAR2 35 BYTE No null IMAGEN VARCHAR2 50 BYTE null ESTADO VARCHARZ 3 BYTE Yes null USER_CREATE VARCHAR2 20 BYTE Yes USER DATE_CREATE DATE Yes SYSDATE USER_MODIFY VARCHAR2 20 BYTE Yes null DATE_MODIFY DATE Yes null Elaboraci n Investigador Fuente Bibliograf a 2 18 Nombre de la tabla TBSG_OPCION Objetivo y alcance de la tabla En la siguiente tabla permite guardar las opciones que se asignaran a los roles Tabla N 18 Tabla TBSG_OPCION Nombre de la tabla TBSG_OPCION Objetivo Guardar las opciones para asignar a los roles Esquema Sin nimo Si Tipo Sin nimo PUBLICO Permis
37. HAR2 10 N mero de tel fono Para verificar si est Activo ACT o ESTADO VARCHAR2 3 Inactivo INA USER_CREATE VARCHAR2 20 Usuario creador de la transacci n DATE_CREATE DATE Fecha de creaci n de la transacci n USER_MODIFY varcmaneon 00400 modificador de la transacci n MODIFY DATE Fecha de modificador de la transacci n Elaboracion Investigador Fuente Investigador 4 1 14 TABLA TBPD_EMPRESA_PRODUCTO Tabla donde se guardan los productos de cada empresa registrada en el sistema 45 Tabla 43 TBAD_EMPRESA_PRODUCTO Campo Tipo Datos Descripci n ID_EMPRESA_PRODUCTO NUMBER 18 0 Secuencial que se asigna a los productos registrados ID_EMPRESA NUMBER 18 0 Secuencial de la empresa ID_PRODUCTO NUMBER 18 0 Secuencial del producto para cada empresa DESCRIPCION VARCHAR2 65 Nombre del producto UNIDAD_REF NUMBER 18 0 Cantidad en inventario del producto se actualiza en cada sincronizaci n PRECIO REF NUMBER 18 4 Precio del producto se actualiza en cada sincronizaci n IMAGEN VARCHAR2 70 Icono para diferenciar a los productos ID_SUBCATEGORIA NUMBER 18 0 Secuencial de la sub categor a asignada al producto Fecha inicial de la promoci n del FECHA_INL PROMO DATE producto FECHA FIN _ PROMO DATE Fecha final de la promoci n del producto PRECIO NUMBER 18 4 Nuevo valor de promoci n
38. HAR2 20 Usuario creador de la transacci n DATE_CREATE DATE Fecha de creaci n de la transacci n USER_MODIFY VARCHAR2 20 Usuario modificador de la transacci n DATE_MODIFY DATE Fecha de modificador de la transacci n Elaboracion Investigador Fuente Investigador 42 41 11 TABLA TBAD_SUBCATEGORIA Tabla donde se guardan el tem de cada categor a definida en el sistema Tabla 40 TBAD_SUBCATEGORIA Campo Tipo Datos Descripci n ID_ SUBCATEGORIA NUMBER 18 0 Secuencial que se asigna a las sub categor as ID_ CATEGORIA NUMBER 18 0 Secuencial de la categor a COD_CATEGORIA VARCHAR2 10 Nombre corto de las sub categor as DESCRIPCION VARCHAR2 100 Detalle para diferenciar las sub categor as Para verificar si est Activo ACT o ESTADO VARCHAR2 3 Inactivo INA USER_CREATE VARCHAR2 20 Usuario creador de la transacci n DATE_CREATE DATE Fecha de creaci n de la transacci n USER_MODIFY VARCHAR2 20 Usuario modificador de la transacci n DATE_MODIFY DATE Fecha de modificador de la transacci n Elaboracion Investigador Fuente Investigador 4 1 12 TABLA TBPD_EMPRESA Tabla donde se guardan las empresas del sistema 43 Tabla N 41 TBAD_EMPRESA Campo Tipo Datos Descripci n ID_EMPRESA NUMBER 18 0 Secuencial que se asigna a las empresas RAZON_SOCIAL VARCHAR2 20 Nombre de la empresa DIRECCION VARC
39. HAR2 80 Ubicaci n f sica de le empresa RUC VARCHAR2 13 Registro nico del Contribuyente de la empresa IMAGEN VARCHAR2 30 Icono para diferenciar la empresa NUM_COMPROBANTE NUMBER 18 0 Numero de comprobantes emitidos de la empresa ID_USUARIO NUMBER 18 0 Secuencial del usuario asignado a la empresa API_USERNAME VARCHAR2 30 Usuario otorgado por PayPal 55 VARCHAR2 15 Clave otorgado por PayPal API_SIGNATURE VARCHAR2 80 Certificado otorgado por PayPal Para verificar si est Activo ACT o ESTADO VARCHAR2 3 Inactivo INA USER_CREATE VARCHAR2 20 Usuario creador de la transacci n DATE_CREATE DATE Fecha de creaci n de la transacci n USER_MODIFY VARCHAR2 20 Usuario modificador de la transacci n DATE_MODIFY DATE Fecha de modificador de la transacci n Elaboracion Investigador Fuente Investigador 4 1 13 TABLA TBPD_EMPRESA_TELEFONO Tabla donde se guardan los tel fonos de cada empresa registrada en el sistema 44 Tabla N 42 TBAD_EMPRESA_TELEFONO Campo Tipo Datos Descripci n ID_EMPRESA_TELEFONO NUMBER 18 0 Secuencial que se asigna al tel fono ID_EMPRESA NUMBER 18 0 Secuencial de la empresa Detalle para diferenciar los tel fonos DESCRIPCION VARCHAR2 15 Ejemplo domicilio trabajo celular etc CODIGO_AREA VARCHAR2 3 C digo de rea donde se encuentra la empresa NUMERO VARC
40. HORA gt CAST FECHA AS DATETIME ORDER BY L AUD_MOD_FECHA_HORA Script 2 Limpiar Berabar Figura 55 Pantalla de Configuraci n Detalle Interface Modificaci n 77 MODULO PEDIDOS PANTALLA DE TARJETAS En esta opci n el usuario administrador podr consultar modificar agregar eliminar las tarjetas que manejar el sistema Tarjetas del Sistema Id Tarjeta Descripcion Sigla Imagen Est 2 MASTERCARD MASTER Modificar 8 jndicesgiacivo Modiicar Remmar _ Figura 56 Pantalla de Tarjetas del Sistema Para poder modificar tarjeta en el sistema se debe presionar el hiperv nculo o link Modificar mostrando en pantalla la informaci n de la tarjeta seleccionada para eliminar una tarjeta se debe presionar el hiperv nculo o link Eliminar esta acci n pedir una confirmaci n por parte del usuario 78 Tarjetas del Sistema Id Tarjeta Descripcion Sigla Imagen Est fea AMERICAN EXPRESS Ex Modificar O A KIDA Id Tarjeta Descripcion VISAI Sigla VISA Imagen Estado Activo Inactivo Limpiar B cravar Figura 57 Pantalla de Tarjetas del Sistema Modificaci n PANTALLA DE EMPRESAS En esta opci n el usuario administrador podr consultar modificar agregar eliminar las empresas registradas en el sistema 19 19 Empresa Razon Social
41. R2 80 Ubicaci n f sica del cliente o direcci n de entrega FECHA_NACIMIENTO DATE Fecha de nacimiento del cliente ID_PAIS NUMBER 18 0 Secuencial del cat logo del pa s ID_CIUDAD NUMBER 18 0 Secuencial del cat logo de la ciudad ID_PROVINCIA NUMBER 18 0 Secuencial del cat logo de la provincia ID_USUARIO NUMBER 18 0 Secuencial del usuario CODIGO_POSTAL VARCHAR2 10 C digo postal de la ciudad TELEFONO VARCHAR2 15 Tel fono del cliente NOMBRE_ENVIO Opcional Para verificar si est Activo ACT o ESTADO VARCHAR2 3 Inactivo INA USER_CREATE VARCHAR2 20 Usuario creador de la transacci n DATE_CREATE DATE Fecha de creaci n de la transacci n USER_MODIFY VARCHAR2 Q20 Usuario modificador de la transacci n DATE_MODIFY DATE Fecha de modificador de la transacci n Elaboracion Investigador Fuente Investigador 4 1 17 TABLA TBPD_CLIENTE_TARJETA Tabla donde se guardan las tarjetas para cada cliente registrado en el sistema actualmente est tabla no se usa en el sistema puesto que se implementa pago por PayPal y no por tarjeta 48 Tabla 46 TBPD_CLIENTE_TARJETA Campo Tipo Datos Descripci n CLIENTE TARJETA NUMBER 18 0 Secuencial que se asigna al nexo entre el cliente y tarjeta ID_CLIENTE NUMBER 18 0 Secuencial del cliente ID_TARJETA NUMBER 18 0 Secuencial de la tarjeta NUM_TARJETA VARCHAR2 35 N mero
42. SCRIPCION VARCHAR2 80 BYTE No null ESTADO VARCHAR2 3 BYTE Yes null USER_CREATE VARCHAR2 20 BYTE Yes USER DATE_CREATE DATE Yes SYSDATE USER_MODIFY VARCHAR2 20 BYTE Yes null DATE_MODIFY DATE Yes mall Elaboraci n Investigador Fuente Bibliograf a 2 2 Nombre de la tabla Objetivo y alcance de la tabla la siguiente tabla permite guardar informaci n referente a los tems de los cat logos del sistema Tabla 2 Tabla TBAD_CATALOGO_ITEM Nombre de la tabla TBAD_CATALOGO_ITEM Objetivo Guardar los datos de los tems de un cat logo Esquema Sin nimo Si Tipo Sin nimo PUBLICO Permisos de Accesos Confidencialidad No Consulta Inserci n T Tipo de Tabla Actualizaci n Periodo Depuraci n Ninguna Eliminaci n Primary Key ID_CATALOGO_ITE Foreing Key ID_CATALOGO M Observaci n Ninguna Elaboraci n Investigador Fuente Investigador Figura N 5 Tabla TBAD_CATALOGO_ITEM campos COLUMN_NAME 8 NULLABLE DATA_DEFAULT ID_CATALOGO_ITEM NUMBER 18 0 No null ID_CATALOGO NUMBER 18 0 Yes null DESCRIPCION VARCHAR2 35 BYTE null ESTADO 2 3 BYTE Yes null ID_CATALOGO_PADRE NUMBER 18 0 Yes null USER_CREATE VARCHAR2 20 BYTE Yes USER DATE_CREATE DATE Yes SYSDATE USER_MODIFY VARCHAR2 20 BYTE Yes null DATE_MODIFY DATE Yes null Elaboraci n In
43. TULA DECLARACI N EXPRESA INDICE GENERAL INDICE DE CONTENIDOS INDICE DE FIGURAS INDICE DE TABLAS IV INDICE DE CONTENIDOS MANUAL TECNICOS ad 1 1 RECURSOS net csi 1 ARDE a 1 1 2 SOFTWARES 2 2 DIAGRAMA ENTIDAD 2225 3 2 1 Nombre de la tabla 6 2 2 Nombre de la tabla TBAD_CATALOGO 7 2 3 Nombre de la tabla 8 2 4 Nombre de la tabla 0 9 2 5 Nombre de la tabla TBAD_SECUENGCIAL 2 10 2 6 Nombre de la tabla 11 2 7 Nombre de la tabla 12 2 8 Nombre de la tabla 13 2 9 Nombre de la tabla 5 15 2 10 Nombre de la tabla TBPPD_EMPRESA_CONFIG_DET 16 2 11 Nombre de la tabla 17 2 12 Nombre de la tabla 18 2 13 Nombre de tabla
44. Yes Yes Yes DATA_DEFAULT null 0411 null USER 5 null null Elaboraci n Investigador Fuente Bibliograf a 2 21 Nombre de la tabla TBSG_USUARIO Objetivo y alcance de la tabla En la siguiente tabla permite guardar los usuarios con acceso a las opciones del sistema Tabla 21 Tabla TBSG_USUARIO Nombre de la tabla TBSG_USUARIO Objetivo Guardar los usuarios que pueden ingresar al sistema Esquema Sin nimo Si Tipo Sin nimo PUBLICO Permisos de Accesos Confidencialidad No Consulta Tipo de Tabla amen Periodo Depuraci n Ninguna Eliminaci n Primary Key ID_USUARIO Foreing Key Observaci n Ninguna Elaboraci n Investigador Fuente Investigador 28 Figura N 24 Tabla TBSG_USUARIO campos COLUMN_NAME DATA_TYPE NULLABLE DATA DEFAULT ID_USUARIO NUMBER 18 0 No null LOGIN VARCHARZ 20 BYTE null CLAVE VARCHARZ 100 BYTE null EMAIL VARCHAR2 50 BYTE null ESTADO VARCHARZ 3 BYTE Yes null USER_CREATE VARCHAR2 20 BYTE Yes USER DATE_CREATE DATE Yes SYSDATE USER_MODIFY VARCHARZ 20 BYTE Yes null DATE_MODIFY DATE Yes null Elaboraci n Investigador Fuente Bibliograf a 2 22 Nombre de la tabla TBSG_USUARIO_ROL Objetivo y alcance de la tabla En la siguiente tabla permite guardar los roles que se asignan a los usuarios Tabla N 22 Tabla TBSG_USUARIO
45. _CAB Observaci n Ninguna Elaboraci n Investigador Fuente Investigador 21 Figura N 17 Tabla TBPD_PEDIDO_DET campos 8 8 NULLABLE DATA_DEFALLT ID_PEDIDO_DET NUMBER 18 0 No null ID_PEDIDO_CAB NUMBER 18 0 Yes null ID_PRODUCTO NUMBER 18 0 No null CANTIDAD NUMBER 18 0 No null PRECIO NUMBER 18 4 No null SUBTOTAL NUMBER 18 4 No null USER_MODIFY VARCHAR2 20 BYTE Yes USER DATE_MODIFY DATE Yes SYSDATE Elaboraci n Investigador Fuente Bibliograf a 2 15 Nombre de la tabla TBPD_PEDIDO_FPAGO Objetivo y alcance de la tabla En la siguiente tabla permite guardar la forma de pago del pedido generado por el sistema Tabla 15 Tabla TBPD_PEDIDO_FPAGO Nombre de la tabla TBPD_PEDIDO_FPAGO Objetivo Guardar las formas de pago de un pedido generado Esquema Sin nimo Si Tipo Sin nimo PUBLICO Permisos de Accesos Confidencialidad No Consulta Eliminaci n Primary Key ID_PEDIDO_FPAGO Foreing Key ID_PEDIDO_CAB Observaci n Ninguna Elaboraci n Investigador Fuente Investigador 22 Figura N 18 Tabla TBPD_PEDIDO_FPAGO campos 8 NULLABLE ID_PEDIDO_FPAGO NUMBER 18 0 No null ID_PEDIDO_CAB NUMBER 18 0 Yes null ID_FORMA_PAGO NUMBER 18 0
46. _MODIFY VARCHAR2 15 BYTE VARCHAR2 80 BYTE VARCHAR2 3 BYTE VARCHARZ 20 BYTE DATE VARCHAR2 20 BYTE DATE No Yes No Yes Yes Yes Yes Yes Yes Yes Yes NULLABLE DEFAULT null null null null null 0 null null null null 0011 USER SYSDATE null null Elaboraci n Investigador Fuente Bibliograf a 29 Nombre de la tabla TBPD_ EMPRESA 15 Objetivo y alcance de la tabla En la siguiente tabla permite guardar informaci n general de la configuraci n para la sincronizaci n de productos precio y existencia Tabla 9 Tabla TBPD_EMPRESA_CONFIG_CAB Nombre de la tabla TBPD_EMPRESA_CONFIG_CAB Objetivo Guardar los datos de un cat logo Esquema Sin nimo Si Tipo Sin nimo PUBLICO Permisos de Accesos Confidencialidad No Consulta Tipo de Tabla o Periodo Depuraci n Ninguna Eliminaci n Primary Key ID_CONFIG_CAB Foreing Key Observaci n Ninguna Elaboraci n Investigador Fuente Investigador Figura N 12 Tabla TBPD_EMPRESA_CONFIG_CAB campos 8 ID_CONFIG_CAB NUMBER 18 0 ID_EMPRESA NUMBER 18 0 DRIVER VARCHARZ 50 SERVIDOR VARCHARZ 50 BASEDATOS VARCHAR2 50 USUARIO VARCHARZ 10 CLAVE VARCHARZ 10 USER_MODIFY VARCHAR2 20 DATE_MODIFY DATE BYTE BYTE BYTE BYTE BYTE BYTE 8 NULLABLE DATA_DEFAULT No null
47. _ROL Nombre de la tabla TBSG_USUARIO_ROL Objetivo Guardar los roles que se asignan a los usuario Esquema Sin nimo Si Tipo Sin nimo PUBLICO Permisos de Accesos Confidencialidad No Consulta Inserci n Periodo Actualizaci n Depuraci n Eliminaci n ID_USUARIO Primary Key ID_USUARIO_ROL Foreing Key ID_ROL Observaci n Ninguna Elaboraci n Investigador Fuente Investigador 29 Figura 25 Tabla TBSG_USUARIO_ROL campos 8 ID_USUARIO_ROL ID_USUARIO ID_ROL ESTADO USER_CREATE DATE_CREATE USER_MODIFY DATE_MODIFY DATA_TYPE NUMBER 18 0 NUMBER 18 0 NUMBER 18 0 2 3 BYTE VARCHAR2 20 BYTE DATE VARCHAR2 20 BYTE DATE G NULLABLE DATA_DEFAULT null null null null USER SYSDATE null nul 1 Elaboraci n Investigador Fuente Bibliograf a 3 EST NDARES DE DESARROLLO Para una elaboraci n ordenada de un sistema es necesario dise ar normas que permitan identificar de una manera m s r pida los controles utilizados en el dise o de pantallas clases procedimientos de bases de datos y dem s elementos para la codificaci n del sistema Para el desarrollo del sistema se establecer n los siguientes est ndares o normas que permitir n diferenciar todos los elementos
48. _USUARIO CODIGO_POSTAL TELEFONO NOMBRE_ENVIO ESTADO USER_CREATE DATE_CREATE USER_MODIFY DATE_MODIFY DATA_TYPE NUMBER 18 0 VARCHAR2 30 BYTE VARCHAR2 30 BYTE VARCHAR2 80 BYTE DATE NUMBER 18 0 NUMBER 18 0 NUMBER 18 0 NUMBER 18 0 VARCHAR2 10 BYTE VARCHAR2 15 BYTE VARCHARZ 50 BYTE VARCHAR2 3 BYTE VARCHAR2 20 BYTE DATE VARCHAR2 20 BYTE DATE No No No No No No No No No No No NULLABLE DATA DEFAULT nul 1 null null nul 1 nul1 null null nul1 nul 1 null null null null USER SYSDATE null 0011 Elaboraci n Investigador Fuente Bibliograf a 2 7 Nombre de la tabla TBPD_CLIENTE_TARJETA Objetivo y alcance de la tabla En la siguiente tabla permite guardar informaci n referente a las tarjetas que tiene cada cliente 13 Tabla 7 Tabla TBPD_CLIENTE_TARJETA Nombre de la tabla TBPD_CLIENTE_TARJETA Objetivo Guardar las tarjetas que tiene cada cliente Esquema Sin nimo Si Tipo Sin nimo PUBLICO Permisos de Accesos Confidencialidad No Consulta de Tabla Inserci n Periodo Ninsuna Actualizaci n Depuraci n Eliminaci n Primary Key ID_CLIENTE_TARJETA Foreing Key ID_CLIENTE ID_TARJETA Observaci n Ninguna Elaboraci n Investigador Fuente Investigador Figura N 10 Tabla TBPD_CLIENTE_TARJETA campos
49. a definida en el sistema 4 2 10 SPPD_ CONFIGURACION_DET Procedimiento para guardar actualizar eliminar y consultar los detalles de cada configuraci n definida en el sistema 4 2 11 SPPD_ EMPRESA Procedimiento para guardar actualizar eliminar y consultar las empresas definidos en el sistema 4 2 12 SPPD_ EMPRESA _PRODUCTO Procedimiento para guardar actualizar eliminar y consultar los productos de cada empresa definida en el sistema 4 2 13 SPPD_ EMPRESA_ TELEFONO Procedimiento para guardar actualizar eliminar y consultar los tel fonos de cada empresa definida en el sistema 53 4 2 14 SPPD_PEDIDO_CAB Procedimiento para guardar actualizar anular consultar y emitir los pedidos definidos en el sistema 4 2 15 SPPD_PEDIDO_DET Procedimiento para guardar consultar los detalles de cada pedido creado en el sistema 4 2 16 SPPD_PEDIDO_FPAGO Procedimiento para guardar consultar las forma de pago de cada pedido creado en el sistema 4 2 17 SPPD_TARJETA Procedimiento para guardar actualizar eliminar y consultar las tarjetas definidas en el sistema 4 2 18 SPRP_REPORTE_PEDIDOS Procedimiento para realizar el reporte de los pedidos creados en el sistema este reporte funciona tanto para clientes y empresas 4 2 19 SPSG_MODULO Procedimiento para guardar actualizar eliminar y consultar los m dulos definidos en el sistema 4 2 20 SPSG_OPCION Procedimiento para guardar actualizar eliminar y consultar las opciones definid
50. a ser modificados eliminados tambi n se podr agregar un nuevo tem al cat logo si se presiona el hiperv nculo Modificar se mostrar la informaci n del tem seleccionado para posteriormente ser actualizada si desea eliminar la opci n debe presionar el hiperv nculo Eliminar esta acci n pedir confirmaci n por parte del usuario 67 Items del Catalogo Catal Descripcion Est eliminar 2 TARJETA CREDITO 4Modificar 38 4Modificar Melimimar K SDA id Item Catalogo a Descripcion PAYPAL Estado Activo Inactivo Catalogo Padre Ninguno v Ninguno D Limpiar B cravar Figura 43 Pantalla de Cat logos del Sistema Modificaci n PANTALLA DE CATEGOR AS En esta opci n el usuario administrador podr consultar modificar agregar eliminar las categor as del sistema Categorias del Sistema Id Categ Codigo Descripcion Est 1 100000 activo eliminar 2 200001 Acivo 4Modificar Meiminar 3 3000000 7 pacto modificar eliminar 6 7 4000000 CUIDADO PERSONAL activo 4Modificar Melminar 5 05000000 7 activo Z modificar WeElminar 6 7 06000000 05 7 Modificar z 07000000 7 8 7 08000000 PRODUCTOS NATURALES Activo Modificar 9 7 09000000 5 Modifica
51. ador 50 4 1 21 TABLA Tabla donde se guarda la informaci n t cnica de c mo el sistema se conecta las diferentes empresas Tabla 50 TBPD_EMPRESA_CONFIG_CAB Campo Tipo Datos Descripci n ID_CONFIG_CAB NUMBER 18 0 Secuencial que se asigna a la configuraci n ID_EMPRESA NUMBER 18 0 Secuencial de la empresa DRIVER VARCHAR2 50 Nombre del driver de base de Datos que utiliza la empresa SERVIDOR VARCHAR2 50 del servidor de la empresa puede ser BASEDATOS VARCHAR2 50 Nombre de la base de datos USUARIO VARCHAR2 10 Usuario para la conexi n CLAVE VARCHAR2 10 Clave para la conexi n USER_MODIFY VARCHAR2 20 Usuario creador de la transacci n DATE_MODIFY DATE Fecha de creaci n de la transacci n Elaboracion Investigador Fuente Investigador 4 1 22 TABLA TBPD_EMPRESA_CONFIG_DET Tabla donde se guarda el detalle de la configuraci n para cada empresa Tabla 51 TBPD_EMPRESA_CONFIG_DET Campo Tipo Datos Descripci n ID_CONFIG_DET NUMBER 18 0 Secuencial que se asigna al detalle de configuraci n ID_CONFIG_CAB NUMBER 18 0 Secuencial de la configuraci n ACCION VARCHAR2 10 Operaci n que se va a realizar SQL_SCRIPT VARCHAR2 2000 Sentencia SQL a ejecutar USER_MODIFY 2 20 Usuario creador de la transacci n DATE_MODIFY DATE Fecha de creaci n
52. ales de los pedidos generados Esquema Sin nimo Si Tipo Sin nimo PUBLICO Permisos de Accesos Confidencialidad No Consulta Tipo de Tabla Periodo Depuraci n Ninguna Eliminaci n Primary Key ID_PEDIDO_CAB Foreing Key Observaci n Ninguna Elaboraci n Investigador Fuente Investigador 20 Figura N 16 Tabla CAB campos 8 ID_PEDIDO_CAB NUM_COMPROBANTE ID_CLIENTE ID_EMPRESA FECHA TOTAL OBSERVACION ESTADO PROCESADA USER_MODIFY DATE_MODIFY NULLABLE DATA_DEFALLT NUMBER 18 0 No null VARCHAR2 18 BYTE No null NUMBER 18 0 Yes null NUMBER 18 0 Yes null DATE No null NUMBER 18 4 No null VARCHAR2 60 BYTE No null 2 3 BYTE No null 2 1 BYTE No null VARCHAR2 20 BYTE Yes USER DATE Yes SYSDATE Elaboraci n Investigador Fuente Bibliograf a 2 14 Nombre de la tabla TBPD_PEDIDO_DET Objetivo y alcance de la tabla En la siguiente tabla permite guardar el detalle de los pedidos generados por el sistema Tabla N 14 Tabla TBPD _PEDIDO_DET Nombre de la tabla TBPD_PEDIDO_DET Objetivo Guardar los detalles de un pedido Esquema Sin nimo Si Tipo Sin nimo PUBLICO Permisos de Accesos Confidencialidad No Consulta Tipo de Tabla 12 Periodo Depuraci n Ninguna Eliminaci n Primary Key ID_PEDIDO_DET Foreing Key ID_PEDIDO
53. as en el sistema 54 4 2 21 SPSG_OPCION_ROL Procedimiento para guardar actualizar eliminar y consultar la asignaci n de una opci n a un rol 4 2 22 SPSG_ROL Procedimiento para guardar actualizar eliminar y consultar los roles definidos en el sistema 4 2 23 SPSG_USUARIO Procedimiento para guardar actualizar eliminar y consultar los usuarios definidos en el sistema 4 2 24 SPSG_USUARIO_ROL Procedimiento para guardar actualizar eliminar y consultar la asignaci n de un usuario a un rol 4 2 25 SPSG_VERSION_PATCH Procedimiento para verificar la versi n del sistema 55 MANUAL DE USUARIO INTRODUCCI N Al poner la siguiente direcci n http efarmabuyonline en el navegador aparecer la pantalla principal del sistema 1 Sistema FarmaEcommerce 1 0 armaBy Para comprar registrate Ahora 5 Inicio Inicia Sesion R A B C D E F G H 1 3 K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9 PRODUCTOS ENCONTRADOS CRE ORIGX1 5GR Empresa Farmacia Salud Direccion DIRECCION 1 Telefono Empresa Farmacia Sussy Direccion DIRECCION 2 Telefono Catagoria MARCA FARMA lir al Stock En Stock Ultimo Precio 9 00 A C LAC JABONX90G Empresa Farmacia Tarqui Direccion DIRECCION 4 Telefono MARCA FARMA al Carro Stock En Stock Ultimo Precio 1 85 Empresa Farmacia Pasteur Direccion DIRECCION 3 Telefono 2
54. bla permite guardar informaci n sobre los tel fonos de cada cliente Tabla 12 Tabla TBPD_ EMPRESA _TELEFONO Nombre de la tabla TBPD_EMPRESA_TELEFONO Objetivo Guardar los tel fonos de las empresas Esquema Sin nimo Si Tipo Sin nimo PUBLICO Permisos de Accesos Consulta Inserci n Periodo 1 Tipo de Tabl Actualizaci n Depuraci n Eliminaci n Primary Key ID_EMPRESA_TELEFONO Foreing Key ID_EMPRESA Observaci n Ninguna Elaboraci n Investigador Fuente Investigador 19 Figura N 15 Tabla campos 8 8 NULLABLE ID_EMPRESA_TELEFONO NUMBER 18 0 No ID_EMPRESA NUMBER 18 0 Yes DESCRIPCION VARCHAR2 15 BYTE CODIGO_AREA VARCHAR2 3 BYTE Yes NUMERO VARCHAR2 10 BYTE No ESTADO VARCHAR2 3 BYTE Yes USER_CREATE VARCHAR2 20 BYTE Yes DATE_CREATE DATE Yes USER_MODIFY VARCHAR2 20 BYTE Yes DATE_MODIFY DATE Yes DATA_DEFALLT null 110211 null null null null USER SYSDATE null nul1 Elaboraci n Investigador Fuente Bibliograf a 2 13 Nombre de la tabla TBPD_PEDIDO_CAB Objetivo y alcance de la tabla En la siguiente tabla permite guardar informaci n general de los pedidos Tabla N 13 Tabla TBPD_PEDIDO_CAB Nombre de la tabla TBPD_PEDIDO_CAB Objetivo Guardar los datos gener
55. bles Tabla 26 Est ndares de las Variables de Base de Datos Tipo Variable Sigla Par metro IN e OUT P Cualquiera definida en el cuerpo del programa L Elaboracion Investigador Fuente Investigador 33 El tipo de datos en las variables se lo definir de la siguiente forma Tabla 27 Est ndares de Tipo de Datos Tipo Datos Sigla Number N Varchar Varchar2 Date D Imagen I Elaboracion Investigador Fuente Investigador En resumen para definir una variable se deber seguir la siguiente sintaxis Sigla Tipo Variable Sigla Tipo Datos Nombre Variable Ejemplos Y PN_VARIABLE se lee par metro num rico con nombre 1 Y se lee variable local de tipo de dato varchar varchar2 de nombre variable1 32 EST NDARES EN EL LENGUAJE DE PROGRAMACI N FROND END Los est ndares definidos para el lenguaje de programaci n nos permitir n organizar el c digo fuente de tal forma que la creaci n y modificaci n de los mismos no tomen m s tiempo del planificado Los est ndares que se han implantado en el desarrollo del sistema est n basados bajo la arquitectura de desarrollo Tres Capas de esta manera se dise aron las siguientes reglas 34 Tabla 28 Est ndares de Lenguaje de Programaci n Objeto Sigla Clases Data Transfer Object dto C
56. c fica de la configuraci n para la sincronizaci n se detalla la sentencia SQL para la extracci n de datos Tabla N 11 Tabla TBPD_EMPRESA_PRODUCTO Nombre de la tabla TBPD_EMPRESA_PRODUCTO Objetivo Guardar los datos de un cat logo Esquema Sin nimo Si Tipo Sin nimo PUBLICO Permisos de Accesos Confidencialidad No Consulta ads Eliminaci n Primary Key ID_EMPRESA_PRODUCTO Foreing Key ID_EMPRESA Observaci n Ninguna Elaboraci n Investigador Fuente Investigador 18 Figura N 14 Tabla PRODUCTO campos 8 ID_EMPRESA_PRODUCTO NUMBER 18 0 ID_EMPRESA NUMBER 18 0 ID_PRODUCTO NUMBER 18 0 DESCRIPCION VARCHAR2 65 BYTE UNIDAD_REF NUMBER 18 0 PRECIO_REF NUMBER 18 4 IMAGEN VARCHAR2 70 BYTE ID_SUBCATEGORIA NUMBER FECHA_INI_PROMO DATE DATE PRECIO _REF_PROMO NUMBER 18 4 ESTADO VARCHARZ2 3 BYTE USER_MODIFY VARCHAR2 20 BYTE DATE_MODIFY DATE ES_PROMO CHAR 1 BYTE 8 NULLABLE DATA_DEFALLT No null Yes null No null No null No null No null Yes null Yes null Yes null Yes null Yes null Yes null Yes USER Yes SYSDATE Yes null Elaboraci n Investigador Fuente Bibliograf a 2 12 Nombre de la tabla TBPD_EMPRESA_TELEFONO Objetivo y alcance de la tabla En la siguiente ta
57. cia Pasteur Direccion DIRECCION 3 Telefono 2352876 mira Catagoria MARCA FARMA Elpecidos por Ciente Stock En Stock Ultimo Precio 2 07 LAC LOCIONX200ML Figura 29 Modulo de Opciones de Sistema Solo el usuario admin tiene todas las opciones asignadas puesto que es el administrador del sistema el resto de usuarios podr n ver las opciones que tengan asignadas a su rol El sistema consta de dos m dulos En el m dulo de Administraci n encontramos funcionalidades para la manipulaci n de usuarios roles opciones m dulos etc En el 57 m dulo de Pedidos encontramos opciones para manipulaci n de informaci n de clientes empresas tarjetas reportes etc M DULOS DE ADMINISTRACI N PANTALLA DE M DULOS Y OPCIONES En esta opci n el usuario administrador podr consultar modificar agregar eliminar los m dulos y opciones del sistema Modulos del Sistema Id Modulo Orden Mnemonico Nombre ESE ADMIN Administracion ActivoWModificar Weliminar te _ Modulos y Opciones prueba ActvoWModificar rliminar 2 Activo Modificar Figura 30 Pantalla de M dulos y Opciones del Sistema Para poder modificar un m dulo del sistema se debe presionar el hiperv nculo o link Modificar mostrando en pantalla la informaci n del m dulo seleccionado para eliminar un m dulo se debe presiona
58. de la transacci n Elaboracion Investigador Fuente Investigador 51 42 PROCEDIMIENTOS DEL SISTEMA Los Procedimientos realizados y utilizados a lo largo del desarrollo 4 2 1 SPAD_ CATALOGO Procedimiento para guardar actualizar eliminar y consultar cat logos definidos en el sistema 4 2 2 SPAD_ Procedimiento para guardar actualizar eliminar y consultar los tems de cada cat logo definido en el sistema 4 2 3 SPAD_CATEGORIA Procedimiento para guardar actualizar eliminar y consultar categor as definidas en el sistema 4 2 4 SPAD_ SUBCATEGORIA Procedimiento para guardar actualizar eliminar y consultar el tem de cada categor a definida en el sistema 4 2 5 SPAD_IMPRIMIR_ERROR Procedimiento para devolver los errores que se producen por bases de datos estos errores se mostraran por pantalla 4 2 6 SPAD_SECUENCIAL Procedimiento para devolver la pr xima secuencial de clave primaria de las tablas definidas en el sistema 52 4 2 7 SPPD_CLIENTE Procedimiento para guardar actualizar eliminar y consultar los clientes definidos en el sistema 4 2 8 SPPD_CLIENTE_TARJETA Procedimiento para guardar actualizar eliminar y consultar las tarjetas de los clientes definidos en el sistema actualmente no se lo utiliza 4 2 9 SPPD_ CONFIGURACION_CAB Procedimiento para guardar actualizar eliminar y consultar las configuraciones de sincronizaci n por cada empres
59. ecuenciales de las claves primarias Esquema Sin nimo Si Tipo Sin nimo PUBLICO Permisos de Accesos Confidencialidad No Consulta Tipo de Tabla 2 Periodo Depuraci n Ninguna Eliminaci n Primary Key SECUENCIAL Foreing Key Observaci n Ninguna Elaboraci n Investigador Fuente Investigador Figura 8 Tabla TBAD_SECUENCIAL campos 8 ID_SECUENCIAL NOMBRE_TABLA SECUENCIA 8 NULLABLE DATA_DEFAULT NUMBER 18 0 No null 2 30 BYTE null NUMBER 18 0 No null Elaboraci n Investigador Fuente Bibliograf a 2 6 Nombre de la tabla TBPD_CLIENTE 11 Objetivo y alcance de la tabla En la siguiente tabla permite guardar informaci n referente a los clientes que se registran en el sistema Tabla 6 Tabla TBAD_CLIENTE Nombre de la tabla TBAD_CLIENTE Objetivo Guardar los datos de los clientes registrados en el sistema Esquema Sin nimo Si Tipo Sin nimo PUBLICO Permisos de Accesos Confidencialidad No Consulta Tipo de Tabla ds Periodo Depuraci n Ninguna Eliminaci n Primary Key ID_CLIENTE Foreing Key Observaci n Ninguna Elaboraci n Investigador Fuente Investigador 12 Figura N 9 Tabla campos ID_CLIENTE NOMBRE APELLIDO DIRECCION FECHA NACIMIENTO ID_PAIS ID_CIUDAD ID_PROVINCIA ID
60. eliminar KEA Figura N 34 Pantalla de Roles del Sistema Para poder modificar un rol del sistema se debe presionar el hiperv nculo o link Modificar se mostrar en pantalla la informaci n del rol seleccionado para eliminar un m dulo se debe presionar el hiperv nculo o link Eliminar esta acci n pedir una confirmaci n por parte del usuario 61 Roles del Sistema Est Activo W Modificar y Meliminar Ciemne Jacuvo Z Modificar Empresa Activo 4modificar facnvo Z modificar Descripcion Administrador K lt gt al Id Rol a Descripcion Administrador Estado Activo Inactivo Alver Opciones Limpiar Figura 35 Pantalla de Roles del Sistema Modificaci n Si se presiona el hiperv nculo o link Ver Opciones mostrar todas las opciones que est n asignadas al rol si se presiona este link y el rol es nuevo el sistema enviar un mensaje de advertencia Id Rol Descripcion Administrador Estado D Limpiar Id Opcion Codigo 10000100 Activo Inactivo Ver Opciones Opciones Asignadas Padre Nombre Pagina Estado root Mantenimiento 10000101 10000100 Modulos y Opciones pagMantenModOpciones php 2 10000102 4 10000104 10000103 10000100 Usuarios pagMantenUsuarios php 10000100 Roles pagMantenRoles php anonn 10000100 Catalogo
61. hp lactivo Modificar Meliminar 7 10000106 10000100 z paginformacionEmpresa php z lactivo Modificar Eliminar Figura 32 Pantalla de Opciones del M dulo Las opciones asignadas a los m dulos est n disponibles para ser modificadas eliminada tambi n se podr agregar una nueva opci n al m dulo si se presiona el hiperv nculo Modificar se mostrara la informaci n de la opci n seleccionada para posteriormente ser actualizada si desea eliminar la opci n debe presionar el hiperv nculo Eliminar esta acci n pedir confirmaci n por parte del usuario Opciones del Modulo Id Opcion Codigo Padre Nombre Pagina Imagen 23 1405 root LORIA2 g_marisanchhotmail comindice gif Activo Y Modificar I gt Agregar Id Opcion 23 Codigo 1405 Codigo Padre root Nombre CLORIA2 Pagina g_marisanch hotmail c Imagen Examinar Estado Activo Inactivo D Limpiar B cravar sair Figura N 33 Pantalla de Opciones del M dulo Modificaci n 60 PANTALLA DE ROLES En esta opci n el usuario administrador podr consultar modificar agregar eliminar los roles del sistema Inicio Roles Id Rol Descripcion 1 modificar Welminar 2 Me liminar Sistema 8 Empresa Activo Modificar eliminar 6 modificar Welmimar 5 7 4modificar
62. i n Si se presiona el hiperv nculo o link Ver Roles mostrar el rol al que est asignado el usuario si se presiona este link y el rol es nuevo el sistema enviar un mensaje de advertencia de que no se puede asignar un rol a un nuevo usuario 64 ld Usuario 0 Login a Clave 000000 Email jr_valverde20058hotn Estado Activo Inactivo D Limpiar sair Roles Asignados Id Rol Descripcion Estado p ome r a prueba 3 Oaer owa 8 pemes Oreg Bonar Figura N 39 Pantalla de Roles Asignados al Usuario PANTALLA DE CAT LOGOS En esta opci n el usuario administrador podr consultar modificar agregar eliminar los cat logos del sistema inicio Catalogos Catalogos del Sistema Id Catalogo Nombre Tabla Descripcion Est 12 FBAD FORMA PAGO FomadePago 4Modiicar 2 rabla de Paises 7 5 005 abia de Estados Jacivo Modifcar TSAD_CIUDADES Tabla de Ciudades Activo Z modificar 5 bab provincias fabla de provncas activo Z modi car 6 1 TAB_PROVINCIA2 abla de provincia22 Activo 4mModificar Figura 40 Pantalla de Cat logos del Sistema 65 Para poder modificar un cat logo del sistema se debe presionar el hiperv nculo link Modificar se mostrar en pantalla la informac
63. i n del cat logo seleccionado para eliminar un cat logo se debe presionar el hiperv nculo o link Eliminar esta acci n pedir una confirmaci n por parte del usuario Catalogos Catalogos del Sistema Id Catalogo Nombre Tabla Descripcion Est eliminar ficar elminar rab_provincias Activo 4Modificar TAB_PROVINCIA2 rabla de provincia22 Jactivo Z modificar Eliminar K I Ol T Agregar Id Catalogo Nombre Tabla TBAD_FORMA_PACGO Descripcion Forma de Pago Estado Activo Inactivo Aver Items D Limpiar air Figura 41 Pantalla de Cat logos del Sistema Modificaci n Si se presiona el hiperv nculo link Ver Items mostrar los Items que est n asignados al cat logo si se presiona este link y el catalogo es nuevo el sistema enviara un mensaje de advertencia de que el catalogo no tienen el tems asociados 66 Id Catalogo a Nombre Tabla TBAD_FORMA_PAGO Descripcion Forma de Pago Estado Activo Inactivo D Limpiar B cravar sair Items del Item Catal Descripcion Est 1 PAYPAL Activo Z modificar 2 TARJETA CREDITO Activo Btlminar Figura 42 Pantalla de tems Asignados al Catalogo Los tems asignadas a los cat logos est n disponibles par
64. ipci n ID_PEDIDO_DET NUMBER 18 0 Secuencial que se asigna al detalle del pedido ID_PEDIDO_CAB NUMBER 18 0 Secuencial del pedido Secuencial del producto 0 ID_PRODUCTO NUMBER 18 0 0 0 CANTIDAD NUMBER 18 0 Cantidad de compra PRECIO NUMBER 18 4 Precio al que se realiz la compra SUBTOTAL NUMBER 18 4 Total de la cantidad por el precio USER_MODIFY gt 20 Usuario creador de la transacci n DATE_MODIFY DATE Fecha de creaci n de la transacci n Elaboracion Investigador Fuente Investigador 4 1 20 TABLA TBPD_PEDIDO_FPAGO Tabla donde se guarda informaci n sobre la forma de c mo cancela el pedido el usuario Tabla 49 TBPD_PEDIDO_FPAGO Campo Tipo Datos Descripci n ID_PEDIDO_FPAGO NUMBER 18 0 Secuencial que se asigna a la forma de pago ID_PEDIDO_CAB NUMBER 18 0 Secuencial del pedido ID_FORMA_PAGO NUMBER 18 0 Secuencial del cat logo de la forma de pago TOTAL NUMBER 18 4 Total de pago por forma de pago NUMERO_TARJETA VARCHAR2 35 N mero de la tarjeta Opcional Numero de voucher es el Id de NUMERO_VOUCHER VARCHAR2 35 Pedido de PayPal NUMERO_AUTORIZACION VARCHAR2 35 Numero de autorizaci n de PayPal USER_MODIFY VARCHAR2 20 Usuario creador de la transacci n DATE_MODIFY DATE Fecha de creaci n de la transacci n Elaboracion Investigador Fuente Investig
65. k y la categor a es nueva el sistema enviara un mensaje de advertencia de que el cat logo no tienen el tem asociado 69 Id Categoria Codigo 01000000 Descripcion MARCA Estado Activo Inactivo Limpiar B cravar air Items de la Categoria Id Subcategoria Codigo Descripcion Est Lo poon ARCA FARMA modificar eiminar 2 0102 MARCA REFRICERACION modificar Figura 46 Pantalla de tems Asignados la Categor a Los tems asignados a la categor a est n disponibles para ser modificados eliminados tambi n se podr agregar un nuevo tem a la categor a si se presiona el hiperv nculo Modificar se mostrar la informaci n del tem seleccionado para posteriormente ser actualizada si desea eliminar el tem debe presionar el hiperv nculo Eliminar esta acci n pedir confirmaci n por parte del usuario Items de la Id Subcategoria Codigo Descripcion Est n 1010107 FARMA Activo Modiicar gt Eliminar 2 101002 REFRICERACION porro K lt AP Agregar Id Sub Categoria a Codigo 01010101 Descripcion MARCA FARMA Estado Activo Inactivo D Limpiar Figura 47 Pantalla de tems Asignados a la Categor a Modificaci n 70 PANTALLA DE INFORMACI N DE EMPRESA Esta opci n est dise ada para las empresas que exponen sus productos en sitio
66. l cual se encargar de validar si el usuario est registrado en el sistema posterior a la verificaci n se encargara de visualizar las opciones que este tenga habilitadas ejemplo en la imagen se podr observar las opciones del sistema que tiene habilitado para el usuario admin 1 Sistema FarmaEcommerce Inicio Cerrar Sesion ue administracion 1 S E Mantenimiento El Modulos y Opciones Elroles Catalogos al 9 El categorias hamin g O El informacion Empresa El informacion Cliente C A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9 uracion Interface ORFEBRE E Configuracion Interface _ 1 A A D CRE ORIGX1 5GR 8 Empresa Farmacia Salud Direccion DIRECCION 1 Telefono ICatagoria MARCA FARMA A adir al Carro Stock En Stock Ultimo Precio 9 00 Tarjetas E Empresa Farmacia Sussy Direccion DIRECCION 2 Telefono 1 Empresas MARCA FARMA El cientes Stock En Stock Ultimo Precio 9 00 El productos Empresas LAC JABONX90G Eb Procesos PROMOCIONES Empresa Farmacia Tarqui Direccion DIRECCION 4 Telefono El Pedidos Empresas ATLANSIL COMX200MGX20 mA Catagoria MARCA FARMA Reportes Stock Stock Ultimo Precio 1 85 A Empresa Farma
67. lases Data Access Objects dao Clases Bussines Objects bo TextBox txt Label Button btn Pagina web pag JavaScript 18 Interfaz para el usuario ul Elaboracion Investigador Fuente Investigador Nota Los objetos que se definan como dto significan que representaran a una entidad de la base datos y sirven para almacenar manipular la informaci n en el lenguaje los objetos definan como dao representan el acceso a la base de datos y sirven para dise ar las sentencias SQL que se realizan a la base de datos tambi n para obtener los resultados de las sentencias ejecutadas los objetos definidos como bo representan las reglas de negocio y se relaciona con objetos del mismo tipo para obtener la informaci n De acuerdo al cuadro anterior para definir cualquier objeto se debe de seguir la siguiente sintaxis Sigla Objeto _NombreObjeto Ejemplos dtoCliente se lee entidad cliente Y sBuscar se lee objeto javascript Buscar 35 3 2 1 DEFINICI N DE VARIABLES La definici n de las variables en el lenguaje de PHP ser de gran de ayuda puesto que este lenguaje no maneja tipos de datos toda definici n es de tipo variant por lo que para diferenciar los datos a enviar a la base de datos se seguir n las siguientes normas Tabla 29 Est ndares de Definici n de Variables Tipo Datos Sigla Num rico n String S Date d Boolean b o I Objeto Integer Elaboracion Inves
68. les Figura 66 Pantalla de Reporte de Pedidos por Empresa Si se presiona el hiperv nculo o link Ver Detalles mostrar el detalle del pedido de la empresa Reporte de Pedidos Id Pedido Num Comprob Fecha Procesado Observacion B9 000000003 23 09 2010 21 35 35 DE COMPRA DEL DIA A Ver Detalles 23 09 2010 21 16 41 ORDENES DE COMPRA DEL DIA Detalle de Pago Num Tarjeta Num Voucher Num Autorizacion Total 10000000000 10000000000 0000000000 8 49 Detalle Pedido Producto Cantidad Precio Subtotal JABONX90G A C LAC LOCIONX200ML Figura N 67 Pantalla de Detalle de Pedido por Empresa PANTALLA PEDIDOS POR CLIENTE En esta opci n el cliente podr consultar los pedidos realizados por medio de una fecha inicial y final 85 Pedidos Cliente Cliente valverde jose Fecha Inicial 23 09 2010 dd mm yyyy Fecha Final 23 09 2010 dd mm yyy Estado Emitidos 7 Limpiar Reporte de Pedidos Num Comprob Total Procesado Observacion 000000002 20 9 ORDENES DE COMPRA DEL DIA 41 000000009 3 09 2010 21 53 11 ORDENES DE COMPRA DEL DIA 40 000000008 23 09 2010 21 40 13 ORDENES DE COMPRA DEL DIA 39 000000003 3 09 2010 21 35 35 IRDENES DE COMPRA DEL DIA 38 000000002 3 09 2010 21 16 41 IRDENES DE COMPRA DEL DIA 30 000000007 23 09 2010 20 11 18 ORDENES DE COMPRA DEL DIA
69. licks You use your credit card without exposing your card number to the seller Log in to PayPal e You speed through checkout without stopping to enter your Email 1281737752 Sign for a PayPal account and continue checkout Password Cancel and return to Jose Valverde s Test Store Forgot email address or password Figura N 73 Pantalla de Ingreso a PayPal 89 Y Despu s de direccionar a la p gina de PayPal el cliente deber ingresar su cuenta de PayPal y seguir con las indicaciones que le indica la el sitio web de PayPal hasta completar con la transacci n Jose Valverde s Test Store Review your information Ifthe information below is correct click Continue You will confirm your payment on the next page View PayPal policies and your payment source rights Payment Method Enter gift certificate reward or discount PayPal Balance Change Ship to Test User 1 Main St San Jose CA 95131 United States Change Contact Information client_1281737752_per ahotmail com Figura 74 Pantalla de Confirmaci n de Pedido en PayPal PayPal e Secure Payments v Una vez finalizada la transacci n de pago la p gina de PayPal nos re direccionara a una p gina de confirmaci n de nuestro sistema
70. lo pueden hacerse hacia una sola empresa sin embargo el cliente puede hacer uso de una consulta general en donde encontrar el producto que desea en todas las empresas 7 Farmacig 0 alu PRODUCTOS ENCONTRADOS LAC JABONX90G Empresa Farmacia Tarqui Direccion DIRECCION 4 Telefono Catagoria MARCA FARMA pA adir al Caro Comprimidos Elervescentes Stock En Stock Ultimo Precio 1 85 a c LAC LOCIONX200ML PROMOCIONES ATLANSIL COMX200MGX20 Empresa Farmacia Tarqui Direccion DIRECCION 4 Telefono Catagoria MISCELANEOS Carro Stock En Stock Ultimo Precio 4 79 Figura 70 Pantalla para Selecci n de Producto Y Cuando el cliente encuentre el producto deseado deber dar un clic sobre el bot n A adir al Carro cada vez que el cliente presione el bot n A adir al carro se observara en la parte superior derecha que los elementos del carro de compras se van incrementando 87 Todos Inicio 7 eo contes de leche aB c D E F G H 1 3 K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9 PRODUCTOS ENCONTRADOS Empresa Farmacia Tarqui Direccion DIRECCION 4 Telefono Catagoria MARCA FARMA IStock En Stock Ultimo Precio 1 85 ATLANSIL COMX200MGX20 _ Farmacia Tarqui Direccion DIRECCION 4 Telefono
71. mMODIFY 21 DATE_MODIFY TBPD_EMPRESA_CONFIG_DET 1D_CONFIG_DET 20 6 4 accion 21 501 5 al USER_MODI TBPD_EMPRESA_CONFIG_DET _ TBPD_EMPRESA_TELEFONO 9 10_EMPRESA_TELEFONO 20 4 DEscrIPcION CODIGO_AREA numero 81 USER_CREATE DATE_CREATE 1 Elaboracion Investigador Fuente Bibliografia Figura 3 Diagrama de Proceso Compras L nea TBPD_PEDIDO_CAB 2 ID_PEDIDO_CAB NUM_COMPROBANTE ID_CLIENTE 10_EmPRESA FECHA TOTAL OBSERVACION ESTADO PROCESADA USER_MODIFY DATE_MODIFY TBPD_CLIENTE 9 ID_CLIENTE _ nomere APELLIDO DIRECCION FECHA_NACIMIENTO ID_PAIS ID_CIUDAD ID_PROVINCIA ID_USUARIO E E E E a mj E _ y m m mj TELEFONO NOMBRE_ENVIO ESTADO USER_CREATE DATE_CREATE USER_MODIFY DATE_MODIFY Proceso Compra en linea TBPD_PEDIDO_ DET 1D_PEDIDO_DET _ ID_PEDIDO_CAB od CANTIDAD L PRECIO L sueroraL _ useR_moniFY El DATE_MODIFY TBPD_EMPRESA 2 ID_EMPRESA Razon_socIaL DIRECCION API USERNAME PASSWORD API_SIGNATURE 1 ESTADO USER_CREATE _ DATE_CREATE _ UsER_MODIFY L T NUMERO
72. nar la informaci n por lo que este consta de sub objetos que permiten controlar la integridad de los datos estos sub objetos toman el nombre de constraint o reglas de bases de datos primary key foreign key index etc Donde las siglas de los Constraint est n definidas en la siguiente tabla Tabla 25 Est ndares de los Constraints Constraint Sigla Primary Key PK Foreign Key FK Check CK Unique UK Index Not Null Elaboracion Investigador Fuente Investigador Por lo que la definici n de los contraints de las tablas estar descrita en el siguiente formato Sigla Constraint _Nombre Tabla_N Donde N es un n mero incremental cuando haya m s de un objeto Ejemplos 32 Y PK_TBSG_USUARIO se lee clave primaria de la tabla TBSG_USUARIO Y FK_TBPD_PEDIDO CAB se lee clave TBPD_PEDIDO_CAB for nea de la tabla Y FK_TBPD_PEDIDO_CAB_l se lee segunda clave for nea de la tabla TBPD_PEDIDO_CAB cuando es la primera clave esta no lleva identificador incremental 3 1 2 VARIABLES EN PROCEDIMIENTOS FUNCIONES TRIGGER Una de las bondades de las bases de datos es que en ellas se pueden almacenar procedimientos funciones que ayudan al programador en el tratamiento de informaci n dentro de la codificaci n de los procedimientos y funciones encontramos par metros y variables por lo que se establecer sintaxis para el tratamiento de varia
73. o INA USER_CREATE VARCHAR2 20 Usuario creador de la transacci n DATE_CREATE DATE Fecha de creaci n de la transacci n USER_MODIFY VARCHAR2 20 Usuario modificador de la transacci n DATE_MODIFY DATE Fecha de modificador de la transacci n Elaboracion Investigador Fuente Investigador 40 4 1 7 TABLA TBAD_SECUENCIAL Se definen las tablas que maneja el sistema y contera la secuencia actual de clave primaria que tiene cada tabla en el sistema Tabla 36 Tabla TBAD_SECUENCIAL Campo Tipo Datos Descripci n ID_SECUENCIAL NUMBER 18 0 Secuencial que se asigna al cat logo de tablas NOMBRE_TABLA VARCHAR2 30 Nombre de la tabla f sica del sistema SECUENCIA NUMBER 18 0 Indica la secuencia actual de clave primaria Elaboracion Investigador Fuente Investigador 4 1 8 TABLA TBAD_CATALOGO Tabla donde se guardan los cat logos del sistema Tabla 37 Tabla TBAD_CATALOGO Campo Tipo Datos Descripci n CATALOGO NUMBER 18 0 2 que se asigna al cat logo del NOMBRE_TABLA VARCHAR2 30 Nombre para identificar el catalogo DESCRIPCION VARCHAR2 80 Detalle adicional para identificar el catalogo Para verificar si est Activo ACT o ESTADO VARCHAR2 3 Inactivo INA USER_CREATE VARCHAR2 20 Usuario creador de la transacci n DATE_CREATE DATE Fecha de creaci n de la transacci n USER_MODIFY VARCHAR2 20 Usuario m
74. odificador de la transacci n DATE_MODIFY DATE Fecha de modificador de la transacci n Elaboracion Investigador Fuente Investigador 41 4 1 9 TABLA TBAD_CATALOGO_ITEM Tabla donde se guardan los tem de cada catalogo definido en el sistema Tabla 38 Tabla TBAD_CATALOGO_ITEM Campo Tipo Datos Descripci n CATALOGO ITEM NUMBER 18 0 Secuencial que se asigna al sub catalogo ID_CATALOGO NUMBER 18 0 Secuencial del catalogo DESCRIPCION VARCHAR2 35 Nombre del sub catalogo Para verificar si est Activo ACT o ESTADO 2 3 Inactivo INA ID_CATALOGO_PADRE NUMBER 18 0 2 catalogo USER_CREATE VARCHAR2 20 Usuario creador de la transacci n DATE_CREATE DATE Fecha de creaci n de la transacci n USER_MODIFY VARCHAR2 20 Usuario modificador de la transacci n DATE_MODIFY DATE Fecha de modificador de la transacci n Elaboracion Investigador Fuente Investigador 4 1 10 TABLA TBAD_CATEGORIA Tabla donde se guardan las categor as del sistema Tabla 39 TBAD_CATEGORIA Campo Tipo Datos Descripci n ID_CATEGORIA NUMBER 18 0 Secuencial que se asigna a la categor a COD_CATEGORIA VARCHAR2 10 Nombre corto de la categor a DESCRIPCION VARCHAR2 100 Detalle para diferenciar las categor a Para verificar si est Activo ACT o ESTADO 2 3 Inactivo INA USER_CREATE VARC
75. or a sirve para dividir una categor a en una o m s sub categor as Tabla 4 Tabla TBAD_SUBCATEGORIA Nombre de la tabla TBAD_SUBCATEGORIA Objetivo Guardar los datos de los tems de una categor a Esquema Sin nimo Si Tipo Sin nimo PUBLICO Permisos de Accesos Confidencialidad No Consulta Tipo de Tabla 2225 Periodo Depuraci n Ninguna Eliminaci n Primary Key ID_SUBCATEGORIA Foreing Key ID_CATEGORIA Observaci n Ninguna Elaboraci n Investigador Fuente Investigador Figura N 7 Tabla TBAD_ SUBCATEGORIA campos 8 8 NULLABLE ID_SUBCATEGORIA NUMBER 18 0 No null ID_CATEGORIA NUMBER 18 0 Yes null COD_CATEGORIA VARCHAR2 10 BYTE null DESCRIPCION VARCHAR2 100 BYTE null ESTADO 2 3 BYTE Yes null USER_CREATE VARCHAR2 20 BYTE Yes USER DATE_CREATE DATE Yes SYSDATE USER_MODIFY VARCHAR2 20 BYTE Yes null DATE_MODIFY DATE Yes null Elaboraci n Investigador Fuente Bibliograf a 2 5 Nombre de la tabla TBAD_SECUENCIAL 10 Objetivo y alcance de la tabla En la siguiente tabla permite guardar informaci n referente a los secuenciales actuales de las claves primarias de todas las tablas del sistema Tabla 5 Tabla TBAD_SECUENCIAL Nombre de la tabla TBAD_SECUENCIAL Objetivo Mantener actualizados los s
76. os de Accesos Confidencialidad No Consulta Tipo de Tabla a Periodo Depuraci n Ninguna Eliminaci n Primary Key ID_OPCION Foreing Key Observaci n Ninguna Elaboraci n Investigador Fuente Investigador 25 Figura N 21 Tabla TBSG_OPCION campos 8 COLUMN_NAME 8 DATA_TYPE ID_OPCION NUMBER 18 0 ID_MODULO NUMBER 18 0 CODIGO VARCHAR2 8 BYTE CODIGO_PADRE VARCHAR 98 BYTE NOMBRE VARCHAR2 35 BYTE IMAGEN VARCHAR 50 BYTE PAGINA VARCHARZ 35 BYTE ESTADO VARCHAR2 3 BYTE USER_CREATE VARCHAR2 20 BYTE DATE_CREATE DATE USER_MODIFY VARCHAR2 20 BYTE DATE_MODIFY DATE NULLABLE DATA_DEFAULT No null Yes null null Yes null No null No null No null Yes null Yes USER Yes SYSDATE Yes null Yes null Elaboraci n Investigador Fuente Bibliograf a 2 19 Nombre de la tabla TBSG_OPCION_ROL Objetivo y alcance de la tabla En la siguiente tabla permite guardar las opciones que se asignaron a los roles Tabla 19 Tabla TBSG_OPCION_ROL Nombre de la tabla TBSG_OPCION_ROL Objetivo Guardar las opciones que se asignan a cada rol Esquema Sin nimo Si Tipo Sin nimo PUBLICO Permisos de Accesos Confidencialidad No Consulta 7 Inserci n a Tipo de Tabla Actualizaci n Periodo Depuraci n Ninguna Eliminaci n Primary Key ID_OPCION_ROL Foreing Key ID_OPCION ID_R OL Observaci n Ninguna
77. r B cravar Osair Figura N 64 Pantalla de Productos de la Empresa Modificaci n az alo e 000 el PANTALLA PEDIDOS EMPRESAS 83 Esta opci n est habilitada solo para las empresas y permite cambiar el indicador de procesado de un pedido Inicio Pedidos Empresas Empresa Farmacia Tarqui a Pedidos Pendientes por Procesar 1 Pedido Cliente Comprob Fecha Total Observacion Procesado 24 valverde jose 000000001 21 09 2010 29 78 ORDENES DE COMPRA DEL DIA agregar 38 valverde jose 000000002 23 09 2010 11 43 ORDENES DE COMPRA DEL DIA x 39 valverde jose 000000003 23 09 2010 8 49 ORDENES DE COMPRA DEL DIA E agregar 47 alverde jose 000000004 24 09 2010 3 7 ORDENES DE COMPRA DEL DIA x KIAN Figura N 65 Pantalla de Pedidos Pendientes 84 PANTALLA PEDIDOS EMPRESAS En esta opci n la empresa podr consultar los pedidos realizados por medio de una fecha inicial y final Inicio Pedidos por Empresas Empresa Farmacia Tarqui la Fecha Inicial 23 09 2010 dd mm yyyy Fecha Final 23 09 2010 dd mm aa Estado Emitidos Ms D Limpiar Reporte de Pedidos Id Pedido Num Comprob Fecha Total Procesado Observacion 39 000000003 23 09 2010 21 35 35 849 ORDENES DE COMPRA DEL DIA 88 000000002 23 09 2010 21 16 41 11 43 ORDENES DE COMPRA DEL DIA Detalles Detal
78. r Telefonos Informacion de Cuenta PayPal Api User Name salud_1283011862_biz_apil Api Password 1283011867 Api Signature 12 4545 917 2 2 5 8 31 70571020 60 D Limpiar Berabar Dar Telefonos Asociados Id Telef Descripcion Cod Area Numero Est KS gt A agregar Figura 360 Pantalla de Tel fonos Asignados a la Empresa PANTALLA DE CLIENTES En esta opci n el usuario administrador podr consultar modificar agregar eliminar los clientes registrados en el sistema Inicio Clientes Id Cliente Nombre Apellido Clientes del Sistema Ciudad Provincia jose valverde JUAYAQUIL jrvalverden Eliminar maritza sanchez TENA MARITZA activol4Modificar Eliminar 3 ose Roberto Valverde Naranjo GUAYAQUIL GUAYAS jose2 activo Modificar KISAN Agregar Figura N 61 Pantalla de Clientes Registrados en el Sistema 81 Para poder modificar un cliente del sistema se debe presionar el hiperv nculo o link Modificar se mostrar en pantalla la informaci n del cliente seleccionado para eliminar una empresa se debe presionar el hiperv nculo o link Eliminar esta acci n pedir una confirmaci n por parte del usuario inicio Clientes Clientes del Sistema 1 Cliente Nombr e Apellido Ciudad Provincia Usuario
79. r Welminar 10 7 0000000 PRODUCTOS DEEXHIBICION KIDA Figura N 44 Pantalla de Categor as del Sistema 68 Para poder modificar una categor a del sistema se debe presionar el hiperv nculo o link Modificar se mostrar en pantalla la informaci n de la categor a seleccionada para eliminar una categor a se debe presionar el hiperv nculo o link Eliminar esta acci n pedir una confirmaci n por parte del usuario inicio Categorias Categorias del Sistema Codigo Descripcion Id Categ 1 proomo panca O o _ 2 20000 _______ 4Modificar 4 7 04000000 CUIDADO PERSONAL 4Modificar 5 7 500000 6 7 06000000 5 7 Modificar 7 07000000 7 modificar 8 7 08000000 PRODUCTOS NATURALES 1 Modificar 8 7 09000000 7 modificar eliminar 10 0000000 PRODUCTOS DE EXHIBICION_ 4Modificar gt id Categoria Codigo 01000000 Descripcion MARCA Estado Activo Inactivo Aver Items D Limpiar Berabar Figura 45 Pantalla de Categor as del Sistema Modificaci n Si se presiona el hiperv nculo o link Ver Items mostrar los Items que est n asignados a la categor a si se presiona este lin
80. r el hiperv nculo o link Eliminar esta acci n pedir una confirmaci n por parte del usuario 58 Inicio Modulos y Opciones Modulos del Sistema id Modulo Orden Mnemonico Nombre Est CO O p E CTN 2 72 Pedidos _ a pruesaz Id Modulo a Orden 1 Mnemonico ADMIN Nombre Administracion Estado Activo Inactivo Limpiar B cravar Figura 31 Pantalla de M dulos y Opciones Modificaci n Si se presiona el hiperv nculo o link Ver Opciones mostrar todas las opciones que est n asignadas al m dulo si se presiona este link y el m dulo es nuevo el sistema enviar un mensaje de advertencia 59 ld Modulo D a Orden 1 Mnemonico ADMIN Nombre Administracion Estado Activo Inactivo D Limpiar B cravar air Opciones del Modulo Padre Nombre Pagina Imagen 1 10000100 root Mantenimiento B lactivo Modificar 2 10000101 10000100 pagMantenModOpciones php lactivo Modificar eliminar 3 10000102 10000100 Roles pagMantenRoles php lactivo Modificar 4 10000103 10000100 Usuarios pagMantenUsuarios php lactivo Modificar eliminar 5 10000104 10000100 Catalogos pagMantenCatalogos php lactivo Modificar Eliminar 6 10000105 10000100 Categorias pagMantenCategorias p
81. ransacci n DATE_MODIFY DATE Fecha de modificador de la transacci n Elaboracion Investigador Fuente Investigador 39 4 1 5 TABLA TBSG_USUARIO_ROL Tabla donde se guardan la relaci n entre los usuarios y los roles esta tabla contendr los roles activos que tienen asignado cada usuario Tabla N 33 Tabla TBSG_USUARIO_ROL Campo Tipo Datos Descripci n ID_USUARIO_ROL NUMBER 18 0 que se asigna al nexo entre usuario ID_USUARIO NUMBER 18 0 Secuencia del usuario ID_ROL NUMBER 18 0 Secuencia del rol Para verificar si est Activo ACT o ESTADO 2 3 Inactivo INA USER_CREATE VARCHAR2 20 Usuario creador de la transacci n DATE_CREATE DATE Fecha de creaci n de la transacci n USER_MODIFY VARCHAR2 20 Usuario modificador de la transacci n DATE_MODIFY DATE Fecha de modificador de la transacci n Elaboracion Investigador Fuente Investigador 4 1 6 TABLA TBSG_OPCION_ROL Tabla donde se guardan la relaci n entre las opciones y los roles en esta tabla se definen las opciones que tienen cada rol Tabla 35 Tabla TBSG_OPCION_ROL Campo Tipo Datos Descripci n ID_OPCION_ROL NUMBER 18 0 Secuencia que se asigna al nexo entre opci n y rol ID_OPCION NUMBER 18 0 Secuencia de la opci n ID_ROL NUMBER 18 0 Secuencia del rol Para verificar si est Activo ACT o ESTADO VARCHAR2 3 Inactiv
82. rio salud2 DIRECCION 2 0923556153002 Sussy 4 Modificar 3 Farmacia Pasteur DIRECCION 3 0923556153003 pasteur ctivo Modificar Farmacia Tarqui DIRECCION 4 0923556153004 Z Modificar Eliminar K 9 gt AF Agregar Id Empresa a Razon Social Farmacia Salud Direccion DIRECCION 1 Ruc 0923556153001 Num Comprobante 12 Id Usuario 2 Usuario salud2 la Clave 000000 Email jr_valverde2005Ghotmn Imagen Examinar Estado Activo O Inactivo Telefonos Informacion de Cuenta PayPal Api User Name Api Password Api Signature D Limpiar salud_1283011862_biz_apil 1283011867 AQmm t2M45g SH9LZjv2aTweZuSesA3tcrZbS7LO2tUMeC6O Figura 59 Pantalla de Empresas Registradas el Sistema Modificaci n 80 Si presiona el hiperv nculo link Ver Tel fonos mostrar los tel fonos al que est asignado a la empresa si se presiona este link y el tel fono es nuevo el sistema enviar un mensaje de advertencia de que no se puede asignar un tel fono a un nuevo usuario Id Empresa Razon Social Farmacia Salud Direccion DIRECCION 1 Ruc 0923556153001 Num Comprobante 12 Id Usuario Dn Usuario salud2 a Clave 0 Email jr_valverde20058hotn imagen Estado Activo Inactivo 2 Ve
83. s tenemos el servidor el driver de conexi n nombre de base de datos etc Configuracion Interface Configuracion Interface id Empresa Nombre Estado Farmacia Configuracion Farmacia Tarqui Configuracion Farmacia Nueva Activo Configuracion Configuracion farmaciaXYZ_ 7 Configuracion Configuracion farmacia fff __ Configuracion IIA 2 eaan 6 ld Configuracion 1 a Driver MSSQL Servidor 127 0 0 1 Base Datos PYMESALUD Usuario sa Clave cin ver Configuracion B cravar Figura 53 Pantalla de Configuraci n Interface Configuraci n 76 14 Driver MSSQL Servidor 127 0 0 1 Base Datos PYMESALUD Usuario sa Clave 000000 Borana Osair Configuracion Detalle Interface Id Conf Det Accion Script Ejecutar SELECT 100 IB ID_ITEM AS ID_PRODUCTO I DESCRIPCION_LARCA AS DESCRIPCION ROUND CASE WHEN 5 THEN I PRECIO 1 12 ELSE END 2 AS PRECIO IB STOCK_UNIDAD P NUM_FRACCION B STOCK_FRACCION AS STOCK CASE WHEN IB HABILITADO 5 THEN ELSE INA END AS ESTADO CONVERT VARCHAR AUD_MOD_FECHA_HORA 126 AS ULTIMO_STAMP FROM IN_ITEM_BODEGA INNER JOIN IN_ITEM 1 ON IB ID_ITEM LID_ITEM INNER JOIN IN_PRODUCTO ON IB ID_ITEM P ID_PRODUCTO WHERE I AUD_MOD_FECHA_HORA gt
84. s Asociados Id Telef Descripcion Cod Area Numero Z Modificar celular 69 2696969 modificar Eliminar lt 3 eA F Agregar Figura N 49 Pantalla de Tel fonos Asignados a la Empresa Los tel fonos asignados a la empresa seleccionada est n disponibles para ser modificados eliminados tambi n se podr agregar un nuevo tel fono la empresa 51 se presiona el hiperv nculo Modificar se mostrar la informaci n del tel fono seleccionado para posteriormente ser actualizada si desea eliminar el tel fono debe presionar el hiperv nculo Eliminar esta acci n pedir confirmaci n por parte del usuario 72 Telefonos Asociados Id Telef Descripcion Cod Area Numero Est 1 fsociados 4 0352876 O 3 celular 7 2696969 activo V Modificar KIPA 1 Telef Descripcion asociados Cod Area 04 Numero 2352876 Estado Activo Inactivo D Limpiar Derabar sair Figura N 50 Pantalla de Tel fonos Asignados a la Empresa Modificaci n PANTALLA DE INFORMACI N CLIENTE Esta opci n est dise ada para los clientes que se registran en el sitio web como compradores su funci n es mostrar los datos que ingresaron los clientes al momento de registrarse de esta manera el cliente podr actualizar sus datos 73 Inicio Informacion Cliente Informacion General Id Cliente 1 a Nombres jose
85. s pagMantenCatalogos php Agregar 10000105 10000100 Categorias pagMantenCategorias php 10000106 10000100 Informacion Empresa paginformacionEmpresa php Agregar 10000107 10000200 10000100 Informacion Cliente paginformacionCliente php foar Procesos 10000201 10000200 agregar Configuracion Interface pagConfiguracioninterface php 20000100 oot Mantenimiento Agregar 20000101 20000100 lt lt lt Tarjetas pagMantenTarjetas php neuan Figura N 36 Pantalla Opciones Asignadas al Rol 62 PANTALLA DE USUARIOS En esta opci n el usuario administrador podr consultar modificar agregar eliminar los usuarios registrados en el sistema Inicio Usuarios Id Usuario Login Email Est 1 7 2005 Modificar 2 7 2005 7 Jrvalverden rvalverde2005Ghotmail comactivo Y Modificar tlminar 8 7 7 2005 Welminar 1 pfrodita 2005 Modificar Wblminar 12 higger 7 2005 Welminar Usuarios del Sistema bc2 r_valverde2005Ghotmail comlactivo 4mModificar eliminar ose2 r_valverde2005Ghotmail comActivo Modificar
86. sacci n DATE_ CREATE DATE Fecha de creaci n de la transacci n USER_MODIFY VARCHAR2 20 Usuario modificador de la transacci n DATE_MODIFY DATE Fecha de modificador de la transacci n Elaboracion Investigador Fuente Investigador 37 4 1 2 TABLA TBSG_MODULO Tabla donde se guardan los m dulos del sistema estos m dulos son creados por el administrador del sistema Tabla N 31 Tabla TBSG_MODULO Campo Tipo Datos Descripci n ID_MODULO NUMBER 18 0 Secuencial nico que se asigna a cada modulo ORDEN VARCHAR2 2 Orden en que se muestra los m dulos en el sistema MNEMONICO VARCHAR2 5 Descripci n corta del modulo NOMBRE VARCHAR2 35 Nombre del modulo IMAGEN gt 50 Icono que se muestra el sistema Para verificar si est Activo ACT o ESTADO 2 3 Inactivo INA USER_CREATE VARCHAR2 20 Usuario creador de la transacci n DATE_ CREATE DATE Fecha de creaci n de la transacci n USER_MODIFY VARCHAR2 20 Usuario modificador de la transacci n DATE_MODIFY DATE Fecha de modificador de la transacci n Elaboracion Investigador Fuente Investigador 4 1 3 TABLA TBSG_OPCION Tabla donde se guardan las opciones del sistema cada opci n se asignara a un modulo 38 Tabla 32 Tabla TBSG_OPCION Campo Tipo Datos Descripci n ID_OPCION NUMBER 18 0
87. tigador Fuente Investigador De acuerdo con el cuadro anterior para definir una variable desde PHP se deben seguir la siguiente sintaxis Tipo Datos Nombre Variable Ejemplos Y 15 se lee Variable local tipo string con nombre Nombre lo Cliente se lee variable local objeto de nombre Cliente 36 4 DICCIONARIO DE DATOS Se explicar cada uno de los objetos que intervienen en el sistema para el desarrollo de la mediana y peque a empresa 4 1 TABLAS DEL SISTEMA Las tablas son los objetos de base de datos en la cual se almacenar la informaci n que genere el sistema se detallar la importancia de cada una de las tablas con la finalidad de lograr rapidez en futuras modificaciones al sistema 4 1 1 TABLA TBSG_USUARIO Tabla donde se guardan los usuarios del sistema Tabla N 30 Tabla TBSG_USUARIO Campo Tipo Datos Descripci n Secuencial nico que se asigna a cada usuario USUARIO NUMBER 18 0 q 5 LOGIN VARCHAR2 20 Descripci n nica ingresada por el usuario necesaria para ingresar al sistema CLAVE VARCHAR2 100 Contrase a ingresada por el usuario necesaria para ingresar al sistema EMAIL VARCHAR2 50 Cuenta del correo electr nica necesario para envi de confirmaciones ESTADO VARCHAR2 3 Para verificar si est Activo ACT o Inactivo INA USER_CREATE VARCHAR2 20 Usuario creador de la tran
88. vestigador Fuente Bibliograf a 2 3 Nombre de la tabla TBAD_CATEGORIA Objetivo y alcance de la tabla En la siguiente tabla permite guardar informaci n referente a las categor as de los productos una categor a sirve para agrupar a los productos por alguna caracter stica en com n Tabla 3 Tabla TBAD_CATEGORIA Nombre de la tabla TBAD_CATEGORIA Objetivo Guardar los datos de una categor a para despu s asign rsela a un producto Esquema Sin nimo Si Tipo Sin nimo PUBLICO Permisos de Accesos Confidencialidad No Consulta Inserci n Tipo de Tabla Actualizaci n Periodo Depuraci n Ninguna Eliminaci n Primary Key ID_CATEGORIA Foreing Key Observaci n Ninguna Elaboraci n Investigador Fuente Investigador Figura N 6 Tabla TBAD_CATEGORIA campos COLUMN NULLABLE DATA_DEFAULT ID_CATEGORIA NUMBER 18 0 No null COD_CATEGORIA 2 10 BYTE null DESCRIPCION VARCHAR2 100 BYTE No mall ESTADO 2 3 BYTE Yes null USER_CREATE VARCHAR2 20 BYTE Yes USER DATE_CREATE DATE Yes SYSDATE USER_MODIFY VARCHARZ2 20 BYTE Yes mull DATE_MODIFY DATE Yes null Elaboraci n Investigador Fuente Bibliograf a 2 44 Nombre de la tabla TBAD_SUBCATEGORIA Objetivo y alcance de la tabla En la siguiente tabla permite guardar informaci n referente a tems de cada categ
Download Pdf Manuals
Related Search
Related Contents
Installation and Operation Manual DTSC-200 Series Interfaces APC SURTA2200XL uninterruptible power supply (UPS) en question - Fédération Inter Benutzerhandbuch Gyro - RC-Toy EB82 - iCEstick Evaluation Kit User`s Guide BAUMER - interhospitalar Cables Direct XXURT-605R networking cable BSI MACE and MetaVR VRSG Interoperability Appendix to MACE Picard_Guillaume_Eurolio2010_version du 28052010 Copyright © All rights reserved.
Failed to retrieve file