- รายละเอียดสินค้าจะได้รับการอัปเดตอย่างถูกต้อง (เมื่อเรารันโปรแกรม Scrapper มันจะดึงข้อมูลเรียลไทม์)
- UI ที่ใช้งานง่าย
- การประมาณการสามารถส่งออกเป็น PDF ไปยังเดสก์ท็อปหรือส่งไปยังอีเมลได้
- Java Swing (สำหรับส่วนหน้า)
- Oracle DB (สำหรับแบ็กเอนด์)
- JAR ภายนอก
- Jsoup (สำหรับการแยกเว็บ)
- Apache POI (สำหรับการอ่านและเขียนไฟล์รูปแบบ Office)
- กำหนดเซลล์ (สำหรับการสร้าง PDF จาก XLS)
- Python Script (สำหรับการส่งจดหมาย)
โปรดตรวจสอบให้แน่ใจว่าได้เปลี่ยนบรรทัดเหล่านี้เพื่อให้โปรแกรมนี้ทำงานได้อย่างสมบูรณ์
เปลี่ยนชื่อผู้ใช้และรหัสผ่านของ Oracle DB ของคุณในบรรทัดต่อไปนี้
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) | ประมาณการทางอีเมล์ |