Está en la página 1de 129

SISTEMA MVIL DE COBRANZA

Alumno: Claudia Bravo Carrera: Ingeniera en Informtica Facultad de Ingeniera e Informtica

2008

TITULO: INGENIARA EN INFORMTICA

ALUMNO Claudia Carolina Bravo Firma PROFESOR GUA

Lic. Jos Antonio Peralta Firma

TRIBUNAL EVALUADOR

Lic. Adriana Abinda Firma

Lic. Mara Fernanda Busch Firma

Ing. Javier Torres de Emir Firma

FECHA DE EXPOSICION:

DEDICATORIAS Y AGRADECIMIENTOS Pasaron los das, pasaron los aos Hoy heme aqu a pesar de tantos Era uno solo el camino pero muchas variantes Eso ya no importa, solo el presente. Haciendo memoria tomo en cuenta, Que el camino no estaba vaco. Por increbles personas, Siempre estuve acompaada, nunca desamparada. A Dios gracias por tan grande tesoro. Y si de apoyo se trata, mi madre es la primera Su fuerza, lucha y determinacin Hicieron de mi lo que hoy soy. Y no olvido la incondicionalidad De una segunda madre, mi abuela Sin ella no se donde estara. Mis compaeros, socios en la lucha. Exmenes tras exmenes, Clases tras clases Hoy puedo decirles: Gracias colegas! continuemos la lucha. Mi inseguridad, en momentos, Hacen de mis fuerzas acciones inciertas. Gracias Dios estn ellos, Con Su ayuda y paciencia Con su predisposicin y tiempo. Hoy representan Amigos mos, El regalo ms grande Que pudieron haberme hecho. Puedo decir entonces, Que a este trabajo aportaron Grandes personas Con grandes conocimientos. A ellos gracias, Por compartirlos conmigo. No deseo a nadie olvidar, Pues en mi corazn todos estn Todos una marca dejaron. Y este trabajo ser El tributo a mi esfuerzo y el de todos uds. Claudia Bravo.

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

NDICE ABSTRACT ............................................................................................................................... 7 INTRODUCCIN...................................................................................................................... 8 OBJETIVOS GENERALES ......................................................................................................9 ALCANCE DEL PROYECTO ..................................................................................................9 ANLISIS DEL CONTEXTO................................................................................................. 10 DESCRIPCIN DEL CONTEXTO: LA EMPRESA.................................................. 10 Organigrama ..................................................................................................... 11 LA EMPRESA EN EL INTERIOR DE LA PROVINCIA ..........................................12 ANLISIS DEL PROCESO DE COBRANZA DEL SUMINISTRO ELCTRICO..15 En el interior de la provincia ............................................................................ 16 ESTRUCTURA INFORMTICA EXISTENTE........................................................19 Hardware .......................................................................................................... 21 Software Base ................................................................................................... 24 Software de Aplicacin .................................................................................... 24 DETECCIN DEL PROBLEMA ............................................................................................ 30 DETERMINACIN DE LAS NECESIDADES A CUBRIR.................................................. 31 OBJETIVOS ESPECFICOS DEL PROYECTO .................................................................... 32 ANLISIS TCNICO OPERATIVO ......................................................................................33 PROPUESTA TECNOLGICA..................................................................................33 Solucin Propuesta ........................................................................................... 34 DISPOSITIVOS ALTERNATIVOS............................................................................35 Seleccin del equipo......................................................................................... 35 CONTEXTO DE APLICACIN ................................................................................. 37 FUNDAMENTOS TERICOS ...............................................................................................39 ARQUITECTURA SMART CLIENT .......................................................................... 39 PLATAFORMA .NET .................................................................................................40 DISPOSITIVOS INTELIGENTES ..............................................................................40 INTRPRETE INFORMTICO ................................................................................. 41 PHP............................................................................................................................... 41 PHP CLI (Command Line Interface) ........................................................................... 42 DEFINICIN DEL PRODUCTO A IMPLEMENTAR ..........................................................43 Sistema de Gestin Comercial Mvil...............................................................45 INFRAESTRUCTURA INFORMTICA NECESARIA........................................................ 47 HARDWARE ............................................................................................................... 47 Terminales Porttiles ........................................................................................ 47 Memorias De Expansin .................................................................................. 48 SOFTWARE................................................................................................................. 49 Terminales Mviles ..........................................................................................49 Sincronizacin .................................................................................................. 49 Herramientas De Desarrollo ............................................................................. 50 RECURSOS HUMANOS ........................................................................................................ 51 Director De Proyecto ........................................................................................ 51 Analista............................................................................................................. 51 DBA.................................................................................................................. 52 Personal De Desarrollo..................................................................................... 52 Personal De Instalacin Y Configuracin ........................................................ 52 Personal De Capacitacin................................................................................. 52 MATRIZ DE RESPONSABILIDADES ......................................................................53
Claudia Bravo 4

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

PLAN DE CAPACITACIN...................................................................................................54 JUSTIFICACIN......................................................................................................... 54 ALCANCE ...................................................................................................................54 OBJETIVOS................................................................................................................. 54 Generales .......................................................................................................... 54 Especficos........................................................................................................ 54 TIPOS Y MODALIDADES.........................................................................................55 Tipos ................................................................................................................. 55 Modalidad......................................................................................................... 55 CONTENIDO............................................................................................................... 55 TIEMPO Y LUGAR DE LA CAPACITACIN .........................................................56 GRAFICO DE TIEMPO DEL PLAN DE CAPACITACIN ..................................... 57 PLAN DEL PROYECTO.........................................................................................................58 PRESUPUESTO....................................................................................................................... 61 DETERMINACIN DE LA INVERSIN INICIAL.................................................. 61 COSTOS DE PRODUCCIN .....................................................................................61 FLUJO DE CAJA.........................................................................................................63 COSTOS DE SERVICIOS...........................................................................................63 FACTIBILIDAD DEL PROYECTO ....................................................................................... 64 FACTIBILIDAD TCNICA........................................................................................64 FACTIBILIDAD OPERATIVA .................................................................................. 66 FACTIBILIDAD ECONMICA .................................................................................66 ANLISIS COSTO BENEFICIO ................................................................................ 71 Conclusin........................................................................................................ 72 SEGURIDAD DE LAS APLICACIONES MVILES ...........................................................73 OBJETIVO ...................................................................................................................73 CONSTRUCCIN DE APLICACIONES MVILES SEGURAS............................. 73 SEGURIDAD DE LOS USUARIOS EN LA APLICACIN MVIL ....................... 75 SEGURIDAD EN LA CODIFICACIN DE LA APLICACIN MVIL................. 75 SEGURIDAD DE BASE DE DATOS EN EL DISPOSITIVO MVIL..................... 75 SEGURIDAD EN LA APLICACIN DE ENLACE A LA BASE DE DATOS PRINCIPAL ................................................................................................................. 76 SEGURIDAD EN LA TRANSMISIN DE DATOS ................................................. 76 SEGURIDAD DE PLATAFORMA MVIL ..............................................................77 PROTOTIPO DE LA APLICACIN MVIL: SGCM...........................................................79 OBJETIVO ...................................................................................................................79 DESCRIPCIN ............................................................................................................ 79 CONSIDERACIONES GENERALES ........................................................................81 TECNOLOGA UTILIZADA......................................................................................81 ESTRUCTURA DE DATOS .......................................................................................81 PROCESO DE LOGIN AL SISTEMA MVIL.......................................................... 84 Inicio y Men principal .................................................................................... 87 Men Sistemas: Conectar/ Desconectar a Casa Central................................... 88 Men Sistemas: Sincronizar con Casa Central................................................. 90 Men Sistemas: Enviar cobros a Casa Central................................................. 91 Men Consultas ................................................................................................ 92 Men Consultas: Consulta de Clientes............................................................. 93 Men Consultas: Consulta de NIS ................................................................... 94 Men Consultas. Submen Movimientos: Resumen de Movimiento de Caja .95 Men Consultas. Submen Movimientos: Movimientos de Caja sin Enviar... 96
Claudia Bravo 5

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Men Comercial ............................................................................................... 97 Men Comercial: Cobro en Lnea ....................................................................98 Men Comercial: Anulacin de Cobro............................................................. 99 CONCLUSIONES Y TRABAJOS FUTUROS .....................................................................100 ANEXO .................................................................................................................................. 102

Claudia Bravo

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

ABSTRACT El universo de Internet actualmente se divide en dos grandes mundos: Internet fija e Internet Mvil, que admite dispositivos con conexin inalmbrica. El auge de estos dispositivos mviles como las nuevas opciones para el acceso a Internet, hace que se produzcan impactos importantes en los procesos de negocio. El sistema mvil de cobranza aplica estas tecnologas inalmbricas en uno de los procesos ms importantes de la empresa EDESA SA: la cobranza del suministro elctrico en el interior de la provincia de Salta. La lectura y captura de datos in situ es uno de los principales beneficios que se esperan brindar al personal de cobranza a partir de la implementacin del presente proyecto.

Claudia Bravo

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

INTRODUCCIN Una organizacin, cualquiera sea su mbito, nace con un propsito u objetivo al que apuntarn todas sus actividades. Sin embargo, como todo sistema, se desenvuelve en un ambiente dinmico que genera cambios que la afectan y transforman. La forma en que la transformen depender de los planes estratgicos generados en consecuencia. Como es de conocimiento de todos, el contexto tecnolgico est evolucionando da tras da afectando hasta las ms mnimas estructuras de la sociedad. Resulta imposible escapar de sus influencias y no ser parte de esa evolucin. La forma de comunicarnos dista de ser la misma de hace un par de aos, cada vez se anhela "estar mas cerca" de todos y todo; y es aqu donde la tecnologa mvil e inalmbrica entran en juego para hacerlo posible. Puntualmente, la evolucin en las telecomunicaciones y los dispositivos mviles, ha trasformado la manera de hacer negocios maximizando el aprovechamiento de la disponibilidad de los datos, al hacerlos accesibles desde cualquier punto geogrfico donde el usuario se encuentre. "El uso de dispositivos de mano para acceder a informacin corporativa crtica, en cualquier momento y lugar, puede optimizar la productividad, racionalizar las operaciones y crear nuevas fuentes de ingresos." Como empresa se necesita estar atentos a la creacin de ventajas competitivas y mejora continua de la eficiencia. Las herramientas estn disponibles solo hay que saber emplearlas de la manera correcta en el momento justo, asesorndose. Encarar proyectos de innovacin tecnolgica deben ser considerados como una inversin cuyos beneficios no solo sern un nmero positivo en el balance contable, sino que existen otros que lejos de poder traducidos por completo a cifras que puedan sumarse, llegaran a ser tan preciadas a futuro, llegando a ser indispensables e inconcebible la falta de ellas en los procesos productivos. El limite es el cielo, reza una frase que citaba mi padre, llevado al contexto empresarial, no esta lejos de ser aplicable. Poco a poco las tecnologas de la informacin y la comunicacin ganan terreno en el entorno empresarial, descubriendo la importancia como respuesta a las barreras de tiempo y espacio. Entre sus virtudes est la capacidad de eliminar las barreras del tiempo y del espacio. Adems, favorecen la cooperacin entre las empresas, aumentan la produccin de bienes y servicios y son la mejor herramienta para innovar. Bien utilizadas, las Tecnologas de la Informacin y la Comunicacin (TIC) son una herramienta cada vez ms poderosa, ya que participan en los mercados mundiales, mejoran la prestacin de servicios bsicos y aumentan las oportunidades.1

http://www.expansion.com/edicion/exp/empresas/pymes/es/desarrollo/1056931.html 8

Claudia Bravo

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

OBJETIVOS GENERALES El presente proyecto tiene por objetivo desarrollar una plataforma de captura y consulta de informacin basada en tecnologas mviles, que permita obtener los datos necesarios para optimizar el proceso de cobro de los servicios de suministro elctrico provistos por la empresa EDESA en el interior de la provincia de Salta. Se trata entonces de un proyecto que, basado en las posibilidades comunicacionales que brindan las tecnologas inalmbricas, permitir al personal de la empresa, disponer de informacin correcta, precisa y necesaria al momento del cobro del servicio in situ, ampliando el alcance de los sistemas empresariales existentes.

ALCANCE DEL PROYECTO Con la implementacin de este proyecto se pretende eliminar un cobro manual basado solo en datos provistos por la factura del cliente; poniendo a disposicin del personal de nuevas herramientas en la cobranza mvil y datos con lo que antes no contaba. Las tecnologas inalmbricas proveen justamente la solucin para aquellos casos en los que se precisa acceder a los datos en tiempos y lugares variables. Acceder a datos de los clientes desde diferentes puntos, mediante estas tecnologas har de la cobranza un proceso ms seguro, al disponer de datos en el momento necesario. Se cuente o no con la factura por parte del cliente. El proyecto abarca la adquisicin de dispositivos mviles y el desarrollo paralelo de un sistema de captura y consulta de datos del suministro elctrico. No se pretende reemplazar el actual sistema de informacin que la empresa emplea en su ciclo comercial con la nueva aplicacin, y mucho menos abarcar todas sus funcionalidades, sino mas bien desarrollar una versin anloga, pensado exclusivamente para dispositivos mviles.

Claudia Bravo

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

ANLISIS DEL CONTEXTO A travs de entrevistas efectuadas al personal de la empresa EDESA, particularmente aquel involucrado en las operaciones de cobro del suministro elctrico del interior de la provincia; y sumando a ello una recopilacin de datos sobre la empresa como entidad proveedora de un servicio en el mercado; es que se logra obtener una descripcin contextual con el nivel de detalle necesario para la deteccin de carencias y necesidades tecnolgicas.

DESCRIPCIN DEL CONTEXTO: LA EMPRESA El presente trabajo tiene como protagonista a una de las empresas privadas proveedoras de servicios, ms importante de la provincia de Salta. El servicio de distribucin de energa en la provincia, servicio al que se hace referencia, esta a cargo del grupo empresarial GPU EMDERSA. Esta entidad opera la concesin de las empresas distribuidoras de energa elctrica de varias provincias: Salta (EDESA), La Rioja (EDESAL) y San Lus (EDELAR).1 EDESA S.A. -que pertenece al grupo energtico GPU EMDERSA- es la empresa concesionaria del servicio de distribucin de energa elctrica de la Provincia de Salta desde agosto de 1996. A travs de su red, EDESA distribuye energa a ms de 1.000.000 de habitantes y el crecimiento de la demanda, desde 1996, ha sido de un 84%. Hoy atiende a 223.772 clientes, incluyendo 55.000 hogares que carecan de servicio elctrico, asistiendo al 96% de la poblacin de la Provincia. Cuenta con una potencia mxima instalada de 260 MW, y distribuye 845 GW/h al ao. [...]2 EDESA, brinda servicios a las ciudades y localidades de toda la provincia de Salta. Por otro lado, ESED (tambin perteneciente al grupo EMDERSA) presta el servicio de distribucin y comercializacin de energa a la poblacin rural dispersa de la provincia, a travs de la instalacin de paneles solares.3

Informacin provista por la empresa. Extrado de Relaciones Publicas.com. Artculo Ganadores Eikon 2004 3 Informacin provista por la empresa.
2

Claudia Bravo

10

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Organigrama El diagrama que se presenta a continuacin es una versin reducida de la estructura organizacional vigente en EDESA SA actualmente. Se pretende de esta forma nombrar las principales gerencias, destacando la Gerencia Comercial por ser relevante para el presente proyecto.

Imagen N 1: Organigrama empresarial. Solo gerencias De la gerencia Comercial, resulta importante ramificar su estructura, que se mantiene a lo largo de las numerosas oficinas comerciales existentes en el interior de la provincia y la capital saltea. Las oficinas comerciales tienen a cargo todos los procesos relacionados con la atencin personalizada al cliente, entre ellos se encuentra el proceso de cobro del suministro elctrico. Cada una de las oficinas comerciales tiene un Jefe de Oficina a cargo del resto del personal en los roles de Cajeros y Atencin al Cliente.

Imagen N 2: Organigrama empresarial: Gerencia Comercial

Salta capital cuenta con tres oficinas comerciales importantes cada una con un jefe de oficina comercial: Sucursal San Francisco, Sucursal Mitre y Casa Central ubicada actualmente en pasaje Zorrilla.

Claudia Bravo

11

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

LA EMPRESA EN EL INTERIOR DE LA PROVINCIA Tal como se menciono, la empresa no solo suministra energa a la capital saltea sino que ha logrado extender sus principales lneas abarcando la mayor parte del territorio de la provincia. Dentro de este marco, es de inters para el proyecto la descripcin de las principales actividades que lleva a cabo la empresa a nivel provincia. Para EDESA el territorio de la provincia esta dividido en Distritos. Cada Distrito en su estructura organizacional posee un jefe de Distribuciones y un Jefe de Oficina Comercial. El jefe de distribuciones tiene a su cargo las lneas de baja, media y alta tensin del Distrito. El personal a su cargo forman grupos denominados cuadrillas, y son quienes ejecutan actividades tales como reparaciones de lneas, atencin de siniestros, entre las ms destacadas. El jefe de oficina comercial, es responsable de llevar a cabo las operaciones de gestin comercial del Distrito correspondiente y concentran en la oficina principal del Distrito.

Particularmente, la operacin de cobro del suministro elctrico esta distribuido entre varias oficinas comerciales ms pequeas (Subdistritos). Cubriendo as todas las localidades y pueblos, jurisdiccin del Distrito. De esta manera, el jefe de distribuciones no solo tiene a su cargo al personal de la oficina principal, sino tambin del resto de las oficinas dispersas en el resto del Distrito. El siguiente esquema grafica en forma simple la estructura antes descripta.

Imagen N 3: Organigrama empresarial: Oficina Comercial - Distritos

Claudia Bravo

12

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Cada Distrito esta dividido a su vez en Subdistritos. El siguiente cuadro enumera algunas localidades salteas estructuras bajo los conceptos de Distrito y Subdistritos:
DISTRITOS Joaqun V. Gonzlez Las Lajitas * Apolinario Saravia El Quebrachal Metan Tartagal El Galpn General Moscn Aguaray Salvador Mazza Santa Victoria Oeste Orn Aguas Blancas * Hiplito Irigoyen Urundel * Embarcacin Pichanal Colonia Santa Rosa Coronel Sola Morillo * La Unin * Santa Victoria Este (Iruya) * Dragones Rosario de la Frontera Cafayate El Tala San Antonio de los cobres Cachi La Poma * Molinos San Carlos * Angastaco * Payogasta * Seclantar * Animana * Tolombom * Guemes Casa Central Capital SUBDISTRITOS

(*) Localidades desprovistas de oficinas comerciales de la empresa.

Claudia Bravo

13

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Los primeros 7 (siete) Distritos nombrados anteriormente, cumplen el papel de sucursales de las oficinas de Casa Central en el Distrito capital. La oficina de cada Distrito centra todas las actividades de su correspondiente jurisdiccin. As, las localidades bajo la denominacin de Subdistritos, responden a la oficina principal de su Distrito. De entre los Subdistritos nombrados se diferencian dos tipos, aquellos donde existen oficinas comerciales y en los que no. En los Distritos y Subdistritos en donde existen oficinas, cuentan con un sistema de informacin Sistema de Gestin Comercial, mediante el cual se realizan todas las transacciones relacionada con la gestin y atencin al cliente.

Claudia Bravo

14

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

ANLISIS DEL PROCESO DE COBRANZA DEL SUMINISTRO ELCTRICO Son numerosas las operaciones llevadas a cabo por el personal de oficina comercial, entre ellas se pueden mencionar: Reconexin del servicio Atencin de Reclamos Generacin de nuevos suministros Planes de Pago Cobro del suministro elctrico Cobro del suministro sin servicios sanitarios (Aguas de Salta) Cobro del suministro sin tasa general de inmuebles. (TGI) Subsidios

En el contexto del rea comercial, el cobro del suministro elctrico es uno de los procesos principales y ms relevantes. Todo comienza cuando mensualmente, el detalle de consumo elctrico o factura, llega a cada cliente, gracias al servicio postal OCA (servicio que EDESA terciariz hace tiempo). El proceso de cobranza lo realizan los cajeros de las oficinas comerciales por medio del sistema transaccional. Al momento del pago, pueden darse dos posibles situaciones: 1. El cliente posee la factura del perodo correspondiente. El cajero recibe del cliente la factura, ingresa los datos al sistema y registra el cobro al momento que el cliente entrega el monto en dinero correspondiente. La factura es sellada en ambos cuerpos y desglosada.

Claudia Bravo

15

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

CUPONES DE CONTROL Cajero CUERPO PRINCIPAL Cliente

Imagen N 4: Facturacin del Sumistro elctrico El cuerpo principal de la factura es devuelta al cliente, quedando en poder del cajero solo los cupones del lado derecho de la factura como comprobante de la operacin.1 2. El cliente no posee factura alguna De no poseer la factura correspondiente, el cajero deber identificar al cliente mediante el sistema para poder efectuar el cobro. Una vez identificado el cliente el proceso es igual a lo anteriormente descrito, con la diferencia en que el cajero deber reimprimir la factura. Al finalizar la jornada la coleccin de cupones obtenidos de cada factura cobrada, le servirn al cajero como herramienta de control de la cobranza. Los cupones junto con la recaudacin son entregadas al jefe de oficina comercial o directamente a tesorera.

En el interior de la provincia El cobro del suministro elctrico en el interior de la provincia, tiene algunas variantes. Por esta razn y a los efectos de dar conocer las necesidades que luego de plantean, se procede a describir algunos aspectos relevantes.

Descripcin de cada uno de los puntos que componen la factura se describen en el Anexo I 16

