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

كيفية انشاء موقع لجامعة

مغلق
بدأه reagent في 2 أكتوبر 2004 · 22 رد · 2,383 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

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

1- رابطة للدخول للبريد الألكتوني الخاص بالطلبة او الموظفين

اي يكون هناك مكان في الموقع لكتابة ID و الباسوورد فيفتح الميل عادي

2- اريد ان اضع قسم خاص للطلبة يقوم فيه الطالب بكتابة الID & Password الخاصة به فيفتح له بعض الأمكانيات مثل

- تغيير الباسورد

- تسجيل مواد للسيمستر الجديد

- معرفة جدوله الدراسي اليومي

- معرفة نتيجة الأمتحانات

وي اشياء من هذا القبيل يكمن ان تكون متاحة للطلبة

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

تحياتي

"وَمَا تَدْرِي نَفْسٌ مَّاذَا تَكْسِبُ غَداً وَمَا تَدْرِي نَفْسٌ بِأَيِّ أَرْضٍ تَمُوتُ إِنَّ اللَّهَ عَلِيمٌ خَبِيرٌ"

صدق الله العظيم

#2

مرحباً أخي الكريم

لانشاء هكذا مواقع تحتاج عدة أشياء

التعرف على ال ASP او ال ASP.Net او ما شابه

كيفية التعامل مع قواعد البيانات مثل ال Sql Server 2000 او ما شابه

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

Macromedia DreamViewer Mx

Macromedia Homesite 5.0

Microsoft Front page Xp

#3

أوافق أخي محمد صادق من ضرورة وجود لغة حركية مثل ASP أو php ولكن المشكلة تبقى متى تريد هذا العمل؟

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

Mohamad Al-Karbi

www.mkarbi.me

#4

الأخوة الأفاضل المحمدين

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

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

شكرا لكم مرة أخرى وفي انتظار الرد

تحياتي

"وَمَا تَدْرِي نَفْسٌ مَّاذَا تَكْسِبُ غَداً وَمَا تَدْرِي نَفْسٌ بِأَيِّ أَرْضٍ تَمُوتُ إِنَّ اللَّهَ عَلِيمٌ خَبِيرٌ"

صدق الله العظيم

#5

شئ جاهز؟!! همممم

ربما ترغب في البحث في aspin.com عن شئ قريب من هذا ثم تعدل عليه.

Mohamad Al-Karbi

www.mkarbi.me

#6

أخي محمد

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

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

رجاء المساعدة

شكرا

"وَمَا تَدْرِي نَفْسٌ مَّاذَا تَكْسِبُ غَداً وَمَا تَدْرِي نَفْسٌ بِأَيِّ أَرْضٍ تَمُوتُ إِنَّ اللَّهَ عَلِيمٌ خَبِيرٌ"

صدق الله العظيم

#7

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

أما البديل فهو أن تبرمجها بنفسك: فهل يتناسب الوقت الضائع مع التكلفة. مثلاً انا اشتريت من فترة سكريبت ASP جاهز، لأنني وجدت أن تكلفة شراءه أقل من تكلفة الوقت الذي سأبذله في برمجة السكريبت ثم معالجة الأخطاء الناتجة إن وجدت...

لكن بشكل عام:

جداول الـ MS Access ستكون بسيطة: جدول للطلاب و جدول للمشاركات التي سيقومون بها و جدول للفصول

ثم ربط ذلك بلغة معينة مثل ASP للإضافة و التعديل

ثم بناء كوكيز لمعالجة دخول كل شخص و ربط الجداول مع بعضها

ثم تحويل ملف الـ MS Access إلى SQL

انظر و قارن!! :)

وفقك الله

Mohamad Al-Karbi

www.mkarbi.me

#8

السلام عليكم

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

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

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

بالنسبة للجداول يجب أن يكون لديك جدول للفصول الدراسية.

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

MCP

MCTS:.Net Framework 2.0: Web Applications

MCPD:Web Developer

#9

مشكور أخي عبد الله على التوضيح و التوسع.، جزاك الله خيراً.

أخي reagent لا يسعني القول إلا أن أخي عبدالله هو أفقه مني في هذا المجال فربما أن تأخذ بكلامه أفضل من أن تأخذ بكلامي. و قديماً قالوا: اعطوا الخباز خبزه

Mohamad Al-Karbi

www.mkarbi.me

#10

السلام عليكم

أخ محمد ليس أي مشروع يتم إنجاه يجب أن يكون من مخيلتك، وان تحدد له النظام.

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

MCP

MCTS:.Net Framework 2.0: Web Applications

MCPD:Web Developer

#11

السلام عليكم

شاكرا لكم جدا اخواي

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

هل هذه العملية تحتاج ايضا لجداول !!

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

تحياتي

