إستمرار في تطوير برنامج تدبير مكتبة مدرسية

تفاصيل المشروع

يخصص هذا المشروع للاستمرار في تطوير برنامج تدبير مكتبة مدرسية بإضافة ميزات وتحسينات جديدة، حسب الوصف المدرج في النقط والملاحظات التالية:

1. استيراد الكتب

- جعل استيراد الكتب بواسطة إكسيل خاضع لصلاحية تمنح للمشرف (صلاحية منفصلة)

2. استيراد الأعضاء

- جعل استيراد الأعضاء بواسطة إكسيل خاضع لصلاحية تمنح للمشرف (صلاحية منفصلة)

- وضع ثلاثة خيارات راديو: "تعديل المتواجد فقط"/ "إضافة الجديد فقط (افتراضي)"/ "التعديل والإضافة معا" مع تحديد الحالة الافتراضية هي: إضافة جديد فقط

- جعل الخيار الافتراضي هو 'إضافة جديد' والباقي مخفي بصلاحية إضافية

3. طباعة الباركود

- ليس من المناسب أن يجمع مشرف بين صلاحية الباركود وصلاحية الإعارة

- لهذا أقترح أن تكون طباعة باركود الأعضاء (بصلاحية خاصة) الأعضاء والكتب

4. سجل الزوار

- مراعاة حالة عدم القدرة على توفير جهازين للمسح فنشتغل بجهاز واحد

- لذلك أقترح إضافة زر داخل لوحة المشرف لتسجيل الزوار

- صلاحية خاصة لتسجيل الزوار من داخل لوحة المشرف

- إعداد خاص لتعطيل/ تنشيط إجبارية تسجيل الزائر قبل الإعارة (تنشيط: المعمول به حاليا/ تعطيل: تصبح الإعارة هي ضمنيا إعارة وتسجل زيارة) (إعدادات تعطيل/ تنشيط الخاصية)

5. بالنسبة لشاشة 'حركية جديدة':

- إضافة زر حفظ ومتابعة مع صوت مميز لنجاح المعاملة وجعل الجرس الاعتيادي الحالي مخصص لإغلاق النافذة (لضمان حق العضو في الشفافية)

- إضافة مفتاح 'حفظ ومتابعة آلية' لتفعيل/ تعطيل تنفيذ المعاملة من غير حاجة لضغط أي من أزرار الحفظ/ الحفظ والمتابعة

- ظهور هذا المفتاح ('حفظ ومتابعة آلية') بصلاحية خاصة

6. خيارات إعارة الكتاب عند إضافة كتاب/ نوع كتاب/ استيراد إكسيل كتاب

هناك التباس بين الخيارين الثاني والثالث (يخضع لأجل الاسترجاع المطبق على العضو/ له موعد استرجاع محدد) حيث قد يبدوان متناقضين لبعض المشرفين، لذلك أقترح تفصيل الخيار الثاني إلى خيارين وجعلهما إلى جانب الخيار الثالث راديو بدل علبة اختيار كما يلي:

- خيارات إرجاع الكتاب: علبة اختيار: "يستعار: نعم/ لا"> إذا "نعم": راديو أحد الخيارات الثلاث: "يخضع لأجل الاسترجاع المطبق على العضو"/ "يخضع لأجل خاص (بالأيام)"/ "يخضع لتاريخ سنوي ثابت" + علبة اختيار: "يخصم من سقف الاستعارة: نعم/ لا

7. ملاحظات وتحسينات مختلفة:

- علبة خيار جديد على إضافة/ تعديل عضو (اسمها مثلا: 'العضو يمكنه الاستعارة') حتى نسمح/ نمنع العضو من الاستعارة فقط ويبقى نشيط (إذا كان غير نشيط فأكيد هو بالضرورة لا يستعير، والعكس غير صحيح)

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

- تقرير حالة العضو غير معزز بمعلومات العضو ولا تاريخ الإصدار وبالتالي لا يمكن طبعه لاستخدامه كوثيقة رسمية (إضافة نص خاص إذا العضو ليس عليه أي شيء، ونص آخر خاص إذا العضو عليه شيء)

- عملية فتح تقرير حالة العضو يجب أن يسجلها النظام كسطر في 'تقرير خاص' يمكن استخراجه من التقارير (الأفيد في نظري أنه يسجلها فقط في حالة العضو ليس عليه شيء وليس كلما فتحنا تقرير لحالة عضو) ويتضمن التاريخ + المشرف + العضو + عدد الكتب في حوزته في حينه

- تنبيه المشرف إلى خيار تعطيل الاستعارة للعضو عند الخروج من طباعة تقرير حالة عضو ليس عليه شيء (برسالة مثلا: 'هل تريد تعطيل الاستعارة لهذا العضو؟ نعم/ لا')

8. نقط إضافية مستعجلة:

- إضافة زر 'حفظ ومتابعة' إلى شاشات إضافة عضو وإضافة كتاب (للاستمرار دون إغلاق النافذة)

- إضافة نص تعليمات إلى شاشة تسجيل الزوار لإرشادهم إلى كيفية تسجيل الزيارة وما لهم وما عليهم (لاحقا نجعله قابل للتعديل من الإعدادات)

- دعم 'سحب وإفلات ملف' على شاشات استيراد إكسيل للكتب والأعضاء

* ملاحظة: البرنامج الأصلي تم تنفيذه على منصة مستقل مشروع رقم: 814254

تقدم للمشروع

العروض المقدمة

تم قرأه جميع المتطلابات و استطيع تنفيذ المشروع في اسرع و قت مع المتابعه المجانيه لمدة اسبوع معك احمد مطور ويب و خريج حاسبات و معلومات

السلام عليكم استاذ اطلعت على المشروع السابق و لاحضت ان البرنامج تم برمجته بلغة c# لذالك انا مبرمج c# خبرة 8 سنوات في هذا المجال و قادر ان شاء الله على تنفيذ الم...

السلام عليكم ورحمه الله وبركاته لقد قرات المطلوب ويمكنني تنفيذه حيث انه سبق لي العمل علي مشروع مشابهه ويمكنني تنفيذه بالشكل المطلوب مع امكانيه التعديل لمده شهر ...

السلام عليكم ورحمة الله وبركاتة معك مهندس محمد فهمي متخخص في برامج الديسكتوب وعمل سيستم مبيعات باستخدام C# وقواعد بيانات SQL يممكن بفضل الله اضافة التعديلات الت...

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. لن تتمكن من تغيير العرض أو إلغائه لاحقًا لذلك تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • إن كانت هناك تفاصيل غير مذكورة في المشروع، فتواصل مع المستقل وأخبره بها أولًا
  • بإمكانك أن تتواصل مع المستقل وتسأله عن أية أمور تحتاجها
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع قدر الإمكان وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

المستقل غير متاح لاستلام مشاريع، يمكنك ارسال تنبيه له لقبول العرض وإعادة المحاولة بعد بضعة ساعات، أو اختيار عرضاً من مستقل آخر.