Pressank
المشروع قيد الإنشاء
وصف المشروع
يتكون المشروع في تطوير نظام قروض المال لموظفي الشركة مع فروع متعددة. تم تصميم هذا النظام لتسهيل إدارة طلبات القروض ، والموافقة ، وصرفها ودفع الحصص ، وتوفير حل فعال ويمكن الوصول إليه للموظفين الذين يرغبون في الوصول إلى التمويل.
أهداف المشروع
- تسهيل عملية القرض:
- السماح للموظفين بطلب القروض بطريقة بسيطة وسريعة من خلال واجهة ودية.
- إدارة الطلب الفعالة:
- تزويد موظفي الخزانة بالأدوات اللازمة لتقييم وإدارة التطبيقات بفعالية.
- التحكم في الدفع:
- تنفيذ نظام يسجل ويسيطر على رسوم ، بما في ذلك الإخطارات للجنوح.
- جيل التقرير:
- قدم تقارير مفصلة تساعد الإدارة في تحليل القروض الممنوحة ، في انتظار المبالغ والوضع المالي للموظفين.
وظائف المشروع
الدور الرئيسي:
- إدارة المستخدمين (CRUD):
- قم بإنشاء المستخدمين وقراءة وتحديث وحذف المستخدمين في النظام.
- تعيين مستويات الوصول (الدور الرئيسي ، الخزانة ، الموظف).
- تصل التدقيق:
- راجع سجل الإدخال والخروج لجميع مستخدمي النظام من خلال سجل التدقيق.
- إدارة الفروع والموظفين (CRUD):
- إنشاء ، قراءة ، تحديث والقضاء على الفروع.
- إدارة الموظفين المعينين للفروع.
- إجمالي طلب الطلبات والقروض:
- شاهد جميع الطلبات والقروض التي يقدمها الموظفون.
- الموافقة أو رفض أي طلب قرض.
- توليد تقارير عالمية:
- توليد تقارير مثل:
- مجموع الاقتراض من قبل البلدية.
- مجموع الاقتراض من قبل الفرع.
- قائمة الموظفين الجانحين وكم مدينون.
دور الخزانة:
- إدارة طلبات القرض:
- تصور جميع طلبات القرض المعلقة.
- تقييم الطلبات بناءً على موقف الموظف والمبالغ المطلوبة.
- الموافقة أو رفض طلبات القرض وفقًا للقواعد المحددة (حدود المبلغ وفقًا للرسوم).
- إدارة القروض (CRUD):
- بمجرد الموافقة على الطلب ، قم بإنشاء القرض المقابل.
- صرف القرض مباشرة في حساب الموظف في اليوم الثالث من الشهر التالي.
- توليد تقارير الخزانة:
- توليد تقارير تتعلق بـ:
- مجموع الاقتراض من قبل الفرع.
- مجموع الاقتراض من قبل البلدية.
- انظر بيان الموظف:
- راجع حالة قروض الموظفين (الحصص المعلقة ، المدفوعات التي تم إجراؤها).
الدور العاملة:
- تقديم طلبات القرض:
- إنشاء طلبات القروض من وظيفتك.
- حدد المبلغ المطلوب والفترة (24 ، 36 ، 48 ، 60 ، 72 شهرًا).
- راجع حالة طلباتك (المنحدر ، قيد الدراسة ، المعتمدة ، معتمدة).
- استشر حالة قروضك:
- راجع الحالة الحالية لقروضك: تواريخ الدفع ، وعدد الحصص ، وقيمة الحصص.
- تسجيل المدفوعات:
- بمجرد إجراء سهم السهم في البنك ، أدخل النظام لتسجيل الدفعة ، وتوفير:
- رقم القرض.
- الحصص المدفوعة.
- تاريخ الدفع.
- القيمة المدفوعة.
- استشر التقارير الشخصية:
- قم بإنشاء تقارير عن حالة حسابك والمدفوعات التي تم إجراؤها.
طبقة العمارة
- BusinessLayer
- تحتوي هذه الطبقة على جميع منطق أعمال التطبيق. وهي مسؤولة عن معالجة القواعد والعمليات اللازمة لإدارة القروض والتطبيقات والمدفوعات والتحقق من صحة البيانات. يتم التأكد من تطبيق قواعد العمل بشكل صحيح عند معالجة تطبيقات المستخدم والتفاعل مع البيانات. تعمل هذه الطبقة كوسيط بين طبقة العرض التقديمي وطبقة البيانات ، مما يوفر الخدمات اللازمة للتطبيق.
- Datalayer
- تُعرف هذه الطبقة أيضًا باسم طبقة الوصول إلى البيانات ، وهي مسؤولة عن التفاعل مباشرة مع قاعدة البيانات. وهي مسؤولة عن إجراء العمليات الخام (إنشاء ، قراءة ، تحديث ، حذف) على جداول قاعدة البيانات. تقوم هذه الطبقة بتجريد منطق الوصول إلى البيانات وتوفر طرقًا لطبقة العمل للتفاعل مع قاعدة البيانات بكفاءة ، مما يضمن تخزين البيانات واستردادها بشكل صحيح.
- entitylayer
- تمثل طبقة الكيان الفئات التي تتوافق مع الجداول الموجودة في قاعدة البيانات. يعكس كل كيان كائن من العالم الحقيقي ويغلف البيانات والسلوكيات ذات الصلة. في سياق نظام القرض ، قد تتضمن الكيانات فئات مثل الموظف والتطبيق والقرض والدفع والمستخدم . تحدد هذه الطبقة بنية البيانات التي سيتم التعامل معها في التطبيق ويمكن أن تتضمن طرقًا لمعالجة هذه البيانات.
- العرض التقديمي
- طبقة العرض التقديمي هي واجهة مستخدم التطبيق. وظيفتها هي تسهيل التفاعل بين المستخدم والنظام. هنا تم تصميم الشاشات والنماذج والقوائم التي سيستخدمها المستخدمون لأداء إجراءات مثل قروض الطلب أو استشارة حالة حساباتهم أو إنشاء تقارير. هذه الطبقة مسؤولة عن التقاط مدخل المستخدم وإظهار المخرج ، ويعمل كجسر بين منطق العمل والمستخدم النهائي.
التقنيات المستخدمة في الواجهة الخلفية
-
Microsoft Visual Studio 2022 : Microsoft Visual Studio 2022 هي بيئة تطوير متكاملة ومتعددة الاستخدامات. -
C# : C# هي لغة برمجة موجهة إلى كائن ، تم تطويرها بواسطة Microsoft. -
SQL Server : SQL Server هو نظام إدارة قاعدة بيانات علائقية تم تطويره بواسطة Microsoft. -
HTML Help WorkShop : ورشة HTML Help هي أداة Microsoft لإنشاء ملفات مساعدة (.chm) لتطبيقات Windows.
التقنيات المستخدمة في الحدود
-
.NET Framework : .NET Framework هو منصة تطوير لإنشاء وتشغيل تطبيقات Windows. -
FontAwesome.Sharp : fontawesome.sharp هي مكتبة أيقونة لتطبيقات .NET ، والتي تتيح لك استخدام الرموز الرائعة للخط في تطبيقات سطح المكتب وتطبيقات الويب.
المؤلفون
المساهمين