موقع التبرع بالدم برمجة و مناقشة ساهم معنا

يوسف الضادي

  • Hero Member
  • *****
    • مشاركة: 5333
    • مشاهدة الملف الشخصي
    • http://www.sou9dz.com
    • البريد الالكتروني
في: تـمـوز 12, 2011, 02:32:27 مسائاً
السلام عليكم و رحمة الله و بركاته
 
أشكر الادارة الموقرة على الدعم الذي توفره لإنجاح سير العملية و كل متطوع في صياغة هذا العمل الذي نتمنى أن يتكلل بالنجاح و يكون بذلك صدقة جارية لكل مساهم
مقتبس من: المهندس;566501
بورك فيكم اخواني و جزاكم الله خير الجزاء
نوافق على إقتراحكم لصناعة موقع يعنى بتبرّعات الدّم
على بركة الله فلتباشروا العمل و نحن سوف نوفر الاستضافة و الدومين اما فرعي او رئيسي عن اكتمال المشروع.
و لتسهيل التجارب عليكم سوف نوفر ايضا لكم فيما بعد حسابات في سيرفرنا الثاني ( الـvps) لتعملوا و تجربوا عليه

بالتوفيق ان شاء الله


 
سأضع اقتراحي للأمر و لكم أن تبدوا أراءكم فيه
 
اليه عمل الموقع
 
بالنسبة للمستخدم له امكانية البحث و التطوع بخصائص متطورة
 
معلومات القاعدة للولايات و دوائرها وفصيلة الدم تكون عبارة عن ملفات xml
 
اما البيانات الاساسية تكون في جدول mysql  و تحتوي معلومات المتبرع
 
كما اقترح اضافة مدة للمتبرع مثلا ينتهي ظهور تبرعي بعد اسبوع او مدة يحددها بتاريخ
 
تقنيات الموقع
 
يكون معتمد على نواته php and mysql
 
التعامل مع موقع بحث أو اضافة بتقنية ajax
 
لغة الموقع العربية
 
تصميم بسيط لا يحتوي على صور للتصفح السريع مضافا اليه واجهة css3
 
و مبني على html5  لمواكبة تطور الويب
 
و هذا كبداية للموقع و بدء عمله و ان شاء الله بعدها يطور و يضاف اليه خواص أكثر
   
تقسيم العمل
 
الأخ العربي اتمنى أن تتكفل بالتخطيط للموقع نسير عليه UML
Diagramme de classes  أظنه يكون كافي لتمثيل القاعدة

 
الأخ pmoki اعداد ملف xml  للولايات و الدوائر و الزمر الدموية
 
انا سأبني النموذج وفق ما خطط له
 
أي استفسار أو تغير في مهمة أو اقتراح يمكنكم التفضل مشكورين
 
و كل ما ننهي شيء نضع المطلوب الثاني و بانتظار الاقتراحات و المساهمات
 تقبلوا رأيي المتواضع


pmoki

  • Jr. Member
  • **
    • مشاركة: 72
    • مشاهدة الملف الشخصي
    • البريد الالكتروني
رد #1 في: تـمـوز 12, 2011, 03:07:33 مسائاً
شكرا بارك الله فيك أخي


pmoki

  • Jr. Member
  • **
    • مشاركة: 72
    • مشاهدة الملف الشخصي
    • البريد الالكتروني
رد #2 في: تـمـوز 12, 2011, 03:15:15 مسائاً
ملف xml سيكون مكتملا غدا ان شاء الله في الصباح


يوسف الضادي

  • Hero Member
  • *****
    • مشاركة: 5333
    • مشاهدة الملف الشخصي
    • http://www.sou9dz.com
    • البريد الالكتروني
رد #3 في: تـمـوز 12, 2011, 03:26:31 مسائاً
مقتبس من: pmoki;566543
ملف xml سيكون مكتملا غدا ان شاء الله في الصباح
بالتوفيق اخي الكريم
شكرا و جزاك الله خيرا


el3arbi

  • Sr. Member
  • ****
    • مشاركة: 455
    • مشاهدة الملف الشخصي
    • البريد الالكتروني
