قمت بتطوير نظام كافتيريا باستخدام C# وWindows Forms مع قاعدة بيانات SQL Server. يتيح النظام التحكم الكامل في إدارة الكافتيريا من خلال واجهة تسجيل دخول تميز بين نوعين من المستخدمين: المدير والكاشير، مع تخصيص صلاحيات كل منهما بشكل دقيق.
شاشة تسجيل الدخول:
عند تشغيل البرنامج، يتم عرض شاشة تسجيل دخول لتحديد نوع المستخدم (Admin أو Cashier)، ومن خلالها يتم تفعيل الصلاحيات المناسبة لكل دور.
صلاحيات المدير (Admin):
- إضافة موظف جديد إلى النظام.
- تعديل بيانات الموظفين الحالية.
- حذف موظف.
- إضافة منتجات جديدة.
- تعديل أو حذف المنتجات.
- عرض تقارير بجميع الطلبات المنفذة من كل موظف.
صلاحيات الكاشير (Cashier):
- إنشاء طلب جديد (Order).
- لا يمكنه التعديل على المنتجات أو الموظفين.
التقنيات المستخدمة:
- لغة البرمجة: C#
- الواجهة: Windows Forms
- قاعدة البيانات: SQL Server
- الاتصال: ADO.NET
مميزات النظام:
- فصل واضح للصلاحيات لضمان الأمان والتنظيم.
- واجهة سهلة الاستخدام ومرنة.
- إمكانية التطوير لاحقًا ليشمل طباعة الفواتير وربط أجهزة خارجية (كاشير – طابعة).