المساعد الشخصي الرقمي

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


أبو أنس الجزائري
06Jan2010, 09:51
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته

تم بحمد الله صدور النسخة الثانية من برنامج مكتبة المسجد
وهذا بعد اضافة الكثير من التحسينات والاضافات
وهذا كله ناجم عن اقتراحات الاخوة الافاضل
نفع الله بهم ووفقهم لما يحبه ويرضاه

ومن بين الامور المهمة التي تمت اضافتها

01- اعتماد التاريخ الهجري في البرنامج وقد قمت بشرح كيفية اعتماد التاريخ الهجري في البرنامج بالتعديل في الاعدادات الاقليمية للوندوز.(الشرح موجود في الاسفل).

02- جعل عدد النسخ ومدة الاستعارة مختلفة في كل من الكتب والاشرطة والاقراص.

03- امكانية استيراد المنخرطين في المكتبة من ملف اكسل.

04- وضع امثلة لملفات الاكسل التي يتم استيرادها
05- وغيرها من الامور الاخرى...


************************************************** ****



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

لذلك أرجو من الأعضاء الكرام وضع اقتراحات واستفسارات عن البرنامج

أخوكم في الله أبو عبد المعز (kadrisoft)




************************************************** ****

رابط تحميل البرنامج (يوجد معه الشرح)

***********************************************

(**** رابــــط مباشــــــر *****)

