السلام عليكم ورحمة الله وبركاته اتحملوني لكثرة اسالتي ولكن اريد تكرمكم علي بمساعدتي بطريقة عمل صفحة ادمن والكود انا صممت صفحة اليوزر نيم والباسورد وصممت صفحة اضافة مواضيع من الادمن ولكن اريد الكود لها ولكم مني الشكر
مساعدة بمشروع التخرج
هل تستخدمين قاعدة بيانات Asp.net أم قمت بإنشاء قاعدة البيانات بنفسك ........... فالطريقة تختلف بحسب قاعدة البيانات
قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:
مثلا تفنى المسـرة ***** هكذا تفنى الهموم
قمت بانشاء قاعدة بيانات بنفسي ع الاكسس
السلام عليكم ورحمه الله وبركاته
اختي يمكنك استخدام ادوات الربط التي وفرتها ال ASP.NET مثل
GridView
FormView
لتقوم بعمل جميع العمليات من عرض واضافه وتعديل ووووو
حاولي تجربيها حتستفيدي كثير
.:: Wish to become better and better ::.
طيب صفحة الادمن تحتاج الى جدول خاص بها ولا بتعمل ع كل الجدوال اللي بقاعدة البيانات
أختي حيكون عندك مثلا بشكل مبدأي جدولين في القاعدة
Admin جدول المدير وفيه مثلا إسم المدير مع كلمة المرور مع الإيميل
Users جدول المستخدمين فيه نفس الشيئ مثلاً
في جدول Admin أنت أولا ستتحقي من هويته في Page_Load حيث سيكون إسمه مثلا مخزن في session
فإذا كان كذلك تسمحي له بفتح الصفحة
يكون فيها مثلا gridview تربطيه مع جدول المستخدمين حتى يستطيع المدير توقيف عضوية عضو أو تغيير معلوماته أو غير ذلك مع تفعيل الأزرار في grid view مثل Delete و Edite
وجدول آخر مثلا تربطيه في جدول المواضيع حتى يمكنك من حذف موضوع مخالف
وهكذا
تم تعديل هذه المشاركة بواسطة KV2010 في 17 أبريل 2011 في 19:40
الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد
اخي انا رح اطبق اللي افهمتو مع اني ما فهمت كتير عليك بس بطلب منك تساعدني بتعديل اللي رح اعملو ولكم مني جزيل الشكر
لو سمحت اخي انا بدي اربط الجريد الفيو مع كل الجداول اللي بقاعدة البيانات
اولا ابدأي بتصميم قاعدة البيانات الخاصة Administration
جدول User وجدول Admin ومن اعرضيها في المنتدى ..
والكود أمر سهل بعد ذلك
اللهم أطل عمري وأحسن عملي واختم بالشهادة أجلي
اخي الادمن واحد ما رح يتغير والباسورد كمان ما رح تتغير يعني مش بحاجة لجدول
كيف يعني أختي تربطين grid view مع كل الجداول ؟
بعد تصميم القاعدة وتصميم الجداول داخلها Admin و Users
نبدأ أولا بصفحة تسجيل الدخول Login.aspx
تضعين عنصرين من نوع Text Box
و Button
و Label
وتضعين كذلك اثنين من Grid View
أولا شيئ
نربط Grid View1 مع جدول Users حتى نتحقق من أن هذا المستخدم مسجل بالموقع
طريقة الربط :
تضغطين على Grid View فيظهر لك سهم صغير أعلاه تضغطين عليه فتظهر قائمة على يمينه فيها Choose Data Source إضغطي على القائمة التي بجنبها وإختاري <New Data Source >
تظهر لك نافذة هنا تختاري نوع قاعدة البيانات التي ستربطي مشروعك بها
أنا أنصحك ب Sql لأنها أفضل من Access وتستطيعي التحكم بها وإجراء عمليات كثيرة عليها
إذا إختاريت Access سيطلب منك بعدها تحديدها إذغطي على Browse وتابعي
إذا أردت Sql إذا إختاري Database ثم اضغطي على Ok ثم في النافذة التي ستظهر فيها قائمة منسدلة إختاري الخيار الذي فيها وهو إسم قاعدة البيانات Database.mdf ثم Next
في هذه النافذة يوجد نص الإتصال الذي سيخزن في Web.config دعيه كما هو ثم Next الآن هنا سيعرض لنا كل الجداول التي أنشأتيها في قاعدة البيانات
إختاري Users ثم حددي أول خيار تحته وهو *
ثم إضغطي على الزر الذي على اليمين Where تظهر نافذة فيها عدة قوائم منسدلة
إختاري من الأولى Columen الخيار Name وهو اسم الحقل في قاعدة البيانات الذي خزنت فيه اسماء المستخدمين
في القائمة الثانية Operator دعيه كما هو =
في الثالثة اختاري Control
تظهر أيضا في نفس النافذة قائمة من الأعلى على اليمين إختاري منها Text Box 1 وهو العنصر الذي سيكون لإدخال إسم المستخدم ثم إضغطي على الزر Add
الآن نفس الخطوات إضغطي على Column وإختاري Passowrd وإربطيه مع Text Box 2 ثم Ok
الآن Next ثم Finish
طبقي هذه الخطوات أولاً بنجاح ثم نتابع
تم تعديل هذه المشاركة بواسطة KV2010 في 17 أبريل 2011 في 21:38
الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد
اخي رح اورجيك شو انا عاملة
السلام عليكم ورحمه الله وبركاته
نزلت المشروع .. طيب ايش المطلوب؟؟
.:: Wish to become better and better ::.
مهو انا مش فاهمة عليك اشي كيف بدي اربط الجريد فيو مع كل هاي الجداول اصلا ما في جدول يوزر نيم لانو هو واحد بس
فعلا أختي شو الطلوب
حددي ما تريدينه من كل صفحة وما هي الجداول التي ترتبط معها
وأهم شيئ صفحة Admin التي تتحدثين عنها
بكل الأحوال لا أستطيع إفادتك إلا بصفحة التسجيل
في المرفقات
تم تعديل هذه المشاركة بواسطة KV2010 في 18 أبريل 2011 في 00:40
الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد
السلام عليكم أختي الكريمة............ بالنسبة للأدمن باختصار هو بناء مجموعة صفحات وليس صفحة واحدة فقط تستطيعين من خلال القيام بعمليات الإضافة والتعديل والحذف على أي جدول من جداول قاعدة البيانات .........
كيف تقومين بتحديد الأدمن ؟؟؟؟
كما لاحظت من حديثك مع الأخوة سابقا الأدمن واحد ..... رغم أني لا أحبذ استخدام هذه الطريقة ولكن يمكنك من خلال الكود عمل ذلك صعي صفحة تسجيل دخول للمدير وحددي في الكود اسم المستخدم وكلمة المرور فإذا أدخل المستخدم هذين القيمتين بشكل صحيح قومي بوضع session جديدة خاصة بالأدمن أو كوكيز معينة حسب ما ترغبين ................
ماهي صلاحيات الأدمن ؟؟؟؟؟؟؟؟
الأدمن يستطيع القيام بكل شيء من إضافة وتعديل وحذف ...... لنفرض أنه موقع لإدارة منتدى حوار بسيط يتألف من ساحات حوار ومواضيع وردود مواضيع ..... فأنت الأن بصدد بناء ثلاث صفحة .......
1- صفحة إدارة ساحات الحوار ويمكن من خلال إضافة ساحة حوار وتعديل ساحة حوار وحذف ساحة حوار من خلال إما فورم معين لعمليات الإدخال أو من خلال grid view أو باستخدام الأداة البرمجية التي تضلينها وليس مهم ذلك ...
2- صفحة إدارة المواضيع ويمكن من خلالها القيام بعمليات التعديل والحذف ... كون الإضافة مفعلة لكل المستخدمين وليس فقط للآدمن من خلال gird view او الأداة البرمجية التي ترينها مناسبة ...
3- صفحة إدارة الردود على المواضيع وهي مثل سابقتها تماما من حيث الإدارة في التعديل والحذف ............
هل من أدوات برمجية مخصصة له؟؟؟؟؟؟
لا يوجد أداة مخصصة له وإنما الغريد فيو يمكن من خلاله القيام بعمليات التعديل والحذف من خلاله إذا هي ميزة تم إلحاقها بنفس الأداة التي تستخدمينها للأعضاء تستخدميها للأدمن مع إضافة ميزات وخدمات عليها فقط
أيضا هذه الصفحة تظهر فقط للأدمن ولا تظهر للمستخدم العادي بحسب أنه مسجل دخول كأدمن أم لا .........
أرجو أن أكون أوصلت لك الفكرة والغاية من الأدمن وسهلت عليك عملية بناء لوحة تحكم المدير
قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:
مثلا تفنى المسـرة ***** هكذا تفنى الهموم
اخي انا صممت صفحة دخول للادمن وصفحة اضافة مواضيع بس بدي كيف اربط هاي الصفحة مع كل الجداول الموجودة هاد السؤال المحيرني حاولت اعمل اشي بس جد مش عارفة اوك حطيت جريد فيو كيف بدي اخلي الجريد فيو تضيف وتحذف وتعدل وترفع ع مواقع يعني الادمن بدو يكون مسيطر ع الموقع ارجوكم انا كتير مشوشة اتحملوني بعينكم الله علي
أختي ركزي في كلام الأستاذ تمام تجدين الحل
التحكم سيكون من صفحة المدير
تضعين Grid View مثلا تربطيها بجدول المستخدمين وتضيفين أزرار التحكم لها مثل Delete و Edit وبهذا تتحكمين بالمستخدمين
ونفس الشيئ لجدول المواضيع والإجابات وغيرها
يعني الفرق بين صفحة المدير وصفحة الزوار هو أن المدير تضيفين أزرار التحكم للأدوات أما الزوار فقط تعرضين لهم بيانات مع بعض الصلاحيات التي تريدينها
بالتوفيق
الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد
