You are on page 1of 24

1.

Descripcin de la empresa:
Empresa de correos de Bolivia (ECOBOL). La Empresa de Correos de Bolivia (ECOBOL) se crea como empresa pblica de administracin descentralizada del Estado con personalidad jurdica propia. Funciona conforme al rgimen establecido por la Ley de Organizacin Administrativa del Poder Ejecutivo, promulgada en 1972. El plazo de duracin de la Empresa es indefinido, teniendo su domicilio en la ciudad de La Paz, pudiendo establecer en el territorio nacional las dependencias que sean necesarias a su objeto sobre la base del actual patrimonio. Econmicamente, ECOBOL dispone, para el cumplimiento de sus fines, los recursos propios generados por la venta de sus servicios y actividades complementarias, as como el producto de operaciones financieras. El presupuesto total de servicios personales, operaciones, inversiones y otros, son cubiertos ntegramente por sus recursos propios sin depender en forma directa del Tesoro General de la Nacin. El patrimonio de ECOBOL est constituido por todos los bienes muebles e inmuebles tangibles utilizados anteriormente por la Direccin General de Correos. Las atribuciones y funciones del Directorio, as como la organizacin administrativa y funcional de ECOBOL. Brindando la mejor atencin en servicios de correos, giros, filatelia y otros en el mbito nacional e internacional. Como miembros de la gran red de administraciones postales del mundo (U.P.U. - Unin Postal Universal) llega a ms de 189 pases en los cinco continentes con una amplia variedad de servicios postales.

1.1Misin:
Desarrollar y garantizar en Bolivia, los Servicios Postales Universales, Financieros y otros de valor agregado. Comunicar a todos los bolivianos y personas del exterior a travs de la comunicacin epistolar por medio de la correspondencia, brindando una funcin social tipificada en la Constitucin Poltica del Estado como servicio bsico y administracin descentralizada del Estado con autonoma financiera, patrimonial y personalidad jurdica propia.
Sandra Ely Condori Acho 1

1.2Visin:
Ser una Empresa de Servicios Postales Eficiente y Competitiva prestando un servicio postal universal de calidad.

1.3 Misin y visin Direccin Gral. Sistemas: 1.3.1 Misin:


Proteger, planificar y ejecutar el crecimiento y la innovacin de diferentes soluciones en el campo de las tecnologas de la informacin y hardware.

1.3.2 Visin:
Ser una empresa que este a la vanguardia en el campo de las tecnologas de la informacin, potenciando los servicios y aplicaciones institucionales para que ECOBOL (Empresa de correos de Bolivia) alcance una posicin de privilegio y excelencia a nivel nacional en los campos de Servicios Postales Universales, Financieros y otros.

Sandra Ely Condori Acho

1.4 Operaciones principales:


El Departamento de Sistemas, como parte de ECOBOL, es la encargada del asesoramiento tcnico administrativo, manejo e instalacin de hardware y software de la empresa. Adems, de ser la encargada de manejar los aspectos referentes a la gestin de informacin. Siendo por lo tanto la unidad responsable de la elaboracin, aprobacin e implementacin de los proyectos en los diferentes servicios postales nacionales e internacionales.

1.5 Instalaciones ECOBOL:


LA PAZ Of. Central Av. Mariscal Santa Cruz esquina Oruro, Tel: 2374144 2374143 San Miguel c/ 21 esquina Tangar - Tel.: 2799068 Terminal de Buses - Tel.: 2282307 Obrajes Centro Club Bolvar calle 17 Estado Mayor Av. Saavedra Colegio Militar calle 13 Irpavi El Alto Zona Villa Bolvar A, av. 6 de marzo Tel.: 2822743

COCHABAMBA Av. Ayacucho entre esquina Heronas y Gral. Acha N 131 Tel.: 4508230 Torres Sofer Av. Oquendo Tel.: 4251290 Terminal de Buses Tel: 4230982 Quillacollo Plaza 6 de agosto Tel.: 4365788 Sacaba Escuela Postal CEL 79797389 SANTA CUZ Calle Junn 150 Tel.: 3341333 Terminal Bimodal Tel.: 3647383
Sandra Ely Condori Acho 3

