Client Accounting System
A system that keeps track of client balance information. This will help in keeping a record of information on whether a balance has been paid in full or if there is a balance due.
Any company that has a clientele that gets billed for services rendered. This can be used by their collections department or records department.
The users can search for a specific entry via ID number. Once they have the record they are searching for they can update information such as the balance if any has been paid, personal information if it has changed, and whether the bill is still pending or closed.
When a user searches they will be presented with the client they were searching for if the search was successful. If it was not then they will receive an error message that says the entry was not found. Only valid input will be accepted for certain fields. If the input does not meet the requirements then an error message will be displayed saying that the information given is not acceptable.
A database of clients with tables and fields of the clientele
The identification number of every entry should never change. Searching by name can also be done, but last names can change if a marriage ever takes place. Birth dates should remain constant as well.
When a search for an entry is made it can make a check in the database for the search field. Once it is found it will display the fields of the entire entry. If any changes are made to the entry it will make those changes on the database side. Some fields cannot be changed.
Preferably Windows. This could be written in a visual language or in any modular language C, C++, C#