Claudia Bravo

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Las localidades o pueblos de cada Distrito acuden a las oficinas de EDESA ms prxima para el pago mensual del suministro. En el caso particular de aquellos Subdistritos desprovistos de oficinas comerciales, el cobro del suministro se lleva a cabo de dos formas o modalidades: 1. A travs del personal de la empresa, bajo el papel de cajeros mviles; 2. A travs de una entidad externa: la municipalidad de Salta.
MODALIDAD Municipalidad Orn DISTRITOS SUBDISTRITOS Dragones Santa Victoria Este (Iruya) La Unin Coronel Sola Morillo Cajero Mvil Orn Urundel Aguas Blancas Joaqun V. Gonzlez Cafayate Las Lajitas La Poma San Carlos Angastaco (San Carlos) Payogasta (Cachi) Seclantar (Molinos)

El proceso de cobro que realiza la municipalidad y el cajero mvil es similar al desarrollado en las oficinas comerciales, con la diferencia que el registro de la operacin en sistema no es en el momento, sino posterior. Este proceso de cobro manual, debe ser incorporado al sistema mediante los cupones de las facturas cobradas por el cajero mvil o la municipalidad. El hecho de ser poblaciones alejadas y de escasos habitantes cuyo consumo elctrico no se compara con el resto de las localidades con mayor densidad demogrfica, las exigencias de los pagos al da no son tan estrictas. Cobro a cargo de la Municipalidad EDESA deleg en la municipalidad de la provincia el cobro del suministro elctrico de ciertas localidades. El cobro se ejecuta en forma manual a travs de la factura portada por el cliente. De no poseerla por alguna razn, el cobro no se efecta, o de realizarse no se efecta sobre datos precisos o ciertos. Tambin aqu, la factura es sellada y desglosada.

Claudia Bravo

17

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Durante el mes, por lo general en dos ocasiones, el personal del rea Comercial del Distrito Capital llega a estas localidades a cargo de la municipalidad en busca de la recaudacin. Una vez en el lugar, ste lleva a cabo un control manual de lo cobrado por la municipalidad a cada cliente, valindose de una planilla impresa en el Distrito. Paralelo a este control, y en situaciones particulares, el personal de comercial realiza visitas domiciliarias para concretar la cobranza de aquellos clientes que no posean su factura al momento del cobro; o de aquellos que adeudan perodos anteriores. Una localidad que a menudo se dan estas situaciones es Iruya. Cobro a cargo del cajero mvil De acuerdo a la fecha de vencimiento que figura en la factura mensual, cada Distrito enva personal de sus oficinas en el papel de cajeros para realizar el cobro del suministro en los Subdistritos de su correspondiente jurisdiccin. Para efectuar el cobro, el cajero es provisto de cierta informacin de los clientes existentes en la zona a visitar. La informacin se obtiene del Sistema transaccional, esta es listada y entregada al cajero mvil. Dicho listado no siempre es utilizado por todos los Subdistritos nombrados anteriormente, por lo que se puede determinar que el proceso de cobranza mvil no es igual en todos los casos. Cuando el cliente posee la factura, la operacin se concreta exitosamente. De no poseer la factura correspondiente, el cajero mvil puede emitir un recibo en su reemplazo solo si se conoce fehacientemente el importe a cobrar, que obtiene generalmente del listado impreso. Otra de las tareas que el cajero mvil realiza en su visita, es la entrega de Formularios nico de Actividades Comerciales (FUAC). Estos formularios estn destinados para la tramitacin de otras gestiones, como ser, por ejemplo, la reconexin del servicio o subsidios. Este tipo de gestiones solo se pueden llevar a cabo por medio de sistema, por lo que el cliente debe dirigirse a las oficinas comerciales para concretarlo efectivamente.

Claudia Bravo

18

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

ESTRUCTURA INFORMTICA EXISTENTE En forma general, el equipo informtico con el que cuentan los Distritos para el desarrollo de sus actividades comerciales es bsico en lo que a aplicaciones software y caractersticas hardware se refiere. Esto tambin ocurre en el caso de la mayora de los Subdistritos. Sin embargo, la estructura informtica que se detalla solo corresponde a la oficina comercial de los Distritos; en el caso de los Subdistritos, la descripcin de la infraestructura no resulta relevante en este caso. La oficina comercial de cada Distrito se interconecta de forma remota a los Servidores en Distrito Capital a travs de una VPN1 haciendo uso de la infraestructura de Internet. En el grupo de servidores se encuentran instalados los actuales sistemas transaccionales de los que hace uso toda la empresa, junto a los bancos de datos alojados en forma centralizada. El servidor VPN, con vnculo permanente a Internet, acepta las conexiones va Internet provenientes de los diferentes puntos de la provincia (en donde estn ubicadas las oficinas) y establece el tnel VPN o canal privado. Para la conexin a Internet la empresa emplea los servicios de Arnet Telecom como empresa proveedora del servicio de banda ancha. Los datos son codificados y encapsulados para recin ser enviados a travs de la conexin, asegurando de esa manera los datos durante la transmisin.

Red Privada Virtual (RPV), en ingls Virtual Private Network (VPN) 19

Claudia Bravo

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

OFICINA Food Mart COMERCIAL

CON EXI N

TN E

L VP

DISTRITO ORAN

OFICINA Food Mart COMERCIAL

INTERNET
DISTRITO CAFAYATE
OFICINA Food Mart COMERCIAL

DISTRITO CAPITAL CASA CENTRAL

DISTRITO J.V. GONZALEZ

Imagen N 5: Estructura informtica existente. Comunicacin de los Distritos con Distrito Capital

Siguiendo una arquitectura de cliente fino o Thin Client, cada una de las terminales de los Distritos accede en forma remota para la ejecucin de los sistemas transaccionales, transfiriendo por el canal de comunicacin solo los comandos de teclado Mouse e interfaz de video. Las tareas de procesamiento son ejecutadas por el servidor, de ah que los equipos que juegan el papel de terminales. Dentro de la red, cada terminal tiene asignado un nmero de IP de clase C: 192.168.0.0 a 192.168.255.255 (24 bits red, 8 bits hosts)

Claudia Bravo

20

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

PUNTO DE ACCESO INALMBRICO CAJA 1

Firewall
IMPRESO RA LASER

ADSL

Firewall

TERMINALES CON IP CLASE C

INTERNET

IP PRIVADA

ATENCIN AL CLIENTE

ADSL

SERVIDORES DE TERMINALES
SWITCH/ ROUTER

Firewall

JEFE DE OFICINA COMERCIAL IMPRESOR A LASER

TERMINALES CON IP CLASE C

Imagen N 6: Estructura informtica existente De la misma forma, es que los Distritos disponen del resto de los servicios de correo y acceso a Internet en forma restringida segn los accesos asignados en el servidor. De entre el grupo de servidores existentes, resulta relevante mencionar el Server de Correo e Internet que corre bajo plataforma Linux. Se trata de un servidor Apache que administra las cuentas de correo interno del personal y los accesos a Internet: Servidor HTTP APACHE 2.0 que corre sobre la distribucin de Linux GNU Debian 4.0

Hardware La infraestructura de cada uno de los Distrito guarda cierta similitud. Salvando el nmero de equipos, que puede variar en algunos casos, se presenta un esquema que describe en forma generalizada la estructura existente en las oficinas comerciales del interior.

Claudia Bravo

21

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Grfico N 7: Estructura informtica existente. LAN vigente en Oficinas Comerciales de los Distritos. Observaciones Tal como se puede apreciar en el esquema, las terminales se encuentran intercomunicadas a travs de una red LAN, compartiendo recursos. Por lo general, existen de 2 o 3 puestos de cajeros y de 1 a 2 destinados a la atencin al cliente. El sistema CANOPY [es una Familia de Productos para Sistemas de Banda Ancha y Transmisin de Datos inalmbricos, de bajo costo y fcil instalacin. Entre las variadas aplicaciones que posee este sistema (servicio de Internet de banda ancha, video vigilancia remota, etc.)] 1, la empresa la utiliza como extensin de LAN de la Oficina Comercial hacia la Oficina De Distribuciones, ubicada en otro edificio dentro de la localidad. El radio de alcance del modelo empleado por la empresa suele ser de 10 Km. aproximadamente.

Datos extrados: http://www.bgh.com.ar/seccion.php?seccion=tecnologia&sub=canopy&viendo=MNX18 Claudia Bravo 22

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Terminales En su mayora, la seccin de los cajeros y Atencin al Pblico, cuentan con equipos de las siguientes caractersticas: PC Pentium I. 400 MHz 128 Mb de Ram DDR Disco Rgido 40 GB Monitor SVGA color 15 Placa de Red 10/100 UTP Ethernet Teclado PS2 - Mouse PS2

Entre las caractersticas del equipo correspondiente a los jefes de oficina comercial, predominan las siguientes: Perifricos De entre los perifricos existentes en las diferentes oficinas comerciales de los Distritos, se destacan: Impresora lser marca Hewlet Packard modelo 1022. Utilizada por los cajeros y el personal de atencin al publico. Impresora deskjet marca Hewlet Packard modelo 692c. Uso particular del jefe de oficina comercial. No siempre presente en todos lo Distritos PC Pentium III. 600 MHz 256 Mb de Ram DDR Disco Rgido 80 GB Monitor SVGA color 17 Placa de Red 10/100 UTP Ethernet Teclado PS2 - Mouse PS2

Conectividad Estructura Fsica Cableado estructurado UTP Nivel 5 Switch 3com SuperStack 24 bocas Router Cisco 3600 MODEM digital o DTU Motorota Wreless Internet Platform CANOPY de 5.2 Ghz

Estructura Lgica Conexin local de 100 Mbs Ordenadores configurados con IP estticos. LAN configurada para trabajar sobre Grupo de trabajo con servidor de dominio. Conexin a Internet banda ancha de 1Gbs

Claudia Bravo

23

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Software Base Entre el software base existente en las oficinas comerciales de los diferentes Distritos, predomina el siguiente categorizado de acuerdo a: Cajero y atencin al cliente Paquete Office 2000 Pyme (Word, Excel, Power Point, etc) Windows 98 Correo electrnico. Microsoft Exchange Server

Jefe de oficina Comercial Paquete Office 2003 Pyme (Word, Excel, Power Point, etc) Windows XP Home Edition Correo electrnico. Microsoft Exchange Server

Software de Aplicacin El sector comercial de la empresa emplea para el desarrollo de sus funciones, un sistema transaccional de Gestin Comercial, al que denominan por sus siglas SGC. Anlogamente cada sector de la empresa cuenta con un sistema de informacin dedicado a sus correspondientes tareas. El Sistema de Gestin de Incidencias (SGI), por ejemplo, es empleado por el sector de Distribuciones, al mismo tiempo que es utilizado por el personal de atencin al cliente dentro de las oficinas comerciales. Con aproximadamente 9 (nueve) aos de vigencia en la empresa, el Sistema de Gestin Comercial (en adelante SGC) fue desarrollado en lenguaje PowerBuilder1 versin 9.0 como una aplicacin cliente servidor; utilizando Oracle 7.0 como motor de base de datos. A travs de los denominados Servicios de Terminal, cada una de las computadoras de las oficinas comerciales que emplea el SGC (y eventualmente el SGI), establece la conexin con el servidor, presentando la interfaz al usuario.2 Empleado como nico sistema de informacin por cada una de las oficinas comerciales que mantienen una conexin on-line, abarca diferentes y numerosos procesos. A continuacin se describen aquellos mas habituales y relevantes ejecutados por el personal de oficina comercial, siguiendo la estructura del men del SGC.

1 2

Herramienta de desarrollo de clase empresarial desarrollada por la empresa Sybase http://fferrer.dsic.upv.es/cursos/Windows/Avanzado/ch06s02.html 24

Claudia Bravo

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Esquema de Navegacin del Men

SGC

SISTEMA DE GESTIN COMERCIAL

Men Archivo

Men Editar

Men Atencin al Cliente

Men Mant Entidades

Men Ciclo Comercial

Men Ventana

Consulta por NIS / Medidor Consulta por Cliente Consulta por Direccin Consulta por Clave antigua Consulta por Catastro Consulta NIS Servicios Generales Consulta AFIP Submen Cobro en Oficina Comercial Cobro en Lnea Anulacin de Cobros Ingreso manual de movimientos Reimpresin de Tickets Cambio Fecha Vto. Jubilados Cobro Anticipado / Estimacin Importes Convencin de pago Informe Resumen por Operador Resumen Movimientos de Caja Detalle Movimientos de Caja Consulta de Reclamaciones Consulta de Saldos Clientes / Cuentas Cuentas / Suministro Contratos Expedientes

Ordenes de Servicio Cobro en Oficina Comercial Informes Facturacin Actividades Consultas Grales Lecturas

Imagen N 8: Estructura jerrquica del men del Sistema de Gestin Comercial vigente
Claudia Bravo 25

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Men Atencin al Cliente Consultas de clientes: Identificar a un cliente se puede llevar a cabo por diferentes conceptos: Por Nmero De Identificacin Del Suministro (NIS) Por cliente Por direccin Por clave antigua Por catastro

La mas comn es realizarla de acuerdo al numer de NIS. Una vez que el cliente fue encontrado, se accede a toda la informacin del mismo mediante una nica pantalla. La misma permite al usuario acceder a datos mas detallados si as es necesario. De esta manera puede acceder a datos como: Histrico de consumo: habitualmente utilizada por el usuario para la gestin de subsidios. Gestin impaga: Por medio de esta consulta se puede conocer el estado de las ordenes de servicios por gestin impaga a nombre del cliente: suspensin del servicio y/o levantamiento del medidor. En el caso de aquellos clientes con deudas, es habitual la Consulta de perodo de corte o estado de orden de servicios, puesto que adeudando un perodo se procede con la suspensin del servicio y posteriormente al levantamiento del medidor.

Consulta de Saldo: consulta utilizada para gestionar planes de pago de lo adeudado por el cliente.

Men Ciclo comercial Cobro en lnea: hace referencia al Cobro del Suministro elctrico. Al ejecutar esta opcin en el sistema, el cajero puede efectuar el correspondiente cobro y de ser necesario reimprimir la factura cuando, por ejemplo, un cliente no cuenta con la misma a la hora del pago. Esta operacin solo se lleva a cabo al ingresar el nmero de NIS del cliente, que el cajero obtiene generalmente de la factura que porta el cliente. En el caso de no contar con dicho parmetro, este deber ser obtenido a travs de las consultas anteriormente descriptas. Una vez ingresado el nmero de NIS se visualizaran los perodos adeudados (ser mas de uno si el cliente tuviera deudas). El cajero selecciona el o los perodos a ser abonados y procede a guardar la operacin de cobro. Anulacin de cobros: es utilizado por el cajero cuando existe errores en la cobranza. Ingreso manual de Movimientos: similar a efectuar un asiento contable de los movimientos de caja, es empleada por los cajeros diariamente al finalizar la jornada de cobra para la entrega de informes al departamento de Contables.

Claudia Bravo

26

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Cobro anticipado: este tipo de cobro del suministro se emplea en casos particulares y por solicitud del cliente. Se trata de un pago por adelantado de varios perodos por parte del cliente. El monto se obtiene por sistema a travs de un histrico de consumo. Consulta de movimientos: finalizada la jornada laboral, cada cajero debe realizar el control de lo recaudado para ser rendido al departamento de Tesorera. Para ello, lista ciertos documentos que obtiene del SGC: Informe Resumen por Operador: listado que se destina a Tesorera. Contiene un resumen del total de recaudacin del cajero con discriminacin en la forma de pago.

RESUMEN LIQUIDACIN DE CAJA CORRESPONDIENTE A LA FECHA Nombre del Cajero Nombre Oficina Comercial Totales: Total Operaciones realizadas Total Ingresos Total Egresos Saldo del da $ $ $ $

Cobros Totales por Forma de Pago: Efectivo Cheque Bonos Lecop $ $ $ $

Imagen N 9: Formulario de Resumen por operados que se lista desde el sistema

Claudia Bravo

27

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Resumen Movimiento de Caja: listado que se destina a Tesorera. La diferencia con el anterior listado, es que en este se presentan los totales discriminados segn el tipo de servicio: Energa y Agua.

RESUMEN DE OPERACIONES DE CAJA Correspondiente a la Fecha: Nombre del Cajero: Nombre Oficina Comercial: Egresos Tipo de Movimiento Cantidad Operaciones Derechos rehabilitacin Deposito de garanta Derecho reconexin Cobro factura de energa Cobro nota de debito Pago nota de Crdito Devolucin de garanta Cobro Cuotas de convenio Remesa en efectivo Remesa en chequeo Totales Saldos Energa Agua Energa Agua Ingresos Energa Agua

Imagen N 10: Formulario de Resumen de operaciones de caja que se lista desde el sistema

Claudia Bravo

28

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Detalle Movimientos de Caja: es empleado por el cajero generalmente para llevar un control personal de su tarea diaria. No se entrega a Tesorera. Se trata de un listado en donde figuran cada una de las facturas que el cajero cobro en la jornada.

CONSULTA DE OFICINA COMERCIAL Detalle de Operaciones Correspondientes a la Fecha: Nombre del Cajero: Nombre Oficina Comercial: Movimiento Referencia Energa Agua Pago Hora

Remesa en Efectivo Total

Imagen N 11: Formulario de consulta que se lista desde el sistema

Los listados antes nombrados son los que se entregan junto a la recaudacin y los cupones de las facturas cobradas por el cajero.

Claudia Bravo

29

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

DETECCIN DEL PROBLEMA La descripcin del proceso de cobranza en el marco de las actividades desarrolladas por las oficinas comerciales de los Distritos y Subdistritos, permite puntualizar ciertos aspectos que pueden servir de punto de partida para tomar acciones innovadoras por parte de la empresa. El primer aspecto a destacar, son las dos entidades que estn a cargo del cobro del suministro en el interior de la provincia: La municipalidad de Salta y la misma empresa. Este proceso no homogneo, trae consigo algunos inconvenientes. Para ilustrarlo mejor, se plantea un caso particular: Santa Victoria Este, Iruya. Iruya es una localidad alejada y de escasos habitantes. El cobro del suministro es realizado por la municipalidad mediante un proceso netamente manual. Las visitas del personal de EDESA al lugar para la recoleccin de lo recaudado no suelen ser peridicas, como en otras localidades. Tal como se menciono en su momento, el control se concreta manualmente a travs de planillas impresas. Claramente se puede apreciar la necesidad de una herramienta tecnolgica que no solo contribuya a un control ms efectivo y en menor tiempo; sino que tambin provea al personal de la empresa de aquellos datos necesarios a la hora de determinar irrelevancias en el cobro por parte de la municipalidad, como es el caso del doble pago de un mismo perodo. El segundo aspecto trata de una situacin ms destacable, que se genera cuando al momento del cobro el cliente no cuenta con su correspondiente factura. En el marco del cobro mvil este inconveniente, no resulta tan simple de resolver. El monto a cobrar es por tanto desconocido y la reimpresin de la factura solo se obtiene mediante sistema (SGC). El cliente, por lo tanto debe dirigirse a la oficina ms prxima para solicitar su factura y abonar lo que corresponde. Otra situacin crtica que se puede mencionar, surge cuando clientes aseguran no adeudar perodo alguno cuando en su factura se lee lo contrario. El cliente puede o no tener la razn pues, es comn que el pago de la deuda haya sido cancelado en fecha posterior a la fecha de impresin de la factura. Sea o no el caso, el cajero no cuenta con la informacin para asesorar al cliente de forma adecuada. Los resultados son: Ante la insistencia del cliente, el cajero no efecta el cobra de la deuda y solo cobra el perodo presente (derivando en un posible error); No se efecta cobro alguno, pues el cliente deber realizar sus consultas en las oficinas comerciales correspondientes.

Es importante hacer notar, que el proceso, al igual que en el caso de la municipalidad, es manual. Esto implica, una posterior carga de datos al sistema de las oficinas comerciales luego de finalizado el recorrido del cajero mvil. Hacer uso entonces de una herramienta que proporcione toda la informacin necesaria para un cobro efectivo y completo en el lugar, marcar una verdadera diferencia en la eficacia del proceso de cobranza mvil.

Claudia Bravo

30

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

DETERMINACIN DE LAS NECESIDADES A CUBRIR Tal como se menciona, el proceso de cobranza desarrollado en el interior de la provincia tiene dos modalidades: manual o por sistema. La modalidad manual practicada por lo cajeros mviles demuestra ser crtica en determinada situaciones que ya se mencionaron y describieron. Situaciones en donde se destaca la falta de informacin tiempo y lugar a la hora de efectuar una cobranza exitosa. Es entonces necesidad de la empresa automatizar el proceso de cobranza manual a travs de la aplicacin de tecnologas mviles. De manera tal que cada cajero en su recorrido sea provisto de una gran cantidad de datos ntegros y confiables, haciendo de la lectura y facturacin del servicio en el sitio una actividad ms integra y optima.

Claudia Bravo

31

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

OBJETIVOS ESPECFICOS DEL PROYECTO Tomando como punto de partida los beneficios generales de implementar un sistema de captura mvil de informacin: 1 Reduccin de tareas manuales. Eliminacin de la redigitacin de la informacin. Reduccin de errores. Reduccin de tiempo en la captura de la informacin. Disminucin de tiempo en el procesamiento de la informacin. Aumento de la satisfaccin del cliente detallista

Es que se enumeran los siguientes aspectos en el marco de este proyecto. Optimizacin del proceso gracias a: Confiabilidad y disponibilidad de los datos: disponer de los datos del cliente, permiten al cajero mvil realizar su tarea de una forma mas segura y confiable. Aumento en la satisfaccin del cliente, resolucin de posibles problemas por falta de factura. Poner a disposicin del cliente de informacin precisa y actualizada que este pudiera solicitar sobre el consumo, en el lugar. Mejora de la recaudacin: clientes satisfechos que ven la posibilidad de abonar el suministro aun cuando no cuenta con se factura, ya que el cajero puede consultarla por sistema. Mejoramiento de la imagen empresarial, se eleva la confiabilidad del cliente.

