نظرة سريعة على مجريات يوم سوالف
بعض التغييرات في أماكن وأسلوب الإعلان في سوالف سوفت

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > ASP و ASP.NET
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد
 
LinkBack أدوات الموضوع
عضو نشيط
تاريخ التسجيل: Jun 2006-
#1 (permalink)  
مشروع مركز دعم فني كامل بثلاث طرق مختلفة للدعم - خطوة بخطوة ان شاء الله


السلام عليكم ورحمة الله وبركاته

اخواني سيكون هذا الموضوع مخصص لكي نبدأ في مشروع عمل على ال asp.net باستخدام ال vb.net
والمشروع سيكون عبارة عن مركز دعم فني احترافي

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



مخطط المشروع سيكون بالشكل التالي :-

يقوم المستخدم بالتسجيل في مركز الدعم ببريدة الالكتروني وكلمة مرور ليحصل على لوحة تحكم كاملة لنظام الدعم الفني والذي سيتكون بدورة مما يلي

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

- الدعم الفني المباشر وهو سيكون عبارة عن دردشة مبسطة بين الزائر او العضو وبين قسم الدعم الفني يدخل لها طالب الدعم ويجد هناك موظفين الدعم ليقدموا المساعدة المطلوبة له

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


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

اللغة المستخدمه هي Asp.Net/Vb.Net
قواعد البيانات هي SQL Server 2000

هذه الفكرة الي في بالي ولو في اي اقتراحات ياريت تطرحوها قبل ان نبدأ ان شاء الله

----------

مسألة مهمة :-

مسألة تنزيل البيئة على الجهاز وتشغيلها وانشاء مشروعك الاول ليست صعبه المطلوب منك هو التالي

1- الحصول على البيئة كاملة سواء تحميلها من الانترنت او شراء سيديهات من السوق

2- قبل تركيب البيئة على الجهاز يجب عليك تنصيب ال IIS وهو السيرفر الداعم لهذه اللغة (نظير الاباتشي في ال php) ويكون تنصيبه من خلال سيدي الوندوز نفسه ومن ثم
Control Panel ---- Add Or remove programes
ومن ثم Add or remove windows components
ومن هناك تضع اشارة صح لقبول تحميل ال Internet Information Services
بعد تركيبها تجد السيرفر موجود في داخل ال Control Panel ---- Administrative Tools
باسم Internet Information Services


3- تقوم بتركيب بيئة الدوت نت على الجهاز

4- تفتح البرنامج وتقوم بانشاء مشروع وتختار نوع المشروع يكون asp.net web application
من التصنيف visual basic projects

5- سوف نستخدم في المشروع قواعد البيانات SqlServer 2000 والي هي نظير لل MySql في ال php --- لذلك يجب عليك تحميلها وتركيبها على الجهاز كذلك ويمكنك الحصول على البرنامج من السوق او تحميله عن طريق الانترنت


هكذا نكون انشئنا المشروع على الجهاز مشروع asp.net باستخدام ال vb.net

تجد مجلد المشروع موجود في داخل المسار
C:\Inetpub\wwwroot


ملاحظة :- لمن يستخدم سيرفر الاباتشي على الجهاز - طبعا السيرفر يقوم بتشغيل نفسه بشكل الي عند عمل رستارت للجهاز يجب ان تقوم بايقافه ومن ثم الذهاب لسيرفر ال IIS وتشغيله بشكل يدوي


واي ملاحظات ياريت ذكرها

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

الوقت المتوقع لانهاء المشروع ؟؟
لا يوجد وقت محدد



في امان الله وحفظة






__________________
احنا بكل فخر واخلاص باغة باروده ورصاص
وصقور تحب المقناص بجو الأردن عاليه
وفوق الأردن عاليه ........
nothing4u غير متواجد حالياً   قديم 26-06-2006, 03:52 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2006-
#2 (permalink)  

ملاحظة بسيطة اخرى :-

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

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

في امان الله وحفظة






__________________
احنا بكل فخر واخلاص باغة باروده ورصاص
وصقور تحب المقناص بجو الأردن عاليه
وفوق الأردن عاليه ........
nothing4u غير متواجد حالياً   قديم 26-06-2006, 04:00 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2006-
#3 (permalink)  