Hipermaxi Av. Banzer 3er anillo Tel: 70821698 Montero entre Warnes y Ayacucho Tel.: 71621226 CAMIRI Calle comercio al lado de ENTEL - Tel:3136271 TARIJA Calle Virginio Lema esquina Sucre- Tel: 6664407 YACUIBA Calle Cochabamba esquina Comercio Tel : 68328853 VILLAMONTES Av. Hroes del Chaco -.Juana A. P. frente a Plaza 6 de agosto BERMEJO Calle Cochabamba esquina calle Barrientos Ortuo SUCRE Calle Junn esquina Ayacucho N 699 Tel: 6911909 Terminal de Buses- tel.: 6911909 TRINIDAD Av. Cipriano Barace esquina Manuel Limpias N 10 Tel.: 21266 RIBERALTA Av. Dr. Martnez, esq. Antenor Vsquez plaza 3 de febrero - Tel.: 3852310 GUAYARAMERIN Calle Oruro N 239 frente al Transito- Tel.: 8559004 COBIJA Calle Bruno Racua N 59 plaza principal Tel:8422598

Sandra Ely Condori Acho

POTOS Calle Lanza N3 esquina Chuquisaca Tel:6124721 UYUNI Av. Arce esquina Cabrera- Tel:6932405 VILLAZON Av. Antofagasta N314- Tel: 5975413 TUPIZA Av. Gualberto Villarroel n 409 Tel.: 6944859 Agencia Atocha.- Av. Busch sin nmero ORURO Calle Pdte. Montes No 460 entre Adolfo Mier y Junn Tel.: 5250816

1.6 Organizacin:
Directorio Gerente general Unidad de gestin y reforma Unidad de inspeccin Unidad de auditora interna Unidad Legal Gerencia comercial y de marketing Unidad estratgica de negocio servicios postales Unidad estratgica de negocio servicios financieros Unida de comercial y marketing Unidad de produccin y desarrollo filatlico Unidades Desconcentradas Gerencia administrativa Financiera Unidad de presupuesto y tesorera Unidad de contabilidad

Sandra Ely Condori Acho

Unidad administrativa Unidad de recursos humanos Gerencia de operaciones Unidad de procesos operativos Unidad de supervisin y control de calidad

Sandra Ely Condori Acho

1.7 Servicios que presta: E.M.S.- Servicio Expreso, donde sus envos son entregados bajo firma, obteniendo una constancia de entrega, contando con una amplia cobertura nacional e internacional. E.M.S. nacional (Express Mail Service) E.M.S. local (Express Mail Service) E.M.S. Internacional (Express Mail Service)

Sur Postal.- Producto postal del MERCOSUR para envos de alta prioridad La slida infraestructura y redes postales nacionales e internacionales de los Correos de Argentina, Bolivia, Brasil, Chile, Paraguay y Uruguay, han dado paso a un producto de correo acelerado para la sub-regin de Amrica del Sur, ms Bolivia y Chile. Brindando el servicio en dos categoras del producto SUR POSTAL.

24 Horas EXPRESS

Confe sus documentos urgentes al servicio SUR POSTAL, nos encargamos de su llegada a destino bajo los siguientes parmetros de calidad:

Infraestructura Red SUR POSTAL nacional Red SUR POSTAL internacional Plazos de entrega Seguimiento y rastreo Precios accesibles

Sistema de seguimiento y rastreo de correspondencia La correspondencia nacional cuenta con rastreo electrnico online mediante cdigo de barras. Envi correspondencia Agrupada Pliegos Oficiales Giros postales Filatelia

Sandra Ely Condori Acho

2. Objetivos del proyecto: 2.1 Objetivo General:


