Se ha de desarrollar una Intranet en ASP VBScript sobre una red Windows de 4 PCs. El servidor es un XP Profesional con IIS. La base de datos ha de ser SQL Server o Access.
Se trata de gestionar almacén, clientes, reparaciones, presupuestos, etc de una empresa de venta de camiones especiales de carga.
La aplicación ha de tener las siguientes funcionalidades:
A) CUADERNOS. Cada modelo de camión tiene una serie de opciones agrupadas en Grupos y se almacena un Cuaderno por modelo de camión. A la hora de presupuestar (siguiente módulo) se van seleccionando las opciones que cumplen los requisitos del cliente. En este apartado se darían de Alta, se Editarían y se darían de Baja los Cuadernos y las opciones de cada modelo de camión.
Además:
- Los Cuadernos soportan español e inglés.
- Cada cuaderno ha de almacenar información de opciones que son INCOMPATIBLES entre ellas para que a la hora de hacer un presupuesto no nos deje seleccionar opciones que son incompatibles.
- También se han de poder definir grupos de opciones COMPLEMENTARIAS para que el programa nos avise como en este ejemplo: “Ha seleccionado tal opción, por tanto ha de seleccionar alguna de estas otras, tal, tal y cual otra…”
- Opciones obligatorias. El Cuaderno ha de guardar opciones que son OBLIGATORIAS. Cuando se genere un nuevo presupuesto (siguiente módulo) estas opciones del camión aparecerán automáticamente.
- Pieza suelta. Una opción puede ser una pieza suelta, que se han de registrar para hacer un listado de piezas sueltas de un camión que llega si se acepta y factura uno.
- Se han de poder listar y generar impresos WORD de los cuadernos que se seleccionen.
.- Cada opción tiene su precio, número de referencia, etc.
B) PRESUPUESTOS. Aquí se Crean, Editan, Borran y Gestionan los presupuestos generados en base a un Cuaderno. La aplicación ha de desactivar las opciones incompatibles con las que se van seleccionando. Ha de avisar cada vez que una opción tenga complementarios. Y ha de seleccionar automáticamente los que son obligatorios.
Además:
- Opción de añadir unidades de cada opción
- Opción de meter un porcentaje de descuento
- Casilla para precio final si este se negocia con el cliente y es diferente al calculado y al de descuento.
- Cada presupuesto puede estar en 5 estados: No Vendido, Vendido, Pedido, Producción, Entregado.
- Cada estado requiere 4 nuevos campos de texto de información.
- Para cada estado se ha de poder generar su formato de impresión y poder guardar como Word. Los 5 son diferentes. Y dos de ellos han de soportar selección de idioma inglés y español.
- Se ha de poder generar un nuevo presupuesto duplicando uno anterior. En ese caso se ha de indicar de cuál es copia.
- Se han de poder bloquear los presupuestos que se deseen. Sobretodo los no vendidos y proporcionar un campo para indicar la razón.
C) ALMACÉN. Alta, Modificación y Baja de productos de almacén. La ficha ha de soportar una imagen y un fichero PDF o WORD. Se ha de soportar que una misma referencia de producto pueda ser provista por varios proveedores.
Además:
- Se han de generar pedidos a proveedor, incluido su impreso en Word. Se ha de poder llevar la gestión de los albaranes de llegada. Los estados de un pedido a proveedor son: Pendiente, Parcialmente recibido y Recibido. Se han de poder hacer consultas en base a ello.
- Se han de poder generar pedidos a Clientes, que se proporcionarán mediante uno o varios albaranes por pedido. Se ha de tener en cuenta el estado de los pedidos a cliente: Pendiente, Parcialmente servido y Servido. Las consultas han de poder contemplar este estado.
- Impresos para imprimir y guardar en WORD de los pedidos a Clientes y los Albaranes. Éstos se podrán imprimir valorados o no valorados.
- Inventario. Listado con las unidades en almacén, su precio de compra, y avisos de los que son menos unidades que las mínimas de cada producto.
- La ficha de cada producto ha de indicar la fecha de última compra y la de última venta.
- Se ha de indicar la persona de la empresa que realiza los pedidos.
C) PROVEEDORES. Alta, Edición y Baja de proveedores de productos de Almacén.
D) CLIENTES. Alta, Edición y Baja de Clientes. Ficha completa, incluidas otras personas que trabajan en la empresa, dirección fiscal y física, etc.
Además:
- Se requiere un campo para indicar el crédito que se le da a un cliente. Se ha de poder generar los pagos pendientes por los clientes y que avise los que superan este crédito.
- Listados de clientes en función de la actividad. Las posibles actividades se gestionan desde el módulo de configuración.
- En la ficha de cada cliente ha de aparecer su flota de vehículos
E) FLOTA DE VEHÍCULOS. Ficha completa de un vehículo.
- Cuando se entrega un Camión presupuestado ha de darse aquí de alta automáticamente.
F) REPARACIONES. Cuando un cliente lleva un camión a arreglar se da de alta una Hoja de Reparación HR.
- Los trabajadores acceden a esta HR desde el taller con su propia contraseña.
- Pueden estar trabajando varios trabajadores en la misma reparación.
- Cada uno de ellos da de alta las tareas que va realizando, las horas, los materiales de almacén, los gastos de viaje (km, peajes, dietas).
- Un trabajador puede trabajar en tareas dadas de alta por otro, pero no las puede dar de baja ni dar por terminadas.
- Cuando todas las tareas se han acabado pasa a fase Terminado automáticamente.
- Se han de poder generar 3 impresos por reparación para imprimir desde el navegador y en formato WORD. Los 3 son diferentes y uno de ellos soporta inglés y español. El impreso Detalle detalla todas las horas trabajadas, materiales, gastos, trabajadores, tareas…
- Se han de poder Gestionar los trabajadores.
- Detalle de lo trabajado por los trabajadores en función de fechas, clientes, etc…
G) FACTURACIÓN. Habrá información de dos empresas para facturar. Los Albaranes de Almacén y las Reparaciones a una. Y los Presupuestos de camiones nuevos a otra.
- Se han de poder facturar los Albaranes de almacén. Soporte para varios albaranes por factura.
- También las hojas de reparación. Soporte para varias reparaciones por factura.
- Las reparaciones que son Garantía se han de facturar a proveedores.
- Se han de poder facturar los Presupuestos de camiones nuevos con el precio convenido.
- Se han de poder generar ficheros WORD y de impresión de los 3 tipos de facturas.
H) CONFIGURACIÓN:
- Contraseñas.
- Personas que trabajan en la oficina.
- Formas de Pago de clientes.
- etc.