Sie sind auf Seite 1von 20

portada

Control de rutas e inventarios

Pgina 1

ndice
INTRODUCCIN. JUSTIFICACIN OBJETIVOS 3 Objetivo general......... 4 Objetivos especficos....... CARACTERIZACIN DEL REA EN QUE SE PARTICIP.. 6 PROBLEMAS A RESOLVER, PRIORIZNDOLOS .. 7 ALCANCES Y LIMITACIONES.. FUNDAMENTO TERICO.. PROCEDIMIENTOS Y DESCRIPCIN DE LAS ACTIVIDADES REALIZADAS.................................................. 10 RESULTADOS, PLANOS, GRFICAS, PROTOTIPOS Y PROGRAMAS 11 8 9 5 1 2

CONCLUSIONES Y RECOMENDACIONES.. 12 REFERENCIAS BIBLIOGRFICAS.. 13

Control de rutas e inventarios

Pgina 2

Introduccin
Un sistema de base de datos, hoy en da es una necesidad en cualquier empresa, ya que gracias a ella se realizan una infinidad de procedimientos. Ya que se considera una entidad importante donde se puede almacenar datos de manera estructurada. Con la finalidad de que los datos puedan ser administrados por algn usuario.

La comercializadora de refrescos y bebidas de pinotepa es una empresa de giro comercial la cual se ubica en 19 Norte, numero 206 col. La Guadalupe que est a cargo del M.A Leopoldo Jorge Castaeda gerente general. La empresa cuenta con polticas en el mbito financiero y datos personales de los clientes pero que por motivos de confidencialidad no se puede dar a conocer, solo a personal autorizado de la comercializadora.

El sistema manual con el que contaba anteriormente realizaba operaciones como registros de las ventas diarias en Excel la cual resultaba complicada a la hora de imprimir las facturas diarias de las ventas que realizaba cada trabajador en sus diferentes rutas.

Para cubrir esta necesidad el sistema de control de rutas e inventarios contara con herramientas como administrar, controlar y concentrar las ventas diarias de cada vendedor y as mismo su informe de sus ventas diarias.

Control de rutas e inventarios

Pgina 3

Justificacin
Anteriormente el control de las ventas se llevaba a cabo en una hoja de Excel lo cual resulta laborioso a la hora de capturar las ventas.

El CONTROL DE RUTAS E INVENTARIOS, se elabor con la finalidad de ahorrar tiempo y trabajo especficamente a los administradores de la empresa, ya que son ellos los que llevan el control de las ventas, y de esta manera facilitarle los reportes de las ventas del da.

El control de ventas y rutas es de suma importancia ya que facilitara al personal administrativo alguna consulta de las ventas y recargas que tenga algn vendedor as como las rutas que se le asigne, de tal forma generara un informe diario de las ventas de cada vendedor.

Anteriormente no se tena la seguridad adecuada en los datos, puesto al ser llenado los formatos de manera manual, y ser guardados en archiveros, se tena el pendiente de que algn da por motivos de descuidos, estos expedientes desaparecieran de la empresa. Ahora con el uso de este nuevo sistema se tendr mayor confiabilidad en los datos.

Con el uso del Sistema, el operador podr hacer el respaldo de la Base de Datos, sin la necesidad de contratar una persona especializada, y la empresa se e s t a r a a h o r r a n d o d i n e r o y t i e m p o , a d e m s d e l a actividad primordia l que es la impresin reportes de las ventas . Son algunas de las ventajas que tendran la empresa y el operador al implementar este sistema. Adems que tiene un diseo amigable para el usuario, y es muy sencillo de utilizar.

Control de rutas e inventarios

Pgina 4

Objetivos
Objetivo General Disear e implementar un sistema del control de administracin de rutas y ventas de la comercializadora de refrescos y bebidas de Pinotepa S.A.

Objetivo Especficos Crear una base de datos que permita registrar a cada uno de los clientes, vendedores, productos, rutas de ventas. Generar los modulo: ventas, inventarios, compras, clientes, rutas, trabajadores, cargas.

Generar la pgina web.

Control de rutas e inventarios

Pgina 5

Caracterizacin del rea en que se particip


