################ATM admin manager#################
account:a
password:a
Account [a] does not exist!
account:a
password:a
Account [a] does not exist!
account:a
password:a
Account [a] does not exist!
2017-01-27 01:47:07,377 - access - ERROR - account [a] too many login attemptsProcess finished with exit code 0
管理員登錄(不允許普通用戶登錄) python Atm/bin/manager.py
################ATM admin manager#################
account:1000
password:abc
Permission deniedProcess finished with exit code 0 ################ATM admin manager#################
account:admin
password:abc------- Admin erea ---------1. 添加賬戶2. 查詢用戶信息3. 用戶信息修改(凍結帳戶、用戶信用卡額度等)4. 生成全部用戶帳單5. 退出>>:1001
Option does not exist!------- Admin erea ---------1. 添加賬戶2. 查詢用戶信息3. 用戶信息修改(凍結帳戶、用戶信用卡額度等)4. 生成全部用戶帳單5. 退出>>:1
account id:1001
password:1001
Account [1001] is exist,try another account.
account id:1002
password:1002
account [1002] added sucessed------- Admin erea ---------1. 添加賬戶2. 查詢用戶信息3. 用戶信息修改(凍結帳戶、用戶信用卡額度等)4. 生成全部用戶帳單5. 退出>>:2
Please input your query account id:1002
pay_day :22
credit :15000
status :0
balance :15000
id :1002
enroll_date :2017-01-27
expire_date :2022-01-26 ------- Admin erea ---------1. 添加賬戶2. 查詢用戶信息3. 用戶信息修改(凍結帳戶、用戶信用卡額度等)4. 生成全部用戶帳單5. 退出>>:2
Please input your query account id:1001
pay_day :22
credit :15000
status :0
id :1001
balance :15000
enroll_date :2017-01-27
expire_date :2022-01-26 ------- Admin erea ---------1. 添加賬戶2. 查詢用戶信息3. 用戶信息修改(凍結帳戶、用戶信用卡額度等)4. 生成全部用戶帳單5. 退出>>:>>:3
account id:1001
You can choose the items like this:
{"password": "abc","credit": 15000,"status": 0,"expire_date": "2021-01-01","pay_day": 22
}
Input modify items(json):{"credit":20000,"pay_day": 23}
Account infomation updated!------- Admin erea ---------1. 添加賬戶2. 查詢用戶信息3. 用戶信息修改(凍結帳戶、用戶信用卡額度等)4. 生成全部用戶帳單5. 退出>>:2
Please input your query account id:1001
pay_day :23
credit :20000
status :0
balance :15000
id :1001
enroll_date :2017-01-27
expire_date :2022-01-26 ------- Admin erea ---------1. 添加賬戶2. 查詢用戶信息3. 用戶信息修改(凍結帳戶、用戶信用卡額度等)4. 生成全部用戶帳單5. 退出>>:>>:2
Please input your query account id:0
Get account [0] info pemission denied!------- Admin erea ---------1. 添加賬戶2. 查詢用戶信息3. 用戶信息修改(凍結帳戶、用戶信用卡額度等)4. 生成全部用戶帳單5. 退出>>>>:2
Please input your query account id:0
Get account [0] info pemission denied!------- Admin erea ---------1. 添加賬戶2. 查詢用戶信息3. 用戶信息修改(凍結帳戶、用戶信用卡額度等)4. 生成全部用戶帳單5. 退出>>>>:2
Please input your query account id:0
Get account [0] info pemission denied!------- Admin erea ---------1. 添加賬戶2. 查詢用戶信息3. 用戶信息修改(凍結帳戶、用戶信用卡額度等)4. 生成全部用戶帳單5. 退出>>:4
------------------Account bill:-------------------
-----------------------End------------------------
------------------Account bill:-------------------
expire_date :2021-01-01
credit :15000
enroll_date :2016-01-02
status :0
balance :4265.0
pay_day :22
id :1000
Today is not the bill generation day!
Account [1000] need to repay [10735.0]
-----------------------End------------------------
------------------Account bill:-------------------
expire_date :2022-01-26
id :1001
pay_day :23
status :0
balance :15000
enroll_date :2017-01-27
credit :20000
Today is not the bill generation day!
Account [1001] need to repay [5000]
-----------------------End------------------------
------------------Account bill:-------------------
expire_date :2022-01-26
credit :15000
pay_day :22
status :0
balance :15000
enroll_date :2017-01-27
id :1002
Today is not the bill generation day!
Account [1002] needn't to repay.
-----------------------End------------------------
------------------Account bill:-------------------
-----------------------End------------------------------- Admin erea ---------1. 添加賬戶2. 查詢用戶信息3. 用戶信息修改(凍結帳戶、用戶信用卡額度等)4. 生成全部用戶帳單5. 退出>>:5
###################Bye,thanks!####################
普通用戶登錄(不允許管理員登錄) python Atm/bin/atm.py
##################Welcome to ATM##################
account:1000
password:abc------- Oldboy Bank ---------1. 賬戶信息2. 還款(示例)3. 取款(示例)4. 轉賬5. 存款6. 賬單7. 退出>>:1
status :0
pay_day :22
enroll_date :2016-01-02
balance :4265.0
expire_date :2021-01-01
credit :15000
id :1000 ------- Oldboy Bank ---------1. 賬戶信息2. 還款(示例)3. 取款(示例)4. 轉賬5. 存款6. 賬單7. 退出>>:2--------- BALANCE INFO --------Credit : 15000Balance: 4265.0
Tip: [b] to back
Input repay amount:200
2017-01-28 09:49:30,934 - transaction - INFO - account:1000 action:repay amount:200.0 interest:0.0
New Balance:4465.0
Tip: [b] to back
Input repay amount:b------- Oldboy Bank ---------1. 賬戶信息2. 還款(示例)3. 取款(示例)4. 轉賬5. 存款6. 賬單7. 退出>>:3--------- BALANCE INFO --------Credit : 15000Balance: 4465.0
Tip: [b] to back
Input withdraw amount:200
2017-01-28 09:49:44,162 - transaction - INFO - account:1000 action:withdraw amount:200.0 interest:10.0
New Balance:4255.0
Tip: [b] to back
Input withdraw amount:b------- Oldboy Bank ---------1. 賬戶信息2. 還款(示例)3. 取款(示例)4. 轉賬5. 存款6. 賬單7. 退出>>:4--------- BALANCE INFO --------Credit : 15000Balance: 4255.0(Tip: input [b] to back)
Input receiver:1001
Input transfer amount:200
2017-01-28 09:50:06,723 - transaction - INFO - account:1000 action:transfer amount:200.0 interest:10.0
New Balance:4045.02017-01-28 09:50:06,723 - transaction - INFO - account:1001 action:receive amount:200.0 interest:0.0Input receiver:b------- Oldboy Bank ---------1. 賬戶信息2. 還款(示例)3. 取款(示例)4. 轉賬5. 存款6. 賬單7. 退出>>:5--------- BALANCE INFO --------Credit : 15000Balance: 4045.0(Tip: input [b] to back)
Input your save amount:400
2017-01-28 09:53:45,354 - transaction - INFO - account:1000 action:save amount:400.0 interest:0.0
New Balance:4445.0------- Oldboy Bank ---------1. 賬戶信息2. 還款(示例)3. 取款(示例)4. 轉賬5. 存款6. 賬單7. 退出>>:6
Please input the date you will query like [2016-12]>>>2016-12
Account [1000] bills:
--------------------------------------------------
bill_date: 2017-1 account_id: 1000 need_repay: 10555bill_date: 2017-1 account_id: 1000 need_repay: 10555Account [1000] history log:
--------------------------------------------------
--------------------------------------------------------- Oldboy Bank ---------1. 賬戶信息2. 還款(示例)3. 取款(示例)4. 轉賬5. 存款6. 賬單7. 退出>>:6
Please input the date you will query like [2016-12]>>>2017-01
Account [1000] bills:
--------------------------------------------------
bill_date: 2017-1 account_id: 1000 need_repay: 10555bill_date: 2017-1 account_id: 1000 need_repay: 10555Account [1000] history log:
--------------------------------------------------
2017-01-25 21:33:43,281 - transaction - INFO - account:1000 action:pay amount:10000.0 interest:0.0
2017-01-25 22:16:26,609 - transaction - INFO - account:1000 action:pay amount:100.0 interest:0.0
2017-01-25 22:16:52,347 - transaction - INFO - account:1000 action:pay amount:100.0 interest:0.0
2017-01-26 21:47:42,372 - transaction - INFO - account:1000 action:repay amount:100.0 interest:0.0
2017-01-26 21:51:13,819 - transaction - INFO - account:1000 action:repay amount:100.0 interest:0.0
2017-01-26 21:51:24,608 - transaction - INFO - account:1000 action:withdraw amount:500.0 interest:25.0
2017-01-26 21:53:16,352 - transaction - INFO - account:1000 action:withdraw amount:200.0 interest:10.0
2017-01-28 09:49:30,934 - transaction - INFO - account:1000 action:repay amount:200.0 interest:0.0
2017-01-28 09:49:44,162 - transaction - INFO - account:1000 action:withdraw amount:200.0 interest:10.0
2017-01-28 09:50:06,723 - transaction - INFO - account:1000 action:transfer amount:200.0 interest:10.0
2017-01-28 09:53:45,354 - transaction - INFO - account:1000 action:save amount:400.0 interest:0.0
--------------------------------------------------------- Oldboy Bank ---------1. 賬戶信息2. 還款(示例)3. 取款(示例)4. 轉賬5. 存款6. 賬單7. 退出>>:7
###################Bye,thanks!####################Process finished with exit code 1
------------Welcome to shopping mall!---------------------------------------------------------------1. Login2. Sign up3. Logout
-------------------------------------------------->>:1
Please input your user name and password!
user:test
password:test
Input [y|yes] to view your purchase history,[others] means not.
Please input:y
User test shopping history:
--------------------------------------------------
2017-01-17 17:15:39,199 - shopping - INFO - account:test action:shopping product_number:2 goods:Tea cost:29378
2017-01-17 17:22:13,163 - shopping - INFO - account:test action:shopping product_number:1 goods:Coffee cost:29348
2017-01-24 21:55:50,796 - shopping - INFO - account:test action:shopping product_number:2 goods:Milk cost:29230
2017-01-25 00:05:46,534 - shopping - INFO - account:test action:shopping product_number:1 goods:Coffee cost:29200
2017-01-25 00:06:07,089 - shopping - INFO - account:test action:shopping product_number:1 goods:Coffee cost:29170
2017-01-25 00:36:53,038 - shopping - INFO - account:test action:shopping product_number:1 goods:Coffee cost:29140
2017-01-25 21:33:07,174 - shopping - INFO - account:test action:shopping product_number:1 goods:Coffee cost:30110
-------------------Species list-------------------
0 --> Mobile phone
1 --> Car
2 --> Drink
-----------------------End------------------------
[q|b] to quit;[c] to check;[t] to top up
Input your choice:t
Do you want to charge more money?[y|n|b]y
Please use your ATM account to pay.
Please input your top-up amount:1000
account:abc
password:a
Account [abc] does not exist!
account:1000
password:abc
2017-01-28 10:31:52,106 - transaction - INFO - account:1000 action:pay amount:1000.0 interest:0.0
Pay successed
Your balance is [41310]
-------------------Species list-------------------
0 --> Mobile phone
1 --> Car
2 --> Drink
-----------------------End------------------------
[q|b] to quit;[c] to check;[t] to top up
Input your choice:2
---->Enter Drink
-------------------Product list-------------------
0.Milk 59
1.Coffee 30
2.Tea 311
-----------------------End------------------------
[q|quit] to quit;[b|back] to back;[c|check] to check
Please choice the product:1
Please input the number of product:2
Added [2] [Coffee] into shopping cart,your balance is [40250]
2017-01-28 10:32:07,465 - shopping - INFO - account:test action:shopping product_number:2 goods:Coffee cost:40250
-------------------Product list-------------------
0.Milk 59
1.Coffee 30
2.Tea 311
-----------------------End------------------------
[q|quit] to quit;[b|back] to back;[c|check] to check
Please choice the product:b
-------------------Species list-------------------
0 --> Mobile phone
1 --> Car
2 --> Drink
-----------------------End------------------------
[q|b] to quit;[c] to check;[t] to top up
Input your choice:0
---->Enter Mobile phone
-------------------Product list-------------------
0.Iphone7 6188
1.Iphone7 plus 7888
2.Xiaomi5 2888
-----------------------End------------------------
[q|quit] to quit;[b|back] to back;[c|check] to check
Please choice the product:0
Please input the number of product:1
2017-01-28 10:32:20,656 - shopping - INFO - account:test action:shopping product_number:1 goods:Iphone7 cost:34062
Added [1] [Iphone7] into shopping cart,your balance is [34062]
-------------------Product list-------------------
0.Iphone7 6188
1.Iphone7 plus 7888
2.Xiaomi5 2888
-----------------------End------------------------
[q|quit] to quit;[b|back] to back;[c|check] to check
Please choice the product:c
*********You purchased products as below**********
Goods Price Number Cost
Iphone7 6188 1 6188
Coffee 30 2 60
***********************End************************
You total cost: 6248
Your balance is [34062]
-------------------Product list-------------------
0.Iphone7 6188
1.Iphone7 plus 7888
2.Xiaomi5 2888
-----------------------End------------------------
[q|quit] to quit;[b|back] to back;[c|check] to check
Please choice the product:b
-------------------Species list-------------------
0 --> Mobile phone
1 --> Car
2 --> Drink
-----------------------End------------------------
[q|b] to quit;[c] to check;[t] to top up
Input your choice:q
*********You purchased products as below**********
Goods Price Number Cost
Iphone7 6188 1 6188
Coffee 30 2 60
***********************End************************
You total cost: 6248
Your balance is [34062]
###################Bye,thanks!####################Process finished with exit code 1
------------Welcome to shopping mall!---------------------------------------------------------------1. Login2. Sign up3. Logout
-------------------------------------------------->>:2
user:test01
password:test01
-------------------Species list-------------------
0 --> Drink
1 --> Mobile phone
2 --> Car
-----------------------End------------------------
[q|b] to quit;[c] to check;[t] to top up
Input your choice:c
*********You purchased products as below**********
Goods Price Number Cost
***********************End************************
You total cost: 0
Your balance is [0]
-------------------Species list-------------------
0 --> Drink
1 --> Mobile phone
2 --> Car
-----------------------End------------------------
[q|b] to quit;[c] to check;[t] to top up
Input your choice:q
*********You purchased products as below**********
Goods Price Number Cost
***********************End************************
You total cost: 0
Your balance is [0]
###################Bye,thanks!####################Process finished with exit code 1