كيان
Sep 3 2008, 01:14 AM
السلام عليكم ورحمة الله وبركاته
كل عام وانتم بخير
اولاً : عندي استفسار بخصوص اي نوع من الداتا بيس افضل لمشروع تخرج بالجافا ؟
اكسس او الداتا بيس اللي بالنت بينز علما اني استخدم برنامج netbeans ؟
ثانياً : انا مشروعي للتخرج اغلبه قائم على الرسم هل فيه tools ممكن تساعدني في مشروعي ؟
ثالثاً : في مشروعنا للتخرج نحتاج الى dictionary حتى نستخرج منه الافعال والاسماء لمساعدتنا في الرسم , وين احصله وكيف استخدمه بالبرنامج ؟
شكراً جزيلاً لكم , اتمنى الرد على تساؤلاتي
mohref
Sep 3 2008, 04:16 AM
إذا بتقدر توضح اكتر ممكن نعطيك معلومات اكتر
حول شو المشروع و شو بدك ترسم هل بدك ترسم صفوف وروابط
وبدك قاموس من اجل استخراج الاسماء التي تعبر عن الصفوف و الافعال التي تعبر عن الروابط
اذا بتوضح الفكرة اكتر رح تلاقي ردود اوضح
كيان
Sep 3 2008, 01:28 PM
السلام عليكم ,
مشروعنا اسمه auto uml
يتم ادخال use case , conceptual model , contract
ومن خلالها يتم رسم system sequence diagram , collaboration diagram , class diagram
يعني يقول بوظيفة system analysis
واذا اردنا التعديل على الرسمات نحتاج darg and drop tool
اذا يحتاج ممكن انزل اشكال الرسمات المطلوب تنفيذها بالبرنامج وشكل الـ interface المطلوبه للبرنامج
الـdictionary تستخرج الافعال والاسماء من الـ use case حتى نستخدمها في رسم system sequence diagram بحيث الاسماء والافعال نستخدم لتحديد الـ methode and attribute
كراً
MKSoft
Sep 3 2008, 01:49 PM
حقيقة اخي كل برامج قواعد البيانات بإمكانها العمل مع جافا , سواء Access او Oracle او MySql او SQLServer ..الخ.
دورك في إختيار نوع قاعدة البيانات , يعتمد على حجم البيانات التخزينية التي تحتاجها .
فإذا كنت متأكد ان البيانات التي ستستخدمها ليس ضخمة جدا , إنما صغيرة أو متوسطة ,, فيفضل استخدام Access , ومن وجهو نظري ارى ان مشرووعك لا يحتاج لبيانات كثيرة , لذلك استخدم Access , لانه برنامج بسيط و خفيف , ويوجد على معظم اجهزة الكمبيوتر.
كيان
Sep 3 2008, 02:08 PM
طيب انا كنت بسأل عن الداتا بيس اللي مع netbeans اذا كان لكم خبره فيه , هل من الممكن استخدامها ويشتغل البرنامج حقي بعدين على اي جهاز ؟
شكراً جزيلاً على ردودكم , انا كنت مرجحه الاكسس بس قلت اسألكم عن قواعد البيانات اللي في netbeans واستشيركم في الأفضل
كيان
Sep 3 2008, 02:52 PM
السلام عليكم ,
بحثت بالمنتدى كثير بس مالقيت شئ كامل للي ابيه وماقدرت افهم بالضبط لاني مادرست JDBC بس قريتها في كتاب للجافا , انا محتاجه مثال لبرنامج يتصل بداتا بيس من نوع اكسس ويعمل insert للبيانات , و retrive لها
ولاحظت من خلال بحثي انه مفروض اعرف بنوع الداتا بيس حقتي من خلال control panel واكتب اسم الداتا بيس حقتي ؟ طيب لو فتحت الاكسس وعملت جداول وربطتها ببعض هل ممكن الاستغناء عن الفقره السابقه؟
يعطيكم العافيه , شكراً على مساعدتي
كيان
Sep 4 2008, 05:25 PM
اتمنى احد يرد علي , محتاجه مساعدتكم ضروري
مشروعي للتخرج عباره عن برنامج وبنستخدم netbeans وفيه ضمن netbeans نوع من الداتا بيس اسمه Apache Derby هل من الممكن ااستخدم هالنوع من الداتا بيس ويشتغل برنامجي باي جهاز ؟
وهل تنصحوني بهذا النوع لانه اسهل الطرق اللي لقيتها ؟
اتمنى احد يرد على تساؤلاتي جزاكم الله خيرا
شكرا
Eisa Ayed
Sep 4 2008, 07:12 PM
اي نوع من الداتا بيز افضل لمشروع بالجافا ؟
تختلف بحسب طبيعة مشروعك - مهامه - عدد مستخدمينه
بما ان مشروعك مشروع تخرج بمعنى انه مش تجاري
بامكانك استخدام JavaDB or Apache Derby وهي تاتي مضمنه embedded في النت بينز
وهي قاعدة بيانات خفيفه +انها كتبت بالجافا بمعنى انها تعمل على مختلف الانظمه
كيان
Sep 4 2008, 10:44 PM
يعطيك العافيه يااخوي , مره شكراً
mohref
Sep 5 2008, 01:13 AM
اسف على التأخير
نحنا كان عنا مشروع تخرج قبل سنتين وكانت فكرة المشروع كتير قريبة على فكرة المشروع الخاص بكم وهذه لمحة عن المشروع:
يقوم المشروع على فكرة ادخال نص عربي حر السياق يوصف هذا النص مشروع يراد برمجته يتم في الخطوة الأولى استخراج الصفوف و العلاقات
المرشحة من هذا النص وبعد الموافقة عليها يتم الاعتماد على مايسمى corpus في الحصول على المعاني المقابلة باللغة الانكليزية لهذه الصفوف والعلاقات
ثم يقوم برسم الصفوف و العلاقات كاي محرر uml(فقط مخطط الصفوف) ومن ثم يتم توليد الكود الخاص بهذا المخطط باللغة جافا
ويتم توليد الScript لبناء الجداول على أي نظام لإدارة قواعد البيانات و هنالك امكانية ايضا لتوليد واجهات بسيطة اعتمادا على هذا المخطط
أختي انصحك ان تعتمدي في رسم المخططات على برنامج لرسم مخططات الUML على شرط ان يكون مفتوح المصدر كما اعتمدنا نحن في هذا
المشروع على Violet وهو برنامج لرسم مخططات UML مفتوح المصدر قمنا بدمجه في البرنامج الذي انشأناه
http://www.horstmann.com/violethttp://sourceforge.net/projects/violetأما بالنسبة لقواعد البيانات فأنا أفضل MySql مع جافا
ولا مانع من استخدام access في حال السرعة
لكن لااعتقد ان مشروع مثل المشروع الذي تعملون عليه يحتاج الى قاعدة بيانات لأنك غير محتاجة الى تخزين بيانات
اللهم إلا اذا كنتي تريدين تخزين القاموس الذي تتحدثين عنه في قاعدة البيانات
أظن أن هذا ماتحتاجينه
علاء الصالحي
Sep 5 2008, 03:31 AM
هل ممكن أخ/ت mohref
أن تقوم بوضع مشروعك في موضوع منفصل
وتفصيل أكثر عن التقنيات التي استخدمتها
وكالعادة أستغرب أن يكون مشروع يخدم العرب وواجهته إنجليزية
تحياتي
ابو سعود الفرنسي
Sep 5 2008, 06:16 AM
بالنسبة لقواعد البيانات فأمامك عدة خيارات هي
1 . الاكسس
2 . MySQL
3 . SQL SERVER
4 . ORACL
بالنسبة لقاعدة البيانات الاكسس فلا انصح باستعمالها . السبب لانها لا تستحمل البيانات الكبيرة جداً . ولكن تكمن ميزتها في سهولة الاتصال معها
مع برامج الجافا بالاضافة الى سرعة اضافة وجلب البيانات من قاعدة البيانات . فضلاً على انها خفيفة على الجهاز
اما MYSQL فهي اجود من الاكسس وميرزتها في السرعة ايضا واستيعاب البيانات الكبيرة
. فهي كسرعة الاكسس من حيث الاتصال وجلب البيانات من القاعدة ولكن فيها عيب كبير وهو اللغة العربية . ( تطلع روحك )
اما بالنسبة SQLSERVER فانا ارى انها الافضل من بين القواعد . صحيح هي ابطئ من القاعدتين السابقتين من حيث الاتصال والاضافة والجلب
ولكنها جيدة بحكم انها تستوعب حجم البيانات الكبير جداً . طبعاً لاتوجد بها مشاكل من حيث اللغة العربية . وهي خفيفة على الجهاز ولكن ليس كمثل MYSQL
بالنسبة للاوراكل . اعتقد انه الحل الافضل اذا كان المشروع سوف يوضع في شركة ويكون قيد الاستعمال لمدة 15 سنه مستقبلاً .
ولكن سوف تواجهك مشكلة في الاوراكل وهي التاريخ . فلابد من الدخول على الريجستري من هناك وتغير بعض الخصائص
على حسب استعمالك للغة العربية او الانجليزية ...
اما في الاخير وهو JDBC . فكلها اربع اسطر وسوف تنتهي عملية الربط . طبعا يوجد سطرر واحد سوف يختلف على حسب قاعدة
البيانات المستعملة . اما باقي السطور فهي كمثل بعض
تحياتي للجميع
كيان
Sep 5 2008, 03:48 PM
اخ mohref الله يجزاك خير على الإفاده
احنا مشروعنا يشبه البرنامج violet اللي ارفقته بس انه كل فقره تعتمد على اللي قبلها يعني :
اليوزر اول شئ يدخل use case وبعدها لمايطلب انه يعمل SSD يروح للداتا بيس حقة اليوز كيس وياخذ المعلومات منها ويرسم SSD وبعدها يطلع منها system operation اللي بتفيدني في contract
واليوزر بعد يقوم بإدخال contract and conceptual ومنها البرنامج يقول برسم الـ collaboration
ومن الـ collaboration ans conceptual يرسم البرنامج class diagram
وبالأخير نطلع الكود بلغة الجافا
انا بحمل البرنامج وبشوفه ان شاء الله يفيدنا
يعطيك العافيه
*
اخوي ابو سعود الفرنسي
شكراً ماقصرت على التوضيح بناقش البنات اللي معي ونشوف , حنا الى الآن اعجبتنا الداتا بيس اللي متضمنه في netbeans وبديت اجربها بس لسى ماخزنت فيها شئ , وخيارنا الثاني احتمال MYSQL
اللي سمع سلبيات عن الداتا بيس المتضمنه مع netbeans يايت يوضح لنا اياها ,
جُزيتم خيراً على المساعده
هذه "نسخة - خفيفة" من محتويات الرئيسية للإستعراض الكامل مع المزيد من الصور والخيارات الرجاء
إضغط هنا.