Analisis proyecto programacion III

---------------|Entidades|---------------

- Clientes (Suplidor): son aquellas personas que solicitan el servicio de la empresa de envio (la del sistema)

- Clientes (Destinos): son aquellos lugares que ponen los suplidores para hacer envio hasta estos lugares

- Empleados: son aquellas personas que haran gestiones de las entidades dentro del sistema, podra hacer viajes, crear y modificar usuarios, etc...
	
- Usuarios: son aquellas personas que podran tener acceso al sistema (solo empleado y administradores)
	
- Ordenes: son aquellas ordenes que hacen los SUPLIDORES que va a los CLIENTES DESTINOS, estos tienen un numero de rastreo para que el destinatario pueda saber el ESTATUS de su envio

- Viajes: son los recorridos que haran los CAMIONES para llevar las ORDENES a su DESTINO, un viaje puede tener mas de una ORDEN de un solo CLIENTE

- Camiones: son los que llevaran las ordenes a su destino. Se asignara por viaje.

---------------|Estructura base de datos|---------------

- Suplidores
	CODIGO PK
	NOMBRE
	CIUDAD
	ESTADO
	TELEFONO
	DIRECCION1
	NOMBRECORTO

- Clientes
	CODIGO PK
	NOMBRE
	DIRECCION1
	DIRECCION2
	CIUDAD
	TELEFONO

- Empleados
	NOMBRE
	NOMBRESUPERVISOR
	DIRECCION
	CIUDAD
	TELEFONO

- Usuarios
	CODIGO PK
	USUARIO PK
	CLAVE
	TIPOUSUARIO
	SINCRONIZA

- Ordenes
	CODIGOORDEN PK
	CODIGOSUPLIDOR PK, FK
	CODIGOVIAJE PK , FK
	FECHAORDEN
	ESTATUS
	MENSAJE
	PONOMBRE
	CANTIDADCAJAS
	PESOORDEN
	NOMBRERECIBIDOR (se pondra por defecto el nombre del cliente destino, se puede cambiar)
	FECHAENTREGA
	FIRMAENTREGA
	
- Viajes
	CODIGOVIAJE PK
	FECHAVIAJE
	ESTATUS	
	
- Camiones
	CODIGOCAMION PK
	DESCRIPCION
	
- Transacciones_Camiones
	CODIGOVIAJE PK,FK
	CODIGOCAMION FK
	ODOMETRO
	FECHATRANSACCION
	HORATRANSACCION
	CODIGOEMPLEADO
	CODIGOCAMION
	FIRMA
	
--------------|asignaciones para proyecto windows|--------------

suplidores (adderly)
	buscar (por campos relevantes)
	agregar
	modificar 
	eliminar (verificar si existe alguna dependencia)
	
Viajes (edili)
	buscar (por campos relevantes)
	agregar 
	modificar
	eleminar (verificar si existe alguna dependencia)
	
clientes (adderly)
	buscar (por campos relevantes)
	agregar 
	modificar
	eleminar (verificar si existe alguna dependencia)
	
Ordenes (adderly)
	buscar (por campos relevantes)
	agregar 
	modificar
	eliminar (verificar si existe alguna dependencia)
	
usuarios (fernando)
	buscar (por campos relevantes)
	agregar 
	modificar
	eleminar (verificar si existe alguna dependencia)
	
camiones (fernando)
	buscar (por campos relevantes)
	agregar 
	modificar
	eleminar (verificar si existe alguna dependencia)
	
carreros (edili)
	buscar (por campos relevantes)
	agregar 
	modificar
	eleminar (verificar si existe alguna dependencia)