bank statement analysis
1.0.0
该应用程序分析银行对帐单并提供有关帐户费用的分析报告。这是一个个人项目,以了解我的费用并在以下一组技术方面提高我的知识:
在幕后,该应用程序从文档中提取事务详细信息,可以预测每个事务的类别,并将数据上传到链接到Interactive PowerBi可视化的SQL数据库。
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