You are on page 1of 10

1-1-2017

SISTEMA DE
FACTURACIN

CURSO: Computacin III


DOCENTE: Ana Doris Barreto
INTEGRANTES:
- Alejandro Mora Samanta
- Loarte Sana Kimberly
- Snchez Marn Maricely
- Vega Cruz David
-
Universidad Nacional Jos Faustino Snchez Carrin

INTRODUCCIN

Hoy en da las empresas manejan una gran cantidad de datos,


Cualquier empresa que se aprecie debe tener almacenados todos estos datos en una base
de datos para poder realizarlos mediante una aplicacin profesional; sin esta
funcionalidad resultara imposible tratar y manejar en su totalidad los datos que lleva a
cabo la empresa y se perdera un tiempo y un dinero muy valiosos.
Uno de los pasos cruciales en la construccin de una aplicacin que maneje una base de
datos, es sin duda, el diseo de la base de datos.

Si las tablas no son definidas apropiadamente, podemos tener muchos dolores de


cabeza al momento de ejecutar consultas en la base de datos para tratar de obtener algn
tipo de informacin.

No importa si nuestra base de datos tiene slo 20 registros, o algunos cuantos


miles, es importante asegurarnos que nuestra base de datos est correctamente diseada
para que tenga eficiencia y que se pueda seguir utilizando por largo del tiempo.

En el presente trabajo, se mencionarn algunos principios bsicos del diseo de


base de datos y se tratarn algunas reglas que se deben seguir cuando se crean bases de
datos usando ERStudio 8.0.
Universidad Nacional Jos Faustino Snchez Carrin

DISEO Y DESCRIPCION DE LA BASE DE DATOS PARA EL SISTEMA DE


FACTURACION

BASE DE DATOS DE UN SISTEMA DE FACTURACIN

Los Sistemas de facturacin estn en la mayora de Tiendas,


Supermercados, Almacenes, y otras Organizaciones comerciales, para Optimizar
el Proceso de Venta y los Reportes de flujo de ingresos. Este tipo de sistemas se
caracterizan por almacenar los datos de los clientes que compran en la empresa, emitir
facturas generadas en base a la cantidad de productos que han sido comprados por los
clientes, manejar inventarios y muchas funciones ms.

En este trabajo estudiaremos el diseo de una base de datos para un sistema de


facturacin, a travs de sistema no un tanto complejo pero si para desarrollar un idea de
cmo es que funciona un sistema de facturacin. Veremos
que entidades, atributos y relaciones.

DISEO DE LA BASE DE DATOS

La primera tarea es identificar todas las entidades posibles que vayan a intervenir en el
proceso de facturacin de la empresa. Normalmente estas entidades ya estn definidas
previamente en el Modelo de datos para la elaboracin de los Componentes de Software.

Tambin puedes explorar en los Requerimientos funcionales, Historias de


usuario, Reglas de negocio, el Formato de las Facturas emitidas, los Diseos de
formularios y Reportes.

A continuacin, se mostrar algunas recopilaciones descriptivas para modelar la base de


datos:
Universidad Nacional Jos Faustino Snchez Carrin

Imprimir la base de datos ER8


Universidad Nacional Jos Faustino Snchez Carrin