La comercializadora de Refrescos y Bebidas de Pinotepa S.A, se encuentra ubicada en la ciudad de pinotepa Nacional Oaxaca, en la calle 19 norte numero 206 col. La Guadalupe, C.P. 71600 con giro comercial. Inicio sus servicios en el 2008. Actualmente est dirigido por: Gerente General: M.A Leopoldo Jorge Castaeda. ORGANIGRAMA GERENTE GENERAL GEGENERAL

ADMINISTRACIN

SECRETARIA

SERVICIOS

INTENDENCIA Fig.1.1 Organigrama de la empresa

Misin: Brindar a nuestros clientes excelencia en el servicio y calidad de los mejores refrescos de sabores del mercado y productos complementarios que permitan la satisfaccin total del cliente a un costo menor de los beneficios recibidos. Visin: Ser la empresa lder en la comercializacin de refrescos de sabores en la regin de la costa y en servicios complementarias, capaz de generar utilidades los clientes, trabajadores y los socios que la integran en el medio y largo plazo. Valores Pasin por el servicio Honestidad Creatividad Mejora continua
Control de rutas e inventarios

Pgina 6

Problemas a resolver, priorizndolos Alcances y limitaciones Fundamento terico CSS (CASCADING STYLE SHEETS)

Qu es CSS?
CSS (hojas de estilo en cascada) es un lenguaje de hojas de estilos creado para controlar el aspecto o presentacin de los documentos electrnicos definidos con HTML y XHTML. CSS es la mejor forma de separar los contenidos y su presentacin y es imprescindible para crear pginas web complejas. Separar la definicin de los contenidos y la definicin de su aspecto presenta numerosas ventajas, ya que obliga a crear documentos HTML/XHTML bien definidos y con significado completo. Adems, mejora la accesibilidad del documento, reduce la complejidad de su mantenimiento y permite visualizar el mismo documento en infinidad de dispositivos diferentes. Al crear una pgina web, se utiliza en primer lugar el lenguaje HTML/XHTML para marcar los contenidos, es decir, para designar la funcin de cada elemento dentro de la pgina: prrafo, titular, texto destacado, tabla, lista de elementos, etc.

Una vez creados los contenidos, se utiliza el lenguaje CSS para definir el aspecto de cada elemento: color, tamao y tipo de letra del texto, separacin horizontal y vertical entre elementos, posicin de cada elemento dentro de la pgina, etc.

BREVE HISTORIA DE CSS


Las hojas de estilos aparecieron poco despus que el lenguaje de etiquetas SGML, alrededor del ao 1970. Desde la creacin de SGML, se observ la necesidad de definir un mecanismo que permitiera aplicar de forma consistente diferentes estilos a los documentos electrnicos. El gran impulso de los lenguajes de hojas de estilos se produjo con el boom de Internet y el crecimiento exponencial del lenguaje HTML para la creacin de documentos electrnicos. La guerra de navegadores y la falta de un estndar para la definicin de los estilos dificultaban la creacin de documentos con la misma apariencia en diferentes navegadores.

Control de rutas e inventarios

Pgina 7

El organismo W3C (www.w3.org) (World Wide Web Consortium), encargado de crear todos los estndares relacionados con la web, propuso la creacin de un lenguaje de hojas de estilos especfico para el lenguaje HTML y se presentaron nueve propuestas. Las dos propuestas que se tuvieron en cuenta fueron la CHSS (Cascading HTML Style Sheets) y la SSP (Stream-based Style Sheet Proposal). La propuesta CHSS fue realizada por Hkon Wium Lie y SSP fue propuesto por Bert Bos. Entre finales de 1994 y 1995 Lie y Bos se unieron para definir un nuevo lenguaje que tomaba lo mejor de cada propuesta y lo llamaron CSS (Cascading Style Sheets). En 1995, el W3C decidi apostar por el desarrollo y estandarizacin de CSS y lo aadi a su grupo de trabajo de HTML. A finales de 1996, el W3C public la primera recomendacin oficial, conocida como "CSS nivel 1". A principios de 1997, el W3C decide separar los trabajos del grupo de HTML en tres secciones: el grupo de trabajo de HTML, el grupo de trabajo de DOM y el grupo de trabajo de CSS. El 12 de Mayo de 1998, el grupo de trabajo de CSS publica su segunda recomendacin oficial, conocida como "CSS nivel 2". La versin de CSS que utilizan todos los navegadores de hoy en da es CSS 2.1, una revisin de CSS 2 que an se est elaborando (la ltima actualizacin es del 19 de julio de 2007). Al mismo tiempo, la siguiente recomendacin de CSS, conocida como "CSS nivel 3", contina en desarrollo desde 1998 y hasta el momento slo se han publicado borradores. La adopcin de CSS por parte de los navegadores ha requerido un largo periodo de tiempo. El mismo ao que se public CSS 1, Microsoft lanzaba su navegador Internet Explorer 3.0, que dispona de un soporte bastante reducido de CSS. El primer navegador con soporte completo de CSS 1 fue la versin para Mac de Internet Explorer 5, que se public en el ao 2000. Por el momento, ningn navegador tiene soporte completo de CSS 2.1.

SOPORTE DE CSS EN LOS NAVEGADORES


El trabajo del diseador web siempre est limitado por las posibilidades de los navegadores que utilizan los usuarios para acceder a sus pginas. Por este motivo es imprescindible conocer el soporte de CSS en cada uno de los navegadores ms utilizados del mercado. Internamente los navegadores estn divididos en varios componentes. La parte del navegador que se encarga de interpretar el cdigo HTML y CSS para mostrar las pginas se denomina motor. Desde el punto de vista del diseador CSS, la versin de un motor es mucho ms importante que la versin del propio navegador.
Control de rutas e inventarios

Pgina 8

La siguiente tabla muestra el soporte de CSS 1, CSS 2.1 y CSS 3 de los cinco navegadores ms utilizados por los usuarios:

Los navegadores Safari y Opera son los ms avanzados en el soporte de CSS, ya que incluyen muchos elementos de la futura versin CSS 3 y un soporte casi perfecto de la actual version 2.1. El navegador Firefox no tiene un soporte tan avanzado de CSS 3 pero las ltimas versiones estn alcanzando rpidamente a Safari y Opera. Por su parte, el navegador Internet Explorer slo puede considerarse adecuado desde el punto de vista de CSS a partir de su versin 7. Internet Explorer 6, utilizado todava por un nmero significativo de usuarios, sufre carencias muy importantes y contiene decenas de errores en su soporte de CSS. Internet Explorer 8 incluye el soporte completo de todas las propiedades y caractersticas de CSS 2.1.

SINTAXIS
CSS define una serie de trminos que permiten describir cada una de las partes que componen los estilos CSS. El siguiente esquema muestra las partes que forman un estilo CSS muy bsico:

Control de rutas e inventarios

Pgina 9

Los diferentes trminos se definen a continuacin: Regla: cada uno de los estilos que componen una hoja de estilos CSS. Cada regla est compuesta de una parte de "selectores", un smbolo de "llave de apertura" ({), otra parte denominada "declaracin" y por ltimo, un smbolo de "llave de cierre" (}). Selector: indica el elemento o elementos HTML a los que se aplica la regla CSS. Declaracin: especifica los estilos que se aplican a los elementos. Est compuesta por una o ms propiedades CSS. Propiedad: permite modificar el aspecto de una caracterstica del elemento. Valor: indica el nuevo valor de la caracterstica modificada en el elemento.

Un archivo CSS puede contener infinitas reglas CSS, cada regla puede contener infinitos selectores y cada declaracin puede estar formada por un nmero infinito de pares propiedad/valor.

PHP (PHP HYPERTEXT PRE-PROCESSOR)


PHP PHP es un acrnimo recursivo que significa PHP Hypertext Pre-processor (inicialmente PHP Tools, o, Personal Home Page Tools). Publicado bajo la PHP License, la Free Software Foundation considera esta licencia como software libre.

Puede ser desplegado en la mayora de los servidores web y en casi todos los sistemas operativos y plataformas sin costo alguno. El lenguaje PHP se encuentra
Control de rutas e inventarios

Pgina 10

