Académique Documents
Professionnel Documents
Culture Documents
FECHA: 25/08/16
PROYECTO: DESARROLLO DE SOFTWARE PARA HORAS
DE
AUTOMATIZACION DE PROCESOS ADMINISTRATIVOS TRABAJO:
DE
TRANSPORTE
EN
LA
EMPRESA
TIME
DE
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.
III.
polticas de TIME
Clculos de pagos de servicios a choferes de acuerdo a tabuladores,
IV.
V.
VI.
VII.
VIII.
IX.
X.
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:
NOTA: el modelo
est sujeto
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.