اضغط هنا (http://dzinfo.net/maktaba_almasjid.exe)


***********************************************


***********************************************

تحميل الكود ســـورس للبرنامج لمن أراد تطويره أكثر

كود سورس برنامج مكتبة المسجد (تحميل و تحليل ومناقشة) (http://www.dzinfo.net/vb/aaeeii-aenaii-caiayi-delphi/1889-ssaei-oaeno-enaecai-asseee-caaoii-eiaia-ae-eiaia-aeaaecthoe.html)






************************************************** ****



اولا نبدأ بكيفية جعل التقويم الهجري هو الافتراضي

طريقة اعتماد التاريخ الهجري في برنامج مكتبة المسجد

نذهب أولا إلى لوحة التحكم

ثم إلى إعدادات إقليمية

http://dzinfo.net/001/arabic_fichiers/image001.jpg

ثم نذهب إلى إعدادات متخصصة


http://dzinfo.net/001/arabic_fichiers/image002.jpg

هنا نختار الأرقام العربية



http://dzinfo.net/001/arabic_fichiers/image003.jpg

ثم نذهب إلى التاريخ ونختار التاريخ الهجري

http://dzinfo.net/001/arabic_fichiers/image004.jpg

ومن ثم نقوم بالحفظ وبعدها نعيد تشغيل البرنامج





***********************************************

وهذا هو شرح البرنامج في الأسفل


http://dzinfo.net/maktaba/index_files/image001.gif في البداية أودّ أن أقدم لكم مقدمة المشروع في المنتدى:

قال رسول الله صلى الله عليه وسلم:

"إذا مات ابن آدم انقطع عمله إلا من ثلاث: صدقة جارية، أو علم ينتفع به، أو ولد صالح يدعو له".

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


لذلك ارتأيت القيام بعمل برنامج يقوم بتسيير مكتبة المسجد.

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



وبعد مدة من العمل الجاد التي أثمرت هذا البرنامج

وأود أن أقدم شكري لكل من :




Anter2010

Challenger
Omarsoft
Imadma
Goldboy
Khiro Rca









أعضاء المنتدى الغالي الذين لم يبخلوا علينا بأرائهم وأفكارهم واقتراحاتهم

فنسأل الله أن يبارك فيهم



وهذا رابط الموضوع

مشروع برنامج تسيير مكتبة مسجد (http://www.dzinfo.net/vb/aaeeii-aenaii-caiayi-delphi/1510-aonaeu-enaecai-eoiin-asseee-aoii.html)


نبدأ على بركة الله في شرح البرنامج:

هذه هي واجهة التحميل في البداية للبرنامج



http://dzinfo.net/maktaba/index_files/image004.jpg



عندما تستعمل البرنامج في أول مرة يطلب منك :

01- معلومات عن المسجد (اسم المسجد وعنوانه).

02- القوانين أو الخيارات المستعملة في المكتبة.



http://dzinfo.net/maktaba/index_files/image005.jpg



(ملاحظة: هذا هو اسم المسجد الذي دفعني لهذا البرنامج فنسأل الله أن يبارك في القائمين عليه)

هذه هي الواجهة الرئيسية للبرنامج:

سنقوم بشرح كل اجراء بالتفصيل



http://dzinfo.net/maktaba/index_files/image007.jpg



القائمة على الجهة اليمنى:



http://dzinfo.net/maktaba/index_files/image009.jpg



وهي مسؤولة عن :

1- ادارة المنخرطين (اضافة وازالة ).

2- مصلحة الكتب (اضافة وازالة ).

3- مصلحة الأشرطة (اضافة وازالة ).

4- مصلحة الأقراص المضغوطة (اضافة وازالة ).

5- مصلحة الاعارة (اعارة : الكتب ، الأقراص ، الأشرطة)

6- مصلحة الارجاع (ارجاع : الكتب ، الأقراص ، الأشرطة).

النافذة الموجودة على اليسار:



http://dzinfo.net/maktaba/index_files/image010.jpg



وهي تقوم فقط بعمل فحص للمكتبة وتحتوي على:

1- عرض جميع الكتب في المكتبة بالتفصيل

2- عرض جميع المنخرطين في المكتبة بالتفصيل

3- عرض جميع الأقراص في المكتبة بالتفصيل

4- عرض جميع الأشرطة في المكتبة بالتفصيل

5- عرض جميع الإعارات في المكتبة بالتفصيل

6- عرض جميع المتأخرين في المكتبة بالتفصيل

7- عرض احصائيات عن المكتبة (عدد الكتب، عدد الاشرطة ......)



وهذه هي الواجهة التي في الأعلى (سنقوم بشرحها لاحقا )



http://dzinfo.net/maktaba/index_files/image012.jpg



وهذه هي القوائم المنسدلة في البرنامج:

وهي تؤدي نفس عمل الأزرار الموجودين في الواجهة الرئيسية



http://dzinfo.net/maktaba/index_files/image013.jpg
http://dzinfo.net/maktaba/index_files/image014.jpg

http://dzinfo.net/maktaba/index_files/image015.jpg

http://dzinfo.net/maktaba/index_files/image016.jpg
http://dzinfo.net/maktaba/index_files/image017.jpg

http://dzinfo.net/maktaba/index_files/image018.jpg



نبدأ بشرح القائمة الجانبية على الجهة اليمنى:
01-ادارة المنخرطين:
http://dzinfo.net/maktaba/index_files/image019.jpg


نقوم بملأ الخانات كما في المثال التالي
(الاسم واللقب فقط إجباري إدخالهم أما باقي الخانات فهي اختيارية)


http://dzinfo.net/maktaba/index_files/image020.jpg


عند الضغط على اضافة: يتم اضافة المنخرط .


http://dzinfo.net/maktaba/index_files/image021.jpg


وتستطيع حذفه من خلال كتابة رقمه في الأسفل والضغط على حذف


http://dzinfo.net/maktaba/index_files/image022.jpg


وبهذا يكون قد تم حذفه


http://dzinfo.net/maktaba/index_files/image023.jpg


02- ادارة الكتب :


http://dzinfo.net/maktaba/index_files/image024.jpg


هنا في إدارة الكتب نقوم بتحديد التصنيف (اذا كان موجودا )




http://dzinfo.net/maktaba/index_files/image025.jpg




وإن لم يكن موجودا فنقوم بإضافته بالضغط على (أضف تصنيف جديد)
فتظهر لنا النافذة التالية:


http://dzinfo.net/maktaba/index_files/image027.jpg
نقوم بكتابة اسم التصنيف ونضغط على
أضف التصنيف


http://dzinfo.net/maktaba/index_files/image029.jpg
وبعدها نضغط على إغلاق للرجوع لإدارة الكتب
فنختار التصنيف
وبعدها عنوان الكتاب والمؤلف وعدد النسخ
ونضغط على أضف كما في المثال التالي:


http://dzinfo.net/maktaba/index_files/image030.jpg




فيتم اضافته لقائمة الكتب




http://dzinfo.net/maktaba/index_files/image031.jpg
وهذا كتاب آخر من نفس التصنيف


http://dzinfo.net/maktaba/index_files/image034.jpg


وهذا كتاب آخر من تصنيف مختلف


http://dzinfo.net/maktaba/index_files/image034.jpg
بالنسبة للأقراص و الأشرطة فهي مثل الكتب


http://dzinfo.net/maktaba/index_files/image037.jpg
http://dzinfo.net/maktaba/index_files/image035.jpg









03- مصلحة الإعارة :



http://dzinfo.net/maktaba/index_files/image039.jpg



نقوم بتحديد النوع المراد اعارتة (كتاب * شريط * قرص )

ثم كتابة كود النسخة وكود المنخرط كما في المثال.



http://dzinfo.net/maktaba/index_files/image041.jpg



ونضغط على إعارة

http://dzinfo.net/maktaba/index_files/image043.jpg



واذا أراد المنخرط مادة (نسخة أخرى) اخرى نقوم بكتابة رمزها ثم نضغط على إعارة مرة أخرى

ومن هنا لا يستطيع أن يستعير هذا المنخرط مرة أخرى

لأننا حددنا في الخيارات الابتدائية (عدد النسخ المسموح باستعارتها هو 2)



http://dzinfo.net/maktaba/index_files/image044.jpg

04- مصلحة الإرجاع:

http://dzinfo.net/maktaba/index_files/image045.jpg

نقوم بكتابة كود المنخرط

وتحديد النسخة المستعارة والضغط على إرجاع.



http://dzinfo.net/maktaba/index_files/image047.jpg




05- مصلحة الطباعة :



http://dzinfo.net/maktaba/index_files/image048.jpg



الطباعة سهلة (ما عليك سوى إختيار ما تريد طباعته)

ومن ثم اضغط على معاينة لمشاهدتها ثم طباعتها



http://dzinfo.net/maktaba/index_files/image050.jpg






وهذه هي الواجهة المسؤولة عن فحص المكتبة (إظهار استعلامات عن المكتبة )



http://dzinfo.net/maktaba/index_files/image051.jpg



وهذه هي احصائيات المكتبة:



http://dzinfo.net/maktaba/index_files/image052.jpg



الآن مع القائمة العلوية

01- اعدادات المكتبة (تطرقنا لها سابقا)

http://dzinfo.net/maktaba/index_files/image054.jpg



http://dzinfo.net/maktaba/index_files/image055.jpg



02- الاستيراد من الأكسل

http://dzinfo.net/maktaba/index_files/image056.jpg

(هذه العملية مهمة لمن قوائم كتبهم وأشرطتهم وأقراصهم في الاكسل)

ولكن يجب أن يكون ملف الأكسل بالشكل التالي

متكون من ثلاث خانات حسب الترتيب التالي

A ) = عنوان الكتاب(

B ) = اسم المؤلف (

C ) = عدد النسخ(


يكون اسم الورقة هو اسم التصنيف (مهم جدا)

ملاحظة: يرجى الانتباه لأنه لا توجد خاننة فارغة في اسم المؤلف أوعدد النسخ

يستحسن لو بتم الاستيراد على قاعدة معطيات فارغة

(تستطيع عمل ذلك بواسطة تهيئة قاعدة البيانات)

وهذا مثال عن ورقة الاكسل

http://dzinfo.net/maktaba/index_files/image057.jpg

(ملاحظة: وتجدون ملف اكسل مرفق لتجربته)

نضغط على استعراض

http://dzinfo.net/maktaba/index_files/image059.jpg



ومن ثمة نختار ملف الأكسل



http://dzinfo.net/maktaba/index_files/image060.jpg



ونضغط على استيراد



http://dzinfo.net/maktaba/index_files/image061.jpg

فنلاحظ عملية الاستيراد تتم بسرعة (كما في المثال التالي)





http://dzinfo.net/maktaba/index_files/image062.jpg

لا تلمس أي شيئ حتى تظهر لك الرسالة التالية:





http://dzinfo.net/maktaba/index_files/image063.jpg

03- التصدير إلى الأكسل



http://dzinfo.net/maktaba/index_files/image064.jpg





نختار القائمة ثم نضغط تصدير القائمة





http://dzinfo.net/maktaba/index_files/image065.jpg





فتظهر بعد تعديل طفيف عليها بالشكل التالي:





http://dzinfo.net/maktaba/index_files/image067.jpg

04- تهيئة قاعدة البيانات

تقوم بعملية فرمتة كاملة لقاعدة البيانات:





http://dzinfo.net/maktaba/index_files/image069.jpg





http://dzinfo.net/maktaba/index_files/image070.jpg

وفي الأخير






http://dzinfo.net/maktaba/index_files/image071.jpg





معلومات عن البرنامج والمبرمجين:





http://dzinfo.net/maktaba/index_files/image072.jpg