إن كنت تسأل عن الألية فهي تحتاج توليد أرقام عشوائية تمثل أرقام الكوبونات وتحفظها في قاعدة بيانات
و يكون هناك خانات تدل على حالة الرقم هل هو صالح أم منتهي أم تم توزيعه أم تم استهلاكه ، لكي تتجنب استخدامه أكثر من مرة
وعندما تولد الأرقام تضع حالتها أنها جديدة وصالحة
وعندما توزع أرقام محددة لأشخاص كهدايا أو عروض أو بيع تضع الحالة أنها وزعت ،
وعندما يتم إدخالها من خال خانة الشراء تتفحصها ومن ثم تطبق الخصم وتحرق الرقم أي تضع حالته أنه قد استهلك ، وإلا تظهر رسالة خطأ أن الرقم غير صالح .
التعليقات