__________________
احنا بكل فخر واخلاص باغة باروده ورصاص
وصقور تحب المقناص بجو الأردن عاليه
وفوق الأردن عاليه ........
nothing4u غير متواجد حالياً   قديم 28-06-2006, 08:58 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Jul 2002-
#4 (permalink)  

أشكرك أخي الكريم على تفاعلك .. وبداية موفقه ..

وأنا الآن أحاول توفير بيئة العمل المناسبة ..

واشتريت بالأمس ..

1- فيجوال ستديو 2005
2- sql server 2005

وكلها لا تعمل إلا على وندوز سيرفر باك 2 .. وعلي بشراءه كذلك ..

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






__________________
بداية للمشاريع التجارية

ASP.NET,ASP 3.0

المدونة الشخصية : asp2asp.com

عدنا والعود أحمد...
asp2asp غير متواجد حالياً   قديم 29-06-2006, 06:10 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Jul 2002-
#5 (permalink)  

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

فهل ياترى asp.net تحطم الرقم القياسي من ناحية برمجة سهلة وواضحة

أتمنى ذلك ..

وبانتظار ردك على استفساري السابق .. ولا تدري كم أنا سعيد بهذا التواصل ..

وأتمنى أن يكون لغة بناء الكود بواسطة (VB.net) لمعرفتي العامة بقواعدها وطريقة إعلان المتغيرات والثوابت ..إلخ

تحياتي لك ..






__________________
بداية للمشاريع التجارية

ASP.NET,ASP 3.0

المدونة الشخصية : asp2asp.com

عدنا والعود أحمد...
asp2asp غير متواجد حالياً   قديم 29-06-2006, 06:18 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Sep 2003-
#6 (permalink)  

وعليكم السلام ورحمة الله وبركاته

بارك الله فيك اخوي ابدأ وحنا معاك ,,

سوف اجهز الجهاز واركب البرامج للمتابعة معك ,,

بالتوفيق وفي امان الله






__________________
سبحان الله وبحمده سبحان الله العظيم
الباهر غير متواجد حالياً   قديم 29-06-2006, 08:12 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Apr 2005-
#7 (permalink)  

السلام عليكم اخى
الفكرة حلوة وان شاء الله تنجح . والتعلم بالتطبيق من الطرق الجميلة فى التعلم .
انا كنت عملت للشركة عندنا شئ زى كدة ولكنة سي شارب . المهم المتابعة
وان شاء الله يستفاد بة الجميع .






redmond way غير متواجد حالياً   قديم 29-06-2006, 10:24 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Jul 2002-
#8 (permalink)  

اليوم بحمد الله تمكنت من تنصيب بيئة Microsoft Visual Studio 2005 ..

ولكن للأسف لم أتمكن من تحميل الـ sql server 2005 .. ويخرج لي erorr بعد تفحص المكونات ..

على العموم لاحظت أنه يوجد بيئة مصغرة للـsql ملحقه ببيئة التطوير .. فكيف يمكنني الإستفادة منها ؟


تحياتي لك .. وبرمجة ممتعة للجميع






__________________
بداية للمشاريع التجارية

ASP.NET,ASP 3.0

المدونة الشخصية : asp2asp.com

عدنا والعود أحمد...
asp2asp غير متواجد حالياً   قديم 29-06-2006, 03:21 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2006-
#9 (permalink)  

شكرا اخواني على التفاعل
ان شاء الله نبدأ بها الليلة او بكره ولكن يكون الجميع جاهز ان شاء الله

اخي asp2asp
بخصوص الفترة الي تنجز مثل هذا المشروع بها -- بالنسبة لي يأخد مني بين 18 - 24 ساعه عمل
اما كم رح ياخذ بالدورة فما هو مهم حتى لو طول الوقت المهم ان الجميع يكون متبع للمشروع

الكود سيكون VB

الشرح والمثال سيكون باستخدام ال 2003 لكن مافي مشاكل لو انت استخدمت ال 2005
وحتى لما تشغل المثال الي سيكون مرفق مع الشرح على جهازك بشغله بدون مشاكل ان شاء الله لانه بحوله من 2003 ل 2005 وان شاء الله ماتواجه مشاكل

الاسلوب رح يكون التالي

