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

مسابقة إنشاء و تصميم برنامج إدارة مكتب تأجير المركبات .

بدأه الشهاب الحارق في 12 أغسطس 2007 · 28 رد · 13,477 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

مسابقة إنشاء و تصميم برنامج إدارة مكتب تأجير المركبات .

السلام عليكم.

يتشرف منتدى Visual Basic.NET مشرفين و إداريين,

بإطلاق أول مسابقة فعلية برمجية في تخصص لغة Visual Basic.NET 2005,

التي نرجوا من خلالها, رفع المستوع العام للأعضاء و المشرفين سواءً بسواء,

ونقل الاعضاء الكرام من البرمجة السطحية الى الواقع العملي, إضافة الى

إشعال الحماسة البرمجية بين الاعضاء الكرام, وذلك حِرصاً منا على تفعيل النشاط العام في المنتدى.

متطلبات الاشتراك في المسابقة.

أن تكون عضواً أو خبيراً.

يمكن أن يشترك في المشروع أكثر من شخص أو عضو. بمشروع واحد.

شروط مسابقة إنشاء مشروع أو برنامج إدارة مكتب تأجير المركبات

أن يكون تحليل و تصميم المشروع على لغة Visual Basic.NET 2005

أن يكون تحليل و تصميم قاعدة البيانات على SQL 2005

ما هو غير ضروري في هذا المشروع.

لانرغب حقيقة في المشروع أو المسابقة الاولى بوضع شرط تشفير البيانات .

ولا كذلك بوضع حساب للمستخدم بحيث يدخل بالاسم و كلمة المرور.

هذا معفي عنه في هذا المشروع , فلا نرى انه مناسب في المسابقة الاولى, مع اهميته وحاجتنا إليه, إلا أننا سنتغاض عنه الان.

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

1. تحليل المشروع عبر Class diagram في فجول بيسك دوت نت 2005 = 80 نقطة

2. تحليل قاعدة البيانات في SQL 2005 عبر Diagram تساوي 120 نقطة

3. وضع القيم المناسبة في العنصر الملائم لها (مثلاً ليس منطقي أن نضع الوقت و التاريخ في متغير نصي) = 100 نقطة

4. إفراغ الذاكرة من بقايا المتغيرات و حذفها منها = 50 نقطة

5. التسميات الصحيحة السليمة code guide line لإسماء العناصر و المتغيرات = 100 نقطة

6. وضع التعليقات الواضحة Comments الغير مخلة بالفهم ولا المطولة = 50 نقطة

7. سرعة فتح البرنامج ( اي ليس بطيئ ) = 50 نقاط

8. سهولة استخدام البرنامج usability & Accessibility و فهمه من الوهلة الاولى = 100 نقطة

9. استخدام الالوان التي من شأنها إراحة عين المستخدم ( اي الابتعاد عن الزخرفة الزائدة و التعقيدات) = 100 نقطة

10. التحقق من سلامة البيانات المُدخلة Validation Data = 400 نقطة

11. عدم تجمد البرنامج بوضع كل رسائل الخطء في المكان المناسب = 200 نقطة

12. إمكانية تطوير المشروع و ترقيته أو تحديثه عبر ( Click Once ) = 50 نقطة. راجع هذا الرابط

13. وضع دليل ( ملفات المساعدة ) Help Files لإرشاد المستخدم = 100 نقطة

14. تنصيب المشروع و إزالته عبر تقنية Installation Setup = 100 نقطة راجع هذا الرابط

15. استخدام انسب و افضل الطرق في برمجة العناصر, مثلاً أن تكتب حلقة Loop لِجلب بياناتٍ ما,ويمكن جلب تلك البيانات دون استخدام الحلقة = 100

العلامة الكاملة 1700 نقطة.

علامة الرسوب = أقل من 900 نقطة.

أخر موعد لإستلام المشاريع هو 1 نوفمبر لسنة 2007 اي الموفق للتاريخ الرقمي 1 \ 11 \ 2007

في كلمات أخرى : عزيزي المتسابق, لازال الوقت مبكراً للبدء في المشروع , يمكنك أن تستقل ذلك في قراءة معظم المتطلبات

عبر النصائح و الارشادات المتوفرة لك على هذا الرابط.

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

والله يوفقكم لما فيه الخير و البركة.

تم تعديل هذه المشاركة بواسطة الشهاب الحارق في 13 أغسطس 2007 في 13:23

في المثال يتضح المقال

#2

السلام عليكم :

فكرة جيدة جداً واتمنى ان نكون عند حسن ظنكم لكن المدة قليلة شوي

