C++ bank account management design report