Evitando as: Duplicidad de tareas: El ciclo completo de cobranza mvil no culmina solo con el cobro y el sellado de la factura al cliente. Posteriormente se debe ingresar uno a uno los cupones de las facturas selladas y cobradas, implicando una doble tarea. Posibles errores de cobranza: el acceso a datos al los que antes no se tena desde el lugar, posibilita al cajero cobrar el perodo actual sin temor a que existan perodos anteriores adeudados por el cliente. Manejo de planillas: en algunos casos el cajero sabe llevar planillas en donde se listan los clientes de su recorrido. Resolucin de incidencias poco eficientes: es comn que el cliente asegure no poseer deudas, cuando la factura as lo sugiera. Este tipo de situaciones, deriva en discusiones con el cajero quin no dispone de la totalidad de la informacin para poder asesorar al cliente en forma correcta. La solucin que puede ofrecer el cajero es derivarlo a la oficina comercial ms prxima para tratar la problemtica. Imposibilidad de acceder y reportar la informacin fuera de las oficinas

http://www.gs1gt.org/boletines/publicaciones/17_sistemas_moviles_info.htm 32

Claudia Bravo

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

ANLISIS TCNICO OPERATIVO Habiendo establecido las necesidades en procesos claves de la empresa, fue posible visualizar oportunidades tecnolgicas que una vez aplicadas, darn lugar a la innovacin empresarial.

PROPUESTA TECNOLGICA Desde el primer ordenador de bolsillo (ODB) Palm OS, el horizonte de dispositivos mviles a mejorado mucho, incorporando nuevas tecnologas y prestaciones, apareciendo nuevos sistemas operativos, tipos de dispositivos, etc.1. En su evolucin y hasta estos tiempos, las soluciones mviles basadas en dispositivos mviles pueden ser de tres tipos2: 1. Soluciones Stand Alone Las aplicaciones Stand-alone son aqullas que se desarrollan para ser instaladas y ejecutadas sobre el equipo mvil en cuestin y que funcionan en forma desconectada de Internet o de un servidor central. 2. Soluciones Online Una aplicacin mvil Online o conectada es, en realidad, una solucin a travs de Internet, utilizando pginas Web o Wap para la interfaz de la misma en el equipo, y toda la ejecucin se realiza en el servidor. 3. Soluciones Smart Client Una aplicacin Smart Client (cliente inteligente) junta lo mejor de dos mundos, Stand Alone y Online. Este tipo consta de aplicaciones ejecutables que se distribuyen e instalan en los equipos, pero que tambin utilizan la conexin para comunicarse e interactuar con un servidor. La seleccin de una de estas soluciones depender de la necesidad de conexin con un servidor central. Para el entorno de aplicacin del proyecto, no solo es importante considerar la necesitad de conexin sino tambin la posibilidades de establecer dicha conexin. Las caractersticas geogrficas de determinadas localidades en el interior de la provincia, resulta un factor limitante a la hora de establecer una solucin basado en una conectividad inalmbrica.

Fragmento extrado de Grupo Silvereme. Gelioss Mobile Solutions. Artculo: Soluciones wireless para instaladores. Por Jos Julio Ruiz Peidr. Director de Desarrollo de Negocio. Artculo publicado en la revista Wireless Magazine. ww.gelioss.com.
2

Extrado de Manual Users: Desarrollo Mvil con.Net. Capitulo 1: Desarrollo Mviles. Pgina 24 33

Claudia Bravo

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Se considera que una solucin Smart Client es la que mejor responde al caso particular de la empresa, ya que una conectividad permanente no es obligatoria, pero brindar al cajero la posibilidad de sincronizar con el servidor, resulta ventajoso si se tienen en cuenta posibles situaciones que requieran actualizacin de datos inmediata. Entre las ventajas de este tipo de solucin se puede citar: Smart Client junta lo mejor del mundo conectado y del desconectado. Permite consultar grandes capacidades de informacin y hacer uso de funciones de bajo nivel de los equipos. Permite seguir trabajando cuando el equipo se desconecta.1

Solucin Propuesta Se propone entonces una solucin que involucre el desarrollo de una aplicacin Smart Client destinada a dispositivos mviles, es decir, una aplicacin mvil. Tomando como base el ya existente SGC, la aplicacin mvil abarcar las funcionalidades requeridas para llevar a cabo el proceso de cobranza por el cajero mvil. La aplicacin mvil SGCM (Sistema de Gestin Comercial Mvil, nombrada as por su relacin con su predecesor) estar alojada en el dispositivo con datos almacenados en forma local, pero que al mismo tiempo emplear una conexin inalmbrica para acceder a la base de datos de los servidores de la empresa, a travs de Internet Mvil. De esta forma el cajero mvil podr trabajar en forma offline con los datos que previamente se hayan cargado a la base de datos del dispositivo mvil, y de requerir actualizacin de datos solo deber sincronizar el equipo a travs de Internet mvil con la base de datos empresarial. El SGCM ser para el cajero mvil la herramienta de trabajo en su recorrido en analoga al sistema transaccional empleado en las oficinas comerciales para la cobranza del suministro. Antes de salir en su recorrido los datos de los clientes de las localidades a visitar sern incorporados a travs de una sincronizacin, ya sea local entre el dispositivo y el sistema de las oficinas del Distrito a travs de Internet mvil de ser necesario, ya que al encontrarse en las oficinas resulta mas conveniente hacer uso de la conexin local.

As durante su recorrido, el cajero dispondr de los datos de consumo (de diferentes perodos) de cada cliente, cumpliendo con las actividades de cobranza este o no la factura en poder de ste. Las transacciones se almacenaran en la base de datos local del dispositivo hasta poder establecer conexin nuevamente a travs de Internet, con la base de datos empresarial en el Distrito Capital (o Casa Central), de forma que los datos se actualicen manteniendo la integridad de los mismos.

Extrado de Manual Users: Desarrollo Mvil con.Net. Capitulo 1: Desarrollo Mviles. Pgina 27 34

Claudia Bravo

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

DISPOSITIVOS ALTERNATIVOS La evolucin de los equipos mviles ha dado lugar a una amplia variedad de la cual seleccionar y que mejor se adapte a necesidades particulares. Para la implementacin de la solucin mvil propuesta, se requieren de equipos mviles con ciertas caractersticas que respondan: Al modalidades de comunicacin inalmbrica A los requerimientos de la aplicacin mvil A la necesidad de disposicin de los datos (modalidades de trabajo) A caractersticas del entorno de trabajo (geografa)

De entre las funciones disponibles en la mayora de los dispositivos mviles, contar con el acceso a protocolos de red a travs de Internet mvil como GPRS1, es imprescindible cuando se necesita acceder (desde el lugar) a datos en equipos remotos. A partir de esta primicia, se proponen dos posibles plataformas de dispositivos: PDA (Personal Digital Assitants) Usualmente definidos como computadoras de mano: Poseen reconocimiento de escritura. Proveen mtodos de sincronizacin con un equipo de escritorio. Permiten acceder a Internet. Poseen un sistema operativo con software utilitario y es posible instalarles aplicaciones adicionales.2

Smartphone Un smartphone es un telfono mvil que incorpora caractersticas de una computadora personal. Suelen permitir al usuario instalar nuevas aplicaciones, aumentando as sus funcionalidades. Esto es posible porque ejecutan un sistema operativo potente de fondo. Los smartphone tienden a incluir acceso a Internet, servicios de e-mail, cmara integrada, navegador Web, procesador de textos, etc.3

Seleccin del equipo La seleccin de los dispositivos mviles resulta de gran importancia. Las diferentes caractersticas que distinguen a cada uno se evalan para determinar cual es la que mejor responde a los requerimientos y objetivos planteados.

1 2

En sus siglas Global Packet Radio Service Extrado de Manual Users: Desarrollo Mvil con.Net. Capitulo 1: Desarrollo Mviles. 3 Definicin obtenida de http://www.alegsa.com.ar/Dic/smartphone.php Claudia Bravo 35

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

La interfaz de trabajo y la navegacin en los tipos de dispositivos mviles nombrados: PDAs y Smartphone, resulta un factor importante en la seleccin. Por lo general, dentro de la categora de las PDAs, (como los equipos Pocket PC) la interfaz se maneja a travs de un puntero que se gua presionando la pantalla. En los smartphone, en cambio, se emplean las teclas de cursor y dos teclas de funcin como es comn en los telfonos celulares. Considerando lo expuesto es que se opta por equipos dentro de la categora de las PDA ya que la amplitud de la pantalla y la forma de navegacin a travs de la misma, resulta mas cmoda en el manejo y visualizacin de los datos de los clientes y detalles de la facturacin de uno o varios perodos. El mundo de las PDAs es amplio y diverso, por lo que se tiene en cuenta los tres nichos1 naturales en que se ha dividido el mercado de la s PDAs para la seleccin final:
1. De consumo, PDA pequeas de HP, Dell, Toshiba, Palm, etc. 2. Industrial, los dispositivos conocidos como robustos. 3. Corporativo, dispositivos diseados para ser usados en actividades ms

sofisticadas. El mercado Corporativo es el que ms demanda soluciones mviles que puedan resolver las nuevas necesidades del mismo y el que tiene posibilidad de pagar esta tecnologa emergente.2 Del grupo corporativo, se optan por dispositivos diseados por Motorota Enterprises Mobility Business3, particularmente aquellos dispositivos que componen la familia EDA4 y que integran al conjunto de equipos de la plataforma Windows Mobile. La relevancia de trabajar con equipos de esta plataforma obedece a la compatibilidad con las herramientas de desarrollo de Microsoft para la generacin de aplicaciones Smart Client. Las caractersticas tcnicas de equipo EDA, que en adelante sern nombradas, juegan un papel importante en la seleccin. EN RESUMEN Se propone una solucin que involucre el desarrollo de una aplicacin Smart Client destinada a dispositivos mviles, ya que una conectividad permanente no es obligatoria, pero brindar al cajero la posibilidad de sincronizar con el servidor, resulta ventajoso si se tienen en cuenta posibles situaciones que requieran actualizacin de datos inmediata. Para la aplicacin de la solucin mvil, se emplearn dispositivos del tipo PDAs con caractersticas tcnicas dedicadas especialmente a contribuir con el desarrollo de las actividades del mundo corporativo: equipos EDA de la firma de Motorola Enterprises Mobility Business

1 2

Grupo con una definicin ms estrecha que el segmento de mercado Caractersticas de PDAs extradas de Pocket Mexico: La web mexicana sobre pocket PC. Artculo: Mas all de las PDAs de consumo. Autor Miguel A. Lpez Meja, Sysgold Mxico. Fecha Artculo: 18 de octubre del 2006 3 Divisin de movilidad empresarial de Motorota 4 Enterprise Digital Asistan, asistente digital empresarial. Claudia Bravo 36

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

CONTEXTO DE APLICACIN Actualmente, la cobranza mvil se lleva a cabo en tres de los siete Distritos, tal como se esquematiz en el anlisis del contexto. De esta manera, el proyecto tendr su aplicacin en las siguientes localidades correspondientes a los Distritos de:
ORAN Urundel Aguas Blancas CAFAYATE La Poma San Carlos Seclantar Payogasta Angastaco JOAQUN V. GONZLEZ Las Lajitas

Cada uno de los Distritos le ser asignado un dispositivo mvil, a excepcin del Distrito Cafayate que tendr dos por tener un mayor nmero de localidades a cubrir.

Imagen N 12: Ubicacin geogrfica de las Oficinas Comerciales y puntos de Cobranza Mvil

Claudia Bravo

37

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Es decir, que en total sern cuatro dispositivos mviles que inicialmente sern implementados en las actividades de la cobranza mvil. La adquisicin de un nmero superior de dispositivos queda a criterio de la empresa, puesto que el nmero fijado (cuatro equipos) es el mnimo y requerido por el proyecto. La aplicacin mvil que se implementar en conjunto con los dispositivos, tiene como prioridad cubrir el proceso de cobranza mvil propiamente dicho. Teniendo en cuenta que el actual SGC cubre funciones relacionadas a la cobranza del suministro y atencin al cliente; el sistema de gestin comercial mvil (en adelante SGCM) inicialmente solo responder a los requerimientos del proceso relacionados directamente con la cobranza del suministro elctrico.

Claudia Bravo

38

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

FUNDAMENTOS TERICOS Es necesario determinar algunos aspectos que componen una solucin Smart Client en conjunto con las tecnologas inalmbricas, para poder describir y comprender la lgica de la solucin mvil a implementar.

ARQUITECTURA SMART CLIENT 1 Esta comprendida en tres partes: una aplicacin mvil especifica en el dispositivo mvil con persistencia de datos, un servidor de sincronizacin y unas bases de datos empresariales.

Imagen N 13:Arquitectura Smart Client Cliente Inteligente: El cliente inteligente es una aplicacin mvil ejecutada y desplegada en un dispositivo con persistencia de datos. Provee acceso offline a datos que previamente han sido cargados en las bases de datos del dispositivo mvil. Servidor de Sincronizacin: Es una aplicacin inteligente que permite identificar dispositivos y transmitir los datos desde el dispositivo hacia las bases de datos empresariales y desde las bases de datos empresariales hacia el dispositivo manteniendo la integridad de los datos y de la informacin a travs de procesos de resolucin de conflictos. El servidor de sincronizacin entra en accin cuando es llamado desde el dispositivo mvil. Base de Datos Empresarial: El servidor de sincronizacin establece la conexin con la base de datos empresarial y permite acceder a los datos, realizar operaciones de actualizacin y de consulta. A travs del servidor de sincronizaciones y por medio fsico cableado o inalmbrico, se accede a los datos de la base de datos empresarial y se cargan esos datos al dispositivo mvil; posteriormente se puede desconectar y salir a trabajar en campo. Cada vez que necesitemos actualizar los datos simplemente se conecta nuevamente al servidor de sincronizacin que es el que ejecuta el Conduit o conducto y se actualiza la base de datos empresarial. Puede acceder a las bases de datos empresariales de la organizacin usando el mecanismo de conexin preferido.

http://cormoran.uis.edu.co/conexxion/Informatica/Artculo2.html 39

Claudia Bravo

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

PLATAFORMA .NET Constituye un conjunto de herramientas diseadas para explotar el desarrollo de Internet al mximo y con facilidad, sin dejar de tener en cuenta las aplicaciones tradicionales de escritorio. Visual estudio. Net es uno de los tantos lenguajes que pueden correr sobre esta plataforma. Por debajo de este se encuentra un segundo componente indispensable: el framework. Net. Con la salida de .net y el principio de la programacin en cdigo manejado en cuanto a herramientas Microsoft, surgi la necesidad de recrear el mismo concepto para los equipos mviles. As surgi .Net Compact Framework, un subset del .net framework conocido en aplicaciones de escritorio y aplicaciones Web. Las aplicaciones bajo este paradigma se conocen como Smart Device Application.1

ADO. NET (ActiveX Data Objects para .NET)2 En entornos de programacin de la plataforma .NET, se emplea ADO. NET, como modelo de acceso a datos. Desde ADO. NET es posible acceder a: Base de datos SQL Server, con drivers nativos para .net Base de datos Oracler, con drivers nativos (Oracle.net) Cualquier base de datos que tenga drivers OLE DB (Access. SQL Server, Excel, etc.)

Trabaja en forma desconectada de la base de datos optimizando el acceso a la misma y accede fsicamente a la base de datos solo en el caso de realizar una bsqueda o actualizacin de los datos.

DISPOSITIVOS INTELIGENTES3 [] Para dar soporte a la plataforma .NET, Microsoft est desarrollando software de dispositivos para que los clientes puedan utilizar una familia de dispositivos complementarios en lugar de slo un dispositivo o equipo cliente. Microsoft est creando software para todo, desde telfonos hasta PDAs, hasta otros tipos de dispositivos y equipos cliente, tales como laptops, estaciones de trabajo, computadoras de mano, telfonos celulares inteligentes, consolas de juego ("XBox") y Tablet PC. Microsoft est trabajando actualmente en los siguientes productos de software para todos estos dispositivos: Windows XP incrustado, Windows CE 5.0, .NET Framework y .NET Compact Framework.

1 2

Manual Users: Desarrollo Mvil con.Net. Capitulo 1: Desarrollo Mviles. Pgina 33 Manual Users: Desarrollo Mvil con.Net. Capitulo 4: Acceso a Datos. Pgina 160 3 http://www.willydev.net/Descargas/Artculos/Willy/quesnet/Uso.asp Claudia Bravo 40

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

La funcin importante que vincula a todos estos dispositivos y equipos cliente es que son inteligentes, recuerdan quin es el usuario y utilizan la Web como una plataforma para cmputo en lugar del servidor. Por lo tanto, tambin se llaman dispositivos inteligentes. Los dispositivos inteligentes le permitirn acceder, analizar y actuar sobre datos en cualquier lugar, en cualquier momento. Utilizan la red de manera inteligente y responden a las limitaciones de ancho de banda; proporcionan soporte tanto para el uso en lnea como fuera de lnea de las aplicaciones; y entienden qu servicios estn disponibles. Los dispositivos inteligentes son programables y personalizables, con actualizaciones automticas y cero administracin. Los dispositivos inteligentes presentan y recopilan informacin en la forma ms apropiada para ese dispositivo, desde convertir texto a voz en un telfono celular hasta reconocer escritura en una Tablet PC. []

INTRPRETE INFORMTICO1 Programa capaz de analizar y ejecutar otros programas, escritos en un lenguaje de alto nivel. Los intrpretes se diferencian de los compiladores en que mientras estos traducen un programa desde su descripcin en un lenguaje de programacin al cdigo mquina del sistema destino, los primeros (los interpretes) slo realizan la traduccin a medida que sea necesario, tpicamente, instruccin por instruccin, y normalmente no guardan el resultado de dicha traduccin. En la actualidad, uno de los entornos ms comunes de uso de los intrpretes informticos es Internet, debido a la posibilidad que estos tienen de ejecutarse independientemente de la plataforma. Algunos ejemplos de lenguajes que son normalmente interpretados en vez de compilados son: Perl, PHP, Javascript, Logo, Python.

PHP2 Lenguaje de programacin usado normalmente para la creacin de pginas web dinmicas. PHP es un acrnimo recursivo que significa "PHP Hypertext Pre-processor" (inicialmente PHP Tools, o, Personal Home Page Tools), y se trata de un lenguaje interpretado. Permite crear aplicaciones con una interfaz grfica para el usuario. Tambin puede ser usado desde la lnea de rdenes, de la misma manera como Perl o Python pueden hacerlo, esta versin de PHP se llama PHP CLI (Command Line Interface).

Artculo extrado de Wikipedia, la enciclopedia libre: http://es.wikipedia.org/wiki/Int%C3%A9rprete_inform%C3%A1tico 2 Artculo extrado de Wikipedia, la enciclopedia libre: http://es.wikipedia.org/wiki/PHP Claudia Bravo 41

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Permite la conexin a diferentes tipos de servidores de bases de datos tales como MySQL, Postgres, Oracle, ODBC, DB2, Microsoft SQL Server, Firebird y SQLite; lo cual permite la creacin de Aplicaciones web muy robustas. PHP tambin tiene la capacidad de ser ejecutado en la mayora de los sistemas operativos tales como UNIX (y de ese tipo, como Linux o Mac OS X) y Windows, y puede interactuar con los servidores de web ms populares ya que existe en versin CGI, mdulo para Apache, e ISAPI.

PHP CLI (COMMAND LINE INTERFACE)1 Lnea de comandos, Intrprete de mandatos, Intrprete de lnea de mandatos, Intrprete de comandos, Terminal, Consola, Shell su acrnimo en ingls CLI por Command line interface, es un programa informtico que acta como Interfaz de usuario para comunicar al usuario con el sistema operativo mediante una ventana que espera comandos textuales ingresados por el usuario en el teclado, los interpreta y los entrega al sistema operativo para su ejecucin. La respuesta del sistema operativo es mostrada al usuario en la misma ventana. A continuacin, la shell queda esperando ms instrucciones. Se interacta con la informacin de la manera ms simple posible, sin grficas, solo el texto crudo. Por extensin tambin se llama Intrprete de comandos a algunas interfaces de programas (mayores) que comunican al usuario con el software o al Cliente de un Servidor, como por ejemplo, bancos de datos (MySQL, Oracle) u otros programas (openSSL, FTP) etc. Dada la importancia de esta herramienta, existe ya desde los comienzos de la computacin. Existen para diversos sistemas operativos, diversos hardware, con diferente funcionalidad. Suelen incorporar caractersticas tales como control de procesos, redireccin de entrada/salida, listado y lectura de ficheros, proteccin, comunicaciones y un lenguaje de rdenes para escribir programas por lotes o (scripts o guines).

Artculo extrado de Wikipedia, la enciclopedia libre: http://es.wikipedia.org/wiki/L%C3%ADnea_de_%C3%B3rdenes Claudia Bravo 42

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

