- سيتم تحديث تفاصيل المنتج بدقة (عندما نقوم بتشغيل برنامج Scrapper، فإنه يقوم بإلغاء بيانات الوقت الفعلي)
- واجهة مستخدم سهلة الاستخدام
- يمكن تصدير التقدير بصيغة PDF إما إلى سطح المكتب أو يمكن إرساله إلى البريد الإلكتروني
- Java Swing (للواجهة الأمامية)
- Oracle DB (للواجهة الخلفية)
- جارات خارجية
- Jsoup (لتخريد الويب)
- Apache POI (لقراءة وكتابة ملفات بتنسيق Office)
- Aspose Cells (لإنشاء PDF من XLS)
- نص بايثون (للبريد)
يرجى التأكد من تغيير هذه الأسطر لجعل هذا البرنامج يعمل بشكل مثالي
قم بتغيير اسم المستخدم وكلمة المرور الخاصة بقاعدة بيانات Oracle في السطور التالية
ln 104, 205, 243, 270, 289, 3091, 3273
قم بتغيير معرف البريد الإلكتروني وكلمة المرور لبريد SMTP الخاص بك في السطور التالية
ln 3595, 3622
قم بإنشاء جدول في قاعدة البيانات الخاصة بك باستخدام هذا الاستعلام
CREATE TABLE PCBPRODUCTS
( PRID VARCHAR2(6),
PNAME VARCHAR2(500),
PIMG VARCHAR2(500),
PDESC VARCHAR2(500),
TYPE VARCHAR2(20),
PRICE NUMBER(10,2)
);
CREATE TABLE PCBUSERDETAILS
( MOBILE VARCHAR2(10),
NAME VARCHAR2(30),
CHECK (length(mobile) = 10),
PRIMARY KEY ("MOBILE")
);
CREATE TABLE PCBUILDS
( BUILDNAME VARCHAR2(50) NOT NULL,
MOBILE VARCHAR2(10),
PROCESSOR VARCHAR2(6),
MOTHERBOARD VARCHAR2(6),
STORAGE VARCHAR2(6),
RAM VARCHAR2(6),
CABINET VARCHAR2(6),
COOLER VARCHAR2(6),
GPU VARCHAR2(6),
POWERSUPPLY VARCHAR2(6),
DISPLAY VARCHAR2(6),
ESTIMATE NUMBER(20,2),
CREATEDAT TIMESTAMP (6),
CONSTRAINT "FK_MOBILE" FOREIGN KEY ("MOBILE")
REFERENCES PCBUSERDETAILS ("MOBILE")
);
![]() | ![]() |
شاشة الترحيب | شاشة تسجيل الدخول أو التسجيل |
![]() | ![]() |
شاشة اختيار وحدة المعالجة المركزية | عرض شاشة الاختيار |
![]() | ![]() |
شاشة البناء المحددة | تصدير شاشة البناء |
![]() | ![]() |
التقدير (ملف PDF) | تقدير إلى البريد الإلكتروني |