- 產品詳細資訊將會準確更新(當我們執行 Scrapper 程式時,它會抓取即時資料)
- 易於使用的使用者介面
- 估價可以以 PDF 格式匯出到桌面或發送到電子郵件
- Java Swing(用於前端)
- Oracle 資料庫(用於後端)
- 外部 JAR
- Jsoup(用於網頁抓取)
- Apache POI(用於讀寫 Office 格式檔案)
- Aspose Cells(用於從 XLS 產生 PDF)
- Python 腳本(用於郵寄)
請確保更改這些行以使程式完美運行
在以下行中變更 Oracle 資料庫的使用者名稱和密碼
ln 104, 205, 243, 270, 289, 3091, 3273
在下列行中變更 SMTP 郵件的電子郵件 ID 和密碼
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")
);
歡迎螢幕 | 登入或註冊螢幕 |
CPU選擇螢幕 | 顯示選擇畫面 |
選定的建置螢幕 | 導出建置螢幕 |
估價(PDF 文件) | 估計到電子郵件 |