لا اله الا الله وحده لا شريك له

#3

إمكانية تأجيلها لشهر اخر. إذا طلبك ذلك من أكثر الاعضاء وانت منهم. السلام عليكم.

تم تعديل هذه المشاركة بواسطة الشهاب الحارق في 12 أغسطس 2007 في 22:58

في المثال يتضح المقال

#4

فكرة جيدة جداً واتمنى ان نكون عند حسن ظنكم لكن المدة قليلة شوي

#5

نسيت أمراً صغيراً هو أن يكون الكود قصيراً ..

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

فعلى سبيل المثال قد يكتب أحد ما حلقة LOOP بطريقة وهي تكتب بطريقة أبسط ..

دروس و كتب مفيدة----------------------كتيب الإجرائيات المخزنةتعرف على اللغة Transact SQL <<-->> كتيب عن تنصيب قواعد البيانات Sql Server باللغة العربية كتيب عن إنشاء قواعد البيانات في SQL Server باللغة العربية <<-->> درس مع الأمثلة عن المؤشرات و التعامل معها في الـ T-SQLالعبارات الشرطية و الحلقات في T-SQL <<-->> شرح لبعض الـ Extended Stored Procedure استخدام مكتبات الـ Dot Net الخاصة بك في الـ Sql Server 2005 <<-->> التعامل مع المصفوفات من خلال الـ T-SQLتعابير الجداول الشائعة في SQL Server 2005 <<-->>الاتصال بالأداة SQL Server Management Studioحلول سريعة و لمحات برمجية --------------------------------التصدير إلى إكسل : طريقة أولى : طريقة بسطر واحد من الكود <<-->> طريقة ثانية : طريقة تحتاج إنشاء إجرائية مخزنةً تجهيز بيانات جدول بالصيغة XML تمهيداً لحفظها كملف <<-->> تصدير البيانات إلى ملفات نصية برمجياً إغلاق جميع الإتصالات المفتوحة بقاعدة بيانات محددة .. تمهيداً لاسترجاعها أو حذفها <<-->> الاستعلام بناء على وقت مخزن بالصيغة العربية ضمن حقل نصي ..حذف السجلات المتكررة و إبقاء عدد محدد منها في جدول.. <<-->> أسرع طريقة لحذف سجلات جدول كيف احصل على اسم جهازي والباسوورد باستخدام T-SQL <<-->> حشر أنواع الصور المختلفة في حقل من نوع Image باستخدام إجرائية مخزنة .كيف تعرف أنواع الصور المخزنة في حقل من نوع Image .. <<-->> إجرائيات مخزنة ببارامترات ديناميكية مفيدة جداً للاستعلامات استخدام رقم الحقل بدلاً من الإسم في عبارات الإستعلام <<-->> من هو أضخم الجداول في قاعدة بياناتي ؟معرفة زمن تنفيذ الإجرائيات ( لتختار الطريقة الأسرع بين إجرائياتك المخزنة ) <<-->> التعامل مع الـ Rules برمجياً الحصول على آخر صف في الجدول <<-->> قراءة ملفات XML باستخدام T-SQL برمجياً (مثال مرفق)سحب بيانات ملف إكسل إلى الـ SQL Server <<-->> تشفير النسخة الاحتياطية بكلمة مرور <<-->> التخلص من البيانات المكررة <<-->> حل مشكلة التاريخ الهجريDifferential Backup بالتعريف---------- لا إله إلا الله .. محمد رسول الله

أخوكم في الله..  Imad Ozone

#6

السلام عليكم

جزاكم الله خير , تم بالفعل إضافة النقطة المهمة, أخي و استاذي imadouzoun

وكذلك تم زيادة تاريخ التسليم لمدة شهرين على التاريخ السابق. بالتوفيق.

في المثال يتضح المقال

#7
اقتباس
يمكن أن يشترك في المشروع أكثر من شخص أو عضو. بمشروع واحد.

كيف يتم اختيار العضو (لاني لا اعرف الاعضاء) ؟

يا ليت لو الاعضاء الذين يردون المشاركة ارسال لي رسالة انضمام ان امكن ...

if You.needhelp = true then

msgbox ("Never Ever Ask dam Question  Before Searching in google")

Else 

msgbox ("You are Doing Good")

End if
#8

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

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

#9
اقتباس
جزاكم الله خير , تم بالفعل إضافة النقطة المهمة, أخي و استاذي imadouzoun

والله خجلتني يا رجل :lol:

