แอปพลิเคชันนี้วิเคราะห์คำสั่งธนาคารและจัดทำรายงานการวิเคราะห์เกี่ยวกับค่าใช้จ่ายในบัญชี นี่เป็นโครงการส่วนบุคคลที่จะได้รับแนวคิดเกี่ยวกับค่าใช้จ่ายของฉันและเพิ่มความรู้ของฉันเกี่ยวกับชุดเทคโนโลยีต่อไปนี้:
เบื้องหลังฉากแอพแยกรายละเอียดการทำธุรกรรมจากเอกสารทำนายหมวดหมู่สำหรับการทำธุรกรรมแต่ละรายการและอัปโหลดข้อมูลไปยังฐานข้อมูล SQL ที่เชื่อมโยงกับการแสดงภาพ PowerBi แบบโต้ตอบ
https://bsa-demo.azurewebsites.net/
ชื่อผู้ใช้: ผู้ดูแลระบบ
รหัสผ่าน: รหัสผ่าน 123
การแสดงภาพถูกสร้างขึ้นจากตัวอย่างการทำธุรกรรม ~ 3000 ซึ่งสามารถดูได้ในการทำธุรกรรม DB
แอปพลิเคชันหลักมีสามหน้าจอหลัก:
รายละเอียดการทำธุรกรรม 
หน้าจอการเลือกแดชบอร์ด 
มุมมองแดชบอร์ด (การใช้จ่ายทั้งหมด) 
แดชบอร์ดกรองตามปีและหมวดหมู่ 
ขั้นตอนต่อไปนี้จำเป็นต้องเชื่อมโยงข้อมูลของคุณเองกับการแสดงภาพที่แสดง
ตารางธุรกรรมที่มีบันทึกธุรกรรม
CREATE TABLE transactions (
ID varchar(255) NOT NULL PRIMARY KEY,
Date datetime NOT NULL,
Value float,
Category varchar(255),
Reference varchar(255)
);
ตารางผู้ใช้ที่มีรายละเอียดการเข้าสู่ระบบ
CREATE TABLE users (
id INTEGER NOT NULL PRIMARY KEY Identity(1, 1),
username VARCHAR(15) UNIQUE,
email VARCHAR(50) UNIQUE,
password VARCHAR(80)
);
ในพรอมต์คำสั่งเรียกใช้สิ่งต่อไปนี้:
$ pip install docker
$ docker version
$ cd full/path/to/bsa-app
$ docker build -t bsa_image:latest .
$ docker run -p 5000:5000 bsa_image:latest