التقنيات المستخدمة:
أولًا: المقدمة
تواجه المحامص التقليدية مشاكل تشغيلية متعددة خصوصًا في أوقات الذروة من أبرزها ضعف التنظيم وكثرة الطلبات غير المُدارة مما يؤدي إلى ازدحام وتأخير في تنفيذ الطلبات وصعوبة في تتبع المنتجات والمخزون وقد تم بناء هذا المشروع البرمجي كحل عملي مباشر يعالج هذه الإشكاليات من خلال تطوير نظام إدارة ذكي لمحمصة القهوة.
تم تطوير النظام على هيئة تطبيق مكتبي (Desktop Application) باستخدام Windows Forms بلغة C# وتم ربطه بقاعدة بيانات SQL لتخزين وإدارة البيانات.
يوفّر هذا النظام أدوات فعالة لتنظيم الشحنات والمشتريات وتتبع حالة المخزون وتسجيل حسابات العملاء وتنفيذ عمليات البيع والشراء بدقة عالية وسرعة.
ثانيًا: أهداف النظام
ثالثًا: المميزات والوظائف
1. الواجهة الرئيسية
تتكون من ثلاث خيارات:
2. لوحة تحكم الإدارة (Dealer Mode)
يتطلب إدخال معرف المدير وكلمة السر وبعد الدخول تظهر ثلاث وظائف أساسية:
3. لوحة تحكم الزبون (Customer Mode)
4. الخروج (Exit)
ينهي البرنامج بشكل كامل.
رابعًا: تصميم قاعدة البيانات
تم إنشاء قاعدة البيانات باستخدام SQL Server، وتضمنت الجداول التالية:
العلاقات:
خامسًا: تصميم الواجهات والبرمجة
تم إنشاء 11 واجهة مختلفة باستخدام أدوات Windows Forms مثل:
سادسًا: الخاتمة
يعد هذا المشروع مثالًا عمليًا على كيفية تحويل نظام إدارة المتاجر العام إلى نظام متخصص يخدم قطاع محامص القهوة، مما يظهر مرونة التصميم وقابلية التخصيص.
النظام سهل الاستخدام، منظم، وقابل للتوسع مستقبلًا ليدعم ميزات مثل الربط عبر الإنترنت، الدفع الإلكتروني، أو إدارة الفروع المتعددة.
سابعًا: المصادر
1. Microsoft Docs – C# Language Documentation
2. Windows Forms – UI Design Documentation
3. SQL Server Management – Microsoft Learn
4. نماذج المشاريع السابقة – تحليل واجهات المستخدم ونظم البيع بالتجزئة
للحصول ع المشروع والتقرير وورد علق بالاسفل بعد انشاء حساب
- لغة البرمجة : C#
- بيئة التطوير: Visual Studio Community 2019
- نوع المشروع: Windows Forms Application
- قاعدة البيانات: Microsoft SQL Server
تواجه المحامص التقليدية مشاكل تشغيلية متعددة خصوصًا في أوقات الذروة من أبرزها ضعف التنظيم وكثرة الطلبات غير المُدارة مما يؤدي إلى ازدحام وتأخير في تنفيذ الطلبات وصعوبة في تتبع المنتجات والمخزون وقد تم بناء هذا المشروع البرمجي كحل عملي مباشر يعالج هذه الإشكاليات من خلال تطوير نظام إدارة ذكي لمحمصة القهوة.
تم تطوير النظام على هيئة تطبيق مكتبي (Desktop Application) باستخدام Windows Forms بلغة C# وتم ربطه بقاعدة بيانات SQL لتخزين وإدارة البيانات.
يوفّر هذا النظام أدوات فعالة لتنظيم الشحنات والمشتريات وتتبع حالة المخزون وتسجيل حسابات العملاء وتنفيذ عمليات البيع والشراء بدقة عالية وسرعة.
- تحسين كفاءة إدارة الطلبات اليومية في المحمصة.
- تقليل الضغط على الموظفين في أوقات الذروة.
- تنظيم المخزون بدقة ومعرفة الكميات المتاحة والمباعة.
- تقديم تجربة سلسة للعملاء من خلال التسجيل والشراء الإلكتروني.
- توفير لوحة تحكم للإدارة تسهّل التحكم الكامل في الشحنات والمبيعات.
1. الواجهة الرئيسية
تتكون من ثلاث خيارات:
- لوحة الإدارة : (Dealer Mode) موجّه لصاحب المحمصة، يتطلب تسجيل دخول.
- لوحة الزبون : (Customer Mode) يتيح للزبائن التسجيل، تسجيل الدخول، وإجراء عمليات شراء.
- الخروج : (Exit) لإنهاء البرنامج.
يتطلب إدخال معرف المدير وكلمة السر وبعد الدخول تظهر ثلاث وظائف أساسية:
- إضافة شحنات جديدة للمخزن
يتم إدخال بيانات القهوة مثل (اسم المنتج، النوع، السعر بالجملة والتجزئة، الكمية) ثم حفظها في قاعدة البيانات. - عرض المخزون
يعرض كافة المنتجات المتوفرة مع الكميات الحالية في واجهة منظمة باستخدام DataGridView - فحص المنتجات المباعة وغير المباعة
من خلال إدخال رقم الموديل، يتم عرض الكمية المتبقية، والمباعة، ونوع المنتج. - الرجوع للقائمة الرئيسية
يتم عبر النقر على الصورة (PictureBox)
- تسجيل حساب جديد (SignUp)
يدخل المستخدم اسمه، رقم جواله، وكلمة المرور لتسجيله في النظام. - تسجيل الدخول (Login)
يستخدم المستخدم اسم المستخدم وكلمة المرور للدخول. - الشراء
بعد اختيار اسم الزبون، يمكن تحديد نوع القهوة من ComboBox وتحديد الكمية المطلوبة، ثم النقر على زر "إضافة" لإتمام العملية وتسجيلها في جدول المبيعات. - عرض تفاصيل الزبون
يمكن رؤية معلومات الزبون المختار وسجل مشترياته. - الرجوع إلى القائمة الرئيسية
يتم الخروج من وضع الزبون للعودة للواجهة الأولى.
ينهي البرنامج بشكل كامل.
تم إنشاء قاعدة البيانات باستخدام SQL Server، وتضمنت الجداول التالية:
اسم الجدول | الوصف |
Customers | يحتوي على بيانات الزبائن مثل الاسم، الجوال، وكلمة المرور. |
Products | يحتوي على اسم القهوة، النوع، السعر بالجملة، السعر بالتجزئة، الكمية، ورقم الموديل. |
Shipments | يسجل الشحنات الجديدة التي يتم إدخالها. |
Sales | يسجل بيانات المبيعات لكل عملية شراء تمت. |
Users | يحتوي على بيانات المسؤول لتسجيل الدخول في وضع الإدارة. |
العلاقات:
- كل زبون يمكن أن يمتلك عدة عمليات شراء.
- كل عملية شراء مرتبطة بمنتج واحد على الأقل.
- كل منتج يمكن أن يتكرر في أكثر من شحنة.
تم إنشاء 11 واجهة مختلفة باستخدام أدوات Windows Forms مثل:
- TextBox لإدخال البيانات.
- Button لتنفيذ الأوامر.
- DataGridView لعرض المعلومات.
- ComboBox لاختيار المنتجات.
- PictureBox للعودة أو التصميم البصري.
سادسًا: الخاتمة
يعد هذا المشروع مثالًا عمليًا على كيفية تحويل نظام إدارة المتاجر العام إلى نظام متخصص يخدم قطاع محامص القهوة، مما يظهر مرونة التصميم وقابلية التخصيص.
النظام سهل الاستخدام، منظم، وقابل للتوسع مستقبلًا ليدعم ميزات مثل الربط عبر الإنترنت، الدفع الإلكتروني، أو إدارة الفروع المتعددة.
1. Microsoft Docs – C# Language Documentation
2. Windows Forms – UI Design Documentation
3. SQL Server Management – Microsoft Learn
4. نماذج المشاريع السابقة – تحليل واجهات المستخدم ونظم البيع بالتجزئة
للحصول ع المشروع والتقرير وورد علق بالاسفل بعد انشاء حساب