Home
TOMO 2 - Repositorio CISC
Contents
1. Table structure for table tb_administrador Tabla que almacena informaci n referente al Adminisrador del sitio tiene como clave primaria el campo usuario que es el id de cada registro en su orden DROP TABLE IF EXISTS tb_administrador CREATE TABLE tb_administrador usuario varchar 20 NOT NULL default clave varchar 20 default NULL cod decimal 9 0 default NULL nombre varchar 20 default NULL apellido varchar 20 default NULL cargo decimal 3 0 default NULL telefono varchar 20 default NULL email varchar 30 default NULL estado varchar 1 default NULL PRIMARY KEY usuario ENGINE InnoDB DEFAULT CHARSET latin1 Table structure for table tb_boletin Tabla donde registra el correo de clientes 6 usuarios que desean recibir boletines de informaci n de nuestra pagina Web tiene como clave primaria el campo cod DROP TABLE IF EXISTS tb_boletin CREATE TABLE tb_boletin cod decimal 6 0 NOT NULL correo varchar 50 default NULL estado varchar 1 default NULL PRIMARY KEY cod ENGINE InnoDB DEFAULT CHARSET latin1 Table structure for table tb_cargo Tabla donde se guarda todo la informaci n de tipo de cargo que tiene un administrador del sitio DROP TABLE IF EXISTS tb_cargo CREATE TABLE tb_cargo cod decimal 3 0 NOT NULL
2. UNIVERSIDAD DE GUAYAQUIL Facultad de Ciencias Matem ticas y F sicas Carrera de Ingenier a en Sistemas Computacionales Portal de Ventas de informaci n Financiera TESIS DE GRADO Previo a la Obtenci n del T tulo de INGENIERO EN SISTEMAS COMPUTACIONALES Autores Iv n Andr s Guzm n Pisco Ivonne Marcela Montero Zambrano Gabriel Germ n Zambrano Maya GUAYAQUIL ECUADOR Ano 2007 AGRADECIMIENTO Ivonne Marcela Montero Zambrano En primera instancia agradezco a Dios por la sabidur a que me da diariamente a mis padres por el apoyo brindado y a mi esposo por servir como soporte en el transcurso de mi vida AGRADECIMIENTO Gabriel Germ n Zambrano Maya Agradezco a Dios por que cada d a me ense su sabidur a y su infinita misericordia A mi esposa por su apoyo su elogios y por las ganas que me dieron de seguir adelante y poder terminar mi carrera profesional por la Bendici n de Dios al darme dos hijos preciosos los que son mi inspiraci n y anhelo a seguir adelante y poder ser ejemplos para ellos gracias por su amor que con su ternura me dan fuerzas y ganas de luchar y poder conseguir las metas propuestas Mi coraz n valora el enorme esfuerzo que hicieron para que pueda llegar a esta meta DEDICATORIA Ivonne Marcela Montero Zambrano Esta dedicatoria es para mi hijo amado el cual lleno de fortaleza una faceta muy especial en mi vida DEDICATORIA Gabriel Germ
3. Paso 3 Despu s de haber aceptado los t rminos de licencia la siguiente pantalla nos muestra la ruta donde se instalara el wamp5 en el disco duro debemos tomar en cuenta que la instalaci n del programa requiere de 74 1 Mb libres del disco duro fd Setup WAMP5 Select Destination Location Where should WAMP5 be installed Setup will install WAMP5 into the following folder To continue click Next If you would like to select a different folder click Browse f wamo Browse At least 74 1 MB of free disk space is required Paso 4 Una vez que hemos determinado la ruta de instalaci n el programa nos muestra la ruta donde instalara los accesos directos del programa en el menu de inicio si estamos de acuerdo con que el programa instale Fd Setup WAMP5 Select Start Menu Folder Where should Setup place the program s shortcuts a Setup will create the program s shortcuts in the following Start Menu folder To continue click Next If you would like to select a different folder click Browse WampServer Browse v Paso 5 La siguiente pantalla nos muestra una opci n la cual nos permite configurar el wamp5 para que se inicie autom ticamente al arrancar Windows PJ Setup WAMP5 Select Additional Tasks ba Which additional tasks should be performed E Select the additional tasks you would like Setup to perform while installing WAMP5 then click Next Auto
4. if lisset pag pag 1 else pag pag variable1 GET variable1 if lisset campo v_campo cod v_orden ASC else v_campo GET campo v_orden _GETT orden codigo SESSION codigo result mysql_query select count from tb compra a tb_compra_detalle b where a cliente codigo and a estado A and b compra a cod link list total mysql_fetch_row result tampag 30 reg1 pag 1 tampag if isset f_campo linea1 select compra c cod cod c nombre nombre c apellido apellido c cedula cedula c telefono telefono c email email c fax fax c direccion direccion c web web d nombre ciudad e nombre provincia c fecha fecha f nombre categoria g nombre producto calificacion c estado estado b usuario usuario b estado visto from tb_compra a tb_compra_detalle b tb_usuario c tb_ciudad d tb_provincia e tb_categoria f tb_producto g where a cliente codigo and a estado A and b compra a cod and c cod b usuario and d cod c ciudad and e cod c provincia and f cod c categoria and g cod c producto ORDER BY cod else linea1 select compra c cod cod c nombre nombre c apellido apellido c cedula cedula c telefono telefono c email email c fax fax c direccion direccion c web web d nombre ciudad e nombre provincia c fecha fecha f nombre categoria g nombre producto calificacion c estado estado
5. nombre varchar 20 default NULL estado varchar 1 default NULL PRIMARY KEY cod ENGINE InnoDB DEFAULT CHARSET latin1 Table structure for table tb_categoria i ll Tabla donde se guarda la informaci n de las categor as de todos los productos que ofrece el sitio Web DROP TABLE IF EXISTS tb_categoria CREATE TABLE tb_categoria cod decimal 3 0 NOT NULL default 0 nombre varchar 100 default NULL valor decimal 9 3 default NULL estado varchar 1 default NULL PRIMARY KEY cod ENGINE InnoDB DEFAULT CHARSET latin1 Table structure for table tb_ciudad Tabla donde se guarda la informaci n de cada ciudad donde tiene su c digo como clave primaria y una clave for nea del c digo de la provincial DROP TABLE IF EXISTS tb_ciudad CREATE TABLE tb_ciudad cod decimal 3 0 NOT NULL prov decimal 3 0 default NULL nombre varchar 20 default NULL estado varchar 1 default NULL PRIMARY KEY cod ENGINE InnoDB DEFAULT CHARSET latin1 Table structure for table tb_ cliente Tabla donde se guarda toda la informaci n del cliente en su registro DROP TABLE IF EXISTS tb_cliente CREATE TABLE IF NOT EXISTS tb_cliente usuario varchar 20 NOT NULL default clave varchar 60 default NULL cod decimal 9 0 default NULL empresa varchar 60 default NU
6. Adicional el usuario si necesita realizar alg n tipo de modificaci n al presionar 4 podr modificar en nombre de la ciudad el estatus y la asociaci n de la provincia Ver imagen 22 Notar Presionando I se podr colocar la ciudad en estado eliminado 10 Noticias FAQ FINANC Administradores eUsuario e Clientes e Productos eCategoria e Cargos e Provincia Ciudad e Noticias FAQ eLista de correos e Contactos En esta opci n el administrador podr ingresar los diferentes MACION IAL ECUADOR NANCIERA DEL ECUADOR Administraci n del sitio Mantenimiento de Noticias y F A Q Titulo Contenido vinculo m a N Tipo Noticias Titulo Cuanto tiempo debo esperar para que una empresa me contacte cuanto debo pagar para publicar mi deuda a refinanciar Noticias Pregunta Frecuente Boletines Financieros Noticias de Portada Detalle Una vez que nuestros especialistas reciben su registro proceden a confirmar sus datos si es aprobado su informacion estara inmediatamente disponible para que las empresas puedan contactarlo Advanced GUI Query Builder supports JOINs aggregate as well as common Functions sorting ORDER BY and filterina WHERE and HAVING Imagen 23 inculo www intel com Estado NOTICIA FAQ Y Mu datos asoci ndolos a las noticias preguntas frecuentes boletines financieros
7. cate mysql_result result i categoria cal mysql_result result i calificacion mail mysql_result result i email echo lt TR gt lt td gt amp nbsp lt td gt lt td colspan 5 gt lt TABLE width 100 bgcolor F FFF99 BORDER 0 cellspacing 0 cellpadding 0 gt lt tr gt lt td width 80 gt Producto lt td gt lt td width 150 gt produ lt td gt lt td width 80 gt Provincia lt td gt lt td gt prov lt td gt lt tr gt lt tr gt lt td gt Monto lt td gt lt td gt cate lt td gt lt td gt Ciudad lt td gt lt td gt ciu lt td gt lt tr gt lt tr gt lt td gt Calificacion lt td gt lt td gt cal lt td gt lt td gt Mail lt td gt lt td gt mail lt td gt lt tr gt sql update tb_compra_detalle set estado S where compra comp and usuario usua mysql_query sql link echo lt TABLE gt lt td gt lt TR gt echo lt TABLE gt echo paginar pag total tampag cons_registros php campo v_campo amp orden v_orden amp pag echo lt CENTER gt mysql_close link gt 2 5 8 Proceso de salida del sistema Archivo salir php lt php si es necesario cambiar la config del php ini desde tu script ini_set Session use_only_cookies 1 ini_set session use_trans_sid 0 iniciamos la sesi n session_name loginUsuario session_start session_set_cookie_params 0 HHTTP_SERVE
8. 2 5 3 3 Inserta a la Base de Datos 74 2 5 4 Proceso P02 Ingreso de Clientes 75 2 5 5 Proceso P03 Compra de Saldo 80 2 5 6 Proceso P04 Solicitud de registros de Usuarios 89 2 5 7 Proceso P05 Asignaci n de registros 93 2 5 8 Proceso de salida del sistema 98 2 6 DETALLE DE DECLARACION DE VARIABLES 99 2 7 DETALLE DE SCRIPTS DE CREACION DE BASE DE DATOS Y TABLAS 102 2 7 1 Nombre de la Base de Datos 102 2 7 2 Scripts de creaci n de la Base de Datos 102 2 7 3 Nombre de Tablas 102 2 7 4 Detalle de Scripts de creaci n de tablas 103 CAPITULO 1 1 MANUAL DE USUARIO 1 1 MANUAL USUARIO ADMINISTRADOR Ingresando a http llocalhost admin nicamente los administradores autorizados podr n accesar a las siguientes opciones FINANCIAL ECUADOR Contrasena del sitio EE Olvido su Contrasena Enviar Mantenimientos Procesos Consultas ATENCION A Imagen 1 Al Ingresar al men principal el administrador tendr que ingresar el Usuario y Contrase a previamente solicitada y asignada si esta correcto luego de presionar el bot n Enviar Ver Imagen 1 podr ingresar a la pantalla en la que encontrara las diferentes opciones en las que tendr el poder de controlar o manipular la informaci n En el caso de que el administrador Olvid su contrase a tiene la opci n de re ingresar una nueva clave el administrador debe seguir los siguientes pasos Ver imagen 2 1 Ingrese su USUARIO 2
9. Bolivariano if vbanco M ban Machala if vbanco C ban Pichincha if vbanco l ban Internacional if vbanco G ban Guayaquil mysql_query sql link gt lt php include seguridad php include conect001 php link Conectarse clie SESSION codigo result mysql_query select valor from tb_categoria where cod vcat link row mysal_fetch_array result costo row valor if tipo_valor D nregistros vvalor costo else nregistros vvalor result mysql_query select round b valor 2 total from tb_usuario a to_categoria b where a cod not in select usuario from to_compra_detalle where cliente clie and a categoria vcat and a producto in parametros and a estado A and b cod a categoria link if mysql_num_rows result cont 0 tot_costo 0 while row mysql_fetch_array result and cont lt nregistros tot_costo tot_costo row total cont cont 1 clie SESSION codigo result mysql_query SELECT max cod 1 as contador FROM tb_compra link row Omysql_fetch_array result codi row contador inserta valores en la tabla to_compra sql insert into tb compra cod cliente valor fecha estado VALUES codi clie tot_costo now A sql2 insert
10. He 0918944442 Usuario Nombre Vicente e Clientes e Sal Sacoto Productos Direccion alborada 8va etapa eCategoria FA Coros Telefono 43534543 Provincia Fax Y Ciudad e Noticias FAQ Email feffedf cfefe com etilo dE Web tanisi Producto Refinanciamiento Y Categoria 1000 5000 v Calificacion Malo Y Provincia Azuay v Ciudad Chordeleg Y Estado Pendiente Y Imagen 6 Notar Se puede organizar presionando el titulo en negrilla de forma ascendente o descendente Al presionar la se podr colocar el usuario en estado eliminado 3 Clientes FINANCIAL ECUADOR del sitio Clientes elisuario reg Empresa Usuario Nombre Telefono Direccion Email Web e 5aldos e Productos Categoria Banco pramos Pedro 444 cdede pramos ba com www ba com ategori TIO Amazonas Ramos 45445 e Cargos e Provincia Ciuda Banco mauricio mauricio centro mauricioWfinancial com Ciudad A Guayaquil becerra e Noticias FAQ l e Contactos Imagen 7 En esta opci n se podr visualizar todos los datos que pertenecen a los clientes o entidades financieras Ver Imagen 7 Al finalizar la l nea presionando el administrador podr modificar los campos Empresa Usuario Nombre Apellido Direcci n Tel fono Fax Email Web Cargo Gerente Asesor Vendedor Contador Asistentes Provincia Ciudad Estado Pendiente Aprobado Eliminado
11. Table structure for table tb usuario Tabla donde se guarda la informacion del registro de un usuario crediticio para luego ser vendido a cualquier instituci n financiera DROP TABLE IF EXISTS tb_usuario CREATE TABLE IF NOT EXISTS tb_usuario cod decimal 9 0 NOT NULL default 0 nombre varchar 20 default NULL apellido varchar 20 default NULL cedula varchar 13 default NULL telefono varchar 20 default NULL email varchar 30 default NULL fax varchar 20 default NULL direccion varchar 80 default NULL web varchar 30 default NULL ciudad char 3 default NULL provincia char 3 default NULL estado char 1 default NULL fecha date default NULL categoria decimal 10 0 default NULL producto decimal 10 0 default NULL calificacion decimal 10 0 default NULL PRIMARY KEY cod ENGINE InnoDB DEFAULT CHARSET latin1
12. bash_profile contactemail lastlogin OBS Ar v nculos 7 Usuario financia 13 Se carga el contenido del sitio 14 En la carpeta Public_html se graba los archivos de nuestro sitio en esta parte amp ftp financialecuador com public_html Microsoft Internet Explorer BAE Archivo Edici n Yer Favoritos Herramientas Ayuda Q ass x y JO B squeda gt Carpetas E Direcci n Ex Ftp financialecuador com public_html Ir V nculos Otros sitios ES ie o O QI Financialecuador com Mis documentos E Documentos compartidos private _vti_pyt _vti_txt GQ Mis sitios de red Detalles public_html Archivo Edici n Ver Favoritos Herramientas Ayuda Q m s y O amp JO B squeda 7 Carpetas Ej ftp financialecuador com public_html Microsoft Internet Explorer Direcci n E3 Ftp ifinancialecuador com public_html x Ir Nombre E Tama o Tipo Modificado private Carpeta de archivos 12 11 2007 16 14 Otros sitios S _vti_bin Carpeta de archivos 12 11 2007 16 14 a Oo Qin Carpeta de ments 12 11 2007 16 14 a e aos vti_log Carpeta de archivos 12 11 2007 16 14 _vti_pvt Carpeta de archivos 12 11 2007 16 14 Documentos compartidos DD vti_txt Carpeta de archivos 12 11 2007 16 14 Mis sitios de red admin Carpeta de archivos 25 11 2007 12 02 cgi bin Carpeta de archivos 12 11 2007 16 14 eliente Carpeta de
13. else baja className des media className des alta className des lt script gt marca color rojo si es contrase a baja lt style type text css gt baja background color FFO000 text align center marca color Amarillo si es contrasena media media background color FFFFOO text align center marca color verde si es contrase a alta alta background color 00FF00 text align center des background color CCCCCC color 999999 text align center lt style gt 2 5 3 3 Inserta a la Base de Datos lt php Se hace la conexi n con la base de datos include conect001 php link Conectarse si se ha pulsado el bot n enviar enviado se procesa el formulario Sino se continua con el formulario y los nuevos valores de los Select vusuario POST vusuario vclave POST vclave vclave2 POST vclave2 vempresa POST vempresa vnombre _POST vnombre vapellido _POST vapellido vcargo POST vcargo vdireccion POST vdireccion vtelefono POST vtelefono vfax POST vfax vmail POST vmail _ _ vweb POST vweb if lempty _POST valido result mysql_query SELECT max cod 1 as contador FROM tb_cliente link row mysaql_fetch_array result codi row contador Se inserta los datos uno por uno en la tabla sql insert
14. gt checked gt lt php echo nombre gt lt label gt Una vez seleccionados todas las categorias y productos que se desea se ingresa un n mero ya sea en valor monetario D lares 6 en cantidad Registros lt php echo lt script language JavaScript gt CF lt script gt echo lt TABLE gt echo lt span class Estilo1 gt lt br gt lt br gt Valor a Comprar lt span gt echo lt input name walor type text id vvalor value 5vvalor size 10 gt echo lt select name tipo_valor gt if tipo_valor D echo lt option value D selected gt Dolares lt option gt else echo lt option value D gt Dolares lt option gt if tipo_valor R echo lt option value R selected gt Registros lt option gt else echo lt option value R gt Registros lt option gt echo lt select gt gt muestra el saldo disponible del cliente para poder realizar los pedidos de registros dependiendo de lo que tenga lt php codigo _SESSION codigo ssql select sum valor sum disponible utilizado sum disponible disponible from tb_saldo where cliente codigo and estado A rs mysql_query ssql link if mysql_num_rows rs 0 row mysal_fetch_array rs dipo row disponible echo dipo lt br gt mysql_close link gt Archivo comprobante_cab php lt table width 95 border 1 al
15. NO document registrar acepto value Sl else document registrar acepto value NO return true 2 5 3 2 Nivel de Seguridad de Contrase as marca el nivel de seguridad de juego de caracteres de contrase a lt SCRIPT gt lt script type text javascript language javascript gt function seguridad var filteralp a zA Z var filternum d var filtercar AW var contrasena document getElementByld vclave value var baja document getElementByld baja var media document getElementByld media var alta document getElementByld alta longitud contrasena length verifica si contrase a alta tiene caracteres digitos caracteres especiales if longitud gt 2 88 filteralp test contrasena 84 filternum test contrasena 88 filtercar test contrasena baja className alta media className alta alta className alta else verifica si contrase a media tiene caracteres digitos if longitud gt 1 84 filteralp test contrasena 84 filternum test contrasena longitud gt 1 amp amp filteralp test contrasena 84 filtercar test contrasena longitud gt 1 amp amp filternum test contrasena amp amp filtercar test contrasena baja className media media className media alta className des else verifica si contrase a baja tiene caracteres if longitud gt 0 baja className baja media className des alta className des
16. OSin privilegios Pagina oficial de phpMyAdmin Mostrar informaci n de tempo de ejecuci n de MySQL ChangeLog Subversion Lists DMostrar las variables del sistema MySQL Procesos Luego de caracteres y sus cotejamientos WMotores de almacenamiento Bases de datos SE ponar importar Bsalir gt Tama o del font 100 y phpMyAdmin Abnr nueva ventana de phpMyAdmin 8 En esta pantalla seleccionamos el archivo de texto que hace referencia al documento que hace referencia al archivo que contiene las tablas de la base de datos 5 financialecuador com J localhost phpMyAdmin 2 10 0 2 Micr Adio Edici n yer avotos Herramientas Ayudo Q O 000 Pum fro 0 5 3 B WR S Localizaci n del archivo de texto C wampwwewfinancialb C Examinar Tama o m ximo 51 200KB Juego de caracteres del archivo utg m La compresi n escogida para el archivo a importar se detectar autom ticamente de Ninguna gzip zip E Permita la interrupci n de la importaci n en el caso de que el script detecte que se ha acercado a su limite de tiempo Esto podr a ser un buen m todo para importar archivos grandes sin embargo puede da ar las transacciones N mero de registros consultas a saltarse desde el inicio 0 Abrir nueva ventana de phpMyAdmin Se ha creado las diferentes tablas 3 linancialecuador com localhost phpMyAdmin 2 10 0 2 Microsoft Internet Explorer fective Edici n yer Epverters Herramientas
17. Scheduled Backups Get extemal data at scheduled intervals Enterprise licenses come with 1 year of free upgrades and 90 day money back guarantee Click here to find out more information Paso 8 Una vez dentro del SQLyog nos pide ingresar los datos necesarios para conectarnos con el host ingresamos y hacemos click en connect y ya podemos comenzar a usar el programa SQLyog Connect to MySQL Host Saved Connections finan Y C J MySQL MySQL Host Address localhost User Name root Password Save Password Port 3306 Database s financial WORKS RN Separate multiple databases with a semicolon Leaving M y SQU Database s blank will display all databases 2 4 UPLOAD DEL SISTEMA EN LA RED Luego que el administrador a obtiene el usuario y clave puede proceder a subir el portal a la red realizando los siguientes pasos 1 Ingreso a la direcci n asignada en la red en este caso www financialecuador com 2 Ingresamos el Usuario y contrase a previamente asignada 3 Conectar a financialecuador com EJE cPanel Usuario Contrase a Recordar contrase a Ingresamos al panel de Control e ingresamos el username y el password 3 cPanel 11 Microsoft Internet Explorer Archivo Edici n Yer Favoritos Herramientas Ayuda Qs X x El J B squeda he Favorites e Br po X 33 Direccion a anell L
18. and Settings Ivon Montero Desktop SQLyog Ink Create shortcut C Documents and Settings Ivon Montero Application Data Microsof Created uninstaller C Program Files SQLyog Community uninst exe Completed e Webyog Softworks Pyt Ltd Paso 6 La siguiente pantalla nos muestra que el proceso se ha instalado el SQLyog en el computador al hacer click en finish bot n de finalizar saldremos del programa de instalaci n en caso de haber dejado seleccionada la opci n de lanzar SQLyog Run SQLyog 6 02 el programa SQLyog se ejecutara a continuaci n SQLyog Community 6 02 Setup E Completing the SQLyog Community 6 02 Setup Wizard SQLyog Community 6 02 has been installed on your computer Click Finish to dose this wizard Run SQLyog Community 6 02 Paso 7 Al abrirse el SQLyog nos muestra una pantalla de bienvenida donde nos brinda informaci n de las virtudes del programa en esta pantalla debemos hacer click en continue bot n ubicado en la parte inferior derecha Want more power Upgrade to SQLyog Enterprise ep BO Side by side visual Schema Comparison Auto DDL generation for synching Advanced Query Builder I Smart Auto complete 2 Intelligent Code Completion f Manage hosted MySQL over Bi directional data synchronization SSH HTTP HTTPS tunnels EE Par e o cia Notification Services E ar a Job Scheduler Migration Toolkit Wizard Driven
19. archivos 25 11 2007 12 33 Detalles images Carpeta de archivos 25 11 2007 12 34 public_html a htaccess 363 bytes Archivo HTACCESS 12 11 2007 16 14 _vti_inf html 1 71KB Firefox Document 12 11 2007 16 14 diente php 24 6KB PHP Script 25 11 2007 11 54 Copiando al index 5 php a inserta_boletin php a inserta_cliente php a inserta_contacto php a inserta_usuario php mds js a mensaje_usuario php A php ini postinfo html al style css 15 Y luego ya se puede ingresar al portal Nota importante Adicional php ini se agrega la linea Calculando el tiempo necesario para cargar los archivos 7 95 KB 8 14 KB 7 93 KB 8 08 KB 8 62 KB 6 48 KB 41 5KB 2 39 KB 1 21 KB session save_path home financial public_html PHP Script PHP Script PHP Script PHP Script PHP Script JScript Script File PHP Script Opciones de config Firefox Document Cascading Style Sh 25 11 2007 11 54 25 11 2007 11 54 25 11 2007 11 54 25 11 2007 11 54 25 11 2007 11 54 25 11 2007 11 54 25 11 2007 11 54 25 11 2007 11 54 12 11 2007 16 14 25 11 2007 11 54 2 5 DETALLE DE C DIGO FUENTE DE LOG STICA DEL NEGOCIO 2 5 1 Conexi n con Base de Datos FINANCIAL Funci n para conectarse a la Base de Datos FINANCIAL con una sesi n de usuario function Conectarse if USlink mysql_connect localhost root echo Error conectando a la base de datos exit if
20. el c digo de provincia consulta_hija variable que guarda el resultado del QUERY a la tabla to ciudad registro_hija variable de registro del nombre del combo de ciudad codigo variable de registro del c digo de inicio de sesi n de un cliente ssql guarda el registro del cliente la sumatoria de su disponible con el SELECT rs guarda la consulta del disponible del cliente vvalor valor de compra de registro nregistros contiene el numero de registros comprados de clientes tot_costo contiene el valor del costo de compra de registros cod_compra contiene el id de la compra disponible contiene el saldo disponible para comprar errores guarda el ultimo error de inicio de sesi n rtn contador de numero de errores de inicio de sesi n 2 7 DETALLE DE SCRIPTS DE CREACION DE BASE DE DATOS Y TABLAS 2 7 1 Nombre de la Base de Datos La Base de Datos tiene como nombre FINANCIAL la momento de crearla en el hosting toma el nombre de FINANCIA _FINANCIAL 2 7 2 Script de creaci n de la Base de Datos create database if not exists financia_financial USE financia_financial 2 7 3 Nombre de Tablas XX_XXXXXX Nombre de la Tabla Siglas de tablas Todas las tablas de la Base de Datos FINANCIAL tienen este formato tb_ como c digo de tabla mas el nombre de la tabla a la que esta disenada 2 7 4 Detalle de Scripts de creaci n de tablas
21. financial 500 00 462 00 2007 11 05 A D financial 50 00 50 00 2007 11 08 I D qwert 40 00 40 00 2007 11 08 I T financial 300 00 300 00 2007 11 08 I D qwert 400 00 400 00 2007 11 08 A T Imagen 9 vs Nv NNN X xX X X X amp A Nota Presionando la 4 el administrador podr activar al cliente Al presionar la se podr colocar el registro en estado eliminado 5 Productos FINANCIAL ECUADOR del sitio Productos Administradores Nuevo Producto Productos Cod Nombre Estado Categoria 1 Refinanciamiento A P x 2 Credito Nuevo A 2P x Hipoteca A Fa x 4 Micro credito A Fi pas l Imagen 11 En esta parte el administrador podr ingresar nuevos productos Ver Imagen 10 con solo ingresar el nombre del producto y presionando grabar se ingresara en la base de datos y Nuevo Producto Grabar Imagen 10 Adicional el Administrador tambi n podra visualizar los diferentes productos que se encuentran en nuestra base de datos con su respectivo estado ver imagen 11 Codigo 1 Nombre Refinanciamiento Modificar Imagen 12 Presionando 4 el administrador podr modificar el nombre del producto tan solo con renombrarlo y presionando Modificar Nota Al presionar X se podr colocar el registro en estado eliminado Se puede organizar presionando el titulo en negrilla de forma ascendente o descendente 6 Categoria FINANCIAL ECUADOR administrador del sitio S
22. manda mensaje y cambia de color rojo la celda function Comprobardireccion celda document getElementByld c7 if Notisnull document registrar vdireccion value celda style backgroundColor FFFFFF return true else alert Escriba la direccion de la empresa celda style backgroundColor FF0000 document registrar vdireccion focus return false Comprueba si el campo tel fono no este vaci si lo est manda mensaje y cambia de color rojo la celda function Comprobartelefono celda document getElementByld c8 if Notisnull document registrar vtelefono value celda style backgroundColor FFFFFF return true else alert Escriba el telefono celda style backgroundColor FF0000 document registrar vtelefono focus return false Comprueba si el campo mail no este vaci y que contenga el formato de direcci n de correo si lo est manda mensaje y cambia de color rojo la celda function Comprobarmail celda document getElementByld c10 if document registrar vmail value i document registrar vmail value indexOf 0 1 alert Direccion e mail no valida celda style backgroundColor FF0000 document registrar vmail focus return false else celda style backgroundColor FFFFFF return true Comprueba si se encuentra activado el checkbox de aceptaci n de t rminos function Comprobaracepto if document registrar acepto value
23. n Zambrano Maya A DIOS En primer lugar por haberme permitido a ver llegado a este punto y haberme dado sabidur a paciencia y fuerzas para lograr mis objetivos adem s de su infinito amor y bondad A mi madre ZOILA Por haberme apoyado en todo momento por sus consejos sus valores y por la motivaci n constante que me ha permitido ser una persona de bien pero mas que nada por su amor A mi Padre VICENTE Por ejemplos de perseverancia y constancia que lo caracterizan que me han infundado para el desarrollo de mi vida demostrando a si para salir adelante y por su amor A mi Esposa JACQUELINE Gracias A Dios por la mujer que puso a mi lado por el apoyo incondicional y por los consejos para poder salir adelante y as poder culminar mi carrera profesional gracias por tu amor A la UNIVERSIDAD DE GUAYAQUIL y en especial a la FACULTAD DE SISTEMAS que me dieron la oportunidad de ser parte de ella TRIBUNAL DE GRADUACI N Presidente Tribunal Primer Vocal Segundo Vocal 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 Ivan Andres Guzman Pisco Email iguzman300O hotmail com Ivonne Marcela Montero Zambrano Email ivon_montero hotmail com Ga
24. n resultado es que si que existe esa conbinaci n usuario contrase a if mysql_num_rows rs 0 row mysal_fetch_array rs usuario y contrasena validos session_name loginUsuario asigno un nombre a la sesi n para poder guardar diferentes datos session_start inicio la sesi n session_set_cookie params 0 HTTP_SERVER_VARS HTTP_HOST 0 cambiamos la duraci n a la cookie de la sesi n SESSION login row nombre S row apellido row empresa SESSION codigo row cod SESSION autentificado Sl defino la sesi n que demuestra que el usuario est autorizado SESSION ultimoAcceso date Y n j H i s defino la fecha y hora de inicio de sesi n en formato aaaa mm dd hh mm ss header Location iframe php Jelse si no existe le mando otra vez a la portada errores rtn 1 header Location index php errorusuario si amp usuario usuario amp rtn errores mysql_free_result rs mysql_close conn gt Contador de intentos fallidos despu s de 3 intentos env a al home de la pagina Web lt php if lisset rtn rtn 967 else if rtn gt 970 header Location index php else rtn rtn gt Muestra la fecha de la ultima compra de registro de usuario lt php codigo _SESSION codigo ssql select max fecha fecha sum valor valor from tb_
25. telefono lt TD gt echo lt TR gt echo lt TR gt echo lt TD gt Fax lt TD gt fax mysql_result result i fax echo lt TD gt fax lt TD gt echo lt TR gt echo lt TR gt echo lt TD gt Web lt TD gt web mysaql_result result i web echo lt TD gt web lt TD gt echo lt TR gt echo lt TR gt echo lt TD gt Direccion lt TD gt dir mysql_result result i direccion echo lt TD gt dir lt TD gt echo lt TR gt echo lt TR gt echo lt TD gt lt TD gt ciu mysql_result result i ciudad pro mysql_result result i provincia echo lt TD gt ciu pro lt TD gt echo lt TR gt echo lt TABLE gt mysql_free_result rs mysql_close link gt 2 5 5 Proceso P03 Compra de Saldo Archivo comprar php habilita campos dependiendo la selecci n del combo de tipo de pago lt script language javascript gt function checarcombo if document registrar vformapago value D document registrar vref disabled false document registrar vnumtar disabled true document registrar vpin disabled true document registrar vtipotarjeta disabled true document registrar vbanco disabled true document registrar vbanco disabled true document registrar vnombre disabled true document registrar vfecha disabled true else document registrar vref disabled true document registrar vnumtar
26. Ayia Qu O DAD Prim fre O 23 RA Decode 4 eto ifrancalecuador com 200 rdourtyipheMtyadminfiede pho E Servidor localhost Bases de datos SQL OEstado actual Variables Importar La importaci n se ejecut exitosamente se ejecutaron 288 consultas Localizaci n del archivo de texto CExaminar__ Tama o m ximo 51 200KB Juego de caracteres del archivo ufs Y La compresi n escogida para ol archivo a importar so dotoctar autom ticamente de Ninguna gzip Zip Permita la interrupci n de ta importaci n en el caso de que el script detecte que se ha acercado a su l mite de tiempo Esto podr a ser un buen m todo para importar archivos grandes sin embargo puede da ar las transacciones N mero de registros consultas a saltarse desde el inicio 0 9 Retornamos a la pantalla inicial para ingresar el nuevo usuario con la contrase a 2 cPanel X Microsoft Internet Explorer Archivo Edici n Yer Favoritos Herramientas Ayuda Q rs x 2 JO B squeda She Favoritos G 2 ES Direcci n al http financialecuador com 2082 Frontend x sqlfindex html CPANEL 10 m L Kas HOME y MySQL Account Maintenance Current Databases financia_financial Delete Check Repair New Database financial Create Database Current Users Username Password Add Users To Your Databases Te e User V Database financia_financial Y Privileges M aL IT set
27. Codigo 1 Usuario admin Nombre administrador Apellido del sitio Correo admin financialinformation com Telefono 222333 Cargo Gerente v Estado A Cambiar Clave llene los campos si va a cambiar la contrasena Nueva Clave Verifique Clave Imagen 4 Nota Se puede organizar presionando el titulo en negrilla de forma ascendente o descendente 2 Usuario GS FINANCIAL ECUADOR administrador del sitio Verificacion de Datos de Usuarios e eUsuario Cedula Nombre Telefono Direccion Fecha Estado 0918944442 nombre19 43534543 dddddddd 2007 P 2P x gdfgfgfd 09 23 09189019 2494949 ALBORADA 2007 P 2P x 8 11 08 09189019 2894547 2007 E Y x 11 08 0919801984 jijiji jiji 22222222222 jijij 2007 P Fa x 11 08 09 FFFFFF FFFFF 22222222 FFFFFF 2007 E 4 x 11 10 l En esta opci n el administrador podr visualizar cada uno de los usuarios que han ingresado sus datos a nuestra portal ver Imagen 5 luego de ser examinada por nuestro call center el administrador colocara el estado Aprobado o eliminado Presionando el el usuario administrador podr modificar todos los campos que requiera ver imagen 6 Notar que esta opci n el usuario administrador podr colocar el Estado del Usuario Pendiente Aprobado Eliminado FINANCIAL ECUADOR Administraci n MORTAL DE INFORMACION FINANCIERA DEL ECUADOR del sitio administrador del sitio Salir eoa
28. Create Database 3 cPanel X Microsoft Internet Explorer BAE Archivo Edici n Yer Favoritos Herramientas Ayuda a Q rs gt x E yo B squeda She Favoritos 2 S Mm Ly l 3 Direcci n El http J financialecuador com 2082 frontend x salfindex html v gr v nculos Home LOGOUT y CPANEL 10 MySQL Account Maintenance Current Databases financia_financial Delete Check Repair New Database financial Create Database Current Users Username Password Create User Add Users To Your Databases User v Database financia_financial Privileges M a IT seLecT CREATE F insert ALTER I uppate DROP I I pevete f I iNnpex LOCK TABLES Gaa REFERENCES gt m CREATE TEMPORARY TABLES Access Hosts localhost Host 9 wildcard is allowed Add Host MD Internet 6 Luego escogemos la opci n phpMy admin Z cPanel X Microsoft Internet Explorer Archivo Edici n Yer Favoritos Herramientas Ayuda Qus O x 2 JO B squeda She Favoritos O 2 La K 3 Direcci n l http financialecuador com 2082 frontend x sql index html MySQL Account Maintenance Current Databases financia_financial Delete Check Repair New Database financial Create Database Current Users Username Password Create User Add Users To Your Databases U
29. Estilo1 gt Disponible lt td gt lt td gt lt span class Estilo11 Estilo1 gt lt php echo disponible gt lt span gt lt td gt lt tr gt 2 5 7 Proceso P05 Asignaci n de registros Funcion para paginar pantallas dependiendo de el numero de registro a mostrar function paginar actual total por_pagina enlace total_paginas ceil total por_pagina anterior actual 1 posterior actual 1 if Sactual gt 1 texto lt a href enlace anterior gt amp laquo lt a gt else texto lt b gt amp laquo lt b gt for i 1 i lt actual i texto lt a href enlace i gt i lt a gt texto lt b gt actual lt b gt for i actual 1 i lt total_paginas i texto lt a href enlace i gt i lt a gt if Sactual lt total_paginas texto lt a href enlace posterior gt amp raquo lt a gt else texto lt b gt amp raquo lt b gt return texto funcion function enlace campo orden actual if stremp campo actual rdo lt A href cons_registros php campo actual amp orden ASC gt ucfirst actual lt A gt else if stremp orden ASC rdo lt A href cons_registros php campo actual amp orden DESC gt lt A gt else rdo lt A href cons_registros php campo actual amp orden ASC gt gt return rdo ucfirst actual ucfirst actual lt A
30. INANCIAL ECUADOR del sitio Boletin Administradores sUsusrio Cod Correo Estado e Clientes e Sal x 1 sswswswsw dd com A Fa Xx l e Contactos Imagen 26 Por medio de esta opci n los administradores se encaran de recolectar los correos para enviar los diferentes boletines que nuestro portal proveer ver imagen 26 FINANCIAL ECUADOR pra D roma ecc ci s del sitio administrador del sitio Salir Codigo 1 correo sswswswsw dd com Imagen 27 Es usuario administrador presionando tendr la opci n de modificar el correo luego de presionar el bot n Modificar ver imagen 27 Nota Presionando se podr colocar en estado eliminado 12 Contactos En esta opci n el administrador podr visualizar los correos de los usuarios que desean recibir informaci n sobre nuestros boletines Se podr ver el nombre correo mensaje fecha ver imagen 28 FINANCIAL ECUADOR del sitio e Contactos Administradores Cod Nombre Correo Mensaje Fecha 2 Ivon i hotmail com Prueba 2007 11 22 1 elsa www www com esnesden c msc sde sen skesde cd cks n l e Contactos Imagen 28 Muy Importante Si el administrador deja de interactuar en el portal por 6 minutos esta p gina caducara por seguridad quiere decir que caduca si sesi n por inactividad CAPITULO 2 2 MANUAL TECNICO 2 1 HERRAMIENTAS El administrador en este portal tendr que utilizar la siguiente plataforma y base de
31. Imysql_select_db financial link echo Error seleccionando la base de datos exit return link 2 5 2 Seguridad de las Sesiones Mata la sesi n pasado los 6 minutos de inactividad lt php si es necesario cambiar la config del php ini desde tu script ini_set session use_only_cookies 1 ini_set session use_trans_sid 0 iniciamos la sesi n session_name loginUsuario session_start session_set_cookie_params 0 HHTTP_SERVER_VARS HTTP_HOST 0 cambiamos la duraci n a la cookie de la sesi n antes de hacer los c lculos compruebo que el usuario est logueado utilizamos el mismo script que antes if _SESSION autentificado Sl si no est logueado lo envio a la pagina de autentificaci n header Location index php else sino calculamos el tiempo transcurrido fechaGuardada _SESSION ultimoAcceso ahora date Y n j H i s tiempo_transcurrido strtotime ahora strtotime fechaGuardada comparamos el tiempo transcurrido if Stiempo_transcurrido gt 600 si pasaron 6 minutos o m s session_destroy destruyo la sesi n header Location index php env o al usuario a la pag de autenticaci n sino actualizo la fecha de la sesi n else SESSION ultimoAcceso ahora gt 2 5 3 Procesos P01 Registro de Clientes 2 5 3 1 Validaci n de campos obligatorios Comprueb
32. Ingrese la nueva contrase a y luego conf rmela 3 Presione Enviar un e mail ser enviado a la cuenta de correo que usted ingreso al momento de su registro haga click en el vinculo que all aparecer para confirmar el cambio de su clave Imagen 2 1 Administradores En esta opci n se podr ingresar nuevos administradores el usuario administrador tendr que ingresar los siguientes campos Nombre Apellido Correo Usuario Cargo Tel fono Clave En la parte inferior del campo ira indicando el grado de seguridad de la clave ingresada se sugiere que la clave tenga caracteres especiales Confirmar confirmaci n de la clave luego se presiona Grabar Ver Imagen 3 Administradores del Sitio Nombre Usuario Clave Apellido Cargo Gerente W Baja Media Alta Correo Telefono Confirmar Imagen 3 En el caso de que el usuario administrador desee modificaci n debe presionar L y podr modificar los campos Usuario Nombre Apellido Correo Tel fono Cargo Estado Nuevo Clave y Verifique Clave En el caso de que el administrador por seguridad desea cambiar clave Ver Imagen 4 administrador del sitio Salir Administradores eUsuario e Clientes e Saldos e Productos Categoria e Cargos e Provincia e Ciudad Noticias FAQ eLista de corr e Contactos Administradores del Sitio Modificacion
33. LL nombre varchar 20 default NULL apellido varchar 20 default NULL cargo decimal 3 0 default NULL telefono varchar 20 default NULL email varchar 30 default NULL fax varchar 20 default NULL direccion varchar 80 default NULL web varchar 30 default NULL ciudad char 3 default NULL provincia char 3 default NULL estado char 1 default NULL fecha date default NULL ultima varchar 60 default NULL penultima varchar 60 default NULL fecha_cambio date default NULL PRIMARY KEY usuario ENGINE InnoDB DEFAULT CHARSET latin1 Estructura de tabla para la tabla tb_compra Tabla donde registra las compras de los clientes con su valor y en que fecha la realiz DROP TABLE IF EXISTS tb_compra CREATE TABLE IF NOT EXISTS tb_compra cod decimal 10 0 default NULL cliente decimal 10 0 default NULL valor double default NULL fecha date default NULL estado char 1 default NULL ENGINE InnoDB DEFAULT CHARSET latin1 Table structure for table to_compra_detalle Tabla donde se guarda lo referente al detalle de compra de a que cliente se le asigno que usuario para no repetirse esta operaci n DROP TABLE IF EXISTS tb_compra_detalle CREATE TABLE IF NOT EXISTS tb_compra_detalle compra decimal 10 0 NOT NULL default 0 usuario decimal 10 0 NOT
34. NULL default 0 cliente decimal 10 0 default NULL estado char 1 default NULL COMMENT revisado s n PRIMARY KEY compra usuario ENGINE InnoDB DEFAULT CHARSET latin1 Table structure for table tb_contacto Tabla donde se guardan todos los mensajes que envian por informaci n a trav s de correo electr nico DROP TABLE IF EXISTS tb_contacto CREATE TABLE IF NOT EXISTS tb_contacto cod decimal 6 0 NOT NULL default 0 nombre varchar 50 default NULL correo varchar 30 default NULL mensaje text fecha date default NULL PRIMARY KEY cod ENGINE InnoDB DEFAULT CHARSET latin1 Table structure for table tb noticias Tabla donde se guarda todas las noticas de portada boletines preguntas frecuentes noticias de cabecera con su vinculo de conexi n DROP TABLE IF EXISTS tb_noticias CREATE TABLE IF NOT EXISTS tb_noticias cod decimal 3 0 NOT NULL default 0 titulo varchar 200 default NULL detalle text vinculo text estado char 1 default NULL COMMENT N noticia F FAQ E eliminado fecha date default NULL PRIMARY KEY cod ENGINE InnoDB DEFAULT CHARSET latin1 Table structure for table to_producto Tabla donde almacenamos todos los productos de nuestra portal DROP TABLE IF EXISTS tb_producto CREATE TABLE IF NOT EXI
35. Nombre Estado e Cargos e Provincia 1 Gerent p Ciudad Gerente A y x e Noticias FAQ slista de 2 Asesor A L X correos e Contactos 3 vendedor A y x 4 Contador A y x 12 Imagen 15 En esta secci n el administrador podr ingresar nuevos cargos ver imagen 15 con solo ingresar el nuevo cargo y presionando el bot n grabar Cargos Nuevo cargo Imagen 16 Adicional el administrador tendr la opci n de visualizar todos los cargos existentes tanto su Nombre como su Estado ver imagen 16 Codigo 1 Nombre Gerente Imagen 17 Presionando 4 el usuario podr modificar el nombre del cargo seleccionado Ver imagen 17 Notar Presionando X se podr colocar el cargo en estado eliminado 8 Provincia FINANCIAL ECUADOR ministraci n del sitio Provincias Nombre Grabar ctos Cod Nombre Estado Categoria e Cargos 1 Azuay A e d x e Provincia e Ciudad oN 2 Bolivar A P x E 3 Ca ar A Fa x 4 Carchi 4 yd x 5 Cotopaxi 4 Fa xX 6 Chimborazo 4 P x 7 El Oro A P xX 8 Esmeraldas A P x v lt y m Imagen 19 En esta opci n el administrador podr ingresar a la base de datos los nombres de las provincias tan solo presionando el bot n grabar ver Imagen 18 Provincias Nombre Imagen 18 El usuario tambi n tiene la opci n de visualizar cada una de las provincias ingresadas en nuestra base de datos y el estado en el que se
36. R_VARS HTTP_HOST 0 cambiamos la duraci n a la cookie de la sesi n antes de hacer los c lculos compruebo que el usuario est logueado utilizamos el mismo script que antes if _SESSION autentificado SI si no est logueado lo envio a la p gina de autentificaci n header Location index php else session_destroy destruyo la sesi n header Location index php env o al usuario a la pag de autenticaci n gt 2 6 DETALLE DE DECLARACION DE VARIABLES link pag enlace total_ paginas anterior posterior v_campo v_orden Guarda conexi n con la base de datos Guarda pagina actual para el pagineo Guarda el enlace actual de la pagina total de paginas para el pagineo de paginas regresa a la pagina anterior avanza a la siguiente pagina guarda campo id de registros sirve para poner en orden ascendente descendente a partir de la variable v_campo a un registro result datos empresa web de clientes i busqueda vr tampag row sql vusuario guarda cualquier busqueda del SELECT a la base de guarda nombre de empresa en la secci n de clientes guarda la direcci n Web de la empresa en la secci n contador num rico para las sentencias de los ciclos de variable de verificaci n de noticias tama o de paginas a mostrar guarda registro actual en combo de selecci n variable que guarda e
37. STS tb_producto cod decimal 3 0 NOT NULL default 0 nombre varchar 30 default NULL estado char 1 default NULL PRIMARY KEY cod ENGINE InnoDB DEFAULT CHARSET latin1 Table structure for table tb_provincia Tabla donde se guard alas provincias DROP TABLE IF EXISTS tb_provincia CREATE TABLE IF NOT EXISTS tb_provincia cod decimal 9 0 NOT NULL default 0 nombre varchar 20 default NULL estado char 1 default NULL PRIMARY KEY cod ENGINE InnoDB DEFAULT CHARSET latin1 Table structure for table tb_saldo Tabla donde se registra la forma de comprar saldo si es por debito bancario tarjeta de credito Aumenta el disponible DROP TABLE IF EXISTS tb_saldo CREATE TABLE IF NOT EXISTS tb_saldo cod decimal 10 0 NOT NULL default 0 cliente decimal 10 0 default NULL valor double 10 2 default NULL disponible double 10 2 default NULL fecha date default NULL estado char 1 default NULL forma_pago char 1 default NULL referencia varchar 50 default NULL tarjeta varchar 16 default NULL pin varchar 4 default NULL emisor varchar 100 default NULL panco varchar 100 default NULL persona varchar 100 default NULL caducidad varchar 12 default NULL PRIMARY KEY cod ENGINE InnoDB DEFAULT CHARSET latin1
38. Start Automatically launch WAMP5 on startup f you check this option Services will be installed as automatic Otherwise services will be installed as manual and will start and stop with the service manager Paso 6 Luego de haber pasado por todos estos pasos el programa nos muestra una pantalla de confirmaci n de la instalaci n donde nos muestra la ubicaci n de la carpeta donde se va a realizar la instalaci n que el programa estar disponible en el men de inicio y que hemos habilitado la opci n para que se inicie con Windows si toda la informaci n mostrada esta correcta hacemos click en Install para continuar con la instalaci n de wamp5 PJ Setup WAMP5 Ready to Install Setup is now ready to begin installing WAMP5 on your computer Click Install to continue with the installation or click Back if you want to review or change any settings Destination location c wamp Start Menu folder Wamp Server Additional tasks Auto Start Automatically launch WAMP5 on startup If you check this option Services w Paso 7 El programa entonces nos mostrar la barra de progreso de la instalaci n indic ndonos la ruta y el proceso de extracci n de los archivos necesarios para la instalaci n de Wamp5 Fd Setup WAMP5 Installing Please wait while Setup installs WAMP5 on your computer c wamp Apache2 bin iconv iso4r 69 so0 Paso 8 Poco antes de finalizar la instalaci n e
39. Ver Imagen 8 A del sitio r 7 Administradores Banco Guayaquil Usuario Usuario mauricio e Clientes Nombra Saldos lll mauricio ductos Apellido becerra Categoria i e Cargos Direccion centro sinteis Telefono 2238877 e Ciudad Noticias Fax Email mauricio financial com e Contactos Web Cargo Gerente v Provincia Azuay v Cludad Chordeleg_ Y Pendiente Cambiar Clave llene los campos si va a cambiar la contrasena Confirmar Clave Copyright 2007 Financial Ecuador All rights reserved Imagen 8 Notar Se puede organizar presionando el titulo en negrilla de forma ascendente o descendente Al presionar X se podr colocar al cliente en estado eliminado 4 Saldos FINANCIAL ECUADOR Administradores Aprobar Compra de Saldos de Clientes Usuario e Clientes e Saldos e Productos Categoria e Cargos e Provincia e Ciudad e Noticias FAQ eLista de correos e Contactos En esta opci n el administrador podr visualizar Ver Imagen 9 los siguientes datos Cliente Valor Valor de su ultimo Saldo Disponible Fecha fecha del ultimo movimiento Estado Forma de Pago D o T Deposito o Tarjeta de los diferentes clientes que se encuentran en estado Activo o Inactivo del sitio Cliente Valor Disponible Fecha Estado Forma pago qwert 500 00 462 00 2007 11 05 A D
40. a si el campo usuario no esta vaci si lo est manda mensaje y cambia de color rojo la celda function Comprobarusuario celda document getElementByld c1 if notisblank document registrar vusuario value celda style backgroundColor FFFFFF return true else alert Debe ingresar su usuario celda style backgroundColor FF0000 document registrar vusuario focus return false Comprueba si el campo clave no este vaci si lo est manda mensaje y cambia de color rojo la celda function Comprobarclave celda document getElementByld c2 if notisblank document registrar vclave value celda style backgroundColor FFFFFF return true else alert Debe ingresar una contrasena celda style backgroundColor FF0000 document registrar vclave focus return false Comprueba si el campo confirmaci n de clave no este vaci si lo esta manda mensaje y cambia de color rojo la celda Comprueba tambi n si no concuerdan los campos clave y confirmaci n de clave function Comprobarclave2 celda document getElementByld c3 if notisblank document registrar vclave2 value if document registrar vclave value document registrar vclave2 value celda style backgroundColor FFFFFF return true else alert Las contrasenas no coinciden celda style backgroundColor FF0000 document registrar vclave2 focus return false else alert Debe verif
41. ados tendr n un costo de acorde a rangos establecidos por monto adeudado Para la respectiva acreditaci n de los registros se la realizara por dep sito bancario o por tarjeta de Cr dito previa verificaci n de la transacci n se enviara la informaci n Idea de negocio factible al marco legal el usuario del portal p blica en libre albedr o su informaci n financiera perdiendo el sigilo bancario Los registros solo ser n comercializados al sector financiero nacional El portal esta establecido para que se puedan anexar otros servicios que aporten al sector financiero es escalable en cuanto a la arquitectura del portal esta realizado para que los testamentos funciones en una misma plataforma Cliente Usuario y Administrador de caracter stica amigable INDICE GENERAL AGRADECIMIENTO DEDICATORIA TRIBUNAL DE GRADUACI N DECLARACI N EXPRESA RESUMEN INDICE GENERAL CAPITULO 1 1 MANUAL DE USUARIO 1 1 MANUAL USUARIO ADMINISTRADOR CAPITULO 2 2 MANUAL TECNICO 2 1 HERRAMIENTAS 2 2 INSTALACION DEL WAMP SEVER 5 1 7 2 2 3 INSTALACION DE SQL YOG 6 02 2 4 UPLOAD DEL SISTEMA EN LA RED 2 5 DETALLE DE C DIGO FUENTE DE LOG STICA DEL NEGOCIO 2 5 1 Conexi n con Base de Datos FINANCIAL 2 5 2 Seguridad de las Sesiones 2 5 3 Procesos P01 Registro de Clientes Vil 15 16 40 41 41 49 57 68 68 68 69 2 5 3 1 Validaci n de campos obligatorios 69 2 5 3 2 Nivel de Seguridad de Contrase as 73
42. alir e Categorias Administradores Nombre valor Categoria e Cargos Cod Nombre Valor Estado 1 1000 5000 0 500 A P xX 2 5001 10000 1 000 A P x 10001 20000 2 000 A P x 4 20001 50000 3 000 A P x 5 Mas de 500001 5 000 A Y x l Imagen 14 En esta parte el administrador podr ingresar nuevas categor as ver imagen 13 ingresando el Nombre de la categor a y Colocando en el campo Valor el rango de la deuda y el valor de la misma Categorias Nombre Valor Imagen 13 Adicional podra ver las diferentes categorias que existen en nuestra base de datos el nombre valor y estado en el que se encuentran ver imagen 14 FINANCIAL ECUADOR Administraci n del sitio Nombre 1 000 5 0 00 J Administradores eUsuario Valor 0 500 e Clientes Estado A e Saldos e Productos eCategoria Cargos me an Modificar e Provincia Ciudad e Noticias FAQ eLista de correos e Contactos Imagen B Presionando 4 el administrador podr modificar todos los datos de esta opci n Nombre rango Valor y Estado A P E ver imagen B Nota Al presionar X se podr colocar la categoria en estado eliminado 7 Cargos FINANCIAL ECUADOR Administraci n A del sitio administrador del sitio Salir Administradores Cargos Nuevo cargo Usuario e Productos eCateqoria Cod
43. b usuario usuario b estado visto from tb compra a tb compra detalle b tb usuario c tb ciudad d tb_provincia e tb_categoria f tb_ producto y where a cliente codigo and a estado A and b compra a cod and c cod b usuario and d cod c ciudad and e cod c provincia and f cod c categoria and g cod c producto ORDER BY f_campo f_orden consulta linea1 if result mysql_query consulta link echo lt a href index php gt Error en la consulta lt a gt exit echo lt CENTER gt echo lt TABLE BORDER 0 cellspacing 0 cellpadding 0 gt echo lt TR gt print lt TD height 10 width 55 gt lt span class vdark gt enlace f_campo f_orden compra lt span gt lt TD gt print lt TD width 80 gt lt span class vdark gt enlace f_campo f_orden Cedula lt span gt lt TD gt print lt TD width 150 gt lt span class vdark gt enlace f_campo f_orden Nombre lt span gt lt TD gt print lt TD width 80 gt lt span class vdark gt enlace f_campo f_orden Telefono lt span gt lt TD gt print lt TD width 100 gt lt span class vdark gt enlace f_campo f_orden Direccion lt span gt lt TD gt print lt TD width 50 gt lt span class vdark gt enlace f_campo f_orden Fecha lt span gt lt TD gt echo lt TR gt Los registros nuevos se muestran co
44. briel German Zambrano Maya Email gazamaya hotmail com RESUMEN La Carrera de Ingenier a en Sistemas Computacionales de la Universidad de Guayaquil ha decidido realizar la implementaci n de un Portal Web para la Venta de Informaci n Financiera denominado Financial Ecuador Se busca que este proyecto Web sea exitoso y se lo pueda poner en pr ctica en el mercado financiero ecuatoriano para ello no solo se debe realizar un software e implementarlo se busca cambiar la cultura de todas las Instituciones Financieras dentro o fuera del Ecuador haciendo que los cr ditos y refinanciamientos a usuarios crediticios sean de mayor accesibilidad ya que el Sector Financiero ira por la captaci n de personas con la necesidad de tener un mejor panorama en sus deudas bancarias de los que desean tener una nueva deuda crediticia esto incrementar el numero de clientes en cada instituci n bancaria y as puedan satisfacer sobre cada servicio o producto que la Banca puede ofrecer Una persona desde la comodidad de su casa u oficina ingresar a nuestro sitio Web y pondr a disposici n de las diferentes Instituciones Financieras de su situaci n crediticia y ellos son los encargados de poder ofrecer una mejor forma de pago tasa adeudada plazo etc Antes que esto el cliente bancario debe de comprar registros de dichos usuarios crediticios ingresando a www financialecuador com y poder realizar sus negociaciones Los registros verific
45. compra where cliente codigo rs mysql_query ssql link if mysql_num_rows rs 0 row mysal_fetch_array rs fecha row fecha valor row valor echo fecha else echo No ha realizado compras mysql_free_result rs gt muestra el total de registros de usuarios comprados a la fecha lt ph codigo _SESSION codigo ssql select count compra compra from tb_compra_detalle where cliente codigo rs mysql_query ssql link if mysql_num_rows rs 0 row mysaql_fetch_array rs utili row compra echo utili mysql_free_result rs 2 gt Para mostrar el saldo utilizado y disponible de la cuenta activa del cliente lt php codigo _SESSION codigo ssql select sum valor sum disponible utilizado sum disponible disponible from tb_saldo where cliente codigo and estado A rs mysql_query ssql link if mysql_num_rows rs 0 row mysal_fetch_array rs utili row utilizado dipo row disponible echo Utilizado utili lt br gt echo lt img src images spacer gif height 12px gt lt br gt echo Dsiponible dipo lt br gt gt Mostramos los datos referentes del cliente en la pantalla principal lt Php codigo _SESSION codigo Seleccionamos al cliente a mostramos y lo guardamos en una variable linea1t SELECT usuario empresa a nombre
46. datos gt Plataforma e WAMP Server5 1 7 2 gt Base de Datos e MySQL 5 e SQLYOG 6 0 2 MySQL GUI gt Upload del sistema en la red Por lo que en este manual se le indicara los pasos fundamentales para que el administrador sepa como instalarlo para su oportuno uso 2 2 INSTALACION DEL WAMP SEVER 5 1 7 2 Paso 1 Al realizar doble click en el ejecutable del wamp5 nos muestra la siguiente pantalla fd Setup WAMP5 Welcome to the WAMP5 Setup Wizard This will install WAMP5 1 7 3 on your computer W Vy a MP 5 it is recommended that you close all other applications before continuing Click Next to continue or Cancel to exit Setup at Powered by Anaska http www anaska com Paso 2 Luego de leer detenidamente los t rminos de licencia escogemos la opci n de aceptar si estamos de acuerdo y luego hacemos click en Next caso contrario si no estamos de acuerdo con los t rminos de licencia escogemos la segunda opci n en cuyo caso saldremos del programa de instalaci n fd Setup WAMP5 License Please read the following important information before continuing Please read the following License Agreement You must accept the terms of this agreement before continuing with the installation WAMP5 by Romain Bourdon romain anaska com powered by Anaska http www anaska com APACHE 2 2 4 PHP 5 2 4 and PECL MYSQL 5 0 45 PHPMYADMIN 2 11 0 SQLITEMANAGER 1 2 0 GNU GENERAL PUBLIC LICENSE Version 2 June 1991
47. disabled false document registrar vpin disabled false document registrar vtipotarjeta disabled false document registrar vbanco disabled false document registrar vnombre disabled false document registrar vfecha disabled false y lt script gt forma donde me muestra los tipos de tarjetas y bancos emisores llama al archivo inserta_compra php para grabar la informaci n de compra lt form name registrar method post onSubmit return grabar action inserta_compra php lt php echo id _ SESSION codigo gt gt lt p gt lt span class Estilo1 gt Cantidad lt span gt lt input name vvalor type text id vvalor gt lt br gt lt br gt lt span class Estilo1 gt Forma de pago lt span gt lt select name vformapago id vformapago onchange checarcombo gt lt option value D selected gt Deposito cuenta lt option gt lt option value T gt Tarjeta de Credito lt option gt lt select gt lt br gt lt br gt lt span class Estilo1 gt Ref Deposito lt span gt lt input name vref type text id vref gt lt br gt lt br gt lt span class Estilo1 gt Banco emisor lt span gt combo de bancos emisores de tarjetas lt select name vbanco id vbanco gt lt option value N selected gt Ninguno lt option gt lt option value P gt Pacificard lt option gt lt option value B gt Bolivariano lt option gt lt option value M gt Machala lt option gt lt option value C gt P
48. e script echo lt form action 6_ SERVER PHP_SELF method POST gt n n Formar Selec Padre echo lt select name vcategoria onChange this form submit gt n echo lt option value 0 selected gt Monto Registros Costo lt option gt SQLconsulta_padre select a categoria cod b nombre round valor 2 valor count registros from tb_usuario a tb_categoria b where a cod not in select usuario from tb_compra_detalle where cliente sess_cod and a estado A and b cod a categoria group by categoria consulta_padre mysql_query SQLconsulta_padre link or die mysql_error if mysql_num_rows consulta_padre While registro_padre mysql_fetch_assoc consulta_padre Se mira si el ID del registro es el mismo q el id_padre q recibimos si hemos cambiado el select hijo Se selecciona en consecuencia selected la opcion elegida nombre registro_padre nombre valor registro_padre valor cod registro_padre cod registros registro_padre registros if vcategoria registro_padre cod echo lt option value cod selected gt nombre Disponibles registros C R valor lt option gt else echo lt option value cod gt nombre Disponibles registros C R valor lt option gt else echo lt option value 0 selected gt No hay registros disponibles en ninguna categoria lt opt
49. ect insert I UPDATE I pevete I inpex CREATE ALTER DROP LOCK TABLES _ REFERENCES m CREATE TEMPORARY TABLES Add User To Database Access Hosts localhost Host wildcard is allowed Add Host gt E LOGOUT V nculos 10 Se ingresa nuevamente a financialecuador com 11 Colocamos el usuario y la clave MD Internet gt Iniciar sesi n como Escriba un nombre de usuario y una contrase a para iniciar la sesi n en este servidor FTP Servidor FTP Fimancialecuador com Usuario financia v Contrase a e Una vez que inicie sesi n puede agregar este servidor a sus Favoritos y volver a l F cilmente FTP no cifra ni codifica contrase as o datos antes de enviarlos al servidor Para proteger la seguridad de sus contrase as y datos use carpetas Web WebDAY en lugar de FTP M s acerca de c mo usar carpetas Web Inicio de sesi n an nimo C Guardar contrase a Iniciar sesi n Cancelar 12 Iniciamos la sesi n E ftp financialecuador com Microsoft Internet Explorer Archivo Edici n Ver Eavoritos Herramientas Ayuda Q ass O e JO B squeda gt Carpetas E Direcci n 2 Ftp fffinancialecuador comj ie Y Otros sitios Internet Explorer E Mis documentos public_ftp public_htral Documentos compartidos Mis sitios de red O ssl bash_logout
50. encuentran ver imagen 19 Presionando la 4 podr modificar el nombre de la provincia y el estado de la misma ver imagen 20 Notar Presionando se podr colocar la provincia en estado eliminado FINANCIAL ECUADOR del sitio dias Azuay eUsuario Estado A e Productos eCategoria e Provincia e Ciudad e Noticias FAQ e Contactos Imagen 20 9 Ciudad Gia 9 FINAN IAL ELUADUR RTAL JEL ECUADK NFORMACION FINAN RA FULATEELEEIOU UVI d administrador del sitio Salir Ciudades Administradores Provincia Azuay E eUsuario e Clientes Nombre Grabar e Saldos e Productos Categoria a Cod Provincia Nombre Estado 3 e Cargos e Provincia s Ciudad 1 Azuay Chordeleg A bo X e Noticias FAQ eLista de gt AY Cuenca ee 2 Azuay Cuenca A L X e Contactos y Azuay El Pan A pr 4 Azuay Giron A L X 5 Azuay Guachapala A L X 6 Azuay Gualaceo A L X 7 Azuay Nabon A X A v lt Imagen 22 En esta opci n se podr ingresar las diferentes ciudades ver imagen 21 pero siempre asoci ndolas a las provincias ya ingresadas Ciudades Provincia Azuay J Imagen 21 Tambi n el administrador podr visualizar cada una de las ciudades con sus provincias asociadas y el estatus de cada una de ellas ver Imagen 22 codigo 1 Provincia Azuay M dombre Chordeleg istado A Modificar Imagen 22
51. icar la contrasena celda style backgroundColor FF0000 document registrar vclave2 focus return false Comprueba si el campo empresa no este vaci si lo est manda mensaje y cambia de color rojo la celda function Comprobarempresa celda document getElementByld c4 if Notisnull document registrar vempresa value celda style backgroundColor FFFFFF return true else alert Escriba el nombre de la empresa que representa celda style backgroundColor FF0000 document registrar vempresa focus return false Comprueba si el campo nombre no este vaci si lo est manda mensaje y cambia de color rojo la celda function Comprobarnombre celda document getElementByld c5 if Notisnull document registrar vnombre value celda style backgroundColor FFFFFF return true else alert Escriba su nombre celda style backgroundColor FF0000 document registrar vnombre focus return false Comprueba si el campo apellido no este vaci si lo esta manda mensaje y cambia de color rojo la celda function Comprobarapellido celda document getElementByld c6 if Notisnull document registrar vapellido value celda style backgroundColor FFFFFF return true else alert Escriba su apellido celda style backgroundColor FF0000 document registrar vapellido focus return false Comprueba si el campo direcci n no este vaci si lo esta
52. ichincha lt option gt lt option value I gt Internacional lt option gt lt option value G gt Guayaquil lt option gt lt select gt lt br gt lt br gt lt span class Estilo1 gt Tarjeta lt span gt combo de tipos de tarjetas lt select name vtipotarjeta gt lt option value N selected gt Ninguno lt option gt lt option value V gt Visa lt option gt lt option value M gt MasterCard lt option gt lt option value A gt American Express lt option gt lt option value D gt Diners Club lt option gt lt select gt lt br gt lt br gt lt span class Estilo1 gt Numero de Tarjeta lt input name vnumtar type text size 20 maxlength 16 gt lt input name vpin type text size 10 maxlength 4 gt lt span gt lt br gt lt br gt lt span class Estilo1 gt Nombre lt span gt lt input name vnombre type text id vnombre size 60 gt lt br gt lt br gt lt span class Estilo1 gt Fecha Caducidad lt span gt lt input name vfecha type text id vfecha gt lt br gt lt br gt lt input type button name Submit onClick return grabar value Comprar gt lt p gt lt p gt lt img src images aceptamos2 jpg width 130 height 24 gt lt p gt lt form gt Se realizan diferentes validaciones y se crean validaciones lt SCRIPT LANGUAGE JavaScript1 1 gt function para validar si campo es numerico function isNumeric str if str length 0
53. ign center cellpadding 0 cellspacing 0 bordercolor 666666 gt lt tr gt lt td gt lt table width 100 border 0 cellpadding 0 gt lt tr gt lt td height 62 colspan 2 gt lt img src images logo gif width 273 height 35 gt lt td gt lt td colspan 2 gt lt div align left gt lt span class Estilo3 gt Comprobante de transaccion lt span gt lt div gt lt td gt lt tr gt lt tr gt lt td class Estilo10 Estilo1 gt Nombre lt td gt lt td gt lt span class Estilo11 Estilo1 gt lt php echo SESSION login gt lt span gt lt td gt lt td width 274 class Estilo1 Estilo10 Estilo1 gt Numero de Registros lt td gt lt td width 396 gt lt span class Estilo1 1 Estilo1 gt lt php echo nregistros gt lt span gt lt td gt lt tr gt lt tr gt lt td class Estilo10 Estilo1 gt Fecha lt td gt lt td gt lt span class Estilo11 Estilo1 gt lt php echo date l dS of F Y h i s A gt lt span gt lt td gt lt td class Estilo10 Estilo1 gt lt p gt lt span class Estilo1 Estilo10 Estilo1 gt Valor lt span gt lt p gt lt td gt lt td gt lt span class Estilo1 1 Estilo1 gt lt php echo tot_costo gt lt span gt lt td gt lt tr gt lt tr gt lt td class Estilo10 Estilo1 gt Transaccion No lt td gt lt td gt lt span class Estilo11 Estilo1 gt lt php echo cod_compra gt lt span gt lt td gt lt td class Estilo10
54. into tb_cliente usuario clave cod empresa nombre apellido cargo telefono email fax direccion web ciudad provincia estado fecha ultima penultima fecha_cambio values vusuario valido codi 5vempresa vnombre vapellido vcargo vtelefono Svmail vfax vdireccion vweb id_hija id_padre P now valido valido now Se espera un tiempo de 10 segundos y regresa al home de la pagina web mysql_query sql link echo lt script gt echo var pagina index php echo var tiempo 1000 E echo function redir echo location href pagina echo de echo setTimeout redir tiempo echo lt script gt E gt 2 5 4 Proceso P02 Ingreso de Clientes Se utilize el hash md5 para la encriptaci n de la contrase a lt script src md5 js type text javascript gt lt script gt lt SCRIPT LANGUAGE JavaScript1 1 gt VAlidamos que los campos de usuario y password no esten vacios function validacion if document formaccess usuario value alert Debe ingresar su login del usuario registrado document formaccess usuario focus else if document formaccess contrasena value alert Debe ingresar su clave de acceso del usuario document formaccess contrasena focus else document formaccess contrasena value hex_md5 document formaccess contrasena value document formaccess submit
55. into to_compra_detalle select codi compra a cod usuario clie cliente N estado from tb_usuario a to_categoria b where a cod not in select usuario from tb_compra_detalle where cliente clie and a categoria vcat and a producto in parametros and a estado A and b cod a categoria limit nregistros mysql_query sq link mysql_query sql2 link val_cobrar tot_costo while val_cobrar gt 0 result mysql_query select cod disponible from tb_saldo where cliente clie and cod select min cod from tb_saldo where cliente clie and disponible gt 0 row mysal_fetch_array result disponible row disponible cod_compra row cod comprobaci n del saldo disponible con el valor a comprar if Sdisponible lt val_cobrar val_cobrar val_cobrar disponible disponible 0 else disponible disponible val_cobrar val_cobrar 0 actualiza la tabla de saldo con el nuevo valor disponible sqi3 update tb_saldo set disponible disponible where cod cod_compra and cliente clie mysql_query sql3 link Fo 2 2 5 6 Proceso P04 Solicitud de registros de Usuarios lt ph sess_cod _SESSION codigo echo lt span class Estilo1 gt Categorias lt span gt Obtener el id_padre del envio a si mismo del formulario vcategoria _ POST vcategoria Inicio Formulario PHP_SELF enviamos a si mismo a est
56. ion gt echo lt select gt n n mysql_free_result consulta_padre Liberar memoria usada por consulta Cuando se escoge una categoria del combo se realiza un filtro donde me muestra los nombres de los productos que estan disponibles en ese momento asociados a la categor a que se eligi Cada producto que aparece disponible esta con una checkbox para marcarlo y poder realizar lla compra Por default vienen marcados todos if empty vcategoria linea1 select c cod c nombre from tb producto c and c estado A order by c cod else linea1 select c cod c nombre from tb_usuario a tb_categoria b tb_producto c where a cod not in select usuario from tb_compra_detalle where cliente sess_cod and a estado A and a categoria vcategoria and c cod a producto group by c cod consulta lineat if result mysql_query consulta link exit echo lt span class Estilo1 gt lt br gt lt br gt lt br gt Productos lt span gt echo lt TABLE gt for i 0 i lt mysql_numrows result i echo lt TR gt cod mysql_result result i cod nombre mysq l_result result i nombre echo lt td gt 2 gt lt label gt lt input type checkbox name v lt php echo cod gt id v lt php echo cod gt value lt php echo cod gt onChange return valor v lt php echo cod 2 gt lt php echo cod
57. l INSERT a tablas Variable para nombre de usuario de sesi n clave codi vempresa vnombre vapellido vcedula vcargo vtelefono vmail vfax vdireccion vweb ciudad provincia vmensaje vcategoria vproducto vcalificacion id_padre registro_padre variable para clave variable para c digo variable para nombre de empresa variable para nombres completo de registrante variable para apellidos completo de registrante variable para registra cedulas 6 pasaportes variable para cargo ocupaci n variable para el tel fono variable para el correo electr nico variable para el numero de fax variable para direcci n domiciliaria 6 trabajo variable para registrar direcci n Web variable para registrar la ciudad de domicilio 6 trabajo variable para registrar provincia de domicilio 6 trabajo variable de registro para mensaje 6 comentario variable para registro de categorias de productos variable para registro de productos varios variable de registro de calificaci n de clientes Variable de registro del codigo del combo de provincia variable de registro del nombre del combo de provincia sglconsulta_padre variable que guarda el SELECT de la tabla to provincia consulta_padre variable que guarda el resultado del QUERY a la tabla to provincia sqiconsulta_hija variable que guarda el SELECT de la tabla ciudad mientras sean iguales
58. l programa nos solicita ingresar el nombre o dominio del servidor que se va a usar si tenemos alguno lo ingresamos como lo muestra el ejemplo en la pantalla a continuaci n caso contrario dejamos el valor por defecto E Setup WAMP5 PHP mail parameters D SMTP server Q Please enter the SMTP serverto be used by PHP to send emails generally your ISP s SMTP ex smtp provider com f you are not sure just leave the default value Paso 9 La siguiente pantalla nos muestra que el proceso de instalaci n ha finalizado satisfactoriamente al hacer click en finish bot n de finalizar saldremos del programa de instalaci n en caso de haber dejado seleccionada la opci n de lanzar Wamp5 Launch Wamp5 now el programa wamp5 se ejecutara a continuaci n Setup WAMP5 Completing the WAMP5 Setup Wizard Setup has finished installing WAMP5 on your computer The application may be launched by selecting the installed icons Click Finish to exit Setup Launch WAMP5 now x Powered by Anaska hitp www anaska com 2 3 INSTALACION DE SQL YOG 6 02 Paso 1 El programa de instalaci n nos muestra una pantalla de bienvenida para iniciar el proceso de instalar el SQLyog 6 02 hacemos click en Next para continuar E SQLyog Community 6 02 Setup aa Welcome to the SQLyog Community 6 02 Setup Wizard This wizard will guide you through the installation of SQLyog Community 6 02 It is recommended tha
59. n un color gris distinto a los que ya se nan le do que no tienen ning n color de fondo al darle un click en el logo de el l piz de modificar se despliega toda la informaci n relacionada a dicho registro y se sombrea de color amarillo for i 0 i lt mysql_numrows result i visto mysql_result result i visto if visto N color EEEEEE else color FFFFFF echo lt TR bgcolor color gt comp mysaql_result result i compra echo lt TD height 25 gt comp lt TD gt usua mysaql_result result i usuario lecho lt TD gt usu lt TD gt usu mysaql_result result i cedula echo lt TD gt usu lt TD gt nombre mysaql_result result i nombre mysql_result result i apellido echo lt TD gt nombre lt TD gt mail mysql_result result i telefono echo lt TD gt mail lt TD gt tel mysql_result result i direccion echo lt TD gt tel lt TD gt tel mysql_result result i fecha echo lt TD gt tel lt TD gt echo lt TD gt lt a href cons_registros php campo v_campo amp orden v_orden amp pag pag amp u s usua gt lt img src images modificar gif alt modificar border 0 gt lt a gt lt TD gt echo lt TR gt us _GET us if isset us amp amp usua us prov mysaql_result result i provincia ciu mysql_result result i ciudad produ mysql_result result i producto
60. nombre apellido telefono email fax direccion web b nombre cargo c nombre provincia d nombre ciudad from tb_cliente a tb_cargo b tb_provincia c tb_ciudad d where a cod codigo and b cod a cargo and c cod a provincia and d cod a ciudad and d prov a provincia consulta linea1 mensaje de error si no encuentra cliente if result mysql_query consulta link echo lt a href index php gt Error en la consulta lt a gt exit Muestra los datos echo lt span class blue gt lt strong gt lt br gt Mis Datos lt strong gt lt span gt echo lt TABLE width 100 BORDER 0 cellspacing 8 cellpadding 0 gt for i 0 i lt mysql_numrows result i echo lt TR gt echo lt TD gt Empresa lt TD gt empresa mysaql_result result i empresa echo lt TD gt empresa lt TD gt echo lt TR gt echo lt TR gt echo lt TD gt Usuario lt TD gt usu mysaql_result result i usuario echo lt TD gt usu lt TD gt echo lt TR gt echo lt TR gt echo lt TD gt Cargo lt TD gt cargo mysaql_result result i cargo echo lt TD gt cargo lt TD gt echo lt TR gt echo lt TR gt echo lt TD gt E Mail lt TD gt mail mysql_result result i email echo lt TD gt mail lt TD gt echo lt TR gt echo lt TR gt echo lt TD gt Telefono lt TD gt telefono mysaql_result result i telefono echo lt TD gt
61. ogin ance Password Login cPanel Inc 2006 2007 2 Abriendo p gina http financialecuador com cpanel 8D Internet 4 Escogemos la opci n MySql Databases Please update your contact information here General account information e E a Hosting package 100MB p f 6 E Shared Ip Address 200 6 154 52 Mail Webmail Change Parked Password Domains Domains Subdomains 0 unlimited e i D Parked Domains 0 0 Oj E eZ Y YA Addon Domains 0 0 FTP File Disk Space Backups Password MySQL Databases 1 unlimited Manager Manager Usage Protect ua i Directories ostgresq DE Databazas 1 unlimited 3 O Disk Space Usage 1 39 Megabytes Z iS MySQL P 8 MySQL Disk Space 0 01 Megabytes Error pages Subdomain MySQL PostgreSQL Redirects Databases Disk space available 98 61 Megabytes Databases Bandwidth this sa r E REN 0 05 Megabytes wa RAW i Email Accounts 0 unlimited ori Web FTP Raw Access Raw Log Error log Email Forwarders o Stats ogs manag Auto responders 0 1A i tal Mailing Lists 0 f unlimited Email Filters o Subdomain Chatroom PhpMyChat Bulletin CGI Center Stats Board Ftp Accounts 0 unlimited f g DB A General server information e x 3 Scripts Cron jobs Network MIME Operating system Linux Library Agora Tools Types Shopping 5 En esta opci n vamos a copiar las diferentes carpetas que utilizan nuestro portal en la parte New Database colocamos el nombre de la base de datos y presionamos
62. return true Al dar ENTER pasa al siguiente campo y llama a la function validacion function DarEnter e var keycode if window event keycode window event keyCode else if e keycode e which else return true if keycode 13 return validacion return false else return true lt script gt Si el usuario 6 contrase a son incorrectos muestra un mensaje de Error lt php if _GET errorusuario si gt bgcolor red gt lt div align center gt lt span style color ffffff gt lt b gt Datos incorrectos lt b gt lt span gt lt php gt Si esta correcta la contrase a llama la forma a otra pagina que se llama control php lt form action control php rtn lt php echo rtn gt method POST onSubmit return validacion name formaccess gt lt php si es necesario cambiar la config del php ini desde tu script ini_set Session use_only_cookies 1 ini_set Session use_trans_sid 0 conecto con la base de datos conn mysql_connect localhost root selecciono la BBDD mysql_select_db financial conn Sentencia SQL para buscar un usuario con esos datos ssql SELECT FROM tb_ cliente WHERE usuario usuario and clave Scontrasena and estado A Ejecuto la sentencia rs mysql_query ssql conn vemos si el usuario y contrase a es vaildo si la ejecuci n de la sentencia SQL nos da alg
63. return false for var i 0 i lt str length i var ch str substring i i 1 if ch return true else if ch lt 0 ch gt 9 str length null return false return true function si campo es no nulo function Notisnull stri if stri length gt 0 return true else return false function que chequea si esta vacio el campo function notisblank str if str length 0 return false for var i 0 i lt str length i var ch str substring i i 1 if ch o return false return true function para comprovar si lo que se ingres es un valor numerico function Comprobarvalor if notisblank document registrar vvalor value isNumeric document registrar vvalor value return true else alert Debe ingresar la cantidad a comprar document registrar vvalor focus return false comprueba campo numero de tarjeta function Comprobarnumtar if document registrar vformapago value T if notisblank document registrar vnumtar value isNumeric document registrar vnumtar value return true else alert Debe ingresar el numero de tarjeta correctamente document registrar vnumtar focus return false else return true function que comprueba si campo no esta vacio en el numero de pin function Comprobarpin if document registrar vformapago value T 88 amp amp if notisblank document registrar vpin
64. rograma nos muestra la opci n de los componentes que deseamos instalar Si deseamos que el programa se cargue en el men de inicio si deseamos un icono de acceso directo en el escritorio y si deseamos un icono de inicio r pido en la bandeja del sistema si estamos de acuerdo con todas estas opciones hacemos click en Next caso contrario deshabilitamos las opciones que no deseamos que se instalen dejando solo las que queremos instalar y hacemos click en Next y SQLyog Community 6 02 Setup Choose Components Choose which features of SQLyog Community 6 02 you want to install y Check the components you want to install and uncheck the components you don t want to install Click Next to continue Select components to install Description Start Menu Shortcuts M Desktop Shortcut Y Quick Launch Shortcut Space required 11 3MB Paso 4 La siguiente pantalla nos muestra la ruta donde se instalara el wamp5 en el disco duro debemos tomar en cuenta que la instalaci n del programa requiere de 11 3 Mb libres del disco duro como lo muestra la siguiente figura y en la parte inferior nos brinda la informaci n de cuanto espacio disponible tenemos en el disco duro si estamos de acuerdo con la ruta que nos recomienda el programa de instalaci n hacemos click en Next caso contrario hacemos click en Browse y le indicamos al programa donde queremos que instale el SQLyog 3 SQLyog Community 6 02 Se
65. rue else return true function de grabar la informacion function grabar if Comprobarvalor 48 Comprobarbanco 88 Comprobartipotarjeta 88 Comprobarnumtar 88 Comprobarpinf amp amp Comprobarnom amp amp Comprobarfecha document registrar submit lt SCRIPT gt Archivo inserta_compra php Abre la conexi n de la base de datos y la seguridad de la sesi n lt php include seguridad php include conect001 php link Conectarse clie _SESSION codigo login SESSION login result mysql_query SELECT max cod 1 as contador FROM tb_saldo link row Omysql_fetch_array result codi row contador inserta los datos en la tabla sql insert into tb _saldo cod cliente valor disponible fecha estado forma_pago referencia tarjeta pin emisor banco persona caducidad VALUES codi clie vvalor vvalor now I vformapago vref 5vnumtar Svpin vtipotarjeta 5vbanco 5vnombre Svfecha Tipos de Tarjetas if Svtipotarjeta A tar American Express if Svtipotarjeta V tar Visa if Svtipotarjeta M tar Mastercard if Svtipotarjeta D tar Diners Club if Svformapago D for Deposito Cuenta if vformapago T for Tarjeta de Credito tipos de bancos if Svbanco P ban Pacificard if vbanco B ban
66. ser x Database financia_financial Y Privileges M a SELECT CREATE INSERT ALTER UPDATE DROP DELETE LOCK TABLES MAA A A INDEX REFERENCES AAA A A CREATE TEMPORARY TABLES Add User To Database Access Hosts localhost Host 9 wildcard is allowed Add Host My Admin You can use phpMyAdmin to administer your MySQL databases in a web based environment Go Back El http financialecuador com 2082 3rdparty phpMyAdminjindex php Internet v nculos 7 Escogemos la opci n importar 3 financialocuador_com localhost phpMyAdmin 2 10 0 2 Microsoft Internet Explorer frchivo Edici n yer Envuetos Herramientas Ayudo O i a G Pues fre O S SM tagin 48 https fineriislecuador com 2002 SrdpartyiphoMyadmniindex pho phpMyAdmin localhost phpMyAdmin 2 10 0 2 AE aja SIVersi n del seridor 4 1 22 standard Versi n del cliente 4 1 22 Versi n del protocolo 10 gt Extensiones PHP utilizadas mysql financia_financial 0 ISeridor Localhost via UNIX socket idioma Language Espa ol Spanish No ta harara Usuano financiagtocalhost Tema Estilo Original a tablas en la base de Juegos de caracteres de MySQL UTF 8 Unicode utfa datos Eicotejemiento de las conexiones MySOL ae rico ci o Bodocumentacion de phpMyAdmin Crear nueva base de datos Bw del phoMyAdmin
67. t you dose all other applications before starting Setup This will make it possible to update relevant system files without having to reboot your computer Click Next to continue Paso 2 La siguiente pantalla nos muestra los t rminos de Licencia del producto Luego de haberlos le do detenidamente escogemos la opci n de aceptar si estamos de acuerdo y luego hacemos click en Next caso contrario si no estamos de acuerdo con los t rminos de licencia escogemos la segunda opci n en cuyo caso saldremos del programa de instalaci n S SQLyog Community 6 02 Setup License Agreement Please review the license terms before installing SQLyog Community 6 02 y Press Page Down to see the rest of the agreement Copyright C 2006 Webyog Softworks Private Limited This program is free software you can redistribute it and or modify it under the terms of the GNU General Public License as published by the Free Software Foundation either version 2 of the License or E at your option any later version This program is distributed in the hope that it will be useful hut WTTHOLIT ANY WARRANTY without even the imnlied warranty of If you accept the terms of the agreement select the first option below You must accept the agreement to install SQLyog Community 6 02 Click Next to continue 5 1 accept the terms in the License Agreement O 1 do not accept the terms in the License Agreement rks Pyt Paso 3 Al continuar el p
68. tup E E Choose Install Location _ Choose the folder in which to install SQLyog Community 6 02 y Setup will install SQLyog Community 6 02 in the following folder To install in a different folder click Browse and select another folder Click Install to start the installation Destination Folder INC Program Files SQLyog Communi Browse Space required 11 3MB Space available 28 2GB Paso 5 El programa entonces nos mostrar la barra de progreso de la instalaci n indic ndonos la ruta y el proceso de extracci n de los archivos necesarios para la instalaci n del SQLyog con el detalle de instalaci n una vez que el proceso de instalaci n llegue al 100 nos mostrara un mensaje indicando que se ha finalizado el proceso con xito al visualizar este mensaje hacemos click en Next y SQLyog Community 6 02 Setup Installation Complete y Setup was completed successfully Extract Scilexer dll 100 A Output folder C Program Files SQLyog Community Extract SQLyog chm Create shortcut C Documents and Settings lvon Montero Start Menu Programs SQ Create folder C Documents and Settings Ivon Montero Start Menu Programs SQLyog Create shortcut C Documents and Settings von Montero Start Menu Programs SQ Create shortcut C Documents and Settings Ivon Montero Start Menu Programs SQ Create shortcut C Documents and Settings Ivon Montero Start Menu Programs SQ Create shortcut C Documents
69. value isNumeric document registrar vpin value return true else alert Debe ingresar el numero de pin verificar al reverso de su tarjeta document registrar vpin focus return false else return true comprueba si campo nombre no es null function Comprobarnom if document registrar vformapago value T if Notisnull document registrar vnombre value return true else alert Debe ingresar el nombre document registrar vnombre focus return false else return true function de comprobacion de campo fecha function Comprobarfecha if document registrar vformapago value T if notisblank document registrar vfecha value return true else alert Debe ingresarla fecha de caducidad document registrar vfecha focus return false else return true function de comprobacion de tipo de tarjeta function Comprobartipotarjeta if document registrar vformapago value T 88 if document registrar vtipotarjeta value N alert Debe elegir su tarjeta de credito document registrar vtipotarjeta focus return false else return true else return true comprobacion de banco emisor function Comprobarbanco if document registrar vformapago value T if document registrar vbanco value N alert Debe elegir el banco emisor de su tarjeta de credito document registrar vbanco focus return false else return t
70. y noticias de portada ingres ndole un titulo contenido y vinculo ver imagen 24 Mantenimiento de Noticias y F A Q Titulo Contenido Noticias v Noticias Pregunta Frecuente Vinculo Tipo Boletines Financieros Noticias de Portada Imagen 24 Tambi n el administrador podr visualizar cada una de las noticias preguntas frecuentes boletines noticias de portada que est n ingresadas en nuestra portal como el titulo detalle vinculo y su estado ver imagen 23 Si el usuario desea realizar alg n tipo de modificaci n presionando 4 el cliente podr cambiar el titulo contenido vinculo o tipo de noticias Imagen 25 O FINANCIAL ELUADVUK nemou war Codigo Titulo 1 Cuanto tiempo debo esperar para que una empresa me contacte Contenido Una vez que nuestros especialistas reciben A su registro proceden a confirmar sus datos si es aprobado su informacion estara inmediatamente disponible para que las empresas puedan v Vinculo Noticias Ciudad Noticias e Noticias FAQ Pregunta Frecuente elista de Boletines Financieros E Noticias Porada Contactos Imagen 25 Notar Presionando la X se podr colocar el registro en estado eliminado 11 Lista De correos En esta opci n el administrador podr ver los correos de los diferentes usuarios que dejen registrados sus correos para recibir nuestros boletines F
Download Pdf Manuals
Related Search
Related Contents
Abrir este PDF em nova janela Chief K4G210B flat panel desk mount DNAメチル化 - コスモ・バイオ LG LMC25780AL Energy Guide 0527468 VIVA PLUS BBC.qxd Linear Plus Linear Plus RM T97E T75E EU-Korea FTA : User Guide for Copyright © All rights reserved.
Failed to retrieve file