DEFINICIN DEL PRODUCTO A IMPLEMENTAR La propuesta a implementar esta dividida en dos partes: 1. El desarrollo de una aplicacin para dispositivos inteligentes, 2. Por el lado del servidor de sincronizacin o servidor Web, la generacin de la aplicacin de enlace a la base de datos empresarial. codificada en PHP que har posible la comunicacin con la base de datos central de la empresa (base de datos empresarial) desde cualquier punto en Internet y sin comprometer la seguridad en el acceso a la misma. El SGCM ser desarrollado con las caractersticas propias de una aplicacin para dispositivos inteligentes, implementada sobre una arquitectura Smart Client, anteriormente descripta. Tal dispositivo contara con tecnologa de transmisin de datos inalmbrica, como lo es GPRS, permitiendo el acceso a la red para la transferencia de datos. La aplicacin mvil estar alojada y ser ejecutada en el dispositivo mvil. Los datos obtenidos a travs de la sincronizacin, se almacenarn internamente en el dispositivo, disponiendo de ellos sin necesidad de una conexin online permanente. Para acceder a la base de datos local y establecer la sincronizacin con la base de datos remota, la aplicacin utilizar Microsoft SQL Server 2005 Compact Edition como motor de base de datos y tecnologa propia del .NET Compact Framework 2.0 : ADO.NET. Dicha sincronizacin podr concretarse, en funcin del volumen y naturaleza de la informacin que se necesita obtener, a travs de las siguientes alternativas: a) Por medio de una conexin local o cableada: el dispositivo mvil se conecta a la PC con conectividad a la VPN o red privada virtual de la empresa. Este tipo de conectividad puede realizarse en las mismas oficinas comerciales antes de comenzar con el recorrido. Para lograr esta conexin se har uso de ActiveSync1, un software que permite al dispositivo mvil heredar la capacidad de acceder a la red de la PC de escritorio y, por lo tanto, acceder a la VPN a travs de los canales que estn establecidos para el equipo de escritorio. Esto resulta de gran ventaja en la transmisin de grandes volmenes de datos iniciales ya que el impacto econmico es mnimo en comparacin a una transmisin inalmbrica de datos. Al ingresar a la VPN de la Empresa la aplicacin mvil podr conectarse directamente al motor de base de datos y realizar las consultas o transferencia de datos que sean necesarios. La seguridad de transmisin quedara en manos de los mecanismos propios implementados en la VPN.

Ver Anexo II: Fundamentos Tericos 43

Claudia Bravo

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

b) La segunda forma de sincronizacin se presentar cuando no se tenga acceso fsico a los canales arriba mencionados y sea necesario obtener informacin puntual y de manera inmediata. A travs de la conexin a Internet que ofrece el proveedor de telefona celular para aplicaciones WAP, y desde el lugar de la cobranza, el cajero mvil establecer la comunicacin con el servidor remoto y acceder a la informacin que necesite mediante la aplicacin de enlace a la base de datos remota Esta aplicacin de enlace se interpretar y ejecutar en el servidor Web con el que la empresa cuenta actualmente y en el que estarn alojados los scripts. Ser el nexo entre la aplicacin mvil y la base de datos principal durante la sincronizacin remota, de forma tal que, el cajero mvil o cliente remoto solo, recibe el resultado de la ejecucin. La aplicacin cumplir las tareas de: Encriptar los datos antes de enviarlos y desencriptarlos en el proceso inverso Validar que la solicitud tiene origen en un dispositivo conocido Acceder a la base de datos para las consultas

RI CA

M B

CO NE X

I N

IN AL

PROVEEDOR SERVICIOS DE GPRS

DATOS ENCRIPTADOS

BBDD ORACLE

DATOS ENCRIPTADOS

INTERNET

DATOS ENCRIPTADOS

APLICACIN MOVIL SGCM


VP N

FIREWALL SERVIDOR WEB SCRIPTS PHP


SL

CONEXIN FISICA USB

TERMINAL DE RED PRIVADA

Imagen N 14: Arquitectura propuesta Siguiendo el diagrama anterior, cuando el cajero mvil realice una peticin al servidor para que este enve datos en relacin a un cliente, el servidor ejecutara el intrprete de PHP para procesar el script solicitado. Realizara las consultas necesarias a la base de datos y los resultados sern encriptados y enviados al dispositivo mvil.
Claudia Bravo 44

CO NE X

OFICINA Food Mart COMERCIAL

I N

TU NE L

AD

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Sistema de Gestin Comercial Mvil Durante la jornada laboral, el cajero mvil dispondr de las siguientes funciones principales, basadas en las funciones del SGC:

Imagen N 15: Esquema de funciones del SGCM Consultas de clientes: La identificacin del cliente se podr realizar por medio de tres criterios: Por nmero de identificacin del suministro (NIS): podr ser ingresado en forma manual o a travs del Lector de Cdigo de barras incorporado en el dispositivo mvil. Tomando ventaja del cdigo impreso en cada factura del suministro, el cajero podr simplificar la identificacin del cliente a travs de esta opcin. Por cliente: ingreso del apellido y nombre del titular. Por domicilio: ingreso de la direccin de la propiedad.

Cobro en lnea: esta opcin en el sistema, permitir al cajero efectuar el correspondiente cobro. Se visualizarn los perodos adeudados. El cajero selecciona el o los perodos a ser abonados y procede a guardar la operacin de cobro. Este tipo de informacin permitir al cajero: 1. Corroborar los datos relacionados con perodos adeudados, con la informacin que el cliente posee y puede llegar a cuestionar. 2. Dar aviso al cliente del pronto corte ante un nmero determinado de perodos adeudados. 3. Cobrar el perodo correspondiente sin omitir el cobro de perodos anteriores adeudados.

Claudia Bravo

45

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Anulacin de cobros: en el caso de errores en la cobranza. Consulta de movimientos: el cajero podr realizar el control de la jornada de cobro.

Claudia Bravo

46

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

INFRAESTRUCTURA INFORMTICA NECESARIA HARDWARE Terminales Porttiles La seleccin de los dispositivos mviles resulta de gran importancia. Las diferentes caractersticas que distinguen a cada uno se evalan para determinar cual es la que mejor responde a los requerimientos y objetivos planteados. Mvil Verstil De Symbol Technologies: Motorola MC351 El asistente digital para empresas (o EDA) MC35 pertenece a la familia de los equipos desarrollados por Motorola. Entre la gama de caractersticas que posee el dispositivo, a continuacin se enumeran las ms relevantes a los fines del proyecto2. Compatibilidad con las principales tecnologas de Internet (GPRS y EDGE) indispensable en el contexto del proyecto para la transmisin de datos. El lector de cdigo de barras como capturador de datos, resulta una ventaja en la identificacin del cliente para realizar el correspondiente cobro, pues la factura del suministro trae impreso un cdigo de barras. MC35 dispone de una ranura SDIO accesible al usuario permite ampliar las capacidades actuales y ofrece flexibilidad para satisfacer futuras necesidades. El MC35 tiene un procesador Intel's XScale PXA270 a 416 MHz y utiliza el sistema operativo Microsoft Windows Mobile 5.0 Premium Phone Edition Adquisicin El nmero de dispositivos mviles que se adquirirn estar de acuerdo al nmero de cajeros que actualmente desarrollan las actividades de cobranza mvil en cada Distrito especificado. Inicialmente y como mnimo requerido para la implementacin del sistema, se determina una cantidad total de 4 (cuatro) terminales porttiles Motorola MC35.

Caractersticas obtenidas de La Flecha: Tu diario de ciencia y tecnologa. Artculo: Motorota 35. http://www.laflecha.net/gadgets/motorola-mc35/ 2 Estas y otras distinciones tcnicas del MC35 se amplan en el Anexo IV Claudia Bravo 47

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Memorias De Expansin A fin de incorporar mayor capacidad de almacenamiento al dispositivo, es necesaria la adquisicin de memorias de expansin. Tarjetas Secure Digital Estndar: Tarjeta Secure Digital de Kingston Constituyen el complemento para ampliar la memoria de los dispositivos ms pequeos como, por ejemplo, reproductores MP3, cmaras digitales, PDA y telfonos inteligentes.

Adquisicin El nmero de memorias de expansin a adquirir correspondern a 4 (cuatro) unidades, destinada a cada uno de las terminales MC35. La capacidad de cada una ser de 2 (dos) Gigabytes de tal manera que la capacidad de almacenamiento del dispositivo mvil se vea incrementada.

Claudia Bravo

48

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

SOFTWARE Terminales Mviles Con la adquisicin de las terminales Motorola MC35 se incluye: 1. Microsoft Windows Mobile 5.0 Phone Edition 2. Microsoft Office Mobile 6.1 3. .NET Compact Framework 2.0 Subset del .NET Framework, esta destinado para la instalacin y la ejecucin en un entorno de dispositivo mvil Dado que el SGCM se ejecutara en cada uno de los dispositivos mviles, se har uso de este framework. Disponible para plataformas de Windows Mobile, en este caso ya viene incorporado en la memoria ROM del equipo a adquirir anteriormente mencionado. Por otro lado, el SGCM al trabajar con base de datos local requerir de la instalacin del siguiente producto software: 4. Microsoft SQL Server 2005 Compact Edition1 (SQL CE) Se trata de un pequeo motor de base de datos que se ejecutara directamente en el equipo mvil. Est diseado para aquellas aplicaciones que necesitan de una base de datos relacional y ligera que se pueda desarrollar e implementar tanto en equipos de escritorio como mviles. Este producto software es libre y gratuito, por lo que no requiere licencia, tanto para desarrollar como para su posterior ejecucin.

Sincronizacin 1. ActiveSync Para lograr la comunicacin entre los dispositivos mviles y los equipos de escritorio de las oficinas comerciales, se necesita de un software que permitir la sincronizacin de la informacin. Una vez conectado el dispositivo por medio del cable, se podr transferir datos, instalar aplicaciones, y backups de la informacin que contenga el equipo.

Anteriormente conocido como Microsoft SQL Server 2005 Mobile Edition 49

Claudia Bravo

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Herramientas De Desarrollo 1. Visual Studio. Net 2005 Professional Edition Constituye el entorno de desarrollo a utilizar para en la generacin de cdigo de la aplicacin mvil SGCM con Windows Form. 2. Microsoft Virtual PC (Emuladores) Durante el desarrollo de la aplicacin mvil, se podr realizar las pruebas de dos formas: en el dispositivo mvil propiamente dicho, o haciendo uso de emuladores provistos por la herramienta de desarrollo, que permitir ejecutar la aplicacin mvil sobre la PC de escritorio.1 3. Tecnologa PHP versin 4.0 Lenguaje interpretado que se emplear para codificar la aplicacin que har de nexo entre la base de datos central y la aplicacin mvil.

Un emulador trata de modelar de forma precisa el dispositivo que se est emulando. 50

Claudia Bravo

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

RECURSOS HUMANOS Se requiere de la participacin del siguiente personal:


PROFESIONAL Ingeniero en Informtica Ingeniero en Sistemas Ingeniero en Informtica Tcnico Programador Tcnico Informtico Tcnico Programador N DE PERSONAS 1 1 1 1 1 2 DESCRIPCIN Director de Proyecto Analista DBA Desarrollador Instalacin y Testeo Capacitacin DEDICACIN Full Time Part Time Part Time Full Time Part Time Full Time

Aclaraciones: Dedicacin Full Time: 6 (seis) horas diarias. Dedicacin Part Time: 4 (cuatro) horas diarias.

Director De Proyecto Ingeniero en informtica a cargo de la gestin del proyecto, por lo que su tarea mas importante ser la de coordinar el grupo de trabajo del proyecto en cada una de sus actividades asignadas. Ser el contacto permanente con la empresa y deber velar por la culminacin del proyecto en el tiempo acordado, y que al mismo tiempo los objetivos se hayan cumplido en conformidad.

Analista Ser aquel profesional informtico que trabajara en forma conjunta con el director de proyecto en el anlisis inicial del contexto, determinando necesidades, requerimientos, como tambin las fortalezas presentes. Los resultados del anlisis llevaran a determinar la factibilidad de innovacin en los procesos de la empresa a travs de la aplicacin de ciertas tecnologas, llevando a cabo as las tareas de diseo de la aplicacin. Finalmente, la administracin riesgos ser una de las tareas claves durante el transcurso del proyecto.

Claudia Bravo

51

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

DBA Tendr a su cargo el anlisis y estudio de la estructura de datos del actual SGC. A partir de los resultados obtenidos y basndose en dicha estructura, proceder en el diseo de la nueva estructura de datos que empleara el SGCM. As mismo, acompaara en el desarrollo de las tareas de administracin de riesgos y etapas finales de implementacin del sistema.

Personal De Desarrollo Corresponden a tcnicos programadores a cargo de la generacin del cdigo fuente asociado a la aplicacin mvil que estar alojado en cada una de las terminales porttiles. Al optar por Microsoft Visual Basic. Net 2005 como herramienta de desarrollo, el perfil del tcnico estar limitado a aquellos que cuenten con los conocimientos sobre dicho lenguaje. As mismo, ser el personal de desarrollo quien realice las pruebas globales de la aplicacin mvil una vez alojada en las terminales mviles.

Personal De Instalacin Y Configuracin Corresponde a tcnicos a cargo de las actividades de configuracin, instalacin y puesta a punto de las terminales fijas y mviles. Cabe destacar, que esta actividad solo podr realizarse una vez adquirido los dispositivos mviles. As mismo, y a travs de la puesta a punto y pruebas de testeo, el tcnico debe asegurar el adecuado funcionamiento del equipo nuevo adquirido (Dispositivos mviles), de manera tal que ante cualquier eventualidad, stas sean reportadas para la inmediata devolucin y reposicin del equipo en cuestin.

Personal De Capacitacin Lleva a cabo las actividades de capacitacin del personal de aquellos Distritos involucrados en la cobranza mvil en el interior de la provincia. Las actividades de capacitacin se realizaran de acuerdo a un plan previamente establecido.

Claudia Bravo

52

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

MATRIZ DE RESPONSABILIDADES La estructura de trabajo ser la siguiente:


RESPONSABLES ACTIVIDAD Comunicacin con el Cliente Comunicacin interemprearial Visin Gral. de las necesidades tecnolgicas Identificacin de requisitos Negociacin con el cliente Analisis del Contexto Anlisis del rea de negocio Anlisis de los requisitos del proceso Arquitectura de datos Arquitectura de aplicacin Infraestructura Tecnolgica Anlisis Interno Fortalezas y Debilidades Modelado de la Solucin Estudio de Viabilidad Planificacin Elaboracin del plan del proyecto Anlisis de Riesgos Evaluacin y Gestin del riesgo Ingeniera Anlisis de la solucin a desarrollar Diseo de la solucin a desarrollar Codificacin Prueba Construccin y Accin Prueba del Hardware Instalacin del Software Base Capacitacin Instalacin y puesta a punto Dir. del Proyecto x x x x x x x x x x x x x Analista DBA Desarrollador Tcnico Capacitacin

x x

x x x

x x x x x x x x x

Claudia Bravo

53

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

PLAN DE CAPACITACIN JUSTIFICACIN La implementacin de dispositivos porttiles para la captura y consulta de informacin mvil, en un entorno en donde el uso de tecnologas informticas no ha llegado a ser masiva, hace suponer que la etapa de transicin llevara su tiempo y tendera a ser compleja. Tales caractersticas del entorno, pueden llegar a comprometer el xito de la implementacin. Sobretodo, si se tiene en cuenta las condiciones geogrficas en las que el cliente mvil desarrollara sus actividades: puntos alejados, incomunicacin, etc.; lo que har difcil que el cajero acceda a soporte alguno durante sus labores en caso de alguna eventualidad con el dispositivo o consultas en el manejo del mismo.

ALCANCE Las actividades de capacitacin estn dirigidas principalmente al personal del Sector Comercial de los Distritos de: Cafayate Orn Joaqun V. Gonzlez Capital

Del personal correspondiente al Distrito capital, solo participaran de las actividades de capacitacin aquellos que posean relacin directa con las actividades en el interior de la provincia, lo que ser determinado por las autoridades del Distrito capital. Todo personal adicional que la empresa crea conveniente incorporar al plan ser establecido e informado con anticipacin.

OBJETIVOS Generales Preparar al personal del sector comercial en al ejecucin de las actividades de la cobranza mvil implementando las nuevas tecnologas Introducir al personal en la innovacin tecnolgica que asume la empresa, actualizando y empleando los conocimientos requeridos.

Especficos Proporcionar los conocimientos necesarios para lograr el manejo adecuando y eficiente de los dispositivos y aplicacin mvil que acompaaran en el desempeo de la cobranza mvil.

Claudia Bravo

54

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

TIPOS Y MODALIDADES Tipos Teniendo en cuenta el carcter del proyecto, es que se opta por un tipo de Capacitacin Preventiva. Esta tiene por objeto la preparacin del personal para enfrentar con xito la adopcin de nuevas metodologa de trabajo, nueva tecnologa o la utilizacin de nuevos equipos, llevndose a cabo en estrecha relacin al proceso de desarrollo empresarial. 1

Modalidad Las modalidades de capacitacin a adoptar sern2: Capacitacin de apoyo: Actualizacin peridica que se da al personal con el propsito de fortalecer las habilidades o introducir nuevos conceptos o tcnicas en su rea de competencia. Capacitacin en servicio (informal): Capacitacin que ocurre dentro del trabajo y se lleva a cabo generalmente mediante instrucciones o gua personal del supervisor u otro empleado, o mediante la observacin del trabajo que realizan otros trabajadores. Capacitacin formal: Curso de instruccin que tiene objetivos especficos de aprendizaje y que se realiza fuera del trabajo regular. Capacitacin funcional (basada en la competencia): Capacitacin que se dedica exclusivamente a ensear las habilidades, conocimientos y actitudes que se relacionan con trabajos especficos. El contenido de esta capacitacin muchas veces se define con la colaboracin de los mismos participantes.

CONTENIDO La capacitacin estar dividida en dos mdulos distintos: Mdulo Hardware: Todo lo relacionado al manejo bsico del dispositivo y uso correcto del mismo. Esto involucra: Correcto encendido y apagado del equipo Acceso a las principales opciones Conocimientos bsicos de cmo responder a posibles eventualidades de error del equipo. Generalidades mantenimiento predictivo, preventivo, correctivo. Entre otros.

1 2

http://www.wikilearning.com/modelo_de_un_plan_de_capacitacion-wkccp-15947-56.htm http://erc.msh.org/fpmh_spanish/index.html 55

Claudia Bravo

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Mdulo Software: Contiene todos los aspectos relacionados con aplicacin mvil instalada en el equipo, destinada al cobro de los suministros elctricos. Es decir, involucra aspectos tales como: Descripcin de algunos aspectos del sistema operativo Formas de acceder a la aplicacin: diferentes opciones disponibles. Manejo de las opciones proporcionadas por la aplicacin. Atencin a posibles errores y como responder a ellos Entre otros.

TIEMPO Y LUGAR DE LA CAPACITACIN Las actividades de capacitacin dividida en dos mdulos diferentes: Software y Hardware, se llevarn a cabo en 4 (cuatro) das hbiles con una carga horaria de 6 (seis) horas por da para cada uno de los Distritos mencionados. En total sern 16 (diecisis) das hbiles de duracin del plan de capacitacin que como se mencion, contempla cuatros puntos geogrficos: Cafayate Orn Joaqun V. Gonzlez Capital

El lugar de capacitacin considerado son las oficinas de la empresa en cada Distrito. Esto ltimo permitir realizar las demostraciones pertinentes de conexin y funcionamiento del dispositivo mvil al realizar la sincronizacin con el actual SGC. Una vez concluidas Las actividades de capacitacin en un Distrito, se continuar con el siguiente, es decir que la capacitacin no ser simultnea.

Claudia Bravo

56

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

GRAFICO DE TIEMPO DEL PLAN DE CAPACITACIN El siguiente esquema describe las fechas y horas asignadas a las actividades de capacitacin, de acuerdo a los diferentes Distritos:

Imagen N 16: Diagrama de Gantt- Plan de Capacitacin A partir de la semana prevista de inicio de las tareas de capacitacin, las tareas de implementacin del sistema en cada uno de los 4 (cuatro) Distritos, deben estar concluidas como requisito para dar comienzo al presente plan. Esto se puede apreciar con mayor claridad en el diagrama correspondiente al plan del proyecto se presenta en adelante.

Claudia Bravo

57

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

PLAN DEL PROYECTO Para la gestin del proyecto, la definicin del conjunto de actividades y estimacin de los recursos necesarios son descriptos mediante una planificacin temporal. La descomposicin de ese conjunto de tareas es definido mediante un esquema en donde se establecen la interdependencia de las mismas y su duracin; obteniendo as un grafico de tiempo del proyecto o Diagrama de Gantt. A travs de este, el director del proyecto contar con un marco de trabajo que posibilite un mayor control en el manejo de los tiempos y dems recursos. La identificacin de las desviaciones a tiempo ser clave para en el cumplimento de los objetivos del proyecto. Por lo tanto, el diagrama que se presenta constituye el mapa a seguir por todo el equipo. El seguimiento del plan estar marcado por reuniones peridicas del equipo para determinar progresos y problemas.

Claudia Bravo

58

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Imagen 17: Diagrama Gantt. Plan del Proyecto de Sistema Mvil de Cobranzas
Claudia Bravo 59

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Las barras horizontales asignadas a cada tarea describen su duracin en el tiempo. Las tareas que inician al mismo tiempo en la planificacin significan una concurrencia de tareas. Tal como se aprecia en el esquema, el proyecto tiene un tiempo asignado de 75 (setenta y cinco) das de duracin, a cabo del cual se estima se habr concluido con todas las tareas que este involucra.

Claudia Bravo

60

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

PRESUPUESTO A continuacin de describen los costos del proyecto determinando la inversin inicial necesaria que pondr en marcha el proyecto.

DETERMINACIN DE LA INVERSIN INICIAL La inversin inicial que se plantea, est destinada a la adquisicin del equipamiento fsico que una vez testeado, pasar a ser propiedad de la empresa. El equipamiento a adquirir corresponde a las terminales mviles en conjunto con las memorias de expansin que les ser incorporada a los dispositivos. De esta manera, la inversin inicial consta de un total de U$s 2920 (dlares dos mil novecientos veinte). El monto restante podr ser financiado en un perodo de 3 (tres) meses. Las formas de pagos y el resto de los trminos sern negociados con los directivos de la empresa.

COSTOS DE PRODUCCIN El costo de produccin abarca los siguientes puntos: Hardware Recursos Humanos Complementarios: corresponden a los costos por viticos y traslado a las localidades del interior para la capacitacin del personal.