انا اجهز الشرح بالصور والكود وانشره هنا وارفق ملف المشروع مع الشرح ومن ثم تتابعوه انتم ونتناقش فيه واسئلة واجوبه وهكذا ولما الجميع يكون جاهز للانتقال للخطوة الثانية ننتقل لها ان شاء الله


بخصوص ال sql server
البيئة الملحة للاسف ماعمري استخدمتها ممكن الاخ redmond way يفيدنا بها جميعا لو يعرف عنها وطريقة استخدامها

اما المشكلة الي واجهتك بتركيبها ياريت تذكرها بتفصيل اكثر وان شاء الله نحاولها نحلها






__________________
احنا بكل فخر واخلاص باغة باروده ورصاص
وصقور تحب المقناص بجو الأردن عاليه
وفوق الأردن عاليه ........
nothing4u غير متواجد حالياً   قديم 29-06-2006, 06:37 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2006-
#10 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة الباهر
وعليكم السلام ورحمة الله وبركاته

بارك الله فيك اخوي ابدأ وحنا معاك ,,

سوف اجهز الجهاز واركب البرامج للمتابعة معك ,,

بالتوفيق وفي امان الله

ان شاء الله اخي والله يجيب الي به الخير






__________________
احنا بكل فخر واخلاص باغة باروده ورصاص
وصقور تحب المقناص بجو الأردن عاليه
وفوق الأردن عاليه ........
nothing4u غير متواجد حالياً   قديم 29-06-2006, 06:41 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2006-
#11 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة redmond way
السلام عليكم اخى
الفكرة حلوة وان شاء الله تنجح . والتعلم بالتطبيق من الطرق الجميلة فى التعلم .
انا كنت عملت للشركة عندنا شئ زى كدة ولكنة سي شارب . المهم المتابعة
وان شاء الله يستفاد بة الجميع .
ان شاء الله اخي -- وانت كمان ياريت تكون موجود معنا ومتابع واكيد سنستفيد من خبرتك في الدوت نت ورح نكون بحاجه لك وان شاء الله ربنا بوفقنا






__________________
احنا بكل فخر واخلاص باغة باروده ورصاص
وصقور تحب المقناص بجو الأردن عاليه
وفوق الأردن عاليه ........
nothing4u غير متواجد حالياً   قديم 29-06-2006, 06:42 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Apr 2005-
#12 (permalink)  

السلام عليكم اخى الكريم

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






redmond way غير متواجد حالياً   قديم 29-06-2006, 10:24 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Jul 2002-
#13 (permalink)  

شكراً أخي nothing4u على إجابتك على استفساراتي ..

والأسلوب الذي ستنتهجه جداً ممتاز ..

وأسأل الله العلي القدير أن يوفقك لإتمام المشروع ..

بالنسبة للخطأ فهو كما في الصورة المرفقة الأولى .. عندما أضغط Next يحدث كما في الصورة المرفقة الثانية ..

تحياتي للجميع ..






الصور المرفقة
نوع الملف: jpg setup.JPG‏ (48.0 كيلوبايت, المشاهدات 1415)
نوع الملف: jpg untitled.JPG‏ (13.3 كيلوبايت, المشاهدات 1388)
__________________
بداية للمشاريع التجارية

ASP.NET,ASP 3.0

المدونة الشخصية : asp2asp.com

عدنا والعود أحمد...
asp2asp غير متواجد حالياً   قديم 30-06-2006, 04:51 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Apr 2005-
#14 (permalink)  

قم بتحديث ال Windows Installer
بتحميل النسخة الأحدث منة من على الانترنت وتركيبها على جهازك .
وان شاء الله تحل المشكلة ولكن ان لم يحدث ارجو ان تخبرنا فهناك شئ اخر قد يكون هو السبب .
بالتوفيق






redmond way غير متواجد حالياً   قديم 30-06-2006, 09:31 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Jul 2002-
#15 (permalink)  

بحمد الله تم إصلاح المشكلة ..

والذي يظهر لي أن السبب هو عدم تحميلي المباشر من DVD .. حيث قمت بنسخ محتويات القرص على القرص الصلب ..

وهذه واجهة البرنامج .. أتمنى فعلاً أنني نجحت في تركيبه؟؟

أشكر كل من حاول مساعدتي .. وبالأخص الأخ redmond way..