Disear y desarrollar un Sistema de Facturacin para los servicios E.M.S y Sur Postal que permita realizar la emisin de boletas de imposicin (E-1) y facturas.

2.2 Objetivo Especfico:


Analizar los requerimientos de la empresa para realizar el sistema. Analizar el trabajo que desempea actualmente la empresa en cada uno de sus servicios. Plantear un diseo de sistema que facilite el registro de envos y emisin de boletas y facturas. Realizar el sistema en PHP y MYSQL. Realizar un mejor control de los envos que se hacen a nivel nacional, internacional y local.

3 Limites y Alcance: 3.1 Limites:


El sistema ser utilizado solo en la regional de La Paz para los servicios EMS y SUR POSTAL.

3.2 Alcance:
El desarrollo del proyecto est dirigido a la Of Central de La paz ubicada en Av. Mariscal Santa Cruz esquina Oruro, Tel: 2374144 2374143. El sistema servir como base para su posterior implementacin en otras regionales de Bolivia ya que otras regionales tambin se desarroll la implementacin de un sistema de facturacin pero en la cual se evidenciaron algunas fallas en los importes por envi.

Sandra Ely Condori Acho

4. Fundamento Terico:
4.1 PHP / MYSQL Conexin a la Base de Datos mysql_connect esta orden permite conectarse con un servidor que contendr la base de datos MySQL. Formato: int mysql_connect ( [cadena hostname [, cadena usuario [, cadena password [, bool new_link [, int client_flags]]]]] ) Cadena hostname es el nombre del servidor, usualmente basta con poner localhost cadena usuario es el nombre del usuario de la base de datos.

Cadena password contrasea del usuario de la base de datos Devuelve un numero entero (int) que sera el que indentifique la base de datos. mysql_select_db selecciona una base de datos, del servidor donde estamos ya conectados con mysql_connect Formato: int mysql_select_db (cadena base_de_datos [, int identificador_de_enlace] ) Cadena base_de_datos es el nombre de la base de datos a seleccionar devuelve un nmero que identificara la base de datos seleccionada. Seleccin de registros de una tabla mysql_query ejecuta una consulta SQL en una base de datos. Formato: resource mysql_query ( string query [, resource identificador_de_enlace] )

Sandra Ely Condori Acho

string query es la consulta en lenguaje SQL devuelve un puntero al resultado de la consulta. Recorrer y mostrar los registros mysql_fetch_array obtiene un registro o fila actual de la tabla. Formato: array mysql_fetch_array ( int id_resultado [, int tipo_de_resultado] ) id_resultado es el id de la tabla, fruto de una consulta mysql_query devuelve un array con los valores de los campos del registro. while repite un conjunto de ordenes mientras se cumple una condicin Formato: while (expr condicion) sentencia o { sentencias } expr condicion es la expresion condicional que debe ser verdadero mientras repite el bucle sentencia es una sentencia a repetir, en caso de ser varias sentencias deben estar entre llaves {} Lenguajes de lado del cliente Lenguajes de lado servidor que son aquellos lenguajes que son reconocidos, ejecutados e interpretados por el propio servidor y que se envan al cliente en un formato comprensible para l. Un ejemplo de lenguaje de script del lado del cliente que permite generar contenidos dinmicos sera JavaScript (o bien, su versin Microsoft, VBScript). Este lenguaje se utiliza tanto del lado del cliente -como soporte a la interaccin del usuario como en pginas de Internet interactivas (DHTML), como del lado del servidor, dentro de las tecnologas de pginas dinmicas. Su cdigo se inserta dentro del cdigo HTML de las pginas web a fin de aportar algn tipo de interactividad como poder ser el movimiento de imgenes por la pantalla, la exposicin de mens de navegacin interactivos, el control de las propiedades de visualizacin de
Sandra Ely Condori Acho 10

