martes, 2 de diciembre de 2008

PROYECTO FINAL

PROYECTO FINAL

“FACTURACION EN UNA ESTACION DE GAS
VEHICULAR (GNC)”






JAVIER TOVAR BECERRA
2007166404
ISMAEL RUBIANO
2007268927




PRESENTADO A: ING. JORGE MARIÑO





UNIVERSIDAD SURCOLOMBIANA
FACULTAD DE INGENIERIA
NEIVA- 2008






PLANTEAMIENTO DEL PROBLEMA

Una empresa prestadora de servicios a la empresa Gas Natural Vehicular (GNV) es la encargada de la administración de las estaciones de servicio a nivel nacional, esta empresa llamada soluciones JI S.A. esta desarrollando un nuevo sistema para la comercialización de gas natural vehicular, el cual consiste en la venta de gas de forma pospago. Para esto se necesita un software el cual permita llevar registros de cada cliente (No de identificación ante la empresa, consumo, datos personales, etc.), ya sea por concepto de venta de gas, lavado del vehículo o cambio de aceite. De igual forma mensualmente la empresa tiene promociones para los clientes dependiendo del consumo (lavado, cambio de aceite o tanqueo gratis), al igual que descuentos por estrato y volumen consumido. Cada mes este programa deba liquidar al cliente teniendo en cuenta las variables antes mencionadas y adicionalmente mirar si el usuario tiene deudas pendientes con la empresa y cuanto es su valor. Finalmente es enviada una factura de cobro al cliente a su correo electrónico y a su lugar de residencia.

PARA QUE SE USA EL PROGRAMA?

El presente programa esta orientado para la parte administrativa de una estación de gas vehicular y es de gran ayuda, puesto que agiliza el proceso de facturación de cada cliente, como sabemos un negocio de estos maneja gran cantidad de usuarios por día. De igual modo innova en el negocio de la venta de gas, ya que el usuario puede hacer consultas y pagos vía Internet, adicionalmente se le prestan otros servicios como son al cambio de aceite y el lavado de su automotor.

QUE ASPECTOS DEBE TENER EN CUENTA EL USUARIO DEL PROGRAMA?

a. El usuario debe tener en cuenta que el programa maneja una base de datos con sus datos personales y moras anteriores, así que al momento de pedir su factura, el programa automáticamente le cargara las deudas pendientes con la empresa.

b. Se debe tener en cuenta que cada mes generalmente, están variando los costos del m3 de gas, al igual que los servicios por concepto de cambio de aceite y lavado.

c. el programa se ejecutara en cualquier computador ya que no se necesita muchas especificaciones técnicas, solo tener Internet Explorer y bloc de notas.

CONCEPTOS USADOS EN EL DESARROLLO DEL PROGRAMA

Interés por mora: se aplica cuando el usuario excede la fecha limite de pago y consiste en el cobro de intereses sobre el valor de la factura.

Valor m3 de gas: el precio del gas vehicular varia un poco a lo largo del territorio nacional, dependiendo de los costos de producción, transporte y distribución, pero en una misma ciudad su valor no cambia, este va variando gradualmente, de acuerdo a el precio del petróleo.



Gas consumido: Se calcula mediante la siguiente formula:

Netogas = ( lectura nueva – lectura anterior)

Total a pagar: Se calcula, después de que se han definido, los costos de lavado, cambio de aceite y deudas anteriores con la empresa, mediante la siguiente ecuación:

Liquidación = ((netogas* valor m3 de gas) + total aceité + total lavado + mora ))


ANALISIS DEL PROBLEMA

Para desarrollar este programa con las condiciones indicadas en el planteamiento del problema, se tiene en cuenta lo siguiente:

DATOS DE ENTRADA:

Necesitamos definir la cantidad de clientes a liquidar.
Identificar el usuario de acuerdo a su código, para ver sus registros anteriores.
definir el precio del metro cúbico de gas, ya que este varía gradualmente.
lectura mes anterior.
lectura nueva.
numero de veces que fue lavado el vehículo.
No de cambios de aceite.