والآن جاهزون للعمل






الصور المرفقة
نوع الملف: jpg sql.JPG‏ (58.4 كيلوبايت, المشاهدات 1366)
__________________
بداية للمشاريع التجارية

ASP.NET,ASP 3.0

المدونة الشخصية : asp2asp.com

عدنا والعود أحمد...
asp2asp غير متواجد حالياً   قديم 30-06-2006, 09:41 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Apr 2005-
#16 (permalink)  

الحمد لله اخى
كدة البرنامج شغال تمام ورسالة الخطاء ظهرت من ال installer لأنك نسخت الاسطوانة فا ما قدر يتعامل مع ملف التركيب اما الأن فالبرنامج نجح تركيبة .. وان شاء الله تتقنة قريبا . وعند اى مشكلة
حاول الأستعانة بالمساعدة الملحقة معة فهي مفيدة ...
والله يوفقك دايما واياك .






redmond way غير متواجد حالياً   قديم 30-06-2006, 09:46 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Jul 2002-
#17 (permalink)  

شكراً لمتابعتك أخي الكريم ..

وبانتظار الدروس .. والله يكتب الذي فيه الخير .. ويستفيد الجميع من هذه الدورة المصغرة ..

ونسأل الله العلي القدير أن يجعل إجتماعنا على طاعته ...

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

فالتركيبات النحوية متشابهه لحد كبير ..

تحياتي لكم جميعاً ..






__________________
بداية للمشاريع التجارية

ASP.NET,ASP 3.0

المدونة الشخصية : asp2asp.com

عدنا والعود أحمد...
asp2asp غير متواجد حالياً   قديم 30-06-2006, 04:27 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2006-
#18 (permalink)  

بسم الله الرحمن الرحيم

اعتقد اخواني ان مكن نبدأ الدرس الاول الان والي سيكون عبارة عن تخطيط عام للمشروع ان شاء الله تعالى وعلى بركة الله نبدأ

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


ملاحظة مهمه :- الافضل ان لا ننتقل للخطوة التالية مالم ننجح في الخطوة الحالية يعني الي عنده اي اسئلة حول هذا الموضوع او المقدمة الرجاء يسالها ولا يخلي سؤاله لوقت ثاني لان في الدروس القادمة رح يكون هناك اسئلة اخرى فلا تدع الاسئلة تتراكم وان شاء الله ننتقل للخطوة الثانية لما نكون جاهزين باذن الله




بسم الله الرحيمن الرحيم

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

المشروع هو عبارة عن مركز دعم فني بثلاث طرق مختلفة للدعم هي بالترتيب

دعم فني بواسطة الاسئلة والاجوبة (الاسئلة الشائعة)
دعم فني بواسطة التذاكر (بطاقات الدعم الفني)
دعم فني مباشر (دردشة مباشرة بين موظفين الدعم الفني والزبائن)

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


تخطيط صفحات الموقع التي سنصممها هي بالشكل التالي :-

اولاً :- المجلد الرئيسي للموقع (ويحتوي على الصفحات التالية)

الصفحة الرئيسية default.aspx
صفحة تسجيل عضو جديد registration.aspx وهلي الصفحة التي يتم من خلال الحصول على عضوية جديدة في الموقع
صفحة تسجيل الدخول signin.aspx وهي الصفحة التي يستخدمها الاعضاء المسجلين للدخول لحسابهم
صفحة فقدان كلمة المرور ومعلومات العضوية senddetails.aspx وهي الصفحة التي تستخدم في ارسال كلمة المرور في حال فقدانها واي تفاصيل اخرى
صفحة عرض رسائل المعلومات detailspage.aspx وهي الصفحة التي يتم بها عرض تفاصيل العمليات مثلا نجاح التسجيل او فشل العملية او نجاح نشر الموضوع .... الخ


ثنانياً :- مجلد لوحة تحكم الاعضاء الفرعي عن المجلد الرئيسي للموقع (ويحتوي على الصفحات التالية)

