proyecto sismocod 2008

Upload: mimi-delgado

Post on 09-Feb-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/22/2019 Proyecto SisMoCoD 2008

    1/129

    SISTEMA MVIL DE COBRANZA

    Alumno: Claudia Bravo

    Carrera: Ingeniera en Informtica

    Facultad de Ingeniera e Informtica

    2008

  • 7/22/2019 Proyecto SisMoCoD 2008

    2/129

    TITULO: INGENIARA EN INFORMTICA

    ALUMNO

    Claudia Carolina Bravo

    PROFESOR GUA

    Lic. Jos Antonio Peralta

    TRIBUNAL EVALUADOR

    Lic. Adriana Abinda

    Lic. Mara Fernanda Busch

    Ing. Javier Torres de Emir

    FECHA DE EXPOSICION:

    Firma

    Firma

    Firma

    Firma

    Firma

  • 7/22/2019 Proyecto SisMoCoD 2008

    3/129

    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 abuelaSin 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.

  • 7/22/2019 Proyecto SisMoCoD 2008

    4/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 4

    NDICE

    ABSTRACT ...............................................................................................................................7INTRODUCCIN......................................................................................................................8

    OBJETIVOS GENERALES ......................................................................................................9ALCANCE DEL PROYECTO ..................................................................................................9ANLISIS DEL CONTEXTO.................................................................................................10

    DESCRIPCIN DEL CONTEXTO: LA EMPRESA..................................................10Organigrama.....................................................................................................11

    LA EMPRESA EN EL INTERIOR DE LA PROVINCIA..........................................12ANLISIS DEL PROCESO DE COBRANZA DEL SUMINISTRO ELCTRICO..15

    En el interior de la provincia ............................................................................16ESTRUCTURA INFORMTICA EXISTENTE........................................................19

    Hardware ..........................................................................................................21Software Base...................................................................................................24

    Software de Aplicacin ....................................................................................24DETECCIN DEL PROBLEMA............................................................................................30DETERMINACIN DE LAS NECESIDADES A CUBRIR..................................................31OBJETIVOS ESPECFICOS DEL PROYECTO ....................................................................32ANLISIS TCNICO OPERATIVO......................................................................................33

    PROPUESTA TECNOLGICA..................................................................................33Solucin Propuesta ...........................................................................................34

    DISPOSITIVOS ALTERNATIVOS............................................................................35Seleccin del equipo.........................................................................................35

    CONTEXTO DE APLICACIN .................................................................................37FUNDAMENTOS TERICOS ...............................................................................................39

    ARQUITECTURA SMART CLIENT ..........................................................................39PLATAFORMA .NET .................................................................................................40DISPOSITIVOS INTELIGENTES ..............................................................................40INTRPRETE INFORMTICO .................................................................................41PHP...............................................................................................................................41PHP CLI (Command Line Interface) ...........................................................................42

    DEFINICIN DEL PRODUCTO A IMPLEMENTAR..........................................................43Sistema de Gestin Comercial Mvil ...............................................................45

    INFRAESTRUCTURA INFORMTICA NECESARIA........................................................47HARDWARE...............................................................................................................47

    Terminales Porttiles ........................................................................................47Memorias De Expansin ..................................................................................48SOFTWARE.................................................................................................................49

    Terminales Mviles ..........................................................................................49Sincronizacin ..................................................................................................49Herramientas De Desarrollo .............................................................................50

    RECURSOS HUMANOS ........................................................................................................51Director De Proyecto........................................................................................51Analista.............................................................................................................51DBA..................................................................................................................52Personal De Desarrollo.....................................................................................52

    Personal De Instalacin Y Configuracin ........................................................52Personal De Capacitacin.................................................................................52

    MATRIZ DE RESPONSABILIDADES......................................................................53

  • 7/22/2019 Proyecto SisMoCoD 2008

    5/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 5

    PLAN DE CAPACITACIN...................................................................................................54JUSTIFICACIN.........................................................................................................54ALCANCE ...................................................................................................................54OBJETIVOS.................................................................................................................54

    Generales ..........................................................................................................54Especficos........................................................................................................54

    TIPOS Y MODALIDADES.........................................................................................55Tipos.................................................................................................................55Modalidad.........................................................................................................55

    CONTENIDO...............................................................................................................55TIEMPO Y LUGAR DE LA CAPACITACIN.........................................................56GRAFICO DE TIEMPO DEL PLAN DE CAPACITACIN.....................................57

    PLAN DEL PROYECTO.........................................................................................................58PRESUPUESTO.......................................................................................................................61

    DETERMINACIN DE LA INVERSIN INICIAL..................................................61

    COSTOS DE PRODUCCIN .....................................................................................61FLUJO DE CAJA.........................................................................................................63COSTOS DE SERVICIOS...........................................................................................63

    FACTIBILIDAD DEL PROYECTO .......................................................................................64FACTIBILIDAD TCNICA........................................................................................64FACTIBILIDAD OPERATIVA ..................................................................................66FACTIBILIDAD ECONMICA.................................................................................66ANLISIS COSTO BENEFICIO................................................................................71

    Conclusin........................................................................................................72SEGURIDAD DE LAS APLICACIONES MVILES ...........................................................73

    OBJETIVO...................................................................................................................73CONSTRUCCIN DE APLICACIONES MVILES SEGURAS.............................73SEGURIDAD DE LOS USUARIOS EN LA APLICACIN MVIL .......................75SEGURIDAD EN LA CODIFICACIN DE LA APLICACIN MVIL.................75SEGURIDAD DE BASE DE DATOS EN EL DISPOSITIVO MVIL.....................75SEGURIDAD EN LA APLICACIN DE ENLACE A LA BASE DE DATOSPRINCIPAL .................................................................................................................76SEGURIDAD EN LA TRANSMISIN DE DATOS .................................................76SEGURIDAD DE PLATAFORMA MVIL ..............................................................77

    PROTOTIPO DE LA APLICACIN MVIL: SGCM...........................................................79OBJETIVO...................................................................................................................79

    DESCRIPCIN............................................................................................................79CONSIDERACIONES GENERALES ........................................................................81TECNOLOGA UTILIZADA......................................................................................81ESTRUCTURA DE DATOS .......................................................................................81PROCESO DE LOGIN AL SISTEMA MVIL..........................................................84

    Inicio y Men principal ....................................................................................87Men Sistemas: Conectar/ Desconectar a Casa Central...................................88Men Sistemas: Sincronizar con Casa Central.................................................90Men Sistemas: Enviar cobros a Casa Central.................................................91Men Consultas................................................................................................92Men Consultas: Consulta de Clientes.............................................................93

    Men Consultas: Consulta de NIS ...................................................................94Men Consultas. Submen Movimientos: Resumen de Movimiento de Caja.95Men Consultas. Submen Movimientos: Movimientos de Caja sin Enviar...96

  • 7/22/2019 Proyecto SisMoCoD 2008

    6/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 6

    Men Comercial ...............................................................................................97Men Comercial: Cobro en Lnea....................................................................98Men Comercial: Anulacin de Cobro.............................................................99

    CONCLUSIONES Y TRABAJOS FUTUROS .....................................................................100

    ANEXO ..................................................................................................................................102

  • 7/22/2019 Proyecto SisMoCoD 2008

    7/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 7

    ABSTRACT

    El universo de Internet actualmente se divide en dos grandes mundos: Internet fija eInternet Mvil, que admite dispositivos con conexin inalmbrica. El auge de estos

    dispositivos mviles como las nuevas opciones para el acceso a Internet, hace que seproduzcan impactos importantes en los procesos de negocio.

    El sistema mvil de cobranza aplica estas tecnologas inalmbricas en uno de losprocesos ms importantes de la empresa EDESA SA: la cobranza del suministro elctrico enel 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 laimplementacin del presente proyecto.

  • 7/22/2019 Proyecto SisMoCoD 2008

    8/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 8

    INTRODUCCIN

    Una organizacin, cualquiera sea su mbito, nace con un propsito u objetivo al queapuntarn 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 latransformen depender de los planes estratgicos generados en consecuencia.

    Como es de conocimiento de todos, el contexto tecnolgico est evolucionando datras da afectando hasta las ms mnimas estructuras de la sociedad. Resulta imposible escaparde sus influencias y no ser parte de esa evolucin. La forma de comunicarnos dista de ser lamisma de hace un par de aos, cada vez se anhela "estar mas cerca" de todos y todo; y es aqudonde la tecnologa mvil e inalmbrica entran en juego para hacerlo posible.

    Puntualmente, la evolucin en las telecomunicaciones y los dispositivos mviles, hatrasformado la manera de hacer negocios maximizando el aprovechamiento de la

    disponibilidad de los datos, al hacerlos accesibles desde cualquier punto geogrfico donde elusuario se encuentre.

    "El uso de dispositivos de mano para acceder a informacin corporativa crtica, encualquier momento y lugar, puede optimizar la productividad, racionalizar las operaciones ycrear nuevas fuentes de ingresos."

    Como empresa se necesita estar atentos a la creacin de ventajas competitivas ymejora continua de la eficiencia. Las herramientas estn disponibles solo hay que saberemplearlas de la manera correcta en el momento justo, asesorndose.

    Encarar proyectos de innovacin tecnolgica deben ser considerados como unainversin cuyos beneficios no solo sern un nmero positivo en el balance contable, sino queexisten 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 deellas en los procesos productivos.

    El limite es el cielo, reza una frase que citaba mi padre, llevado al contextoempresarial, no esta lejos de ser aplicable. Poco a poco las tecnologas de la informacin y lacomunicacin ganan terreno en el entorno empresarial, descubriendo la importancia comorespuesta 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 yservicios y son la mejor herramienta para innovar. Bien utilizadas, las Tecnologas de laInformacin 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 aumentanlas oportunidades.1

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

  • 7/22/2019 Proyecto SisMoCoD 2008

    9/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 9

    OBJETIVOS GENERALES

    El presente proyecto tiene por objetivo desarrollar una plataforma de captura yconsulta de informacin basada en tecnologas mviles, que permita obtener los datos

    necesarios para optimizar el proceso de cobro de los servicios de suministro elctricoprovistos por la empresa EDESA en el interior de la provincia de Salta.

    Se trata entonces de un proyecto que, basado en las posibilidades comunicacionalesque brindan las tecnologas inalmbricas, permitir al personal de la empresa, disponer deinformacin 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 basadosolo en datos provistos por la factura del cliente; poniendo a disposicin del personal denuevas herramientas en la cobranza mvil y datos con lo que antes no contaba.

    Las tecnologas inalmbricas proveen justamente la solucin para aquellos casos enlos que se precisa acceder a los datos en tiempos y lugares variables. Acceder a datos de losclientes desde diferentes puntos, mediante estas tecnologas har de la cobranza un procesoms 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 deun sistema de captura y consulta de datos del suministro elctrico.

    No se pretende reemplazar el actual sistema de informacin que la empresa emplea ensu ciclo comercial con la nueva aplicacin, y mucho menos abarcar todas sus funcionalidades,sino mas bien desarrollar una versin anloga, pensado exclusivamente para dispositivosmviles.

  • 7/22/2019 Proyecto SisMoCoD 2008

    10/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 10

    ANLISIS DEL CONTEXTO

    A travs de entrevistas efectuadas al personal de la empresa EDESA, particularmenteaquel 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 entidadproveedora de un servicio en el mercado; es que se logra obtener una descripcin contextualcon 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 privadasproveedoras de servicios, ms importante de la provincia de Salta.

    El servicio de distribucin de energa en la provincia, servicio al que se hacereferencia, esta a cargo del grupo empresarial GPU EMDERSA. Esta entidad opera laconcesin 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 empresaconcesionaria del servicio de distribucin de energa elctrica de la Provincia de Salta desdeagosto de 1996.

    A travs de su red, EDESA distribuye energa a ms de 1.000.000 de habitantes y elcrecimiento 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 lapoblacin de la Provincia. Cuenta con una potencia mxima instalada de 260 MW, ydistribuye 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 dedistribucin y comercializacin de energa a la poblacin rural dispersa de la provincia, atravs de la instalacin de paneles solares.3

    1Informacin provista por la empresa.2Extrado de Relaciones Publicas.com. Artculo Ganadores Eikon 20043Informacin provista por la empresa.

  • 7/22/2019 Proyecto SisMoCoD 2008

    11/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 11

    Organigrama

    El diagrama que se presenta a continuacin es una versin reducida de la estructuraorganizacional vigente en EDESA SA actualmente. Se pretende de esta forma nombrar las

    principales gerencias, destacando la Gerencia Comercial por ser relevante para el presenteproyecto.

    Imagen N 1: Organigrama empresarial. Solo gerencias

    De la gerencia Comercial, resulta importante ramificar su estructura, que se mantienea lo largo de las numerosas oficinas comerciales existentes en el interior de la provincia y lacapital saltea. Las oficinas comerciales tienen a cargo todos los procesos relacionados con laatencin personalizada al cliente, entre ellos se encuentra el proceso de cobro del suministroelctrico.

    Cada una de las oficinas comerciales tiene un Jefe de Oficina a cargo del resto delpersonal 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 deoficina comercial: Sucursal San Francisco, Sucursal Mitre y Casa Central ubicada

    actualmente en pasaje Zorrilla.

  • 7/22/2019 Proyecto SisMoCoD 2008

    12/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 12

    LA EMPRESA EN EL INTERIOR DE LA PROVINCIA

    Tal como se menciono, la empresa no solo suministra energa a la capital saltea sinoque 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 principalesactividades que lleva a cabo la empresa a nivel provincia.

    Para EDESA el territorio de la provincia esta dividido en Distritos. Cada Distrito en suestructura 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 altatensin del Distrito. El personal a su cargo forman grupos denominadoscuadrillas, y son quienes ejecutan actividades tales como reparaciones delneas, atencin de siniestros, entre las ms destacadas.

    El jefe de oficina comercial, es responsable de llevar a cabo las operacionesde gestin comercial del Distrito correspondiente y concentran en la oficina

    principal del Distrito.

    Particularmente, la operacin de cobro del suministro elctrico esta distribuido entrevarias 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

  • 7/22/2019 Proyecto SisMoCoD 2008

    13/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 13

    Cada Distrito esta dividido a su vez en Subdistritos. El siguiente cuadro enumeraalgunas localidades salteas estructuras bajo los conceptos de Distrito y Subdistritos:

    DISTRITOS SUBDISTRITOS

    Las Lajitas *

    Apolinario Saravia

    Joaqun V. Gonzlez

    El Quebrachal

    Metan El Galpn

    General Moscn

    Aguaray

    Salvador Mazza

    Tartagal

    Santa Victoria Oeste

    Aguas Blancas *Hiplito Irigoyen

    Urundel *

    Embarcacin

    Pichanal

    Colonia Santa Rosa

    Coronel Sola Morillo *

    La Unin *

    Santa Victoria Este (Iruya) *

    Orn

    Dragones

    Rosario de la Frontera El Tala

    San Antonio de los cobres

    Cachi

    La Poma *

    Molinos

    San Carlos *

    Angastaco *

    Payogasta *Seclantar *

    Animana *

    Cafayate

    Tolombom *

    Guemes -

    Casa Central Capital

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

  • 7/22/2019 Proyecto SisMoCoD 2008

    14/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 14

    Los primeros 7 (siete) Distritos nombrados anteriormente, cumplen el papel desucursales 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 oficinaprincipal de su Distrito.

    De entre los Subdistritos nombrados se diferencian dos tipos, aquellos donde existenoficinas comerciales y en los que no.

    En los Distritos y Subdistritos en donde existen oficinas, cuentan con un sistema deinformacin Sistema de Gestin Comercial, mediante el cual se realizan todas lastransacciones relacionada con la gestin y atencin al cliente.

  • 7/22/2019 Proyecto SisMoCoD 2008

    15/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 15

    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, llegaa 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 mediodel 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 almomento que el cliente entrega el monto en dinero correspondiente. La factura es sellada enambos cuerpos y desglosada.

  • 7/22/2019 Proyecto SisMoCoD 2008

    16/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 16

    Imagen N 4: Facturacin del Sumistro elctrico

    El cuerpo principal de la factura es devuelta al cliente, quedando en poder del cajerosolo 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 clientemediante el sistema para poder efectuar el cobro. Una vez identificado el cliente el proceso esigual a lo anteriormente descrito, con la diferencia en que el cajero deber reimprimir lafactura.

    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 larecaudacin 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.

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

    CUERPO PRINCIPALCliente

    CUPONES DE CONTROLCajero

  • 7/22/2019 Proyecto SisMoCoD 2008

    17/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 17

    Las localidades o pueblos de cada Distrito acuden a las oficinas de EDESA msprxima 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 DISTRITOS SUBDISTRITOS

    Dragones

    Santa Victoria Este (Iruya)

    La Unin

    Municipalidad Orn

    Coronel Sola MorilloUrundelOrn

    Aguas Blancas

    Joaqun V. Gonzlez Las Lajitas

    La Poma

    San Carlos

    Angastaco (San Carlos)

    Payogasta (Cachi)

    Cajero Mvil

    Cafayate

    Seclantar (Molinos)

    El proceso de cobro que realiza la municipalidad y el cajero mvil es similar aldesarrollado en las oficinas comerciales, con la diferencia que el registro de la operacin ensistema no es en el momento, sino posterior.

    Este proceso de cobro manual, debe ser incorporado al sistema mediante los cuponesde las facturas cobradas por el cajero mvil o la municipalidad.

    El hecho de ser poblaciones alejadas y de escasos habitantes cuyo consumo elctricono se compara con el resto de las localidades con mayor densidad demogrfica, las exigenciasde 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 deciertas localidades. El cobro se ejecuta en forma manual a travs de la factura portada por elcliente. De no poseerla por alguna razn, el cobro no se efecta, o de realizarse no se efectasobre datos precisos o ciertos. Tambin aqu, la factura es sellada y desglosada.

  • 7/22/2019 Proyecto SisMoCoD 2008

    18/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 18

    Durante el mes, por lo general en dos ocasiones, el personal del rea Comercial delDistrito Capital llega a estas localidades a cargo de la municipalidad en busca de larecaudacin. Una vez en el lugar, ste lleva a cabo un control manual de lo cobrado por lamunicipalidad 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 domiciliariaspara concretar la cobranza de aquellos clientes que no posean su factura al momento delcobro; o de aquellos que adeudan perodos anteriores. Una localidad que a menudo se danestas situaciones es Iruya.

    Cobro a cargo del cajero mvil

    De acuerdo a la fecha de vencimiento que figura en la factura mensual, cada Distritoenva personal de sus oficinas en el papel de cajeros para realizar el cobro del suministro enlos Subdistritos de su correspondiente jurisdiccin.

    Para efectuar el cobro, el cajero es provisto de cierta informacin de los clientesexistentes en la zona a visitar. La informacin se obtiene del Sistema transaccional, esta eslistada y entregada al cajero mvil. Dicho listado no siempre es utilizado por todos losSubdistritos nombrados anteriormente, por lo que se puede determinar que el proceso decobranza mvil no es igual en todos los casos.

    Cuando el cliente posee la factura, la operacin se concreta exitosamente. De noposeer la factura correspondiente, el cajero mvil puede emitir un recibo en su reemplazo solosi se conoce fehacientemente el importe a cobrar, que obtiene generalmente del listadoimpreso.

    Otra de las tareas que el cajero mvil realiza en su visita, es la entrega de Formulariosnico de Actividades Comerciales (FUAC). Estos formularios estn destinados para latramitacin 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 clientedebe dirigirse a las oficinas comerciales para concretarlo efectivamente.

  • 7/22/2019 Proyecto SisMoCoD 2008

    19/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 19

    ESTRUCTURA INFORMTICA EXISTENTE

    En forma general, el equipo informtico con el que cuentan los Distritos para eldesarrollo 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 losSubdistritos.

    Sin embargo, la estructura informtica que se detalla solo corresponde a la oficinacomercial de los Distritos; en el caso de los Subdistritos, la descripcin de la infraestructurano resulta relevante en este caso.

    La oficina comercial de cada Distrito se interconecta de forma remota a los Servidoresen Distrito Capital a travs de una VPN1haciendo uso de la infraestructura de Internet.

    En el grupo de servidores se encuentran instalados los actuales sistemastransaccionales de los que hace uso toda la empresa, junto a los bancos de datos alojados enforma centralizada.

    El servidor VPN, con vnculo permanente a Internet, acepta las conexiones vaInternet provenientes de los diferentes puntos de la provincia (en donde estn ubicadas lasoficinas) y establece el tnel VPN o canal privado.

    Para la conexin a Internet la empresa emplea los servicios de Arnet Telecom comoempresa proveedora del servicio de banda ancha.

    Los datos son codificados y encapsulados para recin ser enviados a travs de laconexin, asegurando de esa manera los datos durante la transmisin.

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

  • 7/22/2019 Proyecto SisMoCoD 2008

    20/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 20

    INTERNET

    DISTRITO ORAN

    DISTRITO J.V. GONZALEZ

    DISTRITO CAFAYATE

    Food MartOFICINACOMERCIAL

    Food MartOFICINACOMERCIAL

    Food MartOFICINACOMERCIAL

    DISTRITO CAPITALCASA CENTRAL

    CONEXINTNELVPN

    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 delos 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 devideo.

    Las tareas de procesamiento son ejecutadas por el servidor, de ah que los equipos quejuegan el papel de terminales. Dentro de la red, cada terminal tiene asignado un nmero de IPde clase C: 192.168.0.0 a 192.168.255.255 (24 bits red, 8 bits hosts)

  • 7/22/2019 Proyecto SisMoCoD 2008

    21/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 21

    ATENCIN ALCLIENTE

    JEFE DE OFICINACOMERCIAL

    SWITCH/ ROUTER

    IMPRESORA LASER

    INTERNET

    CAJA 1

    PUNTO DE ACCESOINALMBRICO

    IMPRESORA LASER

    SERVIDORES DE TERMINALES

    TERMINALES CON IP CLASE C

    Firewall

    Firewall

    Firewall

    ADSL

    ADSL

    IP PRIVADA

    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 deCorreo e Internet que corre bajo plataforma Linux. Se trata de un servidor Apache queadministra las cuentas de correo interno del personal y los accesos a Internet: Servidor HTTPAPACHE 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 elnmero de equipos, que puede variar en algunos casos, se presenta un esquema que describeen forma generalizada la estructura existente en las oficinas comerciales del interior.

  • 7/22/2019 Proyecto SisMoCoD 2008

    22/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 22

    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 encuentranintercomunicadas 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 alcliente.

    El sistema CANOPY [es una Familia de Productos para Sistemas de Banda Ancha yTransmisin de Datos inalmbricos, de bajo costo y fcil instalacin. Entre las variadasaplicaciones que posee este sistema (servicio de Internet de banda ancha, video vigilanciaremota, etc.)]1, la empresa la utiliza como extensin de LAN de la Oficina Comercial hacia laOficina De Distribuciones, ubicada en otro edificio dentro de la localidad. El radio de alcancedel modelo empleado por la empresa suele ser de 10 Km. aproximadamente.

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

  • 7/22/2019 Proyecto SisMoCoD 2008

    23/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 23

    Terminales

    En su mayora, la seccin de los cajeros y Atencin al Pblico, cuentan con equipos delas 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:

    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

    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

    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

  • 7/22/2019 Proyecto SisMoCoD 2008

    24/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 24

    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, unsistema 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 suscorrespondientes tareas. El Sistema de Gestin de Incidencias (SGI), por ejemplo, esempleado por el sector de Distribuciones, al mismo tiempo que es utilizado por el personal deatencin al cliente dentro de las oficinas comerciales.

    Con aproximadamente 9 (nueve) aos de vigencia en la empresa, el Sistema deGestin Comercial (en adelante SGC) fue desarrollado en lenguaje PowerBuilder1versin 9.0como 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 delas oficinas comerciales que emplea el SGC (y eventualmente el SGI), establece la conexincon el servidor, presentando la interfaz al usuario.2

    Empleado como nico sistema de informacin por cada una de las oficinascomerciales que mantienen una conexin on-line, abarca diferentes y numerosos procesos. A

    continuacin se describen aquellos mas habituales y relevantes ejecutados por el personal deoficina comercial, siguiendo la estructura del men del SGC.

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

  • 7/22/2019 Proyecto SisMoCoD 2008

    25/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo

    SISTEMA DE GESTIN COMERCIAL

    Men Atencin al Cliente Men Mant Entidades

    Consulta por NIS / Medidor

    Consulta por Cliente

    Consulta por Direccin

    Lectu

    Consulta por Clave antigua

    Consulta por Catastro

    Consulta NIS Servicios Generales

    Consulta AFIP

    Consulta de Saldos

    Consulta de Reclamaciones

    Clientes / Cuentas

    Cuentas / Suministro

    Contratos

    Expedientes

    Men EditarMen Archivo Men Cicl

    Cobro

    Orden

    Factu

    Inform

    Cons

    Activi

    Submen Cobro en Oficina Comercial

    Cobro en LneaAnulacin de CobrosIngreso manual de movimientosReimpresin de TicketsCambio Fecha Vto. JubiladosCobro Anticipado / Estimacin ImportesConvencin de pagoInforme Resumen por Operador

    Resumen Movimientos de CajaDetalle Movimientos de Caja

    Esquema de Navegacin del Men

    Imagen N 8: Estructura jerrquica del men del Sistema de Gestin Comerc

  • 7/22/2019 Proyecto SisMoCoD 2008

    26/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 26

    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 fueencontrado, se accede a toda la informacin del mismo mediante una nica pantalla. Lamisma 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 gestinde subsidios.

    Gestin impaga: Por medio de esta consulta se puede conocer el estado de lasordenes de servicios por gestin impaga a nombre del cliente: suspensin delservicio y/o levantamiento del medidor. En el caso de aquellos clientes condeudas, es habitual la Consulta de perodo de corte o estado de orden deservicios, puesto que adeudando un perodo se procede con la suspensin delservicio 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 enel sistema, el cajero puede efectuar el correspondiente cobro y de ser necesario reimprimir lafactura 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 condicho 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 masde 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 lacobranza.

    Ingreso manual de Movimientos: similar a efectuar un asiento contable de losmovimientos de caja, es empleada por los cajeros diariamente al finalizar la

    jornada de cobra para la entrega de informes al departamento de Contables.

  • 7/22/2019 Proyecto SisMoCoD 2008

    27/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 27

    Cobro anticipado: este tipo de cobro del suministro se emplea en casos particulares y porsolicitud del cliente. Se trata de un pago por adelantado de varios perodos por parte delcliente. 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 delo recaudado para ser rendido al departamento de Tesorera. Para ello, lista ciertosdocumentos que obtiene del SGC:

    Informe Resumen por Operador: listado que se destina a Tesorera. Contieneun resumen del total de recaudacin del cajero con discriminacin en laforma 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

  • 7/22/2019 Proyecto SisMoCoD 2008

    28/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 28

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

    RESUMEN DE OPERACIONES DE CAJA

    Correspondiente a la Fecha:

    Nombre del Cajero:

    Nombre Oficina Comercial:

    Egresos Ingresos

    Tipo de Movimiento Cantidad

    OperacionesEnerga Agua Energa Agua

    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

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

  • 7/22/2019 Proyecto SisMoCoD 2008

    29/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 29

    Detalle Movimientos de Caja: es empleado por el cajero generalmente parallevar un control personal de su tarea diaria. No se entrega a Tesorera. Setrata de un listado en donde figuran cada una de las facturas que el cajerocobro 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 loscupones de las facturas cobradas por el cajero.

  • 7/22/2019 Proyecto SisMoCoD 2008

    30/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 30

    DETECCIN DEL PROBLEMA

    La descripcin del proceso de cobranza en el marco de las actividades desarrolladaspor 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 dela empresa.

    El primer aspecto a destacar, son las dos entidades que estn a cargo del cobro delsuministro 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 planteaun caso particular: Santa Victoria Este, Iruya.

    Iruya es una localidad alejada y de escasos habitantes. El cobro del suministro esrealizado 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 concretamanualmente a travs de planillas impresas. Claramente se puede apreciar la necesidad de unaherramienta 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 dedeterminar 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 almomento del cobro el cliente no cuenta con su correspondiente factura. En el marco delcobro mvil este inconveniente, no resulta tan simple de resolver. El monto a cobrar es portanto desconocido y la reimpresin de la factura solo se obtiene mediante sistema (SGC). Elcliente, por lo tanto debe dirigirse a la oficina ms prxima para solicitar su factura y abonarlo que corresponde.

    Otra situacin crtica que se puede mencionar, surge cuando clientes aseguran noadeudar perodo alguno cuando en su factura se lee lo contrario. El cliente puede o no tener larazn pues, es comn que el pago de la deuda haya sido cancelado en fecha posterior a lafecha de impresin de la factura. Sea o no el caso, el cajero no cuenta con la informacin paraasesorar 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 comercialesluego 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.

  • 7/22/2019 Proyecto SisMoCoD 2008

    31/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 31

    DETERMINACIN DE LAS NECESIDADES A CUBRIR

    Tal como se menciona, el proceso de cobranza desarrollado en el interior de laprovincia tiene dos modalidades: manual o por sistema.

    La modalidad manual practicada por lo cajeros mviles demuestra ser crtica endeterminada situaciones que ya se mencionaron y describieron. Situaciones en donde sedestaca 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 atravs de la aplicacin de tecnologas mviles. De manera tal que cada cajero en su recorridosea provisto de una gran cantidad de datos ntegros y confiables, haciendo de la lectura yfacturacin del servicio en el sitio una actividad ms integra y optima.

  • 7/22/2019 Proyecto SisMoCoD 2008

    32/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 32

    OBJETIVOS ESPECFICOS DEL PROYECTO

    Tomando como punto de partida los beneficios generales de implementar un sistemade 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 yconfiable.

    Aumento en la satisfaccin del cliente, resolucin de posibles problemas porfalta de factura. Poner a disposicin del cliente de informacin precisa yactualizada que este pudiera solicitar sobre el consumo, en el lugar.

    Mejora de la recaudacin: clientes satisfechos que ven la posibilidad deabonar 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 solocon el cobro y el sellado de la factura al cliente. Posteriormente se debeingresar 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 tenadesde el lugar, posibilita al cajero cobrar el perodo actual sin temor a queexistan perodos anteriores adeudados por el cliente.

    Manejo de planillas: en algunos casos el cajero sabe llevar planillas en dondese 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 lainformacin para poder asesorar al cliente en forma correcta. La solucin que

    puede ofrecer el cajero es derivarlo a la oficina comercial ms prxima paratratar la problemtica.

    Imposibilidad de acceder y reportar la informacin fuera de las oficinas

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

  • 7/22/2019 Proyecto SisMoCoD 2008

    33/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 33

    ANLISIS TCNICO OPERATIVO

    Habiendo establecido las necesidades en procesos claves de la empresa, fue posiblevisualizar 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 dispositivosmviles a mejorado mucho, incorporando nuevas tecnologas y prestaciones, apareciendonuevos 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-aloneson aqullas que se desarrollan para ser instaladas y ejecutadassobre el equipo mvil en cuestin y que funcionan en forma desconectada de Internet o de unservidor 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, StandAlone y Online. Este tipo consta de aplicaciones ejecutables que se distribuyen e instalan enlos equipos, pero que tambin utilizan la conexin para comunicarse e interactuar con unservidor.

    La seleccin de una de estas soluciones depender de la necesidad de conexin con unservidor central.

    Para el entorno de aplicacin del proyecto, no solo es importante considerar lanecesitad de conexin sino tambin la posibilidades de establecer dicha conexin. Lascaractersticas geogrficas de determinadas localidades en el interior de la provincia, resultaun factor limitante a la hora de establecer una solucin basado en una conectividadinalmbrica.

    1 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 revistaWireless Magazine. ww.gelioss.com.

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

  • 7/22/2019 Proyecto SisMoCoD 2008

    34/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 34

    Se considera que una solucin Smart Client es la que mejor responde al casoparticular de la empresa, ya que una conectividad permanente no es obligatoria, pero brindaral 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 Clientjunta lo mejor del mundo conectado y del desconectado.

    Permite consultar grandes capacidades de informacin y hacer uso defunciones 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 SmartClientdestinada a dispositivos mviles, es decir, una aplicacin mvil.

    Tomando como base el ya existente SGC, la aplicacin mvil abarcar lasfuncionalidades requeridas para llevar a cabo el proceso de cobranza por el cajero mvil. Laaplicacin mvil SGCM (Sistema de Gestin Comercial Mvil, nombrada as por su relacincon su predecesor) estar alojada en el dispositivo con datos almacenados en forma local, peroque 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 requeriractualizacin de datos solo deber sincronizar el equipo a travs de Internet mvil con la basede datos empresarial.

    El SGCM ser para el cajero mvil la herramienta de trabajo en su recorrido enanaloga al sistema transaccional empleado en las oficinas comerciales para la cobranza delsuministro. Antes de salir en su recorrido los datos de los clientes de las localidades a visitarsern 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 diferentesperodos) de cada cliente, cumpliendo con las actividades de cobranza este o no la factura enpoder de ste. Las transacciones se almacenaran en la base de datos local del dispositivo hastapoder establecer conexin nuevamente a travs de Internet, con la base de datos empresarialen el Distrito Capital (o Casa Central), de forma que los datos se actualicen manteniendo laintegridad de los mismos.

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

  • 7/22/2019 Proyecto SisMoCoD 2008

    35/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 35

    DISPOSITIVOS ALTERNATIVOS

    La evolucin de los equipos mviles ha dado lugar a una amplia variedad de la cualseleccionar y que mejor se adapte a necesidades particulares.

    Para la implementacin de la solucin mvil propuesta, se requieren de equiposmviles 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, contarcon el acceso a protocolos de red a travs de Internet mvil como GPRS1, es imprescindiblecuando 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 instalarlesaplicaciones adicionales.2

    Smartphone

    Un smartphone es un telfono mvil que incorpora caractersticas de una computadorapersonal. Suelen permitir al usuario instalar nuevas aplicaciones, aumentando as susfuncionalidades. 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 diferentescaractersticas que distinguen a cada uno se evalan para determinar cual es la que mejorresponde a los requerimientos y objetivos planteados.

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

  • 7/22/2019 Proyecto SisMoCoD 2008

    36/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 36

    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 lossmartphone, en cambio, se emplean las teclas de cursor y dos teclas de funcin como escomn en los telfonos celulares.

    Considerando lo expuesto es que se opta por equipos dentro de la categora de lasPDA ya que la amplitud de la pantalla y la forma de navegacin a travs de la misma, resultamas cmoda en el manejo y visualizacin de los datos de los clientes y detalles de lafacturacin de uno o varios perodos.

    El mundo de las PDAs es amplio y diverso, por lo que se tiene en cuenta los tresnichos1naturales en que se ha dividido el mercado de la s PDAs para la seleccin final:

    1. De consumo, PDA pequeas deHP, 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 solucionesmviles 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 EnterprisesMobility Business

    3, particularmente aquellos dispositivos que componen la familia EDA4y

    que integran al conjunto de equipos de la plataforma Windows Mobile. La relevancia detrabajar con equipos de esta plataforma obedece a la compatibilidad con las herramientas dedesarrollo de Microsoft para la generacin de aplicaciones Smart Client. Las caractersticastcnicas de equipo EDA, que en adelante sern nombradas, juegan un papel importante en laseleccin.

    1Grupo con una definicin ms estrecha que el segmento de mercado2Caractersticas de PDAs extradas de Pocket Mexico: La web mexicana sobre pocket PC. Artculo: Mas all delas PDAs de consumo. Autor Miguel A. Lpez Meja, Sysgold Mxico. Fecha Artculo: 18 de octubre del 20063Divisin de movilidad empresarial de Motorota4Enterprise Digital Asistan, asistente digital empresarial.

    EN RESUMEN

    Se propone una solucin que involucre el desarrollo de una aplicacin Smart Clientdestinada 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 concaractersticas tcnicas dedicadas especialmente a contribuir con el desarrollo de lasactividades del mundo corporativo: equipos EDA de la firma de Motorola Enterprises

    Mobility Business

  • 7/22/2019 Proyecto SisMoCoD 2008

    37/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 37

    CONTEXTO DE APLICACIN

    Actualmente, la cobranza mvil se lleva a cabo en tres de los siete Distritos, tal comose esquematiz en el anlisis del contexto.

    De esta manera, el proyecto tendr su aplicacin en las siguientes localidadescorrespondientes a los Distritos de:

    ORAN CAFAYATE JOAQUN V. GONZLEZ

    Urundel

    Aguas Blancas

    La Poma

    San Carlos

    Seclantar

    Payogasta

    Angastaco

    Las Lajitas

    Cada uno de los Distritos le ser asignado un dispositivo mvil, a excepcin delDistrito 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 CobranzaMvil

  • 7/22/2019 Proyecto SisMoCoD 2008

    38/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 38

    Es decir, que en total sern cuatro dispositivos mviles que inicialmente sernimplementados en las actividades de la cobranza mvil. La adquisicin de un nmero superiorde dispositivos queda a criterio de la empresa, puesto que el nmero fijado (cuatro equipos) esel mnimo y requerido por el proyecto.

    La aplicacin mvil que se implementar en conjunto con los dispositivos, tiene comoprioridad cubrir el proceso de cobranza mvil propiamente dicho. Teniendo en cuenta que elactual SGC cubre funciones relacionadas a la cobranza del suministro y atencin al cliente; elsistema de gestin comercial mvil (en adelante SGCM) inicialmente solo responder a losrequerimientos del proceso relacionados directamente con la cobranza del suministro elctrico.

  • 7/22/2019 Proyecto SisMoCoD 2008

    39/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 39

    FUNDAMENTOS TERICOS

    Es necesario determinar algunos aspectos que componen una solucin Smart Clientenconjunto con las tecnologas inalmbricas, para poder describir y comprender la lgica de la

    solucin mvil a implementar.

    ARQUITECTURA SMART CLIENT1

    Esta comprendida en tres partes: una aplicacin mvil especifica en el dispositivomvil con persistencia de datos, un servidor de sincronizacin y unas bases de datosempresariales.

    Imagen N 13:Arquitectura Smart Client

    Cliente Inteligente: El cliente inteligente es una aplicacin mvil ejecutada ydesplegada 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 identificardispositivos y transmitir los datos desde el dispositivo hacia las bases de datos empresariales ydesde las bases de datos empresariales hacia el dispositivo manteniendo la integridad de losdatos y de la informacin a travs de procesos de resolucin de conflictos. El servidor desincronizacin entra en accin cuando es llamado desde el dispositivo mvil.

    Base de Datos Empresarial: El servidor de sincronizacin establece la conexin con labase de datos empresarial y permite acceder a los datos, realizar operaciones de actualizaciny de consulta. A travs del servidor de sincronizaciones y por medio fsico cableado oinalmbrico, se accede a los datos de la base de datos empresarial y se cargan esos datos aldispositivo mvil; posteriormente se puede desconectar y salir a trabajar en campo. Cada vezque necesitemos actualizar los datos simplemente se conecta nuevamente al servidor desincronizacin que es el que ejecuta el Conduito conducto y se actualiza la base de datosempresarial. Puede acceder a las bases de datos empresariales de la organizacin usando elmecanismo de conexin preferido.

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

  • 7/22/2019 Proyecto SisMoCoD 2008

    40/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 40

    PLATAFORMA .NET

    Constituye un conjunto de herramientas diseadas para explotar el desarrollo deInternet 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 estaplataforma. Por debajo de este se encuentra un segundo componente indispensable: elframework. Net.

    Con la salida de .net y el principio de la programacin en cdigo manejado en cuantoa herramientas Microsoft, surgi la necesidad de recrear el mismo concepto para los equiposmviles. As surgi .Net Compact Framework, un subset del .net framework conocido enaplicaciones de escritorio y aplicaciones Web. Las aplicaciones bajo este paradigma seconocen 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, comomodelo de acceso a datos. DesdeADO. NETes 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 yaccede fsicamente a la base de datos solo en el caso de realizar una bsqueda o actualizacinde los datos.

    DISPOSITIVOS INTELIGENTES3

    [] Para dar soporte a la plataforma .NET, Microsoft est desarrollando software dedispositivos para que los clientes puedan utilizar una familia de dispositivos complementariosen 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 comolaptops, estaciones de trabajo, computadoras de mano, telfonos celulares inteligentes,consolas de juego ("XBox") y Tablet PC. Microsoft est trabajando actualmente en lossiguientes productos de software para todos estos dispositivos: Windows XP incrustado,Windows CE 5.0, .NET Framework y .NET Compact Framework.

    1Manual Users: Desarrollo Mvil con.Net. Capitulo 1: Desarrollo Mviles. Pgina 332Manual Users: Desarrollo Mvil con.Net. Capitulo 4: Acceso a Datos. Pgina 1603http://www.willydev.net/Descargas/Artculos/Willy/quesnet/Uso.asp

  • 7/22/2019 Proyecto SisMoCoD 2008

    41/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 41

    La funcin importante que vincula a todos estos dispositivos y equipos cliente es queson inteligentes, recuerdan quin es el usuario y utilizan la Web como una plataforma paracmputo en lugar del servidor. Por lo tanto, tambin se llaman dispositivos inteligentes.

    Los dispositivos inteligentes le permitirn acceder, analizar y actuar sobre datos encualquier lugar, en cualquier momento. Utilizan la red de manera inteligente y responden a laslimitaciones de ancho de banda; proporcionan soporte tanto para el uso en lnea como fuera delnea de las aplicaciones; y entienden qu servicios estn disponibles.

    Los dispositivos inteligentes son programables y personalizables, con actualizacionesautomticas y cero administracin. Los dispositivos inteligentes presentan y recopilaninformacin en la forma ms apropiada para ese dispositivo, desde convertir texto a voz en untelfono celular hasta reconocer escritura en una Tablet PC. []

    INTRPRETE INFORMTICO1

    Programa capaz de analizar y ejecutar otros programas, escritos en un lenguaje de altonivel. 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 sistemadestino, los primeros (los interpretes) slo realizan la traduccin a medida que sea necesario,tpicamente, instruccin por instruccin, y normalmente no guardan el resultado de dichatraduccin.

    En la actualidad, uno de los entornos ms comunes de uso de los intrpretesinformticos es Internet, debido a la posibilidad que estos tienen de ejecutarseindependientemente de la plataforma.

    Algunos ejemplos de lenguajes que son normalmente interpretados en vez decompilados son: Perl, PHP, Javascript, Logo, Python.

    PHP2

    Lenguaje de programacin usado normalmente para la creacin de pginas webdinmicas. PHP es un acrnimo recursivo que significa "PHP Hypertext Pre-processor"(inicialmente PHP Tools, o, Personal Home Page Tools), y se trata de un lenguajeinterpretado.

    Permite crear aplicaciones con una interfaz grfica para el usuario. Tambin puede serusado desde la lnea de rdenes, de la misma manera como Perl o Python pueden hacerlo, estaversin de PHP se llama PHP CLI (Command Line Interface).

    1Artculo extrado de Wikipedia, la enciclopedia libre:http://es.wikipedia.org/wiki/Int%C3%A9rprete_inform%C3%A1tico2Artculo extrado de Wikipedia, la enciclopedia libre:http://es.wikipedia.org/wiki/PHP

  • 7/22/2019 Proyecto SisMoCoD 2008

    42/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 42

    Permite la conexin a diferentes tipos de servidores de bases de datos tales comoMySQL, Postgres, Oracle, ODBC, DB2, Microsoft SQL Server, Firebird y SQLite; lo cualpermite la creacin de Aplicaciones web muy robustas.

    PHP tambin tiene la capacidad de ser ejecutado en la mayora de los sistemasoperativos tales como UNIX (y de ese tipo, como Linux o Mac OS X) y Windows, y puedeinteractuar 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 Commandline interface, es un programa informtico que acta como Interfaz de usuario para comunicaral usuario con el sistema operativo mediante una ventana que espera comandos textualesingresados por el usuario en el teclado, los interpreta y los entrega al sistema operativo para suejecucin. La respuesta del sistema operativo es mostrada al usuario en la misma ventana. Acontinuacin, la shell queda esperando ms instrucciones. Se interacta con la informacin dela manera ms simple posible, sin grficas, solo el texto crudo.

    Por extensin tambin se llama Intrprete de comandos a algunas interfaces deprogramas (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 lacomputacin. Existen para diversos sistemas operativos, diversos hardware, con diferentefuncionalidad. Suelen incorporar caractersticas tales como control de procesos, redireccinde entrada/salida, listado y lectura de ficheros, proteccin, comunicaciones y un lenguaje derdenes para escribir programas por lotes o (scripts o guines).

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

  • 7/22/2019 Proyecto SisMoCoD 2008

    43/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 43

    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 quehar posible la comunicacin con la base de datos central de la empresa (basede datos empresarial) desde cualquier punto en Internet y sin comprometer laseguridad en el acceso a la misma.

    El SGCM ser desarrollado con las caractersticas propias de una aplicacin paradispositivos inteligentes, implementada sobre una arquitectura Smart Client, anteriormentedescripta. Tal dispositivo contara con tecnologa de transmisin de datos inalmbrica, como loes 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 datosobtenidos 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 basede datos local y establecer la sincronizacin con la base de datos remota, la aplicacinutilizar Microsoft SQL Server 2005 Compact Edition como motor de base de datos ytecnologa propia del .NET Compact Framework 2.0 : ADO.NET.

    Dicha sincronizacin podr concretarse, en funcin del volumen y naturaleza de lainformacin que se necesita obtener, a travs de las siguientes alternativas:

    a) Por medio de una conexin local o cableada: el dispositivo mvil se conectaa 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 decomenzar con el recorrido. Para lograr esta conexin se har uso deActiveSync1, un softwareque permite al dispositivo mvil heredar la capacidad de acceder a la red de la PC deescritorio y, por lo tanto, acceder a la VPN a travs de los canales que estn establecidos parael equipo de escritorio. Esto resulta de gran ventaja en la transmisin de grandes volmenesde datos iniciales ya que el impacto econmico es mnimo en comparacin a una transmisininalmbrica de datos.

    Al ingresar a la VPN de la Empresa la aplicacin mvil podr conectarse directamenteal 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 implementadosen la VPN.

    1Ver Anexo II: Fundamentos Tericos

  • 7/22/2019 Proyecto SisMoCoD 2008

    44/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 44

    b) La segunda forma de sincronizacin se presentar cuando no se tenga accesofsico 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 paraaplicaciones WAP, y desde el lugar de la cobranza, el cajero mvil establecer lacomunicacin con el servidor remoto y acceder a la informacin que necesite mediante laaplicacin de enlace a la base de datos remota

    Esta aplicacin de enlace se interpretar y ejecutar en el servidor Web con el que laempresa cuenta actualmente y en el que estarn alojados los scripts.

    Ser el nexo entre la aplicacin mvil y la base de datos principal durante lasincronizacin remota, de forma tal que, el cajero mvil o cliente remoto solo, recibe elresultado 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

    Food MartOFICINACOMERCIAL

    INTERNET

    APLICACIN MOVILSGCM

    PROVEEDORSERVICIOS DE GPRS BBDD ORACLE

    SERVIDOR WEBSCRIPTS PHP

    TERMINAL DE RED PRIVADA

    FIREWALL

    ADSL

    DATOSENCRIPTADOS

    DATOSENCRIPTADOS DATOS

    ENCRIPTADOS

    CONEXINTUNELVPN

    CONEXINFISICA USB

    CONEXIN

    INAL

    MBRICA

    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 PHPpara procesar el script solicitado. Realizara las consultas necesarias a la base de datos y losresultados sern encriptados y enviados al dispositivo mvil.

  • 7/22/2019 Proyecto SisMoCoD 2008

    45/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 45

    Sistema de Gestin Comercial Mvil

    Durante la jornada laboral, el cajero mvil dispondr de las siguientes funcionesprincipales, 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 trescriterios:

    Por nmero de identificacin del suministro (NIS): podr ser ingresado enforma manual o a travs del Lector de Cdigo de barras incorporado en eldispositivo mvil. Tomando ventaja del cdigo impreso en cada factura delsuministro, el cajero podr simplificar la identificacin del cliente a travs deesta 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 correspondientecobro. Se visualizarn los perodos adeudados. El cajero selecciona el o los perodos a serabonados y procede a guardar la operacin de cobro. Este tipo de informacin permitir alcajero:

    1. Corroborar los datos relacionados con perodos adeudados, con lainformacin que el cliente posee y puede llegar a cuestionar.

    2. Dar aviso al cliente del pronto corte ante un nmero determinado de perodosadeudados.

    3. Cobrar el perodo correspondiente sin omitir el cobro de perodos anterioresadeudados.

  • 7/22/2019 Proyecto SisMoCoD 2008

    46/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 46

    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.

  • 7/22/2019 Proyecto SisMoCoD 2008

    47/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 47

    INFRAESTRUCTURA INFORMTICA NECESARIA

    HARDWARE

    Terminales Porttiles

    La seleccin de los dispositivos mviles resulta de gran importancia. Las diferentescaractersticas que distinguen a cada uno se evalan para determinar cual es la que mejorresponde 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 equiposdesarrollados por Motorola.

    Entre la gama de caractersticas que posee el dispositivo, a continuacin se enumeranlas ms relevantes a los fines del proyecto2.

    Compatibilidad con las principales tecnologas deInternet (GPRS y EDGE) indispensable en el contextodel proyecto para la transmisin de datos.

    El lector de cdigo de barras como capturador de datos,resulta una ventaja en la identificacin del cliente pararealizar el correspondiente cobro, pues la factura delsuministro trae impreso un cdigo de barras.

    MC35 dispone de una ranura SDIO accesible al usuariopermite ampliar las capacidades actuales y ofreceflexibilidad para satisfacer futuras necesidades.

    El MC35 tiene un procesador Intel's XScale PXA270 a416 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 decajeros que actualmente desarrollan las actividades de cobranza mvil en cada Distrito

    especificado.

    Inicialmente y como mnimo requerido para la implementacin del sistema, sedetermina una cantidad total de 4 (cuatro) terminales porttiles Motorola MC35.

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

  • 7/22/2019 Proyecto SisMoCoD 2008

    48/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 48

    Memorias De Expansin

    A fin de incorporar mayor capacidad de almacenamiento al dispositivo, es necesaria laadquisicin de memorias de expansin.

    Tarjetas Secure Digital Estndar: Tarjeta Secure Digital de Kingston

    Constituyen el complemento para ampliar la memoria de losdispositivos 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 veaincrementada.

  • 7/22/2019 Proyecto SisMoCoD 2008

    49/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 49

    SOFTWARE

    Terminales Mviles

    Con la adquisicin de las terminales Motorola MC35 se incluye:

    1. Microsoft Windows Mobile 5.0 Phone Edition2. Microsoft Office Mobile 6.13. .NET Compact Framework 2.0

    Subset del .NET Framework, esta destinado para la instalacin y la ejecucin en unentorno de dispositivo mvil Dado que el SGCM se ejecutara en cada uno de los dispositivosmviles, se har uso de este framework. Disponible para plataformas de Windows Mobile, eneste caso ya viene incorporado en la memoria ROM del equipo a adquirir anteriormentemencionado.

    Por otro lado, el SGCM al trabajar con base de datos local requerir de la instalacindel 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 elequipo mvil. Est diseado para aquellas aplicaciones que necesitan de una base de datosrelacional y ligera que se pueda desarrollar e implementar tanto en equipos de escritorio comomviles.

    Este producto software es libre y gratuito, por lo que no requiere licencia, tanto paradesarrollar 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 lainformacin. Una vez conectado el dispositivo por medio del cable, se podr transferir datos,instalar aplicaciones, y backups de la informacin que contenga el equipo.

    1Anteriormente conocido como Microsoft SQL Server 2005 Mobile Edition

  • 7/22/2019 Proyecto SisMoCoD 2008

    50/129

    Universidad Catlica de SaltaFacultad de Ingeniera e Informtica

    Sistema Mvil de Cobranza

    Claudia Bravo 50

    Herramientas De Desarrollo

    1. Visual Studio. Net 2005 Profe