ideas de como crear un sistema tipo entrega/delivery

88 views
Skip to first unread message

MOISES CARBAJAL

unread,
Apr 1, 2016, 2:14:00 AM4/1/16
to publice...@googlegroups.com
pues un amigo/cliente me tiro este desafió

la ideas es:

tomar los pedidos y que se proyecte en otro monitor, (tipo los de comida rápida)

ya sean pedidos para consumo en el local o a domicilio

donde inicio?
como lo estructuro?

gracias!!

mapner

unread,
Apr 1, 2016, 8:58:13 AM4/1/16
to Comunidad de Visual Foxpro en Español
Diseñar y desarrollar un sistema informático basado en un modelo de negocio?

Análisis
- Releva a tu usuario y su problema a informatizar
Diseño
- Esquema de Caso de Uso.
- Diagrama de clases y relaciones.
- Diseño de tablas en la BD. 
Desarrollo (VFP?)
- Clases PRG DAO 
- Formularios CRUD
- Formularios Procesos Batch
- Salidas: Comprobantes, Reportes y Exportaciones
- Integrar módulos en el menú general
- Pruebas de integración
- Instalar
- Cobrar (esta es la parte más dificil)

(Hoy es viernes...)

Yendo al modelo de negocio de local de Fast-Food tu clase principal es Pedidos con diferentes estados (En Carga, A Preparar, A Entregar (Local), A Entregar (Delivery), Entregado y A Cobrar, Cobrado)

La pantalla principal del sistema sería una grilla de Pedidos en los diferentes estados, en la cocina puedes poner un monitor con la lista de los A Preparar y que se refresque cada N segundos

Los de estado A Entregar (Delivery) puedes mandarle un SMS a la persona que hace los repartos y al teléfono del cliente 

Como módulos adicionales: Caja, Stock, Marketing(Clientes,Promociones), etc...

Saludos!

MOISES CARBAJAL

unread,
Apr 1, 2016, 2:08:34 PM4/1/16
to publice...@googlegroups.com
Lo del monitor en la cocina, como seria, para mandar la señal, o poner otro cpu con su monitor ? 

todo en en VFP9


gracias

mapner

unread,
Apr 1, 2016, 4:34:57 PM4/1/16
to Comunidad de Visual Foxpro en Español
Para un segundo monitor extra tipo panel, se puede usar una PC existente (por ej la de la caja) con doble placa de video y usar el escritorio extendido de Windows, o bien poner una 2da PC exclusiva para ese uso.
Reply all
Reply to author
Forward
0 new messages