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

مشروع جديد - ادارة مدرسة - تعليمي

رائج
بدأه yasirhantoush في 23 مايو 2008 · 123 رد · 34,404 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#51

شكرا ، و إن شاء الله راح تفهمون طريقة ال master detail

يسر كتب:
السلام عليكم

اخي ياسر

انا اشتغلت على قواعد اكسس من قبل

قصدي اني عمري ما وصلت مع قواعد بيانات sql من قبل

عشان كذا لما حاولت اوصل مع قاعدة البيانات تبع المشروع ما قدرت

فكيف يتم التوصيل معها بالضبط

ليش ما تطلع لما اعمل browse من الفورم تبع connection

اما بالنسبة للداتا بيس connectivity ، هذه مقال ممتاز جدا عن طريقة الربط بال sql express

و انا راح اطبقها علي المشروع إن شاء الله

المطلوب الانتهاء من فورم الاستاذ teacher

و العمليات المطلوبة هي

واجهة اظهار قائمة الاساتذة

واجهة اضافة و تعديل بيانات الاستاذ

امكانية حذف الاستاذ

واجهة ربط الاساتذة مع المواد

و هكذا نقدر نوصل للاصدار 0.0.0002

، يلا مين يقدر يساعدني في هذه المهمة ، عايز اشوف محالاتكم ،،،،

تم تعديل هذه المشاركة بواسطة yasirhantoush في 12 يونيو 2008 في 11:48

#52

السلام عليكم

عفوا اخي بس فين المقالة اللي تكلمت عنها بخصوص الconnectivity يا ريت لو تحط لها هنا لينك عشان الكل يطلع عليها

بالنسبة للاضافة و الحذف و التعديل

فالعمليات هذه تنعمل تلقائيا في vs.net 2005 بمجرد ما توصل مع قاعدة البيانات على طول انته عارف يظهر الbinding navigator

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

و شكرا

سبحان الله و بحمده سبحان الله العظيم

#53

هذه هو الرابط و الشكر لصاحب المشاركة

/index.ph...mp;#entry815435

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

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

#54

اخر اصدار من المشروع ـ اضافة فورم الاستاذ مع بعض التعديلات

school.rar

#55

السلام عليكم

اسفة جدا على انقطاعي الطويل

و ان شاء الله مواصلة معاكم

بس انا عندي مشكلة اخ ياسر

في الكود الجديد اللي حطيت فيه جدول المدرسين

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

كما ان قاعدة البيانات موجودة و لكن بامتداد BAK و انا احتاج القاعدة بامتداد MDF

و شكرا

سبحان الله و بحمده سبحان الله العظيم

#56

يسر ، قاعدة البيانات مرفقة في صيغة MDF، الرجاء تحميلها ،،،،

school_db.zip

#57

السلام عليكم و حملتها و اسفين على الغلبة

سبحان الله و بحمده سبحان الله العظيم

#58

السلام عليكم

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

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

و ما ترضى الجداول تنسحب و تنحط في الفورم

ممكن تساعدني عشان اقدر احل هذه المشكلة

و كمان هل في طريقة بحيث الوصلة مع قاعدة البيانات ما تتعطل لما ينتقل البرنامج من جهاز لجهاز

لأن الوصلة اللي عملتها مع جدول المدرسين ما تشتغل عندي ابدا

dberror.bmp

سبحان الله و بحمده سبحان الله العظيم

#59

احتمال هناك خطأ في اسم الداتا بيس ، ما هي اسم الداتا بيس في الsql ، مفروض يكون اسمها school_db

#60

اسم قاعدة البيانات هو نفسة و الغريب في الموضوع اني اول مرة وصلت مع قاعدة البيانات كان كل شي تمام بس بعد كذا لما عدت التوصيل ما قبل ابدا يوصل معاها

حتى لما افتح تطبيق جديد و احاول اوصل معها ما تتوصل معه و يكون شكلها زي الصورة المرفقة

