9
Laboratorio de Sistemas de Información Admin istrativos Página 1 UNIVERSIDAD CA!LICA DE SANA "A R#A PR$%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 II E"AS A RA AR 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 campo odcliente !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 cliente Estado !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 campo odproducto !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 -

Sesion 03 - SisteSma de Facturacion

Embed Size (px)

Citation preview

Page 1: Sesion 03 - SisteSma de Facturacion

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 -

Page 2: Sesion 03 - SisteSma de Facturacion

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 -

Page 3: Sesion 03 - SisteSma de Facturacion

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 -

Page 4: Sesion 03 - SisteSma de Facturacion

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 -

Page 5: Sesion 03 - SisteSma de Facturacion

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 -

Page 6: Sesion 03 - SisteSma de Facturacion

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 -

Page 7: Sesion 03 - SisteSma de Facturacion

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 -

Page 8: Sesion 03 - SisteSma de Facturacion

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 -

Page 9: Sesion 03 - SisteSma de Facturacion

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 -