Cada uno de los valores expresados en los siguientes cuadros, corresponden a montos en dlares.

Claudia Bravo

61

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza HARDWARE Descripcin Terminal Porttil Symbol MC35 Memoria de Expansin Kingstone (2GB) TOTAL Precio Unitario 690 40 Cantidad 4 4 Subtotal 2760 160 U$s 2920

RECURSOS HUMANOS Profesional Ingeniero en Informtica Director de Proyecto Ingeniero en Sistemas Ingeniero en Informtica DBA Tcnico programador Tcnico Informtico Instalacin y Testeo Tcnico Informtico Capacitador TOTAL Hs Precio Hora Meses Mensuales U$s 6,09 120 2,5 5,77 80 1,5 3,85 80 1,5 3,21 120 1 2,88 80 0,5 2,24 120 0,5 Personal 1 1 1 1 1 2 Mensual 730,77 461,54 307,69 384,62 230,77 538,46 2653,85 Subtotal 1826,92 692,31 461,54 384,62 115,38 269,23 U$s 3750,00

VIATICOS Distritos Orn Joaqun V. Gonzlez Cafayate TOTAL Das 4 4 4 Viajes Mes 2 2 2 Viticos 39,10 39,10 39,10 Costo Pasaje Unitario Ida/Vuelta 10,26 20,51 7,37 14,74 5,45 10,90 Subtotal 333,33 327,56 323,72 U$s 984,62

El costo total del proyecto ascienden a U$s 7654,62 (dlares siete mil seiscientos cincuenta y cuatro 62/100).

Claudia Bravo

62

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

FLUJO DE CAJA Del costo total obtenido del punto anterior, se propone una financiacin a 90 (noventa) das. Los totales a pagar y las fechas de pago son descriptas en el siguiente cuadro, en donde los montos estn expresados en dlares:
DAS 0 30 60 90 A PAGAR 2920 1900 1200 1634 ACUMULADO 2920 4820 6020 7654

De acuerdo a lo anterior, al cabo de 90 (noventa) das, estar cancelado el costo total del proyecto.

COSTOS DE SERVICIOS Los costos que se presentan corresponde a los servicios empresariales de Internet mvil GPRS, brindados por la empresa de telefona celular Personal. Bajo los planes dirigidos a grandes empresas, se opta por el siguiente plan mensual de servicios de datos.
SERVICIOS DE DATOS DATOS GPRS Plan GPRS Corp. 3 Mb MB Incluido 3 Fracciones 1 Kb Excedente KB $ 0,0038 Abono $ 10,64

El abono mensual depender de la cantidad de datos transferidos desde los servidores remotos a la aplicacin mvil.

Claudia Bravo

63

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

FACTIBILIDAD DEL PROYECTO La viabilidad del proyecto es analizada a travs de los siguientes estudios: FACTIBILIDAD TCNICA Se pretende mediante este estudio de factibilidad, dar aquellos fundamentos tcnicos de la solucin propuesta como adecuada. Tecnologa:

Cada vez son mas las compaas que desarrollan dispositivos dedicados al mercado corporativo, adjudicndole caractersticas que contribuyen al desempeo de las actividades de negocios. De esta manera las funcionalidades requeridas para la aplicacin de la solucin mvil, son sencillas se encontrarlas en un solo dispositivo disponible en el mercado argentino. Finalmente en este aspecto, la disponibilidad de herramientas de desarrollo dedicadas a la generacin de aplicaciones para entornos mviles (como lo es Microsoft Visual .Net), y la variedad de recursos adicionales tales como libros, cursos, eventos, etc. hacen de las soluciones mviles algo concreto, posible y viable. Aplicacin Mvil como solucin

La solucin mvil que se plantea y que involucra el desarrollo de un Sistema de Gestin Comercial Mvil, tendr sus bases en los requerimientos, necesidades y potencial tecnolgico de la empresa. Cobertura de la seal celular

En reas geogrficas como en es el interior de la provincia, la cobertura de la seal celular corre el riego de no ser 100%. Sin embargo, no hay que dejar de destacar que en muy poco tiempo las empresas proveedoras de servicios de telefona mvil han logrado cubrir un amplio espacio geogrfico de la provincia de Salta con sus antenas repetidoras. Un claro ejemplo de lo mencionado es la cobertura GSM1 que provee Personal en la provincia de Salta y que se detalla en el cuadro.2 En el se destacan las localidades donde se ejerce la cobranza mvil.

GPRS es la tecnologa GSM mejorada para la transmisin de datos, por lo que tener seal GSM se podr acceder a Internet mvil. 2 Informacin extrada de la pgina oficial de Personal: http://www.personal.com.ar/personas/gsm/gsm1.html. Para acceder al cuadro completo, ver Anexo V: Estudio de Mercado Claudia Bravo 64

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

La creciente demanda de dispositivos con tecnolgica inalmbricas de transmisin de datos, en conjunto a la necesidad como va para rentabilizar y optimizar aun ms los caminos que ha abierto la capacidad de acceso y comunicacin de la informtica porttil en los ltimos aos1, han llevado a llevado a las empresas de telefona a elaborar estrategias de ventas que contribuyen a mejorar el manejo de los costos de comunicacin por parte de la empresa.
COBERTURA GSM PERSONAL PROVINCIA DE SALTA REGIN Norte Norte Norte Norte Norte Norte Norte Norte Norte Norte Norte Norte Norte Norte Norte Norte Norte Norte Norte Norte Norte Norte Norte Norte Norte Norte Norte Norte Norte Norte Norte
1

LOCALIDAD Aguaray Aguas Blancas Angastaco Apolinario Saravia Cachi Cafayate Colonia Santa Rosa Coronel Juan Sola Coronel Moldes Dragones El Galpn Est Foguista J F El Quebrachal Embarcacin General Enrique Mosconi Hiplito Yrigoyen Iruya Joaqun V Gonzlez Las Lajitas Metan Molinos Oran P Salvador Mazza Est Pocito Pichanal Rosario de la Frontera San Antonio de los Cobres San Carlos Santa Victoria Santa Victoria Este Tala Tartagal Urundel

BANDA 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850

Palabras de Xavier Pascual, presidente de Toshiba en Esapa. Publicado en el artculo: http://banners.noticiasdot.com/termometro/boletines/docs/ti/toshiba/2002/toshiba_wireless24-9-02.pdf 65

Claudia Bravo

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Recursos Humanos

La tarea de capacitar al grupo de personas que mantendr contacto con el sistema a implementar juega un papel importante en las posibilidades de xito del proyecto. Por lo tanto, el equipo a cargo de dicha tarea, no solo contar con la experiencia necesaria sino que llevara a cabo un plan de capacitacin adecuado al contexto de aplicacin del sistema y teniendo en cuenta conflictos potenciales relacionados con los cambios operacionales de los Distritos.

FACTIBILIDAD OPERATIVA Los siguientes puntos pretenden evaluar el impacto del proyecto en la organizacin. Determinar cuan preparada esta la empresa para afrontar los cambios resulta de gran importancia pues es uno de los factores condicionantes del xito del proyecto. Infraestructura Empresarial.

Las oficinas comerciales de los Distritos, cuentan con terminales cuyas caractersticas son las necesarias y mnimas para encarar la solucin planteada. La infraestructura de la planta de servidores de la empresa cuenta con las caractersticas necesarias para el alojamiento de aplicativos basados en tecnologas PHP y la compatibilidad con las tecnologas .net, empleadas en la generacin de la solucin propuesta. El personal

El usuario que estar a cargo del manejo de los dispositivos y su aplicacin mvil, corresponde al personal que desde hace tiempo maneja el conjunto de sus operaciones con el SGC con un porcentaje de procesamiento manual. El hecho que la aplicacin mvil est basado en las funcionalidades del conocido SGC, facilitar la tarea de aprendizaje y adaptacin por parte del usuario.

FACTIBILIDAD ECONMICA Con la automatizacin de la cobranza mvil y la validacin de los datos de la factura, se espera una reduccin en los costos de procesamiento, basado en la eliminacin del doble ingreso de datos y la significativa reduccin de errores en el cobro de facturas por falta de datos actualizados. Resulta difcil cuantificar el valor de eliminar varias horas por mes de trabajo no productivo. Para el anlisis se toma como referencia datos correspondientes a 6 (seis) localidades por el perodo de 3 (tres) meses consecutivos de cobranza mvil. Los datos en la tabla siguiente corresponden al nmero de cobros efectuados por el cajero mvil en las distintas localidades.

Claudia Bravo

66

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza CANTIDAD COBRANZAS 1 Mes Cafayate LOCALIDADES Seclantar (Molinos) Angastaco (San Carlos) Urundel (Orn) La Poma Las Lajitas (JV Gonzlez) TOTALES 53 261 226 35 27 40 642 2 Mes 34 235 111 46 33 54 513 3 Mes 34 175 236 31 34 49 559

Cuadro A Posteriormente al proceso de carga, los importes cobrados son ingresados al sistema, uno a uno, en la oficina comercial. Si se considera el proceso de carga de cada cupn o comprobante de cobro, a razn de 2 (dos) minutos por cupn, se obtienen los siguientes resultados:
CANTIDAD COBRANZAS 1 Mes LOCALIDADES Cafayate Seclantar Angastaco Urundel La Poma Las Lajitas 53 261 226 35 27 40 642 2 Mes 34 235 111 46 33 54 513 3 Mes 34 175 236 31 34 49 559 COSTOS Promedio 40,33 223,67 191,00 37,33 31,33 47,67 455,00 Hs/ Carga 1,34 7,46 6,37 1,24 1,04 1,59 15,17

TOTALES

Cuadro B El tiempo total de carga (hs/ carga) se calcula en base al promedio de los tres meses considerados en cada localidad. Finalmente, se obtiene el costo del tiempo empleado en la carga segn un monto de aproximadamente $ 5 la hora. De esta forma: en la localidad de Angastaco se realizan en promedio 191 cobranzas, lo que corresponde a un total de 6 horas de carga posterior. Las 6 horas de trabajo se traducen en $ 31 de costo adicional.

Claudia Bravo

67

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

COSTOS Promedio LOCALIDADES Cafayate Seclantar Angastaco Urundel La Poma Las Lajitas 40,33 223,67 191,00 37,33 31,33 47,67 455,00 Hs/ Carga 1,34 7,46 6,37 1,24 1,04 1,59 15,17 Costo Hs $ 6,72 $ 37,28 $ 31,83 $ 6,22 $ 5,22 $ 7,94 $ 95,22

TOTALES

Cuadro C Al sumar los totales de cada localidad se obtiene el promedio mensual de los costos de carga adicional: $95,22. El siguiente punto a tener en cuenta para este anlisis, se encuentra relacionado con los problemas que se generan a la hora de hacer efectivo el cobro. La falta de datos por parte del cajero mvil para corroborar reclamos de facturacin o deudas no reconocidas por parte del cliente, puede derivar en un posible cobro que no se hace efectivo, o en una cobranza errnea. Ante esta situacin, y tomando los datos iniciales del cuadro A, se realiza la siguiente estimacin: de cada cobro realizado mensualmente en cada una de las localidades mencionadas en el cuadro A, se estima que un 5% no llega a ser efectivo por causa de una falta de datos fehacientes. Se representa esta estimacin en el siguiente cuadro:
CANTIDAD COBRANZAS SIN REALIZAR 1 Mes LOCALIDADES Cafayate Molinos Angastaco Urundel La Poma Las Lajitas 2,65 13,05 11,3 1,75 1,35 2 2 Mes 1,7 11,75 5,55 2,3 1,65 2,7 3 Mes 1,7 8,75 11,8 1,55 1,7 2,45

Cuadro D

Claudia Bravo

68

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Para calcular los montos en pesos que se pierden por falta de datos en la cobranza mvil, se considerar un monto de facturacin promedio de $ 25 (pesos veinticinco). As, por ejemplo, se estima que en el primer mes considerado no se cobraron $ 802,50 (pesos ochocientos dos 50/100) en servicios elctricos, en ala totalidad de las localidades analizadas. Para obtener un monto representativo de la recaudacin no efectiva mensual durante la cobranza mvil, se calcula el promedio de los totales de los 3 (tres) meses. Consiguiendo as un total de $ 714,17 (pesos setecientos catorce con 17/100).
N COBRANZAS SIN REALIZAR 1 Mes Cafayate LOCALIDADES Molinos Angastaco (San Carlos) Urundel (Orn) La Poma Las Lajitas (JV Gonzlez) TOTALES PROMEDIO 2,65 13,05 11,3 1,75 1,35 2 32,1 2 Mes 1,7 11,75 5,55 2,3 1,65 2,7 25,65 3 Mes 1,7 8,75 11,8 1,55 1,7 2,45 27,95 FACTURA Monto Estimado $ 25,00 $ 25,00 $ 25,00 $ 25,00 $ 25,00 $ 25,00 RECAUDACIN NO EFECTIVA 1 Mes $ 66,25 $ 326,25 $ 282,50 $ 43,75 $ 33,75 $ 50,00 $ 802,50 2 Mes $ 42,50 $ 293,75 $ 138,75 $ 57,50 $ 41,25 $ 67,50 $ 641,25 $ 714,17 3 Mes $ 42,50 $ 218,75 $ 295,00 $ 38,75 $ 42,50 $ 61,25 $ 698,75

Cuadro E

Claudia Bravo

69

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Resumiendo:
CONCEPTO Costos de carga adicional Ahorro mensual de recaudacin promedio TOTAL PROMEDIO MENSUAL EN PESOS $ 95,22 $ 714,17 $ 809,39 EN DLARES U$s 30,52 U$s 228,90 U$s 259,42

Cuadro F Para el anlisis costo beneficio, el total anterior, se considerar como el beneficio que la empresa obtendra en la aplicacin de un sistema mvil de cobranza.

Claudia Bravo

70

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

ANLISIS COSTO BENEFICIO A partir de los datos finales obtenidos y considerando los costos de desarrollo e implementacin del presente proyecto1, expresados en dlares, se tienen:

TIEMPOS MES 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

COSTOS A pagar Acumulado 2920 2920 1900 4820 1200 6020 1634 7654 0 7654 0 7654 0 7654 0 7654 0 7654 0 7654 0 7654 0 7654 0 7654 0 7654 0 7654 0 7654 0 7654 0 7654 0 7654 0 7654 0 7654 0 7654 0 7654 0 7654 0 7654 0 7654 0 7654 0 7654 0 7654 0 7654 0 7654

BENEFICIOS Unitario Acumulado 259 259 259 518 259 777 259 1036 259 1295 259 1554 259 1813 259 2072 259 2331 259 2590 259 2849 259 3108 259 3367 259 3626 259 3885 259 4144 259 4403 259 4662 259 4921 259 5180 259 5439 259 5698 259 5957 259 6216 259 6475 259 6734 259 6993 259 7252 259 7511 259 7770 259 8029

Cuadro G Se procede al anlisis costo beneficio por medio del siguiente grafico.

Ver Detalles de los costos en la seccin de Presupuesto, pgina 58. 71

Claudia Bravo

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Anlisis Costo Beneficio


9000 8000 7000 6000 5000 4000 3000 2000 1000 0

Costos (u$s)

Costo Acumulado Beneficios

14

16

18

20

22

24

26

10

12

Tiempo (meses)

Como se puede apreciar, los costos crecen hasta completar con el total de los costos del proyecto. El cruce de la curva de los costo acumulados y la de los beneficios se cortan entre si determinando el punto en el tiempo a partir del cual, la empresa comenzar a percibir los beneficios. El punto de equilibrio en la grafica se da a los 29 (veintinueve) meses, por lo que se considera apropiado para invertir en esta tecnologa. Por otra parte, no se han considerado en el anlisis otros beneficios intangibles (tales como Mejoramiento de la imagen empresarial, Aumento en la satisfaccin del cliente) lo que mejorara considerablemente el Anlisis Costo Beneficio.

Conclusin Desde el punto de vista econmico, el proyecto se ve justificado inicialmente en la reduccin de tiempo y costos en un proceso que involucra la toma y lectura de datos crticos, al permitir realizar todo en un solo proceso. Es importante destacar que las estimaciones planteadas para la mejora de la recaudacin, solo estn consideradas seis de las 8 localidades en donde se realiza cobranza mvil, con un monto promedio de $25 (veinticinco) pesos en la facturacin, monto mnimo considerado, ya que la facturacin suele ser superior en la mayora de los casos.

Claudia Bravo

28

30

72

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

SEGURIDAD DE LAS APLICACIONES MVILES Hoy en da se considera cada vez ms la necesidad de que muchos de los empleados en las empresas dispongan de equipos informticos mviles, desde ordenadores porttiles a telfonos de ltima generacin. Todos estos equipos estn durante muchos das fuera del entorno seguro de la oficina, sin que la poltica de seguridad establecida en la compaa pueda ampararles ante posibles ataques.1 Asumiendo la importancia que se le asigna a la seguridad en el prrafo anterior, es que se desarrollan a continuacin, los diferentes puntos a tener en cuenta durante la creacin de la aplicacin mvil SGCM.

OBJETIVO El objetivo de la seguridad es minimizar el riesgo, identificando aquellos puntos ms vulnerables del sistema de forma que estos sean evaluados para luego tomar las precauciones necesarias.

CONSTRUCCIN DE APLICACIONES MVILES SEGURAS Al momento de la programacin se adopta la estructura de modelacin de amenazas para determinar los posibles riesgos y anticiparse a ellos en su impacto. De entre los diversos mtodos de modelado de amenazas, se adopta para este desarrollo de la aplicacin movil, el modelo propuesto por Microsoft, que consta de 5 (cinco) pasos.

Extrado del siguiente artculo: http://www.softwarelegal.org.ar/html/prensa/noticias.asp?id=211 73

Claudia Bravo

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Modelado de amenazas 1. Identificar los objetivos de seguridad Determinar cuales son los objetivos ayudar a cuantificar el esfuerzo se debe dedicar a los siguientes pasos. 2. Crear una descripcin general de la aplicacin Identificar los actores involucrados y las caractersticas ms importantes de la aplicacin facilitar la identificacin de las amenazas ms importantes. Determinando: a. Mecanismos de autentificacin b. Mecanismo de autorizacin c. Diagrama de lmites de confianza d. Puntos de entrada 3. Descomponer la aplicacin Una vez que se conoce la arquitectura, es preciso identificar las funcionalidades y los mdulos susceptibles de provocar un mayor impacto en la seguridad. 4. Identificar amenazas Con la informacin recopilada, y en funcin del contexto y el escenario de la aplicacin, se procede a la identificacin de las amenazas ms importantes. Aplicacin del Mtodo STRIDE (Spoofing identity, Tampering with data, Repudiation, Information disclosure, Denial of service, Elevation of privilege).1 Cuantificacin de las amenazas identificadas asignndoles un valor DREAD.1 5. Identificar vulnerabilidades. Revisar las diferentes capas de la aplicacin para identificar los puntos dbiles.

Claudia Bravo

74

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

SEGURIDAD DE LOS USUARIOS EN LA APLICACIN MVIL Determinar la autentificacin y autorizacin de los diferentes usuarios es el punto inicial. Se entiende por Autenticacin: mecanismo para identificar un usuario Autorizacin: mecanismo para, una vez identificado el usuario por medio de la autentificacin, determinar si esta habilitado o no para acceder a un determinado recurso.

La aplicacin solicitar la identificacin del usuario al inicio de la misma. Los datos de conexin a la base de datos local y Base de datos remota se almacenan en un archivo encriptado en el dispositivo mvil (fuera de la estructura de directorio de la aplicacin) mediante algn algoritmo de clave simtrica como por ejemplo Blowfish, DES, IDEA, etc. La aplicacin posee la llave simtrica para desencriptar la informacin de dicho archivo y obtener los datos necesarios y construir las cadenas de conexin ADO a las base de datos. De esta manera se evita que el usuario final de la aplicacin posea acceso a esta informacin y a la vez permite almacenarlas con mayor seguridad. Se definirn perfiles de usuarios acordes a las tareas que desempearn los mismos.

SEGURIDAD EN LA CODIFICACIN DE LA APLICACIN MVIL1 1. Se ofuscar el cdigo como medida contra posibles ataques de ingeniera inversa mediante desensambladores o programas similares (por ejemplo: IDA, Ldasm, Borg, etc.). 2. Empaquetar el archivo ejecutable reduciendo su tamao y encriptndolo para ofrecer una capa extra de seguridad mediante alguna aplicacin del tipo Packer (FSG, UPX, etc.) 3. Se llevarn a cabo prcticas de validacin y mecanismos de control de los datos que recibe la aplicacin desde el usuario para los problemas ms comunes en este tipo de aplicaciones. Problemas como: Stack OverFlow, Buffer OverFlow, SQL Inyection, etc.

SEGURIDAD DE BASE DE DATOS EN EL DISPOSITIVO MVIL 1. Encriptacin Se utilizarn los mecanismos que SQL CE posee forma nativa y que sern suficientes para resguardar la informacin a terceros no autorizados (i.e. si el dispositivo fuese extraviado, sustrado, etc.).

La definicin de los trminos: Ofuscar, Packers, Stack OverFlow, Buffer OverFlow y SQL Inyection, se describe en el Anexo VI: Seguridad de las aplicaciones mviles Claudia Bravo 75

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

2. SQL CE reconoce dos mecanismos de Autenticacin: a) Autenticacin de Windows (Autenticacin Integrada): Los usuarios o grupos del Sistema Operativo son los que pueden acceder al SQL CE, por ello no se solicita el ingreso de login y contrasea, pues se autentican los utilizados por el usuario actual para ingresar al sistema operativo. b) Autenticacin SQL Server (Autenticacin Estndar): El servidor SQL solicita el ingreso de un login y una contrasea para poder acceder al mismo. De estos dos mtodos se utilizar el segundo: ofrece mayor seguridad al permitir separar el nombre de usuario y contraseas para el acceso al sistema operativo y otro para la base de datos local (que el usuario final no conocer y por lo tanto no poseer privilegios para acceder a la misma y realizar cambios no autorizados en el caso de que posea los conocimientos necesarios).

