نظام إدارة البنوك
نظرة عامة على المشروع
نظام إدارة البنك هو تطبيق قائم على الويب تم تطويره في Java باستخدام Servlets و SQL لإدارة قاعدة البيانات. يسمح التطبيق للمستخدمين بإنشاء حسابات مصرفية وتسجيل الدخول إلى حساباتهم وأداء العمليات المصرفية المختلفة مثل الإيداع والسحب وحذف حساباتهم. تم تصميم النظام مع وضع البساطة في الاعتبار ، حيث يوفر واجهة مستخدم بديهية وإدارة آمنة لتفاصيل الحساب.
سمات
إنشاء الحساب:
- يمكن للمستخدمين إنشاء حساب مصرفي جديد من خلال تقديم تفاصيلهم مثل الاسم ونوع الحساب ورقم الحساب والتوازن وكلمة المرور.
- بعد إنشاء الحساب ، يمكن للمستخدمين عرض معلومات حسابهم والحصول على خيار إما العودة إلى الصفحة الرئيسية أو تسجيل الدخول إلى حسابهم.
تسجيل الدخول إلى الحساب:
- يمكن للمستخدمين تسجيل الدخول إلى حساباتهم باستخدام رقم حسابهم وكلمة المرور.
- عند تسجيل الدخول الناجح ، يمكن للمستخدمين عرض تفاصيل حسابهم والاختيار من بين الخيارات التالية:
- السحب: يسمح للمستخدمين بسحب الأموال عن طريق إدخال المبلغ المطلوب ورقم حسابهم.
- إيداع: يسمح للمستخدمين بإيداع الأموال عن طريق إدخال المبلغ المراد إيداعه ورقم حسابهم.
- حذف الحساب: يمكن للمستخدمين حذف حسابهم بشكل دائم من النظام ، وتلقي رسالة تأكيد عند الحذف الناجح.
التقنيات المستخدمة
- جافا: لغة البرمجة الأساسية للتطبيق.
- servlets: للتعامل مع معالجة من جانب الخادم للطلبات والاستجابات.
- SQL (XAMPP): لإدارة قاعدة البيانات ، حيث يتم تخزين معلومات حساب المستخدم. تتكون قاعدة البيانات من جدول واحد يسمى
account .
مخطط قاعدة البيانات
يستخدم التطبيق قاعدة بيانات SQL مع account جدول واحد. فيما يلي مخطط جدول الحساب:
- ACC_NO: المفتاح الأساسي ، معرف فريد لكل حساب (عدد صحيح).
- الاسم: اسم حامل الحساب (سلسلة).
- anype: نوع الحساب (سلسلة).
- الرصيد: الرصيد الحالي في الحساب (مزدوج).
- كلمة المرور: كلمة مرور الحساب (سلسلة).
التثبيت والإعداد
استنساخ المستودع:
استنساخ مستودع المشروع هذا إلى جهازك المحلي.
قم بإعداد قاعدة البيانات:
- استخدم XAMPP أو أي خادم SQL آخر لإعداد قاعدة البيانات.
- قم بإنشاء قاعدة بيانات وجدول باسم
account مع المخطط المذكور أعلاه. - استيراد ملف
accounts.sql .
تكوين المشروع:
- افتح المشروع في Java IDE المفضل لديك (على سبيل المثال ، Eclipse ، Intellij Idea).
- تأكد من إضافة موصل Java Servlet API و SQL بشكل صحيح إلى ClassPath للمشروع.
- قم بتحديث تفاصيل اتصال قاعدة البيانات في رمز Java لمطابقة الإعداد المحلي الخاص بك.
تشغيل التطبيق:
- نشر التطبيق على حاوية servlet مثل Apache Tomcat.
- الوصول إلى التطبيق عبر متصفح الويب باستخدام
http://localhost:8080/YourAppName/ .
الاستخدام
الصفحة الرئيسية:
ترحب الصفحة الرئيسية ( index.jsp ) بالمستخدم وتقدم خيارين: إنشاء حساب أو تسجيل الدخول.
إنشاء حساب:
- اختر خيار "إنشاء حساب" لملء نموذج إنشاء الحساب بالتفاصيل اللازمة.
- أرسل النموذج لإنشاء الحساب وعرض تفاصيل الحساب.
تسجيل الدخول:
- اختر خيار "تسجيل الدخول" لإدخال رقم حسابك وكلمة المرور.
- عند تسجيل الدخول الناجح ، ستتمكن من عرض تفاصيل حسابك وإجراء المعاملات (السحب ، الإيداع ، حذف الحساب).
التحسينات المستقبلية
- إضافة المزيد من الوظائف مثل سجل المعاملات ونقل الحساب وإدارة الملف الشخصي.
- تنفيذ تدابير مصادقة المستخدم وأمان لحماية المعلومات الحساسة.
- تحسين واجهة المستخدم مع ممارسات التصميم الحديثة.
المساهمة
المساهمات في المشروع موضع ترحيب! لا تتردد في توتر المستودع وتقديم طلبات السحب.
رخصة
هذا المشروع مرخص بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.