"وَمَا تَدْرِي نَفْسٌ مَّاذَا تَكْسِبُ غَداً وَمَا تَدْرِي نَفْسٌ بِأَيِّ أَرْضٍ تَمُوتُ إِنَّ اللَّهَ عَلِيمٌ خَبِيرٌ"

صدق الله العظيم

#12

السلام عليكم

أخي العزيز هنالك مشروع جاهز و كامل معمول بواسطة ال ASP و الاوراكل ممكن يفيدك

سجل و قم بتحميل الملف هذا هو العنوان

http://www.araboracle.com/ib/index.php?showtopic=2489&hl=

أرجو لك اوقات طيبة برفقة البرمجة :)

تم تعديل هذه المشاركة بواسطة محمد صادق في 3 أكتوبر 2004 في 10:07

#13

اعتقد أن محمد صادق آتى بعظيم، شكراً جزيلاً

أما أخي reagent هل تريد بناء سيرفر إيميل كامل؟ أي ان يكون موقعك كما لو كان مثل هوت ميل؟ فهذا أمر لا أعرفه (و نصف العلم لا أعرف، حتى لا يعتب علي أحد الأعضاء الذي رأيت أن توقيعه كان: لا تقل لا أعرف و لكن قل سأجرب :) )

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

أخ عبد الله، اعتمدتُ المخيلة و بساطة الجداول من منطلق أن الأخ reagent لا يعرف كثيراً في لغات الداتابيز فلم أشأ أن أدخل الرعب إلى قلبه من أول لمسة مع هذه اللغات. و لا أظن أنه سيعمل كل شئ بشكل صحيح من أول مرة. هذه وجهة نظري و قد تكون خاطئة...

Mohamad Al-Karbi

www.mkarbi.me

#14

السلام عليكم

أخي محمد صادق

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

أخي محمد القربي انا فعلا عندي ميل سيرفر موجود و لي اكسس عليه عن طريق Web Based ولكن ما اريده هو ان يكون الحقل الخاص باليوزرنيم والباسورد موجود في صفحة موقعي انا وليس الأنترفيس الخاص بالميل سيرفر

ارجو ان اكون استطعت التوضيح

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

ولكن ما اريدة منكم اعطائي فكرة مبسطة الأن كيف ابدأ ...

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

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

تحياتي

"وَمَا تَدْرِي نَفْسٌ مَّاذَا تَكْسِبُ غَداً وَمَا تَدْرِي نَفْسٌ بِأَيِّ أَرْضٍ تَمُوتُ إِنَّ اللَّهَ عَلِيمٌ خَبِيرٌ"

صدق الله العظيم

#15

ربما دروس الـ ASP هنا تفيد (إذ لابد من فكرة و لو بسيطة عن اللغة)... تستطيع تجربة كل ذلك على جهازك بشرط وجود IIS (موجود في Win2000 و XP) وهي اختصار لـ Internet Information Service

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

قد تجد من يفيدك أكثر مني حالياً كوني مشغول بالامتحانات هذه الفترة... و سنحاول أكثر في الفترات اللاحقة إن شاء الله (ليس وعداً)..

Mohamad Al-Karbi

www.mkarbi.me

#16

أخي reagent هذه الخطوة الأولى و الأهم لحل مشكلتك...

/index.ph...ndpost&p=233994

ادعي لي

Mohamad Al-Karbi

www.mkarbi.me

#17

السلام عليكم

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

MCP

MCTS:.Net Framework 2.0: Web Applications

MCPD:Web Developer

#18

السلام عليكم

انا أيضا أعمل على نفس المشروع ,وسأقوم ببناء صفحة يتمكن من خلالها الطلبة من التسجيل عبر الانترنت ،وأنا الان في مرحلة تحليل النظام ولم انتقل لمرحلة البرمجة بعد ولم احدد بعد اللغة التي سوف استخدمها لكن سأختار بين ASP.NET وال JSP ،واعتقد ان تحليل النظام يأخذ جهد ووقت كبير وهو ربما أصعب من مرحلة كتابة الكود .

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

بالتوفيق جميعا

تم تعديل هذه المشاركة بواسطة مبرمجة فلسطينية في 5 أكتوبر 2004 في 23:09

#19

السلام عليكم جميعا

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

وفقك الله اخ محمد ومن الناجحين إن شاء الله

شكرا أخ عبدالله

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

تحياتي

"وَمَا تَدْرِي نَفْسٌ مَّاذَا تَكْسِبُ غَداً وَمَا تَدْرِي نَفْسٌ بِأَيِّ أَرْضٍ تَمُوتُ إِنَّ اللَّهَ عَلِيمٌ خَبِيرٌ"

صدق الله العظيم

#20

أخي reagent على الرحب و السعة. أنا لست من الأبطال، فقط هاوي و متعد :)