SEGURIDAD EN LA APLICACIN DE ENLACE A LA BASE DE DATOS PRINCIPAL 1. Se implementarn en la aplicacin de enlace a la base de datos principal (aplicacin escrita en lenguaje PHP) mecanismos de autenticacin del origen de datos e integridad de los mismos mediante el uso de algoritmos de firma digital como MD5, SHA, etc. 2. Se implementarn mecanismos de proteccin contra ataques de tipo "Denial of Services"1, estableciendo tiempos de consulta, etc. 3. Prcticas de validacin y mecanismos de control de los datos que recibe la aplicacin similar a los implementados para la aplicacin del dispositivo mvil.

SEGURIDAD EN LA TRANSMISIN DE DATOS El sistema necesitar transmitir datos a travs de canales inseguros como lo son las diferentes redes pblicas que componen Internet; por lo cual ser necesario garantizar la seguridad, integridad y autenticidad en la transmisin de la informacin entre el origen de datos y el dispositivo mvil. Para ello se utilizarn mecanismos de encriptacin de llave simtrica fuerte ( clave que se conocer nicamente en ambos extremos del sistema ) como BlowFish que utiliza llaves de hasta 448bits para cifrar los datos antes de que estos sean puestos sobre el canal para ser enviados al otro extremo del sistema en donde se desencriptarn y se utilizarn segn sea necesario.

La definicin del trmino se describe en el Anexo VI: Seguridad de las aplicaciones mviles 76

Claudia Bravo

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

SEGURIDAD DE PLATAFORMA MVIL Se garantizar la proteccin de los datos locales frente a terceros por prdida o secuestro del dispositivo y otros niveles de seguridad propios del mismo, empleando las diferentes herramientas y funciones que Windows Mobile ofrece en su objetivo de crear una estrategia de seguridad capaz de proteger tanto el dispositivo como sus aplicaciones; definiendo perfiles de usuario y estableciendo sus roles, lmites de accin, capacidad de acceso a los recursos, bloqueando la ejecucin de aplicaciones y libreras DLL no firmadas, bloqueando la instalacin de archivos comprimidos CAB no firmados, bloqueando la ejecucin automtica de aplicaciones almacenadas en tarjetas extrables al ser insertadas en el dispositivo, especificando si el usuario debe autenticarse siempre en el dispositivo para desbloquearlo o puede introducir el PIN desde el PC, autorizando o denegando al dispositivo la capacidad para ponerse en modo Bluetooth visible, etc.

Claudia Bravo

77

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

SISTEMA MVIL DE COBRANZA


ESPECIFICACIN DEL PROTOTIPO

Claudia Bravo

78

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

PROTOTIPO DE LA APLICACIN MVIL: SGCM OBJETIVO La solucin mvil tiene como objetivo proporcionar una herramienta de gestin comercial a los cajeros mviles, mediante el uso de dispositivos mviles PDAs. La aplicacin mvil SGCM le permitir efectuar las operaciones relacionadas con la cobranza del suministro elctrico al momento de interactuar con el cliente en diferentes puntos del territorio salteo, contando con toda la informacin necesaria y actualizada para tal propsito. Surgi de la necesidad de simplificar el proceso de la cobranza mvil evitando, por ejemplo, la duplicidad de tareas y reduciendo el margen de error debido a la falta de informacin actualizada en el lugar.

DESCRIPCIN El cajero mvil podr, desde el dispositivo mvil, llevar un control de los clientes de los puntos a visitar. Tendr a su alcance la visualizacin de los datos de los clientes y correspondientes cuentas corrientes, verificando deudas o estado del cliente en sus pagos al momento. Antes de comenzar el recorrido, el cajero mvil sincronizar su PDA con el banco de datos de la empresa desde la oficina comercial del Distrito. Transferir los datos de los clientes de las localidades a visitar en su recorrido. Durante la jornada laboral, el cajero mvil dispondr de los datos del consumo elctrico (de diferentes perodos) de cada cliente, cumpliendo con las actividades de cobranza est o no la factura en poder de este. Las transacciones se almacenaran en la base de datos local del dispositivo hasta poder establecer conexin nuevamente, de forma que los datos se actualicen manteniendo la integridad de los mismos.

Claudia Bravo

79

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

DISTRITO CAPITAL

Imagen 18: Arquitectura propuesta La conexin que permitir la actualizacin y el resto de las consultas desde el lugar de cobro, se realizara a travs del acceso a Internet que provee la empresa de telefona celular. Haciendo uso de la aplicacin de enlace a la base de datos (scripts escritos en PHP) alojada en el servidor Web empresarial, SGCM obtendr los datos necesarios y los almacenar localmente en la base de datos del PDA.

Claudia Bravo

80

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

FUNCIONALIDADES GENERALES Manejo de usuarios con permisos y roles asociados. Discriminacin de clientes por punto geogrfico o localidad. Listados que permiten obtener informacin relacionada con las transacciones de cobro efectivas durante la jornada.

TECNOLOGA UTILIZADA SGCM fue codificada en lenguaje Visual Basic.NET con el IDE Microsoft Visual Studio 2005 Professional. Necesita del Compact NET Framework 2.0 y corre sobre cualquier dispositivo que lo soporte. Fue probado sobre Windows Mobile 5.0 corriendo en una EDA MOTOROLA MC35. El motor de base de datos que maneja la aplicacin mvil es SQL SERVER CE 2005. Para acceder a los datos almacenados en la base de datos local y a las externas se utiliz tecnologa propia del framework: ADO.NET 2.0 Por otro lado, y para el desarrollo de la aplicacin de enlace a la base de datos de la Empresa, existe un servidor HTTP APACHE 2.0 corriendo sobre la distribucin de Linux GNU Debian 4.0 con soporte de mdulo para la ejecucin de scripts PHP (paquete libapache2-mod-php4 ) y la extensin php_oracle para manejar las conexiones al motor de BBDD Oracle.

ESTRUCTURA DE DATOS SGCM trabaja con una base de datos local, cuya estructura de datos se presenta en un Diagrama de Entidad relacin. La mayora de las tablas y sus relaciones son tomadas de la actual estructura de datos que maneja el Sistema de Gestin Comercial.

Claudia Bravo

81

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Claudia Bravo

82

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Particularmente, la tabla Cobro Mvil mantendr los datos de las cobranzas efectuadas durante el recorrido del cajero hasta una nueva sincronizacin con Casa Central en Distrito Capital. Esta tabla auxiliar, inicialmente no contendr datos, sern incorporados al realizar las cobranzas durante la jornada. Una vez establecida nuevamente la conexin remota, los datos sern eliminados de la tabla, al ser trasferidos a la base de datos principal en Casa Central. La tabla Cobro Mvil resulta necesaria para la distincin de los datos incorporados inicialmente de la base de datos remota y los datos modificados posteriormente. Su finalidad es agrupar y aislar los datos de los cobros que se realizan durante el recorrido para facilitar las operaciones tpicas sobre los mismos: consultas, anulaciones, etc. que el cajero mvil necesitar realizar hasta que se encuentre seguro y decida enviar la rendicin a Casa Central. Es una prctica que facilitar y har mas amena la tarea del programador.

Claudia Bravo

83

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

PROCESO DE LOGIN AL SISTEMA MVIL El siguiente esquema representa la secuencia de ingreso SGCM en las diferentes etapas de conexin a la base de datos local y la base de datos remota en Casa Central del Distrito
Capital.

Claudia Bravo

84

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

INICIO

El usuario inicia la aplicacin

Conexin a la BD local

NO Fue exitosa la conexin?

SI

Mensaje de Fallo de conexin a BD local

Formulario de login

FIN

Usuario ingresa nombre y contrasea

NO

usuario y contrasea vlidos?

SI

Mensaje de fallo

Formulario Principal

FIN

NO

Usuario selecciono conexin a BD remota?

SI

Elementos del men para sincronizacin Habilitados

Proceso de conexin a BD remota

FIN NO Fue exitosa la conexin? SI

Mensaje de Fallo de conexin a BD remota

Elementos del men para sincronizacin Deshabilitados

Elementos del men para sincronizacin Habilitados

FIN

FIN

Claudia Bravo

85

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

ESQUEMA JERRQUICO DEL MEN SGCM El SGCM mantendr la siguiente estructura jerrquica de mens y correspondientes submens.

Claudia Bravo

86

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Inicio y Men Principal Al iniciar la aplicacin y una vez que esta logra con xito la conexin a la base de datos local del dispositivo, coloca en pantalla las opciones de identificacin del usuario o login, y brinda la posibilidad de establecer una conexin a la base de datos remota en Casa Central. Si la identificacin resultase vlida y el usuario decidiera no realizar la conexin remota, observar en pantalla el men principal.

Pantalla N 1: Identificacin del usuario

Pantalla N 2: Men Principal

Claudia Bravo

87

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Conexin a Casa Central La siguiente pantalla solo podr ser visualizada, en caso que el usuario decidiera realizar la conexin a las bases de datos en Casa Central.

Pantalla N 3: Conexin a Casa Central.

Claudia Bravo

88

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Men Sistemas: Conectar/ Desconectar a Casa Central Opcin que, segn sea el estado actual del sistema, cambiar a Conectar a Casa Central o a Desconectar de Casa Central de forma tal que la aplicacin se conecte a travs de ADO.NET a la base de datos remota en Casa Central para realizar las operaciones de sincronizacin desde Casa Centro y/o enviar los datos hacia Casa Central.

Pantalla N 4: Men Sistemas

Claudia Bravo

89

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Men Sistemas: Sincronizar con Casa Central Muestra el progreso del proceso de sincronizar los datos que se encuentran en la base de datos local del dispositivo mvil con los datos actualizados de la base de datos de Casa Central.

Pantalla N 5: Proceso de transmisin de datos

Claudia Bravo

90

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Men Sistemas: Enviar cobros a Casa Central Una vez establecida la conexin, permite el envo de los cobros realizados durante la jornada laboral, alojados en la base de datos local del dispositivo. Actualizando de esta manera los datos en la base de datos de Casa Central.

Pantalla N 6: Proceso de envo de cobranzas

Claudia Bravo

91

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Men Consultas Se provee al usuario dos opciones de consulta de datos: Consulta de Clientes y Consulta de NIS (Nmero de identificacin del Suministro). Esto resulta relevante cuando un cliente cuenta con ms de una propiedad a su nombre y por lo tanto diferentes suministros a su nombre en el sistema. En las siguientes consultas que se visualizan en las pantallas se podr observar lo descrito anteriormente.

Pantalla N 7: Men Consultas

Pantalla N 8: Submen Movimientos

Claudia Bravo

92

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Men Consultas: Consulta de Clientes A partir de tres criterios de bsqueda: NIS, nombre del titular y domicilio, permite la bsqueda de clientes y la visualizacin de sus respectivos datos una vez identificado.

Pantalla N 9: Bsqueda de Cliente

Pantalla N 10: Datos del Cliente identificado.

El cliente consultado en las imgenes, presenta dos suministros a su nombre, pudiendo acceder a los datos de cualquiera de ellos al seleccionarlos.

Claudia Bravo

93

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Men Consultas: Consulta de NIS A partir de tres criterios de bsqueda: NIS, nombre del titular y domicilio, permite la bsqueda de NIS y la visualizacin de los datos asociados a este una vez identificado.

Pantalla N 11: Bsqueda del NIS

Pantalla N 12: Datos del NIS identificado

Durante la bsqueda de un NIS por nombre del titular, se puede observar en pantalla dos NIS diferentes asociados a un mismo cliente.

Claudia Bravo

94

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Men Consultas. Submen Movimientos: Resumen de Movimiento de Caja A travs de esta opcin se pueden consultar los ltimos movimientos en la cuenta del cliente, identificado por cualquiera de los tres criterios de bsqueda. Dicha informacin permitir al cajero verificar el pago de perodos anteriores.

Pantalla N 13: Bsqueda del Cliente

Pantalla N 14: Movimientos de Cuenta del Cliente identificado

Claudia Bravo

95

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Men Consultas. Submen Movimientos: Movimientos de Caja sin Enviar Mediante esta opcin se visualizan los nuevos cobros efectuados durante el recorrido del cajero. Estos sern los datos a enviar posteriormente mediante la opcin Enviar cobros a Casa Central del men Sistema, de manera tal de actualizar los datos en la base de datos central.

Pantalla N 15: Nuevos cobros sin enviar

Claudia Bravo

96

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Men Comercial Contiene las opciones relacionadas con el proceso de cobro propiamente dicho.

Pantalla N 16: Men Ciclo Comercial

Claudia Bravo

97

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Men Comercial: Cobro en Lnea Al ser identificado el cliente, previa bsqueda, el cajero mvil podr seleccionar los diferentes conceptos a cobrar. As en el caso que el cliente no desee abonar los servicios sanitarios, el cajero solo debe quitar la tilde de la opcin correspondiente para dejarla fuera del monto total a cobrar.

Pantalla N 17: Bsqueda del cliente para efectuar el cobro.

Pantalla N 18: Pantalla de cobro.

Claudia Bravo

98

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Men Comercial: Anulacin de Cobro Permite la anulacin de una transaccin de cobro realizada recientemente (durante el recorrido) dejando sin efecto la operacin.

Pantalla N 19: Cobros habilitados para anular

Claudia Bravo

99

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

CONCLUSIONES Y TRABAJOS FUTUROS Un estudio de mercado de Las soluciones de Movilidad a cargo de ANTAY Mobile Solutions, concluy que el desarrollo de soluciones dedicadas a los negocios y aplicada en entornos mviles, abre a las empresas, altas posibilidades de un fuerte crecimiento. As mismo, determin que las soluciones de movilidad para las grandes empresas, generalmente, se basan en la utilizacin de plataformas o de desarrollos a medida. SGCM no solo ser un producto software pensado a medida de la empresa, sino tambin un desarrollo que tendr en cuenta las posibilidades futuras. Considerado como uno de los primeros eslabones de la cadena de innovacin tecnolgica por parte de la empresa en la optimizacin de procesos, es que se prev la incorporacin de nuevas funcionalidades al sistema mvil: determinacin de planes de cuenta, consulta de perodos de corte del suministro, entre otras variantes. Se intenta, con ello, ya no solo alcanzar eficiencia sino tambin elevar la calidad de los servicios en la atencin al cliente, al ampliar la gama de servicios durante la cobranza mvil. Por otro lado, los beneficios de la movilidad y transporte de datos complementado con las posibilidades de una conexin casi permanente, se comprobaran con el tiempo y el uso del da a da. Explotar al mximo todos los atributos tecnolgicos de los dispositivos para estas y otras actividades de la empresa, (tales como el control de las cobranzas realizadas por la municipalidad) supone mayores oportunidades de crecimiento. Son pocas las aplicaciones mviles que pueden vivir sin estar integradas a otras ms convencionales. El desafo en adelante sera entonces integrar la aplicaron mvil con otros sistemas empresariales y/o servicios de terceros acordes a las normativas y necesidades de la empresa. Finalmente y desde un punto de vista ms personal, la experiencia que destaco del desarrollo de este proyecto; fue, no solo los nuevos conocimientos adquiridos sobre un tema apasionante, sino tambin la experiencia de establecer contacto con profesionales especialistas en la materia. Consultarles inicialmente, para luego poder hablar de igual a igual sobre los mismos temas de inters, resulto altamente motivante en la bsqueda continua de superacin hacia un verdadero profesional informtico especializado y mejor aun apasionado por su trabajo.

Claudia Bravo

100

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

ARTCULOS Y TEXTOS BIBLIOGRFICOS

Manuales USERS.code: Desarrollos Moviles con .NET. Maximiliano R. Firtman. Editorial MP S.A. Manuales USERS.code: Visual Basic .NET. Mariano Birnios. Editorial MP S.A. http://www.revista.unam.mx/vol.2/num2/art3/ www.gelioss.com/conocimiento/docs/Soluciones_wireless_para_instaladores .pdf http://www.microsoft.com/spanish/msdn/centro_recursos/apli_mobile/default .mspx http://download.microsoft.com/download/d/8/c/d8cb5b88-6a04-41b4-bbf77f8b3e30e416/Smart_Cients.wmv http://www.willydev.net/Descargas/Artculos/Willy/quesnet/LaPlataformaNe t.asp Documento de Anlisis y Modelado de Amenazas. Autor: Daniel P. F. Ao: 2006. http://metal.hacktimes.com/files/Analisis-y-Modelado-deAmenazas.pdf

Claudia Bravo

101

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

ANEXO

ANEXO I: DESCRIPCIN DEL CONTEXTO ........................................................................1 ANEXO II: FUNDAMENTOS TERICOS..............................................................................5 ANEXO III: SISTEMAS MVILES ......................................................................................... 6 ANEXO IV: ESPECIFICACIONES TCNICAS ...................................................................10 ANEXO V: ESTUDIO DE MERCADO.................................................................................. 15 ANEXO VI: SEGURIDAD DE LAS APLICACIONES MVILES .....................................21

Claudia Bravo

102

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

ANEXO I: DESCRIPCIN DEL CONTEXTO ANLISIS DEL PROCESO DE COBRANZA DEL SUMINISTRO ELCTRICO DESCRIPCIN DE LA FACTURA 1. 2. 3. 4. Nombre del cliente y direccin postal donde se entrega la factura NIS numero de identificacin del suministro Informacin para el pago electrnico Fechas de factura Perodo de facturacin (mes y ao que se esta facturando) Fecha de Edicin (Fecha en la que se imprimi la factura) Fecha de vencimiento (a partir de esta fecha se factura Recargo por Mora) Fecha de Prximo Vencimiento (Fecha en que vencer la factura del mes siguiente) Fecha de ltimo pago en Banco (hasta esta fecha puede abonar en cualquier boca de cobro, a partir de esta fecha solo puede pagar en EDESA).

Claudia Bravo

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

5. 6. 7. 8.

Informacin de tarifa. Potencia contratada e informacin impositiva Informacin sobre el titular del suministro Informacin sobre la titularidad del suministro de agua Importes facturados Cargo fijo Energa consumida CANON: monto correspondiente al financiamiento de las ampliaciones mayores del sistema de transporte Cargos varios

9. Clculos de carga impositiva IVA, Impuesto Nacional y Rentas Provincial segn corresponda 10. Detalle de clculos del servicio de aguas de salta 11. Importe final de IAP 12. importe de Tasa General de Inmueble por cuenta y orden de la municipalidad de la ciudad de Salta 13. Importe total de la factura 14. Informacin de lectura de consumo, Tipo de energa medida, nmero de medidor instalado, lectura anterior y posterior, constante de lectura y consumo registrado 15. Aviso de suspensin donde se detalla la deuda y fechas probables de ejecucin del mismo. 16. Informacin de perodo de lectura {desde que da hasta que da del mes se incluyo en esta factura) nos indica la cantidad de das de facturacin del perodo. 17. Valor registrado de factor de Potencia. 18. Clculos de consumos: Cargo Fijo: se calcula tomando la cantidad de das del perodo por el costo del CF mensual por 12 meses dividido 365 das del ao. Energa: se multiplica el total de consumo por el valor de la energa establecido en el cuadro tarifario para cada categora tarifaria. IAP (Incidencia del Alumbrado Publico) es un monto fijo de kWH por categora tarifaria multiplicado por el valor establecido en el cuadro tarifario para el kWH del IAP.

19. Informacin complementaria. Al dorso de la factura se encuentran informacin de inters como: Direccin y telfono de las oficinas del ENRESP. Direccin y telfono de las oficinas de EDESA en toda la provincia. Listado de agentes autorizados para el cobro hasta la fecha de ltimo pago en banco. Direccin y telfono de las oficinas de SPASSA.

Claudia Bravo

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

CANOPY MOTOROLA WIRELESS INTERNET PLATAFORM1 Canopy, es una Familia de Productos para Sistemas de Banda Ancha y Transmisin de Datos inalmbricos, de bajo costo y fcil instalacin. Es ms econmico que las opciones de DSL y Cable Mdem Ofrece mltiples capacidades y aplicaciones, convirtindola en una solucin ideal para empresas de los ms variados mercados, especialmente quienes hoy no tienen acceso por costo o por estar ubicados en zonas sin infraestructura. No utiliza lneas telefnicas, cable coaxil o satlites y requiere una inversin inicial considerablemente menor que otros sistemas. Hace posible extender el acceso a Internet a travs de banda ancha inalmbrica a cualquier usuario de Argentina, cualquiera sea el lugar donde se encuentre.

Aplicaciones Entre las aplicaciones del sistema CANOPY se encuentran:, transmisin de audio y video, video vigilancia remota, extensin de LAN (Local Area Network), Servicios de Internet de Banda ancha, extensin de PBX (centrales telefnicas), voz sobre IP y multicast de video (transmisin de video a varios lugares en forma simultnea). La innovadora plataforma es muy sencilla de instalar, no requiere integracin con otros sistemas y es ms resistente y slida que otras tecnologas utilizadas en aplicaciones anlogas. Caractersticas tcnicas CANOPY consta de tres componentes principales: 1. Punto de Acceso (AP) 2. Madulo Suscriptor 3. Unidad Backhaul (BH)

http://www.bgh.com.ar/seccion.php?seccion=tecnologia&sub=canopy&viendo=MNX18 3

Claudia Bravo

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

La velocidad de transmisin de datos de los sistemas, cuando se realizan extensiones con la Unidad Backhaul (BH), es de hasta 20 Mbps. Cada Punto de Acceso (AP) puede admitir hasta 200 usuarios. Tambin, es posible ampliar las capacidades o cobertura de la red a travs de la combinacin mltiple de clsteres de puntos de acceso.