رد #4 في: تـمـوز 12, 2011, 05:15:41 مسائاً
السلام عليكم
شكرا لكم على التفاعل مع الفكرة
لدي بعض الملاحظات فيما يخص البرنامج
اولا ما هو الهدف من وضع الولايات و الدواير في ملف منفصل اليس ذلك عمل اضافي ، يمكن وضعها في قاعدة البيانات حتى يكون الدخول اسرع و اكثر فاعلية و يسمح لنا بسهولة الاضافة و الحذف و التعديل
ثانيا الزمر الدموية اليس من الافضل وضعها في جدول المتبرعين لانها خاصية للمتبرع لاتتغير و لا يفيد في شيئ فصلها عنه
شكرا


المهندس

  • Administrator
  • Hero Member
  • *****
    • مشاركة: 3917
    • مشاهدة الملف الشخصي
    • http://www.ingdz.com
    • البريد الالكتروني
رد #5 في: تـمـوز 12, 2011, 05:16:14 مسائاً
على بركة الله ، بورك فيكم اخواني
سوف ارسل لكم معلومات دخول موقع التجارب بنهاية الاسبوع ان شاء الله
بالتوفيق ان شاء الله


Moussaoui01

  • Hero Member
  • *****
    • مشاركة: 1804
    • مشاهدة الملف الشخصي
    • البريد الالكتروني
رد #6 في: تـمـوز 12, 2011, 05:41:50 مسائاً
بالتوفيق إن شاء الله
 
لكــــــــــــن لم أفهم هذه الطريقة جيداً


يوسف الضادي

  • Hero Member
  • *****
    • مشاركة: 5333
    • مشاهدة الملف الشخصي
    • http://www.sou9dz.com
    • البريد الالكتروني
رد #7 في: تـمـوز 12, 2011, 06:04:00 مسائاً
مقتبس من: el3arbi;566558
[/COLOR][/SIZE][/FONT]السلام عليكم
شكرا لكم على التفاعل مع الفكرة
لدي بعض الملاحظات فيما يخص البرنامج
اولا ما هو الهدف من وضع الولايات و الدواير في ملف منفصل اليس ذلك عمل اضافي ، يمكن وضعها في قاعدة البيانات حتى يكون الدخول اسرع و اكثر فاعلية و يسمح لنا بسهولة الاضافة و الحذف و التعديل
ثانيا الزمر الدموية اليس من الافضل وضعها في جدول المتبرعين لانها خاصية للمتبرع لاتتغير و لا يفيد في شيئ فصلها عنه
شكرا

نشكرك أخي على تفاعلك و اراءك الرائعه
الهدف من وضع الولايات و الدوائر و الزمر في ملف xml
هو سرعة التعامل مع الملف و التقليل من استهلاك الباندويث و اثقال سرفر mysql في كل طلب للبيانات و لأن xml احدث التقنيات التي تحدث ثورة web2 و الاعتماد الكلي عليها في المستقبل القريب ان شاء الله
و xml له ميزة الطبيعة الانسانية بامكاننا التعديل و الحذف و الاضافة كما نشاء اما اليا او يدويا

و كل هذا من اجل اظهاره في فورم الاختيار مثلا اخترت ولاية تيارت التي قرئها من xml
سنقوم بواسطة ajax تحميل الدوائر الخاصة بها دون تحديث و هكذا ملئ اختيارات الاختيار الثاني
و الزمر نفس الشيئ و ممكن نتركها شيئ ثابت في html لان سنحتاج منها قيم select فقط

[/COLOR][/SIZE][/FONT]
بالنسبة لجدول المتبرع أقترح أن يحتوي على التالي :
 
اسم المتبرع
الولاية
الدائرة
البريد الالكتروني
الهاتف
مدة عرض التبرع
الزمرة
طريقة الاتصال ( رسالة او مكالمة )


يوسف الضادي

  • Hero Member
  • *****
    • مشاركة: 5333
    • مشاهدة الملف الشخصي
    • http://www.sou9dz.com
    • البريد الالكتروني
رد #8 في: تـمـوز 12, 2011, 06:09:23 مسائاً
مقتبس من: Moussaoui01;566561
بالتوفيق إن شاء الله
 
لكــــــــــــن لم أفهم هذه الطريقة جيداً

أخي هذا الموقع مثال عما سنقوم به لكن بشكل مطور و خواص جديدة
من انتاج المنتدى
http://blood.ahbab-dz.com/index.php


el3arbi

  • Sr. Member
  • ****
    • مشاركة: 455
    • مشاهدة الملف الشخصي
    • البريد الالكتروني
رد #9 في: تـمـوز 12, 2011, 06:22:26 مسائاً
حسن اخي، اظن ان هذه الفكرة صالحة ايضا ، بالرغم من ان كل ما قلته عن الاجاكس يمكن تطبيقه انطلاقا من القاعدة و ليس هناك مشكل ثقل لان دايما القاعدة ترد في وقت اسرع من قراءة الملف لكن لا يهم ، نحن لن نصنع برنامج هدفه السرعة و لن يكون في هذا النوع من المواقع كثافة اتصالات كبيرة
المهم سوف ابدا مع uml
بالتوفيق


يوسف الضادي

  • Hero Member
  • *****
    • مشاركة: 5333
    • مشاهدة الملف الشخصي
    • http://www.sou9dz.com
    • البريد الالكتروني
رد #10 في: تـمـوز 12, 2011, 06:33:11 مسائاً
بالتوفيق أخي الكريم ان شاء الله يكون الانتاج مفيد للمصلحة العامة
تحياتي


الفتاة الرقمية

  • Hero Member
  • *****
    • مشاركة: 6420
    • مشاهدة الملف الشخصي
    • البريد الالكتروني
رد #11 في: تـمـوز 12, 2011, 07:27:09 مسائاً
رائع هذا النشاط مشاء الله عليكم
انتظر النتيجة
تشجيعي كله للمبادرات الفعالة والعمل القيم
موفقين
احترامي



pmoki

  • Jr. Member
  • **
    • مشاركة: 72
    • مشاهدة الملف الشخصي
    • البريد الالكتروني
رد #12 في: تـمـوز 12, 2011, 07:32:47 مسائاً
مقتبس من: el3arbi;566570
حسن اخي، اظن ان هذه الفكرة صالحة ايضا ، بالرغم من ان كل ما قلته عن الاجاكس يمكن تطبيقه انطلاقا من القاعدة و ليس هناك مشكل ثقل لان دايما القاعدة ترد في وقت اسرع من قراءة الملف لكن لا يهم ، نحن لن نصنع برنامج هدفه السرعة و لن يكون في هذا النوع من المواقع كثافة اتصالات كبيرة
المهم سوف ابدا مع uml
بالتوفيق

صحيح ما تقول أنت

لكن ان لم نفكر في السرعة نفكر في الضغط المفروض على السرفر
كما أن التعامل مع xml بالأجاكس أسرع من التعامل مع mysql بالأجاكس  على حد علمي


يوسف الضادي

  • Hero Member
  • *****
    • مشاركة: 5333
    • مشاهدة الملف الشخصي
    • http://www.sou9dz.com
    • البريد الالكتروني
رد #13 في: تـمـوز 12, 2011, 07:44:52 مسائاً
مقتبس من: pmoki;566581
صحيح ما تقول أنت

لكن ان لم نفكر في السرعة نفكر في الضغط المفروض على السرفر
كما أن التعامل مع xml بالأجاكس أسرع من التعامل مع mysql بالأجاكس  على حد علمي

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

و فضلا عن ذلك فشركة google العملاقة تتعامل مع xml بصفة تامة
و قد تعرضت لذلك لأن مشروع تخرجي كان محرك بحث بواسطة xml و مازالت تدهشني هاته اللغة
و نحن هنا نتبادل المعلومات و نثري الموضوع و نفيد بعضنا


Moussaoui01

  • Hero Member
  • *****
    • مشاركة: 1804
    • مشاهدة الملف الشخصي
    • البريد الالكتروني
رد #14 في: تـمـوز 12, 2011, 08:00:35 مسائاً
بالتوفيق أخ يوسف
 
المهم أشرحولنا النتيجة وكيفة الإنخراط