أكيد، أخي عبد الله لن يقصر معك فالجميع يشهد بأنه ماشاء الله ممتاز في الـ ASP و ASP.net و يبدو أن الأخت مبرمجة فلسطينية كذلك. و أنا يسيرٌ من بحر علومهم

وفق الله الجميع لخير ما يحبه، و وفقنا الله جمعياً لعمل الخير

Mohamad Al-Karbi

www.mkarbi.me

#21

السلام عليكم

أولاً يجب تحديد اللغة التي سوف نعمل عليها .

أنا اقترح أن نستخدم ال ASP.net أو ال ASP رغم معرفتي البسيطة في لغة ال ASP.net.

ثانياً قاعدة البيانات التي سوف نستخدمها الأوراكل أو ال sqlserver.

ثالثاً تحديد الجداول والعلاقات التي سوف نتعامل معها من أجل تنفيذ المشروع.

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

يجب أن نعرف ما نوع الشهادات التي تمنحها الجامعة مثل بكارليوس والدبلوم والماجستير وإلخ.

يعني يجب أن يكون لدينا جدول خاص بالدرجات العلمية ، واسم هذا الجدول هو programing.

ويحتوي على حقلين:

programing_no من نوع autonumber أو int.، وهو رقم الدرجة العمية وهو مفتاح أساسي.

programing_name وهو اسم الدرجة العمية وهو من نوع varchar2 وحجمه 20 مثلاً.

جدول الكليات ،لكل درجة علمية لها كليات خاصة بها، واسم الجدول فرضاً college، ويحتوي على ثلاث حقول كالتالي:

college_no من نوع autonumber، ورقم الكلية وهو مفتاح أساسي.

programing

programing_no من نوع int وهو مفتاح أجنبي له علاقة بالجدول programing.

college_name من نوع varchar2 وحجمه 30 وهو اسم الكلية.

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

الحقل dep_no من نوع autonumber وهو مفتاح أساسي رقم التخصص أو القسم.

college_no من نوع int وهو مفتاح أجنبي للجدول college أي علاقة بينهما بأنه لكل كلية لها عدة أقسام او تخصصات.

department_name: من نوع varchar2 حجمه 30 وهو اسم التخصص.

جدول الأساتذه ، وهذا الجدول يحتوي على بيانات المدرس، وسوف اضع فقط الحقول اللازمة له وليكن اسم الجدول teacher

الحقل teacher_no من نوع autonumber وهو مفتاح أساسي ،رقم المدرس.

الحقل college_no من نوع int وهو مفتاح أجنبي للجدول college.

الحقل dep_no من نوع int وهو مفتاح أجنبي للجدول department.

الحقل teacher_name من نوع varchar2 حجمه 30 اسم المدرس.

جدول المقررات التي تطرحها الجامعة وليكن اسم الجدول subject، ولكن قبل ان أضع الحقل اللازمة يجب أن نضع جدول يحدد نوع المساقات مثلا:

هل هو متطلب كليه أو متطلب جامعه أم تخصص .. وإلخ.

وليكن اسم هذا الجدول هو type_subject، وحقوله كالتالي:

type_no من نوع autonumber وهو مفتاح أساسي.

type_name اسم نوع المساق من نوع varchar2 حجمه 20.

والأن سوف نضع الحقول الخاصة للجدول subject

subject_no من نوع varchar2 وحجمه 9 وهو مفتاح أساسي.

الحقل type_no من نوع int وهو مفتاح أجنبي تابع للجدول type_subject.

الحقل subject_name من نوع varchar2 وحجمه 20 اسم المساق.

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

مع تحياتي

MCP

MCTS:.Net Framework 2.0: Web Applications

MCPD:Web Developer

#22

السلام عليكم

مشكور على جهودك أخي عبد الله ،تحليل رائع ما شاء الله

،بانتظار البقية

بارك الله فيك

#23

بخصوص البريد الإلكتروني

أخي reagent،

لا أعلم أين وصلت في هذا الأمر ولكن إذا كان الميل سيرفر لديك Microsoft Exchange سواء 5 أو 2000 فإنه يحتوي على خاصية تسمى OWA - Outlook Web Access.

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

أما بالنسبة لباقي الموقع من ناحية بناء قواعد البيانات.. فأنا لا أزيد شيئاً على ما قالوه الأخوة والأخوات...

إن كنت محتاج لتصميم صفحات معينة في الموقع فأرجو إبلاغي بذلك...

والسلام عليكم

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

توقيع: "الفرق بين الفشل والنجاح هو إنجاز الأعمال بشكل صحيح تقريباً وإنجازها بشكل صحيح تماماً"

توقيع: "من قال لك أنه عالم فأعلم أنه ما زال جاهل، ومن قال لك أنك عالم فأعلمه بأنك ما زلت جاهل"

توقيع: "اللهم بارك له في وقته"

هذا الموضوع مغلق.

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