Claudia Bravo

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

ANEXO II: FUNDAMENTOS TERICOS ACTIVESYNC ActiveSync es una pequea aplicacin de Microsoft para sincronizar la informacin entre la PC y un dispositivo porttil, como puede ser un PocketPC. ActiveSync nos incluir un acceso directo en Mi PC a un dispositivo mvil. Dicho acceso directo ser util cuando conectemos nuestro dispositivo mvil a nuestro ordenador. En ese momento podremos ver la informacin que hay en dicho dispositivo.

ADO: ACTIVEX DATA OBJECTS1 Desde ADO es posible especificar un proveedor de datos para lograr una conexin con la base de datos. Con ADO, un programa puede leer, insertar, editar, o borrar, los datos contenidos dentro de la base de datos. Adems, se puede manipular la propia base de datos para crear nuevas reas para el almacenamiento de informacin (tablas), como tambin alterar o eliminar las ya existentes, entre otras cosas. Fue desarrollado por Microsoft y es usado en ambientes Windows por lenguajes de programacin como Visual Basic, C++, Delphi entre otros, como tambin en la Web mediante el uso de Active Server Pages (ASP) y el lenguaje VBScript. ADO substituy tanto a DAO (Data Access Object), como a RDO (Remote Data Object), que eran los sistemas previos que se usaban para acceder a las bases de datos y bases de datos remotas, respectivamente. Tiene la mayor parte de la funcionalidad de ambos modelos y sin embargo es ms sencillo de usar y de entender y por lo tanto ms fcil y menos engorroso de programar.

Fragmento extrado del artculo: http://es.wikipedia.org/wiki/ActiveX_Data_Objects 5

Claudia Bravo

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

ANEXO III: SISTEMAS MVILES SISTEMAS MVILES PARA LA CAPTURA DE INFORMACIN1 El constante desarrollo de nuevas tecnologas y su aplicacin dentro de los diferentes sectores econmicos exigen que las empresas se actualicen constantemente para disminuir sus procesos y aumentar su eficiencia operativa. Todos los sectores econmicos de nuestro pas, comerciantes, industriales, bancos, aseguradoras, hospitales y servicios pblicos, se comunican con otras compaas, clientes y proveedores para crear, mantener y desarrollar cadenas de abastecimiento eficientes y productivas. El uso de los sistemas de identificacin por medio del cdigo de barras y los estndares EAN/UCC, son herramientas que ayudan a incrementar la eficiencia en las cadenas de distribucin de los fabricantes y los puntos de recepcin de los detallistas. El cdigo de barras es una tecnologa de captura automtica de informacin que permite identificar de manera nica y universal productos y unidades de empaque. Como una herramienta, el cdigo de barras genera importantes beneficios, por ejemplo: 1. Disminucin de ingreso manual de informacin. 2. Reduccin de errores manuales por redigitacin de datos. 3. Mantenimiento de informacin en tiempo real. La simbologa EAN/UCC 128 permite la identificacin de informacin adicional sobre la unidad de empaque en el momento de despacho, durante su proceso de transporte y la recepcin del mismo. Los estndares de codificacin EAN, van ms all de la captura de un producto en un punto de venta y de la toma de inventario fsico en una bodega. Los smbolos EAN son ledos y traducidos automticamente por medio de un aparato de captura ptica de informacin, estos aparatos pueden enviarla hacia un computador central o bien pueden almacenar la informacin capturada para luego ser trasladada a un centro de proceso de datos. Cubrir todo el recorrido de la cadena de abastecimiento mediante la identificacin de los productos, las localizaciones de las empresas y el control de los despachos, se realiza a travs de los cdigos de barras.

Artculo Publicado por EAN Guatemala: http://www.gs1gt.org/boletines/publicaciones/17_sistemas_moviles_info.htm Claudia Bravo 6

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Estructuras de Codificacin Estndares El Cdigo EAN 13, permite la identificacin de una unidad de consumo, en forma nica y universal, para propsitos de captura de informacin en un punto de venta. El Cdigo EAN/UCC 128, identifica a una unidad de distribucin la cual es un conjunto de unidades de consumo estndares o no, que viajan en una caja o embalaje (mercadera agrupada), para facilitar su transporte o manipuleo desde el fabricante hasta el punto de venta del detallista.

Sistemas Mviles de Captura de Informacin Los sistemas mviles de captura de informacin son un conjunto de aplicaciones de software, terminales porttiles, impresoras y una infraestructura de accesorios y medios de comunicacin que permiten la administracin de la informacin y captura desde el mismo punto donde sta se origina. Un sistema de captura mvil de informacin se forma con hardware y software que permitan obtener la informacin desde terminales porttiles, las cuales deben ser capaces de almacenar y procesar informacin para diferentes propsitos. Con los avances tecnolgicos, la mayor oferta de productos, servicios y el crecimiento de la competencia entre empresas, ha hecho crecer la demanda de mayor y mejor informacin que sea ms rpida, confiable y justo a tiempo, esto ha incrementado la necesidad de utilizar herramientas que permiten capturar y manipular informacin en el mismo lugar en donde sta es generada.

Qu es y Cmo Funciona una Terminal de Captura de Informacin? Es un dispositivo capaz de recolectar y retener informacin por medio de un sistema de captura ptica de datos o bien, por medio de tecleo o alguna otra forma de recoleccin automtica de datos. La unidad de entrada de la informacin es generalmente por medio de un escner para lectura de cdigo de barras. Una terminal porttil, tambin es capaz de verificar los datos que han sido ingresados, esto se logra por medio de una pantalla visual, las terminales pueden tener importantes cantidades de memoria para programas y datos, ranura de expansin para tarjetas, PC y mdulos de comunicaciones de datos para radio frecuencia (RF). El cdigo de barras EAN, es utilizado como una llave individualizada por cada producto, la cual le permite obtener un control de la cantidad de mercadera enviada a cada detallista.

Claudia Bravo

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Cuando el detallista al que se le enva la mercadera adquiere el producto en cantidades muy pequeas y el pedido se genera en el momento que la persona de distribucin y venta llega, son de mucha utilidad las terminales de captura mvil de informacin, porque a travs de ellas se puede capturar el cdigo de barras contenido en la unidad de consumo o distribucin y almacenar la informacin de stos en una base de datos porttil, la cual servir para alimentar los sistemas de la empresa, y le permitir llevar un control exacto de las rdenes de despacho, ya que se obvian los procesos manuales de redigitacin de la informacin. Con una sola captura de informacin o ingreso de datos a un sistema mvil, se puede llevar un control exacto y detallado de los puntos de venta visitados, la cantidad de producto que demandan, los das de resurtido y un control exacto por rutas de distribucin, etc. El cdigo de barras adherido a cada producto o unidad de distribucin permite la toma de informacin de la mercadera en cualquier estacin de la cadena de abastecimiento en donde el producto se encuentre. Existen aplicaciones en las cuales se utilizan las terminales de captura de informacin porttil, pero en la que no existe un cdigo de barras para alimentar la base de datos del sistema, el ingreso de informacin ser manual o por medio de pantallas lquidas, estas aplicaciones se pueden apreciar en las empresas o entidades de servicios.

Aplicaciones ms Comunes de los Sistemas Mviles Las primeras terminales porttiles fueron diseadas en los aos setenta para usarse en tareas sencillas como reabastecimiento de existencias e inventario. Desde entonces han sido utilizadas para tareas cada vez ms complejas, como por ejemplo: Contabilidad de rutas. Informes de ventas. Puntos de venta porttiles. Control de calidad ambulantes. Rastreo de activos/archivos. Verificacin de embarques, etc.

Contabilidad en Rutas (Distribucin y Ruteo): Se aplica para el control de ventas de productos en ruta, repartidores, toma de pedidos, emisin de facturas en los puntos de despacho, ventas de campo, etc.; as como para el control y mantenimiento de bases de datos de los fabricantes y distribuidores de productos alimenticios, bebidas, productos farmacuticos y otros. Transportacin y Logstica:Los sistemas de captura mvil de informacin son una herramienta muy til para las empresas que transportan mercadera y productos, tanto propios como ajenos. Control de despacho a clientes, empresas de courier y entrega de paquetes, mensajera, correo, transporte y consolidacin de mercadera, etc.

Claudia Bravo

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Empresas de Servicios y Trabajo de Campo: En aplicaciones de servicio y mantenimiento de tareas repetitivas, lecturas de consumo de energa elctrica, agua potable, etc.

Beneficios de Implementar un Sistema de Captura Mvil de Informacin Reduccin de tareas manuales. Eliminacin de la redigitacin de la informacin. Reduccin de la eliminacin de errores. Reduccin de tiempo en la captura de la informacin. Disminucin de tiempo en el proceso de la informacin. Mejora y aumento de la velocidad y eficiencia en el despacho de rdenes y pedidos. Aumento de la satisfaccin del cliente detallista.

Pasos para Desarrollar un Sistema Mvil de Captura de Informacin 1. Determinar la necesidad del tipo de informacin que se desea capturar. 2. Aplicaciones que se van a manejar en el sistema. 3. Definir los requerimientos del equipo: Imprimir documento. Cantidad y tipo de informacin que se necesita procesar. En qu ambiente de trabajo se va a desarrollar la aplicacin. Comunicacin o no de los datos. 4. Determinar el punto o centro donde estar ubicado el equipo. 5. Cmo se va a efectuar la captura de la informacin: Por medio de lectura de cdigo de barras (escaneada). Ingreso de datos manuales (digitalizada). Por medio de pantallas sensibles.

6. Capacitacin del personal que utilizar el equipo de captura y procesamiento de informacin.

Claudia Bravo

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

ANEXO IV: ESPECIFICACIONES TCNICAS ASISTENTE DIGITAL EMPRESARIAL MC351 Jeff Bradley, vicepresidente de servicios de transmisin inalmbrica de datos para empresas de AT&T lo define de la siguiente manera: "El MC35 supone un gran avance en el prometedor espacio EDA, es simplemente una extraordinaria herramienta de comunicaciones inalmbricas a travs de la cual nuestra compaa y Motorola pueden ofrecer un rango ms amplio de soluciones robustas a nuestros clientes corporativos." Completas funciones de voz y datos mviles El MC35 est especficamente diseado de principio a fin para las comunicaciones de voz y datos. Las funciones de voz incluyen una extraordinaria calidad de voz y un excelente funcionamiento acstico. Los modos de voz incluyen comunicaciones de voz con manos libres y auriculares, entre dos interlocutores o entre varios. En lo que a datos se refiere, el MC35 ofrece a sus trabajadores una fiable conexin al correo electrnico, mensajes, Internet y a los sistemas empresariales, as como a completas funciones de captura de datos similares a las de una PDA. Gracias a la integracin de voz y datos, los empleados que tienen que desplazarse pueden controlar y responder fcilmente a las muchas formas de comunicaciones empresariales (desde llamadas de telfono y mensajes de correo electrnico a mensajes de texto e instantneos). La completa funcin de correo electrnico incluye la capacidad de descargar y visualizar ficheros adjuntos. La cmara en color integrada ofrece una doble funcin: los usuarios pueden alternar entre la captura de imgenes y la lectura de cdigos de barras con slo pulsar un interruptor situado en el lateral del dispositivo. La aplicacin Cam Wedge integrada descodifica instantneamente cualquier cdigo de barras 1D o 2D, lo que permite una amplia variedad de aplicaciones de lectura de cdigos de barras. Por otra parte, el acceso a herramientas de productividad personales, como agenda y libretas de direcciones, ayuda a los trabajadores a mantener su trabajo organizado y conservar la productividad durante la jornada laboral. Un mundo de aplicaciones al alcance de la mano de los trabajadores Cuando facilite a sus empleados el MC35, pondr a su alcance las capacidades combinadas que ofrecen un telfono mvil con GPS, un ordenador porttil, una cmara y un lector de cdigos de barras. Las slidas comunicaciones mviles de voz permiten a los usuarios realizar llamadas de telfono privadas de forma individual o comunicarse en modo walkie-talkie con todo un grupo de trabajo. Acceso a Internet sobre la marcha, en cualquier lugar y en cualquier momento, que permite a los empleados disfrutar de la diversidad de funciones empresariales clave de su ordenador porttil: desde el acceso al correo electrnico a la capacidad de controlar, as como responder a solicitudes de reuniones, entre otros. La cmara de dos megapxeles permite a los conductores encargados de las entregas documentar los daos sufridos por envos, al personal de distribucin capturar imgenes para comprobar
1

Publicado en www.motorola.com/mc35 10

Claudia Bravo

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

el estado de los artculos devueltos y muchas otras aplicaciones. Adems, la capacidad de leer cdigos de barras permite una amplia serie de aplicaciones inmediatas que racionalizan los procesos y mejoran la atencin al cliente. Por ejemplo, los trabajadores de las tiendas pueden comprobar al instante los precios y las existencias para un cliente leyendo el cdigo de barras de una estantera o la etiqueta del producto. Ya no ser necesario localizar un ordenador ni ir a buscar al almacn. El personal de venta de frmacos puede escanear cdigos de barras de muestras de medicamentos y capturar una imagen de la firma de un mdico para cumplir de manera rpida y rentable los requisitos reglamentarios. Creado para su uso intensivo a diario, tanto dentro como fuera de la empresa El MC35 ofrece lo mejor de ambos mundos, el elegante estilo que los trabajadores quieren en los mviles de hoy en un dispositivo de convergencia que ofrece la durabilidad necesaria para soportar un uso empresarial diario. Las pruebas de impacto en todo el intervalo de temperaturas de funcionamiento garantizan un funcionamiento fiable a pesar de las inevitables cadas diarias. Las redes WWAN, WLAN y WPAN eliminan un punto de vulnerabilidad habitual. Los conectores industriales estn diseados para soportar la conexin habitual de clavijas de auriculares, cables de carga, entre otros, a lo largo de cada jornada laboral. Dado que el teclado est diseado para soportar, como mnimo, un milln de pulsaciones y la pantalla tctil para un milln de actuaciones el MC35 ofrece un rendimiento fiable (incluso con el uso diario habitual). Capacidad de conexin inalmbrica a la red en cualquier momento y cualquier lugar mediante WWAN/WLAN/WPAN Independientemente del tipo de comunicacin inalmbrica que los precisen durante toda la jornada de trabajo, el MC35 satisfar sus necesidades. empleados

WLAN: dentro del edificio, el 802.11/b/g integrado ofrece una conexin instantnea a su LAN inalmbrica, lo que proporciona un rentable acceso al correo electrnico, a aplicaciones decisivas para la empresa y a los sistemas empresariales. WWAN: para trabajadores de campo, la conectividad WWAN mantiene a los empleados conectados con compatibilidad para EDGE GPRS a travs del operador GSM. Estas redes inalmbricas de alta velocidad ofrecen a sus trabajadores velocidades de transmisin de datos que pueden admitir una amplia variedad de servicios de datos: desde el acceso rpido a Internet y la descarga de archivos de gran tamao al streaming de audio y vdeo. GPS: la tecnologa GPS integrada permite la rpida identificacin de la ubicacin del dispositivo, lo que ofrece soporte para innumerables aplicaciones y servicios basados en la ubicacin (desde instrucciones paso a paso a seguimiento de vehculos). La capacidad GPS permite adems a las empresas mejorar la eficacia de las rutas y reducir el consumo de combustible, obteniendo as mejoras en la productividad y una reduccin de los costes de explotacin. Gracias al software Express GPS Connect, puede calcular de forma ms rpida la lectura de la primera ubicacin GPS.

Claudia Bravo

11

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

WPAN: cuando se trata de la comodidad personal, la funcin WPAN ofrece la libertad y comodidad de la conexin inalmbrica a dispositivos personales, tales como auriculares, impresoras, ordenadores porttiles y ms. Los usuarios disfrutan de impresin al instante, la capacidad de uso del dispositivo como mdem de un ordenador porttil, una sencilla sincronizacin de los datos con el porttil y mucho ms. Un sistema operativo creado para soportar necesidades empresariales Basado en Microsoft Windows Mobile 5.0 Premium Phone Edition, el MC35 ofrece significativas ventajas empresariales con respecto a a otros dispositivos similares basados en la plataforma Windows Mobile Smartphone Edition. Aunque Smartphone Edition est diseada para dispositivos que se utilizarn principalmente como telfonos mviles o telfonos inteligentes, la Premium Phone Edition est diseada para permitir funciones de voz y datos empresariales en un asistente digital, lo que incluye la interaccin con una amplia variedad de aplicaciones empresariales y sistemas comerciales.

Claudia Bravo

12

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Claudia Bravo

13

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

TARJETAS SECURE DIGITAL ESTNDAR: TARJETA SECURE DIGITAL DE KINGSTON1 Las tarjetas de memoria Secure Digital (SD) estndar de Kingston ofrecen una gran capacidad de almacenamiento, velocidad de transferencia de datos y seguridad en un tamao no mayor del de un sello de correos. Constituyen el complemento para ampliar la memoria de los dispositivos ms pequeos como, por ejemplo, reproductores MP3, cmaras digitales, PDA y telfonos inteligentes. Para garantizar una mayor fiabilidad y durabilidad, las tarjetas de memoria de estado slido SD se fabrican con componentes de memoria no voltil, por tanto no contienen partes mviles que se puedan desgastar o romper. Caractersticas Capacidades1 1 GB, 2 GB Dimensiones 0.94'' x 1.25'' x 0.08'' (24mm X 32mm X 2.1mm) Temperatura de Funcionamiento Entre -25 y 80 C / -13 y 185 F Temperatura de Almacenamiento Entre -40 y 85 C / -40 y 185 F Voltaje 3,3 V Homologada Conforme con las especificaciones para las tarjetas 1.10 de la SD Card Association Seguro Interruptor incorporado para prevenir la escritura accidental y consecuente prdida de datos Fiable Garanta de por vida Sencillo Tan fcil como conectar y listo (plug & play) Consumo Bajo consumo energtico para prolongar la vida de la batera de sus dispositivos.

Caractersticas obtenidas de la pgina oficial de Kingstone: http://www.kingston.com/esroot/flash/securedigital.asp?id=8 Claudia Bravo 14

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

ANEXO V: ESTUDIO DE MERCADO SOLUCIONES MVILES El desarrollo de las tecnologas inalmbricas de transmisin de datos (GSM/ WAP/ GPRS/ WIFI, etc.) y su integracin a dispositivos cada vez mas robustos dedicados a la industria, amplan el campo de aplicacin de las soluciones mviles, contribuyendo a la insercin del sector empresarial en el mercado mvil. As mismo, los avances de los dispositivos mviles en referencia a funcionalidades y capacidad de transporte han incrementado su popularidad, facilitando la accebilidad a equipos de avanzada en el actual mercado gracias a la gran oferta. Cada vez son mas las compaas que desarrollan dispositivos dedicados al mercado corporativo, adjudicndole caractersticas que contribuyen al desempeo de las actividades de negocios. De esta manera las funcionalidades requeridas para la aplicacin de la solucin mvil, son sencillas se encontrarlas en un solo dispositivo. "Con el desarrollo de asistentes digitales para empresas, Motorola demuestra su compromiso con las soluciones de movilidad empresarial que conectan a las personas, estn donde estn, con los recursos esenciales de la empresa, lo que facilita la toma de decisiones, incrementa la productividad y la eficacia, aumenta el grado de satisfaccin del cliente y nos permite distanciarnos frente a la competencia," explica Javier Prez, Country Manager en Espaa de Motorola Enterprise Mobility Business1 Finalmente en este aspecto, la disponibilidad de herramientas de desarrollo dedicadas a la generacin de aplicaciones para entornos mviles (como lo es Microsoft Visual .Net), y la variedad de recursos adicionales tales como libros, cursos, eventos, etc. hacen de las soluciones mviles algo concreto, posible y viable. Crecimiento del mercado mvil empresarial en AL: Frost & Sullivan2 Una creciente fuerza de trabajo mvil, que necesita acceso a aplicaciones y datos en todo momento y lugar, dirige el crecimiento del mercado mvil empresarial en Amrica Latina. La regin representa una oportunidad significativa para que los operadores mviles y los vendedores de aplicaciones incrementen sus ingresos al proveerles a las empresas la posibilidad de conectar a sus empleados de forma inalmbrica, a travs de telfonos inteligentes, celulares y asistentes personales digitales. Segn la nueva investigacin de Frost & Sullivan (www.mobileandwireless.frost.com) El mercado mvil empresarial en Amrica Latina, el mercado obtuvo ingresos por $7,528.3 millones en 2006 y se estima que alcanzar $15,537.5 millones en 2012.

Extrado del artculo: http://www.laflecha.net/gadgets/motorola-mc35/ Artculo correspondiente al 17 de enero del 2007. Extrado de: http://www.esemanal.com.mx/artculos.php?id_sec=12&id_art=4606&id_ejemplar=0
2

Claudia Bravo

15

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

