Last active
March 22, 2016 05:55
-
-
Save wbars/2c3590206ee4a590eca5 to your computer and use it in GitHub Desktop.
Банковское приложение
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Основная идея - CLI(Command Line Interface) приложение для эмуляции работы банковской среды. Основные функции после запуска приложения: | |
1. Авторизация/регистрация по связке username/password. Также login/logout по связке клавиш. | |
2 Перевод денег по идентификатору пользователя, выгрузка/загрукза своих денег (берутся из ниоткуда, выходят в никуда) | |
3. Возможность получения всей своей истории переводов в cli/csv формате. | |
Потом можно добавить настоящую БД. | |
Типичный пример использования после старта приложения ниже |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Dou you have existing account? (y/n) | |
(Yes) Enter login: | |
Enter password: | |
Greetings, username (id), choose action: | |
1. Transfer money by id | |
2. Put money | |
3. Take money | |
4. Export history | |
5. Logout | |
(1) Enter userid: | |
Enter sum: | |
(sum) Transfer completed. Choose action: | |
1. Transfer money by id | |
2. Put money | |
3. Take money | |
4. Export history | |
5. Logout | |
(2) Enter sum: | |
(sum) Putting completed. Choose action: | |
1. Transfer money by id | |
2. Put money | |
3. Take money | |
4. Export history | |
5. Logout | |
(4) Choose format: | |
1. On screen | |
2. To CSV | |
(2) Export completed to out.csv. Choose action: | |
1. Transfer money by id | |
2. Put money | |
3. Take money | |
4. Export history | |
5. Logout | |
(5) Goodbye. | |
Dou you have existing account? (y/n) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment