Free Money program layout and documentation

Main:


Currently, Free Money has it's main functions in FreeMoney.cpp . FreeMoney.cpp contains the main menu function, intro function, class method definitions, and the File Manager front end function. FreeMoney is in desperate need of organization and cleanup. You will notice that while the many class methods exist, not all of them are used. I am currently deciding how to layout the functionality of FreeMoney. I would like to center all functionality around Class MoneyData, though I find myself building standard C functions instead. I like the Class structure, because I feel that it will ultimately be
easier to impliment the handling of multiple accounts in one session. Withing the next month, I will role all functionality into class Money Data, and structure the calls accordingly.

Header Files:

FreeMoney.h contains the class Money Data decleration, typedefs, C funtions declerations, enumerations, and the definition of the main account structure. Ultimately, the account structure will be rolled into class Money Data, where it was initialy.

File I/O:

One of my primary goals with FreeMoney is to develop a modular program that is easy to upgrade, and debug. With this in mind, I have placed the File I/O routines in a seperate file called FreeMoney_File_Management.cpp. You will also find a header file called FreeMoney_FILE_IO.h. This file is outdated, and unmaintained. All functionality will be rolled into FreeMoney_File_Management.cpp. Ultimately, File IO will be rolled into a class method for class MoneyData.

Account Creation:

Account Creation is currently handled in Create_Account.cpp. This area is a mess, since I haven't fully specd the account structure. This is one of the areas that needs immediate attention, I can't go much further until I spec the account structure, and all of the info I wish to have in the account structure.

Free Money Help system:

My intentions for the Free Money help file system is to have a section of File Manager dedicated to reading and managing flat text files. I figure that it would make life easier if I kept the help system as simple as possible. Currently there is not much in the way of help, since there is not much in the way of functionality in Free Money. The help system will be developed after the first functional release of Free Money.

Back to Index





1