La demanda de aplicaciones inalmbricas para las empresas est lista para encarar un crecimiento inmenso en los prximos aos. En consecuencia, distribuidores y vendedores buscan nuevas oportunidades, explica Andrs Sciarrotta, analista de investigaciones de Frost & Sullivan, quien agrega: Nuevas aplicaciones ms personalizadas ayudarn a los operadores a expandir el nmero de usuarios de negocios. Se espera que tanto las aplicaciones mviles empresariales de voz como las de datos crezcan en trminos de ingresos y lneas, incrementando la importancia del segmento empresarial en el mercado mvil. Una vez identificado el potencial de estas aplicaciones, los operadores podrn intensificar sus esfuerzos para promover los servicios. Esto, combinado con la accesibilidad a equipos de avanzada, ser uno de los factores clave que conducir el crecimiento del mercado. Actualmente, el precio de los equipos y la falta de conocimiento de las capacidades de las aplicaciones mviles empresariales estn limitando su consumo en el mercado. La preocupacin de los usuarios respecto de la seguridad y la confidencialidad de dichas aplicaciones es tambin una barrera para el crecimiento del consumo. Asimismo, muchas compaas, particularmente las pequeas y medianas empresas (PyME), se niegan a invertir en nuevas tecnologas a menos que estn convencidos de que impactarn positivamente en el retorno en la inversin (ROI), comenta Sciarrotta. Los operadores estn intentando direccionar la cuestin de los costos altos de los equipos y de las soluciones, desarrollando estrategias para reducir los precios y promoviendo el uso de aplicaciones de negocios. De esta manera, los operadores pueden capturar con xito el inters de las pequeas empresas para quienes el precio es un factor decisivo y, as, expandir el mercado. En la actualidad, los operadores de la regin hacen foco en dos aplicaciones especficas: oficina mvil y automatizacin de la fuerza de ventas (en ingls, sales force automation o SFA). Se cree que las aplicaciones mviles de oficina tienen un impacto directo sobre las actividades diarias del trabajador mvil, lo cual puede estimular su popularidad. Se espera que sean las grandes compaas las adopten la oficina mvil en primera instancia, seguidas por las PyMEs. Se espera que las aplicaciones SFA tengan un gran impacto en el mercado de Amrica Latina. Brindarle al personal de ventas mvil la aplicacin SFA permite que el empleado acceda en tiempo real a la informacin de venta de misin crtica o a la intranet de la compaa desde sus dispositivos de mano, lo cual los posiciona en una situacin ms competitiva, concluye Sciarrotta.

El mercado de la empresa mvil en Amrica Latina es parte del servicio de suscripcin de la unidad Mobile & Wireless de Frost & Sullivan y cubre el mercado de la empresa mvil en Argentina, Brasil, Chile, Colombia, Mxico y Venezuela, incluyendo sus claves y limitaciones y revelando las tendencias que harn impacto.

Claudia Bravo

16

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

APLICACIN MVIL ANTAY MOBILE SOLUTIONS, una compaa especializada en desarrollar aplicaciones para dispositivos mviles presenta en su sitio Web un estudio de mercado.1 El informe "El mercado de las soluciones de movilidad" ha sido elaborado por ANTAY MOBILE SOLUTIONS con el objetivo de analizar la situacin actual del mercado de las soluciones de movilidad para empresas, especialmente PYMES, e identificar las oportunidades de negocio a corto y medio plazo. Las conclusiones principales que se derivan del presente estudio, son las siguientes: El mundo de la movilidad pone al alcance de cualquier empresa un amplio abanico de posibilidades. El mercado de la tecnologa mvil en entornos empresariales es prometedor, especialmente en la PYME, apuntando un fuerte desarrollo en los prximos aos. Las soluciones de movilidad para grandes empresas, generalmente, se basan en la utilizacin de plataformas o de desarrollos a medida. La PYME requiere soluciones de movilidad basadas en aplicaciones paquetizadas y verticales, ya que cubren razonablemente bien sus necesidades a un coste asequible, lo que, en general, es el principal factor de decisin. La forma de que una empresa, especialmente la PYME, se inicie en el mundo de la movilidad es la utilizacin de aplicaciones paquetizadas. Los productos ERP o CRM, en general, se limitan a permitir el acceso a algunas funcionalidades bsicas utilizando dispositivos mviles. En la mayora de los casos, estas funcionalidades bsicas no son suficientes para cubrir las necesidades de los usuarios desplazados y hay que recurrir a aplicaciones software especializadas. Las empresas de servicios de Tecnologas de la Informacin deben configurar una oferta adecuada a la tipologa de sus clientes. En el caso de que el cliente tipo sea la PYME, la estrategia ms adecuada es llegar a acuerdos con empresas fabricantes de aplicaciones software especialistas en soluciones mviles.

Artculo extrado de la pgina oficial de Antay: http://www.antay.com/Casos/InformeDeMercado.htm 17

Claudia Bravo

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

SERVICIOS DE TELEFONA CELULAR EN LA PROVINCIA A continuacin se presenta la cobertura de la seal celular en la provincia de Salta por parte de dos empresas proveedoras en el pas. Personal
COBERTURA GSM PERSONAL - PROVINCIA DE SALTA 1 Regin NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE Localidad Aguaray Aguas Blancas Angastaco Antilla Apolinario Saravia Cabra Corral Dique Cachi Cafayate Campo Duran Campo Quijano Cerrillos Chicoana Colonia Santa Rosa Copo Quile Coronel Cornejo Coronel Juan Sola Coronel Moldes Dragones El Carril El Galpn Est Foguista J F El Jardn El Naranjo El Quebrachal El Tunal Embarcacin General Ballivian Banda 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850

Publicado en la pgina oficial de Personal Argentina: http://www.personal.com.ar/personas/gsm/gsm1.html 18

Claudia Bravo

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza


NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE NORTE General Enrique Mosconi General Pizarro Hipolito Yrigoyen Iruya Joaqun V Gonzlez La Via Las Lajitas Los Alamos Los Baos Los Blancos Los Toldos Metan Misin Chaquea Molinos Nuestra Seora De Talavera Oran P Salvador Mazza Est Pocito Palomitas Pedro Lozano Pichanal Ro De Las Piedras Rosario de la Frontera Rosario de Lerma Salta San Antonio de los Cobres San Carlos San Lorenzo San Ramn De La Nueva Oran Santa Victoria Santa Victoria Este Tala Tartagal Urundel Vaqueros Vespucio 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850 850

Claudia Bravo

19

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza


NORTE NORTE Villa General Guemes Yacuy 850 850

Movistar
COBERTURA GSM MOVISTAR- PROVINCIA DE SALTA 1 Regin Localidad AGUARAY, AGUAS BLANCAS, ANGASTACO, APOLINARIO SARAVIA, CACHI, CAFAYATE ,CAMPO DURAND, CAMPO QUIJANO, CENTRO 25 DE JUNIO, CERRILLOS, CHICOANA, COLONIA SANTA ROSA, COPO QUILE, CORONEL CORNEJO, CORONEL JUAN SOLA, CORONEL MOLDES, EL CARRIL, EL GALPN, EL NARANJO, QUEBRACHAL, EL TALA, EL TUNAL, EMBARCACIN, G. BALLIVIN, G. GUEMES, G. MOSCONI, HIPLITO NORTE IRIGOYEN, IRUYA, J. V. GONZLES, LA VIA, LAS LAJITAS, METAN, MOLINOS, N. S. DE TALAVERA, ORAN, PADRE LOZANO, PICHANAL, SALVADOR MAZA, RO PIEDRAS, R. DE LA FRONTERA, R. DE LERMA, SALTA CAPITAL, SAN ANTONIO DE LOS COBRES, SAN CARLOS, SANTA VICTORIA ESTE, SAN LORENZO, TARTAGAL, URUNDEL, VAQUEROS, VILLA LOS LAMOS

Publicado en la pgina oficial de Movistar Argentina: http://www.movistar.com.ar/cgi20

Claudia Bravo

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

ANEXO VI: SEGURIDAD DE LAS APLICACIONES MVILES

MTODO DE CLASIFICACIN STRIDE1 El trmino STRIDE es el acrnimo de "Spoofing identity, Tampering with data, Repudiation, Information disclosure, Denial of service, Elevation of privilege". Es decir, suplantacin de identidad, manipulacin de datos, repudio, revelacin de informacin, denegacin de servicio y elevacin de privilegios. Para seguir el mtodo STRIDE, se descompone el sistema en componentes significativos, tras analizar cada componente para comprobar si es susceptible de sufrir amenazas, se proponen acciones que traten de mitigarlas. A continuacin, se repite el proceso hasta llegar a una situacin cmoda con las amenazas restantes. Como se utiliza un modelo de informacin basado en patrones, se podrn identificar los patrones de soluciones y problemas repetibles y organizarlos en categoras. Utilizando estas categoras para descomponer la aplicacin para un mayor anlisis, e identificando las vulnerabilidades de la aplicacin relacionadas con cada categora. De esta manera, se promueve la reutilizacin de la informacin y una comunicacin ms eficaz.

Spoofing Identity (Suplantacin de identidad): Los usuarios no deberan ser capaces de hacerse pasar por otros usuarios. Es necesario disponer de una gestin apropiada de los procesos de autenticacin. En Anlisis y Modelado de Amenazas particular, es aconsejable prestar atencin a aquellas situaciones en las que pueda ser posible realizar un robo de sesiones o en aquellas en las que se deba valorar una inapropiada implementacin de los sistemas de autenticacin que pueda suponer un riesgo excesivo para la seguridad global del sistema, como puede ocurrir en determinados entornos con la implantacin de soluciones SSO (single sign-on).

Tampering with Data (Manipulacin de datos) Durante el desarrollo de software, por desgracia es habitual sacrificar la implementacin de medidas de seguridad en beneficio de unos menores tiempos de desarrollo. Una de las primeras medidas preventivas que se suelen sacrificar es el filtrado y la validacin de los datos enviados a y recibidos de los usuarios de la aplicacin y/o del sistema.

Anlisis y Modelado de Amenazas. Autor: Daniel P. F. Ao: 2006. http://metal.hacktimes.com/files/Analisis-y-Modelado-de-Amenazas.pdf 21

Claudia Bravo

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

En el caso especfico de las aplicaciones desarrolladas para un entorno web, confiar en exceso en la buena fe del usuario es un error que nos puede costar muy caro. Como ejemplos claramente ilustrativos de este hecho, bastara con recordar vulnerabilidades de sobra conocidas, como la inyeccin de sentencias SQL o el XSS, y en general aquellos casos en los que las aplicaciones proporcionan al usuario, datos que no son obtenidos (y por tanto considerados en principio como fiables) directamente de la propia aplicacin, se realiza algn tipo de clculo con ellos y posteriormente se almacenan. Ya que estos datos pueden ser susceptibles de una manipulacin efectuada por un usuario malintencionado que disponga de las herramientas adecuadas. Por otra parte, situaciones como la presencia en un sistema de un binario comprometido pueden llevar a una grave amenaza para la seguridad del mismo. Tanto la validacin como la integridad de los datos son cuestiones de vital importancia.

Repudiation (Repudio) Establecer un nivel adecuado del seguimiento de las acciones realizadas por los usuarios de la aplicacin puede evitar la aparicin de situaciones no deseadas. Se debe intentar garantizar el no repudio de los usuarios. Cada aplicacin y/o sistema en base a su funcionalidad, caractersticas y entorno presenta diferentes riesgos, y por lo tanto las medidas de registro de las actividades que efectan los usuarios sern tambin diferentes. De modo que, por ejemplo las medidas de seguimiento y registro a implantar en una aplicacin que efecta operaciones burstiles debern ser ms rgidas que las necesarias para un simple gestor de contenidos. Una aplicacin que permite a sus usuarios efectuar operaciones de compra-venta de acciones en bolsa, no se puede permitir el lujo de perder el rastro de ninguna operacin realizada (con xito, o no). De no ser as, y de producirse un error durante el transcurso de las operaciones, cualquiera de las partes involucradas podra salir perjudicada.

Information Disclosure (Revelacin de informacin) Desde un punto de vista tanto tcnico como a nivel de negocio, la existencia en una aplicacin de vulnerabilidades que permitan extraer informacin sensible es un factor claro de riesgo que en ocasiones puede derivar en una prdida econmica. Algunas de estas situaciones podran ser: la utilizacin insegura de memoria compartida que facilite la obtencin de credenciales (ej: claves WEP en dispositivos inalmbricos) , la obtencin de un listado de usuarios o e-mails vlidos (para su posterior uso en el envo de spam o en el crackeo de credenciales por fuerza bruta), la obtencin de informacin que facilite la identificacin del entorno (sistemas, aplicaciones, soluciones comerciales empleadas etc), el acceso a rutas o archivos en disco con informacin sensible,

Claudia Bravo

22

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

el uso de campos ocultos en formularios web para el intercambio de informacin confidencial, el uso inadecuado de las directivas de no cacheado en las cabeceras http etc. En general, cualquier informacin que pueda facilitar la tarea a un atacante proporcionando detalles del funcionamiento de la propia aplicacin, sistema o del usuario que favorezcan una posterior explotacin, o informacin cuya obtencin y/o divulgacin suponga una prdida de confianza y reputacin de cara a posibles o ya existentes usuarios, clientes, partners o inversores.

Denial of Service (Denegacin de servicio) A la hora de disear una aplicacin, o en el momento de aadir una nueva funcionalidad, es conveniente evitar aquellas situaciones que puedan devengar en la consecucin de un ataque de denegacin de servicio. Especialmente si est orientada hacia un uso masivo. En ocasiones, la propia funcionalidad y entorno de la aplicacin / sistema dificultar la optimizacin de los recursos. En todos aquellos casos en los que esto no es as, es conveniente tratar de proporcionar un uso racional de los mismos, ya sea evitando clculos complejos, bsquedas intensivas o el acceso a archivos de gran tamao a usuarios no autenticados y autorizados para ello.

Elevation of Privilege (Elevacin de privilegios) En el caso de que la aplicacin o el sistema proporcionen diferentes niveles de privilegio en funcin de los distintos tipos de usuarios, todas las acciones que conlleven el uso de privilegios deben ser filtradas a travs de un mecanismo adecuado de autorizacin. Este mtodo de validacin de los privilegios deber ser lo suficientemente robusto para impedir una posible escalada de privilegios. En ningn caso se debe confiar en acciones tales como la ocultacin de interfaces de acceso restringido, o el simple uso de estndares criptogrficos, como ejemplos de medidas que mitiguen una deficiente autorizacin. Para almacenar los datos que vamos recogiendo, podemos utilizar una plantilla con informacin similar a la contenida en la siguiente tabla:

Claudia Bravo

23

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

MTODO DE PUNTUACIN DREAD1 Una vez que tenemos identificada la lista de amenazas, el siguiente paso consiste en puntuarlas de acuerdo al riesgo que suponen. Esto nos permitir priorizar las actuaciones a efectuar para mitigar el riesgo. Recordemos que, el riesgo se puede cuantificar como el resultado de multiplicar la probabilidad de que la amenaza se produzca, por el dao potencial de esta. Riesgo = Probabilidad * Dao potencial. Podemos emplear una escala del 1 al 10 para valorar la probabilidad de ocurrencia, donde el 1 representara una amenaza que es poco probable que ocurra, y 10 sera una amenaza muy probable. De igual forma, con el dao potencial, 1 indicara un dao mnimo y 10 un dao mximo. Este enfoque, tan simplista, nos permite en un primer momento clasificar las amenazas en una escala entre 1-100 que podemos dividir en tres partes segn su riesgo: Alto, Medio, Bajo. Ej: Probabilidad 10 , Dao potencial 7, el riesgo ser: Riesgo = 10 * 7= 70 Una amenaza con un riesgo alto, debera ser paliada de forma rpida. Una amenaza con un riesgo medio, aunque importante, es de menor urgencia, y por ltimo las de riesgo bajo, se podran llegar a ignorar dependiendo del coste y del esfuerzo necesarios. El problema de aplicar este sencillo mtodo, radica en la dificultad de valorar de igual forma el riesgo cuando esta valoracin se efecta entre varias personas. El mtodo DREAD, trata de facilitar el uso de un criterio comn respondiendo a las siguientes cuestiones: Damage potential (Dao potencial): Cual es el dao que puede originar la vulnerabilidad si llega a ser explotada? Reproducibility (Reproducibilidad): Es fcil reproducir las condiciones que propicien el ataque? Exploitability (Explotabilidad): Es sencillo llevar a cabo el ataque? Affected users (Usuarios afectados): Cuantos usuarios se veran afectados? Discoverability (Descubrimiento): Es fcil encontrar la vulnerabilidad?

De modo que, por ejemplo, se podra establecer un sistema de puntuacin en el cual, una media en el rango 12-15 seria considerado un riesgo alto, entre 8-11 medio, y entre 5-7 bajo. A continuacin, se muestra lo que podra ser una tpica tabla de puntuacin para priorizar las amenazas:

Anlisis y Modelado de Amenazas. Autor: Daniel P. F. Ao: 2006. http://metal.hacktimes.com/files/Analisis-y-Modelado-de-Amenazas.pdf 24

Claudia Bravo

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

CDIGO OFUSCADO1 El Cdigo ofuscado es aqul cdigo que, aunque se tiene el cdigo fuente, ha sido enrevesado especficamente para ocultar su funcionalidad (hacerlo ininteligible). Algunos entienden ms a la ofuscacin que otros. C, C++ y Perl son los ms citados como fcilmente ofuscables. Las macros de preprocesador son usadas a menudo para crear cdigo complicado de leer enmascarando la gramtica y sintaxis estndar del lenguaje del cuerpo principal de cdigo. Aparte de los lenguajes ms conocidos, existen lenguajes de programacin esotricos no es correcto a la hora de programar ofuscadamente tambin se puede buscar que el cdigo fuente resulte una obra de ascii art. Existen otros programas ofuscados llamados quine que al ejecutarse la salida debe ser el cdigo fuente del programa.

Datos obtenidos de Wikipedia, la enciclopedia libre: http://es.wikipedia.org/wiki/C%C3%B3digo_ofuscado Claudia Bravo 25

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

Tambin hay programas ofuscadores que pueden actuar sobre el cdigo fuente, cdigo objeto o ambos para dificultar la ingeniera inversa.

PACKER1 Utilidad que comprime un archivo y lo codifica durante el proceso. Agrega un encabezamiento que expande el archivo de forma automtica en la memoria, cuando ste se ejecuta, y, a continuacin, transfiere control a ese archivo. Algunos packer pueden descomprimir sin iniciar el archivo comprimido.

STACK OVERFLOW Es un tipo de error al programar, en el cual hay un exceso de datos en una parte de la memoria del programa llamada Pila El stack es el espacio de memoria que se reserva para almacenar direcciones de retorno en la ejecucin de cada rutina y otra informacin referida a la ejecucin de los programas.

BUFFER OVERFLOW 2 En seguridad informtica y programacin, un desbordamiento de buffer (del ingls buffer overflow o buffer overrun) es un error de software que se produce cuando se copia una cantidad de datos sobre un rea que no es lo suficientemente grande para contenerlos, sobrescribiendo de esta manera otras zonas de memoria. Como consecuencia, se producir una excepcin del acceso a memoria seguido de la terminacin del programa o, si se trata de un usuario obrando con malas intenciones, la explotacin de una vulnerabilidad o agujero de seguridad. En algunas ocasiones eso puede suponer la posibilidad de alterar el flujo del programa pudiendo hacer que ste realice operaciones no previstas. Esto es posible dado que en las arquitecturas comunes de computadoras, la memoria no tiene separacin entre la dedicada a datos y a programa. Si el programa que tiene el error en cuestin tiene privilegios especiales se convierte adems en un fallo de seguridad.

Definicin publicada por CA Transformin IT Management: http://ca.com/es/securityadvisor/pest/pest.aspx?id=453074073 2 Datos obtenidos de Wikipedia, la enciclopedia libre: http://es.wikipedia.org/wiki/Desbordamiento_de_b%C3%BAfer Claudia Bravo 26

Universidad Catlica de Salta Facultad de Ingeniera e Informtica Sistema Mvil de Cobranza

INYECCIN SQL1 Es una vulnerabilidad informtica en el nivel de la validacin de las entradas a la base de datos de una aplicacin. El origen es el filtrado incorrecto de las variables utilizadas en las partes del programa con cdigo SQL. Es, de hecho, un error de una clase ms general de vulnerabilidades que puede ocurrir en cualquier lenguaje de programacin o de script que est incrustado dentro de otro. Una inyeccin SQL sucede cuando se inserta o "inyecta" un cdigo SQL "invasor" dentro de otro cdigo SQL para alterar su funcionamiento normal, y hacer que se ejecute maliciosamente el cdigo "invasor" en la base de datos. La inyeccin SQL es un problema de seguridad informtica que debe ser tomado en cuenta por el programador para prevenirlo. Un programa hecho con descuido, displicencia, o con ignorancia sobre el problema, podr ser vulnerable y la seguridad del sistema puede quedar ciertamente comprometida. Esto puede suceder tanto en programas corriendo en computadores de escritorio, como en pginas Web, ya que stas pueden funcionar mediante programas ejecutndose en el servidor que las aloja. La vulnerabilidad puede ocurrir cuando un programa "arma" descuidadamente una sentencia SQL, con parmetros dados por el usuario, para luego hacer una consulta a una base de datos. Dentro de los parmetros dados por el usuario podra venir el cdigo SQL inyectado. Al ejecutarse esa consulta por la base de datos, el cdigo SQL inyectado tambin se ejecutar y podra hacer un sinnmero de cosas, como insertar registros, modificar o eliminar datos, autorizar accesos e, incluso, ejecutar cdigo malicioso en el computador.

DENIAL OF SERVICES (ATAQUE DE DENEGACIN DE SERVICIO) Un ataque de denegacin de servicio, tambin llamado ataque DoS (de las siglas en ingls Denial of Service), es un ataque a un sistema de ordenadores o red que causa que un servicio o recurso sea inaccesible a los usuarios legtimos. Normalmente provoca la prdida de la conectividad de la red por el consumo del ancho de banda de la red de la vctima o sobrecarga de los recursos computacionales del sistema de la vctima. Se genera mediante la saturacin de los puertos con flujo de informacin, haciendo que el servidor se sobrecargue y no pueda seguir prestando servicios, por eso se le dice "denegacin", pues hace que el servidor no de abasto a la cantidad de usuarios. Esta tcnica es usada por los llamados crackers para dejar fuera de servicio a servidores objetivo.

Datos obtenidos de Wikipedia, la enciclopedia libre: http://es.wikipedia.org/wiki/Inyecci%C3%B3n_SQL Claudia Bravo 27

También podría gustarte