objetos en el navegador, etc.; no hay casi ninguna pgina web que no incorpore alguna rutina en lenguaje (java) script. En suma, los scripts en este lenguaje no generan ningn tipo de cdigo compilado, simplemente el navegador se encarga de interpretarlo una vez se ha descargado la pgina HTML en el que su cdigo es embebido en el ordenador del cliente. PHP Lenguaje del lado cliente los lenguajes de lado cliente (entre los cuales no slo se encuentra el HTML sino tambin el Java y el JavaScript los cuales son simplemente incluidos en el cdigo HTML) son aquellos que pueden ser directamente "digeridos" por el navegador y no necesitan un pretratamiento. PHP es el acrnimo de Hipertext Preprocesor. Es un lenguaje de programacin del lado del servidor gratuito e independiente de plataforma, rpido, con una gran librera de funciones y mucha documentacin.

4.2 JavaScript Caractersticas


A continuacin, y a modo de introduccin al lenguaje JavaScript, se mencionan las caractersticas principales de este lenguaje.

Permite aadir interactivo al HTML: antes de la salida de JavaScript al mercado, cuando solamente exista el HTML esttico, no era posible escuchar los eventos que se producan entre el usuario y la pgina web, salvo algunos pocos eventos como el envo de datos del formulario, la navegacin entre pginas, etc. JavaScript permite mejorar la comunicacin entre eventos producidos entre la pgina web y el usuario, por ejemplo: "el usuario ha entrado dentro de una caja de texto, realizamos alguna accin, por ejemplo, de cambio de color de la caja?".

Se puede incrustar con facilidad en las pginas HTML , sirviendo de complemento y sumando, entre ambas tecnologas, un mayor conjunto de herramientas para generar pginas web ms potentes.

Es un lenguaje interpretado, no necesita compilacin, esto nos permite definir el cdigo fuente de JavaScript y evitar la fase de compilacin.

Sandra Ely Condori Acho

11

Es de licencia libre, lo que significa que no es necesario pagar por hacer uso del mismo.

Caractersticas sobre el cdigo A continuacin, se enumeran alguna de las caractersticas ms relevantes de JavaScript.

El cdigo Javascript es sensible a maysculas: no es lo mismo definir una variable llamada "A", que una variable llamada "a".

JavaScript acta mediante sentencias, que se traducen por comandos a los navegadores. Por ejemplo, "alert('1')" es una sentencia.

Una funcin en JavaScript es un conjunto de sentencias agrupadas secuencialmente que cumplen una accin global determinada

En JavaScript, la interaccin con el usuario se consigue mediante la captura de los eventos que ste produce. Un evento es una accin del usuario ante la cual puede realizarse algn proceso (por ejemplo, el cambio del valor de un formulario, o la pulsacin de un enlace).

Los eventos se capturan mediante los manejadores de eventos. El proceso a realizar se programa mediante funciones JavaScript llamadas por los manejadores de eventos.

La siguiente tabla muestra los manejadores de eventos que pueden utilizarse en JavaScript, la versin a partir de la cual estn soportados y su significado.

Manejador onAbort

Versin 1.1

Se produce cuando... El usuario interrumpe la

carga de una imagen Un elemento de formulario,

onBlur

1.0

una ventana o un marco pierden el foco

onChange

1.0

(1.1

para El valor de un campo de

Sandra Ely Condori Acho

12

FileUpload) onClick 1.0

formulario cambia Se hace click en un objeto o formulario Se hace click doble en un objeto o formulario El usuario arrastra y suelta un objeto en la ventana La carga de un documento o imagen produce un error Una ventana, de marco o

onDblClick

1.2 (no en Mac)

onDragDrop

1.2

onError

1.1

onFocus

1.1 (1.2 para Layer)

elemento

formulario

recibe el foco onKeyDown onKeyPress onKeyUp onLoad 1.2 1.2 1.2 1.0 (1.1 para image) El usuario pulsa una tecla El usuario mantiene pulsada una tecla El usuario libera una tecla El navegador termina la carga de una ventana El usuario pulsa un botn del ratn El usuario mueve el puntero El puntero abando una rea o enlace El puntero entra en una rea o imagen
13