سبحان الله و بحمده سبحان الله العظيم

#61

تاكدي من ال connection string و الusername , ال password

#62

سلام ما تحلت المشكلة بس في طريقة مؤقتة لتجاوزها با اجربها

بس انا متأكدة ان التوصيل لقاعدة البيانات ما با يشتغل عندة زي لما انته وصلت ما اشتغل عندي

فهل عنك حل

كيف ممكن يكون التوصيل عام اي انه يشتغل من اي جهاز مش بس الجهاز اللي اتعملت فيه الوصلة لقاعدة البيانات

سبحان الله و بحمده سبحان الله العظيم

#63

ممكن عن طريق وضع الداتابيس ك local بدون ما نحتاج الي sql server ، انا حشتغل عليها و نشوف بعديها حيحصل ايه

ايه الاصادر من ال sql server الموجود عندك ؟

#64

عندي

SQL Server 2005 Express

سبحان الله و بحمده سبحان الله العظيم

#65

السلام عليكم

اشكركم على تعاونكم في بنا مشروع ادارة المدرسة

والتكاتف والتفاعل الملحوظ بين الاعضاء لانجاز هذا العمل الجيد

واتمنى لكم التوفيق

هل ممكن اشارك معاكم في مشروع ادارة المدرسة

لاني الان ادرس كورسC#.net في معهد نيوهيرازن

لكي ااسفيد وافيد

ولكم جزيل الشكر

الايميل wmb1984@hotmail.com

#66

الإسم أنس العلي

anas-alali@hotmail.com

C# Syntax In General (جيد جدا)

ADO.NET + DataSet + DateReaders + DataGrids (خبير)

SQL Language Query + Analysis (جيد)

Forms Building + Controls (جيد جدا)

Software Analysis + Data Flow Diagrams ( متوسط)

Deployment + Click Once + Setup Projects (جيد)

أرجو ان تقبلوني كجزء من هذا المشروع

سأقوم أولا بدراسة المشاركات السابقة و تحليل المشروع و قريبا سأبدأ العمل معكم

و إن شاء الله تعم الفائدة

#67

السلام عليكم

اهلا بالجميع

نحن حاليا وصلنا لمشكلة ان الوصلة لقاعدة البيانات تعمل في الجهاز الذي تم فيه عمل الوصلةonnection

و نريد جعل الوصلة عامة بحيث يتم التوصيل لقاعدة البيانات و يعمل التطبيق من اي جهاز يتم تشغيل التطبيق علية

سبحان الله و بحمده سبحان الله العظيم

#68

السلام عليكم

أنا قد قمت سابقا بإنجاز برنامج لإدارة المدرسة و سلمته لمدرسة و إنطلا قامن تجربتي أريد أن أوضح النقاط التالية:

1- أرجو تحديد الغرض من البرنامج هل هو لمدرسة أم لمعهد لأن الإختلاف بينهما كبير

2- أعتقد أن هناك الكثير من الحقول الأخرى التي يجب إضافتها في جدول الطلاب من أجل أغراض إحصائية و من أجل فرز الطلاب إلى حصص(حسب المستوى الدراسي أو الديانة أو اللغة الأجنبية)

3- إن من أهم الأمور التي سوف تطلبها أي مؤسسة تعليمية هي الأمور المتعلقة بالدفعات المادية لأن إدارة المدرسة كإدارة أي مؤسسة يحتاج إلى إدارة العمليات المالية و بالتالي يجب أن يتم إضافة جدول لدفعات الطلاب(على إعتبار أن الدفع قد يتم على أقساط) و جدول يتضمن أجور المدرسين و جدول للدفعات الأخرى

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

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

6-كنت أفضل إستخدام الMDI FORMS

7- أفضل التعامل مع قاعدة البيانات من خلا ل الكود لا من خلال الأدوات الجاهزة لأنه يعطي حرية أكبر للتحكم بالبرنامج و للحصول على مزيد من الفائدة التعليمية للمشاركين في البرنامج و لمن يتابعونه

