العودة إلى المشاريع

نظام إدارة بنك

تطبيق سطح مكتب مبني باستخدام C# و Windows Forms لإدارة العملاء، الحسابات، المستخدمين، والعمليات البنكية، مع الاعتماد على 3-Tier Architecture و SQL Server و ADO.NET وتشفير كلمات المرور وتسجيل الأحداث عبر Event Viewer.

نظرة عامة

نظرة عامة

نظام إدارة البنك هو تطبيق سطح مكتب تم تطويره باستخدام C# و Windows Forms لإدارة العمليات البنكية الأساسية مثل إدارة العملاء، الحسابات، المستخدمين، والعمليات المالية. يعتمد المشروع على 3-Tier Architecture، حيث يتم تقسيم النظام إلى ثلاث طبقات رئيسية: Presentation Layer لواجهة المستخدم، و Business Logic Layer لمعالجة قواعد العمل والتحقق من البيانات، و Data Access Layer للتعامل مع قاعدة البيانات. يساعد هذا التقسيم على تنظيم الكود بشكل أفضل، وتسهيل الصيانة، وزيادة قابلية تطوير النظام مستقبلًا. يوفر النظام عدة وحدات لإدارة العملاء، الحسابات، المستخدمين، تسجيل الدخول، المعلومات الشخصية، والعمليات المالية. كما يدعم العمليات البنكية الأساسية مثل الإيداع، السحب، والتحويل، بالإضافة إلى إدارة سجلات العملاء، تفاصيل الحسابات، بيانات تسجيل الدخول، وكلمات مرور المستخدمين. تم استخدام SQL Server كقاعدة بيانات للنظام، ويتم التعامل مع البيانات باستخدام ADO.NET. كما يتضمن النظام Password Hashing لتخزين كلمات المرور بشكل أكثر أمانًا، و Input Validation لتقليل إدخال البيانات غير الصحيحة، بالإضافة إلى Event Viewer Integration لتسجيل الأحداث المهمة داخل النظام. بشكل عام، يحاكي هذا المشروع سير عمل نظام بنكي حقيقي، ويعرض تطبيقًا عمليًا لاستخدام Windows Forms و SQL Server و ADO.NET وممارسات المصادقة الآمنة مع بنية برمجية متعددة الطبقات.

معرض الصور

معرض الصور