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

مشروع للمبتدئين في الجافا

مغلقرائج
بدأه WiLd_hOpE في 19 مايو 2006 · 64 رد · 12,112 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#26

انا معاكم

وياليت توضع خطة واضحة

تعجبوني والله

الملف حملته ومفيد

assume nothing to gain something

We need Helping Hands

#27

مرحبا يا جماعة

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

هل ممكن ندخل الجافا ابليت ؟

الموضوع بحيث لو كان المشروع نظام الفنادق فممكن نصمم موقع خاص بهذا الفندق .

تحياتي للجميع و خصوصاً يا صاحب الفكرة العظيمة Wild hope

#28

شكراً شكراً ثانكيو فيري متش

أنا فكرت تقريباً بنفس فكرتك ونظمت المشروع في راسي بها الشكل:

أول شي نسويه كـ application عادي يشتغل من غير نت..

ونستخدم فيه files و GUI وممكن applet

أبغى نستخدم الـ collections ونستخدم polymorphism & inheiretence إذا أمكن..

بعدين إذا زبط نستخدم JDBC بدل files ونخليه نظام حجوزات يشتغل عالنت. وإذا ممكن ندخل عليه الـ multithreading طبعاً نسوي له site

بعدين نفتح مكتب حجوزات.. بعدين نبني فندق.. بعدين أتزوج..

ايش رايكم ممكن ننفذ فكرة زي كذا؟

أهم شي الحين متى نبدأ؟ إيش رايكم الأسبوع اللي بعد الجي ( السبت بتاريخ 14/5 بالهجري)

علشان نكون خلصنا اختبارات كلنا..

وإذا أتتك مذمتي من ناقصٍ *@* فهي الشهادة لي بأني كامل

#29

السلام عليكم

أنا عضو جديد

ومبتدئ في الجافا

واحب اشارك معكم في الفكرة ..

#30

شكرا علي هذا المنتدى الرائع واتمنى من الله ان اساعد بالمشاركات الجداده

ahmhamed كتب:
شكرا علي هذا المنتدى الرائع واتمنى من الله ان اساعد بالمشاركات الجادهمن المفيد والممتع استخدام الانترنت في هذه الاعمال المفيده
#31

السلام عليكم

اعتذر على تأخري بالالتحاق معكم

لكن يا ليت لو ذكرتوا البرامج التي يتطلب وجودها في الجهاز

لأننا مبتدئين ...

وشكرا لكم

460.gif

#32

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

احب اني انضم اليكم كمبتدئة مهتمة بالموضوع

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

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

نبتدي العمل بأسرع وقت

و مشكورين

:rolleyes:

#33

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