onMouseDown onMouseMove onMouseOut

1.2 1.2 1.1

onMouseOver

1.0 (1.1 para area)

Sandra Ely Condori Acho

onMouseUp

1.2

El usuario libera un botn del ratn Se mueve una ventana o un marco El usuario limpia un

onMove

1.2

onReset

1.1

formulario Se cambia el tamao de una ventana o marco Se selecciona el texto del

onResize

1.2

onSelect

1.0

campo texto o rea de texto de un formulario

onSubmit

1.0

El

usuario

enva

un

formulario El usuario abandona una pgina

onUnload

1.0

Mtodos de evento disponibles en JavaScript Los siguientes mtodos de evento pueden utilizarse en JavaScript: Mtodos de evento blur() Funcin que realizan Elimina el foco del objeto desde el que se llame Simula la realizacin de un click sobre el objeto desde el que se llame Lleva el foco al objeto desde el que se llame

click()

focus()

Sandra Ely Condori Acho

14

select()

Selecciona el rea de texto del campo desde el que se llame Realiza el envo del formulario desde el que se llame

submit()

Un lenguaje de script no es ms que un lenguaje de programacin, escrito en un lenguaje prximo al humano (o sea, con palabras en lugar de con cdigos binarios y otras cosas raras) que un programa de ordenador puede interpretar. En otras palabras: T escribes una serie de ordenes en texto y, cuando llega el momento de ejecutar el script, el programa las v leyendo y obedeciendo, actuando en consecuencia. Ejemplos de lenguajes de script podran ser el Batch del DOS (archivos *.bat), el Bash o el TCL de Linux/Unix o el AppleScript de los Mac. Y, por supuesto, tambin son lenguajes de script el JavaScript, el Jscript y el VBscript. HTML est preparado para poder incluir cualquier lenguaje de script inventado o por inventar. Lo malo es que tienen que reconocerlo los navegadores, Y hoy da solo reconocen (y de distinta forma) los tres ltimos que he mencionado, y que paso a explicar un poco ahora mismo:

4.3 Creacin de reportes PDF con PHP y FPDF


Crear pdfs con la clase FPDF, la misma est escrita totalmente en PHP lo que nos libera de usar una librera externa como PDFlib debemos copiarla a nuestro directorio de trabajo. Ejemplo: <?php require('fpdf.php');

Sandra Ely Condori Acho

15

$pdf=new FPDF(); $pdf->AddPage(); $pdf->SetFont('Arial','B',16); $pdf->Cell(40,10,'Hola, Mundo!'); $pdf->Output(); ?> Para generar la cabecera del archivo PDF, llamamos a la funcin Header(), en la que definimos una imagen de fondo, un ttulo. De igual forma con la funcin Footer(), creamos el pie del documento PDF. En la que numeramos las pginas o insertamos diferentes objetos. Tanto la funcin Header() como Footer(), existen en la clase FPDF original, pero no hacen nada. Por ello, tenemos que heredar la clase y sobrescribirlas. El logotipo se imprime en el PDF con el mtodo Image() especificando su esquina superior izquierda y su anchura. La altura se calcula automticamente respetando las proporciones de la imagen. Para imprimir el nmero de pgina del PDF, se le pasa un valor nulo (null) como ancho de la celda. Eso significa que la celda se extender hasta el margen derecho de la pgina; puede ser til centrar el texto. El nmero actual de la pgina se devuelve por el mtodos PageNo(), mientras que el nmero total de pginas se obtiene mediante un valor especial de {nb} que ser sustituido cuando se cierre el documento (suponiendo que antes utilizamos AliasNbPages() como se detalla en el siguiente bloque de codigo PHP).

5. Modelo Entidad Relacin: 5.1 Definicin del modelo:


El modelo Entidad Relacin es un modelo de los requerimientos de un negocio basado en la funcionalidad de un futuro sistema que se desea.
Sandra Ely Condori Acho 16

