- Produktdetails werden genau aktualisiert (wenn wir das Scrapper-Programm ausführen, werden Echtzeitdaten gecrackt)
- Einfach zu bedienende Benutzeroberfläche
- Der Kostenvoranschlag kann als PDF entweder auf den Desktop exportiert oder per E-Mail gesendet werden
- Java Swing (für Frontend)
- Oracle DB (für Backend)
- Externe JARs
- Jsoup (für Web Scrapping)
- Apache POI (zum Lesen und Schreiben von Dateien im Office-Format)
- Aspose Cells (zum Generieren von PDF aus XLS)
- Python-Skript (zum Versenden)
Bitte ändern Sie diese Zeilen unbedingt, damit dieses Programm einwandfrei funktioniert
Ändern Sie in den folgenden Zeilen den Benutzernamen und das Passwort Ihrer Oracle-Datenbank
ln 104, 205, 243, 270, 289, 3091, 3273
Ändern Sie in den folgenden Zeilen die E-Mail-ID und das Passwort Ihrer SMTP-Mail
ln 3595, 3622
Erstellen Sie mit dieser Abfrage eine Tabelle in Ihrer Datenbank
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")
);
Willkommensbildschirm | Anmelde- oder Registrierungsbildschirm |
CPU-Auswahlbildschirm | Auswahlbildschirm anzeigen |
Ausgewählter Build-Bildschirm | Build-Bildschirm exportieren |
Kostenvoranschlag (PDF-Datei) | Kostenvoranschlag per E-Mail |