-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathBankSystem.cpp
More file actions
43 lines (40 loc) · 1.19 KB
/
BankSystem.cpp
File metadata and controls
43 lines (40 loc) · 1.19 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
/**
* @file BankSystem.cpp
* @author Bank System Developer
* @version 1.0
* @date 2024
*
* @brief Main entry point for the Bank Management System
*
* This is a console-based banking application that provides comprehensive
* client and user management functionality including:
* - User authentication and authorization
* - Client account management (CRUD operations)
* - Banking transactions (deposits, withdrawals)
* - User management and permissions
* - Data persistence using file-based storage
*
* The application follows a screen-based navigation pattern where users
* interact through various menu screens after successful authentication.
*/
#include <iostream>
#include "clsLoginScreen.h"
/**
* @brief Main application entry point
*
* Initializes the bank system and starts the login screen loop.
* The application runs continuously, returning to the login screen
* after each user session ends (logout).
*
* @return int Exit status (0 for normal termination)
*/
int main()
{
// Main application loop - continuously show login screen
// until the application is terminated by the user
while (true)
{
clsLoginScreen::ShowLoginScreen();
}
return 0;
}