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

مشروع داتا بيز لمحل الكترونيات

بدأه Alex programmer في 15 أبريل 2011 · 10 رد · 4,954 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هذا هو مشروع داتا بيز لعمل modeling لمحل الكترونيات قاعده البيانات تم تصميمها بالاكسس

و الانترفيس بالجافا,,و يارب ينال المشروع اعجابكم

رابط التحميل: http://www.4shared.com/file/hitdRgHI/project.html

ملحوظه باسورد الانترفيس هو electronicsmarket

#2

هناك تعقيب صغير بس للامانه المشروع ليس من عملي فقط ولكن كنا جروب وكان معني اتين من زملائي

#3

الباس ورد غلط

Software Developer
Mahmoudkelany.com


 

#4

electronicsmarket

المفروض ان دا يشتغل

#5

بالنسبه للباص ورد

انا عدلتها ودخلت

لكن بما انك تستخدم قاعده بيانات فى حفظ البيانات

لماذا تستخدم ملف لحفظ الـhash الخاص بالباص ورد

يمكنك ضمها الى قاعده البيانات

هيكون افضل من ذلك

بالنسبه للكود الذى يقوم بقراءه الباص ورد

ويقارن كل حرف بالمقابل له

if (password.length() != passwordFromFile.length()) {
            	return false;
        	}
        	for (int i = 0; i < passwordFromFile.length(); i++) {
            	if (password.charAt(i) != passwordFromFile.charAt(i)) {
                	return false;
            	}
        	}

يمكنك الاستغناء عن ذلك بهذا السطر

return password.equals(passwordFromFile);

كذلك فى عملية تغييير الباص ورد

بالنسبه للـLookAndFeel

try {
        	UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
        	SwingUtilities.updateComponentTreeUI(this);
    	} catch (Exception e) {
        	System.out.println("can not load the specified look and feel");
    	}

انا شايف انك عاملها فى كل الـGUI Classes

يمكنك فقط جعلها فى بدايه عمل البرنامج

داخل الـ Main Class

هكذا

import javax.swing.UIManager;

public class Main {

	public static void main(String[] args) {
    	try {
        	UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
    	} catch (Exception e) {
        	System.out.println("can not load the specified look and feel");
    	}
    	new HomeScreen().setVisible(true);
	}
}

فى الكلاس Product

فى زرار الحفظ يمكنك عمل التعامل مع قواعد البيانات على انه JavaBeans

لكن بما انه اول مشروع فان شاء الله هيكون ذلك فى اعتباراتك القادمه باذن الله

لكن الاحظ عندما تقوم بحفظ البيانات فى قاعده البيانات

انك تقوم باعاده تفريغ جميع الحقول

فلماذا لا تستدعى الامر rest بدلا من كتابه الكود مره اخرى

يعنى هيكون شكل الكود كدا

if (ElectronicsMarket.performStatement(sql)) {
            	JOptionPane.showMessageDialog(null, "Record added successfully !", "Operation Done", JOptionPane.INFORMATION_MESSAGE);
            	resetFieldsButtonActionPerformed(evt);
        	} else {
            	JOptionPane.showMessageDialog(null, "Cannot perform operation\nYou may have broken validation rules\nDepartment ID or Agent ID may have not found", "Error", JOptionPane.ERROR_MESSAGE);
        	}

وبالنسبه لعمليه التحقق من ادخال جميع الحقول

فمن المفضل ان تقوم بعمليه التحقق على كل حقل على حدا

لكى تقوم باظاهر للمستخدم انه ترك الحقل هذا والحقل هذا

يعنى تقول له انك تركت الـ Part ID و Part Name وهكذا

تقريبا هذا الكلام ينطبق على جميع الclasses التى تشبه هذه الكلاس

بالنسبه للـCashierWindow

فهى لا تعمل

وعند الضغط على علامه close لاغلاق النافذة فهى تقوم باغلاق البرنامج كاملا

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

بالنسبه للنافذة الاساسية

فلا يعمل بها الا اول واخر اختيار فقط

مريت ع البرنامج بسرعه كدا

و ان شاء الله لو لقيت حاجه هابلغك بيها

بالتوفيق ان شاء الله

1

Software Developer
Mahmoudkelany.com


 

#6

الباسوورد غلط

ممكن ترفع النسخة المعدلة اللي عندك يا محمود ؟!.

#7

الف شكر ليك يا محمود و بصراحه ردك وضحلي حاجات كتير

إن شاء الله المشروع اللي جاي هاخد بالي من النقط دي

وفعلا هوا اول مشروع ليا داتا بيز

#8

والله الأخ محمود ما شاء الله موسوعة...الله يوفقه

يا ريت يحن علينا ويعملنا دروة بالـ data base with java

1

إذا نظــرتَ نيـوب اللـّيـثِ بـارزةً         فـلا تظــنَنَ أَنَّ اللـّيـــثَ يبْتسـِـــمُ


 


 


رسم المخططات البيانية بواسطة الجافا


 


كتاب تحليل وتصميم نظم المعلومات


#9
ToBeOrNotToBe كتب:

الباسوورد غلط

ممكن ترفع النسخة المعدلة اللي عندك يا محمود ؟!.

عندك ملف اسمه password.txt

امسح كل اللى بداخله

واكتب هذا السطر

21232f297a57a5a743894a0e4a801fc3

وادخل بالباسورد admin

بالتوفيق

Alex programmer كتب:

الف شكر ليك يا محمود و بصراحه ردك وضحلي حاجات كتير

إن شاء الله المشروع اللي جاي هاخد بالي من النقط دي

وفعلا هوا اول مشروع ليا داتا بيز

العفو تحت امرك :)

منور المنتدى وربنا يوفققك يارب

ودا بردوا كان اول مشروع داتا بيز ليا

فهتلاقى نفس الحاجات دى كانت عندى

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

/index.php?showtopic=224430

vector_ever كتب:

والله الأخ محمود ما شاء الله موسوعة...الله يوفقه

يا ريت يحن علينا ويعملنا دروة بالـ data base with java

ربنا يخليك يارب

مش فاهم تقصد ايه بالdb with java

لكن ان شاء الله بس افوق من اللى انا فيه بس

وان شاء الله نقدر نفيدكم اكتر واكتر

واى اسئله تحت امركوا

انا اتعلمت كتير من هذا المنتدى ولا ابخل عليه ولا على اى حد بأى شىء ان شاء الله

Software Developer
Mahmoudkelany.com


 

#10

ماشاء الله مشروع بطل بصراحه

وان شاء الله من احسن الى احسن

وانا بصراحه اتفق مع فيكتور : ) :cool:

#11

ارفع البرنامج هنا في المنتدى من فضلك

تحياتي

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

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

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

728x90.png

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

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

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

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

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