الصفحة الرئيسية للوحة التحكم default.aspx
صفحة الاطلاع على التفاصيل الشخصية myprofile.aspx وهي الصفحة التي يتم من خلالها الاطلاع على تفاصيل المعلومات الشخصية التي اعتمدها المستخدم عند التسجيل
صفحة تحديث الملف الشخصي myprofile_edit.aspx ويتم من خلالها تحديث المعلومات الشخصية
صفحة تغيير البريد الالكتروني وكلمة المرور myprofile_mail_pass.aspx وهي الصفحة التي يتم من خلالها تغيير البريد الالكتروني وكلمة المرور للحساب


ثالثاً:- مجلد الدعم الفني الفرعي عن مجلد لوحة تحكم الاعضاء (ويحتوي على الصفحات التالية)

الصفحة الرئيسية default.aspx
صفحة الاسئلة والاجوبة faq.aspx ويتم بها عرض مجموعات الدعم الفني وعند اختيار مجموعة يتم عرض جميع الاسئلة المقترحه داخل هذه المجموعة وعند اختيار سؤال يتم عرض الجواب عليه
صفحة التحكم في التذاكر support-system.aspx ويتم بها عرض جميع التذاكر التي قام العضو بفتحها عنوانها وتاريخ النشر وعدد الردود ووو وعند الضغط على احد هذه التذاكر يتم استعراض التذكرة من خلال صفحة استعراض التذاكر
صفحة استعراض التذاكر show-request.aspx ويتم بها استعراض محتويات التذكرة من ردود عليها كم يمكن اضافة رد او اغلاق التذكرة او فتحها او خذفها نهائياً
صفحة حذف التذكرة delete-request.aspx ويتم بها عرض رسالة تأكيد لى عملية حذف التذكرة فاذا اكد المستخدم رغبته في حذفها يتم حذف التذكرة وجميع الردود عليها من قاعدة البيانات
صفحة اضافة تذكرة جديدة add-request.aspx ويتم من خلالها اضافة تذكرة جديده لنظام الدعم الفني بواسطة التذاكر
صفحة دخول نظام الدعم الفني المباشر live-support.aspx وهي الصفحة التي سوف يدخل من خلال المستخدم للدردشة المبسطة بينه وبين موظفين الدعم الفني


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


تخطيط قاعدة البيانات :-

1 – جدول المستخدمين TUsers
ويختص بتخزين معلومات المستخدمين والاعضاء في الموقع ويحتوي على الحقول التالية


اسم الحقل نوع الحقل وصف الحقل
UID Bigint
مفرد لايمكن تكراره وترقيم تلقائي رقم العضو
GID bigint رقم مجموعة العضو
Email text البريد الالكتروني
Pass text كلمة المرور
FullName text الاسم الكامل
CompanyName text اسم الشركة
Address text العنوان
City text المدينة
Country text البلد
WebSiteUrl text عنوان موقع الكتروني مرتبط
Telephone text رقم الهاتف
Fax text رقم الفاكس
Note text ملاحظات اضافية
ReDate Datetime تاريخ ووقت التسجيل



2 – جدول مجموعات الاعضاء TUsersGroups
ويحتوي على ثلاث مجموعات اساسية مجموعة المدراء والاعضاء والموقوفين ويحتوي على الحقول التالية



اسم الحقل نوع الحقل وصف الحقل
GID Bigint
مفرد لايمكن تكراره وترقيم تلقائي رقم المجموعة
GName text اسم المجموعة



3 – جدول مجموعات الدعم الفني TSSystemGroups
ويحتوي على انواع مجموعات الدعم الفني المختلفة والتي ستم تقسيم التذاكر والاسئلة والاجوبة في داخلها حسب اختيار المدير لنوع السؤال او اختيار العضو لنوع التذكرة , ويجتوي على الحقول التالية


اسم الحقل نوع الحقل وصف الحقل
SSGroupID Bigint
مفرد لايمكن تكراره وترقيم تلقائي رقم المجموعة
GroupName text اسم المجموعة




4- جدول الاسئلة والاجوبة TFaq
ويحتوي على الاسئلة والاجوبة المقترحة والتي يتم عرضها في صفحة الاسئلة والاجوبة ويحتوي على الحقول التالية



اسم الحقل نوع الحقل وصف الحقل
FaqID Bigint
مفرد لايمكن تكراره وترقيم تلقائي رقم السؤال
SSGroupID bigint رقم مجموعة الدعم الفني التي يتبع لها هذا السؤال
FaqTitle text عنوان السؤال
FaqBody text نص السؤال والجواب