أهلاً بجميع المنضمين .. أود أن أذكر فقط أن المشروع ليس للمبتدئين جداً ، وإنما لمن عندهم خلفية جيدة عن الOOP وبالتحديد باستخدام جافا (( إن كان c++ أو C# لا مشكلة فليس من الصعب الانتقال لجافا )).

والفكرة هي أن معظم من درس مبادئ OOP وقام ببناء بعض التطبيقات بجافا يحس بحاجز ما بينه وبين بناء تطبيقات متكاملة كالربط مع قواعد البيانات أو التعامل مع الملفات ، وبناء الواجهات الرسومية GUI ، والأهم من هذا هو كيفية تحليل المشروع للوصول إلى الكلاسات والعلاقات بينها ..!

سنبدأ إن شاء الله بعد أن ينتهي الجميع من الامتحانات (( بالنسبة لي بـ 22/6/2006 ))

أكرر على المنضمين أن يكونوا على اطلاع تام بال OOP & java & UML

ننتظر دعم المشرفين والخبراء .. وتوجيهاتهم

فحنوت ألثم جرحه الرعافَ فانتكأت جراحي..

وهمت على خدي الدموع فقلت يا روحي وراحي..

هلّا رحمتَ قلوبنا .. وعدلت عن هذا الرّواحِ ِ ..؟

فأجابني البطل المسجّى هازئاً بيَ .. باقتراحي

كفكف دموعك ليس في عبراتك الحرّى ارتياحي

هذي سبيلي .. إن صدقت محبتي .. فاحمل سلاحي

Sun Certified Java Programmer

#34

أنا أقترح أولاً من المشرفين حذف الردود غير المجدية في الموضوع

ثانياً نحتاج إلى Admin علينا أقترح أن يبدأ الشغل في المشوع من الآن

أقترح أن يتم التقسيم على المفرغين حالياً وإبقاء بعض المهام لأصحاب الامتحانات

لأن الانتظار يضعف الهمة ويحبط العزيمة

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

JBuilder كمصمم GUI نسخة الـ enterprise

لكتابة الكود اقترح برنامج eclipse

سنستخدم J2sdk1.5 لأن النسخة الجديدة يوجد بها Bugs

هذا يكفي حالياً

أبدأ بتحليل النظام المقترح والذي هو عبارة عن حجز فنادق

سيحتوي برنامجنا على التالي

جدول الموظفين

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

جدول العملاء

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

جدول الدخول والخروج

رقم العميل تاريخ الدخول أو الخروج وساعة الدخول أو الخروج النوع(دخول أو خروج)

جدول الأمانات

رقم هوية العميل ورقم الصندوق تاريخ وضع الأمانة أو إرجاعها ووقت وضعها أو إرجاعها النوع(وضع أو إرجاع)

طبعاً آخر جدولين كل جدول يقسم إلى قسمين واحد للدخول والآخر للخروج واحد للوضع وواحد للإرجاع

أعيد وأكرر أتمنى أن يكون هناك admin على الموضوع وإلا فأنا أضمن لكم الفشل الكلي للمشروع

يا رب تنجحوا في شغلكم أنا معكم

أخوكم علاء

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#35

انا ارشح iyadhoo إنه يكون الأدمن

طيب.. لو نبدأ بموضوع جديد يكون أحسن.. يكتبه الأدمن ويكون منسق أكثر..

يعني يطرح فكرة المشروع على طول وخطواته..

لكن قبل ما يطرح الموضوع نشرح الموضوع هنا أكثر..

أخ علاء.. انت اقترحت عدة برامج ..

إذا كانت مجانية: ممكن تدينا الرابط؟

اقترح نبدأ نقرا عن ال uml لمن تخلص الاختبارات..

وإذا أتتك مذمتي من ناقصٍ *@* فهي الشهادة لي بأني كامل

#36

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

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

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

لأن المشروع سيتم تقسيمه على المشاركين

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

وإذا وجدنا أن العدد في ازدياد نقوم بعمل مشروع آخر

لأنه زيادة العدد عن حد معين قد يؤدي بالمشروع إلى التهاوي

أنتظر الأدمين أن يحدد وقت البدء أو يمرر المسؤولية إلى آخر

أخوكم علاء

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#37

طيب يا أخ علاء

صراحةً انا حاستعمل النسخة الجديدة

لأنه حجم الجافا كبير مرة

أما الـ JBuilder...

ضروري مرة؟

لإنه لو ضروري لازم أروح كوفي نت اذا حجمه كبير طبعاً

انت متأكد أنه مجاني؟

لإنه لما بحثت عنه قال لي تحملي free trial ولا buy online

وإذا أتتك مذمتي من ناقصٍ *@* فهي الشهادة لي بأني كامل

#38

اخواني اتمنى ان تقررون المشروع قبل السبت المقبل

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

#39

كويس أنك نبهتني أخي البرنامج هادا مش مجاني الباقي مجاني

هوه أحسن برنامج ممكن تلاقيه في تصميم الواجهات لكن ممكن أن نستبدله بplug in لبرنامج eclipse

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

مؤقتاً الأدمين هوه الأخ إلى أن ننتخب آخر

إلى الأخوة المريديدن التسجيل في المشروع أن يبعتوا برسالة خاصة للأخ WiLd_hOpE

العدد الإبتدائي 15 مشترك

ثم سنقوم بإنقاص العدد إلى عشرة على حسب الانتظام في المواعيد

لاحظوا أن أول تأخير سيتم في المهمة المسندة إليك يزيد احتمالية تصفيتك

أرجو من الأخ WiLd_hOpE أن يبدأ عمله من الآن

لا يعتبر أي مشترك من السابق مشترك ما لم يبعث بالرسالة الخاصة للأخ WiLd_hOpE

أخوكم علاء

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#40

يا جماعة الخير ..

كذا مستحيل تبدون المشروع ، ولا بعد سنه

اقترح ان يبدا احد الاخوه بوضع ما توصل اليه في تصميم الكائنات ...

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

وسلامتكم ،،

11_03_06_12_48_57_1142110137Image(_66).jpg

#41

أخي أقرأ الصفحة السابقة تجد أننا حللنا النظام الأساسي

ننتظر أن نرى تصورك للكائنات

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

ننتظر جهودك أخي alt

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#42

وانا اقول ايش سالفة الرسايل الخاصة..

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

3

2

1

wild hope

angel732 لإنها بعثت لي رسالة

alaa طبعاً

يالله ننتظر بقية الأسماء.

وإذا أتتك مذمتي من ناقصٍ *@* فهي الشهادة لي بأني كامل

#43

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

اتفقنا من البداية أن نبدأ بعد انتهاء الامتحان أليس كذلك يا wildehope .. باعتبارك مقترحة الفكرة .. أنت الحكم الفصل في هذا ....

ولا يصح تصميم الكائنات بهذه الطريقة .. أولاً نريد SRS للنظام ونبدأ منه هذا شغل خاااااااااطئ!!!

فحنوت ألثم جرحه الرعافَ فانتكأت جراحي..

وهمت على خدي الدموع فقلت يا روحي وراحي..

هلّا رحمتَ قلوبنا .. وعدلت عن هذا الرّواحِ ِ ..؟

فأجابني البطل المسجّى هازئاً بيَ .. باقتراحي

كفكف دموعك ليس في عبراتك الحرّى ارتياحي

هذي سبيلي .. إن صدقت محبتي .. فاحمل سلاحي

Sun Certified Java Programmer

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

JBuilder كمصمم GUI نسخة الـ enterprise

لكتابة الكود اقترح برنامج eclipse

أخي علاء:

اقترح أن يكون العمل كاملاً على notepad أو JEdit فلا نريد أي شيء جاهز .. الهدف هو التعلم .. حتى الGUI سنبنيها من الصفر باستخدام Notepad

وبالنسبة ل eclipse لا مانع لكن كلما أخطأت أكثر في الكود كلمنا تعلمت أكثر

فحنوت ألثم جرحه الرعافَ فانتكأت جراحي..

وهمت على خدي الدموع فقلت يا روحي وراحي..

هلّا رحمتَ قلوبنا .. وعدلت عن هذا الرّواحِ ِ ..؟

فأجابني البطل المسجّى هازئاً بيَ .. باقتراحي

كفكف دموعك ليس في عبراتك الحرّى ارتياحي

هذي سبيلي .. إن صدقت محبتي .. فاحمل سلاحي

Sun Certified Java Programmer

#45

أخي هل تعرف معنى أن ننتظر

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

ممكن نعمل مشروعين أو أكثر بس لازم نبدأ التأخير أبداً مش في مصلحتنا

وأنا على العموم راضي بحكم الأخت WiLd_hOpE

لا تخاف سنقوم بشغل speasfication requirement document

وسنقوم بعمل ER Diagram

ثق فينا أخي الكريم

وأعدك أن نبدأ مشروع آخر بعد انتهائنا من هذا

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

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

أخوكم علاء

كفكرة مبدئية أخي الكريم أنا أوافقك على عمل الGUI كبداية على غير البرامج السابقة

لكني أرى أننا سنحتاج إليه كمرحلة ثانية لتحسين نوعية البرامج التي نقوم ببنائها

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

شكراً

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#46

iyadhoo + alaadiaa

معرف ايش اقول لكم احنا فعلاً اتفقنا نبدأ بعد الاختبارات..

علشان كذا.. ايش رايكم نترك مشروع الفنادق على جمب ونشتغل بمشروع ثاني..

يعني نجيب فكرة جديدة نستخدم فيها برامج الـ GUI ويكون alaa الأدمن ولما يخلص اختباراته iyadhoo نشتغل على الفنادق ويكون iyadhoo الأدمن..

أو..

نشتغل على نفس الفكرة بس بطريقتين مختلفتين.. مرة مع برامج GUI ونستخدم طريقة ثانية غير الـ files ويكون alaa الأدمن

ومرة نبدأ الـ GUI من الصفر ومع files ويكون iyadhoo الأدمن..

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

انتظر ردودكم واعتذر منكم الاثنين..

وإذا أتتك مذمتي من ناقصٍ *@* فهي الشهادة لي بأني كامل

#47

ماشي أنا أوافق على الاقتراح الأول

علشان ما يعمل تضاد في تفكيرنا

أو يكون هناك تأخير فيتفكيرنا

ما رأيكم بمشروع محرر لغة HTML بسيط سيكون مشترك بيني وبينك الأخت WiLd_hOpE والأخت angle

لأنهم هم المسجلين فقط

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

أخوكم علاء

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#48

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

مع احترامي الشديد لكل الزملاء ،

اسمحوا لي أن أبدا بالخطوة الثانية في هذا المشروع ،

فمن عنده أي مشاغل في هذا الوقت، فيمكنه الالتحاق بتصميم المشروع أو البدء في المشاريع القادمة ( إن شاء الله تعالى )..

وبالنسبه للأدمين فما اظن فيه داعي له ..

فان شاء الله سنجد الدعم من المشرفين بعدما نبدأ..

red_knight كتب:
البرنامج المقترح: نظام حجوزات فنادق.

وظائف البرنامج:

-تسجيل دخول وتسجيل خروج نزلاء الفندق.

-إضافة غرف جديدة وإلغاء غرف معينة.

-البحث عن أحد النزلاء وعرض بياناته من خلال تحديد الإسم أو رقم الهوية.

-إستعراض بيانات كافة النزلاء من غير شروط.

-إستعراض بيانات غرفة معينة من خلال تحديد رقم الغرفة أو حالة الغرفة.

-إستعراض بيانات كافة الغرف من غير شروط.

-إمكانية الحجز المسبق لغرفة معينة في تاريخ معين.

الـ Classes :

public class Hotel {...}

public class Room {...}

public class Suite extends Room {...}

public class Guest {...}

public class Reservation {...}

public class Main {...}

* تخزين البيانات أثناء وقت تشغيل البرنامج يكون في أحد الـ Data Structures الديناميكية الجاهزة في الـ Collections Package مثل الـ LinkedList او الـ ArrayList وعند إغلاق/تشغيل البرنامج يتم نسخ المحتويات إلى/من ملفات DAT تكون على الـ Hard Disk يتم التعامل معها كملفات TXT ومن أراد التعامل مع قواعد البيانات فهذا أمر راجع له.

* استخدام الـ GUI مستحسن وليس أساسي.

* إضافة وظائف و مميزات مستحسن.

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

اكمالا للخطوه السابقة ...

package interfaceOnly_v1;

import java.util.*;
import java.io.*;

interface Record{
	int getID();
	void add()throws IOException;
	void remove()throws IOException;
//	Record get() throws IOException;
}
interface Guest extends Record{
	String getName();
	String getAddress();
}
interface Reservation extends Record{
	int getCountOfDays();
	Date getBeginning();
	void setBeginning(Date date);
	Guest getGuest();
}
interface Room extends Record{
	boolean isReservation();
	Guest getGuest();
	Date getHistoryOfTheEntry();
	Date HistoryOfTheGoingOut();
	int getCountOfDays();
	double getPrice();
	double getTotil();
}
interface Hotel{
	List<? extends Room> getRooms()throws IOException;
	List<? extends Room> getRoomsIsReserved(boolean b);
	Map<Integer /* idRoom */ , ? extends Guest> getGuests()throws IOException;
	Guest getGuest(int idGuest);
	Guest getGuest(String nameGuest);
}

interface ManagerFile{
	List<? extends Room> getRoom(String fileName)throws IOException;
	void addRoom(Room room)throws IOException;
	void setRoom(Room room)throws IOException;
	void removeRoom(int idRoom)throws IOException;

	List<? extends Guest> getGuest(String fileName)throws IOException;
	void addGuest(Guest guest)throws IOException;
	void setGuest(Guest guest)throws IOException;
	void removeGuest(Guest guest)throws IOException;
	//
}

B)

11_03_06_12_48_57_1142110137Image(_66).jpg

#49

في البداية أنا لم أفترح فكرة الأدمين من فراغ

لأنا نعيش في مجتمع غوغائي نحن لا نجيد الإدارة على الإطلاف

أوافق على أن يكون الأدمين أحد المشرفين لكن نريد أن نعمل بترتيب

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

أتمنى أن لا أكون قد جرحتك بكلامي وأنا آسف مقدماً إن كان هذا حصل

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

سنعمل في مشروع آخر حتى ننتهي منه ثم نبدأ مشروع الفندق

أنا اقترحت notepad بسيط كبداية انتظر اقتراحك أخي alt إن أردت النضمام لنا

أخوكم علاء

تم تعديل هذه المشاركة بواسطة alaadiaa في 7 يونيو 2006 في 18:59

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#50

أنا موافقة على اقتراح علاء فكرة حلوة وجديدة علي مرة..

أوكيه انا معاك..

alt أنا مع علاء لازم أدمن لازم الشغل يتقسم أحسن من اننا نشتغل بشكل فردي.

وبعدين iyadhoo مشترك في مشروع الفنادق.

الأحسن نستنى على موضوع الفنادق شوية.

أوكيه علاء يا ريت نبدأ علشان عيسى مستعجل.

وإذا أتتك مذمتي من ناقصٍ *@* فهي الشهادة لي بأني كامل

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

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