DATOS DE SALIDA:

meses atrasados.
intereses por mora.
total a pagar.
promoción del mes.

DATOS ATOMICOS:

registro del cliente en una base de datos.
costo de cada cambio de aceite.
descuento por un volumen consumido superior a 200 m3 igual al 5%.
descuento por estrato: estrato uno 3% , estrato dos 1.5%.
promoción equivalente al volumen da gas consumido(volumen mayor o igual a 400 m3, cambio de aceite y lavado gratis; volumen mayor o igual a 300m3, lavado gratis).
SEUDOCODIGO DEL PROBLEMA:

INICIO

LEER
K; COD;
REPETIR
K

CONDICIONAL
SI COD = 20072
CALCULAR
MORA =100
ATRASOS =1
TOTALATRA =20
NO

CONDICIONAL
SI COD = 20071
CALCULAR
MORA = 50
ATRASOS = 2
TOTALATRA = 40
NO
CALCULAR
MORA =0
ATRASOS =0
TOTALATRA =0
LEER
H; ESTRATO; NEW; OLD; LAV; ACEITE;

CALCULA
TOTALGAS = NEW-OLD
VALORGAS = TOTALGAS * H
TOTALAV = LAV * 2000
TOTALACE = ACEITE * 5000
CONDICIONAL

SI TOTALGAS >= 200
CALCULAR
GAS1 = (VALORGAS * 5 / 100)
NO
CALCULAR
GAS1 =0

CONDICIONAL
SI ESTRATO =1
CALCULAR
GAS2 = (VALORGAS * 3/ 100)
NO
CALCULAR
GAS2=0
CONDICIONAL
SI
ESTRATO =2
CALCULAR
GAS3 = (VALORGAS * 1.5 /100)
NO
CALCULAR
GAS3 =0
CALCULAR
SUMA =GAS2 + GAS3
NETOGAS = VALORGAS (GAS1 + SUMA)
LIQUID = NOTOGAS +TOTALACE +TOTALAV + MORA

LEER

INTERES POR MORA
MORA
MESES ATRASADOS
ATRASOS
TOTALATRA
LIQUIDACION
LIQUID
CONDICIONAL
SI
TOTALGAS >= 400

LEER
ACEITE Y LAVADO
NO
CONDICIONAL
SI
TOTALGAS >= 3
LEER
LAVADO GRATIS
NO
LEER

NO TIENE DERECHO A PROMOCIONES
GRACIAS POR UTILIZAR NUESTROS SERVICIOS

CIERRE

FIN
DECLARACION DE LAS VARIABLES:

1) K: Cantidad de clientes a liquidar

2) COD: Código de el cliente

3) Mora: Intereses por demora en el pago de la factura

4) Atrasos: Numero de meses atrasados

5) Totalatra: Valor de los meses atrasados

6) H: Valor de el metro cúbico de gas consumido

7) Estrato: clasificación socioeconómica de el cliente

8) NEW: Es la lectura actual de el cliente

9) OLD: Lectura de el mes anterior de el cliente

10) LAV: Numero de veces en que se lava el vehiculo en el mes

11) ACEITE: Numero de veces en que se le cambia el aceite a el vehiculo en el mes

12) TOTALGAS: Consumo total durante el mes

13) VALORGAS: Es el valor total a pagar por el gas consumido

14) TOTALAV: Es el valor total a pagar por lavado de el vehiculo durante el mes

15) TOTALACE: Es el valor total a pagar por cambio de aceite durante el mes

16) GAS1: Es el descuento que se le hace a el valor de el gas por haber tenido un consumo mayor o igual a 200 cm.³

17) GAS2: Es el descuento que se hace a el valor de el gas si el estrato es igual a 1

18) GAS3: Es el descuento que se le hace a el valor de el gas si el estrato es igual a 2

19) NETOGAS: Es el total a pagar por el consumo de el gas donde ya van incluidos los descuentos

20) LIQUID: Es el valor total a pagar por todos los servicios que ofrece la empresa







No hay comentarios: