- 产品详细信息将得到准确更新(当我们运行 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 文件) | 估计到电子邮件 |