# John **Repository Path**: super-there/john ## Basic Information - **Project Name**: John - **Description**: 刘俊佑(2023902040)John - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-26 - **Last Updated**: 2025-05-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # John #### Description 刘俊佑(2023902040)John My minibank system have 3 file folders which have 10 include files, 10 source files and 1 reports file folder to save reports.txt.And There are 7 classes and 2 namespace. First,I set file Account to work as an abstract class.It not only save some methods like deposit transfer withdraw for other two classes to override,but also have a funtion that provide a show menu of the account. Second,I set two files ,which are CheckingAccount AND SavingsAccount.They have basic functions like deposit,withdraw and transfer.They also have function of unique accountID. Third,I set file Customer which is one name have two accounts type.The customer class also have a function that provide a show menu of the customer. Fourth,I set file IDgenerator to help generate unique ID for Checking and Saving accounts. Fifth,I set file Utils. It have functions that are about time transform and Transactiontype to string.work as a tool. Sixth,I set file transactions to record transactions and make it readable.Display in the console. Seventh,I set file reportgenerator to have three types report and add it to the folder reports. eighth,I set file Banksystem to have the function of the main show menu. ninth, i set file main. I use cmake to compile it. But it still have bugs. :sob: