Manual del programador para la realización de un software facturador básico en VFP 9.0

download Manual del programador para la realización de un software facturador básico en VFP 9.0

of 37

Transcript of Manual del programador para la realización de un software facturador básico en VFP 9.0

  • 7/25/2019 Manual del programador para la realizacin de un software facturador bsico en VFP 9.0

    1/37

    Armando CerratoEdgardo LpezMariana MartnezDanelia Medina

    Edwin Vaughan

  • 7/25/2019 Manual del programador para la realizacin de un software facturador bsico en VFP 9.0

    2/37

    Introduccin

    El mundo de la programacin nos permite el desarrollo de un sin nmero de aplicaciones queayuda a facilitar las tareas y actividades del usuario en el manejo de la informacin.

    Visual Fox Pro 9.0 es un programa que sirve para registrar y manipular informacin

    organiada de una !ase de datos y desarrollar aplicaciones en un am!iente orientado a

    o!jetos.

    En este proyecto "emos desarrollado una aplicacin que facilita el manejo de informacin en

    una Farmacia# se ela!or un manual para explicar su uso y estructura$ consolidando los

    conocimientos adquiridos en clases.

  • 7/25/2019 Manual del programador para la realizacin de un software facturador bsico en VFP 9.0

    3/37

    Objetivo general

    %esarrollar una aplicacin para un sistema de control farmac&utico$ mediante el uso de

    la aplicacin Visual Fox Pro 9.0.

    Objetivos especficos

    'mplantar los par(metros ) campos$ funciones$ datos$ etc* requeridos en la aplicacin

    +tiliar los conocimientos !(sicos adquiridos en clase so!re Visual Fox Pro 9.0.

    Facilitar el uso de la aplicacin por medio de la creacin de un manual.

  • 7/25/2019 Manual del programador para la realizacin de un software facturador bsico en VFP 9.0

    4/37

    Abrir VisualFoxPro 9.0

    Nuevo Proyecto

    Abrir elAdministrad

    or deProyectos

    Aministrador deProyectos

    Pestaa"All"(Todos

    !atos !atabases Nuevo Nuevaase de!atos

    Nombrar y#uardar

    en $ar%eta!atos

    I- Entorno de trabajo& Crear una carpeta con el nombre del proyecto en el Disco local C.

    ,om!re -arpeta Proyecto /.0

    e utiliara para guardar el proyecto$ ejecuta!le$ la aplicacin.

    ,ota al crear esta carpeta en el %isco 1ocal - se permite u!icar m(s f(cil las direcciones a la

    "ora de realiar la programacin y escri!ir la sintaxis

    - Crear subcarpetas %atos 2uardara la 3ase de %atos$ 4a!las y consultas

    Formularios 2uardara los Formularios

    'nformes 2uardara los reportes

    5enues 2uardar( el 5en

    'm(genes 2uardar( las im(genes utiliadas para la interfa del proyecto

    5sica efectos de sonido contenidos en la aplicacin

    II- Datos- Nuevo royecto

    !brir "isual #o$ro %.&Nuevoroyecto'e !brir( el !dministrador de royectos

    - Nueva )ase de Datos

  • 7/25/2019 Manual del programador para la realizacin de un software facturador bsico en VFP 9.0

    5/37

    !iseadorde asede !atos

    $lic' en"Ne

    Table"(NuevaTabla

    $rearNuevaTabla

    !dministrador de royectosesta*a +!ll,DatosDatabasesNuevoNueva )asede DatosNombrar y uardar en Carpeta Datos

    - ablas

    Dise*ador de )ase de DatosClic/ en +Ne0 table,Crear Nueva abla

    e crear(n 6 4a!las

    1- 2oginCampos

    Nombre ipo !nc3o 4ndice

    5suario -ar(cter 78 scendente:Principal

    Contrase*a -ar(cter 70 :::::

    6- Clientes7Campos

    Nombre ipo !nc3o 4ndice

    Cod8clien ,um&rico 8 scendente ;Principal

    Nom8clien -ar(cter /0 scendente ;,ormal

    Dir8clien -ar(cter 80 ::::::

    elf8clien -ar(cter 9 ::::::

  • 7/25/2019 Manual del programador para la realizacin de un software facturador bsico en VFP 9.0

    6/37

    9- #acturas7Campos

    Nombre ipo !nc3o 4ndice

    Cod8fac ,um&rico 8 scendente ;Principal

    Cod8clien ,um&rico 8 scendente ;,ormal

    #ec3a8fac Fec"a 6 scendente ;%4 ::::::otal ,um&rico > ::::::Nota7 !l Campo #ec3a8fac de le agrego un valor predeterminado : D!E; ::::::

    rec8ind ,um&rico > ::::::rec8tot ,um&rico > ::::::

    >- 'toc/Campos

    Nombre ipo !nc3o 4ndiceCod8prod ,um&rico 8 scendente ;

    Principal

    Nom8prod -ar(cter ?0 ::::::

    #orm8farm -ar(cter @8 ::::::"ia8admin -ar(cter 78 ::::::recio ,um&rico > ::::::Cantidad ,um&rico > ::::::Nota7 Cod8prod 4ndice con #iltro7 .NO.DE2EED;- edido

    Es un formulario en el cual se llevar( un registro so!re las ventas de productos realiadas a

    un cliente. e podr( realiar una cantidad de pedidos ilimitada.

    a< Dar clic/ derec3o en cualuier parte libre del formulario Cdigo

    b< Escribir

    'E DE2EED ON'E2EC edidosO )OOFI'#OB.BE#BE'F

    *egre

  • 7/25/2019 Manual del programador para la realizacin de un software facturador bsico en VFP 9.0

    22/37

    c< rocedimientoInit

    d< Begresar Dise*ador de #ormularioColocar 2abele esta!lecen las propiedadesCeig"t 8>8

    1eft 779Jidt" 8?74op 0

    e< rasladar los campos a utiliar de las tablas al #ormulario 1os campos -od=ped$ -od=prov y Fec"a=ped fueron tomados de la ta!la Pedidos.

    El campo proveedor es un !uscador y 4elf=prov no provienes un texto de ninguna ta!la

    li!re.

    )otones ComandoDise*o Nombre-

    #uncinrogramacin

    )uscar;Este 3otn

    1

  • 7/25/2019 Manual del programador para la realizacin de un software facturador bsico en VFP 9.0

    23/37

    realiara una

    !squeda por

    el nom!re del

    proveedor.

    i est(

    registrado nos

    aparecer( su

    tel&fono y

    cdigo de

    proveedor

    autom(ticamen

    te.

    1

  • 7/25/2019 Manual del programador para la realizacin de un software facturador bsico en VFP 9.0

    24/37

    Eliminar : !rela ta!la tocA y

    reemplaa la

    cantidad de

    productos

    E1E-4 stocA

    1

  • 7/25/2019 Manual del programador para la realizacin de un software facturador bsico en VFP 9.0

    25/37

    b< !gregar 2abel y realiar el dise*o del #ormularioc< Belacionar #ormulario con abla roveedores.d< !gregar botones comando al #ormulario

    )otones ComandoDise*o Nombre-#uncin rogramacin

    Nuevo: Este 3otnpermite agregar un

    proveedor que no se

    encuentre registrado.

    !re la ta!la

    Proveedores$

    designa un nuevo

    cdigo de proveedor

    sumando Q7 al

    anterior y limpia elformulario.

    E1E-4 proveedores

    2< !ottom

    proveedores.cod=prov

    3Q7

    PPE,% 31,

    4"isform.txtcod=prov.Value 3

    4"isform.txt,om=prov.Value G G

    4"isform.txt%ir=prov.Value G G

    4"isform.txt4elf=prov.Value G G

    4"isform.refres"

    Begresar; -ierra elFormulario

    4"isForm.Delease

    $ue

    *egre

  • 7/25/2019 Manual del programador para la realizacin de un software facturador bsico en VFP 9.0

    26/37

    @- Editar 'toc/

    Este formulario mostrar( los productos disponi!les en el stocA$ permitir( agregar nuevos

    productos y realiar una !squeda de estos.

    a< Dar clic/ derec3o en cualuier parte libre del formularioCdigo

    b< EscribirE1E-4 tocA2< 4

  • 7/25/2019 Manual del programador para la realizacin de un software facturador bsico en VFP 9.0

    27/37

    c< rocedimientoInitd< Begresar Dise*ador de #ormularioColocar 2abele esta!lecen las propiedadesCeig"t 8>81eft 779Jidt" 8?74op 0

    e< Crear rid)uilderrasladar los campos a utiliar de las tablas al#ormulario ;campos de la tablas stoc/

  • 7/25/2019 Manual del programador para la realizacin de un software facturador bsico en VFP 9.0

    28/37

    1os campos -od=prod$ ,om=prod y Forma=farm$ Via=admin$ Precio$ cantidad

    fueron tomados de la ta!la tocA.

    )otones ComandoDise*o Nombre-

    #uncin

    rogramacin

    Nuevo roducto; Este !otn a!re

    la ta!la tocA e

    ingresa el cdigo

    de producto.

    E1E-4 stocA

    2< !ottom

    stocA.cod=prod

    3Q7

    PPE,% 31,

    replace stocA.cod=prod J'4C 3

    4"isform.refres"

    e$t 1- Esteproducto realia

    una !squeda

    segn ,om!re o

    -digo.NO!7 Estecomando tiene laprocedimientoInteractiveC3ange.

    %< -E

    -E t"isform.c"ecA7.Value7

    1

  • 7/25/2019 Manual del programador para la realizacin de un software facturador bsico en VFP 9.0

    29/37

    ,os presentar( los 'nformes y -onsultas del proyecto.

    a< Crear un formulariob< Colocar los 2abel y realiar un dise*o

    e esta!lecen las propiedadesCeig"t 8>8

    1eft 779Jidt" 8?74op 0

    c< Colocar )otones Comando.

    )otones ComandoInformes

    Dise*o Nombre-#uncin rogramacin#actura; ,osmuestra el Deporte

    Facturas.

    DEP

  • 7/25/2019 Manual del programador para la realizacin de un software facturador bsico en VFP 9.0

    30/37

    por Producto -rema.

    'alir; -ierra elFormulario

    4"isform.release

    Sal

  • 7/25/2019 Manual del programador para la realizacin de un software facturador bsico en VFP 9.0

    31/37

    I"- Informes

    e realiaron los siguientes informes utiliando Siard

    7. +One-to-many #acturas,conformado de Facturas y Productos$ nos mostrara todas lasfacturas existentes y los productos que contiene cada uno.

    @. +One-to-many Clientes,conformado de -lientes y Facturas$ muestra todos losclientes y las facturas que corresponden a cada uno.

    /. +One to many edidos,conformado de Pedidos y Producpedidos$ nos mostrara todoslos pedidos que "emos realiado y los productos que contiene cada uno.

    "- Consultase realiaron las siguientes consultas

    Consultas de ventas y pedidos diarias77. #acturas7Esta consulta muestra todas las facturas realiadas el dIa en que se realia

    la consulta.@. Clientes7Esta consulta muestra todos los clientes que llegaron y realiaron una

    compra el dIa de la consulta.

  • 7/25/2019 Manual del programador para la realizacin de un software facturador bsico en VFP 9.0

    32/37

    Administrador de

    Proyectos)tros *en+s *en+

    !iseadorde *en+s

    /. edidos7Esta consulta muestra todos los pedidos realiados el dIa en que se ejecutala consulta.

    Consultas de los tipos de medicamentos filtrados por

    7. ableta7,os muestra todos los medicamentos del inventario cuya forma farmac&uticaes ta!leta.

    @. Crema7,os muestra todos los medicamentos del inventario cuya forma farmac&uticaes crema.

    /. arabe7,os muestra todos los medicamentos del inventario cuya forma farmac&uticaes jara!e.

    ?. Capsula7,os muestra todos los medicamentos del inventario cuya forma farmac&uticaes capsula.

    odas las consultas contienen todos los campos.

    "I- enJ

    !dministrador de royectosOtrosenJsenJDise*ador de enJs

    a< !gregar los 'ubmenJ7o !rc3ivoo Informeso Ferramientas.

  • 7/25/2019 Manual del programador para la realizacin de un software facturador bsico en VFP 9.0

    33/37

    b< 'ubmenJ !rc3ivo

    Indicador !ccin OpcionesNueva #actura Comando %< F

  • 7/25/2019 Manual del programador para la realizacin de un software facturador bsico en VFP 9.0

    34/37

    c< 'ubmenJ Informes

    Indicador !ccin OpcionesClientes Comando DEP

  • 7/25/2019 Manual del programador para la realizacin de un software facturador bsico en VFP 9.0

    35/37

    Administrador de

    Proyectos

    "$ode"($,di-o

    Pro-ramas Nuevo

    Indicador !ccin OpcionesEditor de 'toc/ Comando %< F

  • 7/25/2019 Manual del programador para la realizacin de un software facturador bsico en VFP 9.0

    36/37

    Aministrador de

    Proyectos

    Pro-ramas& Farmacia

    #enerar)%ciones

    %ara#enerar

    !plicacin

    !dministrador de royectosrogramas +#armacia,enerarOpciones paraenerar

  • 7/25/2019 Manual del programador para la realizacin de un software facturador bsico en VFP 9.0

    37/37

    Conclusin

    En el Presente Proyecto "emos desarrollado una plicacin en Visual FoxPro 9.0 que

    simplifica la complejidad del manejo de registros generales de Farmacia 1a Esperana.

    Despecto a las funciones del programa$ ca!e destacar que es un facturador que permitir( alusuario registrar a sus proveedores y clientes de tal forma que le facilite !uscar o aBadirlos.

    El facturador se encarga realiar las operaciones de los productos comprados por los clientes

    adem(s de conservar algunos de sus datos personales. %esde la aplicacin tam!i&n se

    pueden solicitar pedidos a los proveedores consolidados de la farmacia$ ya que guarda

    informacin de ellos$ al igual la creacin de un inventario de los productos existentes en ella.

    %e esta forma concluimos demostrando el alcance de los o!jetivos planteados al inicio de la

    ela!oracin de este proyecto.