Vous êtes sur la page 1sur 10

CLIENTE: TIME DE VENEZUELA

FECHA: 25/08/16
PROYECTO: DESARROLLO DE SOFTWARE PARA HORAS
DE
AUTOMATIZACION DE PROCESOS ADMINISTRATIVOS TRABAJO:
DE

TRANSPORTE

EN

LA

EMPRESA

TIME

DE

VENEZUELA C. A. EN MATURIN ESTADO MONGAS.


TITULO DE SOFTWARE:
RESPONSABLE:

DESCRIPCION:
Se desea disear, codificar, depurar y compilar un software de tipo administrativo,
que facilite la tarea de almacenamiento, consulta y clculos financieros de
servicios prestados a nivel de transporte por la empresa TIME DE VENEZULA a
sus clientes.
COMPOSICION:
El software se diseara por medio de la plataforma JAVA en conjunto con el motor
de base de datos relacionales MySQL, adems de las libreras JasperReport para
la generacin de reportes e informes entregables tanto para control interno, como
entregables a clientes.
Herramientas:
Software
EasyPHP Server 14.1 como gestor de MySQL.
NetBeans 8.1 como entorno de desarrollo IDE para la aplicacin.
JasperReports 5.6.0 como gestor de Reportes e Informes.
Hardware:
Computadora Portaltil Asus K55A como Hardware de herramientas de software.

PLANIFICACION INICIAL
De acuerdo a los requerimientos del cliente obtenidos previa reunin, se plantea la
planificacin de etapas del proyecto a travs de iteraciones, en donde se
describen los pasos y avances que se tendrn. Dichas iteraciones pueden sufrir
cambios a lo largo del proceso de acuerdo a entregables parciales al cliente y
correcciones discutidas. Para definir las iteraciones se definir el diagrama de
procesos administrativos de servicio de transporte.
Requerimientos y funcionalidades:
I.
II.

Carga y almacenamiento de datos emitidos por las planillas de los choferes


Clculos de costos de servicio de acuerdo a tabuladores, contratos y

III.

polticas de TIME
Clculos de pagos de servicios a choferes de acuerdo a tabuladores,

IV.
V.
VI.

contratos y polticas de TIME


Resumen de facturas, consultas por periodo
Registro de facturas emitidas y facturas abonadas a TIME
Resumen de choferes, ingresos generados, egresos generados, consultas

VII.
VIII.
IX.
X.

por periodo y consultas generales.


Registro y control de pagos pendientes y abonados a choferes
Estados de ganancias y prdidas porcentuales por periodos
Generacin de proformas a travs de Reportes automticos de acuerdo a
periodos de fechas establecidos
Generacin de valuaciones a travs de reportes por periodos de fechas

Diagrama de Procesos:

Variables:
Se representan las variables agrupadas por clases, una clase es la representacin
de un objeto, dentro de ella estn contenidas las caractersticas propias del objeto.
Las variables que componen las clases estn sujetas a cambios a lo largo del
desarrollo del software, lo que ocasionara cambios de igual forma en la base de
datos

Clase Chofer {
Cedula
Nombre

Apellido
Direccin
Telfono
}
Clase vehculo {
Placa
Marca
Modelo
Tipo
Color
Ao
}
Clase usuario {
Cedula
Nombre
Apellido
Telfono
Direccin
RIF
}
Clase empresa_cliente {
Nombre
RIF
Direccin
Telfono
Gerente
}

Clase contrato {
Num_Contrato
RIF
Descripcin
Fecha
}
Clase rutas_contrato {
Num
Num_Contrato
Ruta
tipo
Monto
}
Clase rutas_taladro {
Num
Num_Contrato
Ruta
KM
Monto km/h
}
Clase servicios {
Num_servicio
Tipo
Cedula_Chofer
num_contrato
fecha
}

Clase detalle_servicio {
Num_servicio
Ruta
Cedula_usuario
hora_inicial
hora_final
lugar_salid
lugar_llegada
Km_salida
Km_llegada
horas_espera
}
Clase Proforma{
Id
Num_servicio
Descripcion
Fecha
}
Clase detalle_proforma{
id_proforma
id_servicio
}
Clase Parametros {
Contrato
Horario trabajo
Servicios [
Taladro

Ejecutivo
Extraurbano
]
}
A fin de lograr una dinmica adaptativa del software para diferentes clientes de la
empresa como Esvenca y Vencemos, que presentan diferentes parmetros en el
detalle de factura, se agrupan todas en una sola clase de detalle de factura. Se
utilizaran solo los parmetros necesarios dependiendo del tipo de servicio

Modelo Entidad-Relacin:

En esta etapa se define la estructura bsica de la base de datos, con el modelo


entidad relacin presente, las relaciones entre tablas permite hacer un enlace
entre las clases u objetos. Por ejemplo: entre la Tabla empresa_cliente y contrato,
la empresa a quien se le presta el servicio es identificada con su nmero de RIF,
este nmero de RIF a su vez se encuentra en la tabla de contrato, el valor de este
campo en la tabla contrato indica que el contrato numero X pertenece a la
empresa con el mismo RIF registrado en ambas tablas. Sucesivamente se aplica
para las dems tablas, entre la tabla chofer y vehiculo, existe el campo Cedula
relaciona que vehculo posee cada chofer o que chofer posee X vehculo

NOTA: el modelo

est sujeto

a cambios a lo largo del desarrollo de

software.

Mdulos a programar:
Mdulo de configuracin
Mdulo de empresas
Mdulo de contratos
Mdulo de choferes y vehculos
Mdulo de rutas
Mdulo de servicios
Mdulo de proformas y valuaciones
Mdulo de pagos
Mdulo de facturas
Todos los mdulos tienen opciones de registro, configuracin, clculos y consultas
donde se requiera.

Vous aimerez peut-être aussi