الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل من يساعدني

بدأه بدر عبدو في 11 ديسمبر 2014 · 1 رد · 2,007 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هل هناك من يساعدني بحب هذه الوظيفة

 

 

بناء موقع الكتروني لإنشاء تصويت ونشره

1. مقدّمة

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

2. مستخدمين الموقع الأساسيين 2-1. مدير الموقع

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

2-2. الزائر

يستطيع الزائر الدخول للموقع استعراض جميع الأسئلة المطروحة للتصويت وإجراء تصويت.

3. صفحات الموقع

تمثل صفحات الموقع العرض الفعلي للخدمات التي يقدمها النظام، وفيما يلي تصور لمجموعة الصفحات مقسمة بحسب أدوار المستخدمين في الموقع.

3-1. صفحات مدير الموقع 3-1-1. صفحة استعراض كافة الأسئلة المطروحة للتصويت حالياَ.

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

 

 

3-1-2. صفحة إضافة سؤال للتصويت

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

ملاحظة: عند نشر التصويت يصبح متاحاً للعموم فوراً، أما عند وضع حالته للانتظار فسيتم حفظه بانتظار نشره من قبل مدير الموقع.

 

 

 

 

 

3-1-3. صفحة تعديل تصويت

تسمح هذه الصفحة باستعراض تصويت معين لم يتم نشره بعد وتعديل السؤال أو الخيارات.

 

 

3-1-4. صفحة استعراض نتائج توصيت معين

تسمح هذه الصفحة باستعراض نتائج تصويت معين رقمياً أو بيانياً.

3-2. صفحات الزائر العادي 3-2-1. صفحة تعرض جميع الأسئلة المعدة للتصويت

تكون هذه الصفحة بمثابة الصفحة الأساسية التي تعرض جميع الأسئلة المتاحة للتصويت حالياً ويتمكن من اختيار أحدها للاطلاع عليه.

3-2-2. صفحة تصويت معين

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

 

4. مخطط قاعدة البيانات

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

 

 

 

6. الأدوات البرمجية

  1. تصميم الصفحات باستخدام تقنية ASP.NET حصراً.
  2. لغة البرمجة من جهة المخدم هي C# أو Visual Basic.NET.
  3. لغة البرمجة من جهة الزبون هي JavaScript أو VBScript.
  4. تنفيذ قاعدة البيانات باستخدام SQL Server Express Edition وفق الإصدار المتوافق مع نسخة Visual Studio المستخدمة.

تم تعديل هذه المشاركة بواسطة بدر عبدو في 11 ديسمبر 2014 في 22:30

#2

الموضوع  ابس\ مما تتصوور لا يحتاج مساعدة

اولا كيف عمل نظام التصويت

http://www.beansoftware.com/ASP.NET-Tutorials/Poll-Application.aspx

هذا مثال لعمل تصويت واحد

ثانيا عليك بالبحث على اذونات المستخدمين ولحة التحكم

موجطوده مواضي كثيرة بالمنتدى هنا

فق\ قم بالجطمع بينها والامور سوف تحل

مواضيع مشابهة