بعد هذه الملاحظات التي تمثل رأيي الشخصي و ممكن أن يكون لدى البعض أراء أخرى و قد تكون أصح و الأمر مطروح للنقاش

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

إن الإتصال بقاعدة البيانلت يتم من خلال connection string يكون مخزن في ملف app.config و الكود المعدل هو

<add name="school.Properties.Settings.school_dbConnectionString1"
			connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\school_db.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"
			providerName="System.Data.SqlClient" />
	</connectionStrings>

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

school.rar

#69

السلام عليكم

بالنسبة لأقتراحاتك اخي انا عن نفسي مش شايفة فيها مشكلة

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

اما البرنامج فحملته و شغلته بس ما اشتغل بالكامل بس عرض الشاشة الرئيسية و لما حاولت افتح نمودخ المدرسين

عرض لي الرسالة الموجودة في الملحقات

error.bmp

سبحان الله و بحمده سبحان الله العظيم

#70

حابة اضيف بالنسبة لبناء النظام بالكود فانا كمان افضل الكود بس الكود يحتاج خبرة اكثر من الادوات الجاهزة

و اخاف ان المشاكل التي تتولد بسبب الكود تأخذ وقت طويل لحلها مثل مشكلة الconnection

بس انا معاك في حكاية الكود 100%

فهل عندك خبرة للتعامل مع مشاكل الكود لو حصلت

سبحان الله و بحمده سبحان الله العظيم

#71

عندي سؤال

انا دورت على ملف app.config في التطبيق السابق حق المدرسة و ما حصلته بس في تطبيقك موجود

من فين طلعته

و شفت عدة تطبيقات اخرى في قواعد البيانات بس كان فيها app.config

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

سبحان الله و بحمده سبحان الله العظيم

#72

أعتقد ان رسالة الخطأ التي عرضتها مردها إلى الإختلاف في نسخة الفيجول ستوديو المستخدمة فأنا أستخدم Microsoft Visual C# 2008 Express Edition

وأيضا بشكل أساسي الإختلاف في نسخة dot net framwork حيث أستخدم النسخة 3.5

سأحاول التعامل مع النسخة 2 التي أعتقد انك تتعامل معها

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

مع التأكيد اني لا أمانع إستخدام الأدوات الجاهزة و إن كنت لا أفضلها

كلمة أخيرة أتمنى لو نكون في و قت واحد معا نتصفح الموقع لمزيد من التقدم و التفاعل لذا أقترح من الأعضاء المهتمين تحديد التوقيت الذي يناسبهم (طبعابإستخدام GMT لإختلاف البلدان)

#73

بصراحة لم أجد طريقة للتحويلdot net framwork للنسخة 2

لذلك سأحاول الحصول علىMicrosoft Visual C# 2005 Express Edition

و اتمن إذا كان لديكم تلك النسخة وضع الرابط

#74

أعدت رفع البرنامج بعد تعديله على ب VISUAL C#.net 2005 أرجو تجربته و إعطائي النتيجة

و أوكد أن الملف السابق لم يعمل لدى الأخت يسر لأنها على ما أعتقد لا تمتلك dot net framwork 3.5 و أنصح الجميح بتحميل هذه النسخة و تحميل VISUAL C#.net 2008 لكي نبقى دوما على إطلاع على أحدث التقنيات و يمكن التحميل من الرابط التالي

http://www.microsoft.com/express/

school2.rar

#75

السلام عليكم

حملت الملف و اشتغل عندي و الحمد لله

عذرا على انقطاعي كل هذه الفترة

و ان شاء الله مواصلين

و انا زي ما قلت نسخة الVS.NET عندي هي 2005

بس ان شاء الله تتغير

و شكرا

ان شاء الله اشوف البرنامج عندي عشان اقدر اواصل معاكم

باي

سبحان الله و بحمده سبحان الله العظيم

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