- Информация о продукте будет обновляться точно (когда мы запускаем программу Scrapper, она очищает данные в реальном времени)
- Простой в использовании интерфейс
- Смету можно экспортировать в формате PDF на рабочий стол или отправить на электронную почту.
- Java Swing (для внешнего интерфейса)
- Oracle DB (для серверной части)
- Внешние JAR-файлы
- Jsoup (для очистки веб-страниц)
- Apache POI (для чтения и записи файлов формата Office)
- Aspose Cells (для создания PDF из XLS)
- Скрипт Python (для рассылки)
Пожалуйста, обязательно измените эти строки, чтобы эта программа работала идеально.
Измените имя пользователя и пароль вашей базы данных 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) | Оценка на электронную почту |