Registrar el id del cliente, razn social del cliente, direccin, ruc, telfono,
apellidos, nombres, DNI, distrito, correo de los clientes de la compaa.
Registrar el id distrito y el nombre del distrito.
Se registra el id empleado, nombre y apellido, direccin, telfono, DNI, sexo,
estado civil, sueldo, correo del empleado, as mismo el distrito y el cargo del
empleado.
Se registra el id cargo y el nombre del cargo.
Se debe registrar el id factura, el nombre del cliente, nombre del empleado, la
fecha de emisin, el sub total de facturacin, el IGV de facturacin, y luego
calcular el valor total de facturacin.
Se registra el detalle de factura, id factura, id producto, precio detallado de factura,
cantidad detallada de factura.
Registrar para los productos de la siguiente informacin id producto, nombre del
producto, precio compra, precio de venta, marca, categora, stock actual, stock
mximo, stock mnimo, fecha de vencimiento y a que categora pertenecen.
Registramos en la marca del producto, id marca, nombre de la marca, descripcin
de la marca.
Registramos en categora, id categora, nombre de la categora, descripcin de la
categora.
Se debe especificar en la factura los Datos del cliente y una tabla que muestre
la Especificacin del tipo de producto comprado, su precio,
la cantidad suministrada y el total parcial. Al final de la factura debe calcularse
el valor antes de impuestos y descuentos, y luego calcular el valor total de la
compra.
Un cliente puede generar varias facturas debido a sus distintas compras, pero
jams una misma factura podr haber sido generada por ms de un cliente.
En una factura pueden contener varios productos vinculados, al igual que todos
los productos estn posibilitados a aparecer en todas las facturas
Estas condiciones pueden cambiar dependiendo de las necesidades del cliente, ya
que pueden variar sus procesos de facturacin o aadir ms atributos relevantes
para ellos. Pero para los objetivos de este artculo usaremos solo las caractersticas
esenciales.
Universidad Nacional Jos Faustino Snchez Carrin

CREAR EL MODELO RELACIONAL A PARTIR DE LOS REQUERIMIENTOS

Es sencillo pensar en que, primero estn las personas que dan vida al negocio, es decir, la
entidad CLIENTE. Luego viene la satisfaccin de las necesidades del cliente a travs
del PRODUCTO. Y tambin es necesario entregar una FACTURA para constatar la
entrega del producto.

Por el momento CLIENTE, FACTURA y PRODUCTO son las entidades ms relevantes,


cuya informacin debe ser almacenada en la base de datos. Veamos el Diagrama
Relacional preliminar para comprender este caso:

Diagrama 01: Poner titulo


Universidad Nacional Jos Faustino Snchez Carrin

CREAR TABLAS AISLADAS


Darnos cuenta que el atributo categora de la entidad PRODUCTO es poco eficiente. Esto
se debe a que la categora se repetir un sinnmero de veces por todos los registros que
tengamos (redundancia).

La solucin es sencilla, expandiremos nuestro diagrama para quitar el atributo categora


de la entidad PRODUCTO y agregaremos una nueva tabla llamada CATEGORIA. Esta
modificacin aadir una relacin uno a muchos entre producto y categora, por lo cual
incluiramos la llave fornea de categora

Diagrama 02: Poner ttulo si es necesario


CLAVE PRIMARIA (PRIMARY KEY)
Es la que identifica nicamente a cada una de sus filas o registros en este caso:
Cliente
Distrito
Factura
Empleado
Producto
Cargo
Categora
marca
Universidad Nacional Jos Faustino Snchez Carrin

Diagrama 03: Poner titulo

CLAVE FORNEA (FOREIGN KEY)

Como se puede observar en el siguiente ejemplo, es necesario definir primero la tabla


hacia la cual se va a referenciar la clave Fornea. Ese es el nico requisito.

Diagrama 04: Poner titulo


Universidad Nacional Jos Faustino Snchez Carrin

CONCLUSIONES

Conclusiones Especficas:

Tener una base de datos en la empresa nos permite:

Aumentar la eficacia de la organizacin de la empresa (rapidez y agilidad).


Maximizar los tiempos, el cual nos lleva a una mejor productividad en otras reas
de importancia.
Mejorar la organizacin de la agenda (evita la redundancia) y una interlocucin
efectiva con el cliente (globalizacin virtual).

Conclusin General:

El manejo de la una Base de datos en una empresa para los sistemas de facturacin
en este mundo de innovaciones tecnolgicas y de sistemas, brindan un gran aporte al
mejoramiento continuo empresarial, manteniendo de la mejor manera la conexin
CLIENTE EMPRESA que es lo indispensable para el progreso de ella.
Universidad Nacional Jos Faustino Snchez Carrin

BIBLIOGRAFA

http://www.hermosaprogramacion.com/2014/07/sistema-facturacion-base-datos/
http://www.monografias.com/trabajos34/base-de-datos/base-de-datos.shtml

You might also like