ثم أني لست أستاذاً بل مجرد طالب في طريق العلم و المعرفة :)

وفقكم الله وجزاكم كل الخير ..

دروس و كتب مفيدة----------------------كتيب الإجرائيات المخزنةتعرف على اللغة Transact SQL <<-->> كتيب عن تنصيب قواعد البيانات Sql Server باللغة العربية كتيب عن إنشاء قواعد البيانات في SQL Server باللغة العربية <<-->> درس مع الأمثلة عن المؤشرات و التعامل معها في الـ T-SQLالعبارات الشرطية و الحلقات في T-SQL <<-->> شرح لبعض الـ Extended Stored Procedure استخدام مكتبات الـ Dot Net الخاصة بك في الـ Sql Server 2005 <<-->> التعامل مع المصفوفات من خلال الـ T-SQLتعابير الجداول الشائعة في SQL Server 2005 <<-->>الاتصال بالأداة SQL Server Management Studioحلول سريعة و لمحات برمجية --------------------------------التصدير إلى إكسل : طريقة أولى : طريقة بسطر واحد من الكود <<-->> طريقة ثانية : طريقة تحتاج إنشاء إجرائية مخزنةً تجهيز بيانات جدول بالصيغة XML تمهيداً لحفظها كملف <<-->> تصدير البيانات إلى ملفات نصية برمجياً إغلاق جميع الإتصالات المفتوحة بقاعدة بيانات محددة .. تمهيداً لاسترجاعها أو حذفها <<-->> الاستعلام بناء على وقت مخزن بالصيغة العربية ضمن حقل نصي ..حذف السجلات المتكررة و إبقاء عدد محدد منها في جدول.. <<-->> أسرع طريقة لحذف سجلات جدول كيف احصل على اسم جهازي والباسوورد باستخدام T-SQL <<-->> حشر أنواع الصور المختلفة في حقل من نوع Image باستخدام إجرائية مخزنة .كيف تعرف أنواع الصور المخزنة في حقل من نوع Image .. <<-->> إجرائيات مخزنة ببارامترات ديناميكية مفيدة جداً للاستعلامات استخدام رقم الحقل بدلاً من الإسم في عبارات الإستعلام <<-->> من هو أضخم الجداول في قاعدة بياناتي ؟معرفة زمن تنفيذ الإجرائيات ( لتختار الطريقة الأسرع بين إجرائياتك المخزنة ) <<-->> التعامل مع الـ Rules برمجياً الحصول على آخر صف في الجدول <<-->> قراءة ملفات XML باستخدام T-SQL برمجياً (مثال مرفق)سحب بيانات ملف إكسل إلى الـ SQL Server <<-->> تشفير النسخة الاحتياطية بكلمة مرور <<-->> التخلص من البيانات المكررة <<-->> حل مشكلة التاريخ الهجريDifferential Backup بالتعريف---------- لا إله إلا الله .. محمد رسول الله

أخوكم في الله..  Imad Ozone

#10
اقتباس
شروط مسابقة إنشاء مشروع أو برنامج إدارة مكتب تأجير المركبات

أن يكون تحليل و تصميم المشروع على لغة Visual Basic.NET 2005

أن يكون تحليل و تصميم قاعدة البيانات على SQL 2005

برنامج إدارة مكتب تأجير المركبات ..........!!!

ممكن واحد يوضح لي شو هذا البرنامج ... بصراحة انا مش عارف اي شي عن هذا البرنامج

if You.needhelp = true then

msgbox ("Never Ever Ask dam Question  Before Searching in google")

Else 

msgbox ("You are Doing Good")

End if
#11

أخي الحبيب المقصود هو برنامج يمكن عن طريقه التحكم بايجار السيارات وغيرذلك

تم تعديل هذه المشاركة بواسطة أبوعزام في 18 أغسطس 2007 في 00:03

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

لوكنت وغلاً في الرجال لضرني**** حسن جرائتي ومقتدي

منتديات طريق الهداية

#12

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

سلااااااااااااام

#13

السلام عليكم

مرحبااااااا

انا اشتغل ب فيجوال بيزيك 2003

((لنظرا لظروف عملى أشتغل بها الى الأن )) فى التعامل مع البرامج المحاسبية بالتقارير المناسبة

ووالله اجد هذا المشروع فرصة لتعلم 2005

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

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

سؤالى هو :

هل لى مكان فى هذا المشروع اذا كان الجواب نعم ان شاء الله ارجو مما يريد ان يشركنى فى المشروع ان يرسل لي رسالة على الخاص او يضع رد

تحياتى

السلام عليكم

قال رسول الله صلى الله عليه وسلم

يكبر بن أدام ويكبر معه شيئان كثرة المال وطول العمر

صدق رسول الله صلى الله عليه وسلم

قال عمر بن الخطاب رضي الله عنه

نحن قوم أعزنا الله بالإسلام فإذا إبتغينا العزة فى غيره أذلنا الله

#14

فكره رائعه وأكثر ......

ولي تعقيب بسيط قد يكون صح او غلط المهم انني سأضعه هنا وانتم تحكمون

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

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

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

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

طبعا سجلوني معكم وسأكون اول من يستفيد اما كوني افيد فأظن أنه لا مجال لي بينكم فلم اقعد يوما ما على مقاعد الدراسه لتعلم الحاسب وعلومه بشكل عام -بارك الله في الكتب والمكتبات والهوايه المتأصله --

------------------وما توفيقي إلا بالله--------------------

إذا كنت بالله مستعصما---------فماذا يضيرك كيد العبيد

#15

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

1- التحليل المفروض يجى من ادارة المنتدى له انا بقول الكلام ده على شئ لازم اعرف ادارة المنتدى عوزه تشوف اه البرنامج من حيث الاتى

أ- مدخلات البرنامج

ب- ماهى البيانات المطلوب معالجتها داخل المشروع

ج- ماهى اساليب البحث داخل البرنامج

د- مخرجات البرنامج

يجب وضع اجوبه من النسبه لي بحيث ابتدى اصمم اى مشروع

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

تم تعديل هذه المشاركة بواسطة MostafaAlpha في 22 أغسطس 2007 في 23:15

#16

انا مع الاخ MostafaAlpha

if You.needhelp = true then

msgbox ("Never Ever Ask dam Question  Before Searching in google")

Else 

msgbox ("You are Doing Good")

End if
#17

شو الجائزة يعني مثلا سيارة 2007

اخواني

اظن انها فكرة رائعة لكنني معظم المتطلبات لا اعرفها مثل clickonce و غيرها

لكنني صنعت قبل سنة برنامج ضخم لتسجيل علامات الطلاب باستخدام vb6 و sql حيث تم تقسيم البرنامج الى قسمين اخذت انا القسم البرمجي vb6

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

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

و شكرا

#19

الاخوة اعضاء المنتدى

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

كل عام وانتم بخير وتقبل الله صالح الاعمال منا ومنكم

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

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

الاستفادة من تجارب غيرنا وان كانت التجربة فاشلة او غير مكتملة لنعرف وجه القصور ويتم معالجته (تجربة موقع جامعة أهلا عرب)المشروع الجماعي الاول - مشروع برنامج المخزون يرجى مراجعة الصفحة المذكورة

من يذكر طريقة عمل مشروع التخرج في الجامعة

Software Analysis And Design

System Analysis and Design

فقط للتتذكير

هل قام احد الاعضاء بعمل مسح لمكاتب الايجار لمعرفة كيفية ادارة مكاتبهم

ما هي اللوائح المتبعة في مكاتب الايجار

و القائمة تطول

لذا اخوتي واخواتي للفائدة العامة وللعلم للجميع ارجو ان نسير علي النهج العلمي في مجال صناعة البرامج

هذا والسلام على من اتبع الهدى

* وايم الله ما قصدت الا النصح والارشاد بحدود علمي المتواضع

#20

أنا بدي أ شارك بس لسع مبدتدئ و على كل حال راح اشتغل عليه و أشوف

#21

السلام عليكم

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

أريد متطلبات المشروع و دفتر التحملات كي أشرع في العمل إن شاء الله

#22

أخي لو سمحت ممكن تمد المدة كمان شهر ,,, ومش شرط أخي قاعدة البيانات المستخدمة تكون SQL ,, ممكن تضيف أيضاً Access لأني أرى ان البرنامج مش شرط يحتوي على حاجة متقدمة مثل SQL

هذه وجهة نظري وحضرتك ادرى بعد الله بالأفضل

شكرا

اقتباس
If A is success in life, then A equals x plus y plus z. Work is x; y is play; and z is keeping your mouth shut

Albert Einstein

مدخل إلى برمجة وتصميم الألعاب : كيف أبدأ ؟

#23

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

#24

خلصت المدة ودوبي انتبه للموضوع :)

عموما نبغى نشوف النتايج والبرامج

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#25

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

فكره اكثر من رااااااائعة

اتمنى بان اكون احد المشاركين ،،

علي

الرياض

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…