يقرأ التطبيق بيانات المبيعات من قاعدة البيانات ويعرضها في شكل مناسب للتحليل. يجب إنشاء وحدات التحكم وطرق العرض ونماذج العرض لكل كيان. يجب تنفيذ القدرة على التصفية حسب خاصيتين على الأقل لكل كيان.
يجب أن يكون لدى النظام مصادقة المستخدم. يجب أن يكون هناك دورين - مستخدم بسيط ومسؤول. يمكن للمستخدم فقط عرض البيانات وليس له الحق في تعديل أي شيء. يمكن للمسؤول تغيير السجلات في قاعدة البيانات.
يجب التفكير في واجهة عرض المعلومات وتنفيذها بشكل مستقل (يتم تشجيع استخدام أطر عمل JavaScript). يجب أن يتم إخراج المعلومات إلى الجداول باستخدام طلبات AJAX غير المتزامنة.
توفير التحقق من صحة الطلبات على جانبي العميل والخادم (التحقق من الحد الأقصى للطول وأنواع البيانات وتنسيق التاريخ)
ومن المستحسن بناء الرسوم البيانية على أساس البيانات المتاحة؛ فالمحاور عشوائية. اختر أنواع المخططات بنفسك.