課金履歴管理システム(Charge history management system)
課金履歴を登録、参照、更新、削除するGUIアプリケーション
- 課金履歴を登録、参照、更新、削除する
- 課金履歴を検索して、グラフで表すことが出来る
- 年度別課金額
- 用途別課金額
- 期間別課金額
- 課金額別回数
My environment is as follows.
Version | |
---|---|
Python | 3.7.1 |
wxPython | 4.0.4 |
matplotlib | 3.0.2 |
pandas | 0.23.4 |
# Windows
> mkdir (Clone destination directory)
> cd (Clone destination directory)
> python -m venv (any environment name)
> `\(any environment name)\scripts\activate.ps1
# Linux
$ mkdir (Clone destination directory)
$ cd (Clone destination directory)
$ python -m venv (any environment name)
$ source (any environment name)/bin/activate
# if current_directory then
git clone https://github.com/mokusen/chms.git
# else then
cd (Clone destination directory)
git clone https://github.com/mokusen/chms.git
pip install -r requirement.txt
if you want to insert data into the db, please prepare base.csv and accounting.csv in CsvIn.
Please create CsvIn in the directory where main.py
is located.
to save use name.
encoding type is utf-8.
Here is an example!
music,
test,
other,
to save use, use money, year(YYYY), month(MM) ,day(DD).
encoding type is utf-8.
Here is an example!
music,1250,2012,11,19
other,1700,2012,12,15
test,5200,2012,12,29
music,850,2012,12,31
test,5200,2013,1,2
test,450,2013,1,6
Please execute the following code
python main.py