5– جدول التذاكر TSSystemRequests
خاص بالتذاكر التي يقوم الاعضاء بفتحها من خلال صفحة الدعم الفني بالتذاكر ويحتوي على الحقول التالية



اسم الحقل نوع الحقل وصف الحقل
SSRequestID Bigint
مفرد لايمكن تكراره وترقيم تلقائي رقم البطاقة
SSGroupID bigint رقم المجموعة التابعة لها البطاقة
SSRequestOwnerID bigint رقم عضوية مالك التذكرة
SSRequestSubject text عنوان التذكرة
SSRequestBody text نص التذكرة
SSRequestDate datetime تاريخ نشر التذكرة
SSRequestStatus text حالة التذكرة اما open or close




6– جدول الردود TSSystemReplys
ويحتوي على الردود على تذاكر الدعم الفني , يحتوي على الحقول التالية



اسم الحقل نوع الحقل وصف الحقل
SSRReplyID Bigint
مفرد لايمكن تكراره وترقيم تلقائي bigint
SSRequestID bigint رقم البطاقة او التذكرة التابع لها هذا الرد
SSReplyOwnerID bigint رقم عضوية صاحب الرد
SSReplyTitle text عنوان الرد
SSReplyBody text نص الرد
SSReplyDate datetime تاريخ نشر الرد





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



ملاحظة مهمة :- بعد تصميم كل جدول من الجداول التالية يجب ان تقوم باعطائه الصلاحيات من ال SQL Server
في البداية تقوم بانشاء قاعدة بيانات جديدة ومن خلال منطقة الاعضاء بها Users
تقوم بانشاء عضو جديد او مستخدم جديد للقاعدة وهذا المستخدم يكون غالبا بهذا الاسم XP/ASPNET
حيث ان XP هو اسم جهازك

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




لتحميل ملف الشرح بتنسيق الجداول ووو بالمرفقات (الافضل تطلع عليه لانه مرتب اكثر من الموضوع)

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


في امان الله






الملفات المرفقة
نوع الملف: zip شرح 1.zip‏ (11.5 كيلوبايت, المشاهدات 342)
__________________
احنا بكل فخر واخلاص باغة باروده ورصاص
وصقور تحب المقناص بجو الأردن عاليه
وفوق الأردن عاليه ........
nothing4u غير متواجد حالياً   قديم 30-06-2006, 08:36 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2006-
#19 (permalink)  

تعقيب :- طريقة انشاء الصفحات ووضع الادورات عليها وانشاء الجداول والحقول في قاعدة البيانات افترضت مسبقا انك قد نجحت في عملها فاذا اي واحد ماقدر يعملها الرجاء ان يقول هذا وان شاء الله شارح الطريقة


في امان الله وحفظة






__________________
احنا بكل فخر واخلاص باغة باروده ورصاص
وصقور تحب المقناص بجو الأردن عاليه
وفوق الأردن عاليه ........
nothing4u غير متواجد حالياً   قديم 30-06-2006, 08:40 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Jul 2002-
#20 (permalink)  

أشكرك أخي الكريم على هذه البداية القوية ..

والحقيقة أنني لم أتعامل مع قواعد بيانات sql server من قبل ..

وأرفق صورة لأحد الجداول التي قمت بتصميمها .. فلا أدري أهكذا تريد أم هناك طريقة أخرى ؟






الصور المرفقة
نوع الملف: jpg sql-server2005.JPG‏ (83.3 كيلوبايت, المشاهدات 1362)
__________________
بداية للمشاريع التجارية

ASP.NET,ASP 3.0

المدونة الشخصية : asp2asp.com

عدنا والعود أحمد...
asp2asp غير متواجد حالياً   قديم 01-07-2006, 08:52 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2006-
#21 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة asp2asp
أشكرك أخي الكريم على هذه البداية القوية ..

والحقيقة أنني لم أتعامل مع قواعد بيانات sql server من قبل ..

وأرفق صورة لأحد الجداول التي قمت بتصميمها .. فلا أدري أهكذا تريد أم هناك طريقة أخرى ؟

تعم اخي هذه هي الطريقة ان شاء الله

