Post on 18-Feb-2018
7/23/2019 Sesion 03 - SisteSma de Facturacion
http://slidepdf.com/reader/full/sesion-03-sistesma-de-facturacion 1/9
Laboratorio de Sistemas de Información Administrativos Página 1
UNIVERSIDAD CA!LICA DE SANA "AR#APR$%RA"A PR$&ESI$NAL DE IN%ENIER#A DE SISE"AS
SESIÓN 3: SISTEMA DE FACTURACIÓN
I
$'(EIV$S
Entender el funcionamiento de un sistema de facturación
Utilizar PostgreSQL para manipular una base de datos
IIE"AS A RAAR
Sistema de facturación
Sentencias SQL básicas en PostgreSQL
III
"ARC$ E$RIC$
Un sistema de facturación contiene las siguientes tablas principalmente:
Tabla de clientes. Almacena los diferentes datos que corresponden a los clientes.
Nombre del campo Tipo Descripción del campoodcliente !e"t Primar# $e#. ódigo del cliente
%omcliente !e"t %ombre cliente
&ircliente !e"t &irección cliente
&nicliente !e"t &ni del cliente
'uccliente !e"t %(mero del 'U
!elcliente !e"t !el)fono del clienteEstado !e"t *ndica si está acti+o el cliente o no
!ipocliente !e"t *ndica si es cliente preferencial
Tabla de productos. Almacena los datos de los productos para +enta.
Nombre del campo Tipo Descripción del campoodproducto !e"t Primar# $e#. ódigo del producto
&esproducto !e"t &escripción del producto
Unimedida !e"t Unidad de medida
Stoc, Smallint Stoc, del producto
Precio+enta &ecimal-/01 Precio de +enta
Stoc,min Smallint Stoc, m2nimo a mantener
lasificación !e"t lasificación del producto
Ing) "ar* R+e,as L,erena Sesión -
7/23/2019 Sesion 03 - SisteSma de Facturacion
http://slidepdf.com/reader/full/sesion-03-sistesma-de-facturacion 2/9
Laboratorio de Sistemas de Información Administrativos Página .
Tabla de tiendas. 'egistro de los puntos de +enta de nuestros productos
Nombre del campo Tipo Descripción del campoodtienda !e"t Primar# $e#. ódigo de la tienda
%omtienda !e"t %ombre de la tienda
&irtienda !e"t &irección de la tienda!eltienda !e"t !el)fono de la tienda
Tabla de endedores. 'egistro de los datos de los +endedores
Nombre del campo Tipo Descripción del campood+endedor !e"t Primar# $e#. ódigo del +endedor
!ipo+endedor !e"t !ipo de +endedor
%om+endedor !e"t %ombre del +endedor
Por+endedor &ecimal-3/01 Porcenta4e de comisión
Las tablas descritas nos sir+en como soporte al sistema de facturación/ #a que contienen
datos que ma#ormente son consultados para poder atender una +enta o realizar una
factura. A5ora +amos a definir las tablas para poder almacenar las facturas que se +a#an
realizando/ para esto sabemos que una factura o documento de +enta tiene principalmente
0 partes/ cabecera # detalle.
En la cabecera es donde tenemos todos los datos de la persona que nos está comprando/
nombre/ ruc/ la fec5a de la +enta/ el n(mero del comprobante de pago/ etc. 6ientras que
en el detalle/ se enumeran todos los art2culos o productos que nos +an a comprar/ donde
ma#ormente se detalla la cantidad del producto/ su descripción # el total de ese producto/
para que finalmente se totalice/ se calcula el impuesto # se 5alla el total de la factura.
Ing) "ar* R+e,as L,erena Sesión -
7/23/2019 Sesion 03 - SisteSma de Facturacion
http://slidepdf.com/reader/full/sesion-03-sistesma-de-facturacion 3/9
Laboratorio de Sistemas de Información Administrativos Página -
IV
ACIVIDADES
*ngresar al de Postgres que es el modo gráfico de administración de
Postgres:
Ing) "ar* R+e,as L,erena Sesión -
7/23/2019 Sesion 03 - SisteSma de Facturacion
http://slidepdf.com/reader/full/sesion-03-sistesma-de-facturacion 4/9
Laboratorio de Sistemas de Información Administrativos Página /
rear una base de datos llamada 7A!U'A*8%/ 5aciendo clic derec5o en &atabases #
%e9 &atabase:
Ing) "ar* R+e,as L,erena Sesión -
7/23/2019 Sesion 03 - SisteSma de Facturacion
http://slidepdf.com/reader/full/sesion-03-sistesma-de-facturacion 5/9
Laboratorio de Sistemas de Información Administrativos Página 0
Si refrescamos en &atabases/ #a nos aparecerá la base de datos creada con sus
caracter2sticas:
Ahora ingresamos a Schemas para crear nuevas tablas, como se ve en la imagen:
Ing) "ar* R+e,as L,erena Sesión -
7/23/2019 Sesion 03 - SisteSma de Facturacion
http://slidepdf.com/reader/full/sesion-03-sistesma-de-facturacion 6/9
Laboratorio de Sistemas de Información Administrativos Página
En la base de datos facturacion/ crear las siguientes tablas:
Cabecera de la !actura. Esta tabla contiene datos sobre la cabecera de la factura # son
más datos referidos al cliente que 5ace la compra.
Nombre del campo Tipo Descripción del campo %umfactura !e"t Primar# ,e#. %(mero de serie de la factura
odcliente !e"t ódigo del cliente que 5ace la compra
od+endedor !e"t ódigo del +endedor
7ecfactura &ate 7ec5a de la factura
odtienda !e"t ódigo de la tienda
Subfactura &ecimal-/01 Subtotal dela +enta
*g+factura &ecimal-/01 *mpuesto general a las +entas
!otfactura &ecimal-/01 !otal de la factura
ondición !e"t Si la factura es al contado o al cr)dito
Detalle de la !actura. Esta tabla contiene datos sobre la parte inferior de la factura/ es
decir sobre los art2culos que se 5a#an +endido.
Nombre del campo Tipo Descripción del campoodproducto arácter Primar# ,e#. ódigo del producto
antidad Smallint antidad de producto
Preciototal &ecimal-/01 Precio de +enta total del producto
%umfactura !e"t Primar# ,e#. %(mero de serie de la factura
Además crear las tablas de lientes/ Productos/ endedores # !iendas con sus cla+es
primarias -Primar# $e#1.
*ngresar ;< registros con distintos datos entre s2 para cada tabla.
Para ingresar registros # para aplicar una sentencia SQL a una tabla cualquiera/ se 5ace
clic, derec5o sobre la tabla:
Ing) "ar* R+e,as L,erena Sesión -
7/23/2019 Sesion 03 - SisteSma de Facturacion
http://slidepdf.com/reader/full/sesion-03-sistesma-de-facturacion 7/9
Laboratorio de Sistemas de Información Administrativos Página 2
%os aparecerán los scripts básicos para gestionar una tabla/ en este caso seleccionamos
*%SE'! Script # nos aparecerá una +entana similar a la siguiente/ para poder ingresar los
datos que queremos/ luego damos en el botón de e4ecutar script # e4ecutará lo que 5emos
ingresado.
Ing) "ar* R+e,as L,erena Sesión -
7/23/2019 Sesion 03 - SisteSma de Facturacion
http://slidepdf.com/reader/full/sesion-03-sistesma-de-facturacion 8/9
Laboratorio de Sistemas de Información Administrativos Página 3
V
E(ERCICI$S
*ngresar = nue+as facturas con distintos datos entre s2.
Luego de ingresados/ mostrar:
• !odos los registros para cada tabla
VI
CUESI$NARI$
;. >Qu) es un sistema de información de facturación # para qu) sir+e?
0. >Qu) beneficios nos trae implementar un sistema de facturación automatizado?
3. >uáles son las principales tablas a considerar en un sistema de facturación # cómo
se relacionan entre ellas?
@. >Para qu) sir+e el lengua4e SQL?=. >uáles son las @ sentencias básicas de SQL?
Ing) "ar* R+e,as L,erena Sesión -
7/23/2019 Sesion 03 - SisteSma de Facturacion
http://slidepdf.com/reader/full/sesion-03-sistesma-de-facturacion 9/9
Laboratorio de Sistemas de Información Administrativos Página 4
VII
'I'LI$%RA&IA 5 RE&ERENCIAS
6LE8&/ 'a#mond/ Sistemas de *nformación BerencialC/ Prentice Dall
Dispanoamericana/ 6)"ico/ ;. &A*S/ Bordon # 8LS8%/ 6argret5e. Sistemas de *nformación BerencialC/
6cBra9FDill/ 6)"ico/ ;<.
S8!!/ BE8'BE 6./ Principios de Sistemas de *nformaciónC/ 6cBra9FDill/
6)"ico/ ;0.
P'ESS6A%/ 'oger S. *ngenier2a del Soft9are/ Un Enfoque PrácticoC/
6cBra9FDill/ EspaGa/ ;
6A'!*%/ Hames. Sistemas de *nformaciónC/ El Ateneo/ Argentina/ ;;.
6$EEE'/ Hames 6. Sistemas de *nformación para la BerenciaC/ Limusa/
6)"ico/ ;<.
IA''8S/ 8scar/ !ecnolog2as de la *nformación # su uso en BestiónC/ 6cBra9
Dill/ Santiago/ ;
LAU&8%/ $ennet5/ Laudon Hane. Administración de los Sistemas de
*nformación. 8rganización # !ecnolog2a. 6)"ico: Prentice Dall
Dispanoamericana. ;J
6U'&*$/ 'obert B. Sistemas de *nformación Administrati+aC. 6cBra9FDill/
6)"ico/ ;0.
Ing) "ar* R+e,as L,erena Sesión -