تفاصيل العمل

عنوان المشروع: تحليل ومتطلبات نظام "Guru99" البنكي (Guru99 Banking Project)

وصف المشروع: هذا المشروع يمثل دراسة وتحليل لوثيقة متطلبات برمجية لنظام بنكي عبر الإنترنت (Net Banking). الهدف من النظام هو توفير الخدمات المصرفية الأساسية للمستخدمين عبر واجهة ويب سهلة الاستخدام ومصممة للعمل بكفاءة على متصفحات محددة (Chrome v.27+).

أدوار المستخدمين والصلاحيات: تم تصميم النظام لخدمة فئتين من المستخدمين بصلاحيات مختلفة بوضوح:

العميل (Customer):

يمتلك الصلاحيات الأساسية لإدارة حسابه الشخصي، وتشمل: الاستعلام عن الرصيد، تحويل الأموال، عرض كشوف الحسابات (المصغرة والمخصصة)، وتغيير كلمة المرور.

يقتصر وصول العميل على حساباته "الخاصة" فقط.

المدير (Manager):

يمتلك صلاحيات إدارية عليا لإدارة المنظومة البنكية، وتشمل:

إدارة العملاء: إضافة عملاء جدد، تعديل بياناتهم، أو حذفهم.

إدارة الحسابات: فتح حسابات جديدة (توفير أو جاري)، تعديلها، أو حذفها.

العمليات المالية: تنفيذ عمليات الإيداع والسحب النقدي نيابة عن العملاء (محاكاة لعمليات الفروع).

أبرز المتطلبات الفنية والوظيفية: تحدد الوثيقة مجموعة شاملة من قواعد العمل (Business Rules) وقواعد التحقق من صحة الإدخالات (Validation Rules) التي تمثل جوهر النظام، مثل: قواعد العمل (Functional): تحديد منطق العمليات المالية، مثل منع تحويل الأموال إذا كان الرصيد غير كافٍ ، ومنع حذف عميل لديه حسابات بنكية نشطة.

ملفات مرفقة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
1
تاريخ الإضافة
تاريخ الإنجاز
المهارات