instalado en ms de 20 millones de sitios web y en un milln de servidores, el nmero de sitios en PHP ha compartido algo de su preponderante dominio con otros nuevos lenguajes no tan poderosos desde agosto de 2005. El sitio web de Wikipedia est desarrollado en PHP. Es tambin el mdulo Apache ms popular entre las computadoras que utilizan Apache como servidor web. El gran parecido que posee PHP con los lenguajes ms comunes de programacin estructurada, como C y Perl, permiten a la mayora de los programadores crear aplicaciones complejas con una curva de aprendizaje muy corta. Tambin les permite involucrarse con aplicaciones de contenido dinmico sin tener que aprender todo un nuevo grupo de funciones. Aunque todo en su diseo est orientado a facilitar la creacin de sitios webs, es posible crear aplicaciones con una interfaz grfica para el usuario, utilizando la extensin PHP-Qt o PHP-GTK. Tambin puede ser usado desde la lnea de rdenes, de la misma manera como Perl o Python pueden hacerlo; a esta versin de PHP se la llama PHP-CLI (Command Line Interface). Cuando el cliente hace una peticin al servidor para que le enve una pgina web, el servidor ejecuta el intrprete de PHP. ste procesa el script solicitado que generar el contenido de manera dinmica (por ejemplo obteniendo informacin de una base de datos). El resultado es enviado por el intrprete al servidor, quien a su vez se lo enva al cliente. Mediante extensiones es tambin posible la generacin de archivos PDF, Flash, as como imgenes en diferentes formatos. Permite la conexin a diferentes tipos de servidores de bases de datos tales como MySQL, PostgreSQL, Oracle, ODBC, DB2, Microsoft SQL Server, Firebird y SQLite. PHP tambin tiene la capacidad de ser ejecutado en la mayora de los sistemas operativos, tales como Unix (y de ese tipo, como Linux o Mac OS X) y Microsoft Windows, y puede interactuar con los servidores de web ms populares ya que existe en versin CGI, mdulo para Apache, e ISAPI. PHP es una alternativa a las tecnologas de Microsoft ASP y ASP.NET (que utiliza C# y Visual Basic .NET como lenguajes), a ColdFusion de la empresa Adobe, a JSP/Java y a CGI/Perl. Aunque su creacin y desarrollo se da en el mbito de los sistemas libres, bajo la licencia GNU, existe adems un entorno de desarrollo integrado comercial llamado Zend Studio. CodeGear (la divisin de lenguajes de programacin de Borland) ha sacado al mercado un entorno de desarrollo integrado para PHP, denominado 'Delphi for PHP. Tambin existen al menos un par de mdulos para Eclipse, uno de los entornos ms populares
HISTORIA PHP es el heredero de un producto anterior, llamado PHP/FI. PHP/FI fue creado por Rasmus Lerdorf en 1994, inicialmente como un simple conjunto de scripts de Perl para
Control de rutas e inventarios

Pgina 11

controlar los accesos a su trabajo online. Llam a ese conjunto de scripts 'Personal Home Page.

La primera encarnacin de PHP era un conjunto simple de ficheros binarios Common Gateway Interface (CGI) escritos en el lenguaje de programacin C. Originalmente utilizado para rastrear visitas de su currculum online, llam al conjunto de scripts "Personal Home Page Tools", ms frecuentemente referenciado como "PHP Tools". Con el paso del tiempo se quiso ms funcionalidad, y Rasmus reescribi PHP Tools, produciendo una implementacin ms grande y rica. Este nuevo modelo fue capaz de interaccionar con bases de datos, y mucho ms, proporcionando un entorno de trabajo sobre cuyos usuarios podan desarrollar aplicaciones web dinmicas sencillas tales como libros de visitas. En junio de 1995, Rasmus public el cdigo fuente de PHP Tools, lo que permiti a los desarrolladores usarlo como considerasen apropiado. Esto tambin permiti -y anim- a los usuarios a proporcionar soluciones a los errores del cdigo, y generalmente a mejorarlo. En septiembre de ese mismo ao, Rasmus ampli PHP y -por un corto periodo de tiempo- abandon el nombre de PHP. Ahora, refirindose a las herramientas como FI (abreviatura de "Forms Interpreter"), la nueva implementacin inclua algunas de las funciones bsicas de PHP tal y como la conocemos hoy. Tena variables como las de Perl, interpretacin automtica de variables de formulario y sintaxis incrustada HTML. La sintaxis por s misma era similar a la de Perl, aunque mucho ms limitada, simple y algo inconsistente. De hecho, para embeber el cdigo en un fichero HTML, los desarrolladores tenan que usar comentarios de HTML. Aunque este mtodo no era completamente bien recibido, FI continu gozando de expansin y aceptacin como una herramienta CGI pero todava no completamente como lenguaje. Sin embargo, esto comenz a cambiar al mes siguiente; en octubre de 1995 Rasmus public una versin nueva del cdigo. Recordando el nombre PHP, ahora era llamado (resumidamente) "Personal Home Page Construction Kit," y fue la primera versin que presuma de ser, en aquel momento, considerada como una interfaz de scripts avanzada. El lenguaje fue deliberadamente diseado para asemejarse a C en estructura, hacindolo una adopcin sencilla para desarrolladores familiarizados con C, Perl, y lenguajes similares. Habiendo sido as bastante limitado a sistemas UNIX y compatibles con POSIX, el potencial para una implementacin de Windows NT estaba siendo explorada. El cdigo fue completamente rehecho de nuevo, y en abril de 1996, combinando los nombres de versiones anteriores, Rasmus introdujo PHP/FI. Esta implementacin de segunda generacin comenz realmente a desarrollar PHP desde un conjunto de herramientas dentro de un lenguaje de programacin de derecho propio. Inclua soporte interno para DBM, MySQL, y bases de datos Postgres95, cookies, soporte para funciones definidas por el usuario, y mucho ms. Ese mes de junio, PHP/FI brind una versin 2.0. Sin embargo, un interesante hecho sobre esto, es que slo haba una nica versin completa de
Control de rutas e inventarios

Pgina 12

PHP 2.0. Cuando finalmente pas de la versin beta en noviembre de 1997, el motor de anlisis subyacente ya estaba siendo reescrito por completo. Aunque vivi una corta vida de desarrollo, continu gozando de un crecimiento de popularidad en el an joven mundo del desarrollo. En 1997 y 1998, PHP/FI tena un culto de varios miles de usuarios en todo el mundo. Una encuesta de Netcraft en mayo de 1998 indic que cerca de 60,000 dominios reportaron que tenan cabeceras que contenan "PHP", indicando que el servidor host en efecto lo tena instalado. Este nmero se corresponda con aproximadamente el 1% de todos los dominios de Internet del momento. A pesar de estas impresionantes cifras, la maduracin de PHP/FI estaba condenada por limitaciones; mientras haba varios contribuidores menores, an era desarrollado principalmente por un individuo.
PHP 3 PHP 3.0 fue la primera versin que ms se pareca al PHP que existe hoy. Encontrando todava PHP/FI 2.0 ineficiente y falto de las caractersticas que necesitaban para impulsar una aplicacin de comercio electrnico que estaban desarrollando para un proyecto de universidad, Andi Gutmans y Zeev Suraski, de Tel Aviv, Israel, comenzaron otra nueva versin del analizador subyacente en 1997. Proponiendo Rasmus online, discutieron varios aspectos de la implementacin actual y su redesarrollo de PHP. En un esfuerzon para mejorar el motor y comenzar a construir sobre la base de usuario de PHP/FI existente, Andi, Rasmus y Zeev decidieron colaborar en el desarrollo de un nuevo e independiente lenguaje de programacin. Este lenguaje completamente nuevo fue publicado bajo un nuevo nombre, que elimin la implicacin del uso limitado personal que el nombre PHP/FI tena. Fue renombrado simplemente como 'PHP', con el significado de un acrnimo recursivo - PHP: Hypertext Preprocessor. Una de las mejores caractersticas de PHP 3.0 era su gran extensibilidad. Adems de proveer a los usuarios finales de una interfaz madura para mltiples bases de datos, protocolos, y APIs, la sencillez de ampliar el lenguaje mismo atrajo a docenas de desarrolladores que presentaron variedad de mdulos. Podra decirse que esta fue la clave para el tremendo xito de PHP 3.0. Otras caractersticas clave introducidas en PHP 3.0 incluan el soporte para programacin orientada a objetos y una sintaxis de lenguaje mucho ms potente y consistente. En junio de 1998, con muchos nuevos desarrolladores de todo el mundo unidos al esfuerzon, PHP 3.0 fue anunciado por el nuevo Equipo de Desarrollo de PHP como el sucesor oficial de PHP/FI 2.0. El desarrollo activo de PHP/FI 2.0, que estaba casi parado desde noviembre del ao anterior, fue oficialmente finalizado. Despus de aproximadamente nueve meses de pruebas pblicas, cuando el anuncio de la versin oficial de PHP 3.0 vino, ya estaba instalado en ms de 70,000 dominios de todo el mundo, y ya no estaba limitado a sistemas operativos compatibles con POSIX. Una relativamente pequea parte de de los dominios que tenan instalado PHP estaban albergados en

Control de rutas e inventarios

Pgina 13

servidores que ejecutaban Windows 95, 98, y NT, y Macintosh. En este punto, PHP 3.0 estaba instalado en aproximadamente el 10% de los servidores web de Internet. PHP 4 En el invierno de 1998, poco despus del lanzamiento oficial de PHP 3.0, Andi Gutmans y Zeev Suraski comenzaron a trabajar en una nueva versin del ncleo de PHP. Los objetivos de diseo fueron mejorar la ejecucin de aplicaciones complejas y mejorar la modularidad del cdigo base de PHP. Estas aplicaciones se hicieron posibles por las nuevas caractersticas de PHP 3.0 y el apoyo de una gran variedad de bases de datos y APIs de terceros, pero PHP 3.0 no estaba diseado para un mantenimiento tan complejo de aplicaciones eficientemente. El nuevo motor, apodado 'Motor Zend' (proviene de sus nombres de pila, Zeev y Andi), alcanz estos objetivos de diseo satisfactoriamente, y se introdujo por primera vez a mediados de 1999. PHP 4.0, basado en este motor, y asociado con un gran rango de nuevas caractersticas adicionales, fue oficialmente publicado en Mayo del 2000, casi dos aos despus que su predecesor. Adems de la mejora de rendimiento de esta versin, PHP 4.0 inclua otras caractersticas clave como el soporte para la mayora de los servidores Web, sesiones HTTP, buffers de salida, formas ms seguras de controlar las entradas de usuario y muchas nuevas construcciones de lenguaje. PHP 5 PHP 5 fu lanzado en Julio del 2004 despus de un largo desarrollo y varios pre-releases. Est bsicamente impulsado por su ncleo, Zend Engine 2.0 que contiene un nuevo modelo de objetos y docenas de nuevas opciones. El equipo de desarrollo de PHP incluye docenas de desarrolladores, as como docenas de otras personas trabajando en proyectos relacionados y de soporte para PHP, como PEAR, PECL, y documentacin, y una infraestructura en red subyacente de ms de cien servidores web individuales en seis de los siete continentes del mundo. Aunque es solo una estimacin basada en estadsticas de aos anteriores, es seguro suponer que PHP ahora est instalado en diez o quiz cien millones de dominios en todo el mundo.

POR QUE USAR PHP? De acuerdo a las encuestas de NetCraft, PHP es ahora el mdulo ms popular para el servidor Apache, creciendo un 4% mensual sobre la totalidad de sitios de Internet. Aqu contamos algunas de las razones por la cual PHP se ha convertido en uno de los lenguajes de script ms populares.

Control de rutas e inventarios

Pgina 14

* Velocidad: No solo la velocidad de ejecucin, la cual es importante, sino adems no crear demoras en la mquina. Por esta razn no debe requerir demasiados recursos de sistema. PHP se integra muy bien junto a otro software, especialmente bajo ambientes Unix, cuando se configura como mdulo de Apache, est listo para ser utilizado.

* Estabilidad: La velocidad no sirve de mucho si el sistema se cae cada cierta cantidad de ejecuciones. Ninguna aplicacin es 100% libre de bugs, pero teniendo de respaldo una increble comunidad de programadores y usuarios es mucho mas difcil para lo bugs sobrevivir. PHP utiliza su propio sistema de administracin de recursos y dispone de un sofisticado mtodo de manejo de variables, conformando un sistema robusto y estable.

* Seguridad: El sistema debe poseer protecciones contra ataques. PHP provee diferentes niveles de seguridad, estos pueden ser configurados desde el archivo .ini

* Simplicidad: Se les debe permitir a los programadores generar cdigo productivamente en el menor tiempo posible. Usuarios con experiencia en C y C++ podrn utilizar PHP rpidamente.

EJEMPLO:

El cdigo PHP puede incluirse dentro del cdigo HTML de la pgina. Para delimitar la seccin de cdigo PHP podemos hacerlo de varias formas: -Usando las etiquetas < ?php y < ? -Usando las etiquetas < ? y ? > -Mediante < script languaje=php> < / script> El funcionamiento de las pginas en PHP alojadas en un servidor es el siguiente: -El navegador del cliente solicita el documento PHP. -Llega la solicitud del servidor y el servidor localiza el documento, lanza el intrprete de PHP y ejecuta todo su cdigo. -Una vez ejecutado el cdigo se genera el resultado en HTML y lo devuelve al servidor para que lo transfiera al cliente. -El servidor transfiere el resultado en HTML y es mostrado en el navegador del cliente.

<?php echo "Esto es una prueba";?> Control de rutas e inventarios

Pgina 15

Como todo lenguaje tiene la posibilidad de agregar comentarios a continuacion veremos las formas de realizar los comenterios
<?php echo "Hola a Todos!!!"; // Esto es un comentario tipo c++ /* Comentario multilnea para varias lineas de codigo*/ echo "Chau!!!"; echo "Saludos!!!"; # Comentario estilo shell de unix ?> Ahora ms simplificado.

<?php // Funciona desde PHP 5.3.0 const CONSTANT = 'Hola Mundo'; echo CONSTANT; ?>

Apache Derby
Apache Derby es un sistema gestor de base de datos relacional escrito en Java que puede ser empotrado en aplicaciones Java y utilizado para procesos de transacciones online. Tiene un tamao de 2 MB de espacio en disco. Inicialmente distribuido como IBM Cloudscape, Apache Derby es un proyecto open source licenciado bajo la Apache 2.0 License. Actualmente se distribuye como Sun Java DB. Historia Apache Derby tiene su origen en la empresa Cloudscape Inc, en Oakland, California que se fund en 1996 para desarrollar una tecnologa de base de datos para Java. La primera versin del motor de base de datos, que por entonces se llam JBMS, tuvo lugar en 1997. Posteriormente el producto fue renombrado como Cloudscape y aparecieron versiones nuevas cada seis meses. En 1999 Informix Software, Inc., adquiri Cloudscape, Inc. En 2001 IBM adquiri los activos de Informix Software, incluyendo Cloudscape. El motor de base de datos fue renombrado a IBM Cloudscape y continuaron apareciendo versiones, enfocadas principalmente a usos empotrados en productos Java de IBM y middleware.

Control de rutas e inventarios

Pgina 16

En agosto de 2004 IBM cedi el cdigo a la Apache Software Foundation para Derby, un proyecto patrocinado por el proyecto Apache DB. En julio de 2005 el proyecto Derby continu desarrollndose como subproyecto base de datos de alto nivel en Apache. Sun se uni al proyecto Derby con el objetivo de utilizar como componente en sus propios productos, y con el lanzamiento de Java 6 en diciembre de 2006, Sun comenz a empaquetar Derby en el JDK llamado Java DB. En marzo de 2007 IBM anunci que podra comenzar a hacer marketing y dar soporte para el producto Cloudscape, pero que continuara contribuyendo con el proyecto Apache Derby.

Caractersticas

APIs para JDBC y SQL. Soporta todas las caractersticas de SQL92 y la mayora de SQL99. La sintaxis SQL usada proviene de IBM DB2. Su cdigo pesa alrededor de 2000KB comprimido. Soporta cifrado completo, roles y permisos. Adems posee SQL SCHEMAS para separar la informacin en un nica base de datos y control completo de usuarios. Soporta internamente procedures, cifrado y compresin. Trae soporte multilenguaje y localizaciones especficas. A partir de la versin 10.4 trae un sistema simple de replicacin maestroesclavo. Transacciones y recuperacin ante errores ACID. Posee tres productos asociados a la marca:

Derby Embedded Database Engine: El motor propiamente dicho. Derby Network Server: Permite convertir Derby en una base de datos que sigue el modelo cliente-servidor tradicional. Database Utilities: Un paquete de utilidades. Ventajas Su cdigo mide alrededor de 2000KB comprimido. Soporta cifrado completo, roles y permisos.ademas posee SQLSCHEMAS para separar la informacin en una nica base de datos y control completo de usuarios. Soporta internamente procesos, cifrado y compresin. Trae soporte multilenguaje y localizaciones especficas.

Control de rutas e inventarios

Pgina 17

A partir de la versin 10.4 trae un sistema simple de replicacin maestro-esclavo. Transacciones y recuperacin ante errores ACID. Posee tres productos asociados a la marca. Derby Embedded Database Engine: El motor propiamente dicho. No todos los programadores estn acostumbrados a trabajar con Firebird.

Desventajas Est escrito en java y no tiene bindings para otros lenguajes.

Procedimientos y descripcin de las actividades realizadas


Se ordenaron las actividades de acuerdo a los requerimientos previos que se obtuvieron de las entrevistas realizadas, tomando en cuenta la prioridad de cada una de ellas y las actividades quedaron de la siguiente manera:

RECOPILACIN DE LA INFORMACIN. Para estudiar cada proceso dentro de la organizacin fue necesario aplicar algunas tcnicas de recopilacin de informacin, las cuales aseguraron una mayor confiabilidad y veracidad en la informacin obtenida. Entrevista. Fue usada para obtener informacin de las personas que cumplen alguna funcin en el proceso de la informacin, para saber sus inquietudes y su forma de ver el funcionamiento de la organizacin. Sobre todo porque las personas que laboran son las que ayudan a encontrar donde estn los errores o en qu punto, el proceso de la informacin se vuelve lento y complicado. La principal informacin que obtuvo fue el procedimiento que se lleva cabo para el manejo de la informacin Observacin. Ayudo a conocer el comportamiento del personal, ver los sentimientos que reflejaban ante el cambio y con esto se supo con quienes haba que tener mayor comunicacin para que asimilaran el propsito del cambio y a su vez pudieran aportar mejoras. Tambin con la observacin se conoci el flujo de la informacin y los protocolos que se realizan, tanto formales, con los clientes; como informarles con el mismo personal o entre departamentos.
Control de rutas e inventarios

Pgina 18

Revisin de formatos y documentacin. Con esto se obtuvo de la informacin que se maneja, saber qu tipos de datos, donde ocurra repeticin de los mismos y conocer con exactitud qu informacin se maneja. TECNICAS DE ANALISIS DE DATOS Basado en la informacin obtenida en las tcnicas de recopilacin de datos, se procedi al anlisis de la misma para obtener las entradas y salidas de informacin. Tambin se desarrollaron los diccionarios de datos, para tener catalogados los diferentes datos que se manejan en el organismo. Con esto se pudo tener un mejor anlisis y poder obtener un sistema que cumpla con los requisitos de la institucin. PROCEDIMIENTO Para llevar a cabo este proyecto se aplicaran las siete fases del ciclo de vida de desarrollo de sistemas, segn Kendall y Kendall (1997)

A continuacin se presenta una resea de las actividades realizadas conforme a las fases del ciclo de vida de sistemas. Estas fases del ciclo de vida de sistemas no precisamente se llevaron a cabo una despus de la otra, ya que hubo fase que se llevaron a cabo a la par con otras. Identificacin de problemas, oportunidades y objetivos Se identific y recopilo la informacin que se maneja en el rea de certificacin mediante las tcnicas de recopilacin de datos descritas anteriormente, con las cuales fue posible identificar problemas, principalmente de procesos que llevan mucha prdida de tiempo en su realizacin y se plantearon posibles soluciones. La solucin factible en este caso, fue la creacin de un software que ayudara a manejar, organizar y proporcionar informacin de manera fcil, gil y sencilla. Planteada la solucin se fijaron objetivos a alcanzar y una vez aprobado el proyecto por la direccin de la organizacin se comenz con el programa de trabajo para la realizacin del mismo. Determinacin de los requerimientos de informacin Una vez que se tuvieron claros los objetos a cumplir para solucionar el problema, la recopilacin de la informacin se llev a cabo por medio de entrevistas con el personal y la observacin de cada proceso as como de formatos.

Control de rutas e inventarios

Pgina 19

En esta etapa se termin de definir el funcionamiento de los procesos de la empresa, sus limitaciones, la informacin que manejan y quienes estn autorizados para ello. De esta forma se delimito claramente la informacin que requiere cada individuo y el procesamiento que le da a la misma. Anlisis de las necesidades del sistema Con la informacin obtenida se procedi al anlisis de la misma para determinar los requerimientos del sistema a desarrollarse, como es la eleccin del lenguaje de programacin y manejador de Base de datos, que en este caso fue PHP y Apache Derby, respectivamente, por su fcil manejo y por prestar herramientas para hacer una interfaz, para con el usuario, atractiva y sencilla de usar.

Diseo de las pantallas del sistema Teniendo claros los objetivos a lograr, el manejo de la informacin y su proceso, y los requerimientos del sistema se coment el diseo de pantallas. Con el diseo de pantallas se disearon los mdulos para lograr una codificacin que pudiera servir

Resultados, planos, grficas, prototipos y programas Conclusiones y recomendaciones

Referencias bibliogrficas

Control de rutas e inventarios

Pgina 20

Das könnte Ihnen auch gefallen