اذهب إلى المحتوى

صالح السوفي

الأعضاء
  • المساهمات

    144
  • تاريخ الانضمام

  • تاريخ آخر زيارة

  • عدد الأيام التي تصدر بها

    2

كل منشورات العضو صالح السوفي

  1. قمت بتحليل نظام مبيعات و استخلصت منه نموذج الكينونه علاقة التالي : و قبل الانتقال الى الجداول و التطبيع اردت توجيهاتكم اذا كان هناك خطأ في الديقرام
  2. ان كنت تفضل الفيديو فهناك فيديو للأستاذ حسين الربيعي وان تحلت مشكلتك حدد حيار افضل اجابه
  3. السلام عليكم -لغة الجافا و البرمجه كائنيه التوجه -برمجه الواجهات بال FXML و التعامل مع برنامج scenebuilder -تحليل الانظمه و تصميم نموذج الكينونه علاقه وتطبيع الجداول ,,, و حالات الاستخدام ,,, -برمجه قواعد البيانات بال mysql -التعامل مع بعض المكتبات Apache POI ... -مفهوم الطبقات في تصميم البرمجيات و بعض انواع design pattern
  4. السلام عليكم تبع الدرس التالي عله يساعدك على انجاز مهمتك series alldiagrams lessons usecase
  5. السلام عليكم كيف يمكن تحديث قيمه بيانات سطر من جدول 1 به عمود محدد على انه مفتاح اجنبي في جدول 2 مثال لدينا جدول دول به عامود اسم الدوله و لدينا جدول المستخدم به عامود اسم الدوله وهو مفتاح اجنبي , واردت تعديل السطر 3 من جدول الدول فيظهر الخطأ التالي : Cannot delete or update a parent row: a foreign key constraint fails
  6. اضافه لما ذكر فهو بمثابة موقع تواصل اجتماعي مخصصه للبرمجه و المبرمجين يعني يمكن للمطور من خلاله الاشهار لخدماته
  7. السلام عليكم اريد ان اتابع دوره تطبيقيه لانشاء نظام اداره المبيعات اتمنى ان تكون احترافيه لاني تعلمت المهارات التي تسمحلي ببرمجته بمفردي لكن اردت دوره كي احترف اكثر انا اعمل على javafx لكن لابأس ان كانت احترافيه و على منصه اخرى الاولويه للعربيه لكن الاهم الاحترافيه حتى ولوكانت بلغه اجنبيه
  8. السلام عليكم بدأت بتعلم البرمجه بالجافا و تابعت أكثر من دوره تطبيقيه و نظريه و عملت تطبيقات بسيطه و أخرى متقدمه كتسير مصلحه في مؤسسه بها تواصل مع قواعد البيانات و وحفظ ملفات exel ... المهم ااني اصبحت قادر على انشاء التطبيقات و استخدام و فهم الكودات المفتوحه . قبل الانطلاق في البحث عن وظيفه ... قررت ان أنشأ برنامج لتسير مبيعات بحكم انه لدي علاقات مع العديد من التجار يعني لدي فرصه للتسويق. و الحمد لله انا قادر على انشاءه من الصفر بدءا من تحليل البيانات الى تصميم الواجهه مرورا بقواعد البيانات ... سؤالي هل أبدأه من الصفر ام اعدل على احدى البرامج المفتوحه المصدر لربح الوقت ؟ فأنا مشغول بحكم ان ظيفتي الحاليه ليست البرمجه . ماهي البرامج الاشهر المفتوحه المصدر في هذا السياق؟
  9. كما ذكر الاخ اهتم بالتطبيق فهو يجنبك بعض الامور الزاءده . فعن نفسي انصحك بمتابعة الدورات التطبيقيه بالموازات مع تعلمك للنظري فالتطبيق يعطيك نفس اضافي للمواصله و تحمل صداع الرأس من الامور النظريه
  10. السلام عليكم بعد تسليم المشروع من الممكن ان يحدث اخطاء تتلف بيانات العميل .قد يكون الخلل من التطبيق او من خارجه كان خلل في نظام التشغيل او الهاردوير .. الخ فماهي الاليات الازمه انشاءه داخل التطبيق للحفاظ على بيانات المستخدم من التلف في كل الاحوال ؟
  11. السلام عليكم كما في العنوان أنا أبحث عن الطريقه الصحيحه لتصدير تطبيق سطح مكتوب بالجافا للعمل على الوينداوز
  12. عن نفسي تعلمت الجافا عن طريق الاستاذ عبد الله عيد زتعلمت الاندرويد مع قناه الاستاذ محمد جعفر الاغا ويمكنك متابعة جعفر من البدايه من البدايه - أعذرني على تشتيك لكن لماذا لا تتعلم الفلاتر مباشره ؟
  13. السلام عليكم أنا أتسأل ايضا الى أي مدى يمكن ان يتم تعويض المبلغ؟ اقصد ماهي الاليه بالتحديد هم من يوفروا لك العمل ؟ أم انه تعبير عن مدى جودة الدوره أي بمعنى ان اتقانها يحتم على السوق استدعاءك @Nabil Tayeh @ماجد قطوسة
  14. السلام عليكم من خلال سؤال طرحته ساباقا تبين لي انه من الافضل ان نستخدم كلاس موحد لجميع كلاسات اتصال قواعد البيانات سؤالي هل هناك نموذج لأخذ منه فكره؟
  15. السلام عليكم انا تعلمت الوراثه التعامل مع قواعد المعطيات تحليل متطلبات المشروع ... بعد ذلك حاولت قراءه محتوى https://wiki.hsoub.com/Design_Patterns لكن حسيت انه هناك اشياء عليا معرفتها قبل بدء هذا القسم ك موضوع ال Multithreading كمثال -سؤالي ماهو الواجب معرفته بالتحديد للتمكن من استيعاب هذا القسم .؟
  16. لا تتوقف عند تعلم الجافا تعلم ربطها مع قاعدة البيانات هناك دورات عربيه احترافيه في المجال لا تقلق
  17. اليك قاعدة بيانات يمكنك التعديل عليها -- سيتم حذفها petrotesting في حال كان يوجد بالأساس قاعدة بيانات إسمها DROP DATABASE IF EXISTS petrotesting; -- petrotesting هنا قمنا بإنشاء قاعدة بيانات جديدة إسمها CREATE DATABASE petrotesting; -- و بالتالي أي شيء ننشئه سيتم إنشاؤه فيها petrotesting هنا قمنا بتحديد أن أي إستعلام جديد سيتم تنفيذه على قاعدة البيانات USE petrotesting; -- يتألف من 7 أعمده customer هنا قمنا بإنشاء جدول جديد إسمه CREATE TABLE customer ( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, full_name VARCHAR(50), name VARCHAR(20), adreess VARCHAR(50), NIF VARCHAR(15), TIN VARCHAR(15), BP VARCHAR(15), INDEX(name) ); -- يتألف من 6 أعمده contact Person هنا قمنا بإنشاء جدول جديد إسمه CREATE TABLE contactPerson ( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, customer_name VARCHAR(20), first_name VARCHAR(20), last_name VARCHAR(20), phone VARCHAR(20), Email VARCHAR(255), CONSTRAINT fk_contactPerson_customer FOREIGN KEY (customer_name) REFERENCES customer(name) ); -- يتألف من 7 أعمدة driver هنا قمنا بإنشاء جدول جديد إسمه CREATE TABLE driver ( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, customer_name VARCHAR(50), first_name VARCHAR(20), last_name VARCHAR(20), phone VARCHAR(20), vehicle_registration VARCHAR(20), coment VARCHAR(50), CONSTRAINT fk_driver_customer FOREIGN KEY (customer_name) REFERENCES customer(name) ); -- يتألف من 8 أعمده JOB هنا قمنا بإنشاء جدول جديد إسمه CREATE TABLE job ( job_number VARCHAR(6) NOT NULL PRIMARY KEY , customer_name VARCHAR(255), PO VARCHAR(20), WO VARCHAR(20), date_open DATE, following VARCHAR(10), date_close DATE, price DECIMAL(6,2), CONSTRAINT fk_job_customer FOREIGN KEY (customer_name) REFERENCES customer(name) ); -- يتألف ن 5 أعمدة connection هنا قمنا بإنشاء جدول جديد إسمه CREATE TABLE connection ( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, name VARCHAR(15), size VARCHAR(5), type VARCHAR(5), Norm VARCHAR(20), INDEX(name) ); -- يتألف ن 5 أعمدة typEquipment هنا قمنا بإنشاء جدول جديد إسمه CREATE TABLE typeequipment ( id INT NOT NULL UNIQUE AUTO_INCREMENT, name VARCHAR(15) PRIMARY KEY , label2 VARCHAR(5), Connection VARCHAR(15), grad VARCHAR(20), -- INDEX(name), CONSTRAINT fk_typeEquipment_connectionThread FOREIGN KEY (connection) REFERENCES connection(name) ); -- يتألف من 6 أعمدة Equipment هنا قمنا بإنشاء جدول جديد إسمه CREATE TABLE equipment ( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,-- job كمفتاح رئيسي في الجدول id هنا قمنا بتعيين العامود job_number VARCHAR(6), seriel_number VARCHAR(20), type_equipment VARCHAR(50), date_dlivred DATE, driver_id INT , -- job الموجود في الجدول job_number هو مفتاح ثانوي بالنسبة للعامود job_number يحدد أن العامود fk_Equipment_job هنا قمنا بوضع قيد بإسم CONSTRAINT fk_Equipment_job FOREIGN KEY (job_number) REFERENCES job(job_number), CONSTRAINT fk_Equipment_typElement FOREIGN KEY (type_equipment) REFERENCES typeequipment(name), CONSTRAINT fk_Equipment_driver FOREIGN KEY (driver_id) REFERENCES driver(id) ); -- يتألف من 8 أعمدة serviceEquipment هنا قمنا بإنشاء جدول جديد إسمه CREATE TABLE serviceEquipment ( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, id_equipment INT, name_function VARCHAR(50), duration float, operator VARCHAR(10), inspector VARCHAR(10), aid VARCHAR(10), date_operation DATE, price DECIMAL(6,2), CONSTRAINT fk_serviceEquipment_equipmmment FOREIGN KEY (id_equipment) REFERENCES equipment(id) ); -- يتألف من 6 أعمدة redresService هنا قمنا بإنشاء جدول جديد إسمه CREATE TABLE redresService ( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, id_service INT, type VARCHAR(20), surfaceSQI float, witheBluedUp boolean, CONSTRAINT fk_redresService_serviceEquipment FOREIGN KEY (id_service) REFERENCES serviceEquipment(id) ); -- يتألف من 6 أعمدة recutService هنا قمنا بإنشاء جدول جديد إسمه CREATE TABLE recutService ( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, id_service INT, type VARCHAR(20), opetion VARCHAR(10), CONSTRAINT fk_recutService_serviceEquipment FOREIGN KEY (id_service) REFERENCES serviceEquipment(id) ); -- يتألف من 11 أعمدة priceList هنا قمنا بإنشاء جدول جديد إسمه CREATE TABLE priceList ( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, customer VARCHAR(20), cod_service VARCHAR(15), name_equipment VARCHAR(15), serivce VARCHAR(10), type VARCHAR(10), date_lastupdat DATE, responsapl VARCHAR(10), option_price DECIMAL(6,2), unit_price DECIMAL(6,2), contract_price DECIMAL(6,2), CONSTRAINT fk_priceList_customer FOREIGN KEY (customer) REFERENCES customer(name), CONSTRAINT fk_priceList_typeequipment FOREIGN KEY (name_equipment) REFERENCES typeequipment(name) ); -- يتألف من 9 أعمدة equipmentRqport هنا قمنا بإنشاء جدول جديد إسمه CREATE TABLE equipmenRaport ( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, id_equipment INT, seriel_number VARCHAR(20), connection1 VARCHAR(15), connection2 VARCHAR(15), condition_connection1 VARCHAR(15), condition_connection2 VARCHAR(15), coment VARCHAR(50), raport_number VARCHAR(50), CONSTRAINT fk_EquipmentRaport_connection_1 FOREIGN KEY (connection1) REFERENCES connection(name), CONSTRAINT fk_EquipmentRaport_connection_2 FOREIGN KEY (connection2) REFERENCES connection(name), CONSTRAINT fk_EquipmentRaport_equipment FOREIGN KEY (id_equipment) REFERENCES equipment(id) ); CREATE TABLE dp_hwdp_equipmen_raport ( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, id_equipment_report INT, hardpanding VARCHAR(10), bent boolean, CONSTRAINT fk_dp_hwdp_equipmenRaport_Equipmentreport FOREIGN KEY (id_equipment_report) REFERENCES equipmenraport(id) ); CREATE TABLE stablzer_equipmen_raport ( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, id_equipment_report INT, blade_condetion VARCHAR(10), CONSTRAINT fk_stablzer_equipmen_raport_Equipmentreport FOREIGN KEY (id_equipment_report) REFERENCES equipmenraport(id) );
  18. شكرا لاجابتك الله يجازيك خير ياريت لو تعطيني عنواين مثل هذه المواضيع انا تعلمت البرمجه بمفردي و اريد التعلم أكثر
  19. حاليا لدي حوالي 15 جدول و قاعدة بيانات واحده وفي المستقبل اكيد راح اوسع البرنامج
  20. السلام عليكم انا اشتغل على برنامج لسطح المكتب و وضعت كلاس يقابل كل جدول من قاعدة البيانات بالنسبه للتواصل مع قاعدة البيانات طبعا سانشئ كلاس آخر ايهم افضل من ناحيه الاداء و التنظيم انني : 1-اضع كلاس اتصال لكل جدول ايضا 2-أم انني اضع كلاس مشترك لجميع الجداول ؟
  21. السلام عليكم كما ذكرت في العنوان فانا اريد ان اشئ تطبيق سطح مكتب لاداره محتوى يعمل على الشبكه التطبيق بالجافا fx و قاعدة البيانات بال mysql مالذي يجب علي اتقانه قبل الشروع في ربط البرنامج ؟
  22. السلام عليكم من خلال البحث عاى النت اطلعت على عنواين تشير الى نقطه ارى بأنها مهمه لبناء البرمجيات وهي موضوع مخططات الفئات (Class Diagram سؤالي هل تعلم الوراثه في البرمجه الكائنيه يغنيني عنها ؟ ولو للمشاريع البسيطه على الأقل كما اطلب من حضرتكم تزويدي بمراجع متكامله حول : الموضوع
×
×
  • أضف...