لكن تذكر ان الحقول الي مكتوب عليها ترقيم تلقائي ومنفرد هذه لازم تكون ترقيم تلقائي وعدم تكرار



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

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

في امان الله






__________________
احنا بكل فخر واخلاص باغة باروده ورصاص
وصقور تحب المقناص بجو الأردن عاليه
وفوق الأردن عاليه ........
nothing4u غير متواجد حالياً   قديم 02-07-2006, 01:51 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Jul 2002-
#22 (permalink)  

لا حول ولا قوة إلا بالله .. إن لله وإنا إليه راجعون ..

أحسن الله عزائك أخي الكريم ..

وإن شاء الله تكون آخر الأحزان ..


وخذ راحتك أخي الكريم .. وقلوبنا معاك ..

بالنسبة لـ
اقتباس:
لكن تذكر ان الحقول الي مكتوب عليها ترقيم تلقائي ومنفرد هذه لازم تكون ترقيم تلقائي وعدم تكرار
فأنا وضعتها مثل ما أنت وضعتها في الجدول bigint .. فهل هذا صحيح؟ .. أم هناك تعديل ؟

تحياتي لك ..






__________________
بداية للمشاريع التجارية

ASP.NET,ASP 3.0

المدونة الشخصية : asp2asp.com

عدنا والعود أحمد...
asp2asp غير متواجد حالياً   قديم 02-07-2006, 12:03 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2006-
#23 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة asp2asp
لا حول ولا قوة إلا بالله .. إن لله وإنا إليه راجعون ..

أحسن الله عزائك أخي الكريم ..

وإن شاء الله تكون آخر الأحزان ..


وخذ راحتك أخي الكريم .. وقلوبنا معاك ..

بالنسبة لـ


فأنا وضعتها مثل ما أنت وضعتها في الجدول bigint .. فهل هذا صحيح؟ .. أم هناك تعديل ؟

تحياتي لك ..

لازم تضغط على الحقل بالزر اليمين وتختار Primary Key
ومن خصائص الحقل تحت عند الخاصية Identity
تختار نعم

وكذا يكون ترقيم تلقائي وعدم تكرار ان شاء الله






__________________
احنا بكل فخر واخلاص باغة باروده ورصاص
وصقور تحب المقناص بجو الأردن عاليه
وفوق الأردن عاليه ........
nothing4u غير متواجد حالياً   قديم 02-07-2006, 11:19 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Jul 2002-
#24 (permalink)  

تم بحمد الله إتمام إضافة الجداول ..

وكل هذا يعود بعد الله إليك nothing4u..

والآن جاهزون للدروس ..

وعندي تساؤل .. هل بإمكاني تصدير الجداول وأستوردها من جهاز آخر ..؟

تحياتي لك ..






الصور المرفقة
نوع الملف: jpg 1111.JPG‏ (74.1 كيلوبايت, المشاهدات 1308)
__________________
بداية للمشاريع التجارية

ASP.NET,ASP 3.0

المدونة الشخصية : asp2asp.com

عدنا والعود أحمد...
asp2asp غير متواجد حالياً   قديم 03-07-2006, 10:19 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2006-
#25 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة asp2asp
تم بحمد الله إتمام إضافة الجداول ..

وكل هذا يعود بعد الله إليك nothing4u..

والآن جاهزون للدروس ..

وعندي تساؤل .. هل بإمكاني تصدير الجداول وأستوردها من جهاز آخر ..؟

تحياتي لك ..
ان شاء الله بكره اخوي بنشر الدرس القادم

نعم يمكنك تصدير واستيراد قاعدة بيانات اختر بالزر اليمين على القاعده ومن داخل ال
ALL Tasks

اختر Import Data
او Exposrt Data

بعدين تطلع لك شاشة الاستيراد او التصدير

ملاحظة قاعدة بياناتك تجدها في هذا المسار
C:\Program Files\Microsoft SQL Server\MSSQL\Data

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

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






__________________
احنا بكل فخر واخلاص باغة باروده ورصاص
وصقور تحب المقناص بجو الأردن عاليه
وفوق الأردن عاليه ........
nothing4u غير متواجد حالياً   قديم 03-07-2006, 09:55 PM
رد مع اقتباس
رد


أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 08:02 AM بتوقيت المملكة العربية السعودية