Il mio prossimo progetto è relativo al sistema di vendita, quindi uno dei requisiti principali è "l'utente può modificare la promozione da solo". Le promozioni sono diverse, me ne danno alcune.La maggior parte delle flessibilità regola il motore per .NET
- Buy 1 ottiene 1 libero, Acquista 2 ottenere 3.
- Uno per il 30%, due per il 50%, tre per l'80%
- Acquista il prodotto A sarà sconto del 30% per il prodotto B
- 20% di sconto per più di 20 $ per transazione
Conosco un po 'di motore di regole, per favore suggeriscimi un libro per imparare anche questo.
Mi piacerebbe vedere come si progetta l'interfaccia utente con requisiti così diversi. Sospetto che sarà molto più difficile progettare l'interfaccia utente rispetto alla codifica di un motore di regole. – Kane
Penso che l'interfaccia utente sia praticamente terminata: basta sostituire ciascuno dei numeri con una casella di testo e l'elenco numerato con i pulsanti di opzione. – Jay
In una vita passata ho progettato siti di acquisti di alimentari. Posso dirvi che ci sono non meno di 170 varietà di promozione. Mente sconvolgente per non dire altro! – Jamiec