El modelo Entidad Relacin es una tcnica usada para describir la informacin necesaria de un negocio. Esta es una tcnica bien establecida a travs de diagramas que permiten la facilidad de lectura y tambin fcil verificacin.

5.2 Objetivos del modelo:


Los objetivos del modelo son para asegurar que: Todas las piezas de informacin que son requeridos para que marche un negocio correctamente, son reconocidas. Los modelos deben ser completos. Los requerimientos deben ser reconocidos antes que usted empiece a implementar. Las dependencias deben ser claras. Cada pieza de informacin requerida se muestra una sola vez en el modelo. Este es un objetivo importante. Tan pronto se almacena una informacin particular, dos veces en un sistema, usted ve la posibilidad de que la informacin no est al mismo tiempo en dos lugares. Si usted fuera un usuario de un sistema de informacin y descubre inconsistencia en el dato, cul informacin podra ser de confianza? Este objetivo implica que un sistema ideal no contenga informacin derivable. Un modelo de entidad relacin correcto, conduce a un conjunto de tablas lgicamente coherentes.

6. Participacin directa del pasante en la empresa: 6.1 Descripcin del lugar de trabajo y proceso operativo que se da en l:
LA PAZ Of. Central Av. Mariscal Santa Cruz esquina Oruro, Tel: 2374144 2374143 El departamento de sistemas cuenta con:

Una sala de mantenimiento de software y hardware computadoras, impresoras de las distintas oficinas donde se prestan los distintos servicios postales.

Sandra Ely Condori Acho

17

Oficinas para cada uno de los servicios pre presta la empresa como ser EMS, SUR POSTAL, DND. Oficina del departamento de sistemas donde se realiza el diseo de sistemas y servidor web. Salas con 4 servidores a cargo del departamento de sistemas. Oficinas administrativas, gerenciales

7. Detalle de los trabajos realizados: 7.1 Requerimientos del sistema:


El departamento de sistemas de ECOBOL dio a conocer como era el entorno de trabajo de prestacin de servicios postales. El sistema de facturacin para los servicios EMS y SUR postal permitir la emisin de boletas de imposicin y facturas para agilizar el proceso de recepcin de envos nacionales, locales e internacionales. El sistema podr conectarse a un servidor WEB en CENTOS 5.5 MYSQL/PHP My Admin.

7.2 Diseo del modelo Entidad-Relacin:

Sandra Ely Condori Acho

18

7.3 Sistema:
El sistema est desarrollado en PHP/MYSQL Servidor WEB CENTOS 5.5

8. Apreciaciones, conclusiones y recomendaciones: 8.1 Con relacin a lo aprendido en la Institucin y su aplicacin en la empresa:
El conocimiento adquirido en la carrera me sirvi como base para el desarrollo del sistema, manejo de base de datos en php/mysql y programacin. Aunque existen algunos campos que no se llevan a profundidad o no llegamos a conocerlos y para ejecutarlos es necesario investigar y descubrirlos.

8.2 Con relacin a los trabajos realizados:


Al desarrollar del sistema en ECOBOL vimos que el lenguaje PHP/MYSQL te ofrece muchas aplicaciones de desarrollo para el diseo de sistemas.

Sandra Ely Condori Acho

19

9 Bibliografa:
http://www.adelat.org/media/docum/nuke_publico/lenguajes_del_lado_serv idor_o_cliente.html Tutorial php/mysql.pdf http://www.librosweb.es/javascript/ http://www.reg.ca/faq/PhpMyAdminTutorial.html http://www.correosbolivia.com/ http://www.correosbolivia.com/institucional.php

10 Anexos: 10.1 Planos y esquemas del sistema:

Sandra Ely Condori Acho

20

Sandra Ely Condori Acho

21

Sandra Ely Condori Acho

22

10.2

Organigrama, diagramas de flujo, fotografas, catlogos:

Sandra Ely Condori Acho

23

ECOBOL:

Sandra Ely Condori Acho

24

You might also like